.clearfix:before,.clearfix:after{content:"";line-height:0;display:table}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:#0000;text-shadow:none;background-color:#0000;border:0}.input-block-level{width:100%;min-height:30px;box-sizing:border-box;display:block}@-webkit-keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{0%{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff5f5f5",endColorstr="#fff9f9f9",GradientType=0);background-color:#f7f7f7;background-image:linear-gradient(#f5f5f5,#f9f9f9);background-repeat:repeat-x;border-radius:4px;margin-bottom:20px;overflow:hidden;box-shadow:inset 0 1px 2px #0000001a}.progress .bar{width:0%;height:100%;color:#fff;float:left;text-align:center;text-shadow:0 -1px #00000040;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff149bdf",endColorstr="#ff0480be",GradientType=0);box-sizing:border-box;-o-transition:width .6s ease;background-color:#0e90d2;background-image:linear-gradient(#149bdf,#0480be);background-repeat:repeat-x;font-size:12px;transition:width .6s;box-shadow:inset 0 -1px #00000026}.progress .bar+.bar{box-shadow:inset 1px 0 #00000026,inset 0 -1px #00000026}.progress-striped .bar{-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-color:#149bdf;background-image:linear-gradient(45deg,#ffffff26 25%,#0000 25% 50%,#ffffff26 50% 75%,#0000 75%,#0000);background-size:40px 40px}.progress.active .bar{-ms-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffee5f5b",endColorstr="#ffc43c35",GradientType=0);background-color:#dd514c;background-image:linear-gradient(#ee5f5b,#c43c35);background-repeat:repeat-x}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:linear-gradient(45deg,#ffffff26 25%,#0000 25% 50%,#ffffff26 50% 75%,#0000 75%,#0000)}.progress-success .bar,.progress .bar-success{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff62c462",endColorstr="#ff57a957",GradientType=0);background-color:#5eb95e;background-image:linear-gradient(#62c462,#57a957);background-repeat:repeat-x}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:linear-gradient(45deg,#ffffff26 25%,#0000 25% 50%,#ffffff26 50% 75%,#0000 75%,#0000)}.progress-info .bar,.progress .bar-info{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5bc0de",endColorstr="#ff339bb9",GradientType=0);background-color:#4bb1cf;background-image:linear-gradient(#5bc0de,#339bb9);background-repeat:repeat-x}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:linear-gradient(45deg,#ffffff26 25%,#0000 25% 50%,#ffffff26 50% 75%,#0000 75%,#0000)}.progress-warning .bar,.progress .bar-warning{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffbb450",endColorstr="#fff89406",GradientType=0);background-color:#faa732;background-image:linear-gradient(#fbb450,#f89406);background-repeat:repeat-x}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:linear-gradient(45deg,#ffffff26 25%,#0000 25% 50%,#ffffff26 50% 75%,#0000 75%,#0000)}.s3direct{float:left}.s3direct .progress{width:200px;height:25px;background:#333;border-radius:0;position:relative;overflow:visible}.s3direct .cancel-button{font-size:25px;line-height:25px;position:absolute;right:-20px}.s3direct .cancel-button:focus{text-decoration:none}.s3direct .file-remove{text-transform:uppercase;margin-top:10px}.s3direct .progress,.s3direct .file-link,.s3direct .file-remove,.s3direct .file-input{float:left;clear:left;display:none}.s3direct.progress-active .progress,.s3direct.link-active .file-link,.s3direct.link-active .file-remove,.s3direct.form-active .file-input{display:block}