html,
body {
    font-family: 'SF', sans-serif;
}

.xy-center {
    display: flex;
    justify-content: center;
    align-items: center;
}

/* Colors */
:root {
    --yellow-lighten: #fff5e3;
    --yellow-lighten2: #ffebc3;
    --yellow-lighten3: #ffe3b0;
    --green: #3BBC8A;
    --yellow: #F9B22A;
    --yellow-darken: #e09d1f;
    --pink: #FC6767;
    --cherry: #B9203D;
    --navy: #242E3A;
    --navy-d: #161c24;
    --dark: #323639;
    --gray: #b6b6b6;
    --gray-l: #dedede;
    --gray-xl: #f2f3f3;
    --ashen: #808495;
    --ashen-light: #cbcbce;

    /* rating colours starts*/
    --junk: #ff3300;
    --v-poor: #ff6600;
    --poor: #ff9900;
    --b-avg: #ffcc00;
    --avg: #ffff99;
    --fair: #c6e0b4;
    --v-fair: #a9d08e;
    --good: #548235;
    --excellent: #375623;
    /* rating colours ends*/

    /* Shadow */
    --custom-shadow: 0px 2px 6px rgba(0, 0, 0, 0.161);
    --custom-shadow-lg: 0px 2px 10px rgba(0, 0, 0, 0.161), 0px 2px 15px rgba(0, 0, 0, 0.100);
    --custom-shadow-sm: 0px 1px 3px rgba(0, 0, 0, 0.161);
}

.color-yellow {
    color: var(--yellow) !important;
    fill: var(--yellow) !important;
}

.color-green {
    color: var(--green) !important;
    fill: var(--green) !important;
}

.color-yellow-l {
    color: var(--yellow-lighten) !important;
    fill: var(--yellow-lighten) !important;
}

.color-yellow-l2 {
    color: var(--yellow-lighten2) !important;
    fill: var(--yellow-lighten2) !important;
}

.color-yellow-l3 {
    color: var(--yellow-lighten3) !important;
    fill: var(--yellow-lighten3) !important;
}

.color-yellow-d {
    color: var(--yellow-darken) !important;
    fill: var(--yellow-darken) !important;
}

.color-cherry {
    color: var(--cherry) !important;
    fill: var(--cherry) !important;
}

.color-navy {
    color: var(--navy) !important;
    fill: var(--navy) !important;
}

.color-navy-d {
    color: var(--navy-d) !important;
    fill: var(--navy-d) !important;
}

.color-dark {
    color: var(--dark) !important;
    fill: var(--dark) !important;
}

.color-gray {
    color: var(--gray) !important;
    fill: var(--gray) !important;
}

.color-gray-l {
    color: var(--gray-l) !important;
    fill: var(--gray-l) !important;
}

.color-gray-xl {
    color: var(--gray-xl) !important;
    fill: var(--gray-xl) !important;
}

.color-ashen {
    color: var(--ashen) !important;
    fill: var(--ashen) !important;
}

.color-ashen-l {
    color: var(--ashen-light) !important;
    fill: var(--ashen-light) !important;
}

/* END */

/* Ionicon sizes */
.ion-lg {
    display: flex;
    font-size: 20px;
    flex-shrink: 0;
}

.ion-2x {
    display: flex;
    font-size: 28px;
    flex-shrink: 0;
}

.ion-3x {
    display: flex;
    font-size: 35px;
    flex-shrink: 0;
}

.ion-4x {
    display: flex;
    font-size: 40px;
    flex-shrink: 0;
}

.ion-5x {
    display: flex;
    font-size: 50px;
    flex-shrink: 0;
}

.ion-6x {
    display: flex;
    font-size: 60px;
    flex-shrink: 0;
}

/* END */

/* Icon sizing */
.icon {
    display: inline-flex;
    flex-shrink: 0;
}

.icon>svg,
.icon>img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.icon.icon-lg {
    width: 20px;
    height: 20px;
}

.icon.icon-2x {
    width: 28px;
    height: 28px;
}

.icon.icon-3x {
    width: 35px;
    height: 35px;
}

.icon.icon-4x {
    width: 40px;
    height: 40px;
}

.icon.icon-5x {
    width: 50px;
    height: 50px;
}

.icon.icon-6x {
    width: 60px;
    height: 60px;
}

/* END */

/* Typography */
.heading-primary {
    font-size: 35px;
}

.heading-secondary {
    font-size: 25px;
}

.heading-tertiary {
    font-size: 22px;
}

.fs-lg {
    font-size: 20px !important;
}

.fs-md {
    font-size: 18px !important;
}

.fs-normal {
    font-size: 16px !important;
}

.fs-sm {
    font-size: 13px !important;
}

.fs-xsm {
    font-size: 11px !important;
}

.fw-500 {
    font-weight: 500 !important;
}

.fw-600 {
    font-weight: 600 !important;
}

.fw-700 {
    font-weight: 700 !important;
}

.fw-800 {
    font-weight: 800 !important;
}

/* END */

/* Buttons */
.btn {
    border-radius: 50px;
}

.btn:focus {
    box-shadow: none;
}

.btn.btn-main {
    /* display: flex; */
    align-items: center;
    justify-content: center;
    background-color: var(--yellow);
    color: #fff;
    height: 40px;
}

.btn.btn-main:hover {
    background-color: var(--yellow-darken);
}

.btn.btn-second {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--navy);
    color: #fff;
    height: 40px;
}

.btn.btn-second:hover {
    background-color: var(--navy-d);
}

.btn.btn-third {
    background-color: var(--gray-l);
    color: var(--navy);
    height: 40px;
}

.btn.btn-third:hover {
    background-color: var(--gray);
}

.btn.btn-action {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
    background-color: var(--yellow);
    color: #fff;
    height: 45px;
    width: 45px;
}

.btn.btn-util {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 6px 10px;
    color: #fff;
}

.btn.btn-util.yellow {
    background-color: var(--yellow);
}

.btn.btn-util.pink {
    background-color: var(--pink);
}

.btn.btn-util.gray {
    background-color: var(--gray);
}

.btn.btn-util.gray:hover {
    background-color: var(--dark);
}

.btn.btn-util.pink:hover {
    background-color: var(--cherry);
}

.btn.btn-util.yellow:hover,
.btn.btn-action:hover {
    background-color: var(--yellow-darken);
}

.btn.btn-util.red {
    background-color: var(--red);
}

.btn.btn-util.green {
    background-color: var(--green);
}
/* END */

/* dms-control-button */
.dms-control-button {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 15px 10px;
    height: 100%;
    color: var(--navy) !important;
    border: 3px solid var(--gray-xl);
    border-radius: 10px;
    text-decoration: none !important;
}

.dms-action-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    border: none !important;
    background-color: transparent !important;
}

/* END */

/* Dropdown Tweek */
.dropdown-arrow {
    transition: all .2s ease-in-out;
}

.dropdown.show .dropdown-arrow {
    transform: rotateX(180deg);
}

/* END */

/* Sidebar */
.dms-sidebar,
.dms-sidebar-inner {
    display: flex;
    flex-direction: column;
    background-color: var(--navy);
}

/* If OverScroll is active */

.dms-sidebar-inner .os-viewport {
    display: flex;
    flex-direction: column;
}

.dms-sidebar-inner .os-viewport>.os-content {
    margin: auto 0;
}

/* END */

.dms-logo-link {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 15px;
    width: 100%;
    min-height: 50px;
}

.sidebar-collapse .dms-logo-link .brand-image {
    width: 100%;
    height: 50px;
}

.dms-nav-item {
    margin-bottom: 5px !important;
}

.nav-link.dms-nav-link {
    display: flex;
    align-items: center;
    padding: 15px;
    border-radius: 13px;
    background-color: var(--dark);
}

.nav-link.dms-nav-link.active,
.dms-nav-item:hover .nav-link.dms-nav-link {
    background-color: var(--yellow) !important;
    color: #fff !important;
}

.nav-link.dms-nav-link.active>.icon>svg>*,
.dms-nav-item:hover .nav-link.dms-nav-link>.icon>svg>* {
    fill: #fff !important;
}

.nav-link.dms-nav-link:focus {
    background-color: var(--yellow) !important;
    color: #fff !important;
}

.nav-link.dms-nav-link:focus>.icon>svg>* {
    fill: #fff !important;
}

/* END */

/* Header */
.dms-header {
    min-height: 65px;
}

.user-dropdown {
    position: relative;
}

.user-dropdown::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 1px;
    height: 50%;
    background-color: var(--ashen-light);
}

.dms-header-link {
    display: flex;
    align-items: center;
    color: var(--navy) !important;
}

.dms-header-link>.user-pf {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 35px;
    height: 35px;
    border-radius: 100%;
}

.user-pf>.user-pf-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    border-radius: 100%;
}

/* END */

/* Credentials */
/* Custom-control resetting */
.custom-control-input:focus~.custom-control-label::before {
    box-shadow: none !important;
    border-color: var(--yellow) !important;
}

.color-yellow.custom-control-input:checked~.custom-control-label::before {
    border-color: var(--yellow) !important;
    background-color: var(--yellow);
}

.lg.custom-control-label::before {
    width: 1.2rem;
    height: 1.2rem;
    border-color: var(--navy) !important;
}

.lg.custom-control-label::after {
    top: 6px;
    left: -22px;
    background-repeat: no-repeat;
    background-size: 10px;
}

/* END */

.credential-label {
    color: var(--navy);
}

.credential-input {
    border-radius: 50px;
    border-color: var(--ashen);
    height: 40px;
}

.credential-input.transparent {
    background-color: transparent !important;
}

.credential-input:focus {
    border-color: var(--ashen);
    box-shadow: none !important;
}

.credential-input::placeholder {
    color: var(--ashen-light);
}

.credential2-label {
    font-size: 13px;
    color: var(--navy);
}

.credential2-input {
    height: 45px;
    border-radius: 6px;
    border-color: var(--gray);
}

.credential2-textarea {
    min-height: 200px;
    border-radius: 6px;
    border-color: var(--gray);
}

.credential2-input::placeholder,
.credential2-textarea::placeholder {
    color: var(--gray);
}

.credential2-input:focus,
.credential2-select:focus,
.credential2-textarea:focus {
    border-color: var(--gray);
    box-shadow: none !important;
}

.credential2-select {
    height: 45px;
    border-radius: 6px;
    padding-right: 35px;
    color: var(--gray);
    border-color: var(--gray);
    appearance: none;
    -webkit-appearance: none;
    background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDI5Mi4zNjIgMjkyLjM2MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cgk8cGF0aCBkPSJNMjg2LjkzNSw2OS4zNzdjLTMuNjE0LTMuNjE3LTcuODk4LTUuNDI0LTEyLjg0OC01LjQyNEgxOC4yNzRjLTQuOTUyLDAtOS4yMzMsMS44MDctMTIuODUsNS40MjQgICBDMS44MDcsNzIuOTk4LDAsNzcuMjc5LDAsODIuMjI4YzAsNC45NDgsMS44MDcsOS4yMjksNS40MjQsMTIuODQ3bDEyNy45MDcsMTI3LjkwN2MzLjYyMSwzLjYxNyw3LjkwMiw1LjQyOCwxMi44NSw1LjQyOCAgIHM5LjIzMy0xLjgxMSwxMi44NDctNS40MjhMMjg2LjkzNSw5NS4wNzRjMy42MTMtMy42MTcsNS40MjctNy44OTgsNS40MjctMTIuODQ3QzI5Mi4zNjIsNzcuMjc5LDI5MC41NDgsNzIuOTk4LDI4Ni45MzUsNjkuMzc3eiIgZmlsbD0iI2I2YjZiNiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgc3R5bGU9IiIgY2xhc3M9IiI+PC9wYXRoPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjwvZz48L3N2Zz4=');
    background-repeat: no-repeat;
    background-size: 10px;
    background-position: center right 12px;
}

.credential3-label {
    font-size: 13px;
    color: var(--navy);
}

.credential3-label>.star {
    color: var(--cherry);
}

.credential3-input {
    height: 45px;
    border-radius: 100px;
    padding: 0 12px;
    background-color: var(--gray-xl) !important;
    border-color: transparent;
}

.credential3-input::placeholder {
    color: var(--gray);
}

.credential3-file>label {
    display: flex;
    align-items: center;
    height: 45px;
    border-radius: 100px;
    padding: 0 12px;
    background-color: var(--gray-xl) !important;
    border-color: transparent;
}

.credential3-file>.custom-file-input {
    height: 45px !important;
    padding-right: 85px;
}

.custom-file-input:focus~label.custom-file-label {
    box-shadow: none !important;
    border-color: var(--gray);
}

.credential3-file>label::after {
    position: absolute;
    top: 50%;
    right: 4px;
    transform: translateY(-50%);
    display: block;
    height: calc(1.6em + 0.75rem);
    line-height: 1.6;
    color: #ffffff;
    content: "Browse";
    background-color: #242e3a;
    border-radius: 20px;
    z-index: 3;
}

