@font-face { font-family: "Material Design Icons"; src: url("/css/fonts/materialdesignicons-webfont.eot?v=2.0.46"); src: url("/css/fonts/materialdesignicons-webfont.eot?#iefix&v=2.0.46") format("embedded-opentype"), url("fonts/materialdesignicons-webfont.woff2?v=2.0.46") format("woff2"), url("fonts/materialdesignicons/materialdesignicons-webfont.woff?v=2.0.46") format("woff"), url("fonts/materialdesignicons/materialdesignicons-webfont.ttf?v=2.0.46") format("truetype"), url("fonts/materialdesignicons/materialdesignicons-webfont.svg?v=2.0.46#materialdesigniconsregular") format("svg"); font-weight: normal; font-style: normal; }
.mdi { display: inline-block; font: normal normal normal 24px/1 "Material Design Icons"; font-size: inherit; text-rendering: auto; line-height: inherit; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.mdi-chevron-down:before { content: "\F140"; }
.mdi-chevron-right:before { content: "\F142"; }
.mdi-home:before { content: "\F2DC"; }
.mdi-magnify:before { content: "\F349"; }
/*! *  Material Design Iconic Font by Sergey Kupletsky (@zavoloklom) - http://zavoloklom.github.io/material-design-iconic-font/ *  License - http://zavoloklom.github.io/material-design-iconic-font/license (Font: SIL OFL 1.1, CSS: MIT License) */
@font-face { font-family: 'Material-Design-Iconic-Font'; src: url("/css/fonts/Material-Design-Iconic-Font.woff2?v=2.2.0") format("woff2"), url("fonts/Material-Design-Iconic-Font.woff?v=2.2.0") format("woff"), url("fonts/Material-Design-Iconic-Font.ttf?v=2.2.0") format("truetype"); font-weight: normal; font-style: normal; }
@-webkit-keyframes zmdi-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); }
}
@keyframes zmdi-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); }
}
@-webkit-keyframes zmdi-spin-reverse { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
100% { -webkit-transform: rotate(-359deg); transform: rotate(-359deg); }
}
@keyframes zmdi-spin-reverse { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
100% { -webkit-transform: rotate(-359deg); transform: rotate(-359deg); }
}
@font-face { font-family: 'simple-line-icons'; src: url('fonts/Simple-Line-Icons.eot?v=2.4.0'); src: url('fonts/Simple-Line-Icons.eot?v=2.4.0#iefix') format('embedded-opentype'), url('fonts/Simple-Line-Icons.woff?v=2.4.0') format('woff'), url('fonts/Simple-Line-Icons.svg?v=2.4.0#simple-line-icons') format('svg'); font-weight: normal; font-style: normal; }
.icon-user, .icon-people, .icon-user-female, .icon-user-follow, .icon-user-following, .icon-user-unfollow, .icon-login, .icon-logout, .icon-emotsmile, .icon-phone, .icon-call-end, .icon-call-in, .icon-call-out, .icon-map, .icon-location-pin, .icon-direction, .icon-directions, .icon-compass, .icon-layers, .icon-menu, .icon-list, .icon-options-vertical, .icon-options, .icon-arrow-down, .icon-arrow-left, .icon-arrow-right, .icon-arrow-up, .icon-arrow-up-circle, .icon-arrow-left-circle, .icon-arrow-right-circle, .icon-arrow-down-circle, .icon-check, .icon-clock, .icon-plus, .icon-minus, .icon-close, .icon-event, .icon-exclamation, .icon-organization, .icon-trophy, .icon-screen-smartphone, .icon-screen-desktop, .icon-plane, .icon-notebook, .icon-mustache, .icon-mouse, .icon-magnet, .icon-energy, .icon-disc, .icon-cursor, .icon-cursor-move, .icon-crop, .icon-chemistry, .icon-speedometer, .icon-shield, .icon-screen-tablet, .icon-magic-wand, .icon-hourglass, .icon-graduation, .icon-ghost, .icon-game-controller, .icon-fire, .icon-eyeglass, .icon-envelope-open, .icon-envelope-letter, .icon-bell, .icon-badge, .icon-anchor, .icon-wallet, .icon-vector, .icon-speech, .icon-puzzle, .icon-printer, .icon-present, .icon-playlist, .icon-pin, .icon-picture, .icon-handbag, .icon-globe-alt, .icon-globe, .icon-folder-alt, .icon-folder, .icon-film, .icon-feed, .icon-drop, .icon-drawer, .icon-docs, .icon-doc, .icon-diamond, .icon-cup, .icon-calculator, .icon-bubbles, .icon-briefcase, .icon-book-open, .icon-basket-loaded, .icon-basket, .icon-bag, .icon-action-undo, .icon-action-redo, .icon-wrench, .icon-umbrella, .icon-trash, .icon-tag, .icon-support, .icon-frame, .icon-size-fullscreen, .icon-size-actual, .icon-shuffle, .icon-share-alt, .icon-share, .icon-rocket, .icon-question, .icon-pie-chart, .icon-pencil, .icon-note, .icon-loop, .icon-home, .icon-grid, .icon-graph, .icon-microphone, .icon-music-tone-alt, .icon-music-tone, .icon-earphones-alt, .icon-earphones, .icon-equalizer, .icon-like, .icon-dislike, .icon-control-start, .icon-control-rewind, .icon-control-play, .icon-control-pause, .icon-control-forward, .icon-control-end, .icon-volume-1, .icon-volume-2, .icon-volume-off, .icon-calendar, .icon-bulb, .icon-chart, .icon-ban, .icon-bubble, .icon-camrecorder, .icon-camera, .icon-cloud-download, .icon-cloud-upload, .icon-envelope, .icon-eye, .icon-flag, .icon-heart, .icon-info, .icon-key, .icon-link, .icon-lock, .icon-lock-open, .icon-magnifier, .icon-magnifier-add, .icon-magnifier-remove, .icon-paper-clip, .icon-paper-plane, .icon-power, .icon-refresh, .icon-reload, .icon-settings, .icon-star, .icon-symbol-female, .icon-symbol-male, .icon-target, .icon-credit-card, .icon-paypal, .icon-social-tumblr, .icon-social-twitter, .icon-social-facebook, .icon-social-instagram, .icon-social-linkedin, .icon-social-pinterest, .icon-social-github, .icon-social-google, .icon-social-reddit, .icon-social-skype, .icon-social-dribbble, .icon-social-behance, .icon-social-foursqare, .icon-social-soundcloud, .icon-social-spotify, .icon-social-stumbleupon, .icon-social-youtube, .icon-social-dropbox, .icon-social-vkontakte, .icon-social-steam { font-family: 'simple-line-icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; 
-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.icon-map:before { content: "\e033"; }
.icon-list:before { content: "\e067"; }
.icon-options:before { content: "\e603"; }
.icon-close:before { content: "\e082"; }
.icon-mouse:before { content: "\e015"; }
@font-face { font-family: 'simple-line-icons'; src: url("/css/fonts/simple-line-icons/Simple-Line-Icons.eot?v=2.4.0"); src: url("/css/fonts/simple-line-icons/Simple-Line-Icons.eot?v=2.4.0#iefix") format("embedded-opentype"),url("fonts/simple-line-icons/Simple-Line-Icons.svg?v=2.4.0#simple-line-icons") format("svg"); font-weight: normal; font-style: normal; }
html { font-family: sans-serif; line-height: 1.15; -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { display: block; }
body { margin: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 0.8rem; font-weight: 400; line-height: 1.5; color: #031b4e; text-align: left; background-color: #ecf0fa; }
[tabindex="-1"]:focus { outline: 0 !important; }
h1, h2, h3, h4, h5, h6 { margin-top: 0; margin-bottom: 0.5rem; }
p { margin-top: 0; margin-bottom: 1rem; }
ol, ul, dl { margin-top: 0; margin-bottom: 1rem; }
b, strong { font-weight: bolder; }
a { color: #528AAE; text-decoration: none; background-color: transparent; }
a:hover { color: #0661e0; text-decoration: none; }
a:not([href]):not([tabindex]) { color: inherit; text-decoration: none; }
a:not([href]):not([tabindex]):hover { color: inherit; text-decoration: none; }
a:not([href]):not([tabindex]):focus { color: inherit; text-decoration: none; outline: 0; }
img { vertical-align: middle; border-style: none; max-width: 100%; }
svg { overflow: hidden; vertical-align: middle; }
table { border-collapse: collapse; }
th { text-align: inherit; }
label { display: inline-block; margin-bottom: 0.5rem; }
button { border-radius: 0; }
button:focus { outline: 1px dotted; outline: 5px auto -webkit-focus-ring-color; }
input, button, select, optgroup, textarea { margin: 0; font-family: inherit; font-size: inherit; line-height: inherit; }
button, input { overflow: visible; }
button { text-transform: none; }
select { text-transform: none; word-wrap: normal; }
button, [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; }
button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) { cursor: pointer; }
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { padding: 0; border-style: none; }
input[type="radio"], input[type="checkbox"] { box-sizing: border-box; padding: 0; }
input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] { -webkit-appearance: listbox; }
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }
[type="search"] { outline-offset: -2px; -webkit-appearance: none; }
[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
::-webkit-file-upload-button { font: inherit; -webkit-appearance: button; }
[hidden] { display: none !important; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2; }
h1, .h1 { font-size: 1.6rem; }
h2, .h2 { font-size: 1.4rem; }
h3, .h3 { font-size: 1.2rem; }
h4, .h4 { font-size: 1.1rem; }
h6, .h6 { font-size: 0.875rem; }
.container, .container-fluid { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
@media (min-width: 576px) { .container { max-width: 540px; }
}
@media (min-width: 768px) { .container { max-width: 720px; }
}
@media (min-width: 992px) { .container { max-width: 960px; }
}
@media (min-width: 1200px) { .container { max-width: 1200px; }
}
.row { display: flex; flex-wrap: wrap; margin-right: -0.75rem; margin-left: -0.75rem; }
.no-gutters > .col, .no-gutters > [class*="col-"] { padding-right: 0; padding-left: 0; }
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto { position: relative; width: 100%; padding-right: 0.75rem; padding-left: 0.75rem; }
.col-12 { flex: 0 0 100%; max-width: 100%; }
@media (min-width: 576px) { .col-sm-12 { flex: 0 0 100%; max-width: 100%; }
}
@media (min-width: 768px) { .col-md-4 { flex: 0 0 33.33333%; max-width: 33.33333%; }
.col-md-6 { flex: 0 0 50%; max-width: 50%; }
.col-md-8 { flex: 0 0 66.66667%; max-width: 66.66667%; }
.col-md-12 { flex: 0 0 100%; max-width: 100%; }
}
@media (min-width: 992px) { .col-lg-2 { flex: 0 0 16.66667%; max-width: 16.66667%; }
.col-lg-3 { flex: 0 0 25%; max-width: 25%; }
.col-lg-4 { flex: 0 0 33.33333%; max-width: 33.33333%; }
.col-lg-6 { flex: 0 0 50%; max-width: 50%; }
.col-lg-12 { flex: 0 0 100%; max-width: 100%; }
}
@media (min-width: 1200px) { .col-xl-2 { flex: 0 0 16.66667%; max-width: 16.66667%; }
.col-xl-3 { flex: 0 0 25%; max-width: 25%; }
.col-xl-5 { flex: 0 0 41.66667%; max-width: 41.66667%; }
.col-xl-12 { flex: 0 0 100%; max-width: 100%; }
}
.clearfix::after { display: block; clear: both; content: ""; }
.d-none { display: none !important; }
.d-flex { display: flex !important; }
.justify-content-between { justify-content: space-between !important; }
.float-left { float: left !important; }
.float-none { float: none !important; }
.alert { position: relative; padding: 0.75rem 1.25rem; margin-bottom: 1rem; border: 1px solid transparent; border-radius: 3px; }
.alert-primary { color: #1b3585; background-color: #d6e0ff; border-color: #c6d4ff; }
.alert-secondary { color: #3f4654; background-color: #e4e7ec; border-color: #d9dde5; }
.alert { border-width: 0; padding: 12px 15px; border-radius: 0; }
.alert .close { text-shadow: none; opacity: .2; }
[class*=alert-outline-] { border: 1px solid transparent; }
[class*=alert-solid-] { border-width: 0; color: #fff; }
.badge-primary-transparent { color: #0162e8; background-color: #d9e8fe; }
.breadcrumb-header { display: flex; margin-top: 24px; margin-bottom: 24px; width: 100%; }
.breadcrumb-header .breadcrumb { background: transparent !important; padding: 0; margin-bottom: 0; font-size: 13px; }
.breadcrumb-item + .breadcrumb-item::before { content: ">"; }
@media (max-width: 633px) { .breadcrumb-header { display: block; }
}
.breadcrumb { display: flex; flex-wrap: wrap; padding: 0.75rem 1rem; margin-bottom: 1rem; list-style: none; background-color: #dde2ef; border-radius: 3px; }
.breadcrumb-item + .breadcrumb-item { padding-left: 0.5rem; }
.breadcrumb-item + .breadcrumb-item::before { display: inline-block; padding-right: 0.5rem; color: #737f9e; content: "/"; }
.breadcrumb-item + .breadcrumb-item:hover::before { text-decoration: underline; text-decoration: none; }
.breadcrumb-item.active { color: #737f9e; }
.breadcrumb { background-color: #ecf0fa; }
.btn, .sp-container button { display: inline-block; font-weight: 400; color: #031b4e; text-align: center; vertical-align: middle; user-select: none; background-color: transparent; border: 1px solid transparent; padding: 0.375rem 0.75rem; font-size: 0.875rem; line-height: 1.5; border-radius: 3px; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
@media (prefers-reduced-motion: reduce) { .btn, .sp-container button { transition: none; }
}
.btn:hover, .sp-container button:hover { color: #031b4e; text-decoration: none; }
.btn:focus, .sp-container button:focus, .btn.focus, .sp-container button.focus { outline: 0; box-shadow: none; }
.btn.disabled, .sp-container button.disabled, .btn:disabled, .sp-container button:disabled { opacity: 0.65; }
a.btn.disabled, fieldset:disabled a.btn { pointer-events: none; }
.btn-primary { color: #fff; background-color: #0162e8; border-color: #0162e8; }
.btn-primary:hover { color: #fff; background-color: #045cd6; border-color: #045cd6; }
.btn-primary:focus, .btn-primary.focus { box-shadow: 0 0 0 0.2rem rgba(1, 98, 232, 0.2); }
.btn-primary.disabled, .btn-primary:disabled { color: #fff; background-color: #0162e8; border-color: #0162e8; }
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active { color: #fff; background-color: #0162e8; border-color: #0162e8; }
.show > .btn-primary.dropdown-toggle { color: #fff; background-color: #0162e8; border-color: #0162e8; }
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus { box-shadow: 0 0 0 0.2rem rgba(114, 115, 245, 0.2); }
.show > .btn-primary.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(114, 115, 245, 0.2); }
.btn-secondary { color: #fff; background-color: #737f9e; border-color: #737f9e; }
.btn-secondary:hover { color: #fff; background-color: #64738f; border-color: #5f6d88; }
.btn-secondary:focus, .btn-secondary.focus { box-shadow: 0 0 0 0.2rem rgba(141, 153, 175, 0.5); }
.btn-secondary.disabled, .btn-secondary:disabled { color: #fff; background-color: #737f9e; border-color: #737f9e; }
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active { color: #fff; background-color: #5f6d88; border-color: #5a6780; }
.show > .btn-secondary.dropdown-toggle { color: #fff; background-color: #5f6d88; border-color: #5a6780; }
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus { box-shadow: 0 0 0 0.2rem rgba(141, 153, 175, 0.5); }
.show > .btn-secondary.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(141, 153, 175, 0.5); }
.btn-outline-danger { color: #ee335e; border-color: #ee335e; }
.btn-outline-danger:hover { color: #fff; background-color: #ee335e; border-color: #ee335e; }
.btn-outline-danger:focus, .btn-outline-danger.focus { box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
.btn-outline-danger.disabled, .btn-outline-danger:disabled { color: #ee335e; background-color: transparent; }
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active { color: #fff; background-color: #ee335e; border-color: #ee335e; }
.show > .btn-outline-danger.dropdown-toggle { color: #fff; background-color: #ee335e; border-color: #ee335e; }
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus { box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
.show > .btn-outline-danger.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
.btn-block { display: block; width: 100%; }
.btn-block + .btn-block { margin-top: 0.5rem; }
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { width: 100%; }
.btn, .sp-container button { border-width: 0; line-height: 1.538; padding: 9px 20px; transition: none; }
.btn:active, .sp-container button:active, .btn:focus, .sp-container button:focus { box-shadow: none; }
[class*=btn-outline-] { padding: 0.4rem 1rem; line-height: 1.657; border-width: 1px; background-color: transparent; }
[class*=btn-outline-]:hover, [class*=btn-outline-]:focus { color: #fff; }
.btn-main-primary { color: #fff; background-color: #0162e8; border-color: #025cd8; }
.btn-main-primary:hover { color: #fff; background-color: #025cd8; border-color: #0162e8; }
.btn-main-primary:focus, .btn-main-primary.focus { box-shadow: 0 0 0 0.2rem rgba(1, 98, 232, 0.5); }
.btn-main-primary.disabled, .btn-main-primary:disabled { color: #fff; background-color: #0162e8; border-color: #0162e8; }
.btn-main-primary:not(:disabled):not(.disabled):active, .btn-main-primary:not(:disabled):not(.disabled).active { color: #fff; background-color: #0162e8; border-color: #0162e8; }
.show > .btn-main-primary.dropdown-toggle { color: #fff; background-color: #0162e8; border-color: #0162e8; }
.btn-main-primary:not(:disabled):not(.disabled):active:focus, .btn-main-primary:not(:disabled):not(.disabled).active:focus { box-shadow: 0 0 0 0.2rem rgba(1, 98, 232, 0.5); }
.show > .btn-main-primary.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(1, 98, 232, 0.5); }
@media (max-width: 991px) { .btn.btn-default.nav-link { margin-top: 0; }
}
.card { position: relative; display: flex; flex-direction: column; min-width: 0; word-wrap: break-word; background: #fff !important; background-clip: border-box; border-radius: 5px; border: 1px solid #deebfd; margin-bottom: 1.3rem; box-shadow: -8px 12px 18px 0 #dadee8; }
.card > .list-group:first-child .list-group-item:first-child { border-top-left-radius: 3px; border-top-right-radius: 3px; }
.card > .list-group:last-child .list-group-item:last-child { border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
.card-body { flex: 1 1 auto; padding: 1.25rem; }
.card-title { margin-bottom: 0.75rem; }
.card-header { padding: 0.75rem 1.25rem; margin-bottom: 0; background-color: white; border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
.card-header:first-child { border-radius: calc(3px - 1px) calc(3px - 1px) 0 0; }
.card-header + .list-group .list-group-item:first-child { border-top: 0; }
.card { border-radius: 7px; }
.card-header, .card-footer { position: relative; border-color: #d0d7e8; padding-left: 1.25rem; padding-right: 1.25rem; padding-top: .8rem; }
.card-header { border-bottom: 0; border-top-left-radius: 7px !important; border-top-right-radius: 7px !important; }
.card-header:first-child { border-radius: 0; }
.card-title { font-weight: 700; color: #242f48; font-size: 14px; text-transform: uppercase; }
.carousel { position: relative; }
.carousel.pointer-event { touch-action: pan-y; }
.carousel-inner { position: relative; width: 100%; overflow: hidden; }
.carousel-inner::after { display: block; clear: both; content: ""; }
.carousel-item { position: relative; display: none; float: left; width: 100%; margin-right: -100%; backface-visibility: hidden; transition: transform 0.6s ease-in-out; }
.carousel-item.active { display: block; }
@media (prefers-reduced-motion: reduce) { .carousel-item { transition: none; }
}
.carousel-item-next, .carousel-item-prev { display: block; }
.carousel-item-next:not(.carousel-item-left), .active.carousel-item-right { transform: translateX(100%); }
.carousel-item-prev:not(.carousel-item-right), .active.carousel-item-left { transform: translateX(-100%); }
.carousel-fade .carousel-item { opacity: 0; transition-property: opacity; transform: none; }
.carousel-fade .carousel-item.active { z-index: 1; opacity: 1; }
.carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right { z-index: 1; opacity: 1; }
.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right { z-index: 0; opacity: 0; transition: 0s 0.6s opacity; }
@media (prefers-reduced-motion: reduce) { .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right { transition: none; }
}
.carousel-indicators { position: absolute; right: 0; bottom: 0; left: 0; z-index: 15; display: flex; justify-content: center; padding-left: 0; margin-right: 15%; margin-left: 15%; list-style: none; }
.carousel-indicators li { box-sizing: content-box; flex: 0 1 auto; width: 30px; height: 3px; margin-right: 3px; margin-left: 3px; text-indent: -999px; cursor: pointer; background-color: #fff; background-clip: padding-box; border-top: 10px solid transparent; border-bottom: 10px solid transparent; opacity: .5; transition: opacity 0.6s ease; }
.carousel-indicators .active { opacity: 1; }
@media (prefers-reduced-motion: reduce) { .carousel-indicators li { transition: none; }
}
.carousel-indicators li { width: 10px; height: 10px; border-radius: 100%; }
.dropup, .dropright, .dropdown, .dropleft { position: relative; }
.dropdown-toggle { white-space: nowrap; }
.dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid; border-right: 0.3em solid transparent; border-bottom: 0; border-left: 0.3em solid transparent; }
.dropdown-toggle:empty::after { margin-left: 0; }
.dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 10rem; padding: 0.5rem 0; margin: 0.125rem 0 0; font-size: 0.875rem; color: #031b4e; text-align: left; list-style: none; background-color: #fff; background-clip: padding-box; border: 1px solid rgba(138, 153, 191, 0.125); border-radius: 3px; }
.dropdown-menu-left { right: auto; left: 0; }
.dropdown-menu-right { right: 0; left: auto; }
.dropup .dropdown-menu { top: auto; bottom: 100%; margin-top: 0; margin-bottom: 0.125rem; }
.dropup .dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0; border-right: 0.3em solid transparent; border-bottom: 0.3em solid; border-left: 0.3em solid transparent; }
.dropup .dropdown-toggle:empty::after { margin-left: 0; }
.dropright .dropdown-menu { top: 0; right: auto; left: 100%; margin-top: 0; margin-left: 0.125rem; }
.dropright .dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; border-right: 0; border-bottom: 0.3em solid transparent; border-left: 0.3em solid; }
.dropright .dropdown-toggle:empty::after { margin-left: 0; }
.dropright .dropdown-toggle::after { vertical-align: 0; }
.dropleft .dropdown-menu { top: 0; right: 100%; left: auto; margin-top: 0; margin-right: 0.125rem; }
.dropleft .dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; display: none; }
.dropleft .dropdown-toggle::before { display: inline-block; margin-right: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; border-right: 0.3em solid; border-bottom: 0.3em solid transparent; }
.dropleft .dropdown-toggle:empty::after { margin-left: 0; }
.dropleft .dropdown-toggle::before { vertical-align: 0; }
.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] { right: auto; bottom: auto; }
.dropdown-item { display: block; width: 100%; padding: 0.25rem 1.5rem; clear: both; font-weight: 400; color: #242f48; text-align: inherit; white-space: nowrap; background-color: transparent; border: 0; }
.dropdown-item:hover, .dropdown-item:focus { color: #141c2b; text-decoration: none; background-color: #ecf0fa; }
.dropdown-item.active, .dropdown-item:active { color: #fff; text-decoration: none; background-color: #0162e8; }
.dropdown-item.disabled, .dropdown-item:disabled { color: #737f9e; pointer-events: none; background-color: transparent; }
.dropdown-menu.show { display: block; }
.dropdown-menu { padding: 0; border-width: 1px; border-radius: 0; }
.dropdown-item { padding: 8px 15px; font-size: 13px; }
.form-control { height: 38px; border-radius: 0; }
.form-control:focus { border-color: #949eb7; box-shadow: none; }
.form-label { display: block; margin-bottom: 5px; color: #4d5875; }
.form-control { display: block; width: 100%; height: 40px; padding: 0.375rem 0.75rem; font-size: 0.875rem; font-weight: 400; line-height: 1.5; color: #4d5875; background-color: #fff; background-clip: padding-box; border: 1px solid #e1e5ef; border-radius: 3px; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
.form-control::-ms-expand { background-color: transparent; border: 0; }
.form-control:focus { color: #4d5875; background-color: #fff; border-color: #b3c6ff; outline: 0; box-shadow: none; }
.form-control::placeholder { color: #737f9e; opacity: 1; }
.form-control:disabled, .form-control[readonly] { background-color: #dde2ef; opacity: 1; }
@media (prefers-reduced-motion: reduce) { .form-control { transition: none; }
}
.form-group { margin-bottom: 1rem; }
.form-text { display: block; margin-top: 0.25rem; }
.form-row > .col, .form-row > [class*="col-"] { padding-right: 5px; padding-left: 5px; }
.was-validated .form-control:valid, .form-control.is-valid, input.form-control.parsley-success, textarea.form-control.parsley-success { border-color: #22c03c; padding-right: calc(1.5em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300cccc ' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: center right calc(0.375em + 0.1875rem); background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
.was-validated .form-control:valid:focus, .form-control.is-valid:focus, input.form-control.parsley-success:focus, textarea.form-control.parsley-success:focus { border-color: #22c03c; box-shadow: 0 0 0 0.2rem rgba(59, 176, 1, 0.25); }
.was-validated .form-control:valid ~ .valid-feedback, .was-validated .form-control:valid ~ .valid-tooltip { display: block; }
.was-validated textarea.form-control:valid { padding-right: calc(1.5em + 0.75rem); background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }
.was-validated .custom-select:valid, .custom-select.is-valid, input.custom-select.parsley-success, textarea.custom-select.parsley-success { border-color: #22c03c; padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem); background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%233b4863' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300cccc ' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus, input.custom-select.parsley-success:focus, textarea.custom-select.parsley-success:focus { border-color: #22c03c; box-shadow: 0 0 0 0.2rem rgba(59, 176, 1, 0.25); }
.was-validated .custom-select:valid ~ .valid-feedback, .was-validated .custom-select:valid ~ .valid-tooltip { display: block; }
.was-validated .form-control-file:valid ~ .valid-feedback, .was-validated .form-control-file:valid ~ .valid-tooltip { display: block; }
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label, input.form-check-input.parsley-success ~ .form-check-label, textarea.form-check-input.parsley-success ~ .form-check-label { color: #22c03c; }
.was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip { display: block; }
.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label, input.custom-control-input.parsley-success ~ .custom-control-label, textarea.custom-control-input.parsley-success ~ .custom-control-label { color: #22c03c; }
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before, input.custom-control-input.parsley-success ~ .custom-control-label::before, textarea.custom-control-input.parsley-success ~ .custom-control-label::before { border-color: #22c03c; }
.was-validated .custom-control-input:valid ~ .valid-feedback, .was-validated .custom-control-input:valid ~ .valid-tooltip { display: block; }
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before, input.custom-control-input.parsley-success:checked ~ .custom-control-label::before, textarea.custom-control-input.parsley-success:checked ~ .custom-control-label::before { border-color: #4ce301; background-color: #4ce301; }
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before, input.custom-control-input.parsley-success:focus ~ .custom-control-label::before, textarea.custom-control-input.parsley-success:focus ~ .custom-control-label::before { box-shadow: 0 0 0 0.2rem rgba(59, 176, 1, 0.25); }
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before, input.custom-control-input.parsley-success:focus:not(:checked) ~ .custom-control-label::before, textarea.custom-control-input.parsley-success:focus:not(:checked) ~ .custom-control-label::before, .was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label, input.custom-file-input.parsley-success ~ .custom-file-label, textarea.custom-file-input.parsley-success ~ .custom-file-label { border-color: #22c03c; }
.was-validated .custom-file-input:valid ~ .valid-feedback, .was-validated .custom-file-input:valid ~ .valid-tooltip { display: block; }
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label, input.custom-file-input.parsley-success:focus ~ .custom-file-label, textarea.custom-file-input.parsley-success:focus ~ .custom-file-label { border-color: #22c03c; box-shadow: 0 0 0 0.2rem rgba(59, 176, 1, 0.25); }
.was-validated .form-control:invalid, .form-control.is-invalid, input.form-control.parsley-error, textarea.form-control.parsley-error { border-color: #ee335e; padding-right: calc(1.5em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fa5c7c' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23fa5c7c' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E"); background-repeat: no-repeat; background-position: center right calc(0.375em + 0.1875rem); background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, input.form-control.parsley-error:focus, textarea.form-control.parsley-error:focus { border-color: #ee335e; box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
.was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip { display: block; }
.was-validated textarea.form-control:invalid { padding-right: calc(1.5em + 0.75rem); background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }
.was-validated .custom-select:invalid, .custom-select.is-invalid, input.custom-select.parsley-error, textarea.custom-select.parsley-error { border-color: #ee335e; padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem); background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%233b4863' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fa5c7c' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23fa5c7c' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus, input.custom-select.parsley-error:focus, textarea.custom-select.parsley-error:focus { border-color: #ee335e; box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
.was-validated .custom-select:invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-tooltip { display: block; }
.was-validated .form-control-file:invalid ~ .invalid-feedback, .was-validated .form-control-file:invalid ~ .invalid-tooltip { display: block; }
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label, input.form-check-input.parsley-error ~ .form-check-label, textarea.form-check-input.parsley-error ~ .form-check-label { color: #ee335e; }
.was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip { display: block; }
.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label, input.custom-control-input.parsley-error ~ .custom-control-label, textarea.custom-control-input.parsley-error ~ .custom-control-label { color: #ee335e; }
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before, input.custom-control-input.parsley-error ~ .custom-control-label::before, textarea.custom-control-input.parsley-error ~ .custom-control-label::before { border-color: #ee335e; }
.was-validated .custom-control-input:invalid ~ .invalid-feedback, .was-validated .custom-control-input:invalid ~ .invalid-tooltip { display: block; }
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before, input.custom-control-input.parsley-error:checked ~ .custom-control-label::before, textarea.custom-control-input.parsley-error:checked ~ .custom-control-label::before { border-color: #e4606d; background-color: #e4606d; }
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before, input.custom-control-input.parsley-error:focus ~ .custom-control-label::before, textarea.custom-control-input.parsley-error:focus ~ .custom-control-label::before { box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before, input.custom-control-input.parsley-error:focus:not(:checked) ~ .custom-control-label::before, textarea.custom-control-input.parsley-error:focus:not(:checked) ~ .custom-control-label::before, .was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label, input.custom-file-input.parsley-error ~ .custom-file-label, textarea.custom-file-input.parsley-error ~ .custom-file-label { border-color: #ee335e; }
.was-validated .custom-file-input:invalid ~ .invalid-feedback, .was-validated .custom-file-input:invalid ~ .invalid-tooltip { display: block; }
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label, input.custom-file-input.parsley-error:focus ~ .custom-file-label, textarea.custom-file-input.parsley-error:focus ~ .custom-file-label { border-color: #ee335e; box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
.form-inline { display: flex; flex-flow: row wrap; align-items: center; }
@media (min-width: 576px) { .form-inline label { display: flex; align-items: center; justify-content: center; margin-bottom: 0; }
.form-inline .form-group { display: flex; flex: 0 0 auto; flex-flow: row wrap; align-items: center; margin-bottom: 0; }
.form-inline .form-control { display: inline-block; width: auto; vertical-align: middle; }
.form-inline .input-group, .form-inline .custom-select { width: auto; }
}
.main-header-center .form-control { padding: 1rem 1.5rem; }
.main-header-center .form-control::placeholder { padding-left: 0rem; padding-right: 0rem; }
.row-sm { margin-left: -10px; margin-right: -10px; }
.row-sm > div { padding-left: 10px; padding-right: 10px; }
.input-group { position: relative; display: flex; flex-wrap: wrap; align-items: stretch; width: 100%; }
.input-group > .form-control, .input-group > .form-control-plaintext, .input-group > .custom-select, .input-group > .custom-file { position: relative; flex: 1 1 auto; width: 1%; margin-bottom: 0; }
.input-group > .form-control:focus, .input-group > .custom-select:focus { z-index: 3; }
.input-group > .form-control:not(:last-child), .input-group > .custom-select:not(:last-child) { border-top-right-radius: 0; border-bottom-right-radius: 0; }
.input-group > .form-control:not(:first-child), .input-group > .custom-select:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0; }
.modal-backdrop { background-color: #0c1019; }
.modal-backdrop.show { opacity: .8; }
.modal-title { font-size: 18px; font-weight: 700; color: #242f48; line-height: 1; }
.modal-body { padding: 25px; }
.modal-open { overflow: hidden; }
.modal-open .modal { overflow-x: hidden; overflow-y: auto; }
.modal { position: fixed; top: 0; left: 0; z-index: 99992; display: none; width: 100%; height: 100%; overflow: hidden; outline: 0; }
.modal-dialog { position: relative; width: auto; margin: 0.5rem; pointer-events: none; }
.modal.fade .modal-dialog { transition: transform 0.3s ease-out; transform: translate(0, -50px); }
.modal.show .modal-dialog { transform: none; }
@media (prefers-reduced-motion: reduce) { .modal.fade .modal-dialog { transition: none; }
}
.modal-dialog-scrollable { display: flex; max-height: calc(100% - 1rem); }
.modal-dialog-scrollable .modal-body { overflow-y: auto; }
.modal-backdrop { position: fixed; top: 0; left: 0; z-index: 1040; width: 100vw; height: 100vh; background-color: rgba(0, 0, 0, 0.89); }
.modal-backdrop.fade { opacity: 0; }
.modal-backdrop.show { opacity: 0.9; }
.modal-title { margin-bottom: 0; line-height: 1.5; }
.modal-body { position: relative; flex: 1 1 auto; padding: 1rem; }
.modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; }
@media (min-width: 576px) { .modal-dialog { max-width: 500px; margin: 1.75rem auto; }
.modal-dialog-scrollable { max-height: calc(100% - 3.5rem); }
}
.modal.animated .modal-dialog { transform: translate(0, 0); }
.nav-link:hover, .nav-link:focus, .nav-link:active { outline: none; }
.nav { display: flex; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none; }
.nav-link { display: block; padding: 0.5rem 1rem; }
.nav-link:hover, .nav-link:focus { text-decoration: none; }
.nav-link.disabled { color: #737f9e; pointer-events: none; cursor: default; }
.main-nav-column .nav-link i:not([class*=' tx-']) { color: #737f9e; }
.main-nav-column .nav-link:hover, .main-nav-column .nav-link:focus, .main-nav-column .nav-link:hover i:not([class*=' tx-']), .main-nav-column .nav-link:focus i:not([class*=' tx-']) { color: #242f48; }
.nav .nav-item .dropdown-menu { top: 46px; border-radius: 6px; min-width: 245px; -webkit-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2); box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2); }
.page-item:first-child .page-link, .page-item:last-child .page-link { border-radius: 0; }
.page-item + .page-item { margin-left: 1px; }
.page-item.active .page-link { background-color: #0162e8; }
.page-link { color: #4d5875; padding: 0; display: flex; align-items: center; justify-content: center; width: 36px; height: 38px; border-width: 0; background-color: #dde2ef; margin-left: 0; font-weight: 500; }
.page-link:hover, .page-link:focus { color: #242f48; background-color: #d0d7e8; }
.pagination { display: flex; padding-left: 0; list-style: none; border-radius: 3px; }
.page-link { position: relative; display: flex; padding: 0.5rem 0.75rem; margin-left: -1px; line-height: 1.25; color: #596882; background-color: #e3e7ed; border: 1px solid #ecf0fa; }
.page-link:hover { z-index: 2; color: #ecf0fa; text-decoration: none; background-color: #0162e8 !important; border-color: #0162e8 !important; }
.page-link:focus { z-index: 2; outline: 0; box-shadow: 0 0 0 0.2rem rgba(51, 102, 255, 0.25); }
.page-item:first-child .page-link { margin-left: 0; border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
.page-item:last-child .page-link { border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
.page-item.active .page-link { z-index: 1; color: #fff; background-color: #0162e8; border-color: #0162e8; }
.page-item.disabled .page-link { color: #737f9e; pointer-events: none; cursor: auto; background-color: #fff; border-color: #d0d7e8; }
.pagination li a, .pagination li span { margin-right: 4px; border-radius: 4px; }
.pagination .page-link { background-color: #ecf0fa; border: 1px solid #cdd7ef; }
.pagination .page-link:hover { background-color: #0162e8 !important; border: 1px solid #0162e8 !important; }
.pagination .page-item:last-child .page-link, .pagination .page-item:first-child .page-link { border-radius: 4px; }
.popover { font-size: 12px; padding: 0; border-radius: 0; }
.popover-header { text-transform: uppercase; font-size: 12px; font-weight: 600; color: #364261; letter-spacing: 0.5px; padding: 12px 15px; background-color: #fff; border-color: rgba(28, 39, 60, 0.2); border-top-left-radius: 0; border-top-right-radius: 0; }
.popover-header::before { display: none !important; }
.popover-body { padding: 15px; }
.popover-body p:last-child { margin-bottom: 0; }
.popover-primary { background-color: #0162e8 !important; border-width: 0; padding: 15px; border: 1px solid #0c5ccc !important; }
.popover-primary .popover-header { background-color: transparent; border-bottom-width: 0; padding: 0 0 15px; color: #fff; }
.popover-primary .popover-body { padding: 0; color: rgba(255, 255, 255, 0.75); }
.popover-primary .arrow::before { display: none; }
.popover-primary.bs-popover-top .arrow::after, .popover-primary.bs-popover-auto[x-placement^="top"] .arrow::after { border-top-color: #0162e8; }
.popover-primary.bs-popover-bottom .arrow::after, .popover-primary.bs-popover-auto[x-placement^="bottom"] .arrow::after { border-bottom-color: #0162e8; }
.popover-primary.bs-popover-left .arrow::after, .popover-primary.bs-popover-auto[x-placement^="left"] .arrow::after { border-left-color: #0162e8; }
.popover-primary.bs-popover-right .arrow::after, .popover-primary.bs-popover-auto[x-placement^="right"] .arrow::after { border-right-color: #0162e8; }
.popover-secondary { background-color: #0162e8 !important; border-width: 0; padding: 15px; border: 1px solid #0c5ccc !important; }
.popover-secondary .popover-header { background-color: transparent; border-bottom-width: 0; padding: 0 0 15px; color: #fff; }
.popover-secondary .popover-body { padding: 0; color: rgba(255, 255, 255, 0.75); }
.popover-secondary .arrow::before { display: none; }
.popover-secondary.bs-popover-top .arrow::after, .popover-secondary.bs-popover-auto[x-placement^="top"] .arrow::after { border-top-color: #0162e8; }
.popover-secondary.bs-popover-bottom .arrow::after, .popover-secondary.bs-popover-auto[x-placement^="bottom"] .arrow::after { border-bottom-color: #0162e8; }
.popover-secondary.bs-popover-left .arrow::after, .popover-secondary.bs-popover-auto[x-placement^="left"] .arrow::after { border-left-color: #0162e8; }
.popover-secondary.bs-popover-right .arrow::after, .popover-secondary.bs-popover-auto[x-placement^="right"] .arrow::after { border-right-color: #0162e8; }
.popover { position: absolute; top: 0; left: 0; z-index: 1060; display: block; max-width: 276px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-style: normal; font-weight: 400; line-height: 1.5; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.76562rem; word-wrap: break-word; background-color: #fff; background-clip: padding-box; border-radius: 0.3rem; border: 1px solid #d2d4d9; }
.popover .arrow { position: absolute; display: block; width: 1rem; height: 0.5rem; margin: 0 0.3rem; }
.popover .arrow::before, .popover .arrow::after { position: absolute; display: block; content: ""; border-color: transparent; border-style: solid; }
.bs-popover-top, .bs-popover-auto[x-placement^="top"] { margin-bottom: 0.5rem; }
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow { bottom: calc((0.5rem + 1px) * -1); }
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before { bottom: 0; border-width: 0.5rem 0.5rem 0; border-top-color: rgba(0, 0, 0, 0.25); }
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after { bottom: 1px; border-width: 0.5rem 0.5rem 0; border-top-color: #fff; }
.bs-popover-right, .bs-popover-auto[x-placement^="right"] { margin-left: 0.5rem; }
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow { left: calc((0.5rem + 1px) * -1); width: 0.5rem; height: 1rem; margin: 0.3rem 0; }
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before { left: 0; border-width: 0.5rem 0.5rem 0.5rem 0; border-right-color: rgba(0, 0, 0, 0.25); }
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after { left: 1px; border-width: 0.5rem 0.5rem 0.5rem 0; border-right-color: #fff; }
.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] { margin-top: 0.5rem; }
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow { top: calc((0.5rem + 1px) * -1); }
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before { top: 0; border-width: 0 0.5rem 0.5rem 0.5rem; border-bottom-color: rgba(0, 0, 0, 0.25); }
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after { top: 1px; border-width: 0 0.5rem 0.5rem 0.5rem; border-bottom-color: #fff; }
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before { position: absolute; top: 0; left: 50%; display: block; width: 1rem; margin-left: -0.5rem; content: ""; border-bottom: 1px solid #f7f7f7; }
.bs-popover-left, .bs-popover-auto[x-placement^="left"] { margin-right: 0.5rem; }
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow { right: calc((0.5rem + 1px) * -1); width: 0.5rem; height: 1rem; margin: 0.3rem 0; }
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before { right: 0; border-width: 0.5rem 0 0.5rem 0.5rem; border-left-color: rgba(0, 0, 0, 0.25); }
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after { right: 1px; border-width: 0.5rem 0 0.5rem 0.5rem; border-left-color: #fff; }
.popover-header { padding: 0.5rem 0.75rem; margin-bottom: 0; font-size: 0.875rem; background-color: #fff; border-bottom: 1px solid #ebebeb; border-top-left-radius: calc(0.3rem - 1px); border-top-right-radius: calc(0.3rem - 1px); }
.popover-header:empty { display: none; }
.popover-body { padding: 0.5rem 0.75rem; color: #031b4e; }
.progress { height: auto; border-radius: 0; }
.progress { display: flex; overflow: hidden; font-size: 0.65625rem; background-color: #dde2ef; border-radius: 3px; }
.table { color: #364261; }
.table thead th, .table thead td { color: #37374e; font-weight: 700; font-size: 11px; letter-spacing: .5px; text-transform: uppercase; border-bottom-width: 1px; border-top-width: 0; padding: 0 5px 5px; }
.table tbody tr { background-color: rgba(255, 255, 255, 0.5); }
.table tbody tr th { font-weight: 500; }
.table th, .table td { padding: 9px 15px; line-height: 1.462; }
.table { width: 100%; margin-bottom: 1rem; color: #031b4e; }
.table th, .table td { padding: 0.75rem; vertical-align: top; border-top: 1px solid #dde2ef; }
.table thead th { vertical-align: bottom; }
.table-sm th, .table-sm td { padding: 0.3rem; }
.table-success { background-color: #c8e9b8; }
.table-success > th, .table-success > td { background-color: #c8e9b8; }
.table-success th, .table-success td, .table-success thead th, .table-success tbody + tbody { border-color: #99d67b; }
.table-responsive { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; }
@media print { .table { border-collapse: collapse !important; }
.table td, .table th { background-color: #fff !important; }
}
.toast { background-color: rgba(255, 255, 255, 0.95); border-color: rgba(28, 39, 60, 0.16); box-shadow: 0 2px 3px rgba(28, 39, 60, 0.06); border-radius: 3px; }
.toast { max-width: 350px; overflow: hidden; font-size: 0.875rem; background-color: rgba(255, 255, 255, 0.85); background-clip: padding-box; border: 1px solid #e5e8f3; box-shadow: -8px 12px 18px 0 #ecf0fa; backdrop-filter: blur(10px); opacity: 0; border-radius: 0.25rem; }
.toast:not(:last-child) { margin-bottom: 0.75rem; }
.toast.showing { opacity: 1; }
.toast.show { display: block; opacity: 1; }
.toast.hide { display: none; }
.tooltip { top: 0; }
.tooltip-inner { font-size: 12px; border-radius: 2px; }
.tooltip-primary .tooltip-inner { background-color: #0162e8; color: #fff; }
.tooltip-primary.bs-tooltip-top .arrow::before, .tooltip-primary.bs-tooltip-auto[x-placement^="top"] .arrow::before { border-top-color: #0162e8; }
.tooltip-primary.bs-tooltip-bottom .arrow::before, .tooltip-primary.bs-tooltip-auto[x-placement^="bottom"] .arrow::before { border-bottom-color: #0162e8; }
.tooltip-primary.bs-tooltip-left .arrow::before, .tooltip-primary.bs-tooltip-auto[x-placement^="left"] .arrow::before { border-left-color: #0162e8; }
.tooltip-primary.bs-tooltip-right .arrow::before, .tooltip-primary.bs-tooltip-auto[x-placement^="right"] .arrow::before { border-right-color: #0162e8; }
.tooltip-secondary .tooltip-inner { background-color: #0162e8; color: #fff; }
.tooltip-secondary.bs-tooltip-top .arrow::before, .tooltip-secondary.bs-tooltip-auto[x-placement^="top"] .arrow::before { border-top-color: #0162e8; }
.tooltip-secondary.bs-tooltip-bottom .arrow::before, .tooltip-secondary.bs-tooltip-auto[x-placement^="bottom"] .arrow::before { border-bottom-color: #0162e8; }
.tooltip-secondary.bs-tooltip-left .arrow::before, .tooltip-secondary.bs-tooltip-auto[x-placement^="left"] .arrow::before { border-left-color: #0162e8; }
.tooltip-secondary.bs-tooltip-right .arrow::before, .tooltip-secondary.bs-tooltip-auto[x-placement^="right"] .arrow::before { border-right-color: #0162e8; }
.tooltip { position: absolute; z-index: 1070; display: block; margin: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-style: normal; font-weight: 400; line-height: 1.5; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.76562rem; word-wrap: break-word; opacity: 0; }
.tooltip.show { opacity: 0.9; }
.tooltip .arrow { position: absolute; display: block; width: 0.8rem; height: 0.4rem; }
.tooltip .arrow::before { position: absolute; content: ""; border-color: transparent; border-style: solid; }
.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] { padding: 0.4rem 0; }
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow { bottom: 0; }
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before { top: 0; border-width: 0.4rem 0.4rem 0; border-top-color: #000; }
.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] { padding: 0 0.4rem; }
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow { left: 0; width: 0.4rem; height: 0.8rem; }
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before { right: 0; border-width: 0.4rem 0.4rem 0.4rem 0; border-right-color: #000; }
.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] { padding: 0.4rem 0; }
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow { top: 0; }
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before { bottom: 0; border-width: 0 0.4rem 0.4rem; border-bottom-color: #000; }
.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] { padding: 0 0.4rem; }
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow { right: 0; width: 0.4rem; height: 0.8rem; }
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before { left: 0; border-width: 0.4rem 0 0.4rem 0.4rem; border-left-color: #000; }
.tooltip-inner { max-width: 200px; padding: 0.25rem 0.5rem; color: #fff; text-align: center; background-color: #000; border-radius: 3px; }
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { border-color: #0162e8; background-color: #0162e8; }
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); }
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before, .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { background-color: rgba(51, 102, 255, 0.5); }
.custom-select[multiple], .custom-select[size]:not([size="1"]) { height: auto; padding-right: 0.75rem; background-image: none; }
.list-group { display: flex; flex-direction: column; padding-left: 0; margin-bottom: 0; }
.list-group-item { position: relative; display: block; padding: 0.75rem 1.25rem; margin-bottom: -1px; background-color: #fff; border: 1px solid #e7ebf3; }
.list-group-item:first-child { border-top-left-radius: 3px; border-top-right-radius: 3px; }
.list-group-item:last-child { margin-bottom: 0; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
.list-group-item.disabled, .list-group-item:disabled { color: #737f9e; pointer-events: none; background-color: #fff; }
.list-group-item.active { z-index: 2; color: #fff; background-color: #0162e8 !important; border-color: #0162e8 !important; }
.list-group-item-primary { color: #1b3585; background-color: #c6d4ff; }
.list-group-item-secondary { color: #3f4654; background-color: #d9dde5; }
.navbar { position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: 0.5rem 1rem; }
.navbar > .container, .navbar > .container-fluid { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; }
.navbar-nav { display: flex; flex-direction: column; padding-left: 0; margin-bottom: 0; list-style: none; }
.navbar-nav .nav-link { padding-right: 0; padding-left: 0; }
.navbar-nav .dropdown-menu { position: static; float: none; }
@media print { .navbar { display: none; }
}
.navbar-form.nav-item.active .btn.btn-default.nav-link { display: none; }
@media (min-width: 992px) { .navbar-form { display: none; }
}
.tags { margin-bottom: -.5rem; font-size: 0; }
.background-text { position: relative; z-index: 10; }
* { box-sizing: border-box; }
*::before, *::after { box-sizing: border-box; }
.fade { transition: opacity 0.15s linear; }
.fade:not(.show) { opacity: 0; }
@media (prefers-reduced-motion: reduce) { .fade { transition: none; }
}
.collapse:not(.show) { display: none; }
.collapsing { position: relative; height: 0; overflow: hidden; transition: height 0.35s ease; }
@media (prefers-reduced-motion: reduce) { .collapsing { transition: none; }
}
@keyframes progress-bar-stripes { from { background-position: 1rem 0; }
to { background-position: 0 0; }
}
.close { float: right; font-size: 1.3125rem; font-weight: 700; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; opacity: .5; }
.close:hover { color: #000; text-decoration: none; }
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus { opacity: .75; }
button.close { padding: 0; background-color: transparent; border: 0; appearance: none; }
a.close.disabled { pointer-events: none; }
@keyframes spinner-border { to { transform: rotate(360deg); }
}
@keyframes spinner-grow { 0% { transform: scale(0); }
50% { opacity: 1; }
}
.overflow-hidden { overflow: hidden !important; }
.fixed-top { position: fixed; top: 0; right: 0; left: 0; z-index: 1030; }
.fixed-bottom { position: fixed; right: 0; bottom: 0; left: 0; z-index: 1030; }
@supports (position: sticky) { .sticky-top { position: sticky; top: 0; z-index: 1020; }
}
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; }
.shadow { box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }
.shadow-none { box-shadow: none !important; }
@media print { * { text-shadow: none !important; box-shadow: none !important; }
*::before, *::after { text-shadow: none !important; box-shadow: none !important; }
a:not(.btn) { text-decoration: underline; }
thead { display: table-header-group; }
tr, img { page-break-inside: avoid; }
p, h2, h3 { orphans: 3; widows: 3; }
h2, h3 { page-break-after: avoid; }
@page { size: a3; }
body, .container { min-width: 992px !important; }
}
body { font-family: "Roboto", sans-serif; }
.main-body, .main-dashboard { min-height: 100vh; display: flex; flex-direction: column; justify-content: flex-start; position: relative; }
.main-body::before { content: 'main'; position: fixed; top: 45%; left: 70%; transform: translate3d(-50%, -58%, 0); font-size: 1300px; font-weight: 600; letter-spacing: -10px; line-height: .5; opacity: .02; z-index: -1; display: none; }
.btn.btn-default.nav-link { height: 38px; width: 38px; text-align: center; border-radius: 50%; line-height: 1; font-size: 17px; padding: 1px; }
.btn-absolute { position: absolute; display: block; left: 0; right: 0; bottom: 12px; padding: 20px; }
.setting-scroll { max-height: 162px; position: relative; }
.dropdown-item .content { margin-left: 15px; width: 200px; white-space: normal; }
@-webkit-keyframes pulse { 0% { -webkit-box-shadow: 0 0 0 0 rgba(34, 192, 60, 0.9); }
70% { -webkit-box-shadow: 0 0 0 10px rgba(34, 192, 60, 0); }
100% { -webkit-box-shadow: 0 0 0 0 rgba(34, 192, 60, 0); }
}
@keyframes pulse { 0% { -moz-box-shadow: 0 0 0 0 rgba(34, 192, 60, 0.9); box-shadow: 0 0 0 0 rgba(34, 192, 60, 0.7); }
70% { -moz-box-shadow: 0 0 0 10px rgba(34, 192, 60, 0); box-shadow: 0 0 0 10px rgba(34, 192, 60, 0); }
100% { -moz-box-shadow: 0 0 0 0 rgba(34, 192, 60, 0); box-shadow: 0 0 0 0 rgba(34, 192, 60, 0); }
}
@-webkit-keyframes pulse-danger { 0% { -webkit-box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.9); }
70% { -webkit-box-shadow: 0 0 0 10px rgba(220, 53, 69, 0); }
100% { -webkit-box-shadow: 0 0 0 0 rgba(220, 53, 69, 0); }
}
@keyframes pulse-primary { 0% { -moz-box-shadow: 0 0 0 0 rgba(40, 92, 247, 0.9); box-shadow: 0 0 0 0 rgba(40, 92, 247, 0.7); }
70% { -moz-box-shadow: 0 0 0 10px rgba(40, 92, 247, 0); box-shadow: 0 0 0 10px rgba(40, 92, 247, 0); }
100% { -moz-box-shadow: 0 0 0 0 rgba(40, 92, 247, 0); box-shadow: 0 0 0 0 rgba(40, 92, 247, 0); }
}
@-webkit-keyframes pulse-primary { 0% { -webkit-box-shadow: 0 0 0 0 rgba(40, 92, 247, 0.9); }
70% { -webkit-box-shadow: 0 0 0 10px rgba(40, 92, 247, 0); }
100% { -webkit-box-shadow: 0 0 0 0 rgba(40, 92, 247, 0); }
}
@keyframes pulse-primary { 0% { -moz-box-shadow: 0 0 0 0 rgba(40, 92, 247, 0.9); box-shadow: 0 0 0 0 rgba(40, 92, 247, 0.7); }
70% { -moz-box-shadow: 0 0 0 10px rgba(40, 92, 247, 0); box-shadow: 0 0 0 10px rgba(40, 92, 247, 0); }
100% { -moz-box-shadow: 0 0 0 0 rgba(40, 92, 247, 0); box-shadow: 0 0 0 0 rgba(40, 92, 247, 0); }
}
.line-list { padding-left: 30px; margin-bottom: 0; position: relative; list-style-type: none; }
.line-list li:before { content: ""; position: absolute; border-radius: 100%; width: 12px; height: 12px; left: 0; border: 3px solid #0162e8; margin-right: 15px; z-index: 2; background: #fff; }
.line-list li:after { content: ""; border: 1px solid #e6edf7; position: absolute; bottom: 0; left: 0; height: 100%; }
@keyframes bounceIn { from, 20%, 40%, 60%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
0% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); }
20% { -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1); }
40% { -webkit-transform: scale3d(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.9); }
60% { opacity: 1; -webkit-transform: scale3d(1.03, 1.03, 1.03); transform: scale3d(1.03, 1.03, 1.03); }
80% { -webkit-transform: scale3d(0.97, 0.97, 0.97); transform: scale3d(0.97, 0.97, 0.97); }
to { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
}
.order-list .list { padding-left: 0; }
.order-list .list .list-item:first-child { padding-top: 0; }
.order-list .list .list-item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0 0 19px 0; }
.order-list .list-item { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; padding: 20px 0; border-bottom: 1px solid #dee2e6; }
.order-list img { border-radius: 6px; }
@keyframes ani { 0% { transform: scale(1); }
25% { transform: scale(1); }
30% { transform: scale(1.4); }
50% { transform: scale(1.2); }
70% { transform: scale(1.4); }
90% { transform: scale(1); }
100% { transform: scale(1); }
}
.row-cards > .col, .row-cards > [class*='col-'] { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; }
.row-deck > .col, .row-deck > [class*='col-'] { display: -ms-flexbox; display: flex; -ms-flex-align: stretch; align-items: stretch; }
.card-body + .card-body { border-top: 1px solid #eaedf1; }
.checked { color: #ff9f1a; }
@-webkit-keyframes opacity { 0% { opacity: 0; -webkit-transform: scale(3); transform: scale(3); }
100% { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
}
@keyframes opacity { 0% { opacity: 0; -webkit-transform: scale(3); transform: scale(3); }
100% { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
}
*::-webkit-scrollbar { width: 4px; height: 4px; transition: .3s background; }
::-webkit-scrollbar-thumb { background: #e1e6f1; }
*:hover::-webkit-scrollbar-thumb { background: #adb5bd; }
@media (max-width: 633px) { .right-content { margin-top: 20px !important; }
}
.sub-menu li a:before { margin-right: 8px; content: ''; width: inherit; height: inherit; border-width: 0; position: absolute; left: 8px; top: 15px; z-index: 99; border-color: #bec5d0; content: "\e92f"; font-family: 'feather' !important; position: absolute; top: 9px; left: 8px; font-size: 9px; }
.horizontalMenucontainer.main-header form[role="search"] { width: inherit; }
.page { display: flex; flex-direction: column; min-height: 100vh; }
.left-content p { color: #78829a; font-weight: 400; }
.card-dashboard-map-one { border-color: #e2e8f5; padding: 20px; }
.card-dashboard-map-one .main-content-label, .card-dashboard-map-one .card-table-two .card-title { font-size: 0.875rem; }
@media (min-width: 992px) { .main-header-left .btn { position: absolute; top: 0; right: 11px; background-color: transparent; height: 40px; color: #a2aec7; transition: none; font-size: 16px; padding-right: 13px; }
}
.chart-legend { margin-bottom: 20px; display: flex; align-items: center; justify-content: center; position: absolute; top: 5px; left: 0; right: 0; z-index: 10; font-size: 10px; font-weight: 500; letter-spacing: 1px; text-transform: uppercase; }
.chart-legend div { display: flex; align-items: center; }
.chart-legend div + div { margin-left: 15px; }
.chart-legend span { width: 10px; height: 4px; display: block; margin-right: 5px; }
@media (min-width: 576px) { .chart-legend div + div { margin-left: 30px; }
}
@media (min-width: 576px) { .chart-legend span { width: 40px; margin-right: 10px; }
}
*::-ms-backdrop, .main-header-center { display: inline-table; width: 350px; }
@media (min-width: 992px) { *::-ms-backdrop, .main-header-left { margin-left: 240px; }
*::-ms-backdrop, .card-img-top { height: 250px; }
}
@media (min-width: 991px) { *::-ms-backdrop, .main-header-right .nav-link.btn-default.btn { margin-top: 10px; }
}
@media (max-width: 991px) { *::-ms-backdrop, .card-img-top { height: 300px; }
*::-ms-backdrop, .main-header-right .nav-link.btn-default.btn { margin-top: 7px; }
}
*::-ms-backdrop, .btn-icon-list .btn { display: table; vertical-align: middle; text-align: center; margin-right: 10px; }
*::-ms-backdrop, .pricing .list-unstyled li { dispLay: block; }
*::-ms-backdrop, .page-h { height: 100%; }
*::-ms-backdrop, .main-content-body.main-content-body-mail, *::-ms-backdrop, .main-content-body.main-content-body-chat { flex: inherit; }
*::-ms-backdrop, .side-badge { top: 14px; }
*::-ms-backdrop, .slide-menu .slide-item::before { top: 18px; }
*::-ms-backdrop, .breadcrumb-3 li, *::-ms-backdrop, .breadcrumb-4 li { display: inline-block; }
*::-ms-backdrop, .main-footer { width: 100%; position: relative; bottom: -5px; margin-top: 1.5rem; margin-bottom: -10px; height: inherit  !important; flex-grow: 1; flex-shrink: 0; flex-basis: auto; }
*::-ms-backdrop, .media.d-sm-flex { display: initial; }
*::-ms-backdrop, .btn, .sp-container button { padding: 8px; }
*::-ms-backdrop, .main-header-center .btn, *::-ms-backdrop, .main-header-center .sp-container button, *::-ms-backdrop, .sp-container .main-header-center button { top: -5px; }
*::-ms-backdrop, .page-h { height: 100%; }
*::-ms-backdrop, p { font-size: 13px; }
*::-ms-backdrop, .breadcrumb-right .btn { padding: 0.4rem 1rem; }
*::-ms-backdrop, .horizontalMenucontainer .main-header-left { margin-left: 0; }
*::-ms-backdrop, .main-content { height: 100%; }
*::-ms-backdrop, .horizontalMenucontainer .main-footer- { padding-bottom: 10px; }
*::-ms-backdrop, .media-list.media.d-block { display: inline !important; }
*::-ms-backdrop, .media-list.media.d-sm-flex { display: initial; }
*::-ms-backdrop, .main-header-center { display: inline-table; }
*::-ms-backdrop, .chat .action-header { padding: 10px 13px 1px 17px; }
*::-ms-backdrop, .sidebar-mini .main-header-left .btn { margin-left: 60px; left: 250px; }
*::-ms-backdrop, .sidebar-mini .main-header-left { margin-left: 0; }
*::-ms-backdrop, .sidebar.sidebar-open { z-index: 9999; }
*::-ms-backdrop, .p-4.border-bottom { height: 100%; }
*::-ms-backdrop, .img-fluid { max-width: 100%; }
*::-ms-backdrop, .table, *::-ms-backdrop, .text-wrap table { max-width: 100%; }
*::-ms-backdrop, .sidebar { z-index: 0 !important; }
*::-ms-backdrop, .d-block.media.media-list { display: inline !important; }
*::-ms-backdrop, .main-header-message > a, *::-ms-backdrop, .main-header-notification > a, *::-ms-backdrop, .full-screen.nav-item > a { line-height: 49px !important; }
*::-ms-backdrop, .fullscreen-button .full-screen-link { line-height: 49px !important; }
*::-ms-backdrop, .datetimepicker table th.prev span, *::-ms-backdrop, .datetimepicker table th.next span { top: 20px; }
*::-ms-backdrop, .datetimepicker table th.next { border-top-right-radius: 0; }
*::-ms-backdrop, .datetimepicker table th.prev { border-top-left-radius: 0; }
*::-ms-backdrop, .main-header-center .btn, *::-ms-backdrop, .main-header-center .sp-container button, *::-ms-backdrop, .sp-container .main-header-center button { top: 0; }
@media (min-width: 992px) { *::-ms-backdrop, .main-header-left { margin-left: 240px; }
*::-ms-backdrop, .card-img-top { height: 250px; }
}
@media (min-width: 991px) { *::-ms-backdrop, .main-header-right .nav-link.btn-default.btn { margin-top: 10px; }
}
@media (max-width: 991px) { *::-ms-backdrop, .card-img-top { height: 300px; }
*::-ms-backdrop, .main-header-right .nav-link.btn-default.btn { margin-top: 3px; }
}
*::-ms-backdrop, .btn-icon-list .btn { display: table; vertical-align: middle; text-align: center; margin-right: 10px; }
*::-ms-backdrop, .pricing .list-unstyled li { dispLay: block; }
*::-ms-backdrop, .page-h { height: 100%; }
*::-ms-backdrop, .main-content-body.main-content-body-mail, *::-ms-backdrop, .main-content-body.main-content-body-chat { flex: inherit; }
*::-ms-backdrop, .side-badge { top: 14px; }
*::-ms-backdrop, .slide-menu .slide-item::before { top: 18px; }
*::-ms-backdrop, .breadcrumb-3 li, *::-ms-backdrop, .breadcrumb-4 li { display: inline-block; }
*::-ms-backdrop, .main-footer { width: 100%; position: relative; bottom: -5px; margin-top: 1.5rem; margin-bottom: -10px; height: inherit  !important; flex-grow: 1; flex-shrink: 0; flex-basis: auto; }
*::-ms-backdrop, .media.d-sm-flex { display: initial; }
*::-ms-backdrop, .btn, .sp-container button { padding: 8.5px; }
*::-ms-backdrop, .page-h { height: 100%; }
*::-ms-backdrop, p { font-size: 13px; }
*::-ms-backdrop, .breadcrumb-right .btn { padding: 0.4rem 1rem; }
*::-ms-backdrop, .horizontalMenucontainer .main-header-left { margin-left: 0; }
*::-ms-backdrop, .main-content { height: 100%; }
*::-ms-backdrop, .horizontalMenucontainer .main-footer- { padding-bottom: 10px; }
*::-ms-backdrop, .media-list.media.d-block { display: inline !important; }
*::-ms-backdrop, .media-list.media.d-sm-flex { display: initial; }
*::-ms-backdrop, .main-msg-wrapper { display: inline-table; }
*::-ms-backdrop, .p-text .p-name { display: block; }
*::-ms-backdrop, .sidebar .tab-menu-heading { position: absolute; }
.dropdown-menu-left { box-shadow: 0px 0px 15px 1px #bcb5d6; }
.dropdown-menu-left .dropdown-item { padding: 4px 19px; }
.dropdown-menu-left img { width: 31px; height: 20px; }
.dropdown-menu-arrow:after { content: ''; position: absolute; top: -8.5px; right: 16px; border-bottom: 9px solid #fff; border-left: 9px solid transparent; border-right: 9px solid transparent; }
.dropdown-menu-left { right: 0 !important; left: auto !important; bottom: auto !important; }
#chart { margin-bottom: 4.5rem; }
@media (max-width: 576px) { .main-header .container-fluid, .main-header .container { padding-left: 5px !important; padding-right: 5px !important; }
}
@keyframes ani { 0% { transform: scale(1); }
25% { transform: scale(1); }
30% { transform: scale(1.4); }
50% { transform: scale(1.2); }
70% { transform: scale(1.4); }
90% { transform: scale(1); }
100% { transform: scale(1); }
}
.search .page-link { background-color: #fff; }
@media (max-width: 920px) { .right-content { margin-top: 1rem !important; }
}
.table { width: 100%; margin-bottom: 1rem; color: #22252f; }
@media screen and (max-width: 767px) { .breadcrumb-header { margin-top: 24px; margin-bottom: 10px !important; }
}
.main-footer { background-color: #fff; border-top: 1px solid #e3e8f7; margin-top: auto; }
@media (min-width: 992px) { .main-footer { display: block; }
.sticky { width: 100%; }
}
.side-header { position: sticky; width: 100%; z-index: 10 !important; border-bottom: 1px solid #e7ebf5; }
.main-footer .container { font-size: 12px; padding: 38px 20px 0; align-items: center; justify-content: space-between; color: #737f9e; margin: 0 auto; text-align: center; justify-content: center; line-height: 3.7; }
.main-footer .container-fluid { font-size: 12px; padding: 38px 20px 0; align-items: center; justify-content: space-between; color: #737f9e; margin: 0 auto; text-align: center; justify-content: center; line-height: 3.7; padding-left: 20px; padding-right: 20px; }
@media (min-width: 992px) { .main-footer .container { padding: 10px 0 0; }
}
@media (max-width: 480px) { .main-footer .container-fluid { padding-left: 0; padding-right: 0; }
}
@media (max-width: 380px) { .main-footer .container-fluid { font-size: 11px; }
}
.main-header { background-color: transparent; z-index: 100; height: 64px; background: #fff; border-bottom: 1px solid #dee4ec; z-index: 1025 !important; width: 100% !important; }
.main-header > .container, .main-header > .container-fluid { height: 100%; display: flex; align-items: center; justify-content: space-between; padding-left: 20px; padding-right: 20px; }
@media (min-width: 992px) { .main-header > .container, .main-header > .container-fluid { padding-left: 15px; padding-right: 15px; }
}
@media (min-width: 992px) { .main-header > .container { padding: 0; }
}
@media (max-width: 991.98px) { .main-header > .container { max-width: none; }
}
.main-header-left { display: flex; align-items: center; }
.main-header-center { flex: 1; margin: 0 50px; position: relative; display: none; }
@media (min-width: 992px) { .main-header-center { display: block; }
}
.main-header-right { display: flex; align-items: center; }
.main-header form[role="search"] { top: 0px; right: 0; width: 100%; padding: 0px; margin: 0px; z-index: 0; }
.main-header form[role="search"] button { padding: 5px 12px; border-radius: 0px; border-width: 0px; color: #6f7282; background-color: #f8f8f8; border-color: #e7e7e7; box-shadow: none; outline: none; }
.main-header form[role="search"] input { padding: 5px 12px; border-radius: 0px; border-width: 0px; color: #6f7282; background-color: #f8f8f8; border-color: #e7e7e7; box-shadow: none; outline: none; padding: 16px 12px; font-size: 14px; color: #807b90; box-shadow: none; }
.main-header form[role="search"] button[type="reset"] { display: none; background: #fff; border: 0 !important; }
.main-header form[role="search"] input { font-size: 16px; opacity: 0; display: none; height: 66px; transition: all 05s; }
.main-header form[role="search"].active { width: 100%; z-index: 9999; right: 0; border-left: 1px solid #e3e3f7; position: absolute; left: -1px; }
.main-header form[role="search"].active button { display: table-cell; opacity: 1; }
.main-header form[role="search"].active input { display: table-cell; opacity: 1; width: 100%; height: 64px; background: #fff; padding-left: 20px; border-radius: 3px 3px 0 0; transition: all 05s; box-shadow: 0 1px 15px 1px rgba(62, 57, 107, 0.1); }
.main-header-center { display: flex; }
.main-header { margin-bottom: 20px; border-bottom: 1px solid #dee4ec; box-shadow: 5px 7px 26px -5px #cdd4e7; }
@media (min-width: 992px) { .main-header-right .form-control { height: 40px; border-radius: 20px; background: #ecf0fa; border: 1px solid #ecf0fa; }
.main-header-right .btn { position: absolute; top: 0; right: 0; background-color: transparent; height: 40px; color: #b4bdce; transition: none; font-size: 16px; padding-right: 13px; }
}
.main-header.hor-header { box-shadow: none; margin-bottom: 0; }
@media (max-width: 1134px) { .main-header-right .form-control { width: 280px; }
}
@media (min-width: 1135px) { .main-header-right .form-control { width: 350px; }
}
@media (max-width: 480px) { .main-header-right .nav .nav-item .dropdown-menu { left: auto; right: auto; justify-content: center; margin: 0 auto; width: 93%; position: fixed; left: 5px; right: 5px; margin-top: 0; }
.main-header.nav { top: -1px; position: fixed; padding-left: 5px; padding-right: 5px; }
}
@media (max-width: 991px) { .main-header-right .form-control, .main-header-center .btn { display: none; }
}
@media (max-width: 578px) { .main-header-center { display: none; }
.main-header > .container, .main-header > .container-fluid { padding-right: 5px; padding-left: 5px; }
}
@media (min-width: 768px) { .main-header { z-index: 975 !important; width: 100% !important; left: 0; padding-left: 250px; position: fixed; }
}
.right-toggle { cursor: pointer; }
.horizontalMenucontainer .main-header.hor-header { padding-left: 0; }
@media (max-width: 578px) and (min-width: 321px) { .main-header-right .nav-link { padding: 0  0.5rem; }
}
@media (max-width: 320px) { .main-header-right .nav-link { padding: 0; }
}
@media (min-width: 576px) { .main-header .dropdown-menu:after { content: ''; position: absolute; top: -8.5px; right: 24px; border-bottom: 9px solid #0162e8; border-left: 9px solid transparent; border-right: 9px solid transparent; }
}
.horizontalMenu html, .horizontalMenu body, .horizontalMenu iframe, .horizontalMenu h1, .horizontalMenu h2, .horizontalMenu h3, .horizontalMenu h4, .horizontalMenu h5, .horizontalMenu h6 { margin: 0; padding: 0; border: 0; font: inherit; vertical-align: baseline; font-weight: normal; font-size: 14px; line-height: 18px; font-family: Helvetica, sans-serif; -webkit-font-smoothing: subpixel-antialiased; font-smoothing: antialiased; font-smooth: antialiased; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: subpixel-antialiased; font-smoothing: subpixel-antialiased; font-smooth: subpixel-antialiased; }
.horizontalMenu img { border: 0 none; max-width: 100%; }
.horizontalMenu a:focus { outline: none; }
.horizontalMenu:before { content: ""; display: table; }
.horizontalMenu:after { content: ""; display: table; clear: both; }
.horizontalMenucontainer { background-size: cover; overflow: hidden; background-attachment: fixed; background-position: 50% 0; background-repeat: no-repeat; min-height: 100vh; display: flex; flex-direction: column; justify-content: flex-start; position: relative; }
.horizontal-main { width: 100%; position: fixed; }
.horizontal-mainwrapper { margin: 0 auto; }
.horizontalMenu { color: #fff; font-size: 14px; padding: 0; display: block; }
.horizontalMenu > .horizontalMenu-list { text-align: left; margin: 0 auto 0 auto; width: 100%; display: block; padding: 0; }
.horizontalMenu > .horizontalMenu-list > li { text-align: center; display: block; padding: 0; margin: 0; float: left; }
.horizontalMenu > .horizontalMenu-list > li > a { display: block; margin: 0px 2px; border-radius: 0px; text-decoration: none; position: relative; color: #5b6e88; padding: 15px 12px 15px 12px; font-weight: 400; }
.horizontalMenu > .horizontalMenu-list > li:last-child > a { border-right: 0px; }
.horizontalMenu > .horizontalMenu-list > li > a i { display: inline-block; font-size: 14px; line-height: inherit; margin-right: 5px; font-weight: bold; }
.horizontalMenu > .horizontalMenu-list > li > a .arrow:after { border-left: 4px solid rgba(0, 0, 0, 0); border-right: 4px solid rgba(0, 0, 0, 0); border-top: 4px solid; content: ""; float: right; right: 11px; height: 0; margin: 0 0 0 14px; position: absolute; text-align: right; top: 33px; width: 0; }
.horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu { width: 100%; left: 0px; position: absolute; top: 49px; color: #22252f; z-index: 1000; margin: 0px; text-align: left; font-size: 15px; }
.horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .title { padding: 5px 5px 5px 0px; font-size: 16px; color: #2c2c2c; margin: 0px 0px 4px 0px; text-align: left; font-weight: 600; }
.horizontal-overlapbg { opacity: 0; visibility: hidden; }
.horizontalMenu .horizontalMenu-click, .horizontalMenu .horizontalMenu-click02 { display: none; }
@media only screen and (max-width: 991px) { 
body.active.menu-open { overflow: hidden; }
.main-body.active.menu-open .horizontalMenucontainer .main-header.hor-header { position: absolute; }
.horizontal-main { height: 0; padding: 0; }
.horizontalMenucontainer { background-attachment: local; background-position: 33% 0%; }
.horizontalMenu { width: 100%; background: rgba(0, 0, 0, 0) none repeat scroll 0 0; left: 0; overflow-y: hidden; padding: 0; top: 0; position: fixed; visibility: hidden; margin: 0px; }
.horizontalMenu > .horizontalMenu-list { height: auto; min-height: 100%; width: 240px; background: #fff; padding-bottom: 0; margin-left: -240px; display: block; text-align: center; }
.horizontalMenu > .horizontalMenu-list > li { width: 100%; display: block; float: none; border-right: none; background-color: transparent; position: relative; white-space: inherit; clear: right; padding: 0; }
.horizontalMenu > .horizontalMenu-list > li > a { padding: 8px 32px 8px 17px; font-size: 14px; text-align: left; border-right: solid 0px; color: #22252f; border-bottom: 1px solid; border-bottom-color: #e7eaf3; position: static; margin: 0; border-radius: 0px; }
.hor-menu .horizontalMenu > .horizontalMenu-list > li > a { padding: 10px; border-radius: 3px; }
.hor-menu .horizontalMenu > .horizontalMenu-list > li:hover .sub-icon { color: #0162e8; background: transparent; }
.horizontalMenu > .horizontalMenu-list > li > a .arrow:after { display: none; }
.horizontalMenu > .horizontalMenu-list > li:hover > a { text-decoration: none; }
.horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu { color: #22252f; display: none; position: relative; top: 0px; padding: 0px 0px; border: solid 0px; transform: none; opacity: 1; visibility: visible; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; -webkit-transition: inherit; -moz-transition: inherit; transition: inherit; border-bottom: 1px solid rgba(0, 0, 0, 0.13); -webkit-transform-style: flat; }
.horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .title { color: #22252f; font-size: 15px; padding: 10px 8px 10px 0px; }
.animated-arrow { position: absolute; left: 0; top: 0; z-index: 102; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; cursor: pointer; padding: 14px 35px 16px 0px; margin: 18px 0 0 15px; }
.animated-arrow span { cursor: pointer; height: 2px; width: 17px; background: #22252f; position: absolute; display: block; content: ''; transition: all 500ms ease-in-out; }
.animated-arrow span:before, .animated-arrow span:after { cursor: pointer; height: 2px; width: 17px; background: #22252f; position: absolute; display: block; content: ''; }
.animated-arrow span:before { top: -7px; width: 23px; }
.animated-arrow span:after { bottom: -7px; width: 17px; }
.animated-arrow span:before, .animated-arrow span:after { transition: all 500ms ease-in-out; }
.active .animated-arrow span { background-color: transparent; }
.active .animated-arrow span:after { width: 23px; top: -3px; }
.active .animated-arrow span:before { top: -3px; }
.active .animated-arrow.active span:after { top: -3px; }
.active .animated-arrow span:before { transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); bottom: 0px; }
.active .animated-arrow span:after { transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); }
.horizontal-overlapbg { right: 0; width: calc(100% - 240px); height: 100vh; min-height: 100%; position: fixed; top: 0; opacity: 0; visibility: hidden; background-color: rgba(0, 0, 0, 0.45); cursor: pointer; }
.active .horizontalMenu .horizontal-overlapbg { opacity: 1; visibility: visible; -webkit-transition: opacity 1.5s ease-in-out; -moz-transition: opacity 1.5s ease-in-out; -ms-transition: opacity 1.5s ease-in-out; -o-transition: opacity 1.5s ease-in-out; }
.horizontalMenucontainer { -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; -ms-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; }
.active .horizontalMenucontainer { margin-left: 240px; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; -ms-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; }
.active .horizontalMenu { overflow-y: scroll; -webkit-overflow-scrolling: touch; visibility: visible; z-index: 1000; top: 0; height: 100% !important; }
.active .horizontalMenu > .horizontalMenu-list { -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; -ms-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; margin-left: 0; }
.horizontalMenu > .horizontalMenu-list > li > .horizontalMenu-click { height: 49px; position: absolute; top: 0; right: 0; display: block; cursor: pointer; width: 100%; }
.horizontalMenu > .horizontalMenu-list > li > .horizontalMenu-click > i { display: block; height: 23px; width: 25px; margin-top: 14px; margin-right: 10px; background-size: 25px; font-size: 16px; color: #888aaf; float: right; }
.desktop-logo { margin-left: 2rem !important; }
}
@media only screen and (min-width: 992px) and (max-width: 1162px) { .horizontalMenu > .horizontalMenu-list > li > a > .arrow { display: none; }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) { .horizontalMenu > .horizontalMenu-list > li > a { font-size: 12px; padding: 10px 10px 10px 10px; }
.horizontalMenu > .horizontalMenu-list > li > ul.sub-menu, .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu { top: 43px; }
}
.horizontalMenu-list .sub-menu .sub-menu:before, .horizontalMenu-list .sub-menu .sub-menu:after { display: none; }
@media (max-width: 992px) { .horizontalMenucontainer .main-header form[role="search"] { width: inherit; }
.horizontalMenucontainer .main-header.hor-header { position: fixed; box-shadow: 0 0 10px rgba(28, 39, 60, 0.2); border-bottom: 1px solid #d3dfef; }
}
@media (min-width: 550px) { .desktop-logo-1 { display: none; }
}
@media (max-width: 549px) { .desktop-logo-1 { display: block; margin-left: 2.5rem; height: 2.6rem; }
.desktop-logo { display: none; }
}
.horizontalMenu ul li a.btn { font-size: 14px !important; margin: 5px 0; }
@media (min-width: 992px) { .horizontalMenu > .horizontalMenu-list > li:hover > ul.sub-menu, .horizontalMenu > .horizontalMenu-list > li:hover > .horizontal-megamenu { opacity: 1; visibility: visible; transform: rotateX(0deg); -o-transform: rotateX(0deg); -moz-transform: rotateX(0deg); -webkit-transform: rotateX(0deg); }
.horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu { opacity: 0; visibility: hidden; -o-transform-origin: 0% 0%; -ms-transform-origin: 0% 0%; -moz-transform-origin: 0% 0%; -webkit-transform-origin: 0% 0%; -o-transition: -o-transform 0.3s, opacity 0.3s; -ms-transition: -ms-transform 0.3s, opacity 0.3s; -moz-transition: -moz-transform 0.3s, opacity 0.3s; -webkit-transition: -webkit-transform 0.3s, opacity 0.3s; transform-style: preserve-3d; -o-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -webkit-transform-style: preserve-3d; transform: rotateX(-75deg); -o-transform: rotateX(-75deg); -moz-transform: rotateX(-75deg); -webkit-transform: rotateX(-75deg); }
.horizontal-mainwrapper.container, .horizontal-megamenu .container { padding: 0; }
}
.horizontal-main.hor-menu { background: #fff; border-bottom: 1px solid #d5d8e2; border-top: 1px solid #d5d8e2; z-index: 1; margin-top: 63px; box-shadow: 0 1px 15px 1px #c0c0c7; }
.hor-menu .horizontalMenu > .horizontalMenu-list > li > a.active { color: #0162e8; background: #fff; background: transparent; }
.hor-menu .horizontalMenu > .horizontalMenu-list > li > a:hover { color: #0162e8; background: transparent; }
.sub-menu li a:before { content: "\e92f"; font-family: 'feather' !important; position: absolute; top: 9px; left: 12px; font-size: 9px; color: #8b96af; display: block; }
.desktop-logo { height: 2.5rem; text-align: center; margin: 0 auto; justify-content: center; }
.horizontalMenucontainer .main-header { z-index: 999 !important; }
.horizontalMenucontainer .main-header.hor-header { position: fixed; border-bottom: 1px solid #d3dfef; }
.horizontalMenucontainer .side-header { position: fixed; }
.horizontalMenucontainer .main-header { border-bottom: 1px solid #dce7f5; }
.hor-menu .horizontalMenu > .horizontalMenu-list > li > a.active { color: #0162e8; background: transparent; }
.main-content .container, .main-content .container-fluid { padding-left: 20px; padding-right: 20px; }
@media (min-width: 992px) { .main-content .container { padding: 0; }
}
@media (max-width: 991.98px) { .main-content .container { max-width: none; }
}
.main-content-label, .card-table-two .card-title, .card-dashboard-eight .card-title { color: #242f48; font-weight: 700; text-transform: uppercase; line-height: 1; margin-bottom: 10px; letter-spacing: .2px; font-size: .9rem; }
.main-content.horizontal-content { padding-top: 0 !important; margin-left: 0; }
@media (min-width: 992px) { .main-content { padding-top: 0 !important; margin-left: 240px; }
}
@media (min-width: 991px) { .main-content.horizontal-content { padding-top: 0 !important; margin-top: 124px; }
}
@media (max-width: 991.98px) { .main-content.horizontal-content { margin-top: 63px !important; }
}
@media (min-width: 992px) { .animated-arrow span { transition: all 500ms ease-in-out; transition: all 500ms ease-in-out; }
.animated-arrow span:before, .animated-arrow span:after, .animated-arrow span:before, .animated-arrow span:after { transition: all 500ms ease-in-out; }
}
.main-sidebar-body .nav-sub .nav-sub-item .nav-sub-link:before::hover { content: ""; position: absolute; left: 0px; display: block; height: 10%; width: 1px; background: #0162e8; left: -27px; z-index: 99; height: 34px; }
.legend { width: 8px; height: 8px; display: block; border-radius: 0; margin-right: 10px; margin-top: 6px; }
.chartjs-wrapper-demo { height: 250px; }
@media (max-width: 330px) { .chartjs-wrapper-demo { width: 290px; }
}
@media (min-width: 992px) { .chartjs-wrapper-demo { height: 300px; }
}
.chart-legend { margin-bottom: 20px; display: flex; align-items: center; justify-content: center; position: absolute; top: 5px; left: 0; right: 0; z-index: 10; font-size: 10px; font-weight: 500; letter-spacing: 1px; text-transform: uppercase; }
.chart-legend div { display: flex; align-items: center; }
.chart-legend div + div { margin-left: 15px; }
.chart-legend span { width: 10px; height: 4px; display: block; margin-right: 5px; }
@media (min-width: 576px) { .chart-legend div + div { margin-left: 30px; }
}
@media (min-width: 576px) { .chart-legend span { width: 40px; margin-right: 10px; }
}
.page-item.next a { width: 64px; }
.select2-results__option { border-radius: 0; margin-bottom: 1px; font-size: 13px; }
.select2-container--default .select2-selection--single { background-color: #fff; border-color: #e1e5ef; border-radius: 3px; height: 38px; outline: none; border-radius: 3px; }
.select2-container--default .select2-selection--single .select2-selection__rendered { color: #4d5875; line-height: calc(1.5em + 0.75rem + 2px) -0.1rem; padding-left: 0.75rem; height: 100%; display: flex; align-items: center; }
.select2-container--default .select2-selection--single .select2-selection__placeholder { color: #737f9e; }
.select2-container--default .select2-selection--single .select2-selection__arrow { width: 30px; height: 38px; line-height: calc(1.5em + 0.75rem + 2px); }
.select2-container--default .select2-selection--single .select2-selection__arrow b { margin-top: -3px; }
.select2-container--default .select2-selection--multiple { background-color: #fff; border-color: #d0d7e8; border-radius: 0; min-height: 38px; outline: none; }
.select2-container--default .select2-selection--multiple .select2-selection__rendered { padding: 0 4px; }
.select2-container--default .select2-selection--multiple .select2-selection__choice { position: relative; margin-top: 5px; margin-right: 4px; padding: 3px 10px 3px 20px; border-color: transparent; border-radius: 0; background-color: #0162e8; color: #fff; line-height: 1.45; }
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove { color: #fff; opacity: .5; font-size: 12px; display: inline-block; position: absolute; top: 4px; left: 7px; }
.select2-container--default.select2-container--focus .select2-selection--multiple { border-color: #d0d7e8; }
.select2-container--default .select2-search--dropdown .select2-search__field { border-color: #d0d7e8; border-radius: 0; }
.select2-container--default .select2-results__option[aria-selected="true"] { background-color: white; }
.select2-container--default .select2-results__option--highlighted[aria-selected] { background-color: #0162e8; }
.select2-container--default .select2-results > .select2-results__options { margin: 4px; }
.select2-container--default .select2-search--inline .select2-search__field { margin-top: 7px; line-height: 26px; padding-left: 7px; opacity: 1; }
.select2-container--default.select2-container--disabled .select2-selection__choice { padding-left: 10px; background-color: #949eb7; }
.select2-container--default.select2-container--disabled .select2-selection__choice .select2-selection__choice__remove { display: none; }
.select2-container--open .select2-selection--single, .select2-container--open .select2-selection--multiple { background-color: #fff; border-color: #d0d7e8; }
.select2-container--open .select2-dropdown--above { border-top-left-radius: 0; border-top-right-radius: 0; }
.select2-container--open .select2-dropdown--below { border-bottom-right-radius: 0; border-bottom-left-radius: 0; top: 0; }
.select2-dropdown { border-color: #d0d7e8; z-index: 200; }
.select2-search--dropdown { padding-bottom: 0; }
.select2-results__option { padding: 6px 10px; font-size: 0.875rem; }
.select2-dropdown { z-index: 99999; }
.icon.icon-shape i { height: 3rem; width: 3rem; background: #000; border-radius: 50%; line-height: 3rem; background: rgba(9, 22, 49, 0.2); color: #fff; }
.main-error-wrapper { flex: 1; display: flex; align-items: center; justify-content: center; flex-direction: column; padding: 20px; text-align: center; }
.main-error-wrapper h2 { font-weight: 500; color: #364261; letter-spacing: -.5px; margin-bottom: 15px; }
.main-error-wrapper h6 { margin-bottom: 40px; font-size: 14px; }
.main-error-wrapper .btn, .main-error-wrapper .sp-container button { border-width: 2px; font-weight: 700; }
@media (max-width: 767px) { .error-page { height: 70%; width: 70%; }
}
@media (min-width: 768px) { .error-page { height: 30%; width: 30%; }
}
.bg-primary-gradient { background-image: linear-gradient(to left, #0db2de 0%, #005bea 100%) !important; }
.bg-danger-gradient { background-image: linear-gradient(45deg, #f93a5a, #f7778c) !important; }
.bg-success-gradient { background-image: linear-gradient(to left, #48d6a8 0%, #029666 100%) !important; }
.bg-warning-gradient { background-image: linear-gradient(to left, #efa65f, #f76a2d) !important; }
.border { border: 1px solid #e3e8f7 !important; }
.border-top { border-top: 1px solid #e3e8f7 !important; }
.border-right { border-right: 1px solid #e3e8f7 !important; }
.border-bottom { border-bottom: 1px solid #e3e8f7 !important; }
.border-left { border-left: 1px solid #e3e8f7 !important; }
.border-primary { border-color: #0162e8 !important; }
.border-secondary { border-color: #737f9e !important; }
.border-success { border-color: #22c03c !important; }
.border-white { border-color: #fff !important; }
.bd-t-0 { border-top: 0; }
.h-auto { height: auto !important; }
.ht-40 { height: 40px; }
.ht-100p { height: 100%; }
.ht-250 { height: 250px; }
.mt-0, .my-0 { margin-top: 0 !important; }
.mb-0, .my-0 { margin-bottom: 0 !important; }
.mt-1, .my-1 { margin-top: 0.25rem !important; }
.mb-1, .my-1 { margin-bottom: 0.25rem !important; }
.mt-2, .my-2 { margin-top: 0.5rem !important; }
.mr-2, .mx-2 { margin-right: 0.5rem !important; }
.mb-2, .my-2 { margin-bottom: 0.5rem !important; }
.mt-3, .my-3 { margin-top: 1rem !important; }
.mb-3, .my-3 { margin-bottom: 1rem !important; }
.ml-4, .mx-4 { margin-left: 1.5rem !important; }
.m-auto { margin: auto !important; }
.mt-auto, .my-auto { margin-top: auto !important; }
.mb-auto, .my-auto { margin-bottom: auto !important; }
.mg-b-0 { margin-bottom: 0px; }
.mg-t-10 { margin-top: 10px; }
.op-7 { opacity: 0.7; }
.shadow-base { box-shadow: 0 0 2px 2px rgba(28, 39, 60, 0.03); }
.shadow-none { box-shadow: none; }
.overflow-hidden { overflow: hidden; }
.pt-0, .py-0 { padding-top: 0 !important; }
.pr-0, .px-0 { padding-right: 0 !important; }
.pb-0, .py-0 { padding-bottom: 0 !important; }
.pl-0, .px-0 { padding-left: 0 !important; }
.pt-1, .py-1 { padding-top: 0.25rem !important; }
.pb-1, .py-1 { padding-bottom: 0.25rem !important; }
.p-2 { padding: 0.5rem !important; }
.pb-2, .py-2 { padding-bottom: 0.5rem !important; }
.pt-3, .py-3 { padding-top: 1rem !important; }
.pr-3, .px-3 { padding-right: 1rem !important; }
.pl-3, .px-3 { padding-left: 1rem !important; }
.pd-t-0-f { padding-top: 0px !important; }
.pd-x-20 { padding-left: 20px; padding-right: 20px; }
.position-static { position: static !important; }
.position-relative { position: relative !important; }
.position-absolute { position: absolute !important; }
.position-fixed { position: fixed !important; }
.tx-gray-800 { color: #364261; }
.tx-12 { font-size: 12px; }
.tx-20 { font-size: 20px !important; }
@media (max-width: 768px) { .text-md-nowrap { white-space: nowrap !important; }
}
.text-left { text-align: left !important; }
.text-right { text-align: right !important; }
.text-center { text-align: center !important; }
.font-weight-bold { font-weight: 700 !important; }
.text-white { color: #fff !important; }
.text-success { color: #22c03c !important; }
a.text-success:hover, a.text-success:focus { color: #226401 !important; }
.text-body { color: #031b4e !important; }
.text-muted { color: #7987a1  !important; }
.text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }
.visible { visibility: visible !important; }
.w-auto { width: auto !important; }
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}
.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-selection--single .select2-selection__clear{position:relative}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}
.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-search--inline{float:left}
.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}
.select2-results{display:block}
.select2-results__options{list-style:none;margin:0;padding:0}
.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}
.select2-results__option[aria-selected]{cursor:pointer}
.select2-container--open .select2-dropdown{left:0}
.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}
.select2-search--dropdown{display:block;padding:4px}
.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-search--dropdown.select2-search--hide{display:none}
.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}
.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}
.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}
.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#e3e8f2;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}
.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}
.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}
.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}
.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}
.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#e3e8f2;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}
.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}
.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--default .select2-results__option[role=group]{padding:0}
.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}
.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}
.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}
.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}
#map{height: 305px;}
.homepage #map{height: 450px;}
.table tbody tr.odd, tr.odd{ background: #ecf0fa; }
.loan_details{ display: none; }
tr.loan_meta { cursor: pointer; }
tr.loan_details .table{ border: 4px solid #777777; margin: 15px auto 25px; width: 85%; padding:10px; }
tr.loan_details .table th, tr.loan_details .table td { padding: 0.5rem; }
.SumoSelect p { margin: 0; }
.SumoSelect { width: 200px; }
.SelectBox { padding: 5px 8px; }
.sumoStopScroll { overflow: hidden; }
.SumoSelect .hidden { display: none; }
.SumoSelect .search-txt { display: none; outline: none; }
.SumoSelect .no-match { display: none; padding: 6px; }
.SumoSelect.open .search-txt { display: inline-block; position: absolute; top: 0; left: 0; width: 100%; margin: 0; padding: 5px 8px; border: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-radius: 5px; }
.SumoSelect.open>.search>span, .SumoSelect.open>.search>label { visibility: hidden; }
.SelectClass, .SumoUnder { position: absolute; top: 0; left: 0; right: 0; height: 100%; width: 100%; border: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; }
.SelectClass { z-index: 1; }
.SumoSelect>.optWrapper>.options li.opt label, .SumoSelect>.CaptionCont, .SumoSelect .select-all>label { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }
.SumoSelect { display: inline-block; position: relative; outline: none; width: 100%; }
.SumoSelect:focus>.CaptionCont{ border-color: #99a6b7; }
.SumoSelect>.CaptionCont { position: relative; border: 1px solid #e1e6f1; color: #99a6b7; min-height: 14px; background-color: #fff; border-radius: 0; margin: 0; height: 40px; line-height: 30px;  }
.SumoSelect>.CaptionCont>span { display: block; padding-right: 30px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; cursor: default; }
.SumoSelect>.CaptionCont>span.placeholder { color: #e1e6f1; }
.SumoSelect>.CaptionCont>label { position: absolute; top: 0; right: 0; bottom: 0; width: 30px; }
.SumoSelect>.CaptionCont>label>i:before { display: inline-block; width: 0; height: 0; margin-left: .255em; vertical-align: .255em; content: ""; border-top: .3em solid; border-right: .3em solid transparent; border-bottom: 0; border-left: .3em solid transparent; margin-top: 17px; }
.SumoSelect>.optWrapper { display: none; z-index: 1000; top: 30px; width: 100%; position: absolute; left: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: #fff; overflow: hidden; }
.SumoSelect.open>.optWrapper { top: 35px; display: block; box-shadow: 0 8px 16px 0 rgba(162, 169, 204,.24); border: 1px solid #e1e6f1; margin: 0; padding: 0; }
.SumoSelect.open>.optWrapper.up { top: auto; bottom: 100%; margin-bottom: 5px; }
.SumoSelect>.optWrapper ul { list-style: none; display: block; padding: 0; margin: 0; overflow: auto; }
.SumoSelect>.optWrapper>.options { border-radius: 2px; position: relative; 
max-height: 250px; 
}
.SumoSelect>.optWrapper.okCancelInMulti>.options { border-radius: 2px 2px 0 0; }
.SumoSelect>.optWrapper.selall>.options { border-radius: 0 0 2px 2px; }
.SumoSelect>.optWrapper.selall.okCancelInMulti>.options { border-radius: 0; }
.SumoSelect>.optWrapper>.options li.group.disabled>label { opacity: 0.5; }
.SumoSelect>.optWrapper.isFloating>.options { max-height: 100%; }
.SumoSelect>.optWrapper>.options li.opt { padding: 8px 15px; position: relative; border-bottom: 1px solid #e1e6f1; }
.SumoSelect>.optWrapper>.options>li.opt:first-child { border-radius: 2px 2px 0 0; }
.SumoSelect>.optWrapper.selall>.options>li.opt:first-child { border-radius: 0; }
.SumoSelect>.optWrapper>.options>li.opt:last-child { border-radius: 0 0 2px 2px; border-bottom: none; }
.SumoSelect>.optWrapper.okCancelInMulti>.options>li.opt:last-child { border-radius: 0; }
.SumoSelect>.optWrapper>.options li.opt:hover { background-color: #ecf0fa; }
.SumoSelect>.optWrapper>.options li.opt.sel, .SumoSelect .select-all.sel { background-color: #a1c0e4; }
.SumoSelect>.optWrapper>.options li label { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block; cursor: pointer; margin-bottom: 0 !important; }
.SumoSelect>.optWrapper>.options li span { display: none; }
.SumoSelect>.optWrapper>.options li.group>label { cursor: default; padding: 8px 6px; font-weight: bold; }
.SumoSelect>.optWrapper.isFloating { position: fixed; top: 0; left: 0; right: 0; width: 90%; bottom: 0; margin: auto; max-height: 90%; }
.SumoSelect>.optWrapper>.options li.opt.disabled { background-color: inherit; pointer-events: none; }
.SumoSelect>.optWrapper>.options li.opt.disabled * { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
filter: alpha(opacity=50); 
-moz-opacity: 0.5; 
-khtml-opacity: 0.5; 
opacity: 0.5; }
.SumoSelect>.optWrapper.multiple>.options li.opt { padding-left: 35px; cursor: pointer; }
.SumoSelect>.optWrapper.multiple>.options li.opt span, .SumoSelect .select-all>span { position: absolute; display: block; width: 30px; top: 0; bottom: 0; margin-left: -35px; }
.SumoSelect>.optWrapper.multiple>.options li.opt span i, .SumoSelect .select-all>span i { position: absolute; margin: auto; left: 0; right: 0; top: 0; bottom: 0; width: 14px; height: 14px; border: 1px solid #e1e6f1; border-radius: 2px; background-color: #fff; }
.SumoSelect>.optWrapper>.MultiControls { display: none; border-top: 1px solid #e1e6f1; background-color: #fff; border-radius: 0 0 3px 3px; }
.SumoSelect>.optWrapper.multiple.isFloating>.MultiControls { display: block; margin-top: 5px; position: absolute; bottom: 0; width: 100%; }
.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls { display: block; }
.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p { padding: 6px; }
.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p:focus { border-color: #0162e8; outline: none; background-color: #0162e8; }
.SumoSelect>.optWrapper.multiple>.MultiControls>p { display: inline-block; cursor: pointer; padding: 12px; width: 50%; box-sizing: border-box; text-align: center; }
.SumoSelect>.optWrapper.multiple>.MultiControls>p:hover { background-color: #e7ecf6; }
.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk { border-right: 1px solid #e7ecf6; border-radius: 0 0 0 3px; }
.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel { border-radius: 0 0 3px 0; }
.SumoSelect>.optWrapper.isFloating>.options li.opt { padding: 12px 6px; }
.SumoSelect>.optWrapper.multiple.isFloating>.options li.opt { padding-left: 35px; }
.SumoSelect>.optWrapper.multiple.isFloating { padding-bottom: 43px; }
.SumoSelect>.optWrapper.multiple>.options li.opt.selected span i, .SumoSelect .select-all.selected>span i, .SumoSelect .select-all.partial>span i { background-color: #0162e8; box-shadow: none; border-color: transparent; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC'); background-repeat: no-repeat; background-position: center center; }
.SumoSelect.disabled { opacity: 0.7; cursor: not-allowed; }
.SumoSelect.disabled>.CaptionCont { border-color: #e1e6f1; box-shadow: none; }
.SumoSelect .select-all { border-radius: 3px 3px 0 0; position: relative; border-bottom: 1px solid #e1e6f1; background-color: #fff; padding: 8px 0 3px 35px; height: 36px; cursor: pointer; }
.SumoSelect .select-all>label, .SumoSelect .select-all>span i { cursor: pointer; }
.SumoSelect .select-all.partial>span i { background-color: #e1e6f1; }
@media (max-width: 992px) { .horizontalMenucontainer .main-header { height: 65px; }
}
.leaflet-pane, .leaflet-tile, .leaflet-marker-icon, .leaflet-marker-shadow, .leaflet-tile-container, .leaflet-pane > svg, .leaflet-pane > canvas, .leaflet-zoom-box, .leaflet-image-layer, .leaflet-layer { position: absolute; left: 0; top: 0; }
.leaflet-container { overflow: hidden; }
.leaflet-tile, .leaflet-marker-icon, .leaflet-marker-shadow { -webkit-user-select: none; -moz-user-select: none; user-select: none; -webkit-user-drag: none; }
.leaflet-tile::selection { background: transparent; }
.leaflet-safari .leaflet-tile { image-rendering: -webkit-optimize-contrast; }
.leaflet-safari .leaflet-tile-container { width: 1600px; height: 1600px; -webkit-transform-origin: 0 0; }
.leaflet-marker-icon, .leaflet-marker-shadow { display: block; }
.leaflet-container .leaflet-overlay-pane svg, .leaflet-container .leaflet-marker-pane img, .leaflet-container .leaflet-shadow-pane img, .leaflet-container .leaflet-tile-pane img, .leaflet-container img.leaflet-image-layer, .leaflet-container .leaflet-tile { max-width: none !important; max-height: none !important; }
.leaflet-container.leaflet-touch-zoom { -ms-touch-action: pan-x pan-y; touch-action: pan-x pan-y; }
.leaflet-container.leaflet-touch-drag { -ms-touch-action: pinch-zoom; 
touch-action: none; touch-action: pinch-zoom; }
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom { -ms-touch-action: none; touch-action: none; }
.leaflet-container { -webkit-tap-highlight-color: transparent; }
.leaflet-container a { -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4); }
.leaflet-tile { filter: inherit; visibility: hidden; }
.leaflet-tile-loaded { visibility: inherit; }
.leaflet-zoom-box { width: 0; height: 0; -moz-box-sizing: border-box; box-sizing: border-box; z-index: 8; }
.leaflet-overlay-pane svg { -moz-user-select: none; }
.leaflet-pane         { z-index: 4; }
.leaflet-tile-pane    { z-index: 2; }
.leaflet-overlay-pane { z-index: 4; }
.leaflet-shadow-pane  { z-index: 5; }
.leaflet-marker-pane  { z-index: 6; }
.leaflet-tooltip-pane   { z-index: 6; }
.leaflet-popup-pane   { z-index: 7; }
.leaflet-map-pane svg    { z-index: 2; }
.leaflet-vml-shape { width: 1px; height: 1px; }
.lvml { behavior: url(#default#VML); display: inline-block; position: absolute; }
.leaflet-control { position: relative; z-index: 8; pointer-events: visiblePainted; 
pointer-events: auto; }
.leaflet-top, .leaflet-bottom { position: absolute; z-index: 10; pointer-events: none; }
.leaflet-top { top: 0; }
.leaflet-right { right: 0; }
.leaflet-bottom { bottom: 0; }
.leaflet-left { left: 0; }
.leaflet-control { float: left; clear: both; }
.leaflet-right .leaflet-control { float: right; }
.leaflet-top .leaflet-control { margin-top: 10px; }
.leaflet-bottom .leaflet-control { margin-bottom: 10px; }
.leaflet-left .leaflet-control { margin-left: 10px; }
.leaflet-right .leaflet-control { margin-right: 10px; }
.leaflet-fade-anim .leaflet-tile { will-change: opacity; }
.leaflet-fade-anim .leaflet-popup { opacity: 0; -webkit-transition: opacity 0.2s linear; -moz-transition: opacity 0.2s linear; transition: opacity 0.2s linear; }
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup { opacity: 1; }
.leaflet-zoom-animated { -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; }
.leaflet-zoom-anim .leaflet-zoom-animated { will-change: transform; }
.leaflet-zoom-anim .leaflet-zoom-animated { -webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1); -moz-transition:    -moz-transform 0.25s cubic-bezier(0,0,0.25,1); transition:         transform 0.25s cubic-bezier(0,0,0.25,1); }
.leaflet-zoom-anim .leaflet-tile, .leaflet-pan-anim .leaflet-tile { -webkit-transition: none; -moz-transition: none; transition: none; }
.leaflet-zoom-anim .leaflet-zoom-hide { visibility: hidden; }
.leaflet-interactive { cursor: pointer; }
.leaflet-grab { cursor: -webkit-grab; cursor:    -moz-grab; cursor:         grab; }
.leaflet-crosshair, .leaflet-crosshair .leaflet-interactive { cursor: crosshair; }
.leaflet-popup-pane, .leaflet-control { cursor: auto; }
.leaflet-dragging .leaflet-grab, .leaflet-dragging .leaflet-grab .leaflet-interactive, .leaflet-dragging .leaflet-marker-draggable { cursor: move; cursor: -webkit-grabbing; cursor:    -moz-grabbing; cursor:         grabbing; }
.leaflet-marker-icon, .leaflet-marker-shadow, .leaflet-image-layer, .leaflet-pane > svg path, .leaflet-tile-container { pointer-events: none; }
.leaflet-marker-icon.leaflet-interactive, .leaflet-image-layer.leaflet-interactive, .leaflet-pane > svg path.leaflet-interactive, svg.leaflet-image-layer.leaflet-interactive path { pointer-events: visiblePainted; 
pointer-events: auto; }
.leaflet-container { background: #ddd; outline: 0; }
.leaflet-container a { color: #0078A8; }
.leaflet-container a.leaflet-active { outline: 2px solid orange; }
.leaflet-zoom-box { border: 2px dotted #38f; background: rgba(255,255,255,0.5); }
.leaflet-container { font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif; }
.leaflet-bar { box-shadow: 0 1px 5px rgba(0,0,0,0.65); border-radius: 4px; }
.leaflet-bar a, .leaflet-bar a:hover { background-color: #fff; border-bottom: 1px solid #ccc; width: 26px; height: 26px; line-height: 26px; display: block; text-align: center; text-decoration: none; color: black; }
.leaflet-bar a, .leaflet-control-layers-toggle { background-position: 50% 50%; background-repeat: no-repeat; display: block; }
.leaflet-bar a:hover { background-color: #f4f4f4; }
.leaflet-bar a:first-child { border-top-left-radius: 4px; border-top-right-radius: 4px; }
.leaflet-bar a:last-child { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-bottom: none; }
.leaflet-bar a.leaflet-disabled { cursor: default; background-color: #f4f4f4; color: #bbb; }
.leaflet-touch .leaflet-bar a { width: 30px; height: 30px; line-height: 30px; }
.leaflet-touch .leaflet-bar a:first-child { border-top-left-radius: 2px; border-top-right-radius: 2px; }
.leaflet-touch .leaflet-bar a:last-child { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; }
.leaflet-control-zoom-in, .leaflet-control-zoom-out { font: bold 18px 'Lucida Console', Monaco, monospace; text-indent: 1px; }
.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out  { font-size: 22px; }
.leaflet-control-layers { box-shadow: 0 1px 5px rgba(0,0,0,0.4); background: #fff; border-radius: 5px; }
.leaflet-control-layers-toggle { background-image: url(images/layers.png); width: 36px; height: 36px; }
.leaflet-retina .leaflet-control-layers-toggle { background-image: url(images/layers-2x.png); background-size: 26px 26px; }
.leaflet-touch .leaflet-control-layers-toggle { width: 44px; height: 44px; }
.leaflet-control-layers .leaflet-control-layers-list, .leaflet-control-layers-expanded .leaflet-control-layers-toggle { display: none; }
.leaflet-control-layers-expanded .leaflet-control-layers-list { display: block; position: relative; }
.leaflet-control-layers-expanded { padding: 6px 10px 6px 6px; color: #333; background: #fff; }
.leaflet-control-layers-scrollbar { overflow-y: scroll; overflow-x: hidden; padding-right: 5px; }
.leaflet-control-layers-selector { margin-top: 2px; position: relative; top: 1px; }
.leaflet-control-layers label { display: block; }
.leaflet-control-layers-separator { height: 0; border-top: 1px solid #ddd; margin: 5px -10px 5px -6px; }
.leaflet-default-icon-path { background-image: url(images/marker-icon.png); }
.leaflet-container .leaflet-control-attribution { background: #fff; background: rgba(255, 255, 255, 0.7); margin: 0; }
.leaflet-control-attribution, .leaflet-control-scale-line { padding: 0 5px; color: #333; }
.leaflet-control-attribution a { text-decoration: none; }
.leaflet-control-attribution a:hover { text-decoration: underline; }
.leaflet-container .leaflet-control-attribution, .leaflet-container .leaflet-control-scale { font-size: 11px; }
.leaflet-left .leaflet-control-scale { margin-left: 5px; }
.leaflet-bottom .leaflet-control-scale { margin-bottom: 5px; }
.leaflet-control-scale-line { border: 2px solid #777; border-top: none; line-height: 1.1; padding: 2px 5px 1px; font-size: 11px; white-space: nowrap; overflow: hidden; -moz-box-sizing: border-box; box-sizing: border-box;  background: #fff; background: rgba(255, 255, 255, 0.5); }
.leaflet-control-scale-line:not(:first-child) { border-top: 2px solid #777; border-bottom: none; margin-top: -2px; }
.leaflet-control-scale-line:not(:first-child):not(:last-child) { border-bottom: 2px solid #777; }
.leaflet-touch .leaflet-control-attribution, .leaflet-touch .leaflet-control-layers, .leaflet-touch .leaflet-bar { box-shadow: none; }
.leaflet-touch .leaflet-control-layers, .leaflet-touch .leaflet-bar { border: 2px solid rgba(0,0,0,0.2); background-clip: padding-box; }
.leaflet-popup { position: absolute; text-align: center; margin-bottom: 20px; }
.leaflet-popup-content { margin: 13px 19px; line-height: 1.4; }
.leaflet-popup-content p { margin: 18px 0; }
.leaflet-popup-tip { width: 17px; height: 17px; padding: 1px;  margin: -10px auto 0;  -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.leaflet-popup-content-wrapper, .leaflet-popup-tip { background: white; color: #333; box-shadow: 0 3px 14px rgba(0,0,0,0.4); }
.leaflet-popup-scrolled { overflow: auto; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; }
.leaflet-oldie .leaflet-popup-tip { width: 24px; margin: 0 auto;  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)"; filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678); }
.leaflet-oldie .leaflet-control-zoom, .leaflet-oldie .leaflet-control-layers, .leaflet-oldie .leaflet-popup-content-wrapper, .leaflet-oldie .leaflet-popup-tip { border: 1px solid #999; }
.leaflet-div-icon { background: #fff; border: 1px solid #666; }
.leaflet-tooltip { position: absolute; padding: 6px; background-color: #fff; border: 1px solid #fff; border-radius: 3px; color: #222; white-space: nowrap; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; pointer-events: none; box-shadow: 0 1px 3px rgba(0,0,0,0.4); }
.leaflet-tooltip.leaflet-clickable { cursor: pointer; pointer-events: auto; }
.leaflet-tooltip-top:before, .leaflet-tooltip-bottom:before, .leaflet-tooltip-left:before, .leaflet-tooltip-right:before { position: absolute; pointer-events: none; border: 6px solid transparent; background: transparent; content: ""; }
.leaflet-tooltip-bottom { margin-top: 6px; }
.leaflet-tooltip-top { margin-top: -6px; }
.leaflet-tooltip-bottom:before, .leaflet-tooltip-top:before { left: 50%; margin-left: -6px; }
.leaflet-tooltip-top:before { bottom: 0; margin-bottom: -12px; border-top-color: #fff; }
.leaflet-tooltip-bottom:before { top: 0; margin-top: -12px; margin-left: -6px; border-bottom-color: #fff; }
.leaflet-tooltip-left { margin-left: -6px; }
.leaflet-tooltip-right { margin-left: 6px; }
.leaflet-tooltip-left:before, .leaflet-tooltip-right:before { top: 50%; margin-top: -6px; }
.leaflet-tooltip-left:before { right: 0; margin-right: -12px; border-left-color: #fff; }
.leaflet-tooltip-right:before { left: 0; margin-left: -12px; border-right-color: #fff; }
.btn-group-sm>.btn, .btn-sm { padding: .45rem 1.1rem; font-size: .875rem; line-height: 1.5; border-radius: .2rem; }
.d-block{ display: block; }
.float-right{float:right!important}