.user-panel .tab-pane{padding-top:35px}.user-panel .table td{font-size:12px}.alert-warning{background:rgba(255,243,205,.5)}.alert{color:#222}#formModal .modal-header{background:#192b51;border-radius:0;padding:.75rem 1rem}#formModal .modal-header .modal-title{color:#fff;font-size:1.2rem}#formModal .control-label{font-weight:700;margin-bottom:0;-ms-flex-item-align:center;align-self:center}#formModal .parsley-errors-list{margin-bottom:0}.table td{vertical-align:middle}.tab-content .btn-default{min-height:38px;min-width:42px}.head-icon{display:none}.modal-event .page-title{font-size:1.5rem}.details-item:after{content:"|";padding:0 10px}.details-item:last-child:after{content:""}@media (min-width:576px){#formModal .control-label{text-align:right}.user-panel .table td{font-size:16px}}@media (min-width:768px){.head-icon{display:block;width:75px;margin-right:25px}}@media (min-width:1200px){.modal-dialog.modal-event{max-width:1140px}}.exchange-file-upload .file-upload-wrapper{border:2px dashed #ccc;border-radius:8px;padding:20px;text-align:center;background-color:#f8f9fa;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.exchange-file-upload .file-upload-wrapper:hover{border-color:#192b51;background-color:#e9ecef}.exchange-file-upload .file-upload-wrapper.drag-over{border-color:#192b51;background-color:#e3f2fd}.exchange-file-upload .file-upload-wrapper .upload-icon{font-size:48px;color:#6c757d;margin-bottom:15px}.exchange-file-upload .file-upload-wrapper .upload-text{font-size:16px;color:#495057;margin-bottom:5px}.exchange-file-upload .file-upload-wrapper .upload-hint{font-size:12px;color:#6c757d;margin-bottom:15px}.exchange-file-upload .file-upload-wrapper input[type=file]{display:none}.exchange-file-upload .file-upload-wrapper .file-preview-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px;margin-top:15px}.exchange-file-upload .file-preview-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px;margin-top:20px}.exchange-file-upload .file-preview-container .file-preview-item{position:relative;border:1px solid #dee2e6;border-radius:8px;overflow:hidden;background:#fff}.exchange-file-upload .file-preview-container .file-preview-item .preview-image{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.exchange-file-upload .file-preview-container .file-preview-item .preview-filename{padding:8px;font-size:12px;text-align:center;word-break:break-word;background:#f8f9fa}.exchange-file-upload .file-preview-container .file-preview-item .remove-file{position:absolute;top:5px;right:5px;background:rgba(220,53,69,.9);color:#fff;border:none;border-radius:50%;width:24px;height:24px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;-webkit-transition:background .3s ease;transition:background .3s ease}.exchange-file-upload .file-preview-container .file-preview-item .remove-file:hover{background:#c82333}.exchange-file-upload .upload-progress{margin-top:15px}.exchange-file-upload .upload-progress .progress{height:25px;border-radius:4px}.exchange-file-upload .upload-progress .progress .progress-bar{font-size:14px;line-height:25px}.exchange-file-upload .upload-error{color:#dc3545;font-size:14px;margin-top:10px}