@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&family=Playfair+Display:wght@400;500;600;700&display=swap');

:root { /* this overrides the default colors in the base css */
    --main-font: 'Montserrat', sans-serif;
    --main-body-bg: #F9F0DC;

    --main-login-bg: #F9F0DC;
    --login-heading-color: #094622;
    --login-input-color: #000301;
    --login-label-color: #094622;
    --login-input-bg: transparent;
    --login-input-border: #094622;
    --login-error-color: #000301;
    --login-forgot-pass-color: #094622;
    --login-button-bg: #094622;
    --login-button-color: #F9F0DC;
    --login-button-hover-bg: #000301;
    --login-button-hover-color: #F9F0DC;
    --login-foot-note-color: #094622;
    --login-foot-note-link-color: #094622;
    --header-note-color: #F9F0DC;
    --footer-note-color: #F9F0DC;
    
}

/* Header Note */
.hl_login--body .container-fluid>.card .login-card-heading h2.heading2:after {
    content: var(--header-note);
    color: var(--header-note-color);
}

/* Footer Note */ 
.hl_login--body p.foot-note:before {
    content: var(--footer-note);
    color: var(--footer-note-color);
}

.hl_login--body .card .w-full.border-t.border-gray-300 {
    border-color: var(--login-input-border) !important;
}

body .hl_login--body {
    font-family: var(--main-font);
}

.hl_login {
    background: var(--main-body-bg) !important;
}

.hl_login--header {
    background: transparent !important;
    border: none !important;
}

.hl_login--header .container-fluid a img,
.hl_login--header .container-fluid a svg {
    display: block;
}

.hl_login--body .card {
    background: var(--main-login-bg) !important;
    border: none !important;
    box-shadow: none !important;
    height: 100vh;
}

.sidebar-v2-agency .hl_login .hl_login--body .card, 
.hl_login .hl_login--body .card {
    border: none !important;
    box-shadow: none !important;
}

.hl_login--body .card::before {
    content: '';
    border-top: 10px solid var(--main-login-bg);
}

.hl_login--body .card::after {
    content: '';
    border-bottom: 10px solid var(--main-login-bg);
}

.hl_login--body .card .card-body {
    box-sizing: border-box;
    background: var(--main-login-bg) !important;
    width: 100% !important;
}

.hl_login--body .container-fluid:before {
    content: '';
    background-image: var(--main-body-image);
}

.hl_login--body .container-fluid:after {
    content: '';
    background-color: var(--main-body-image-overlay);
}

.hl_login--body .card .login-card-heading:before {
    content: '';
    background-image: var(--login-logo);
}

.hl_login--body .heading2 {
    color: var(--login-heading-color);
    font-family: 'Playfair Display', serif;
}

.hl_login--body .card .card-body label,
.hl_login--body .card .card-body span.hl-text-input-label {
    display: none;
}

.hl_login--body .card .card-body input {
    background: var(--login-input-bg) !important;
    border: 1px solid var(--login-input-border) !important;
    color: var(--login-input-color) !important;
}

.hl_login--body .card .card-body input::placeholder {
    color: var(--login-input-color) !important;
}

.hl_login--body .card .card-body input:-ms-input-placeholder {
    color: var(--login-input-color) !important;
}

.hl_login--body .card .card-body input::-ms-input-placeholder {
    color: var(--login-input-color) !important;
}

.hl_login--body .card .card-body .error,
.hl_login--body .card .card-body .hl-input-error,
.hl_login--body .card .card-body i {
    color: var(--login-error-color) !important;
}

.hl_login--body .card .card-body .forgot-password {
    color: var(--login-forgot-pass-color);
}

.hl_login--body .card .card-body .hl-btn {
    background-color: var(--login-button-bg);
    font-family: var(--main-font) !important;
    color: var(--login-button-color);
}

.hl_login--body .card .card-body .hl-btn:hover {
    background-color: var(--login-button-hover-bg) !important;
    color: var(--login-button-hover-color);
}

.hl_login--body .card .card-body .foot-note {
    color: var(--login-foot-note-color);
}

.hl_login--body .card .card-body .foot-note a {
    color: var(--login-foot-note-link-color);
}

.hl_login--body .container-fluid>div:not(.card) .card-body .flex label {
    color: var(--login-foot-note-color);
}

.hl_login--body .container-fluid>div:not(.card) .card-body .flex p.ml-2 {
    color: var(--login-foot-note-color);
}

.hl_login--body .container-fluid>div:not(.card) .card-body .form-group input + span {
    color: var(--login-foot-note-color);
}

.hl_login--body .container-fluid .card-body .form-group .g_id_signin iframe {
    margin: 5px auto 0px !important;
}

.hl_login--body .card .card-body p {
    color: var(--login-foot-note-color);
}

.hl_login--body .card .card-body p a {
    color: var(--login-foot-note-link-color);
}

h4.h6 {
    color: var(--login-foot-note-color) !important;
}

.login-card-heading+div p {
    color: var(--login-heading-color);
}

.container-fluid>div:not(.card) .login-card-heading+div {
    background: rgba(0,0,0,.1);
}

.hl_login--body .container-fluid>div:not(.card) .card .card-body input[type=radio] {
    background: var(--login-input-bg) !important;
    color: var(--login-input-color) !important;
}

.hl_login--body .container-fluid .card .card-body>div:last-child {
    color: var(--login-foot-note-link-color);
}

.login-card-heading+div input[type="radio"]+label:before {
    border: 2px solid var(--login-button-bg);
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.414 11L4 12.414l5.414 5.414L20.828 6.414 19.414 5l-10 10z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E ");
}

.login-card-heading+div input[type="radio"]:checked+label:before {
    background-color: var(--login-button-bg);
}

.login-card-heading+div input[type="radio"]:checked+label {
    font-size: 16px;
}

.login-card-heading+div p.ml-2 {
    color: var(--login-foot-note-color);
}

.hl_login--body label {
    color: var(--login-foot-note-color);
}

@media screen and (max-width: 1024px) {
    /* iPads, etc */ 
    .hl_login--body .card {
        height: 100vh !important;
    }
}

@media only screen and (min-device-width: 1200px) and (max-device-width: 1600px) {
    .hl_login--body .card {
        height: 100vh;
    }
}

@media only screen and (max-width: 1400px) {
    .hl_login--body .card {
        height: auto;
    }
}

