/* Minification failed. Returning unminified contents.
(1171,35): run-time error CSS1046: Expect comma, found '0'
(1171,39): run-time error CSS1046: Expect comma, found '/'
(1172,43): run-time error CSS1046: Expect comma, found '0'
(1172,47): run-time error CSS1046: Expect comma, found '/'
 */
.bootstrap-dialog .modal-header{border-top-left-radius:4px;border-top-right-radius:4px}.bootstrap-dialog .modal-title{color:#fff;display:inline-block;font-size:16px}.bootstrap-dialog .bootstrap-dialog-message{font-size:14px}.bootstrap-dialog .bootstrap-dialog-button-icon{margin-right:3px}.bootstrap-dialog .bootstrap-dialog-close-button{font-size:20px;float:right;opacity:.9;filter:alpha(opacity=90)}.bootstrap-dialog .bootstrap-dialog-close-button:hover{cursor:pointer;opacity:1;filter:alpha(opacity=100)}.bootstrap-dialog.type-default .modal-header{background-color:#fff}.bootstrap-dialog.type-default .modal-title{color:#333}.bootstrap-dialog.type-info .modal-header{background-color:#5bc0de}.bootstrap-dialog.type-primary .modal-header{background-color:#337ab7}.bootstrap-dialog.type-success .modal-header{background-color:#5cb85c}.bootstrap-dialog.type-warning .modal-header{background-color:#f0ad4e}.bootstrap-dialog.type-danger .modal-header{background-color:#d9534f}.bootstrap-dialog.size-large .modal-title{font-size:24px}.bootstrap-dialog.size-large .bootstrap-dialog-close-button{font-size:30px}.bootstrap-dialog.size-large .bootstrap-dialog-message{font-size:18px}.bootstrap-dialog .icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}

/*!
 * Datepicker for Bootstrap v1.8.0 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */

.datepicker{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999;border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#eee;cursor:pointer}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#fde19a;background-image:-moz-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-ms-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-o-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:linear-gradient(to bottom,#fdd49a,#fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#fdf59a}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today:active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover:active{background-color:#fbf069\9}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-ms-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a));background-image:-webkit-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-o-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:linear-gradient(to bottom,#f3c17a,#f3e97a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover:active{background-color:#efe24b\9}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(to bottom,#b3b3b3,grey);background-image:-ms-linear-gradient(to bottom,#b3b3b3,grey);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(grey));background-image:-webkit-linear-gradient(to bottom,#b3b3b3,grey);background-image:-o-linear-gradient(to bottom,#b3b3b3,grey);background-image:linear-gradient(to bottom,#b3b3b3,grey);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);border-color:grey grey #595959;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{background-color:grey}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover:active{background-color:#666\9}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#04c}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active:active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover:active{background-color:#039\9}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#04c}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{background-color:#039\9}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .next.disabled,.datepicker .prev.disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:400;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}
/*!
 * bootstrap-fileinput v5.1.4
 * http://plugins.krajee.com/file-input
 *
 * Krajee default styling for bootstrap-fileinput.
 *
 * Author: Kartik Visweswaran
 * Copyright: 2014 - 2021, Kartik Visweswaran, Krajee.com
 *
 * Licensed under the BSD-3-Clause
 * https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md
 */.btn-file input[type=file],.file-caption-icon,.file-no-browse,.file-preview .fileinput-remove,.file-zoom-dialog .btn-navigate,.file-zoom-dialog .floating-buttons,.krajee-default .file-thumb-progress{position:absolute}.file-loading input[type=file],input[type=file].file-loading{width:0;height:0}.file-no-browse{left:50%;bottom:20%;width:1px;height:1px;font-size:0;opacity:0;border:none;background:0 0;outline:0;box-shadow:none}.file-caption-icon,.file-input-ajax-new .fileinput-remove-button,.file-input-ajax-new .fileinput-upload-button,.file-input-ajax-new .no-browse .input-group-btn,.file-input-new .close,.file-input-new .file-preview,.file-input-new .fileinput-remove-button,.file-input-new .fileinput-upload-button,.file-input-new .glyphicon-file,.file-input-new .no-browse .input-group-btn,.file-zoom-dialog .modal-header:after,.file-zoom-dialog .modal-header:before,.hide-content .kv-file-content,.is-locked .fileinput-remove-button,.is-locked .fileinput-upload-button,.kv-hidden{display:none}.file-caption-icon .kv-caption-icon{line-height:inherit}.btn-file,.file-caption,.file-input,.file-loading:before,.file-preview,.file-zoom-dialog .modal-dialog,.krajee-default .file-thumbnail-footer,.krajee-default.file-preview-frame{position:relative}.file-error-message pre,.file-error-message ul,.krajee-default .file-actions,.krajee-default .file-other-error{text-align:left}.file-error-message pre,.file-error-message ul{margin:0}.krajee-default .file-drag-handle,.krajee-default .file-upload-indicator{float:left;margin-top:10px;width:16px;height:16px}.file-thumb-progress .progress,.file-thumb-progress .progress-bar{font-family:Verdana,Helvetica,sans-serif;font-size:.7rem}.krajee-default .file-thumb-progress .progress,.kv-upload-progress .progress{background-color:#ccc}.krajee-default .file-caption-info,.krajee-default .file-size-info{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:160px;height:15px;margin:auto}.file-zoom-content>.file-object.type-flash,.file-zoom-content>.file-object.type-image,.file-zoom-content>.file-object.type-video{max-width:100%;max-height:100%;width:auto}.file-zoom-content>.file-object.type-flash,.file-zoom-content>.file-object.type-video{height:100%}.file-zoom-content>.file-object.type-default,.file-zoom-content>.file-object.type-html,.file-zoom-content>.file-object.type-pdf,.file-zoom-content>.file-object.type-text{width:100%}.file-loading:before{content:" Loading...";display:inline-block;padding-left:20px;line-height:16px;font-size:13px;font-variant:small-caps;color:#999;background:url(../img/loading.gif) top left no-repeat}.file-object{margin:0 0 -5px;padding:0}.btn-file{overflow:hidden}.btn-file input[type=file]{top:0;left:0;min-width:100%;min-height:100%;text-align:right;opacity:0;background:none;cursor:inherit;display:block}.btn-file ::-ms-browse{font-size:10000px;width:100%;height:100%}.file-caption .file-caption-name{width:100%;margin:0;padding:0;box-shadow:none;border:none;background:0 0;outline:0}.file-caption.icon-visible .file-caption-icon{display:inline-block}.file-caption.icon-visible .file-caption-name{padding-left:15px}.file-caption-icon{left:8px}.file-error-message{color:#a94442;background-color:#f2dede;margin:5px;border:1px solid #ebccd1;border-radius:4px;padding:15px}.file-error-message pre{margin:5px 0}.file-caption-disabled{background-color:#eee;cursor:not-allowed;opacity:1}.file-preview{border-radius:5px;border:1px solid #ddd;padding:8px;width:100%;margin-bottom:5px}.file-preview .btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.file-preview .fileinput-remove{top:1px;right:1px;line-height:10px}.file-preview .clickable{cursor:pointer}.file-preview-image{font:40px Impact,Charcoal,sans-serif;color:green;width:auto;height:auto;max-width:100%;max-height:100%}.krajee-default.file-preview-frame{margin:8px;border:1px solid rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2);padding:6px;float:left;text-align:center}.krajee-default.file-preview-frame .kv-file-content{width:213px;height:160px}.krajee-default .file-preview-other-frame{display:flex;align-items:center;justify-content:center}.krajee-default.file-preview-frame .kv-file-content.kv-pdf-rendered{width:400px}.krajee-default.file-preview-frame[data-template=audio] .kv-file-content{width:240px;height:55px}.krajee-default.file-preview-frame .file-thumbnail-footer{height:70px}.krajee-default.file-preview-frame:not(.file-preview-error):hover{border:1px solid rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.4)}.krajee-default .file-preview-text{color:#428bca;border:1px solid #ddd;outline:0;resize:none}.krajee-default .file-preview-html{border:1px solid #ddd}.krajee-default .file-other-icon{font-size:6em;line-height:1}.krajee-default .file-footer-buttons{float:right}.krajee-default .file-footer-caption{display:block;text-align:center;padding-top:4px;font-size:11px;color:#777;margin-bottom:30px}.file-upload-stats{font-size:10px;text-align:center;width:100%}.kv-upload-progress .file-upload-stats{font-size:12px;margin:-10px 0 5px}.krajee-default .file-preview-error{opacity:.65;box-shadow:none}.krajee-default .file-thumb-progress{top:37px;left:0;right:0}.krajee-default.kvsortable-ghost{background:#e1edf7;border:2px solid #a1abff}.krajee-default .file-preview-other:hover{opacity:.8}.krajee-default .file-preview-frame:not(.file-preview-error) .file-footer-caption:hover{color:#000}.kv-upload-progress .progress{height:20px;margin:10px 0;overflow:hidden}.kv-upload-progress .progress-bar{height:20px;font-family:Verdana,Helvetica,sans-serif}.file-zoom-dialog .file-other-icon{font-size:22em;font-size:50vmin}.file-zoom-dialog .modal-dialog{width:auto}.file-zoom-dialog .modal-header{display:flex;align-items:center;justify-content:space-between}.file-zoom-dialog .btn-navigate{padding:0;margin:-60px 0 0;font-size:60px;background:0 0;text-decoration:none;outline:0;opacity:.7;top:50%;color:#1c94c4}.file-zoom-dialog .btn-navigate:not([disabled]):hover{outline:0;box-shadow:none;opacity:.6}.file-zoom-dialog .floating-buttons{top:5px;right:10px}.file-zoom-dialog .btn-navigate[disabled]{opacity:.3}.file-zoom-dialog .btn-prev{left:1px}.file-zoom-dialog .btn-next{right:1px}.file-zoom-dialog .kv-zoom-title{font-weight:300;color:#999;max-width:50%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.file-input-ajax-new .no-browse .form-control,.file-input-new .no-browse .form-control{border-top-right-radius:4px;border-bottom-right-radius:4px}.file-caption-main{width:100%}.file-thumb-loading{background:url(../img/loading.gif) center center no-repeat content-box!important}.file-drop-zone{border:1px dashed #aaa;min-height:260px;border-radius:4px;text-align:center;vertical-align:middle;margin:12px 15px 12px 12px;padding:5px}.file-drop-zone.clickable:hover{border:2px dashed #999}.file-drop-zone.clickable:focus{border:2px solid #5acde2}.file-drop-zone .file-preview-thumbnails{cursor:default}.file-drop-zone-title{color:#aaa;font-size:1.6em;text-align:center;padding:85px 10px;cursor:default}.file-highlighted{border:2px dashed #999!important;background-color:#eee}.file-uploading{background:url(../img/loading-sm.gif) center bottom 10px no-repeat;opacity:.65}.file-zoom-fullscreen .modal-dialog{min-width:100%;margin:0}.file-zoom-fullscreen .modal-content{border-radius:0;box-shadow:none;min-height:100vh}.file-zoom-fullscreen .modal-body{overflow-y:auto}.floating-buttons{z-index:3000}.floating-buttons .btn-kv{margin-left:3px;z-index:3000}.kv-zoom-actions .btn-kv{margin-left:3px}.file-zoom-content{text-align:center;min-height:300px}.file-zoom-content .file-preview-image,.file-zoom-content .file-preview-video{max-height:100%}.file-zoom-content>.file-object.type-image{height:auto;min-height:inherit}.file-zoom-content>.file-object.type-audio{width:auto;height:30px}@media (min-width:576px){.file-zoom-dialog .modal-dialog{max-width:500px}}@media (min-width:992px){.file-zoom-dialog .modal-lg{max-width:800px}}@media (max-width:767px){.file-preview-thumbnails{display:flex;justify-content:center;align-items:center;flex-direction:column}.file-zoom-dialog .modal-header{flex-direction:column}}@media (max-width:350px){.krajee-default.file-preview-frame:not([data-template=audio]) .kv-file-content{width:160px}}@media (max-width:420px){.krajee-default.file-preview-frame .kv-file-content.kv-pdf-rendered{width:100%}}.file-loading[dir=rtl]:before{background:url(../img/loading.gif) top right no-repeat;padding-left:0;padding-right:20px}.clickable .file-drop-zone-title{cursor:pointer}.file-sortable .file-drag-handle:hover{opacity:.7}.file-sortable .file-drag-handle{cursor:grab;opacity:1}.file-grabbing,.file-grabbing *{cursor:not-allowed!important}.file-grabbing .file-preview-thumbnails *{cursor:grabbing!important}.file-preview-frame.sortable-chosen{background-color:#d9edf7;border-color:#17a2b8;box-shadow:none!important}.file-preview .kv-zoom-cache{display:none}

.font-pt-serif {
    font-family: 'PT Serif', serif;
}

/********************************************************************/

body {
    background: #f2f2f2;
    color: #000000;
    font-family: Quicksand, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8;
}

/*body, html {
    height: 100%;
    overflow: auto;
}*/

*, *:focus {
    outline: none !important;
}

    *:focus {
        box-shadow: none !important;
    }


a {
    text-decoration: none !important;
}

.underline {
    text-decoration: underline !important;
}

.no-underline {
    text-decoration: none !important;
}

.text-transform-none {
    text-transform: none !important;
}

/*****************************/
a:not(.btn):not(.dropdown-item):not(.list-group-item-action):not(.nav-link):not(.page-link),
a:hover:not(.btn):not(.dropdown-item):not(.list-group-item-action):not(.nav-link):not(.page-link) {
    color: #00f;
}

/**********************************/
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
input[type=number] {
    -moz-appearance: textfield;
}

/*************************************/
.Overlay {
    background: rgba(0,0,0,0.5) url(images/ajaxloader.gif) center center no-repeat;
    position: fixed;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    z-index: 9999;
}

.loading {
    min-height: 200px;
    background: url(images/ajaxloader.gif) center center no-repeat;
}

/***************************/

.bg-primary {
    background: #0082CA !important;
}

.text-primary {
    color: #0082CA !important;
}

.btn-outline-primary {
    border-color: #0082CA !important;
}

.btn-primary, .btn-primary:hover {
    background: #0082CA !important;
    border-color: #0082CA !important;
}

.table .thead-primary th {
    background-color: #0082CA;
    border-color: #0082CA;
}


.tooltip-primary .tooltip-inner {
    background-color: #0082CA;
}

.tooltip-primary.bs-tooltip-top .arrow:before {
    border-top-color: #0082CA;
}

.tooltip-primary.bs-tooltip-right .arrow:before {
    border-right-color: #0082CA;
}

.tooltip-primary.bs-tooltip-left .arrow:before {
    border-left-color: #0082CA;
}

.tooltip-primary.bs-tooltip-bottom .arrow:before {
    border-bottom-color: #0082CA;
}

/*****************************/

.bg-success {
    background: #a6ce39 !important;
    color: #ffffff !important;
}

.text-success {
    color: #a6ce39 !important;
}

.btn-success, .btn-success:hover {
    background: #a6ce39 !important;
    border-color: #5d2f88 !important;
}

.table .thead-success th {
    color: #ffffff;
    background-color: #a6ce39;
    border-color: #a6ce39;
}


.tooltip-success .tooltip-inner {
    background-color: #a6ce39;
}

.tooltip-success.bs-tooltip-top .arrow:before {
    border-top-color: #a6ce39;
}

.tooltip-success.bs-tooltip-right .arrow:before {
    border-right-color: #a6ce39;
}

.tooltip-success.bs-tooltip-left .arrow:before {
    border-left-color: #a6ce39;
}

.tooltip-success.bs-tooltip-bottom .arrow:before {
    border-bottom-color: #a6ce39;
}

/******************************************************/

.bg-warning {
    background: #ff7900 !important;
}

.text-warning {
    color: #ff7900 !important;
}

.btn-warning, .btn-warning:hover, .btn-warning:focus, .btn-warning.focus {
    background: #ff7900 !important;
    border-color: #ff7900 !important;
    color: #ffffff !important;
}

.border-warning {
    border-color: #ff7900 !important;
}

.table .thead-warning th {
    color: #ffffff;
    background-color: #ff7900;
    border-color: #ff7900;
}

a.text-warning:focus, a.text-warning:hover {
    color: #ff7900 !important;
}


.tooltip-warning .tooltip-inner {
    background-color: #ff7900;
}

.tooltip-warning.bs-tooltip-top .arrow:before {
    border-top-color: #ff7900;
}

.tooltip-warning.bs-tooltip-right .arrow:before {
    border-right-color: #ff7900;
}

.tooltip-warning.bs-tooltip-left .arrow:before {
    border-left-color: #ff7900;
}

.tooltip-warning.bs-tooltip-bottom .arrow:before {
    border-bottom-color: #ff7900;
}

/*****************************
.bg-danger {
    background: #c00000 !important;
    color: #fff;
}

.text-danger {
    color: #c00000 !important;
}

.btn-danger, .btn-danger:hover, .btn-danger:focus, .btn-danger.focus {
    background: #c00000 !important;
    border-color: #c00000 !important;
}

.border-danger {
    border-color: #c00000 !important;
}

.table .thead-danger th {
    color: #ffffff;
    background-color: #c00000;
    border-color: #c00000;
}


.tooltip-danger .tooltip-inner {
    background-color: #c00000;
}

.tooltip-danger.bs-tooltip-top .arrow:before {
    border-top-color: #c00000;
}

.tooltip-danger.bs-tooltip-right .arrow:before {
    border-right-color: #c00000;
}

.tooltip-danger.bs-tooltip-left .arrow:before {
    border-left-color: #c00000;
}

.tooltip-danger.bs-tooltip-bottom .arrow:before {
    border-bottom-color: #c00000;
}

/*****************************/

.bg-white {
    background: #ffffff !important;
}

.text-white {
    color: #ffffff !important;
}

.btn-white, .btn-white:hover, .btn-white:focus, .btn-white.focus {
    background: #ffffff !important;
    border-color: #ffffff !important;
    color: #262626 !important;
}

    .btn-white:hover {
        background: #c2c0c0 !important;
    }

.border-white {
    border-color: #ffffff !important;
}

.table .thead-white th {
    color: #000000;
    background-color: #ffffff;
    border-color: #ffffff;
}



.tooltip-white .tooltip-inner {
    background-color: #ffffff;
    color: #000;
}

.tooltip-white.bs-tooltip-top .arrow:before {
    border-top-color: #ffffff;
}

.tooltip-white.bs-tooltip-right .arrow:before {
    border-right-color: #ffffff;
}

.tooltip-white.bs-tooltip-left .arrow:before {
    border-left-color: #ffffff;
}

.tooltip-white.bs-tooltip-bottom .arrow:before {
    border-bottom-color: #ffffff;
}

/*****************************
.bg-light2 {
    background: #ddd !important;
}

.bg-light {
    background: #f2f2f2 !important;
}

.text-light {
    color: #f2f2f2 !important;
}

.btn-light, .btn-light:hover, .btn-light:focus, .btn-light.focus {
    background: #f2f2f2 !important;
    border-color: #f2f2f2 !important;
}

.border-light {
    border-color: #f2f2f2 !important;
}

.table .thead-light th {
    color: #000000;
    background-color: #f2f2f2;
    border-color: #f2f2f2;
}


.tooltip-light .tooltip-inner {
    background-color: #f2f2f2;
    color: #000;
}

.tooltip-light.bs-tooltip-top .arrow:before {
    border-top-color: #f6f6f6;
}

.tooltip-light.bs-tooltip-right .arrow:before {
    border-right-color: #f6f6f6;
}

.tooltip-light.bs-tooltip-left .arrow:before {
    border-left-color: #f6f6f6;
}

.tooltip-light.bs-tooltip-bottom .arrow:before {
    border-bottom-color: #f6f6f6;
}

/*****************************

.bg-dark {
    background: #262626 !important;
    color: #fff;
}

.text-dark {
    color: #262626 !important;
}

.btn-dark, .btn-dark:hover, .btn-dark:focus, .btn-dark.focus {
    background: #262626 !important;
    border-color: #262626 !important;
}

.border-dark {
    border-color: #262626 !important;
}

.table .thead-dark th {
    color: #ffffff;
    background-color: #262626;
    border-color: #262626;
}


.tooltip-dark .tooltip-inner {
    background-color: #262626;
}

.tooltip-dark.bs-tooltip-top .arrow:before {
    border-top-color: #262626;
}

.tooltip-dark.bs-tooltip-right .arrow:before {
    border-right-color: #262626;
}

.tooltip-dark.bs-tooltip-left .arrow:before {
    border-left-color: #262626;
}

.tooltip-dark.bs-tooltip-bottom .arrow:before {
    border-bottom-color: #262626;
}

/*****************************/
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    font-family: inherit;
    font-weight: 700;
    color: #000;
}

h1, .h1 {
    font-size: 2rem;
    margin: 20px 0px;
}

h2, .h2 {
    font-size: 1.8rem;
    font-weight: 300;
}

h3, .h3 {
    font-size: 1.6rem;
}

h4, .h4 {
    font-size: 1.4rem;
}

h5, .h5 {
    font-size: 1.2rem;
}

h6, .h6 {
    font-size: 1rem;
}

.sup {
    position: relative;
    top: -15px;
}


/*****************************************************************/
.cycle-slideshow {
    max-height: 650px;
    overflow: hidden;
}

    .cycle-slideshow img {
        display: inline;
    }

    .cycle-slideshow button {
        right: 10px;
        bottom: 10px;
        z-index: 101;
    }

/*******************************************************************
label {
    font-weight: 400;
}

    label.required:after {
        content: "*";
        color: red;
        margin-left: 5px;
    }

.form-check-input {
    margin-top: 0.8rem;
}

input.form-control,
div.form-control,
select.form-control {
    color: #152557;
    height: auto;
}

textarea.form-control {
    color: #152557;
    resize: none;
}

    textarea.form-control:not([rows]) {
        height: 136px;
    }

.field-validation-error {
    font-size: 80%;
}

.input-validation-error, .has-error .custom-file-label {
    border-color: #c00000 !important;
}

/****************************************************************/

.white-transparent {
    background: rgba(255,255,255,0.80) !important;
    color: #505050;
}

.black-transparent {
    background: rgba(0,0,0,0.50) !important;
    color: #fff;
}

/*******************************************************************
.grid-mvc .table {
    border: none;
}

.grid-mvc .table-bordered > tbody > tr > td,
.grid-mvc .table-bordered > tbody > tr > th,
.grid-mvc .table-bordered > tfoot > tr > td,
.grid-mvc .table-bordered > tfoot > tr > th,
.grid-mvc .table-bordered > thead > tr > td,
.grid-mvc .table-bordered > thead > tr > th {
    border-color: #555;
    border-right: none;
    border-left: none;
    padding: 0.5rem 0.75rem;
}

.grid-mvc .table-bordered > thead > tr > th {
    background: rgba(136,136,136,1);
    background: -moz-linear-gradient(top, rgba(136,136,136,1) 0%, rgba(28,28,28,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(136,136,136,1)), color-stop(100%, rgba(28,28,28,1)));
    background: -webkit-linear-gradient(top, rgba(136,136,136,1) 0%, rgba(28,28,28,1) 100%);
    background: -o-linear-gradient(top, rgba(136,136,136,1) 0%, rgba(28,28,28,1) 100%);
    background: -ms-linear-gradient(top, rgba(136,136,136,1) 0%, rgba(28,28,28,1) 100%);
    background: linear-gradient(to bottom, rgba(136,136,136,1) 0%, rgba(28,28,28,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#888888', endColorstr='#1c1c1c', GradientType=0 );
    color: #fff;
    padding: 1rem 0.75rem;
    border-bottom: none;
}

.grid-mvc .table-bordered > thead > tr > th,
.grid-mvc .table-bordered > tbody > tr > td .btn {
    white-space: nowrap;
}

.grid-mvc .table-striped > tbody > tr:nth-child(odd) > td,
.grid-mvc .table-striped > tbody > tr:nth-child(odd) > th {
    background: rgba(0,0,0,0.50) !important;
    color: #fff;
}

.grid-mvc .table-striped > tbody > tr:nth-child(even) > td,
.grid-mvc .table-striped > tbody > tr:nth-child(even) > th {
    background: rgba(0,0,0,0.50) !important;
    color: #fff;
}

.grid-mvc .table-bordered > thead > tr > th > a,
.grid-mvc .table-bordered > thead > tr > th .grid-header-title a {
    color: #fff;
}

.grid-mvc .table > tbody > tr > td,
.grid-mvc .table > tbody > tr > th,
.grid-mvc .table > tfoot > tr > td,
.grid-mvc .table > tfoot > tr > th,
.grid-mvc .table > thead > tr > td,
.grid-mvc .table > thead > tr > th {
    vertical-align: middle;
}


.pointer {
    cursor: pointer;
}

@media(max-width:575.98px) {
    .grid-mvc {
        overflow: auto;
        max-width: 100%;
    }
}

/********************************************
@media(min-width:992px) {
    .modal-lg, .modal-xl {
        max-width: 1110px;
    }
}

@media (min-width: 576px) {
    .modal-dialog {
        max-width: 520px;
    }

    .bootstrap-dialog.size-large .modal-dialog {
        max-width: 650px;
    }
}



.modal, .modal-backdrop {
    z-index: 9999 !important;
}

.bootstrap-dialog.size-large .bootstrap-dialog-message {
    font-size: 20px;
}

.modal-dialog .EditorContent * {
    color: #000 !important;
}

.bootstrap-dialog.type-primary .modal-header,
.bootstrap-dialog.type-info .modal-header,
.bootstrap-dialog.type-warning .modal-header,
.bootstrap-dialog.type-danger .modal-header,
.bootstrap-dialog.type-success .modal-header {
    background-color: #1b1f23;
}

.bootstrap-dialog.type-primary .btn-primary,
.bootstrap-dialog.type-info .btn-primary,
.bootstrap-dialog.type-warning .btn-primary,
.bootstrap-dialog.type-danger .btn-primary,
.bootstrap-dialog.type-success .btn-primary {
    color: #fff;
    background-color: #1b1f23;
    border-color: #1b1f23;
}

.bootstrap-dialog.type-primary .close,
.bootstrap-dialog.type-info .close,
.bootstrap-dialog.type-warning .close,
.bootstrap-dialog.type-danger .close,
.bootstrap-dialog.type-success .close {
    color: #fff;
}

.EditorContent img {
    margin: 0px;
    display: block;
}

.EditorContent a {
    color: #0044cc;
    text-decoration: underline !important;
}

    .EditorContent a.btn,
    .EditorContent a.no-underline {
        text-decoration: none !important;
    }


.EditorContent .bg-dark a,
.EditorContent .bg-danger a {
    color: #afeeee !important;
}

.EditorContent ul:not(.fa-ul):not(.nav) {
    margin: 0;
    padding: 0;
}

    .EditorContent ul:not(.fa-ul):not(.nav) li {
        list-style: none;
        background: url(images/list.png) no-repeat 0 10px;
        padding-left: 25px;
        margin-bottom: 10px;
    }

.EditorContent ul:not(.row):not(.nav) li {
    margin-left: 10px;
}

.EditorContent ul.compact li {
    margin-bottom: 0px;
}

ol.nest-num, .nest-num > li > ol {
    list-style-type: none;
    counter-reset: item;
    margin: 0;
    padding: 0;
}

    ol.nest-num > li, .nest-num > li > ol > li {
        display: table;
        counter-increment: item;
        margin-bottom: 0.6em;
    }

        ol.nest-num > li:before, .nest-num > li > ol > li:before {
            content: counters(item, ".") ". ";
            display: table-cell;
            padding: 0px 0.3em;
        }

        ol.nest-num > li:before, ol.nest-num > li > h2 {
            font-size: 2.4rem;
            font-weight: 400;
        }

        ol.nest-num > li > ol > li {
            margin: 0;
        }

            ol.nest-num > li > ol > li:before {
                content: counters(item, ".") " ";
            }

            ol.nest-num > li > ol > li, ol.nest-num > li > ol > li:before {
                font-size: 20px;
            }
/*******************************************************************
.square-box {
    padding-bottom: 100%;
    position: relative;
    overflow: hidden;
    text-align: center;
}

    .square-box > span {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
        z-index: 999;
        width: 100%;
        padding: 20px 40px;
    }

        .EditorContent .square-box > span a,
        .square-box > span a {
            color: #ffffff !important;
            text-decoration: none !important;
        }
/*************New Style**************/
.w-30 {
    width: 30% !important;
}

.fs-60 {
    font-size: 60px !important;
}

.fs-54 {
    font-size: 54px !important;
}

.fs-48 {
    font-size: 48px !important;
}

.fs-42 {
    font-size: 42px !important;
}

.fs-40 {
    font-size: 40px !important;
}

.fs-36 {
    font-size: 36px !important;
}

.fs-32 {
    font-size: 32px !important;
}

.fs-30 {
    font-size: 30px !important;
}

.fs-28 {
    font-size: 28px !important;
}

.fs-26 {
    font-size: 26px !important;
}

.fs-25 {
    font-size: 25px !important;
}

.fs-24 {
    font-size: 24px !important;
}

.fs-20 {
    font-size: 20px !important;
}

.fs-18 {
    font-size: 18px !important;
}

.fs-16 {
    font-size: 16px !important;
}

.fs-14 {
    font-size: 14px !important;
}

.lh-0 {
    line-height: 0 !important;
}

.lh-1 {
    line-height: 1 !important;
}

.lh-12 {
    line-height: 1.2 !important;
}

.lh-135 {
    line-height: 1.35 !important;
}

.lh-15 {
    line-height: 1.5 !important;
}

.lh-2 {
    line-height: 2 !important;
}

.mb-6 {
    margin-bottom: 9rem !important;
}

.shadow {
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.4) !important;
}

.border-4x {
    border-width: 4px !important;
}
/***************************************************
.btn .fa-chevron-down, .btn.collapsed .fa-chevron-up {
    display: none !important;
}

.btn .fa-chevron-up, .btn.collapsed .fa-chevron-down {
    display: inline !important;
}

.page-item.active .page-link {
    background-color: #262626;
    border-color: #262626;
}

.page-link, .page-link:hover {
    color: #262626;
}

.dropdown-menu {
    z-index: 1040;
}


#st-1 .st-btn {
    font-size: 15px !important;
}

    #st-1 .st-btn > span {
        padding: 0px !important;
    }

    #st-1 .st-btn img {
        width: 20px !important;
        height: 20px !important;
        margin-top: -2px !important;
    }


/********************************************************************

.box {
    background-color: #D9D9D9;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    border: 4px solid #AFABAB;
    color: #c00000;
    font-size: 20px;
}

    .box.box1 {
        background-image: url(images/1.png);
    }

    .box.box2 {
        background-image: url(images/2.png);
    }

.position-top {
    top: 10%;
    left: 0px;
    right: 0px;
    z-index: 99;
}

.position-btm {
    bottom: 10%;
    left: 0px;
    right: 0px;
    z-index: 99;
}

.position-top-half {
    top: 25%;
    left: 0px;
    right: 0px;
    z-index: 99;
}

.position-btm-half {
    bottom: 25%;
    left: 0px;
    right: 0px;
    z-index: 99;
}

.img-sepia {
    filter: sepia(100%) saturate(0);
}


@media(min-width:992px) {
    .mw-lg-60 {
        max-width: 60%;
    }

    .mx-6 {
        margin-left: 9rem;
        margin-right: 9rem;
    }
}

@media(min-width:768px) {
    .position-ctr {
        left: 0px;
        right: 0px;
        top: 50%;
        -webkit-transform: translate(0,-50%);
        -ms-transform: translate(0,-50%);
        -o-transform: translate(0,-50%);
        transform: translate(0,-50%);
        z-index: 99;
    }
}

@media(max-width:767.98px) {
    .position-top {
        top: 0%;
    }

    .position-btm {
        bottom: 0%;
    }

    .mb-6 {
        margin-bottom: 6rem;
    }

    .position-top, .position-btm, .position-ctr, .position-top-half, .position-btm-half {
        position: static !important;
    }
}
*/

.EditorContent {
    max-width: 100%;
    overflow: hidden;
}

    .EditorContent img {
        max-width: 100%;
    }

    .EditorContent a {
        color: #0000ff;
        text-decoration: underline !important;
    }

        .EditorContent a.btn,
        .EditorContent a.no-underline {
            text-decoration: none !important;
        }


/*********************************************/
.text-facebook {
    color: #3b5998 !important;
}

.text-twitter {
    color: #1da1f2 !important;
}

.text-instagram {
    color: #fb3958 !important;
}

.text-linkedin {
    color: #0077b5 !important;
}

.text-googleplus {
    color: #db4a39 !important;
}

.text-youtube {
    color: #FF0000 !important;
}

.text-whatsapp {
    color: #4dc247 !important;
}

.text-telegram {
    color: #1f9bda !important;
}
.navbar .navbar-nav .nav-item .nav-link {
    font-weight: 600;
    padding: 6px 18px;
    color: #000;
}

    .navbar .navbar-nav .nav-item.active .nav-link,
    .navbar .navbar-nav .nav-item .nav-link:hover {
        background-color: #ff7900;
        color: #fff;
    }

.navbar .navbar-nav .nav-item .dropdown-item:focus,
.navbar .navbar-nav .nav-item .dropdown-item:hover {
    color: #ffffff;
    background-color: #0082ca;
}

.navbar .btn {
    padding: 7px 10px;
}

.dropdown {
}

    .dropdown .dropdown-menu {
        margin-top: 0px !important;
        border-radius: 0px;
    }

    .dropdown:hover > .dropdown-menu {
        display: block;
    }

/****************************************************************/
@media(max-width:991.98px) {
    .navbar-light .navbar-toggler {
        background: #0082ca;
    }

    .navbar-light .navbar-toggler-icon {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
    }

    .navbar .navbar-nav .nav-item {
        background-color: #ff7900;
        color: #fff;
    }

        .navbar .navbar-nav .nav-item + .nav-item {
            border-top: 1px solid #ffd3ab;
        }

        .navbar .navbar-nav .nav-item .nav-link {
            color: #fff;
            text-align: center;
        }

    .dropdown .dropdown-menu {
        padding: 0px;
        border: none;
    }

        .dropdown .dropdown-menu .dropdown-item {
            white-space: normal;
            padding: .3rem 1rem;
        }

            .dropdown .dropdown-menu .dropdown-item + .dropdown-item {
                border-top: 1px solid #ff7900;
            }
}

@media (max-width:479.98px) {
    .main-nav {
        text-align: center;
    }

        .main-nav .navbar-brand {
            margin: 10px auto 0px auto;
            max-width: 350px;
        }

        .main-nav div.ml-auto {
            border-top: 2px solid #0082CA;
            margin: 0px !important;
            width: 100%;
            text-align: center !important;
            padding-top: 5px;
        }

            .main-nav div.ml-auto ul {
                margin-bottom: 0px !important;
            }
}

.triangle-badge {
    height: 120px;
    right: -60px;
    top: -60px;
    width: 120px;
    transform: rotate( -315deg );
    -webkit-transform: rotate( -315deg );
    -moz-transform: rotate(-315deg);
    box-shadow: 0 0 2px 1px rgb(0 0 0 / 80%);
    -webkit-box-shadow: 0 0 2px 1px rgb(0 0 0 / 80%);
    -moz-box-shadow: 0 0 2px 1px rgba(0,0,0,0.8);
    z-index: 9;
}

    .triangle-badge span {
        right: 20px;
        top: 80px;
        width: 75px;
        color: #fff;
        line-height: 1.1;
        text-align: center;
    }

.watermark {
    background-color: #ffffff;
    background-image: url(images/watermark.png) !important;
    background-position: left center !important;
    background-repeat: repeat-y !important;
}

.watermark-small {
    background-color: #ffffff;
    background-image: url(images/watermark-small.png) !important;
    background-position: left center !important;
    background-repeat: repeat-y !important;
}

.job-details {
    background-color: #ffffff;
    background-image: url(images/job-details.jpg) !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    min-height: 540px;
}

.navbar-brand {
    display: block;
    max-width: 240px;
}

#SearchJobForm {
}

    #SearchJobForm .bg-primary {
        max-width: 800px;
        margin: auto;
    }

    #SearchJobForm .buttons {
        display: none;
    }

