/*!
 * @copyright Copyright &copy; Kartik Visweswaran, Krajee.com, 2014 - 2015
 * @package bootstrap-fileinput
 * @version 4.2.0
 *
 * File input styling for Bootstrap 3.0
 * Built for Yii Framework 2.0
 * Author: Kartik Visweswaran
 * Year: 2015
 * For more Yii related demos visit http://demos.krajee.com
 *//*.file-input{overflow-x:auto}*/.file-loading{top:0;right:0;width:25px;height:25px;font-size:999px;text-align:right;color:#fff;background:transparent url(../img/loading.gif) top left no-repeat;border:none}.btn-file input[type=file]{/*position:absolute;top:0;right:0;min-width:100%;min-height:100%;text-align:right;filter:alpha(opacity=0);opacity:0;background:none repeat scroll 0 0 transparent;cursor:inherit;*/display:none}.btn-file input[type=text]{visibility:hidden;position: absolute;width: 0;height: 0;}.file-caption [class*="fa-"]{display:inline-block;min-width:18px;margin-top:2px}.file-caption-name{display:inline-block;overflow:hidden;max-height:20px;padding-right:10px;word-break:break-all}.file-caption-ellipsis{position:absolute;right:10px;margin-top:-6px;font-size:1.2em;display:none;font-weight:700;cursor:default}.kv-has-ellipsis .file-caption-ellipsis{display:inline}.kv-has-ellipsis{padding-right:17px}.kv-search-container .kv-search-clear{position:absolute;padding:10px;right:0}.file-error-message{background-color:#f2dede;color:#a94442;text-align:center;border-radius:10px;padding:5px}.file-error-message pre,.file-error-message ul{margin:5px 0;text-align:left}.file-caption-disabled{background-color:#EEE;cursor:not-allowed;opacity:1}.file-input .btn .disabled,.file-input .btn[disabled]{cursor:not-allowed}.file-preview{ border-radius:5px;background: #FAFAFA;width:100%;margin-bottom:5px;position:relative}.file-preview .close{margin:-10px -10px 0 0;display: none;position:absolute;right:0;width:20px;height:20px;border-radius:10px !important;background:#ccc;color:#fff;text-align:center;font-size:18px;line-height:16px}.file-preview-frame{display:flex;flex-direction:column!important;margin:5px;background: #fff;border-radius: 5px;/* border:1px solid #eee;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.15); */padding:5px;width:auto!important;height:auto!important}.file-preview-frame:hover{box-shadow:0px 0px 10px rgba(0, 0, 0, 0.3)}.file-preview-frame>a{flex:1}.file-preview-image{max-width:200px;max-height:80px;}.file-preview-text{width:160px;color:#428bca;font-size:11px;text-align:center}.file-preview-other{padding:10px 0;text-align:center}.file-preview-other i{font-size:2.4em}.file-other-error{width:100%;text-align:right}.file-input-ajax-new .fileinput-remove-button,.file-input-ajax-new .fileinput-upload-button,.file-input-new .close,.file-input-new .file-preview,.file-input-new .fileinput-remove-button,.file-input-new .fileinput-upload-button,.file-input-new .fa-file{display:none}.loading{background:transparent url(../img/loading.gif) no-repeat scroll center center content-box!important}.wrap-indicator{font-weight:700;color:#245269;cursor:pointer}.file-thumbnail-footer{margin-top: 3px;}.file-thumbnail-footer .file-preview-view{margin-right: 3px;}.file-thumbnail-footer .file-caption-name{display:none;padding-top:4px;font-size:11px;color:#777}.file-upload-indicator{padding-top:2px;cursor:default}.file-drop-zone{/* border:1px dashed #aaa;border-radius:4px; */height:100%;text-align:center;vertical-align:middle;/* margin:12px 15px 12px 12px */}.file-drop-zone-title{color:#aaa;font-size:18px;padding:25px 10px}.highlighted{border:2px dashed #999!important;background-color:#f0f0f0}.file-uploading{background-image:url(../img/loading-sm.gif);background-position:center bottom 10px;background-repeat:no-repeat;opacity:.6}.file-icon-large{font-size:1.2em}.fileinput-remove{cursor:pointer}.file-preview-thumbnails>div[data-placeholder]{float: left;margin:5px;}.form-group.has-danger .kv-upload-progress{display: none;}.file-input .input-group .btn-group-file{margin-right: -3px;}.file-input .input-group .btn-group-file .btn{padding: 3.5px 12.5px;margin-right: 3px;}