@media only screen and (min-width: 1030px) and (max-width: 1366px) {
    .hl_login--body .card {
        height: 100vh;
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .hl_login--body .card {
        height: 100%;
    }
}




















































.sidebar-v2-location .hl_header {
    box-shadow: 0 2px 3px rgba(0,0,0,.11);
    top: -3px;
    left: unset!important;
    right: unset;
    width: calc(100vw - 14rem)
}










.sidebar-v2-location .hl_header .topmenu-nav .topmenu-navtitle {
    margin-left: .5rem;
    margin-right: .5rem;
    padding-left: .5rem;
    padding-right: .5rem;
    padding-bottom: .5rem;
    text-align: left;
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(0, 3, 1);
}

@media (min-width: 768px) {
    .sidebar-v2-location .hl_header .topmenu-nav .topmenu-navtitle {
        padding-bottom:.75rem
    }
}

.sidebar-v2-location .hl_header .topmenu-nav .topmenu-navitem {
    --tw-text-opacity: 1;
    color: rgb(0, 3, 1);
    list-style: none
}

.sidebar-v2-location .hl_header .topmenu-nav .topmenu-navitem img {
    filter: invert(.5)
}

.sidebar-v2-location .hl_header .topmenu-nav .topmenu-navitem a:hover,.sidebar-v2-location .hl_header .topmenu-nav .topmenu-navitem li a:hover {
    --tw-text-opacity: 1;
    color: rgb(0, 3, 1);
}

.sidebar-v2-location .hl_header .topmenu-nav .topmenu-navitem a:hover img,.sidebar-v2-location .hl_header .topmenu-nav .topmenu-navitem li a:hover img {
    filter: invert(1)
}

.sidebar-v2-location .hl_header .topmenu-nav .topmenu-navitem a {
    --tw-text-opacity: 1;
    color: rgb(9, 70, 34);
}

.sidebar-v2-location .hl_header .topmenu-nav .topmenu-navitem.active {
    border-bottom-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgb(9, 70, 34);
    --tw-text-opacity: 1;
    color: rgb(0, 3, 1);
}

.sidebar-v2-location .hl_header .topmenu-nav .topmenu-navitem.active.divider {
    cursor: text;
    border-bottom-width: 0;
    border-left-width: 2px;
    --tw-border-opacity: 1;
     border-color: rgb(9, 70, 34);
    --tw-text-opacity: 1;
    color: rgb(0, 3, 1);
    opacity: 1;
}

.sidebar-v2-location .hl_header .topmenu-nav .topmenu-navitem.active a.active {
    --tw-text-opacity: 1;
    color: rgb(0, 3, 1);
}

.sidebar-v2-location .hl_header .topmenu-nav .topmenu-navitem.divider {
    margin-bottom: .5rem;
    height: 1.75rem;
    width: 1px;
    cursor: text;
    border-bottom-width: 0;
    border-left-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgb(9, 70, 34);
    --tw-text-opacity: 1;
    color: rgb(0, 3, 1);
    opacity: 1;
}



.sidebar-v2-location #sidebar-v2 .hl_nav-header nav a,.sidebar-v2-location #sidebar-v2 .hl_nav-settings nav a {
    --tw-text-opacity: 1;
    color: rgb(249, 240, 220);
    opacity: 1;
}

.sidebar-v2-location #sidebar-v2 .hl_nav-header nav a.divider,.sidebar-v2-location #sidebar-v2 .hl_nav-settings nav a.divider {
    --tw-text-opacity: 1;
    color: rgb(249, 240, 220);
}

.sidebar-v2-location #sidebar-v2 .hl_nav-header nav a.divider p,.sidebar-v2-location #sidebar-v2 .hl_nav-settings nav a.divider p {
    --tw-border-opacity: 1;
    border-color: #F9F0DC;
}

.sidebar-v2-location #sidebar-v2 .hl_nav-header nav a.divider p span,.sidebar-v2-location #sidebar-v2 .hl_nav-settings nav a.divider p span {
    --tw-text-opacity: 1;
    color:#F9F0DC;
}

.sidebar-v2-location #sidebar-v2 .hl_nav-header nav a.active,.sidebar-v2-location #sidebar-v2 .hl_nav-header nav a:hover,.sidebar-v2-location #sidebar-v2 .hl_nav-settings nav a.active,.sidebar-v2-location #sidebar-v2 .hl_nav-settings nav a:hover {
    --tw-text-opacity: 1;
    color: #F9F0DC;
    opacity: 1;
    background: #094622;

}

.sidebar-v2-location #sidebar-v2 .hl_nav-header nav a.active.divider,.sidebar-v2-location #sidebar-v2 .hl_nav-header nav a.divider:hover,.sidebar-v2-location #sidebar-v2 .hl_nav-settings nav a.active.divider,.sidebar-v2-location #sidebar-v2 .hl_nav-settings nav a.divider:hover {
    --tw-text-opacity: 1;
    color: #F9F0DC;
    opacity: 1;
}

.sidebar-v2-location #sidebar-v2 .hl_nav-header nav a.active.divider,.sidebar-v2-location #sidebar-v2 .hl_nav-header nav a:hover.divider,.sidebar-v2-location #sidebar-v2 .hl_nav-settings nav a.active.divider,.sidebar-v2-location #sidebar-v2 .hl_nav-settings nav a:hover.divider {
    background: transparent
}

.sidebar-v2-location #sidebar-v2 .hl_nav-header nav a .nav-fa-icon,.sidebar-v2-location #sidebar-v2 .hl_nav-header nav a .nav-title,.sidebar-v2-location #sidebar-v2 .hl_nav-settings nav a .nav-fa-icon,.sidebar-v2-location #sidebar-v2 .hl_nav-settings nav a .nav-title {
    --tw-text-opacity: 1;
    color: #000301;

}

.sidebar-v2-location #sidebar-v2 .hl_nav-header nav a .nav-fa-icon:hover,.sidebar-v2-location #sidebar-v2 .hl_nav-header nav a .nav-title:hover,.sidebar-v2-location #sidebar-v2 .hl_nav-settings nav a .nav-fa-icon:hover,.sidebar-v2-location #sidebar-v2 .hl_nav-settings nav a .nav-title:hover {
    --tw-text-opacity: 1;
    color: #F9F0DC;

}

.sidebar-v2-location #sidebar-v2 .hl_fixed-width {
    width: 14rem!important
}

.sidebar-v2-location #sidebar-v2 #backButtonv2 {
    background: #094622;
    
}

.sidebar-v2-location #sidebar-v2 #backButtonv2,.sidebar-v2-location #sidebar-v2 .menu-title {
    --tw-text-opacity: 1;
    color: #000301;
}

.sidebar-v2-location #sidebar-v2 .default-bg-color,.sidebar-v2-location #sidebar-v2.default-bg-color {
    background: #F9F0DC;
}

.sidebar-v2-location #sidebar-v2 .hl_collapse-button {
    background: #094622;
    color: #F9F0DC;
}

.sidebar-v2-location #sidebar-v2 .hl_nav-header-without-footer {
    overflow-y: overlay;
    max-height: calc(100vh - 1rem)
}

.sidebar-v2-location #sidebar-v2 .hl_nav-header-without-footer nav {
    width: inherit
}

