@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(../../../../abbvie/themes/humira/css/global/styles/fonts/material-icons/MaterialIcons-Regular.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(../../../../abbvie/themes/humira/css/global/styles/fonts/material-icons/MaterialIcons-Regular.woff2) format("woff2"),url(../../../../abbvie/themes/humira/css/global/styles/fonts/material-icons/MaterialIcons-Regular.woff) format("woff"),url(../../../../abbvie/themes/humira/css/global/styles/fonts/material-icons/MaterialIcons-Regular.ttf) format("truetype")}
.default-form-includefile{padding:0 0 15px}
.default-form-includefile .default-form-fileContainer{color:#03618e;position:relative;top:4px}
.default-form-includefile .default-form-fileContainer:active{color:#00486a}
.default-form-includefile .default-form-fileContainer .add_a_photo{padding-right:6px}
.default-form-includefile [type=file]{cursor:pointer;display:block;opacity:0;position:absolute;text-align:right;top:5px}
.default-form-includefile .input-disabled{color:#00486a;cursor:not-allowed}
.default-form-includefile .icon-camera{float:left;font-size:27px;font-size:1.6875rem;position:relative}
.default-form-includefile .label-text{float:left;font-family:"Museo Sans W01_500";font-weight:400;padding-top:4px}
.default-form-includefile .progress{background-color:#e5e2e2;float:left;height:5px;margin-bottom:0;width:150px}
.default-form-includefile .progress div{background-color:#37cd6f;background-image:linear-gradient(to bottom,#37cd6f 0,#37cd6f 100%);background-image:-webkit-linear-gradient(top,#37cd6f 0,#37cd6f 100%);background-repeat:repeat-x;color:transparent;height:5px;width:0}
.default-form-includefile .closeicon{font-size:11px;font-size:.6875rem;position:relative;top:3px}
.default-form-includefile .upload-progress-text{font-size:12px;font-size:.75rem}
.default-form-includefile .file-close{color:#03618e;font-size:20px;font-size:1.25rem;margin-right:10px}
.progress-text{display:block;font-size:14px;font-size:.875rem;font-style:italic;margin-top:-16px}
.progress-text a{font-style:normal;float:right;margin-right:72%}
@media(min-width:768px) and (max-width:991px){.progress-text a{margin-right:68%}
}
@media(min-width:320px) and (max-width:767px){.progress-text a{margin-right:45%}
}
.file-upload-progress-container{margin:16px 0 6px}
.file-upload-progress-container>span{padding-left:6px;position:relative;top:-7px}
.upload-instruction{font-size:14px;font-size:.875rem;margin:4px 0}
.upload-success{color:#37cd6f;font-weight:700;margin:-30px 0 8px}
.upload-success>.done{float:left;font-size:27.5px;margin-top:-3px;padding-right:5px}
.fileupload-info{display:inline-block;font-size:13px;font-size:.8125rem;margin-top:-10px}
.fileupload-info .file-close{float:left}
.fileupload-info div:first-child{padding-left:0}
.fileupload-info div:first-child .close-icon{color:#03618e;font-size:18px;font-size:1.125rem}
.fileupload-info div{float:left;padding:0 5px}
.fileupload-info .fileinfo-name{display:inline-block;font-size:13px;font-size:.8125rem;max-width:200px;overflow:hidden;text-overflow:ellipsis}
.error-message{color:#ff0c00;font-size:12px;font-size:.75rem;font-weight:bolder;margin:4px 0 2px;text-align:left}
#errorMsg{color:#ff0c00}
md-dialog.fileupload-modal{padding:0 30px 30px}
md-dialog.fileupload-modal .ugc-modal-header{padding:27px 0 0}
.form-error{background-color:#fff6f4;border-left:2px solid #ff0c00;padding-left:10px}