﻿@import url('../../../fonts/Font-awesome/font-awesomemin.min.css');
@import url('../../../fonts/line-awesome/line-awesome.min.css');
@import url('../../../fonts/icomoon/icomoon.css');

@import url('https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;500;600&family=Open+Sans&display=swap');

*,
*::before,
*::after {box-sizing: border-box; }

html {font-family: 'Be Vietnam Pro', 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: 'Be Vietnam Pro', sans-serif;font-weight: 500;line-height: 1.5;color: #001737;text-align: left;
font-size:13px;background-color: #f8f8f8;position:fixed;width:100%;}
table, .w2ui-reset, .w2ui-reset table tr th, .w2ui-reset table tr td {font-family: 'Be Vietnam Pro', sans-serif;font-size:13px;}
.cursor-point {cursor:pointer;}

[tabindex="-1"]:focus {outline: 0 !important; }
.form-control:focus, .btn-primary:focus, .btn-success.focus, .btn-success:focus, .btn-outline-primary.focus, .btn-outline-primary:focus {box-shadow:none;}
hr {box-sizing: content-box;height: 0;overflow: visible; }
h1, h2, h3, h4, h5, h6 {margin-top: 0;margin-bottom: 0.5rem; }
p {margin-top: 0;margin-bottom: 1rem; }
abbr[title],
abbr[data-original-title] {text-decoration: underline;text-decoration: underline dotted;cursor: help;border-bottom: 0;text-decoration-skip-ink: none; }
address {margin-bottom: 1rem;font-style: normal;line-height: inherit; }
ol,ul,dl {margin-top: 0;margin-bottom: 1rem; }
ol ol,ul ul,ol ul,ul ol {margin-bottom: 0; }
dt {font-weight: 700; }
dd {margin-bottom: .5rem;margin-left: 0; }
blockquote {margin: 0 0 1rem; }
b,strong {font-weight: bolder; }
small {font-size: 80%; }
sub,sup {position: relative;font-size: 75%;line-height: 0;vertical-align: baseline; }
sub {bottom: -.25em; }
sup {top: -.5em; }
a {color: #333;text-decoration: none;background-color: transparent; }
a:hover {color: #0148ae;text-decoration: none; }
a:not([href]):not([tabindex]) {color: inherit;text-decoration: none; }
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {color: inherit;text-decoration: none; }
a:not([href]):not([tabindex]):focus {outline: 0; }
pre,code,kbd,samp {font-family: 'Be Vietnam Pro', sans-serif;font-size: 1em; }
pre {margin-top: 0;margin-bottom: 1rem;overflow: auto; }
figure {margin: 0 0 1rem; }
img {vertical-align: middle;border-style: none; }
svg {overflow: hidden;vertical-align: middle; }
table {border-collapse: collapse; }
caption {padding-top: 0.75rem;padding-bottom: 0.75rem;color: #7987a1;text-align: left;caption-side: bottom; }
th {text-align: inherit; }
label {display: inline-block;margin-bottom: 10px; }
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,select {text-transform: none; }
select {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; }
textarea {overflow: auto;resize: vertical; }
fieldset {min-width: 0;padding: 0;margin: 0;border: 0; }
legend {display: block;width: 100%;max-width: 100%;padding: 0;margin-bottom: .5rem;font-size: 1.5rem;line-height: inherit;color: inherit;white-space: normal; }
progress {vertical-align: baseline; }
[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; }
output {display: inline-block; }
summary {display: list-item;cursor: pointer; }
template {display: none; }
[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.25;color: #001737; }
h1, .h1 {font-size: 2.1875rem; }
h2, .h2 {font-size: 1.75rem; }
h3, .h3 {font-size: 1.53125rem; }
h4, .h4 {font-size: 1.3125rem; }
h5, .h5 {font-size: 1.09375rem; }
h6, .h6 {font-size: 0.875rem; }

.lead {font-size: 1.09375rem;font-weight: 300; }
.display-1 {font-size: 6rem;font-weight: 300;line-height: 1.25; }
.display-2 {font-size: 5.5rem;font-weight: 300;line-height: 1.25; }
.display-3 {font-size: 4.5rem;font-weight: 300;line-height: 1.25; }
.display-4 {font-size: 3.5rem;font-weight: 300;line-height: 1.25; }

hr {margin-top: 1rem;margin-bottom: 1rem;border: 0;border-top: 1px solid rgba(0, 0, 0, 0.1); }
small,.small {font-size: 80%;font-weight: 400; }
mark,.mark {padding: 0.2em;background-color: #fcf8e3; }
.list-unstyled {padding-left: 0;list-style: none; }
.list-inline {padding-left: 0;list-style: none; }
.list-inline-item {display: inline-block; }
.list-inline-item:not(:last-child) {margin-right: 0.5rem; }
.img-fluid {max-width: 100%;height: auto; }
.img-thumbnail {padding: 0.25rem;background-color: #fff;border: 1px solid #cdd4e0;border-radius: 0.25rem;max-width: 100%;height: auto; }
.figure {display: inline-block; }
.figure-img {margin-bottom: 0.5rem;line-height: 1; }
.figure-caption {font-size: 90%;color: #7987a1; }
code {font-size: 87.5%;color: #f10075;word-break: break-word; }
a > code {color: inherit; }
kbd {padding: 0.2rem 0.4rem;font-size: 87.5%;color: #fff;background-color: #1c273c;border-radius: 0.2rem; }
kbd kbd {padding: 0;font-size: 100%;font-weight: 700; }
pre {display: block;font-size: 87.5%;color: #1c273c; }
pre code {font-size: inherit;color: inherit;word-break: normal; }
.pre-scrollable {max-height: 340px;overflow-y: scroll; }
.container {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto; }
.z-1 {z-index:1;}

.container-fluid {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto; }
.row {display: flex;flex-wrap: wrap;margin-right: -15px;margin-left: -15px; }
.no-gutters {margin-right: 0;margin-left: 0; }
.no-gutters > .col,.no-gutters > [class*="col-"] {padding-right: 0;padding-left: 0; }

.op-5 {opacity: 0.5;}
.bg-indigo {background-color: #5b47fb;}
.avatar-initial {position: absolute;top: 0;left: 0;right: 0;bottom: 0;color: #fff;font-weight: 700;font-size: 15px;font-family: 'Be Vietnam Pro', sans-serif;text-transform: uppercase;display: flex;align-items: center;justify-content: center;}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus, .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-primary.dropdown-toggle:focus {box-shadow:none !important;}

.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: 15px;padding-left: 15px; min-height:1px;}
.col {flex-basis: 0;flex-grow: 1;max-width: 100%; }
.col-auto {flex: 0 0 auto;width: auto;max-width: 100%; }
.col-1 {flex: 0 0 8.33333%;max-width: 8.33333%; }.col-2 {flex: 0 0 16.66667%;max-width: 16.66667%; }.col-3 {flex: 0 0 25%;max-width: 25%; }
.col-4 {flex: 0 0 33.33333%;max-width: 33.33333%; }.col-5 {flex: 0 0 41.66667%;max-width: 41.66667%; }.col-6 {flex: 0 0 50%;max-width: 50%; }
.col-7 {flex: 0 0 58.33333%;max-width: 58.33333%; }.col-8 {flex: 0 0 66.66667%;max-width: 66.66667%; }.col-9 {flex: 0 0 75%;max-width: 75%; }
.col-10 {flex: 0 0 83.33333%;max-width: 83.33333%; }.col-11 {flex: 0 0 91.66667%;max-width: 91.66667%; }.col-12 {flex: 0 0 100%;max-width: 100%; }
.order-first {order: -1; }.order-last {order: 13; }
.order-0 {order: 0; }.order-1 {order: 1; }.order-2 {order: 2; }.order-3 {order: 3; }.order-4 {order: 4; }.order-5 {order: 5; }.order-6 {order: 6; }
.order-7 {order: 7; }.order-8 {order: 8; }.order-9 {order: 9; }.order-10 {order: 10; }.order-11 {order: 11; }.order-12 {order: 12; }

.offset-1 {margin-left: 8.33333%; }.offset-2 {margin-left: 16.66667%; }.offset-3 {margin-left: 25%; }.offset-4 {margin-left: 33.33333%; }.offset-5 {margin-left: 41.66667%; }
.offset-6 {margin-left: 50%; }.offset-7 {margin-left: 58.33333%; }.offset-8 {margin-left: 66.66667%; }.offset-9 {margin-left: 75%; }.offset-10 {margin-left: 83.33333%; }
.offset-11 {margin-left: 91.66667%;}

.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: #7987a1;pointer-events: none;cursor: default; }
.nav-tabs {border-bottom: 1px solid #cdd4e0; }
.nav-tabs .nav-item {margin-bottom: -1px !important;}
.nav-tabs .nav-link {border: 1px solid transparent;border-top-left-radius: 0.25rem;border-top-right-radius: 0.25rem; }
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {border-color: #e3e7ed #e3e7ed #cdd4e0; }
.nav-tabs .nav-link.disabled {color: #7987a1;background-color: transparent;border-color: transparent; }
.nav-tabs .nav-link {color:var(--themecolor1);font-size:14px;}
.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link {color: #596882;background-color: #fff;border-color: #cdd4e0 #cdd4e0 #fff; }
.nav-tabs .dropdown-menu {margin-top: -1px;border-top-left-radius: 0;border-top-right-radius: 0; }
.nav-link.active {color:var(--themecolor1);}
.nav-line {border-bottom: 2px solid rgba(72, 94, 144, 0.16); }
.nav-line .nav-item + .nav-item {margin-left: 25px; }
.nav-line > .nav-link + .nav-link {margin-left: 25px; }
.nav-line .nav-link {padding: 8px 0; }
.nav-line .nav-link.active {position: relative; }
.nav-line .nav-link.active::after {content: '';position: absolute;bottom: -2px;left: 0;right: 0;height: 2px;background-color: var(--themecolor1); }
.nav-line.flex-column {border-bottom: 0;border-right: 2px solid rgba(72, 94, 144, 0.16); }
.nav-line.flex-column .nav-item + .nav-item {margin-left: 0;margin-top: 25px; }
.nav-line.flex-column > .nav-link + .nav-link {margin-top: 25px;margin-left: 0; }
.nav-line.flex-column .nav-link {padding: 0 15px 0 25px; }
.nav-line.flex-column .nav-link.active::after {top: 0;bottom: 0;width: 2px;height: auto;left: auto;right: -2px; }
.nav-pills .nav-link {border-radius: 0.25rem; }
.nav-pills .nav-link.active,.nav-pills .show > .nav-link {color: #fff;background-color: var(--themecolor1); }
.nav-fill .nav-item {flex: 1 1 auto;text-align: center; }
.nav-justified .nav-item {flex-basis: 0;flex-grow: 1;text-align: center; }
.tab-content > .tab-pane {display: none; }
.tab-content > .active {display: block; }
.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-brand {display: inline-block;padding-top: 0.33594rem;padding-bottom: 0.33594rem;margin-right: 1rem;font-size: 1.09375rem;line-height: inherit;white-space: nowrap; }
.navbar-brand:hover, .navbar-brand:focus {text-decoration: none; }
.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; }
.navbar-text {display: inline-block;padding-top: 0.5rem;padding-bottom: 0.5rem; }
.navbar-collapse {flex-basis: 100%;flex-grow: 1;align-items: center; }
.navbar-toggler {padding: 0.25rem 0.75rem;font-size: 1.09375rem;line-height: 1;background-color: transparent;border: 1px solid transparent;border-radius: 0.25rem; }
.navbar-toggler:hover, .navbar-toggler:focus {text-decoration: none; }
.navbar-toggler-icon {display: inline-block;width: 1.5em;height: 1.5em;vertical-align: middle;content: "";background: no-repeat center center;background-size: 100% 100%; }

.card {position: relative;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;min-width: 0;word-wrap: break-word;background-color: white;background-clip: border-box;position: relative;margin-bottom: 1.5rem;width: 100%;border: 1px solid transparent;box-shadow: 0 0.76rem 1.52rem rgb(18 38 63 / 3%);border-radius: 0.3rem;}
.card > hr {margin-right: 0;margin-left: 0; }
.card > .list-group:first-child .list-group-item:first-child {border-top-left-radius: 0.25rem;border-top-right-radius: 0.25rem; }
.card > .list-group:last-child .list-group-item:last-child {border-bottom-right-radius: 0.25rem;border-bottom-left-radius: 0.25rem; }
.card-body {flex: 1 1 auto;padding: 1.25rem; }
.card-title {margin-bottom: 0.75rem; }
.card-subtitle {margin-top: -0.375rem;margin-bottom: 0; }
.card-text:last-child {margin-bottom: 0; }
.card-link:hover {text-decoration: none; }
.card-link + .card-link {margin-left: 1.25rem; }
.card-header {padding: 0.75rem 1.25rem;margin-bottom: 0;background-color: rgba(0, 0, 0, 0.03);border-bottom: 1px solid rgba(72, 94, 144, 0.16); }
.card-header:first-child {border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }
.card-header + .list-group .list-group-item:first-child {border-top: 0; }
.card-footer {padding: 0.75rem 1.25rem;background-color: rgba(0, 0, 0, 0.03);border-top: 1px solid rgba(72, 94, 144, 0.16); }
.card-footer:last-child {border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); }
.card-header-tabs {margin-right: -0.625rem;margin-bottom: -0.75rem;margin-left: -0.625rem;border-bottom: 0; }
.card-header-pills {margin-right: -0.625rem;margin-left: -0.625rem; }
.card-img-overlay {position: absolute;top: 0;right: 0;bottom: 0;left: 0;padding: 1.25rem; }
.card-img {width: 100%;border-radius: calc(0.25rem - 1px); }
.card-img-top {width: 100%;border-top-left-radius: calc(0.25rem - 1px);border-top-right-radius: calc(0.25rem - 1px); }
.card-img-bottom {width: 100%;border-bottom-right-radius: calc(0.25rem - 1px);border-bottom-left-radius: calc(0.25rem - 1px); }
.card-deck {display: flex;flex-direction: column; }
.card-deck .card {margin-bottom: 15px; }

.dash1 {background-image: linear-gradient(to right, #df1c45, #f13f65);}
.dash2 {background-image: linear-gradient(to right, #6bb709, #9ccd5d);}
.dash4 {background-image: linear-gradient(to right, #e5830d, #fdad4c);}
.dash3 {background-image: linear-gradient(to right, #41afe1, #5bc9fb);}

.btn svg, .ui-datepicker-buttonpane button svg, .sp-container button svg {width: 14px;height: 14px;stroke-width: 2.5px;margin-top: -4px !important;}
.card-group {display: flex;flex-direction: column; }
.card-group > .card {margin-bottom: 15px; }
.card-columns .card {margin-bottom: 0.75rem; }

.clearfix::after {display: block;clear: both;content: ""; }
.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; }
.sr-only-focusable:active, .sr-only-focusable:focus {position: static;width: auto;height: auto;overflow: visible;clip: auto;white-space: normal; }
.shadow-sm {box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }
.shadow {box-shadow: 1px 0px 5px 0px #d9d9d9 !important; }
.shadow-lg {box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }
.shadow-none {box-shadow: none !important; }
.w-5{width: 5% !important;}.w-10{width: 10% !important;}.w-15{width: 15% !important;}.w-20{width: 20% !important;}.w-25 {width: 25% !important; }
.w-30{width: 30% !important;}.w-35{width: 35% !important;}.w-40{width: 40% !important;}.w-45 {width: 45% !important; }.w-50 {width: 50% !important; }
.w-55 {width: 55% !important; }.w-60 {width: 60% !important; }.w-65 {width: 65% !important; }.w-70 {width: 70% !important; }.w-75 {width: 75% !important; }
.w-80 {width: 80% !important; }.w-85 {width: 85% !important; }.w-90 {width: 90% !important; }.w-95 {width: 92% !important; }.w-100 {width: 100% !important; }
.w-auto {width: auto !important; }
.h-25 {height: 25%;}.h-25px {height: 25px;}.h-30 {height: 30px;}.h-38 {height: 38px;}.h-42 {height: 42px;}
.h-50 {height: 50% !important; }
.h-75 {height: 75% !important; }
.h-100 {height: 100% !important; }
.h-auto {height: auto !important; }
.mw-100 {max-width: 100% !important; }
.mh-100 {max-height: 100% !important; }
.min-vw-100 {min-width: 100vw !important; }
.min-vh-100 {min-height: 100vh !important; }
.vw-100 {width: 100vw !important; }
.vh-100 {height: 100vh !important; }
.stretched-link::after {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 1;pointer-events: auto;content: "";background-color: rgba(0, 0, 0, 0); }

.m-0 {margin: 0 !important; }.mt-0,.my-0 {margin-top: 0 !important; }.mr-0,.mx-0 {margin-right: 0 !important; }.mb-0,.my-0 {margin-bottom: 0 !important; }.ml-0,.mx-0 {margin-left: 0 !important; }
.m-1 {margin: 0.25rem !important; }.mt-1,.my-1 {margin-top: 0.25rem !important; }.mr-1,.mx-1 {margin-right: 0.25rem !important; }.mb-1,.my-1 {margin-bottom: 0.25rem !important; }.ml-1,.mx-1 {margin-left: 0.25rem !important; }
.m-2 {margin: 0.5rem !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; }.ml-2,.mx-2 {margin-left: 0.5rem !important; }
.m-3 {margin: 1rem !important; }.mt-3,.my-3 {margin-top: 1rem !important; }.mr-3,.mx-3 {margin-right: 1rem !important; }.mb-3,.my-3 {margin-bottom: 1rem !important; }.ml-3,.mx-3 {margin-left: 1rem !important; }
.m-4 {margin: 1.5rem !important; }.mt-4,.my-4 {margin-top: 1.5rem !important; }.mr-4,.mx-4 {margin-right: 1.5rem !important; }.mb-4,.my-4 {margin-bottom: 1.5rem !important; }.ml-4,.mx-4 {margin-left: 1.5rem !important; }
.m-5 {margin: 3rem !important; }.mt-5,.my-5 {margin-top: 3rem !important; }.mr-5,.mx-5 {margin-right: 3rem !important; }.mb-5,.my-5 {margin-bottom: 3rem !important; }.ml-5,.mx-5 {margin-left: 3rem !important; }

.p-0 {padding: 0 !important; }.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; }
.p-1 {padding: 0.25rem !important; }.pt-1,.py-1 {padding-top: 0.25rem !important; }.pr-1,.px-1 {padding-right: 0.25rem !important; }.pb-1,.py-1 {padding-bottom: 0.25rem !important; }.pl-1,.px-1 {padding-left: 0.25rem !important; }
.p-2 {padding: 0.5rem !important; }.pt-2,.py-2 {padding-top: 0.5rem !important; }.pr-2,.px-2 {padding-right: 0.5rem !important; }.pb-2,.py-2 {padding-bottom: 0.5rem !important; }.pl-2,.px-2 {padding-left: 0.5rem !important; }
.p-3 {padding: 1rem !important; }.pt-3,.py-3 {padding-top: 1rem !important; }.pr-3,.px-3 {padding-right: 1rem !important; }.pb-3,.py-3 {padding-bottom: 1rem !important; }.pl-3,.px-3 {padding-left: 1rem !important; }
.p-4 {padding: 1.5rem !important; }.pt-4,.py-4 {padding-top: 1.5rem !important; }.pr-4,.px-4 {padding-right: 1.5rem !important; }.pb-4,.py-4 {padding-bottom: 1.5rem !important; }.pl-4,.px-4 {padding-left: 1.5rem !important; }
.p-5 {padding: 3rem !important; }.pt-5,.py-5 {padding-top: 3rem !important; }.pr-5,.px-5 {padding-right: 3rem !important; }.pb-5,.py-5 {padding-bottom: 3rem !important; }.pl-5,.px-5 {padding-left: 3rem !important; }

@media print {
*,
*::before,
*::after {text-shadow: none !important;box-shadow: none !important; }
a:not(.btn) {text-decoration: underline; }abbr[title]::after {content: " (" attr(title) ")"; }
pre {white-space: pre-wrap !important; }pre,blockquote {border: 1px solid #97a3b9;page-break-inside: avoid; }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 {min-width: 992px !important; }
.container {min-width: 992px !important; }
.navbar {display: none; }
.badge {border: 1px solid #000; }
.table {border-collapse: collapse !important; }
.table td,.table th {background-color: #fff !important; }
.table-bordered th,.table-bordered td {border: 1px solid #cdd4e0 !important; }
.table-dark {color: inherit; }
.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody + tbody {border-color: rgba(72, 94, 144, 0.16); }
.table .thead-dark th {color: inherit;border-color: rgba(72, 94, 144, 0.16); } }

.card-profile {border-width: 0; }
.card-profile .card-img-top {height: 100px;object-fit: cover; }
.card-profile .card-body {padding: 15px;border: 1px solid rgba(72, 94, 144, 0.16);border-bottom-right-radius: 0.25rem;border-bottom-left-radius: 0.25rem; }
.card-profile .card-body > div {display: flex;flex-direction: column;align-items: center;position: relative;margin-top: -55px; }
.card-profile h5 {font-size: 14px;margin-top: 15px;margin-bottom: 0; }
.card-profile h5 a {color: #1b2e4b; }
.card-profile h5 a:hover, .card-profile h5 a:focus {color: var(--themecolor1); }
.card-profile p {color: #8392a5; }
.card-event {border-width: 0; }
.card-event .card-img-top {height: 150px;object-fit: cover; }
.card-event .card-body {border: 1px solid rgba(72, 94, 144, 0.16);border-top-width: 0;padding: 18px 20px; }
.card-event .card-body h5 {font-size: 15px;margin-bottom: 0; }
.card-event .card-body h5 a {color: #1b2e4b; }
.card-event .card-body h5 a:hover, .card-event .card-body h5 a:focus {color: var(--themecolor1); }
.card-event .card-footer {border: 1px solid rgba(72, 94, 144, 0.16);border-top-width: 0;border-bottom-right-radius: 0.25rem;border-bottom-left-radius: 0.25rem;display: flex;align-items: center;justify-content: space-between; }
.card-help .card-body {display: flex;flex-direction: column;align-items: center;text-align: center; }
.card-help .card-footer {display: flex;align-items: center;justify-content: space-between; }
.card-help .card-footer .icon::before {width: auto; }
.divider-text {position: relative;display: flex;align-items: center;text-transform: uppercase;color: #8392a5;font-size: 10px;font-weight: 500;font-family: 'Be Vietnam Pro', sans-serif;letter-spacing: .5px;margin: 15px 0; }
.divider-text::before, .divider-text::after {content: '';display: block;flex: 1;height: 1px;background-color: #e5e9f2; }
.divider-text::before {margin-right: 10px; }.divider-text::after {margin-left: 10px; }
.divider-vertical {flex-direction: column;margin: 0 15px; }
.divider-vertical::before, .divider-vertical::after {height: auto;width: 1px; }
.divider-vertical::before {margin-right: 0;margin-bottom: 10px; }
.divider-vertical::after {margin-left: 0;margin-top: 10px; }
.dropdown-message .dropdown-link,.dropdown-notification .dropdown-link {position: relative;color: #8392a5; }
.dropdown-message .dropdown-link svg,.dropdown-notification .dropdown-link svg {width: 16px;height: 16px;stroke-width: 3px; }
.dropdown-message .dropdown-link.new-indicator,.dropdown-notification .dropdown-link.new-indicator {color: #1b2e4b; }
.dropdown-message .dropdown-link.new-indicator span,
.dropdown-notification .dropdown-link.new-indicator span {display: flex;width: 15px;height: 15px;justify-content: center;position: absolute;top: -8px;right: -2px;background-color: #dc3545;color: #fff;font-size: 8px;font-weight: 400;font-family: 'Be Vietnam Pro', sans-serif;line-height: 2;border-radius: 100%; }
.dropdown-message .dropdown-link:hover, .dropdown-message .dropdown-link:focus,.dropdown-notification .dropdown-link:hover,.dropdown-notification .dropdown-link:focus {color: #001737; }
.dropdown-message .dropdown-menu, .dropdown-notification .dropdown-menu {width: 300px;padding: 0;margin-right: -20px;box-shadow: none; }
.dropdown-message .dropdown-menu::before, .dropdown-notification .dropdown-menu::before {content: '';position: absolute;top: -10px;left: 25px;border-bottom: 10px solid rgba(72, 94, 144, 0.16);border-left: 10px solid transparent;border-right: 10px solid transparent; }
.dropdown-message .dropdown-menu::after, .dropdown-notification .dropdown-menu::after {content: '';position: absolute;top: -8.5px;left: 26px;border-bottom: 9px solid #fff;border-left: 9px solid transparent;border-right: 9px solid transparent; }
.dropdown-message .dropdown-menu.dropdown-menu-right, .dropdown-notification .dropdown-menu.dropdown-menu-right {margin-right: -20px; }
.dropdown-message .dropdown-menu.dropdown-menu-right::before, .dropdown-notification .dropdown-menu.dropdown-menu-right::before {left: auto;right: 20px; }
.dropdown-message .dropdown-menu.dropdown-menu-right::after, .dropdown-notification .dropdown-menu.dropdown-menu-right::after {left: auto;right: 21px; }
.dropdown-message .dropdown-header, .dropdown-notification .dropdown-header {padding: 12px 15px;text-transform: uppercase;font-size: 12px;font-weight: 600;letter-spacing: .5px;color: #1b2e4b;border-bottom: 1px solid rgba(72, 94, 144, 0.16);margin-bottom: 5px; }
.dropdown-message .dropdown-item, .dropdown-notification .dropdown-item {transition: none;border-radius: 0.25rem;white-space: normal;padding: 8px 10px;margin: 5px 5px 5px 5px;width: auto; }
.dropdown-message .dropdown-item:hover, .dropdown-message .dropdown-item:focus,
.dropdown-notification .dropdown-item:hover, .dropdown-notification .dropdown-item:focus {background-color: rgba(229, 233, 242, 0.5); }
#needhelpdiv .dropdown-item.needhelp {background-color: rgba(229, 233, 242, 0.5); }
.dropdown-message .dropdown-item:hover .avatar-online::after,
.dropdown-message .dropdown-item:hover .avatar-offline::after, .dropdown-message .dropdown-item:focus .avatar-online::after,
.dropdown-message .dropdown-item:focus .avatar-offline::after,.dropdown-notification .dropdown-item:hover .avatar-online::after,.dropdown-notification .dropdown-item:hover .avatar-offline::after,
.dropdown-notification .dropdown-item:focus .avatar-online::after,.dropdown-notification .dropdown-item:focus .avatar-offline::after box-shadow: 0 0 0 2px #f2f4f8; }
.dropdown-message .avatar,.dropdown-notification .avatar {flex-shrink: 0;margin-top: 5px;padding-bottom:10px;}
.dropdown-message .media-body,.dropdown-notification .media-body {font-size: 13px;color: rgba(27, 46, 75, 0.85); }
.dropdown-message .media-body p,.dropdown-notification .media-body p {margin-bottom: 2px; }
.dropdown-message .media-body span,.dropdown-notification .media-body span {font-family: 'Be Vietnam Pro', sans-serif;font-size:12px; }
.dropdown-message .media-body strong,.dropdown-notification .media-body strong {font-weight: 500;color: #1b2e4b; }
.dropdown-message .dropdown-footer,.dropdown-notification .dropdown-footer {margin-top: 5px;border-top: 1px solid rgba(72, 94, 144, 0.16);padding: 10px;text-align: center;font-size: 10px;font-weight: 500;font-family: 'Be Vietnam Pro', sans-serif;letter-spacing: .5px;text-transform: uppercase; }
.dropdown-message .dropdown-footer a,.dropdown-notification .dropdown-footer a {color: #8392a5;transition: all 0.2s ease-in-out; }
.dropdown-message .dropdown-footer a:hover, .dropdown-message .dropdown-footer a:focus,.dropdown-notification .dropdown-footer a:hover,.dropdown-notification .dropdown-footer a:focus {color: #1b2e4b; }
.dropdown-profile .dropdown-link {display: flex;align-items: center; }
.dropdown-profile .dropdown-link:hover .avatar img, .dropdown-profile .dropdown-link:focus .avatar img {transform: scale(1.23, 1.23);padding: 3px;background-color: #f5f6fa; }
.dropdown-profile .dropdown-menu {border-color: rgba(72, 94, 144, 0.16);width: 230px;padding: 15px;margin-top: 13px;box-shadow: none;border-bottom-right-radius: 0.25rem;border-bottom-left-radius: 0.25rem; }
.dropdown-profile .dropdown-menu::before, .dvtlamnt::before {content: '';position: absolute;top: -10px;left: 25px;border-bottom: 10px solid rgba(72, 94, 144, 0.16);border-left: 10px solid transparent;border-right: 10px solid transparent; }
.dropdown-profile .dropdown-menu::after, .dvtlamnt::after {content: '';position: absolute;top: -8.5px;left: 26px;border-bottom: 9px solid #fff;border-left: 9px solid transparent;border-right: 9px solid transparent; }
.dropdown-profile .dropdown-menu.dropdown-menu-right {margin-right: -10px; }
.dropdown-profile .dropdown-menu.dropdown-menu-right::before, .tot_amunt::before {left: auto;right: 15px; }
.dropdown-profile .dropdown-menu.dropdown-menu-right::after, .tot_amunt::after {left: auto;right: 16px; }
.dropdown-profile .dropdown-divider {margin: 15px 0; }
.dropdown-profile .dropdown-item {padding: 0;display: flex;align-items: center;color: #1b2e4b; }
.dropdown-profile .dropdown-item + .dropdown-item {margin-top: 10px; }
.dropdown-profile .dropdown-item svg {width: 16px;height: 16px;margin-right: 15px; }
.dropdown-profile .dropdown-item:hover, .dropdown-profile .dropdown-item:focus {background-color: transparent;}
.dropdown-icon .dropdown-item {display: flex;align-items: center;padding: 5px 10px; }
.dropdown-icon .dropdown-item svg {width: 16px;height: 16px;margin-right: 10px; }
.dropdown-icon .dropdown-item span {display: block;position: relative;top: 1.5px; }
.dropdown-icon .dropdown-divider {margin: 10px 15px; }

.step-icon {width: 36px;height: 36px;display: flex;align-items: center;justify-content: center;flex-shrink: 0;border: 2px solid #8392a5;color: #8392a5;border-radius: 100%; }
.step-icon svg {width: 20px;height: 20px; }
.step-title {margin-left: 5px;width: 50px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }

.img-group {display: flex;align-items: center;justify-content: center; }
.img-group .img {position: relative;background-color: #fff;padding: 2px; }

.overlay {position: relative; }
.overlay-body {position: absolute;top: 0;left: 0;right: 0;bottom: 0; }
@keyframes shimmer {0% {background-position: -400px 0; }100% {background-position: 400px 0; } }


/* ###### 3.2 Datepicker ###### */
.ui-datepicker {background-color: #fff;border: 1px solid rgba(72, 94, 144, 0.16);font-family: inherit;font-size: inherit;padding: 10px;margin: 1px 0 0;display: none;width: auto !important;z-index: 1051 !important;border-radius: 0.25rem; }
.ui-datepicker .ui-datepicker-header {display: flex;justify-content: space-between;align-items: center;position: relative;font-weight: 500;font-size: 12px;text-transform: uppercase;color: #001737;padding: 0 0 5px;letter-spacing: 1px;border: 0;background-color: transparent;border-top-left-radius: 0.25rem;border-top-right-radius: 0.25rem; }
.ui-datepicker .ui-datepicker-header .ui-datepicker-next,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev {text-indent: -99999px;color: #8392a5;top: 0; }
.ui-datepicker .ui-datepicker-header .ui-datepicker-next::before, .ui-datepicker .ui-datepicker-header .ui-datepicker-prev::before {font-size: 16px;font-family: 'Line Awesome Free';position: absolute;top: -1px;text-indent: 0; }
.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover::before, .ui-datepicker .ui-datepicker-header .ui-datepicker-next:focus::before,
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover::before,
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:focus::before {color: #1b2e4b; }
.ui-datepicker .ui-datepicker-header .ui-datepicker-next {order: 3; }
.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before {right: 5px;content: '\f105'; }
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before {left: 5px;content: '\f104'; }
.ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover {color: #1b2e4b;cursor: pointer;top: 1px;border: 0;background-color: transparent; }
.ui-datepicker .ui-datepicker-title {color: #001737;font-weight: 700;font-size: 12px;width: 90%;text-align:center;}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {font-size: 11px;border: 1px solid #c0ccda;-webkit-appearance: none;-moz-appearance: none;appearance: none;padding: 2px 20px 2px 5px;border-radius: 0.25rem;position: relative;margin-top: -3px;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 5px center/8px 8px; }
.ui-datepicker .ui-datepicker-year {margin-left: 5px; }
.ui-datepicker .ui-datepicker-calendar {margin: 0;background-color: transparent;border-bottom-right-radius: 0.25rem;border-bottom-left-radius: 0.25rem; }
.ui-datepicker .ui-datepicker-calendar th {text-transform: uppercase;font-size: 11px;font-weight: 600;letter-spacing: 1px;padding: 6px 9px;color: #1b2e4b;border:none;}
@media (max-width: 320px) {.ui-datepicker .ui-datepicker-calendar th {padding: 4px 0;letter-spacing: normal; } }
.ui-datepicker .ui-datepicker-calendar td {border: 1px solid #fff;padding: 0;background-color: #fff;text-align: right; }
.ui-datepicker .ui-datepicker-calendar td:last-child {border-right: 0; }
.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-other-month .ui-state-default {color: #c0ccda; }
.ui-datepicker .ui-datepicker-calendar td span,.ui-datepicker .ui-datepicker-calendar td a {transition: all 0.2s ease-in-out;padding: 5px;color: #1b2e4b;padding: 6px 10px;display: block;font-weight: 400;font-size: 12px;border: 0;border-radius: 1px;text-align:center;}
@media (prefers-reduced-motion: reduce) {.ui-datepicker .ui-datepicker-calendar td span,.ui-datepicker .ui-datepicker-calendar td a {transition: none; } }
.ui-datepicker .ui-datepicker-calendar td a:hover {background-color: #fff;color: #001737; }
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a:hover, .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a:focus, .ui-state-default.ui-state-active, .ui-state-default.ui-state-highlight.ui-state-active {background-color: var(--themecolor1) !important;color: #fff !important;border:2px solid var(--themecolor1) !important;}
a.ui-state-default.ui-state-highlight {background: #8392a5;border: 2px solid #8392a5 !important;color: #fff !important;}
.ui-datepicker .ui-datepicker-calendar .ui-state-disabled .ui-state-default {color: #c0ccda;border:2px solid #fff;}
.ui-datepicker-multi .ui-datepicker-group {padding-right: 15px;width: auto;float: left; }
.ui-datepicker-multi .ui-datepicker-group .ui-datepicker-title {margin: auto;text-align:center; }
.ui-datepicker-multi .ui-datepicker-group .ui-datepicker-prev::before {left: 10px; }
.ui-datepicker-multi .ui-datepicker-group .ui-datepicker-next::before {right: 10px; }
.ui-datepicker-multi .ui-datepicker-group table {margin: 0; }
.ui-datepicker-multi .ui-datepicker-group-last {padding-right: 0; }
.ui-datepicker-inline {border-color: #c0ccda; }
@media (min-width: 576px) {.ui-datepicker-inline {max-width: 270px; } }
.ui-datepicker-buttonpane {display: flex;align-items: center;justify-content: space-between;font-size: 13px;border-top: 1px solid #e5e9f2;padding-top: 10px; }
.ui-datepicker-buttonpane button {min-height: inherit;border-radius: 0.25rem; }

.legendColorBox > div {border: 0 !important;padding: 0 !important;border-radius: 100%;overflow: hidden; }
.legendLabel {font-size: 10px;font-weight: 500;color: #8392a5;font-family: 'Be Vietnam Pro', sans-serif;text-transform: uppercase;padding-left: 5px; }

@media only screen and (max-width:767px) {
    #ui-datepicker-div {left: 0px !important;top: -1px !important;height: 100vh;width: 100% !important;}
    .ui-datepicker-multi .ui-datepicker-group {width: 100%;}
    .ui-datepicker-multi .ui-datepicker-group table {width:100% !important;}
}

/* ############### PANEL STYLES ############### */
.backdrop {visibility: hidden;opacity: 0;position: fixed;top: 0;left: 0;width: 100vw;height: 100vh;background-color: rgba(15, 21, 32, 0.7);z-index: 40;transition: all 0.4s; }
@media (prefers-reduced-motion: reduce) {.backdrop {transition: none; } }
.backdrop.show {visibility: visible;opacity: 1; }
@media (max-width: 991.98px) {
    .navbar-nav-show {overflow: hidden; }
    .navbar-nav-show .navbar-menu-wrapper {transform: translateX(0);overflow-y:scroll;}
    .navbar-nav-show .backdrop {opacity: 1;visibility: visible;left: 260px; } 
}
.navbar-header {align-items: stretch;height: 55px;padding: 0;justify-content: flex-start;background-color: #fff;border-bottom: 1px solid rgba(72, 94, 144, 0.16); }
@media (min-width: 992px) {.navbar-header {height: 60px; } }
.navbar-header > .container {padding: 0; }
@media (max-width: 1139px) {.navbar-header > .container {max-width: none; } }
@media (min-width: 1140px) {.navbar-header > .container .navbar-brand {padding-left: 0; }.navbar-header > .container .navbar-right {padding-right: 0; } }
.navbar-header .navbar-brand {display: flex;align-items: center;padding-left: 15px;margin-right: 0;order: 1; }
@media (min-width: 992px) {.navbar-header .navbar-brand {width: 110px;padding: 0 0 0 10px;margin-top: -3px;margin-right:0px; } }
.navbar-header .burger-menu {margin-left: 15px;color: #8392a5;display: flex;align-items: center; }
@media (min-width: 576px) {.navbar-header .burger-menu {margin-left: 20px; } }
@media (min-width: 992px) {.navbar-header .burger-menu {display: none; } }
.navbar-header .burger-menu svg {width: 20px;height: 20px;stroke-width: 2.5px; }
.navbar-header .burger-menu:hover {color: var(--themecolor1); }
.navbar-header .btn-social {padding: 0;font-size: 18px;color: #1b2e4b;min-height: inherit;display: none; }
@media (min-width: 1200px) {.navbar-header .btn-social {display: inline-block; } }
.navbar-header .btn-social:hover, .navbar-header .btn-social:focus {color: #001737; }
.navbar-header .btn-social:hover:first-of-type, .navbar-header .btn-social:focus:first-of-type {color: #f10075; }
.navbar-header .btn-social:hover:nth-of-type(3), .navbar-header .btn-social:focus:nth-of-type(3) {color: #00aced; }
.navbar-header .btn-social + .btn-social {margin-left: 10px; }
.navbar-header .btn-social.btn-for-dark {color: rgba(255, 255, 255, 0.5); }
.navbar-header .btn-social.btn-for-dark:hover, .navbar-header .btn-social.btn-for-dark:focus {color: #fff; }
.navbar-header .btn-buy {letter-spacing: 1px;padding: 0;line-height: 1.454;margin-left: 15px;display: flex;align-items: center;color: var(--themecolor1);font-size: 11px;font-weight: 600;text-transform: uppercase; }
@media (min-width: 992px) {.navbar-header .btn-buy {min-height: inherit;padding: 7px 12px;color: var(--themecolor1);border: 2px solid var(--themecolor1); }.navbar-header .btn-buy:hover, .navbar-header .btn-buy:focus {background-color: var(--themecolor1);color: #fff; } }
.navbar-header .btn-buy .feather {width: 18px;height: 18px;margin-right: 0; }
@media (min-width: 992px) {.navbar-header .btn-buy .feather {width: 14px;height: 14px; } }
.navbar-header .btn-buy span {margin-left: 8px;display: none; }
@media (min-width: 992px) {.navbar-header .btn-buy span {display: inline; } }
.navbar-header .btn-buy.btn-for-dark {border-color: #fff;color: #fff; }
.navbar-header .navbar-right {padding: 0 15px;margin-left: auto;display: flex;align-items: center;justify-content: flex-end;order: 2; }
@media (min-width: 576px) {.navbar-header .navbar-right {padding-right: 20px; } }
@media (min-width: 992px) {.navbar-header .navbar-right {order: 3;padding: 0 20px 0 0;margin-right:15px; } }
@media (min-width: 1200px) {.navbar-header .navbar-right {width: auto; } }
.navbar-header .navbar-right .search-link {color: #001737; }
.navbar-header .navbar-right .search-link:hover, .navbar-header .navbar-right .search-link:focus {color: rgba(0, 23, 55, 0.8); }
.navbar-header .navbar-right .search-link svg {width: 16px;height: 16px;stroke-width: 3px; }
@media (min-width: 576px) {.navbar-header .navbar-right .search-link svg {width: 20px;height: 20px;stroke-width: 2.8px; } }
.navbar-header .navbar-right .dropdown {margin-left: 0px; }
@media (min-width: 992px) {.navbar-header .navbar-right .dropdown:last-child {margin-left: 20px; } }
@media (min-width: 1200px) {.navbar-header .navbar-right .dropdown:last-child {margin-left: 30px; } }
.navbar-header .navbar-right .dropdown-menu {border-top-width: 0;border-top-left-radius: 0;border-top-right-radius: 0; }
.navbar-header .navbar-right .dropdown-message .dropdown-menu {margin-top: 17.5px;margin-right: -88px; }
.navbar-header .navbar-right .dropdown-message .dropdown-menu::before {right: 83px; }
.navbar-header .navbar-right .dropdown-message .dropdown-menu::after {right: 84px; }
@media (min-width: 576px) {.navbar-header .navbar-right .dropdown-message .dropdown-menu {margin-right: -20px; }.navbar-header .navbar-right .dropdown-message .dropdown-menu::before {right: 20px; }.navbar-header .navbar-right .dropdown-message .dropdown-menu::after {right: 21px; } }
@media (min-width: 992px) {.navbar-header .navbar-right .dropdown-message .dropdown-menu {margin-top: 19.5px; } }
.navbar-header .navbar-right .dropdown-notification .dropdown-menu {margin-top: 17.5px;margin-right: -53px; }
.navbar-header .navbar-right .dropdown-notification .dropdown-menu::before {right: 48px; }
.navbar-header .navbar-right .dropdown-notification .dropdown-menu::after {right: 49px; }
@media (min-width: 576px) {.navbar-header .navbar-right .dropdown-notification .dropdown-menu {margin-right: -20px; }.navbar-header .navbar-right .dropdown-notification .dropdown-menu::before {right: 20px; }.navbar-header .navbar-right .dropdown-notification .dropdown-menu::after {right: 21px; } }
@media (min-width: 992px) {.navbar-header .navbar-right .dropdown-notification .dropdown-menu {margin-top: 15.5px; } }
@media (max-width: 991.98px) {.navbar-header .navbar-right .dropdown-profile .dropdown-link .avatar {width: 28px;height: 28px; } }
@media (max-width: 991.98px) {.navbar-header .navbar-right .dropdown-profile .dropdown-menu {margin-top: 14px; } }
@media (max-width: 768px) {.navbar-header-fixed {position: fixed;top: 0;left: 0;right: 0;z-index: 10; } }
.navbar-menu-wrapper {order: 3;width: 260px;position: fixed;top: 0;bottom: 0;left: 0;background-color: #fff;overflow: hidden;z-index: 1060;transform: translateX(-260px);transition: all 0.4s; }
@media (prefers-reduced-motion: reduce) {.navbar-menu-wrapper {transition: none; } }
@media (min-width: 992px) {.navbar-menu-wrapper {width: auto;padding: 0 25px;position: relative;top: auto;left: auto;bottom: auto;background-color: transparent;overflow: visible;display: flex;justify-content: center;order: 2;transform: none;z-index: auto;flex: 1; } }
@media (min-width: 1200px) {.navbar-menu-wrapper {padding: 0 30px; } }
.navbar-menu-wrapper > .ps__rail-y {display: none; }
.navbar-menu-header {height: 55px;padding: 0 15px 0 20px;display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid rgba(209, 214, 225, 0.16); }
@media (min-width: 992px) {.navbar-menu-header {display: none; } }
.navbar-menu-header .feather-x {width: 20px;height: 20px;stroke-width: 2.5px; }
.navbar-menu-header a:last-child {color: #7987a1; }
.navbar-menu-header a:last-child:hover, .navbar-menu-header a:last-child:focus {color: #1c273c; }
.navbar-menu {flex-direction: column;padding: 25px 0; }
@media (min-width: 992px) {.navbar-menu {align-items: center;flex-direction: row;padding: 0;width:auto;/*width: 100%;*/max-width: 100%;margin-top: -3px; } }
.navbar-menu .nav-item + .nav-item {margin-top: 10px; }
@media (min-width: 992px) {.navbar-menu .nav-item + .nav-item {margin-top: 0;margin-left: 25px; } }
@media (min-width: 1200px) {.navbar-menu .nav-item + .nav-item {margin-left: 3px; } }
.navbar-menu .nav-item.active .nav-link {position: relative; }
.navbar-menu .nav-item.active .nav-link::before {content: '';position: absolute;top: calc(50% - 1px);left: 0;width: 10px;height: 2px;background-color: var(--themecolor1); }
@media (min-width: 992px) {.navbar-menu .nav-item.active .nav-link::before {display: none; } }
.navbar-menu .nav-item.active .nav-link svg {color: var(--themecolor1);fill: rgba(1, 104, 250, 0.2); }
.navbar-menu .nav-item.with-sub {position: relative; }
.navbar-menu .nav-item.with-sub .nav-link::after {content: '';width: 6px;height: 6px;border-right: 1.5px solid #8392a5;border-bottom: 1.5px solid #8392a5;display: inline-block;transform: rotate(45deg);margin-left: auto;transition: all 0.2s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
.navbar-menu .nav-item.with-sub .nav-link::after {transition: none; } }
@media (min-width: 992px) {.navbar-menu .nav-item.with-sub .nav-link::after {margin-left: 6px; } }
.navbar-menu .nav-item.show .navbar-menu-sub {display: block; }
.navbar-menu .nav-link {display: flex;align-items: center;justify-content: flex-start;font-size: 13px;font-weight: 500;padding: 0 20px;color: #001737;transition: all 0.2s ease-in-out; }
@media (prefers-reduced-motion: reduce) {.navbar-menu .nav-link {transition: none; } }
@media (min-width: 992px) {.navbar-menu .nav-link {font-weight: 600;padding: 13px 10px; } }
.navbar-menu .nav-link:hover svg {fill: rgba(1, 104, 250, 0.2); }
.navbar-menu .nav-link svg {width: 18px;height: 18px;stroke-width: 2.2px;fill: rgba(27, 46, 75, 0.1);margin-right: 15px;color: #7987a1;transition: all 0.2s ease-in-out; }
@media (prefers-reduced-motion: reduce) {.navbar-menu .nav-link svg {transition: none; } }
@media (min-width: 992px) {.navbar-menu .nav-link svg {display: none; } }
.navbar-menu .nav-label {font-size: 10px;font-weight: 600;font-family: 'Be Vietnam Pro', sans-serif;letter-spacing: .7px;color: #8392a5;text-transform: uppercase;display: block;margin-bottom: 15px; }
.navbar-menu-sub {position: relative;min-width: 200px;list-style: none;padding: 0 15px 3px 24px;border-left: 1px solid rgba(72, 94, 144, 0.16);margin-top: 10px;margin-left: 28px;z-index: 1000;display: none; }
@media (min-width: 992px) {.navbar-menu-sub {position: absolute;top: 38.5px;left: -25px;background-color: #fff;padding: 20px 25px;border: 1px solid rgba(192, 204, 218, 0.53);margin-top: 0;margin-left: 0;border-bottom-right-radius: 0.25rem;border-bottom-left-radius: 0.25rem; } }
.navbar-menu-sub::before {content: '';position: absolute;top: -10px;left: 25px;border-bottom: 10px solid rgba(192, 204, 218, 0.53);border-left: 10px solid transparent;border-right: 10px solid transparent; }
.navbar-menu-sub::after {content: '';position: absolute;top: -8.5px;left: 26px;border-bottom: 9px solid #fff;border-left: 9px solid transparent;border-right: 9px solid transparent; }
.navbar-menu-sub::before, .navbar-menu-sub::after {display: none; }
@media (min-width: 992px) {.navbar-menu-sub::before, .navbar-menu-sub::after {display: block; } }
.navbar-menu-sub ul {padding: 0;margin: 0;list-style: none;position: relative;min-width: 150px; }
.navbar-menu-sub ul + ul {margin-top: 25px; }
@media (min-width: 992px) {.navbar-menu-sub ul + ul {margin-top: 0;margin-left: 25px;padding-left: 25px;border-left: 1px solid rgba(72, 94, 144, 0.16); } }
.navbar-menu-sub .nav-sub-item + .nav-sub-item {margin-top: 5px; }
.navbar-menu-sub .nav-sub-link {color: #1b2e4b;white-space: nowrap;font-size: 13px;display: flex;align-items: center;transition: all 0.2s ease-in-out; }
@media (prefers-reduced-motion: reduce) {.navbar-menu-sub .nav-sub-link {transition: none; } }
.navbar-menu-sub .nav-sub-link svg {width: 16px;height: 16px;margin-right: 5px;fill: rgba(0, 23, 55, 0.08);}
@media (min-width: 992px) {.navbar-menu-sub .nav-sub-link svg {display: block; } }
.navbar-menu-sub .nav-sub-link .feather-bar-chart-2 {margin-left: -4px; }
.navbar-menu-sub .nav-sub-link:hover svg {fill: rgba(1, 104, 250, 0.2); }
.navbar-menu-sub.navbar-inverse {background-color: #141c2b;border-width: 0; }
.navbar-menu-sub.navbar-inverse::before {border-bottom-color: #141c2b; }
.navbar-menu-sub.navbar-inverse::after {display: none; }
.navbar-menu-sub.navbar-inverse .nav-label {color: rgba(255, 255, 255, 0.3);font-weight: 500; }
.navbar-menu-sub.navbar-inverse ul + ul {border-left-color: rgba(255, 255, 255, 0.05); }
.navbar-menu-sub.navbar-inverse .nav-sub-link {color: rgba(255, 255, 255, 0.5);font-weight: 400; }
.navbar-menu-sub.navbar-inverse .nav-sub-link:hover, .navbar-menu-sub.navbar-inverse .nav-sub-link:focus {color: #fff; }
.navbar-menu-sub.navbar-inverse .nav-sub-link:hover .feather, .navbar-menu-sub.navbar-inverse .nav-sub-link:focus .feather {color: #fff; }
.navbar-search {position: absolute;top: 0;left: 0;right: 0;z-index: 100;visibility: hidden;opacity: 0;transition: all 0.2s ease-in-out; }

@media (prefers-reduced-motion: reduce) {.navbar-search {transition: none; } }
.navbar-search.visible {visibility: visible;opacity: 1; }
.navbar-search-header {height: 55px;background-color: #fff;padding: 0 15px;display: flex;align-items: center;border-bottom: 1px solid rgba(72, 94, 144, 0.16); }
@media (min-width: 576px) {.navbar-search-header {padding: 0 20px;height: 60px; } }
@media (min-width: 992px) {.navbar-search-header {padding: 0 25px; } }
.navbar-search-header .form-control {padding: 0;font-size: 14px;font-weight: 500;color: #001737;border-width: 0;background-color: transparent; }
@media (min-width: 992px) {.navbar-search-header .form-control {font-size: 16px; } }
.navbar-search-header .form-control::placeholder {font-weight: 400; }
.navbar-search-header .form-control:focus, .navbar-search-header .form-control:active {box-shadow: none !important; }
.navbar-search-header .btn, .navbar-search-header .ui-datepicker-buttonpane button, .ui-datepicker-buttonpane .navbar-search-header button, .navbar-search-header .sp-container button, .sp-container .navbar-search-header button {padding: 0; }
.navbar-search-header .btn svg, .navbar-search-header .ui-datepicker-buttonpane button svg, .ui-datepicker-buttonpane .navbar-search-header button svg, .navbar-search-header .sp-container button svg, .sp-container .navbar-search-header button svg {width: 20px;height: 20px;stroke-width: 2.8px; }
.navbar-search-body {padding: 15px 15px 20px;background-color: #fff;font-size: 13px; }
@media (min-width: 992px) {.navbar-search-body {padding: 25px 25px 30px; } }
.navbar-search-body ul {display: flex;flex-direction: column;margin-bottom: 0; }
@media (min-width: 992px) {.navbar-search-body ul {flex-direction: row; } }.navbar-search-body li + li {margin-top: 2px; }
@media (min-width: 992px) {.navbar-search-body li + li {margin-top: 0;margin-left: 5px; } }
.navbar-search-body a {padding: 5px 10px;display: block;color: #1b2e4b;border-radius: 0.25rem; }
@media (min-width: 992px) {.navbar-search-body a {border: 1px solid rgba(72, 94, 144, 0.16); } }
.navbar-search-body a:hover, .navbar-search-body a:focus {background-color: #e5e9f2; }
@media (min-width: 992px) {.navbar-search-body a:hover, .navbar-search-body a:focus {background-color: #c0ccda;border-color: transparent; } }

.df-logo {font-weight: 700;font-size: 22px;letter-spacing: -1px;color: inherit;display: flex;align-items: center;position: relative;color: #031a61;margin-top: -4px; }
@media (min-width: 576px) {.df-logo {font-size: 22px; } }
@media (min-width: 992px) {.df-logo {font-size: 24px; } }
.df-logo:hover, .df-logo:focus {color: #03217a; }
.df-logo span {display: inline-block;font-weight: 400;color: var(--themecolor1); }
.df-logo-initial {width: 40px;height: 40px;border: 2px solid var(--themecolor1);color: var(--themecolor1);border-radius: 6px;display: flex;align-items: center;justify-content: center; }
.df-logo-initial p {font-size: 24px;font-weight: 600;letter-spacing: -2px;margin-bottom: 0; }

@media (max-width: 991.98px) {
    .sidebar-show {overflow: hidden;position: relative; }
    .sidebar-show .sidebar {left: 0;box-shadow: 0 0 50px rgba(28, 39, 60, 0.06); }
    .sidebar-show .off-canvas-pusher {position: static; }
    .sidebar-show .off-canvas {display: none; }
    .sidebar-show .backdrop {opacity: 1;visibility: visible;left: 260px; } 
}

.content-components {font-size: 14px;position: relative;color: #1b2e4b;letter-spacing: -0.2px;}
@media (min-width: 992px) {.content-components {margin-top: 12px;} }
@media (min-width: 1200px) {.content-components {margin-right: 0; } }
.content-components .container {padding: 0;max-width: 780px; }
.content-components pre[class*="language-"], .content-components code[class*="language-"] {border-color: rgba(72, 94, 144, 0.16);font-family: 'Be Vietnam Pro', sans-serif;font-size: 12px;letter-spacing: normal;background-color: #f8f9fc; }

@media (prefers-reduced-motion: reduce) {.sidebar {transition: none; } }
@media (min-width: 992px) {.sidebar {width: 240px;position: relative;top: auto;bottom: auto;left: auto;z-index:0; } }

.sidebar-fixed {background-color: #fff; }
@media (min-width: 992px) {
.sidebar-fixed {background-color: #fff;border-right: 1px solid #f2f4f7;} }
.sidebar-fixed > .ps__rail-y {background-color: rgba(72, 94, 144, 0.16);width: 2px;display: none; }
@media (min-width: 992px) {.sidebar-fixed > .ps__rail-y {display: block; } }
.sidebar-fixed > .ps__rail-y > .ps__thumb-y {background-color: #c0ccda;width: 2px;left: 0; }
@media (min-width: 992px) {.sidebar-fixed > .ps__rail-y > .ps__thumb-y {background-color: var(--themecolor1); } }

.sidebar-header {height: 55px;padding: 0 20px 0 25px;display: flex;align-items: center;border-bottom: 1px solid rgba(72, 94, 144, 0.16); }
@media (min-width: 992px) {.sidebar-header {display: none; } }
.sidebar-header a {color: #7987a1; }
.sidebar-header a:hover, .sidebar-header a:focus {color: #1c273c; }
.sidebar-header a svg {width: 20px;height: 20px;stroke-width: 2.5px; }
.sidebar-header a:first-child {margin-right: 17px; }
.sidebar-header a:last-child {margin-left: auto; }
.sidebar-header h5 {font-size: 14px;font-weight: 700;color: #1c273c;text-transform: uppercase;margin-top: 3px;margin-bottom: 0; }
.sidebar-body {padding: 15px 10px;transition: all 0.2s ease-in-out 0s;float:left;width:100%;}
.sidebar-nav {list-style: none;padding: 0;margin: 0; }
.sidebar-nav .nav-label {font-size: 10px;font-weight: 500;font-family: 'Be Vietnam Pro', sans-serif;color: #8392a5;text-transform: uppercase;letter-spacing: .7px; }
.sidebar-nav .nav-item + .nav-item {margin-top: 5px; }
.sidebar-nav .nav-item.show .nav {display: block; }
.sidebar-nav .nav-link .comclr {margin-right:15px;font-size:20px;}
.sidebar-nav .nav-link:hover {background:#f3f6f8;}
.collapse.show nav.sidenav-menu-nested.nav a:hover {background:#fff;transition: all 0.3s;padding-left:30px;}
.sidebar-nav .nav-link:hover, #sidebarMenu .nav-link:hover .comclr {color: var(--themecolor1);}
.sidebar-nav .nav-link {align-items: center;display: flex;font-size: .875rem;font-weight:500;padding: 10px 12px;white-space: nowrap;color:#6c756e;font-size:13px;}
.sidebar-nav .nav-link svg {margin-right: 15px;width: 18px;height: 18px;stroke-width: 2.2px;color: #525f70;fill: rgba(27, 46, 75, 0.06); }
.sidebar-nav .nav-link.active {position: relative;color: var(--themecolor1); }
.sidebar-nav .nav-link.active::before {content: '';position: absolute;top: calc(50% - 1px);left: -25px;background-color: var(--themelinkcolor); }
.sidemenu .sidebar-nav .nav-link.active::before {content: '';position: absolute;top: calc(50% - 6px);left: -25px;width: auto;height: auto;background-color: var(--themelinkcolor); }
.sidebar-nav .nav-link.active svg {color: var(--themecolor1);fill: rgba(1, 104, 250, 0.2); }
.sidebar-nav .nav-link.with-sub::after {content: '';width: 6px;height: 6px;border-right: 1.5px solid #8392a5;border-bottom: 1.5px solid #8392a5;display: inline-block;transform: rotate(45deg);margin-top: -3px;margin-left: auto;align-self: center; }
.sidebar-nav .nav-link.with-sub:hover::after, .sidebar-nav .nav-link.with-sub:focus::after {border-color: #67788e; }
.sidebar-nav .nav {display: none;border-left: 1px solid rgba(229, 233, 242, 0.7);margin-left: 20px;margin-top: 5px;padding-left: 0px;float: left;width:90%;}
.sidebar-nav .nav a {display: block;font-size: 14px;color: #1b2e4b;float:left;width:100%; }
.sidebar-nav .nav a {padding:10px 25px;width:100%;}
@media (min-width: 992px) {.sidebar-nav .nav a {font-size: 13px; } }
.sidebar-nav .nav a:hover {color: var(--themecolor1) !important; }
.sidebar-nav .nav a.active {position: relative;color: var(--themelinkcolor);font-weight: 500; }
.sidebar-nav .nav a.active::before {content: '';position: absolute;top: 8px;bottom: 0;left: -1px;border-left: 1px solid var(--themecolor1);height:15px; }
.sidebar-nav .nav a + a {margin-top: 0px;}
#sidebarMenu .comclr {color: var(--themecolor1);}

.content-header {background-color: #fff;height: 55px;padding: 0 15px;display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid rgba(72, 94, 144, 0.16);padding-left: 65px; }
@media (min-width: 992px) {.content-header {height: 60px;padding: 0 25px; } }
@media (max-width: 575px) {.content-header .nav {flex-wrap: nowrap; } }
.content-header .nav-link {padding: 0;color: rgba(27, 46, 75, 0.75); }.content-header .nav-link:hover, .content-header .nav-link:focus {
color: #1b2e4b; }.content-header .nav-link + .nav-link {margin-left: 7px; }
@media (min-width: 576px) {.content-header .nav-link + .nav-link {margin-left: 10px; } }
.content-header svg {width: 18px;height: 18px; }
@media (min-width: 992px) {.content-header svg {width: 20px;height: 20px; } }
.content-header svg.feather-search {stroke-width: 2.8px; }
.content-search {width: 250px;display: flex;align-items: center; }
.content-search svg {stroke-width: 2.5px;margin-right: 10px;color: #8392a5; }
.content-search .form-control {padding: 0;border-width: 0;background-color: transparent; }
.content-search .form-control:focus {box-shadow: none;color: #1b2e4b; }
.content-body {position: relative;padding: 15px;height: calc(100% - 54px);overflow-y: auto; }
@media (min-width: 576px) {.content-body {padding: 20px; } }
@media (min-width: 992px) {.content-body {padding: 25px;height: calc(100% - 60px); } }
.content-body .container {margin-bottom: 25px; }
@media (max-width: 1199.98px) {.content-body .container {max-width: none; } }
.content-footer {font-size: 10px;font-family: 'Be Vietnam Pro', sans-serif;text-transform: uppercase;letter-spacing: .3px;margin-top: 60px;padding-top: 20px;border-top: 1px solid rgba(72, 94, 144, 0.16);color: #637388; }
@media (min-width: 576px) {.content-footer {display: flex;align-items: center;justify-content: space-between; } }
@media (min-width: 992px) {.content-footer {padding-top: 25px; } }
@media (min-width: 1200px) {.content-footer {padding-top: 30px; } }
.content-footer a {padding: 0;color: #1b2e4b; }
.content-footer a:hover, .content-footer a:focus {color: var(--themecolor1); }
.content-footer a + .nav-link {margin-left: 25px; }
.content-footer > div:last-child {margin-top: 15px; }
@media (min-width: 576px) {.content-footer > div:last-child {margin-top: 0; } }
.footer {font-size: 10px;font-family: 'Be Vietnam Pro', sans-serif;letter-spacing: .3px;padding: 15px 25px;background-color: #fafbfc;color: #637388;border-top: 1px solid rgba(72, 94, 144, 0.16);text-transform: uppercase;display: none; }
@media (min-width: 992px) {.footer {display: flex;align-items: center;justify-content: space-between; } }
.footer a {padding: 0;color: #1b2e4b; }
.footer a:hover, .footer a:focus {color: var(--themecolor1); }
.footer a + .nav-link {margin-left: 25px; }
.footer > div:last-child {margin-top: 15px; }
@media (min-width: 576px) {.footer > div:last-child {margin-top: 0; } }
.df-roboto {font-family: 'Be Vietnam Pro', sans-serif; }
.df-settings {position: fixed;top: 0;left: -365px;bottom: 0;z-index: 10;transition: all 0.2s; }
@media (prefers-reduced-motion: reduce) {.df-settings {transition: none; } }
.df-settings.show {left: 200px; }
.df-settings.show .df-settings-link {position: relative;left: 279px;}
.df-settings.show .df-settings-link, .df-settings.show .df-settings-link:hover, .df-settings.show .df-settings-link:focus {background-color: #fff;border-color: #c0ccda;color: #1c273c;box-shadow: -5px 0 10px rgba(28, 39, 60, 0.1); }
.df-settings-link {position: absolute;top: 98px;left: -44px;width: 45px;height: 45px;background-color: #1c273c;border: 1px solid transparent;border-left-width: 0;color: #fff;display: flex;/*align-items: center;*/justify-content: center;border-top-left-radius: 0.25rem;border-bottom-left-radius: 0.25rem;transition: all 0.2s ease-in-out;z-index: 1; }
@media (prefers-reduced-motion: reduce) {.df-settings-link {transition: none; } }
.df-settings-link:hover, .df-settings-link:focus {color: #fff;background-color: #3b4863;box-shadow: 0 0 10px 2px rgba(28, 39, 60, 0.1); }
@-webkit-keyframes rotating {from {-webkit-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg); }to {-webkit-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg); } }
@keyframes rotating {from {-ms-transform: rotate(0deg);-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg); }to {-ms-transform: rotate(360deg);-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg); } }
.df-settings-link svg {width: 26px;height: 20px;-webkit-animation: rotating 3s linear infinite;-moz-animation: rotating 3s linear infinite;-ms-animation: rotating 3s linear infinite;-o-animation: rotating 3s linear infinite;animation: rotating 3s linear infinite; }

/* ############### UTILITIES/HELPER CLASSES ############### */
/* ###### 9.1 Background  ###### */
.op-0 {opacity: 0; }.op-1 {opacity: 0.1; }.op-2 {opacity: 0.2; }.op-3 {opacity: 0.3; }.op-4 {opacity: 0.4; }.op-5 {opacity: 0.5; }.op-6 {opacity: 0.6; }.op-7 {opacity: 0.7; }.op-8 {opacity: 0.8; }.op-9 {opacity: 0.9; }
.outline-none {outline: none; }.op-none {opacity: 1; }
.transition-base {transition: all 0.2s ease-in-out; }
@media (prefers-reduced-motion: reduce) {.transition-base {transition: none; } }
.shadow-base {box-shadow: 0 0 15px rgba(28, 39, 60, 0.06); }
.shadow-none {box-shadow: none; }
.shadow-none-f {box-shadow: none !important; }
.rotate-45 {transform: rotate(45deg); }
.rotate--45 {transform: rotate(-45deg); }
.rotate-90 {transform: rotate(90deg); }
.rotate--90 {transform: rotate(-90deg); }
.overflow-hidden {overflow: hidden; }
.overflow-y-auto {overflow-y: auto; }
.flex-1 {flex: 1; }.flex-0 {flex: 0; }
.img-fit-cover {width: 100%;height: 100%;object-fit: cover; }
.img-object-left {object-position: left; }
.img-object-top {object-position: top; }
.img-object-top-left {object-position: top left; }
.stroke-wd-2-5 {stroke-width: 2.5px; }
.stroke-wd-3 {stroke-width: 3px; }
textarea.form-control {resize:none;}

/* ###### 9.3 Height   ###### */
.ht-5 {height: 5px; }.ht-5p {height: 5%; }.mx-ht-5p {max-height: 5%; }.mn-ht-5p {min-height: 5%; }.ht-5-f {height: 5px !important; }.ht-5p-f {height: 5% !important; }
.ht-10 {height: 8px; }.ht-10p {height: 10%; }.mx-ht-10p {max-height: 10%; }.mn-ht-10p {min-height: 10%; }.ht-10-f {height: 10px !important; }.ht-10p-f {height: 10% !important; }
.ht-15 {height: 15px; }.ht-15p {height: 15%; }.mx-ht-15p {max-height: 15%; }.mn-ht-15p {min-height: 15%; }.ht-15-f {height: 15px !important; }.ht-15p-f {height: 15% !important; }
.ht-20 {height: 20px; }.ht-20p {height: 20%; }.mx-ht-20p {max-height: 20%; }.mn-ht-20p {min-height: 20%; }.ht-20-f {height: 20px !important; }.ht-20p-f {height: 20% !important; }
.ht-25 {height: 25px; }.ht-25p {height: 25%; }.mx-ht-25p {max-height: 25%; }.mn-ht-25p {min-height: 25%; }.ht-25-f {height: 25px !important; }.ht-25p-f {height: 25% !important; }
.ht-30 {height: 30px; }.ht-30p {height: 30%; }.mx-ht-30p {max-height: 30%; }.mn-ht-30p {min-height: 30%; }.ht-30-f {height: 30px !important; }.ht-30p-f {height: 30% !important; }
.ht-35 {height: 35px !important; }.ht-35p {height: 35%; }.mx-ht-35p {max-height: 35%; }.mn-ht-35p {min-height: 35%; }.ht-35-f {height: 35px !important; }.ht-35p-f {height: 35% !important; }
.ht-40 {height: 40px; }.ht-40p {height: 40%; }.mx-ht-40p {max-height: 40%; }.mn-ht-40p {min-height: 40%; }.ht-40-f {height: 40px !important; }.ht-40p-f {height: 40% !important; }
.ht-45 {height: 45px; }.ht-45p {height: 45%; }.mx-ht-45p {max-height: 45%; }.mn-ht-45p {min-height: 45%; }.ht-45-f {height: 45px !important; }.ht-45p-f {height: 45% !important; }
.ht-50 {height: 50px; }.ht-50p {height: 50%; }.mx-ht-50p {max-height: 50%; }.mn-ht-50p {min-height: 50%; }.ht-50-f {height: 50px !important; }.ht-50p-f {height: 50% !important; }
.ht-55 {height: 55px; }.ht-55p {height: 55%; }.mx-ht-55p {max-height: 55%; }.mn-ht-55p {min-height: 55%; }.ht-55-f {height: 55px !important; }.ht-55p-f {height: 55% !important; }
.ht-60 {height: 60px; }.ht-60p {height: 60%; }.mx-ht-60p {max-height: 60%; }.mn-ht-60p {min-height: 60%; }.ht-60-f {height: 60px !important; }.ht-60p-f {height: 60% !important; }
.ht-65 {height: 65px; }.ht-65p {height: 65%; }.mx-ht-65p {max-height: 65%; }.mn-ht-65p {min-height: 65%; }.ht-65-f {height: 65px !important; }.ht-65p-f {height: 65% !important; }
.ht-70 {height: 70px; }.ht-70p {height: 70%; }.mx-ht-70p {max-height: 70%; }.mn-ht-70p {min-height: 70%; }.ht-70-f {height: 70px !important; }.ht-70p-f {height: 70% !important; }
.ht-75 {height: 75px; }.ht-75p {height: 75%; }.mx-ht-75p {max-height: 75%; }.mn-ht-75p {min-height: 75%; }.ht-75-f {height: 75px !important; }.ht-75p-f {height: 75% !important; }
.ht-80 {height: 80px; }.ht-80p {height: 80%; }.mx-ht-80p {max-height: 80%; }.mn-ht-80p {min-height: 80%; }.ht-80-f {height: 80px !important; }.ht-80p-f {height: 80% !important; }
.ht-85 {height: 85px; }.ht-85p {height: 85%; }.mx-ht-85p {max-height: 85%; }.mn-ht-85p {min-height: 85%; }.ht-85-f {height: 85px !important; }.ht-85p-f {height: 85% !important; }
.ht-90 {height: 90px; }.ht-90p {height: 90%; }.mx-ht-90p {max-height: 90%; }.mn-ht-90p {min-height: 90%; }.ht-90-f {height: 90px !important; }.ht-90p-f {height: 90% !important; }
.ht-95 {height: 95px; }.ht-95p {height: 95%; }.mx-ht-95p {max-height: 95%; }.mn-ht-95p {min-height: 95%; }.ht-95-f {height: 95px !important; }.ht-95p-f {height: 95% !important; }
.ht-100 {height: 100px; }.ht-100p {height: 100%; }.mx-ht-100p {max-height: 100%; }.mn-ht-100p {min-height: 100%; }.ht-100-f {height: 100px !important; }.ht-100p-f {height: 100% !important; }
.ht-100v {height: 100vh; }.ht-12 {height: 12px;}.ht-300 {height: 294px !important;}
.mn-ht-0 {min-height: inherit; }
.mn-ht-100v {min-height: 100vh; }
.ht-1 {height: 1px; }.ht-2 {height: 2px; }.ht-3 {height: 3px; }.ht-4 {height: 4px; }.ht-6 {height: 6px; }.ht-7 {height: 7px; }.ht-8 {height: 8px; }.ht-9 {height: 9px; }
.ht-auto {height: auto; }.ht-base {height: 38px; }.ht-16 {height: 16px; }.ht-32 {height: 32px; }.ht-36 {height: 36px; }.ht-48 {height: 48px; }
.ht-64 {height: 64px; }.ht-72 {height: 72px; }.ht-115 {height: 115px; }.ht-120 {height: 120px; }.ht-160 {height: 160px; }

/* ###### 9.4 Margin   ###### */
.mg-0 {margin: 0px; }.mg-0-f {margin: 0px !important; }.mg-y-0 {margin-top: 0px;margin-bottom: 0px; }.mg-y-0-f {margin-top: 0px !important;margin-bottom: 0px !important; }.mg-x-0 {margin-left: 0px;margin-right: 0px; }.mg-x-0-f {margin-left: 0px !important;margin-right: 0px !important; }.mg-t-0 {margin-top: 0px; }.mg-r-0 {margin-right: 0px; }.mg-b-0 {margin-bottom: 0px; }.mg-l-0 {margin-left: 0px; }.mg-t-0-f {margin-top: 0px !important; }.mg-r-0-f {margin-right: 0px !important; }.mg-b-0-f {margin-bottom: 0px !important; }.mg-l-0-f {margin-left: 0px !important; }
.mg-1 {margin: 1px; }.mg-1-f {margin: 1px !important; }.mg-y-1 {margin-top: 1px;margin-bottom: 1px; }.mg-y-1-f {margin-top: 1px !important;margin-bottom: 1px !important; }.mg-x-1 {margin-left: 1px;margin-right: 1px; }.mg-x-1-f {margin-left: 1px !important;margin-right: 1px !important; }.mg-t-1 {margin-top: 1px; }.mg-r-1 {margin-right: 1px; }.mg-b-1 {margin-bottom: 1px; }.mg-l-1 {margin-left: 1px; }.mg-t-1-f {margin-top: 1px !important; }.mg-r-1-f {margin-right: 1px !important; }.mg-b-1-f {margin-bottom: 1px !important; }.mg-l-1-f {margin-left: 1px !important; }
.mg-2 {margin: 2px; }.mg-2-f {margin: 2px !important; }.mg-y-2 {margin-top: 2px;margin-bottom: 2px; }.mg-y-2-f {margin-top: 2px !important;margin-bottom: 2px !important; }.mg-x-2 {margin-left: 2px;margin-right: 2px; }.mg-x-2-f {margin-left: 2px !important;margin-right: 2px !important; }.mg-t-2 {margin-top: 2px; }.mg-r-2 {margin-right: 2px; }.mg-b-2 {margin-bottom: 2px; }.mg-l-2 {margin-left: 2px; }.mg-t-2-f {margin-top: 2px !important; }.mg-r-2-f {margin-right: 2px !important; }.mg-b-2-f {margin-bottom: 2px !important; }.mg-l-2-f {margin-left: 2px !important; }
.mg-3 {margin: 3px; }.mg-3-f {margin: 3px !important; }.mg-y-3 {margin-top: 3px;margin-bottom: 3px; }.mg-y-3-f {margin-top: 3px !important;margin-bottom: 3px !important; }.mg-x-3 {margin-left: 3px;margin-right: 3px; }.mg-x-3-f {margin-left: 3px !important;margin-right: 3px !important; }.mg-t-3 {margin-top: 3px; }.mg-r-3 {margin-right: 3px; }.mg-b-3 {margin-bottom: 3px; }.mg-l-3 {margin-left: 3px; }.mg-t-3-f {margin-top: 3px !important; }.mg-r-3-f {margin-right: 3px !important; }.mg-b-3-f {margin-bottom: 3px !important; }.mg-l-3-f {margin-left: 3px !important; }
.mg-4 {margin: 4px; }.mg-4-f {margin: 4px !important; }.mg-y-4 {margin-top: 4px;margin-bottom: 4px; }.mg-y-4-f {margin-top: 4px !important;margin-bottom: 4px !important; }.mg-x-4 {margin-left: 4px;margin-right: 4px; }.mg-x-4-f {margin-left: 4px !important;margin-right: 4px !important; }.mg-t-4 {margin-top: 4px; }.mg-r-4 {margin-right: 4px; }.mg-b-4 {margin-bottom: 4px; }.mg-l-4 {margin-left: 4px; }.mg-t-4-f {margin-top: 4px !important; }.mg-r-4-f {margin-right: 4px !important; }.mg-b-4-f {margin-bottom: 4px !important; }.mg-l-4-f {margin-left: 4px !important; }
.mg-5 {margin: 5px; }.mg-5-f {margin: 5px !important; }.mg-y-5 {margin-top: 5px;margin-bottom: 5px; }.mg-y-5-f {margin-top: 5px !important;margin-bottom: 5px !important; }.mg-x-5 {margin-left: 5px;margin-right: 5px; }.mg-x-5-f {margin-left: 5px !important;margin-right: 5px !important; }.mg-t-5 {margin-top: 5px; }.mg-r-5 {margin-right: 5px; }.mg-b-5 {margin-bottom: 5px; }.mg-l-5 {margin-left: 5px; }.mg-t-5-f {margin-top: 5px !important; }.mg-r-5-f {margin-right: 5px !important; }.mg-b-5-f {margin-bottom: 5px !important; }.mg-l-5-f {margin-left: 5px !important; }
.mg-6 {margin: 6px; }.mg-6-f {margin: 6px !important; }.mg-y-6 {margin-top: 6px;margin-bottom: 6px; }.mg-y-6-f {margin-top: 6px !important;margin-bottom: 6px !important; }.mg-x-6 {margin-left: 6px;margin-right: 6px; }.mg-x-6-f {margin-left: 6px !important;margin-right: 6px !important; }.mg-t-6 {margin-top: 6px; }.mg-r-6 {margin-right: 6px; }.mg-b-6 {margin-bottom: 6px; }.mg-l-6 {margin-left: 6px; }.mg-t-6-f {margin-top: 6px !important; }.mg-r-6-f {margin-right: 6px !important; }.mg-b-6-f {margin-bottom: 6px !important; }.mg-l-6-f {margin-left: 6px !important; }
.mg-7 {margin: 7px; }.mg-7-f {margin: 7px !important; }.mg-y-7 {margin-top: 7px;margin-bottom: 7px; }.mg-y-7-f {margin-top: 7px !important;margin-bottom: 7px !important; }.mg-x-7 {margin-left: 7px;margin-right: 7px; }.mg-x-7-f {margin-left: 7px !important;margin-right: 7px !important; }.mg-t-7 {margin-top: 7px; }.mg-r-7 {margin-right: 7px; }.mg-b-7 {margin-bottom: 7px; }.mg-l-7 {margin-left: 7px; }.mg-t-7-f {margin-top: 7px !important; }.mg-r-7-f {margin-right: 7px !important; }.mg-b-7-f {margin-bottom: 7px !important; }.mg-l-7-f {margin-left: 7px !important; }
.mg-8 {margin: 8px; }.mg-8-f {margin: 8px !important; }.mg-y-8 {margin-top: 8px;margin-bottom: 8px; }.mg-y-8-f {margin-top: 8px !important;margin-bottom: 8px !important; }.mg-x-8 {margin-left: 8px;margin-right: 8px; }.mg-x-8-f {margin-left: 8px !important;margin-right: 8px !important; }.mg-t-8 {margin-top: 8px; }.mg-r-8 {margin-right: 8px; }.mg-b-8 {margin-bottom: 8px; }.mg-l-8 {margin-left: 8px; }.mg-t-8-f {margin-top: 8px !important; }.mg-r-8-f {margin-right: 8px !important; }.mg-b-8-f {margin-bottom: 8px !important; }.mg-l-8-f {margin-left: 8px !important; }
.mg-9 {margin: 9px; }.mg-9-f {margin: 9px !important; }.mg-y-9 {margin-top: 9px;margin-bottom: 9px; }.mg-y-9-f {margin-top: 9px !important;margin-bottom: 9px !important; }.mg-x-9 {margin-left: 9px;margin-right: 9px; }.mg-x-9-f {margin-left: 9px !important;margin-right: 9px !important; }.mg-t-9 {margin-top: 9px; }.mg-r-9 {margin-right: 9px; }.mg-b-9 {margin-bottom: 9px; }.mg-l-9 {margin-left: 9px; }.mg-t-9-f {margin-top: 9px !important; }.mg-r-9-f {margin-right: 9px !important; }.mg-b-9-f {margin-bottom: 9px !important; }.mg-l-9-f {margin-left: 9px !important; }
.mg-10 {margin: 10px; }.mg-10-f {margin: 10px !important; }.mg-y-10 {margin-top: 10px;margin-bottom: 10px; }.mg-y-10-f {margin-top: 10px !important;margin-bottom: 10px !important; }.mg-x-10 {margin-left: 10px;margin-right: 10px; }.mg-x-10-f {margin-left: 10px !important;margin-right: 10px !important; }.mg-t-10 {margin-top: 10px; }.mg-r-10 {margin-right: 10px; }.mg-b-10 {margin-bottom: 10px; }.mg-l-10 {margin-left: 10px; }.mg-t-10-f {margin-top: 10px !important; }.mg-r-10-f {margin-right: 10px !important; }.mg-b-10-f {margin-bottom: 10px !important; }.mg-l-10-f {margin-left: 10px !important; }
.mg-15 {margin: 15px; }.mg-15-f {margin: 15px !important; }.mg-y-15 {margin-top: 15px;margin-bottom: 15px; }.mg-y-15-f {margin-top: 15px !important;margin-bottom: 15px !important; }.mg-x-15 {margin-left: 15px;margin-right: 15px; }.mg-x-15-f {margin-left: 15px !important;margin-right: 15px !important; }.mg-t-15 {margin-top: 15px; }.mg-r-15 {margin-right: 15px; }.mg-b-15 {margin-bottom: 15px; }.mg-l-15 {margin-left: 15px; }.mg-t-15-f {margin-top: 15px !important; }.mg-r-15-f {margin-right: 15px !important; }.mg-b-15-f {margin-bottom: 15px !important; }.mg-l-15-f {margin-left: 15px !important; }
.mg-20 {margin: 20px; }.mg-20-f {margin: 20px !important; }.mg-y-20 {margin-top: 20px;margin-bottom: 20px; }.mg-y-20-f {margin-top: 20px !important;margin-bottom: 20px !important; }.mg-x-20 {margin-left: 20px;margin-right: 20px; }.mg-x-20-f {margin-left: 20px !important;margin-right: 20px !important; }.mg-t-20 {margin-top: 20px; }.mg-r-20 {margin-right: 20px; }.mg-b-20 {margin-bottom: 20px; }.mg-l-20 {margin-left: 20px; }.mg-t-20-f {margin-top: 20px !important; }.mg-r-20-f {margin-right: 20px !important; }.mg-b-20-f {margin-bottom: 20px !important; }.mg-l-20-f {margin-left: 20px !important; }
.mg-25 {margin: 25px; }.mg-25-f {margin: 25px !important; }.mg-y-25 {margin-top: 25px;margin-bottom: 25px; }.mg-y-25-f {margin-top: 25px !important;margin-bottom: 25px !important; }.mg-x-25 {margin-left: 25px;margin-right: 25px; }.mg-x-25-f {margin-left: 25px !important;margin-right: 25px !important; }.mg-t-25 {margin-top: 25px; }.mg-r-25 {margin-right: 25px; }.mg-b-25 {margin-bottom: 25px; }.mg-l-25 {margin-left: 25px; }.mg-t-25-f {margin-top: 25px !important; }.mg-r-25-f {margin-right: 25px !important; }.mg-b-25-f {margin-bottom: 25px !important; }.mg-l-25-f {margin-left: 25px !important; }
.mg-30 {margin: 30px; }.mg-30-f {margin: 30px !important; }.mg-y-30 {margin-top: 30px;margin-bottom: 30px; }.mg-y-30-f {margin-top: 30px !important;margin-bottom: 30px !important; }.mg-x-30 {margin-left: 30px;margin-right: 30px; }.mg-x-30-f {margin-left: 30px !important;margin-right: 30px !important; }.mg-t-30 {margin-top: 30px; }.mg-r-30 {margin-right: 30px; }.mg-b-30 {margin-bottom: 30px; }.mg-l-30 {margin-left: 30px; }.mg-t-30-f {margin-top: 30px !important; }.mg-r-30-f {margin-right: 30px !important; }.mg-b-30-f {margin-bottom: 30px !important; }.mg-l-30-f {margin-left: 30px !important; }
.mg-35 {margin: 35px; }.mg-35-f {margin: 35px !important; }.mg-y-35 {margin-top: 35px;margin-bottom: 35px; }.mg-y-35-f {margin-top: 35px !important;margin-bottom: 35px !important; }.mg-x-35 {margin-left: 35px;margin-right: 35px; }.mg-x-35-f {margin-left: 35px !important;margin-right: 35px !important; }.mg-t-35 {margin-top: 35px; }.mg-r-35 {margin-right: 35px; }.mg-b-35 {margin-bottom: 35px; }.mg-l-35 {margin-left: 35px; }.mg-t-35-f {margin-top: 35px !important; }.mg-r-35-f {margin-right: 35px !important; }.mg-b-35-f {margin-bottom: 35px !important; }.mg-l-35-f {margin-left: 35px !important; }
.mg-40 {margin: 40px; }.mg-40-f {margin: 40px !important; }.mg-y-40 {margin-top: 40px;margin-bottom: 40px; }.mg-y-40-f {margin-top: 40px !important;margin-bottom: 40px !important; }.mg-x-40 {margin-left: 40px;margin-right: 40px; }.mg-x-40-f {margin-left: 40px !important;margin-right: 40px !important; }.mg-t-40 {margin-top: 40px; }.mg-r-40 {margin-right: 40px; }.mg-b-40 {margin-bottom: 40px; }.mg-l-40 {margin-left: 40px; }.mg-t-40-f {margin-top: 40px !important; }.mg-r-40-f {margin-right: 40px !important; }.mg-b-40-f {margin-bottom: 40px !important; }.mg-l-40-f {margin-left: 40px !important; }
.mg-45 {margin: 45px; }.mg-45-f {margin: 45px !important; }.mg-y-45 {margin-top: 45px;margin-bottom: 45px; }.mg-y-45-f {margin-top: 45px !important;margin-bottom: 45px !important; }.mg-x-45 {margin-left: 45px;margin-right: 45px; }.mg-x-45-f {margin-left: 45px !important;margin-right: 45px !important; }.mg-t-45 {margin-top: 45px; }.mg-r-45 {margin-right: 45px; }.mg-b-45 {margin-bottom: 45px; }.mg-l-45 {margin-left: 45px; }.mg-t-45-f {margin-top: 45px !important; }.mg-r-45-f {margin-right: 45px !important; }.mg-b-45-f {margin-bottom: 45px !important; }.mg-l-45-f {margin-left: 45px !important; }
.mg-50 {margin: 50px; }.mg-50-f {margin: 50px !important; }.mg-y-50 {margin-top: 50px;margin-bottom: 50px; }.mg-y-50-f {margin-top: 50px !important;margin-bottom: 50px !important; }.mg-x-50 {margin-left: 50px;margin-right: 50px; }.mg-x-50-f {margin-left: 50px !important;margin-right: 50px !important; }.mg-t-50 {margin-top: 50px; }.mg-r-50 {margin-right: 50px; }.mg-b-50 {margin-bottom: 50px; }.mg-l-50 {margin-left: 50px; }.mg-t-50-f {margin-top: 50px !important; }.mg-r-50-f {margin-right: 50px !important; }.mg-b-50-f {margin-bottom: 50px !important; }.mg-l-50-f {margin-left: 50px !important; }
.mg-55 {margin: 55px; }.mg-55-f {margin: 55px !important; }.mg-y-55 {margin-top: 55px;margin-bottom: 55px; }.mg-y-55-f {margin-top: 55px !important;margin-bottom: 55px !important; }.mg-x-55 {margin-left: 55px;margin-right: 55px; }.mg-x-55-f {margin-left: 55px !important;margin-right: 55px !important; }.mg-t-55 {margin-top: 55px; }.mg-r-55 {margin-right: 55px; }.mg-b-55 {margin-bottom: 55px; }.mg-l-55 {margin-left: 55px; }.mg-t-55-f {margin-top: 55px !important; }.mg-r-55-f {margin-right: 55px !important; }.mg-b-55-f {margin-bottom: 55px !important; }.mg-l-55-f {margin-left: 55px !important; }
.mg-60 {margin: 60px; }.mg-60-f {margin: 60px !important; }.mg-y-60 {margin-top: 60px;margin-bottom: 60px; }.mg-y-60-f {margin-top: 60px !important;margin-bottom: 60px !important; }.mg-x-60 {margin-left: 60px;margin-right: 60px; }.mg-x-60-f {margin-left: 60px !important;margin-right: 60px !important; }.mg-t-60 {margin-top: 60px; }.mg-r-60 {margin-right: 60px; }.mg-b-60 {margin-bottom: 60px; }.mg-l-60 {margin-left: 60px; }.mg-t-60-f {margin-top: 60px !important; }.mg-r-60-f {margin-right: 60px !important; }.mg-b-60-f {margin-bottom: 60px !important; }.mg-l-60-f {margin-left: 60px !important; }
.mg-65 {margin: 65px; }.mg-65-f {margin: 65px !important; }.mg-y-65 {margin-top: 65px;margin-bottom: 65px; }.mg-y-65-f {margin-top: 65px !important;margin-bottom: 65px !important; }.mg-x-65 {margin-left: 65px;margin-right: 65px; }.mg-x-65-f {margin-left: 65px !important;margin-right: 65px !important; }.mg-t-65 {margin-top: 65px; }.mg-r-65 {margin-right: 65px; }.mg-b-65 {margin-bottom: 65px; }.mg-l-65 {margin-left: 65px; }.mg-t-65-f {margin-top: 65px !important; }.mg-r-65-f {margin-right: 65px !important; }.mg-b-65-f {margin-bottom: 65px !important; }.mg-l-65-f {margin-left: 65px !important; }
.mg-70 {margin: 70px; }.mg-70-f {margin: 70px !important; }.mg-y-70 {margin-top: 70px;margin-bottom: 70px; }.mg-y-70-f {margin-top: 70px !important;margin-bottom: 70px !important; }.mg-x-70 {margin-left: 70px;margin-right: 70px; }.mg-x-70-f {margin-left: 70px !important;margin-right: 70px !important; }.mg-t-70 {margin-top: 70px; }.mg-r-70 {margin-right: 70px; }.mg-b-70 {margin-bottom: 70px; }.mg-l-70 {margin-left: 70px; }.mg-t-70-f {margin-top: 70px !important; }.mg-r-70-f {margin-right: 70px !important; }.mg-b-70-f {margin-bottom: 70px !important; }.mg-l-70-f {margin-left: 70px !important; }
.mg-75 {margin: 75px; }.mg-75-f {margin: 75px !important; }.mg-y-75 {margin-top: 75px;margin-bottom: 75px; }.mg-y-75-f {margin-top: 75px !important;margin-bottom: 75px !important; }.mg-x-75 {margin-left: 75px;margin-right: 75px; }.mg-x-75-f {margin-left: 75px !important;margin-right: 75px !important; }.mg-t-75 {margin-top: 75px; }.mg-r-75 {margin-right: 75px; }.mg-b-75 {margin-bottom: 75px; }.mg-l-75 {margin-left: 75px; }.mg-t-75-f {margin-top: 75px !important; }.mg-r-75-f {margin-right: 75px !important; }.mg-b-75-f {margin-bottom: 75px !important; }.mg-l-75-f {margin-left: 75px !important; }
.mg-80 {margin: 80px; }.mg-80-f {margin: 80px !important; }.mg-y-80 {margin-top: 80px;margin-bottom: 80px; }.mg-y-80-f {margin-top: 80px !important;margin-bottom: 80px !important; }.mg-x-80 {margin-left: 80px;margin-right: 80px; }.mg-x-80-f {margin-left: 80px !important;margin-right: 80px !important; }.mg-t-80 {margin-top: 80px; }.mg-r-80 {margin-right: 80px; }.mg-b-80 {margin-bottom: 80px; }.mg-l-80 {margin-left: 80px; }.mg-t-80-f {margin-top: 80px !important; }.mg-r-80-f {margin-right: 80px !important; }.mg-b-80-f {margin-bottom: 80px !important; }.mg-l-80-f {margin-left: 80px !important; }
.mg-85 {margin: 85px; }.mg-85-f {margin: 85px !important; }.mg-y-85 {margin-top: 85px;margin-bottom: 85px; }.mg-y-85-f {margin-top: 85px !important;margin-bottom: 85px !important; }.mg-x-85 {margin-left: 85px;margin-right: 85px; }.mg-x-85-f {margin-left: 85px !important;margin-right: 85px !important; }.mg-t-85 {margin-top: 85px; }.mg-r-85 {margin-right: 85px; }.mg-b-85 {margin-bottom: 85px; }.mg-l-85 {margin-left: 85px; }.mg-t-85-f {margin-top: 85px !important; }.mg-r-85-f {margin-right: 85px !important; }.mg-b-85-f {margin-bottom: 85px !important; }.mg-l-85-f {margin-left: 85px !important; }
.mg-90 {margin: 90px; }.mg-90-f {margin: 90px !important; }.mg-y-90 {margin-top: 90px;margin-bottom: 90px; }.mg-y-90-f {margin-top: 90px !important;margin-bottom: 90px !important; }.mg-x-90 {margin-left: 90px;margin-right: 90px; }.mg-x-90-f {margin-left: 90px !important;margin-right: 90px !important; }.mg-t-90 {margin-top: 90px; }.mg-r-90 {margin-right: 90px; }.mg-b-90 {margin-bottom: 90px; }.mg-l-90 {margin-left: 90px; }.mg-t-90-f {margin-top: 90px !important; }.mg-r-90-f {margin-right: 90px !important; }.mg-b-90-f {margin-bottom: 90px !important; }.mg-l-90-f {margin-left: 90px !important; }
.mg-95 {margin: 95px; }.mg-95-f {margin: 95px !important; }.mg-y-95 {margin-top: 95px;margin-bottom: 95px; }.mg-y-95-f {margin-top: 95px !important;margin-bottom: 95px !important; }.mg-x-95 {margin-left: 95px;margin-right: 95px; }.mg-x-95-f {margin-left: 95px !important;margin-right: 95px !important; }.mg-t-95 {margin-top: 95px; }.mg-r-95 {margin-right: 95px; }.mg-b-95 {margin-bottom: 95px; }.mg-l-95 {margin-left: 95px; }.mg-t-95-f {margin-top: 95px !important; }.mg-r-95-f {margin-right: 95px !important; }.mg-b-95-f {margin-bottom: 95px !important; }.mg-l-95-f {margin-left: 95px !important; }
.mg-100 {margin: 100px; }.mg-100-f {margin: 100px !important; }.mg-y-100 {margin-top: 100px;margin-bottom: 100px; }.mg-y-100-f {margin-top: 100px !important;margin-bottom: 100px !important; }.mg-x-100 {margin-left: 100px;margin-right: 100px; }.mg-x-100-f {margin-left: 100px !important;margin-right: 100px !important; }.mg-t-100 {margin-top: 100px; }.mg-r-100 {margin-right: 100px; }.mg-b-100 {margin-bottom: 100px; }.mg-l-100 {margin-left: 100px; }.mg-t-100-f {margin-top: 100px !important; }.mg-r-100-f {margin-right: 100px !important; }.mg-b-100-f {margin-bottom: 100px !important; }.mg-l-100-f {margin-left: 100px !important; }
.mg-t-auto {margin-top: auto; }.mg-r-auto {margin-right: auto; }.mg-b-auto {margin-bottom: auto; }.mg-l-auto {margin-left: auto; }.mg-x-auto {margin: auto; }

/* ###### 9.5 Misc   ###### */


/* ###### 9.6 Padding   ###### */
.pd-0 {padding: 0px; }.pd-0-f {padding: 0px !important; }.pd-y-0 {padding-top: 0px;padding-bottom: 0px; }.pd-y-0-f {padding-top: 0px !important;padding-bottom: 0px !important; }.pd-x-0 {padding-left: 0px;padding-right: 0px; }.pd-x-0-f {padding-left: 0px !important;padding-right: 0px !important; }.pd-t-0 {padding-top: 0px; }.pd-r-0 {padding-right: 0px; }.pd-b-0 {padding-bottom: 0px; }.pd-l-0 {padding-left: 0px; }.pd-t-0-f {padding-top: 0px !important; }.pd-r-0-f {padding-right: 0px !important; }.pd-b-0-f {padding-bottom: 0px !important; }.pd-l-0-f {padding-left: 0px !important; }
.pd-1 {padding: 1px; }.pd-1-f {padding: 1px !important; }.pd-y-1 {padding-top: 1px;padding-bottom: 1px; }.pd-y-1-f {padding-top: 1px !important;padding-bottom: 1px !important; }.pd-x-1 {padding-left: 1px;padding-right: 1px; }.pd-x-1-f {padding-left: 1px !important;padding-right: 1px !important; }.pd-t-1 {padding-top: 1px; }.pd-r-1 {padding-right: 1px; }.pd-b-1 {padding-bottom: 1px; }.pd-l-1 {padding-left: 1px; }.pd-t-1-f {padding-top: 1px !important; }.pd-r-1-f {padding-right: 1px !important; }.pd-b-1-f {padding-bottom: 1px !important; }.pd-l-1-f {padding-left: 1px !important; }
.pd-2 {padding: 2px; }.pd-2-f {padding: 2px !important; }.pd-y-2 {padding-top: 2px;padding-bottom: 2px; }.pd-y-2-f {padding-top: 2px !important;padding-bottom: 2px !important; }.pd-x-2 {padding-left: 2px;padding-right: 2px; }.pd-x-2-f {padding-left: 2px !important;padding-right: 2px !important; }.pd-t-2 {padding-top: 2px; }.pd-r-2 {padding-right: 2px; }.pd-b-2 {padding-bottom: 2px; }.pd-l-2 {padding-left: 2px; }.pd-t-2-f {padding-top: 2px !important; }.pd-r-2-f {padding-right: 2px !important; }.pd-b-2-f {padding-bottom: 2px !important; }.pd-l-2-f {padding-left: 2px !important; }
.pd-3 {padding: 3px; }.pd-3-f {padding: 3px !important; }.pd-y-3 {padding-top: 3px;padding-bottom: 3px; }.pd-y-3-f {padding-top: 3px !important;padding-bottom: 3px !important; }.pd-x-3 {padding-left: 3px;padding-right: 3px; }.pd-x-3-f {padding-left: 3px !important;padding-right: 3px !important; }.pd-t-3 {padding-top: 3px; }.pd-r-3 {padding-right: 3px; }.pd-b-3 {padding-bottom: 3px; }.pd-l-3 {padding-left: 3px; }.pd-t-3-f {padding-top: 3px !important; }.pd-r-3-f {padding-right: 3px !important; }.pd-b-3-f {padding-bottom: 3px !important; }.pd-l-3-f {padding-left: 3px !important; }
.pd-4 {padding: 4px; }.pd-4-f {padding: 4px !important; }.pd-y-4 {padding-top: 4px;padding-bottom: 4px; }.pd-y-4-f {padding-top: 4px !important;padding-bottom: 4px !important; }.pd-x-4 {padding-left: 4px;padding-right: 4px; }.pd-x-4-f {padding-left: 4px !important;padding-right: 4px !important; }.pd-t-4 {padding-top: 4px; }.pd-r-4 {padding-right: 4px; }.pd-b-4 {padding-bottom: 4px; }.pd-l-4 {padding-left: 4px; }.pd-t-4-f {padding-top: 4px !important; }.pd-r-4-f {padding-right: 4px !important; }.pd-b-4-f {padding-bottom: 4px !important; }.pd-l-4-f {padding-left: 4px !important; }
.pd-5 {padding: 5px; }.pd-5-f {padding: 5px !important; }.pd-y-5 {padding-top: 5px;padding-bottom: 5px; }.pd-y-5-f {padding-top: 5px !important;padding-bottom: 5px !important; }.pd-x-5 {padding-left: 5px;padding-right: 5px; }.pd-x-5-f {padding-left: 5px !important;padding-right: 5px !important; }.pd-t-5 {padding-top: 5px; }.pd-r-5 {padding-right: 10px; }.pd-b-5 {padding-bottom: 5px; }.pd-l-5 {padding-left: 5px; }.pd-t-5-f {padding-top: 5px !important; }.pd-r-5-f {padding-right: 5px !important; }.pd-b-5-f {padding-bottom: 5px !important; }.pd-l-5-f {padding-left: 5px !important; }
.pd-6 {padding: 6px; }.pd-6-f {padding: 6px !important; }.pd-y-6 {padding-top: 6px;padding-bottom: 6px; }.pd-y-6-f {padding-top: 6px !important;padding-bottom: 6px !important; }.pd-x-6 {padding-left: 6px;padding-right: 6px; }.pd-x-6-f {padding-left: 6px !important;padding-right: 6px !important; }.pd-t-6 {padding-top: 6px; }.pd-r-6 {padding-right: 6px; }.pd-b-6 {padding-bottom: 6px; }.pd-l-6 {padding-left: 6px; }.pd-t-6-f {padding-top: 6px !important; }.pd-r-6-f {padding-right: 6px !important; }.pd-b-6-f {padding-bottom: 6px !important; }.pd-l-6-f {padding-left: 6px !important; }
.pd-7 {padding: 7px; }.pd-7-f {padding: 7px !important; }.pd-y-7 {padding-top: 7px;padding-bottom: 7px; }.pd-y-7-f {padding-top: 7px !important;padding-bottom: 7px !important; }.pd-x-7 {padding-left: 7px;padding-right: 7px; }.pd-x-7-f {padding-left: 7px !important;padding-right: 7px !important; }.pd-t-7 {padding-top: 7px; }.pd-r-7 {padding-right: 7px; }.pd-b-7 {padding-bottom: 7px; }.pd-l-7 {padding-left: 7px; }.pd-t-7-f {padding-top: 7px !important; }.pd-r-7-f {padding-right: 7px !important; }.pd-b-7-f {padding-bottom: 7px !important; }.pd-l-7-f {padding-left: 7px !important; }
.pd-8 {padding: 8px; }.pd-8-f {padding: 8px !important; }.pd-y-8 {padding-top: 8px;padding-bottom: 8px; }.pd-y-8-f {padding-top: 8px !important;padding-bottom: 8px !important; }.pd-x-8 {padding-left: 8px;padding-right: 8px; }.pd-x-8-f {padding-left: 8px !important;padding-right: 8px !important; }.pd-t-8 {padding-top: 8px; }.pd-r-8 {padding-right: 8px; }.pd-b-8 {padding-bottom: 8px; }.pd-l-8 {padding-left: 8px; }.pd-t-8-f {padding-top: 8px !important; }.pd-r-8-f {padding-right: 8px !important; }.pd-b-8-f {padding-bottom: 8px !important; }.pd-l-8-f {padding-left: 8px !important; }
.pd-9 {padding: 9px; }.pd-9-f {padding: 9px !important; }.pd-y-9 {padding-top: 9px;padding-bottom: 9px; }.pd-y-9-f {padding-top: 9px !important;padding-bottom: 9px !important; }.pd-x-9 {padding-left: 9px;padding-right: 9px; }.pd-x-9-f {padding-left: 9px !important;padding-right: 9px !important; }.pd-t-9 {padding-top: 9px; }.pd-r-9 {padding-right: 9px; }.pd-b-9 {padding-bottom: 9px; }.pd-l-9 {padding-left: 9px; }.pd-t-9-f {padding-top: 9px !important; }.pd-r-9-f {padding-right: 9px !important; }.pd-b-9-f {padding-bottom: 9px !important; }.pd-l-9-f {padding-left: 9px !important; }
.pd-10 {padding: 10px; }.pd-10-f {padding: 10px !important; }.pd-y-10 {padding-top: 10px;padding-bottom: 10px; }.pd-y-10-f {padding-top: 10px !important;padding-bottom: 10px !important; }.pd-x-10 {padding-left: 10px;padding-right: 10px; }.pd-x-10-f {padding-left: 10px !important;padding-right: 10px !important; }.pd-t-10 {padding-top: 10px; }.pd-r-10 {padding-right: 10px; }.pd-b-10 {padding-bottom: 10px; }.pd-l-10 {padding-left: 10px; }.pd-t-10-f {padding-top: 10px !important; }.pd-r-10-f {padding-right: 10px !important; }.pd-b-10-f {padding-bottom: 10px !important; }.pd-l-10-f {padding-left: 10px !important; }
.pd-15 {padding: 15px; }.pd-15-f {padding: 15px !important; }.pd-y-15 {padding-top: 15px;padding-bottom: 15px; }.pd-y-15-f {padding-top: 15px !important;padding-bottom: 15px !important; }.pd-x-15 {padding-left: 15px;padding-right: 15px; }.pd-x-15-f {padding-left: 15px !important;padding-right: 15px !important; }.pd-t-15 {padding-top: 15px; }.pd-r-15 {padding-right: 15px; }.pd-b-15 {padding-bottom: 15px; }.pd-l-15 {padding-left: 15px; }.pd-t-15-f {padding-top: 15px !important; }.pd-r-15-f {padding-right: 15px !important; }.pd-b-15-f {padding-bottom: 15px !important; }.pd-l-15-f {padding-left: 15px !important; }
.pd-20 {padding: 20px; }.pd-20-f {padding: 20px !important; }.pd-y-20 {padding-top: 20px;padding-bottom: 20px; }.pd-y-20-f {padding-top: 20px !important;padding-bottom: 20px !important; }.pd-x-20 {padding-left: 20px;padding-right: 20px; }.pd-x-20-f {padding-left: 20px !important;padding-right: 20px !important; }.pd-t-20 {padding-top: 20px; }.pd-r-20 {padding-right: 20px; }.pd-b-20 {padding-bottom: 20px; }.pd-l-20 {padding-left: 20px; }.pd-t-20-f {padding-top: 20px !important; }.pd-r-20-f {padding-right: 20px !important; }.pd-b-20-f {padding-bottom: 20px !important; }.pd-l-20-f {padding-left: 20px !important; }
.pd-25 {padding: 25px; }.pd-25-f {padding: 25px !important; }.pd-y-25 {padding-top: 25px;padding-bottom: 25px; }.pd-y-25-f {padding-top: 25px !important;padding-bottom: 25px !important; }.pd-x-25 {padding-left: 25px;padding-right: 25px; }.pd-x-25-f {padding-left: 25px !important;padding-right: 25px !important; }.pd-t-25 {padding-top: 25px; }.pd-r-25 {padding-right: 25px; }.pd-b-25 {padding-bottom: 25px; }.pd-l-25 {padding-left: 25px !important; }.pd-t-25-f {padding-top: 25px !important; }.pd-r-25-f {padding-right: 25px !important; }.pd-b-25-f {padding-bottom: 25px !important; }.pd-l-25-f {padding-left: 25px !important; }
.pd-30 {padding: 30px; }.pd-30-f {padding: 30px !important; }.pd-y-30 {padding-top: 30px;padding-bottom: 30px; }.pd-y-30-f {padding-top: 30px !important;padding-bottom: 30px !important; }.pd-x-30 {padding-left: 30px;padding-right: 30px; }.pd-x-30-f {padding-left: 30px !important;padding-right: 30px !important; }.pd-t-30 {padding-top: 30px; }.pd-r-30 {padding-right: 30px; }.pd-b-30 {padding-bottom: 30px; }.pd-l-30 {padding-left: 30px; }.pd-t-30-f {padding-top: 30px !important; }.pd-r-30-f {padding-right: 30px !important; }.pd-b-30-f {padding-bottom: 30px !important; }.pd-l-30-f {padding-left: 30px !important; }
.pd-35 {padding: 35px; }.pd-35-f {padding: 35px !important; }.pd-y-35 {padding-top: 35px;padding-bottom: 35px; }.pd-y-35-f {padding-top: 35px !important;padding-bottom: 35px !important; }.pd-x-35 {padding-left: 35px;padding-right: 35px; }.pd-x-35-f {padding-left: 35px !important;padding-right: 35px !important; }.pd-t-35 {padding-top: 35px; }.pd-r-35 {padding-right: 35px; }.pd-b-35 {padding-bottom: 35px; }.pd-l-35 {padding-left: 35px; }.pd-t-35-f {padding-top: 35px !important; }.pd-r-35-f {padding-right: 35px !important; }.pd-b-35-f {padding-bottom: 35px !important; }.pd-l-35-f {padding-left: 35px !important; }
.pd-40 {padding: 40px; }.pd-40-f {padding: 40px !important; }.pd-y-40 {padding-top: 40px;padding-bottom: 40px; }.pd-y-40-f {padding-top: 40px !important;padding-bottom: 40px !important; }.pd-x-40 {padding-left: 40px;padding-right: 40px; }.pd-x-40-f {padding-left: 40px !important;padding-right: 40px !important; }.pd-t-40 {padding-top: 40px; }.pd-r-40 {padding-right: 40px; }.pd-b-40 {padding-bottom: 40px; }.pd-l-40 {padding-left: 40px; }.pd-t-40-f {padding-top: 40px !important; }.pd-r-40-f {padding-right: 40px !important; }.pd-b-40-f {padding-bottom: 40px !important; }.pd-l-40-f {padding-left: 40px !important; }
.pd-45 {padding: 45px; }.pd-45-f {padding: 45px !important; }.pd-y-45 {padding-top: 45px;padding-bottom: 45px; }.pd-y-45-f {padding-top: 45px !important;padding-bottom: 45px !important; }.pd-x-45 {padding-left: 45px;padding-right: 45px; }.pd-x-45-f {padding-left: 45px !important;padding-right: 45px !important; }.pd-t-45 {padding-top: 45px; }.pd-r-45 {padding-right: 45px; }.pd-b-45 {padding-bottom: 45px; }.pd-l-45 {padding-left: 45px; }.pd-t-45-f {padding-top: 45px !important; }.pd-r-45-f {padding-right: 45px !important; }.pd-b-45-f {padding-bottom: 45px !important; }.pd-l-45-f {padding-left: 45px !important; }
.pd-50 {padding: 50px; }.pd-50-f {padding: 50px !important; }.pd-y-50 {padding-top: 50px;padding-bottom: 50px; }.pd-y-50-f {padding-top: 50px !important;padding-bottom: 50px !important; }.pd-x-50 {padding-left: 50px;padding-right: 50px; }.pd-x-50-f {padding-left: 50px !important;padding-right: 50px !important; }.pd-t-50 {padding-top: 50px; }.pd-r-50 {padding-right: 50px; }.pd-b-50 {padding-bottom: 50px; }.pd-l-50 {padding-left: 50px; }.pd-t-50-f {padding-top: 50px !important; }.pd-r-50-f {padding-right: 50px !important; }.pd-b-50-f {padding-bottom: 50px !important; }.pd-l-50-f {padding-left: 50px !important; }
.pd-55 {padding: 55px; }.pd-55-f {padding: 55px !important; }.pd-y-55 {padding-top: 55px;padding-bottom: 55px; }.pd-y-55-f {padding-top: 55px !important;padding-bottom: 55px !important; }.pd-x-55 {padding-left: 55px;padding-right: 55px; }.pd-x-55-f {padding-left: 55px !important;padding-right: 55px !important; }.pd-t-55 {padding-top: 55px; }.pd-r-55 {padding-right: 55px; }.pd-b-55 {padding-bottom: 55px; }.pd-l-55 {padding-left: 55px; }.pd-t-55-f {padding-top: 55px !important; }.pd-r-55-f {padding-right: 55px !important; }.pd-b-55-f {padding-bottom: 55px !important; }.pd-l-55-f {padding-left: 55px !important; }
.pd-60 {padding: 60px; }.pd-60-f {padding: 60px !important; }.pd-y-60 {padding-top: 60px;padding-bottom: 60px; }.pd-y-60-f {padding-top: 60px !important;padding-bottom: 60px !important; }.pd-x-60 {padding-left: 60px;padding-right: 60px; }.pd-x-60-f {padding-left: 60px !important;padding-right: 60px !important; }.pd-t-60 {padding-top: 60px; }.pd-r-60 {padding-right: 60px; }.pd-b-60 {padding-bottom: 60px; }.pd-l-60 {padding-left: 60px; }.pd-t-60-f {padding-top: 60px !important; }.pd-r-60-f {padding-right: 60px !important; }.pd-b-60-f {padding-bottom: 60px !important; }.pd-l-60-f {padding-left: 60px !important; }
.pd-65 {padding: 65px; }.pd-65-f {padding: 65px !important; }.pd-y-65 {padding-top: 65px;padding-bottom: 65px; }.pd-y-65-f {padding-top: 65px !important;padding-bottom: 65px !important; }.pd-x-65 {padding-left: 65px;padding-right: 65px; }.pd-x-65-f {padding-left: 65px !important;padding-right: 65px !important; }.pd-t-65 {padding-top: 65px; }.pd-r-65 {padding-right: 65px; }.pd-b-65 {padding-bottom: 65px; }.pd-l-65 {padding-left: 65px; }.pd-t-65-f {padding-top: 65px !important; }.pd-r-65-f {padding-right: 65px !important; }.pd-b-65-f {padding-bottom: 65px !important; }.pd-l-65-f {padding-left: 65px !important; }
.pd-70 {padding: 70px; }.pd-70-f {padding: 70px !important; }.pd-y-70 {padding-top: 70px;padding-bottom: 70px; }.pd-y-70-f {padding-top: 70px !important;padding-bottom: 70px !important; }.pd-x-70 {padding-left: 70px;padding-right: 70px; }.pd-x-70-f {padding-left: 70px !important;padding-right: 70px !important; }.pd-t-70 {padding-top: 70px; }.pd-r-70 {padding-right: 70px; }.pd-b-70 {padding-bottom: 70px; }.pd-l-70 {padding-left: 70px; }.pd-t-70-f {padding-top: 70px !important; }.pd-r-70-f {padding-right: 70px !important; }.pd-b-70-f {padding-bottom: 70px !important; }.pd-l-70-f {padding-left: 70px !important; }
.pd-75 {padding: 75px; }.pd-75-f {padding: 75px !important; }.pd-y-75 {padding-top: 75px;padding-bottom: 75px; }.pd-y-75-f {padding-top: 75px !important;padding-bottom: 75px !important; }.pd-x-75 {padding-left: 75px;padding-right: 75px; }.pd-x-75-f {padding-left: 75px !important;padding-right: 75px !important; }.pd-t-75 {padding-top: 75px; }.pd-r-75 {padding-right: 75px; }.pd-b-75 {padding-bottom: 75px; }.pd-l-75 {padding-left: 75px; }.pd-t-75-f {padding-top: 75px !important; }.pd-r-75-f {padding-right: 75px !important; }.pd-b-75-f {padding-bottom: 75px !important; }.pd-l-75-f {padding-left: 75px !important; }
.pd-80 {padding: 80px; }.pd-80-f {padding: 80px !important; }.pd-y-80 {padding-top: 80px;padding-bottom: 80px; }.pd-y-80-f {padding-top: 80px !important;padding-bottom: 80px !important; }.pd-x-80 {padding-left: 80px;padding-right: 80px; }.pd-x-80-f {padding-left: 80px !important;padding-right: 80px !important; }.pd-t-80 {padding-top: 80px; }.pd-r-80 {padding-right: 80px; }.pd-b-80 {padding-bottom: 80px; }.pd-l-80 {padding-left: 80px; }.pd-t-80-f {padding-top: 80px !important; }.pd-r-80-f {padding-right: 80px !important; }.pd-b-80-f {padding-bottom: 80px !important; }.pd-l-80-f {padding-left: 80px !important; }
.pd-85 {padding: 85px; }.pd-85-f {padding: 85px !important; }.pd-y-85 {padding-top: 85px;padding-bottom: 85px; }.pd-y-85-f {padding-top: 85px !important;padding-bottom: 85px !important; }.pd-x-85 {padding-left: 85px;padding-right: 85px; }.pd-x-85-f {padding-left: 85px !important;padding-right: 85px !important; }.pd-t-85 {padding-top: 85px; }.pd-r-85 {padding-right: 85px; }.pd-b-85 {padding-bottom: 85px; }.pd-l-85 {padding-left: 85px; }.pd-t-85-f {padding-top: 85px !important; }.pd-r-85-f {padding-right: 85px !important; }.pd-b-85-f {padding-bottom: 85px !important; }.pd-l-85-f {padding-left: 85px !important; }
.pd-90 {padding: 90px; }.pd-90-f {padding: 90px !important; }.pd-y-90 {padding-top: 90px;padding-bottom: 90px; }.pd-y-90-f {padding-top: 90px !important;padding-bottom: 90px !important; }.pd-x-90 {padding-left: 90px;padding-right: 90px; }.pd-x-90-f {padding-left: 90px !important;padding-right: 90px !important; }.pd-t-90 {padding-top: 90px; }.pd-r-90 {padding-right: 90px; }.pd-b-90 {padding-bottom: 90px; }.pd-l-90 {padding-left: 90px; }.pd-t-90-f {padding-top: 90px !important; }.pd-r-90-f {padding-right: 90px !important; }.pd-b-90-f {padding-bottom: 90px !important; }.pd-l-90-f {padding-left: 90px !important; }
.pd-95 {padding: 95px; }.pd-95-f {padding: 95px !important; }.pd-y-95 {padding-top: 95px;padding-bottom: 95px; }.pd-y-95-f {padding-top: 95px !important;padding-bottom: 95px !important; }.pd-x-95 {padding-left: 95px;padding-right: 95px; }.pd-x-95-f {padding-left: 95px !important;padding-right: 95px !important; }.pd-t-95 {padding-top: 95px; }.pd-r-95 {padding-right: 95px; }.pd-b-95 {padding-bottom: 95px; }.pd-l-95 {padding-left: 95px; }.pd-t-95-f {padding-top: 95px !important; }.pd-r-95-f {padding-right: 95px !important; }.pd-b-95-f {padding-bottom: 95px !important; }.pd-l-95-f {padding-left: 95px !important; }
.pd-100 {padding: 100px; }.pd-100-f {padding: 100px !important; }.pd-y-100 {padding-top: 100px;padding-bottom: 100px; }.pd-y-100-f {padding-top: 100px !important;padding-bottom: 100px !important; }.pd-x-100 {padding-left: 100px;padding-right: 100px; }.pd-x-100-f {padding-left: 100px !important;padding-right: 100px !important; }.pd-t-100 {padding-top: 100px; }.pd-r-100 {padding-right: 100px; }.pd-b-100 {padding-bottom: 100px; }.pd-l-100 {padding-left: 100px; }.pd-t-100-f {padding-top: 100px !important; }.pd-r-100-f {padding-right: 100px !important; }.pd-b-100-f {padding-bottom: 100px !important; }.pd-l-100-f {padding-left: 100px !important; }

.pd-12 {padding: 12px; }.pd-12-f {padding: 12px !important; }.pd-y-12 {padding-top: 12px;padding-bottom: 12px; }.pd-y-12-f {padding-top: 12px !important;padding-bottom: 12px !important; }.pd-x-12 {padding-left: 12px;padding-right: 12px; }.pd-x-12-f {padding-left: 12px !important;padding-right: 12px !important; }.pd-t-12 {padding-top: 12px; }.pd-r-12 {padding-right: 12px; }.pd-b-12 {padding-bottom: 12px; }.pd-l-12 {padding-left: 12px; }.pd-t-12-f {padding-top: 12px !important; }.pd-r-12-f {padding-right: 12px !important; }.pd-b-12-f {padding-bottom: 12px !important; }.pd-l-12-f {padding-left: 12px !important; }
.pd-13 {padding: 13px; }.pd-13-f {padding: 13px !important; }.pd-y-13 {padding-top: 13px;padding-bottom: 13px; }.pd-y-13-f {padding-top: 13px !important;padding-bottom: 13px !important; }.pd-x-13 {padding-left: 13px;padding-right: 13px; }.pd-x-13-f {padding-left: 13px !important;padding-right: 13px !important; }.pd-t-13 {padding-top: 13px; }.pd-r-13 {padding-right: 13px; }.pd-b-13 {padding-bottom: 13px; }.pd-l-13 {padding-left: 13px; }.pd-t-13-f {padding-top: 13px !important; }.pd-r-13-f {padding-right: 13px !important; }.pd-b-13-f {padding-bottom: 13px !important; }.pd-l-13-f {padding-left: 13px !important; }

/* ###### 9.7 Position   ###### */
.pos-absolute {position: absolute; }
.pos-relative, .pos-rel {position: relative; }
.pos-fixed {position: fixed; }
.pos-static {position: static; }
.pos-absolute-f {position: absolute !important; }
.pos-relative-f {position: relative !important; }
.pos-fixed-f {position: fixed !important; }
.pos-static-f {position: static !important; }

.t-0 {top: 0px; }.r-0 {right: 0px; }.b-0 {bottom: 0px; }.l-0 {left: 0px; }.t--0 {top: -0px; }.r--0 {right: -0px; }.b--0 {bottom: -0px; }.l--0 {left: -0px; }.a-0 {top: 0px;right: 0px;bottom: 0px;left: 0px; }.x-0 {left: 0px;right: 0px; }.y-0 {left: 0px;right: 0px; }
.t-5 {top: 5px; }.r-5 {right: 5px; }.b-5 {bottom: 5px; }.l-5 {left: 5px; }.t--5 {top: -5px; }.r--5 {right: -5px; }.b--5 {bottom: -5px; }.l--5 {left: -5px; }.a-5 {top: 5px;right: 5px;bottom: 5px;left: 5px; }.x-5 {left: 5px;right: 5px; }.y-5 {left: 5px;right: 5px; }
.t-10 {top: 10px; }.r-10 {right: 10px; }.b-10 {bottom: 10px; }.l-10 {left: 10px; }.t--10 {top: -10px; }.r--10 {right: -10px; }.b--10 {bottom: -10px; }.l--10 {left: -10px; }.a-10 {top: 10px;right: 10px;bottom: 10px;left: 10px; }.x-10 {left: 10px;right: 10px; }.y-10 {left: 10px;right: 10px; }
.t-15 {top: 15px; }.r-15 {right: 15px; }.b-15 {bottom: 15px; }.l-15 {left: 15px; }.t--15 {top: -15px; }.r--15 {right: -15px; }.b--15 {bottom: -15px; }.l--15 {left: -15px; }.a-15 {top: 15px;right: 15px;bottom: 15px;left: 15px; }.x-15 {left: 15px;right: 15px; }.y-15 {left: 15px;right: 15px; }
.t-20 {top: 20px; }.r-20 {right: 20px; }.b-20 {bottom: 20px; }.l-20 {left: 20px; }.t--20 {top: -20px; }.r--20 {right: -20px; }.b--20 {bottom: -20px; }.l--20 {left: -20px; }.a-20 {top: 20px;right: 20px;bottom: 20px;left: 20px; }.x-20 {left: 20px;right: 20px; }.y-20 {left: 20px;right: 20px; }
.t-25 {top: 25px !important; }.r-25 {right: 25px; }.b-25 {bottom: 25px; }.l-25 {left: 25px; }.t--25 {top: -25px; }.r--25 {right: -25px; }.b--25 {bottom: -25px; }.l--25 {left: -25px; }.a-25 {top: 25px;right: 25px;bottom: 25px;left: 25px; }.x-25 {left: 25px;right: 25px; }.y-25 {left: 25px;right: 25px; }
.t-30 {top: 30px; }.r-30 {right: 30px; }.b-30 {bottom: 30px; }.l-30 {left: 30px; }.t--30 {top: -30px; }.r--30 {right: -30px; }.b--30 {bottom: -30px; }.l--30 {left: -30px; }.a-30 {top: 30px;right: 30px;bottom: 30px;left: 30px; }.x-30 {left: 30px;right: 30px; }.y-30 {left: 30px;right: 30px; }
.t-35 {top: 35px; }.r-35 {right: 35px; }.b-35 {bottom: 35px; }.l-35 {left: 35px; }.t--35 {top: -35px; }.r--35 {right: -35px; }.b--35 {bottom: -35px; }.l--35 {left: -35px; }.a-35 {top: 35px;right: 35px;bottom: 35px;left: 35px; }.x-35 {left: 35px;right: 35px; }.y-35 {left: 35px;right: 35px; }
.t-40 {top: 40px; }.r-40 {right: 40px; }.b-40 {bottom: 40px; }.l-40 {left: 40px; }.t--40 {top: -40px; }.r--40 {right: -40px; }.b--40 {bottom: -40px; }.l--40 {left: -40px; }.a-40 {top: 40px;right: 40px;bottom: 40px;left: 40px; }.x-40 {left: 40px;right: 40px; }.y-40 {left: 40px;right: 40px; }
.t-45 {top: 45px; }.r-45 {right: 45px; }.b-45 {bottom: 45px; }.l-45 {left: 45px; }.t--45 {top: -45px; }.r--45 {right: -45px; }.b--45 {bottom: -45px; }.l--45 {left: -45px; }.a-45 {top: 45px;right: 45px;bottom: 45px;left: 45px; }.x-45 {left: 45px;right: 45px; }.y-45 {left: 45px;right: 45px; }
.t-50 {top: 50px; }.r-50 {right: 50px; }.b-50 {bottom: 50px; }.l-50 {left: 50px; }.t--50 {top: -50px; }.r--50 {right: -50px; }.b--50 {bottom: -50px; }.l--50 {left: -50px; }.a-50 {top: 50px;right: 50px;bottom: 50px;left: 50px; }.x-50 {left: 50px;right: 50px; }.y-50 {left: 50px;right: 50px; }
.t-55 {top: 55px; }.r-55 {right: 55px; }.b-55 {bottom: 55px; }.l-55 {left: 55px; }.t--55 {top: -55px; }.r--55 {right: -55px; }.b--55 {bottom: -55px; }.l--55 {left: -55px; }.a-55 {top: 55px;right: 55px;bottom: 55px;left: 55px; }.x-55 {left: 55px;right: 55px; }.y-55 {left: 55px;right: 55px; }
.t-60 {top: 60px; }.r-60 {right: 60px; }.b-60 {bottom: 60px; }.l-60 {left: 60px; }.t--60 {top: -60px; }.r--60 {right: -60px; }.b--60 {bottom: -60px; }.l--60 {left: -60px; }.a-60 {top: 60px;right: 60px;bottom: 60px;left: 60px; }.x-60 {left: 60px;right: 60px; }.y-60 {left: 60px;right: 60px; }
.t-65 {top: 65px; }.r-65 {right: 65px; }.b-65 {bottom: 65px; }.l-65 {left: 65px; }.t--65 {top: -65px; }.r--65 {right: -65px; }.b--65 {bottom: -65px; }.l--65 {left: -65px; }.a-65 {top: 65px;right: 65px;bottom: 65px;left: 65px; }.x-65 {left: 65px;right: 65px; }.y-65 {left: 65px;right: 65px; }
.t-70 {top: 70px; }.r-70 {right: 70px; }.b-70 {bottom: 70px; }.l-70 {left: 70px; }.t--70 {top: -70px; }.r--70 {right: -70px; }.b--70 {bottom: -70px; }.l--70 {left: -70px; }.a-70 {top: 70px;right: 70px;bottom: 70px;left: 70px; }.x-70 {left: 70px;right: 70px; }.y-70 {left: 70px;right: 70px; }
.t-75 {top: 75px; }.r-75 {right: 75px; }.b-75 {bottom: 75px; }.l-75 {left: 75px; }.t--75 {top: -75px; }.r--75 {right: -75px; }.b--75 {bottom: -75px; }.l--75 {left: -75px; }.a-75 {top: 75px;right: 75px;bottom: 75px;left: 75px; }.x-75 {left: 75px;right: 75px; }.y-75 {left: 75px;right: 75px; }
.t-80 {top: 80px; }.r-80 {right: 80px; }.b-80 {bottom: 80px; }.l-80 {left: 80px; }.t--80 {top: -80px; }.r--80 {right: -80px; }.b--80 {bottom: -80px; }.l--80 {left: -80px; }.a-80 {top: 80px;right: 80px;bottom: 80px;left: 80px; }.x-80 {left: 80px;right: 80px; }.y-80 {left: 80px;right: 80px; }
.t-85 {top: 85px; }.r-85 {right: 85px; }.b-85 {bottom: 85px; }.l-85 {left: 85px; }.t--85 {top: -85px; }.r--85 {right: -85px; }.b--85 {bottom: -85px; }.l--85 {left: -85px; }.a-85 {top: 85px;right: 85px;bottom: 85px;left: 85px; }.x-85 {left: 85px;right: 85px; }.y-85 {left: 85px;right: 85px; }
.t-90 {top: 90px; }.r-90 {right: 90px; }.b-90 {bottom: 90px; }.l-90 {left: 90px; }.t--90 {top: -90px; }.r--90 {right: -90px; }.b--90 {bottom: -90px; }.l--90 {left: -90px; }.a-90 {top: 90px;right: 90px;bottom: 90px;left: 90px; }.x-90 {left: 90px;right: 90px; }.y-90 {left: 90px;right: 90px; }
.t-95 {top: 95px; }.r-95 {right: 95px; }.b-95 {bottom: 95px; }.l-95 {left: 95px; }.t--95 {top: -95px; }.r--95 {right: -95px; }.b--95 {bottom: -95px; }.l--95 {left: -95px; }.a-95 {top: 95px;right: 95px;bottom: 95px;left: 95px; }.x-95 {left: 95px;right: 95px; }.y-95 {left: 95px;right: 95px; }
.t-100 {top: 100px; }.r-100 {right: 100px; }.b-100 {bottom: 100px; }.l-100 {left: 100px; }.t--100 {top: -100px; }.r--100 {right: -100px; }.b--100 {bottom: -100px; }.l--100 {left: -100px; }.a-100 {top: 100px;right: 100px;bottom: 100px;left: 100px; }.x-100 {left: 100px;right: 100px; }.y-100 {left: 100px;right: 100px; }
.z-index-0 {z-index: 0; }.z-index-10 {z-index: 10; }.z-index-50 {z-index: 50; }.z-index-100 {z-index: 100; }.z-index-150 {z-index: 150; }.z-index-200 {z-index: 200; }
.t-22 {top:22px;}.t-8 {top:8px;}

.t--1 {top: -1px; }.l--1 {left: -1px; }.l-0-f {left: 0 !important; }.rotate-90 {transform: rotate(90deg); }.rotate--90 {transform: rotate(-90deg); }

/* ###### 9.8 Typography   ###### */
.tx-brand-01 {color: var(--themecolor1) !important; }.tx-brand-02 {color: #042893 !important; }.tx-brand-03 {color: #1ce1ac !important; }
.tx-color-01 {color: #001737 !important; }.tx-color-02 {color: #1b2e4b; }.tx-color-03 {color: #5d5c5c; }.tx-color-04 {color: #c0ccda; } .tx-color-05 {color: #666; }
.tx-white {color: #fff; }.tx-black {color: #000; }.tx-primary {color: var(--themecolor1); }.tx-success {color: #10b759; }.tx-warning {color: #ffc107; }
.tx-danger {color: #dc3545; }.tx-info {color: #00b8d4; }.tx-teal {color: #00cccc; }.tx-indigo {color: #5b47fb; }.tx-purple {color: #6f42c1; }
.tx-orange {color: #fd7e14; }.tx-pink {color: #f10075; }.tx-dark {color: #1b2e4b; }.tx-inverse {color: #001737; }
.tx-gray-100 {color: #f4f5f8; }.tx-gray-200 {color: #e3e7ed; }.tx-gray-300 {color: #cdd4e0; }.tx-gray-400 {color: #b4bdce; }.tx-gray-500 {color: #97a3b9; }
.tx-gray-600 {color: #7987a1; }.tx-gray-700 {color: #596882; }.tx-gray-800 {color: #3b4863; }.tx-gray-900 {color: #1c273c; }
.tx-white-2 {color: rgba(255, 255, 255, 0.2); }.tx-white-3 {color: rgba(255, 255, 255, 0.3); }.tx-white-4 {color: rgba(255, 255, 255, 0.4); }
.tx-white-5 {color: rgba(255, 255, 255, 0.5); }.tx-white-6 {color: rgba(255, 255, 255, 0.6); }.tx-white-7 {color: rgba(255, 255, 255, 0.7); }.tx-white-8 {color: rgba(255, 255, 255, 0.8); }
.tx-bolder {font-weight: 900; }.tx-bold {font-weight: 600; }.tx-semibold {font-weight: 600; }
.tx-medium {font-weight: 500; }.tx-normal {font-weight: 400 !important; }.tx-light {font-weight: 300; }.tx-thin {font-weight: 200; }.tx-xthin {font-weight: 100; }
.tx-sans {font-family: -apple-system, BlinkMacSystemFont, "Inter UI", Roboto, sans-serif; }.tx-lato {font-family: 'Quicksand', sans-serif, sans-serif; }
.tx-interui {font-family: 'Inter UI', sans-serif; }.tx-roboto {font-family: 'Roboto', sans-serif; }.tx-rubik {font-family: 'Rubik', sans-serif; }
.tx-spacing-1 {letter-spacing: 0.5px; }.tx-spacing-2 {letter-spacing: 1px; }.tx-spacing-3 {letter-spacing: 1.5px; }.tx-spacing-4 {letter-spacing: 2px; }
.tx-spacing-5 {letter-spacing: 2.5px; }.tx-spacing-6 {letter-spacing: 3px; }.tx-spacing-7 {letter-spacing: 3.5px; }.tx-spacing-8 {letter-spacing: 4px; }
.tx-spacing--1 {letter-spacing: -0.5px; }.tx-spacing--2 {letter-spacing: -1px; }.tx-spacing--3 {letter-spacing: -1.5px; }.tx-spacing--4 {letter-spacing: -2px; }
.tx-spacing--5 {letter-spacing: -2.5px; }.tx-spacing--6 {letter-spacing: -3px; }.tx-spacing--7 {letter-spacing: -3.5px; }.tx-spacing--8 {letter-spacing: -4px; }
.tx-uppercase {text-transform: uppercase; }.tx-lowercase {text-transform: lowercase; }.tx-capitalize {text-transform: capitalize; }
.tx-transform-none {text-transform: none; }.tx-shadow-none {text-shadow: none; }
.tx-center {text-align: center; }.tx-right {text-align: right; }.tx-left {text-align: left; }
.tx-center-f {text-align: center !important; }.tx-right-f {text-align: right !important; }.tx-left-f {text-align: left !important; }
.tx-italic {font-style: italic; }.tx-style-normal {font-style: normal; }.tx-nowrap {white-space: nowrap; }.tx-normals {white-space: normal; }
.tx-indent--1 {text-indent: -1px; }.tx-indent--2 {text-indent: -2px; }
.lh-base {line-height: 1.5; }.lh-normal {line-height: normal; }
.lh-0 {line-height: 0; }.lh--1 {line-height: .1; }.lh--2 {line-height: .2; }.lh--3 {line-height: .3; }.lh--4 {line-height: .4; }.lh--5 {line-height: .5; }
.lh--6 {line-height: .6; }.lh--7 {line-height: .7; }.lh--8 {line-height: .8; }.lh--9 {line-height: .9; }
.lh-1 {line-height: 1.1; }.lh-2 {line-height: 1.2; }.lh-3 {line-height: 1.3; }.lh-4 {line-height: 1.4; }.lh-5 {line-height: 1.5; }.lh-6 {line-height: 1.6; }
.lh-7 {line-height: 1.7; }.lh-8 {line-height: 1.8; }.lh-9 {line-height: 1.9; }.lh-10 {line-height: 2.0; }.lh-11 {line-height: 2.1; }.lh-12 {line-height: 2.2; }
.lh-13 {line-height: 2.3; }.lh-14 {line-height: 2.4; }.lh-15 {line-height: 2.5; }
.valign-top {vertical-align: top; }.valign-middle {vertical-align: middle; }.valign-bottom {vertical-align: baseline; }
.valign-top-f {vertical-align: top !important; }.valign-middle-f {vertical-align: middle !important; }.valign-bottom-f {vertical-align: baseline !important; }
.tx-base {font-size: 0.875rem; }
.bg-li_theme1 {background-color: rgb(213, 228, 255);}.bg-li_theme2 {background-color: rgb(216, 251, 231);}.bg-li_theme3 {background-color: rgb(254, 236, 235);}
.bg-li_theme4 {background-color: #d9daf7;} .bg-li_theme5 {background-color: #d0f5fd;} .bg-li_theme6 {background-color: #ffebd3;}
.bg-li_theme7 {background-color: #eef2ff;} .bg-li_theme8 {background-color: #f0fdf4;} .bg-li_theme9 {background-color: #fdeaf2;}

.tx-8 {font-size: 8px; }.tx-8-f {font-size: 8px !important; }.tx-9 {font-size: 9px; }.tx-9-f {font-size: 9px !important; }
.tx-10 {font-size: 9px;white-space:nowrap;}.tx-10-f {font-size: 9px !important; }.tx-11 {font-size: 10px !important; }.tx-11-f {font-size: 11px !important; }
.tx-12 {font-size: 11px; }.tx-12-f {font-size: 13px !important; }.tx-13 {font-size: 12px; }.tx-13-f {font-size: 13px !important; }
.tx-14 {font-size: 13px; }.tx-14-f {font-size: 14px !important; }.tx-15 {font-size: 14px; }.tx-15-f {font-size: 15px !important; }
.tx-16 {font-size: 14px; }.tx-16-f {font-size: 16px !important; }.tx-18 {font-size: 18px; }.tx-18-f {font-size: 18px !important; }
.tx-20 {font-size: 15px; }.tx-20-f {font-size: 20px !important; }.tx-22 {font-size: 22px; }.tx-22-f {font-size: 22px !important; }
.tx-23 {font-size: 23px; }.tx-23-f {font-size: 23px !important; }.tx-24 {font-size: 24px; }.tx-24-f {font-size: 24px !important; }
.tx-25 {font-size: 25px; }.tx-25-f {font-size: 25px !important; }.tx-26 {font-size: 26px; }.tx-26-f {font-size: 26px !important; }
.tx-27 {font-size: 27px; }.tx-27-f {font-size: 27px !important; }.tx-28 {font-size: 28px; }.tx-28-f {font-size: 28px !important; }
.tx-29 {font-size: 29px; }.tx-29-f {font-size: 29px !important; }.tx-30 {font-size: 30px; }.tx-30-f {font-size: 30px !important; }
.tx-32 {font-size: 32px; }.tx-32-f {font-size: 32px !important; }.tx-34 {font-size: 34px; }.tx-34-f {font-size: 34px !important; }
.tx-36 {font-size: 36px; }.tx-36-f {font-size: 36px !important; }.tx-38 {font-size: 38px; }.tx-38-f {font-size: 38px !important; }
.tx-40 {font-size: 40px; }.tx-40-f {font-size: 40px !important; }.tx-42 {font-size: 42px; }.tx-42-f {font-size: 42px !important; }
.tx-44 {font-size: 44px; }.tx-44-f {font-size: 44px !important; }.tx-46 {font-size: 46px; }.tx-46-f {font-size: 46px !important; }
.tx-48 {font-size: 48px; }.tx-48-f {font-size: 48px !important; }.tx-50 {font-size: 50px; }.tx-50-f {font-size: 50px !important; }
.tx-52 {font-size: 52px; }.tx-52-f {font-size: 52px !important; }.tx-54 {font-size: 54px; }.tx-54-f {font-size: 54px !important; }
.tx-56 {font-size: 56px; }.tx-56-f {font-size: 56px !important; }.tx-58 {font-size: 58px; }.tx-58-f {font-size: 58px !important; }
.tx-60 {font-size: 60px; }.tx-60-f {font-size: 60px !important; }.tx-62 {font-size: 62px; }.tx-62-f {font-size: 62px !important; }
.tx-64 {font-size: 64px; }.tx-64-f {font-size: 64px !important; }.tx-66 {font-size: 66px; }.tx-66-f {font-size: 66px !important; }
.tx-68 {font-size: 68px; }.tx-68-f {font-size: 68px !important; }.tx-70 {font-size: 70px; }.tx-70-f {font-size: 70px !important; }
.tx-72 {font-size: 72px; }.tx-72-f {font-size: 72px !important; }.tx-74 {font-size: 74px; }.tx-74-f {font-size: 74px !important; }
.tx-76 {font-size: 76px; }.tx-76-f {font-size: 76px !important; }.tx-78 {font-size: 78px; }.tx-78-f {font-size: 78px !important; }
.tx-80 {font-size: 80px; }.tx-80-f {font-size: 80px !important; }.tx-82 {font-size: 82px; }.tx-82-f {font-size: 82px !important; }
.tx-84 {font-size: 84px; }.tx-84-f {font-size: 84px !important; }.tx-86 {font-size: 86px; }.tx-86-f {font-size: 86px !important; }
.tx-88 {font-size: 88px; }.tx-88-f {font-size: 88px !important; }.tx-90 {font-size: 90px; }.tx-90-f {font-size: 90px !important; }
.tx-92 {font-size: 92px; }.tx-92-f {font-size: 92px !important; }.tx-94 {font-size: 94px; }.tx-94-f {font-size: 94px !important; }
.tx-96 {font-size: 96px; }.tx-96-f {font-size: 96px !important; }.tx-98 {font-size: 98px; }.tx-98-f {font-size: 98px !important; }

/* ###### 9.9 Width   ###### */
.wd-5 {width: 5px; }.wd-5p {width: 5%; }.mx-wd-5p {max-width: 5%; }.mn-wd-5p {min-width: 5%; }.wd-5-f {width: 5px !important; }.wd-5p-f {width: 5% !important; }.mx-wd-5p-f {max-width: 5% !important; }.mn-wd-5p-f {min-width: 5% !important; }
.wd-10 {width: 8px; }.wd-10p {width: 10%; }.mx-wd-10p {max-width: 10%; }.mn-wd-10p {min-width: 10%; }.wd-10-f {width: 10px !important; }.wd-10p-f {width: 10% !important; }.mx-wd-10p-f {max-width: 10% !important; }.mn-wd-10p-f {min-width: 10% !important; }
.wd-15 {width: 15px; }.wd-15p {width: 15%; }.mx-wd-15p {max-width: 15%; }.mn-wd-15p {min-width: 15%; }.wd-15-f {width: 15px !important; }.wd-15p-f {width: 15% !important; }.mx-wd-15p-f {max-width: 15% !important; }.mn-wd-15p-f {min-width: 15% !important; }
.wd-20 {width: 20px; }.wd-20p {width: 20%; }.mx-wd-20p {max-width: 20%; }.mn-wd-20p {min-width: 20%; }.wd-20-f {width: 20px !important; }.wd-20p-f {width: 20% !important; }.mx-wd-20p-f {max-width: 20% !important; }.mn-wd-20p-f {min-width: 20% !important; }
.wd-25 {width: 25px; }.wd-25p {width: 25%; }.mx-wd-25p {max-width: 25%; }.mn-wd-25p {min-width: 25%; }.wd-25-f {width: 25px !important; }.wd-25p-f {width: 25% !important; }.mx-wd-25p-f {max-width: 25% !important; }.mn-wd-25p-f {min-width: 25% !important; }
.wd-30 {width: 30px; }.wd-30p {width: 30%; }.mx-wd-30p {max-width: 30%; }.mn-wd-30p {min-width: 30%; }.wd-30-f {width: 30px !important; }.wd-30p-f {width: 30% !important; }.mx-wd-30p-f {max-width: 30% !important; }.mn-wd-30p-f {min-width: 30% !important; }
.wd-35 {width: 35px; }.wd-35p {width: 35%; }.mx-wd-35p {max-width: 35%; }.mn-wd-35p {min-width: 35%; }.wd-35-f {width: 35px !important; }.wd-35p-f {width: 35% !important; }.mx-wd-35p-f {max-width: 35% !important; }.mn-wd-35p-f {min-width: 35% !important; }
.wd-40 {width: 40px; }.wd-40p {width: 40%; }.mx-wd-40p {max-width: 40%; }.mn-wd-40p {min-width: 40%; }.wd-40-f {width: 40px !important; }.wd-40p-f {width: 40% !important; }.mx-wd-40p-f {max-width: 40% !important; }.mn-wd-40p-f {min-width: 40% !important; }
.wd-45 {width: 45px; }.wd-45p {width: 45%; }.mx-wd-45p {max-width: 45%; }.mn-wd-45p {min-width: 45%; }.wd-45-f {width: 45px !important; }.wd-45p-f {width: 45% !important; }.mx-wd-45p-f {max-width: 45% !important; }.mn-wd-45p-f {min-width: 45% !important; }
.wd-50 {width: 50px; }.wd-50p {width: 50%; }.mx-wd-50p {max-width: 50%; }.mn-wd-50p {min-width: 50%; }.wd-50-f {width: 50px !important; }.wd-50p-f {width: 50% !important; }.mx-wd-50p-f {max-width: 50% !important; }.mn-wd-50p-f {min-width: 50% !important; }
.wd-55 {width: 55px; }.wd-55p {width: 55%; }.mx-wd-55p {max-width: 55%; }.mn-wd-55p {min-width: 55%; }.wd-55-f {width: 55px !important; }.wd-55p-f {width: 55% !important; }.mx-wd-55p-f {max-width: 55% !important; }.mn-wd-55p-f {min-width: 55% !important; }
.wd-60 {width: 60px; }.wd-60p {width: 60%; }.mx-wd-60p {max-width: 60%; }.mn-wd-60p {min-width: 60%; }.wd-60-f {width: 60px !important; }.wd-60p-f {width: 60% !important; }.mx-wd-60p-f {max-width: 60% !important; }.mn-wd-60p-f {min-width: 60% !important; }
.wd-65 {width: 65px; }.wd-65p {width: 65%; }.mx-wd-65p {max-width: 65%; }.mn-wd-65p {min-width: 65%; }.wd-65-f {width: 65px !important; }.wd-65p-f {width: 65% !important; }.mx-wd-65p-f {max-width: 65% !important; }.mn-wd-65p-f {min-width: 65% !important; }
.wd-70 {width: 70px; }.wd-70p {width: 70%; }.mx-wd-70p {max-width: 70%; }.mn-wd-70p {min-width: 70%; }.wd-70-f {width: 70px !important; }.wd-70p-f {width: 70% !important; }.mx-wd-70p-f {max-width: 70% !important; }.mn-wd-70p-f {min-width: 70% !important; }
.wd-75 {width: 75px; }.wd-75p {width: 75%; }.mx-wd-75p {max-width: 75%; }.mn-wd-75p {min-width: 75%; }.wd-75-f {width: 75px !important; }.wd-75p-f {width: 75% !important; }.mx-wd-75p-f {max-width: 75% !important; }.mn-wd-75p-f {min-width: 75% !important; }
.wd-80 {width: 80px; }.wd-80p {width: 80%; }.mx-wd-80p {max-width: 80%; }.mn-wd-80p {min-width: 80%; }.wd-80-f {width: 80px !important; }.wd-80p-f {width: 80% !important; }.mx-wd-80p-f {max-width: 80% !important; }.mn-wd-80p-f {min-width: 80% !important; }
.wd-85 {width: 85px; }.wd-85p {width: 85%; }.mx-wd-85p {max-width: 85%; }.mn-wd-85p {min-width: 85%; }.wd-85-f {width: 85px !important; }.wd-85p-f {width: 85% !important; }.mx-wd-85p-f {max-width: 85% !important; }.mn-wd-85p-f {min-width: 85% !important; }
.wd-90 {width: 90px; }.wd-90p {width: 90%; }.mx-wd-90p {max-width: 90%; }.mn-wd-90p {min-width: 90%; }.wd-90-f {width: 90px !important; }.wd-90p-f {width: 90% !important; }.mx-wd-90p-f {max-width: 90% !important; }.mn-wd-90p-f {min-width: 90% !important; }
.wd-95 {width: 95px; }.wd-95p {width: 95%; }.mx-wd-95p {max-width: 95%; }.mn-wd-95p {min-width: 95%; }.wd-95-f {width: 95px !important; }.wd-95p-f {width: 95% !important; }.mx-wd-95p-f {max-width: 95% !important; }.mn-wd-95p-f {min-width: 95% !important; }
.wd-100 {width: 100px; }.wd-100p {width: 100%; }.mx-wd-100p {max-width: 100%; }.mn-wd-100p {min-width: 100%; }.wd-100-f {width: 100px !important; }.wd-100p-f {width: 100% !important; }.mx-wd-100p-f {max-width: 100% !important; }.mn-wd-100p-f {min-width: 100% !important; }
.wd-150 {width: 150px; }.wd-150-f {width: 150px !important; }.mn-wd-150 {width: 150px; }.mx-wd-150 {width: 150px; }
.wd-200 {width: 200px; }.wd-200-f {width: 200px !important; }.mn-wd-200 {width: 200px; }.mx-wd-200 {width: 200px; }
.wd-250 {width: 250px; }.wd-250-f {width: 250px !important; }.mn-wd-250 {width: 250px; }.mx-wd-250 {width: 250px; }
.wd-300 {width: 300px; }.wd-300-f {width: 300px !important; }.mn-wd-300 {width: 300px; }.mx-wd-300 {width: 300px; }
.wd-350 {width: 350px; }.wd-350-f {width: 350px !important; }.mn-wd-350 {width: 350px; }.mx-wd-350 {width: 350px; }
.wd-400 {width: 400px; }.wd-400-f {width: 400px !important; }.mn-wd-400 {width: 400px; }.mx-wd-400 {width: 400px; }
.wd-450 {width: 450px; }.wd-450-f {width: 450px !important; }.mn-wd-450 {width: 450px; }.mx-wd-450 {width: 450px; }
.wd-500 {width: 500px; }.wd-500-f {width: 500px !important; }.mn-wd-500 {width: 500px; }.mx-wd-500 {width: 500px; }
.wd-550 {width: 550px; }.wd-550-f {width: 550px !important; }.mn-wd-550 {width: 550px; }.mx-wd-550 {width: 550px; }
.wd-600 {width: 600px; }.wd-600-f {width: 600px !important; }.mn-wd-600 {width: 600px; }.mx-wd-600 {width: 600px; }
.wd-650 {width: 650px; }.wd-650-f {width: 650px !important; }.mn-wd-650 {width: 650px; }.mx-wd-650 {width: 650px; }
.wd-700 {width: 700px; }.wd-700-f {width: 700px !important; }.mn-wd-700 {width: 700px; }.mx-wd-700 {width: 700px; }
.wd-750 {width: 750px; }.wd-750-f {width: 750px !important; }.mn-wd-750 {width: 750px; }.mx-wd-750 {width: 750px; }
.wd-800 {width: 800px; }.wd-800-f {width: 800px !important; }.mn-wd-800 {width: 800px; }.mx-wd-800 {width: 800px; }
.wd-850 {width: 850px; }.wd-850-f {width: 850px !important; }.mn-wd-850 {width: 850px; }.mx-wd-850 {width: 850px; }
.wd-900 {width: 900px; }.wd-900-f {width: 900px !important; }.mn-wd-900 {width: 900px; }.mx-wd-900 {width: 900px; }
.wd-950 {width: 950px; }.wd-950-f {width: 950px !important; }.mn-wd-950 {width: 950px; }.mx-wd-950 {width: 950px; }
.wd-1000 {width: 1000px; }.wd-1000-f {width: 1000px !important; }.mn-wd-1000 {width: 1000px; }.mx-wd-1000 {width: 1000px; }

.wd-100v {width: 100vw; }.wd-1 {width: 1px; }.wd-2 {width: 2px; }.wd-3 {width: 3px; }.wd-4 {width: 4px; }.wd-6 {width: 6px; }
.wd-7 {width: 7px; }.wd-8 {width: 8px; }.wd-9 {width: 9px; }.wd-280 {width: 280px; }
.errorbordercls {border: 1px solid #fd6c6c;}
.mg-t--5 {margin-top:-5px;}
#iftopup, .trip_corp{display:none!important}

.df-roboto {font-family: 'Roboto', sans-serif; }
.df-ibm{font-family: "IBM Plex Sans", sans-serif;}
.df-poppins {font-family: 'Poppins', sans-serif;}
.df-rubik {font-family: 'Rubik', sans-serif;}
/*#endregion */

html{overflow:hidden;}
@font-face {font-family: 'icomoon';src:  url('../../../fonts/icomoon/icomoon.eot?yc2za3');src:  url('../../../fonts/icomoon/icomoon.eot?yc2za3#iefix') format('embedded-opentype'),url('../../../fonts/icomoon/icomoon.ttf?yc2za3') format('truetype'),url('../../../fonts/icomoon/icomoon.woff?yc2za3') format('woff'),url('../../../fonts/icomoon/icomoon.svg?yc2za3#icomoon') format('svg');font-weight: normal;font-style: normal;font-display: block;}
[class^="icon-"], [class*=" icon-"] {font-family: 'icomoon' !important;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-Duty-Care-01:before {content: "\e907";}.icon-Cancellation-Requestst:before {content: "\e903";}.icon-Reschedule-Request:before {content: "\e913";}
.icon-Today-Employe:before {content: "\e919";}.icon-Today-Raised-Trip:before {content: "\e91a";}.icon-VIP:before {content: "\e923";}
.icon-Total-Approved:before {content: "\e91b";}.icon-Total-Booked:before {content: "\e91c";}.icon-Total-Reject:before {content: "\e91d";}
.icon-Total-Request:before {content: "\e91e";}.icon-Waiting-Approval:before {content: "\e924";}.icon-Currentdate_Circle:before {content: "\e905";}
.icon-S-1:before {content: "\e914";}.icon-S-2:before {content: "\e915";}.icon-S-3:before {content: "\e916";}.icon-S-4:before {content: "\e917";}
.icon-Trip1:before {content: "\e921";}.icon-Calendar:before {content: "\e902";}.icon-Car:before {content: "\e904";}
.icon-Location:before {content: "\e90f";}.icon-Expanse:before {content: "\e908";}.icon-Manage-booking:before {content: "\e910";}
.icon-Bus:before {content: "\e900";}.icon-Contact-Destails:before {content: "\e906";}.icon-Flight:before {content: "\e90a";}
.icon-Forex:before {content: "\e90b";}.icon-Home:before {content: "\e90c";}.icon-Hotel:before {content: "\e90d";}
.icon-Help:before {content: "\e90e";}.icon-Message:before {content: "\e911";}.icon-Notification:before {content: "\e912";}
.icon-Support:before {content: "\e918";}.icon-Trip:before {content: "\e920";}.icon-Wallet:before {content: "\e909";}
.icon-Calendar_1:before {content: "\e901";}.icon-Fares:before {content: "\10ffff";}.icon-travel_search:before {content: "\e91f";}
.icon-User_Guide:before {content: "\e922";}.icon-Arrow__2:before {content: "\e925";}.icon-Location-Black:before {content: "\e926";}

a:focus, button:focus {outline:none;}
#scrolls {bottom: 10px;display: block;position: fixed;right: 10px;width: 35px;height: 35px;border-radius: 3px;z-index: 1;border-radius:50%;}
#scrolls i {position: absolute;font-size: 20px;font-weight: 600;padding: 8px 8px;color: #fff;}
#scrolls:hover {box-shadow:0 3px 10px rgba(0, 0, 0, 0.29);}
.mullftarrowclsspn {position: absolute;z-index: 9;top: 45%;cursor: pointer;left:0px;border-radius:0px 4px 4px 0px;}
.mulrgtarrowclsspn {position: absolute;z-index: 9;top: 45%;cursor: pointer;right:0px;border-radius:4px 0px 0px 4px;}

/*#region Traveller */
.bg-clr-white {background: #fff;}
.white {color: #fff;}
.df-logo img{min-width: 100px;padding-top: 5px;width: 100px;max-height:58px;}
#carouselExample5 {height:345px;}
#carouselExample5 .carousel-inner {padding: 0px;border: 1px solid #c7c7c7;height:323px;}
#carouselExample5 .carousel-inner img {height:323px;}
#carouselExample5 .carousel-indicators {display:none;}
#ulsegType .custom-control {font-weight: 600;float: left;padding: 8px 20px 8px 40px;background: #f7f6f4;border-radius: 0px 0px 10px 10px;margin-right: 2px;}
.custom-control.custom-radio.active .custom-control-label {color: #fff;}
.custom-control-input:checked ~ #cptab_toggle ul li {background-color: var(--themecolor1);}
.custom-control-input:checked ~ .custom-control-label::before {border-color: #fff;}
.custom-control-input:focus~.custom-control-label::before {box-shadow:none;}
.flt-lft {float:left;}
.CBT #advancefilter, .CBT .Clsserachflight {padding:0px !important;}

#dvclstriptypedet ul {width: 350px;margin: 0 auto;float: none;height: 30px;padding: 0px;}
#dvclstriptypedet input[type="radio"] + label {display: inline-block;cursor: pointer;position: relative;padding: 5px 5px 5px 25px;margin-right: 15px;font-size: 13px;font-weight: 500;color:#777;width:100%;background:#fff;border-radius:30px;}  
#dvclstriptypedet input[type="radio"] + label::before {position: absolute;top: 6px;left:8px;width: 18px;height: 18px;margin-right: 7px;content:'';cursor: pointer;vertical-align: top;border: 1px solid #b4b2b0;border-radius: 100%;}  
#dvclstriptypedet input[type="radio"]:checked + label::after {content:'';display: block;position: absolute;top: 10px;width: 10px;height: 10px;border-radius: 50%;background: var(--themecolor1);left:12px;}
#dvclstriptypedet input[type="radio"]:checked + label::before {border: 1px solid var(--themecolor1);}
#dvclstriptypedet ul li.dvcmnliclsradio.active label {color:var(--themecolor1);background:var(--themebglightcolor);}
.switch-toggle ul {text-align: center;float: none;display: block;margin: 0 auto;}
.switch-toggle ul li {list-style:none;padding:0px;display:inline-block;}
#dvclstriptypedet .switch-toggle ul li {width:30%;}
.closesearch {background: transparent;right: 1px;padding: 9px 10px;top: 1px;color: #ababab;cursor: pointer;}
.location {top: 11px; left: 9px;}
.calenderview {top: 10px; left: 7px;}
.exchanegmethod {border: 1px solid #ccc;background: #fff;font-weight:500;}
.clsUlhead {cursor: pointer;}
.clsUlhead li, .sidebar-category li {list-style:none;}
.responfix {float:left;margin-right:39px;}
.sidebar-title {padding:0px;}
.sidebar-title h5 {padding-bottom: 10px;font-weight:600;}
.dvclsFetchedTripDetails .sidebar-title {border-bottom: 1px solid #ddd;}
.dvclsFetchedTripDetails .sidebar-title h5 {padding-top:10px;}
.dvclsfetchedtripcontent {box-shadow:none !important;}
#rowapprovaldet .tx-16 {font-weight:600;}
.sidebar-category ul li {float: left; display: inline-block; border-right: 1px solid #eceeef;}
.sidebar-category i {font-size:40px;margin-right:5px;}
.past-trip {position: absolute;top: 7px;right: 10px;background: #e5f2fe;padding: 2px 7px;font-weight: 600;border-radius: 2px;cursor:pointer;}
.dotsec {width: 12px;height: 12px;border-radius: 50%;right: 0;top: -5px;}
.pad-12-0 {padding:12px 0px;}
.brdr-tp {border-top:1px solid #ddd;}
.width-48 {width: 48%;}
#myDIV {padding: 6px 10px 6px 10px;margin-bottom: 10px;border: 1px solid #ddd;margin-left: 1px;position: relative;background: #f7fafe;}
#myDIV::after {content: '';position: absolute;top: -12.5px;left: 26px;border-bottom: 12px solid #d2d2d2;border-left: 12px solid transparent;border-right: 12px solid transparent;}
.plantripbtn {padding: 4px 10px !important;margin-top: 5px;margin-right: 5px;border-radius: 3px;font-size:13px;}
.calendarsec {border-radius: 2px;padding: 1px 2px;cursor: pointer;}
.brdr-none {border: none !important;}
.brdr-clr {border: 1px solid #ddd;}
.bg-req {border-radius: 0px 4px 0px 5px;}
.border-radius-6 {border-radius: 6px;}
.text-overflow {text-overflow: ellipsis;white-space: nowrap;width: 100%;display: block;overflow: hidden;}
.brdr-rd-4 {border-radius: 4px 4px  0px 0px;}
.bg-login {background:rgba(179, 156, 219, 0.2);}
.bg-login .icon-Waiting-Approval {color: #8b63d2;}
.ht-calc {height: calc(100vh - 80px);overflow-y:auto;}
.h-calc {height: calc(100vh - 180px);overflow-y:auto;}

#cptab_toggle {display:none;}
#cptab_toggle {color: var(--themecolor1);background-color: #fff7f5;border-radius: 5px;font-weight: 600;font-size: 13px;}
#cptab_toggle ul{width:100% !important;}
#cptab_toggle ul li{width: 50%;border-radius: 0;padding: 6px 0px;border: 1px solid #c7c7c7;color: #1b2e4b;}
#cptab_toggle ul li label::before, #cptab_toggle ul li label::after {display:none;}
.spncmnclserormsg {font-size: 10px;font-weight: 600;position: absolute;}
#cptab_toggle ul li:first-child {border-radius:4px 0px 0px 4px;}
#cptab_toggle ul li:last-child {border-radius:0px 4px 4px 0px;}

#CarDelegates_search #dvclstriptypedet ul {width:270px;margin:0 auto;float:none;}
#CarDelegates_search #dvclstriptypedet .switch-toggle .custom-control.custom-radio {padding: 6px 6px 6px 6px;border: 1px solid #ddd;width: 48%;margin-left: 5px;border-radius: 20px;}
#CarDelegates_search #dvclstriptypedet .custom-control.custom-radio .custom-control-label {font-weight:600;font-size:14px;}
#CarDelegates_search #dvclstriptypedet .custom-control.custom-radio {background:#fff;}
#CarDelegates_search #dvclstriptypedet .switch-toggle ul {background:#fff;}
#CarDelegates_search #dvclstriptypedet .switch-toggle .custom-control.custom-radio.active {background:#e2e6ed;border:1px solid #e2e6ed;}
#CarDelegates_search #dvclstriptypedet .switch-toggle .custom-control.custom-radio.active label {color:#113c72;}
#CarDelegates_search #dvclstriptypedet .switch-toggle .custom-control.custom-radio:hover {border:1px solid #e2e6ed;}
#ui-timepicker-div .ui-timepicker-hours {border-right:1px solid #eee;}
#CarDelegates_search .chosen-container-single .chosen-single {border:1px solid #ced4da;}
.theme_maxwidth {max-width:100% !important;}

/*Hotel Partial View*/
.pd-checkbox input + label:before {content: "\f006";font-family: 'FontAwesome';display: inline-block;vertical-align: middle;width: 18px;height: 18px;margin-right: 10px;text-align: center;font-size: 15px;line-height: 18px;color: #949392;font-weight: normal;}
.pd-checkbox input:checked + label:before {content: "\f005";font-family: 'FontAwesome';color: #fdb713;background-color: transparent;}
.ttl_night {position:absolute;font-size: 11px;background: #fff;border-radius: 30px;border: 1px solid #ddd;padding: 3px 12px;left: 50%;margin-left: -45px;top: -11px;color: #000;width: 90px;text-align: center;}
.pd-checkbox input[type=checkbox]:checked ~ label {background: var(--themecolor1);color: #fff;}
.pd-checkbox label:hover {background-color: #f05730;color:#fff;}
.pd-checkbox label:hover:before, .pd-checkbox label:hover span {color: #fff;}
.head_tit h6 {font-size: 12px;margin-bottom: 5px;color: #5d5c5c;}
/*End*/

.widget .date {font-size: 14px;font-weight: bold;color: rgba(0,0,0,0.5);}
.widget .city {font-size: 21px;font-weight: bold;text-transform: uppercase;padding-top: 5px;color: rgba(0,0,0,0.7);}
.widget .temp {font-size: 81px;color: rgba(0,0,0,0.9);font-weight: 100;}
.widget .panel {display: inline-block;}
.widget .right-panel {position: absolute;float: right;top: 60px;margin-top: 35px;padding-left: 10px;}

.df-example .ui-accordion .ui-accordion-content {overflow:inherit;}
.cbt-accordion {font-size: 0.875rem;letter-spacing: normal;padding: 10px;background-color: #fff;position: relative; }
.cbt-accordion::before {content: attr(data-label);display: block;position: absolute;top: -6px;left: 5px;font-size: 8px;font-weight: 600;font-family: 'Be Vietnam Pro', sans-serif;letter-spacing: 1px;text-transform: uppercase;background-color: inherit;color: #8392a5;padding: 0 5px; }
.cbt-accordion.df-inverse {background-color: #1c273c;color: rgba(255, 255, 255, 0.7);border-width: 0; }
.cbt-accordion.df-inverse::before {background-color: #3b4863;top: -16px;left: 0; }
.cbt-accordion .ui-accordion-content {padding:0 0px 0px 30px;}
.cbt-accordion .ui-accordion-header {padding: 6px 15px 12px 35px;border-radius:0px;}
.accordion-title p {top: 0px; right: 0px;}
.cbt-accordion .ui-accordion-header .ui-accordion-header-icon {top:15px;}
.dvinnerfiltimecls {max-height: 93px;box-shadow: 0 2px 4px rgba(0,0,0,.2);background: #fff;overflow: hidden;overflow-y: scroll;}
.alert-danger svg {width:16px;float:left;margin-top:-2px;}
.alert-danger {border: 1px solid #f5c6cb;}
#dvongoingtrip .ui-icon {text-indent: inherit;}
.traveldetails:hover .dutycare {color:#F44336;}
.traveldetails:hover .vipcip {color:var(--themecolor1);}
#myTabContent5 .ui-icon {text-indent:inherit;}
.swal2-title {font-size:20px !important;}
.swal2-content {font-size:15px !important;}
.swal2-styled.swal2-confirm {height:32px;}
.CBT #EmpCreation_Tab .chosen-container-single .chosen-single {height:32px !important;}
#timeconv {display: block;padding: 15px 10px;}

/*Loading img*/
.lds-dual-ring {display: inline-block;}
.lds-dual-ring:after {content: " ";display: block;width: 25px;height: 25px;border-radius: 50%;border: 3px solid #f4483c;border-color: #f4483c transparent #f4483c transparent;animation: lds-dual-ring 1.2s linear infinite;}
@keyframes lds-dual-ring {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}
/*End*/ 

/* Slideshow container */
.slideshow-container {max-width: 1000px;position: relative;margin: auto;background: #fff;}
.prev, .next {cursor: pointer;position: absolute;top: 50%;width: auto;padding: 16px;margin-top: -22px;color: white;font-weight: bold;font-size: 18px;transition: 0.6s ease;border-radius: 0 3px 3px 0;user-select: none;}
.next {right: 0;border-radius: 3px 0 0 3px;}
.prev:hover, .next:hover {background-color: rgba(0,0,0,0.8);color: #fff !important;}
.slideshow-container h5 {background: #4b5056;}
.mySlides {padding:8px 10px;}
.code-sec em {font-style: normal;border: 1px dashed #3d75d9;background: #dce7fb;padding: 3px 23px;border-radius: 2px;color: #3d75d9;font-weight: 600;}

.onwardtime ul, .arrivaltime ul {border: 1px solid #ddd;width :100%;background :#fff;}
.onwardtime ul li, .arrivaltime ul li {border-right: 1px solid #ddd;width:25%;text-align:center;border-bottom:1px solid #ddd;}
.onwardtime ul li:last-child, .arrivaltime ul li:last-child {border-right:none;}
.clrtime {color: #868686;}
.timesec {cursor:pointer;padding:5px 0px;}
.datimesec {padding:10px 0;}
.navbar-right .avatar {width: 33px;height: 33px;}
.avatar-sm {height: 3rem;width: 3rem;}
.list-style-none {list-style: none;}
.titlemarq {float: left;width: 100%;}
.titlemarq i {float: left;padding: 6px 8px;color: #fff;height:32px;}
.newicon {z-index: 1;box-shadow:0 3px 3px -1px rgba(10, 22, 70, 0.10), 0 0 1px 0 rgba(10, 22, 70, 0.06);height:32px;}
.newmar {background: #fff;padding: 6px 6px 5px 15px;width:100%;overflow:hidden;}
.card-stats.three {background: url(../../../img/THEME-4/product/3.png) center no-repeat;background-size: cover;}
.card .card-header-warning .card-icon {background: rgba(255,255,255,.3);border-radius: 3px;padding: 10px;margin-top: 0px;margin-right: 15px;float: left;}
.card-stats .card-header.card-header-icon img {line-height: 50px;width: 40px;height: 40px;text-align: center;}
.card-stats .card-header .card-category {color: #fff;font-size: 14px;margin-bottom: 0;}
.card-stats .card-header .card-title {font-weight: 600;color: #fff;}
.card-stats .card-header+.card-footer {margin: 0 20px;}
.card .card-footer {padding: 0px 0 4px;margin: 0 15px 0px;border-radius: 0;justify-content: space-between;align-items: center;background-color: transparent;border: 0;}
.card .card-footer .stats {color: #fff;font-size: 12px;line-height: 22px;}
.card .card-footer .stats i {margin-right: 7px;font-size: 16px;}
/*#endregion */

.m_avatar p{font-size: 18px;margin-bottom: -8px;}
.m_avatar img {width: 24px;height: 24px;margin-top: -5px;padding: 2px;}
.m_avatar i {width: 32px;height: 32px;margin-top: -5px;border-radius: 50%;background: #cbf8ec;color: #0e6a51;}
.laytime {border: none;border-radius: 20px;background: #fff9e6;padding: 2px 10px;top: -10px;display: block;left: 50%;width: auto;margin-left: -32px;color: #fdae03;}
.dotclsicon {width: 10px;height: 10px;background: #fff;position: absolute;border-radius: 50%;border: 2px solid #27a5f5;top: -4px;}
.CBT_laytime {height:50px;}.CBT_laytime .tx-12 {font-size:11px;} .t1_color2 {color: #6d6d6c;}.t1-tripno {position: relative;top: -6px;}.t1-shape{position: relative;}
.t1-shape_b1{background: linear-gradient(to right, var(--themecolor1), #8dbafb);background-image: url(../../../img/THEME-4/product/2.png);color:#fff;}
.t1-shape_b2{background: linear-gradient(to right, #10b759, #b1fdd2);background-image: url(../../../img/THEME-4/product/4.png);color:#fff;}
.t1-shape_b3{background: linear-gradient(to right, #F44336, #ffdad7);background-image: url(../../../img/THEME-4/product/1.png);color:#fff;}
.t1-shape_b1 h6, .t1-shape_b2 h6, .t1-shape_b3 h6 {color:#fff !important;}.t1-shape_b1 h3, .t1-shape_b2 h3, .t1-shape_b3 h3 {color:#fff !important;}
.t1-shape_1:after {content: "\A";position: absolute;right: 0;width: 0;height: 0;top: 0;border-top: 30px solid #0093d2;border-left: 30px solid transparent;}
.t1-shape_2:after {content: "\A";position: absolute;right: 0;width: 0;height: 0;top: 0;border-top: 30px solid #10b759;border-left: 30px solid transparent;}
.t1-shape_3:after {content: "\A";position: absolute;right: 0;width: 0;height: 0;top: 0;border-top: 30px solid #f10075;border-left: 30px solid transparent;}
.t1-shape_4:after {content: "\A";position: absolute;right: 0;width: 0;height: 0;top: 0;border-top: 30px solid #00cccc;border-left: 30px solid transparent;}
.t1-shape_5:after {content: "\A";position: absolute;right: 0;width: 0;height: 0;top: 0;border-top: 30px solid #fd7e14;border-left: 30px solid transparent;}
.t1-shape_6:after {content: "\A";position: absolute;right: 0;width: 0;height: 0;top: 0;border-top: 30px solid #5b47fb;border-left: 30px solid transparent;}
.t1-shape_7:after {content: "\A";position: absolute;right: 0;width: 0;height: 0;top: 0;border-top: 30px solid #F44336;border-left: 30px solid transparent;}
.t1-shape_c1 {color:var(--themecolor1)}.t1-shape_c2 {color:#10b759}.t1-shape_c3 {color:#F44336}.t1-shape_c4 {color:#00cccc}.t1-shape_c5 {color:#fd7e14}.t1-shape_c6 {color:#5b47fb}.t1-shape_c7 {color:#F44336}.t1-shape_c8 {color:#666666}
.tr_shape1 {background:var(--themecolor1);}.tr_shape2 {background:#10b759;}.tr_shape3 {background:#f10075;}.tr_shape4 {background:#00cccc;}.tr_shape5 {background:#fd7e14;}.tr_shape6 {background:#5b47fb;}.tr_shape7 {background:#F44336;}
.t1-shape_br1 {border: 1px solid #0093d2;}.t1-shape_br2 {border: 1px solid #10b759;}.t1-shape_br3 {border: 1px solid #f10075;}.t1-shape_br4 {border: 1px solid #00cccc;}.t1-shape_br5 {border: 1px solid #fd7e14;}.t1-shape_br6 {border: 1px solid #5b47fb;}.t1-shape_br7 {border: 1px solid #F44336;}
.tr_shape1b-l {border-left:2px solid var(--themecolor1);}.tr_shape2b-l {border-left:2px solid #10b759;}.tr_shape3b-l {border-left:2px solid #F44336;}.tr_shape4b-l {border-left:2px solid #00cccc;}.tr_shape5b-l {border-left:2px solid #fd7e14;}.tr_shape6b-l {border-left:2px solid #5b47fb;}
.t1-shape_br1:hover {cursor:pointer;background: #f3f8ff;}.t1-shape_br2:hover {cursor:pointer;background: #f0fbf5}.t1-shape_br3:hover {cursor:pointer;background: #fbeef5}.t1-shape_br4:hover {cursor:pointer;background: #ebf9f9}.t1-shape_br5:hover {cursor:pointer;background: #fef7f1;}.t1-shape_br6:hover {cursor:pointer;background: #f0eefb;}
.t1-color_01 {color:#9C27B0}.t1-color_02 {color:#35af03}.t1-color_03 {color:#0e9649}.t1-color_04 {color:#E91E63}.t1-color_05 {color:#ea1000}.t1-color_06 {color:#FF5722}.t1-color_07 {color:#3F51B5}.t1-color_08 {color:#1b2e4b}.t1-color_09 {color:#795548}.t1-color_10 {color:#676767}
.btn-white:hover, .btn-white:focus {color: #1b2e4b;border:1px solid #8392a5;}
.btn-white {border:1px solid #c0ccda;border-radius:3px;}

/*#region Login */
.content-auth {min-height: calc(100vh - 106px);display: flex;flex-direction: column;justify-content: center; }
.content-auth > .container {padding: 0; }
.content-auth > .container:first-child {flex: 1; }
.content-auth-alt {min-height: calc(100vh - 106px);display: flex;flex-direction: column;justify-content: center; }
.content-auth-alt .container {padding: 0; }

.validation-summary-errors ul li {list-style:none;padding-left:0px;color: red;font-size: 13px;font-weight: 500;}
.validation-summary-errors ul {padding-left:0px;}

.term_conds {background-image: var(--buttoncolor);}
/*#endregion */

/*#region New Calender*/
#gotocalender .fc-basic-view .fc-week-number, #gotocalender .fc-basic-view .fc-day-number {padding: 0px 0px;color: #320f47;border-radius: 50%;text-align: center;font-weight: 500;font-size: 12px;width: 25px;height: 25px;margin: 6px auto 5px;display: block;float: none;line-height: 24px;}
#gotocalender .fc-past, #gotocalender .fc-today, #gotocalender .fc-future{padding-right:0 !important;}
#gotocalender td.fc-day-top.fc-today span {background-color: #fdae03;color: #fff;border: none;}
.CBT #dvcalendar .fc-title i {background: #10b759;color: #ffffff;margin-left: 0px;border-radius: 0;}
#rowapprovaldet .fc-title i {background:#fff1db;color:#fdae03;}
.CBT #dvcalendar .fc-title {cursor: pointer;width: 23px;height: 11px;background: #41afe1;border-radius: 3px;color: #fff;margin: 0px auto;display: block;font-size: 11px;text-align: center;float: none;padding: 2px 3px 4px 3px;border: 1px solid #41afe1;}
.CBT #dvcalendar .fc-title:hover {color:#41afe1;background:#fff;}
.CBT #dvcalendar .fc-day-header {padding:5px 0px;}
.CBT #dvcalendar .fc-day-header span {font-weight: 600;text-transform: uppercase;font-size:12px;}
.wholeanchorexporteclebtn i {padding: 6px;color: #fff;margin-right: 5px; border-radius: 2px;font-size:18px;}
.wholeanchorexporteclebtn {padding: 0px 15px 0px 0px; border-radius: 2px;top: -4px;}
.CBT #dvcalendar {border: none !important;margin-bottom:5px !important;}
.CBT .fc-center h2 {margin:0px;}
.CBT #dvcalendar .fc-button-group .fc-listWeek-button, .CBT #dvcalendar .fc-button-group .fc-month-button, .preavailability .fc-prev-button, .preavailability .fc-next-button  {height: 32px; background-color: #fff; background-image: none;border: 1px solid rgba(72, 94, 144, 0.16);color: rgba(27, 46, 75, 0.7);box-shadow: none;padding: 0 15px;display: flex;align-items: center;font-size: 13px;text-transform: capitalize;outline: none;text-shadow: none;border-radius: 0;transition: all 0.2s ease-in-out;float: left;font-weight:600;}
.CBT .fc-button-group button:first-child {border-top-left-radius: 0.25rem !important;border-bottom-left-radius: 0.25rem !important;}
.CBT .fc-button-group button:last-child {border-top-right-radius: 0.25rem !important;border-bottom-right-radius: 0.25rem !important;}
.CBT #dvcalendar .fc-button-group .fc-listWeek-button.fc-state-active, .CBT #dvcalendar .fc-button-group .fc-month-button.fc-state-active {background-color: #f5f6fa;border-color: #c0ccda;}
.CBT #dvcalendar .fc-toolbar button:hover {border-color: #8392a5;color: #1b2e4b;position: relative;z-index: 5;}
.CBT #dvcalendar .fc-toolbar button.fc-today-button.fc-state-disabled {border-color: rgba(72, 94, 144, 0.16);background-color: #f5f6fa;color: #8392a5;font-weight: 400;cursor: default;line-height:32px;}
.CBT #dvcalendar .fc-toolbar button.fc-today-button {border-radius: 0.25rem;color: rgba(27, 46, 75, 0.7);background-color: #fff;height:32px;padding:0px 10px;margin-left:10px;}
.CBT .fc-toolbar .fc-left {margin-left: 0px !important;}
.CBT .fc-toolbar .fc-right {padding:6px 0px;}
.CBT .fc-toolbar .fc-center h2 {display: inline-block;padding: 10px 0;font-size: 15px;margin:0px;}
.CBT #dvcalendar .fc-prev-button, .CBT #dvcalendar .fc-next-button {height:32px !important;padding: 0 8px;background: transparent; text-align: center; border:1px solid rgba(72, 94, 144, 0.04);width:32px !important;background:#f5f8fa;}
.CBT #dvcalendar .fc-prev-button {border-radius: 0.25em 0em 0em 0.25em !important;}
.CBT #dvcalendar .fc-next-button {border-radius: 0em 0.25em 0.25em 0em !important;}
.CBT #dvcalendar .fc-other-month {background-color: #f8f9fc;}
.clscalnote { width: 10px;height: 10px;background: #41afe1;border-radius: 50%;float: left;margin: 6px 6px 6px 15px;}
.CBT #dvcalendar .fc-list-empty-wrap2 {position:inherit;}

.clsfullcalbus {background-color: rgba(16,183,89, .25);border-color: #10b759;}
.clsfullcalins {background-color: rgba(1,104,250, .15); border-left: 2px solid var(--themecolor1);}
.clsfullcalrail {background-color: rgba(241,0,117,.25);border-color: #f10075;}
.clsfullcalhotel {background-color: rgba(253,126,20,.25); border-color: #fd7e14;}
/*#endregion */

/*#region Travel Approver */
.clr-ash {color: #6f6f6f;}
.GO2_cont #ulsegType ul, .GO2_cont #ulsegType ul {text-align:center;}
.GO2_cont #ulsegType ul li, .GO2_cont #ulsegType ul li {font-weight: 600;float: left;padding: 8px 20px 8px 40px;border-radius: 4px;margin-right: 0;width: 50%;}
.df-example1 {font-size: 0.875rem;letter-spacing: normal;padding: 10px;background-color: #fff;border: 1px solid rgba(72, 94, 144, 0.16);position: relative; }
.df-example1::before {content: attr(data-label);display: block;position: absolute;top: -10px;left: 5px;font-size: 11px;font-weight: 600;letter-spacing: 1px;background-color: inherit;color: #8392a5;padding: 0 5px; }
.df-example1.df-inverse {background-color: #1c273c;color: rgba(255, 255, 255, 0.7);border-width: 0; }
.df-example1.df-inverse::before {background-color: #3b4863;top: -16px;left: 0;}
.brdr-btm {border-bottom: 1px solid #dedede;}
.brdr-tp-dash {border-top: 1px dashed #dedede;}
.brdr-btm-dash {border-bottom: 1px dashed #dedede;}
.bg_litcustom {background: var(--themebglightcolor);border:1px solid #dbedfb;}
.bg_ashclr {background:#ffede8 !important;}
/*#endregion */

/*#region SideMenu */
.filemgr-sidebar-body {position: absolute;top: 0px;left: 0;right: 0;bottom: 0;}
.filemgr-sidebar {background-color: #fff;position: absolute;top: 0;bottom: 0;left: -240px;width: 120px;border-right: 1px solid rgba(72, 94, 144, 0.16);opacity: 0;visibility: hidden;transition: all 0.3s;}

/*#region Filtertion section */
.contact-list .media_fi {color: #1b2e4b;padding: 8px 10px !important;align-items: flex-end;display:block;border-bottom:1px solid #eee;margin-bottom:0px;}
.contact-list .media_fi:hover .avatar-online::after,
.contact-list .media_fi:hover .avatar-offline::after, .contact-list .media_fi:focus .avatar-online::after,
.contact-list .media_fi:focus .avatar-offline::after {box-shadow: 0 0 0 2px #eff2f7;}
.contact-list .media-body span {color: #8392a5;display: block;line-height: 1.02;}
.contact-list nav {display: none;align-items: center;align-self: center;}
.contact-list nav a {display: block;color: #8392a5;}
.contact-list nav a:hover, .contact-list nav a:focus {color: #1b2e4b;}
.contact-list nav a + a {margin-left: 5px;}
.contact-list nav svg {width: 16px;}
.contact-list-divider {display: flex;align-items: center;color: #000;margin: 10px -10px 6px;font-size: 14px !important;font-weight: 600;}
.contact-list-divider:first-child {margin-top: 0;}
.contact-list-divider::before, .contact-list-divider::after {content: '';display: block;height: 1px;background-color: rgba(229, 233, 242, 0.7);}
.contact-list-divider::before {margin-right: 5px;width: 15px;}
.contact-list-divider::after {margin-left: 5px;flex: 1;}
.chosen-container-single .chosen-single{height:35px !important;}
#dvOverAllFilter .pd-8 {padding:0px;}
.media_fi label {margin-bottom: 0px;float: left;width: 100%;padding: 8px 0px;cursor: pointer;font-weight:500;}
.media_fi label.custom-control-label {padding:0px;}
.theme_arrow {display:block !important;float:right;}
/*#endregion */

/*#region Travel Coordinator - Search Page */
.filemgr-content .TR_Search {box-shadow: 0 2px 4px rgba(0,0,0,.2);overflow:inherit;}
.filemgr-content .TR_Search #ulsegType {position: absolute;left: 50%; margin-left: -130px; margin-top: -30px;background: #fff;box-shadow: 0 -1px 1px rgba(0,0,0,.2);border-radius: 10px 10px 0px 0px;}
.filemgr-content .TR_Search #ulsegType .custom-control {background: none;border-radius:12px;}
.filemgr-content .TR_Search .switch-toggle {text-align: center;margin: 10px auto;display: block;width: 35% !important;float: none;}
.filemgr-content .TR_Search .switch-toggle ul {width: auto !important;float: left;border: 1px solid #ddd;border-radius: 20px;margin: 0 auto;display: block;}
.filemgr-content .TR_Search .switch-toggle .custom-control.custom-radio {padding: 5px 20px 5px 45px;}
.filemgr-content .TR_Search #ulsegType .custom-control.custom-radio.active {background: #fff !important;}
.filemgr-content .TR_Search #myDIV::after {display: none;}
.filemgr-content .TR_Search #advancefilter {position: absolute;bottom: -30px;left: 50%;margin-left: -86px;}
.filemgr-content .TR_Search #advancefilter button {background: #fff;border: none;box-shadow: 0 2px 4px rgba(0,0,0,.2);padding: 5px 25px;border-radius: 0px 0px 10px 10px;font-weight: 600;}
.filemgr-sidebar .nav-link {color: #616e80;}
.filemgr-sidebar .nav-sidebar .nav-link {padding: 12px 0px;border-bottom: 1px solid #f0f1f7;margin-top: 0px;border-radius: 0px;}

.moreOption {display: none;position: absolute;width: 155px;z-index: 99999;color: #000;background: #fff;box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.30);top: 27px;right: 0;margin-top: 3px;border-radius: 3px;height:75px;}
.moreOption ul {padding:0px;margin:0px;float:left;width:100%;}
.moreOption ul li {margin:0px !important;padding:0px !important;float:left !important;width:100%;}
.moreOption ul li a {float:left;width:100%;}
.dropbtn:hover .moreOption {display: block;}

.result-item-image {position: absolute;left: 50%;margin-left: -27px;top: 50%;}
.sk-wave {width: 53px;height: 30px;text-align: center;font-size: 25px;display: inline-block;margin-top: 30%;}
.sk-wave .sk-rect {height: 100%;width: 4px;margin: 0 1px 0 0;display: inline-block;-webkit-animation: sk-waveStretchDelay 1.2s infinite ease-in-out;animation: sk-waveStretchDelay 1.2s infinite ease-in-out;}
.sk-wave .sk-rect1 {-webkit-animation-delay: -1.2s;animation-delay: -1.2s;}
.sk-wave .sk-rect2 {-webkit-animation-delay: -1.1s !important;animation-delay: -1.1s !important;}
.sk-wave .sk-rect3 {-webkit-animation-delay: -1s !important;animation-delay: -1s !important;}
.sk-wave .sk-rect4 {-webkit-animation-delay: -0.9s !important;animation-delay: -0.9s !important;}
.sk-wave .sk-rect5 {-webkit-animation-delay: -0.8s !important;animation-delay: -0.8s !important;}

.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.flipOutX {animation-name: flipOutX;-webkit-backface-visibility: visible !important;backface-visibility: visible !important;}
.add_tripanother {background: rgba(6,6,6,.8);color: #fff;padding: 20px 10px;border-radius: 7px;z-index: 9999;width:20%;display: inline-flex;}
.clsFilwarnpopup {background: rgba(6,6,6,.8);color: #fff;padding: 15px 25px;border-radius: 0px;z-index: 9999;width:260px;display: inline-flex;bottom: 10%;}

.receipts-upload {border: 1px dashed rgb(46, 166, 238);cursor: pointer;padding: 15px;background: rgb(246, 249, 253);border-radius: 2px;width: 50%;margin: 0px auto;height: 280px;}
.divreceiptquotes {position: absolute;bottom: 5px;font-size: 12px;left: 50%;color: rgb(170, 170, 170);margin-left: -59px;}
#file {vertical-align: middle;text-align: center;opacity: 0;}
.travel_slct {right: 140px;background: #f2f2f2;border-radius: 3px;padding: 3px 8px 4px 30px;margin-top: 2px;top: 4px;z-index: 2;cursor: pointer;}
.makeflex .typeahead.dropdown-menu {margin-top: 0px;padding: 5px 5px;}
.makeflex .typeahead.dropdown-menu .clstyphead {padding:0px 5px;}
.cartselecfltdetails .dvclsPaxDetails .typeahead.dropdown-menu .clstyphead p {display:none;}
.cartselecfltdetails .dvclsPaxDetails .typeahead.dropdown-menu .clstyphead .clsthright {float:left;width:100%;}
#FlightSearch .form-control, #FlightSearch .custom-select, #HotelSearch .form-control, #HotelSearch .custom-select {border-radius:4px;box-shadow: none;border-color: #ced4da;}
.cptab_toggle {display:none;}
/*#endregion */

/*#region Travel Request Form */
#ModalAlert .second-title {background:var(--themecolor1);}
.second-title {padding:5px 20px;z-index:1;border-radius: 10px 10px 0px 0px;position:relative;box-shadow:0 1px 20px 0 rgba(69, 90, 100, 0.08);background-color: #1655ae;}
.title-hd span {color: #fff;font-weight: 600;font-size: 15px;}
.la-times-circle-o {background: #fff; border-radius: 50%; color: #fe5527; margin: 8px 0;}
.ticket {position: relative;display: inline-block;box-shadow:0 1px 2px rgba(0,0,0,.2);}
.cardfile {border: 1px solid rgba(72, 94, 144, 0.16);padding: 10px 10px 5px 10px;position: relative;border-color: rgba(72, 94, 144, 0.16);transition: all 0.2s ease-in-out;border-radius: 5px 5px 5px 5px;}
.arrowsec {padding: 0 10px;}
.pd-15-40 {padding: 15px 15px;}
.nonrbg {background: #db334a; border-radius: 2px;padding: 1px 5px;}
.nongbg {background: #1d8a46; border-radius: 2px;padding: 1px 5px;}
.airlinecode, .stopssec {color: #676767;}
.datesecs {color: #767474;}
.dep-vertical {left: 0px;width: 22px;height: 100%;top: 0;border-radius: 5px 0px 0px 5px;}
.dep-vertical span {transform: rotate(270deg);top: 40%;left: -23px;font-weight: 500;letter-spacing: 1px;}
.itinerary .dep-vertical span {transform: rotate(270deg);top: 40%;left: -46px;font-weight: 500;letter-spacing: 1px;white-space: nowrap;}
.clsPadd2Table {border: 1px solid #ddd; border-top: none;}
.bx-shdow {box-shadow: 1px 0px 6px 0px #ccc;}
.right-sidebar .txttitle {background: #fff;}
.right-sidebar .dvclsproductparent .txttitle {background: transparent;}
.appdet {background: #fff1db;}
.clrrd {color:#d9304d;}.clgrn {color:#1d8a46 !important;}
.requetsticky {position: sticky; top:40px;}

#tripMeetingdetails {padding: 0 10px 0 30px;margin-top: -20px;}
.air_detalapr {cursor:pointer;color: red;background: #ffecec;border-radius: 20px;padding: 1px 10px;margin-top: 3px;float:left;}
.cart_pass_datils #divpassengerblock .table td {padding: 5px 2px;}
.Zebra_DatePicker_Icon_Inside {top: 12px !important;right: 5px !important;background-color: #ada3fd;border-radius: 50%;border: 1px solid #1c273c;left:auto !important;}
.upl_passimg{float: right; color: green; font-size: 15px;cursor: pointer; width: 100%; text-align: center;border: 2px dashed #e8e8e8; padding: 20px 0; border-radius: 10px;}
.clsManditary {color: red;}#dvpaxbottons {border-top: 1px solid #e8e7e7;}
.ssrdet {top:101%;right:0px;}.fare-cd {color: #3b4863;}
.txt-overflow {text-overflow: ellipsis;display: block;overflow: hidden;white-space:nowrap;}
#GetPassenger {height:28px;padding: 3px 5px;}
#dvMeetingDetDatas .Errorcls {border: 1px solid red !important;}
.chosen-disabled .chosen-single {cursor: not-allowed!important;background: #eee!important;}
.clsallappdiv {padding: 5px 5px !important;}
.clsallappdiv .spnAns {text-overflow: ellipsis;display: block;overflow: hidden;white-space: nowrap;}
input.form-control.clspstAlphaWithOutSpace.innertxtRadiobox.form-control[disabled] {background: none !important;}
button[disabled], html input[disabled] {cursor: not-allowed;background: #eee;}
.tripoverlapblack {left: 0;z-index: 10;width: 100%;height: 100%;position: fixed;top: 0;display: none;background-color: rgba(0, 0, 0, 0.45);cursor: pointer;}
#dvEmpFeedbackValues {position: absolute;width: 100%;top: 0;height: 100%;bottom: 0;z-index: 10;background-color: rgba(0, 0, 0, 0.45);}
#dvEmpFeedbackValues .bx-shadow {right: 0;margin: 0;position: absolute;top:0px;height:100vh;background:#fff;width:35%;}
.clsapproname {font-size: 13px;text-transform: uppercase;}
#Need_help_div {line-height: 20px;}
#Need_help_div .listcls {font-size: 12px;}
.newc {white-space: nowrap;}
button[disabled], html input[disabled] {cursor: not-allowed !important;background: #f5f5f5 !important;}
.table-room-dt {text-align: center;max-width: 465px;width: 100%;}
.btn-Emp {font-size: 14px;padding: 2px 15px 2px 15px;background-color: #93c929;border-color: #93c929;line-height: 33px;}
.mybluetbl > thead > tr > th {background-color: #59c45a;color: #fff;text-align: center;border-right: 1px solid #fff;border-bottom: 1px solid #fff;white-space: nowrap;}
.mybluetbl > tbody > tr:nth-child(odd) {background-color: #daf1da;}
.mybluetbl > tbody > tr:nth-child(even) {background-color: #f0fff0;}
.mybluetbl > tbody > tr > td {border-right: 1px solid #fff;text-align: center;white-space: nowrap;}
.breakmail {white-space: normal !important;}
#dvfeedbk .corner-text {display:none;}
#dvfeedbk #dvEmpFeedbackValues {padding:0px;height:40vh;background: transparent;}
#dvfeedbk #dvEmpFeedbackValues .bx-shadow {width:100%;height:35vh;right:15px;}
#dvfeedbk .feedbackformhead {float:left;width:100%;font-size:14px;text-align:left;margin-top:10px;}
#dvfeedbk .check_box_one {float:left;margin-right:15px;}
#dvfeedbk .check_box_one input {margin-right:5px;}
#dvfeedbk .dvclsRequestSubmitdetails {display:none;}
#dvfeedbk {height:285px;}
#dvGeneralValues textarea {width: 100%;height: 35px;border: 1px solid #ced4da;border-radius: 3px;padding: 5px;font-size: 13px;color: #333;}
#dvGeneralValues textarea {resize:none;}
#dvGeneralValues textarea:focus {outline:none;}
.dvtripfeedback {position: fixed;top: 50%;right: -35px;z-index: 1;transform: rotate(270deg);background:linear-gradient(to right, rgb(195, 20, 50), rgb(36, 11, 54));color: #fff;padding: 7px 14px;cursor: pointer;border-radius: 5px 5px 0 0;font-weight: 600;font-size: 12px;line-height: 16px;letter-spacing: 2px;}
.dvtripfeedback:hover {background-color: darkred;}
.feedback i {color:#dfdfdf;font-size:17px;}
.feedback span.active i {color:#f7c501;}
.feedback table {border:1px solid #eff3f7;}
.feedback table td, .feedback table th {border-top: 1px solid #eff3f7;padding:5px 10px;}
.feedback table thead th {border-bottom: 1px solid #eff3f7;}
.feedback .table tbody+tbody {border-top:1px solid #dee2e6;}
.modal-demo#modal-4 {max-width: inherit;}
div#spnptnamount, div#spnptntaxamount, div#spnptntotalamount {font-size: 18px;}
.input-style .getbtncbt-ccc {padding: 6px 0px !important;margin-top: 7%;}
div#Cartmeeting_v4 .second-title {margin-left: 0% !important;border-bottom: 1px solid #f3f3f3;height: 54px;position: fixed;background: #fff;top: 0;width: 100%;z-index: 1;}
div#Cartmeeting_v4 .second-title span.homelogo {float: left;margin-right: 3px;margin-top: 14px;margin-left: 10px;}
div#Cartmeeting_v4 .second-title h2 {letter-spacing: 1px !important;padding: 6px 0;line-height: 38px;font-size: 18px;float: left;text-transform: capitalize;color: #051c4f;font-weight: normal;}
div#Cartmeeting_v4 .policy-sec {text-align: center;}
div#Cartmeeting_v4 .clr-rd {color: red !important;letter-spacing: 1px !important;padding: 6px 0;line-height: 38px;font-size: 14px;float: left;text-transform: uppercase;text-align: center;margin-bottom: 0px;width: 100%;}
div#Cartmeeting_v4 .approve-det {float: left;text-align: right;padding: 6px 10px;line-height: 38px;}
div#Cartmeeting_v4 .approve-det a {color: #27a5f5 !important;font-size: 13px;font-weight: normal !important;}
.second-title .title-hd {float: left;}
div#Cartmeeting_v4 .second-title a {color: #fff;font-size: 13px;font-weight: 600;}
div#Cartmeeting_v4 .second-title a:hover {color: #fff;}
div#Cartmeeting_v4 .approve-det a:hover {text-decoration: underline;}
div#Cartmeeting_v4 .approve-det img {width: 10px;opacity: 0.5;}
#dvMulStickbottom, #dvGDSStickbottom {position: fixed;width: 100%;margin-left: 0%;z-index: 103;right: 0;bottom: 0px;padding-bottom: 5px;padding-top: 6px;} 

.bus_dep-vertical .dep-vertical span {top: 44%;left: -40px;white-space: nowrap;}
.car_dep-vertical .dep-vertical span {top: 44%;left: -44px;white-space: nowrap;}
.rail_dep-vertical .dep-vertical span {}
.rutrav{white-space: normal;font-size: 10px;display: block;font-weight: 600;}

.itinerary .stay-dates {width: 240px;float: left;}
.disp-table-cell {display: table-cell;vertical-align: top;}
.itinerary .stay-dates .cal-block {width: 103px;height: 113px;border-radius: 2.8px;border: 1px solid #f1f1f1;background-color: #f1f1f1;text-align: center;position: relative;margin-right: 8px;color: #666;display: inline-block;}
.itinerary .stay-dates .cal-block .cb-top {padding: 6px;}
.itinerary .stay-dates .cal-block .cb-top .checkin-text {position: relative;bottom: 2px;}
.itinerary .stay-dates .cal-block .cb-top .bkg-date {font-size: 20px;font-weight: 500;color: #333;display: block;}
.itinerary .stay-dates .cal-block .cb-footer {background-color: #fff;font-size: .8571rem;line-height: 1.39;width: 100%;padding: 4px 0;}

.bus_dep-vertical .circle{border: 2px solid #666;display: block;width: 7px;border-radius: 50%;height: 7px;margin: 0 auto;clear: both;}
.bus_dep-vertical .dash-line{border-right: 1px dashed #666;height: 60px;display: block;margin: 5px auto;width: 1px;clear: both;}
.bus_dep-vertical .fi-location:before {content: "\E804";margin: 0 auto;display: block;color: #509fcf;font-size: 17px;font-weight: 700;}
.bus_dep-vertical .c-6, .car_dep-vertical .c-6{color: #666;}
.bus_dep-vertical .pipe, .car_dep-vertical .pipe{color: #666;}
.bus_dep-vertical .dis p, .car_dep-vertical .dis p{display: inline-block;vertical-align: top;padding: 0;}
.bus_dep-vertical .dis p:last-child, .car_dep-vertical .dis p:last-child{color: #999;}
.bus_dep-vertical .font-med{font-weight: 500;}
.bus_dep-vertical .bus_heade_topsec, .car_dep-vertical .car_heade_topsec{border-bottom: 1px solid #e4e4e4;padding-bottom: 10px;}
.xs3_txt-c{background-color: #f1f1f1;}

.horz-separator {margin-top: 7px;margin-bottom: 7px;border: 0;border-top: 2px solid #e4e4e4;}
.room_sec001 span{padding-right: 20px;}
.night_days{font-size: 14px;font-weight: 600;color: #001737;}

.feedbckbkng {float: left;width: 100%;position: relative;height: auto;padding: 15px;background: #fff;border-radius: 4px;box-shadow: 2px 4px 8px rgba(0, 0, 0, 0.30);color: #000;text-align: center;margin-bottom: 15px;}
.feedbckbkng ul.feedstrip {list-style-type: none;border: 1px solid #f7f7f7;}
.feedbckbkng ul.feedstrip li {list-style: none;float: left;border-left: 1px solid #f7f7f7;padding: 6px 0px;width: 10%;color: #fff;font-size: 13px;font-weight: 600;cursor: pointer;transition: 0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;}
.feedbckbkng ul.feedstrip li:hover, .feedbckbkng ul.feedstrip li:active {transform: scale(1.15);-webkit-transform:scale(1.15);-moz-transform:scale(1.15);box-shadow: 0px 0px 10px #fff;-webkit-box-shadow:0px 0px 10px #fff;-moz-box-shadow:0px 0px 10px #fff;}
.feedbckbkng ul.feedstrip li.low {background-color: #ffa8a8;}
.feedbckbkng ul.feedstrip li.mid {background-color: #ffd667;}
.feedbckbkng ul.feedstrip li.hig {background-color: #20c713;}
.feedbckbkng textarea {resize: none;border-radius: 4px;padding: 10px;height: 70px;margin-bottom: 10px;font-size:13px;border:1px solid #ddd;}
.feedbckbkng textarea:focus{outline:none;}

.dvstatus .drop_arrow {color: #006dbc;position: absolute;top: 18px;right: 10px;cursor: pointer;font-size: 15px;line-height: 0;}
.lbl_cont {display: block;position: relative;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.lbl_cont input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.lbl_check {position: absolute;top: 6px;left: 6px;height: 20px;width: 20px;background-color: #eee;border-radius: 4px;}
.lbl_text {padding-left:35px;font-size: 13px;font-weight: 600;}
.lbl_cont:hover input ~ .lbl_check {background-color: #ccc;}
.lbl_cont input:checked ~ .lbl_check {background-color: #006dbc;}
.lbl_check:after {content: "";position: absolute;display: none;}
.lbl_cont input:checked ~ .lbl_check:after {display: block;}
.lbl_cont .lbl_check:after {left: 8px;top: 3px;width: 6px;height: 12px;border: solid white;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}

 .dvpreex {position: absolute;display: none;top: 58px;background: #fff;border: 1px solid #ccc;width: auto;max-height: 180px;height: 200px;z-index: 1;overflow: scroll;overflow-x: hidden;}
 .dvpreex label {width: 100%;border-bottom: 1px solid #f2f2f2;margin-bottom: 2px;padding: 6px 5px;color:#8392a5}
 .dvpreex label {width: 100%;border-bottom: 1px solid #f2f2f2;margin-bottom: 2px;padding: 6px 5px;white-space: nowrap;}
 .dvpreex::-webkit-scrollbar-track {background-color: #f2f2f2;border-left: 1px solid #ededed;}
 .dvpreex::-webkit-scrollbar {width: 3px;height: 10px;}
 .dvpreex::-webkit-scrollbar-thumb {background: #006dbc !important;border-radius: 10px;}
 .opt_berth .form-control {width:20px;}

 .rounded-left, .rounded-right {border-radius:0px;}
 
/*#endregion */

/*#region Premium Availability Page */
.fare-indicators  {background: #eee;font-size: 20px;padding: 0px 14px;border-radius: 2px;cursor:pointer;}
.fare-indicators .social-content {background: #fff;height: 100vh;border-right: 1px solid rgba(72, 94, 144, 0.16);}
.fare-indicators .social-content ul {margin:0px;padding:0px;}
.fare-indicators .social-content ul li {list-style:none;float:left;width:100%;text-align:left;margin-bottom:12px;}
.fare-indicators .social-content ul li span {font-size:12px;float:left;}
span.clsfareindicators {padding: 4px 0px;width: 18px;height: 18px;float: left;text-align: center;border-radius: 50%;font-size: 10px !important;color: #fff;line-height: 10px;}
.cmnclsfarefilter span.clsfareindicators {padding: 4px 0px;width: 18px;height: 18px;float: left;text-align: center;border-radius: 2px;font-size: 11px !important;color: #fff;line-height: 10px;margin-right:5px;}
.filter_fareindi ul {width :100%;background :#fff;}
.filter_fareindi ul li {width:100%;text-align:center;padding: 4px 5px;cursor:pointer;}
li.licommonsocial span {font-size: 12px;float: left;}
.fare-indicators i {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: all 1s;-moz-transition: all 1s;-ms-transition: all 1s;-o-transition: all 1s;transition: all 1s;}
.fare-indicators:hover i {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}
.fare-indicators:hover .social-content {left: 0px;transition: all 1s;}
.cheappriceairwise {font-size:11px;}
.clsnofltfilterouter span {color:#959393 !important;}
.clsnofltfilterouter span a {color: #007bff;text-decoration: underline;font-weight: 500;font-size: 13px;padding: 0px 3px;}
.clsnofltfilterouter span a:hover {text-decoration:none;}

.contact-navleft,.contact-content, .contact-navright {transition: all 0.3s;}
.contact-navleft .nav-link, .contact-navright .nav-link {padding: 0;height: 40px;display: flex;align-items: center;justify-content: center;color: #1b2e4b;border-radius: 0.25rem;transition: all 0.2s ease-in-out;}
.contact-navleft .nav-link:hover, .contact-navleft .nav-link:focus, .contact-navright .nav-link:hover, .contact-navright .nav-link:focus {color: #1b2e4b;}
.contact-navleft .nav-link.active svg, .contact-navright .nav-link.active svg {fill: rgba(1, 104, 250, 0.2);}
.contact-navleft .nav-link + .nav-link, .contact-navright .nav-link + .nav-link {margin-top: 10px;}
.contact-navleft .nav-link svg, .contact-navright .nav-link svg {width: 20px;stroke-width: 2.2px;fill: rgba(27, 46, 75, 0.1);}
.contact-navleft {background-color: #fff;position: absolute;top: 0;bottom: 0;border-right: 1px solid rgba(72, 94, 144, 0.16);width: 54px;padding: 15px 10px;}
.contact-content-header .nav-link:hover {color: #fff;}
.contact-content-header .nav-link.active {color: var(--themecolor1);font-weight: 600;position: relative;}
.contact-content-header .nav-link.active::before {content: '';position: absolute;bottom: -12px;left: 0;width: 100%;border-bottom: 1px solid var(--themecolor1);}
#settingssec {display:none;}
.theme_availability {float:left;width:75%;position:relative;}
#idFilterpopup {display:none !important;}
.filternone {display:none;}
.border-bottom.filternone {border-bottom: none !important;}
.bg-white.border-bottom {border-bottom:1px solid #f2f4f7 !important;}
.navbar-right.border-left {border-left:1px solid #f0f2f5 !important;}
.cus_check .btn-primary {height:30px;border:none !important;}
.spnBookType.tx-nowrap, .theme_disnone {display:none;}
.preavailability .fc-button-group span {font-size: 11px;}
.dvwholeparentavailcls .clrrd.tx-10 {float: left;margin-top: -3px;width: 100%;text-overflow: ellipsis;display: block;overflow: hidden;font-style:normal;}
.dvwholeparentavailcls .faretype-normalfare {width: auto;}
#dvpaxbottons ul {width:100%;float:left;}
#dvpaxbottons ul li {width:50%;}
.selcfltdet .tx-12-f {font-size:11px !important;}


@media (min-width: 768px) {
.contact-wrapper {background-color: #f8f9fc;position: fixed;top: 55px;bottom: 0;left: 0;right: 0;}
.contact-content {width: 90%;margin: 10px auto;display: block;padding: 0px 15px;}
.contact-content-header .nav-link {color: #fff;font-size: 13px;font-weight: 400;text-transform: capitalize;letter-spacing: .5px;}
.contact-content-header {background-color: #fff;height: 55px;border-bottom: 1px solid rgba(72, 94, 144, 0.16);display: flex;align-items: center;padding: 0 20px;float:left;width:100%;box-shadow:0px 0px 5px 0px #d9d9d9;}
.contact-content-body {float:left;width:100%;}
#dvfilterationsec .df-settings-body{border:none;box-shadow: none;}
#dvfilterationsec {width:24%;float:left;box-shadow:none;margin-right:10px;border:1px solid #f0f0f1;}
.df-settings-body {height: 100%;background-color: #fff;border-right: 1px solid #c0ccda;box-shadow: 0 0 15px rgba(28, 39, 60, 0.1);overflow-y: hidden; }
.df-settings-body label {line-height: 1;font-size:12px;}
.contact-navright {background-color: #fff;position: absolute;top: 0px;bottom: 0;border-left: 1px solid rgba(72, 94, 144, 0.16);width: 54px;padding: 0px;right:3px;z-index:1;}
.contact-content-header .nav-link + .nav-link {margin-left: 30px;}

.search_view ul {height:40px;}
.search_view li a {font-size: 14px;margin-right: 6px;padding: 5px 12px !important;white-space: normal;color: #555 !important;border: 1px solid #dedede;border-radius: 3px;}
.search_view li a.active, .search_view li a.active:hover {color:#fff !important;background:var(--themenxtcolor);border: 1px solid var(--themenxtcolor);}
.search_view li a:hover {border: 1px solid var(--themenxtcolor);}
.search_view li a:hover {color:#f10d75;}
#settingssec .df-settings-body {left:-365px;}
/*.crypto-icon i {margin-top:5px;}*/
#SSR_info_popup .modal-dialog {max-width:70%;}
#dvFareRulesPopUp .modal-dialog {max-width: 700px;}
}

.availshare {color:#fff;}
@media (max-width: 768px) {
    .df-settings-body {display: none;}
    .m-0-res {margin:0px !important;}
    #dvidparentAvail .dvclswholeavail {height:calc(100vh - 150px) !important;}
}

.faresection ul li .custom-control-label em.special-fare {bottom: -13px;right: 0px;font-size: 9px;font-weight: 500;}
.faresection ul li .custom-control-label::before, .faresection ul li .custom-control-label::after {top:2px;}
    
/*Filteration section*/
#tabContact .media {display: block;}
.rangeslider {height: 4px;margin: 10px 0px;background: #e6e6e6;}
.rangeslider_handle-label {width: 14px;height: 14px;top: 2px;left: 2px;background-color: #3d75d9;box-shadow: none;position:absolute;border-radius: 50%;}
.rangeslider_handle-label:hover {background: #fff;}
.rangeslider .rangeslider_handle {width: 20px;height: 20px;border-radius: 30px;top: 50%;transform: translate3d(-50%, -50%, 0);right: -10px;}
.rangeslider .rangeslider_handle {background: #fff;border: 1px solid #ccc;cursor: pointer;display: inline-block;position: relative;box-shadow: 0 1px 3px rgba(0,0,0,0.4), 0 -1px 3px rgba(0,0,0,0.4);float: right;}
.clsStopFilterli {width: 20%;float:left;margin-right: 3px;}
.clsStopFilterli label {width:100%;float:left;text-align:center;background: #fff;border: 1px solid #d0d1d2;padding:5px 0px;}
.clsStopFilterli:first-child {width: 33%;}
.fareclass {width: 46%;margin-right:9px;float: left;background:#f3f6f8;text-align: center;padding: 5px 5px;}
.clsStopFilterli input, .fareclass input {display: none;}
.searchbox .la.la-search {left: 0px;color: #3d75d9;bottom: 6px;}
.searchbox .search-form .form-control{border: none;height: 33px;border-bottom: 2px solid #ddd;border-radius: 0px;padding-left: 30px;}
.filfar_type .custom-control{line-height: 0.5;padding: 6px 0;border: 1px solid #dbdcde;}
.filfar_type .custom-control.active {background:var(--themenxtcolor);}
.filfar_type .custom-control .custom-control-label::before, .filfar_type .custom-control .custom-control-label::after {visibility:hidden;}
/*#endregion */

/*#region Availability Section */
.rounded-20 {border-radius:20px;}
#hdercorpname {display: inline-block;text-transform: capitalize;padding: 3px 0;width: 100%;border-radius: 20px;font-weight: 600;}
.dvwholeparentavailcls:last-child {margin-bottom:50px !important;}
.preavailability .fli_details {background: transparent;color: #000;}
.clr-blus {background-color: #243469;border-radius:2px;}
.badge1 {display: flex;width: 15px;height: 15px;justify-content: center;position: relative;top: -35px;right: -15px;background-color: #dc3545;color: #fff;font-size: 8px;font-weight: 400;font-family: 'Be Vietnam Pro', sans-serif;line-height: 2;border-radius: 100%;}
.bg-grey {background: #eae6e6;}
.fareselect {margin: 0 auto;display: block;padding: 5px 3px;margin-top: 5px;font-size:11px !important;}
.multiclassoptions {border: 1px dashed #d4d6e1;padding: 0px 2px;}
.durationstop {border-bottom:1px dashed #ccc;}
.durationstop .stopssec {height: 10px;position: absolute;left: 50%;margin-left: -12px;top: -12px;}
.farebg {background: rgba(255, 193, 7, 0.6); padding: 7px 5px; font-weight: 600; border-radius: 0px; color: #040d40;position: absolute;right: 0px;bottom: 0px;font-size:11px;}
.faresection span {width: 0;position: absolute;left: -14px;top: 0px;height: 0;border-style: solid;border-width: 16px 0 16px 14px;border-color: transparent transparent transparent rgba(255, 193, 7, 0.6);transform:rotate(180deg);}
.faresection ul {display: inline-block !important;overflow-y: hidden;white-space: nowrap;margin-right: 55px;overflow-x:auto;width:85%;text-align:right;}
.faresection ul li {padding: 0 8px 0px 20px;border-right: 1px solid #ccc;display:inline-block;}
.faresection ul li:last-child {border-right:none;}
.faresection ul::-webkit-scrollbar {width: 4px;height: 4px;background-color: transparent;}
.faresection ul::-webkit-scrollbar-corner {background-color: transparent;border-color: transparent;}
.faresection ul::-webkit-scrollbar-thumb {border-radius: 10px;background-color:#41afe1;width:4px;height:4px;}
.faresection ul::-webkit-scrollbar-track {border-radius: 10px;background-color: transparent;}
.fli_dets a {padding: 1px 0px;color: #113c72;border-radius: 2px;white-space: nowrap;margin-left: 0px !important;}
.fli_dets a:hover {color: #fe5527;}
.nxt-day {font-size: 11px;background: rgba(86, 39, 228, .1);border: none;padding: 0px 3px;margin: 2px 2px;top: -8px;color: #fff;background-image: linear-gradient(96deg, #1149f3, #00c3ff);border-radius: 50%;width: 18px;height: 18px;}
.width-16 {width: 16px;}.width-13 {width: 13px;}.width-16p{width:16%;}
.stopssec {justify-content: center; margin-bottom: -8px; display: flex;}
.cur_type.cur_typeflag {background: #d4d6e1;padding: 2px 2px;color: #243469;}
#dvidparentAvail .badge, #modal-corporatepolicies .badge {width: 16px;height: 16px;padding: 4px 0px;font-size: 9px;font-weight: 600;border-radius:2px !important;}
.faretype-normalfare {background: #0098d8;color: #fff;padding: 1px 2px;border-radius: 2px;font-size: 9px;white-space: nowrap;}
.modifysearch:hover {text-decoration:underline;}
.dvclsavailscroll{overflow-x: hidden;overflow-y: scroll;float:left;width:100%;}
.dvclsavailscroll::-webkit-scrollbar {width: 3px;}
.dvclsavailscroll::-webkit-scrollbar-track {box-shadow: inset 0 0 6px #fff;}
.dvclsavailscroll::-webkit-scrollbar-thumb{background-color:#97a3b9;border-radius: 1px;transition: all 0.4s ease 0s;}  
.dvcmnclsconfltdetails .clsCmbClass {width:100%;}
.faresec {color: #F44336;font-size: 10px;font-weight: bold;text-align: center;}
.dvwholeparentavailcls{border: 1px solid #e5e7eb;}
.dvonlysinglegriddsnchange {font-size: 10px;font-weight: 600;}
.dvclssortheader {background-color: white;border: 1px solid #e4e4e4;border-radius: 4px;padding: 5px;margin-bottom: 5px;}
.showmodifysearch {cursor:pointer;text-align: center;background-image: linear-gradient(94deg, #697ff5, #5627a9);background-color: #673AB7;color: #fff !important;border-bottom: 1px solid #e5e7eb;margin-bottom: 10px;padding: 5px 0;font-weight: 600;font-size: 12px;}
.mul_Aridesec {float:left;list-style:none;padding-left:0;margin-bottom: -2px;}
.mul_Aridesec li {float: left;width: 19%;margin-right: 2px;background-color: aliceblue;border: 1px solid #dddddd;}
.mul_Aridesec li span {float: left;width: 100%;line-height: 1.6;text-align: center;}
.Availabilitydiv .dvclsavailscroll .faresection.w-50 {width:100% !important;}
.contact-content .rounded-circle { border-radius: 2px !important;}

.doticonlaycls {width: 10px;height: 10px;background: #fff;position: absolute;border-radius: 50%;border: 2px solid #27a5f5;top: -4px;z-index:1;}
.clsavailcityiconleft {left:0px;}
.clsavailcityiconright {right:0px;}
.grossamtcls, #Grossamt {font-size:14px;}

.single5 {-webkit-animation: single5 5s infinite linear;animation: single5 5s infinite linear;}
@keyframes single5 {
    0% { transform: perspective(180px) rotateX(0deg) rotateY(0deg);-webkit-transform: perspective(180px) rotateX(0deg) rotateY(0deg);}
    25% { transform: perspective(180px) rotateX(-180.1deg) rotateY(0deg);-webkit-transform: perspective(180px) rotateX(-180.1deg) rotateY(0deg);}
    50% { transform: perspective(180px) rotateX(-180deg) rotateY(179.9deg);-webkit-transform: perspective(180px) rotateX(-180deg) rotateY(179.9deg);}
    75% { transform: perspective(180px) rotateX(-180deg) rotateY(179.9deg);-webkit-transform: perspective(180px) rotateX(-360deg) rotateY(179.9deg);}
    100% { transform: perspective(180px) rotateX(0deg) rotateY(360deg);-webkit-transform: perspective(180px) rotateX(-360deg) rotateY(360deg);}
}

#ModelFarecomp .modal-dialog {max-width: 82%;margin: 0 auto;margin-top: 3em;}
#ModelFarecomp .fares_filter {border: 1px solid #b3b2ae;}
.df-example {font-size: 0.875rem;letter-spacing: normal;padding: 10px;background-color: #fff;border: 1px solid rgba(72, 94, 144, 0.16);position: relative; }
.df-example::before {content: attr(data-label);display: block;position: absolute;top: -8px;left: 10px;font-size: 10px;font-weight: 600;letter-spacing: 1px;text-transform: uppercase;background-color: inherit;color: #607D8B;padding: 0 5px; }
.df-example.df-inverse {background-color: #1c273c;color: rgba(255, 255, 255, 0.7);border-width: 0; }
.df-example.df-inverse::before {background-color: #3b4863;top: -16px;left: 0; }
.df-example .nav-line .nav-link {padding: 8px 4px;font-size:12px;}

.NormalSME,.NormalSMEFare {background:#fb7d29;}.Ecoupounfare,.Ecoupoun {background:#092152} .Flexifare, .Flexi {background:#12a5d3;} .Specialfare, .Special {background:#0d1c95;} 
.CorporateSMEfare, .CorporateSME {background:#2068f6;}.RetailSMEfare, .RetailSME {background:#6396f9;}.NormalFare, .Normal {background:#7a87a0;}.RetailFare, .Retail {background:#5490cc;} 
.CorporateFare, .Corporate {background:#ffce44;}.SMEFare, .SME {background: #E91E63;}.FlatFare, .Flat {background: #061e4f;}.MarineFare,.Marine {background:#358ea3;}

.contact-navright{display:none;}
#dvfilterationsec .bgfhead {padding: 0px 0px;}
#dvfilterationsec #dvfilterationcount {float: left;width: 50%;font-size: 12px;font-weight: 600;padding-left: 6px;color: #795548;}
#dvfilterationsec #dvfilterationclear {float: left;width: 50%;text-align: right;font-size: 12px;padding-right: 6px;}
#dvfilterationsec #dvfilterationclear a{color: red;}
#dvOverAllFilter .ui-state-default{width: 20px;height: 20px;background-color: var(--themenxtcolor);position: absolute;border-radius: 50% !important;border: 2px solid #fff;top: 50%;transform: translate3d(-50%, -50%, 0);right: -10px;cursor: pointer;box-shadow: 0 1px 3px rgba(0,0,0,0.4), 0 -1px 3px rgba(0,0,0,0.4);}
#dvOverAllFilter .ui-state-default:focus{outline:none !important; }
#dvOverAllFilter .ui-slider-horizontal .ui-slider-handle{margin-left: 0;}
#dvflterAiline_1 .custom-control-label::before, #dvflterAiline_1 .custom-control-label::after {top:0px;}

.navfil-icon-only{margin-top: 10px;}
.navfil-icon-only .nav-link {padding: 0;float:left;color:var(--themecolor1);}
.navfil-icon-only .multi-nav{border-left: 1px solid #e4e4e4;padding-left: 15px;position: relative;top: -3px;}
.navfil-icon-only .nav-link + .nav-link {margin-left: 10px;}
.navfil-icon-only .nav-link i {color: #086ffa;}
.navfil-icon-only .nav-link.animate-settings {color: #086ffa;padding: 4px 5px;}
.navfil-icon-only .nav-link.animate-settings svg{width: 22px;height: 22px;margin-right: 8px;-webkit-animation: rotating 3s linear infinite;-moz-animation: rotating 3s linear infinite;-ms-animation: rotating 3s linear infinite;-o-animation: rotating 3s linear infinite;animation: rotating 3s linear infinite;}
.navfil-icon-only .nav-divider {float: left;padding-left: 15px;border-left: 1px solid #babcbf;margin-left: 15px;}

#dvaddtripsec .df-settings-body {top: 60px;box-shadow:none;z-index:104;}
#dvFilterHead ul{display: flex;justify-content: center;border: 0;border-bottom: 1px solid #f9f9f9;}
.flight_drop_hover .dropdown-header{padding: 4px 15px;text-transform: capitalize;background-color: #333;border-radius: 4px 6px 0 0;color:#fff;}
.flight_drop_hover .m_content{background-color:#fff;}
.flight_drop_hover .dropdown-content{left: 50%;margin-left:-80px;top: 32px;right:auto;-webkit-box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.2);box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.2);border: 1px solid #e0e3e4;border-radius: 5px;}
.flight_drop_hover .dropdown-content::before{left: 50%;margin-left:-13px;right:auto;}
.flight_drop_hover .dropdown-content::after{left: 50%;margin-left:-13px;right:auto;top: -9.5px;border-bottom: 9px solid #333;}
.avi_fli_des .table th, .avi_fli_des .table td{padding: 5px 2px;font-size: 10.5px;border: none;border-bottom: 1px solid #ececec;}
.flight_drop_hover .dropdown-item.needhelp {width:93%;}

.bg-orange {background-color: #fd7e14; }
.bg-litecoin {background-color: #325a98;}
.bg-pink {background-color: #f10075; }
.bg-teal {background-color: #00cccc; }
.bg-clamplum {background-color: #7a40e3; }

.airline_name .dropdown-content::after, .airline_name .dropdown-content::before {display:none;}
.airline_name .dropdown-content {left: 0px;margin-left: 0px;top: 40px;}
.airline_name .avi_fli_des .table td {white-space:normal;}
.desorg_name .dropdown-content {top:22px;}
.desorg_name .avi_fli_des .table td {white-space:normal;}
.dvclsCorpPolicyContent .name_filter .tx-12-f {font-size:10px !important;}

@media only screen and (min-width: 768px) {
    .filemgr-wrapper .scrolltrip {min-height: calc(100vh - 80px);}
}
@media only screen and (min-width: 768px) {
    .scrolltrip {overflow-x: hidden;overflow-y: scroll;height: calc(100vh - 70px);}
    .scrolltraveltrip {overflow-x: hidden;overflow-y: scroll;height: 203px;}
    .scrollsuggestflight {overflow-x: hidden;overflow-y: scroll;height: 280px;}
    .scroll_bksummary {overflow-x: hidden;overflow-y: auto; max-height: 600px;}
    .scroll_product {overflow-x: hidden;overflow-y: auto; height: 420px;}
    .scroll_bksummary::-webkit-scrollbar, .scroll_product::-webkit-scrollbar {width: 6px;}
    .scroll_bksummary::-webkit-scrollbar-track, .scroll_product::-webkit-scrollbar-track {box-shadow: inset 0 0 6px #fff;}
    .scroll_bksummary::-webkit-scrollbar-thumb, .scroll_product::-webkit-scrollbar-thumb {background-color:#767575;border-radius: 1px;transition: all 0.4s ease 0s;} 
}
@media only screen and (min-width: 768px) {
    .filemgr-content {position: absolute;top: 10px;right: 0;bottom: 0;transition: all 0.3s;}
}

.multicity_scroll {position: absolute;top: 50%;min-width: 108px;max-width: 108px;background: rgba(0,37,67,.8);color: #fff;height: 35px;cursor: pointer;transition: all .5s ease;padding: 0 0 0 5px;z-index: 10;box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.47);}
.multicity_scroll.prevavil {border-radius: 0px 5px 5px 0px;left: 5px;}
.multicity_scroll.nextavil {border-radius: 5px 0 0 5px;right: 10px;}
.multicity_scroll.mulrgtarrowclsspn {right:7px;}
.multicity_scroll.mullftarrowclsspn {left:4px;}

.availfare_scroll {position: absolute;top: 20px;background: rgba(0, 141, 255, .8);color: #fff;cursor: pointer;transition: all .5s ease;padding: 0 0 0 5px;z-index: 10;box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.47);}
.availfare_scroll.prevfare {border-radius: 0px 5px 5px 0px;left: 0px;}
.availfare_scroll.nextfare {border-radius: 5px 0 0 5px;right: 0px;}
#dvidparentAvail .dvclswholeavail {height:calc(100vh - 230px);overflow-y:auto;-webkit-overflow-scrolling:touch;}
.dvclsavailscroll .pad-res-0 {padding-left: 0px;padding-right: 0px;}
.user_co2 {float: none;margin: 5px auto 0;display: flex;}
.userco2_dets {float: left;background: #e6f4ea;color: #0d652d;padding: 3px 6px 1px 6px;border-radius: 2px;margin: 0 auto;cursor:pointer;}
.userco2_dets:hover {color:#fff;background:#0d652d;}
.dvclsavailscroll .cus_check .select_checkbox {height:15px;}
.cus_check .select_checkbox {height:0px;}
.user_co2 {float: none;margin: 3px auto 2px;display: flex;}
.user_co2 .bg-co2, .user_co2 .wht-co2 {width:32px;}
.userco2_dets .mob-resnone {position:relative;top:2px;}
.userco2_dets {float: left;background: #e6f4ea;color: #0d652d;padding: 2px 6px 3px 6px;border-radius: 2px;margin: 0 auto;cursor:pointer;}
.userco2_dets:hover .bg-co2 {display:none;}
.userco2_dets:hover .wht-co2 {display:block !important;margin:0 auto;}

.flight_co2 {background: #e6f4ea;color: #0d652d;padding: 1px 6px 1px 6px;border-radius: 2px;cursor:pointer;}
/*#endregion */

/*#region Fare Section */
.activity-item .tx-nmfare-clr {color:#fb7d29;}.activity-item .bg-nmfare-clr {background-color: rgba(251, 125, 41, 0.2);}
.activity-item .tx-ecfare-clr {color:#092152;}.activity-item .bg-ecfare-clr {background-color:rgba(9, 33, 82, 0.2);}
.activity-item .tx-flexfare-clr {color:#12a5d3;}.activity-item .bg-flexfare-clr {background-color:rgba(18, 165, 211, 0.2);}
.activity-item .tx-spfare-clr {color:#0d1c95}.activity-item .bg-spfare-clr {background-color:rgba(13, 28, 149, 0.2);}
.activity-item .tx-csmefare-clr {color:#2068f6;}.activity-item .bg-csmefare-clr {background-color:rgba(32, 104, 246, 0.2);}
.activity-item .tx-rsmefare-clr {color:#6396f9}.activity-item .bg-rsmefare-clr {background-color:rgba(99, 150, 249, 0.2);}
.activity-item .tx-nfare-clr {color:#7a87a0;}.activity-item .bg-nfare-clr {background-color:rgba(122, 135, 160, 0.2);}
.activity-item .tx-retfare-clr {color:#5490cc;}.activity-item .bg-retfare-clr {background-color:rgba(84, 144, 204, 0.2);}
.activity-item .tx-cfare-clr {color:#fdce51;}.activity-item .bg-cfare-clr {background-color:rgba(253, 206, 81, 0.2);}
.activity-item .tx-smefare-clr {color:#E91E63;}.activity-item .bg-smefare-clr {background-color:rgba(233, 30, 99, 0.2);}
.activity-item .tx-flfare-clr {color:#061e4f;}.activity-item .bg-flfare-clr {background-color:rgba(6, 30, 79, 0.2);}
.activity-item .tx-mrfare-clr {color:#358ea3;}.activity-item .bg-mrfare-clr {background-color:rgba(53, 142, 163, 0.2);}
/*#endregion */

.rightcorner {position: absolute;z-index: 1;right: 4px;top: 4px;cursor: pointer;}
.rightcorner .btn svg {height:18px;width:18px;}
.preavailability .fc-prev-button, .preavailability .fc-next-button {border-radius:0px !important;padding:0px 3px;height:26px !important;width:20px !important;background: #d3d2d2;color: #000;}
#dvRoundtripStickbottom .Parantdiv .tx-color-02, #dvRoundtripStickbottom .Parantdiv .tx-color-R1 {color:#333;}
#dvRoundtripStickbottom .Parantdiv .tx-color-R1, #Grossamt {color:#df1c45 !important;}
#dvRoundtripStickbottom .bg-chip-transparent label {margin-bottom: 0px;float: left;width: 100%;text-align: center;}
#dvRoundtripStickbottom .fareselect {font-size:10px !important;}
#dvRoundtripStickbottom .grossamtcls.grossamtcls, #dvRoundtripStickbottom .text-chip.vs-chip--text {float:left;width:100%;text-align:center;}
#dvRoundtripStickbottom label {padding-top:0px !important;}
#dvRoundtripStickbottom .text-chip.vs-chip--text em {margin: 0 auto;display: block;float: none !important;}
#dvRoundtripStickbottom .border-right {border-right: 1px solid #dce1e5 !important;}
.preavailability .fc-toolbar .fc-left {padding:0px;}
.gx-hover-arrow {-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;cursor: pointer;-webkit-border-radius: 50% 0 0 50%;-moz-border-radius: 50% 0 0 50%;border-radius: 50% 0 0 50%;display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: flex-start;-ms-justify-content: flex-start;justify-content: flex-start;-webkit-align-items: center;-ms-align-items: center;align-items: center;width: 75px;height: 84px;position: absolute;right: -65px;padding: 10px 8px;font-size: 20px;overflow: hidden;display: block;top: -2px;}
.card-widget:hover .gx-hover-arrow {right: -45px;}
.card-widget:hover {background: #f3f8ff;}
.check-icn {-webkit-animation: mymove 1s infinite; /* Safari 4.0 - 8.0 */animation: mymove 1s infinite;}
@keyframes mymove {0%   {right: 5px;}   50%  {right: 10px;}   100% {right: 5px;}}
.traveldetails {border: 1px solid #ededed;border-radius: 5px;min-height: 100px;box-shadow: 0 1px 15px rgba(0,0,0,.04), 0 1px 6px rgba(0,0,0,.04);}
.service_icon {width: 100px;height: 70px;display: flex;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;justify-content: center;margin: 0px auto 10px;}
.serviceclrblu {background:#e3edfb;}
.serviceclrrd {background:#ffe3e1;}
#navbarMenu {display:block;}
#navbarMenu .navbar-menu {float: right;}
.name_filter.bg-grey {background:#81807f;color:#fff;}
.name_filter.bg-grey h6 {color:#fff;}

.con_tools .step-icon {background: rgba(37,180,91,.2);border: 1px solid #25b45b;color: #25b45b;}
.con_tools ul {background: #f8f9fc;}
.con_tools ul li:first-child {border-right: 1px solid #ddd;}
.clr-blk {color: #333;}
.con_tools a.active .step-icon {background: #25b45b; color: #fff;}
.con_tools a.active ~ li {background: #25b45b; color: #fff;}

.clsAddNewforMCity:hover {background-color: transparent !important; border: 1px dashed var(--themenxtcolor) !important; color: var(--themenxtcolor);}
.clsAddNewforMCity {text-transform: capitalize;background-color: var(--themenxtcolor); border: 1px solid var(--themenxtcolor); color: #fff;transition: 0.4s;display:block;margin: 0 auto;}

.nav-sub-link svg {width:16px;margin-right:8px;}
.clsCloseMRow {padding: 2px 5px;background: rgb(255, 234, 233);color: rgb(255, 12, 0);height: 30px;text-align: center;border-radius: 3px;}
.clsCloseMRow:hover {background: #f76a6a;color: #fff;}
#dvidcloserow1, #dvidcloserow2{display:none !important;}
#divOfflineAir .sidebar-title, #divOfflineAir .clsproductmenu, #divOfflineAir .offdis_none {display:none;}
.clstripfltcnt span.tx-15-f {margin-top:20px;}

.typeahead.dropdown-menu a {padding:5px 8px;color: #666;float:left;width:100%;font-size:13px;}
.typeahead.dropdown-menu .clstyphead p {margin-bottom:0px;font-size: 12px;color: #7f7d7d;}
.typeahead.dropdown-menu .clstyphead .clsthmail {font-size: 13px;font-weight: 600;}
.typeahead.dropdown-menu .clstyphead .clsthright {float:right;font-weight:600;font-size:12px;}
.typeahead.dropdown-menu a:hover {background-color: var(--themenxtcolor);}
.typeahead.dropdown-menu a:hover .clstyphead .clsthmail, .typeahead.dropdown-menu a:hover .clstyphead .clsthright, .typeahead.dropdown-menu a:hover .clstyphead p {color: #fff;}

/*#region Connecting flight section */
.backgroundLn {z-index:1;}
.backgroundLn::before {border-top: 1px dashed #dfdfdf;content: "";margin: 0 auto;position: absolute;top: 60%;left: 0;right: 0;bottom: 0;width: 100%;z-index: -1;}
.clsFlyover {left:50%;margin-left:-24px;top:-12px}
.durtext {left: 50%;margin-left: -23px;bottom: -12px;}
.layovertime {left:50%;margin-left:-63px;}
.flighticon {top:-3px;transform:rotate(90deg);}
.tri-left::before {content: "";width: 0;height: 0;border-left: 12px solid #e6e6e6;border-top: 10px solid transparent;border-bottom: 10px solid transparent;left: -5px;top: -10px;position:absolute;}
.tri-left::after {content: "";width: 0;height: 0;border-left: 10px solid #fff;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-right: 8px solid transparent;top: -10px;left: -6px;position:absolute;}
.tri-right::before {content: "";width: 0;height: 0;border-right: 10px solid #e6e6e6;border-top: 10px solid transparent;border-bottom: 10px solid transparent;right: -5px;top: -10px;position:absolute;}
.tri-right::after {content: "";width: 0;height: 0;border-right: 10px solid #fff;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 8px solid transparent;top: -10px;right: -6px;position:absolute;}
/*#endregion */

/*#region Selected Trip */
.gws-flights-results__dotted-flight-icon {background: url(//www.gstatic.com/flights/app/1x/dotted_flight_80dp.png) no-repeat 0 5px;height: 85px;left: -10px;position: absolute;width: 12px;}
.gws-flights__flex-box {display: flex;font-size: 13px;color: #061d4f;}
.gws-flights-results__leg-duration {color: rgba(0,0,0,.56);position: absolute;top: 35px;}
.gws-flights__separator {display: inline-block;margin: 0 8px;}
.gws-flights-results__iata-code::before {content: '(';}
.gws-flights-results__iata-code::after {content: ')';}
.gws-flights-results__leg-arrival {padding-top: 50px;}
.gws-flights-results__leg-flight {color: #333;}
.gws-flights__align-center {align-items: center;}
.cbt-flights__separator{padding: 0 6px;}
.cbt-travel_details {color: rgba(0,0,0,.56);padding-top:10px;padding-left:15px;}
.clscloseselectedtripflt {position: absolute;right: -6px;top: -6px;background-color:rgba(187, 187, 187, 0.20);color: #ef0505;padding: 4px 5px;border-radius: 50%;font-size: 14px;border: 1px solid #ddd;cursor: pointer;}
.newasst {background-color: #f1f7ff;}
.newasst svg {width: 16px;margin-right: 5px;}
.rightcorner:hover .txt-under {text-decoration:underline;}

.dvclsApprovaldet img {max-height: 500px;text-align: center;margin: 30px auto;}
/*#endregion */

/*#region Layout Section */
.dropdown {position: relative;display: inline-block;}
.dropbtn {background: transparent;border: none;padding: 0px;}
.dropbtn svg {height:18px;width:18px;}
.dropdown-content {display: none;position: absolute;background-color: #fff;min-width: 300px;box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);z-index: 2;right: 05px;top: 59px;}
.dropdown-content::after, #dvBal::after {content: '';position: absolute;top: -8.5px;left: auto;border-bottom: 9px solid #fff;border-left: 9px solid transparent;border-right: 9px solid transparent;right:15px;}
.dropdown-content::before, #dvBal::before {content: '';position: absolute;top: -10px;right: 14px;border-bottom: 10px solid rgba(72, 94, 144, 0.16);border-left: 10px solid transparent;border-right: 10px solid transparent;}
.dropdown:hover .dropdown-content {display: block;}
.dropdown-content a {color:#1b2e4b;}
.tx-semibold-f {font-weight: 600 !important;}.tx-semi400 {font-weight: 400 !important;}
#dvBal {display: block;position: absolute;width: 400px;right: -15px;background: rgb(255, 255, 255);top: 42px;box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2)}
#needhelpdiv svg {width:17px;color:#0873ba;float: left;margin-right: 6px;margin-top:-4px;}
.needhelp .chosen-container-single .chosen-single {height:35px;border-radius:3px;}
.fare_type-avail.dropdown-content {top:35px;min-width: 360px;border: 1px solid #e5e7eb;right:0;}
.fare_type-avail.dropdown-content ul{padding:6px 15px;margin-bottom: 20px;float:left;}
.Share-avail.dropdown-content {top: 37%;right: 0px;min-width: 60px;border: none;position: fixed;border-radius:10px 0px 0px 10px;margin-top:0px !important;box-shadow:0px 1px 7px 0px rgba(0, 0, 0, 0.20);}
.Share-avail.dropdown-content:after, .Share-avail.dropdown-content:before {display:none;}
.Share-avail.dropdown-content ul{padding:6px 15px;margin-bottom: 20px;float:left;}
.Share-avail .drrop_innercont{text-align: center;float: left;width: 60px;padding: 8px 7px;}
.crypto {position: relative;padding: 20px; }
.crypto-icon {border-radius: 0px;display: flex;align-items: center;justify-content: center;color: #fff;}
.crypto-icon-sm {height: 35px;width: 100%;font-size: 16px;float: left;margin: 1px 0px;}
#needhelpdiv .needhelpsec.dropdown-content {min-width:530px}
.needhelpsec .dropdown-notification .media-body strong, .dropdown-item.needhelp {white-space: nowrap;}
ul.clsuserguideul li {float:left;width:100%;}
.Share-avail .bg-orange {background-color: #fd7e14;}
.Share-avail .bg-orange i {color:#fff;}
.Share-avail .bg-success {background-color: #28a745 !important;}
.Share-avail .bg-success i {color:#fff;}
.Share-avail .bg-litecoin {background-color: #325a98;}
.Share-avail .bg-litecoin i {color:#fff;}
.Share-avail .bg-primary {background-color: #007bff !important; }
.Share-avail .bg-primary i {color:#fff;}
.Share-avail .bg-pink {background-color: #f10075;}
.Share-avail .bg-pink i {color:#fff;}
.mob-resnone .tx-12 {font-size:11px;}
/*#endregion */

/*#region Advance Filteration */
.dvinnerfiltimecls .custom-control-input:checked ~ .custom-control-label::before, .dvinnerfiltimecls .custom-control-label::after, .dvinnerfiltimecls .custom-checkbox .custom-control-label::before {left:0px;}
/*#endregion */

/*#region Announcement Slider Section */
#announce {position: fixed;top: 0;right: -38%;z-index: 101;height: 100%;background: #fff;transition: 0.4s;box-shadow: 0 2px 4px rgba(0,0,0,.2);border-left: 1px solid #c4c4c5;width:28%;transition: all 0.2s ease-in-out;}
.overlay {width: 100%;height: 100%;top: 0px;bottom: 0%;background: rgba(0, 0, 0, 0.8);left: 0;z-index: 10;position:fixed;display:none;}
.closeicon {position: relative;float: right;padding-top: 5px;text-align: right;z-index:1}
.closeicon button {border-radius: 50%;color: #000;padding: 4px 4px;cursor: pointer;margin-right: 5px;background: transparent;border: none; line-height: 20px;font-size:20px;}
.closeicon i{position: absolute;right: 6px;top: -5px;background-color: rgba(228, 37, 38, 0.2);color: red;padding: 6px 6px;border-radius: 50%;font-size: 14px;border: 1px solid #ecaeae;cursor: pointer;}
.closeicon:focus {outline:none;}
/*#endregion */

/*#region Weather Region */
div.widget_cbt{position: relative;background-color: #fcfdfd;border-radius: 3px;padding: 12px 10px;}
div.left-panel{ }
div.date{font-size: 13px;font-weight: 600;color: rgba(0,0,0,0.5);}
div.city{font-size: 14px;font-weight: 600;text-transform: capitalize;padding-top: 5px;color: rgb(6, 29, 79);}
div.temp{font-size: 40px;color: #795548;font-weight: 400;}
div.panel{display: inline-block;}
div.right-panel{position: absolute;right: 0;}
div.right-panel img{width: 65%;float: right;position: relative;top: 35px;right: 10px;}

.main-grid1{position:relative;background:#00BFFF;}
.main-grid1-pos span {background: url(https://p.w3layouts.com/demos/dashboard_weather_widget/web/images/1.png) no-repeat 0px 0px;background-size: 75%;display: block;height: 100px;width: 100px;position: absolute;top: -18%;left: 3%;}
.main-grid1 h2{font-size: 30px;color: #FFC;margin: 0;text-align: center;}
.main-grid1 h2 span{font-size: .5em;color: #DBDADA;}
.main-grid1 p {margin: 0;color: #fff;font-size: 18px;text-align: center;}
.main-grid1-grid-left p{font-size:1em;color:#fff;margin:0;text-align: center;}
.main-grid1-grid-left h3{color:#fff;font-size:1em;margin:0;text-align: center;}
.main-grid1-grid-right{float:right;}
.main-grid1-grid-right p{color:#FFC;font-size:14px;text-align:right;}
.main-grid1-grid-right p span{	display:block;font-size: 23px;line-height: 1;}
.main-grid1-grids {padding: 0px 10px 10px 10px;float: left;background-color: #00BFFF;width: 100%;}
.main-grid2{padding: 1em;background: #673AB7;float: left;width: 100%;}
.main-grid2-left{float:left;width:25%;text-align:center;}
.main-grid2-left p{color:#fff;font-size:1em;margin:0;}
.main-grid2-left p span{display:block;}
/*#endregion */

/*#region Trip Approver */
#tripapprovalcontainer {max-width: 90%;position: relative;top: -25px;}
.bg-rdlight {background: #f8d7d9;padding: 3px 10px;border-radius: 2px;}
.bg-grnlight {background: #d0edd6;padding: 3px 10px;border-radius: 2px;}
.treeflow, .treeflow ul {margin:0;padding:0;list-style:none}
.treeflow ul {margin-left:1em;position:relative;}
.treeflow ul ul {margin-left:.5em}
.treeflow ul:before {content:"";display:block;width:0;position:absolute;top:0;bottom:0;left:0;border-left:1px solid #ddd;}
.treeflow li {margin:0;padding:0 1em;line-height:2em;color:#333;font-weight:500;position:relative;font-size:13px;}
.treeflow ul li:before {content:"";display:block;width:10px;height:0;border-top:1px solid #ddd;margin-top:-1px;position:absolute;top:1em;left:0}
.treeflow ul li:last-child:before {background:#fff;height:auto;top:1em;bottom:0}
/*#endregion */

/*#region name */
.corner-text-wrapper {-webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);clip: rect(0px, 141.421px, 70.7107px, 0px);height: 100px;position: absolute;right: -96px;top: -18px;width: 144px;z-index: 1;}
.corner-text {color: white;-webkit-transform: rotate(-45deg);  -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg);left: 20px;top: 20px;display: block;height: 100px;position: absolute;width: 100px;z-index: 2;}
.corner-text span {position: relative;top: 5px;left: -20px;display: block;text-align: center;}
.corner-text svg {width:18px;}
/*#endregion */

/*#region Theme Customizer */
.df-settings .df-settings-link {top: 140px;left: 364px;}
.df-settings.show {left: 0;z-index:10}
.df-settings-body .card {margin-top:8px;}
.adjustsec {margin: 0px auto;display: block;padding: 7px 20px;}
.tx-color-R1{color: #dc3545;}
.tx-color-G1{color: #3ab759;}
.dfSettingsShow .df-settings-link  {background: #fff;height:auto;border-radius:0px 8px 8px 0px;box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.2);}
.df-settings-link ul li a {padding:10px 10px;border-bottom: 1px solid #e2e2e2;height:50px;}
#dfSettingsFont .df-settings-link ul li a {border-bottom: none;height: 45px;color: #fff;}
#dfSettingsFont .df-settings-link, .setting-link {background: #3b4863;}
#dfSettingsFont .df-settings-link ul li a:hover {background: transparent;}
#dfSettingsFont .df-settings {right: 0;left: auto;}
#dfSettingsFont .df-settings-link {border-radius: 8px 0px 0px 8px;right: 0;left: auto;background: #3b4863;}
#dfSettingsFont .df-settings.show {right: 345px;left: auto;}
#dfSettingsFont .df-settings-body {width: 350px;left: 44px;}
.clrtheme {color: #1b2e4b;}
.side_leftrotate{-ms-writing-mode: tb-lr;-webkit-writing-mode: vertical-rl;-moz-writing-mode: vertical-rl;-ms-writing-mode: vertical-rl;writing-mode: vertical-lr;-webkit-transform: rotate(-90deg);-webkit-transform-origin: 10px;-moz-transform: rotate(-90deg);-moz-transform-origin: 10px;-ms-transform: rotate(-90deg);-ms-transform-origin: 10px;-o-transform: rotate(-90deg);-o-transform-origin: 10px;transform: rotate(-180deg);transform-origin: 10px;position: absolute;top: -8px;left: 0px;background-color: #b3b2ae;color: #000;height: 113px;width: 20px;border-radius: 0px 5px 5px 0px;font-size: 11px;text-align: center;font-weight: 600;white-space: nowrap;overflow: hidden;padding: 6px 3px;z-index:1;display:none;}
.cutomizer .color-box {height: 35px;width: 35px;margin: .5rem;border-radius: .5rem;cursor: pointer;}
.color-box.bg-blue {background: var(--themecolor1);}
.color-box.bg-green {background: #10b759;}
.color-box.bg-red {background: #b00008;}
.color-box.bg-yellow {background: #f67e12;}
/*#endregion */

/*#region Trip section */
.df-trip .df-settings-link {top: 60px;right: 0px;}
.df-trip-link {position: absolute;top: 65px;left: -44px;width: 45px;height: 45px;background-color: #1c273c;border: 1px solid transparent;border-right-width: 0;color: #fff;display: flex;justify-content: center;border-top-left-radius: 0.25rem;border-bottom-left-radius: 0.25rem;transition: all 0.2s ease-in-out;z-index: 1;}
.df-trip.show {right: 325px;}
.df-trip {position: fixed;top: 0;right: 0px;bottom: 0;z-index: 1200;transition: all 0.2s;}
.df-trip-body {position: absolute;top: 60px;left: 0;width: 325px;height: 100%;background-color: #fff;border-left: 1px solid #c0ccda;box-shadow: 0 0 15px rgba(28, 39, 60, 0.1);padding: 0 10px;}
@keyframes marquee_effect {
 0%   { transform: translate(0, 0); }
    100% { transform: translate(-100%, 0); }
}
@-moz-keyframes marquee_effect { 
0%   { transform: translate(0, 0); }
    100% { transform: translate(-100%, 0); }
}
@-webkit-keyframes marquee_effect { 
0%   { transform: translate(0, 0); }
    100% { transform: translate(-100%, 0); }
}
.marquee_effect {
    display: inline-block;
    padding-left: 100%;
    animation: marquee_effect 200s linear infinite;
    white-space: nowrap;
}
/*#endregion */

/*#region Filter & Fare Sec */
#settingssec .df-settings {left:0;right:inherit;}
#settingssec .df-settings-link {left:0px;border-top-right-radius: 0.35rem; border-bottom-right-radius: 0.35rem;border-top-left-radius:0px;border-bottom-left-radius:0px;width:40px;top:175px;}
#settingssec .df-settings-link ul li a {padding: 15px 5px;width:40px;}
/*#endregion */

/*#region Calendar loader*/
#FullcalendarloadingDet {min-height: 400px !important;}
#FullcalendarloadingDet .sk-wave {margin-top: 20%;}
.txt-ac {text-align: center;}
.result-item-image {background: #fff;}
.sk-wave {width: 53px;height: 30px;text-align: center;font-size: 25px;display: inline-block;margin-top: 30%;}
.sk-wave .sk-rect1 {-webkit-animation-delay: -1.2s;animation-delay: -1.2s;}
.sk-wave .sk-rect2 {-webkit-animation-delay: -1.1s !important;animation-delay: -1.1s !important;}
.sk-wave .sk-rect3 {-webkit-animation-delay: -1s !important;animation-delay: -1s !important;}
.sk-wave .sk-rect4 {-webkit-animation-delay: -0.9s !important;animation-delay: -0.9s !important;}
.sk-wave .sk-rect5 {-webkit-animation-delay: -0.8s !important;animation-delay: -0.8s !important;}
.sk-wave .sk-rect {background-color: #3aa5f5;height: 100%;width: 4px;margin: 0 1px 0 0;display: inline-block;-webkit-animation: sk-waveStretchDelay 1.2s infinite ease-in-out;animation: sk-waveStretchDelay 1.2s infinite ease-in-out;}
@-webkit-keyframes sk-waveStretchDelay {0%, 40%, 100% {-webkit-transform: scaleY(0.4);transform: scaleY(0.4);}20% {-webkit-transform: scaleY(1);transform: scaleY(1);}}
@keyframes sk-waveStretchDelay {0%, 40%, 100% {-webkit-transform: scaleY(0.4);transform: scaleY(0.4);}20% {-webkit-transform: scaleY(1);transform: scaleY(1);}}
/*#endregion*/

/*#region Travel, VIP/1CIP, Duty Care*/
.Travelreqshow, .vipshow, .dutycareshow, .calendarpopup {position: fixed;top: 60px;right: -100%;z-index: 9;width: 100%;height: 100%;background: #f7fafe;transition: 0.4s;box-shadow: 0 2px 4px rgba(0,0,0,.2);transition: all 0.5s ease-in-out;}
.Travelreqshow h6, .vipshow h6, .dutycareshow h6, .calendarpopup h6 {color:#061d4f !important;}
.Travelreqshow .card, .vipshow .card, .dutycareshow .card, .calendarpopup .card {background-color:#f7fafe;}
.Travelreqshow .form-control:disabled, .Travelreqshow .form-control[readonly],
.vipshow .form-control:disabled, .vipshow .form-control[readonly],
.dutycareshow .form-control:disabled, .dutycareshow .form-control[readonly] {background-color: #ffffff;}
.ag-theme-material .ag-header {height:90px !important;min-height:90px !important;}
.ag-theme-material .ag-header-row:first-child {top:0px !important;height:44px !important;}
.ag-theme-material .ag-header-row:last-child {top:44px !important;height:44px !important;}
.tr_shape1 .closeicon i {background-color: rgb(255, 255, 255);color: var(--themecolor1);font-size: 18px;font-weight: 900;border: 1px solid #ffffff;}
.tr_shape2 .closeicon i {background-color: rgb(255, 255, 255);color: #10b759;font-size: 18px;font-weight: 900;border: 1px solid #ffffff;}
.tr_shape3 .closeicon i {background-color: rgb(255, 255, 255);color: #F44336;font-size: 18px;font-weight: 900;border: 1px solid #ffffff;}
.tr_shape4 .closeicon i {background-color: rgb(255, 255, 255);color: #00cccc;font-size: 18px;font-weight: 900;border: 1px solid #ffffff;}
.tr_shape5 .closeicon i {background-color: rgb(255, 255, 255);color: #fd7e14;font-size: 18px;font-weight: 900;border: 1px solid #ffffff;}
.tr_shape6 .closeicon i {background-color: rgb(255, 255, 255);color: #5b47fb;font-size: 18px;font-weight: 900;border: 1px solid #ffffff;}
.tr_shape7 .closeicon i {background-color: rgb(255, 255, 255);color: #F44336;font-size: 18px;font-weight: 900;border: 1px solid #ffffff;}

/*My Trip[s]*/
.M_re007 h3{color: #061d4f !important;}
.M_re007 #FlightDet{border-color: rgba(72, 94, 144, 0.16);font-size: 12px;letter-spacing: normal;padding: 1em;margin: .5em 0;overflow: auto;border: 1px solid #dddddd;background-color: white;}
.M_re007 #FlightDet .ui-table thead >tr > th{background-color: var(--themecolor1);color: #fff;padding: 6px;font-size: 12px;}
.M_re007 #FlightDet .ui-table .cbtblbtn_01{border: none;background: none;color: #001737 !important;background-color: #d9e8ff;border-left: 2px solid var(--themecolor1);border-radius: 0 !important;margin: 2px 0;font-size: 12px;font-weight: 600;}
.M_re007 #FlightDet .ui-table .cbtblbtn_02{border: none;background: none;color: #061d4f !important;font-weight: 600;}
.M_re007 #FlightDet .ui-table tbody tr td{text-align:center;}
.M_re007 #FlightDet .ui-table tbody tr td:first-child{}
.M_re007 #FlightDet .ui-table .cbtrip_probtn {background: none;}
.M_re007 #FlightDet .ui-table .cbtrip_probtn img{display:none;}
.M_re007 #FlightDet .ui-table .cbtrip_probtn i{display:block !important;}
.M_re007 .columns .ui-table-footer{border: 1px solid #d6d6d6;margin-top: 10px;padding: 4px;}
.btnfiltertrips {height:30px !important;font-size:12px !important;}

/*#endregion */

/*#region Common Grid Table design */
#TvlClndrTotalSelectedCountDetails .ui-table.no-more-tables {width:100%;}
#TvlClndrTotalSelectedCountDetails thead tr {background: #36304a;}
#TvlClndrTotalSelectedCountDetails thead tr th {padding:10px;color:rgba(255, 255, 255, 0.89);font-weight: 500;white-space:nowrap;}
#TvlClndrTotalSelectedCountDetails .ui-columns-table {overflow: hidden;overflow-x: scroll;}
#TvlClndrTotalSelectedCountDetails tbody td {padding: 10px 10px; white-space:nowrap;}
#TvlClndrTotalSelectedCountDetails tbody tr:nth-child(even) { background: #f2f2f2;}
#TvlClndrTotalSelectedCountDetails .ui-table-footer {float: left;width: 100%;border-top: 1px solid #ddd;padding-top: 10px;}
#TvlClndrTotalSelectedCountDetails .ui-table-size, #TvlClndrTotalSelectedCountDetails .ui-table-results, #TvlClndrTotalSelectedCountDetails .ui-table-controls {width:33.3%;float:left;}
#TvlClndrTotalSelectedCountDetails .ui-table-results {text-align:center;}
#TvlClndrTotalSelectedCountDetails .ui-table-controls {text-align:right;}

/*#region Change Password */
#modal-ChangePswd .modal-header, #modal-ForgotPswd .modal-header {border-bottom: 1px solid #eee;background: #fff;}
.capche_h {text-align: center;background-color: aliceblue;border: 1px solid #cccccc;padding: 12px;}
span.cmnmailerrorcls {color: red;}
.capche_hsec {font-family: 'Be Vietnam Pro', sans-serif;line-height: 0;background-color: #dcdcdc;text-shadow: 0px 0px 0 #e32c24, -1px 1px 0 #a41510, -2px 2px 0 #e32c24, -3px 3px 0 #a41510, -4px 4px 0 #e32c24;}
.Capche_forget input {box-shadow: none;border: 1px solid #585858;top: -4px;}
.Capche_forget i {color: blue;}
/*#endregion */

#airlinefilter_chosen {width: 100% !important;background-color: #f5f6fa;}
#airlinefilter_chosen input[type="text"]{width: 200px !important;border: none !important;padding: 0.46875rem 0.625rem;height: 35px;}
#TvlClndrTotalSelectedCountDetails .ui-columns-search {display: block !important;}
#TvlClndrTotalSelectedCountDetails .ui-table-search {margin-top: -30px;float: right;position: relative;left: -30px;}
.swal2-styled.swal2-cancel {border-radius:3px !important;}

/*#region Avail loading */
.fli-list, .fli-list-flight_details, .flight_info_outer {position: relative;}
.fli-list {background: #fff;border-radius: 2px;box-shadow: 0 0 4px 0 rgba(0,0,0,.1);border: 1px solid #d8eaff;margin-bottom: 18px;}
.fli-list-heading-section.one_way_loading {padding: 10px 10px 39px 10px;}
.fli-list-heading-section {padding: 20px 20px 5px 18px;}
.loading_img_box {width: 35px;height: 35px;display: inline-block;background: radial-gradient(50px 50px, circle closest-side, black, white);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ECEFF3', endColorstr='#F9FAFB', GradientType=1 );float: left;}
.loading_img_box, .loading_line_l {position: relative;overflow: hidden;}
.one_way_loading .loading_head_line {width: 350px;}
.loading_head_line {float: left;margin: 5px 0 0 15px;width: 600px;}
.loading_line_m {width: 100%;height: 15px;background: #f6f7f9;overflow: hidden;position: relative;}
.loading_line_m .inner_loader {animation: loadingMover1 .8s infinite linear;background: linear-gradient(to right,#f3f4f7 10%,#e4e4e4 52%,#f3f4f7 100%) rgba(0,0,0,0);position: absolute;width: 50%;}
.loading_line_l .inner_loader, .loading_line_m .inner_loader, .loading_line_s .inner_loader {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f4f7', endColorstr='#e4e4e4', GradientType=0 );height: 15px;}
.loading_line_l .inner_loader, .loading_line_m .inner_loader {-webkit-animation: loadingMover1 .8s infinite linear;-moz-animation: loadingMover1 .8s infinite linear;-o-animation: loadingMover1 .8s infinite linear;}
.one_way_loading .right {float: right;}
.loading_line_s {width: 109px;height: 15px;background: #f6f7f9;overflow: hidden;position: relative;}
.loading_line_s .inner_loader {-webkit-animation: loadingMover1 .8s infinite linear;-moz-animation: loadingMover1 .8s infinite linear;-o-animation: loadingMover1 .8s infinite linear;animation: loadingMover1 .8s infinite linear;background: linear-gradient(to right,#f3f4f7 10%,#e4e4e4 52%,#f3f4f7 100%) rgba(0,0,0,0);position: absolute;width: 100%;}
.fli-list-body-section {display: flex;flex: 1;justify-content: space-between;padding: 10px 10px 10px;}
.dept-options {margin-right: auto;}
.dept-options, .return-options {width:100%;}
.pull-left {float: left!important;}
.loading_line_l {width: 398px;height: 15px;background: #f6f7f9;}
@-webkit-keyframes loadingMover1 {0% {left: 0;}100% {left: 100%;}}
@-moz-keyframes loadingMover1 {0% {left: 0;}100% {left: 100%;}}
@keyframes loadingMover1 {0% {left: 0;}100% {left: 100%;}}
@-webkit-keyframes page_loader__mover {0% {width: 100px;}100% {width: 100%;}}
@-moz-keyframes page_loader__mover {0% {width: 100px;}100% {width: 100%;}}
@keyframes page_loader__mover {0% {width: 100px;}100% {width: 100%;}}
.loading_line_l .inner_loader {animation: loadingMover1 .8s infinite linear;background: linear-gradient(to right,#f3f4f7 10%,#e4e4e4 52%,#f3f4f7 100%) rgba(0,0,0,0);position: absolute;width: 50%;}

/*#endregion */

/*#region Progress bar */
.dvparentprogbar {position: absolute;bottom: -7px;padding: 0px 0px;width: 99%;display: none;margin-left: 0% !important;}
.progress-bar {animation :progress 6s;float :left;width :0;height :100%;font-size :12px;line-height :20px;color: #fff;text-align: center;background-color: #337ab7;-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);box-shadow :inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition: width .6s ease;-o-transition :width .6s ease;transition :width .6s ease;width :100%;    }
.progress {height: 6px !important;}
.progress-bar-success {background-color: #5cb85c;}
/*#endregion */

/*#region Session Expiry */
.BT4 {background:#fff !important;height:100%;}
#IdExp{width: 50%;position: relative;margin: 30px auto;}
.BT4 header, .BT4 footer{display:none;}
#Idcont {list-style: none;width: 100%;padding: 15px;}
#Idcont ul{font-family: 'Be Vietnam Pro', sans-serif;font-size: 14px;font-weight: 500;text-align:left;}
#Idbtn{color: #fff;float: none;position: relative;top: 50px;font-size: 14px;font-weight: 600;font-family: 'Be Vietnam Pro', sans-serif;padding: 10px 22px;left:50%;margin-left:-103px;}
#Idcont .clsMySubLabel{color: #333;font-family: 'Be Vietnam Pro', sans-serif;font-size: 15px;font-weight: 600;}
.BT4 #IdEh3{font-size: 20px;font-family: 'Be Vietnam Pro', sans-serif;text-align: center;padding: 0px !important;margin:20px 0px 10px 0px;font-weight:600;}
.bg-img {background-image: url(../Images/RIYA/eticket.png);background-position: bottom;background-repeat: no-repeat;}
.bgimg-theme {display:block !important;text-align:center;}
.err_img img {width: auto !important;margin: 0 auto;display: block;}
.txt_cntr {text-align:center;}
/*#endregion */

/*#region Error Page*/
#IdErr{width: 100%;height:100vh; background: #fff;padding: 15px 15px;position: relative;float: left;margin:0px !important;}
#IdErr h5 {font-size:22px;}
.err_img {text-align:center;}
.err_img .w-100 {width:auto !important;}
#Iderrbtn, #Idpagefound {color: #fff;font-size: 14px;font-weight: 600;font-family: 'Be Vietnam Pro', sans-serif;padding: 10px 22px;text-align: center;margin: 0 auto;float: none;width: 200px;display: block;}
/*#endregion */

/*#region Rating Section*/
#modal-Rating ul li i:hover {color:#ffc107;}
/*#endregion */

/*#region Selected Flights */
.bg-overlay {background: rgba(0, 0, 0, 0.4);background: rgb(239, 239, 239);}
#slectedflight span {top: -22px;background: rgba(0, 0, 0, 0.66);border-radius: 0px 5px 0px 0px;}
.mt-20{margin-top:20px;}.ml-20{margin-left:20%;}
.con-vs-avatar{background-color: #fce6e6;border: 1px solid;border-radius: 30px;font-weight: 700;text-align: center;padding: 2px 0px 5px 0px;}
.farebad{background: #7a87a0;transform: translate(5%, 18%) scale(1);padding: 5px 0px;height: 18px;width: 18px;float: left;font-weight:500;margin-top:1px;}
.con-vs-avatar .grossamtcls{text-align:center;}
/*#endregion */

/*#region Booking Page */
#BookingPage #dvMeetingDetDatas{width: 95%;margin-left: 30px;border-radius: 10px;box-shadow: 0 2px 4px rgba(0,0,0,.2);position: relative;top: 44px;}
.CBT_last5tran {float: right;margin-top: 8px;color: #0949ff !important;text-decoration: underline !important;}
.infocls {float: left;width: 100%;background-color: var(--themebglightcolor);font-size: 11px;text-align: center;padding: 4px 5px;color: #333;margin-bottom: 8px;}
.grossmatdiv .dropdown-header {background-color: var(--themecolor1);color: #fff;border-radius: 5px 5px 0px 0px;font-size: 12px;font-weight: 500;}
.grossmatdiv .dropdown-content{right: -10px;top: 35px;}
.grossmatdiv .dropdown-content::before {display:none;}
.grossmatdiv .dropdown-content::after {top: -10px;border-bottom: 9px solid var(--themecolor1);right: 20px;display: inline-block;-webkit-transform: rotate(30deg);-moz-transform: rotate(30deg);-o-transform: rotate(30deg);-ms-transform: rotate(30deg);transform: rotate(90deg);width: 0;height: 0;border-left: 18px solid transparent;border-right: 18px solid transparent;border-bottom: 20px solid var(--themecolor1);transform: rotate(0deg);}
.grossmatdiv .dropdown-item.needhelp {padding: 0;margin: 0;background-color: white;}
.grossmatdiv .dropbtn {margin-top: 6px;padding-bottom: 0px;}
.grossmatdiv .table thead th, .grossmatdiv .table tbody th{font-size:10px;padding: 5px 8px;font-weight: 600;}
.grossmatdiv .table tbody td {padding: 5px 8px;font-size:11px;}
.grossmatdiv .tx-semibold {font-weight:500;}
#Bookingpassengerdetails {padding: 10px;}
.fare_hovdet {text-decoration: underline;color: #071e50;}
.fare_nmae {background-color: rgba(41, 103, 250, 0.1);border: 1px solid;padding: 2px 10px;margin-left: 10px;font-size: 12px;font-weight: 600;}
.B_farde_adult{background-color: #FFE2E5 !important;color: #F64E60 !important;border-radius: .5rem;border: 1px solid;}
.B_farde_child{background-color: #C9F7F5 !important;color: #1BC5BD !important;border-radius: .5rem;border: 1px solid;}
.B_farde_infant{background-color: #FFF4DE !important;color: #FFA800 !important;border-radius: .5rem;border: 1px solid;} 
.B_farde_adult .m_tilte{font-size: 13px;padding: 8px;color: #F64E60;font-weight: 500;margin-bottom: 0px;}  
.B_farde_child .m_tilte{font-size: 13px;padding: 8px;color: #1BC5BD;font-weight: 500;margin-bottom: 0px;}  
.B_farde_infant .m_tilte{font-size: 13px;padding: 8px;color: #FFA800;font-weight: 500;margin-bottom: 0px;}
.passdets .spncmnclserormsg {position:absolute;left:15px;bottom:-15px;font-size:10px;}

.dvclstotalattributesparent .nav-tabs {border-bottom:none;height:38px;}
.dvcmnerpclss label, .dvclstotalattributesparent ul li a {border: 1px solid transparent;border-top-left-radius: .25rem;border-top-right-radius: .25rem;margin-bottom:-1px;display: block;padding: .5rem .7rem;color:#007bff;font-size:14px;}
.dvcmnerpclss.dynclsshderactive label, .dvclstotalattributesparent ul li a.active {color: #495057;background-color: #fff;border-color: #dee2e6 #dee2e6 #fff;}

.dvclstotalattributesparent .tab-content.tabinnerbrdr {border: 1px solid #dee2e6;padding: 10px;margin-bottom: 5px;}
.dvclstotalattributesparent .tab-content.tabinnerbrdr .form-group label span {font-size: 11px;margin-left: 5px;}
.dvclstotalattributesparent .tab-content.tabinnerbrdr .form-group label input.form-control {float: left; margin-bottom: 15px;margin-top: 4px;}
.dynerpoveralldiv {border-bottom:1px solid #dee2e6;height:39px;}
.cmndynsegdv label {text-transform: capitalize;}
span.hotel-loc {font-size: 12px;}

.listingfaresec {border-radius: 4px;border: 1px solid #b3d6b4;background-image: linear-gradient(101deg,#fff,#e8fde9 100%);padding: 10px 15px;display: flex;flex-direction: row;}
.fareleft {width:36px;height:36px;background:#33d18f;border-radius:50%;}
.fareleft i {color: #fff;font-size: 25px;padding: 5px 5px;}
.refundPriceTag {padding-right: 10px;border-right: 1px solid #b3d6b4;display: flex;flex-direction: column;justify-content: flex-end;text-align: right;margin-right: 10px;}
.container.clsdivSuccessDetails {width:100%;max-width:100%;}
.clsdivSuccessDetails .second-title .tx-semibold {color:#333;}
/*#endregion */

/*#region Manage Booking Page */
#AirbookedHistory .contact-content-header .nav svg{display: none;}
[role="tooltip"]{top:-60px !important;}
#AirbookedHistory .clspopup{z-index: 1050 !important;}
#AirbookedHistory .newbtncls {float: right;border: 1px solid #2373f7;background: #2373f7;color: #fff;}
#AirbookedHistory .noshowcls {border-left: 1px solid #fff;line-height: 40px;height: 35px;display: inline-block;height: 51px;font-size: 12px;line-height: 40px;font-weight: normal;letter-spacing: 0.5px;padding: 0px 93px;border-left: 1px solid #eaeaea;cursor: pointer;padding: 0px 40px 0px 20px !important;border: 2px solid #2474f7;border-bottom: 0px;background: #fff;}
#AirbookedHistory .noshowcls:after {position: absolute;top: 0;right: -12px;bottom: 0;left: 0;z-index: -1;outline: 1px solid transparent;border-radius: 10px 10px 0 0;/* box-shadow: inset 0 -3px 3px rgba(0,0,0,0.05); */content: '';-webkit-transform: perspective(5px) rotateX(0.93deg) translateZ(-1px);transform: perspective(5px) rotateX(0.93deg) translateZ(-1px);-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
#AirbookedHistory .ROUNDTRIP .TMain {background-color: #FFFFFF!important;}
#AirbookedHistory .ROUNDTRIP h1{line-height:normal!important}
#AirbookedHistory #tbnavreschedul th {font-weight:500!important}
#AirbookedHistory .floatcenterrep{white-space:nowrap;}
#AirbookedHistory .txt-lfths{white-space:nowrap;}
#AirbookedHistory .form-control:focus{box-shadow:none !important;}
.bobtnmobsec form{display:inline-block;}
#tblCancellation{display:inline-table;}
#tblCancellation .table > tbody > tr > td:first-child{text-align:center;}

.manbook_cancel .dvGroupedpnrcls {text-align: center;padding: 10px;display: block;color: #4040e8;cursor: pointer;}
.manbook_cancel .bordercls {border-color: red !important;}
.manbook_cancel .bordercls::-webkit-input-placeholder {color: red;}
.manbook_cancel #modal-fr .modal-header {padding: 15px !important;border-radius: 5px 5px 0px 0px;background: #fff;}
.manbook_cancel #modal-fr .modal-header h4 {margin: 0px;font-size: 17px;font-weight: 600;}
.manbook_cancel .clsstuConfirm {transition: .4s ease-in;padding: 5px;border-radius: 4px;border: 1px solid #27a5f5;display: inline-block;text-align: center;min-width: 115px;}
.manbook_cancel .clsstuConfirm:hover {background-color: #27a5f5;border-radius: 5px;color: white;}
.manbook_cancel .clsAlgn {text-align: center;}
.manbook_cancel .tabs-block {border-bottom: none;}

.remarksmodal {width: 71%;left: 18%;}
.remarksmodal span {font-size: 13px;}
.remarksmodal label {font-size: 13px;}
.borderclsnew {border-bottom: 1px solid #333;position: relative;left: 15px;}
.amountcls {font-weight: bold;float: right;position: relative;left: 27px;}
.divcls {font-size: 13px;white-space: nowrap;}    
.allfare {float: right;position: relative;left: -36px;font-size: 13px;}
.leftpscls {margin-left: -29px;}
.amontcls {text-align: center;position: relative;}
#Reshflightdet .ui-table-footer {display: none;}
#respaxdet .ui-columns-search {display: none !important;}
#respaxdet .ui-table-footer {display: none;}
.bgclrcls {background: #f5f5f5;margin-bottom: 5px;}  
.clsTravellerInfodiv {margin-right: 0px;margin-left: 0px;padding-bottom: 5px;box-shadow: 1px 2px 5px 2px #f2f2f2;margin-top: 15px;border: 1px solid #eee;background: #fff;}
.checkbox-group {position: relative !important;}
.checkbox-group label .box {z-index: 0;}
.clsStatusPending {border: 2px solid #ff6600 !important;transition: ease-in-out .5s;color: #ff6600;}
.clsStatusPending:hover {background-color: #ff6600;color: #fff;}
.clsStatusBtn {border: 2px solid #0f0;padding: 5px;border-radius: 3px;margin-top: 2px;font-weight: 400;text-transform: uppercase;}

#myModalP table {border: 1px solid #e2e2e2;}
#myModalP .table > tbody > tr > td {border-top: 1px solid #ececec;border-right: 1px solid #ececec;font-size:13px;white-space:nowrap;}
.scroll-resavail{height: 376px;overflow-y: scroll;overflow-x: hidden;}
.scroll-resavail::-webkit-scrollbar {width: 6px;}
.scroll-resavail::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px #fff;}
.scroll-resavail::-webkit-scrollbar-thumb {background-color: #ccc;outline: 1px solid #ccc;border-radius: 10px;}
@import url(http://weloveiconfonts.com/api/?family=entypo);
button.stripbtn:before {font-family: 'Be Vietnam Pro', sans-serif;color: white;position: absolute;right: 20px;font-size: 2em;top: 12%;z-index: 9;}
button.stripbtn {border: none;outline: none;background-color: #40B0F9;letter-spacing: 1px;color: white;text-transform: uppercase;font-weight: normal;width: 100%;max-width: 500px;position: relative;-webkit-border-radius: 4px;border-radius: 4px;font-size: 1.1em;text-align: left;padding: 15px;}
button.stripbtn:hover {cursor: pointer;}
button.stripbtn:after {position: absolute;content: "";top: 0;bottom: 0;right: 0;width: 20%;background-color: #53bafd;transition: width 0.5s;}
button.stripbtn:hover:after {transition: width 0.5s;width: 120px;cursor: pointer;}
    
#managebooking {max-width: 90%;position: relative;top: -20px;}
.manbook_content .tab-nav-wrapper {position: relative;background-color: #fff;height: 44px;border: 1px solid rgba(72, 94, 144, 0.16);display: flex;align-items: center;padding: 0 30px;}
.manbook_content .nav-tab-item {float:left;text-align:center;cursor:pointer;width:10%;}
.manbook_content .nav-tab-item  + .nav-tab-item {margin-left: 30px;}
.manbook_content .nav-tab-item h5{color: #8392a5;font-size: 13px;font-weight: 500;letter-spacing: .5px;margin-bottom: 0;}
.manbook_content .nav-tab-item.active h5{color: #0055b7;font-weight: 600;position: relative;}
.manbook_content .nav-tab-item.active::before {content: '';position: absolute;bottom: 0;width: 10%;border-bottom: 2px solid #0055b7;margin-left: -55px;}
.manbook_content .nav-tab-item h5 i{display:none;}
.manbook_content .cd-none {display:none;}.manbook_content .cd-block{display:block;}
.manbook_content .cbt_btn_y{border-radius: 4px;color: #fff !important;background-color: var(--themecolor1);border-color: #fff;background-image: -webkit-linear-gradient(354deg, #53b2fe, var(--themecolor1));background-image: -moz-linear-gradient(354deg, #53b2fe, var(--themecolor1));background-image: -o-linear-gradient(354deg, #53b2fe, var(--themecolor1));background-image: linear-gradient(96deg, #53b2fe, var(--themecolor1));font-size: 14px;font-weight: 600;padding: 8px 20px !important;}
.manbook_content .cbt_btn_n{color: #dc3545 !important;text-align: center;vertical-align: middle;user-select: none;border: 1px solid #dc3545;border-radius: 0.25rem;font-size: 14px;font-weight: 600;padding: 8px 20px !important;position: relative;left: -70px;top: -2px;}
.manbook_content .cbt_btn_y i, .manbook_content .cbt_btn_n i{padding-left:15px;}
.manbook_content .cbtlablel {position: relative;top: -62px !important;left: 0 !important;color: #001737 !important;font-weight: 400;font-size: 0.875rem !important;}
.manbook_content input#btnExport{background: #f96600;color: #fff;padding: 10px;border-radius: 4px;border: none;position: relative;top: -10px;right: 0;left: -90px;}
.manbook_content input#btnExport:hover {background: #fff;border: 1px solid #f96600;color: #f96600;font-weight: 600;}
.manbook_content .cdtmt28 {margin-top: 28px;}
#Div_Main_Data_Tabe {margin-top: 2em;}
#divBrBookedHistory .ui-table tbody tr td{white-space: nowrap;padding: 6px 10px; width: 100%;overflow: hidden;text-overflow: ellipsis;}
#divBrBookedHistory .ui-table thead tr th{background-color: #203038;color: #fff;padding: 10px;font-size: 12px;font-weight: 600;}
.cbttranspan {color:red;left: -15px;}
#cbtsegmented {width: 100%;color: #fff; background-color: #fbfbfb; height: 35px; line-height: 32px !important;}
#cbtsegmented > label:before, #cbtsegmented > label:after{font-size:12px !important;}
.segmented-control > label{color: #fdae03 !important;}
#cbt_vPNRul li #btn_printticket em, #cbt_vPNRul li #btn_printMail em, #cbt_vPNRul li #btnShow em,
#cbt_vPNRul li #btn_printticket span, #cbt_vPNRul li #btn_printMail span, #cbt_vPNRul li #btnShow span, #cbt_vPNRul li .slashline {display:none;}
#cbt_vPNRul li #btn_printticket button, #cbt_vPNRul li #btn_printMail button, #cbt_vPNRul li #btnShow button{display:block !important;}
#datailtabmail textarea{height: 100px !important;}
#datailtabmail input:focus, #datailtabmail textarea:focus{outline: none !important;}
#datailtabmail .MailBtn{background-color: var(--themecolor1);padding: 6px 16px !important;border-radius: 3px;color: #fff !important;margin-bottom: 15px;text-align: center;margin-right: 10px;}
#divPrintOptIconvpnr1 .cbt_vpnrprintopt form {display:contents;}
#divPrintOptIconvpnr1 .vpnrprintopt{display:none;}
#divPrintOptIconvpnr1 .cbt_vpnrprintopt{display:block !important;}
#divPrintOptIconvpnr2 #TicketsprintpageBOOK .Clsfooter {margin-top:0px !important;}

.manbook_his, .manbook_vpnr, .manbook_cancel, .manbook_resel {}
.manbook_cancel #tbbodycancel .cbtlablel {position: relative;top: -62px !important;left: 0 !important;color: #001737 !important;font-weight: 400;font-size: 0.875rem !important;}
.manbook_vpnr .spanhead{font-size: 14px;font-weight: 600;color: #58210d;letter-spacing: 1.5px;}
.manbook_cancel .spanhead{position: relative;left: -15px;top: -14px;font-size: 14px;font-weight: 600;color: #58210d;letter-spacing: 1.5px;}
.manbook_resel .spanhead{position: relative;top: -45px;left: 15px;font-size: 14px;font-weight: 600;color: #58210d;letter-spacing: 1.5px;}
.manbook_content .manbook_resel .cbt_btn_n{left:0;top:2px;}
.manbook_content .manbook_resel input {width: 100%;}

.cbtmodel .modal-header{display: inline-block;padding: 10px 15px;border-bottom: 1px solid rgba(72, 94, 144, 0.16) !important;}
.cbtmodel .modal-title{padding: 0;}
.cbtmodel .fulldiv .cbtcol5{background-color: var(--themecolor1);padding: 6px;border-radius: 3px;color: #fff;margin-bottom: 15px;text-align: center;transition:all 0.3s ease-in-out;}
.cbtmodel .fulldiv .cbtcol5:hover {background-color:var(--themenxtcolor);transition:all 0.3s ease-in-out;}
.cbtmodel .cbtsprite_m{display:none;}
.cbtmodel .fulldiv h5{float:left;}
.cbtmodel .fulldiv h5 span{font-size:13px !important;float:left;padding-top:10px;font-weight:500 !important;}
.cbtmodel .cbtroundicon .cbtcol12{padding: 8px 10px;border: 1px solid #e5e9f2;margin-bottom: 10px !important;width: 100% !important;max-width: 100% !important;}
.cbtmodel .cbtroundicon .avatar{display:block !important;width:35px;height:35px;float: left;margin-right: 20px;position: relative;}
.cbtmodel .cbtroundicon .cbtcol12:hover h5 span {color:var(--themecolor1);}
.cbtmodel .cbtcol12:hover {cursor:pointer;}

.manbook_vpnr .cbthead_12{float:left;width:100%;padding: 8px 20px;background-color: var(--themecolor1);color: #fff;margin-bottom: 10px;}
.manbook_vpnr .cbtheadspan_12{font-weight: 600;top: -40px;color: #fff;}
.manbook_vpnr #Passanger thead > tr > th{white-space:nowrap;font-size: 11px !important;}
.manbook_vpnr .clsexport {float: right;cursor:pointer !important;background: #ff6600;padding: 3px 15px;color:white;display:none;}
.manbook_vpnr .Multipnr{position: relative;right: -12px;width: 12%;padding: 16px;top: -62px;border: 1px solid #ccc;overflow-y: auto;overflow-x: hidden;height:113px;display:none}
.manbook_vpnr .Multipnrlbl{font-weight:bold!important;cursor:pointer;color:red;}
.manbook_vpnr .clsBrPopUpBtn {padding: 10px;border: 1px solid;border-radius: 5px;background-color: #fafafa;width: 90%;text-align: center;background-color: #227ac0;color: #fff;font-weight: bolder;cursor: pointer;margin: 10px auto;}
.manbook_vpnr #Div_Main_Data_Tabe {display: none;padding-left: 2%;padding-right: 2%;}
.manbook_vpnr #Paxdetails {padding-left: 20%;width: 80%;}
.manbook_vpnr #Bookingdetails {padding-left: 10%;width: 90%;}
.manbook_vpnr .dvviewContainer {padding: 3% 6%;background-color: #f8f8f8;position: absolute;width: 100%;min-height: 500px;}
.manbook_vpnr .clsfullwith i {position: relative;top: 2px;font-size: 20px;}
.manbook_vpnr .clsfullwith {float: right;background: #fff;border-radius: 2px;margin-left: 0;}
.manbook_vpnr .clsfullwith ul li {display: inline-block;text-align: center;float: left;font-weight: normal;font-size: 14px;padding: 10px 10px;}
.manbook_vpnr .clsfullwith em.spritepage {margin-left: 0px;padding-right: 30px;}
.manbook_vpnr .clsfullwith.bg_ashclr {background: #fff !important;border: 1px dashed #ddd;}
.manbook_vpnr .slashline {position: absolute;width: 1px;height: 15px;background: #a1a1a2;transform: rotate(15deg);right: 0;top: 15px;}
.manbook_vpnr .columns .ui-table tbody tr td {text-align: center;padding: 5px;}
.manbook_vpnr .cardfile{padding: 0;}
.manbook_vpnr .vpnrtktsec {z-index: 9;background-color: #fff;margin-bottom: 10px;border-radius: 5px;}
.manbook_vpnr .pnrh5{font-size: 13px;margin-bottom: 0;}
.manbook_vpnr .pnrh5_01{font-size: 16px;margin-bottom: 0;}
.manbook_vpnr #faretypespan{color: #F44336;padding-left: 10px;}
.manbook_vpnr #Tcksup{font-weight: 600;color: #795548;}
.manbook_vpnr .vpnrtktsec ul{padding-left:0;margin-bottom:0;margin-top:5px;float:left;}
.manbook_vpnr .list-item, #reschehide .list-item{padding: 8px 15px;display: flex;align-items: center;justify-content: space-between;border-top: 1px solid #e5e9f2;}
.manbook_vpnr .farecard em{font-weight: bold;background: #000080;border-radius: 5px 0 5px 0px;padding: 0 5px;color: #fff;font-style: normal;}
#ViewpnrDetail .pass_dets {display:block;overflow-x:auto;overflow-y:hidden;}
#ViewpnrDetail tr.passdets_name th {background: #fff;text-align: left;color: #006dbc;}
#ViewpnrDetail table {width: 100%;margin-bottom: 20px;border: 1px #e5e9f2 solid;font-size: 11px;border-collapse: collapse;}
#ViewpnrDetail table:last-child{margin-bottom:10px;}
#ViewpnrDetail table tbody tr th {border-left: 1px #e5e5e5 solid;text-align: center;border-bottom: 1px #e5e5e5 solid;font-size: 13px;padding: 5px 7px;background: #f5f3f3;font-weight: 600;white-space:nowrap;color:#000;}
#dv_FlightDet table {overflow-y: auto;display: block;width: 100%;margin-top: 10px;margin-bottom: 0px;border: 1px #e5e9f2 solid;font-size: 11px;border-collapse: collapse;}
#Reschedule_details_pax_tbl, #Reschedule_details_ticket_tbl, #pax_cancel_details, #tckt_cancel_details {border:1px solid #eee;}
#pax_rech .table-striped tbody tr:nth-of-type(odd), #Reschedule_details_ticket_tbl tbody tr:nth-of-type(odd), #pax_cancel_details tbody tr:nth-of-type(odd), #tckt_cancel_details tbody tr:nth-of-type(odd) {background:#fff}

.removesec {font-size: 13px;padding: 8px 5px;background: rgb(255, 234, 233);height: 28px;text-align: center;border-radius: 3px;cursor:pointer;}
.addsec {font-size: 13px;padding: 8px 5px;background: rgb(233, 250, 255);height: 28px;text-align: center;border-radius: 3px;cursor:pointer;}

#visatable table {overflow-y: auto;display: block;width: 100%;margin-top: 10px;margin-bottom: 0px;border: 1px #e5e9f2 solid;font-size: 11px;border-collapse: collapse;border-left: 1px solid #dee2e6;}    
#dv_Leveldet table {display: block;width: 100%;margin-top: 10px;margin-bottom: 0px;border: 1px #e5e9f2 solid;font-size: 11px;border-collapse: collapse;border-left: 1px solid #dee2e6;overflow-y: auto;overflow-x: auto;max-height: 150px;height:150px;}
#dv_Leveldet thead {position: sticky;top: 0;}
#dv_Leveldet tbody {width: 100%;margin-bottom: 0px;border: 1px #e5e9f2 solid;font-size: 11px;border-collapse: collapse;border-left: 1px solid #dee2e6;overflow-y: scroll;overflow-x: hidden;}

.reschedulebtn ul li {list-style:none;display: inline-block;float: none;cursor: pointer;margin: 0 8px;width: 15%;}
.reschedulebtn ul li input {color: #fff;text-align: center;background-image: var(--buttoncolor);border:none;border-radius:3px;padding:8px 10px;font-size:13px;}

#dv_NewLeveldet table {display: block;width: 100%;margin-top: 10px;margin-bottom: 0px;border: 1px #e5e9f2 solid;font-size: 11px;border-collapse: collapse;border-left: 1px solid #dee2e6;}
#dv_NewLeveldet tbody {width: 100%;margin-bottom: 0px;border: 1px #e5e9f2 solid;font-size: 11px;border-collapse: collapse;border-left: 1px solid #dee2e6;overflow-y: scroll;overflow-x: hidden;}

#dv_Empdetails thead {position: sticky;top: 0;}
.Emptable table {overflow-y: auto;display: block;width: 100%;margin-top: 10px;margin-bottom: 0px;border: 1px #e5e9f2 solid;font-size: 11px;border-collapse: collapse;border-left: 1px solid #dee2e6;}

#reschehide .showdivreschedule {display: none;}
#reschehide .totamtcal{display:none;}
#reschehide #reschedule_contact_tbl th {color:#fff;}    
#reschehide #reschehide .col-lg-offset-2 {margin-left: 0%;}
#reschehide #reschedule_contact_tbl .vpnrtbl table tbody tr:first-child {background-color: #273342 !important;} 
#reschehide .addssr {text-align: right;float: right;position: relative;left: 47%;text-decoration: underline;top: 20px;color: red;cursor: pointer;}
#reschehide .popclose {float: right;cursor: pointer;position: relative;top: 5px;border: 1px solid;padding: 1px 3px 3px 3px;font-size: 16px;border-radius: 50%;display:none;}
#reschehide .Margcls {margin-bottom: 10px;}
#reschehide #Tobereshid label{font-size: 13px;font-weight: 600!important;}
#reschehide #Tobereshid .ui-table-footer{display:none;}
#reschehide #Tobereshid th{background: #273342  !important;color: #fff !important;font-weight:normal!important;}
#reschehide .card{font-size:13px;}
#nav-reschedule .clsPopupHead {border-radius: 0px;background-color: #fff;color: #333;}

#pax_rech .bx-shdow-re{float: left;padding: 10px;width: 100%;}
.resreq{float: left;width: 100%;margin: 8px 0;margin-bottom: 20px;padding-right: 0;padding-bottom: 20px;border: 1px solid #e1e5ed;}
.resreq h4{padding: 10px !important;}
.resofflinebtn{display:none;}
.redisblosec{display:block !important;float:left;width:100%;}
.redisblosec button{margin-right:10px;}
.redisblosec button:last-child{margin-right:0px;}
.appendbody tr td:last-child{border-right:1px solid #e1e5ed;}
#myModalP .modal-dialog, #myModal_reschdule_confirm .modal-dialog {max-width: 75%;}

#v4_AirbookedHistory .tab-content {padding: 10px;}
#v4_AirbookedHistory .addsec{border: 1px solid;border-radius: 50%;padding: 9px;color: #009688;font-size: 16px;cursor: pointer;height: 32px;width: 32px;}
#v4_AirbookedHistory .removesec{color: #de1111;position: relative;left: 5px;border: 1px solid;border-radius: 50%;padding: 9px;font-size: 16px;line-height: 13px;cursor: pointer;height: 32px;width: 32px;}

.scroll_vpnr, .ui-columns-table{overflow-x: scroll;overflow-y: hidden;}
.scroll_res{overflow: scroll;height:310px;}
.scroll_vpnr::-webkit-scrollbar, .scroll_res::-webkit-scrollbar, .ui-columns-table::-webkit-scrollbar{width: 10px;height:10px;}
.scroll_vpnr::-webkit-scrollbar-track, .scroll_res::-webkit-scrollbar-track .ui-columns-table::-webkit-scrollbar-track{box-shadow: inset 0 0 6px #fff;}
.scroll_vpnr::-webkit-scrollbar-thumb, .scroll_res::-webkit-scrollbar-thumb, .ui-columns-table::-webkit-scrollbar-thumb{background-color:#767575;border-radius: 0px;transition: all 0.4s ease 0s;} 

.boohisv4 .ui-columns-table{border: 1px solid #f1f1f1;box-shadow: 0 5px 18px 0 rgba(0, 0, 0, 0.05);border-radius: 5px;padding: 10px;background-color: #fff;}

#btn_printticket:hover, #btn_printMail:hover, #btnShow:hover {color: #ff6600 !important;text-decoration: none !important;}
#datailtabmail .modal-header {padding: 15px !important;border-radius: 5px 5px 0px 0px;background: #fff;}
#datailtabmail .modal-title {padding: 0px;margin: 0px;font-size: 17px;font-weight: 600;}
#datailtab .avatar-initial {color: #fe5527;font-family: Lato;border-radius: 3px !important;}

#datailtab .bg-orange i, #datailtab .bg-litecoin i, #datailtab .bg-pink i, #datailtab .bg-pink i, #datailtab .bg-clamplum i, #datailtab .bg-teal i {color:#fff;font-size:20px;}
.manbook_his .tx-semibold {font-weight:500;}

@media only screen and (min-width:768px) {
    #AirbookedHistory .contact-content-header {left: 0;}    
    #AirbookedHistory .contact-content-body {top: 55px;}
}

.theme_manage {background:#fff;padding-left:15px;width:100%;}
.theme_manage h6 {font-weight:600;}

.CBT .dvclsRenderedContent .w2ui-grid .w2ui-grid-body table .w2ui-head {background-image: linear-gradient(#566171, #566171) !important;color: #fff;font-size: 13px;font-weight: 600;border-right: 1px solid #c5c5c5;border-bottom: 1px solid #c5c5c5;}
.CBT .dvclsRenderedContent .w2ui-grid .w2ui-grid-body table td {height:30px;}
.w2ui-grid .w2ui-grid-body table td.w2ui-grid-data > div {color:#545454;}
.w2ui-grid .w2ui-grid-body table td.w2ui-grid-data > div {color:#484747;}

/*#region Common Table Strcture */
#dvCancellationtbl table, .dvclstraveltrip table, .dvpax table {border:1px solid #eee;background:#fff;}
#dvCancellationtbl table tbody tr th, #dvBindTripDetails table thead tr th, .dvclstraveltrip table thead tr th, #dvBindTrainDetails table thead tr th, .dvpax table thead tr th, .clsofflineproduct table thead tr th {font-size:12px;color: #fff;font-weight: 600;background-image: linear-gradient(#81807f, #81807f) !important;padding:5px 5px;text-align:left;border-right:1px solid #a5a5a5;}
#dvCancellationtbl table tbody tr td, #dvBindTripDetails table tbody tr td, .dvclstraveltrip table tbody tr td, #dvBindTrainDetails table tbody tr td, .dvpax table tbody tr td, .clsofflineproduct table tbody tr td {padding:8px 5px;font-size:13px;border-bottom:1px solid #eee;text-align:left;border-right:1px solid #eee;}
.dvclsvisadets table thead tr th, .HotelTarrif table thead tr th {border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6;font-size:13px;color: #333;font-weight: 600;padding:6px 5px;text-align:center;border-right:1px solid #dee2e6;background:#f1f5fa;}
.dvclsvisadets table tbody tr td, .HotelTarrif table tbody tr td {padding:8px 5px;font-size:13px;text-align:center;border-right:1px solid #dee2e6;border-bottom:1px solid #dee2e6;border-left:1px solid #dee2e6;}
.HotelTarrif table tbody tr td {padding:8px 12px !important;text-align:left;}
.HotelTarrif table thead tr th {white-space:nowrap;color:#113c72}
/*#endregion */

/*#region Segmented-Controls */
.segmented-control {
  position: relative;
  display: inline-block;
  border: 1px solid #e8e8e8;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  overflow: hidden;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  -moz-transition-duration: 0.7s;
  -o-transition-duration: 0.7s;
  -webkit-transition-duration: 0.7s;
  transition-duration: 0.7s;
  -moz-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  -o-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  -webkit-tap-highlight-color: transparent;
}
.segmented-control > input {
  position: absolute;
  left: -10000px;
  opacity: 0;
}
.segmented-control > label {
  display: inline-block;
  padding: 0 .71em;
  cursor: pointer;
  float: left;  
  color:#de4e50;
  margin-bottom:0;
  line-height: 30px;
  font-style: inherit;
  font-weight: inherit;
  text-decoration: inherit;
  -moz-transition-property: none;
  -o-transition-property: none;
  -webkit-transition-property: none;
  transition-property: none;
  -moz-transition-duration: inherit;
  -o-transition-duration: inherit;
  -webkit-transition-duration: inherit;
  transition-duration: inherit;
  -moz-transition-timing-function: inherit;
  -o-transition-timing-function: inherit;
  -webkit-transition-timing-function: inherit;
  transition-timing-function: inherit;
}
.segmented-control > input:disabled:nth-child(1) ~ label:nth-of-type(1) {
  opacity: 0.3;
  cursor: not-allowed;
}
.segmented-control > input:nth-child(1):checked ~ label:nth-of-type(1):after, .segmented-control > input:nth-child(1):checked ~ label:nth-of-type(1):before {
  opacity: 1;
}
.segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(1):after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(1):before, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(1) ~ label:after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(1) ~ label:before {
  left: 0%;
}
.segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(2):after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(2):before, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(2) ~ label:after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(2) ~ label:before {
  left: 0%;
}
.segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(3):after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(3):before, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(3) ~ label:after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(3) ~ label:before {
  left: 0%;
}
.segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(4):after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(4):before, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(4) ~ label:after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(4) ~ label:before {
  left: 0%;
}
.segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(5):after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(5):before, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(5) ~ label:after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(5) ~ label:before {
  left: 0%;
}
.segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(6):after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(6):before, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(6) ~ label:after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(6) ~ label:before {
  left: 0%;
}
.segmented-control > input:disabled:nth-child(2) ~ label:nth-of-type(2) {
  opacity: 0.3;
  cursor: not-allowed;
}
.segmented-control > input:nth-child(2):checked ~ label:nth-of-type(2):after, .segmented-control > input:nth-child(2):checked ~ label:nth-of-type(2):before {
  opacity: 1;
}
.segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(2):after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(2):before, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(2) ~ label:after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(2) ~ label:before {
  left: 50%;
}
.segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(3):after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(3):before, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(3) ~ label:after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(3) ~ label:before {
  left: 33.33333%;
}
.segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(4):after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(4):before, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(4) ~ label:after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(4) ~ label:before {
  left: 25%;
}
.segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(5):after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(5):before, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(5) ~ label:after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(5) ~ label:before {
  left: 20%;
}
.segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(6):after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(6):before, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(6) ~ label:after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(6) ~ label:before {
  left: 16.66667%;
}
.segmented-control > input:disabled:nth-child(3) ~ label:nth-of-type(3) {
  opacity: 0.3;
  cursor: not-allowed;
}
.segmented-control > input:nth-child(3):checked ~ label:nth-of-type(3):after, .segmented-control > input:nth-child(3):checked ~ label:nth-of-type(3):before {
  opacity: 1;
}
.segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(3):after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(3):before, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(3) ~ label:after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(3) ~ label:before {
  left: 66.66667%;
}
.segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(4):after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(4):before, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(4) ~ label:after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(4) ~ label:before {
  left: 50%;
}
.segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(5):after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(5):before, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(5) ~ label:after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(5) ~ label:before {
  left: 40%;
}
.segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(6):after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(6):before, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(6) ~ label:after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(6) ~ label:before {
  left: 33.33333%;
}
.segmented-control > input:disabled:nth-child(4) ~ label:nth-of-type(4) {
  opacity: 0.3;
  cursor: not-allowed;
}
.segmented-control > input:nth-child(4):checked ~ label:nth-of-type(4):after, .segmented-control > input:nth-child(4):checked ~ label:nth-of-type(4):before {
  opacity: 1;
}
.segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(4):after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(4):before, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(4) ~ label:after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(4) ~ label:before {
  left: 75.0%;
}
.segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(5):after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(5):before, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(5) ~ label:after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(5) ~ label:before {
  left: 60%;
}
.segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(6):after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(6):before, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(6) ~ label:after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(6) ~ label:before {
  left: 50%;
}
.segmented-control > input:disabled:nth-child(5) ~ label:nth-of-type(5) {
  opacity: 0.3;
  cursor: not-allowed;
}
.segmented-control > input:nth-child(5):checked ~ label:nth-of-type(5):after, .segmented-control > input:nth-child(5):checked ~ label:nth-of-type(5):before {
  opacity: 1;
}
.segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(5):after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(5):before, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(5) ~ label:after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(5) ~ label:before {
  left: 80%;
}
.segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(6):after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(6):before, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(6) ~ label:after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(6) ~ label:before {
  left: 66.66667%;
}
.segmented-control > input:disabled:nth-child(6) ~ label:nth-of-type(6) {
  opacity: 0.3;
  cursor: not-allowed;
}
.segmented-control > input:nth-child(6):checked ~ label:nth-of-type(6):after, .segmented-control > input:nth-child(6):checked ~ label:nth-of-type(6):before {
  opacity: 1;
}
.segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(6):after, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(6):before, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(6) ~ label:after, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(6) ~ label:before {
  left: 83.33333%;
}
.segmented-control > label:before, .segmented-control > label:after {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  font-size: 15px;
  font-family: inherit;
}
.segmented-control > label:after {
  color: #fff;
  content: attr(data-value);
  text-align: center;
  padding: inherit;
  z-index: 10;
  font-style: inherit;
  text-decoration: inherit;
  font-weight: inherit;
  opacity: 0;
  -moz-transition-property: opacity, left;
  -o-transition-property: opacity, left;
  -webkit-transition-property: opacity, left;
  transition-property: opacity, left;
  -moz-transition-duration: inherit;
  -o-transition-duration: inherit;
  -webkit-transition-duration: inherit;
  transition-duration: inherit;
  -moz-transition-timing-function: inherit;
  -o-transition-timing-function: inherit;
  -webkit-transition-timing-function: inherit;
  transition-timing-function: inherit;
}

.segmented-control > label:after, .segmented-control > label {
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-right:1px solid #e8e8e8;
}
.segmented-control > label:before {
  content: '';
  color: inherit;
  background: currentColor;
  -moz-transition-property: left;
  -o-transition-property: left;
  -webkit-transition-property: left;
  transition-property: left;
  -moz-transition-duration: inherit;
  -o-transition-duration: inherit;
  -webkit-transition-duration: inherit;
  transition-duration: inherit;
  -moz-transition-timing-function: inherit;
  -o-transition-timing-function: inherit;
  -webkit-transition-timing-function: inherit;
  transition-timing-function: inherit;
}
.segmented-control > label:first-of-type:nth-last-of-type(1), .segmented-control > label:first-of-type:nth-last-of-type(1):after, .segmented-control > label:first-of-type:nth-last-of-type(1):before, .segmented-control > label:first-of-type:nth-last-of-type(1) ~ label, .segmented-control > label:first-of-type:nth-last-of-type(1) ~ label:after, .segmented-control > label:first-of-type:nth-last-of-type(1) ~ label:before {
  width: 100%;
}
.segmented-control > label:first-of-type:nth-last-of-type(2), .segmented-control > label:first-of-type:nth-last-of-type(2):after, .segmented-control > label:first-of-type:nth-last-of-type(2):before, .segmented-control > label:first-of-type:nth-last-of-type(2) ~ label, .segmented-control > label:first-of-type:nth-last-of-type(2) ~ label:after, .segmented-control > label:first-of-type:nth-last-of-type(2) ~ label:before {
  width: 50%;
}
.segmented-control > label:first-of-type:nth-last-of-type(3), .segmented-control > label:first-of-type:nth-last-of-type(3):after, .segmented-control > label:first-of-type:nth-last-of-type(3):before, .segmented-control > label:first-of-type:nth-last-of-type(3) ~ label, .segmented-control > label:first-of-type:nth-last-of-type(3) ~ label:after, .segmented-control > label:first-of-type:nth-last-of-type(3) ~ label:before {
  width: 33.33333%;
}
.segmented-control > label:first-of-type:nth-last-of-type(4), .segmented-control > label:first-of-type:nth-last-of-type(4):after, .segmented-control > label:first-of-type:nth-last-of-type(4):before, .segmented-control > label:first-of-type:nth-last-of-type(4) ~ label, .segmented-control > label:first-of-type:nth-last-of-type(4) ~ label:after, .segmented-control > label:first-of-type:nth-last-of-type(4) ~ label:before {
  width: 25%;
}
.segmented-control > label:first-of-type:nth-last-of-type(5), .segmented-control > label:first-of-type:nth-last-of-type(5):after, .segmented-control > label:first-of-type:nth-last-of-type(5):before, .segmented-control > label:first-of-type:nth-last-of-type(5) ~ label, .segmented-control > label:first-of-type:nth-last-of-type(5) ~ label:after, .segmented-control > label:first-of-type:nth-last-of-type(5) ~ label:before {
  width: 20%;
}
.segmented-control > label:first-of-type:nth-last-of-type(6), .segmented-control > label:first-of-type:nth-last-of-type(6):after, .segmented-control > label:first-of-type:nth-last-of-type(6):before, .segmented-control > label:first-of-type:nth-last-of-type(6) ~ label, .segmented-control > label:first-of-type:nth-last-of-type(6) ~ label:after, .segmented-control > label:first-of-type:nth-last-of-type(6) ~ label:before {
  width: 16.66667%;
}
.segmented-control.italic, .segmented-control .italic {
  font-style: italic;
}
.segmented-control.bold, .segmented-control .bold {
  font-weight: bold;
}
.segmented-control.underline, .segmented-control .underline, .decline {
  text-decoration: underline !important;
}
.segmented-control.line-through, .segmented-control .line-through {
  text-decoration: line-through;
}
/*#endregion */

/*#endregion */

/*#region modal dialog */
#ModalBagg .modal-dialog{max-width:50%;width:50%;}
#ModalBookprew .modal-dialog{max-width:75%;width:75%;}
.Errorcls {border: 1px solid red !important;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {margin-right: 4px !important;}
.blockMsg {background-color: transparent !important;border: none !important;border-radius: 5px !important;width: 200px !important;height: 100px !important;left: 50% !important;margin-left: -100px !important;padding: 25px 15px !important;}
#myTabContent5 th {font-size:12px;}
#myTabContent5 td{white-space:nowrap;font-size:13px;}
.outpolhderclass {text-align: center; color: #ef6868;position: relative;top: -10px;}
#ModelFarecomp .custom-checkbox{display:none;}
/*#endregion */

/*availability share option Region start*/
.clsmailtag {margin-bottom:0 !important;}
.clrred {border: 1px solid red !important;}    
.tags-container {display: -webkit-box;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-flow: row wrap;margin-bottom: 15px;width: 100%;min-height: 34px;padding: 2px 5px;font-size: 14px;line-height: 1.6;background-color: transparent; overflow: hidden;word-wrap: break-word;box-shadow: none;}
input.tag-input {-webkit-box-flex: 3;flex: 3;border: 0;outline: 0;}
.tag {position: relative;margin: 2px 6px 2px 0;padding: 1px 20px 1px 8px;font-size: inherit;font-weight: 400;text-align: center;color: #fff;background-color: #317CAF;border-radius: 3px;-webkit-transition: background-color .3s ease;transition: background-color .3s ease;cursor: default;}
.tag:first-child {margin-left: 0;}
.tag--marked {background-color: #6fadd7;}
.tag--exists {background-color: #EDB5A1;-webkit-animation: shake 1s linear;animation: shake 1s linear;}
.tag__name {margin-right: 3px;}
.tag__remove {position: absolute;right: 0;bottom: 0;width: 20px;height: 100%;padding: 0 5px;font-size: 16px;font-weight: 400;-webkit-transition: opacity .3s ease;transition: opacity .3s ease;opacity: .5;cursor: pointer;border: 0;background-color: transparent;color: #fff;line-height: 1;}
.tag__remove:hover {opacity: 1;}
.tag__remove:focus {outline: 5px auto #fff;}
#dvMailPopUp #slctdflttable table {display: block;overflow: auto;max-height: 235px;}
 /*end region*/

.loader {width: 100%;}
.loader-wheel {animation: spin 1s infinite linear;border: 2px solid rgba(30, 30, 30, 0.5);border-left: 4px solid #fff;border-radius: 50%;height: 35px;margin-bottom: 10px;width: 35px;position: absolute;}
.loader-text {width: 8%;margin-top: 3%;background: #dcb012;border-bottom-left-radius: 14px;color: black;font-family: 'Be Vietnam Pro', sans-serif;}
.loader-text:after {content: "Loading";animation: load 2s linear infinite;}

@keyframes spin {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}
.customeloader {justify-content: center;display: flex;}
.loadingio-spinner-ellipsis-t4qq4kjskj {display:none;}
.ldio-wectcyh5wms {width: 100%;height: 100%;position: relative;transform: translateZ(0) scale(0.34);backface-visibility: hidden;transform-origin: 0 0; /* see note above */}
.loadingyellow {background-image: url('../../../Images/STARLINETRAVELS/Loader.gif');color:transparent;background-repeat:no-repeat;background-size:cover;float:left;width:150px;height:150px;border-radius: 5px;}
#TripProduct {position: fixed;top: 0;right: -38%;z-index: 101;height: 100%;transition: 0.4s;box-shadow: 0 2px 4px rgba(0,0,0,.2);border-left: 1px solid #c4c4c5;width: 100%;transition: all 0.2s ease-in-out;background:#fff;}
#TripProduct h6 {font-weight:600;}
.button__badge {background-color: #fa3e3e;border-radius: 50%;color: white;padding: 1px 5px 1px 5px;font-size: 10px;position: absolute;top:2px; right: 0px;}
.df-example .form-group{margin-bottom:10px;}
.add_service ul li, .search_view ul li, .add_trip ul li  {display: inline-block;margin: 0 2px;float: none;cursor: pointer;}
.add_service ul li a, .add_trip ul li a {color:#3c4043;max-width: 90px;padding: 8px;border-radius: 4px;background:#fff9e6;min-height:68px;transition: all 0.3s ease-in-out;}
.add_service ul li a:hover, .add_trip ul li a:hover {background:var(--themenxtcolor);color:#fff;transition: all 0.3s ease-in-out;}
.add_trip ul li a span {font-size:10px !important;padding-top:5px;font-weight:600;}
.search_view ul li {padding:0 0px;}
.bg_litthemeclr.border {border:none !important;}
.dvclsFetchedTripDetails .sidebar-title h5 select {border: 1px solid #ced4da;border-radius: 3px;padding: 3px 3px;font-size: 12px;cursor: pointer;width: 100%;margin: 0px;}

#dvAwai tingApproval .t1-shape_c1.activecls {background: #0168fa;color: #fff;border: 1px solid #0168fa;}
#dvAwaitingApproval .t1-shape_c2.activecls {background: #10b759;color: #fff;border: 1px solid #10b759;}
#dvAwaitingApproval .t1-shape_c3.activecls {background: #F44336;color: #fff;border: 1px solid #F44336;}
.wizards_trip ul {border-bottom: 1px dashed #d1d2d3;margin:0px 0px 25px 0px;}
.wizards_trip ul li {display: inline-block;margin: 0px;float: none;cursor: pointer;width: 95px;position:relative;}
.wizards_trip ul li span.clsicon {top: -12px;left: 50%;margin-left: -10px;background: var(--themebglightcolor);border-radius: 50%;padding: 5px;}
.wizards_trip ul li span.clsicon i {background-image: var(--buttoncolor);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.wizards_trip ul li .clsDate{position: absolute;bottom: -40px;left: 50%;margin-left: -37px;}

/*region Employee Creation */
.emp_card{float: left;width: 100%;border: 1px solid #e7e8e8;border-radius: 3px;}
.empcard_head{background-color: #f7fafe;border-bottom: 1px solid #e7e8e8;float: left;width: 100%;padding: 6px;}
.empcard_body{padding: 10px 0px;;float: left;width: 100%;}
.add_corp_emp{height:38px;line-height:26px;}
.approve_opt{background-color: white;box-shadow: 0 1px 6px 0 rgba(32, 33, 36, .28);float: left;padding: 10px;border-radius: 4px;margin-bottom: 15px;}
.opt_lbl {font-weight: 600;color: #f10075;}
#dvEmptable .table td{white-space:initial !important;}
#EmpView_Tab, #dvempdt_Swich, #Editemp{display:grid;}
.columns .ui-columns-table, #Editemp table{overflow:auto;}
#EmpView_Tab .btn svg, #dvempdt_Swich .btn svg{width:18px;height:18px;}
.emp_btnsec form{display:inline-block !important;}
.emp_creclose{background-color: rgba(244, 67, 54, 0.2);border: 1px solid #f5c3bf;padding: 9px 10px;color: #ff0000;border-radius: 50%;margin-top: 32px;position: relative;left: 25px;cursor:pointer;}
.emp_creclose:hover{background-color:#ff0000;color:#fff;}
.secgroup_empcreation{float: left;width: 100%;padding: 10px;box-shadow: 0 1px 6px 0 rgba(32, 33, 36, .28);border-radius: 4px;margin-bottom: 10px;}
.MovedCorp .exposcls{left: 24%;float: left;background-color: rgba(42, 109, 251, 0.1);border: 1px solid;color: #2a6dfb;position: relative;top: -6px;padding: 0px 4px;text-align: center;border-radius: 4px;font-size: 16px;}
.MovedCorp .exposcls i{transform: rotate(90deg);}
.Empform_brpad{border-top: 1px solid #efebeb;padding: 15px 0;}
.add-detailv4{height: 25px;line-height: 1;font-size: 13px;}
button.Zebra_DatePicker_Icon{display:none !important;}
.corp_freq fieldset {height:95px;overflow-x:hidden;overflow-y:auto;}
.corp_freq fieldset::-webkit-scrollbar {width: 6px;}
.corp_freq fieldset::-webkit-scrollbar-track {box-shadow: inset 0 0 6px #fff;}
.corp_freq fieldset::-webkit-scrollbar-thumb {background-color:#767575;border-radius: 1px;transition: all 0.4s ease 0s;} 
#CorporateMovediv fieldset {border-radius: .25rem;padding: 10px 10px 10px 10px;border: 1px solid #ced4da;margin-bottom:15px;}
#CorporateMovediv .custom-control-label {font-size:13px;}
#CorporateMovediv fieldset legend .custom-control-label::before {top: -7px;right: -22px;}
#CorporateMovediv fieldset legend .custom-control-label::after {top: -7px;right: -22px;}

#Empcreation fieldset {border-radius: .25rem;padding: 10px 10px 10px 10px;border: 1px solid #ced4da;margin-bottom:5px;}
#Empcreation .custom-control-label {font-size:13px;}
#Empcreation fieldset legend .custom-control-label::before {top: -7px;right: -22px;}
#Empcreation fieldset legend .custom-control-label::after {top: -7px;right: -22px;}

.airline_selct ul {height:158px;overflow-y:auto;}
.airline_selct textarea {height:140px;resize:none;}
.Emp_overallsec .chosen-container-single .chosen-single {height:33px !important;border:1px solid #ced4da;}
.comclsloaddiv legend {border: none;width: auto;padding: 0px 5px;margin-bottom: 0px;color: #5d5c5c;font-weight: 500;font-size: 13px;}
.comclsloaddiv .dragfilewholediv input[type=file] {border: 1px solid rgb(221, 221, 221);background: rgb(255, 255, 255);border-radius: 4px;width: 100%;height: 32px;line-height: 32px;position:relative;}
.comclsloaddiv .dragfilewholediv input[type="file"]::before {content: attr(data-value);display: inline-block;outline: none;margin: 0px !important;float: left;white-space: nowrap;color: #333;font-size: 13px;font-weight: 500;cursor: pointer;padding-left:10px;width: 80%;text-overflow: ellipsis;overflow: hidden;}
.comclsloaddiv .dragfilewholediv input[type="file"]::after {content: 'Browse';display: inline-block;outline: none;background: #00a9eb !important;float: right;white-space: nowrap;color: #fff;font-size: 13px;cursor: pointer;padding:0px 10px;z-index: 1;position: absolute;right: 0px;border-radius: 0px 3px 3px 0px;}

.columns .ui-table {border-collapse: collapse;border-width: 1px 1px 0 1px;border-style: solid;border-color: #e2e2e2;width: 100%;border: 1px solid #ccc; }
.columns .ui-table thead tr {background: var(--themecolor1);color: #fff;font-weight: 500;text-align: center;}
.columns .ui-table thead tr th {padding: 5px 5px 5px 8px;border-right: 1px solid #e2e2e2;border-bottom: 1px solid #e2e2e2;cursor: pointer;white-space: nowrap;text-transform: capitalize;font-size: 12px;font-weight: 600;}
.columns .ui-table thead tr th:first-child {border-left: 1px solid #e2e2e2;}
.columns .ui-table thead tr th:last-child {border-right: 1px solid #e2e2e2;}
.columns .ui-table thead tr th .ui-arrow {display: block;float: right;font-size: 10px;width: 10px;}
.columns .ui-table thead tr th.ui-table-sort-up, .columns .ui-table thead tr th.ui-table-sort-down {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D0D9E4', endColorstr='#94A3C0',GradientType=0 );}
.columns .ui-table tbody {font-size: 13px;}
.columns .ui-table tbody tr td {border-right: 1px solid #e4e4e4;padding: 4px;text-align: left;white-space: nowrap;border-bottom: 1px solid #e4e4e4;border-left: 1px solid #e4e4e4;}
.columns .ui-table tbody tr.ui-table-rows-even {background: #fff;}
.columns .ui-table tbody tr.ui-table-rows-odd {background: #fbfbfb;}
.columns .ui-table-footer {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CBCBCB', endColorstr='#AAAAAA',GradientType=0 );border-top: 1px solid #fff;width: 100%;font-size: 12px;text-align: left;color: navy;}    
.columns .ui-table tbody tr td:nth-child(1) img {height:16px;}
.columns .ui-table-footer span {vertical-align: middle;}
.columns .ui-table-footer .ui-table-size, .columns .ui-table-footer .ui-table-results, .columns .ui-table-footer .ui-table-controls {display: inline-block;width: 32%;}
.columns .ui-table-footer .ui-table-size {padding-left: 20px;}
.columns .ui-table-footer .ui-table-results {text-align: center;}
.columns .ui-table-footer .ui-table-controls {text-align: right;}
.columns .ui-table-footer .ui-table-control-next, .columns .ui-table-footer .ui-table-control-prev, .columns .ui-table-footer .ui-table-control-disabled {display: inline-block;background-color: transparent;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;list-style: none;margin: 0;padding: 1px;vertical-align: middle;font-weight: bold;color: #333;cursor: pointer;text-align: center;}
.columns .ui-table-footer .ui-table-control-disabled img {opacity: 0.5;}
.columns .ui-columns-search {font-size: 14px;padding: 10px;text-align: right;}
.columns .ui-columns-search input {width: 200px;border-radius: 10px;padding: 4px 10px 4px 25px;border: 2px solid transparent;background-image: url(../images/search.png);background-position: 5px center;background-repeat: no-repeat;}
.columns .ui-columns-search input:focus {border: 2px solid #6196CD;outline: none;}
.Selecttype {border: 1px solid #ccc !important;height: 20px !important;border-radius: 10px !important;width: 30% !important;color: #000;padding-left: 5%;background: #efefef;cursor: pointer;}
@media (max-width:767px) {.columns .ui-table tbody tr td {font-size: 12px;float:left;width:100%;}}
#TvlClndrTotalSelectedCountDetails .ui-table-footer {width: 98.3% !important;bottom: 0;background: #fff;padding-top: 4px;padding-bottom:4px;position: absolute;box-shadow: 0px 2px 1px 0px #ccc;border-top:1px solid #e2e2e2;}
.dvposabsclsswid100 {position: absolute;width: 100%;left: 0;height: 100%;right: 0;z-index: 3;}
.trvlcldpopupbtnclose {position: absolute;right: 35px;top: 17px;}
.clsviewattribute table {font-family: 'Be Vietnam Pro', sans-serif;}
.clsviewattribute .table thead th {border-left: 1px solid #dee2e6;border-right: 1px solid #DEE2E5;font-weight: 500;background: #eff2f7;border-bottom-width: 1px;padding:8px;font-size:13px;}
.clsviewattribute .table tbody tr td {padding:8px;}
.table-striped tbody tr:nth-of-type(odd) {background:#fff !important;}
#Divvisatable table tbody tr td, #Usertype table tbody tr td {border-bottom: 1px #e5e9f2 solid;border-left: 1px #e5e9f2 solid;white-space: nowrap;border-right: 1px #e5e9f2 solid;}
#Divvisatable table thead tr th, #Usertype table thead tr th {border-left: 1px #c5c5c5 solid;text-align: left;border-bottom: 1px #c5c5c5 solid;font-size: 13px;padding: 6px 7px;background-image: linear-gradient(#81807f, #81807f) !important;font-weight: 500;white-space: nowrap;width: 1%;color: #fff;border-right: 1px solid #b7b7b7;}
#Divvisatable table tbody tr td, #Usertype table tbody tr td {text-align: left;border-bottom: 1px #d6d5d7 solid;border-left: 1px #d6d5d7 solid;padding: 8px 5px 8px 5px;font-size: 12px;white-space: nowrap;}

/*region Visa Form */
#dvvisaformcont{width: 95%;margin-left: 30px;border-radius: 10px;box-shadow: 0 2px 4px rgba(0,0,0,.2);}
.visa_cls{position: relative;display: inline-block;}
.chklbl .clsfont14{font-size: 12px;color: #3F51B5;}
#divPaxDesc .cardfile{padding-left:0;}

.clr-rd {color: red;}
.clsebtn{position: absolute;right: 0;color: red;font-size: 16px;padding: 4px;border-radius: 50%;border: 1px;border: 1px solid red;z-index:10;cursor:pointer;}
.Flightdiv td{font-size: 13px;border: 1px solid #ccc;text-align:center;}
.ApprovedBtn{display:none;}
.Erptabdiv .nav-line .nav-link {font-size:13px;}
.nav-tabs>li>a.active, .nav-tabs>li>a.active:focus, .nav-tabs>li>a.active:hover {color: #555;cursor: default;background-color: #fff;border: 1px solid #ddd;border-bottom-color: transparent;}
.nav>li>a {position: relative;display: block;padding: 10px 15px;}
.Getfarebtn{position: absolute;right: 39px;top: 38%;z-index: 1;}
.bg-white.dvwholeparentavailcls.float-left.mb-2.multiclass.name_filter.pd-t-8.rounded-lg.shadow.w-100 {background-color: #e5e7eb!important;}
.pay_sec .clspaymentmode .form-control {display: inline-block;width: auto;height: auto;}

/*region Offline Booking */
.off_lblbook{margin: 0;font-weight: 600;font-size: 12px;}
.card_sec14{border: 1px solid rgba(72, 94, 144, 0.16);padding: 10px 10px;position: relative;border-color: rgba(72, 94, 144, 0.16);transition: all 0.2s ease-in-out;border-radius: 5px 5px 5px 5px;}
.off_title{border-bottom: 1px solid #ddd;padding: 0px 0 10px 0px;margin-bottom: 15px;}
.offline_cardhtl .off_title select{float: right;width: 25%;position: relative;top: -7px;padding: 0 10px;height: 34px;border-radius: 0;}
.offline_cardhtl .off_title select:focus{box-shadow:none;}
.off_title .lblcont{position: relative;top: -5px;}
.off_footer{border-top: 1px solid #ddd;padding: 10px 0;}
#tblCarRequition{margin-bottom:0; display:initial;}

.offline_cardhtl ul{padding-left: 0;list-style: none;}
.offline_cardhtl .closesearch{right:20px;}
.offline_cardhtl .exchanegmethod {color: #795548 !important;font-size: 16px;float: right;position: absolute;left:auto;right: -20px;top: -2px;cursor: pointer;z-index: 1;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;cursor: pointer;border-radius: 50%;padding: 12px;}
.offline_cardhtl .fugit{width: 100%;height: calc(1em + 0.9375rem + 6px);padding: 0.46875rem 0.625rem;font-weight: 400;line-height: 1.5;color: #596882;background-color: #fff;background-clip: padding-box;border: 1px solid #c0ccda;border-radius: 0.25rem;transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
.offline_cardhtl .fugit-hours, .offline_cardhtl .fugit-minutes{font-size: 0.875rem !important;}
.offline_cardhtl .fugit-separator{}
.offline_cardhtl .clsliMSearchSec{margin-bottom:15px;}
.offline_cardhtl .clsCloseMRow{border-radius: 50%;padding: 4px 10px !important;border: 1px solid #ddd;font-size: 18px;background-color: #fff !important;}
.offline_cardhtl .clsCloseMRow:hover {background: #f43e3e !important;color: #fff;}
.Caravailability {max-height: 400px;overflow: auto;overflow-x: hidden;}
.Caravailability table {width: 100%;border:1px solid #c5c5c5;}
.Caravailability thead tr th {padding: 5px 5px 5px 5px;border-right: 1px solid #c5c5c5;border-bottom: 1px solid #c5c5c5;border-left:1px solid #c5c5c5;cursor: pointer;white-space: nowrap;font-size:13px !important;background-image:linear-gradient(#566171, #566171) !important;color:#fff;font-weight:600;text-align:center;}
.Caravailability tbody tr td {text-align: center;border-bottom: 1px #d6d5d7 solid;border-left: 1px #d6d5d7 solid;padding: 8px 5px 8px 5px;font-size: 12px;white-space: nowrap;}
.yrselectedFlights {background: #fff0ef;}
.mobview_policy {background:#fff !important;font-weight:600;}
.nonavialmulticlass  {color:var(--themelinkcolor);}
.dvwholeparentavailcls .fa.fa-suitcase {color:#566171;}
#dvOverAllFilter {float:left;}
.contact-content-header.preavailability {position:relative;}

/*Corporate Fare Section*/
.corp_title {padding: 0px 15px 0px 10px;border: solid 1px;border-radius: 0px;border-left: 3px solid;position: relative;width: 100%;min-height: 35px;margin-bottom: 20px;cursor: pointer;}
.corp_title .corp_img {display:none;}
.corp_title.brdr-rd {border-left: 3px solid #721c24 !important;background:#f8d7da;}
.corp_title.brdr-gr {border-left: 3px solid #155724 !important;background:#d4edda;}
.brdr-rd {border-color: rgb(255, 203, 202);}
.brdr-gr {border-color:rgb(131, 234, 135);}
.corp_title.brdr-rd h6 {color:#721c24;}
.corp_title.brdr-gr h6 {color:#155724;}
.corp_img {width: 30px;height: 30px;position: absolute;left: -10px;top: 0px;bottom: 0px;margin: auto;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;overflow: hidden;}
.bg-red {background: #f64d4a;}
.bg-green {background: #28a745;}
#modal-corpfare .side_leftrotate {height:84px;text-overflow:ellipsis;}
.dur.fa-inr:before {padding-right:5px;font-weight:normal;}
.dur.fa.fa-inr {border: 1px dashed #8478ff; padding: 10px; height: 35px;border-radius: 6px;}
/*End*/

/*Car - Offline*/
.car_icn {width: 100%;height: 35px;float: left;border-radius: 3px;text-align: center;vertical-align: middle;padding: 10px;cursor: pointer;}
.addcls {color: #7366ff;background: rgba(115, 102, 255, 0.15);}
.subcls {color: #f73164;background: rgba(247, 49, 100, 0.15);}
.Seatctive {display: block !important;}
.Modifytripname{padding: 6px;font-size: 13px;font-weight: 500;text-align:center;background:#113c72;color:white}
/*End*/

/*Traveller Tools*/
.font-icon-wrapper:hover {background: #f8f9fa;}
.country_flag {height: 16px;width: 16px;line-height: 16px;background-image: url(../images/country-flag.png);background-repeat: no-repeat;}
.usd {background-position: 0 -3664px;}.eur {background-position: 0 -129px;}.gbp {background-position: 0 -1457px;}.aud {background-position: 0 -561px;}.cad {background-position: 0 -897px;}
.sgd {background-position: 0 -3217px;}.bhd {background-position: 0 -705px;}.dkk {background-position: 0 -1185px;}.hkd {background-position: 0 -1713px;}.jpy {background-position: 0 -1985px;}
.jpy {background-position: 0 -2129px;}.kwd {background-position: 0 -2129px;}.myr {background-position: 0 -2641px;}.nzd {background-position: 0 -2817px;}.nok {background-position: 0 -2769px;}
.omr {background-position: 0 -2833px;}.qar {background-position: 0 -3041px;}.sar {background-position: 0 -3137px;}.zar {background-position: 0 -3857px;}.sek {background-position: 0 -3201px;}
.chf {background-position: 0 -961px;}.thb {background-position: 0 -3457px;}.aed {background-position: 0 -369px;}.cny {background-position: 0 -1041px;}
.fm {background-position: 0 -1392px}.gb {background-position: 0 -1456px}.au {background-position: 0 -560px}.ca {background-position: 0 -896px}
.sg {background-position: 0 -3216px}.ch {background-position: 0 -960px}.my {background-position: 0 -2640px}.jp {background-position: 0 -1984px}.cn {background-position: 0 -1040px}
.in {background-position: 0 -1856px}
.scroll_currency {overflow-y: auto;overflow-x: hidden;height:204px;}
.scroll_currency::-webkit-scrollbar {width: 4px;}
.scroll_currency::-webkit-scrollbar-track {box-shadow: inset 0 0 6px #fff;}
.scroll_currency::-webkit-scrollbar-thumb {background-color:#767575;border-radius: 3px;transition: all 0.4s ease 0s;display:none;}
.currency_tools:hover > .scroll_currency::-webkit-scrollbar-thumb {display:block !important;transition: all 0.4s ease 0s;}
/*End*/

/*Admin*/
#dvgrid .fa.fa-check {background-color: rgb(216, 251, 231);color: #10b759;}
#dvgrid .fa.fa-close {background-color: rgb(254, 236, 235);color: #dc3545;}
.clsMailContent ul {padding-left:0px;}
.clsMailContent table {border-collapse:inherit;}
/*End*/

/*Bus Product*/
iframe {border: none;}
/*End*/

/*Expense*/
.adv-sec table thead th {background: #e0e8f3;padding: 4px 8px;font-size:13px;font-weight:600;}
.adv-sec table tbody tr td {padding:5px;}
/*End*/

/*Toggle button Search Page*/
div.checkbox.switcher label, div.radio.switcher label {padding: 0;}
div.checkbox.switcher label *, div.radio.switcher label * {vertical-align: middle;}
div.checkbox.switcher label input, div.radio.switcher label input {display: none;}
div.checkbox.switcher label input + span, div.radio.switcher label input + span {position: relative;display: inline-block;margin-right: 10px;width: 36px;height: 14px;background: #b0afaf;border: 1px solid #eee;border-radius: 50px;transition: all 0.3s ease-in-out;}
div.checkbox.switcher label input + span small, div.radio.switcher label input + span small {position: absolute;display: block;width: 18px;height: 18px;background: #fff;border-radius: 50%;transition: all 0.3s ease-in-out;left: -1px;top: -3px;box-shadow: 0px 0px 2px 1px #ccc;}
div.checkbox.switcher label input:checked + span, div.radio.switcher label input:checked + span {background: #63c3ff;}
div.checkbox.switcher label input:checked + span small, div.radio.switcher label input:checked + span small {left: 48%;background: #0797f2;box-shadow: 0px 0px 1px 1px #add0e5;width: 18px;height: 18px;}

#MultiFareDiv .custom-control-label::after {position: absolute;top: .25rem;left: -1.3rem;display: block;width: 1rem;height: 1rem;content: "";background-repeat: no-repeat;background-position: center center;background-size: 50% 50%;}
#MultiFareDiv .custom-control-label::before {position: absolute;top: .25rem;left: -1.3rem;display: block;width: 1rem;height: 1rem;pointer-events: none;content: "";-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-color: #dee2e6;border:none;}
#MultiFareDiv .custom-radio .custom-control-label::before {border-radius: 50%;}
input#chkdoublethread:focus {outline: none !important;box-shadow: none;}
/*End*/

/*Color css input root section*/
.btn-primary, .btn-brand-02, .badge-primary, .btn-brand-02:hover, .btn-brand-02:focus, a.badge-primary:hover, a.badge-primary:focus, #Idbtn, #Iderrbtn, #Idpagefound, .swal2-styled.swal2-confirm, #ASelectRescheduleFlight, #Iderrbtn, #Selectfltbtn {
    background-image:var(--buttoncolor);
    border-radius:3px;
    border:1px solid var(--themecolor1) !important;
    font-size:13px;
}

.la.la-envelope-o, .bg-req, .nav-line .nav-link.active::after, div.checkbox.switcher label input:checked + span, div.radio.switcher label input:checked + span, div.checkbox.switcher label input:checked + span small, div.radio.switcher label input:checked + span small, .wholeanchorexporteclebtn i, .bgcomclr, .sk-wave .sk-rect, .btn-outline-primary:hover,.availshare.availmob:hover,  #spnModifySearch:hover {
    background:var(--themecolor1) !important;
}

.corner-text {background:#41afe1;}
.dep-vertical {display:none;}

#modal-Rating ul, #TravelExpense .custom-control.custom-radio.active {
    background:var(--themebglightcolor);
}

.cmnclsfarefilter.active {
     background:var(--themebglightcolor);
}

#TravelExpense .custom-control.custom-radio.active label, .off_lblbook, .nav-sub-item a.nav-sub-link:hover, .w2ui-grid-data a.btn-link.cursor-point, .addbtntrip, .clsfilterhead.active, .needhelp a:hover, .dropdown-item:hover, .titlemarq i {
    color: var(--themecolor1) !important;
    text-decoration:none;
}

.themecolor, #dvFilterHead ul .datimesec {
    color:var(--themenxtcolor) !important;
    text-decoration:none;
}

.btn-primary:hover, .availshare.availmob,  #spnModifySearch, #Iderrbtn {
    background:var(--themenxtcolor) !important;
    border:1px solid var(--themenxtcolor) !important;
    transition: all .3s ease;
}

#Selectfltbtn:hover {
    border:1px solid var(--themenxtcolor) !important;
}

.custom-control-input:checked~.custom-control-label::before,.rangeslider .rangeslider_fill, .rangeslider_handle-label, .clrtime .timesec.active, .clsStopFilterli.active label, .clsFareTypeFiltercommon.active {
     background:var(--themenxtcolor) !important;
}

.custom-control-input:checked ~ .custom-control-label::before, .themeclr, #navbarMenu .nav-item.activeclass a, .navbar-menu li.nav-item .nav-link:hover, .navbar-menu li.nav-item .nav-link:hover i, .navbar-menu li.nav-item .nav-link:hover h6, .temp_clr {
    color: var(--themecolor1) !important;
}

 #dvFilterHead ul .datimesec.active, .clrtime .timesec.active, .clsStopFilterli.active label, .clsFareTypeFiltercommon.active {
    color:#fff !important;
}

.themeclr:hover {
    text-decoration:underline;
}

#dvFilterHead ul .datimesec {
    font-size:9px !important;
}

#dvFilterHead ul .datimesec, #Idbtn:hover {
    border: 1px solid var(--themenxtcolor) !important;
}

.dropdown-menu.showin {
    display: block;
}

.availshare {
    padding: 0.20rem 0.5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: 0.2rem;
}

.btn-outline-primary {
    border:1px solid var(--themenxtcolor) !important;
    color:var(--themenxtcolor);
    background:#fff;
    border-radius:0.2rem;
    height:35px;
    font-size:13px;
}

.btnclsadvancefilter {
    height:32px;
    font-weight:600;
}

.btn-outline-primary:hover, #Idbtn:hover {
    background:var(--themenxtcolor) !important;
}

.availshare.availmob:hover,  #spnModifySearch:hover {
    border:1px solid var(--themecolor1) !important;
}

#spnModifySearch:hover {
    color:#fff !important;
}
/*End*/

.clsblureffect{filter:blur(2px);pointer-events:none;}
.txrareacls.Errorbordercls {border:1px solid red!important;}
.closesearchbar {background: #fff; right: 17px;padding: 7px 8px;top: 3px; color: #ababab;cursor: pointer;}
.clsattributefields .custom-control-label::after,.clsattributefields .custom-control-label::before {left:0px;}
.clsBrPlusIcon i.fa.fa-plus {background: rgba(5, 124, 185, 0.18);width: 100%;padding: 10px 10px;border-radius: 3px;margin-top: 0px;float: left;cursor:pointer;color: #1094d2;margin-left:15px;}
.clsBrPlusIcon i.fa.fa-minus {background: rgb(255, 234, 233);color: rgb(255, 12, 0);width: 100%;padding: 10px 20px 10px 10px;border-radius: 3px;margin-top: 0px;float: left;cursor:pointer;margin-left:15px;}
.doc_proof input[type="file"]::after {content: '\f0c6';display: inline-block;outline: none;background:var(--themenxtcolor) !important;float: right;white-space: nowrap;color: #fff;font-size: 20px;cursor: pointer;z-index: 1;position: absolute;right: 16px;border-radius: 0px 3px 3px 0px;padding: 7px 6px;top: 18px !important;}
.doc_proof input[type="file"]::before {content: attr(data-value);display: inline-block;outline: none;margin: 0px !important;float: left;white-space: nowrap;color: #795548;font-size: 11px;font-weight: 600;line-height: 18px;width: 100%;margin: 0px !important;font-family: 'Be Vietnam Pro', sans-serif;text-align: right;width: 100%;text-overflow: ellipsis;overflow: hidden;}
.clsphncode {padding: 0px 0px;font-size: 11px;font-weight: 600;float: left;line-height: 33px;margin-bottom: 0px;border: none;background: #ece9e9;height: 32px;z-index: 1;width: 50px;left: 0px;top: 0px;border-radius: 6px 0px 0px 6px;}
.menulink ul {float:right;padding:0px;margin:5px 0px 10px 0px;}
.menulink ul li {list-style:none;float:left;display:inline-block;margin-left:10px;}
.menulink ul li a {text-decoration:none;color:#007bff;font-size:13px;cursor:pointer;}
.menulink ul li a i {padding-right:5px;font-size:15px;}
.menulink ul li a:hover {text-decoration:underline;}
#dv_Addvisadet button {font-size:11px;}

@keyframes fadeInLeft {
    from {
        opacity: 0;
        transform: translate3d(-100%, 0, 0);
    }

    to {
        opacity: 1;
    }
}

.fadeInLeft {
  animation-name: fadeInLeft;
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  animation-name: fadeOutLeft;
}

/*Ticket stop Cancel*/
.txtdisnone, .dis_fare {display:none;}
#dvPenalityTravel .form-control {box-shadow:none;border:1px solid #ced4da;}
#dvPenality .alert_sec {padding:0px;margin-bottom:0px !important;}
#dvPenality .alert_sec .col-xs-12, #dvPenalityAction, #dvPenalityAction .dvclscreditdebit {padding:0px;}
#dvPenalityAction .dvclscreditdebit {margin-top:25px;}
#txt_cancellation_remarks {height:60px;}
.btnAccounting, .btnRefund {background-image: var(--buttoncolor) !important;color:#fff !important;padding:6px 20px;border-radius:3px;text-transform:capitalize;font-size:13px;cursor:pointer;border:none !important;box-shadow:none !important;height:35px;text-shadow:none !important;}	
.animate.colorB1:hover {border:1px solid #495057;text-decoration:none;}	
.animate.colorB1 {border:1px solid #c0ccda !important;color:#495057;background:#fff !important;font-size:13px;border-radius:3px;cursor:pointer;box-shadow:none !important;height:35px;}
#modal_ssr_details .modal-dialog {width:90%;max-width:90%;}
#modal_ssr_details .color, #get_fare_reschedule .color, #confirm_reschedule .color, .animate.color {background-image: var(--buttoncolor) !important;color:#fff;padding:6px 20px;border-radius:3px;text-transform:capitalize;font-size:13px;cursor:pointer;border:none !important;box-shadow:none !important;height:35px;}
#Reschedule_body {background:#f7f1f1;}
/*End*/

/*WGrid Common CSS*/
.w2ui-grid .w2ui-grid-body table .w2ui-head {background-image: linear-gradient(#566171, #566171) !important;color:#fff;font-size:13px;font-weight:600;border-right: 1px solid #c5c5c5;border-bottom: 1px solid #c5c5c5;}
#divBrBookedHistory, #divBrBookedHistory .w2ui-grid-box, #divBrBookedHistory #grid_bookedhistory_body {height:378px;}
.w2ui-grid {border:1px solid #c0c0c0;}
.w2ui-grid .w2ui-grid-body table td {border-right: 1px solid #d6d5d7;border-bottom: 0 solid #d6d5d7;height:35px;padding-left:0px !important;}
.w2ui-grid .w2ui-grid-body .w2ui-grid-records table tr.w2ui-even, .w2ui-grid .w2ui-grid-body .w2ui-grid-frecords table tr.w2ui-even, #dvNoshow table tbody tr:nth-child(even) {color: inherit;background-color: #f3f6fa;}

#dv_FlightDet table tbody tr th, #dvReschedule table thead th, #visatable table thead tr th, #dv_Leveldet table thead tr th,
#dv_Empdetails table thead tr th, #dv_NewLeveldet table thead tr th, .Emptable table thead tr th, #Reschedule_details_pax_tbl thead th, #pax_cancel_details thead th, #tckt_cancel_details thead th, #Reschedule_body table thead tr th, #dvNewRequeshow table thead tr th, #dvNoshow table thead tr th {border-left: 1px #c5c5c5 solid;text-align: center;border-bottom: 1px #c5c5c5 solid;font-size: 13px;padding: 5px 7px;background-image: linear-gradient(#566171, #566171) !important;font-weight: 600;white-space:nowrap;width:1%;color:#fff;}
#Reschedule_details_ticket_tbl thead th {border-left: 1px #c5c5c5 solid;text-align: center;border-bottom: 1px #c5c5c5 solid;font-size: 13px;padding: 5px 7px;background-image: linear-gradient(#566171, #566171) !important;font-weight: 600;white-space:nowrap;color:#fff;}

#ViewpnrDetail table tbody tr td, #dv_FlightDet table tbody tr td, #Reschedule_details_pax_tbl tbody tr td, #Reschedule_details_ticket_tbl tbody tr td, #pax_cancel_details tbody tr td, #tckt_cancel_details tbody tr td,
#visatable table tbody tr td, #dv_Leveldet table tbody tr td, #dv_Empdetails table tbody tr td, .Emptable table tbody tr td, #airlineDeatils .needhelpsec .table th, #Reschedule_body table tbody tr td, #dvNewRequeshow table tbody tr td, #dvNoshow table tbody tr td {text-align: center;border-bottom: 0px #e5e5e5 solid;border-left: 1px #e5e5e5 solid;padding: 8px 5px 8px 5px;font-size: 12px;white-space: nowrap;}
#Reschedule_body table tbody tr td {border-bottom:1px solid #d6d5d7 !important;}

#dvPenalityAirline label.cls-header, #dvPenalityTravel label.cls-header {border-bottom: none !important;margin-bottom: 5px;background-color: #fff;cursor: pointer;width:100%;font-size:13px;font-weight:600;}
#dvPenalityAirline table thead > tr > th, #dvPenalityTravel table thead > tr > th {border-left: 1px #c5c5c5 solid;text-align: center;border-bottom: 1px #c5c5c5 solid;font-size: 13px;padding: 5px 7px;background-image: linear-gradient(#566171, #566171) !important;font-weight: 600;white-space:nowrap;color:#fff;}
#dvPenalityAirline table > tbody > tr > td, #dvPenalityTravel table tbody > tr > td {text-align: center;border: 1px #d6d5d7 solid;padding: 8px 5px 8px 5px;font-size: 12px;white-space: nowrap;background:#fff;}
.txtdisnone {display:none !important;}
#dvNoshow {height:385px;overflow-y:auto;}
.w2ui-grid-frecords, .w2ui-grid-records {top:0px !important;}
.tabel_clr {background:#006dbc;}
/*End*/

/*Ribbon section*/
.ribbon_cont {padding: 8px;position: relative;background: #6a6a6a;z-index: 1;height: 35px;}
#LastCartinfo {padding:15px;}
.confrim_trip {width: 530px;margin-left: 32%;background: #fff;border: 1px solid #eee;}
.bordercls {background:#fff;border:1px solid #eee;padding:0px 15px 15px 15px;}
.confirm_trip {background: rgb(255, 255, 255);border: 1px solid rgb(238, 238, 238);padding: 0px;height: 47px;width: 530px;margin-left: 32%;border-top: none !important;}
.ribbon_cont i {display:none;}
.ribbon_cont .float-left.white {width:100%;}
.clscartreqfor {width:100%;text-align:center;}
.wizards_trip {padding:0px !important;}
/*End*/

/*Fare Indicator Popup AVailability Page*/
.fare-bar ul {list-style: none;float: left;padding: 0px;margin-bottom:0px;width:100%;}
.fare-bar ul li {float: left;display: inline-block;width: 9.09%;text-align: center;height: 60px;padding: 10px 10px;vertical-align: middle;font-size: 13px;color:#fff;border-left:1px solid #eee;}
.ff-normalfare {background:rgba(122, 135, 160, 0.7);border-bottom:3px solid #7a87a0;}
.ff-corpfare {background:rgba(255, 206, 68, 0.7);border-bottom:3px solid #ffce44;}
.ff-retailfare {background:rgba(84, 144, 204, 0.7);border-bottom:3px solid #5490cc;}
.ff-flexifare {background:rgba(18, 165, 211, 0.7);border-bottom:3px solid #12a5d3;}
.ff-specialfare {background:rgba(13, 28, 149, 0.7);border-bottom:3px solid #0d1c95;}
.ff-ecouponfare {background:rgba(247, 86, 98, 0.7);border-bottom:3px solid #f75662;}
.ff-smefare {background:rgba(233, 30, 99, 0.7);border-bottom:3px solid #E91E63;}
.ff-flatfare {background:rgba(6, 30, 79, 0.7);border-bottom:3px solid #061e4f;}
.ff-corpsmefare {background:rgba(105, 145, 6, 0.7);border-bottom:3px solid #699106;}
.ff-corpretailfare {background:rgba(99, 150, 249, 0.7);border-bottom:3px solid #6396f9;}
.ff-normalsmefare {background:rgba(251, 125, 41, 0.7);border-bottom:3px solid #fb7d29;}

.fare-value-check ul {list-style: none;float: left;padding: 0px;margin-bottom:0px;width:100%;}
.fare-value-check ul li {float: left;display: inline-block;width: 9.09%;text-align: center;padding: 5px 5px;vertical-align: middle;font-size: 13px;color:#333;}
#TripProduct .bg_ashclr {background: #fff !important;}
/*End*/

/*Message Board Css*/
.Message_board #messageboard_ul {display: flex;align-items: center;justify-content: center;}
.Message_board #messageboard_ul li { border-radius: 5px;background: #fff;box-shadow: 0 3px 5px 0 rgb(0 0 0 / 30%);transition: all .5s ease;margin-right: 5px;margin-bottom:10px !important;border: 1px solid #ddd;border-bottom: 0;}
.Message_board #messageboard_ul li a {border: none;color: #999;text-align: center;padding:0;}
.Message_board #messageboard_ul li a.active {color: #008cff;}
.Message_board #messageboard_ul li a.active span{color: #008cff;border-bottom: solid 3px #008cff;}
.Message_board #messageboard_ul li a span {float: left;width: 100%;color: #000;padding:6px 0;font-weight: 600;border-radius: 5px;}
.Message_board #messageboard_ul li svg {height: 45px;width: 45px;padding-top:5px;}
.Message_board #messageboard_ul li img {padding-top:5px;}
.Message_board table {border: 1px solid #dee2e6;}
.Message_board table .thead-primary {background: #0381be;color: #fff;}
.Message_board .table td, .Message_board .table th {padding:5px 15px;text-align: center;}
.Message_board legend {font-size: 14px;font-weight: 600;width: auto;padding: 0px 10px;color: #28a745;}
.Message_board textarea {font-size: 13px;}
.Message_board .dropdown-file a {color: #1c273c;}
#dvVisaInfo a {float:left;width:100%;padding-bottom:5px;}
#DivMBViewFile .card.card-file span, #DivMBViewFile .card.card-file a {font-size: 12px;margin: 0px 5px;border-radius: 20px;padding: 1px 5px;}
#DivMBViewFile .tx-indigo.banpre a {color: #5b47fb;}
#DivMBViewFile .tx-primary.banedit {color: var(--themelinkcolor);}
#DivMBViewFile .tx-danger.bandel {color: #dc3545;}
#DivMBViewFile .card.card-file:hover .tx-indigo.banpre a {background:#5b47fb;color:#fff !important;}
#DivMBViewFile .card.card-file:hover .tx-primary.banedit {background:var(--themelinkcolor);color:#fff;cursor:pointer;}
#DivMBViewFile .card.card-file:hover .tx-danger.bandel {background:#dc3545;color:#fff;cursor:pointer;}

.dropdown-file {position: absolute;top: 8px;right: 4px; }
.dropdown-file .dropdown-link {color: rgba(131, 146, 165, 0.5); }
.dropdown-file .dropdown-link:hover, .dropdown-file .dropdown-link:focus {color: #1b2e4b; }
.dropdown-file .dropdown-link svg {width: 18px;height: 18px; }
.dropdown-file .dropdown-item {font-size: 12px;display: flex;align-items: center;padding: 5px 10px; }
.dropdown-file .dropdown-item svg {width: 14px;height: 14px;stroke-width: 2.5px;margin-right: 10px;color: #8392a5; }
.card-file {padding: 10px;position: relative;border-color: rgba(72, 94, 144, 0.16);transition: all 0.2s ease-in-out; }
@media (prefers-reduced-motion: reduce) {.card-file {transition: none; } }
.card-file:hover, .card-file:focus {border-color: #c0ccda; }.card-file .card-body {padding: 15px 0 0; }
.card-file .card-footer {font-size: 11px;color: #c0ccda;padding: 10px 0 0;border-top-width: 0;background-color: transparent; }
.card-file h6 {margin-bottom: 0; }
.card-file h6 a {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;width: 100%; }
.card-file p {margin-bottom: 0;color: #475362; }
.card-file span {font-size: 12px;color: #8392a5; }
.card-file-thumb {background-color: #f5f6fa;height: 80px;display: flex;align-items: center;justify-content: center;font-size: 36px; }
@media (min-width: 576px) {.card-file-thumb {height: 100px;font-size: 40px; } }
@media (min-width: 992px) {.card-file-thumb {height: 120px;font-size: 48px; } }

.cls_gdsClass{
    float: left;
    padding: 2px;
    width:100%;
}
.cls_gdsClass li{
    font-size: 11px;
    padding: 3px 6px !important;
    border-radius: 2px;
    margin: 2px;
    cursor: pointer;
    transition: 0.3s all;
    color: #fff;
    font-weight: 500;
}
.cls_gdsClass li:hover{
    transform:scale(1.05);
    color:#83c1ff;
}

.cls_gdsClass li {
    border: 1px solid #113c72;
    background: #113c72;
}

.cls_gdsClass li.active{
    border: 1px solid #0093d2 !important;
    color: #fff !important;
    background: #0093d2;
}

.fligthnocls::placeholder{
    font-size: 12px;
    text-transform:capitalize;
    /*font-weight:500;*/
}

.viacls::placeholder{
    font-size: 12px;
    text-transform: capitalize;
    /*font-weight:500;*/
}

/*Trip Menu*/
#modal-4 .modal-body {border-radius:0px 0px 5px 5px;}
#modal-4 .modal-dialog {width:70%;max-width:70%;}
#modal-4 table thead tr th {font-size: 13px;color: #fff;font-weight: 600;background-image: linear-gradient(#566171, #566171) !important;padding: 5px 5px;text-align: left;border-right: 1px solid #ddd;}
#modal-4 table tbody tr td {padding: 8px 5px;font-size: 14px;border-bottom: 1px solid #eee;text-align: left;border-right: 1px solid #eee;background:#fff;}
#travelreq .btn_clr {height: 33px;border: none;border-radius: 3px;background: #1655ae;color: #fff;}
#travelreq .btn_wht {height: 33px;border: none;border-radius: 3px;background: #f89a29;color: #fff;}
/*End*/

/*Common Print Ticket*/
.bg_cmn_print_ticket {background-image: url(../../Images/RIYA/download.png);background-repeat: no-repeat;min-height: calc(100vh - 71px);background-position: bottom;background-size: 100%;margin: 0;position: relative;}
/*End*/

.input-control {display: block;width: 100%;height: calc(1.5em + 0.75rem + 2px);padding: 0.375rem 0.75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #495057;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;border-radius: 0.25rem;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}

/*Trip Booking Request*/
#travelplan, #planmytrip {color:var(--themelinkcolor);}
#dvcalendar .fc-button-group .fc-listWeek-button.fc-state-active, #dvcalendar .fc-button-group .fc-month-button.fc-state-active {background-image:var(--buttoncolor);color:#fff;}
.status_sec ul {padding:0px;margin:0px;float:left;width:100%;}
.status_sec ul li {list-style:none;float:left;display:inline-block;padding:8px 15px;}
.w-33 {width:33%;}
.bg-blu {background: #2d8eff;}
.bg-org {background:#f89a29;}
.bg-blult {background: #41afe1;}
.bg-red {background:#df1c45;}
.brdr-blu {border:1px solid #2d8eff;}
.brdr-org {border:1px solid #e67d21;}
.bg-grn {background:#11c160;}
.bg-infos {background: #0c73ad;}
.bg-violet {background: #581c7e;}
.bg-grn-lt {background:#31ee7f;}
.bg-blu-lt {background:#92baff;}
.bg-org-lt {background:#f7a155;}
.brdr-clr-info {border: 1px solid #0c73ad;}
.brdr-clr-violet {border:1px solid #581c7e;}
.brdr-clr-blu {border:1px solid #2d8eff;}
.trip_tit span {float: left;color: #fff;padding: 8px 10px;}
.icon-align {right:15px;top:10px;width:45px;height:45px;}
.icon-align i {background: rgba(255, 255, 255, 0.40);border-radius: 50%;padding: 10px;}
.tx-25 {font-size:25px;}
.brdr-rgt {border-right: 1px solid rgba(255, 255, 255, 0.24) !important;}
.bdr-btm {border-bottom: 1px solid rgba(255, 255, 255, 0.24);}
.p-10-15 {padding:10px 15px;}
.p-25-15 {padding:15px 15px;}
.p-20-15 {padding:21px 15px;}
.pad-6-10 {padding:6px 15px;}
.pad-5-15 {padding:5px 15px;}
.tx-style {font-style:normal;}
#GetReqdetails {color:#fff !important;padding: 5px 12px;border-radius: 3px;height: 35px;}
#modal-Mailcontents .btn-success, #modal-Mailcontents .btn-success:hover {color: #218838;background-color: #fff;border-color: #fff;font-weight: 600;}
#dvMeetingDetDatas .tx-16 {font-size:14px !important;}

.theme_tripbookreq .icon-Calendar_1 {display:none;}
.theme_tripbookreq .pd-l-25 {padding-left:10px !important;}
.theme_tripbookreq .col-block label {color: #999;font-weight: 600;margin-bottom: 2px;}
.theme_tripbookreq .status_sec, .theme_tripbookreq .bg-blult, .theme_tripbookreq .bg-red {border-radius:5px;}

.theme_tripbookreq span.Pending {color: #ffbc34;font-weight: 500;}
.theme_tripbookreq span.Rejected {color: #f62d51;font-weight: 500;}
.theme_tripbookreq span.Approved {color: #009efb;font-weight: 500;}
.theme_tripbookreq span.Booked {color: #55ce63;font-weight: 500;}
.theme_tripbookreq span.Closed {color: #ffce44;font-weight: 500;}
.theme_tripbookreq span.T_Cancelled {color: #5490cc;font-weight: 500;}
.theme_tripbookreq span.Cancelled {color: #c95b58;font-weight: 500;}
.theme_tripbookreq span.Req_cancelled {color: #683a00;font-weight: 500;}
.theme_tripbookreq span.To_be_Reschedule {color: #e91e63;font-weight: 500;}
.theme_tripbookreq span.Rescheduled {color: #061e4f;font-weight: 500;}
.theme_tripbookreq span.Ticket_Blocked {color: #7a87a0;font-weight: 500;}

.theme_tripbookreq .main-title {margin-left:-15px;}
.theme_tripbookreq .form-group .custom-control {display:none;}
.theme_tripbookreq .main-title h3 {background-color: transparent;border-bottom: none;padding: 15px 20px;position: relative;-webkit-box-shadow: 0 1px 20px 0 rgb(69 90 100 / 8%);box-shadow: 0 1px 20px 0 rgb(69 90 100 / 8%);font-size:15px;font-weight:600;}
.theme_tripbookreq .main-title h3:after {content: "";background-color: #fe5527;position: absolute;left: 0px;top: 15px;width: 4px;height: 20px;}
.theme_tripbookreq .tab-content {border-radius:5px;}
._MCard-content {padding:0px 15px;}
div#Tb_Reqdetails ul li a i {color: #f89a29;font-size: 25px;}
#travelreq .segmented-control > label {color:#81807f !important;}
/*End*/

/*Trip Menu*/
.dvclsRenderedContents .card-body {padding:10px 15px;}
#Tb_Reqdetails .cmn-clr-bg {background-image: linear-gradient(96deg, #41afe1, #1f58a8) !important;border: none !important;color: #fff !important;cursor: pointer;border-radius:10px !important;font-size:11px;font-weight:500;padding:5px 8px;}
#modal-tripproductdetails .modal-dialog {width: 100%;max-width: 100%;margin: 0px !important;height: 100vh;top: 0px;border-radius:0px;}
#modal-tripproductdetails .modal-content.scrolltrip {height:100vh;border:none;border-radius:0px;}
.default-float-left.gobook {border: none;background: transparent;margin-top:-3px}
td.w2ui-grid-data .producticon {float: left;border: none;background: transparent;width: 20px;height: 20px;margin-right:10px;}
td.w2ui-grid-data .producticon img {width:100%;float:left;}
#modal-4 .modal-body {border-radius:0px 0px 5px 5px;}
#modal-4 .modal-dialog {width:70%;max-width:70%;}
#modal-4 table thead tr th {font-size: 13px;color: #000;font-weight: 600;background-image: linear-gradient(#eff2f7, #eff2f7) !important;padding: 8px 5px;text-align: left;border-right: 1px solid #ddd;}
#modal-4 table tbody tr td {padding: 8px 5px;font-size: 14px;border-bottom: 1px solid #eee;text-align: left;border-right: 1px solid #eee;background:#fff;}
/*End*/

/*No More Tables*/
@media only screen and (max-width: 768px) {
.no-more-tables table,
.no-more-tables thead,
.no-more-tables tbody,
.no-more-tables th,
.no-more-tables td,
.no-more-tables tr {display: block !important;}
.no-more-tables thead tr {position: absolute !important;top: -9999px !important;left: -9999px !important;}
.no-more-tables tr {border: 1px solid #ccc !important;}
.no-more-tables td {border: none !important;border-bottom: 1px solid #eee !important;position: relative !important;padding-left: 38% !important;white-space: normal !important;text-align: left !important;}
.no-more-tables td:before {position: absolute !important;left: 12px !important;width: auto !important;padding-right: 10px !important;white-space: normal !important;text-align: left !important;font-weight: 500 !important;font-size:12px;}
.td-stop {padding: 25px !important;}
.td-flightno {padding: 15px !important;}
.no-more-tables td:before {content: attr(data-title) !important;}
.col-xs-margin-3 {margin-top: 3%;}
}
/*No More Tables End*/

/*OTP Password section*/
.otp_bg {background:#f7fafe;}
.otp_logo {background:#eef0f7;}
.otp_logo img {width:200px;}
.inputs input {width: 40px;height: 40px;}
#otp .form-control {border-radius: 0px;border-bottom: 2px solid #ddd;border-top: none;border-left: none;border-right: none;}
#otp .form-control:focus {border-bottom:2px solid #113c72;}
.resend {color:#0093d2;}
.resend:hover {text-decoration:underline;}
.btn_verify {border: 2px solid #fff;background-color: rgb(25, 22, 75);box-shadow: 0px 4px 8.19px 0.81px rgba(0, 0, 0, 0.27);width: auto;padding: 10px 30px;color: #fff;border-radius: 50px;font-size: 14px;text-transform: uppercase;transition: 0.5s;}
.btn_verify:hover {background: #2193ab;color: #fff;transition: 0.5s;}
/*End*/

.htlstar_rating ul li {margin-right:3px;line-height:0px;}
.htlstar_rating ul li i {color:#c0c0c0;font-size:10px;}
.htlstar_rating ul li:last-child {margin-right: 0px;}
.htlstar_rating ul {border: 1px solid #dbdee1;float: left;padding: 3px;border-radius: 3px;}
.Parant_DOMESTIC_HOTEL b {color:#113c72;}
.pad-r-12 {padding-right:12px;}
.dv_Domestic ul li.pad-r-12:last-child {padding-right:0px;}  

/*File Upload*/
#file {display:none;}
#file-link {float:left;width:100%;}
.files {margin:0px;}
#up-label {cursor:pointer;}
#file-up {display:none;}
#file-link i {background: var(--themecolor1) !important;float: right;color: #fff;font-size: 17px;cursor: pointer;z-index: 1;position: absolute;right: 16px;border-radius: 3px;padding: 6px 8px;top: 2px;}
.files {color: var(--themelinkcolor);}

/*Employee Creation*/
.clsMailContent textarea::-webkit-input-placeholder {color: #ccc;}
.clsMailContent textarea:-moz-placeholder { color: #ccc;}
.clsMailContent textarea::-moz-placeholder {color: #ccc;}
.clsMailContent textarea:-ms-input-placeholder {color: #ccc;}
.sub_error .spncmnclserormsg {left:80px;bottom:-15px;text-transform:capitalize;}
.email_error .spncmnclserormsg {left:73px;bottom:-15px;text-transform:capitalize;}
.phone_error .spncmnclserormsg {left:73px;bottom:-15px;text-transform:capitalize;}
.dvclsRenderedContent #ifrmLoadotherproductEmailConfig {height: calc(100vh - 80px) !important;}

/*HomeBoard Page*/
.icon-shape {align-items: center;border-radius: 0.375rem;display: inline-flex;height: 3rem;justify-content: center;text-align: center;vertical-align: middle;width: 3rem;}
.bg-tertiary {background:#fdeaf2;}
.bg-tertiary i,.t1-shape1:hover .h3 {color:#f54c87;}
.bg-li_theme4 i,.t1-shape2:hover .h3 {color:#6c60f5;}
.bg-li_theme5 i,.t1-shape3:hover .h3 {color:#43defe;}
.bg-li_theme6 i,.t1-shape4:hover .h3 {color:#ffbb5f;}
.titlemarq i {background:#f7f6f4;}
.brdr-clr1 {border:none;background:#fff8dd;min-height:70px;}
.brdr-clr2 {border:none;background:#fff5f8;min-height:70px;}
.brdr-clr3 {border:none;background:#e8fff3;min-height:70px;}
.brdr-clr1:hover h3 {color:#fd7e14;}
.brdr-clr2:hover h3 {color:#dc3545;}
.brdr-clr3:hover h3 {color:#10b759;}
#navbarMenu .shadow {box-shadow:0 0.2rem 1rem rgba(0, 0, 0, 0.15) !important}
.fc-unthemed th, .fc-unthemed td, .fc-unthemed thead, .fc-unthemed tbody, .fc-unthemed .fc-divider, .fc-unthemed .fc-row, .fc-unthemed .fc-content, .fc-unthemed .fc-popover, .fc-unthemed .fc-list-view, .fc-unthemed .fc-list-heading td {border-color: #eff2f5 !important;}
.sidenav-menu-nested {display: flex;align-items: center;line-height: normal;position: relative;}
.collapse.show nav.sidenav-menu-nested.nav{display:block;}
.collapse.show nav.sidenav-menu-nested.nav a {padding: 8px 10px 8px 25px;font-weight: 500;color: #5e5d5d;transition: all 0.3s;}
.Homeinfo.AirlineProduct {padding:0px 15px;}
.content.content-fixed {width:100%;}
#dvfilterationsec .cbtavilfilhead {font-size:14px;}

/*Sidebar menu ReportNew*/
#sidebarReportMenu .sidebar-nav .nav-link i {color:#6b7b93 !important;}
#sidebarReportMenu .sidebar-nav .nav-link.active {color:#16192c;}
#sidebarReportMenu .managesubmneu .nav-link.active {color:var(--themecolor1);}
#sidebarReportMenu .managesubmneu .nav {padding-left:0px !important;width:96%;}
#sidebarReportMenu .managesubmneu .nav a {padding: 8px 10px 8px 25px;font-weight: 500;color: #5e5d5d;margin-top:0px;}

/*Car New Page*/
.car_search .radio-buttons input[type="radio"] {display: none;}
.car_search .radio-buttons label {cursor: pointer;position: relative;font-size: 12px;font-weight: 500;float: left;margin:0px;color: #777;}
.car_search .radio-buttons label::before {content: "";position: absolute;width: 18px;height: 18px;background-color: transparent;border: 1px solid #b4b2b0;border-radius: 50%;top: 50%;left: -25px;transform: translateY(-50%);transition: border-color 400ms ease;}
.car_search .radio-buttons label::after {content: "";position: absolute;width: 18px;height: 18px;background-color: var(--themecolor1);border: 1px solid #fff;border-radius: 50%;top: 50%;left: -25px;transform: translateY(-50%) scale(0);transition: transform 400ms ease;}
.car_search .radio-buttons input[type="radio"]:checked + label::before {border-color: transparent;}
.car_search .radio-buttons input[type="radio"]:checked + label::after {transform: translateY(-50%) scale(0.55);}
.car_search .radio-buttons .form-group {border-radius: 30px;padding: 6px 10px 6px 35px;margin:0px;display:inline-block;}
.car_search .radio-buttons .form-group:last-child {margin-right:0px;}
.car_search .triptypeFullDiv .form-control {font-weight: 400;text-transform:capitalize;}

.car_search .form-group.radio-active {color: var(--themecolor1);background: var(--themebglightcolor);}
.car_search .radio-buttons .form-group.radio-active label {color:var(--themecolor1);}
.car_search .form-group input::placeholder {font-weight:400;}
.car_search .form-group.radio-active input[type="radio"]:checked + label::before {border-color: var(--themecolor1);}

.cartrip_addremove ul li {list-style:none;float:left;display:inline-block;margin-top:20px;}
.cartrip_addremove .btn_plus {background: #def1fb;color: #009ef7;width: 33px;height: 33px;border-radius: 3px;border: 0 solid rgba(0,0,0,.125);cursor: pointer;float: left;padding: 0px 8px;margin-right: 8px;text-align: center;font-size: 25px;line-height: 32px;}
.cartrip_addremove .btn_plus:hover {background:#009ef7;color:#fff;}
.cartrip_addremove .btn_minus {background: #fdefef;color: #ef5e5e;width: 33px;height: 33px;border-radius: 3px;border: 0 solid rgba(0,0,0,.125);cursor: pointer;float: left;padding: 0px 8px;font-size: 25px;text-align: center;line-height: 32px;}
.cartrip_addremove .btn_minus:hover {background:#ef5e5e;color:#fff;}
.travel_reqdform .clsmobileno{padding-left:65px;}
.travel_reqdform .clsphncode {height: 33px;left: 1px;top: 1px;border-radius: 5px 0px 0px 5px;max-width: 70px; width: 56px;}
.tesepr {font-family: 'MANDALA_REGULAR', sans-serif !important;font-size: 19px;font-weight: 600;background: #454B9E;background: linear-gradient(to right, #454B9E 0%, #3F86C7 50%, #4FC0AD 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
/*Hotel Search*/
.avail_logo{float:left;width:5%;color:#333;}
.avail_logo img{width:20px;}
.clshtltyphead{float:left;width:95%;padding-left:10px;}
.clshtltyphead .clscountry{float:right;}
.clshtltyphead .clscountry .clsthright{border:none;display: block;float: right !important;width: 100% !important;text-align: right;color:#333;}
.clshtltyphead .clscategory .clstype{border: 1px solid #cbcbcb;border-radius: 10px;font-size: 12px;padding: 1px 6px;color: #333;background-color: #ddd;font-weight:600;}
ul.typeahead li.active .clsthright{color:#fff;}
#dt-travel-booking-search .loader_{position: absolute;right: 28px;top: 9px;width:22px;}
/*Hotel Search*/   