.sidebar-v2-location #sidebar-v2 .hl_nav-header-without-footer nav a {
    --tw-text-opacity: 1;
     color: rgb(0,3,1);
    opacity: 1;
}

.sidebar-v2-location #sidebar-v2 .hl_nav-header-without-footer nav a.divider {
    --tw-text-opacity: 1;
     color: rgb(0,3,1);
}

.sidebar-v2-location #sidebar-v2 .hl_nav-header-without-footer nav a.divider p {
    --tw-border-opacity: 1;
   color: rgb(0,3,1);
}

.sidebar-v2-location #sidebar-v2 .hl_nav-header-without-footer nav a.divider p span {
    --tw-text-opacity: 1;
    color: rgb(0,3,1);
}






.sidebar-v2-location #sidebar-v2 .hl_nav-header-without-footer nav a.active,.sidebar-v2-location #sidebar-v2 .hl_nav-header-without-footer nav a:hover {
    --tw-text-opacity: 1;
    color: rgb(249, 240, 220);
    opacity: 1;
    background: #094622;
}

.sidebar-v2-location #sidebar-v2 .hl_nav-header-without-footer nav a.active.divider,.sidebar-v2-location #sidebar-v2 .hl_nav-header-without-footer nav a.divider:hover {
    --tw-text-opacity: 1;
    color: rgb(249, 240, 220);
    opacity: 1;
}

.sidebar-v2-location #sidebar-v2 .hl_nav-header-without-footer nav a.active.divider,.sidebar-v2-location #sidebar-v2 .hl_nav-header-without-footer nav a:hover.divider {
    background: transparent;
   
}

.sidebar-v2-location #sidebar-v2 .hl_nav-header-without-footer nav a .nav-fa-icon,.sidebar-v2-location #sidebar-v2 .hl_nav-header-without-footer nav a .nav-title {
    --tw-text-opacity: 1;
    color: rgb(0, 3, 1);
}

.sidebar-v2-location #sidebar-v2 .hl_nav-header-without-footer nav a .nav-fa-icon:hover,.sidebar-v2-location #sidebar-v2 .hl_nav-header-without-footer nav a .nav-title:hover {
    --tw-text-opacity: 1;
    color: rgb(249, 240, 220);
}









.sidebar-v2-location #sidebar-v2 .sm-button:before {
    font-family: var(--ff);
    font-weight: 900;
    content: var(--fa);
    font-style: normal;
}

.sidebar-v2-location #sidebar-v2 #globalSearchOpener,.sidebar-v2-location #sidebar-v2 #quickActions {
    --tw-bg-opacity: 1;
    background-color: #094622;
    --tw-text-opacity: 1;
    color: #F9F0DC;
    border: 1px solid hsla(0,0%,100%,.11);
    box-sizing: border-box;
    border-radius: 5px
}

.sidebar-v2-location #sidebar-v2 #globalSearchOpener .search-icon,.sidebar-v2-location #sidebar-v2 #globalSearchOpener .search-placeholder,.sidebar-v2-location #sidebar-v2 #quickActions .search-icon,.sidebar-v2-location #sidebar-v2 #quickActions .search-placeholder {
    --tw-text-opacity: 1;
    color: #F9F0DC;
}

.sidebar-v2-location #sidebar-v2 #globalSearchOpener .search-shortcut,.sidebar-v2-location #sidebar-v2 #quickActions .search-shortcut {
    --tw-bg-opacity: 1;
    background-color: #F9F0DC;
    --tw-text-opacity: 1;
    color: #094622;
}

.sidebar-v2-location #sidebar-v2 #globalSearchOpener .hl_v2-quick-actions-list,.sidebar-v2-location #sidebar-v2 #quickActions .hl_v2-quick-actions-list {
    position: absolute;
    --tw-bg-opacity: 1;
    background-color: #094622;
    right: -360px;
    z-index: 90;
    border-radius: 5px;
    width: 360px;
    box-shadow: 3px -8px 15px 0 hsla(240,5%,41%,.2);
    max-height: calc(100vh - 100px);
    top: 104px;
    border-bottom: 1px solid #b9b6b6;
}

.sidebar-v2-location #sidebar-v2 #globalSearchOpener .hl_v2-quick-actions-list ::-webkit-scrollbar,.sidebar-v2-location #sidebar-v2 #quickActions .hl_v2-quick-actions-list ::-webkit-scrollbar {
    display: block;
}

.sidebar-v2-location #sidebar-v2 #globalSearchOpener .hl_v2-quick-actions-list.collapse-with-search,.sidebar-v2-location #sidebar-v2 #quickActions .hl_v2-quick-actions-list.collapse-with-search {
    top: 118px;
}

.sidebar-v2-location #sidebar-v2 #globalSearchOpener .hl_v2-quick-actions-list .hl_v2_tip-arrow,.sidebar-v2-location #sidebar-v2 #quickActions .hl_v2-quick-actions-list .hl_v2_tip-arrow {
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-right: 10px solid #094622;
    border-bottom: 10px solid transparent;
    top: 15px;
    left: -8px;
    position: absolute;
}

.sidebar-v2-location #sidebar-v2 #globalSearchOpener .hl_v2-quick-actions-list .hl_quick-actions-heading,.sidebar-v2-location #sidebar-v2 #quickActions .hl_v2-quick-actions-list .hl_quick-actions-heading {
    --tw-text-opacity: 1;
    color: #F9F0DC;
}

.sidebar-v2-location #sidebar-v2 #globalSearchOpener .hl_v2-quick-actions-list .hl_quick-actions-list-container,.sidebar-v2-location #sidebar-v2 #quickActions .hl_v2-quick-actions-list .hl_quick-actions-list-container {
    max-height: calc(100vh - 160px);
}

.sidebar-v2-location #sidebar-v2 #globalSearchOpener .hl_v2-quick-actions-list .hl_quick-actions-list-container .hl_quick-actions-item,.sidebar-v2-location #sidebar-v2 #quickActions .hl_v2-quick-actions-list .hl_quick-actions-list-container .hl_quick-actions-item {
    border: 1px solid transparent
}

.sidebar-v2-location #sidebar-v2 #globalSearchOpener .hl_v2-quick-actions-list .hl_quick-actions-list-container .hl_quick-actions-item .hl_quick-actions-title,.sidebar-v2-location #sidebar-v2 #quickActions .hl_v2-quick-actions-list .hl_quick-actions-list-container .hl_quick-actions-item .hl_quick-actions-title {
    --tw-text-opacity: 1;
    color: #000301;
}

.sidebar-v2-location #sidebar-v2 #globalSearchOpener .hl_v2-quick-actions-list .hl_quick-actions-list-container .hl_quick-actions-item .hl_quick-actions-subtitle,.sidebar-v2-location #sidebar-v2 #quickActions .hl_v2-quick-actions-list .hl_quick-actions-list-container .hl_quick-actions-item .hl_quick-actions-subtitle {
    --tw-text-opacity: 1;
    color: #000301;
}