.credential3-input:focus,
.credential3-select:focus {
    border-color: var(--gray);
    box-shadow: none !important;
    background-color: var(--gray-xl);
}


.credential3-select {
    height: 45px;
    border-radius: 100px;
    padding: 0 35px 0 12px;
    color: var(--navy-d);
    border-color: transparent;
    appearance: none;
    -webkit-appearance: none;
    background: var(--gray-xl) url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDI5Mi4zNjIgMjkyLjM2MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cgk8cGF0aCBkPSJNMjg2LjkzNSw2OS4zNzdjLTMuNjE0LTMuNjE3LTcuODk4LTUuNDI0LTEyLjg0OC01LjQyNEgxOC4yNzRjLTQuOTUyLDAtOS4yMzMsMS44MDctMTIuODUsNS40MjQgICBDMS44MDcsNzIuOTk4LDAsNzcuMjc5LDAsODIuMjI4YzAsNC45NDgsMS44MDcsOS4yMjksNS40MjQsMTIuODQ3bDEyNy45MDcsMTI3LjkwN2MzLjYyMSwzLjYxNyw3LjkwMiw1LjQyOCwxMi44NSw1LjQyOCAgIHM5LjIzMy0xLjgxMSwxMi44NDctNS40MjhMMjg2LjkzNSw5NS4wNzRjMy42MTMtMy42MTcsNS40MjctNy44OTgsNS40MjctMTIuODQ3QzI5Mi4zNjIsNzcuMjc5LDI5MC41NDgsNzIuOTk4LDI4Ni45MzUsNjkuMzc3eiIgZmlsbD0iI2I2YjZiNiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgc3R5bGU9IiIgY2xhc3M9IiI+PC9wYXRoPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjwvZz48L3N2Zz4=');
    background-repeat: no-repeat;
    background-size: 10px;
    background-position: center right 12px;
}

.credential3-file:lang(en)~.custom-file-label::after {
    content: 'Choose File';
    background-color: var(--yellow);
    color: #fff;
    border: none !important;
}

.credential3-file:lang(en)~.custom-file-label {
    border: 1px solid var(--navy) !important;
    padding-right: 108px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.credential3-file:focus~.custom-file-label {
    box-shadow: none !important;
}

.credential3-fileAddon {
    background-color: var(--navy);
    color: #fff;
    border: none !important;
}

/* -- dms-custom -- */
.dms-custom-check {
    display: none;
}

.dms-custom-checkLabel {
    position: relative;
    font-weight: 500 !important;
    padding-left: 35px;
    margin: 0;
    cursor: pointer;
}

.dms-custom-checkLabel::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 25px;
    height: 25px;
    border-radius: 100%;
    border: 1px solid var(--ashen-light);
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.dms-custom-check:checked+.dms-custom-checkLabel::before {
    background-image: url('../img/dms/checked.svg');
    border-color: transparent;
}

.dms-custom2-checkLabel {
    display: block;
    position: relative;
    padding-left: 28px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 14px;
    text-transform: capitalize;
    font-weight: 500;
    color: var(--ashen);
}

.dms-custom2-checkLabel input[type="checkbox"] {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.dms-custom2-checkmark {
    position: absolute;
    top: 3px;
    left: 0;
    height: 19px;
    width: 19px;
    border: 2px solid var(--ashen);
    border-radius: 3px;
}

.dms-custom2-checkmark:after {
    content: "";
    position: absolute;
    display: none;
    left: 5px;
    top: 2px;
    width: 5px;
    height: 10px;
    border: solid #032747;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.dms-custom2-checkLabel input[type="checkbox"]:checked~.dms-custom2-checkmark:after {
    display: block;
}

/* -- END -- */

/* -- Switchery -- */
.custom-control.custom-switch {
    padding-left: 40px;
}

.custom-switch .custom-control-label::before {
    left: -35px !important;
    top: 50%;
    transform: translate(0, -50%);
    width: 33px !important;
    height: 20px;
    border: none;
    border-radius: 100px !important;
    background-color: var(--navy-d);
}

.custom-switch .custom-control-label::after {
    left: -33px !important;
    width: 15px !important;
    height: 15px !important;
    top: 50% !important;
    border: none;
    border-radius: 100px !important;
    transform: translate(0, -50%) !important;
    background-color: #fff;
}

.custom-switch .custom-control-input:checked~.custom-control-label::before {
    border-color: var(--yellow);
    background-color: var(--yellow);
}

.custom-switch .custom-control-input:checked~.custom-control-label::after {
    transform: translate(14px, -50%) !important;
}

.custom-control-input:focus~.custom-control-label::before {
    box-shadow: none !important;
}

/* -- END -- */

/* -- Datepicker -- */
.bootstrap-datetimepicker-widget.dropdown-menu {
    width: auto !important;
}

.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
    background-color: #f9b22a;
}

/* -- END -- */

/* END */

/* Breadcrumb */
.dms-breadcrumb-item>a {
    display: flex;
    align-items: center;
    color: var(--navy-d) !important;
    text-decoration: none !important;
}

.breadcrumb-item+.breadcrumb-item::before {
    display: inline-block;
    padding-right: 0.5rem;
    color: var(--navy-d);
    content: ">";
}

/* END */

/* SJ Css start here */
div#tagsStatusModal .modal-body {
    max-height: 300px;
    overflow-y: auto;
}
button.status_default {
    border-radius: 25px;
    cursor: default;
    outline: none;
    background: #b6b6b6;
    color: #fff;
    padding: 3px 20px;
    border: 1px solid #7f7f7f;
}
button.btn.button_tags_modal {
    padding: 5px 16px;
    background: #f9b22a;
    border: transparent;
    color: #fff;
    font-weight: 600;
}

.status_width {
    margin-left: auto;
    display: flex;
}

.status_width_left {
    display: flex;
}

.view-menu {
    display: none;
}

div#tagsStatusModal .modal-header .close {
    margin: -1rem -1rem -1rem 0;
    outline: none;
}

div#tagsStatusModal .modal-dialog {
    max-width: 650px;
}

.modal-footer button.btn.btn-secondary {
    padding: 5px 20px;
}
div#tagsStatusModal table {
    position: relative;
    overflow: hidden;
}
div#tagsStatusModal table thead {
    position: sticky;
    top: 0;
}

button.select_status_btn_new,
button.select_status_btn {
    font-size: 22px;
    color: #c58100;
    outline: none;
    background: transparent;
    border: none;
    margin-left: 5px;
    text-align: center;
    border-radius: 4px;
    line-height: initial;
}

button#create_status_btn {
    border: 1px solid #cb8e18;
    color: #fff;
    background: #f9b22a;
    border-radius: 50%;
    width: 26px;
    height: 26px;
    text-align: center;
    margin: 0;
    position: relative;
    padding: 0;
}

button#create_status_btn:before {
    position: absolute;
    content: "";
    width: 16px;
    background: #fff;
    height: 2.3px;
    left: 50%;
    top: 50%;
    margin: 0 auto;
    transform: translate(-50%, -50%);
    border-radius: 2px;
}

button#create_status_btn:after {
    width: 2.3px;
    height: 16px;
    position: absolute;
    content: "";
    background: #fff;
    top: 50%;
    margin: 0 auto;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 2px;
}

tbody.status-table-body td button {
    padding: 4px 16px;
    background: #f9b22a;
    border: transparent;
    color: #fff;
    font-weight: 600;
    outline: none;
    border-radius: 6px;
}

select#status_cars {
    margin-right: 5px;
}

div#tagsStatusModal .modal-body::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}

div#tagsStatusModal .modal-body::-webkit-scrollbar
{
    width: 10px;
    background-color: #F5F5F5;
}

div#tagsStatusModal .modal-body::-webkit-scrollbar-thumb
{
    background-color: #F90;	
    background-image: -webkit-linear-gradient(45deg,
                                            rgba(255, 255, 255, .2) 25%,
                                            transparent 25%,
                                            transparent 50%,
                                            rgba(255, 255, 255, .2) 50%,
                                            rgba(255, 255, 255, .2) 75%,
                                            transparent 75%,
                                            transparent)
}

.status_width_left select.form-select,
select#status_cars {
    outline: none;
    height: 28px;
}

div#tagsStatusModal .modal-header {
    justify-content: flex-start;
}

.vin-custom-no span.select2-selection.select2-selection--single,
.vin-custom-no .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 40px;
}

.active_journey_setting {
    /* background: #09ff094a; */
    border: 2px solid #0fc70f;
}

.deactive_journey_setting {
    /* background: #ff000078; */
    position: relative;
    border: 2px solid #ff0000;
}

.time_in_out {
    width: 100%;
}

.time_in_out ul {
    display: flex;
    flex-direction: column;
    background: #f3f3dd;
    list-style-type: none;
    margin-top: 20px;
    width: 100%;
    text-align: left;
    padding: 0;
    margin-bottom: 0;
}

.time_in_out ul li:nth-child(1) {
    border-bottom: 1px solid #ddd;
}

.time_in_out ul li span {
    display: block;
}

.time_in_out ul li {
    padding: 6px 0;
    font-size: 12px;
    display: flex;
    justify-content: center;
    border-left: 4px solid #e3e3d7;
}

.time_in_out ul li img {
    width: 16px;
    /* height: 16px; */
    margin-right: 5px;
}

.stage_work_btn {
    margin-top: 5px;
}

.stage_work_btn button {
    background: #f9b22a;
    color: #fff;
    height: 36px;
    width: 36px;
    border-radius: 50%;
    border: 1px solid #8d8d8d;
    display: flex;
    align-items: center;
    outline: none;
}

.stage_work_btn button i {
    font-size: 22px;
    font-weight: 900;
    -webkit-text-stroke-width: 2px;
}

.form-group.order_no input.credential3-input.form-control {
    text-align: center;
    /* width: 80%; */
}

/* 
.deactive_journey_setting::after {
    top: 0;
    position: absolute;
    left: 0;
    content: "";
    background: linear-gradient(90deg,transparent,#ffb606);
    width: 100%;
    height: 2px;
    animation: spin 3s linear infinite;
}

@keyframes spin {
    0% {
        transform: rotateZ(0);
    }
    100% {
        transform: rotateZ(360deg);
    }
} */



/* Modal */
.dms-modal .modal-content {
    box-shadow: none !important;
}

.dms-modal .modal-content>.close {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 15px;
    right: 15px;
    width: 26px;
    height: 26px;
    border-radius: 100%;
    background-color: var(--gray-l);
}

/* --- Condition Modal --- */
.dms-modal .dms-modal-condition {
    border-radius: 10px;
    padding: 40px 80px;
}

.dms-modal-condition .modal-header {
    border: none !important;
    justify-content: center;
    color: var(--navy-d);
}

.dms-modal-condition .modal-footer {
    align-items: center;
    justify-content: flex-end;
    border: none !important;
}

.dms-modal-condition .modal-footer>.btn {
    min-width: 120px;
}

/* --- END --- */

/* --- Publish Modal --- */
.dms-modal .dms-modal-publish {
    border-radius: 10px;
    padding: 20px 40px;
}

.dms-modal-publish .modal-header {
    border: none !important;
    color: var(--navy-d);
}

.dms-modal-publish .modal-footer {
    align-items: center;
    justify-content: flex-end;
    border: none !important;
}

.dms-modal-publish .modal-footer>.btn {
    min-width: 120px;
}

/* --- END --- */

/* --- Rating Edit Modal --- */
.dms-modal .dms-modal-rating {
    border-radius: 10px;
    padding: 20px 40px;
}

.dms-modal-rating .modal-header {
    border: none !important;
    color: var(--navy-d);
}

.dms-modal-rating .modal-footer {
    align-items: center;
    justify-content: flex-end;
    border: none !important;
}

.dms-modal-rating .modal-footer>.btn {
    min-width: 120px;
}

/* --- END --- */

/* END */

/* Table and DataTable */
.table th,
.table td {
    vertical-align: middle;
    white-space: nowrap;
}

