.u-better-box,
.u-better-box::after,
.u-better-box::before,
.u-better-box *,
.u-better-box *::after,
.u-better-box *::before {
    box-sizing: border-box
}

.u-hover-bg-gray3:focus,
.u-hover-bg-gray3:hover {
    background-color: var(--gray3, #e1e5e8) !important
}

.u-hover-bg-gray4:focus,
.u-hover-bg-gray4:hover {
    background-color: var(--gray4, #c4cbd0) !important
}

.cf {
    zoom: 1
}

    .cf:before,
    .cf:after {
        content: "";
        display: table
    }

    .cf:after {
        clear: both
    }

.u-overflow-hidden {
    overflow: hidden
}

.bg-transparent {
    background-color: transparent !important
}

.color-gray7 {
    color: var(--gray7, #4d6272) !important
}

.shadow-none {
    box-shadow: none !important
}

.u-bold {
    font-weight: bold !important
}

.u-list-style-revert {
    list-style: revert !important
}

.u-display-block {
    display: block
}

.u-yext-logo-homescreen,
.u-yext-logo-default {
    background-image: url("/s/public/images/branding/yext-seal-nav.svg")
}

.u-yext-logo-homescreen--standalone,
.u-yext-logo-default--standalone {
    background-image: none
}

.u-yext-logo-analytics {
    background-image: url("/s/public/images/branding/logo-analytics.svg")
}

.u-yext-logo-analytics--standalone {
    background-image: url("/s/public/images/branding/logo-analytics-standalone.svg")
}

.u-yext-logo-appdirectory {
    background-image: url("/s/public/images/branding/logo-appdirectory.svg")
}

.u-yext-logo-appdirectory--standalone {
    background-image: url("/s/public/images/branding/logo-appdirectory-standalone.svg")
}

.u-yext-logo-location-cms {
    background-image: url("/s/public/images/branding/logo-knowledgegraph.svg")
}

.u-yext-logo-location-cms--standalone {
    background-image: url("/s/public/images/branding/logo-knowledgegraph-standalone.svg")
}

.u-yext-logo-location-cms--hero {
    background-image: url("/s/public/images/branding/logo-knowledgegraph-hero.svg")
}

.u-yext-logo-listings {
    background-image: url("/s/public/images/branding/logo-listings.svg")
}

.u-yext-logo-listings--standalone {
    background-image: url("/s/public/images/branding/logo-listings-standalone.svg")
}

.u-yext-logo-listings--hero {
    background-image: url("/s/public/images/branding/logo-listings-hero.svg")
}

.u-yext-logo-pages {
    background-image: url("/s/public/images/branding/logo-pages.svg")
}

.u-yext-logo-pages--standalone {
    background-image: url("/s/public/images/branding/logo-pages-standalone.svg")
}

.u-yext-logo-pages--hero {
    background-image: url("/s/public/images/branding/logo-pages-hero.svg")
}

.u-yext-logo-reviews {
    background-image: url("/s/public/images/branding/logo-reviews.svg")
}

.u-yext-logo-reviews--standalone {
    background-image: url("/s/public/images/branding/logo-reviews-standalone.svg")
}

.u-yext-logo-reviews--hero {
    background-image: url("/s/public/images/branding/logo-reviews-hero.svg")
}

.u-yext-logo-answers {
    background-image: url("/s/public/images/branding/logo-answers.svg")
}

.u-yext-logo-answers--standalone {
    background-image: url("/s/public/images/branding/logo-answers-standalone.svg")
}

.u-yext-logo-answers--hero {
    background-image: url("/s/public/images/branding/logo-answers-hero.svg")
}

@-webkit-keyframes highlight {
    0% {
        background: var(--white, #ffffff)
    }

    50% {
        background: var(--highlight-bg, var(--gray1, #f9fafb))
    }

    100% {
        background: var(--white, #ffffff)
    }
}

@-moz-keyframes highlight {
    0% {
        background: var(--white, #ffffff)
    }

    50% {
        background: var(--highlight-bg, var(--gray1, #f9fafb))
    }

    100% {
        background: var(--white, #ffffff)
    }
}

@-o-keyframes highlight {
    0% {
        background: var(--white, #ffffff)
    }

    50% {
        background: var(--highlight-bg, var(--gray1, #f9fafb))
    }

    100% {
        background: var(--white, #ffffff)
    }
}

@-ms-keyframes highlight {
    0% {
        background: var(--white, #ffffff)
    }

    50% {
        background: var(--highlight-bg, var(--gray1, #f9fafb))
    }

    100% {
        background: var(--white, #ffffff)
    }
}

@keyframes highlight {
    0% {
        background: var(--white, #ffffff)
    }

    50% {
        background: var(--highlight-bg, var(--gray1, #f9fafb))
    }

    100% {
        background: var(--white, #ffffff)
    }
}

.highlight-animation {
    -webkit-animation: highlight 1s linear;
    -moz-animation: highlight 1s linear;
    -ms-animation: highlight 1s linear;
    -o-animation: highlight 1s linear;
    animation: highlight 1s linear
}

.yext-logo-gray {
    background: url("../images/yext-logo-part2.png") no-repeat
}

.yext-logo-blue {
    background: url("../images/yext-logo-part1.png") no-repeat
}

.yext-logo-gray,
.yext-logo-blue {
    position: absolute;
    top: 0;
    left: 0;
    width: 25px;
    height: 26px;
    display: inline-block
}

.yext-logo-container {
    width: 25px;
    height: 26px;
    position: relative
}

.yext-logo-loading {
    display: inline-block;
    vertical-align: middle
}

    .yext-logo-loading .yext-logo-gray {
        -moz-animation: spin 3s infinite linear;
        -o-animation: spin 3s infinite linear;
        -webkit-animation: spin 3s infinite linear;
        animation: spin 3s infinite linear
    }

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotateY(0deg);
        -moz-transform: rotateY(0deg);
        -ms-transform: rotateY(0deg);
        -o-transform: rotateY(0deg);
        transform: rotateY(0deg)
    }

    40% {
        -webkit-transform: rotateY(180deg);
        -moz-transform: rotateY(180deg);
        -ms-transform: rotateY(180deg);
        -o-transform: rotateY(180deg);
        transform: rotateY(180deg)
    }

    50% {
        -webkit-transform: rotateZ(180deg);
        -moz-transform: rotateZ(180deg);
        -ms-transform: rotateZ(180deg);
        -o-transform: rotateZ(180deg);
        transform: rotateZ(180deg)
    }

    90% {
        -webkit-transform: rotateZ(359deg);
        -moz-transform: rotateZ(359deg);
        -ms-transform: rotateZ(359deg);
        -o-transform: rotateZ(359deg);
        transform: rotateZ(359deg)
    }

    100% {
        -webkit-transform: rotateZ(359deg);
        -moz-transform: rotateZ(359deg);
        -ms-transform: rotateZ(359deg);
        -o-transform: rotateZ(359deg);
        transform: rotateZ(359deg)
    }
}

@-moz-keyframes spin {
    0% {
        -webkit-transform: rotateY(0deg);
        -moz-transform: rotateY(0deg);
        -ms-transform: rotateY(0deg);
        -o-transform: rotateY(0deg);
        transform: rotateY(0deg)
    }

    40% {
        -webkit-transform: rotateY(180deg);
        -moz-transform: rotateY(180deg);
        -ms-transform: rotateY(180deg);
        -o-transform: rotateY(180deg);
        transform: rotateY(180deg)
    }

    50% {
        -webkit-transform: rotateZ(180deg);
        -moz-transform: rotateZ(180deg);
        -ms-transform: rotateZ(180deg);
        -o-transform: rotateZ(180deg);
        transform: rotateZ(180deg)
    }

    90% {
        -webkit-transform: rotateZ(359deg);
        -moz-transform: rotateZ(359deg);
        -ms-transform: rotateZ(359deg);
        -o-transform: rotateZ(359deg);
        transform: rotateZ(359deg)
    }

    100% {
        -webkit-transform: rotateZ(359deg);
        -moz-transform: rotateZ(359deg);
        -ms-transform: rotateZ(359deg);
        -o-transform: rotateZ(359deg);
        transform: rotateZ(359deg)
    }
}

@-o-keyframes spin {
    0% {
        -webkit-transform: rotateY(0deg);
        -moz-transform: rotateY(0deg);
        -ms-transform: rotateY(0deg);
        -o-transform: rotateY(0deg);
        transform: rotateY(0deg)
    }

    40% {
        -webkit-transform: rotateY(180deg);
        -moz-transform: rotateY(180deg);
        -ms-transform: rotateY(180deg);
        -o-transform: rotateY(180deg);
        transform: rotateY(180deg)
    }

    50% {
        -webkit-transform: rotateZ(180deg);
        -moz-transform: rotateZ(180deg);
        -ms-transform: rotateZ(180deg);
        -o-transform: rotateZ(180deg);
        transform: rotateZ(180deg)
    }

    90% {
        -webkit-transform: rotateZ(359deg);
        -moz-transform: rotateZ(359deg);
        -ms-transform: rotateZ(359deg);
        -o-transform: rotateZ(359deg);
        transform: rotateZ(359deg)
    }

    100% {
        -webkit-transform: rotateZ(359deg);
        -moz-transform: rotateZ(359deg);
        -ms-transform: rotateZ(359deg);
        -o-transform: rotateZ(359deg);
        transform: rotateZ(359deg)
    }
}

@-ms-keyframes spin {
    0% {
        -webkit-transform: rotateY(0deg);
        -moz-transform: rotateY(0deg);
        -ms-transform: rotateY(0deg);
        -o-transform: rotateY(0deg);
        transform: rotateY(0deg)
    }

    40% {
        -webkit-transform: rotateY(180deg);
        -moz-transform: rotateY(180deg);
        -ms-transform: rotateY(180deg);
        -o-transform: rotateY(180deg);
        transform: rotateY(180deg)
    }

    50% {
        -webkit-transform: rotateZ(180deg);
        -moz-transform: rotateZ(180deg);
        -ms-transform: rotateZ(180deg);
        -o-transform: rotateZ(180deg);
        transform: rotateZ(180deg)
    }

    90% {
        -webkit-transform: rotateZ(359deg);
        -moz-transform: rotateZ(359deg);
        -ms-transform: rotateZ(359deg);
        -o-transform: rotateZ(359deg);
        transform: rotateZ(359deg)
    }

    100% {
        -webkit-transform: rotateZ(359deg);
        -moz-transform: rotateZ(359deg);
        -ms-transform: rotateZ(359deg);
        -o-transform: rotateZ(359deg);
        transform: rotateZ(359deg)
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotateY(0deg);
        -moz-transform: rotateY(0deg);
        -ms-transform: rotateY(0deg);
        -o-transform: rotateY(0deg);
        transform: rotateY(0deg)
    }

    40% {
        -webkit-transform: rotateY(180deg);
        -moz-transform: rotateY(180deg);
        -ms-transform: rotateY(180deg);
        -o-transform: rotateY(180deg);
        transform: rotateY(180deg)
    }

    50% {
        -webkit-transform: rotateZ(180deg);
        -moz-transform: rotateZ(180deg);
        -ms-transform: rotateZ(180deg);
        -o-transform: rotateZ(180deg);
        transform: rotateZ(180deg)
    }

    90% {
        -webkit-transform: rotateZ(359deg);
        -moz-transform: rotateZ(359deg);
        -ms-transform: rotateZ(359deg);
        -o-transform: rotateZ(359deg);
        transform: rotateZ(359deg)
    }

    100% {
        -webkit-transform: rotateZ(359deg);
        -moz-transform: rotateZ(359deg);
        -ms-transform: rotateZ(359deg);
        -o-transform: rotateZ(359deg);
        transform: rotateZ(359deg)
    }
}

.spin-animation {
    -webkit-animation: spin 1s linear;
    -moz-animation: spin 1s linear;
    -ms-animation: spin 1s linear;
    -o-animation: spin 1s linear;
    animation: spin 1s linear
}

@-webkit-keyframes loader {

    0%, 100% {
        box-shadow: 5px 5px var(--brand-green, #64bd5f), -5px 5px var(--brand-purple, #a877b4), -5px -5px var(--brand-red, #ef4e22), 5px -5px var(--brand-yellow, #f9d100)
    }

    25% {
        box-shadow: -5px 5px var(--brand-green, #64bd5f), -5px -5px var(--brand-purple, #a877b4), 5px -5px var(--brand-red, #ef4e22), 5px 5px var(--brand-yellow, #f9d100)
    }

    50% {
        box-shadow: -5px -5px var(--brand-green, #64bd5f), 5px -5px var(--brand-purple, #a877b4), 5px 5px var(--brand-red, #ef4e22), -5px 5px var(--brand-yellow, #f9d100)
    }

    75% {
        box-shadow: 5px -5px var(--brand-green, #64bd5f), 5px 5px var(--brand-purple, #a877b4), -5px 5px var(--brand-red, #ef4e22), -5px -5px var(--brand-yellow, #f9d100)
    }
}

@-moz-keyframes loader {

    0%, 100% {
        box-shadow: 5px 5px var(--brand-green, #64bd5f), -5px 5px var(--brand-purple, #a877b4), -5px -5px var(--brand-red, #ef4e22), 5px -5px var(--brand-yellow, #f9d100)
    }

    25% {
        box-shadow: -5px 5px var(--brand-green, #64bd5f), -5px -5px var(--brand-purple, #a877b4), 5px -5px var(--brand-red, #ef4e22), 5px 5px var(--brand-yellow, #f9d100)
    }

    50% {
        box-shadow: -5px -5px var(--brand-green, #64bd5f), 5px -5px var(--brand-purple, #a877b4), 5px 5px var(--brand-red, #ef4e22), -5px 5px var(--brand-yellow, #f9d100)
    }

    75% {
        box-shadow: 5px -5px var(--brand-green, #64bd5f), 5px 5px var(--brand-purple, #a877b4), -5px 5px var(--brand-red, #ef4e22), -5px -5px var(--brand-yellow, #f9d100)
    }
}

@keyframes loader {

    0%, 100% {
        box-shadow: 5px 5px var(--brand-green, #64bd5f), -5px 5px var(--brand-purple, #a877b4), -5px -5px var(--brand-red, #ef4e22), 5px -5px var(--brand-yellow, #f9d100)
    }

    25% {
        box-shadow: -5px 5px var(--brand-green, #64bd5f), -5px -5px var(--brand-purple, #a877b4), 5px -5px var(--brand-red, #ef4e22), 5px 5px var(--brand-yellow, #f9d100)
    }

    50% {
        box-shadow: -7px -7px var(--brand-green, #64bd5f), 7px -7px var(--brand-purple, #a877b4), 7px 7px var(--brand-red, #ef4e22), -7px 7px var(--brand-yellow, #f9d100)
    }

    75% {
        box-shadow: 5px -5px var(--brand-green, #64bd5f), 5px 5px var(--brand-purple, #a877b4), -5px 5px var(--brand-red, #ef4e22), -5px -5px var(--brand-yellow, #f9d100)
    }
}

.branded-spinner {
    background: var(--brand-blue, #14bef0);
    -webkit-animation: loader infinite 4s;
    -moz-animation: loader infinite 4s;
    animation: loader infinite 4s;
    border-radius: 100%;
    display: inline-block;
    height: 10px;
    width: 10px;
    box-shadow: 7px 7px var(--brand-green, #64bd5f), -7px 7px var(--brand-purple, #a877b4), -7px -7px var(--brand-red, #ef4e22), 7px -7px var(--brand-yellow, #f9d100)
}

.submenu {
    top: 39px;
    left: -2px
}

.select,
.options-dropdown,
.submenu {
    position: absolute;
    z-index: 500;
    min-width: 195px;
    background-color: var(--white, #ffffff);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid var(--gray3, #e1e5e8);
    line-height: 17px;
    font-size: 13px
}

    .select li,
    .options-dropdown li,
    .submenu li {
        padding: 8px 15px;
        cursor: pointer;
        border-bottom: 1px var(--gray3, #e1e5e8) solid
    }

        .select li:hover,
        .select li.hover,
        .options-dropdown li:hover,
        .options-dropdown li.hover,
        .submenu li:hover,
        .submenu li.hover {
            background-color: var(--highlight-blue-alt, var(--gray1, #f9fafb))
        }

        .select li > a:hover,
        .select li > a.hover,
        .options-dropdown li > a:hover,
        .options-dropdown li > a.hover,
        .submenu li > a:hover,
        .submenu li > a.hover {
            background-color: var(--highlight-blue-alt, var(--gray1, #f9fafb))
        }

    .select a,
    .options-dropdown a,
    .submenu a {
        display: block;
        color: var(--text-gray, var(--gray7, #4d6272));
        margin: -8px -15px;
        padding: 8px 15px
    }

        .select a:hover,
        .select a.hover,
        .select a.disabled,
        .options-dropdown a:hover,
        .options-dropdown a.hover,
        .options-dropdown a.disabled,
        .submenu a:hover,
        .submenu a.hover,
        .submenu a.disabled {
            text-decoration: none
        }

        .select a.disabled,
        .options-dropdown a.disabled,
        .submenu a.disabled {
            color: var(--text-lightgray, var(--gray4, #c4cbd0));
            cursor: default;
            background-color: var(--white, #ffffff)
        }

        .select a .option-description,
        .options-dropdown a .option-description,
        .submenu a .option-description {
            color: var(--gray5, #8896a1);
            margin-top: 5px
        }

    .select.invert,
    .options-dropdown.invert,
    .submenu.invert {
        top: auto
    }

.lt-ie8 .selectbox-options {
    display: block;
    max-width: 200px
}

.selectbox-options {
    position: absolute;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    z-index: 600
}

    .selectbox-options .select-arrow,
    .selectbox-options .select-arrow-down {
        margin: 0 auto;
        position: relative;
        right: 0
    }

    .selectbox-options .select-arrow {
        display: block;
        top: 1px
    }

        .selectbox-options .select-arrow.invert {
            display: none
        }

    .selectbox-options .select-arrow-down {
        display: none;
        top: -1px
    }

        .selectbox-options .select-arrow-down.invert {
            display: block
        }

    .selectbox-options .select {
        margin: 0 auto;
        position: relative;
        top: 0
    }

    .selectbox-options li {
        border-bottom: 1px solid var(--btn-drop-border-gray, var(--gray3, #e1e5e8))
    }

        .selectbox-options li:last-child {
            border: none
        }

.select > ul,
.options-dropdown {
    max-height: 340px;
    overflow-y: auto
}

.no-selectbox .multiselect-options ul {
    margin-bottom: 10px
}

    .no-selectbox .multiselect-options ul li {
        padding: 5px 15px
    }

        .no-selectbox .multiselect-options ul li input[type="text"] {
            float: left;
            margin-top: 3px
        }

        .no-selectbox .multiselect-options ul li label {
            padding: 4px 0;
            cursor: pointer;
            display: -moz-inline-stack;
            display: inline-block;
            vertical-align: middle;
            *vertical-align: auto;
            zoom: 1;
            *display: inline;
            width: 100%
        }

        .no-selectbox .multiselect-options ul li span {
            display: block;
            margin-left: 25px;
            word-wrap: break-word
        }

.no-selectbox .multiselect-options .apply {
    margin-left: 15px
}

.no-selectbox .multiselect-options a.cancel-multiselect {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    height: 40px;
    vertical-align: middle;
    padding: 6px 5px 9px;
    line-height: 40px;
    color: var(--text-blue, var(--brand-blue, #14bef0))
}

    .no-selectbox .multiselect-options a.cancel-multiselect:hover {
        text-decoration: underline
    }

.no-selectbox .multiselect-options .select {
    padding-bottom: 10px
}

.no-selectbox .multiselect-options .cancel-multiselect {
    margin-left: 20px
}

a.reset-columns {
    margin: 0;
    border-bottom: 1px solid var(--btn-drop-border-gray, var(--gray3, #e1e5e8));
    color: var(--brand-blue, #14bef0);
    padding: 10px
}

.post-box-container .post-destination-container .filter-label-container,
.btn-default-fixed,
.btn-default,
.approval-list-section .comment-submit-area .attach-button,
.sidebar-entity-select .filter-label-container,
#widgets #widgets-dashboard .edit,
#optimization-report .update-button,
#optimization-report .opted-out-button,
.pl-location-select .selectify-selected,
.full-calendar .fc-button,
#storepages-wrapper #refresh-button,
.storepages-list .sites-table .site-row .edit-site,
.social-filters-item .social-filters-item-title,
.chosen-container .chosen-single,
.btn-small,
.btn,
.btn-blue,
.btn-gray,
.btn-red,
.button,
.button-blue,
.button-darkgray,
.button-gray,
.button-green,
.button-red,
.button-silver,
.button-white,
.action-menu-button,
.yext-button,
.page-next,
.page-prev {
    background: var(--gray3, #e1e5e8);
    color: var(--gray7, #4d6272)
}

    .post-box-container .post-destination-container .filter-label-container:hover,
    .btn-default-fixed:hover,
    .btn-default:hover,
    .approval-list-section .comment-submit-area .attach-button:hover,
    .sidebar-entity-select .filter-label-container:hover,
    #widgets #widgets-dashboard .edit:hover,
    #optimization-report .update-button:hover,
    #optimization-report .opted-out-button:hover,
    .pl-location-select .selectify-selected:hover,
    .full-calendar .fc-button:hover,
    #storepages-wrapper #refresh-button:hover,
    .storepages-list .sites-table .site-row .edit-site:hover,
    .social-filters-item .social-filters-item-title:hover,
    .chosen-container .chosen-single:hover,
    .btn-small:hover,
    .btn:hover,
    .btn-blue:hover,
    .btn-gray:hover,
    .btn-red:hover,
    .button:hover,
    .button-blue:hover,
    .button-darkgray:hover,
    .button-gray:hover,
    .button-green:hover,
    .button-red:hover,
    .button-silver:hover,
    .button-white:hover,
    .action-menu-button:hover,
    .yext-button:hover,
    .page-next:hover,
    .page-prev:hover,
    .post-box-container .post-destination-container .filter-label-container:active,
    .btn-default-fixed:active,
    .btn-default:active,
    .approval-list-section .comment-submit-area .attach-button:active,
    .sidebar-entity-select .filter-label-container:active,
    #widgets #widgets-dashboard .edit:active,
    #optimization-report .update-button:active,
    #optimization-report .opted-out-button:active,
    .pl-location-select .selectify-selected:active,
    .full-calendar .fc-button:active,
    #storepages-wrapper #refresh-button:active,
    .storepages-list .sites-table .site-row .edit-site:active,
    .social-filters-item .social-filters-item-title:active,
    .chosen-container .chosen-single:active,
    .btn-small:active,
    .btn:active,
    .btn-blue:active,
    .btn-gray:active,
    .btn-red:active,
    .button:active,
    .button-blue:active,
    .button-darkgray:active,
    .button-gray:active,
    .button-green:active,
    .button-red:active,
    .button-silver:active,
    .button-white:active,
    .action-menu-button:active,
    .yext-button:active,
    .page-next:active,
    .page-prev:active {
        background: var(--gray5, #8896a1);
        color: var(--white, #ffffff)
    }

    .post-box-container .post-destination-container .filter-label-container:disabled,
    .btn-default-fixed:disabled,
    .btn-default:disabled,
    .approval-list-section .comment-submit-area .attach-button:disabled,
    .sidebar-entity-select .filter-label-container:disabled,
    #widgets #widgets-dashboard .edit:disabled,
    #optimization-report .update-button:disabled,
    #optimization-report .opted-out-button:disabled,
    .pl-location-select .selectify-selected:disabled,
    .full-calendar .fc-button:disabled,
    #storepages-wrapper #refresh-button:disabled,
    .storepages-list .sites-table .site-row .edit-site:disabled,
    .social-filters-item .social-filters-item-title:disabled,
    .chosen-container .chosen-single:disabled,
    .btn-small:disabled,
    .btn:disabled,
    .btn-blue:disabled,
    .btn-gray:disabled,
    .btn-red:disabled,
    .button:disabled,
    .button-blue:disabled,
    .button-darkgray:disabled,
    .button-gray:disabled,
    .button-green:disabled,
    .button-red:disabled,
    .button-silver:disabled,
    .button-white:disabled,
    .action-menu-button:disabled,
    .yext-button:disabled,
    .page-next:disabled,
    .page-prev:disabled {
        background: var(--gray3, #e1e5e8) !important;
        color: var(--gray4, #c4cbd0) !important;
        cursor: default !important
    }

.toggle-group button.selected,
.post-actions-container .action-menu-button,
.reviews-filter-action-menu .action-menu-button,
.btn-primary-fixed,
.btn-primary-small,
.btn-primary,
.btn-action,
.button-orange,
.btn-orange {
    background: var(--gray7, #4d6272);
    color: var(--white, #ffffff)
}

    .toggle-group button.selected:hover,
    .post-actions-container .action-menu-button:hover,
    .reviews-filter-action-menu .action-menu-button:hover,
    .btn-primary-fixed:hover,
    .btn-primary-small:hover,
    .btn-primary:hover,
    .btn-action:hover,
    .button-orange:hover,
    .btn-orange:hover,
    .toggle-group button.selected:active,
    .post-actions-container .action-menu-button:active,
    .reviews-filter-action-menu .action-menu-button:active,
    .btn-primary-fixed:active,
    .btn-primary-small:active,
    .btn-primary:active,
    .btn-action:active,
    .button-orange:active,
    .btn-orange:active {
        background: var(--gray8, #3a4856);
        color: var(--white, #ffffff)
    }

    .toggle-group button.selected:disabled,
    .post-actions-container .action-menu-button:disabled,
    .reviews-filter-action-menu .action-menu-button:disabled,
    .btn-primary-fixed:disabled,
    .btn-primary-small:disabled,
    .btn-primary:disabled,
    .btn-action:disabled,
    .button-orange:disabled,
    .btn-orange:disabled {
        background: var(--gray3, #e1e5e8) !important;
        color: var(--gray4, #c4cbd0) !important;
        cursor: default !important
    }

.btn-warning-fixed,
.btn-warning,
#widgets .delete-widget-button,
#storepages-wrapper .delete-site-button,
.button-red,
.btn-red {
    background: var(--yext-red, #ba031c);
    color: var(--white, #ffffff)
}

    .btn-warning-fixed:hover,
    .btn-warning:hover,
    #widgets .delete-widget-button:hover,
    #storepages-wrapper .delete-site-button:hover,
    .button-red:hover,
    .btn-red:hover,
    .btn-warning-fixed:active,
    .btn-warning:active,
    #widgets .delete-widget-button:active,
    #storepages-wrapper .delete-site-button:active,
    .button-red:active,
    .btn-red:active {
        background: var(--yext-red3, #910008);
        color: var(--white, #ffffff)
    }

    .btn-warning-fixed:disabled,
    .btn-warning:disabled,
    #widgets .delete-widget-button:disabled,
    #storepages-wrapper .delete-site-button:disabled,
    .button-red:disabled,
    .btn-red:disabled {
        background: var(--gray3, #e1e5e8) !important;
        color: var(--gray4, #c4cbd0) !important;
        cursor: default !important
    }

.toggle-group button {
    background: var(--white, #ffffff);
    color: var(--gray7, #4d6272)
}

    .toggle-group button:hover,
    .toggle-group button:active {
        background: var(--gray5, #8896a1);
        color: var(--white, #ffffff)
    }

    .toggle-group button:disabled {
        background: var(--gray3, #e1e5e8) !important;
        color: var(--gray4, #c4cbd0) !important;
        cursor: default !important
    }

.add-comment-container .comment-dropdown::after,
.post-box-container .post-destination-container .filter-label-container::after,
.social-filters-item .social-filters-item-title::after,
.chosen-container .chosen-single::after,
.action-menu-button.full-toggler::after,
.selectify-selected::after,
.gumi-btn::after,
.btn.btn-dropdown::after,
.btn.btn-search::after,
.btn-blue.btn-dropdown::after,
.btn-blue.btn-search::after,
.btn-gray.btn-dropdown::after,
.btn-gray.btn-search::after,
.btn-red.btn-dropdown::after,
.btn-red.btn-search::after,
.button.btn-dropdown::after,
.button.btn-search::after,
.button-blue.btn-dropdown::after,
.button-blue.btn-search::after,
.button-darkgray.btn-dropdown::after,
.button-darkgray.btn-search::after,
.button-gray.btn-dropdown::after,
.button-gray.btn-search::after,
.button-green.btn-dropdown::after,
.button-green.btn-search::after,
.button-red.btn-dropdown::after,
.button-red.btn-search::after,
.button-silver.btn-dropdown::after,
.button-silver.btn-search::after,
.button-white.btn-dropdown::after,
.button-white.btn-search::after,
.action-menu-button.btn-dropdown::after,
.action-menu-button.btn-search::after,
.yext-button.btn-dropdown::after,
.yext-button.btn-search::after,
.btn-action.btn-external::after,
.btn-external.btn-primary::after,
.btn-external::after,
.action-menu-container.icon-add .action-menu-button::after,
.btn-add::after {
    margin-right: -10px
}

.add-comment-container .comment-dropdown::before,
.post-box-container .post-destination-container .filter-label-container::before,
.social-filters-item .social-filters-item-title::before,
.chosen-container .chosen-single::before,
.action-menu-button.full-toggler::before,
.selectify-selected::before,
.gumi-btn::before,
.btn.btn-dropdown::before,
.btn.btn-search::before,
.btn-blue.btn-dropdown::before,
.btn-blue.btn-search::before,
.btn-gray.btn-dropdown::before,
.btn-gray.btn-search::before,
.btn-red.btn-dropdown::before,
.btn-red.btn-search::before,
.button.btn-dropdown::before,
.button.btn-search::before,
.button-blue.btn-dropdown::before,
.button-blue.btn-search::before,
.button-darkgray.btn-dropdown::before,
.button-darkgray.btn-search::before,
.button-gray.btn-dropdown::before,
.button-gray.btn-search::before,
.button-green.btn-dropdown::before,
.button-green.btn-search::before,
.button-red.btn-dropdown::before,
.button-red.btn-search::before,
.button-silver.btn-dropdown::before,
.button-silver.btn-search::before,
.button-white.btn-dropdown::before,
.button-white.btn-search::before,
.action-menu-button.btn-dropdown::before,
.action-menu-button.btn-search::before,
.yext-button.btn-dropdown::before,
.yext-button.btn-search::before,
.btn-action.btn-external::before,
.btn-external.btn-primary::before,
.btn-external::before,
.action-menu-container.icon-add .action-menu-button::before,
.btn-add::before {
    margin-left: -10px
}

.btn-delete,
.action-menu-button.toggler {
    text-indent: -10000px;
    text-align: left
}

    .btn-delete::before,
    .action-menu-button.toggler::before {
        text-indent: initial
    }

    .btn-delete::after,
    .action-menu-button.toggler::after {
        text-indent: initial
    }

    .add-comment-container .comment-dropdown::after,
    .post-box-container .post-destination-container .filter-label-container::after,
    .social-filters-item .social-filters-item-title::after,
    .chosen-container .chosen-single::after,
    .action-menu-button.toggler::after,
    .action-menu-button.full-toggler::after,
    .selectify-selected::after,
    .gumi-btn::after,
    .btn.btn-dropdown::after,
    .btn.btn-search::after,
    .btn-blue.btn-dropdown::after,
    .btn-blue.btn-search::after,
    .btn-gray.btn-dropdown::after,
    .btn-gray.btn-search::after,
    .btn-red.btn-dropdown::after,
    .btn-red.btn-search::after,
    .button.btn-dropdown::after,
    .button.btn-search::after,
    .button-blue.btn-dropdown::after,
    .button-blue.btn-search::after,
    .button-darkgray.btn-dropdown::after,
    .button-darkgray.btn-search::after,
    .button-gray.btn-dropdown::after,
    .button-gray.btn-search::after,
    .button-green.btn-dropdown::after,
    .button-green.btn-search::after,
    .button-red.btn-dropdown::after,
    .button-red.btn-search::after,
    .button-silver.btn-dropdown::after,
    .button-silver.btn-search::after,
    .button-white.btn-dropdown::after,
    .button-white.btn-search::after,
    .action-menu-button.btn-dropdown::after,
    .action-menu-button.btn-search::after,
    .yext-button.btn-dropdown::after,
    .yext-button.btn-search::after {
        display: inline-flex;
        width: 20px;
        height: 20px;
        vertical-align: middle;
        content: url("../images/ui/icons/arrow-down.svg")
    }

    .add-comment-container .comment-dropdown:disabled::after,
    .post-box-container .post-destination-container .filter-label-container:disabled::after,
    .social-filters-item .social-filters-item-title:disabled::after,
    .chosen-container .chosen-single:disabled::after,
    .action-menu-button.toggler:disabled::after,
    .action-menu-button.full-toggler:disabled::after,
    .selectify-selected:disabled::after,
    .gumi-btn:disabled::after,
    .btn.btn-dropdown:disabled::after,
    .btn.btn-search:disabled::after,
    .btn-blue.btn-dropdown:disabled::after,
    .btn-blue.btn-search:disabled::after,
    .btn-gray.btn-dropdown:disabled::after,
    .btn-gray.btn-search:disabled::after,
    .btn-red.btn-dropdown:disabled::after,
    .btn-red.btn-search:disabled::after,
    .button.btn-dropdown:disabled::after,
    .button.btn-search:disabled::after,
    .button-blue.btn-dropdown:disabled::after,
    .button-blue.btn-search:disabled::after,
    .button-darkgray.btn-dropdown:disabled::after,
    .button-darkgray.btn-search:disabled::after,
    .button-gray.btn-dropdown:disabled::after,
    .button-gray.btn-search:disabled::after,
    .button-green.btn-dropdown:disabled::after,
    .button-green.btn-search:disabled::after,
    .button-red.btn-dropdown:disabled::after,
    .button-red.btn-search:disabled::after,
    .button-silver.btn-dropdown:disabled::after,
    .button-silver.btn-search:disabled::after,
    .button-white.btn-dropdown:disabled::after,
    .button-white.btn-search:disabled::after,
    .action-menu-button.btn-dropdown:disabled::after,
    .action-menu-button.btn-search:disabled::after,
    .yext-button.btn-dropdown:disabled::after,
    .yext-button.btn-search:disabled::after {
        display: inline-flex;
        width: 20px;
        height: 20px;
        vertical-align: middle;
        content: url("../images/ui/icons/arrow-down-gray.svg")
    }

    .add-comment-container .comment-dropdown:active::after,
    .add-comment-container .comment-dropdown:hover::after,
    .post-box-container .post-destination-container .filter-label-container:active::after,
    .post-box-container .post-destination-container .filter-label-container:hover::after,
    .social-filters-item .social-filters-item-title:active::after,
    .social-filters-item .social-filters-item-title:hover::after,
    .chosen-container .chosen-single:active::after,
    .chosen-container .chosen-single:hover::after,
    .action-menu-button.toggler:active::after,
    .action-menu-button.toggler:hover::after,
    .action-menu-button.full-toggler:active::after,
    .action-menu-button.full-toggler:hover::after,
    .selectify-selected:active::after,
    .selectify-selected:hover::after,
    .gumi-btn:active::after,
    .gumi-btn:hover::after,
    .btn.btn-dropdown:active::after,
    .btn.btn-dropdown:hover::after,
    .btn.btn-search:active::after,
    .btn.btn-search:hover::after,
    .btn-blue.btn-dropdown:active::after,
    .btn-blue.btn-dropdown:hover::after,
    .btn-blue.btn-search:active::after,
    .btn-blue.btn-search:hover::after,
    .btn-gray.btn-dropdown:active::after,
    .btn-gray.btn-dropdown:hover::after,
    .btn-gray.btn-search:active::after,
    .btn-gray.btn-search:hover::after,
    .btn-red.btn-dropdown:active::after,
    .btn-red.btn-dropdown:hover::after,
    .btn-red.btn-search:active::after,
    .btn-red.btn-search:hover::after,
    .button.btn-dropdown:active::after,
    .button.btn-dropdown:hover::after,
    .button.btn-search:active::after,
    .button.btn-search:hover::after,
    .button-blue.btn-dropdown:active::after,
    .button-blue.btn-dropdown:hover::after,
    .button-blue.btn-search:active::after,
    .button-blue.btn-search:hover::after,
    .button-darkgray.btn-dropdown:active::after,
    .button-darkgray.btn-dropdown:hover::after,
    .button-darkgray.btn-search:active::after,
    .button-darkgray.btn-search:hover::after,
    .button-gray.btn-dropdown:active::after,
    .button-gray.btn-dropdown:hover::after,
    .button-gray.btn-search:active::after,
    .button-gray.btn-search:hover::after,
    .button-green.btn-dropdown:active::after,
    .button-green.btn-dropdown:hover::after,
    .button-green.btn-search:active::after,
    .button-green.btn-search:hover::after,
    .button-red.btn-dropdown:active::after,
    .button-red.btn-dropdown:hover::after,
    .button-red.btn-search:active::after,
    .button-red.btn-search:hover::after,
    .button-silver.btn-dropdown:active::after,
    .button-silver.btn-dropdown:hover::after,
    .button-silver.btn-search:active::after,
    .button-silver.btn-search:hover::after,
    .button-white.btn-dropdown:active::after,
    .button-white.btn-dropdown:hover::after,
    .button-white.btn-search:active::after,
    .button-white.btn-search:hover::after,
    .action-menu-button.btn-dropdown:active::after,
    .action-menu-button.btn-dropdown:hover::after,
    .action-menu-button.btn-search:active::after,
    .action-menu-button.btn-search:hover::after,
    .yext-button.btn-dropdown:active::after,
    .yext-button.btn-dropdown:hover::after,
    .yext-button.btn-search:active::after,
    .yext-button.btn-search:hover::after {
        display: inline-flex;
        width: 20px;
        height: 20px;
        vertical-align: middle;
        content: url("../images/ui/icons/arrow-down-white.svg")
    }

    .btn-delete:disabled::before,
    .btn-delete:active::before,
    .btn-delete:hover::before,
    .btn-delete::before {
        display: inline-flex;
        width: 20px;
        height: 20px;
        vertical-align: middle;
        content: url("../images/ui/icons/delete-gray.svg")
    }

.btn-external::before {
    display: inline-flex;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    content: url("../images/ui/icons/external-link.svg")
}

.btn-external:disabled::before {
    display: inline-flex;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    content: url("../images/ui/icons/external-link-gray.svg")
}

.btn-action.btn-external::before,
.btn-external.btn-primary::before,
.btn-external.button-orange::before,
.btn-external.btn-orange::before,
.btn-external:active::before,
.btn-external:hover::before {
    display: inline-flex;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    content: url("../images/ui/icons/external-link-white.svg")
}

.btn-add:disabled::before,
.btn-add:active::before,
.btn-add:hover::before,
.action-menu-container.icon-add .action-menu-button::before,
.btn-add::before {
    display: inline-flex;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    content: url("../images/ui/icons/plus.svg")
}

.btn-add:disabled::before,
.btn-add:active::before,
.btn-add:hover::before,
.action-menu-container.icon-add .action-menu-button::before,
.btn-add::before {
    display: inline-flex;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    content: "+";
    justify-content: center
}

.page-next,
.page-prev {
    align-items: center;
    box-sizing: border-box;
    display: inline-flex;
    justify-content: center;
    font-weight: normal;
    font-size: 13px;
    border: 0;
    border-radius: 3px;
    cursor: pointer;
    height: 30px;
    padding: 0 15px;
    width: fit-content;
    white-space: nowrap;
    max-width: 100%;
    padding: 5px
}

    .page-next:hover,
    .page-prev:hover {
        text-decoration: none
    }

    .page-next::after,
    .page-prev::after {
        height: 20px;
        width: 20px;
        display: inline-flex;
        justify-content: center
    }

.post-box-container .post-destination-container .filter-label-container,
.btn-default-fixed,
.btn-default,
.approval-list-section .comment-submit-area .attach-button,
.sidebar-entity-select .filter-label-container,
#widgets #widgets-dashboard .edit,
#optimization-report .update-button,
#optimization-report .opted-out-button,
.pl-location-select .selectify-selected,
.full-calendar .fc-button,
#storepages-wrapper #refresh-button,
.storepages-list .sites-table .site-row .edit-site,
.social-filters-item .social-filters-item-title,
.chosen-container .chosen-single,
.btn-small,
.btn,
.btn-blue,
.btn-gray,
.btn-red,
.button,
.button-blue,
.button-darkgray,
.button-gray,
.button-green,
.button-red,
.button-silver,
.button-white,
.action-menu-button,
.yext-button {
    align-items: center;
    box-sizing: border-box;
    display: inline-flex;
    justify-content: center;
    font-weight: normal;
    font-size: 13px;
    border: 0;
    border-radius: 3px;
    cursor: pointer;
    height: 30px;
    padding: 0 15px;
    width: fit-content;
    white-space: nowrap;
    max-width: 100%
}

    .post-box-container .post-destination-container .filter-label-container:hover,
    .btn-default-fixed:hover,
    .btn-default:hover,
    .approval-list-section .comment-submit-area .attach-button:hover,
    .sidebar-entity-select .filter-label-container:hover,
    #widgets #widgets-dashboard .edit:hover,
    #optimization-report .update-button:hover,
    #optimization-report .opted-out-button:hover,
    .pl-location-select .selectify-selected:hover,
    .full-calendar .fc-button:hover,
    #storepages-wrapper #refresh-button:hover,
    .storepages-list .sites-table .site-row .edit-site:hover,
    .social-filters-item .social-filters-item-title:hover,
    .chosen-container .chosen-single:hover,
    .btn-small:hover,
    .btn:hover,
    .btn-blue:hover,
    .btn-gray:hover,
    .btn-red:hover,
    .button:hover,
    .button-blue:hover,
    .button-darkgray:hover,
    .button-gray:hover,
    .button-green:hover,
    .button-red:hover,
    .button-silver:hover,
    .button-white:hover,
    .action-menu-button:hover,
    .yext-button:hover {
        text-decoration: none
    }

.post-actions-container .action-menu-button,
.reviews-filter-action-menu .action-menu-button,
.btn-primary-fixed,
.btn-primary-small,
.btn-primary,
.btn-action,
.button-orange,
.btn-orange {
    align-items: center;
    box-sizing: border-box;
    display: inline-flex;
    justify-content: center;
    font-weight: normal;
    font-size: 13px;
    border: 0;
    border-radius: 3px;
    cursor: pointer;
    height: 30px;
    padding: 0 15px;
    width: fit-content;
    white-space: nowrap;
    max-width: 100%
}

    .post-actions-container .action-menu-button:hover,
    .reviews-filter-action-menu .action-menu-button:hover,
    .btn-primary-fixed:hover,
    .btn-primary-small:hover,
    .btn-primary:hover,
    .btn-action:hover,
    .button-orange:hover,
    .btn-orange:hover {
        text-decoration: none
    }

.btn-warning-fixed,
.btn-warning,
#widgets .delete-widget-button,
#storepages-wrapper .delete-site-button,
.button-red,
.btn-red {
    align-items: center;
    box-sizing: border-box;
    display: inline-flex;
    justify-content: center;
    font-weight: normal;
    font-size: 13px;
    border: 0;
    border-radius: 3px;
    cursor: pointer;
    height: 30px;
    padding: 0 15px;
    width: fit-content;
    white-space: nowrap;
    max-width: 100%
}

    .btn-warning-fixed:hover,
    .btn-warning:hover,
    #widgets .delete-widget-button:hover,
    #storepages-wrapper .delete-site-button:hover,
    .button-red:hover,
    .btn-red:hover {
        text-decoration: none
    }

    .add-comment-container .comment-dropdown::after,
    .post-box-container .post-destination-container .filter-label-container::after,
    .social-filters-item .social-filters-item-title::after,
    .chosen-container .chosen-single::after,
    .action-menu-button.toggler::after,
    .action-menu-button.full-toggler::after,
    .selectify-selected::after,
    .gumi-btn::after,
    .btn.btn-dropdown::after,
    .btn.btn-search::after,
    .btn-blue.btn-dropdown::after,
    .btn-blue.btn-search::after,
    .btn-gray.btn-dropdown::after,
    .btn-gray.btn-search::after,
    .btn-red.btn-dropdown::after,
    .btn-red.btn-search::after,
    .button.btn-dropdown::after,
    .button.btn-search::after,
    .button-blue.btn-dropdown::after,
    .button-blue.btn-search::after,
    .button-darkgray.btn-dropdown::after,
    .button-darkgray.btn-search::after,
    .button-gray.btn-dropdown::after,
    .button-gray.btn-search::after,
    .button-green.btn-dropdown::after,
    .button-green.btn-search::after,
    .button-red.btn-dropdown::after,
    .button-red.btn-search::after,
    .button-silver.btn-dropdown::after,
    .button-silver.btn-search::after,
    .button-white.btn-dropdown::after,
    .button-white.btn-search::after,
    .action-menu-button.btn-dropdown::after,
    .action-menu-button.btn-search::after,
    .yext-button.btn-dropdown::after,
    .yext-button.btn-search::after {
        display: inline-flex;
        width: 20px;
        height: 20px;
        vertical-align: middle;
        content: url("../images/ui/icons/arrow-down.svg")
    }

    .add-comment-container .comment-dropdown:disabled::after,
    .post-box-container .post-destination-container .filter-label-container:disabled::after,
    .social-filters-item .social-filters-item-title:disabled::after,
    .chosen-container .chosen-single:disabled::after,
    .action-menu-button.toggler:disabled::after,
    .action-menu-button.full-toggler:disabled::after,
    .selectify-selected:disabled::after,
    .gumi-btn:disabled::after,
    .btn.btn-dropdown:disabled::after,
    .btn.btn-search:disabled::after,
    .btn-blue.btn-dropdown:disabled::after,
    .btn-blue.btn-search:disabled::after,
    .btn-gray.btn-dropdown:disabled::after,
    .btn-gray.btn-search:disabled::after,
    .btn-red.btn-dropdown:disabled::after,
    .btn-red.btn-search:disabled::after,
    .button.btn-dropdown:disabled::after,
    .button.btn-search:disabled::after,
    .button-blue.btn-dropdown:disabled::after,
    .button-blue.btn-search:disabled::after,
    .button-darkgray.btn-dropdown:disabled::after,
    .button-darkgray.btn-search:disabled::after,
    .button-gray.btn-dropdown:disabled::after,
    .button-gray.btn-search:disabled::after,
    .button-green.btn-dropdown:disabled::after,
    .button-green.btn-search:disabled::after,
    .button-red.btn-dropdown:disabled::after,
    .button-red.btn-search:disabled::after,
    .button-silver.btn-dropdown:disabled::after,
    .button-silver.btn-search:disabled::after,
    .button-white.btn-dropdown:disabled::after,
    .button-white.btn-search:disabled::after,
    .action-menu-button.btn-dropdown:disabled::after,
    .action-menu-button.btn-search:disabled::after,
    .yext-button.btn-dropdown:disabled::after,
    .yext-button.btn-search:disabled::after {
        display: inline-flex;
        width: 20px;
        height: 20px;
        vertical-align: middle;
        content: url("../images/ui/icons/arrow-down-gray.svg")
    }

    .add-comment-container .comment-dropdown:active::after,
    .add-comment-container .comment-dropdown:hover::after,
    .post-box-container .post-destination-container .filter-label-container:active::after,
    .post-box-container .post-destination-container .filter-label-container:hover::after,
    .social-filters-item .social-filters-item-title:active::after,
    .social-filters-item .social-filters-item-title:hover::after,
    .chosen-container .chosen-single:active::after,
    .chosen-container .chosen-single:hover::after,
    .action-menu-button.toggler:active::after,
    .action-menu-button.toggler:hover::after,
    .action-menu-button.full-toggler:active::after,
    .action-menu-button.full-toggler:hover::after,
    .selectify-selected:active::after,
    .selectify-selected:hover::after,
    .gumi-btn:active::after,
    .gumi-btn:hover::after,
    .btn.btn-dropdown:active::after,
    .btn.btn-dropdown:hover::after,
    .btn.btn-search:active::after,
    .btn.btn-search:hover::after,
    .btn-blue.btn-dropdown:active::after,
    .btn-blue.btn-dropdown:hover::after,
    .btn-blue.btn-search:active::after,
    .btn-blue.btn-search:hover::after,
    .btn-gray.btn-dropdown:active::after,
    .btn-gray.btn-dropdown:hover::after,
    .btn-gray.btn-search:active::after,
    .btn-gray.btn-search:hover::after,
    .btn-red.btn-dropdown:active::after,
    .btn-red.btn-dropdown:hover::after,
    .btn-red.btn-search:active::after,
    .btn-red.btn-search:hover::after,
    .button.btn-dropdown:active::after,
    .button.btn-dropdown:hover::after,
    .button.btn-search:active::after,
    .button.btn-search:hover::after,
    .button-blue.btn-dropdown:active::after,
    .button-blue.btn-dropdown:hover::after,
    .button-blue.btn-search:active::after,
    .button-blue.btn-search:hover::after,
    .button-darkgray.btn-dropdown:active::after,
    .button-darkgray.btn-dropdown:hover::after,
    .button-darkgray.btn-search:active::after,
    .button-darkgray.btn-search:hover::after,
    .button-gray.btn-dropdown:active::after,
    .button-gray.btn-dropdown:hover::after,
    .button-gray.btn-search:active::after,
    .button-gray.btn-search:hover::after,
    .button-green.btn-dropdown:active::after,
    .button-green.btn-dropdown:hover::after,
    .button-green.btn-search:active::after,
    .button-green.btn-search:hover::after,
    .button-red.btn-dropdown:active::after,
    .button-red.btn-dropdown:hover::after,
    .button-red.btn-search:active::after,
    .button-red.btn-search:hover::after,
    .button-silver.btn-dropdown:active::after,
    .button-silver.btn-dropdown:hover::after,
    .button-silver.btn-search:active::after,
    .button-silver.btn-search:hover::after,
    .button-white.btn-dropdown:active::after,
    .button-white.btn-dropdown:hover::after,
    .button-white.btn-search:active::after,
    .button-white.btn-search:hover::after,
    .action-menu-button.btn-dropdown:active::after,
    .action-menu-button.btn-dropdown:hover::after,
    .action-menu-button.btn-search:active::after,
    .action-menu-button.btn-search:hover::after,
    .yext-button.btn-dropdown:active::after,
    .yext-button.btn-dropdown:hover::after,
    .yext-button.btn-search:active::after,
    .yext-button.btn-search:hover::after {
        display: inline-flex;
        width: 20px;
        height: 20px;
        vertical-align: middle;
        content: url("../images/ui/icons/arrow-down-white.svg")
    }

.btn-delete:disabled::before,
.btn-delete:active::before,
.btn-delete:hover::before,
.btn-delete::before {
    display: inline-flex;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    content: url("../images/ui/icons/delete-gray.svg")
}

.btn-external::before {
    display: inline-flex;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    content: url("../images/ui/icons/external-link.svg")
}

.btn-external:disabled::before {
    display: inline-flex;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    content: url("../images/ui/icons/external-link-gray.svg")
}

.btn-external:active::before,
.btn-external:hover::before,
.btn-action.btn-external::before,
.btn-external.btn-primary::before,
.btn-external.button-orange::before,
.btn-external.btn-orange::before {
    display: inline-flex;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    content: url("../images/ui/icons/external-link-white.svg")
}

.action-menu-container.icon-add .action-menu-button::before,
.btn-add::before,
.btn-add:active::before,
.btn-add:hover::before,
.btn-add:disabled::before {
    display: inline-flex;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    content: url("../images/ui/icons/plus.svg")
}

.action-menu-container.icon-add .action-menu-button::before,
.btn-add::before,
.btn-add:active::before,
.btn-add:hover::before,
.btn-add:disabled::before {
    display: inline-flex;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    content: "+";
    justify-content: center
}

.btn-default-fixed {
    display: flex;
    width: 100%
}

.page-prev {
    border-radius: 3px 0 0 3px;
    margin-right: 1px
}

    .page-prev::after {
        content: url("../images/ui/icons/arrow-left.svg")
    }

    .page-prev:active::after,
    .page-prev:hover::after {
        content: url("../images/ui/icons/arrow-left-white.svg")
    }

    .page-prev:disabled::after,
    .page-prev:disabled:hover::after,
    .page-prev:disabled:active::after {
        content: url("../images/ui/icons/arrow-left-gray.svg")
    }

.page-next {
    border-radius: 0 3px 3px 0
}

    .page-next::after {
        content: url("../images/ui/icons/arrow-right.svg")
    }

    .page-next:active::after,
    .page-next:hover::after {
        content: url("../images/ui/icons/arrow-right-white.svg")
    }

    .page-next:disabled::after,
    .page-next:disabled:hover::after,
    .page-next:disabled:active::after {
        content: url("../images/ui/icons/arrow-right-gray.svg")
    }

.btn-primary-small {
    font-weight: normal;
    font-size: 12px;
    height: 20px
}

.btn-primary-fixed {
    display: flex;
    width: 100%
}

.btn-warning-fixed {
    display: flex;
    width: 100%
}

.btn-link {
    background: transparent;
    border: 0;
    box-sizing: content-box;
    color: inherit;
    cursor: pointer;
    font: inherit;
    padding: 0;
    text-align: inherit;
    overflow: visible;
    color: var(--brand-blue, #14bef0);
    text-decoration: none
}

    .btn-link:hover {
        text-decoration: underline
    }

.toggle-group {
    display: flex
}

    .toggle-group button {
        align-items: center;
        box-sizing: border-box;
        display: inline-flex;
        justify-content: center;
        font-weight: normal;
        font-size: 13px;
        border: 0;
        border-radius: 3px;
        cursor: pointer;
        height: 30px;
        padding: 0 15px;
        width: fit-content;
        white-space: nowrap;
        max-width: 100%;
        border: 1px solid var(--gray3, #e1e5e8);
        flex: 1 1
    }

        .toggle-group button:hover {
            text-decoration: none
        }

        .toggle-group button.selected {
            border: 0
        }

        .toggle-group button:not(:last-child) {
            margin-right: -1px
        }

        .toggle-group button:first-child {
            border-radius: 3px 0 0 3px
        }

        .toggle-group button:last-child {
            border-radius: 0 3px 3px 0
        }

        .toggle-group button:not(:first-child):not(:last-child) {
            border-radius: 0
        }

.btn-cancel,
.button-cancel {
    align-items: center;
    box-sizing: border-box;
    display: inline-flex;
    justify-content: center;
    font-weight: bold;
    padding: 0 8px;
    color: var(--yext-brand-color, #14bef0)
}

    .btn-cancel:hover,
    .button-cancel:hover,
    .btn-cancel:focus,
    .button-cancel:focus {
        text-decoration: underline
    }

.btn-group {
    display: flex
}

    .btn-group .btn:first-child {
        border-radius: 3px 0 0 3px;
        margin-right: 1px
    }

    .btn-group .btn:last-child {
        border-radius: 0 3px 3px 0
    }

    .btn-group .btn:not(:first-child):not(:last-child) {
        border-radius: 0;
        margin-right: 1px
    }

.btn.disabled,
.btn-blue.disabled,
.btn-gray.disabled,
.btn-red.disabled,
.button.disabled,
.button-blue.disabled,
.button-darkgray.disabled,
.button-gray.disabled,
.button-green.disabled,
.button-red.disabled,
.button-silver.disabled,
.button-white.disabled,
.action-menu-button.disabled,
.yext-button.disabled {
    background: var(--gray3, #e1e5e8) !important;
    color: var(--gray4, #c4cbd0) !important;
    cursor: default !important
}

.btn.btn-dropdown::after,
.btn.btn-search::after,
.btn-blue.btn-dropdown::after,
.btn-blue.btn-search::after,
.btn-gray.btn-dropdown::after,
.btn-gray.btn-search::after,
.btn-red.btn-dropdown::after,
.btn-red.btn-search::after,
.button.btn-dropdown::after,
.button.btn-search::after,
.button-blue.btn-dropdown::after,
.button-blue.btn-search::after,
.button-darkgray.btn-dropdown::after,
.button-darkgray.btn-search::after,
.button-gray.btn-dropdown::after,
.button-gray.btn-search::after,
.button-green.btn-dropdown::after,
.button-green.btn-search::after,
.button-red.btn-dropdown::after,
.button-red.btn-search::after,
.button-silver.btn-dropdown::after,
.button-silver.btn-search::after,
.button-white.btn-dropdown::after,
.button-white.btn-search::after,
.action-menu-button.btn-dropdown::after,
.action-menu-button.btn-search::after,
.yext-button.btn-dropdown::after,
.yext-button.btn-search::after {
    margin-left: 5px
}

.btn.btn-dropdown.disabled::after,
.btn.btn-search.disabled::after,
.btn-blue.btn-dropdown.disabled::after,
.btn-blue.btn-search.disabled::after,
.btn-gray.btn-dropdown.disabled::after,
.btn-gray.btn-search.disabled::after,
.btn-red.btn-dropdown.disabled::after,
.btn-red.btn-search.disabled::after,
.button.btn-dropdown.disabled::after,
.button.btn-search.disabled::after,
.button-blue.btn-dropdown.disabled::after,
.button-blue.btn-search.disabled::after,
.button-darkgray.btn-dropdown.disabled::after,
.button-darkgray.btn-search.disabled::after,
.button-gray.btn-dropdown.disabled::after,
.button-gray.btn-search.disabled::after,
.button-green.btn-dropdown.disabled::after,
.button-green.btn-search.disabled::after,
.button-red.btn-dropdown.disabled::after,
.button-red.btn-search.disabled::after,
.button-silver.btn-dropdown.disabled::after,
.button-silver.btn-search.disabled::after,
.button-white.btn-dropdown.disabled::after,
.button-white.btn-search.disabled::after,
.action-menu-button.btn-dropdown.disabled::after,
.action-menu-button.btn-search.disabled::after,
.yext-button.btn-dropdown.disabled::after,
.yext-button.btn-search.disabled::after {
    content: url("../images/ui/icons/arrow-down-gray.svg")
}

.btn.btn-dropdown span,
.btn.btn-search span,
.btn-blue.btn-dropdown span,
.btn-blue.btn-search span,
.btn-gray.btn-dropdown span,
.btn-gray.btn-search span,
.btn-red.btn-dropdown span,
.btn-red.btn-search span,
.button.btn-dropdown span,
.button.btn-search span,
.button-blue.btn-dropdown span,
.button-blue.btn-search span,
.button-darkgray.btn-dropdown span,
.button-darkgray.btn-search span,
.button-gray.btn-dropdown span,
.button-gray.btn-search span,
.button-green.btn-dropdown span,
.button-green.btn-search span,
.button-red.btn-dropdown span,
.button-red.btn-search span,
.button-silver.btn-dropdown span,
.button-silver.btn-search span,
.button-white.btn-dropdown span,
.button-white.btn-search span,
.action-menu-button.btn-dropdown span,
.action-menu-button.btn-search span,
.yext-button.btn-dropdown span,
.yext-button.btn-search span {
    flex: 1 0 auto
}

.btn em,
.btn-blue em,
.btn-gray em,
.btn-red em,
.button em,
.button-blue em,
.button-darkgray em,
.button-gray em,
.button-green em,
.button-red em,
.button-silver em,
.button-white em,
.action-menu-button em,
.yext-button em {
    font-style: normal
}

.btn-small {
    font-weight: normal;
    font-size: 12px;
    height: 20px
}

    .btn-small em {
        font-style: normal
    }

.btn-action.disabled,
.btn-warning.disabled,
#widgets .disabled.delete-widget-button,
#storepages-wrapper .disabled.delete-site-button,
.disabled.button-red,
.disabled.btn-red {
    background: var(--gray3, #e1e5e8) !important;
    color: var(--gray4, #c4cbd0) !important;
    cursor: default !important
}

.btn-selected,
.btn.btn-selected {
    background: var(--gray5, #8896a1);
    color: var(--white, #ffffff)
}

    .btn-selected.btn-dropdown::after,
    .btn.btn-selected.btn-dropdown::after {
        content: url("../images/ui/icons/arrow-up-white.svg")
    }

    .btn-selected.btn-dropdown:hover::after,
    .btn-selected.btn-dropdown:active::after,
    .btn.btn-selected.btn-dropdown:hover::after,
    .btn.btn-selected.btn-dropdown:active::after {
        content: url("../images/ui/icons/arrow-up-white.svg")
    }

.gumi-btn::after {
    margin-left: 5px
}

.gumi-btn span {
    flex: 1 0 auto
}

.gumi-btn.gumi-btn-selected {
    background: var(--gray5, #8896a1);
    color: var(--white, #ffffff)
}

    .gumi-btn.gumi-btn-selected::after {
        content: url("../images/ui/icons/arrow-up-white.svg")
    }

    .gumi-btn.gumi-btn-selected:hover::after,
    .gumi-btn.gumi-btn-selected:active::after {
        content: url("../images/ui/icons/arrow-up-white.svg")
    }

.btn-action.disabled,
.button-orange.disabled,
.btn-orange.disabled {
    background: var(--gray3, #e1e5e8) !important;
    color: var(--gray4, #c4cbd0) !important;
    cursor: default !important
}

.btn-action em,
.button-orange em,
.btn-orange em {
    font-style: normal
}

.page-next-disabled::after,
.page-next-disabled:hover::after,
.page-next-disabled:active::after {
    content: url("../images/ui/icons/arrow-right-gray.svg")
}

.page-prev-disabled::after,
.page-prev-disabled:hover::after,
.page-prev-disabled:active::after {
    content: url("../images/ui/icons/arrow-left-gray.svg")
}

.page-next-disabled,
.page-prev-disabled {
    background: var(--gray3, #e1e5e8) !important;
    color: var(--gray4, #c4cbd0) !important;
    cursor: default !important
}

    .page-next-disabled:hover,
    .page-next-disabled:active,
    .page-prev-disabled:hover,
    .page-prev-disabled:active {
        background: var(--gray3, #e1e5e8) !important;
        color: var(--gray4, #c4cbd0) !important;
        cursor: default !important
    }

.selectbox,
.multiselect {
    display: inline-flex;
    border-radius: 3px
}

    .selectbox.selected-state .button-gray,
    .multiselect.selected-state .button-gray {
        background: var(--gray5, #8896a1);
        color: var(--white, #ffffff)
    }

        .selectbox.selected-state .button-gray.btn-dropdown::after,
        .multiselect.selected-state .button-gray.btn-dropdown::after {
            content: url("../images/ui/icons/arrow-up-white.svg")
        }

        .selectbox.selected-state .button-gray.btn-dropdown:hover::after,
        .selectbox.selected-state .button-gray.btn-dropdown:active::after,
        .multiselect.selected-state .button-gray.btn-dropdown:hover::after,
        .multiselect.selected-state .button-gray.btn-dropdown:active::after {
            content: url("../images/ui/icons/arrow-up-white.svg")
        }

    .selectbox.disabled .button-gray,
    .multiselect.disabled .button-gray {
        background: var(--gray3, #e1e5e8) !important;
        color: var(--gray4, #c4cbd0) !important;
        cursor: default !important
    }

        .selectbox.disabled .button-gray.btn-dropdown::after,
        .multiselect.disabled .button-gray.btn-dropdown::after {
            content: url("../images/ui/icons/arrow-down-gray.svg")
        }

.locations-controls .pull-right,
.locations-controls .pull-left,
.table-controls .pull-right,
.table-controls .pull-left,
.pagination-controls .pull-right,
.pagination-controls .pull-left,
.lists-controls .pull-right,
.lists-controls .pull-left,
.reports-controls .pull-right,
.reports-controls .pull-left {
    display: flex
}

.locations-controls .limit-select-container,
.table-controls .limit-select-container,
.pagination-controls .limit-select-container,
.lists-controls .limit-select-container,
.reports-controls .limit-select-container {
    display: inline-flex
}

.outer-filter-dropdown-wrapper {
    display: flex
}

.block-text,
.block-text-nopad {
    display: inline-block;
    vertical-align: middle;
    height: 18px;
    line-height: 18px;
    padding: 6px
}

.block-text-nopad {
    padding: 6px 0
}

.selectify-root {
    padding: 0;
    min-height: 30px;
    height: auto
}

.selectify-selected {
    align-items: center;
    box-sizing: border-box;
    display: inline-flex;
    justify-content: center;
    flex: 1 0 auto;
    padding: 0 15px;
    height: auto;
    min-height: 30px;
    border-radius: 3px
}

    .selectify-selected::after {
        margin-left: 5px
    }

    .selectify-selected .selectify-html {
        display: inline-flex;
        flex: 1 0 auto;
        padding: 5px 0
    }

    .selectify-selected.selectify-active {
        background: var(--gray5, #8896a1);
        color: var(--white, #ffffff)
    }

        .selectify-selected.selectify-active::after {
            content: url("../images/ui/icons/arrow-up-white.svg")
        }

        .selectify-selected.selectify-active:hover::after,
        .selectify-selected.selectify-active:active::after {
            content: url("../images/ui/icons/arrow-up-white.svg")
        }

.selectify-options {
    color: var(--gray7, #4d6272);
    white-space: normal
}

.is-outer-filter-dropdown {
    border-radius: 0 3px 3px 0
}

    .is-outer-filter-dropdown .selectify-selected {
        padding: 0 2px;
        display: inline-flex;
        justify-content: center;
        height: 30px
    }

        .is-outer-filter-dropdown .selectify-selected::after {
            margin-left: 0
        }

    .is-outer-filter-dropdown .selectify-options {
        margin-top: 0
    }

.locationssearchstorm-content-root .advanced-filter-dropdown {
    border-radius: 3px 0 0 3px;
    margin-right: 1px
}

.action-menu-container {
    display: inline-flex
}

    .action-menu-container.block-display {
        display: flex
    }

        .action-menu-container.block-display .action-menu-button {
            flex: 1 0 auto
        }

    .action-menu-container.compact {
        height: 20px
    }

.action-menu-button.full-toggler::after {
    margin-left: 5px
}

.action-menu-button.primary {
    border-radius: 3px 0 0 3px;
    margin-right: 1px
}

.action-menu-button.toggler {
    padding: 0 2px;
    border-radius: 0 3px 3px 0
}

    .action-menu-button.toggler::after {
        margin-left: 0
    }

    .action-menu-button.full-toggler:active::after,
    .action-menu-button.full-toggler:hover::after,
    .action-menu-button.toggler:active::after,
    .action-menu-button.toggler:hover::after {
        content: url("../images/ui/icons/arrow-down-white.svg")
    }

    .action-menu-button.full-toggler.toggler-open,
    .action-menu-button.toggler.toggler-open {
        background: var(--gray5, #8896a1);
        color: var(--white, #ffffff)
    }

        .action-menu-button.full-toggler.toggler-open::after,
        .action-menu-button.toggler.toggler-open::after {
            content: url("../images/ui/icons/arrow-up-white.svg")
        }

        .action-menu-button.full-toggler.toggler-open:hover::after,
        .action-menu-button.full-toggler.toggler-open:active::after,
        .action-menu-button.toggler.toggler-open:hover::after,
        .action-menu-button.toggler.toggler-open:active::after {
            content: url("../images/ui/icons/arrow-up-white.svg")
        }

.action-menu-toggler-text {
    flex: 1 0 auto;
    text-align: left
}

.action-menu-compact-toggler {
    background: none
}

    .action-menu-compact-toggler::after {
        height: 20px;
        width: 20px;
        content: url("../images/ui/icons/contextual-trigger.svg");
        cursor: pointer
    }

    .action-menu-compact-toggler:focus::after,
    .action-menu-compact-toggler:hover::after,
    .action-menu-compact-toggler:active::after {
        content: url("../images/ui/icons/contextual-trigger-gray.svg")
    }

    .action-menu-compact-toggler.toggler-open::after {
        content: url("../images/ui/icons/contextual-trigger-gray.svg")
    }

#listings-sidebar .listing-button .button {
    display: flex;
    width: 100%
}

.location-edit-right-sidebar .general-edit-actions-menu-container .selectbox,
.location-edit-right-sidebar .general-edit-actions-menu-container .btn-dropdown {
    display: flex;
    width: 100%
}

#add-asset .btn {
    display: flex;
    width: 100%
}

.chosen-container.chosen-with-drop .chosen-single {
    background: var(--gray5, #8896a1);
    color: var(--white, #ffffff)
}

    .chosen-container.chosen-with-drop .chosen-single::after {
        content: url("../images/ui/icons/arrow-down-white.svg")
    }

.chosen-container .chosen-single {
    box-shadow: none
}

    .chosen-container .chosen-single::after {
        margin-left: 5px
    }

    .chosen-container .chosen-single > div {
        display: none
    }

.social-filters-item .social-filters-item-title {
    display: flex;
    width: 100%
}

    .social-filters-item .social-filters-item-title::after {
        margin-left: 5px
    }

    .social-filters-item .social-filters-item-title span {
        flex: 1 0 auto
    }

.social-filters-item.active .social-filters-item-title,
.social-filters-item.isOpen .social-filters-item-title {
    background: var(--gray5, #8896a1);
    color: var(--white, #ffffff)
}

    .social-filters-item.active .social-filters-item-title::after,
    .social-filters-item.isOpen .social-filters-item-title::after {
        content: url("../images/ui/icons/arrow-down-white.svg")
    }

.social-filters-items .selectbox {
    display: flex
}

.social-filters-items .button-gray {
    display: flex;
    width: 100%
}

.review-invite-form-container .chosen-container,
.social-filter-location-select .chosen-container {
    width: 100% !important
}

.review-invite-form-container .chosen-single,
.social-filter-location-select .chosen-single {
    display: flex;
    width: 100%
}

    .review-invite-form-container .chosen-single span,
    .social-filter-location-select .chosen-single span {
        flex: 1 1 auto;
        margin-right: 0
    }

    .review-invite-form-container .chosen-single.chosen-single-with-deselect span,
    .social-filter-location-select .chosen-single.chosen-single-with-deselect span {
        margin-right: 12px
    }

.full-calendar .fc-button {
    font-weight: normal;
    font-size: 12px;
    height: 20px
}

    .full-calendar .fc-button.fc-state-active {
        background: var(--gray5, #8896a1);
        color: var(--white, #ffffff)
    }

    .full-calendar .fc-button.fc-state-disabled {
        background: var(--gray3, #e1e5e8) !important;
        color: var(--gray4, #c4cbd0) !important;
        cursor: default !important
    }

#app-details-context .sidebar .btn {
    display: flex;
    width: 100%
}

.pl-location-select {
    display: flex
}

    .pl-location-select .selectify-selected.selectify-selected {
        height: auto
    }

.advanced-filter-container .selectify-selected::after {
    margin: 0
}

.advanced-filter-container .selectify-selected::before {
    margin: 0
}

#activate-review-monitoring a.btn {
    display: flex;
    width: 100%
}

#optimization-report .opted-out-button {
    background: var(--gray3, #e1e5e8) !important;
    color: var(--gray4, #c4cbd0) !important;
    cursor: default !important;
    width: 200px
}

.searchable-list .scrollable-list li > .down-arrow::after {
    height: 20px;
    width: 20px;
    content: url("../images/ui/icons/contextual-trigger.svg");
    cursor: pointer
}

.searchable-list .scrollable-list li > .down-arrow:focus::after,
.searchable-list .scrollable-list li > .down-arrow:hover::after,
.searchable-list .scrollable-list li > .down-arrow:active::after {
    content: url("../images/ui/icons/contextual-trigger-gray.svg")
}

.tree-down-arrow::after {
    height: 20px;
    width: 20px;
    content: url("../images/ui/icons/contextual-trigger.svg");
    cursor: pointer
}

.tree-down-arrow:focus::after,
.tree-down-arrow:hover::after,
.tree-down-arrow:active::after {
    content: url("../images/ui/icons/contextual-trigger-gray.svg")
}

#social-wrapper .history-post .post-history-arrow::after {
    height: 20px;
    width: 20px;
    content: url("../images/ui/icons/contextual-trigger.svg");
    cursor: pointer
}

#social-wrapper .history-post .post-history-arrow:focus::after,
#social-wrapper .history-post .post-history-arrow:hover::after,
#social-wrapper .history-post .post-history-arrow:active::after {
    content: url("../images/ui/icons/contextual-trigger-gray.svg")
}

#social-wrapper .history-post .post-history-arrow.active::after {
    content: url("../images/ui/icons/contextual-trigger-gray.svg")
}

.sidebar-location-picker .search-filter.active > .btn-search,
.sidebar-location-picker .search-filter:hover > .btn-search {
    background: var(--gray5, #8896a1);
    color: var(--white, #ffffff)
}

    .sidebar-location-picker .search-filter.active > .btn-search::after,
    .sidebar-location-picker .search-filter:hover > .btn-search::after {
        content: url("../images/ui/icons/arrow-down-white.svg")
    }

    .sidebar-location-picker .search-filter.active > .btn-search .filter-label-container,
    .sidebar-location-picker .search-filter:hover > .btn-search .filter-label-container {
        color: var(--white, #ffffff)
    }

.visualize-options-wrapper .btn.selected {
    background: var(--gray5, #8896a1);
    color: var(--white, #ffffff)
}

.sidebar-entity-select .filter-label-container {
    display: flex;
    width: 100%
}

    .sidebar-entity-select .filter-label-container:hover .arrow-down {
        content: url("../images/ui/icons/arrow-down-white.svg")
    }

.sidebar-entity-select .active .filter-label-container {
    background: var(--gray5, #8896a1);
    color: var(--white, #ffffff)
}

    .sidebar-entity-select .active .filter-label-container .arrow-down {
        content: url("../images/ui/icons/arrow-down-white.svg")
    }

.post-box-container .post-destination-container .filter-label-container > span > .filter-icon {
    display: none
}

.post-actions-container .action-menu-button.toggler::after,
.reviews-filter-action-menu .action-menu-button.toggler::after {
    content: url("../images/ui/icons/arrow-down-white.svg")
}

.post-actions-container .action-menu-button.toggler.toggler-open,
.reviews-filter-action-menu .action-menu-button.toggler.toggler-open {
    background: var(--gray8, #3a4856);
    color: var(--white, #ffffff)
}

    .post-actions-container .action-menu-button.toggler.toggler-open::after,
    .reviews-filter-action-menu .action-menu-button.toggler.toggler-open::after {
        content: url("../images/ui/icons/arrow-up-white.svg")
    }

.approval-list-section .comment-submit-area .attach-button {
    font-weight: normal;
    font-size: 12px;
    height: 20px
}

.add-comment-container .comment-dropdown {
    padding: 0 2px;
    margin-left: 1px
}

    .add-comment-container .comment-dropdown::after {
        margin-left: 0
    }

    .add-comment-container .comment-dropdown.disabled::after {
        content: url("../images/ui/icons/arrow-down-gray.svg")
    }

.btn-delete {
    background: none;
    display: inline-flex !important;
    width: 15px;
    height: 15px;
    vertical-align: middle;
    cursor: pointer
}

    .btn-delete::before {
        margin-top: -3px;
        margin-right: -3px
    }

body#reseller-scan {
    font-family: "Ubuntu", sans-serif;
    margin: 0
}

    body#reseller-scan .error-message-container {
        height: 30px
    }

    body#reseller-scan input[type="text"][type="text"]:-webkit-autofill {
        -webkit-box-shadow: 0 0 0px 1000px #fff inset;
        -moz-box-shadow: 0 0 0px 1000px #fff inset;
        box-shadow: 0 0 0px 1000px #fff inset
    }

    body#reseller-scan label.error {
        color: red;
        font-size: 12px
    }

@media screen and (max-width: 480px) {
    body#reseller-scan img.logo {
        padding-left: 15px
    }

    body#reseller-scan input[type="text"] {
        font-size: 16px
    }

    body#reseller-scan .city {
        width: 40%
    }

    body#reseller-scan .state {
        width: 30%
    }

    body#reseller-scan .zip {
        width: 20%
    }

    body#reseller-scan .partner-description {
        font-size: 14px;
        line-height: 21px;
        margin-left: 15px;
        margin-right: 15px
    }

    body#reseller-scan .partner-content {
        width: 100%
    }

    body#reseller-scan .partner-content-container {
        padding-bottom: 137px;
        padding-top: 22px
    }

    body#reseller-scan .partner-name {
        font-size: 16px;
        margin-left: 15px;
        margin-bottom: 32px;
        margin-right: 15px
    }

    body#reseller-scan .scan-form-content {
        padding: 25px 15px 30px 15px
    }

    body#reseller-scan .scan-form-container {
        width: 100%
    }

    body#reseller-scan .scan-form-subtitle {
        font-size: 15px
    }

    body#reseller-scan .scan-form-title {
        font-size: 26px
    }
}

@media screen and (min-width: 480px)and (max-width: 992px) {
    body#reseller-scan input[type="text"] {
        font-size: 18px
    }

    body#reseller-scan .partner-content {
        width: 460px
    }

    body#reseller-scan .scan-form-container {
        width: 460px
    }
}

@media screen and (min-width: 480px) {
    body#reseller-scan img.logo {
        padding-left: 20px
    }

    body#reseller-scan .partner-content-container {
        padding-bottom: 242px;
        padding-top: 25px
    }

    body#reseller-scan .partner-name {
        font-size: 20px;
        margin-bottom: 0px
    }

    body#reseller-scan .partner-description {
        font-size: 15px;
        line-height: 22px
    }

    body#reseller-scan .scan-form-content {
        padding: 33px 35px 30px 35px
    }

    body#reseller-scan .scan-form-subtitle {
        font-size: 16px
    }

    body#reseller-scan .scan-form-title {
        font-size: 28px
    }
}

@media screen and (min-width: 992px) {
    body#reseller-scan input[type="text"] {
        font-size: 18px
    }

    body#reseller-scan .partner-content {
        width: 600px
    }

    body#reseller-scan .scan-form-container {
        width: 600px
    }
}

body#reseller-scan #diagnostic-scan {
    height: 100%;
    width: 100%;
    overflow-y: auto;
    position: fixed
}

body#reseller-scan fieldset {
    border-width: 0;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    min-width: inherit
}

body#reseller-scan input[type="text"] {
    background-color: #fff;
    border-width: 0;
    color: #3a4854;
    font-family: inherit;
    outline: none;
    width: 100%
}

body#reseller-scan .partner-content-container {
    -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .21);
    -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .21);
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .21);
    top: 78px;
    width: 100%
}

body#reseller-scan .partner-content {
    margin: auto
}

body#reseller-scan .partner-scan-content {
    bottom: 0px;
    margin: auto;
    width: 100%;
    z-index: 1
}

body#reseller-scan .scan-form-container {
    -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .21);
    -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .21);
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .21);
    background-color: #fff;
    margin-bottom: 50px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -200px;
    z-index: 2
}

body#reseller-scan .scan-form-field-name {
    color: #909ca4;
    font-size: 13px;
    font-family: inherit;
    margin-bottom: 5px
}

body#reseller-scan .scan-form-field-line {
    background: #d3d7db;
    height: 2px;
    width: 100%
}

    body#reseller-scan .scan-form-field-line.selected {
        background: #3a4854
    }

body#reseller-scan .selectbox-options ul {
    list-style: none;
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    veritcal-align: baseline
}

body#reseller-scan .scan-form-select {
    margin-bottom: 30px
}

body#reseller-scan .scan-form-field-line.error {
    border-color: red
}

#diagnostic-description {
    
}

body#reseller-scan .scan-form-title {
    letter-spacing: -0.2px;
    padding-bottom: 12px;
}

body#reseller-scan .scan-form-subtitle {
    padding-bottom: 30px
}

body#reseller-scan .submit-button {
    -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, .12), 0 1px 2px 0 rgba(0, 0, 0, .24);
    -moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, .12), 0 1px 2px 0 rgba(0, 0, 0, .24);
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, .12), 0 1px 2px 0 rgba(0, 0, 0, .24);
    border-radius: 2px;
    cursor: pointer;
    font-size: 14px;
    line-height: 40px;
    margin: auto;
    margin-top: 30px;
    height: 40px;
    text-align: center;
    vertical-align: middle;
    width: 200px
}

body#reseller-scan .js-disclaimer-msg {
    text-align: center;
    font-style: italic;
    font-size: 9px
}

body#reseller-scan table {
    width: 100%
}

body#reseller-scan .top-logo-bar {
    -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .21);
    -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .21);
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .21);
    background-color: #fff;
    margin-top: 8px;
    height: 70px;
    z-index: 1
}

    body#reseller-scan .top-logo-bar .img-helper {
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: middle;
        *vertical-align: auto;
        zoom: 1;
        *display: inline;
        height: 100%;
        vertical-align: middle
    }

    body#reseller-scan .top-logo-bar img.logo {
        max-height: 60px;
        vertical-align: middle
    }

/*# sourceMappingURL=diagnosticFormResponsive.css.map */