.sidebar-v2-location #sidebar-v2 .globalSearchModal,.sidebar-v2-location #sidebar-v2 .globalSearchModal #globalSearch .search-area {
    --tw-bg-opacity: 1;
    background-color: #F9F0DC;
}

.sidebar-v2-location #sidebar-v2 #location-switcher-sidbar-v2 {
    margin-bottom: 1rem;
    --tw-bg-opacity: 1;
    background-color: #F9F0DC;
}

@media (min-width: 768px) {
    .sidebar-v2-location #sidebar-v2 #location-switcher-sidbar-v2 {
        margin-left:0;
        margin-right: 0
    }
}

@media (min-width: 1024px) {
    .sidebar-v2-location #sidebar-v2 #location-switcher-sidbar-v2 {
        margin-left:.5rem;
        margin-right: .5rem;
        --tw-bg-opacity: 1;
        background-color: #094622;
    }
}

@media (min-width: 1280px) {
    .sidebar-v2-location #sidebar-v2 #location-switcher-sidbar-v2 {
        margin-left:.5rem;
        margin-right: .5rem;
        --tw-bg-opacity: 1;
        background-color: #094622;
    }
}

.sidebar-v2-location #sidebar-v2 #location-switcher-sidbar-v2 {
    border-radius: 8px;
    height: 2.6rem
}

.sidebar-v2-location #sidebar-v2 #location-switcher-sidbar-v2 .hl_location-text {
    margin-left: .15rem
}

.sidebar-v2-location #sidebar-v2 #location-switcher-sidbar-v2 .hl_switcher-loc-name {
    --tw-text-opacity: 1;
    color: #F9F0DC;
    max-width: 7.5rem;
    margin-top: .2rem;
    display: inline-block
}

.sidebar-v2-location #sidebar-v2 #location-switcher-sidbar-v2 .hl_switcher-loc-city {
    --tw-text-opacity: 1;
    color: #F9F0DC;
    margin-top: -.3rem;
    max-width: 7.5rem;
    display: block;
    opacity: .55
}

.sidebar-v2-location #sidebar-v2 #location-switcher-sidbar-v2 .hl_location_icon {
    max-height: 32px;
    padding: none;
    transform: scale(.8)
}

.sidebar-v2-location #sidebar-v2 #location-switcher-sidbar-v2 .switcher-caret-holder {
    background-color: transparent;
    --tw-text-opacity: 1;
    color: #F9F0DC;
    font-size: 10px
}

.sidebar-v2-location #sidebar-v2 #location-switcher-sidbar-v2 .switcher-caret-holder.default-bg-color {
    background: #000301;
}

.sidebar-v2-location #sidebar-v2 #location-switcher-sidbar-v2 .hl_v2-location_switcher {
    position: absolute;
    --tw-bg-opacity: 1;
    background-color: #094622;
    right: -419px;
    z-index: 90;
    border-radius: 5px;
    width: 420px;
    box-shadow: 3px -8px 15px 0 hsla(240,5%,41%,.2);
    max-height: 500px;
    top: 65px;
    border-bottom: 1px solid #094622;
}

.sidebar-v2-location #sidebar-v2 #location-switcher-sidbar-v2 .hl_v2-location_switcher .hl_v2_tip-arrow {
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-right: 10px solid #094622;
    border-bottom: 10px solid transparent;
    top: 5px;
    left: -6px;
    position: absolute
}

.sidebar-v2-location #sidebar-v2 #location-switcher-sidbar-v2 .hl_v2-location_switcher .hl_v2_tip-arrow input {
    color: #000301;
}

.sidebar-v2-location #sidebar-v2 #location-switcher-sidbar-v2 .hl_v2-location_switcher .search-area {
    --tw-text-opacity: 1;
    color: #000301;
}

.sidebar-v2-location #sidebar-v2 #location-switcher-sidbar-v2 .hl_v2-location_switcher .search-area::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: #000301;
}

.sidebar-v2-location #sidebar-v2 #location-switcher-sidbar-v2 .hl_v2-location_switcher .search-area::placeholder {
    --tw-placeholder-opacity: 1;
    color: #000301;
}

.sidebar-v2-location #sidebar-v2 #location-switcher-sidbar-v2 .hl_v2-location_switcher #location-list {
    max-height: 340px;
    overflow-y: scroll;
    overflow-x: hidden
}

.sidebar-v2-location #sidebar-v2 #location-switcher-sidbar-v2 .hl_v2-location_switcher #switcher-agency-switch div {
    border-bottom: 1px solid #094622;
    
}

.sidebar-v2-location #sidebar-v2 #location-switcher-sidbar-v2 .hl_v2-location_switcher .hl_account {
    --tw-text-opacity: 1;
    color: #000301;
    border: 1.5px solid #094622;
    box-sizing: border-box;
    border-radius: 3px;
    min-height: 50px;
    background-color: #F9F0DC;
    
}

.sidebar-v2-location #sidebar-v2 #location-switcher-sidbar-v2 .hl_v2-location_switcher .hl_account.active {
    border: 1.5px solid #F9F0DC;
}

.sidebar-v2-location #sidebar-v2 #location-switcher-sidbar-v2 .hl_v2-location_switcher .hl_swicher-heading {
    --tw-text-opacity: 1;
    color: #F9F0DC;
}

.sidebar-v2-location #sidebar-v2 #location-switcher-sidbar-v2 .hl_v2-location_switcher #switcher-agency-switch svg rect {
    fill: #094622;
}

.sidebar-v2-location #sidebar-v2 #location-switcher-sidbar-v2 .hl_text-overflow {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.sidebar-v2-location .hl_fixed-width {
    width: 14rem!important
}

.sidebar-v2-location .hl_force-block {
    display: block!important
}

.sidebar-v2-location .hl_force-left .hl_header {
    left: 14rem!important
}

.sidebar-v2-location .hl_force-top {
    padding-top: 92px!important;
    overflow: hidden!important
}

.sidebar-v2-location .hl_force-top .hl_conversations--wrap {
    height: calc(100vh - 92px)
}

.sidebar-v2-location .hl_topbar-tabs {
    padding-top: 90px;
    height: 100vh
}

.sidebar-v2-location .hl_topbar-tabs.hl_topbar-tabs-padding {
    padding-top: 105px
}

.sidebar-v2-location .hl_topbar-tabs .hl_wrapper {
    padding-top: 0
}

.sidebar-v2-location .hl_topbar-tabs .hl_wrapper.hl_website-template-categories {
    height: 100%
}

.sidebar-v2-location .hl_topbar-tabs .hl_wrapper .hl_wrapper--inner.hl_funnels {
    height: calc(100vh - 120px)
}