.dms-dataTable-btnGrp {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.dms-dataTable-btnGrp>.dms-action-btn {
    padding: 5px;
}

.send-sms-btn {
    color: #fff;
    background-color: var(--yellow);
}

.send-sms-btn:hover {
    color: #fff;
    background-color: var(--yellow-darken);
}

.dataTables_paginate {
    float: unset !important;
    display: flex;
    justify-content: center;
    align-items: center;
}

.dataTables_paginate .paginate_button {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    cursor: pointer;
}

.dataTables_filter {
    display: none;
}

.dataTables_paginate>.paginate_button.disabled {
    cursor: not-allowed;
}

.dataTables_paginate>.paginate_button:not(.disabled):hover {
    background: var(--navy) !important;
    color: #fff !important;
}

.paginate_button:focus {
    outline: none !important;
}

.dataTables_paginate .paginate_button.dms-dataTable-prev {
    padding: 10px !important;
    margin-right: 10px !important;
}

.dataTables_paginate .paginate_button.dms-dataTable-next {
    padding: 10px !important;
    margin-left: 10px !important;
}

.dataTables_paginate>span {
    display: flex;
    justify-content: center;
    align-items: center;
}

.dataTables_paginate>span>.paginate_button {
    height: 25px !important;
    width: 25px !important;
    border-radius: 100px !important;
    border: none !important;
    padding: 0 !important;
}

.dataTables_paginate .paginate_button.current {
    color: #fff !important;
    background: var(--yellow) !important;
}

.dataTables_paginate>span>.paginate_button:not(:last-child) {
    margin-right: 10px;
}

table.dataTable tbody td.select-checkbox {
    padding: 10px !important;
}

table.dataTable thead th.select-checkbox {
    position: relative;
}

table.dataTable thead th.select-checkbox:before,
table.dataTable tbody td.select-checkbox:before {
    content: ' ';
    position: absolute;
    width: 14px;
    height: 14px;
    margin-top: -4px;
    margin-left: -6px;
    border: 1px solid var(--navy-d);
    border-radius: 3px;
}

table.dataTable thead th.select-checkbox:before {
    bottom: 7px;
    left: 10px;
}

table.dataTable tbody>tr.selected,
table.dataTable tbody>tr>.selected {
    background-color: transparent !important;
    color: var(--navy);
}

table.dataTable thead th.select-checkbox::after,
table.dataTable tbody td.select-checkbox::after {
    content: '' !important;
    height: 16px;
    width: 16px;
    border-radius: 3px;
    position: absolute;
    top: 9px;
    left: 3px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

table.dataTable thead th.select-checkbox::after {
    bottom: 6px !important;
    left: 3px !important;
    top: auto;
}

table.dataTable thead th.select-checkbox.selected::after,
table.dataTable tr.selected td.select-checkbox:after {
    margin: 0;
    text-shadow: none;
    background-image: url('../img/dms/checked_checkbox.svg');
}

table.dataTable thead th.select-checkbox,
tbody>tr.dms-inventory-tableRow>td.select-checkbox,
tbody>tr.dms-inventory-tableRow>td:nth-child(2) {
    cursor: pointer;
}

/* END */

/* Accordion */
.dms-accordion>.card {
    box-shadow: none !important;
    border-radius: 0;
    border: none;
}

.dms-accordion .dms-accordion-header {
    position: relative;
    padding: 0;
    border: none !important;
    border-radius: 0;
}

.dms-accordion .dms-accordion-btnGrp {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 80px;
    height: 100%;
    background-color: transparent;
}

.dms-accordion .dms-accordion-title {
    margin: 0;
    width: 100%;
}

.dms-accordion .dms-accordion-title>.dms-accordion-trigger {
    display: flex;
    align-items: center;
    width: 100%;
    text-decoration: none !important;
    margin: 0;
    padding: 15px;
    color: var(--navy);
    background-color: var(--yellow-lighten);
    border-top: 2px solid var(--gray-l);
}

.dms-accordion-trigger>.dms-accordion-icon {
    color: var(--yellow);
    transform: rotateX(180deg);
}

.collapsed.dms-accordion-trigger>.dms-accordion-icon {
    transform: rotateX(0);
}

/* END */

/* Login */
.auth-login {
    position: relative;
}

.auth-login::after {
    content: '';
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    z-index: -1;
}

.auth-form-module {
    display: flex;
    align-items: center;
    height: 100%;
    background: url('../img/dms/car-outline.png') no-repeat;
    background-size: contain;
    background-position: right bottom;
}

.dms-logo {
    width: 100%;
    height: 64px;
}

.dms-logo>.dms-logo-img {
    width: 100%;
    height: 100%;
}

.auth-form-module>.auth-login-form {
    max-width: 300px;
    text-align: center;
    width: calc(100% - 20px);
    margin: 0 auto;
}

.auth-login-car {
    display: flex;
    align-items: center;
}

.auth-login-carAnimation {
    max-width: 550px;
    width: 100%;
    margin: 0 auto;
    animation: movecar 3s cubic-bezier(0.61, 1, 0.88, 1) .1s forwards;
}

.auth-login-carAnimation>.auth-login-carImg {
    width: 100%;
}

@keyframes movecar {
    0% {
        transform: translateX(-150%);
    }

    100% {
        transform: translateX(0);
    }
}

/* END */

/* Main blocks */
.dms-content-main,
.dms-dashboard-chartWrapper,
.dms-inventory-dataTableModule {
    background-color: #fff;
    border-radius: 20px;
    padding: 30px;
    box-shadow: var(--custom-shadow);
}
.job-content-main {
    background-color: #fff;
    border-radius: 20px;
    box-shadow: var(--custom-shadow);
    border-radius: 20px;
    overflow: hidden;
}

.job-order-formSectionHeader {
    background-color: var(--navy);
    padding: 15px 20px;
}

.job-content-main ul {
    list-style: none;
}
.job-content-main ul li strong {
    margin-right: 5px;
}
.job-input {
    width: 100%;
    max-width: 200px;
}
@media screen and (min-width: 768px) {
    .job-input {
        max-width: 120px;
    }
}
/* END */

/* Hide the non-archived table, search, and pagination by default */
#vehicle-dt-non-archived,
#vehicle-dt-non-archived_paginate,
.archived-search,.archived-vam,.btnGrp-archive {
  display: none;
}


/* Dashboard */
.dms-dashboard {
    min-height: 100%;
}

.dms-page-title {
    display: inline-flex;
    align-items: center;
}

.dms-dashboard-mainInfoList {
    display: flex;
    flex-wrap: wrap;
    padding: 20px;
    border-bottom: 1px solid var(--ashen-light);
}

.dms-dashboard-mainInfoItem {
    width: calc(100% / 4);
    padding: 15px;
}

.dms-dashboard-mainInfo {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    color: #ffffff;
    width: 85%;
    min-height: 90px;
    height: 100%;
    margin: 0 auto;
    border-radius: 100px;
    padding: 15px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
}

.dms-dashboard-mainInfo.sold {
    background-color: #29BF89;
    background-image: url('../img/dms/sold-01.svg');
}

.dms-dashboard-mainInfo.current {
    background-color: #32bdb8;
    background-image: url('../img/dms/current-01.svg');
}

.dms-dashboard-mainInfo.pending {
    background-color: #ebc74d;
    background-image: url('../img/dms/pending-01.svg');
}

.dms-dashboard-mainInfo.VAM {
    background-color: #3fd69e;
    background-image: url('../img/dms/VAM-01.svg');
}

.dms-dashboard-mainInfo.preliminary {
    background-color: #32a2bd;
    background-image: url('../img/dms/preliminary-01.svg');
}

.dms-dashboard-mainInfo.new {
    background-color: #3277bd;
    background-image: url('../img/dms/new_car.svg');
}

.dms-dashboard-mainInfo.purchased {
    background-color: #8884f5;
    background-image: url('../img/dms/purchased-01.svg');
}

.dms-dashboard-mainInfo.total {
    background-color: #29BF89;
    background-image: url('../img/dms/total-01.svg');
}

.dms-dashboard-mainInfo-data {
    text-align: center;
    width: 92px;
}

.dms-dashboard-social {
    width: 100%;
    height: 100%;
    border-radius: 10px;
    border: 2px solid var(--ashen-light);
    padding: 15px;
}

.dms-dashboard-social>.dms-dashboard-social-data {
    text-align: center;
    font-size: 30px;
    font-weight: 500;
    line-height: 1;
}

/* END */

/* Inventory */
.dms-inventory-filterList {
    display: flex;
    align-items: center;
    padding: 10px 0;
}

.dms-inventory-filterList>.dms-inventory-filterItem:not(:last-child) {
    margin-right: 1%;
}

.dms-inventory-filterList>.dms-inventory-filterItem {
    position: relative;
    width: 19%;
}

.dms-publish-dropdown {
    position: absolute;
    top: calc(100% - 20px);
    left: 16px;
    display: none;
    min-width: 200px;
    border-radius: 10px;
    padding: 20px;
    border-color: transparent;
    background-color: #fff;
    box-shadow: var(--custom-shadow);
    z-index: 10;
}

.dms-publish-dropdownLink {
    display: flex;
    align-items: center;
    width: 100%;
    text-decoration: none !important;
    color: var(--navy) !important;
    font-weight: 500;
}

.dms-publish-dropdownLink:not(:last-child) {
    margin-bottom: 10px;
}

.edge.dms-publish-dropdown {
    top: auto;
    bottom: 100%;
}

.show.dms-publish-dropdown {
    display: block;
}

.dms-inventory-dataTable thead th {
    border: none !important;
    font-size: 13px;
    padding: 5px !important;
}

.dms-inventory-dataTable tbody td {
    font-size: 12px;
    padding: 6px !important;
    border-top: none;
    border-bottom: 1px solid #dee2e6;
}

.dms-inventory-carThumb>img {
    width: 100%;
}

.dms-inventory-tableActions {
    display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: 650px;
    padding: 10px 0;
    margin-left: auto;
}

/* END */

/* Walk-in */
.dms-walkin-body {
    display: flex;
    height: calc(100vh - (76px + 65px));
}

.dms-walkin-main {
    display: flex;
    align-items: center;
    min-height: 400px;
}

.dms-walkin-controlPanel {
    padding: 20px;
    max-width: 650px;
    width: 100%;
    margin: 0 auto;
}

/* END */

/* Settings */
.dms-settings-col {
    width: calc(100% / 5);
    padding-left: 15px;
    padding-right: 15px;
}

.dms-setting-controlPanel {
    padding: 20px;
    /* max-width: 1200px; */
    width: 100%;
    margin: 0 auto;
}

/* END */

/* Exchange / Publish */
.dms-exchange-body {
    align-items: center;
    display: flex;
    min-height: calc(100vh - (76px + 65px));
}

.dms-exchange-main {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    min-height: 400px;
}

.dms-exchange-mainContent {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.icon.dms-exchange-icon {
    width: 150px;
    height: 150px;
}

.dms-exchange-btnGrp {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

/* END */

/* Manage pages */
.dms-manage-btnGrp {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.dms-manage-btnGrp>.btn {
    min-width: 200px;
}

.dms-manage-btnGrp.rating-btn-group>.btn {
    max-width: 50%;
    min-width: auto;
}

.table.dms-vehicle-dataTable thead th,
.table.dms-make-dataTable thead th,
.table.dms-model-dataTable thead th,
.table.dms-parts-dataTable thead th,
.table.dms-engine-dataTable thead th,
.table.dms-gallery-dataTable thead th,
.table.dms-trim-dataTable thead th,
.table.dms-rating-dataTable thead th {
    border: none !important;
    font-size: 13px;
    padding: 10px 15px 10px 10px !important;
}

.dms-utility-contentBox {
    display: flex;
    flex-direction: column;
    height: 100%;
    position: relative;
    padding-bottom: 62px;
    min-height: 400px;
    border: 1px solid var(--gray-l);
}

.dms-utility-contentBoxHeading {
    background-color: #fbfbfb;
    color: var(--navy);
    font-weight: 500;
    padding: 10px;
    border-bottom: 1px solid var(--gray-l);
}

.dms-utility-contentBoxBody {
    height: 100%;
}

.dms-utility-contentBoxFooter {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #fbfbfb;
    padding: 10px;
    border-top: 1px solid var(--gray-l);
}

/* .dms-parts-dataTable .dms-dataTable-btnGrp {
  justify-content: center;
} */
/* END */

/* Create / Edit page */
.dms-createEdit-btnGrp {
    height: 100%;
    display: flex;
    align-items: center;
}

.dms-createEdit-btnGrp>.btn {
    min-width: 150px;
}

/* END */

/* Billing page */
.dms-billing {
    min-height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
}

.dms-billing-row {
    width: 100%;
    max-width: 500px;
    margin: 0 auto;
}

.dms-bill {
    width: 100%;
    background-color: #fff;
    border-radius: 10px;
    box-shadow: var(--custom-shadow);
}

.dms-bill-header {
    color: #fff;
    background-color: var(--gray-l);
    border-radius: 10px 10px 0 0;
}

.dms-bill-body {
    border-radius: 0 0 10px 10px;
}

.dms-bill-body .dms-bill-infoPrimary {
    display: flex;
    align-items: center;
    height: 100%;
}

.dms-bill-infoSecondary-row {
    display: flex;
    align-items: center;
}

.dms-bill-infoSecondary-row:not(:last-child) {
    margin-bottom: 5px;
}

.dms-bill-infoSecondary-attr {
    min-width: 120px;
    font-size: 13px;
    font-weight: 600;
}

.dms-bill-infoSecondary-value {
    font-size: 13px;
    font-weight: 400;
}

.dms-bill-infoSecondary-QR {
    /* width: 150px; */
    height: 140px;
}

.dms-bill-infoSecondary-QR>.qr-code {
    width: 100%;
    height: 100%;
}

.dms-bill-infoSpecs {
    background-color: var(--yellow);
    padding: 15px 10px;
    border-radius: 10px;
    text-align: center;
}

.dms-bill-infoTertiary {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--navy);
    padding: 15px 10px;
    border-radius: 10px;
    min-height: 80px;
}

.dms-bill-VAM {
    position: relative;
    max-width: 120px;
    margin: 0 auto;
}

.dms-bill-VAM>img {
    width: 100%;
}

.dms-bill-VAM>.vam-rating {
    position: absolute;
    top: 50%;
    left: 13px;
    transform: translateY(-50%);
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}

.dms-billing-btnGrp {
    display: flex;
    align-items: center;
    justify-content: center;
}

.dms-billing-btnGrp>.btn {
    min-width: 150px;
}

/* END */

/* VAM tabs page */
.dms-vam-tabList {
    border-bottom: none;
}

.dms-vam-tabItem .dms-vam-tabLink {
    min-width: 150px;
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    color: var(--ashen);
    padding: 15px;
    border: none !important;
    border-radius: 10px 10px 0 0;
    background-color: transparent;
    text-transform: uppercase;
}

.dms-vam-tabItem .active.dms-vam-tabLink {
    background-color: #fff;
}

.dms-vam-tabContent {
    background-color: #fff;
    border-radius: 0 0 10px 10px;
    padding: 20px;
}

.dms-vam-tabPane {
    padding: 20px;
}

.dms-vam-information-btnGrp,
.dms-vam-flags-btnGrp,
.dms-vam-estimate-btnGrp,
.dms-vam-gallery-btnGrp,
.dms-vam-option-btnGrp {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin-top: 30px;
}

.vam_estimates_calculate>.btn.btn-second {
    width: 100%;
    padding: 20px 15px;
    height: auto;
    border-radius: 25px;
    font-size: 16px;
}

.dms-vam-estimates-form .credential-input {
    height: 60px;
    font-size: 16px;
}

.dms-vam-estimate-innerWrapper {
    max-width: 991px;
    margin: 0 auto;
}

.vam_gallery_more {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    border: 1px solid #707070;
    height: calc(100% - 29px);
    cursor: pointer;
}

/* END */

/* Duallistbox customization */
.box1 .btn,
.box2 .btn {
    background-color: var(--navy);
    border-radius: 5px 5px 0 0;
    border: 1px solid var(--navy);
    color: var(--yellow);
    font-size: 16px;
    font-weight: 500;
}

.box1 .btn:focus,
.box2 .btn:focus {
    box-shadow: none !important;
}

.dms-vam-optionSelectGrp select {
    min-height: 350px;
    border: 1px solid var(--gray-l);
    scrollbar-width: thin;
}

.dms-vam-optionSelectGrp select:focus {
    outline: none;
}

.dms-vam-optionSelectGrp select::-webkit-scrollbar {
    width: 10px;
    background-color: var(--gray-xl);
}

.dms-vam-optionSelectGrp select::-webkit-scrollbar-thumb {
    width: 10px;
    background-color: #fff;
}

.dms-vam-optionSelectGrp option {
    font-weight: 500;
    color: var(--navy);
    padding: 10px 40px 10px 10px;
    background: url('../img/dms/icons8-add.svg') no-repeat;
    background-size: 20px;
    background-position: center right 15px;
    overflow-x: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer;
}

.dms-vam-optionSelectGrp select[name="options[]_helper2"]>option {
    background: url('../img/dms/minus.svg') no-repeat;
    background-size: 20px;
    background-position: center right 15px;
}

.dms-vam-optionSelectGrp option:nth-child(odd),
.dms-vam-optionSelectGrp select[name="options[]_helper2"]>option:nth-child(odd) {
    background-color: var(--yellow-lighten);
}

.dms-vam-optionSelectGrp option:nth-child(even),
.dms-vam-optionSelectGrp select[name="options[]_helper2"]>option:nth-child(even) {
    background-color: var(--yellow-lighten2);
}

.dms-vam-optionSelectGrp option:focus {
    background-color: var(--yellow-darken);
}

/* END */

/* Manage Gallery */
.dms-gallery-placeholder {
    width: 100%;
    height: 80px;
}

.dms-gallery-placeholder>img {
    height: 100%;
}

/* END */


/* Manage Quotation */

.white_card.search-bxes {
    padding: 20px 30px;
    margin-bottom: 20px;
}

.box_shadow {
    box-shadow: 0px 2px 6px #00000029;
}

.white_card {
    background-color: #FFFFFF;
    border-radius: 20px;
}

.inp_field {
    display: flex;
    align-items: center;
}

.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default;
    -ms-touch-action: none;
    touch-action: none;
}

.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em;
}

.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}

.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
}