.position-relative #MainBanner + #SearchJobForm {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    z-index: 999;
    width: 100%;
    padding: 0px !important;
}

    .position-relative #MainBanner + #SearchJobForm .bg-primary {
        background-color: rgba(0,130,202,0.8) !important;
        border: none !important;
    }

    .position-relative #MainBanner + #SearchJobForm .buttons {
        display: block;
    }

#footer {
    border-color: #80cef9;
}

    #footer .border-top {
        border-color: #80cef9 !important;
    }

    #footer h4 {
        font-size: 16px;
        text-transform: uppercase;
        margin-bottom: 25px;
        color: #fff;
    }

        #footer h4:after {
            content: "";
            display: block;
            border-bottom: solid 3px #FF7900;
            padding-bottom: 10px;
        }

    #footer .list-unstyled li a, .copyright a {
        font-size: 13px;
        color: #fff !important;
        text-transform: uppercase;
    }

    #footer .list-unstyled li .fa,
    #footer .list-unstyled li svg {
        color: #ff7900;
        margin-right: 5px;
    }

.copyright a {
    text-transform: none;
}

/*******************************************************************/
#Counters {
    background: url('images/counter.jpg') top center no-repeat;
    background-size: cover;
}

    #Counters .circle {
        padding-bottom: 100%;
        border-radius: 50%;
        background-color: rgba(255,121,0,0.8);
        position: relative;
    }

        #Counters .circle div {
            position: absolute;
            top: 50%;
            left: 50%;
            width: 100%;
            -webkit-transform: translate(-50%,-50%);
            -ms-transform: translate(-50%,-50%);
            -o-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
        }

    #Counters h2 {
        font-size: 18px;
        color: #fff;
        font-weight: 400;
    }

    #Counters h6 {
        font-size: 42px;
        font-weight: 400;
        margin: 0px;
        color: #fff;
    }