.sidebar-v2-location .hl_topbar-tabs .hl_wrapper #pg-appt__drpdwn--menu-apt ul {
    height: calc(100vh - 150px);
    overflow-y: scroll
}

.sidebar-v2-location .hl_topbar-tabs #workflowBuilder {
    height: calc(100vh - 92px)!important;
    width: calc(100vw - 14rem)!important
}

.sidebar-v2-location .hl_topbar-tabs#membership {
    width: calc(100vw - 14rem);
    overflow-y: scroll
}

#conversations .sidebar-v2-location .hl_topbar-tabs,#workflowBuilder .sidebar-v2-location .hl_topbar-tabs {
    padding-top: 92px!important
}

.sidebar-v2-location .hl_topbar-tabs #calenderEvents {
    padding-top: 0
}

.sidebar-v2-location .hl_topbar-tabs#socialMediaPlanner {
    width: calc(100vw - 14rem)
}

.sidebar-v2-location .hl_topbar-tabs#socialMediaPlanner iframe {
    width: 100%;
    height: calc(100vh - 90px)
}

.sidebar-v2-location .hl_topbar-tabs#socialMediaPlanner.hl_without-topbar {
    padding-top: 0
}

.sidebar-v2-location .hl_topbar-tabs#socialMediaPlanner.hl_without-topbar iframe {
    width: 100%;
    height: 100vh
}

.sidebar-v2-location .hl_topbar-tabs#affiliateApp {
    width: calc(100vw - 14rem)
}

.sidebar-v2-location .hl_topbar-tabs#affiliateApp iframe {
    width: 100%;
    height: calc(100vh - 90px)
}

.sidebar-v2-location .hl_sidebar-v2-collapse-container {
    height: calc(100vh - 105px);
    width: calc(100vw - 3.5rem)
}

.sidebar-v2-location .hl_sidebar-v2-open-container {
    width: calc(100vw - 14rem)
}

.sidebar-v2-location .hl_wrapper {
    height: 100vh;
    overflow: hidden;
    padding-left: 0;
    padding-top: 3rem;
    width: calc(100vw - 14rem)
}

@includes for-tablet-portrait-up {
    .sidebar-v2-location .hl_wrapper {
        width: calc(100vw - 3.5rem)
    }
}

.sidebar-v2-location .hl_wrapper.hl_contact--details {
    height: calc(100vh - 95px)
}

.sidebar-v2-location .hl_wrapper #conversations {
    height: calc(100vh - 84px)
}

#conversations .sidebar-v2-location .hl_wrapper {
    overflow: hidden
}

.sidebar-v2-location .hl_wrapper.hl_appointment-report-wrapper {
    height: calc(100vh - 95px)
}

.sidebar-v2-location .hl_wrapper .hl_reputation {
    padding-top: 2rem
}

.sidebar-v2-location .hl_wrapper.hl_topbar-tabs {
    padding-top: 120px
}

.sidebar-v2-location .hl_wrapper.hl_topbar-tabs#paymentsApp {
    padding-top: 90px
}

.sidebar-v2-location .hl_wrapper.hl_topbar-tabs.hl_chat-widget--root {
    padding-top: 91px
}

.sidebar-v2-location .hl_wrapper.hl_topbar-tabs .hl_wrapper,.sidebar-v2-location .hl_wrapper.hl_topbar-tabs .hl_wrapper--inner {
    padding-top: 0
}

.sidebar-v2-location .hl_wrapper.hl_topbar-tabs .hl_wrapper--inner.form-builder-list.email-builder {
    padding-top: 0;
    padding-bottom: 0
}

.sidebar-v2-location .hl_wrapper.hl_topbar-tabs .hl_wrapper--inner.form-builder-list.hl_template--container {
    overflow: hidden
}

.sidebar-v2-location .hl_wrapper.hl_topbar-tabs .hl_wrapper--inner.form-builder-list.hl_template--container .hl_settings--body {
    height: calc(100vh - 120px);
    overflow-y: scroll
}

.sidebar-v2-location .hl_wrapper.hl_topbar-tabs .hl_wrapper--inner.hl_calenderv2 {
    overflow-y: hidden
}

.sidebar-v2-location .hl_wrapper.hl_topbar-tabs .hl_wrapper--inner.hl_calenderv2 .calender-wrapper {
    height: calc(100vh - 200px);
    overflow-y: scroll
}

.sidebar-v2-location .hl_wrapper.hl_topbar-tabs .hl_wrapper--inner.hl_calenderv2 .calender-wrapper .tui-view-3.tui-full-calendar-week-container {
    min-height: calc(100vh - 150px)
}

.sidebar-v2-location .hl_wrapper.hl_topbar-tabs .hl_wrapper--inner.hl_calenderv2 #pg-calendar-v2__drpdwn--calendars-select__BV_toggle_+.dropdown-menu {
    max-height: calc(100vh - 200px);
    overflow-y: scroll
}

#conversations .sidebar-v2-location .hl_wrapper.hl_topbar-tabs {
    padding-top: 92px!important
}

.sidebar-v2-location .hl_wrapper.hl_topbar-tabs.hl_reputation-padding {
    padding-top: 83px
}

.sidebar-v2-location .hl_wrapper.hl_topbar-tabs.hl_analysis--padding {
    padding-top: 125px
}

.sidebar-v2-location .hl_wrapper.hl_topbar-tabs.hl_payments--edit-product {
    padding-bottom: 20px;
    overflow-y: auto
}

.sidebar-v2-location .hl_wrapper.hl_topbar-tabs.hl_overflow-y-scroll {
    overflow-y: scroll
}

.sidebar-v2-location .hl_wrapper.hl_topbar-tabs.hl_html_builder {
    padding-top: 94px
}

.sidebar-v2-location .hl_wrapper.hl_topbar-tabs.hl_html_builder #gjs {
    height: calc(100vh - 94px)!important
}

.sidebar-v2-location .hl_wrapper .hl_wrapper--inner {
    height: 100%;
    overflow-y: auto
}

.sidebar-v2-location .hl_wrapper .hl_wrapper--inner.form-builder-list {
    width: calc(100vw - 14rem)
}

.sidebar-v2-location .hl_wrapper .hl_wrapper--inner.form-builder-list .hl_settings--body {
    width: 100%
}

.sidebar-v2-location .hl_wrapper .hl_wrapper--inner .hl_settings--body {
    overflow: hidden;
    padding-top: 0
}

.sidebar-v2-location .hl_wrapper .hl_wrapper--inner .hl_contact-details-new--wrap {
    height: 100%;
    overflow-y: hidden
}

.sidebar-v2-location .hl_wrapper .hl_reputation--scroll-self {
    height: calc(100vh - 97px)
}

.sidebar-v2-location .hl_wrapper .hl_wrapper-text-widget--root {
    height: 100%;
    width: 100%;
    overflow-y: scroll
}