.ui-slider {
    position: relative;
    text-align: left;
}

.inp_field input[type="file"] {
    background: #f4f6f9;
    border-bottom-right-radius: 20px;
    border-top-right-radius: 20px;
    color: #ababab;
}

.inp_field button.btn.btn-second {
    width: 40%;
    margin-left: 20px;
    height: 34px;
}

.price-range-slider {
    width: 180px;
    float: left;
    padding: 10px 0;
}

.price-range-slider .range-value {
    margin: 0;
    border: 1px solid #c1c1c1;
    padding: 3px;
    border-radius: 4px;
}

.price-range-slider .range-value input {
    width: 100%;
    background: none;
    color: #000;
    font-size: 14px;
    font-weight: initial;
    box-shadow: none;
    border: none;
    text-align: center;
}

.price-range-slider .range-bar {
    border: none;
    background: #BABABA;
    height: 6px;
    width: 95%;
    margin-bottom: 20px;
}

.price-range-slider .range-bar .ui-slider-range {
    background: #f9b22a;
}

.price-range-slider .range-bar .ui-slider-handle {
    border: none;
    border-radius: 25px;
    background: #fff;
    border: 2px solid #f9b22a;
    height: 20px;
    width: 20px;
    top: -0.52em;
    cursor: pointer;
}

.price-range-slider .range-bar .ui-slider-handle+span {
    background: #fff;
}

input {
    box-shadow: none;
    outline: none;
}

.price-bx form input[type="text"] {
    width: 140px;
    text-align: center;
}
a.status_btn img {
    width: 26px;
    margin: 0 auto;
    text-align: center;
    display: block;
}


.inp_fields form {
    display: flex;
    align-items: center;
}
.inp_fields {
    width: 550px;
    position: relative;
    display: block;
}
.search_field input[type="text"] {
    color: #242E3A;
    font-size: 14px;
    height: 40px;
    width: 100%;
    border-radius: 20px;
    padding: 15px;
    border: 1px solid #0000000A;
    background: #0000000A;
}
.inp_fields button.btn.btn-second {
    width: 40%;
    height: 40px;
    margin-left: 20px;
}
.report-active {
    padding: 25px 50px;
    margin-bottom: 25px;
}
.report-active ul {
    padding: 0;
    margin: 0;
}

.report-active li {
    text-align: center;
    width: 100%;
    display: inline-block;
}

.report-active li img {
    position: relative;
    width: 26px;
    margin-top: 8px;
    z-index: 99;
}

.report-active li p {
    color: #242E3A;
    margin-top: 5px;
}

.report-active li:nth-child(1):after {
    position: absolute;
    content: '';
    left: 14%;
    top: 28%;
    width: 113px;
    height: 6px;
    background: #F98129;
}

.report-active li:nth-child(2):after {
    position: absolute;
    content: '';
    left: 26%;
    top: 28%;
    width: 113px;
    height: 6px;
    background: #F9A129;
}

.report-active li:nth-child(3):after {
    position: absolute;
    content: '';
    left: 38.5%;
    top: 28%;
    width: 113px;
    height: 6px;
    background: #F9C929;
}

.report-active li:nth-child(4):after {
    position: absolute;
    content: '';
    left: 51.2%;
    top: 28%;
    width: 113px;
    height: 6px;
    background: #F9E129;
}

.report-active li:nth-child(5):after {
    position: absolute;
    content: '';
    left: 63.6%;
    top: 28%;
    width: 113px;
    height: 6px;
    background: #F9F129;
}

.report-active li:nth-child(6):after {
    position: absolute;
    content: '';
    left: 75%;
    top: 28%;
    width: 112px;
    height: 6px;
    background: #32BD89;
}

.ps-container.ps-active-x>.ps-scrollbar-x-rail,
.ps-container.ps-active-y>.ps-scrollbar-y-rail {
    background-color: rgba(0, 0, 0, 0);
    display: block
}

.scroll-demo {
    padding: 10px;
    position: relative;
    border: 1px solid #f8f5fd;
    overflow: auto;
    height: 300px
}

.scroll-demo .horz-scroll-content {
    width: 1600px
}

.ps-container {
    -ms-touch-action: none;
    touch-action: none;
    overflow: hidden !important
}

.ps-container.ps-in-scrolling {
    pointer-events: none
}

.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
    background-color: #f8f5fd;
    opacity: 0.9
}

.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
    background-color: #aaa
}

.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
    background-color: #f8f5fd;
    opacity: 0.9
}

.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
    background-color: #aaa
}

.ps-container>.ps-scrollbar-x-rail {
    display: none;
    position: absolute;
    border-radius: 4px;
    opacity: 0;
    -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
    transition: background-color 0.2s linear, opacity 0.2s linear;
    bottom: 3px;
    height: 8px
}

.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x {
    position: absolute;
    background-color: #aaa;
    border-radius: 4px;
    -webkit-transition: background-color 0.2s linear;
    transition: background-color 0.2s linear;
    bottom: 0;
    height: 8px
}

.ps-container>.ps-scrollbar-y-rail {
    right: 3px;
    width: 8px;
    display: none;
    position: absolute;
    border-radius: 4px;
    opacity: 0;
    -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
    transition: background-color 0.2s linear, opacity 0.2s linear
}

.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y {
    width: 10px;
    position: absolute;
    background-color: #aaa;
    border-radius: 4px;
    -webkit-transition: background-color 0.2s linear;
    transition: background-color 0.2s linear;
    right: 0
}

.ps-container:hover.ps-in-scrolling {
    pointer-events: none
}

.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
    background-color: #aaa;
    opacity: 0.9
}

.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
    width: 128px;
    background-color: #999
}

.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
    background-color: #aaa;
    opacity: 0.9
}

.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
    background-color: #999
}

.ps-container:hover>.ps-scrollbar-x-rail {
    opacity: 0.6
}

.ps-container:hover>.ps-scrollbar-x-rail:hover {
    background-color: #f8f5fd;
    opacity: 0.9
}

.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x {
    background-color: #999
}

.ps-container:hover>.ps-scrollbar-y-rail {
    opacity: 0.6
}

.ps-container:hover>.ps-scrollbar-y-rail:hover {
    background-color: #f8f5fd;
    opacity: 0.9
}

.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y {
    background-color: #aaa
}