.select2-container {
    width: 100% !important;
}

/**************************************************************/

.grid-mvc {
}

    .grid-mvc .table-bordered,
    .grid-mvc .table-bordered thead tr th,
    .grid-mvc .table-bordered tbody tr td {
        border: none !important;
    }

        .grid-mvc .table-bordered thead tr th {
            background: #ff7900 !important;
            color: #fff !important;
        }

        .grid-mvc .table-bordered tbody tr td {
            vertical-align: middle;
        }

    .grid-mvc .table-striped tbody tr {
        border-bottom: 1px solid #aaa !important;
    }

        .grid-mvc .table-striped tbody tr:nth-of-type(odd) {
            background: none !important;
        }

@media (min-width:1200px) {
    .mw-xl-75 {
        max-width: 75%;
    }
}

@media (min-width:992px) {
    .mw-lg-90 {
        max-width: 90%;
    }
}

/************************************************************************/


@media (max-width:1199.98px) {
}

@media (min-width:992px) and (max-width:1199.98px) {
}

@media (max-width:991.98px) {
    .card-header a.text-truncate {
        white-space: normal;
    }
}

@media (min-width:768px) and (max-width:991.98px) {
    .modal-dialog {
        max-width: 700px;
    }
}

@media (min-width:576px) and (max-width:767.98px) {
}

@media (min-width:480px) and (max-width:575.98px) {
}

@media (min-width:360px) and (max-width:479.98px) {
}

/*********************************************************************/

@media (min-width:768px) {
    #footer h4 {
        max-width: 70%;
    }
}

/*********************************************************************/

@media (max-width:767.98px) {
    .position-relative #MainBanner + #SearchJobForm {
        padding: 15px 0px;
        position: static;
        -webkit-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        background-color: #0084ca;
    }
}

@media (max-width: 575.98px) {
}

@media (max-width: 479.98px) {
}

@media(max-width:419.98px) {
}

@media (max-width: 399.98px) {
}

@media (max-width: 359.98px) {
}