.sidebar-v2-location .hl_wrapper .hl_reputation .hl_reputation--body {
    height: 100%;
    overflow-y: auto
}

.sidebar-v2-location .hl_wrapper.hl_website-template-wrapper {
    height: 100%
}

.sidebar-v2-location #card_view_container .card--provider .card-body {
    padding-left: .75rem;
    padding-right: .75rem;
    padding-top: .75rem;
    padding-bottom: .25rem
}

.sidebar-v2-location .hl_settings--body {
    height: 100vh;
    overflow-y: scroll;
    padding-left: 0;
    padding-top: 6rem;
    width: calc(100vw - 14rem)
}

@includes for-tablet-portrait-up {
    .sidebar-v2-location .hl_settings--body {
        width: calc(100vw - 3.5rem)
    }
}

.sidebar-v2-location .hl_settings--body.hl_v2_stettings--body {
    padding-top: 8rem
}

.sidebar-v2-location .hl_settings--body.hl_v2_settings--nosidebar {
    width: 100%;
    overflow: hidden
}

.sidebar-v2-location .hl_settings--body.hl_settings--customize-communication.hl_topbar-tabs {
    padding-top: 8rem
}

.sidebar-v2-location .hl_allphonenumber--container {
    height: 100vh;
    overflow-y: scroll;
    padding-left: 0;
    padding-top: 3rem;
    width: calc(100vw - 14rem)
}

@includes for-tablet-portrait-up {
    .sidebar-v2-location .hl_allphonenumber--container {
        width: calc(100vw - 3.5rem)
    }
}

.sidebar-v2-location .hl_allphonenumber--container .hl_settings--body {
    width: 100%;
    overflow-y: auto;
    padding-top: 0;
    padding-left: 0;
    height: unset
}

.sidebar-v2-location .hl_wrapper--inner {
    height: 100vh;
    overflow: auto;
    padding-left: 0;
    width: calc(100vw - 14rem)
}

.sidebar-v2-location .hl_wrapper--inner.hl_topbar-tabs {
    padding-top: 8rem
}

.sidebar-v2-location .hl_wrapper--inner#conversations {
    overflow: hidden
}

.sidebar-v2-location .hl_payment--styles {
    margin-top: 120px!important;
    margin-bottom: 20px!important;
    height: 100%;
    max-height: calc(100vh - 140px)!important;
    overflow-y: auto!important;
    padding-top: unset!important
}

.sidebar-v2-location.v2-collapse .hl_header--collapse,.sidebar-v2-location.v2-collapse .hl_wrapper,.sidebar-v2-location.v2-collapse .hl_wrapper--inner,.sidebar-v2-location.v2-collapse .hl_wrapper--inner.form-builder-list {
    width: calc(100vw - 3.5rem)
}

.sidebar-v2-location.v2-collapse .hl_wrapper--inner.customers.hl_topbar-tabs {
    min-width: unset!important;
    width: calc(100vw - 3.5rem)!important
}

.sidebar-v2-location.v2-collapse #socialMediaPlanner.hl_topbar-tabs,.sidebar-v2-location.v2-collapse .hl_settings--body {
    width: calc(100vw - 3.5rem)
}

.sidebar-v2-location.v2-collapse #workflowBuilder {
    width: calc(100vw - 3.5rem)!important
}

.sidebar-v2-location.v2-collapse #membership {
    width: calc(100vw - 3.5rem)
}

.sidebar-v2-location.v2-open .customers.hl_topbar-tabs.hl_wrapper--inner {
    min-width: unset!important;
    width: calc(100vw - 14rem)!important
}

.sidebar-v2-agency {
    overflow: hidden
}

.sidebar-v2-agency .hl_login {
    width: 100%
}

.sidebar-v2-agency .compliance_row {
    padding-top: 15px!important
}

.sidebar-v2-agency .hl_fixed-width {
    width: 14rem!important
}

.sidebar-v2-agency .hl_header.--agency {
    border-bottom: none
}

.sidebar-v2-agency .hl_text-overflow {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.sidebar-v2-agency .hl_header {
    box-shadow: 0 2px 3px rgba(0,0,0,.11);
    top: -3px;
    left: unset!important;
    right: unset;
    width: calc(100vw - 14rem)
}

.sidebar-v2-agency .hl_header .container-fluid {
    height: 50px;
    padding: 5px 15px 10px 15px
}

.sidebar-v2-agency .hl_header .container-fluid .hl_header--picker {
    visibility: hidden
}

.sidebar-v2-agency .hl_header .container-fluid a.btn-circle {
    height: 2rem;
    width: 2rem;
    line-height: 33px;
    font-size: .85rem
}

.sidebar-v2-agency .hl_header .container-fluid .hl_header--dropdown a:not(.dropdown-item) {
    max-width: 32px;
    height: 32px
}

.sidebar-v2-agency .hl_header .container-fluid .hl_header--dropdown a:not(.dropdown-item) .avatar {
    height: 32px
}

.sidebar-v2-agency .hl_header .container-fluid .hl_header--dropdown a:not(.dropdown-item) .avatar .avatar_img {
    min-width: 32px;
    width: 32px;
    height: 32px;
    line-height: 32px
}

.sidebar-v2-agency .hl_header .container-fluid .hl_header--dropdown .call-info-box {
    height: 32px
}

.sidebar-v2-agency .hl_header .container-fluid .hl_header--dropdown .call-info-box .avatar {
    height: 28px
}

.sidebar-v2-agency .hl_header .container-fluid .hl_header--dropdown .call-info-box .avatar .avatar_img {
    min-width: 28px;
    width: 28px;
    height: 28px;
    font-size: 14px;
    line-height: 27px
}

.sidebar-v2-agency .hl_header .container-fluid .hl_header--dropdown .call-info-box .call-section-1 p {
    font-size: 12px;
    line-height: 10px
}

.sidebar-v2-agency .hl_header .topmenu-nav .topmenu-navtitle {
    margin-left: .5rem;
    margin-right: .5rem;
    padding-left: .5rem;
    padding-right: .5rem;
    padding-bottom: .5rem;
    text-align: left;
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: #fff000;
}

@media (min-width: 768px) {
    .sidebar-v2-agency .hl_header .topmenu-nav .topmenu-navtitle {
        padding-bottom:.75rem
    }
}

.sidebar-v2-agency .hl_header .topmenu-nav .topmenu-navitem {
    --tw-text-opacity: 1;
     color: #fff000;
    list-style: none
}

.sidebar-v2-agency .hl_header .topmenu-nav .topmenu-navitem img {
    filter: invert(.5)
}

.sidebar-v2-agency .hl_header .topmenu-nav .topmenu-navitem a:hover img,.sidebar-v2-agency .hl_header .topmenu-nav .topmenu-navitem li a:hover img {
    filter: invert(1)
}

.sidebar-v2-agency .hl_header .topmenu-nav .topmenu-navitem.active {
    border-bottom-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgb(56 160 219/var(--tw-border-opacity));
    --tw-text-opacity: 1;
    color: rgb(56 160 219/var(--tw-text-opacity))
}

.sidebar-v2-agency .hl_header .topmenu-nav .topmenu-navitem.active.divider {
    cursor: text;
    border-bottom-width: 0;
    border-left-width: 2px;
    --tw-border-opacity: 1;
    border-color: #094622;
    --tw-text-opacity: 1;
    color: rgb(75 85 99/var(--tw-text-opacity));
    opacity: 1;
}

.sidebar-v2-agency .hl_header .topmenu-nav .topmenu-navitem.active a.active {
    --tw-text-opacity: 1;
    color: rgb(56 160 219/var(--tw-text-opacity))
}

.sidebar-v2-agency .hl_header .topmenu-nav .topmenu-navitem.divider {
    margin-bottom: .5rem;
    height: 1.75rem;
    width: 1px;
    cursor: text;
    border-bottom-width: 0;
    border-left-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgb(107 114 128/var(--tw-border-opacity));
    --tw-text-opacity: 1;
    color: rgb(75 85 99/var(--tw-text-opacity));
    opacity: .3
}

.sidebar-v2-agency #sidebar-v2 .hl_nav-header,.sidebar-v2-agency #sidebar-v2 .hl_nav-settings {
    overflow-y: overlay;
    max-height: calc(100vh - 15.625rem)
}