.md-stepper-horizontal {
	display:table;
	width:100%;
	margin:0 auto;
}
.md-stepper-horizontal .md-step {
	display:table-cell;
	position:relative;
	padding:24px;
}
.md-stepper-horizontal .md-step:active {
	border-radius: 15% / 75%;
}
.md-stepper-horizontal .md-step:first-child:active {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}
.md-stepper-horizontal .md-step:last-child:active {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.md-stepper-horizontal .md-step:first-child .md-step-bar-left,
.md-stepper-horizontal .md-step:last-child .md-step-bar-right {
	display:none;
}
.md-stepper-horizontal .md-step .md-step-circle {
	width:30px;
	height:30px;
	margin:0 auto;
	border-radius: 50%;
	text-align: center;
	line-height:30px;
	font-size: 16px;
	font-weight: 600;
	color:#FFFFFF;
    position: relative;
    z-index: 2;
}
.md-stepper-horizontal .md-step .md-step-circle span img {
    margin: 0 auto;
    width: 30px;
    height: 30px;
}
/* 
.md-stepper-horizontal.green .md-step.active .md-step-circle {
	background-color:#00AE4D;
}
.md-stepper-horizontal.orange .md-step.active .md-step-circle {
	background-color:#F96302;
}
.md-stepper-horizontal .md-step.active .md-step-circle {
	background-color: rgb(33,150,243);
}
.md-stepper-horizontal .md-step.done .md-step-circle:before {
	font-family:'FontAwesome';
	font-weight:100;
	content: "\f00c";
}
.md-stepper-horizontal .md-step.done .md-step-circle *,
.md-stepper-horizontal .md-step.editable .md-step-circle * {
	display:none;
}
.md-stepper-horizontal .md-step.editable .md-step-circle {
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
} 
.md-stepper-horizontal .md-step.editable .md-step-circle:before {
	font-family:'FontAwesome';
	font-weight:100;
	content: "\f040";
} */
.md-stepper-horizontal .md-step .md-step-title {
	margin-top:16px;
	font-size:14px;
	font-weight:600;
    text-align: center;
}
.md-stepper-horizontal .md-step.active .md-step-title {
	font-weight: 600;
	color:rgba(0,0,0,.87);
}
.md-stepper-horizontal .md-step.active.done .md-step-title,
.md-stepper-horizontal .md-step.active.editable .md-step-title {
	font-weight:600;
}
.md-stepper-horizontal .md-step .md-step-optional {
	font-size:12px;
}
.md-stepper-horizontal .md-step.active .md-step-optional {
	color:rgba(0,0,0,.54);
}
.md-stepper-horizontal .md-step .md-step-bar-left,
.md-stepper-horizontal .md-step .md-step-bar-right {
	position:absolute;
	top:40px;
	height:1px;
	border-top:4px solid #f98128;
}

.md-step-bar-right.step-right-two,
.md-step-bar-left.step-left-three {
    border-top: 4px solid #faa129 !important;
}

.md-step-bar-right.step-right-three,
.md-step-bar-left.step-left-four {
    border-top: 4px solid #f9c929 !important;
}

.md-step-bar-right.step-right-four,
.md-step-bar-left.step-left-five {
    border-top: 4px solid #f9e129 !important;
}

.md-step-bar-right.step-right-five,
.md-step-bar-left.step-left-six {
    border-top: 4px solid #f9f129 !important;
}

.md-step-bar-right.step-right-six,
.md-step-bar-left.step-left-seven {
    border-top: 4px solid #65e675 !important;
}

.md-stepper-horizontal .md-step .md-step-bar-right {
	right:0;
	left:50%;
	margin-left:12px;
}
.md-stepper-horizontal .md-step .md-step-bar-left {
	left:0;
	right:50%;
	margin-right:12px;
}

.always-visible.ps-container>.ps-scrollbar-x-rail {
    opacity: 0.6
}

.always-visible.ps-container>.ps-scrollbar-y-rail {
    opacity: 0.6
}

.large-margin.ps-container>.ps-scrollbar-x-rail {
    margin: 0 25%
}

.large-margin.ps-container>.ps-scrollbar-y-rail {
    margin: 100px 0
}

.vehicle-det .white_box_tittle {
    padding: 20px;
    background: #F2F2F2;
}

.vehicle-det .main-title2 h4 {
    font-weight: 5;
    font-size: 18px;
}

.vehicle-det .box_body {
    background: white;
    padding: 12px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

.vehicle-det .box_body.pd-right {
    padding: 12px 18px 12px 12px;
}

.scroll-bar-wrap.ver-info {
    background: #242E3A;
    border-top-left-radius: 16px;
    border-top-right-radius: 15px;
}

.horrizontal_width img.vam-lgo {
    width: 75px;
    display: block;
    margin: 10px auto 25px;
}

.body-bg-br {
    height: 400px;
    background: #fff;
    padding: 0;
}

.col-lg-12.sar-height {
    height: 250px;
    margin-top: 90px;
}

.horrizontal_width {
    position: relative;
    overflow: hidden;
    padding: 15px;
}

.car-imga img {
    width: 100%;
    height: 100%;
}

.main-title2 H4 {
    text-align: center;
}

.bg-white.name-car {
    padding: 5px 10px;
    margin-bottom: 10px;
}

.bg-white.name-car p {
    font-weight: 600;
    color: #242e3a;
    margin-bottom: 0;
    font-size: 13px;
}

.custom-control.custom-checkbox.terms-check label.form-check-label.custom-control-label.credential-label {
    font-size: 16px;
}

.bg-white.cal-val {
    padding: 10px;
    height: 100%;
    text-align: center;
}

.bg-white.cal-val h3 {
    font-size: 12px;
}

.bg-white.cal-val h5 {
    height: 50px;
    width: 50px;
    border: 1px solid #000;
    border-radius: 50%;
    display: block;
    margin: 0 auto;
    text-align: center;
    line-height: 48px;
    font-weight: 600;
}

.bg-white.cal-val p {
    text-align: center;
    color: #242e3a;
    font-size: 14px;
    margin: 0;
}

.bg-white.per-val {
    height: 100%;
    padding: 10px;
    text-align: center;
}

.bg-white.per-val h3 {
    font-size: 12px;
}

.bg-white.per-val h5 {
    font-weight: 600;
}

.scroll-bar-wrap.ver-info .scroll-demo {
    padding: 30px;
}

.car-imga {
    height: 100%;
}

.three-val {
    background: #242e3a;
    padding: 16px;
    margin-bottom: 10px;
    text-align: center;
}

.three-val h3 {
    font-size: 14px;
    color: #fff;
}

.three-val h5 {
    font-size: 16px;
    color: #fff;
    margin-bottom: 0;
}

.three-val.spec-sec {
    text-align: left;
    margin: 0;
}

.three-val.spec-sec h3 {
    margin: 0;
}

.spec-list {
    margin-top: 25px;
}

.spec-list ul li h3 {
    font-size: 14px;
}

.spec-list ul li span {
    font-weight: 500;
}

.button-areaa {
    margin-top: 25px;
}

.button-areaa .clr-ylw {
    background: #f9b22a;
    border-color: #f9b22a;
    width: 120px;
    font-size: 14px;
}

.button-areaa .clr-ylw:hover {
    background: #242E3A;
    border-color: #242E3A;
}

.button-areaa .clr-blu {
    background: #242E3A;
    border-color: #242E3A;
    width: 120px;
    font-size: 14px;
}

.custom-control.custom-checkbox.terms-check {
    border-top: 1px solid #e5e5e5;
    padding-top: 30px;
}

.button-areaa .clr-blu:hover {
    background: #f9b22a;
    border-color: #f9b22a;
}

.custom-control.custom-checkbox.terms-check label.form-check-label.custom-control-label.credential-label {
    font-weight: 600;
}

.box_body.right-side-box {}

.box_body.right-side-box .button-areaa {
    text-align: center;
}

h3.s-costs {
    font-size: 20px;
    text-align: center;
}

.vehicle-det {
    height: 100%;
    background: #fff;
    border-radius: 20px;
}

.scroll-demo {
    filter:blur(20px);
}

.loading {
	z-index: 20;
	position: absolute;
	top: 0;
	left:-5px;
	width: 100%;
	height: 100%;
    background-color: rgba(0,0,0,0.4);
}
.loading-content {
	position: absolute;
	border: 16px solid #f3f3f3; /* Light grey */
	border-top: 16px solid #3498db; /* Blue */
	border-radius: 50%;
	width: 50px;
	height: 50px;
	top: 40%;
	left:50%;
	animation: spin 2s linear infinite;
}
	
@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}




/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2Nyb2xsYWJsZS5jc3MiLCJzb3VyY2VzIjpbInNjcm9sbGFibGUuc2NzcyIsInRoZW1lL192YXJpYWJsZXMuc2NzcyIsInNjcm9sbGFibGUvX3Njcm9sbGFibGUuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwidGhlbWUvdmFyaWFibGVzXCI7XHJcbkBpbXBvcnQgXCJzY3JvbGxhYmxlL3Njcm9sbGFibGVcIjsiLCIvLyBHZW5lcmFsIHZhcmlhYmxlc1xyXG4kdGhlbWUtZm9udC1jb2xvcjogIzI0MjkzNDtcclxuJHRoZW1lLWJvZHktZm9udC1jb2xvcjogIzFiMzE1NTtcclxuJHRoZW1lLWJvZHktc3ViLXRpdGxlLWNvbG9yOiAjNmU3ZTk2O1xyXG5cclxuLy8gVGhlbWUgY29sb3JzIHZhcmlhYmxlc1xyXG4kdGhlbWUtZGVmYXVsdC1jb2xvcjogIzE1OGRmNztcclxuJHByaW1hcnktY29sb3I6ICM3ZTM3ZDggO1xyXG4kc2Vjb25kYXJ5LWNvbG9yOiAjZmU4MGIyIDtcclxuJHN1Y2Nlc3MtY29sb3I6ICM4MGNmMDAgO1xyXG4kaW5mby1jb2xvciAgIDogIzA2YjVkZCAgO1xyXG4kd2FybmluZy1jb2xvcjogI2ZmYzcxNztcclxuJGRhbmdlci1jb2xvcjogI2ZkNTE3ZCA7XHJcbiRsaWdodC1jb2xvciAgIDogI2Y4ZjVmZCA7XHJcbiRzZW1pLWRhcmsgIDojYWFhYWFhO1xyXG4kbGlnaHQtc2VtaS1ncmF5ICAgOiNlZmVmZWY7XHJcbiRsaWdodC1ncmF5ICAgOiNlOGViZjI7XHJcbiRkYXJrLWdyYXkgXHQ6Izg5ODk4OTtcclxuJGRhcmstY29sb3IgICA6ICMyYzMyM2Y7XHJcbiRncmF5LTYwICAgOiNjY2NjY2MgO1xyXG4kY2FyZC1ib2R5LWNvbG9yIDogI2Y5ZjlmYTtcclxuJHRyYW5zcGFyZW50LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGF1dGgtYmctY29sb3I6I2ZhZmFmYTtcclxuJGxpZ2h0IDogI2ZkZmVmZjtcclxuJGxpZ2h0LXRleHQ6ICM5OTk7XHJcbiRsaWdodC1iYWNrZ3JvdW5kOiAjZjhmNGZlO1xyXG4kbGlnaHQtZm9udDogcmdiYSgyNywgNDksIDg1LCAwLjYpO1xyXG4kbGlnaHQtc2VtaS1mb250OiByZ2JhKDI3LCA0OSwgODUsIDAuNCk7XHJcbiRsaWdodC1jaGFydGlzdC1ncmlkLWNvbG9yOiAjZjZmOWZkO1xyXG4kb2ZmLXdoaXRlOiAjZmZlYmNlO1xyXG4kZGFyay1wcmltYXJ5OiAjNDQ4YWZmO1xyXG4kcGl0Y2gtY29sb3I6ICNmZThhN2Q7XHJcbiRsaWdodC1waXRjaDogI2ZlY2Y4YjtcclxuJGZsb3dlci1waW5rOiAjZmI2ZDlkO1xyXG4kZGFyay1za3k6ICM1MzZkZmU7XHJcbiRjb2xvci1zY2FycGE6ICM0YzU2Njc7XHJcbiRjb2xvci1maW9yZDogIzQ1NWE2NDtcclxuJGRhcmstYmx1ZTogIzAwMDA4QjtcclxuJGJsYWNrIDogIzAwMDtcclxuJHdoaXRlOiNmZmY7XHJcbiRidG4tYmhvbWUtYmctYzojZmY2MDYwO1xyXG4kYnRuLXNlYXJjaC1iZy1jOiNmZmQwNDI7XHJcbi8vIGVycm9yIHBhZ2UgY29sb3IgZW5kXHJcblxyXG4vLyBncmFkaWVudCBjb2xvcnNcclxuJGdyYWRpZW50LXByaW1hcnk6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsICM4NjNlZTIsICM1NzFmOWUpO1xyXG4kZ3JhZGllbnQtc2Vjb25kYXJ5OiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCAjZmY5Y2MzLCAjZmQzNDg0KTtcclxuJGdyYWRpZW50LXN1Y2Nlc3M6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsICNiOWVjNjgsICM4MGNmMDApO1xyXG4kZ3JhZGllbnQtd2FybmluZzogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgI2ZmZDg1ZCwgI2ZmYzIwMCk7XHJcbiRncmFkaWVudC1pbmZvOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCAjMDBkMmQ3LCAjMDdiMmRkKTtcclxuJGdyYWRpZW50LXByaW1hcnktZGlyZWN0aW9uOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4NjNlZTIsICM1NzFmOWUpO1xyXG4kZ3JhZGllbnQtc2Vjb25kYXJ5LWRpcmVjdGlvbjogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmY5YmMzLCAjZmU2OGEzKTtcclxuJGdyYWRpZW50LWRhbmdlci1kaXJlY3Rpb246IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmM2Y3MCwgI2Y3Mzc2OSk7XHJcbiRncmFkaWVudC1zdWNjZXNzLWRpcmVjdGlvbjogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjYjllYzY4LCAjODBjZjAwKTtcclxuJGdyYWRpZW50LWluZm8tZGlyZWN0aW9uOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMGQyZDcsICMwN2IyZGQpO1xyXG4kZ3JhZGllbnQtd2FybmluZy1kaXJlY3Rpb246IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmZDg1ZCwgI2ZmYzIwMCk7XHJcblxyXG4vL3NvY2lhbCBjb2xvcnNcclxuJGZiOiAjNTA1OThlO1xyXG4kdHdpdHRlcjogIzZmYTJkODtcclxuJGdvb2dsZS1wbHVzOiAjYzY0ZTQwO1xyXG4kbGlua2VkaW46ICMwMDc3QjU7XHJcblxyXG4vL2Vycm9yIGlucHV0IGNvbG9yIHN0YXJ0XHJcbiRsaWdodC1ib2R5LWJnLWNvbG9yOiNmYWZkZmY7XHJcblxyXG4vL2ZvbnRzXHJcbiRmb250LXdvcmstc2Fuczogd29yay1TYW5zO1xyXG4kZm9udC1udW5pdG86IE51bml0bztcclxuJGZvbnQtcG9wcGluczogUG9wcGlucztcclxuJGZvbnQtcmFsZXdheTogUmFsZXdheTtcclxuJGZvbnQtc2VyaWY6IHNhbnMtc2VyaWY7XHJcbiRmb250LXRoZW1pZnk6IHRoZW1pZnk7XHJcbiRmb250LWF3ZXNvbWU6IEZvbnRBd2Vzb21lO1xyXG4kZm9udC1JQ086IEljb0ZvbnQ7XHJcbiRmb250LXBlNy1pY29uOiBQZS1pY29uLTctc3Ryb2tlO1xyXG5cclxuLy8gZGFyayBsYXlvdXQgdmFyaWFibGVzXHJcbiRkYXJrLWJvZHktYmFja2dyb3VuZDogIzMzM2E2MjtcclxuJGRhcmstY2FyZC1iYWNrZ3JvdW5kOiAjMmMzMDU0O1xyXG4kZGFyay1zbWFsbC1mb250LWNvbG9yOiAjOThhNmFkO1xyXG4kZGFyay1hbGwtZm9udC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcpO1xyXG4kbGlnaHQtYWxsLWZvbnQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcclxuJHNpZGViYXItc3VibWVudS1mb250LWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC43KTtcclxuJGRhcmstYm9yZGVyLWNvbG9yOiAjMzc0NTU4O1xyXG4kZGFyay1lZGl0b3ItZG9jdW1lbnQ6ICMyYjJiMmI7XHJcblxyXG4vL0dlbmVyYWwgdGFnIHNldHRpbmdzXHJcbiRib2R5LWJnLWNvbG9yOiByZ2JhKDI0NiwgMjQ2LCAyNDYsIDAuNik7XHJcbiRib2R5LWZvbnQtc2l6ZTogMTRweDtcclxuJGJvZHktZm9udC1jb2xvcjogJHRoZW1lLWJvZHktZm9udC1jb2xvcjtcclxuJHVsLXBhZGRpbmctbGVmdDogMHB4O1xyXG4kdWwtcGFkZGluZy1yaWdodDogMHB4O1xyXG4kYW5jaGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiBub25lO1xyXG4kYWxsLWZvY3VzLW91dGxpbmUtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cclxuJHBhcmFncmFwaC1mb250LXNpemUgOiAxM3B4O1xyXG4kcGFyYWdyYXBoLWxpbmUtaGVpZ2h0IDogMS43O1xyXG4kcGFyYWdyYXBoLWxldHRlci1zcGFjaW5nIDogMC43cHg7XHJcblxyXG4kY29kZS10YWctY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4kY29kZS10YWctYmctY29sb3I6ICRsaWdodC1jb2xvcjtcclxuJGNvZGUtdGFnLXBhZGRpbmc6IDNweDtcclxuJGNvZGUtdGFnLW1hcmdpbjogMCAzcHg7XHJcbiRjb2RlLXRhZy1ib3JkZXItcmFkaW91czogMnB4O1xyXG5cclxuJGJsb2NrcXVvdGUtcGFkZGluZyA6IDE1cHg7XHJcbiRibG9ja3F1b3RlLWJvcmRlciA6IDRweCBzb2xpZCAkbGlnaHQtZ3JheTtcclxuXHJcbiRzbWFsbC10YWctcGFkZGluZzogMTBweDtcclxuJHNtYWxsLXRhZy1jb2xvcjogJGRhcmstY29sb3I7XHJcblxyXG4kcHJlLXRhZy1iZy1jb2xvcjogcmdiYSgkcHJpbWFyeS1jb2xvciwgMC4wMyk7XHJcbiRwcmUtdGFnLXBhZGRpbmc6IDIwcHggMDtcclxuXHJcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZy1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4kbGlzdC1ncm91cC1pbWctc2l6ZTogNDBweDtcclxuJGxpc3QtZ3JvdXAtbWFyZ2luOiAxMHB4O1xyXG5cclxuXHJcbi8vIFRhYmxlcyBzZXR0aW5nc1xyXG4kdGFibGUtYi1tYXJnaW46ICAgICAgICAgICAgIDBweDtcclxuJHRhYmxlLWhlYWRpbmctY29sb3I6ICAgICAgICAkdGhlbWUtYm9keS1mb250LWNvbG9yO1xyXG4kdGFibGUtcm93LWNvbG9yOiAgICAgICAgICAgICR0aGVtZS1ib2R5LWZvbnQtY29sb3I7XHJcbiR0YWJsZS1mb290ZXItZm9udC13ZWlnaHQ6ICAgYm9sZDtcclxuJHRhYmxlLWludmVyc2UtY29sb3I6ICAgICAgICAkd2hpdGU7XHJcbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgJGxpZ2h0O1xyXG4kdGFibGUtcGFkZGluZzogICAgICAgICAgICAgIDAuNzVyZW07XHJcbiR0YWJsZS14bC1wYWRkaW5nOiAgICAgICAgICAgMS4yNXJlbSAycmVtO1xyXG4kdGFibGUteGwtZm9udDogICAgICAgICAgICAgIDEyMCU7XHJcbiR0YWJsZS1sZy1wYWRkaW5nOiAgICAgICAgICAgLjlyZW0gMnJlbTtcclxuJHRhYmxlLWxnLWZvbnQ6ICAgICAgICAgICAgICAxMTAlO1xyXG4kdGFibGUtZGUtcGFkZGluZzogICAgICAgICAgIC43NXJlbSAycmVtO1xyXG4kdGFibGUtZGUtZm9udDogICAgICAgICAgICAgIDEwMCU7XHJcbiR0YWJsZS1zbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gMnJlbTtcclxuJHRhYmxlLXNtLWZvbnQ6ICAgICAgICAgICAgICA5MCU7XHJcbiR0YWJsZS14cy1wYWRkaW5nOiAgICAgICAgICAgMC4ycmVtIDJyZW07XHJcbiR0YWJsZS14cy1mb250OiAgICAgICAgICAgICAgODAlO1xyXG4kaG9yaXpvbnRhbC1ib3JkZXItY29sb3I6ICAgICNmMmY0ZmY7XHJcbiRob3Jpem9udGFsLXBhZGRpbmc6ICAgICAgICAgLjc1cmVtIDJyZW07XHJcbiR0YWJsZS1pbnZlcnNlLWJnLWNvbG9yOiAgICAgIzI5MmIyYztcclxuXHJcblxyXG4vL0FjY29yZGluZyBzZXR0aW5nXHJcbiRhY2NvcmRpbmctY2FyZC10b3AtbWFyZ2luICAgICAgICAgICA6IDEwcHg7XHJcbiRhY2NvcmRpbmctYnRuLXdlaWdodCAgICAgICAgICAgICAgICA6IDYwMDtcclxuJGFjY29yZGluZy1idG4tY29sb3IgICAgICAgICAgICAgICAgIDogJHRoZW1lLWJvZHktZm9udC1jb2xvcjtcclxuJGFjY29yZGluZy1jYXJkLWhlYWRlci1wYWRkaW5nICAgICAgIDogMC43NXJlbSAxLjI1cmVtO1xyXG4kYWNjb3JkaW5nLWNhcmQtaGVhZGVyLWljb24gICAgICAgICAgOiAkZm9udC1JQ087XHJcbiRhY2NvcmRpbmctb3Blbi1pY29uICAgICAgICAgICAgICAgICA6IFwiXFxlYjczXCI7XHJcbiRhY2NvcmRpbmctY2xvc2UtaWNvbiAgICAgICAgICAgICAgICA6IFwiXFxlYjdhXCI7XHJcblxyXG4vL0FsZXJ0IHNldHRpbmdzXHJcbiRhbGVydC1ob3Zlci1jb2xvciAgICAgICAgOiRkYXJrLWNvbG9yO1xyXG4kYWxlcnQtYm9yZGVyLXJhZGlvdXMgICAgIDowLjE1cmVtO1xyXG4kYWxlcnQtcGFkZGluZyAgICAgICAgICAgIDoxNXB4O1xyXG4kYWxlcnQtbXNnLWljb24tc2l6ZSAgICAgIDoxNnB4O1xyXG5cclxuLy9iYWRnZSBzZXR0aW5nc1xyXG4kYmFkZ2UtcGFkZGluZyAgICAgICAgOjAuNDRlbSAwLjdlbTtcclxuJGJhZGdlLXN2Zy1zaXplICAgICAgIDoxMHB4O1xyXG5cclxuLy9mb3JtIGlucHV0IHNldHRpbmdzXHJcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b20gICAgICAgIDogMS4yNWVtO1xyXG4kY29sLWZvcm0tbGFiZWwtZm9udC1zaXplICAgICAgICA6IDE0cHg7XHJcbiRmb3JtLWNvbnRyb2wtZm9udC1zaXplICAgICAgICAgIDogMTRweDtcclxuJGZvcm0tY29udHJvbC1ib3JkZXItcmFkaW91cyAgICAgOiAycHg7XHJcbiRmb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yICAgICA6ICRsaWdodC1ncmF5O1xyXG5cclxuLy9icmVhZGNydW1iIHNldHRpbmdcclxuJGJyZWFkY3J1bWItYW5jaGVyLWNvbG9yICAgIDogJHdoaXRlO1xyXG4kYnJlYWRjcnVtYi1hbmNoZXItZGFyay1jb2xvciAgICA6ICRibGFjaztcclxuXHJcbi8vYnV0dG9ucyBzZXR0aW5nXHJcbiRidG4tZm9udC1zaXplIDogMTRweDtcclxuJGJ0bi1wYWRkaW5nIDogMC4zNzVyZW0gMS43NXJlbTtcclxuJGJ0bi1sZy1mb250LXNpemU6IDE4cHg7XHJcbiRidG4tc20tZm9udC1zaXplOiAxMnB4O1xyXG4kYnRuLXhzLWZvbnQtc2l6ZTogMTFweDtcclxuJGJ0bi14cy1wYWRkaW5nOiAgMC4wNXJlbSAwLjRyZW07XHJcblxyXG5cclxuLy9DYXJkIHNldHRpbmdzXHJcbiRjYXJkLXBhZGRpbmcgICAgICAgIDo1MHB4O1xyXG4kY2FyZC1tYXJnaW4tYm90dG9tICA6NDBweDtcclxuJGNhcmQtYm9yZGVyLXdpZHRoICAgOjBweDtcclxuJGNhcmQtYm9yZGVyLWNvbG9yICAgOiAjZjJmNGZmO1xyXG4kY2FyZC1ib3JkZXItcmFkaW91cyA6IDQwcHg7XHJcbiRjb21tb24tc2hhZG93LWNvbG9yIDokcHJpbWFyeS1jb2xvcjtcclxuJGNhcmQtYm94LXNoYWRvdyAgICAgOjBweCAwcHggMjVweCAwcHggcmdiYSgkY29tbW9uLXNoYWRvdy1jb2xvciwgMC4wNSk7XHJcbiRjYXJkLWhlYWRlci1mb250LXdlaWdodCA6IDgwMDtcclxuJGNhcmQtaGVhZGVyLWJnLWNvbG9yIDogJHdoaXRlO1xyXG4kY2FyZC1oZWFkZXItZm9udC10cmFuc2Zvcm0gOiBjYXBpdGFsaXplO1xyXG4kY2FyZC1oZWFkZXItc3Bhbi1zaXplIDogMTJweDtcclxuJGNhcmQtaGVhZGVyLXNwYW4tY29sb3IgOiAkdGhlbWUtYm9keS1zdWItdGl0bGUtY29sb3I7XHJcbiRjYXJkLWJvZHktYmctY29sb3IgOiAkdHJhbnNwYXJlbnQtY29sb3I7XHJcbiRjYXJkLWZvb3Rlci1iZy1jb2xvciA6ICR3aGl0ZTtcclxuXHJcbi8vZm9vdGVyIHNldHRpbmdzXHJcbiRmb290ZXJfYmdfY29sb3IgOiAkd2hpdGU7XHJcbiRmb290ZXJfdG9wX2Jncl9jb2xvciA6ICRsaWdodC1jb2xvcjtcclxuJGZvb3Rlcl9saW5rX2FsaWduIDogcmlnaHQ7XHJcbiRmb290ZXJfZGFya19jb2xvciA6ICRkYXJrLWNvbG9yO1xyXG4kZm9vdGVyX2RhcmtfX3R4dF9jb2xvciA6ICR3aGl0ZTtcclxuXHJcbi8vZm9ybSBzZXR0aW5nc1xyXG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tICA6MjBweDtcclxuJHNtLWZvcm0tbWFyZ2luLWJvdHRvbSA6IDE0cHg7XHJcbiRmb3JtLXBsYWNlaG9sZGVyLWNvbG9yIDogJGRhcmstZ3JheTtcclxuJGZvcm0tcGxhY2Vob2xkZXItZm9udC1zaXplIDogMTRweDtcclxuJGZvcm0tcGxhY2Vob2xkZXItbGV0dGVyLXNwYWNpbmcgOiAxcHg7XHJcbiRmb3JtLXBsYWNlaG9sZGVyLWZvbnQtd2VpZ2h0IDogMTAwO1xyXG4kZm9ybS1pbnB1dC1ib3JkZXItY29sb3IgOiAkbGlnaHQtc2VtaS1ncmF5O1xyXG4kZm9ybS1pbnB1dC1iZy1jb2xvciA6ICR3aGl0ZTtcclxuXHJcbi8vVG91ciBzZXR0aW5nc1xyXG4kdG91ci1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcblxyXG4vL3NpZGFiciBtYWluIHNldHRpbmdzXHJcbiRzaWRlYmFyLXBvc2l0aW9uOiBmaXhlZDtcclxuJHNpZGViYXItYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4kc2lkZWJhci1zaGFkb3c6IDAgMTZweCAxNXB4IDE1cHggcmdiYSgkcHJpbWFyeS1jb2xvciwgMC4wMyk7XHJcbiRzaWRlYmFyLXRyYW5zaXRpb246IDAuM3M7XHJcblxyXG4vL1NpZGViYXIgbWFpbiBtZW51IHNldHRpbmdcclxuJHNpZGViYXItbWVudS1wb3NpdGlvbi10b3A6IDk1cHg7XHJcbiRzaWRlYmFyLW1lbnUtei1pbmRleDogMTA7XHJcbiRzaWRlYmFyLW1hcmdpbi1sZWZ0LWNsb3NlOiAtMzIwcHg7XHJcbiRzaWRlYmFyLW1haW4tc3VibWVudS1tYXJnaW4tY2xvc2U6IC0yMjVweDtcclxuJHNpZGViYXItaG92ZXItdHh0LWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuJHNpZGViYXItaWNvbnNtZW51LXdpZHRoOiA5MHB4O1xyXG4kc2lkZWJhci1pY29ucy1tYWlubWVudS13aWR0aDogMjEwcHg7XHJcbiRzaWRlYmFyLWhlaWdodDogY2FsYygxMDB2aCAtIDk1cHgpO1xyXG4kc2lkZWJhci1iYXItaWNvbi1wYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiRzaWRlYmFyLWJhci1pY29uLXotaW5kZXg6IDk5OTtcclxuJHNpZGViYXItYmFyLWljb24tZm9udC1zaXplOiAyMnB4O1xyXG4kc2lkZWJhci1pY29uYmFyLW1haW5tZW51LXRvcC1zcGFjZTogOTVweDtcclxuJHNpZGViYXItaWNvbmJhci1tYWlubWVudS1mb250LXdlaWdodDogNjAwO1xyXG4kc2lkZWJhci1pY29uYmFyLW1haW5tZW51LWhlYWRlci1mb250LXNpemU6IDE4cHg7XHJcbiRzaWRlYmFyLWljb25iYXItbWFpbi1tZW51LWhlYWRlci1wYWRkaW5nOiAyMHB4IDAgMjBweCAyMHB4O1xyXG4kc2lkZWJhci1pY29uYmFyLW1haW4tbWVudS1mb250LXdlaWdodDogNzAwO1xyXG4kc2lkZWJhci1pY29uYmFyLW1haW4tbWVudS1zdWJoZWFkZXItbWFyZ2luOiAyNXB4O1xyXG5cclxuLy9IZWFkZXIgc2V0dGluZ3NcclxuJG1haW4taGVhZGVyLWJnLWNvbG9yOiAkd2hpdGU7XHJcbiRtYWluLWhlYWRlci1wb3NpdGlvbjogZml4ZWQ7XHJcbiRtYWluLWhlYWRlci10b3A6IDA7XHJcbiRtYWluLWhlYWRlci16LWluZGV4OiA5OTk7XHJcbiRtYWluLWhlYWRlci1zaGFkb3c6ICAwIDAgNDFweCAxOHB4IHJnYmEoMjQ2LCAyNTAsIDI1MywgMSk7XHJcblxyXG4vL3BhZ2Ugc2V0dGluZ3NcclxuJHBhZ2UtYm9keS13aWR0aDogMzAwcHg7XHJcbiRwYWdlLWJvZHktcGFkZGluZyA6IDAgMzBweDtcclxuJHBhZ2UtYm9keS1iZy1jb2xvcjogJGxpZ2h0LWNvbG9yO1xyXG4kcGFnZS1ib2R5LW1hcmdpbi1ib3R0b206IDBweDtcclxuJHBhZ2UtaGVhZGVyLXBhZGRpbmcgOiA1MHB4O1xyXG4kY29tbW9uLWJveC1zaGFkb3c6IDJweCAzLjQ2NHB4IDhweCAwcHggcmdiYSggJHByaW1hcnktY29sb3IsIDAuMTggKTtcclxuJHBhZ2UtdGl0bGUtZm9udC13ZWlnaHQ6IDYwMDtcclxuJHBhZ2Utc21hbGwtdGl0bGUtZGlzcGxheTogYmxvY2s7XHJcbiRwYWdlLXNtYWxsLXRpdGxlLXRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRwYWdlLXNtYWxsLXRpdGxlLWxldHRlci1zcGFjaW5nOiA0cHg7XHJcbiRwYWdlLXNtYWxsLXRpdGxlLWZvbnQtd2VpZ2h0OiA3MDA7XHJcbiRicmVhZGNydW1iLWNvbnRlbnQ6IFwiL1wiO1xyXG5cclxuXHJcbi8vbWFpbiBoZWFkZXIgbGVmdCBzZXR0aW5nc1xyXG4kbWFpbi1oZWFkZXItbGVmdC1iZy1jb2xvciA6ICR0aGVtZS1mb250LWNvbG9yO1xyXG4kbWFpbi1oZWFkZXItcGFkZGluZyA6IDMwcHggMzVweDtcclxuJG1haW4taGVhZGVyLXJpZ2h0LXBhZGRpbmc6IDMwcHggMjBweCAyMXB4IDIwcHg7XHJcbiRtYWluLWhlYWRlci1yaWdodC1uYXYtcmlnaHQgOiAgMHB4O1xyXG4kbWFpbi1oZWFkZXItcmlnaHQtbmF2LWljb24tc2l6ZSA6ICAxOHB4O1xyXG4kbWFpbi1oZWFkZXItcmlnaHQtbmF2LWljb24tY29sb3IgOiAgJHByaW1hcnktY29sb3I7XHJcbiRtYWluLWhlYWRlci1yaWdodC1uYXYtaWNvbi1tYXJnaW4tdG9wIDogIDEwcHg7XHJcblxyXG4iLCIvKj09PT09PT09PT09PT1TY3JvbGxhYmxlIGNzcyBzdGFydD09PT09PT09PT09PT0qL1xyXG5cclxuXHJcbiVzY3JvbGwteHkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0cmFuc3BhcmVudC1jb2xvcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uc2Nyb2xsLWRlbW8ge1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1jb2xvcjtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBoZWlnaHQ6IDMwMHB4O1xyXG4gIC5ob3J6LXNjcm9sbC1jb250ZW50IHtcclxuICAgIHdpZHRoOiAxNjAwcHg7XHJcbiAgfVxyXG59XHJcbi5wcy1jb250YWluZXIge1xyXG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcclxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgJi5wcy1pbi1zY3JvbGxpbmcge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAmLnBzLXggPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1jb2xvcjtcclxuICAgICAgb3BhY2l0eTogMC45O1xyXG4gICAgICA+IC5wcy1zY3JvbGxiYXIteCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbWktZGFyaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5wcy15ID4gLnBzLXNjcm9sbGJhci15LXJhaWwge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtY29sb3I7XHJcbiAgICAgIG9wYWNpdHk6IDAuOTtcclxuICAgICAgPiAucHMtc2Nyb2xsYmFyLXkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZW1pLWRhcms7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgPiB7XHJcbiAgICAucHMtc2Nyb2xsYmFyLXgtcmFpbCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBvcGFjaXR5IDAuMnMgbGluZWFyO1xyXG4gICAgICBib3R0b206IDNweDtcclxuICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgID4gLnBzLXNjcm9sbGJhci14IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbWktZGFyaztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhcjtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcy1zY3JvbGxiYXIteS1yYWlsIHtcclxuICAgICAgcmlnaHQ6IDNweDtcclxuICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIG9wYWNpdHkgMC4ycyBsaW5lYXI7XHJcbiAgICAgID4gLnBzLXNjcm9sbGJhci15IHtcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbWktZGFyaztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhcjtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgICYucHMtaW4tc2Nyb2xsaW5nIHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICYucHMteCA+IC5wcy1zY3JvbGxiYXIteC1yYWlsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VtaS1kYXJrO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuOTtcclxuICAgICAgICA+IC5wcy1zY3JvbGxiYXIteCB7XHJcbiAgICAgICAgICB3aWR0aDogMTI4cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRibGFjayAsIDYwJSk7IDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5wcy15ID4gLnBzLXNjcm9sbGJhci15LXJhaWwge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZW1pLWRhcms7XHJcbiAgICAgICAgb3BhY2l0eTogMC45O1xyXG4gICAgICAgID4gLnBzLXNjcm9sbGJhci15IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJsYWNrICwgNjAlKTsgO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiB7XHJcbiAgICAgIC5wcy1zY3JvbGxiYXIteC1yYWlsIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtY29sb3I7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICAgICAgICA+IC5wcy1zY3JvbGxiYXIteCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJsYWNrICwgNjAlKTsgO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucHMtc2Nyb2xsYmFyLXktcmFpbCB7XHJcbiAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWNvbG9yO1xyXG4gICAgICAgICAgb3BhY2l0eTogMC45O1xyXG4gICAgICAgICAgPiAucHMtc2Nyb2xsYmFyLXkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VtaS1kYXJrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnBzLWFjdGl2ZS14ID4gLnBzLXNjcm9sbGJhci14LXJhaWwge1xyXG4gICAgQGV4dGVuZCAlc2Nyb2xsLXh5O1xyXG4gIH1cclxuICAmLnBzLWFjdGl2ZS15ID4gLnBzLXNjcm9sbGJhci15LXJhaWwge1xyXG4gICAgQGV4dGVuZCAlc2Nyb2xsLXh5O1xyXG4gIH1cclxufVxyXG4uYWx3YXlzLXZpc2libGUucHMtY29udGFpbmVyID4ge1xyXG4gIC5wcy1zY3JvbGxiYXIteC1yYWlsIHtcclxuICAgIG9wYWNpdHk6IDAuNjtcclxuICB9XHJcbiAgLnBzLXNjcm9sbGJhci15LXJhaWwge1xyXG4gICAgb3BhY2l0eTogMC42O1xyXG4gIH1cclxufVxyXG4ubGFyZ2UtbWFyZ2luLnBzLWNvbnRhaW5lciA+IHtcclxuICAucHMtc2Nyb2xsYmFyLXgtcmFpbCB7XHJcbiAgICBtYXJnaW46IDAgMjUlO1xyXG4gIH1cclxuICAucHMtc2Nyb2xsYmFyLXktcmFpbCB7XHJcbiAgICBtYXJnaW46IDEwMHB4IDA7XHJcbiAgfVxyXG59XHJcbi8qPT09PT09PT09PT09PVNjcm9sbGFibGUgY3NzIGVuZD09PT09PT09PT09PT0qL1xyXG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFFaUJBLEFBZEEsYUFjYSxBQWtHVixZQUFZLENBQUcsb0JBQW9CLENBbEd0QyxhQUFhLEFBcUdWLFlBQVksQ0FBRyxvQkFBb0IsQUFuSDNCLENBQ1QsZ0JBQWdCLENEaUJFLGFBQVcsQ0NoQjdCLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFDRCxBQUFBLFlBQVksQUFBQyxDQUNYLE9BQU8sQ0FBRSxJQUFJLENBQ2IsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENER0YsT0FBTyxDQ0Z0QixRQUFRLENBQUUsSUFBSSxDQUNkLE1BQU0sQ0FBRSxLQUFLLENBSWQsQUFURCxBQU1FLFlBTlUsQ0FNVixvQkFBb0IsQUFBQyxDQUNuQixLQUFLLENBQUUsTUFBTSxDQUNkLEFBRUgsQUFBQSxhQUFhLEFBQUMsQ0FDWixZQUFZLENBQUUsSUFBSSxDQUNsQixRQUFRLENBQUUsaUJBQWlCLENBc0c1QixBQXhHRCxBQUdFLGFBSFcsQUFHVixnQkFBZ0IsQUFBQyxDQUNoQixjQUFjLENBQUUsSUFBSSxDQWVyQixBQW5CSCxBQUtJLGFBTFMsQUFHVixnQkFBZ0IsQUFFZCxLQUFLLENBQUcsb0JBQW9CLEFBQUMsQ0FDNUIsZ0JBQWdCLENEVkwsT0FBTyxDQ1dsQixPQUFPLENBQUUsR0FBRyxDQUliLEFBWEwsQUFRTSxhQVJPLEFBR1YsZ0JBQWdCLEFBRWQsS0FBSyxDQUFHLG9CQUFvQixDQUd6QixlQUFlLEFBQUMsQ0FDaEIsZ0JBQWdCLENEWlgsSUFBTyxDQ2FiLEFBVlAsQUFZSSxhQVpTLEFBR1YsZ0JBQWdCLEFBU2QsS0FBSyxDQUFHLG9CQUFvQixBQUFDLENBQzVCLGdCQUFnQixDRGpCTCxPQUFPLENDa0JsQixPQUFPLENBQUUsR0FBRyxDQUliLEFBbEJMLEFBZU0sYUFmTyxBQUdWLGdCQUFnQixBQVNkLEtBQUssQ0FBRyxvQkFBb0IsQ0FHekIsZUFBZSxBQUFDLENBQ2hCLGdCQUFnQixDRG5CWCxJQUFPLENDb0JiLEFBakJQLEFBcUJJLGFBckJTLENBcUJULG9CQUFvQixBQUFDLENBQ25CLE9BQU8sQ0FBRSxJQUFJLENBQ2IsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsYUFBYSxDQUFFLEdBQUcsQ0FDbEIsT0FBTyxDQUFFLENBQUMsQ0FDVixVQUFVLENBQUUsaURBQWlELENBQzdELE1BQU0sQ0FBRSxHQUFHLENBQ1gsTUFBTSxDQUFFLEdBQUcsQ0FTWixBQXJDTCxBQTZCTSxhQTdCTyxDQXFCVCxvQkFBb0IsQ0FRaEIsZUFBZSxBQUFDLENBQ2hCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLGdCQUFnQixDRGxDWCxJQUFPLENDbUNaLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLFVBQVUsQ0FBRSw0QkFBNEIsQ0FDeEMsTUFBTSxDQUFFLENBQUMsQ0FDVCxNQUFNLENBQUUsR0FBRyxDQUNaLEFBcENQLEFBc0NJLGFBdENTLENBc0NULG9CQUFvQixBQUFDLENBQ25CLEtBQUssQ0FBRSxHQUFHLENBQ1YsS0FBSyxDQUFFLEdBQUcsQ0FDVixPQUFPLENBQUUsSUFBSSxDQUNiLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsVUFBVSxDQUFFLGlEQUFpRCxDQVM5RCxBQXRETCxBQThDTSxhQTlDTyxDQXNDVCxvQkFBb0IsQ0FRaEIsZUFBZSxBQUFDLENBQ2hCLEtBQUssQ0FBRSxJQUFJLENBQ1gsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsZ0JBQWdCLENEcERYLElBQU8sQ0NxRFosYUFBYSxDQUFFLEdBQUcsQ0FDbEIsVUFBVSxDQUFFLDRCQUE0QixDQUN4QyxLQUFLLENBQUUsQ0FBQyxDQUNULEFBckRQLEFBeURJLGFBekRTLEFBd0RWLE1BQU0sQUFDSixnQkFBZ0IsQUFBQyxDQUNoQixjQUFjLENBQUUsSUFBSSxDQWdCckIsQUExRUwsQUEyRE0sYUEzRE8sQUF3RFYsTUFBTSxBQUNKLGdCQUFnQixBQUVkLEtBQUssQ0FBRyxvQkFBb0IsQUFBQyxDQUM1QixnQkFBZ0IsQ0QvRFgsSUFBTyxDQ2dFWixPQUFPLENBQUUsR0FBRyxDQUtiLEFBbEVQLEFBOERRLGFBOURLLEFBd0RWLE1BQU0sQUFDSixnQkFBZ0IsQUFFZCxLQUFLLENBQUcsb0JBQW9CLENBR3pCLGVBQWUsQUFBQyxDQUNoQixLQUFLLENBQUUsS0FBSyxDQUNaLGdCQUFnQixDQUFFLElBQXFCLENBQ3hDLEFBakVULEFBbUVNLGFBbkVPLEFBd0RWLE1BQU0sQUFDSixnQkFBZ0IsQUFVZCxLQUFLLENBQUcsb0JBQW9CLEFBQUMsQ0FDNUIsZ0JBQWdCLENEdkVYLElBQU8sQ0N3RVosT0FBTyxDQUFFLEdBQUcsQ0FJYixBQXpFUCxBQXNFUSxhQXRFSyxBQXdEVixNQUFNLEFBQ0osZ0JBQWdCLEFBVWQsS0FBSyxDQUFHLG9CQUFvQixDQUd6QixlQUFlLEFBQUMsQ0FDaEIsZ0JBQWdCLENBQUUsSUFBcUIsQ0FDeEMsQUF4RVQsQUE0RU0sYUE1RU8sQUF3RFYsTUFBTSxDQW9CSCxvQkFBb0IsQUFBQyxDQUNuQixPQUFPLENBQUUsR0FBRyxDQVFiLEFBckZQLEFBOEVRLGFBOUVLLEFBd0RWLE1BQU0sQ0FvQkgsb0JBQW9CLEFBRWpCLE1BQU0sQUFBQyxDQUNOLGdCQUFnQixDRG5GVCxPQUFPLENDb0ZkLE9BQU8sQ0FBRSxHQUFHLENBSWIsQUFwRlQsQUFpRlUsYUFqRkcsQUF3RFYsTUFBTSxDQW9CSCxvQkFBb0IsQUFFakIsTUFBTSxDQUdILGVBQWUsQUFBQyxDQUNoQixnQkFBZ0IsQ0FBRSxJQUFxQixDQUN4QyxBQW5GWCxBQXNGTSxhQXRGTyxBQXdEVixNQUFNLENBOEJILG9CQUFvQixBQUFDLENBQ25CLE9BQU8sQ0FBRSxHQUFHLENBUWIsQUEvRlAsQUF3RlEsYUF4RkssQUF3RFYsTUFBTSxDQThCSCxvQkFBb0IsQUFFakIsTUFBTSxBQUFDLENBQ04sZ0JBQWdCLENEN0ZULE9BQU8sQ0M4RmQsT0FBTyxDQUFFLEdBQUcsQ0FJYixBQTlGVCxBQTJGVSxhQTNGRyxBQXdEVixNQUFNLENBOEJILG9CQUFvQixBQUVqQixNQUFNLENBR0gsZUFBZSxBQUFDLENBQ2hCLGdCQUFnQixDRC9GZixJQUFPLENDZ0dULEFBWVgsQUFDRSxlQURhLEFBQUEsYUFBYSxDQUMxQixvQkFBb0IsQUFBQyxDQUNuQixPQUFPLENBQUUsR0FBRyxDQUNiLEFBSEgsQUFJRSxlQUphLEFBQUEsYUFBYSxDQUkxQixvQkFBb0IsQUFBQyxDQUNuQixPQUFPLENBQUUsR0FBRyxDQUNiLEFBRUgsQUFDRSxhQURXLEFBQUEsYUFBYSxDQUN4QixvQkFBb0IsQUFBQyxDQUNuQixNQUFNLENBQUUsS0FBSyxDQUNkLEFBSEgsQUFJRSxhQUpXLEFBQUEsYUFBYSxDQUl4QixvQkFBb0IsQUFBQyxDQUNuQixNQUFNLENBQUUsT0FBTyxDQUNoQiJ9 */
/*# sourceMappingURL=scrollable.css.map */
/* Media Queries */
@media only screen and (max-width: 1500px) {
    .dms-settings-col {
        width: calc(100% / 4);
    }
}



/* Media Queries */
@media only screen and (max-width: 1199.98px) {
    .dms-dashboard-mainInfo {
        width: 100%;
    }

    .dms-inventory-filterList {
        overflow-x: auto;
        scrollbar-width: 0;
    }

    .dms-inventory-filterList::-webkit-scrollbar {
        height: 5px;
        border-radius: 50px;
        background-color: var(--ashen-light)
    }

    .dms-inventory-filterList::-webkit-scrollbar-thumb {
        border-radius: 50px;
        background-color: var(--ashen);
    }

    .dms-inventory-filterList>.dms-inventory-filterItem:not(:last-child) {
        margin-right: 10px;
    }

    .dms-inventory-filterList>.dms-inventory-filterItem {
        position: relative;
        width: 200px;
        flex-shrink: 0;
    }
    .md-stepper-horizontal {
        display: block;
        overflow: hidden;
        position: relative;
        overflow-x: auto;
    }

}

@media only screen and (max-width: 991.98px) {
    .vam_gallery_more {
        height: 150px;
    }
    .report-active {
        padding: 25px;
    }
    .md-stepper-horizontal {
        display: block;
        overflow: hidden;
        position: relative;
        overflow-x: auto;
    }
}

@media only screen and (max-width: 767.98px) {
    .dms-dashboard-mainInfoItem {
        width: calc(100% / 3);
    }

    .dms-setting-controlPanel {
        padding: 0;
    }

    .dms-settings-col {
        width: calc(100% / 4);
    }

    .dms-exchange-main {
        min-height: 250px;
    }

    .icon.dms-exchange-icon {
        width: 90px;
        height: 90px;
    }

    .dms-manage-btnGrp.rating-btn-group>.btn {
        max-width: 100%;
    }
    

}

@media only screen and (max-width: 575.98px) {
    .dms-inventory-filterList::-webkit-scrollbar {
        display: none;
    }

    .dms-dashboard-mainInfoItem {
        width: calc(100% / 2);
        padding: 10px;
    }

    .dms-inventory-filterList>.dms-inventory-filterItem {
        width: 188px;
        flex-shrink: 0;
    }

    .dms-inventory-dataTableModule {
        padding: 10px;
    }

    .dms-settings-col {
        width: calc(100% / 3);
    }

    .dms-vam-tabItem {
        width: 33.3333%;
    }

    .dms-vam-tabItem .dms-vam-tabLink {
        min-width: 100%;
        border-radius: 10px;
    }

    .dms-vam-tabContent {
        border-radius: 10px;
        padding: 0;
    }

    .dms-vam-information-btnGrp>.btn-main,
    .dms-vam-flags-btnGrp>.btn-main,
    .dms-vam-estimate-btnGrp>.btn-main,
    .dms-vam-gallery-btnGrp>.btn-main,
    .dms-vam-option-btnGrp>.btn-main {
        width: 100%;
    }

    .vam_estimates_calculate>.btn.btn-second {
        padding: 15px;
        border-radius: 20px;
    }
}

@media only screen and (max-width: 480px) {
    .dms-settings-col {
        width: calc(100% / 2);
    }

    .dms-page-title {
        font-size: 14px !important;
    }

    .dms-page-title .icon {
        width: 25px;
        height: 25px;
    }

    .dms-manage-btnGrp>.btn,
    .dms-createEdit-btnGrp>.btn,
    .dms-billing-btnGrp>.btn {
        min-width: calc(50% - 4px);
    }

    .dms-modal .modal-content {
        padding: 30px;
    }

    .dms-modal .modal-content>.close {
        top: 10px;
        right: 10px;
    }

    .dms-modal-condition .modal-footer>.btn,
    .dms-modal-publish .modal-footer>.btn,
    .dms-modal-rating .modal-footer>.btn {
        min-width: calc(50% - 8px);
    }

    .dms-manage-btnGrp>.btn {
        min-width: 100%;
    }
}

@media only screen and (max-width: 370px) {
    .credential3-file:lang(en)~.custom-file-label {
        padding-right: 74px;
    }

    .credential3-file:lang(en)~.custom-file-label::after {
        content: 'Browse';
    }

    .dms-dashboard-mainInfoItem {
        width: 100%;
        padding: 10px 0;
    }

    .dms-createEdit-btnGrp,
    .dms-manage-btnGrp,
    .dms-billing-btnGrp {
        flex-wrap: wrap;
    }

    .dms-createEdit-btnGrp>.btn,
    .dms-manage-btnGrp>.btn,
    .dms-modal-condition .modal-footer>.btn,
    .dms-modal-publish .modal-footer>.btn,
    .dms-billing-btnGrp>.btn {
        min-width: 100%;
    }

    .dms-createEdit-btnGrp>.btn:first-child,
    .dms-manage-btnGrp>.btn:first-child {
        margin-right: 0 !important;
        margin-bottom: 10px;
    }

    .dms-utility-contentBox:first-child {
        padding-bottom: 112px;
    }

    .dms-vam-tabItem {
        width: 50%;
    }
}

@media print {
    .dms-billing-btnGrp {
        display: none;
    }
}



/* END */
.xdsoft_day_of_week6,
.xdsoft_day_of_week5 {
    pointer-events: none !important;
    background-color: #f5f5f5 !important;
    color: #666 !important;
    opacity: .5 !important;
    cursor: not-allowed;
}