:root, :host {    --fa-style-family-classic: 'Font Awesome 6 Pro';    --fa-font-regular: normal 400 1em/1 'Font Awesome 6 Pro';    --fa-style-family-brands: 'Font Awesome 6 Brands';    --fa-font-brands: normal 400 1em/1 'Font Awesome 6 Brands'}@font-face {    font-family: 'Font Awesome 6 Pro';    font-style: normal;    font-weight: 400;    font-display: block;    src: url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.ttf") format("truetype")}@font-face {    font-family: 'Font Awesome 6 Brands';    font-style: normal;    font-weight: 400;    font-display: block;    src: url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.ttf") format("truetype")}.fa {    font-family: var(--fa-style-family, "Font Awesome 6 Pro");    font-weight: var(--fa-style, 900)}.fa, .fa-brands, .fa-classic, .fa-regular, .fab, .far {    -moz-osx-font-smoothing: grayscale;    -webkit-font-smoothing: antialiased;    display: var(--fa-display, inline-block);    font-style: normal;    font-variant: normal;    line-height: 1;    text-rendering: auto}.far, .fa-classic, .fa-regular {    font-weight: 400;    font-family: 'Font Awesome 6 Pro'}.fab, .fa-brands {    font-weight: 400;    font-family: 'Font Awesome 6 Brands'}.fa-360-degrees::before {    content: "\e2dc"}.fa-cutlery::before {    content: "\f0f5"}.fa-star::before {    content: "\f005"}.fa-tent::before {    content: "\e57d"}.fa-leaf::before {    content: "\f06c"}.fa-chart-scatter::before {    content: "\f7ee"}.fa-fork-knife::before {    content: "\f2e6"}.fa-building-columns::before {    content: "\f19c"}.fa-spa::before {    content: "\f5bb"}.fa-person-swimming::before {    content: "\f5c4"}.fa-water-ladder::before {    content: "\f5c5"}.fa-water::before {    content: "\f773"}.fa-duck::before {    content: "\f6d8"}.fa-s::before {    content: "\53"}.fa-bell-concierge::before {    content: "\f562"}.fa-person-chalkboard::before {    content: "\e53d"}.fa-martini-glass-citrus::before {    content: "\f561"}.fa-charging-station::before {    content: "\f5e7"}.fa-people-roof::before {    content: "\e537"}.fa-hat-chef::before {    content: "\f86b"}.fa-house::before {    content: "\f015"}.fa-mug-hot::before {    content: "\f7b6"}.fa-children::before {    content: "\f1ae"}.fa-magnifying-glass::before {    content: "\f002"}.fa-whatsapp::before {    content: "\f232"}.fa-instagram::before {    content: "\f16d"}.fa-facebook::before {    content: "\f09a"}.fa-twitter::before {    content: "\f099"}.fa-youtube::before {    content: "\f167"}.fa-person-running::before {    content: "\f70c"}.fa-chevron-left::before {    content: "\f053"}.fa-chevron-right::before {    content: "\f054"}.fa-phone-volume::before {    content: "\f2a0"}.fa-bed-front::before {    content: "\f8f7"}*, :before, :after {    box-sizing: border-box;    border-width: 0;    border-style: solid;    border-color: #e5e7eb}html {    position: relative;    height: 100%}body {    overflow: hidden}#wrapper {    height: 100%;    overflow: hidden;    width: 100%}.hidden {    display: none}.content-page {    margin-left: 0px;    overflow: hidden;    padding: 0;    height: 100%;    position: relative}.left-side-menu {    width: 230px;    background: rgb(0 0 0 / 70%);    padding: 20px 0;    position: absolute;    transition: all 0.1s ease-out;    top: 95px;    height: calc(100% - 150px);    z-index: 1;    box-shadow: 0 0 35px 0 rgb(154 161 171 / 15%);    z-index: 9999;    backdrop-filter: blur(3px);    bottom: 0;    margin: 0;    border-radius: 1rem;    left: 1rem;    margin-bottom: 3;    transition: width left .3s ease}.left-side-menu.active {    /* width: 0; */    left: 1rem;}#sidebar-menu > ul {    list-style: none;    padding: 0}#sidebar-menu > ul > li > a {    color: #ffffff;    display: flex;    padding: 6px 11px;    position: relative;    transition: all 0.4s;    font-family: 'Poppins', sans-serif;    font-size: 1.5rem;    /*    font-size: 0.8rem;*/    align-items: center}#sidebar-menu > ul > li > a:hover, #sidebar-menu > ul > li > a:focus, #sidebar-menu > ul > li > a:active {    color: #ffffff;    text-decoration: none}#sidebar-menu > ul > li > a > span {    vertical-align: middle}#sidebar-menu > ul > li > a i {    display: inline-block;    line-height: 1.0625rem;    margin: 0 10px 0 3px;    text-align: center;    vertical-align: middle;    width: 16px;    font-size: 18px}#sidebar-menu > ul > li > a svg {    width: 16px;    height: 16px;    margin-left: 3px;    margin-right: 10px}#sidebar-menu > ul > li > a .drop-arrow {    float: right}#sidebar-menu > ul > li > a .drop-arrow i {    margin-right: 0}#sidebar-menu > ul > li > a.mm-active {    color: #00acc1}#sidebar-menu > ul > li ul {    padding-left: 15px;    list-style: none}#sidebar-menu > ul > li ul ul {    padding-left: 20px}#sidebar-menu .badge {    margin-top: 4px}#sidebar-menu .menu-title {    letter-spacing: 0.05em;    pointer-events: none;    cursor: default;    font-size: 15px;    text-transform: uppercase;    color: #fff;    font-weight: 600;    text-align: left}#sidebar-menu .menuitem-active > a {    color: #00acc1}#sidebar-menu .menuitem-active .active {    color: #00acc1}.nav-second-level li a {    padding: 8px 20px;    color: #ffffff;    display: block;    position: relative;    transition: all 0.4s;    font-size: 0.875rem}.nav-second-level li a:focus, .nav-second-level li a:hover {    color: #e9e9e9}.nav-second-level li.active > a {    color: #00acc1}.menu-arrow {    transition: transform 0.15s;    position: absolute;    right: 15px;    display: inline-block;    font-family: "Font Awesome 6 Pro";    font-weight: 400;    text-rendering: auto;    line-height: 1.5rem;    font-size: 0.8rem;    transform: translate(0, 0)}.menu-arrow::before {    content: "\f067"}li > a[aria-expanded=true] > span.menu-arrow {    transform: rotate(135deg)}li.menuitem-active > a:not(.collapsed) > span.menu-arrow {    transform: rotate(135deg)}body[data-sidebar-size=condensed] .logo-box {    width: 160px !important}body[data-sidebar-size=condensed] .logo span.logo-lg {    display: none}body[data-sidebar-size=condensed] .logo span.logo-sm {    display: block}body[data-sidebar-size=condensed] .left-side-menu {    position: absolute;    padding-top: 0;    width: 60px !important;    z-index: 5}body[data-sidebar-size=condensed] .left-side-menu .simplebar-mask, body[data-sidebar-size=condensed] .left-side-menu .simplebar-content-wrapper {    overflow: visible !important}body[data-sidebar-size=condensed] .left-side-menu .simplebar-scrollbar {    display: none !important}body[data-sidebar-size=condensed] .left-side-menu .simplebar-offset {    bottom: 0 !important}body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu .menu-title, body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu .menu-arrow, body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu .label, body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu .badge, body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu .collapse.in {    display: none !important}body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu .nav.collapse {    height: inherit !important}body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu > ul > li {    position: relative;    white-space: nowrap}body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu > ul > li > a {    padding: 15px 20px;    min-height: 54px;    transition: none}body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu > ul > li > a:hover, body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu > ul > li > a:active, body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu > ul > li > a:focus {    color: #00acc1}body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu > ul > li > a i {    font-size: 1.3rem;    margin-right: 20px;    margin-left: 5px}body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu > ul > li > a svg {    width: 18px;    height: 18px;    margin-left: 6px}body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu > ul > li > a span {    display: none;    padding-left: 25px}body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu > ul > li:hover > a {    position: relative;    width: calc(190px + 60px);    color: #00acc1;    background-color: #f3f7f9;    box-shadow: inset 3px 5px 10px 0 rgba(154, 161, 171, 0.2)}body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu > ul > li:hover > a span {    display: inline}body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu > ul > li:hover a.open:after, body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu > ul > li:hover a.active:after {    display: none}body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu > ul > li:hover > .collapse {    display: block !important;    height: auto !important;    transition: none !important}body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu > ul > li:hover > .collapse > ul {    display: block !important;    left: 60px;    position: absolute;    width: 190px;    box-shadow: 3px 5px 10px 0 rgba(154, 161, 171, 0.2)}body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu > ul > li:hover > .collapse > ul ul {    box-shadow: 3px 5px 10px 0 rgba(154, 161, 171, 0.2)}body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu > ul > li:hover > .collapse > ul a {    box-shadow: none;    padding: 8px 20px;    position: relative;    width: 190px;    z-index: 6}body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu > ul > li:hover > .collapse > ul a:hover {    color: #00acc1}body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu > ul .collapsing {    display: block !important;    height: auto !important;    transition: none !important}body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu > ul ul {    padding: 5px 0;    z-index: 9999;    display: none;    background-color: #ffffff}body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu > ul ul li:hover > .collapse {    display: block !important;    height: auto !important;    transition: none !important}body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu > ul ul li:hover > .collapse > ul {    display: block;    left: 190px;    margin-top: -36px;    position: absolute;    width: 190px}body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu > ul ul li > a span.pull-right {    position: absolute;    right: 20px;    top: 12px;    transform: rotate(270deg)}body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu > ul ul li.active a {    color: #00acc1}body[data-sidebar-size=condensed] .content-page {    margin-left: 60px !important}@media (min-width: 992px) {    body[data-sidebar-size=condensed] .footer {        left: 60px !important    }}body[data-sidebar-size=condensed] .user-box {    display: none !important}@media (min-width: 768px) {    body[data-sidebar-size=condensed]:not([data-layout=compact]) {        min-height: 100vh    }}@media (max-width: 767.98px) {    .pro-user-name {        display: none    }}@media (max-width: 991.98px) {    body {        overflow-x: hidden;        padding-bottom: 0px    }    .left-side-menu {        left: -230px;        z-index: 9999 !important    }    .sidebar-enable .left-side-menu {        display: block;        /* left: 230px; */    }    .content-page, body[data-sidebar-size=condensed] .content-page {        margin-left: 0 !important;        padding: 0 0    }    body.sidebar-enable .content-page {        margin-left: 0 !important;        padding: 0 10px    }    .footer {        left: 0 !important    }}body[data-sidebar-size=compact]:not([data-sidebar-size=condensed]) .logo-box {    width: 160px !important}body[data-sidebar-size=compact]:not([data-sidebar-size=condensed]) .left-side-menu {    width: 160px !important;    text-align: center}body[data-sidebar-size=compact]:not([data-sidebar-size=condensed]) .left-side-menu #sidebar-menu > ul > li > a > i {    display: block;    font-size: 18px;    line-height: 24px;    width: 100%;    margin: 0}body[data-sidebar-size=compact]:not([data-sidebar-size=condensed]) .left-side-menu #sidebar-menu > ul > li > a svg {    display: block;    margin: 0 auto 5px auto}body[data-sidebar-size=compact]:not([data-sidebar-size=condensed]) .left-side-menu #sidebar-menu > ul ul {    padding-left: 0}body[data-sidebar-size=compact]:not([data-sidebar-size=condensed]) .left-side-menu #sidebar-menu > ul ul a {    padding: 10px 20px}body[data-sidebar-size=compact]:not([data-sidebar-size=condensed]) .left-side-menu .menu-arrow, body[data-sidebar-size=compact]:not([data-sidebar-size=condensed]) .left-side-menu .badge {    display: none !important}body[data-sidebar-size=compact]:not([data-sidebar-size=condensed]) .left-side-menu + .content-page {    margin-left: 160px}body[data-sidebar-size=compact]:not([data-sidebar-size=condensed]) .left-side-menu + .content-page .footer {    left: 160px}body[data-sidebar-size=compact]:not([data-sidebar-size=condensed]) .left-side-menu .menu-title {    background-color: #f3f7f9}body[data-sidebar-color=dark] .logo-box {    background-color: #38414a}body[data-sidebar-color=dark] .logo-box .logo-dark {    display: none}body[data-sidebar-color=dark] .logo-box .logo-light {    display: block}body[data-sidebar-color=dark] .left-side-menu {    background-color: #38414a;    box-shadow: none}body[data-sidebar-color=dark] .left-side-menu #sidebar-menu > ul > li > a {    color: #9097a7}body[data-sidebar-color=dark] .left-side-menu #sidebar-menu > ul > li > a:hover, body[data-sidebar-color=dark] .left-side-menu #sidebar-menu > ul > li > a:focus, body[data-sidebar-color=dark] .left-side-menu #sidebar-menu > ul > li > a:active {    color: #c8cddc}body[data-sidebar-color=dark] .left-side-menu #sidebar-menu > ul > li > a.mm-active {    color: #ffffff;    background-color: #3d4751}body[data-sidebar-color=dark] .left-side-menu #sidebar-menu .menu-title {    color: #adb5bd}body[data-sidebar-color=dark] .left-side-menu #sidebar-menu .menuitem-active > a {    color: #00acc1}body[data-sidebar-color=dark] .left-side-menu #sidebar-menu .menuitem-active .active {    color: #00acc1}body[data-sidebar-color=dark] .left-side-menu .nav-second-level li a, body[data-sidebar-color=dark] .left-side-menu .nav-thrid-level li a {    color: #9097a7}body[data-sidebar-color=dark] .left-side-menu .nav-second-level li a:focus, body[data-sidebar-color=dark] .left-side-menu .nav-second-level li a:hover, body[data-sidebar-color=dark] .left-side-menu .nav-thrid-level li a:focus, body[data-sidebar-color=dark] .left-side-menu .nav-thrid-level li a:hover {    background-color: transparent;    color: #c8cddc}body[data-sidebar-color=dark] .left-side-menu .nav-second-level li.active > a, body[data-sidebar-color=dark] .left-side-menu .nav-thrid-level li.active > a {    color: #ffffff}body[data-sidebar-color=dark] .left-side-menu .user-box .dropdown > a {    color: #fff !important}body[data-sidebar-color=dark][data-sidebar-size=condensed] #wrapper .left-side-menu #sidebar-menu > ul > li:hover > a {    background-color: #38414a;    box-shadow: none}body[data-sidebar-color=dark][data-sidebar-size=condensed] #wrapper .left-side-menu #sidebar-menu .mm-active .active {    color: #00acc1}body[data-sidebar-color=dark][data-sidebar-size=compact] #wrapper .left-side-menu .menu-title {    background-color: rgba(255, 255, 255, 0.03)}body[data-sidebar-color=brand] .logo-box, body[data-sidebar-color=gradient] .logo-box {    background-color: #4a81d4}body[data-sidebar-color=brand] .logo-box .logo-dark, body[data-sidebar-color=gradient] .logo-box .logo-dark {    display: none}body[data-sidebar-color=brand] .logo-box .logo-light, body[data-sidebar-color=gradient] .logo-box .logo-light {    display: block}body[data-sidebar-color=brand] .menuitem-active > a, body[data-sidebar-color=gradient] .menuitem-active > a {    color: #fff !important}body[data-sidebar-color=brand] .left-side-menu, body[data-sidebar-color=gradient] .left-side-menu {    background-color: #4a81d4;    box-shadow: none}body[data-sidebar-color=brand] .left-side-menu #sidebar-menu > ul > li > a, body[data-sidebar-color=gradient] .left-side-menu #sidebar-menu > ul > li > a {    color: rgba(255, 255, 255, 0.7)}body[data-sidebar-color=brand] .left-side-menu #sidebar-menu > ul > li > a:hover, body[data-sidebar-color=brand] .left-side-menu #sidebar-menu > ul > li > a:focus, body[data-sidebar-color=brand] .left-side-menu #sidebar-menu > ul > li > a:active, body[data-sidebar-color=gradient] .left-side-menu #sidebar-menu > ul > li > a:hover, body[data-sidebar-color=gradient] .left-side-menu #sidebar-menu > ul > li > a:focus, body[data-sidebar-color=gradient] .left-side-menu #sidebar-menu > ul > li > a:active {    color: rgba(255, 255, 255, 0.9)}body[data-sidebar-color=brand] .left-side-menu #sidebar-menu > ul > li > a.mm-active, body[data-sidebar-color=gradient] .left-side-menu #sidebar-menu > ul > li > a.mm-active {    color: #fff;    background-color: rgba(255, 255, 255, 0.07)}body[data-sidebar-color=brand] .left-side-menu #sidebar-menu .menu-title, body[data-sidebar-color=gradient] .left-side-menu #sidebar-menu .menu-title {    color: rgba(255, 255, 255, 0.6)}body[data-sidebar-color=brand] .left-side-menu #sidebar-menu .mm-active .active, body[data-sidebar-color=gradient] .left-side-menu #sidebar-menu .mm-active .active {    color: #fff}body[data-sidebar-color=brand] .left-side-menu .nav-second-level li a, body[data-sidebar-color=brand] .left-side-menu .nav-thrid-level li a, body[data-sidebar-color=gradient] .left-side-menu .nav-second-level li a, body[data-sidebar-color=gradient] .left-side-menu .nav-thrid-level li a {    color: rgba(255, 255, 255, 0.7)}body[data-sidebar-color=brand] .left-side-menu .nav-second-level li a:focus, body[data-sidebar-color=brand] .left-side-menu .nav-second-level li a:hover, body[data-sidebar-color=brand] .left-side-menu .nav-thrid-level li a:focus, body[data-sidebar-color=brand] .left-side-menu .nav-thrid-level li a:hover, body[data-sidebar-color=gradient] .left-side-menu .nav-second-level li a:focus, body[data-sidebar-color=gradient] .left-side-menu .nav-second-level li a:hover, body[data-sidebar-color=gradient] .left-side-menu .nav-thrid-level li a:focus, body[data-sidebar-color=gradient] .left-side-menu .nav-thrid-level li a:hover {    background-color: transparent;    color: #fff}body[data-sidebar-color=brand] .left-side-menu .nav-second-level li.active > a, body[data-sidebar-color=brand] .left-side-menu .nav-thrid-level li.active > a, body[data-sidebar-color=gradient] .left-side-menu .nav-second-level li.active > a, body[data-sidebar-color=gradient] .left-side-menu .nav-thrid-level li.active > a {    color: #ffffff}body[data-sidebar-color=brand] .left-side-menu .user-box .dropdown > a, body[data-sidebar-color=gradient] .left-side-menu .user-box .dropdown > a {    color: #fff !important}body[data-sidebar-color=brand][data-sidebar-size=condensed] #wrapper .left-side-menu #sidebar-menu > ul > li:hover > a, body[data-sidebar-color=gradient][data-sidebar-size=condensed] #wrapper .left-side-menu #sidebar-menu > ul > li:hover > a {    background-color: #4a81d4;    box-shadow: none;    color: #fff}body[data-sidebar-color=brand][data-sidebar-size=condensed] #wrapper .left-side-menu #sidebar-menu .mm-active .active, body[data-sidebar-color=gradient][data-sidebar-size=condensed] #wrapper .left-side-menu #sidebar-menu .mm-active .active {    color: #00acc1}body[data-sidebar-color=brand][data-sidebar-size=condensed] #wrapper .left-side-menu .nav-second-level li a, body[data-sidebar-color=brand][data-sidebar-size=condensed] #wrapper .left-side-menu .nav-thrid-level li a, body[data-sidebar-color=gradient][data-sidebar-size=condensed] #wrapper .left-side-menu .nav-second-level li a, body[data-sidebar-color=gradient][data-sidebar-size=condensed] #wrapper .left-side-menu .nav-thrid-level li a {    color: #6e768e}body[data-sidebar-color=brand][data-sidebar-size=compact] #wrapper .left-side-menu .menu-title, body[data-sidebar-color=gradient][data-sidebar-size=compact] #wrapper .left-side-menu .menu-title {    background-color: rgba(255, 255, 255, 0.05)}body[data-sidebar-color=gradient] .logo-box, body[data-sidebar-color=gradient] .left-side-menu {    background: #683ba9;    background-image: linear-gradient(270deg, rgba(64, 149, 216, 0.15), transparent)}body[data-sidebar-color=gradient][data-sidebar-size=condensed] #wrapper .left-side-menu #sidebar-menu > ul > li:hover > a {    background: #683ba9}body[data-sidebar-color=gradient][data-sidebar-size=condensed] #wrapper .left-side-menu #sidebar-menu .mm-active .active {    color: #00acc1}body[data-sidebar-color=gradient][data-sidebar-size=condensed] #wrapper .left-side-menu .nav-second-level li a, body[data-sidebar-color=gradient][data-sidebar-size=condensed] #wrapper .left-side-menu .nav-thrid-level li a {    color: #6e768e}.user-box {    display: none}.user-pro-dropdown {    background-color: #f3f7f9;    box-shadow: none;    padding: 15px 5px;    width: 90%;    margin-left: 5%;    margin-top: 10px}.user-pro-dropdown .dropdown-item {    border-radius: 3px}.user-pro-dropdown .dropdown-item:hover {    background-color: #3a3a3a;    color: #fff}@media (min-width: 992px) {    body[data-layout-mode=detached] .navbar-custom .container-fluid {        max-width: 95%    }    body[data-layout-mode=detached] #wrapper {        max-width: 95%;        margin: 0 auto    }    body[data-layout-mode=detached] .left-side-menu {        margin-top: 30px;        margin-bottom: 30px;        border-radius: 5px    }    body[data-layout-mode=detached] .content-page {        padding-bottom: 30px    }    body[data-layout-mode=detached] .logo-box {        background-color: transparent;        background-image: none    }}body[data-sidebar-showuser=true] .user-box {    display: block}body[data-sidebar-icon=twotones] #sidebar-menu > ul > li > a i {    color: #4a81d4}body[data-sidebar-icon=twotones] #sidebar-menu > ul > li > a svg {    width: 18px;    height: 18px;    margin-left: 3px;    margin-right: 10px;    color: #4a81d4;    fill: rgba(74, 129, 212, 0.2)}.logo-center {    position: fixed;    width: 230px;    background: rgb(0 0 0 / 70%);    top: 1rem;    left: 1rem;    display: block;    z-index: 999999;    border-radius: 1rem}.logo span.logo-lg {    display: block}.logo span.logo-sm {    display: none}.logo .logo-lg-text-dark {    color: #323a46;    font-weight: 700;    font-size: 22px;    text-transform: uppercase}.logo .logo-lg-text-light {    color: #fff;    font-weight: 700;    font-size: 22px;    text-transform: uppercase}.logo-box {    height: 60px;    width: auto;    float: left;    transition: all 0.1s ease-out}.logo-box .logo {    line-height: 60px}.logo-box img {    height: 50px !important}.logo-light {    display: block}.logo-dark {    display: none}.navbar-custom {    background-color: #fff;    box-shadow: 0 0 35px 0 rgba(154, 161, 171, 0);    padding: 0 0 0 0;    position: fixed;    left: 0;    right: 0;    height: 60px;    z-index: 1001;    top: 0}.navbar-custom .topnav-menu > li {    float: left}.navbar-custom .topnav-menu .nav-link {    padding: 0 15px;    color: rgba(255, 255, 255, 0.6);    min-width: 32px;    display: block;    line-height: 60px;    text-align: center;    max-height: 60px}.navbar-custom .dropdown.show .nav-link {    background-color: rgba(255, 255, 255, 0.05)}.navbar-custom .container-fluid {}.navbar-custom .app-search {    height: 60px;    display: table;    max-width: 180px;    margin-right: 20px}.navbar-custom .app-search .app-search-box {    display: table-cell;    vertical-align: middle;    position: relative}.navbar-custom .app-search .app-search-box input::-webkit-input-placeholder {    font-size: 0.8125rem;    color: rgba(255, 255, 255, 0.3)}.navbar-custom .app-search .app-search-box input::-moz-placeholder {    font-size: 0.8125rem;    color: rgba(255, 255, 255, 0.3)}.navbar-custom .app-search .app-search-box input:-ms-input-placeholder {    font-size: 0.8125rem;    color: rgba(255, 255, 255, 0.3)}.navbar-custom .app-search .app-search-box input::-ms-input-placeholder {    font-size: 0.8125rem;    color: rgba(255, 255, 255, 0.3)}.navbar-custom .app-search .app-search-box input::placeholder {    font-size: 0.8125rem;    color: rgba(255, 255, 255, 0.3)}.navbar-custom .app-search .form-control {    border: none;    height: 38px;    padding-left: 20px;    padding-right: 0;    color: #fff;    background-color: rgba(255, 255, 255, 0.07);    box-shadow: none;    border-radius: 30px 0 0 30px}.navbar-custom .app-search .input-group-append {    margin-left: 0;    z-index: 4}.navbar-custom .app-search .btn {    background-color: rgba(255, 255, 255, 0.07);    border-color: transparent;    color: rgba(255, 255, 255, 0.3);    border-radius: 0 30px 30px 0;    box-shadow: none !important}.navbar-custom .button-menu-mobile {    border: none;    color: #fff;    display: inline-block;    height: 60px;    line-height: 60px;    width: 60px;    background-color: transparent;    font-size: 24px;    cursor: pointer}.navbar-custom .button-menu-mobile.disable-btn {    display: none}.widget-links {    position: absolute;    left: calc(230px + 2rem);    top: 1rem;    z-index: 99999}.widget-links ul {    list-style: none;    padding: 0;    margin: 0;    display: flex;    gap: 1rem}.widget-links li {    display: inline-block}.widget-links a {    display: flex;    gap: 1rem;    align-items: center;    text-decoration: none;    color: #fff;    padding: 1.2rem;    border-radius: 1rem;    transition; border-radius: 1;    background: rgb(0 0 0 / 70%);    backdrop-filter: blur(4)}.widget-links a:hover {    filter: invert(1)}.widget-links i {    margin-right: 6px}.widget-links a.hidden {    display: none;}.widget-links a svg {    fill: #fff;    width: 50px;    height: 50px;    border-radius: 50px;    border: 1px solid;    padding: 10px}.widget-links a small {    display: block}.sidebar-cstmenu {    position: absolute;    right: -36px;    bottom: 150px;    height: 36px;    width: 36px;    z-index: 4;    color: #ffffff;    border: none;    margin-right: 0px;    display: inline-block;    background-color: rgb(0 0 0 / 70%);    cursor: pointer;    border-top-right-radius: 0.5rem;    border-bottom-right-radius: 0.5rem;    transition: all .3s ease-in-out}.sidebar-cstmenu i {    -webkit-transform: rotateZ(180deg);    transform: rotateZ(180deg)}.sidebar-cstmenu:before, .sidebar-cstmenu:after {    content: "";    position: absolute;    width: 25px;    height: 24px;    left: 0px}.sidebar-cstmenu:before {    background: url(../img/sidebar-cstmenu.svg) no-repeat 0 0 /100%;    top: -24px}.sidebar-cstmenu:after {    background: url(../img/sidebar-cstmenu.svg) no-repeat 0 -24px /100%;    bottom: -24px}.noti-scroll {    max-height: 230px}.notification-list {    margin-left: 0}.notification-list .noti-title {    background-color: transparent;    padding: 15px 20px}.notification-list .noti-icon-badge {    display: inline-block;    position: absolute;    top: 16px;    right: 10px}.notification-list .notify-item {    padding: 12px 10px}.notification-list .notify-item .notify-icon {    float: left;    height: 36px;    width: 36px;    font-size: 18px;    line-height: 36px;    text-align: center;    margin-right: 10px;    border-radius: 50%;    color: #fff}.notification-list .notify-item .notify-details {    margin-bottom: 5px;    overflow: hidden;    margin-left: 45px;    text-overflow: ellipsis;    white-space: nowrap;    color: #343a40}.notification-list .notify-item .notify-details b {    font-weight: 500}.notification-list .notify-item .notify-details small {    display: block}.notification-list .notify-item .notify-details span {    display: block;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;    font-size: 13px}.notification-list .notify-item .user-msg {    margin-left: 45px;    white-space: normal;    line-height: 16px}.notification-list .profile-dropdown .notify-item {    padding: 7px 10px}.noti-icon {    font-size: 21px;    vertical-align: middle}.profile-dropdown {    min-width: 170px}.profile-dropdown i {    vertical-align: middle;    margin-right: 5px;    font-size: 20px}.nav-user {    padding: 0 12px !important}.nav-user img {    height: 32px;    width: 32px}.fullscreen-enable [data-toggle=fullscreen] .fe-maximize::before {    content: "\E88D"}.topnav-menu-center {    width: 50%}@media (max-width: 991.98px) {    .logo-box {        padding-right: 0 !important    }    .logo-box .logo-lg {        display: none !important    }    .logo-box .logo-sm {        display: block !important    }}@media (max-width: 600px) {    .navbar-custom .dropdown {        position: static    }    .navbar-custom .dropdown .dropdown-menu {        left: 10px !important;        right: 10px !important    }    .navbar-custom .dropdown .dropdown-menu.profile-dropdown {        left: auto !important;        right: 0 !important    }}body[data-topbar-color=light] .navbar-custom {    background-color: #ffffff !important;    box-shadow: 0 0.75rem 6rem rgba(56, 65, 74, 0.03)}body[data-topbar-color=light] .navbar-custom .topnav-menu .nav-link {    color: #636569}body[data-topbar-color=light] .navbar-custom .dropdown.show .nav-link {    background-color: rgba(50, 58, 70, 0.03)}body[data-topbar-color=light] .navbar-custom .button-menu-mobile {    color: #323a46}body[data-topbar-color=light] .navbar-custom .app-search input::-webkit-input-placeholder {    color: #adb5bd !important}body[data-topbar-color=light] .navbar-custom .app-search input::-moz-placeholder {    color: #adb5bd !important}body[data-topbar-color=light] .navbar-custom .app-search input:-ms-input-placeholder {    color: #adb5bd !important}body[data-topbar-color=light] .navbar-custom .app-search input::-ms-input-placeholder {    color: #adb5bd !important}body[data-topbar-color=light] .navbar-custom .app-search input::placeholder {    color: #adb5bd !important}body[data-topbar-color=light] .navbar-custom .app-search .form-control {    color: #323a46;    background-color: #f3f7f9;    border-color: #f3f7f9}body[data-topbar-color=light] .navbar-custom .app-search .btn {    background-color: #f3f7f9;    color: #ced4da}body[data-topbar-color=light] .logo-dark {    display: block}body[data-topbar-color=light] .logo-light {    display: none}@media (max-width: 991.98px) {    body[data-layout-mode=horizontal] .navbar-toggle {        border: 0;        position: relative;        padding: 0;        margin: 0;        cursor: pointer    }    body[data-layout-mode=horizontal] .navbar-toggle .lines {        width: 25px;        display: block;        position: relative;        height: 16px;        transition: all 0.5s ease;        margin-top: calc(54px / 2)    }    body[data-layout-mode=horizontal] .navbar-toggle span {        height: 2px;        width: 100%;        background-color: #6c757d;        display: block;        margin-bottom: 5px;        transition: transform 0.5s ease    }    body[data-layout-mode=horizontal] .navbar-toggle.open span {        position: absolute    }    body[data-layout-mode=horizontal] .navbar-toggle.open span:first-child {        top: 7px;        transform: rotate(45deg)    }    body[data-layout-mode=horizontal] .navbar-toggle.open span:nth-child(2) {        visibility: hidden    }    body[data-layout-mode=horizontal] .navbar-toggle.open span:last-child {        width: 100%;        top: 7px;        transform: rotate(-45deg)    }}body[data-layout-mode=horizontal] .button-menu-mobile {    display: none}body[data-layout-mode=horizontal] .logo-box {    width: auto;    padding-right: 15px;    background-color: transparent}@media (min-width: 992px) and (max-width:1366px) {    body[data-layout-mode=horizontal] .logo-box {        padding-left: 20px    }}@media (max-width: 360px) {    .navbar-custom .topnav-menu .nav-link {        padding: 0 12px    }    .navbar-custom .button-menu-mobile {        width: 45px    }}.page-title-box .page-title {    font-size: 1.25rem;    margin: 0;    line-height: 75px;    color: #323a46}.page-title-box .page-title-right {    float: right;    margin-top: 22px}.page-title-box .breadcrumb {    padding-top: 5px}@media (max-width: 767.98px) {    .page-title-box .page-title {        display: block;        white-space: nowrap;        text-overflow: ellipsis;        overflow: hidden;        line-height: 60px    }    .page-title-box .breadcrumb {        display: none    }}@media (max-width: 640px) {    .page-title-box .page-title-right {        display: none    }}@media (max-width: 419px) {    .page-title-box .breadcrumb {        display: none    }}.footer {    bottom: 0;    padding: 0;    position: fixed;    right: 0;    color: #fff;    left: 0;    background: #000000;    z-index: 99999;    font-size: 11px}.footer .footer-links a {    color: #98a6ad;    margin-left: 1.5rem;    transition: all 0.4s}.footer .footer-links a:hover {    color: #323a46}.footer .footer-links a:first-of-type {    margin-left: 0}.footer-alt {    left: 0 !important;    text-align: center;    background-color: transparent}@media (max-width: 767.98px) {    .footer {        left: 0 !important;        text-align: center    }}body[data-layout-mode=horizontal] .footer {    left: 0 !important}body[data-layout-mode=horizontal][data-layout-width=boxed] .footer {    max-width: 1300px !important}@media (min-width: 992px) {    body[data-layout-mode=detached] .footer {        position: inherit;        margin: 0 10px    }}.right-bar {    background-color: #ffffff;    box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.06), 0 1px 0 0 rgba(0, 0, 0, 0.02);    display: block;    position: fixed;    transition: all 200ms ease-out;    width: 260px;    z-index: 9999;    float: right !important;    right: -270px;    top: 0;    bottom: 0}.right-bar .rightbar-title {    background-color: #3a3a3a;    padding: 27px 25px;    color: #fff}.right-bar .right-bar-toggle {    background-color: #414b5b;    height: 24px;    width: 24px;    line-height: 27px;    color: #fff;    text-align: center;    border-radius: 50%;    margin-top: -4px}.right-bar .right-bar-toggle:hover {    background-color: #475364}.right-bar .user-box {    padding: 25px;    text-align: center}.right-bar .user-box .user-img {    position: relative;    height: 64px;    width: 64px;    margin: 0 auto 15px auto}.right-bar .user-box .user-img .user-edit {    position: absolute;    right: -5px;    bottom: 0px;    height: 24px;    width: 24px;    background-color: #fff;    line-height: 24px;    border-radius: 50%;    box-shadow: 0 0 45px 0 rgba(0, 0, 0, 0.12)}.right-bar .user-box h5 {    margin-bottom: 2px}.right-bar .user-box h5 a {    color: #323a46}.right-bar .notification-item .media {    padding: 0.75rem 1rem}.right-bar .notification-item .media:hover {    background-color: #f3f7f9}.right-bar .notification-item .user-status {    position: absolute;    right: 0px;    bottom: -4px;    font-size: 10px}.right-bar .notification-item .user-status.online {    color: #1abc9c}.right-bar .notification-item .user-status.away {    color: #f7b84b}.right-bar .notification-item .user-status.busy {    color: #f1556c}.rightbar-overlay {    background-color: rgba(50, 58, 70, 0.2);    position: absolute;    left: 0;    right: 0;    top: 0;    bottom: 0;    display: none;    z-index: 9998;    transition: all 0.2s ease-out}.right-bar-enabled .right-bar {    right: 0}.right-bar-enabled .rightbar-overlay {    display: block}@media (max-width: 767.98px) {    .right-bar {        overflow: auto    }    .right-bar .slimscroll-menu {        height: auto !important    }}body[data-layout-width=boxed] #wrapper {    max-width: 1300px;    margin: 0 auto;    box-shadow: 0 0 45px 0 rgba(0, 0, 0, 0.12)}body[data-layout-width=boxed] .navbar-custom {    max-width: 1300px;    margin: 0 auto}body[data-layout-width=boxed] .footer {    margin: 0 auto;    max-width: calc(1300px - 320px)}body[data-layout-width=boxed][data-sidebar-size=condensed] .footer {    max-width: calc(1300px - 60px)}body[data-layout-width=boxed][data-sidebar-size=compact] .footer {    max-width: calc(1300px - 160px)}@media (min-width: 768px) {    body[data-layout-width=boxed][data-sidebar-size=condensed] .content-page {        min-height: calc(1750px - 60px)    }}@media (min-width: 1367px) {    body[data-layout-menu-position=scrollable]:not([data-sidebar-size=condensed]):not([data-sidebar-size=compact]):not([data-layout-mode=two-column]) {        padding-bottom: 0    }    body[data-layout-menu-position=scrollable]:not([data-sidebar-size=condensed]):not([data-sidebar-size=compact]):not([data-layout-mode=two-column]) #wrapper {        display: flex    }    body[data-layout-menu-position=scrollable]:not([data-sidebar-size=condensed]):not([data-sidebar-size=compact]):not([data-layout-mode=two-column]) .navbar-custom, body[data-layout-menu-position=scrollable]:not([data-sidebar-size=condensed]):not([data-sidebar-size=compact]):not([data-layout-mode=two-column]) .topnav {        position: absolute    }    body[data-layout-menu-position=scrollable]:not([data-sidebar-size=condensed]):not([data-sidebar-size=compact]):not([data-layout-mode=two-column]) .left-side-menu {        position: relative;        min-width: 240px;        max-width: 240px;        padding: 20px 0 calc(60px + 20px)    }    body[data-layout-menu-position=scrollable]:not([data-sidebar-size=condensed]):not([data-sidebar-size=compact]):not([data-layout-mode=two-column]) .content-page {        margin-left: 0;        width: 100%;        padding-bottom: 60px    }}@media (min-width: 1367px) {    body[data-layout-mode=horizontal] .container-fluid {        max-width: 100%    }    body[data-layout-mode=horizontal] .navbar-custom {        padding: 0 16px    }}body[data-layout-mode=horizontal] .content-page {    margin-left: 240px !important}.topnav {    background: #ffffff;    box-shadow: 0 0 35px 0 rgba(154, 161, 171, 0.15);    margin-top: 60px;    padding: 0 calc(24px / 2);    position: fixed;    left: 0;    right: 0;    z-index: 100}.topnav .topnav-menu {    margin: 0;    padding: 0}.topnav .navbar-nav .nav-link {    font-size: 0.95rem;    position: relative;    line-height: 22px;    padding: calc(33px / 2) 1.1rem;    color: #6e7488;    font-family: 'Poppins', sans-serif}.topnav .navbar-nav .nav-link i {    font-size: 15px;    display: inline-block}.topnav .navbar-nav .nav-link:focus, .topnav .navbar-nav .nav-link:hover {    color: #00acc1;    background-color: transparent}.topnav .navbar-nav .nav-item .dropdown.active > a.dropdown-toggle {    color: #00acc1}@media (min-width: 992px) {    .topnav {        height: 55px    }    .topnav .navbar-nav .nav-item:first-of-type .nav-link {        padding-left: 0    }    .topnav .dropdown-item {        padding: 0.5rem 1.25rem;        min-width: 180px;        margin: 0 0.3rem;        width: auto    }    .topnav .dropdown-item.active {        background-color: transparent;        color: #00acc1    }    .topnav .dropdown.mega-dropdown .mega-dropdown-menu {        left: 0px;        right: auto    }    .topnav .dropdown .dropdown-menu {        padding: 0.3rem 0;        margin-top: 0;        border-radius: 0 0 0.25rem 0.25rem    }    .topnav .dropdown .dropdown-menu .arrow-down::after {        right: 20px;        transform: rotate(-135deg) translateY(-50%);        position: absolute    }    .topnav .dropdown .dropdown-menu .dropdown .dropdown-menu {        position: absolute;        top: 0 !important;        left: 100%;        display: none    }    .topnav .dropdown:hover > .nav-link {        color: #00acc1    }    .topnav .dropdown:hover > .dropdown-menu {        display: block    }    .topnav .dropdown:hover > .dropdown-menu > .dropdown:hover > .dropdown-item {        color: #00acc1    }    .topnav .dropdown:hover > .dropdown-menu > .dropdown:hover > .dropdown-menu {        display: block    }    .navbar-toggle {        display: none    }    body[data-layout-mode=horizontal] .content-page {        padding: 0    }}.arrow-down {    display: inline-block}.arrow-down:after {    border-color: initial;    border-style: solid;    border-width: 0 0 1px 1px;    content: "";    height: 0.4em;    display: inline-block;    right: 5px;    top: 50%;    margin-left: 10px;    transform: rotate(-45deg) translateY(-50%);    transform-origin: top;    transition: all 0.3s ease-out;    width: 0.4em}@media (max-width: 1366.98px) {    .topnav-menu .navbar-nav li:last-of-type .dropdown .dropdown-menu {        right: 100%;        left: auto    }}@media (max-width: 991.98px) {    .topnav {        max-height: 360px;        overflow-y: auto;        padding: 0    }    .topnav .navbar-nav .nav-link {        padding: 0.75rem 1.1rem    }    .topnav .dropdown .dropdown-menu {        background-color: transparent;        border: none;        box-shadow: none;        padding-left: 15px    }    .topnav .dropdown .dropdown-item {        position: relative;        background-color: transparent    }    .topnav .dropdown .dropdown-item.active, .topnav .dropdown .dropdown-item:active {        color: #00acc1    }    .topnav .arrow-down::after {        right: 15px;        position: absolute    }}@media (min-width: 992px) {    body[data-layout-mode=horizontal][data-topbar-color=light] .topnav {        background-color: #38414a    }    body[data-layout-mode=horizontal][data-topbar-color=light] .topnav .navbar-nav .nav-link {        color: rgba(255, 255, 255, 0.7)    }    body[data-layout-mode=horizontal][data-topbar-color=light] .topnav .navbar-nav .nav-link:focus, body[data-layout-mode=horizontal][data-topbar-color=light] .topnav .navbar-nav .nav-link:hover {        color: rgba(255, 255, 255, 0.9)    }    body[data-layout-mode=horizontal][data-topbar-color=light] .topnav .navbar-nav .nav-link.active {        color: #fff    }    body[data-layout-mode=horizontal][data-topbar-color=light] .topnav .navbar-nav .nav-item:hover .nav-link {        color: #fff    }    body[data-layout-mode=horizontal][data-topbar-color=light] .topnav .navbar-nav > .dropdown.active > a {        color: rgba(255, 255, 255, 0.9) !important    }}body[data-layout-mode=horizontal][data-layout-width=boxed] .topnav {    max-width: 1300px;    margin: 60px auto 0}body[data-layout-mode=two-column] .left-side-menu {    width: calc(60px60px + 220px);    background-color: transparent;    box-shadow: none}body[data-layout-mode=two-column] .sidebar-icon-menu {    position: fixed;    width: 60px;    z-index: 500;    top: 0;    bottom: 0;    padding-bottom: 20px;    background-color: #3a3a3a}body[data-layout-mode=two-column] .sidebar-icon-menu .logo {    display: block;    width: 60px;    height: 60px;    line-height: 60px;    text-align: center}body[data-layout-mode=two-column] .sidebar-icon-menu .nav {    background-color: transparent;    margin: 24px auto}body[data-layout-mode=two-column] .sidebar-icon-menu .nav .nav-link {    text-align: center;    width: 40px;    height: 40px;    line-height: 40px;    margin: 12px auto;    padding: 0px;    border-radius: 15px}body[data-layout-mode=two-column] .sidebar-icon-menu .nav .nav-link.active {    background-color: rgba(255, 255, 255, 0.12)}body[data-layout-mode=two-column] .sidebar-icon-menu .nav .nav-link svg {    color: #fff;    fill: rgba(255, 255, 255, 0.12);    height: 22px;    width: 22px}body[data-layout-mode=two-column] .sidebar-main-menu {    display: block;    position: fixed;    width: 220px;    background-color: #ffffff;    top: 60px;    bottom: 0;    left: 60px;    padding: 30px 5px;    box-shadow: 0 0 35px 0 rgba(154, 161, 171, 0.15);    transition: all 0.1s ease-out}body[data-layout-mode=two-column] .sidebar-main-menu .sidebar-menu-body {    padding: 20px}body[data-layout-mode=two-column] .sidebar-main-menu .menu-title {    color: #adb5bd !important;    margin: 0;    padding: 10px 20px;    letter-spacing: 0.05em;    font-size: 0.7rem;    text-transform: uppercase;    font-weight: 600}body[data-layout-mode=two-column] .sidebar-main-menu .nav > .nav-item > .nav-link {    color: #6e768e;    font-size: 0.8rem;    font-family: 'Poppins', sans-serif}body[data-layout-mode=two-column] .sidebar-main-menu .nav > .nav-item .menu-arrow {    right: 10px}body[data-layout-mode=two-column] .sidebar-main-menu .nav .nav-link {    position: relative;    color: #6e768e;    padding: 6px 15px;    border-radius: 15px;    margin: 3px 5px}body[data-layout-mode=two-column] .sidebar-main-menu .nav .nav-link:hover, body[data-layout-mode=two-column] .sidebar-main-menu .nav .nav-link:focus, body[data-layout-mode=two-column] .sidebar-main-menu .nav .nav-link.active {    color: #00acc1}body[data-layout-mode=two-column] .sidebar-main-menu .nav .menuitem-active > a.nav-link {    color: #00acc1;    background-color: rgba(0, 172, 193, 0.07)}body[data-layout-mode=two-column] .sidebar-main-menu .nav .menuitem-active a.active {    color: #00acc1}body[data-layout-mode=two-column] .sidebar-main-menu #sidebar-menu .menu-arrow {    top: 7px}body[data-layout-mode=two-column] .sidebar-main-menu .nav-second-level {    padding-left: 15px;    list-style: none}@media (min-width: 992px) {    body[data-layout-mode=two-column] .navbar-custom {        left: 60px !important;        padding-left: 0px    }    body[data-layout-mode=two-column] .navbar-custom .logo-box {        width: 220px    }    body[data-layout-mode=two-column] .navbar-custom .logo-box .logo-sm {        display: none    }    body[data-layout-mode=two-column][data-sidebar-size=condensed] .logo-box {        width: 0 !important    }}body[data-layout-mode=two-column][data-sidebar-color=light] .logo-box {    background-color: #3a3a3a}@media (min-width: 992px) {    body[data-layout-mode=two-column] .content-page {        margin-left: calc(60px + 220px)    }    body[data-layout-mode=two-column] .footer {        left: calc(60px + 220px)    }    body[data-layout-mode=two-column][data-sidebar-size=condensed] .sidebar-main-menu {        display: none    }}body[data-layout-mode=two-column] .twocolumn-menu-item {    display: none}body[data-layout-mode=two-column][data-sidebar-color=dark] .sidebar-main-menu {    background-color: #38414a}body[data-layout-mode=two-column][data-sidebar-color=dark] .sidebar-main-menu .nav > .nav-item > .nav-link {    color: #9097a7}body[data-layout-mode=two-column][data-sidebar-color=dark] .sidebar-main-menu .nav .nav-link:hover, body[data-layout-mode=two-column][data-sidebar-color=dark] .sidebar-main-menu .nav .nav-link:focus, body[data-layout-mode=two-column][data-sidebar-color=dark] .sidebar-main-menu .nav .nav-link.active {    color: #c8cddc}body[data-layout-mode=two-column][data-sidebar-color=dark] .sidebar-main-menu .nav .menuitem-active > a.nav-link {    color: #00acc1;    background-color: rgba(0, 172, 193, 0.07)}body[data-layout-mode=two-column][data-sidebar-color=dark] .sidebar-main-menu .nav .menuitem-active a.active {    color: #00acc1}body[data-layout-mode=two-column][data-sidebar-color=brand] .sidebar-main-menu .nav > .nav-item > .nav-link, body[data-layout-mode=two-column][data-sidebar-color=gradient] .sidebar-main-menu .nav > .nav-item > .nav-link {    color: rgba(255, 255, 255, 0.7)}body[data-layout-mode=two-column][data-sidebar-color=brand] .sidebar-main-menu .nav .nav-link:hover, body[data-layout-mode=two-column][data-sidebar-color=brand] .sidebar-main-menu .nav .nav-link:focus, body[data-layout-mode=two-column][data-sidebar-color=brand] .sidebar-main-menu .nav .nav-link.active, body[data-layout-mode=two-column][data-sidebar-color=gradient] .sidebar-main-menu .nav .nav-link:hover, body[data-layout-mode=two-column][data-sidebar-color=gradient] .sidebar-main-menu .nav .nav-link:focus, body[data-layout-mode=two-column][data-sidebar-color=gradient] .sidebar-main-menu .nav .nav-link.active {    color: rgba(255, 255, 255, 0.9)}body[data-layout-mode=two-column][data-sidebar-color=brand] .sidebar-main-menu {    background-color: #4a81d4}body[data-layout-mode=two-column][data-sidebar-color=gradient] .sidebar-main-menu {    background: #683ba9;    background-image: linear-gradient(270deg, rgba(64, 149, 216, 0.15), transparent)}body[data-layout-mode=two-column][data-layout-width=boxed] .navbar-custom {    max-width: calc(1300px - 60px)}body[data-layout-mode=two-column][data-layout-width=boxed] .sidebar-main-menu {    position: absolute;    top: 0}body[data-layout-mode=two-column][data-layout-width=boxed]:not([data-sidebar-size=condensed]) .footer {    max-width: calc(1300px - calc(60px + 220px))}.avatar-xs {    height: 1.5rem;    width: 1.5rem}.avatar-sm {    height: 2.25rem;    width: 2.25rem}.avatar-md {    height: 3.5rem;    width: 3.5rem}.avatar-lg {    height: 4.5rem;    width: 4.5rem}.avatar-xl {    height: 6rem;    width: 6rem}.avatar-xxl {    height: 7.5rem;    width: 7.5rem}.avatar-title {    align-items: center;    color: #fff;    display: flex;    height: 100%;    justify-content: center;    width: 100%}.avatar-group {    padding-left: 12px}.avatar-group .avatar-group-item {    margin: 0 0 10px -12px;    display: inline-block;    border: 2px solid #fff;    border-radius: 50%}.width-xs {    min-width: 80px}.width-sm {    min-width: 100px}.width-md {    min-width: 120px}.width-lg {    min-width: 140px}.width-xl {    min-width: 160px}.font-family-primary {    font-family: 'Poppins', sans-serif}.font-family-secondary {    font-family: 'Poppins', sans-serif}.sp-line-1, .sp-line-2, .sp-line-3, .sp-line-4 {    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-box-orient: vertical}.sp-line-1 {    -webkit-line-clamp: 1}.sp-line-2 {    -webkit-line-clamp: 2}.sp-line-3 {    -webkit-line-clamp: 3}.sp-line-4 {    -webkit-line-clamp: 4}.icon-dual {    color: #98a6ad;    fill: rgba(152, 166, 173, 0.12)}.icon-dual-primary {    color: #3a3a3a;    fill: rgba(102, 88, 221, 0.16)}.icon-dual-secondary {    color: #6c757d;    fill: rgba(108, 117, 125, 0.16)}.icon-dual-success {    color: #1abc9c;    fill: rgba(26, 188, 156, 0.16)}.icon-dual-info {    color: #4fc6e1;    fill: rgba(79, 198, 225, 0.16)}.icon-dual-warning {    color: #f7b84b;    fill: rgba(247, 184, 75, 0.16)}.icon-dual-danger {    color: #f1556c;    fill: rgba(241, 85, 108, 0.16)}.icon-dual-light {    color: #f3f7f9;    fill: rgba(243, 247, 249, 0.16)}.icon-dual-dark {    color: #323a46;    fill: rgba(50, 58, 70, 0.16)}.icon-dual-pink {    color: #f672a7;    fill: rgba(246, 114, 167, 0.16)}.icon-dual-blue {    color: #4a81d4;    fill: rgba(74, 129, 212, 0.16)}.icons-xs {    height: 16px;    width: 16px}.icons-sm {    height: 24px;    width: 24px}.icons-md {    height: 32px;    width: 32px}.icons-lg {    height: 40px;    width: 40px}.icons-xl {    height: 48px;    width: 48px}.icons-xxl {    height: 60px;    width: 60px}.item-hovered:hover {    background-color: #f3f7f9}.social-list-item {    height: 2rem;    width: 2rem;    line-height: calc(2rem - 2px);    display: block;    border: 2px solid #adb5bd;    border-radius: 50%;    color: #adb5bd}.widget-flat {    position: relative;    overflow: hidden}.widget-flat i.widget-icon {    font-size: 36px}.inbox-widget .inbox-item {    border-bottom: 1px solid rgba(229, 232, 235, 0.5);    overflow: hidden;    padding: 0.625rem 0;    position: relative}.inbox-widget .inbox-item:last-of-type {    border-bottom: none}.inbox-widget .inbox-item .inbox-item-img {    display: block;    float: left;    margin-right: 15px;    width: 40px}.inbox-widget .inbox-item .inbox-item-img img {    width: 40px}.inbox-widget .inbox-item .inbox-item-author {    color: #343a40;    display: block;    margin-bottom: 3px;    font-weight: 600}.inbox-widget .inbox-item .inbox-item-text {    color: #98a6ad;    display: block;    font-size: 0.8125rem;    margin: 0;    overflow: hidden}.inbox-widget .inbox-item .inbox-item-date {    color: #98a6ad;    font-size: 0.6875rem;    position: absolute;    right: 5px;    top: 10px}.conversation-list {    list-style: none;    padding: 0 15px}.conversation-list li {    margin-bottom: 20px}.conversation-list li .conversation-actions {    float: right;    display: none}.conversation-list li:hover .conversation-actions {    display: block}.conversation-list .chat-avatar {    float: left;    text-align: center;    width: 42px}.conversation-list .chat-avatar img {    border-radius: 100%;    width: 100%}.conversation-list .chat-avatar i {    font-size: 12px;    font-style: normal}.conversation-list .ctext-wrap {    background: #f1f3fa;    border-radius: 3px;    display: inline-block;    padding: 12px;    position: relative}.conversation-list .ctext-wrap i {    display: block;    font-size: 12px;    font-style: normal;    font-weight: 600;    position: relative}.conversation-list .ctext-wrap p {    margin: 0;    padding-top: 3px}.conversation-list .ctext-wrap:after {    left: -10px;    top: 0;    border: solid transparent;    content: " ";    height: 0;    width: 0;    position: absolute;    pointer-events: none;    border-top-color: #f1f3fa;    border-width: 6px;    margin-right: -1px;    border-right-color: #f1f3fa}.conversation-list .conversation-text {    float: left;    font-size: 12px;    margin-left: 12px;    width: 70%}.conversation-list .odd .chat-avatar {    float: right !important}.conversation-list .odd .conversation-text {    float: right !important;    margin-right: 12px;    text-align: right;    width: 70% !important}.conversation-list .odd .ctext-wrap {    background-color: #fef5e4}.conversation-list .odd .ctext-wrap:after {    border-color: transparent;    border-left-color: #fef5e4;    border-top-color: #fef5e4;    right: -10px !important;    left: auto}.conversation-list .odd .conversation-actions {    float: left}.checkbox label {    display: inline-block;    padding-left: 8px;    position: relative;    font-weight: 600;    margin-bottom: 0}.checkbox label::before {    background-color: transparent;    border-radius: 3px;    border: 2px solid #98a6ad;    content: "";    display: inline-block;    height: 18px;    left: 0;    margin-left: -18px;    position: absolute;    transition: 0.3s ease-in-out;    width: 18px;    outline: none !important;    top: 2px}.checkbox label::after {    color: #6c757d;    display: inline-block;    font-size: 11px;    height: 18px;    left: 0;    margin-left: -18px;    padding-left: 3px;    padding-top: 2px;    position: absolute;    top: 0;    width: 18px}.checkbox input[type=checkbox] {    cursor: pointer;    opacity: 0;    z-index: 1;    outline: none !important}.checkbox input[type=checkbox]:disabled + label {    opacity: 0.65}.checkbox input[type=checkbox]:focus + label::before {    outline-offset: -2px;    outline: none}.checkbox input[type=checkbox]:checked + label::after {    content: "";    position: absolute;    top: 6px;    left: 7px;    display: table;    width: 4px;    height: 8px;    border: 2px solid #6c757d;    border-top-width: 0;    border-left-width: 0;    transform: rotate(45deg)}.checkbox input[type=checkbox]:disabled + label::before {    background-color: #f3f7f9;    cursor: not-allowed}.checkbox.checkbox-circle label::before {    border-radius: 50%}.checkbox.checkbox-inline {    margin-top: 0}.checkbox.checkbox-single input {    height: 18px;    width: 18px;    position: absolute}.checkbox.checkbox-single label {    height: 18px;    width: 18px}.checkbox.checkbox-single label:before {    margin-left: 0}.checkbox.checkbox-single label:after {    margin-left: 0}.checkbox-primary input[type=checkbox]:checked + label::before {    background-color: #3a3a3a;    border-color: #3a3a3a}.checkbox-primary input[type=checkbox]:checked + label::after {    border-color: #fff}.checkbox-secondary input[type=checkbox]:checked + label::before {    background-color: #6c757d;    border-color: #6c757d}.checkbox-secondary input[type=checkbox]:checked + label::after {    border-color: #fff}.checkbox-success input[type=checkbox]:checked + label::before {    background-color: #1abc9c;    border-color: #1abc9c}.checkbox-success input[type=checkbox]:checked + label::after {    border-color: #fff}.checkbox-info input[type=checkbox]:checked + label::before {    background-color: #4fc6e1;    border-color: #4fc6e1}.checkbox-info input[type=checkbox]:checked + label::after {    border-color: #fff}.checkbox-warning input[type=checkbox]:checked + label::before {    background-color: #f7b84b;    border-color: #f7b84b}.checkbox-warning input[type=checkbox]:checked + label::after {    border-color: #fff}.checkbox-danger input[type=checkbox]:checked + label::before {    background-color: #f1556c;    border-color: #f1556c}.checkbox-danger input[type=checkbox]:checked + label::after {    border-color: #fff}.checkbox-light input[type=checkbox]:checked + label::before {    background-color: #f3f7f9;    border-color: #f3f7f9}.checkbox-light input[type=checkbox]:checked + label::after {    border-color: #fff}.checkbox-dark input[type=checkbox]:checked + label::before {    background-color: #323a46;    border-color: #323a46}.checkbox-dark input[type=checkbox]:checked + label::after {    border-color: #fff}.checkbox-pink input[type=checkbox]:checked + label::before {    background-color: #f672a7;    border-color: #f672a7}.checkbox-pink input[type=checkbox]:checked + label::after {    border-color: #fff}.checkbox-blue input[type=checkbox]:checked + label::before {    background-color: #4a81d4;    border-color: #4a81d4}.checkbox-blue input[type=checkbox]:checked + label::after {    border-color: #fff}.radio label {    display: inline-block;    padding-left: 8px;    position: relative;    font-weight: 600;    margin-bottom: 0}.radio label::before {    background-color: transparent;    border-radius: 50%;    border: 2px solid #98a6ad;    content: "";    display: inline-block;    height: 18px;    left: 0;    margin-left: -18px;    position: absolute;    transition: border 0.5s ease-in-out;    width: 18px;    outline: none !important}.radio label::after {    background-color: #6c757d;    border-radius: 50%;    content: " ";    display: inline-block;    height: 10px;    left: 6px;    margin-left: -20px;    position: absolute;    top: 4px;    transform: scale(0, 0);    transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);    width: 10px}.radio input[type=radio] {    cursor: pointer;    opacity: 0;    z-index: 1;    outline: none !important}.radio input[type=radio]:disabled + label {    opacity: 0.65}.radio input[type=radio]:focus + label::before {    outline-offset: -2px;    outline: 5px auto -webkit-focus-ring-color;    outline: thin dotted}.radio input[type=radio]:checked + label::after {    transform: scale(1, 1)}.radio input[type=radio]:disabled + label::before {    cursor: not-allowed}.radio.radio-inline {    margin-top: 0}.radio.radio-single label {    height: 17px}.radio-primary input[type=radio] + label::after {    background-color: #3a3a3a}.radio-primary input[type=radio]:checked + label::before {    border-color: #3a3a3a}.radio-primary input[type=radio]:checked + label::after {    background-color: #3a3a3a}.radio-secondary input[type=radio] + label::after {    background-color: #6c757d}.radio-secondary input[type=radio]:checked + label::before {    border-color: #6c757d}.radio-secondary input[type=radio]:checked + label::after {    background-color: #6c757d}.radio-success input[type=radio] + label::after {    background-color: #1abc9c}.radio-success input[type=radio]:checked + label::before {    border-color: #1abc9c}.radio-success input[type=radio]:checked + label::after {    background-color: #1abc9c}.radio-info input[type=radio] + label::after {    background-color: #4fc6e1}.radio-info input[type=radio]:checked + label::before {    border-color: #4fc6e1}.radio-info input[type=radio]:checked + label::after {    background-color: #4fc6e1}.radio-warning input[type=radio] + label::after {    background-color: #f7b84b}.radio-warning input[type=radio]:checked + label::before {    border-color: #f7b84b}.radio-warning input[type=radio]:checked + label::after {    background-color: #f7b84b}.radio-danger input[type=radio] + label::after {    background-color: #f1556c}.radio-danger input[type=radio]:checked + label::before {    border-color: #f1556c}.radio-danger input[type=radio]:checked + label::after {    background-color: #f1556c}.radio-light input[type=radio] + label::after {    background-color: #f3f7f9}.radio-light input[type=radio]:checked + label::before {    border-color: #f3f7f9}.radio-light input[type=radio]:checked + label::after {    background-color: #f3f7f9}.radio-dark input[type=radio] + label::after {    background-color: #323a46}.radio-dark input[type=radio]:checked + label::before {    border-color: #323a46}.radio-dark input[type=radio]:checked + label::after {    background-color: #323a46}.radio-pink input[type=radio] + label::after {    background-color: #f672a7}.radio-pink input[type=radio]:checked + label::before {    border-color: #f672a7}.radio-pink input[type=radio]:checked + label::after {    background-color: #f672a7}.radio-blue input[type=radio] + label::after {    background-color: #4a81d4}.radio-blue input[type=radio]:checked + label::before {    border-color: #4a81d4}.radio-blue input[type=radio]:checked + label::after {    background-color: #4a81d4}.ribbon-box {    position: relative}.ribbon-box .ribbon {    position: relative;    clear: both;    padding: 5px 12px;    margin-bottom: 15px;    box-shadow: 2px 5px 10px rgba(50, 58, 70, 0.15);    color: #fff;    font-size: 13px;    font-weight: 600}.ribbon-box .ribbon:before {    content: " ";    border-style: solid;    border-width: 10px;    display: block;    position: absolute;    bottom: -10px;    left: 0;    margin-bottom: -10px;    z-index: -1}.ribbon-box .ribbon.float-left {    margin-left: -30px;    border-radius: 0 3px 3px 0}.ribbon-box .ribbon.float-right {    margin-right: -30px;    border-radius: 3px 0 0 3px}.ribbon-box .ribbon.float-right:before {    right: 0}.ribbon-box .ribbon.float-center span {    margin: 0 auto 20px auto}.ribbon-box .ribbon-content {    clear: both}.ribbon-box .ribbon-primary {    background: #3a3a3a}.ribbon-box .ribbon-primary:before {    border-color: #3f2ed4 transparent transparent}.ribbon-box .ribbon-secondary {    background: #6c757d}.ribbon-box .ribbon-secondary:before {    border-color: #545b62 transparent transparent}.ribbon-box .ribbon-success {    background: #1abc9c}.ribbon-box .ribbon-success:before {    border-color: #148f77 transparent transparent}.ribbon-box .ribbon-info {    background: #4fc6e1}.ribbon-box .ribbon-info:before {    border-color: #25b7d8 transparent transparent}.ribbon-box .ribbon-warning {    background: #f7b84b}.ribbon-box .ribbon-warning:before {    border-color: #f5a51a transparent transparent}.ribbon-box .ribbon-danger {    background: #f1556c}.ribbon-box .ribbon-danger:before {    border-color: #ed2643 transparent transparent}.ribbon-box .ribbon-light {    background: #f3f7f9}.ribbon-box .ribbon-light:before {    border-color: #d1e0e8 transparent transparent}.ribbon-box .ribbon-dark {    background: #323a46}.ribbon-box .ribbon-dark:before {    border-color: #1d2128 transparent transparent}.ribbon-box .ribbon-pink {    background: #f672a7}.ribbon-box .ribbon-pink:before {    border-color: #f34289 transparent transparent}.ribbon-box .ribbon-blue {    background: #4a81d4}.ribbon-box .ribbon-blue:before {    border-color: #2d67be transparent transparent}.ribbon-box .ribbon-two {    position: absolute;    left: -5px;    top: -5px;    z-index: 1;    overflow: hidden;    width: 75px;    height: 75px;    text-align: right}.ribbon-box .ribbon-two span {    font-size: 13px;    color: #fff;    text-align: center;    line-height: 20px;    transform: rotate(-45deg);    width: 100px;    display: block;    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06), 0 1px 0 0 rgba(0, 0, 0, 0.02);    position: absolute;    top: 19px;    left: -21px;    font-weight: 600}.ribbon-box .ribbon-two span:before {    content: "";    position: absolute;    left: 0;    top: 100%;    z-index: -1;    border-right: 3px solid transparent;    border-bottom: 3px solid transparent}.ribbon-box .ribbon-two span:after {    content: "";    position: absolute;    right: 0;    top: 100%;    z-index: -1;    border-left: 3px solid transparent;    border-bottom: 3px solid transparent}.ribbon-box .ribbon-two-primary span {    background: #3a3a3a}.ribbon-box .ribbon-two-primary span:before {    border-left: 3px solid #3827c1;    border-top: 3px solid #3827c1}.ribbon-box .ribbon-two-primary span:after {    border-right: 3px solid #3827c1;    border-top: 3px solid #3827c1}.ribbon-box .ribbon-two-secondary span {    background: #6c757d}.ribbon-box .ribbon-two-secondary span:before {    border-left: 3px solid #494f54;    border-top: 3px solid #494f54}.ribbon-box .ribbon-two-secondary span:after {    border-right: 3px solid #494f54;    border-top: 3px solid #494f54}.ribbon-box .ribbon-two-success span {    background: #1abc9c}.ribbon-box .ribbon-two-success span:before {    border-left: 3px solid #117964;    border-top: 3px solid #117964}.ribbon-box .ribbon-two-success span:after {    border-right: 3px solid #117964;    border-top: 3px solid #117964}.ribbon-box .ribbon-two-info span {    background: #4fc6e1}.ribbon-box .ribbon-two-info span:before {    border-left: 3px solid #21a5c2;    border-top: 3px solid #21a5c2}.ribbon-box .ribbon-two-info span:after {    border-right: 3px solid #21a5c2;    border-top: 3px solid #21a5c2}.ribbon-box .ribbon-two-warning span {    background: #f7b84b}.ribbon-box .ribbon-two-warning span:before {    border-left: 3px solid #eb990a;    border-top: 3px solid #eb990a}.ribbon-box .ribbon-two-warning span:after {    border-right: 3px solid #eb990a;    border-top: 3px solid #eb990a}.ribbon-box .ribbon-two-danger span {    background: #f1556c}.ribbon-box .ribbon-two-danger span:before {    border-left: 3px solid #e71332;    border-top: 3px solid #e71332}.ribbon-box .ribbon-two-danger span:after {    border-right: 3px solid #e71332;    border-top: 3px solid #e71332}.ribbon-box .ribbon-two-light span {    background: #f3f7f9}.ribbon-box .ribbon-two-light span:before {    border-left: 3px solid #c0d5e0;    border-top: 3px solid #c0d5e0}.ribbon-box .ribbon-two-light span:after {    border-right: 3px solid #c0d5e0;    border-top: 3px solid #c0d5e0}.ribbon-box .ribbon-two-dark span {    background: #323a46}.ribbon-box .ribbon-two-dark span:before {    border-left: 3px solid #121519;    border-top: 3px solid #121519}.ribbon-box .ribbon-two-dark span:after {    border-right: 3px solid #121519;    border-top: 3px solid #121519}.ribbon-box .ribbon-two-pink span {    background: #f672a7}.ribbon-box .ribbon-two-pink span:before {    border-left: 3px solid #f12a7a;    border-top: 3px solid #f12a7a}.ribbon-box .ribbon-two-pink span:after {    border-right: 3px solid #f12a7a;    border-top: 3px solid #f12a7a}.ribbon-box .ribbon-two-blue span {    background: #4a81d4}.ribbon-box .ribbon-two-blue span:before {    border-left: 3px solid #285ca9;    border-top: 3px solid #285ca9}.ribbon-box .ribbon-two-blue span:after {    border-right: 3px solid #285ca9;    border-top: 3px solid #285ca9}@media print {    .left-side-menu, .right-bar, .page-title-box, .navbar-custom, .footer {        display: none    }    .card-body, .content-page, .right-bar, .content, body {        padding: 0;        margin: 0    }}#preloader {    position: fixed;    top: 0;    left: 0;    right: 0;    bottom: 0;    background-color: #000;    z-index: 9999}#status {    width: 200px;    height: 200px;    position: absolute;    left: 0;    top: 0;    margin: auto;    bottom: 0;    right: 0;    display: flex;    align-items: center;    flex-direction: column}.spinner {    margin: 0 auto;    font-size: 10px;    position: relative;    text-indent: -9999em;    border-top: 5px solid #dee2e6;    border-right: 5px solid #dee2e6;    border-bottom: 5px solid #dee2e6;    border-left: 5px solid #3a3a3a;    transform: translateZ(0);    -webkit-animation: SpinnerAnimation 1.1s infinite linear;    animation: SpinnerAnimation 1.1s infinite linear}.spinner, .spinner:after {    border-radius: 50%;    width: 40px;    height: 40px}@-webkit-keyframes SpinnerAnimation {    0% {        transform: rotate(0deg)    }    100% {        transform: rotate(360deg)    }}@keyframes SpinnerAnimation {    0% {        transform: rotate(0deg)    }    100% {        transform: rotate(360deg)    }}.authentication-bg.enlarged {    min-height: 100px}.bg-pattern {    background-image: url("../img/bg-pattern-2.png");    background-size: cover}body.authentication-bg {    background-color: #3a3a3a;    background-size: cover;    background-position: center}body.authentication-bg-pattern {    background-image: url("../img/bg-pattern.png")}.logout-icon {    width: 140px}.auth-fluid {    position: relative;    display: flex;    align-items: center;    min-height: 100vh;    flex-direction: row;    align-items: stretch;    background: url("../img/bg-auth.jpg") center;    background-size: cover}.auth-fluid .auth-fluid-form-box {    max-width: 480px;    border-radius: 0;    z-index: 2;    padding: 3rem 2rem;    background-color: #ffffff;    position: relative;    width: 100%}.auth-fluid .auth-fluid-right {    padding: 6rem 3rem;    flex: 1;    position: relative;    color: #fff;    background-color: rgba(0, 0, 0, 0.3)}.auth-brand {    margin-bottom: 2rem}.auth-user-testimonial {    position: absolute;    margin: 0 auto;    padding: 0 1.75rem;    bottom: 3rem;    left: 0;    right: 0}.auth-user-testimonial p.lead {    font-size: 1.125rem;    margin: 0 auto 20px auto;    max-width: 700px}@media (min-width: 992px) {    .auth-brand {        position: absolute;        top: 3rem    }}@media (max-width: 991.98px) {    .auth-fluid {        display: block    }    .auth-fluid .auth-fluid-form-box {        max-width: 100%;        min-height: 100vh    }    .auth-fluid .auth-fluid-right {        display: none    }}.auth-logo .logo-light {    display: none}.auth-logo .logo-dark {    display: block}.button-list {    margin-left: -8px;    margin-bottom: -12px}.button-list .btn {    margin-bottom: 12px;    margin-left: 8px}.grid-structure .grid-container {    background-color: #f3f7f9;    margin-bottom: 10px;    font-size: 0.8rem;    font-weight: 600;    padding: 10px 20px}.icons-list-demo div.col-sm-6 {    cursor: pointer;    line-height: 45px;    white-space: nowrap;    text-overflow: ellipsis;    display: block;    overflow: hidden}.icons-list-demo div.col-sm-6 p {    margin-bottom: 0;    line-height: inherit}.icons-list-demo i {    text-align: center;    vertical-align: middle;    font-size: 22px;    width: 50px;    height: 50px;    line-height: 50px;    margin-right: 12px;    color: #98a6ad;    border-radius: 3px;    display: inline-block;    transition: all 0.2s}.icons-list-demo .col-md-4 {    border-radius: 3px;    background-clip: padding-box;    margin-bottom: 10px}.icons-list-demo .col-md-4:hover, .icons-list-demo .col-md-4:hover i {    color: #3a3a3a}.icons-list-demo .icon-item svg {    margin-right: 10px}.icons-list-demo .icon-item span {    line-height: 30px;    display: inline-block;    vertical-align: middle}.scrollspy-example {    position: relative;    height: 200px;    margin-top: 0.5rem;    overflow: auto}.text-error {    color: #3a3a3a;    text-shadow: rgba(102, 88, 221, 0.3) 5px 1px, rgba(102, 88, 221, 0.2) 10px 3px;    font-size: 84px;    line-height: 90px;    font-family: 'Poppins', sans-serif}.error-text-box {    font-size: 10rem;    font-family: 'Poppins', sans-serif;    min-height: 200px}.error-text-box .text {    fill: none;    stroke-width: 6;    stroke-linejoin: round;    stroke-dasharray: 30 100;    stroke-dashoffset: 0;    -webkit-animation: stroke 9s infinite linear;    animation: stroke 9s infinite linear}.error-text-box .text:nth-child(5n+1) {    stroke: #f1556c;    -webkit-animation-delay: -1.2s;    animation-delay: -1.2s}.error-text-box .text:nth-child(5n+2) {    stroke: #f7b84b;    -webkit-animation-delay: -2.4s;    animation-delay: -2.4s}.error-text-box .text:nth-child(5n+3) {    stroke: #3a3a3a;    -webkit-animation-delay: -3.6s;    animation-delay: -3.6s}.error-text-box .text:nth-child(5n+4) {    stroke: #4fc6e1;    -webkit-animation-delay: -4.8s;    animation-delay: -4.8s}.error-text-box .text:nth-child(5n+5) {    stroke: #1abc9c;    -webkit-animation-delay: -6s;    animation-delay: -6s}@-webkit-keyframes stroke {    100% {        stroke-dashoffset: -400    }}@keyframes stroke {    100% {        stroke-dashoffset: -400    }}@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {    .error-text-box .text {        fill: #f1556c;        stroke: #f1556c;        stroke-width: 6;        stroke-dasharray: 0 0;        stroke-dashoffset: 0;        -webkit-animation: none;        animation: none    }}.logout-checkmark {    width: 100px;    margin: 0 auto;    padding: 20px 0}.logout-checkmark .path {    stroke-dasharray: 1000;    stroke-dashoffset: 0;    -webkit-animation: dash 2s ease-in-out;    animation: dash 2s ease-in-out}.logout-checkmark .spin {    -webkit-animation: spin 2s;    animation: spin 2s;    transform-origin: 50% 50%}@-webkit-keyframes dash {    0% {        stroke-dashoffset: 1000    }    100% {        stroke-dashoffset: 0    }}@keyframes dash {    0% {        stroke-dashoffset: 1000    }    100% {        stroke-dashoffset: 0    }}@-webkit-keyframes spin {    0% {        -webkit-transform: rotate(0deg)    }    100% {        -webkit-transform: rotate(360deg)    }}@keyframes spin {    0% {        -webkit-transform: rotate(0deg)    }    100% {        -webkit-transform: rotate(360deg)    }}@-webkit-keyframes text {    0% {        opacity: 0    }    100% {        opacity: 1    }}@keyframes text {    0% {        opacity: 0    }    100% {        opacity: 1    }}.faq-question-q-box {    height: 30px;    width: 30px;    color: #3a3a3a;    text-align: center;    border-radius: 50%;    float: left;    font-weight: 700;    line-height: 30px;    background-color: rgba(102, 88, 221, 0.15)}.faq-question {    margin-top: 0;    margin-left: 50px;    font-weight: 400;    font-size: 16px}.faq-answer {    margin-left: 50px;    color: #98a6ad}.svg-computer {    stroke-dasharray: 1134;    stroke-dashoffset: -1134;    -webkit-animation: draw-me 5s infinite;    animation: draw-me 5s infinite;    -webkit-animation-direction: normal;    animation-direction: normal;    height: 160px}@-webkit-keyframes draw-me {    from {        stroke-dashoffset: -1134    }    to {        stroke-dashoffset: 0    }}@keyframes draw-me {    from {        stroke-dashoffset: -1134    }    to {        stroke-dashoffset: 0    }}@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {    .svg-computer {        stroke-dasharray: 0;        stroke-dashoffset: 0;        -webkit-animation: none;        animation: none;        -webkit-animation-direction: normal;        animation-direction: normal    }}.timeline {    margin-bottom: 50px;    position: relative}.timeline:before {    background-color: #dee2e6;    bottom: 0;    content: "";    left: 50%;    position: absolute;    top: 30px;    width: 2px;    z-index: 0}.timeline .time-show {    margin-bottom: 30px;    margin-top: 30px;    position: relative}.timeline .timeline-box {    background: #fff;    display: block;    margin: 15px 0;    position: relative;    padding: 20px;    border-radius: 0.25rem;    box-shadow: none}.timeline .timeline-album {    margin-top: 12px}.timeline .timeline-album a {    display: inline-block;    margin-right: 5px}.timeline .timeline-album img {    height: 36px;    width: auto;    border-radius: 3px}@media (min-width: 768px) {    .timeline .time-show {        margin-right: -69px;        text-align: right    }    .timeline .timeline-box {        margin-left: 45px    }    .timeline .timeline-icon {        background: #dee2e6;        border-radius: 50%;        display: block;        height: 20px;        left: -54px;        margin-top: -10px;        position: absolute;        text-align: center;        top: 50%;        width: 20px    }    .timeline .timeline-icon i {        color: #98a6ad;        font-size: 13px;        position: absolute;        left: 4px;        margin-top: 1px    }    .timeline .timeline-desk {        display: table-cell;        vertical-align: top;        width: 50%    }    .timeline-item {        display: table-row    }    .timeline-item:before {        content: "";        display: block;        width: 50%    }    .timeline-item .timeline-desk .arrow {        border-bottom: 12px solid transparent;        border-right: 12px solid #fff !important;        border-top: 12px solid transparent;        display: block;        height: 0;        left: -12px;        margin-top: -12px;        position: absolute;        top: 50%;        width: 0    }    .timeline-item.timeline-item-left:after {        content: "";        display: block;        width: 50%    }    .timeline-item.timeline-item-left .timeline-desk .arrow-alt {        border-bottom: 12px solid transparent;        border-left: 12px solid #fff !important;        border-top: 12px solid transparent;        display: block;        height: 0;        left: auto;        margin-top: -12px;        position: absolute;        right: -12px;        top: 50%;        width: 0    }    .timeline-item.timeline-item-left .timeline-desk .album {        float: right;        margin-top: 20px    }    .timeline-item.timeline-item-left .timeline-desk .album a {        float: right;        margin-left: 5px    }    .timeline-item.timeline-item-left .timeline-icon {        left: auto;        right: -56px    }    .timeline-item.timeline-item-left:before {        display: none    }    .timeline-item.timeline-item-left .timeline-box {        margin-right: 45px;        margin-left: 0;        text-align: right    }}@media (max-width: 767.98px) {    .timeline .time-show {        text-align: center;        position: relative    }    .timeline .timeline-icon {        display: none    }}.timeline-sm {    padding-left: 110px}.timeline-sm .timeline-sm-item {    position: relative;    padding-bottom: 20px;    padding-left: 40px;    border-left: 2px solid #dee2e6}.timeline-sm .timeline-sm-item:after {    content: "";    display: block;    position: absolute;    top: 3px;    left: -7px;    width: 12px;    height: 12px;    border-radius: 50%;    background: #fff;    border: 2px solid #3a3a3a}.timeline-sm .timeline-sm-item .timeline-sm-date {    position: absolute;    left: -104px}@media (max-width: 420px) {    .timeline-sm {        padding-left: 0px    }    .timeline-sm .timeline-sm-date {        position: relative !important;        display: block;        left: 0px !important;        margin-bottom: 10px    }}.inbox-leftbar {    width: 240px;    float: left;    padding: 0 20px 20px 10px;    position: relative}.inbox-leftbar:before {    border-right: 5px solid #f5f6f8;    content: "";    position: absolute;    top: 0;    right: -15px;    bottom: -1.5rem}.inbox-rightbar {    margin: -1.5rem 0 -1.5rem 250px;    border-left: 5px solid #f5f6f8;    padding: 1.5rem 0 1.5rem 25px}.message-list {    display: block;    padding-left: 0}.message-list li {    position: relative;    display: block;    height: 51px;    line-height: 50px;    cursor: default;    transition-duration: 0.3s}.message-list li a {    color: #6c757d}.message-list li:hover {    background: #f3f7f9;    transition-duration: 0.05s}.message-list li .col-mail {    float: left;    position: relative}.message-list li .col-mail-1 {    width: 320px}.message-list li .col-mail-1 .star-toggle, .message-list li .col-mail-1 .checkbox-wrapper-mail, .message-list li .col-mail-1 .dot {    display: block;    float: left}.message-list li .col-mail-1 .dot {    border: 4px solid transparent;    border-radius: 100px;    margin: 22px 26px 0;    height: 0;    width: 0;    line-height: 0;    font-size: 0}.message-list li .col-mail-1 .checkbox-wrapper-mail {    margin: 15px 10px 0 20px}.message-list li .col-mail-1 .star-toggle {    margin-top: 18px;    color: #adb5bd;    margin-left: 10px}.message-list li .col-mail-1 .title {    position: absolute;    top: 0;    left: 100px;    right: 0;    text-overflow: ellipsis;    overflow: hidden;    white-space: nowrap;    margin-bottom: 0;    line-height: 50px}.message-list li .col-mail-2 {    position: absolute;    top: 0;    left: 320px;    right: 0;    bottom: 0}.message-list li .col-mail-2 .subject, .message-list li .col-mail-2 .date {    position: absolute;    top: 0}.message-list li .col-mail-2 .subject {    left: 0;    right: 110px;    text-overflow: ellipsis;    overflow: hidden;    white-space: nowrap}.message-list li .col-mail-2 .date {    right: 0;    width: 100px;    padding-left: 10px}.message-list li.active, .message-list li.mail-selected {    background: #f3f7f9;    transition-duration: 0.05s}.message-list li.active, .message-list li.active:hover {    box-shadow: inset 3px 0 0 #4fc6e1}.message-list li.unread a {    font-weight: 600;    color: #272e37}.message-list .checkbox-wrapper-mail {    cursor: pointer;    height: 20px;    width: 20px;    position: relative;    display: inline-block;    box-shadow: inset 0 0 0 2px #ced4da;    border-radius: 3px}.message-list .checkbox-wrapper-mail input {    opacity: 0;    cursor: pointer}.message-list .checkbox-wrapper-mail input:checked ~ label {    opacity: 1}.message-list .checkbox-wrapper-mail label {    position: absolute;    top: 3px;    left: 3px;    right: 3px;    bottom: 3px;    cursor: pointer;    background: #98a6ad;    opacity: 0;    margin-bottom: 0 !important;    transition-duration: 0.05s}.message-list .checkbox-wrapper-mail label:active {    background: #87949b}.mail-list a {    color: #6c757d;    padding: 9px 10px;    display: block;    font-size: 15px}.reply-box {    border: 2px solid #f3f7f9}@media (max-width: 648px) {    .inbox-leftbar {        width: 100%;        float: none;        padding: 0 20px    }    .inbox-leftbar:before {        border-right: none    }    .inbox-rightbar {        padding-top: 40px;        margin: 0;        border: 0;        padding-left: 0    }    .message-list li .col-mail-1 .checkbox-wrapper-mail {        margin-left: 0    }}@media (max-width: 520px) {    .inbox-rightbar > .btn-group {        margin-bottom: 10px    }    .message-list li .col-mail-1 {        width: 150px    }    .message-list li .col-mail-1 .title {        left: 80px    }    .message-list li .col-mail-2 {        left: 160px    }    .message-list li .col-mail-2 .date {        text-align: right;        padding-right: 10px;        padding-left: 20px    }}.sitemap {    list-style: none;    padding-left: 0}.sitemap > li > ul {    margin-top: 1rem;    padding-left: 0}.sitemap li {    line-height: 1.5rem;    vertical-align: top;    list-style: none;    position: relative}.sitemap li a {    text-decoration: none;    color: #6c757d;    display: block;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis}.sitemap li a i {    display: inline-block}.sitemap li a:hover {    color: #3a3a3a}.sitemap ul {    margin-left: 1rem;    margin-bottom: 1rem;    padding-top: 10px}.sitemap ul li {    position: relative}.sitemap ul li a {    margin-left: 2rem}.sitemap ul li:before {    content: "";    display: inline-block;    width: 1.5rem;    height: 1.5rem;    border-bottom: 1px solid #e5e8eb;    border-left: 1px solid #e5e8eb;    position: absolute;    top: -1rem}.search-result-box .tab-content {    padding: 30px 30px 10px 30px;    box-shadow: none}.search-result-box .search-item {    padding-bottom: 20px;    border-bottom: 1px solid #f3f7f9;    margin-bottom: 20px}.search-result-box .nav-bordered .nav-link {    padding: 10px 5px !important;    margin-right: 10px}.card-pricing {    position: relative}.card-pricing .card-pricing-plan-name {    padding-bottom: 20px}.card-pricing .card-pricing-icon {    font-size: 22px;    background-color: rgba(102, 88, 221, 0.1);    height: 60px;    display: inline-block;    width: 60px;    line-height: 62px;    border-radius: 50%}.card-pricing .card-pricing-price {    padding: 30px 0 0}.card-pricing .card-pricing-price span {    font-size: 40%;    color: #98a6ad;    letter-spacing: 2px;    text-transform: uppercase}.card-pricing .card-pricing-features {    color: #98a6ad;    list-style: none;    margin: 0;    padding: 20px 0 0 0}.card-pricing .card-pricing-features li {    padding: 10px}.card-pricing-recommended {    background-color: #3a3a3a;    color: #fff}.card-pricing-recommended .card-pricing-icon {    background-color: rgba(255, 255, 255, 0.1)}.card-pricing-recommended .card-pricing-features, .card-pricing-recommended .card-pricing-price span {    color: rgba(255, 255, 255, 0.7)}.filter-menu {    margin-bottom: 20px}.filter-menu a {    transition: all 0.3s ease-out;    color: #323a46;    border-radius: 3px;    padding: 5px 10px;    display: inline-block;    margin-bottom: 5px;    font-weight: 500;    font-family: 'Poppins', sans-serif}.filter-menu a:hover {    background-color: rgba(102, 88, 221, 0.15);    color: #3a3a3a}.filter-menu a.active {    background-color: #3a3a3a;    color: #fff}.gal-box {    background-color: #fff;    border-radius: 3px;    box-shadow: 0 0 35px 0 rgba(154, 161, 171, 0.15);    margin-bottom: 24px}.gal-box .image-popup {    padding: 10px;    display: block}.gal-box .image-popup img {    cursor: zoom-in}.gal-box .gall-info {    padding: 15px;    border-top: 1px solid #f7f7f7;    position: relative}.gal-box .gall-info h4 {    display: block;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis}.gal-box .gall-info .gal-like-btn {    position: absolute;    right: 15px;    font-size: 22px;    top: 24px}.counter-number {    font-size: 32px;    font-weight: 700;    color: #fff}.counter-number span {    font-size: 15px;    font-weight: 400;    display: block}.coming-box {    float: left;    width: 25%}.svg-rocket {    height: 80px}.rocket-clouds__bubble, .rocket-clouds__cloud, .rocket-rocket, .rocket-inner__rocket-and-lines {    fill: #fff}.post-user-comment-box {    background-color: #f3f7f9;    margin: 0 -0.75rem;    padding: 1rem;    margin-top: 20px}.task-item {    padding-left: 12px;    position: relative}.task-item:before {    content: "\F01DB";    font-family: "Material Design Icons";    position: absolute;    left: 0;    font-size: 19px;    top: -3px}.tasklist {    min-height: 40px;    margin-bottom: 0}.tasklist li {    background-color: white;    border: 1px solid #dee2e6;    padding: 20px;    margin-bottom: 15px;    border-radius: 3px;    box-shadow: none}.tasklist li:last-of-type {    margin-bottom: 0}.tasklist li .btn-sm {    padding: 2px 8px;    font-size: 12px}.tasklist .checkbox {    margin-left: 20px;    margin-top: 5px}.task-placeholder {    border: 1px dashed #dee2e6 !important;    background-color: #f3f7f9 !important;    padding: 20px}.product-box {    position: relative;    overflow: hidden}.product-box .product-action {    position: absolute;    right: 0;    top: 0;    padding: 1.5rem 1.5rem 0 1.5rem;    z-index: 3;    opacity: 0;    visibility: hidden;    transform: translateX(100%);    transition: all 0.3s ease 0s}.product-box:hover .product-action {    opacity: 1;    visibility: visible;    transform: translateX(0)}.product-box .product-info {    padding-top: 1.5rem}.product-box .product-price-tag {    height: 48px;    line-height: 48px;    font-weight: 700;    font-size: 20px;    background-color: #f3f7f9;    text-align: center;    padding: 0 10px;    border-radius: 3px}.product-thumb {    padding: 3px;    margin-top: 3px}.product-thumb.active {    background-color: #6c757d !important}.track-order-list ul li {    position: relative;    border-left: 2px solid #dee2e6;    padding: 0px 0px 14px 21px}.track-order-list ul li:first-child {    padding-top: 0px}.track-order-list ul li:last-child {    padding-bottom: 0px}.track-order-list ul li:before {    content: "";    position: absolute;    left: -7px;    top: 0;    height: 12px;    width: 12px;    background-color: #3a3a3a;    border-radius: 50%;    border: 3px solid #fff}.track-order-list ul li.completed {    border-color: #3a3a3a}.track-order-list ul li .active-dot.dot {    top: -9px;    left: -16px;    border-color: #3a3a3a}.dot {    border: 4px solid #3a3a3a;    background: 0 0;    border-radius: 60px;    height: 30px;    width: 30px;    -webkit-animation: pulse 3s ease-out;    animation: pulse 3s ease-out;    -webkit-animation-iteration-count: infinite;    animation-iteration-count: infinite;    position: absolute;    top: -15px;    right: -2px;    z-index: 1;    opacity: 0}@-webkit-keyframes pulse {    0% {        -webkit-transform: scale(0);        opacity: 0    }    25% {        -webkit-transform: scale(0);        opacity: 0.1    }    50% {        -webkit-transform: scale(0.1);        opacity: 0.3    }    75% {        -webkit-transform: scale(0.5);        opacity: 0.5    }    100% {        -webkit-transform: scale(1);        opacity: 0    }}@keyframes pulse {    0% {        -webkit-transform: scale(0);        opacity: 0    }    25% {        -webkit-transform: scale(0);        opacity: 0.1    }    50% {        -webkit-transform: scale(0.1);        opacity: 0.3    }    75% {        -webkit-transform: scale(0.5);        opacity: 0.5    }    100% {        -webkit-transform: scale(1);        opacity: 0    }}.waves-effect {    position: relative;    cursor: pointer;    display: inline-block;    overflow: hidden;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    -webkit-tap-highlight-color: transparent}.waves-effect .waves-ripple {    position: absolute;    border-radius: 50%;    width: 100px;    height: 100px;    margin-top: -50px;    margin-left: -50px;    opacity: 0;    background: rgba(0, 0, 0, 0.2);    background: radial-gradient(rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.5) 60%, rgba(255, 255, 255, 0) 70%);    transition: all 0.5s ease-out;    transition-property: transform, opacity;    transform: scale(0) translate(0, 0);    pointer-events: none}.waves-effect.waves-light .waves-ripple {    background: rgba(255, 255, 255, 0.4);    background: radial-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%)}.waves-effect.waves-classic .waves-ripple {    background: rgba(0, 0, 0, 0.2)}.waves-effect.waves-classic.waves-light .waves-ripple {    background: rgba(255, 255, 255, 0.4)}.waves-notransition {    transition: none !important}.waves-button, .waves-circle {    transform: translateZ(0);    -webkit-mask-image: radial-gradient(circle, white 100%, black 100%);    mask-image: radial-gradient(circle, white 100%, black 100%)}.waves-button, .waves-button:hover, .waves-button:visited, .waves-button-input {    white-space: nowrap;    vertical-align: middle;    cursor: pointer;    border: none;    outline: none;    color: inherit;    background-color: rgba(0, 0, 0, 0);    font-size: 1em;    line-height: 1em;    text-align: center;    text-decoration: none;    z-index: 1}.waves-button {    padding: 0.85em 1.1em;    border-radius: 0.2em}.waves-button-input {    margin: 0;    padding: 0.85em 1.1em}.waves-input-wrapper {    border-radius: 0.2em;    vertical-align: bottom}.waves-input-wrapper.waves-button {    padding: 0}.waves-input-wrapper .waves-button-input {    position: relative;    top: 0;    left: 0;    z-index: 1}.waves-circle {    text-align: center;    width: 2.5em;    height: 2.5em;    line-height: 2.5em;    border-radius: 50%}.waves-float {    -webkit-mask-image: none;    mask-image: none;    box-shadow: 0px 1px 1.5px 1px rgba(0, 0, 0, 0.12);    transition: all 300ms}.waves-float:active {    box-shadow: 0px 8px 20px 1px rgba(0, 0, 0, 0.3)}.waves-block {    display: block}.apex-charts {    min-height: 10px !important}.apex-charts text {    font-family: 'Poppins', sans-serif !important;    fill: #98a6ad;    font-weight: 600}.apex-charts .apexcharts-canvas {    margin: 0 auto}.apexcharts-tooltip-title, .apexcharts-tooltip-text, .apexcharts-legend-text {    font-family: 'Poppins', sans-serif !important}.apexcharts-legend-series {    font-weight: 600}.apexcharts-gridline {    pointer-events: none;    stroke: #f9f9fd}.apexcharts-legend-text {    color: #98a6ad !important}.apexcharts-yaxis text, .apexcharts-xaxis text {    font-family: 'Poppins', sans-serif !important;    fill: #98a6ad;    font-weight: 600}.apexcharts-point-annotations text, .apexcharts-xaxis-annotations text, .apexcharts-yaxis-annotations text {    fill: #98a6ad}.apexcharts-radar-series polygon {    fill: transparent;    stroke: #dee2e6}.apexcharts-radar-series line {    stroke: #dee2e6}.apexcharts-pie-label, .apexcharts-datalabel, .apexcharts-datalabel-label, .apexcharts-datalabel-value {    fill: #98a6ad !important}.apexcharts-plot-series .apexcharts-datalabel {    fill: #fff !important}.apexcharts-datalabels-group text {    fill: #98a6ad !important;    font-family: 'Poppins', sans-serif !important}.scatter-images-chart .apexcharts-legend {    overflow: hidden !important;    min-height: 17px}.scatter-images-chart .apexcharts-legend-marker {    background: none !important;    margin-right: 7px !important}.scatter-images-chart .apexcharts-legend-series {    align-items: flex-start !important}.apexcharts-pie-series path {    stroke: transparent !important}.apexcharts-track path {    stroke: #edeff1}.apexcharts-xaxis line {    stroke: #ced4da !important}.irs {    position: relative;    display: block;    -webkit-touch-callout: none;    -ms-user-select: none;    -webkit-user-select: none;    -moz-user-select: none;    user-select: none;    font-size: 12px}.irs-line {    position: relative;    display: block;    overflow: hidden;    outline: none !important}.irs-bar {    position: absolute;    display: block;    left: 0;    width: 0}.irs-shadow {    position: absolute;    display: none;    left: 0;    width: 0}.irs-handle {    position: absolute;    display: block;    box-sizing: border-box;    cursor: default;    z-index: 1}.irs-handle.type_last {    z-index: 2}.irs-min, .irs-max {    position: absolute;    display: block;    cursor: default}.irs-min {    left: 0}.irs-max {    right: 0}.irs-from, .irs-to, .irs-single {    position: absolute;    display: block;    top: 0;    left: 0;    cursor: default;    white-space: nowrap}.irs-grid {    position: absolute;    display: none;    bottom: 0;    left: 0;    width: 100%;    height: 20px}.irs-with-grid .irs-grid {    display: block}.irs-grid-pol {    position: absolute;    top: 0;    left: 0;    width: 1px;    height: 8px;    background: #6c757d}.irs-grid-pol.small {    height: 4px}.irs-grid-text {    position: absolute;    bottom: 0;    left: 0;    white-space: nowrap;    text-align: center;    font-size: 9px;    line-height: 9px;    padding: 0 3px;    color: #6c757d}.irs-disable-mask {    position: absolute;    display: block;    top: 0;    left: -1%;    width: 102%;    height: 100%;    cursor: default;    background: rgba(0, 0, 0, 0);    z-index: 2}.lt-ie9 .irs-disable-mask {    background: #6c757d;    filter: alpha(opacity=0);    cursor: not-allowed}.irs-disabled {    opacity: 0.4}.irs-hidden-input {    position: absolute !important;    display: block !important;    top: 0 !important;    left: 0 !important;    width: 0 !important;    height: 0 !important;    font-size: 0 !important;    line-height: 0 !important;    padding: 0 !important;    margin: 0 !important;    overflow: hidden;    outline: none !important;    z-index: -9999 !important;    background: none !important;    border-style: solid !important;    border-color: transparent !important}.irs--flat {    height: 40px}.irs--flat.irs-with-grid {    height: 60px}.irs--flat .irs-line {    top: 25px;    height: 12px;    background-color: #eef0f2;    border-radius: 4px}.irs--flat .irs-bar {    top: 25px;    height: 12px;    background-color: #3a3a3a}.irs--flat .irs-bar--single {    border-radius: 4px 0 0 4px}.irs--flat .irs-shadow {    height: 1px;    bottom: 16px;    background-color: #eef0f2}.irs--flat .irs-handle {    top: 22px;    width: 16px;    height: 18px;    background-color: transparent}.irs--flat .irs-handle > i:first-child {    position: absolute;    display: block;    top: 0;    left: 50%;    width: 2px;    height: 100%;    margin-left: -1px;    background-color: #4b3ad7}.irs--flat .irs-min, .irs--flat .irs-max {    top: 0;    padding: 1px 3px;    color: #6c757d;    font-size: 10px;    line-height: 1.333;    text-shadow: none;    background-color: #eef0f2;    border-radius: 4px}.irs--flat .irs-from, .irs--flat .irs-to, .irs--flat .irs-single {    color: #fff;    font-size: 10px;    line-height: 1.333;    text-shadow: none;    padding: 1px 5px;    background-color: #3a3a3a;    border-radius: 4px}.irs--flat .irs-from:before, .irs--flat .irs-to:before, .irs--flat .irs-single:before {    position: absolute;    display: block;    content: "";    bottom: -6px;    left: 50%;    width: 0;    height: 0;    margin-left: -3px;    overflow: hidden;    border: 3px solid transparent;    border-top-color: #3a3a3a}.irs--flat .irs-grid-pol {    background-color: #eef0f2}.irs--flat .irs-grid-text {    color: #6c757d}.irs--modern .irs-line {    border: none;    background: #eef0f2}.irs--modern .irs-bar {    background: #3a3a3a;    background: linear-gradient(to bottom, #3a3a3a 0%, #3f2ed4 100%)}.irs--modern .irs-min, .irs--modern .irs-max {    top: 0;    padding: 1px 3px;    color: #6c757d;    font-size: 10px;    line-height: 1.333;    text-shadow: none;    background-color: #eef0f2;    border-radius: 4px}.irs--sharp .irs-from, .irs--sharp .irs-to, .irs--sharp .irs-single, .irs--sharp .irs-min, .irs--sharp .irs-max, .irs--sharp .irs-handle, .irs--sharp .irs-bar {    background-color: #3a3a3a}.irs--sharp .irs-line {    background: #eef0f2}.irs--sharp .irs-from:before, .irs--sharp .irs-to:before, .irs--sharp .irs-single:before, .irs--sharp .irs-handle > i:first-child {    border-top-color: #3a3a3a}.irs--sharp .irs-handle.state_hover, .irs--sharp .irs-handle:hover {    background-color: #3827c1}.irs--sharp .irs-handle.state_hover > i:first-child, .irs--sharp .irs-handle:hover > i:first-child {    border-top-color: #3827c1}.irs--round .irs-from, .irs--round .irs-to, .irs--round .irs-single, .irs--round .irs-bar {    background-color: #3a3a3a}.irs--round .irs-from:before, .irs--round .irs-to:before, .irs--round .irs-single:before, .irs--round .irs-bar:before {    border-top-color: #3a3a3a}.irs--round .irs-handle {    background-color: #eef0f2;    border: 4px solid #3a3a3a;    box-shadow: 0 1px 3px rgba(102, 88, 221, 0.3)}.irs--round .irs-min, .irs--round .irs-max {    color: #6c757d;    background-color: #dee2e6}.irs--round .irs-line {    background: #eef0f2}.irs--square .irs-from, .irs--square .irs-to, .irs--square .irs-single, .irs--square .irs-bar {    background-color: #eef0f2}.irs--square .irs-handle {    border: 3px solid #3a3a3a;    background-color: #eef0f2}.irs--square .irs-line {    background: #eef0f2}.irs--square .irs-min, .irs--square .irs-max {    top: 0;    padding: 1px 3px;    color: #6c757d;    font-size: 10px;    line-height: 1.333;    text-shadow: none;    background-color: #eef0f2;    border-radius: 4px}.calendar {    float: left;    margin-bottom: 0}.fc-view {    margin-top: 30px}.none-border .modal-footer {    border-top: none}.fc-toolbar {    margin: 10px 0 5px 0}.fc-toolbar h2 {    font-size: 1.25rem;    line-height: 1.875rem;    text-transform: uppercase}.fc-day-grid-event .fc-time {    font-weight: 500}th.fc-day-header {    padding: 0.5rem 0}.fc-day {    background: transparent}.fc-toolbar .fc-state-active, .fc-toolbar .ui-state-active, .fc-toolbar button:focus, .fc-toolbar button:hover, .fc-toolbar .ui-state-hover {    z-index: 0}.fc th.fc-widget-header {    background: #dee2e6;    font-size: 13px;    line-height: 20px;    padding: 10px 0;    text-transform: uppercase;    font-weight: 500}.fc-unthemed th, .fc-unthemed td, .fc-unthemed thead, .fc-unthemed tbody, .fc-unthemed .fc-divider, .fc-unthemed .fc-row, .fc-unthemed .fc-popover {    border-color: #dee2e6}.fc-unthemed td.fc-today, .fc-unthemed .fc-divider {    background: #dee2e6}.fc-button {    background: #dee2e6;    border: none;    color: #6c757d;    text-transform: capitalize;    box-shadow: none;    border-radius: 3px;    margin: 0 3px;    padding: 6px 12px;    height: auto}.fc-text-arrow {    font-family: inherit;    font-size: 1rem}.fc-state-hover, .fc-state-highlight, .fc-cell-overlay {    background: #dee2e6}.fc-state-down, .fc-state-active, .fc-state-disabled {    background-color: #3a3a3a;    color: #fff;    text-shadow: none}.fc-unthemed .fc-today {    background: #fff}.fc-event {    border-radius: 2px;    border: none;    cursor: move;    font-size: 0.8125rem;    margin: 5px 7px;    padding: 5px 5px;    text-align: center}.external-event {    cursor: move;    margin: 10px 0;    padding: 8px 10px;    color: #fff;    border-radius: 4px}.fc-basic-view td.fc-week-number span {    padding-right: 8px}.fc-basic-view td.fc-day-number {    padding-right: 8px}.fc-basic-view .fc-content {    color: #fff}.fc-time-grid-event .fc-content {    color: #fff}.fc-content-skeleton .fc-day-top .fc-day-number {    float: right;    height: 20px;    width: 20px;    text-align: center;    line-height: 20px;    background-color: #f3f7f9;    border-radius: 50%;    margin: 5px;    font-size: 11px}@media (max-width: 767.98px) {    .fc-toolbar {        display: block    }    .fc-toolbar .fc-left, .fc-toolbar .fc-right, .fc-toolbar .fc-center {        float: none;        display: block;        clear: both;        margin: 10px 0    }    .fc .fc-toolbar > * > * {        float: none    }    .fc-today-button {        display: none    }}.fc-toolbar .btn {    padding: 0.28rem 0.8rem;    font-size: 0.7875rem;    line-height: 1.5;    border-radius: 0.2rem}.fc-list-item-title, .fc-list-item-time {    color: #fff}.colorpicker {    background: #fff;    box-shadow: 0 0 35px 0 rgba(154, 161, 171, 0.15);    border: 1px solid #e9f0f4}.jqstooltip {    box-sizing: content-box;    width: auto !important;    height: auto !important;    background-color: #fff !important;    box-shadow: 0 0 45px 0 rgba(0, 0, 0, 0.12);    padding: 5px 10px !important;    border-radius: 3px;    border-color: #fff !important}.jqsfield {    color: #000 !important;    font-size: 12px !important;    line-height: 18px !important;    font-family: 'Poppins', sans-serif !important;    font-weight: 600 !important}.dataTables_wrapper.container-fluid {    padding: 0}table.dataTable {    border-collapse: collapse !important;    margin-bottom: 15px !important}table.dataTable tbody > tr.selected, table.dataTable tbody > tr > .selected {    background-color: #3a3a3a}table.dataTable tbody > tr.selected td, table.dataTable tbody > tr > .selected td {    border-color: #3a3a3a}table.dataTable tbody td:focus {    outline: none !important}table.dataTable tbody th.focus, table.dataTable tbody td.focus {    outline: 2px solid #3a3a3a !important;    outline-offset: -1px;    color: #3a3a3a;    background-color: rgba(102, 88, 221, 0.15)}.dataTables_info {    font-weight: 600}table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > th:first-child:before {    box-shadow: 0 0 45px 0 rgba(0, 0, 0, 0.12);    background-color: #1abc9c;    top: 0.85rem}table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before {    background-color: #f1556c;    top: 0.85rem}div.dt-button-info {    background-color: #3a3a3a;    border: none;    color: #fff;    box-shadow: none;    border-radius: 3px;    text-align: center;    z-index: 21}div.dt-button-info h2 {    border-bottom: none;    background-color: rgba(255, 255, 255, 0.2);    color: #fff}@media (max-width: 767.98px) {    li.paginate_button.previous, li.paginate_button.next {        display: inline-block;        font-size: 1.5rem    }    li.paginate_button {        display: none    }    .dataTables_paginate ul {        text-align: center;        display: block;        margin: 1.5rem 0 0 !important    }    div.dt-buttons {        display: inline-table;        margin-bottom: 1.5rem    }}.activate-select .sorting_1 {    background-color: #f3f7f9}.daterangepicker {    font-family: 'Poppins', sans-serif}.daterangepicker td.active, .daterangepicker td.active:hover, .daterangepicker .ranges li.active {    background-color: #3a3a3a}.form-wizard-header {    margin-left: -1.5rem;    margin-right: -1.5rem}.select2-container {    width: 100% !important}.select2-container .select2-selection--single {    border: 1px solid #ced4da;    height: calc(1.5em + 0.9rem + 2px);    background-color: #fff;    box-shadow: none;    outline: none}.select2-container .select2-selection--single .select2-selection__rendered {    line-height: 36px;    padding-left: 12px;    color: #6c757d}.select2-container .select2-selection--single .select2-selection__arrow {    height: 34px;    width: 34px;    right: 3px}.select2-container .select2-selection--single .select2-selection__arrow b {    border-color: #adb5bd transparent transparent transparent;    border-width: 6px 6px 0 6px}.select2-container input::-webkit-input-placeholder {    color: #adb5bd}.select2-container input::-moz-placeholder {    color: #adb5bd}.select2-container input:-ms-input-placeholder {    color: #adb5bd}.select2-container input::-ms-input-placeholder {    color: #adb5bd}.select2-container input::placeholder {    color: #adb5bd}.select2-container--open .select2-selection--single .select2-selection__arrow b {    border-color: transparent transparent #adb5bd transparent !important;    border-width: 0 6px 6px 6px !important}.select2-results__option {    padding: 6px 12px}.select2-dropdown {    border: 1px solid #e9f0f4;    box-shadow: 0 0 35px 0 rgba(154, 161, 171, 0.15);    background-color: #fff}.select2-container--default .select2-search--dropdown {    padding: 10px;    background-color: white}.select2-container--default .select2-search--dropdown .select2-search__field {    outline: none;    border: 1px solid #ced4da;    background-color: #fff;    color: #6c757d}.select2-container--default .select2-results__option--highlighted[aria-selected] {    background-color: #3a3a3a}.select2-container--default .select2-results__option[aria-selected=true] {    background-color: white;    color: #323a46}.select2-container--default .select2-results__option[aria-selected=true]:hover {    background-color: #3a3a3a;    color: #fff}.select2-container .select2-selection--multiple {    min-height: calc(1.5em + 0.9rem + 2px);    border: 1px solid #ced4da !important;    background-color: #fff;    box-shadow: none}.select2-container .select2-selection--multiple .select2-selection__rendered {    padding: 1px 10px}.select2-container .select2-selection--multiple .select2-search__field {    border: 0;    color: #6c757d}.select2-container .select2-selection--multiple .select2-selection__choice {    background-color: #3a3a3a;    border: none;    color: #fff;    border-radius: 3px;    padding: 0 7px;    margin-top: 6px}.select2-container .select2-selection--multiple .select2-selection__choice__remove {    color: #fff;    margin-right: 5px}.select2-container .select2-selection--multiple .select2-selection__choice__remove:hover {    color: #fff}.select2-container .select2-search--inline .select2-search__field {    margin-top: 7px}[data-simplebar] {    position: relative;    flex-direction: column;    flex-wrap: wrap;    justify-content: flex-start;    align-content: flex-start;    align-items: flex-start}.simplebar-wrapper {    overflow: hidden;    width: inherit;    height: inherit;    max-width: inherit;    max-height: inherit}.simplebar-mask {    direction: inherit;    position: absolute;    overflow: hidden;    padding: 0;    margin: 0;    left: 0;    top: 0;    bottom: 0;    right: 0;    width: auto !important;    height: auto !important;    z-index: 0}.simplebar-offset {    direction: inherit !important;    box-sizing: inherit !important;    resize: none !important;    position: absolute;    top: 0;    left: 0;    bottom: 0;    right: 0;    padding: 0;    margin: 0;    -webkit-overflow-scrolling: touch}.simplebar-content-wrapper {    direction: inherit;    box-sizing: border-box !important;    position: relative;    display: block;    height: 100%;    width: auto;    visibility: visible;    overflow: auto;    max-width: 100%;    max-height: 100%;    scrollbar-width: none}.simplebar-content-wrapper::-webkit-scrollbar, .simplebar-hide-scrollbar::-webkit-scrollbar {    display: none}.simplebar-content:before, .simplebar-content:after {    content: " ";    display: table}.simplebar-placeholder {    max-height: 100%;    max-width: 100%;    width: 100%;    pointer-events: none}.simplebar-height-auto-observer-wrapper {    box-sizing: inherit !important;    height: 100%;    width: 100%;    max-width: 1px;    position: relative;    float: left;    max-height: 1px;    overflow: hidden;    z-index: -1;    padding: 0;    margin: 0;    pointer-events: none;    flex-grow: inherit;    flex-shrink: 0;    flex-basis: 0}.simplebar-height-auto-observer {    box-sizing: inherit;    display: block;    opacity: 0;    position: absolute;    top: 0;    left: 0;    height: 1000%;    width: 1000%;    min-height: 1px;    min-width: 1px;    overflow: hidden;    pointer-events: none;    z-index: -1}.simplebar-track {    z-index: 1;    position: absolute;    right: 0;    bottom: 0;    pointer-events: none;    overflow: hidden}[data-simplebar].simplebar-dragging .simplebar-content {    pointer-events: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    -webkit-user-select: none}[data-simplebar].simplebar-dragging .simplebar-track {    pointer-events: all}.simplebar-scrollbar {    position: absolute;    right: 2px;    width: 5px;    min-height: 10px}.simplebar-scrollbar:before {    position: absolute;    content: "";    background: #a2adb7;    border-radius: 7px;    left: 0;    right: 0;    opacity: 0;    transition: opacity 0.2s linear}.simplebar-scrollbar.simplebar-visible:before {    opacity: 0.5;    transition: opacity 0s linear}.simplebar-track.simplebar-vertical {    top: 0;    width: 11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before {    top: 2px;    bottom: 2px}.simplebar-track.simplebar-horizontal {    left: 0;    height: 11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before {    height: 100%;    left: 2px;    right: 2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar {    right: auto;    left: 0;    top: 2px;    height: 7px;    min-height: 0;    min-width: 10px;    width: auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical {    right: auto;    left: 0}.hs-dummy-scrollbar-size {    direction: rtl;    position: fixed;    opacity: 0;    visibility: hidden;    height: 500px;    width: 500px;    overflow-y: hidden;    overflow-x: scroll}.simplebar-hide-scrollbar {    position: fixed;    left: 0;    visibility: hidden;    overflow-y: scroll;    scrollbar-width: none}.custom-scroll {    height: 100%}.jq-toast-single {    padding: 15px;    font-family: 'Poppins', sans-serif;    background-color: #3a3a3a;    font-size: 13px;    line-height: 22px}.jq-toast-single h2 {    font-family: 'Poppins', sans-serif}.jq-toast-single a {    font-size: 0.875rem}.jq-toast-single a:hover {    color: #fff}.jq-has-icon {    padding: 10px 10px 10px 50px}.close-jq-toast-single {    position: absolute;    top: -12px;    right: -12px;    font-size: 20px;    cursor: pointer;    height: 32px;    width: 32px;    background-color: #323a46;    border-radius: 50%;    text-align: center;    line-height: 32px;    color: #fff}.jq-toast-loader {    height: 3px;    top: 0;    border-radius: 0}.jq-icon-primary {    background-color: #3a3a3a;    color: #fff;    border-color: #3a3a3a}.jq-icon-secondary {    background-color: #6c757d;    color: #fff;    border-color: #6c757d}.jq-icon-success {    background-color: #1abc9c;    color: #fff;    border-color: #1abc9c}.jq-icon-info {    background-color: #4fc6e1;    color: #fff;    border-color: #4fc6e1}.jq-icon-warning {    background-color: #f7b84b;    color: #fff;    border-color: #f7b84b}.jq-icon-danger {    background-color: #f1556c;    color: #fff;    border-color: #f1556c}.jq-icon-light {    background-color: #f3f7f9;    color: #fff;    border-color: #f3f7f9}.jq-icon-dark {    background-color: #323a46;    color: #fff;    border-color: #323a46}.jq-icon-pink {    background-color: #f672a7;    color: #fff;    border-color: #f672a7}.jq-icon-blue {    background-color: #4a81d4;    color: #fff;    border-color: #4a81d4}.jq-icon-error {    background-color: #f1556c;    color: #fff;    border-color: #f1556c}.swal2-modal {    font-family: 'Poppins', sans-serif;    box-shadow: 0 10px 33px rgba(0, 0, 0, 0.1)}.swal2-modal .swal2-title {    font-size: 24px}.swal2-modal .swal2-content {    font-size: 16px}.swal2-modal .swal2-spacer {    margin: 10px 0}.swal2-modal .swal2-file, .swal2-modal .swal2-input, .swal2-modal .swal2-textarea {    border: 2px solid #dee2e6;    font-size: 16px;    box-shadow: none}.swal2-modal .swal2-confirm.btn-confirm {    background-color: #3a3a3a !important;    font-size: 0.875rem}.swal2-modal .swal2-cancel.btn-cancel {    background-color: #f1556c !important;    font-size: 0.875rem}.swal2-modal .swal2-styled:focus {    box-shadow: none !important}.swal2-modal .swal2-file:focus, .swal2-modal .swal2-input:focus, .swal2-modal .swal2-textarea:focus {    outline: 0;    border: 2px solid #3a3a3a}.swal2-icon.swal2-question {    color: #3a3a3a;    border-color: #3a3a3a}.swal2-icon.swal2-success {    border-color: #1abc9c}.swal2-icon.swal2-success .line, .swal2-icon.swal2-success [class^=swal2-success-line][class$=long], .swal2-icon.swal2-success [class^=swal2-success-line] {    background-color: #1abc9c}.swal2-icon.swal2-success .placeholder, .swal2-icon.swal2-success .swal2-success-ring {    border-color: #1abc9c}.swal2-icon.swal2-warning {    color: #f7b84b;    border-color: #f7b84b}.swal2-icon.swal2-error {    border-color: #f1556c}.swal2-icon.swal2-error .line {    background-color: #f1556c}.swal2-icon.swal2-info {    border-color: #4fc6e1;    color: #4fc6e1}.swal2-container.swal2-shown {    background-color: rgba(50, 58, 70, 0.5)}.selectize-input {    height: calc(1.5em + 0.9rem + 2px);    padding: 0.45rem 0.9rem;    font-size: 0.875rem;    font-weight: 400;    line-height: 1.5;    color: #6c757d;    background-color: #fff !important;    border: 1px solid #ced4da;    box-shadow: none}.selectize-input > input {    color: #6c757d}.selectize-input > input::-webkit-input-placeholder {    color: #adb5bd}.selectize-input > input::-moz-placeholder {    color: #adb5bd}.selectize-input > input:-ms-input-placeholder {    color: #adb5bd}.selectize-input > input::-ms-input-placeholder {    color: #adb5bd}.selectize-input > input::placeholder {    color: #adb5bd}.selectize-input.focus {    color: #6c757d;    background-color: #fff;    border-color: #b1bbc4;    outline: 0;    box-shadow: none !important}.selectize-control.multi .selectize-input > div {    padding: 1px 8px;    background: #edeff1;    color: #343a40}.selectize-control.multi .selectize-input > div > a {    color: #343a40}.selectize-control.multi .selectize-input > div.active {    background: #3a3a3a}.selectize-control.multi .selectize-input > div.active > a {    color: #fff}.selectize-dropdown {    padding: 0.3rem;    color: #6c757d;    box-shadow: 0 0 35px 0 rgba(154, 161, 171, 0.15);    background-color: #fff;    background-clip: padding-box;    border: 1px solid #e9f0f4;    border-radius: 0.25rem;    -webkit-animation-name: DropDownSlide;    animation-name: DropDownSlide;    -webkit-animation-duration: 0.3s;    animation-duration: 0.3s;    -webkit-animation-fill-mode: both;    animation-fill-mode: both;    margin: 0;    font-size: 0.875rem;    position: absolute;    z-index: 1000}.selectize-dropdown.show {    top: 100% !important}.selectize-dropdown.active {    background-color: #f3f7f9}.selectize-dropdown .scientific {    color: #98a6ad}.selectize-dropdown .option, .selectize-dropdown .optgroup-header {    display: block;    width: 100%;    padding: 0.375rem 1.2rem;    clear: both;    cursor: pointer;    font-weight: 400;    color: #6c757d;    text-align: inherit;    white-space: nowrap;    background-color: transparent}.selectize-dropdown .option:hover, .selectize-dropdown .option:focus, .selectize-dropdown .optgroup-header:hover, .selectize-dropdown .optgroup-header:focus {    text-decoration: none;    background-color: #f3f7f9 !important}.selectize-dropdown.plugin-optgroup_columns .optgroup {    border-right-color: #e5e8eb}.selectize-dropdown .optgroup:before {    background-color: #e5e8eb}.selectize-dropdown-header {    border-bottom: 1px solid transparent;    color: #323a46;    background-color: #f3f7f9;    text-decoration: none}.selectize-dropdown-content > div {    background-color: transparent !important;    color: #6c757d !important}.tippy-tooltip .light-theme[data-animatefill] {    background-color: transparent}.light-theme {    color: #343a40;    box-shadow: 0 0 45px 0 rgba(0, 0, 0, 0.12);    background-color: #fff}.light-theme .tippy-backdrop {    background-color: #fff}.light-theme .tippy-roundarrow {    fill: #fff}.gradient-theme .tippy-backdrop {    background: #3a3a3a;    background: linear-gradient(to left, #f1556c, #3a3a3a)}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme .tippy-arrow {    border-top: 7px solid #fff;    border-right: 7px solid transparent;    border-left: 7px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme .tippy-arrow {    border-bottom: 7px solid #fff;    border-right: 7px solid transparent;    border-left: 7px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme .tippy-arrow {    border-left: 7px solid #fff;    border-top: 7px solid transparent;    border-bottom: 7px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme .tippy-arrow {    border-right: 7px solid #fff;    border-top: 7px solid transparent;    border-bottom: 7px solid transparent}.dd-list .dd-item .dd-handle {    border: none;    padding: 8px 16px;    height: auto;    font-weight: 600;    border-radius: 3px;    background: #f3f7f9;    color: #6c757d}.dd-list .dd-item .dd-handle:hover {    color: #3a3a3a}.dd-list .dd-item button {    height: 36px;    font-size: 17px;    margin: 0;    color: #98a6ad;    width: 36px}.dd-list .dd3-item {    margin: 5px 0}.dd-list .dd3-item .dd-item button {    width: 36px;    height: 36px}.dd-list .dd3-handle {    margin: 0;    height: 36px !important;    float: left}.dd-list .dd3-content {    height: auto;    border: none;    padding: 8px 16px 8px 46px;    background: #f3f7f9;    color: #6c757d;    font-weight: 600}.dd-list .dd3-content:hover {    color: #3a3a3a}.dd-list .dd3-handle:before {    content: "\F035C";    font-family: "Material Design Icons";    color: #adb5bd}.dd-empty, .dd-placeholder {    background: rgba(206, 212, 218, 0.2)}.dd-dragel .dd-handle {    box-shadow: 0 0 35px 0 rgba(154, 161, 171, 0.15)}div.hopscotch-bubble {    border: 3px solid #3a3a3a;    border-radius: 5px}div.hopscotch-bubble .hopscotch-next, div.hopscotch-bubble .hopscotch-prev {    background-color: #3a3a3a !important;    background-image: none !important;    border-color: #3a3a3a !important;    text-shadow: none !important;    margin: 0 0 0 5px !important;    font-family: 'Poppins', sans-serif;    color: #fff !important}div.hopscotch-bubble .hopscotch-bubble-number {    background: #f1556c;    padding: 0;    border-radius: 50%}div.hopscotch-bubble .hopscotch-bubble-arrow-container.left .hopscotch-bubble-arrow-border {    border-right: 19px solid #3a3a3a}div.hopscotch-bubble .hopscotch-bubble-arrow-container.left .hopscotch-bubble-arrow {    border: none}div.hopscotch-bubble .hopscotch-bubble-arrow-container.right .hopscotch-bubble-arrow {    border-left: 19px solid #3a3a3a;    left: -2px}div.hopscotch-bubble .hopscotch-bubble-arrow-container.right .hopscotch-bubble-arrow-border {    border-left: 0 solid #3a3a3a}div.hopscotch-bubble .hopscotch-bubble-arrow-container.up .hopscotch-bubble-arrow {    border-bottom: 19px solid #3a3a3a;    top: 0}div.hopscotch-bubble .hopscotch-bubble-arrow-container.up .hopscotch-bubble-arrow-border {    border-bottom: 0 solid rgba(0, 0, 0, 0.5)}div.hopscotch-bubble .hopscotch-bubble-arrow-container.down .hopscotch-bubble-arrow {    border-top: 19px solid #3a3a3a;    top: -2px}div.hopscotch-bubble .hopscotch-bubble-arrow-container.down .hopscotch-bubble-arrow-border {    border-top: 0 solid rgba(0, 0, 0, 0.5)}div.hopscotch-bubble h3 {    font-family: 'Poppins', sans-serif;    margin-bottom: 10px}div.hopscotch-bubble .hopscotch-content {    font-family: 'Poppins', sans-serif}.flotTip {    padding: 8px 12px;    background-color: #323a46;    z-index: 100;    color: #fff;    opacity: 1;    border-radius: 3px}.legend {    font-size: 14px}.legend tr {    height: 30px;    font-family: 'Poppins', sans-serif}.legend > div {    background-color: transparent !important}.legendLabel {    padding-left: 5px !important;    line-height: 10px;    padding-right: 10px;    font-size: 13px;    font-weight: 500;    color: #98a6ad;    text-transform: uppercase}.legendColorBox div div {    border-radius: 50%}.flot-text {    color: #98a6ad !important}.flot-svg text {    fill: #98a6ad !important}@media (max-width: 767.98px) {    .legendLabel {        display: none    }}.legendIcon {    width: 1.5em;    height: 1.5em}.morris-chart text {    font-family: 'Poppins', sans-serif !important;    fill: #6c757d}.morris-hover {    position: absolute;    z-index: 10}.morris-hover.morris-default-style {    font-size: 12px;    text-align: center;    border-radius: 5px;    padding: 10px 12px;    background: #323a46;    color: #fff;    font-family: 'Poppins', sans-serif}.morris-hover.morris-default-style .morris-hover-row-label {    font-weight: bold;    margin: 0.25em 0;    font-family: 'Poppins', sans-serif}.morris-hover.morris-default-style .morris-hover-point {    white-space: nowrap;    margin: 0.1em 0;    color: #fff}.chartjs-chart {    margin: auto;    position: relative;    width: 100%}.ct-golden-section:before {    float: none}.ct-grid {    stroke: rgba(152, 166, 173, 0.2)}.ct-chart {    max-height: 300px}.ct-chart .ct-label {    fill: #adb5bd;    color: #adb5bd;    font-size: 12px;    line-height: 1}.ct-chart.simple-pie-chart-chartist .ct-label {    color: #fff;    fill: #fff;    font-size: 16px}.ct-chart .ct-series.ct-series-a .ct-bar, .ct-chart .ct-series.ct-series-a .ct-line, .ct-chart .ct-series.ct-series-a .ct-point, .ct-chart .ct-series.ct-series-a .ct-slice-donut {    stroke: #4a81d4}.ct-chart .ct-series.ct-series-b .ct-bar, .ct-chart .ct-series.ct-series-b .ct-line, .ct-chart .ct-series.ct-series-b .ct-point, .ct-chart .ct-series.ct-series-b .ct-slice-donut {    stroke: #1abc9c}.ct-chart .ct-series.ct-series-c .ct-bar, .ct-chart .ct-series.ct-series-c .ct-line, .ct-chart .ct-series.ct-series-c .ct-point, .ct-chart .ct-series.ct-series-c .ct-slice-donut {    stroke: #f7b84b}.ct-chart .ct-series.ct-series-d .ct-bar, .ct-chart .ct-series.ct-series-d .ct-line, .ct-chart .ct-series.ct-series-d .ct-point, .ct-chart .ct-series.ct-series-d .ct-slice-donut {    stroke: #f1556c}.ct-chart .ct-series.ct-series-e .ct-bar, .ct-chart .ct-series.ct-series-e .ct-line, .ct-chart .ct-series.ct-series-e .ct-point, .ct-chart .ct-series.ct-series-e .ct-slice-donut {    stroke: #4fc6e1}.ct-chart .ct-series.ct-series-f .ct-bar, .ct-chart .ct-series.ct-series-f .ct-line, .ct-chart .ct-series.ct-series-f .ct-point, .ct-chart .ct-series.ct-series-f .ct-slice-donut {    stroke: #f672a7}.ct-chart .ct-series.ct-series-g .ct-bar, .ct-chart .ct-series.ct-series-g .ct-line, .ct-chart .ct-series.ct-series-g .ct-point, .ct-chart .ct-series.ct-series-g .ct-slice-donut {    stroke: #3a3a3a}.ct-series-a .ct-area, .ct-series-a .ct-slice-pie {    fill: #4a81d4}.ct-series-b .ct-area, .ct-series-b .ct-slice-pie {    fill: #1abc9c}.ct-series-c .ct-area, .ct-series-c .ct-slice-pie {    fill: #f7b84b}.ct-series-d .ct-area, .ct-series-d .ct-slice-pie {    fill: #f1556c}.ct-area {    fill-opacity: 0.33}.chartist-tooltip {    position: absolute;    display: inline-block;    opacity: 0;    min-width: 10px;    padding: 2px 10px;    border-radius: 3px;    background: #323a46;    color: #fff;    text-align: center;    pointer-events: none;    z-index: 1;    transition: opacity 0.2s linear}.chartist-tooltip.tooltip-show {    opacity: 1}.c3-tooltip {    box-shadow: 0 0 45px 0 rgba(0, 0, 0, 0.12);    opacity: 1}.c3-tooltip td {    border-left: none;    font-family: 'Poppins', sans-serif}.c3-tooltip td > span {    background: #323a46}.c3-tooltip tr {    border: none !important}.c3-tooltip th {    background-color: #323a46;    color: #fff}.c3-chart-arcs-title {    font-size: 18px;    font-weight: 600}.c3 text {    font-family: 'Poppins', sans-serif;    fill: #6c757d}.c3-legend-item {    font-family: 'Poppins', sans-serif;    font-size: 14px}.c3 line, .c3 path {    stroke: #ced4da}.c3-chart-arc.c3-target g path {    stroke: #fff}#legend {    background: white;    position: absolute;    top: 0;    right: 15px}#legend .line {    color: #323a46}.rickshaw_graph svg {    max-width: 100%}.rickshaw_legend .label {    font-family: inherit;    letter-spacing: 0.01em;    font-weight: 600}.rickshaw_graph .detail .item, .rickshaw_graph .detail .x_label, .rickshaw_graph .x_tick .title {    font-family: 'Poppins', sans-serif}.gauge-chart text {    font-family: 'Poppins', sans-serif !important}.responsive-table-plugin .dropdown-menu li.checkbox-row {    padding: 7px 15px;    color: #6c757d}.responsive-table-plugin .table-responsive {    border: none;    margin-bottom: 0}.responsive-table-plugin .btn-toolbar {    display: block}.responsive-table-plugin tbody th {    font-size: 14px;    font-weight: normal}.responsive-table-plugin .checkbox-row {    padding-left: 40px}.responsive-table-plugin .checkbox-row label {    display: inline-block;    padding-left: 5px;    position: relative;    margin-bottom: 0}.responsive-table-plugin .checkbox-row label::before {    background-color: transparent;    border-radius: 3px;    border: 1px solid #ced4da;    content: "";    display: inline-block;    height: 17px;    left: 0;    margin-left: -20px;    position: absolute;    transition: 0.3s ease-in-out;    width: 17px;    outline: none}.responsive-table-plugin .checkbox-row label::after {    color: #ced4da;    display: inline-block;    font-size: 9px;    height: 16px;    left: 0;    margin-left: -19px;    padding-left: 3px;    padding-top: 1px;    position: absolute;    top: -2px;    width: 16px}.responsive-table-plugin .checkbox-row input[type=checkbox] {    cursor: pointer;    opacity: 0;    z-index: 1;    outline: none}.responsive-table-plugin .checkbox-row input[type=checkbox]:disabled + label {    opacity: 0.65}.responsive-table-plugin .checkbox-row input[type=checkbox]:focus + label::before {    outline-offset: -2px;    outline: none}.responsive-table-plugin .checkbox-row input[type=checkbox]:checked + label::after {    content: "\F00C";    font-family: "Font Awesome 5 Free";    font-weight: 900}.responsive-table-plugin .checkbox-row input[type=checkbox]:disabled + label::before {    background-color: #dee2e6;    cursor: not-allowed}.responsive-table-plugin .checkbox-row input[type=checkbox]:checked + label::before {    background-color: transparent;    border-color: #3a3a3a}.responsive-table-plugin .checkbox-row input[type=checkbox]:checked + label::after {    color: #3a3a3a}.responsive-table-plugin table.focus-on tbody tr.focused th, .responsive-table-plugin table.focus-on tbody tr.focused td, .responsive-table-plugin .sticky-table-header {    background: #3a3a3a;    border-color: #3a3a3a;    color: #fff}.responsive-table-plugin table.focus-on tbody tr.focused th table, .responsive-table-plugin table.focus-on tbody tr.focused td table, .responsive-table-plugin .sticky-table-header table {    color: #fff}.responsive-table-plugin .fixed-solution .sticky-table-header {    top: 60px !important}.responsive-table-plugin .btn-default {    background-color: #f3f7f9;    color: #343a40;    border: 1px solid rgba(50, 58, 70, 0.3)}.responsive-table-plugin .btn-default.btn-primary {    background-color: #3a3a3a;    border-color: #3a3a3a;    color: #fff;    box-shadow: 0 0 0 2px rgba(102, 88, 221, 0.5)}.responsive-table-plugin .btn-group.pull-right {    float: right}.responsive-table-plugin .btn-group.pull-right .dropdown-menu {    left: auto;    right: 0}.no-touch .dropdown-menu > .checkbox-row:hover, .no-touch .dropdown-menu > .checkbox-row:active {    color: #323a46;    background-color: #f3f7f9}@font-face {    font-family: "footable";    src: url("/assets/fonts/footable.eot");    src: url("/assets/fonts/footable.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/footable.woff") format("woff"), url("/assets/fonts/footable.ttf") format("truetype"), url("/assets/fonts/footable.svg#footable") format("svg");    font-weight: normal;    font-style: normal}@media screen and (-webkit-min-device-pixel-ratio: 0) {    @font-face {        font-family: "footable";        src: url("/assets/fonts/footable.svg#footable") format("svg");        font-weight: normal;        font-style: normal    }}.footable-row-detail, .footable-detail-show {    background-color: #f3f7f9}.footable-pagination li {    margin-left: 5px;    float: left}.footable-pagination li a {    padding: 0.5rem 0.75rem;    margin-left: -1px;    line-height: 1.25;    color: #323a46;    background-color: #fff;    display: block;    border: 1px solid #dee2e6;    border-radius: 0.25rem}.footable-pagination li a:hover {    z-index: 2;    color: #323a46;    text-decoration: none;    background-color: #f7f7f7;    border-color: #dee2e6}.footable-pagination li.active a {    color: #fff;    background-color: #3a3a3a;    border-color: #3a3a3a}.footable > thead > tr > th > span.footable-sort-indicator {    float: right}.footable {    width: 100%}.footable.breakpoint > tbody > tr.footable-detail-show > td {    border-bottom: none}.footable.breakpoint > tbody > tr.footable-detail-show > td > span.footable-toggle:before {    content: "\E001"}.footable.breakpoint > tbody > tr:hover:not(.footable-row-detail) {    cursor: pointer}.footable.breakpoint > tbody > tr > td.footable-cell-detail {    border-top: none}.footable.breakpoint > tbody > tr > td > span.footable-toggle {    display: inline-block;    font-family: "footable";    padding-right: 5px;    font-size: 14px}.footable.breakpoint > tbody > tr > td > span.footable-toggle:before {    content: "\E000"}.footable.breakpoint.toggle-circle > tbody > tr.footable-detail-show > td > span.footable-toggle:before {    content: "\E005"}.footable.breakpoint.toggle-circle > tbody > tr > td > span.footable-toggle:before {    content: "\E004"}.footable.breakpoint.toggle-circle-filled > tbody > tr.footable-detail-show > td > span.footable-toggle:before {    content: "\E003"}.footable.breakpoint.toggle-circle-filled > tbody > tr > td > span.footable-toggle:before {    content: "\E002"}.footable.breakpoint.toggle-square > tbody > tr.footable-detail-show > td > span.footable-toggle:before {    content: "\E007"}.footable.breakpoint.toggle-square > tbody > tr > td > span.footable-toggle:before {    content: "\E006"}.footable.breakpoint.toggle-square-filled > tbody > tr.footable-detail-show > td > span.footable-toggle:before {    content: "\E009"}.footable.breakpoint.toggle-square-filled > tbody > tr > td > span.footable-toggle:before {    content: "\E008"}.footable.breakpoint.toggle-arrow > tbody > tr.footable-detail-show > td > span.footable-toggle:before {    content: "\E00F"}.footable.breakpoint.toggle-arrow > tbody > tr > td > span.footable-toggle:before {    content: "\E011"}.footable.breakpoint.toggle-arrow-small > tbody > tr.footable-detail-show > td > span.footable-toggle:before {    content: "\E013"}.footable.breakpoint.toggle-arrow-small > tbody > tr > td > span.footable-toggle:before {    content: "\E015"}.footable.breakpoint.toggle-arrow-circle > tbody > tr.footable-detail-show > td > span.footable-toggle:before {    content: "\E01B"}.footable.breakpoint.toggle-arrow-circle > tbody > tr > td > span.footable-toggle:before {    content: "\E01D"}.footable.breakpoint.toggle-arrow-circle-filled > tbody > tr.footable-detail-show > td > span.footable-toggle:before {    content: "\E00B"}.footable.breakpoint.toggle-arrow-circle-filled > tbody > tr > td > span.footable-toggle:before {    content: "\E00D"}.footable.breakpoint.toggle-arrow-tiny > tbody > tr.footable-detail-show > td > span.footable-toggle:before {    content: "\E01F"}.footable.breakpoint.toggle-arrow-tiny > tbody > tr > td > span.footable-toggle:before {    content: "\E021"}.footable.breakpoint.toggle-arrow-alt > tbody > tr.footable-detail-show > td > span.footable-toggle:before {    content: "\E017"}.footable.breakpoint.toggle-arrow-alt > tbody > tr > td > span.footable-toggle:before {    content: "\E019"}.footable.breakpoint.toggle-medium > tbody > tr > td > span.footable-toggle {    font-size: 18px}.footable.breakpoint.toggle-large > tbody > tr > td > span.footable-toggle {    font-size: 24px}.footable > thead > tr > th {    -webkit-touch-callout: none;    -webkit-user-select: none;    -moz-user-select: -moz-none;    -ms-user-select: none;    user-select: none}.footable > thead > tr > th.footable-sortable:hover {    cursor: pointer}.footable > thead > tr > th.footable-sorted > span.footable-sort-indicator:before {    content: "\E012"}.footable > thead > tr > th.footable-sorted-desc > span.footable-sort-indicator:before {    content: "\E013"}.footable > thead > tr > th > span.footable-sort-indicator {    display: inline-block;    font-family: "footable";    padding-left: 5px;    opacity: 0.3}.footable > thead > tr > th > span.footable-sort-indicator:before {    content: "\E022"}.footable > tfoot .pagination {    margin: 0}.footable.no-paging .hide-if-no-paging {    display: none}.footable-row-detail-inner {    display: table}.footable-row-detail-row {    display: table-row;    line-height: 1.5em}.footable-row-detail-group {    display: block;    line-height: 2em;    font-size: 1.2em;    font-weight: 700}.footable-row-detail-name {    display: table-cell;    font-weight: 700;    padding-right: 0.5em}.footable-row-detail-value {    display: table-cell}.bootstrap-table .table:not(.table-sm) > tbody > tr > td, .bootstrap-table .table:not(.table-sm) > tbody > tr > th, .bootstrap-table .table:not(.table-sm) > tfoot > tr > td, .bootstrap-table .table:not(.table-sm) > tfoot > tr > th, .bootstrap-table .table:not(.table-sm) > thead > tr > td {    padding: 0.85rem}.bootstrap-table .table {    border-bottom: none}.bootstrap-table .table > thead > tr > th {    border-bottom: 2px solid transparent}.table-borderless.table-bordered {    border: none !important}table[data-toggle=table] {    display: none}.fixed-table-pagination .pagination-detail, .fixed-table-pagination div.pagination {    margin-top: 20px;    margin-bottom: 0}.fixed-table-pagination .pagination .page-link {    border-radius: 30px !important;    margin: 0 3px;    border: none}.fixed-table-container {    border: none}.fixed-table-container tbody td {    border-left: none}.fixed-table-container thead th .th-inner {    padding: 0.85rem}.fixed-table-toolbar .fa {    font-family: "Font Awesome 5 Free";    font-weight: 400}.fixed-table-toolbar .fa.fa-sync {    font-weight: 900}.fixed-table-toolbar .fa-toggle-down:before {    content: "\F150"}.fixed-table-toolbar .fa-toggle-up:before {    content: "\F151"}.fixed-table-toolbar .fa-refresh:before {    content: "\F01E";    font-weight: 900}.fixed-table-toolbar .fa-th-list:before {    content: "\F0CA";    font-weight: 900}.tablesaw thead {    background: #f3f7f9;    background-image: none;    border: none}.tablesaw thead th {    text-shadow: none}.tablesaw thead tr:first-child th {    border: none;    font-weight: 500;    font-family: 'Poppins', sans-serif}.tablesaw td {    border-top: 1px solid #f3f7f9 !important}.tablesaw td, .tablesaw tbody th {    font-size: inherit;    line-height: inherit;    padding: 10px !important}.tablesaw-stack tbody tr, .tablesaw tbody tr {    border-bottom: none}.tablesaw-bar .btn-select.btn-small:after, .tablesaw-bar .btn-select.btn-micro:after {    font-size: 8px;    padding-right: 10px}.tablesaw-swipe .tablesaw-cell-persist {    box-shadow: none;    border-color: #f3f7f9}.tablesaw-enhanced .tablesaw-bar .btn {    text-shadow: none;    background-image: none;    text-transform: none;    border: 1px solid #dee2e6;    padding: 3px 10px;    color: #323a46}.tablesaw-enhanced .tablesaw-bar .btn:after {    display: none}.tablesaw-enhanced .tablesaw-bar .btn.btn-select:hover {    background: #fff}.tablesaw-enhanced .tablesaw-bar .btn:hover, .tablesaw-enhanced .tablesaw-bar .btn:focus, .tablesaw-enhanced .tablesaw-bar .btn:active {    color: #3a3a3a !important;    background-color: #f3f7f9;    outline: none !important;    box-shadow: none !important;    background-image: none}.tablesaw-columntoggle-popup .btn-group {    display: block}.tablesaw-swipe .tablesaw-swipe-cellpersist {    border-right: 2px solid #f3f7f9}.tablesaw-sortable-btn {    cursor: pointer}.tablesaw-swipe-cellpersist {    width: auto !important}.tablesaw-bar-section label {    color: inherit}.jsgrid-cell {    padding: 0.85rem;    border: 1px solid #dee2e6}.jsgrid-grid-header, .jsgrid-grid-body, .jsgrid-header-row > .jsgrid-header-cell, .jsgrid-filter-row > .jsgrid-cell, .jsgrid-insert-row > .jsgrid-cell, .jsgrid-edit-row > .jsgrid-cell {    border: none}.jsgrid-row > .jsgrid-cell {    background: transparent !important}.jsgrid-alt-row > .jsgrid-cell {    background: #f3f7f9}.jsgrid-selected-row > .jsgrid-cell {    background: #f3f7f9;    border-color: #dee2e6}.jsgrid-header-row > .jsgrid-header-cell {    background: #f3f7f9;    text-align: center !important}.jsgrid-filter-row > .jsgrid-cell {    background: #fafcfc}.jsgrid-edit-row > .jsgrid-cell, .jsgrid-insert-row > .jsgrid-cell {    background: #f3f7f9}.jsgrid input, .jsgrid select, .jsgrid textarea {    padding: 0.4em 0.6em;    outline: none !important;    color: #6c757d;    background-color: #fff;    border: 1px solid #ced4da;    border-radius: 0.2rem}.jsgrid-pager-container {    margin-top: 10px}.jsgrid-pager-page {    padding: 0;    margin: 0 2px}.jsgrid-pager-page.jsgrid-pager-current-page {    background-color: #3a3a3a;    color: #fff}.jsgrid-pager-page a, .jsgrid-pager-current-page {    background-color: #f3f7f9;    border-radius: 50%;    height: 24px;    width: 24px;    display: inline-block;    text-align: center;    line-height: 24px;    color: #6c757d}.jsgrid-pager-nav-button a {    color: #6c757d;    font-weight: 600}.jsgrid-pager-nav-button a:hover {    color: #3a3a3a}.jsgrid .jsgrid-button {    width: 24px;    height: 24px;    border-radius: 50%;    background-image: url("../img/jsgrid.png");    background-color: #f7f7f7;    outline: none !important}.jsgrid .jsgrid-button:hover {    opacity: 0.9;    background-color: #f3f7f9}.jsgrid-search-mode-button {    background-position: 0 -295px}.jsgrid-insert-button {    background-position: 0 -160px}.jsgrid-header-sort:before {    position: absolute}.ms-container {    background: transparent url("../img/multiple-arrow.png") no-repeat 50% 50%;    width: auto;    max-width: 370px}.ms-container .ms-list {    box-shadow: none;    border: 1px solid #ced4da;    box-shadow: none}.ms-container .ms-list.ms-focus {    box-shadow: none;    border: 1px solid #b1bbc4}.ms-container .ms-selectable li.ms-elem-selectable {    border: none;    padding: 5px 10px;    color: #6c757d}.ms-container .ms-selectable li.ms-hover {    background-color: #3a3a3a;    color: #fff}.ms-container .ms-selection li.ms-elem-selection {    border: none;    padding: 5px 10px;    color: #6c757d}.ms-container .ms-selection li.ms-hover {    background-color: #3a3a3a;    color: #fff}.ms-selectable {    box-shadow: none;    outline: none !important}.ms-optgroup-label {    font-weight: 500;    font-family: 'Poppins', sans-serif;    color: #323a46 !important;    font-size: 13px}.ms-container .ms-selectable, .ms-container .ms-selection {    background-color: #fff}.autocomplete-suggestions {    border: 1px solid #e9f0f4;    background-color: #fff;    cursor: default;    overflow: auto;    max-height: 200px !important;    box-shadow: 0 0 35px 0 rgba(154, 161, 171, 0.15)}.autocomplete-suggestion {    padding: 5px 10px;    white-space: nowrap;    overflow: hidden}.autocomplete-no-suggestion {    padding: 5px}.autocomplete-selected {    background: #f7f7f7;    cursor: pointer}.autocomplete-suggestions strong {    font-weight: bold;    color: #323a46}.autocomplete-group {    padding: 5px;    font-weight: 500;    font-family: 'Poppins', sans-serif}.autocomplete-group strong {    font-weight: bold;    font-size: 16px;    color: #323a46;    display: block}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {    width: 100% !important}.bootstrap-select .dropdown-toggle:after {    content: "\F0140";    display: inline-block;    font-family: "Material Design Icons";    padding-left: 10px}.bootstrap-select .dropdown-toggle:focus {    outline: none !important;    outline-offset: 0}.bootstrap-select a {    outline: none !important}.bootstrap-select .inner {    overflow-y: inherit !important}.bootstrap-select > .dropdown-toggle .bs-placeholder {    color: #adb5bd}.bootstrap-select > .dropdown-toggle .bs-placeholder:active, .bootstrap-select > .dropdown-toggle .bs-placeholder:focus, .bootstrap-select > .dropdown-toggle .bs-placeholder:hover {    color: #adb5bd}.bootstrap-touchspin .btn .input-group-text {    padding: 0;    border: none;    background-color: transparent;    color: inherit}.parsley-errors-list {    margin: 0;    padding: 0}.parsley-errors-list > li {    list-style: none;    color: #f1556c;    margin-top: 5px;    padding-left: 20px;    position: relative}.parsley-errors-list > li:before {    content: "\F0159";    font-family: "Material Design Icons";    position: absolute;    left: 2px;    top: -1px}.parsley-error {    border-color: #f1556c}.parsley-success {    border-color: #1abc9c}