.sidebar-v2-agency #sidebar-v2 .hl_nav-header nav,.sidebar-v2-agency #sidebar-v2 .hl_nav-settings nav {
    width: inherit
}

.sidebar-v2-agency #sidebar-v2 .hl_nav-header nav a,.sidebar-v2-agency #sidebar-v2 .hl_nav-settings nav a {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity));
    opacity: .7
}

.sidebar-v2-agency #sidebar-v2 .hl_nav-header nav a.divider,.sidebar-v2-agency #sidebar-v2 .hl_nav-settings nav a.divider {
    --tw-text-opacity: 1;
    color: rgb(209 213 219/var(--tw-text-opacity))
}

.sidebar-v2-agency #sidebar-v2 .hl_nav-header nav a.divider p,.sidebar-v2-agency #sidebar-v2 .hl_nav-settings nav a.divider p {
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219/var(--tw-border-opacity))
}

.sidebar-v2-agency #sidebar-v2 .hl_nav-header nav a.divider p span,.sidebar-v2-agency #sidebar-v2 .hl_nav-settings nav a.divider p span {
    --tw-text-opacity: 1;
    color: rgb(209 213 219/var(--tw-text-opacity))
}

.sidebar-v2-agency #sidebar-v2 .hl_nav-header nav a.active,.sidebar-v2-agency #sidebar-v2 .hl_nav-header nav a:hover,.sidebar-v2-agency #sidebar-v2 .hl_nav-settings nav a.active,.sidebar-v2-agency #sidebar-v2 .hl_nav-settings nav a:hover {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity));
    opacity: 1;
    background: #000301;
}

.sidebar-v2-agency #sidebar-v2 .hl_nav-header nav a.active.divider,.sidebar-v2-agency #sidebar-v2 .hl_nav-header nav a.divider:hover,.sidebar-v2-agency #sidebar-v2 .hl_nav-settings nav a.active.divider,.sidebar-v2-agency #sidebar-v2 .hl_nav-settings nav a.divider:hover {
    --tw-text-opacity: 1;
    color: rgb(209 213 219/var(--tw-text-opacity));
    opacity: .7
}

.sidebar-v2-agency #sidebar-v2 .hl_nav-header nav a.active.divider,.sidebar-v2-agency #sidebar-v2 .hl_nav-header nav a:hover.divider,.sidebar-v2-agency #sidebar-v2 .hl_nav-settings nav a.active.divider,.sidebar-v2-agency #sidebar-v2 .hl_nav-settings nav a:hover.divider {
    background: transparent
}

.sidebar-v2-agency #sidebar-v2 .hl_nav-header nav a .nav-fa-icon,.sidebar-v2-agency #sidebar-v2 .hl_nav-header nav a .nav-title,.sidebar-v2-agency #sidebar-v2 .hl_nav-settings nav a .nav-fa-icon,.sidebar-v2-agency #sidebar-v2 .hl_nav-settings nav a .nav-title {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.sidebar-v2-agency #sidebar-v2 .hl_nav-header nav a .nav-fa-icon:hover,.sidebar-v2-agency #sidebar-v2 .hl_nav-header nav a .nav-title:hover,.sidebar-v2-agency #sidebar-v2 .hl_nav-settings nav a .nav-fa-icon:hover,.sidebar-v2-agency #sidebar-v2 .hl_nav-settings nav a .nav-title:hover {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.sidebar-v2-agency #sidebar-v2 .hl_fixed-width {
    width: 14rem!important
}

.sidebar-v2-agency #sidebar-v2 #backButtonv2 {
    background: #4a566a
}

.sidebar-v2-agency #sidebar-v2 #backButtonv2,.sidebar-v2-agency #sidebar-v2 .menu-title {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.sidebar-v2-agency #sidebar-v2 .default-bg-color,.sidebar-v2-agency #sidebar-v2.default-bg-color {
    background: #2d3748
}

.sidebar-v2-agency #sidebar-v2 .hl_collapse-button {
    background: #065f46;
    color: #34d399
}

.sidebar-v2-agency #sidebar-v2 .hl_nav-header-without-footer {
    overflow-y: overlay;
    max-height: calc(100vh - 1rem)
}

.sidebar-v2-agency #sidebar-v2 .hl_nav-header-without-footer nav {
    width: inherit
}

.sidebar-v2-agency #sidebar-v2 .hl_nav-header-without-footer nav a {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity));
    opacity: .7
}

.sidebar-v2-agency #sidebar-v2 .hl_nav-header-without-footer nav a.divider {
    --tw-text-opacity: 1;
    color: rgb(209 213 219/var(--tw-text-opacity))
}

.sidebar-v2-agency #sidebar-v2 .hl_nav-header-without-footer nav a.divider p {
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219/var(--tw-border-opacity))
}

.sidebar-v2-agency #sidebar-v2 .hl_nav-header-without-footer nav a.divider p span {
    --tw-text-opacity: 1;
    color: rgb(209 213 219/var(--tw-text-opacity))
}

.sidebar-v2-agency #sidebar-v2 .hl_nav-header-without-footer nav a.active,.sidebar-v2-agency #sidebar-v2 .hl_nav-header-without-footer nav a:hover {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity));
    opacity: 1;
    background: #1a202c
}

