.ajax-file-upload-statusbar{margin-top:10px;width:auto!important;min-width:200px;border-radius:4px;float:left;position:relative;margin-right:15px;margin-bottom:15px;}
.ajax-file-upload-filename{display:none;height:auto;margin:2px 5px 0px 0px;font-size:10px;white-space:nowrap;width:200px;overflow:hidden;text-overflow:ellipsis;}
.ajax-file-upload-filesize{width:50px;height:auto;margin:0 5px 5px 0px;display:inline-block;vertical-align:middle;}
.ajax-file-upload-progress{margin:0;position:absolute;width:90%;border:1px solid #ddd;padding:0px;border-radius:3px;display:inline-block;color:#FFFFFF;left:10px;bottom:15%;}
.ajax-file-upload-progress.uploaded{color:green;border:none;position:absolute;right:5px;top:2px;text-align:right;}
.ajax-file-upload-bar{background-color:#0ba1b5;width:0;height:auto;border-radius:3px;color:#FFFFFF;font-size:7px;text-align:center;transition:all 0.7s;}
.ajax-file-upload-percent{position:absolute;display:inline-block;top:3px;left:48%}
.ajax-file-upload-red{-moz-box-shadow:inset 0 39px 0 -24px #e67a73;-webkit-box-shadow:inset 0 39px 0 -24px #e67a73;box-shadow:inset 0 39px 0 -24px #e67a73;background-color:#e4685d;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:inline-block;color:#fff;font-family:arial;font-size:13px;font-weight:normal;padding:4px 15px;text-decoration:none;text-shadow:0 1px 0 #b23e35;cursor:pointer;vertical-align:top;margin:5px 10px 5px 0px;}
.ajax-file-upload-green {background-color:#77b55a;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin:0;padding:0;display:inline-block;color:#fff;font-family:arial;font-size:13px;font-weight:normal;padding:4px 15px;text-decoration:none;cursor:pointer;text-shadow:0 1px 0 #5b8a3c;vertical-align:top;margin:5px 10px 5px 0px;}
.ajax-file-upload {font-size:17px;font-weight:bold;padding:15px 20px;cursor:pointer;margin:0 10px 0px 0;display:inline-block;background:#fff;border:1px solid #e8e8e8;color:#888;text-decoration:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-moz-box-shadow:0 2px 0 0 #e8e8e8;-webkit-box-shadow:0 2px 0 0 #e8e8e8;box-shadow:0 2px 0 0 #e8e8e8;padding:10px 15px 10px 15px;color:#fff;background:#2f8ab9;border:none;-moz-box-shadow:0 2px 0 0 #13648d;-webkit-box-shadow:0 2px 0 0 #13648d;box-shadow:0 2px 0 0 #13648d;vertical-align:middle;}
.ajax-file-upload:hover{background:#3396c9;-moz-box-shadow:0 2px 0 0 #15719f;-webkit-box-shadow:0 2px 0 0 #15719f;box-shadow:0 2px 0 0 #15719f;}
.ajax-upload-dragdrop{border:2px dotted #A5A5C7;width:420px;color:#DADCE3;text-align:left;vertical-align:middle;padding:10px 10px 10px 10px;}
.ajax-file-upload-preview{height:200px!important;width:auto!important;}
.state-hover{border:2px solid #A5A5C7;}
.ajax-file-upload-container{margin:20px 0px 20px 0px;}

/*.ajax-file-upload-statusbar*/
#talentselfvideouploadpopup .ajax-file-upload-statusbar,
#venuereferencescriptuploadpopup .ajax-file-upload-statusbar,
#selfreferencescriptuploadpopup .ajax-file-upload-statusbar,
#selfreferencevideouploadpopup .ajax-file-upload-statusbar,
#talentintrovideouploadpopup .ajax-file-upload-statusbar,
#talentworkvideouploadpopup .ajax-file-upload-statusbar,
#talentaudiouploadpopup .ajax-file-upload-statusbar,
.introvideouploadfilesection .ajax-file-upload-statusbar,
.workvideouploadfilesection .ajax-file-upload-statusbar,
.video-upload-section .ajax-file-upload-statusbar,
.script-upload-section .ajax-file-upload-statusbar{border:1px solid #0ba1b5;padding:6px 10px;margin-right:10px;}

/*.ajax-file-upload-progress,*/
#talentselfvideouploadpopup .ajax-file-upload-progress,
#venuereferencescriptuploadpopup .ajax-file-upload-progress,
#selfreferencevideouploadpopup .ajax-file-upload-progress,
#selfreferencescriptuploadpopup .ajax-file-upload-progress,
#talentintrovideouploadpopup .ajax-file-upload-progress,
#talentworkvideouploadpopup .ajax-file-upload-progress,
#talentaudiouploadpopup .ajax-file-upload-progress,
.introvideouploadfilesection .ajax-file-upload-progress,
.workvideouploadfilesection .ajax-file-upload-progress,
.video-upload-section .ajax-file-upload-progress,
.script-upload-section .ajax-file-upload-progress{left:initial;width:100%;position:relative;display:block;}

/*.ajax-file-upload-filename,*/
#talentselfvideouploadpopup .ajax-file-upload-filename,
#venuereferencescriptuploadpopup .ajax-file-upload-filename,
#selfreferencevideouploadpopup .ajax-file-upload-filename,
#selfreferencescriptuploadpopup .ajax-file-upload-filename,
#talentintrovideouploadpopup .ajax-file-upload-filename,
#talentworkvideouploadpopup .ajax-file-upload-filename,
#talentaudiouploadpopup .ajax-file-upload-filename,
.introvideouploadfilesection .ajax-file-upload-filename,
.workvideouploadfilesection .ajax-file-upload-filename,
.video-upload-section .ajax-file-upload-filename,
.script-upload-section .ajax-file-upload-filename{display:block;text-align:left;}


/*talent upload media page*/
.portfoliouploadfilesection .ajax-file-upload-statusbar,
.polosuploadfilesection .ajax-file-upload-statusbar,
.workvideouploadfilesection .ajax-file-upload-statusbar,
.castingphotosuploadsection .ajax-file-upload-statusbar
{margin-top:10px;width:185px!important;height:185px!important;overflow:hidden;min-width:initial;border-radius:4px;float:left;position:relative;margin-right:15px;margin-bottom:15px;text-align:center;border:1px solid #dadada;}


.portfoliouploadfilesection .ajax-file-upload-preview,
.polosuploadfilesection .ajax-file-upload-preview,
.workvideouploadfilesection .ajax-file-upload-preview,
.castingphotosuploadsection .ajax-file-upload-preview
{height:auto!important;width:100%!important;}

.portfoliouploadfilesection .ajax-file-upload-progress,
.polosuploadfilesection .ajax-file-upload-progress,
.workvideouploadfilesection .ajax-file-upload-progress,
.castingphotosuploadsection .ajax-file-upload-progress
{z-index:2;margin:0;position:absolute;width:85%;border:1px solid #ddd;padding:0px;border-radius:3px;display:inline-block;color:#FFFFFF;left:3px;bottom:2%;}

/*.portfoliouploadfilesection .ajax-file-upload-abort,
.polosuploadfilesection .ajax-file-upload-abort,
.workvideouploadfilesection .ajax-file-upload-abort,
.castingphotosuploadsection .ajax-file-upload-abort
{z-index:2;position:absolute;bottom:2px;right:2px;margin:0;display:block;height:14px;width:15px;padding:1px 1px 1px 1px;background-color:#ff6464;box-shadow:none;}

.portfoliouploadfilesection .ajax-file-upload-abort::after,
.portfoliouploadfilesection .ajax-file-upload-abort::before,
.polosuploadfilesection .ajax-file-upload-abort::after,
.polosuploadfilesection .ajax-file-upload-abort::before,
.workvideouploadfilesection .ajax-file-upload-abort::after,
.workvideouploadfilesection .ajax-file-upload-abort::before,
.castingphotosuploadsection .ajax-file-upload-abort::after,
.castingphotosuploadsection .ajax-file-upload-abort::before
{content:'';position:absolute;bottom:7px;right:2px;margin:0;background:#fff;width:13px;height:1px;}*/

/*.portfoliouploadfilesection .ajax-file-upload-abort::after,
.polosuploadfilesection .ajax-file-upload-abort::after,
.workvideouploadfilesection .ajax-file-upload-abort::after,
.castingphotosuploadsection .ajax-file-upload-abort::after
{transform:rotate(-45deg);}

.portfoliouploadfilesection .ajax-file-upload-abort::before,
.polosuploadfilesection .ajax-file-upload-abort::before,
.workvideouploadfilesection .ajax-file-upload-abort::before,
.castingphotosuploadsection .ajax-file-upload-abort::before
{transform:rotate(45deg);}*/

.portfoliouploadfilesection .imagelayer,
.polosuploadfilesection .imagelayer,
.workvideouploadfilesection .imagelayer,
.castingphotosuploadsection .imagelayer
{position:absolute;top:0;left:0;right:0;bottom:20px;background:#7b7b7b87;}

.portfoliouploadfilesection .progressbglayer,
.polosuploadfilesection .progressbglayer,
.workvideouploadfilesection .progressbglayer,
.castingphotosuploadsection .progressbglayer
{position:absolute;left:0;right:0;bottom:0;background:#fdfdfd;height:22px;z-index:1;}


.workvideouploadfilesection .ajax-file-upload-filename{opacity:0;visibility:hidden;height:0;margin:0;padding:0}
.workvideouploadfilesection .videoshowsection{height:calc(100% - 30px);width:100%;text-align:center;}
.workvideouploadfilesection .videoshowsection video{width:100%;height:100%;}

@media only screen and (max-width:768px)
{
	.portfoliouploadfilesection .ajax-file-upload-statusbar,
	.polosuploadfilesection .ajax-file-upload-statusbar,
	.castingphotosuploadsection .ajax-file-upload-statusbar
	{margin-top:10px;width:calc(50% - 12px)!important;height:160px!important;overflow:hidden;min-width:initial;border-radius:4px;float:left;position:relative;margin-left:5px;margin-right:5px;margin-bottom:15px;text-align:center;border:1px solid #dadada;}

	.portfoliouploadfilesection .ajax-file-upload-progress,
	.polosuploadfilesection .ajax-file-upload-progress,
	.castingphotosuploadsection .ajax-file-upload-progress
	{width:80%;left:3px;bottom:3%;}

	/*.portfoliouploadfilesection .ajax-file-upload-abort,
	.polosuploadfilesection .ajax-file-upload-abort,
	.castingphotosuploadsection .ajax-file-upload-abort
	{bottom:3px;right:4px;}*/
}

/*talent upload media page*/
/**/
.js-aws-upload-media .ajax-file-upload-statusbar{margin-top:10px;width:220px!important;height:40px!important;overflow:hidden;min-width:initial;border-radius:5px;float:left;position:relative;margin-right:15px;margin-bottom:15px;text-align:center;border:1px solid #dadada;}
.js-aws-upload-media .ajax-file-upload-progress{z-index:2;margin:0;position:absolute;width:80%;border:1px solid #ddd;padding:0px;border-radius:3px;display:inline-block;color:#FFFFFF;left:8px;bottom:0.53rem;}
/*.js-aws-upload-media .ajax-file-upload-abort{z-index:2;position:absolute;bottom:4px;right:8px;margin:0;display:block;height:18px;width:18px;padding:1px;background-color:#ff6464;box-shadow:none;cursor:pointer;}*/
.js-aws-upload-media .ajax-file-upload-abort{z-index:2;position:absolute;bottom:4px;right:8px;margin:0;display:block;height:20px;width:20px;cursor:pointer;background-image:url(../../images/icon/cancel_21_red_1.png);background-size:auto;background-repeat:no-repeat;}
/*.js-aws-upload-media .ajax-file-upload-abort::after,.js-aws-upload-media .ajax-file-upload-abort::before{content:'';position:absolute;bottom:10px;right:0px;margin:0;background:#fff;width:20px;height:1px;}*/
/*.js-aws-upload-media .ajax-file-upload-abort::after{transform:rotate(-45deg);}*/
/*.js-aws-upload-media .ajax-file-upload-abort::before{transform:rotate(45deg);}*/

.js-aws-upload-media.square .ajax-file-upload-statusbar{height:180px!important;}
.js-aws-upload-media.square .ajax-file-upload-statusbar img{height:auto!important;width:auto!important;max-height:152px;max-width:100%;}
.js-aws-upload-media.square .ajax-file-upload-statusbar .imagelayer{height:152px!important;}
/**/