._wbfform-theme-bootstrap .btn-file{position:relative;overflow:hidden;white-space:nowrap}._wbfform-theme-bootstrap .btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;background:red;cursor:inherit;display:block}._wbfform-theme-bootstrap input[readonly]{background-color:white !important;cursor:text !important}._wbfform-theme-bootstrap .file-preview{border:1px solid #ddd;padding:5px;padding-bottom:50px;width:100%;margin-bottom:5px;background:#fff;position:relative;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}._wbfform-theme-bootstrap .file-preview .close{position:absolute;top:6px;right:6px;font-size:21px;font-weight:700;line-height:1;color:#000;filter:alpha(opacity=20);opacity:.2;text-shadow:0 1px 0 #fff}._wbfform-theme-bootstrap .file-preview .file-preview-frame{display:table;margin:8px;border:1px solid #ddd;padding:6px;float:left;text-align:center;vertical-align:middle;width:134px;height:176px;box-sizing:border-box;position:relative;padding-bottom:48px;-moz-box-shadow:1px 1px 5px 0 #a2958a;-webkit-box-shadow:1px 1px 5px 0 #a2958a;box-shadow:1px 1px 5px 0 #a2958a}._wbfform-theme-bootstrap .file-preview .file-preview-frame .image-frame{height:120px;white-space:nowrap;text-align:center;background:#ddd;border:1px solid #ccc;box-sizing:content-box;position:relative}._wbfform-theme-bootstrap .file-preview .file-preview-frame .image-frame span.helper{height:100%;display:inline-block;vertical-align:middle}._wbfform-theme-bootstrap .file-preview .file-preview-frame .image-frame img,._wbfform-theme-bootstrap .file-preview .file-preview-frame .image-frame canvas,._wbfform-theme-bootstrap .file-preview .file-preview-frame .image-frame video{max-width:120px;max-height:120px;vertical-align:middle;border:0;margin-left:-5px}._wbfform-theme-bootstrap .file-preview .file-preview-frame .image-frame .glyphicon-file{font-size:4em;font-weight:400;vertical-align:middle}._wbfform-theme-bootstrap .file-preview .file-preview-frame .image-frame .centered-icon{position:absolute;top:0;left:-1px;right:-1px;height:100%;background:url(../../images/forms/bootstrap/file/preview-overlay-bg.png) 0 0 repeat;cursor:pointer}._wbfform-theme-bootstrap .file-preview .file-preview-frame .image-frame .centered-icon i{font-size:4em;vertical-align:middle;color:#fff}._wbfform-theme-bootstrap .file-preview .file-preview-frame .image-frame .centered-icon span.text{display:block;position:absolute;bottom:0;left:0;text-align:center;width:100%;color:#fff}._wbfform-theme-bootstrap .file-preview .file-preview-frame .image-frame .centered-icon span.text.top{bottom:auto;top:0}._wbfform-theme-bootstrap .file-preview .file-preview-frame .image-frame .centered-icon span.text.small{font-size:.8em}._wbfform-theme-bootstrap .file-preview .file-preview-frame .file-thumbnail-footer{text-align:center;position:absolute;bottom:3px;width:120px}._wbfform-theme-bootstrap .file-preview .file-preview-frame .file-thumbnail-footer a,._wbfform-theme-bootstrap .file-preview .file-preview-frame .file-thumbnail-footer .link{display:block;font-size:.9em;border-top:1px solid #bbb;margin:5px -6px -4px -6px;background:#ddd;color:#737373}._wbfform-theme-bootstrap .file-preview .file-preview-frame .file-thumbnail-footer a:hover,._wbfform-theme-bootstrap .file-preview .file-preview-frame .file-thumbnail-footer .link:hover{color:#737373;background:#ddd}._wbfform-theme-bootstrap .file-preview .file-preview-frame .file-thumbnail-footer a i,._wbfform-theme-bootstrap .file-preview .file-preview-frame .file-thumbnail-footer .link i{font-size:.9em;margin-right:3px;margin-top:5px}._wbfform-theme-bootstrap .file-preview .file-preview-frame .file-thumbnail-footer a.remove-link,._wbfform-theme-bootstrap .file-preview .file-preview-frame .file-thumbnail-footer .link.remove-link{border-color:#ffbebe;background:#ffdede}._wbfform-theme-bootstrap .file-preview .file-preview-frame .file-thumbnail-footer a.remove-link:hover,._wbfform-theme-bootstrap .file-preview .file-preview-frame .file-thumbnail-footer .link.remove-link:hover{background:#ffe3e3}._wbfform-theme-bootstrap .file-preview .file-preview-frame .file-thumbnail-footer .file-caption-name{display:inline-block;overflow:hidden;max-height:20px;word-break:break-all;padding-top:4px;font-size:11px;color:#777}._wbfform-theme-bootstrap .file-preview .file-preview-frame.error{border:1px solid #FAA;background:#ffd6d6}._wbfform-theme-bootstrap .file-preview .file-preview-frame.error .image-frame{background:#ff9898;border:1px solid #ff8181;color:#fff}._wbfform-theme-bootstrap .file-preview .file-preview-frame.error .file-thumbnail-footer .file-caption-name{color:#c53737}._wbfform-theme-bootstrap .file-preview .file-preview-frame.error .file-thumbnail-footer .link{background:#c53737;color:#fff;border:1px solid #c53737}._wbfform-theme-bootstrap .file-preview .file-preview-frame.error .file-thumbnail-footer .link.remove-link:hover{background:#d73737}
._wbfform-theme-bootstrap .file-preview .file-preview-frame.success{border:1px solid #95d886;background:#d3ffc1}._wbfform-theme-bootstrap .file-preview .file-preview-frame.success .image-frame{background:#9cef86;border:1px solid #57c360;color:#fff}._wbfform-theme-bootstrap .file-preview .file-preview-frame.success .file-thumbnail-footer .file-caption-name{color:#459922}._wbfform-theme-bootstrap .file-preview .file-preview-frame.success .file-thumbnail-footer .link{background:#459922;color:#fff;border:1px solid #459922}._wbfform-theme-bootstrap .file-preview .file-preview-frame.success .file-thumbnail-footer .link.remove-link:hover{background:#52ae2c}._wbfform-theme-bootstrap .file-preview .footer-notice{text-align:center;font-style:italic;color:#999;margin-top:10px;padding-top:10px;border-top:1px solid #e7e7e7;position:absolute;left:0;bottom:10px;width:100%}._wbfform-theme-bootstrap .file-preview.dropZone{min-height:140px}._wbfform-theme-bootstrap .file-preview.dropZone.hover,._wbfform-theme-bootstrap .file-preview.dropZone:hover{background:whitesmoke}._wbfform-theme-bootstrap .file-preview.dropZone.ready{background:red}._wbfform-theme-bootstrap .file-preview.dropZone .no-files-dropzone-message{position:absolute;width:100%;left:0;top:0;height:100%;text-align:center;padding-bottom:30px;font-size:2.2em;color:#ddd;text-transform:uppercase}._wbfform-theme-bootstrap .file-preview.dropZone .no-files-dropzone-message[min-width~="1px"]{font-size:1.5em}@media(min-width:1px){._wbfform-theme-bootstrap .file-preview.dropZone .no-files-dropzone-message{font-size:1.5em}}._wbfform-theme-bootstrap .file-preview.dropZone .no-files-dropzone-message[min-width~="650px"]{font-size:2.2em}@media(min-width:650px){._wbfform-theme-bootstrap .file-preview.dropZone .no-files-dropzone-message{font-size:2.2em}}._wbfform-theme-bootstrap .file-preview.dropZone .no-files-dropzone-message[min-width~="850px"]{font-size:3em}@media(min-width:850px){._wbfform-theme-bootstrap .file-preview.dropZone .no-files-dropzone-message{font-size:3em}}._wbfform-theme-bootstrap .file-preview.dropZone .no-files-dropzone-message span.helper{display:inline-block;vertical-align:middle;height:100%}._wbfform-theme-bootstrap .file-preview.dropZone .no-files-dropzone-message span.text{vertical-align:middle}._wbfform-theme-bootstrap .bootstrap-switch-widget .btn-group{border:1px solid #bebebe;outline:0}._wbfform-theme-bootstrap .required-marker{color:#ec0000;font-size:14px;background:#ffe8e8;border-color:#ffbebe;padding:6px 14px}