.sidebar-v2-agency #sidebar-v2 .hl_nav-header-without-footer nav a.active.divider,.sidebar-v2-agency #sidebar-v2 .hl_nav-header-without-footer nav a.divider:hover {
    --tw-text-opacity: 1;
    color: rgb(209 213 219/var(--tw-text-opacity));
    opacity: .7
}

.sidebar-v2-agency #sidebar-v2 .hl_nav-header-without-footer nav a.active.divider,.sidebar-v2-agency #sidebar-v2 .hl_nav-header-without-footer nav a:hover.divider {
    background: transparent
}

.sidebar-v2-agency #sidebar-v2 .hl_nav-header-without-footer nav a .nav-fa-icon,.sidebar-v2-agency #sidebar-v2 .hl_nav-header-without-footer nav a .nav-title {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.sidebar-v2-agency #sidebar-v2 .hl_nav-header-without-footer nav a .nav-fa-icon:hover,.sidebar-v2-agency #sidebar-v2 .hl_nav-header-without-footer nav a .nav-title:hover {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.sidebar-v2-agency #sidebar-v2 .sm-button:before {
    font-family: var(--ff);
    font-weight: 900;
    content: var(--fa);
    font-style: normal
}

.sidebar-v2-agency #sidebar-v2 #location-switcher-sidbar-v2 {
    margin-bottom: 1rem;
    --tw-bg-opacity: 1;
     background-color: #094622;
}

@media (min-width: 768px) {
    .sidebar-v2-agency #sidebar-v2 #location-switcher-sidbar-v2 {
        margin-left:0;
        margin-right: 0
    }
}

@media (min-width: 1024px) {
    .sidebar-v2-agency #sidebar-v2 #location-switcher-sidbar-v2 {
        margin-left:.5rem;
        margin-right: .5rem;
        --tw-bg-opacity: 1;
        background-color: #094622;
    }
}

@media (min-width: 1280px) {
    .sidebar-v2-agency #sidebar-v2 #location-switcher-sidbar-v2 {
        margin-left:.5rem;
        margin-right: .5rem;
        --tw-bg-opacity: 1;
         background-color: #094622;
    }
}



.sidebar-v2-agency #sidebar-v2 #location-switcher-sidbar-v2 .hl_switcher-loc-name {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity));
    max-width: 7.5rem;
    display: inline-block;
    margin-top: .2rem
}

.sidebar-v2-agency #sidebar-v2 #location-switcher-sidbar-v2 .hl_switcher-loc-city {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity));
    margin-top: -.3rem;
    max-width: 7.5rem;
    display: block;
    opacity: .55
}

.sidebar-v2-agency #sidebar-v2 #location-switcher-sidbar-v2 .hl_location_icon {
    max-height: 32px;
    padding: none;
    transform: scale(.8)
}

.sidebar-v2-agency #sidebar-v2 #location-switcher-sidbar-v2 .switcher-caret-holder {
    background-color: transparent;
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity));
    font-size: 10px
}

.sidebar-v2-agency #sidebar-v2 #location-switcher-sidbar-v2 .switcher-caret-holder.default-bg-color {
    background: #2d3748
}

.sidebar-v2-agency #sidebar-v2 #location-switcher-sidbar-v2 .hl_v2-location_switcher {
    position: absolute;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
    right: -419px;
    z-index: 90;
    border-radius: 5px;
    width: 420px;
    box-shadow: 3px -8px 15px 0 hsla(240,5%,41%,.2);
    max-height: 500px;
    border-bottom: 1px solid #b9b6b6;
    top: 65px
}

.sidebar-v2-agency #sidebar-v2 #location-switcher-sidbar-v2 .hl_v2-location_switcher .hl_v2_tip-arrow {
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-right: 10px solid #fff;
    border-bottom: 10px solid transparent;
    top: 5px;
    left: -6px;
    position: absolute
}

.sidebar-v2-agency #sidebar-v2 #location-switcher-sidbar-v2 .hl_v2-location_switcher .hl_v2_tip-arrow input {
    color: #000
}

.sidebar-v2-agency #sidebar-v2 #location-switcher-sidbar-v2 .hl_v2-location_switcher #location-list {
    max-height: 390px;
    overflow-y: scroll;
    overflow-x: hidden
}

.sidebar-v2-agency #sidebar-v2 #location-switcher-sidbar-v2 .hl_v2-location_switcher #switcher-agency-switch div {
    border-bottom: 1px solid #e5e7eb
}

.sidebar-v2-agency #sidebar-v2 #location-switcher-sidbar-v2 .hl_v2-location_switcher .search-area {
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity))
}

.sidebar-v2-agency #sidebar-v2 #location-switcher-sidbar-v2 .hl_v2-location_switcher .search-area::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(107 114 128/var(--tw-placeholder-opacity))
}

.sidebar-v2-agency #sidebar-v2 #location-switcher-sidbar-v2 .hl_v2-location_switcher .search-area::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(107 114 128/var(--tw-placeholder-opacity))
}

.sidebar-v2-agency #sidebar-v2 #location-switcher-sidbar-v2 .hl_v2-location_switcher .hl_account {
    --tw-text-opacity: 1;
    color: rgb(156 163 175/var(--tw-text-opacity));
    border: 1.5px solid #e5e7eb;
    box-sizing: border-box;
    border-radius: 3px;
    min-height: 50px
}

.sidebar-v2-agency #sidebar-v2 #location-switcher-sidbar-v2 .hl_v2-location_switcher .hl_account.active {
    border: 1.5px solid #a5b4fc
}

.sidebar-v2-agency #sidebar-v2 #location-switcher-sidbar-v2 .hl_v2-location_switcher .hl_swicher-heading {
    --tw-text-opacity: 1;
    color:#F9F0DC;
}





.sidebar-v2-agency .hl_wrapper .hl_wrapper--inner.hl_agency-sales-resources.hl_settings--billing,.sidebar-v2-agency .hl_wrapper .hl_wrapper--inner.hl_agency-sales-resources.hl_settings--compliance,.sidebar-v2-agency .hl_wrapper .hl_wrapper--inner.hl_agency-sales-resources.hl_settings--hipaa_detail,.sidebar-v2-agency .hl_wrapper .hl_wrapper--inner.hl_agency-sales-resources.hl_settings--hipaa_document,.sidebar-v2-agency .hl_wrapper .hl_wrapper--inner.hl_settings.hl_settings--billing,.sidebar-v2-agency .hl_wrapper .hl_wrapper--inner.hl_settings.hl_settings--compliance,.sidebar-v2-agency .hl_wrapper .hl_wrapper--inner.hl_settings.hl_settings--hipaa_detail,.sidebar-v2-agency .hl_wrapper .hl_wrapper--inner.hl_settings.hl_settings--hipaa_document {
    overflow-y: auto;
    padding-bottom: 0;
    background-color: #F9F0DC;
}




