@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);

.ancenc-screen-reader-text, .ancenc-wrap .ancenc-toggle input, .ancenc-wrap .ancenc-multi-checkbox label input, .ancenc-wrap .ancenc-insert-variables .ancenc-variables + .select2 .select2-selection--single .select2-selection__rendered, .ancenc-wrap .ancenc-radio input, .ancenc-wrap .ancenc-checkbox input, .ancenc-wrap .ancenc-side-tabs > [data-tabs] > * input, .ancenc-wrap .ancenc-side-tabs > [data-tabs] .ancenc-tab-item input, .ancenc-wrap .ancenc-side-tabs > .ancenc-tabs-menu > * input, .ancenc-wrap .ancenc-side-tabs > .ancenc-tabs-menu .ancenc-tab-item input, .ancenc-wrap .ancenc-box-selector input, .ancenc-wrap .ancenc-upload input[type="file"], .ancenc-wrap .ancenc-colorpicker-wrap .wp-picker-container .button {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important
}

.ancenc-wrap .ancenc-fade-in {
    animation: fadeIn 0.3s ease-in forwards
}

.ancenc-wrap .ancenc-fade-out {
    animation: fadeOut 0.3s ease-in forwards
}

.ancenc-wrap .ancenc-bounce-in {
    animation: bounceInJiggle 0.8s ease-in forwards
}

.ancenc-wrap .ancenc-bounce-out {
    animation: bounceOutJiggle 0.6s ease-out forwards
}

.ancenc-wrap .ancenc-content-fade-in {
    animation: fadeScaleIn 0.5s ease-in forwards
}

.ancenc-wrap .ancenc-content-fade-out {
    animation: fadeScaleOut 0.9s ease-in forwards
}

@keyframes bounceInDown {
    from, 60%, 75%, 90%, to {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
    }
    0% {
        opacity: 0;
        transform: translate3d(0, -3000px, 0)
    }
    60% {
        opacity: 1;
        transform: translate3d(0, 25px, 0)
    }
    75% {
        transform: translate3d(0, -10px, 0)
    }
    90% {
        transform: translate3d(0, 5px, 0)
    }
    to {
        transform: none
    }
}

@keyframes bounceInJiggle {
    0% {
        transform: translateY(-200%) scale(1.5);
        opacity: 0
    }
    30% {
        opacity: 1
    }
    58% {
        transform: translateY(0) rotate(1deg) scale(1);
        opacity: 1
    }
    72% {
        transform: translateY(-30px) rotate(-1deg)
    }
    80% {
        transform: translateY(0) rotate(0.5deg)
    }
    100% {
        transform: translateY(0) rotate(0deg)
    }
}

@keyframes bounceOutJiggle {
    0% {
        transform: translateY(0)
    }
    10% {
        transform: translateY(-10px) rotate(-0.5deg)
    }
    30% {
        transform: translateY(20px) rotate(8deg)
    }
    70% {
        opacity: 1
    }
    90% {
        transform: translateY(300%) translateX(40px) rotate(35deg);
        opacity: 0
    }
    100% {
        display: none
    }
}

@keyframes bounceOut {
    20% {
        transform: scale3d(0.9, 0.9, 0.9)
    }
    50%, 55% {
        opacity: 1;
        transform: scale3d(1.1, 1.1, 1.1)
    }
    to {
        opacity: 0;
        transform: scale3d(0.3, 0.3, 0.3)
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }
    25% {
        opacity: 1
    }
}

@keyframes fadeScaleIn {
    0% {
        opacity: 0
    }
    25% {
        opacity: 0;
        transform: translate3d(0, 10px, 0) scale(0.9)
    }
    100% {
        transform: translate3d(0, 0, 0) scale(1)
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }
    75% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@keyframes fadeScaleOut {
    0% {
        opacity: 1;
        transform: translate3d(0, 0, 0) scale(1)
    }
    25% {
        opacity: 0;
        transform: translate3d(0, 10px, 0) scale(0.9)
    }
    100% {
        opacity: 0
    }
}

@keyframes fadeInLeft {
    from {
        opacity: 0;
        transform: translate3d(-50px, 0, 0)
    }
    to {
        opacity: 1;
        transform: none
    }
}

@keyframes fadeInRight {
    from {
        opacity: 0;
        transform: translate3d(50px, 0, 0)
    }
    to {
        opacity: 1;
        transform: none
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg)
    }
    100% {
        transform: rotate(360deg)
    }
}

.ancenc-wrap {
    font-family: "Roboto", Arial, sans-serif;
    font-weight: 400;
    font-size: 15px;
    line-height: 30px;
    color: #666;
    letter-spacing: -.25px;
    margin: 30px 30px 0 10px
}

.ancenc-wrap * {
    font-variant-ligatures: none;
    -webkit-font-variant-ligatures: none;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    text-shadow: rgba(0, 0, 0, 0.01) 0 0 1px
}

@media (max-width: 782px) {
    .ancenc-wrap {
        margin: 20px 10px 0 0px
    }
}

.ancenc-wrap h1, .ancenc-wrap h2, .ancenc-wrap h3, .ancenc-wrap h4, .ancenc-wrap h5, .ancenc-wrap h6 {
    display: block;
    margin: 0.5em auto;
    padding: 0;
    line-height: 30px;
    color: #333;
    font-weight: 700;
    font-family: "Roboto", Arial, sans-serif
}

.ancenc-wrap h1 {
    font-size: 32px;
    line-height: 40px;
    color: #333;
    margin: 0
}

.ancenc-wrap h2 {
    font-size: 22px;
    line-height: 35px
}

.ancenc-wrap h3 {
    font-size: 18px;
    line-height: 40px
}

.ancenc-wrap h4 {
    font-size: 15px
}

.ancenc-wrap h5 {
    font-size: 15px
}

.ancenc-wrap h6 {
    font-size: 15px
}

.ancenc-wrap p {
    font-family: "Roboto", Arial, sans-serif;
    font-weight: 400;
    font-size: 15px;
    line-height: 30px;
    color: #666;
    letter-spacing: -.25px;
    text-rendering: optimizeLegibility
}

.ancenc-wrap p.ancenc-p-small {
    font-size: 13px;
    line-height: 22px;
    color: #888;
    margin: 5px 0
}

.ancenc-wrap p:first-child {
    margin-top: 0
}

.ancenc-wrap p:last-of-type:not(:last-child) {
    margin-bottom: 30px
}

@media (max-width: 782px) {
    .ancenc-wrap p:last-of-type:not(:last-child) {
        margin-bottom: 20px
    }
}

.ancenc-wrap p:last-child {
    margin-bottom: 0
}

.ancenc-wrap small {
    display: inline-block;
    font-size: 13px;
    line-height: 22px;
    color: #888;
    margin-bottom: 5px
}

.ancenc-wrap a {
    text-decoration: none;
    color: #17A8E3;
    font-weight: 500;
    outline-color: transparent;
    outline-style: none;
    box-shadow: none
}

.ancenc-wrap a:hover:not(.ancenc-button), .ancenc-wrap a:focus:not(.ancenc-button), .ancenc-wrap a:active:not(.ancenc-button) {
    color: #1286b5
}

.ancenc-wrap a.disabled {
    pointer-events: none
}

.ancenc-wrap a.disabled:hover, .ancenc-wrap a.disabled:focus, .ancenc-wrap a.disabled:active {
    color: #888;
    cursor: default
}

.ancenc-wrap code, .ancenc-wrap pre {
    font-weight: 500;
    font-size: 13px;
    line-height: 18px;
    color: #333;
    background-color: #F8F8F8;
    border: 1px solid #E6E6E6;
    border-radius: 4px;
    margin: 0;
    padding: 10px 15px;
    white-space: pre;
    overflow: auto;
    max-width: 100%;
    vertical-align: middle;
    -moz-tab-size: 4;
    tab-size: 4
}

.ancenc-wrap code {
    display: inline-block;
    padding: 2px 5px
}

.ancenc-wrap b, .ancenc-wrap strong {
    font-weight: 500
}

.ancenc-wrap dfn {
    font-style: normal;
    font-weight: normal;
    border-bottom: 1px dotted #888
}

.ancenc-wrap hr {
    border: none;
    display: block;
    height: 1px;
    background: #e6e6e6;
    margin: 30px 0
}

.ancenc-wrap [class*="ancenc-icon-"]:before, .ancenc-wrap [class*="ancenc-icon-"]:after, .ancenc-wrap .ancenc-box-body .ancenc-upsell-row .ancenc-upsell-notice p:first-of-type:before, .ancenc-wrap .ancenc-insert-variables .select-container .select-list-container .list-value:before, .ancenc-wrap .ancenc-insert-variables .ancenc-variables + .select2 .select2-selection--single .select2-selection__arrow:before, .ancenc-wrap .ancenc-checkbox input + span:before, .ancenc-dialog .ancenc-dialog-close:before, .ancenc-dialog .ancenc-dialog-back:before, .ancenc-wrap .ancenc-box-selector input:checked + span:before, .ancenc-wrap .ancenc-upload .ancenc-upload-image .ancenc-image-preview:before, .ancenc-wrap .ancenc-upload .ancenc-upload-file:before, .ancenc-wrap .ancenc-reviews__stars:before, .ancenc-wrap .wp-ancenc-progress-dialog.wp-ancenc-exceed-limit .ancenc-progress .ancenc-progress-icon .ancenc-icon-loader:before, .ancenc-wrap .ancenc-pro-features .ancenc-pro-feature-title:before, .ancenc-wrap .ancenc-button.ancenc-button-check-success:before, .ancenc-wrap .ancenc-button.ancenc-button-check-success:hover:before, .wp-ancenc-pagespeed-recommendation .dismiss-recommendation:before, ul.fancytree-container span.fancytree-checkbox:before {
    font-family: 'wpmudev-plugin-icons' !important;
    speak: none;
    font-size: 1em;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    text-rendering: auto;
    display: inline-block;
    color: #888;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.ancenc-wrap .ancenc-loading:before {
    animation: spin 1.3s linear infinite
}

.ancenc-wrap [class*="ancenc-icon-"] {
    display: inline-block
}

.ancenc-wrap [class*="ancenc-icon-"].ancenc-xl:before {
    font-size: 30px
}

.ancenc-wrap [class*="ancenc-icon-"].ancenc-lg:before {
    font-size: 20px
}

.ancenc-wrap [class*="ancenc-icon-"].ancenc-md:before {
    font-size: 16px
}

.ancenc-wrap [class*="ancenc-icon-"].ancenc-sm:before {
    font-size: 12px
}

.ancenc-wrap [class*="ancenc-icon-"].ancenc-success:before {
    color: inherit
}

.ancenc-wrap [class*="ancenc-icon-"].ancenc-error:before {
    color: inherit
}

.ancenc-wrap [class*="ancenc-icon-"].ancenc-warning:before {
    color: inherit
}

.ancenc-wrap [class*="ancenc-icon-"].ancenc-info:before {
    color: inherit
}

.ancenc-wrap [class*="ancenc-icon-"].ancenc-fw {
    width: 1.8em;
    text-align: center;
    min-height: 1em
}

.ancenc-wrap .ancenc-icon-check:before {
    content: "("
}

.ancenc-wrap .ancenc-icon-close:before {
    content: ")"
}

.ancenc-wrap .ancenc-icon-check-tick:before {
    content: "_"
}

.ancenc-wrap .ancenc-icon-cross-close:before {
    content: "+"
}

.ancenc-wrap .ancenc-icon-plus-circle:before {
    content: "@"
}

.ancenc-wrap .ancenc-icon-warning-alert:before {
    content: "!"
}

.ancenc-wrap .ancenc-icon-info:before {
    content: "I"
}

.ancenc-wrap .ancenc-icon-question:before {
    content: "?"
}

.ancenc-wrap .ancenc-icon-trash:before {
    content: "Q"
}

.ancenc-wrap .ancenc-icon-pencil:before {
    content: "/"
}

.ancenc-wrap .ancenc-icon-unlock:before {
    content: "0"
}

.ancenc-wrap .ancenc-icon-lock:before {
    content: "9"
}

.ancenc-wrap .ancenc-icon-key:before {
    content: "â—Š"
}

.ancenc-wrap .ancenc-icon-plus:before {
    content: "="
}

.ancenc-wrap .ancenc-icon-magnifying-glass-search:before {
    content: "Âº"
}

.ancenc-wrap .ancenc-icon-more:before {
    content: "â€¦"
}

.ancenc-wrap .ancenc-icon-wrench-tool:before {
    content: "â„"
}

.ancenc-wrap .ancenc-icon-widget-settings-config:before {
    content: "x"
}

.ancenc-wrap .ancenc-icon-settings-slider-control:before {
    content: "Å“"
}

.ancenc-wrap .ancenc-icon-loader:before {
    content: "\f111";
    font-family: 'dashicons' !important;
}

.ancenc-wrap .ancenc-icon-calendar:before {
    content: "âˆ"
}

.ancenc-wrap .ancenc-icon-clock:before {
    content: ","
}

.ancenc-wrap .ancenc-icon-speed-optimize:before {
    content: "Ã¸"
}

.ancenc-wrap .ancenc-icon-stopwatch:before {
    content: "V"
}

.ancenc-wrap .ancenc-icon-filter:before {
    content: "z"
}

.ancenc-wrap .ancenc-icon-bookmark:before {
    content: "âˆš"
}

.ancenc-wrap .ancenc-icon-chevron-up:before {
    content: "Ë"
}

.ancenc-wrap .ancenc-icon-chevron-right:before {
    content: "Ëœ"
}

.ancenc-wrap .ancenc-icon-chevron-down:before {
    content: "Ä±"
}

.ancenc-wrap .ancenc-icon-chevron-left:before {
    content: "Ã“"
}

.ancenc-wrap .ancenc-icon-arrow-up:before {
    content: "Ã”"
}

.ancenc-wrap .ancenc-icon-arrow-right:before {
    content: "Â¯"
}

.ancenc-wrap .ancenc-icon-arrow-down:before {
    content: "Ã‚"
}

.ancenc-wrap .ancenc-icon-arrow-left:before {
    content: "ï£¿"
}

.ancenc-wrap .ancenc-icon-arrow-skip-back:before {
    content: "{"
}

.ancenc-wrap .ancenc-icon-arrow-skip-forward:before {
    content: "}"
}

.ancenc-wrap .ancenc-icon-arrow-skip-start:before {
    content: ":"
}

.ancenc-wrap .ancenc-icon-arrow-skip-end:before {
    content: '"'
}

.ancenc-wrap .ancenc-icon-play:before {
    content: "Â´"
}

.ancenc-wrap .ancenc-icon-pause:before {
    content: "â€ "
}

.ancenc-wrap .ancenc-icon-arrows-out:before {
    content: "Ëš"
}

.ancenc-wrap .ancenc-icon-arrows-in:before {
    content: "â‰¤"
}

.ancenc-wrap .ancenc-icon-arrows-expand:before {
    content: "Â¬"
}

.ancenc-wrap .ancenc-icon-arrows-compress:before {
    content: "â‰¥"
}

.ancenc-wrap .ancenc-icon-refresh2:before {
    content: "Ã"
}

.ancenc-wrap .ancenc-icon-zip:before {
    content: "a"
}

.ancenc-wrap .ancenc-icon-combine:before {
    content: "o"
}

.ancenc-wrap .ancenc-icon-defer:before {
    content: "p"
}

.ancenc-wrap .ancenc-icon-inlinecss:before {
    content: "c"
}

.ancenc-wrap .ancenc-icon-movefooter:before {
    content: "u"
}

.ancenc-wrap .ancenc-icon-popup:before {
    content: "1"
}

.ancenc-wrap .ancenc-icon-slide-in:before {
    content: "2"
}

.ancenc-wrap .ancenc-icon-embed:before {
    content: "3"
}

.ancenc-wrap .ancenc-icon-list:before {
    content: "`"
}

.ancenc-wrap .ancenc-icon-layout-grid:before {
    content: "âˆž"
}

.ancenc-wrap .ancenc-icon-layout:before {
    content: "Â©"
}

.ancenc-wrap .ancenc-icon-thumbnails:before {
    content: "G"
}

.ancenc-wrap .ancenc-icon-drag:before {
    content: "â€ž"
}

.ancenc-wrap .ancenc-icon-align-left:before {
    content: "%"
}

.ancenc-wrap .ancenc-icon-align-center:before {
    content: "^"
}

.ancenc-wrap .ancenc-icon-align-right:before {
    content: "&"
}

.ancenc-wrap .ancenc-icon-align-justify:before {
    content: "#"
}

.ancenc-wrap .ancenc-icon-indent-more:before {
    content: "â€™"
}

.ancenc-wrap .ancenc-icon-indent-less:before {
    content: "â€"
}

.ancenc-wrap .ancenc-icon-blog:before {
    content: "Y"
}

.ancenc-wrap .ancenc-icon-list-number:before {
    content: "7"
}

.ancenc-wrap .ancenc-icon-list-bullet:before {
    content: "8"
}

.ancenc-wrap .ancenc-icon-bold:before {
    content: "B"
}

.ancenc-wrap .ancenc-icon-quote-2:before {
    content: "'"
}

.ancenc-wrap .ancenc-icon-style-type:before {
    content: "<"
}

.ancenc-wrap .ancenc-icon-wand-magic:before {
    content: "Z"
}

.ancenc-wrap .ancenc-icon-link:before {
    content: "5"
}

.ancenc-wrap .ancenc-icon-unlink:before {
    content: "6"
}

.ancenc-wrap .ancenc-icon-paperclip:before {
    content: "A"
}

.ancenc-wrap .ancenc-icon-code:before {
    content: ";"
}

.ancenc-wrap .ancenc-icon-color-pick-eyedropper:before {
    content: "Â¥"
}

.ancenc-wrap .ancenc-icon-crop:before {
    content: "C"
}

.ancenc-wrap .ancenc-icon-paint-bucket:before {
    content: "âˆ«"
}

.ancenc-wrap .ancenc-icon-camera:before {
    content: "Ã˜"
}

.ancenc-wrap .ancenc-icon-photo-picture:before {
    content: "D"
}

.ancenc-wrap .ancenc-icon-animation-video:before {
    content: "F"
}

.ancenc-wrap .ancenc-icon-home:before {
    content: "J"
}

.ancenc-wrap .ancenc-icon-mail:before {
    content: "m"
}

.ancenc-wrap .ancenc-icon-send:before {
    content: "â€œ"
}

.ancenc-wrap .ancenc-icon-phone:before {
    content: ">"
}

.ancenc-wrap .ancenc-icon-pin:before {
    content: "Å’"
}

.ancenc-wrap .ancenc-icon-post-pin:before {
    content: "Ë‡"
}

.ancenc-wrap .ancenc-icon-calculator:before {
    content: "Â¨"
}

.ancenc-wrap .ancenc-icon-element-checkbox:before {
    content: "Ã…"
}

.ancenc-wrap .ancenc-icon-element-radio:before {
    content: "Ã"
}

.ancenc-wrap .ancenc-icon-element-select:before {
    content: "Ã"
}

.ancenc-wrap .ancenc-icon-element-number:before {
    content: "Ãš"
}

.ancenc-wrap .ancenc-icon-recaptcha:before {
    content: "â€“"
}

.ancenc-wrap .ancenc-icon-folder:before {
    content: "Ë˜"
}

.ancenc-wrap .ancenc-icon-folder-open:before {
    content: "Â»"
}

.ancenc-wrap .ancenc-icon-archive:before {
    content: "b"
}

.ancenc-wrap .ancenc-icon-book:before {
    content: "âˆ†"
}

.ancenc-wrap .ancenc-icon-page-multiple:before {
    content: "Ã§"
}

.ancenc-wrap .ancenc-icon-layers:before {
    content: "Ã¦"
}

.ancenc-wrap .ancenc-icon-copy:before {
    content: "4"
}

.ancenc-wrap .ancenc-icon-graph-bar:before {
    content: "Ã‡"
}

.ancenc-wrap .ancenc-icon-graph-bar-2:before {
    content: "Ë›"
}

.ancenc-wrap .ancenc-icon-graph-line:before {
    content: "Â¡"
}

.ancenc-wrap .ancenc-icon-tracking-disabled:before {
    content: "â‚¬"
}

.ancenc-wrap .ancenc-icon-page:before {
    content: "Ã’"
}

.ancenc-wrap .ancenc-icon-clipboard-notes:before {
    content: "Â¿"
}

.ancenc-wrap .ancenc-icon-page-pdf:before {
    content: "Ã†"
}

.ancenc-wrap .ancenc-icon-heart:before {
    content: "K"
}

.ancenc-wrap .ancenc-icon-star:before {
    content: "S"
}

.ancenc-wrap .ancenc-icon-plugin-2:before {
    content: "O"
}

.ancenc-wrap .ancenc-icon-brush:before {
    content: "~"
}

.ancenc-wrap .ancenc-icon-plug-connected:before {
    content: "R"
}

.ancenc-wrap .ancenc-icon-plug-disconnected:before {
    content: "."
}

.ancenc-wrap .ancenc-icon-power-on-off:before {
    content: "["
}

.ancenc-wrap .ancenc-icon-target:before {
    content: "â‰ "
}

.ancenc-wrap .ancenc-icon-upload-cloud:before {
    content: "Â¢"
}

.ancenc-wrap .ancenc-icon-download-cloud:before {
    content: "Â£"
}

.ancenc-wrap .ancenc-icon-cloud:before {
    content: "â„¢"
}

.ancenc-wrap .ancenc-icon-cloud-migration:before {
    content: "l"
}

.ancenc-wrap .ancenc-icon-unpublish:before {
    content: "Ë†"
}

.ancenc-wrap .ancenc-icon-download:before {
    content: "X"
}

.ancenc-wrap .ancenc-icon-save:before {
    content: "ÃŸ"
}

.ancenc-wrap .ancenc-icon-lightbulb:before {
    content: "L"
}

.ancenc-wrap .ancenc-icon-sitemap:before {
    content: "Â¸"
}

.ancenc-wrap .ancenc-icon-storage-server-data:before {
    content: "ÃŽ"
}

.ancenc-wrap .ancenc-icon-user-reputation-points:before {
    content: "E"
}

.ancenc-wrap .ancenc-icon-tablet-portrait:before {
    content: "]"
}

.ancenc-wrap .ancenc-icon-laptop:before {
    content: "Â«"
}

.ancenc-wrap .ancenc-icon-monitor:before {
    content: "$"
}

.ancenc-wrap .ancenc-icon-eye:before {
    content: "e"
}

.ancenc-wrap .ancenc-icon-eye-hide:before {
    content: "q"
}

.ancenc-wrap .ancenc-icon-update:before {
    content: "Â®"
}

.ancenc-wrap .ancenc-icon-refresh:before {
    content: "H"
}

.ancenc-wrap .ancenc-icon-undo:before {
    content: "â€°"
}

.ancenc-wrap .ancenc-icon-web-globe-world:before {
    content: "W"
}

.ancenc-wrap .ancenc-icon-flag:before {
    content: "|"
}

.ancenc-wrap .ancenc-icon-academy:before {
    content: "Ï€"
}

.ancenc-wrap .ancenc-icon-profile-male:before {
    content: "Âµ"
}

.ancenc-wrap .ancenc-icon-community-people:before {
    content: "â€˜"
}

.ancenc-wrap .ancenc-icon-help-support:before {
    content: "M"
}

.ancenc-wrap .ancenc-icon-gdpr:before {
    content: "âˆ‘"
}

.ancenc-wrap .ancenc-icon-like:before {
    content: "j"
}

.ancenc-wrap .ancenc-icon-dislike:before {
    content: "k"
}

.ancenc-wrap .ancenc-icon-finger-point:before {
    content: "â‰ˆ"
}

.ancenc-wrap .ancenc-icon-open-new-window:before {
    content: "n"
}

.ancenc-wrap .ancenc-icon-reply:before {
    content: "r"
}

.ancenc-wrap .ancenc-icon-share:before {
    content: "s"
}

.ancenc-wrap .ancenc-icon-wordpress:before {
    content: "w"
}

.ancenc-wrap .ancenc-icon-social-facebook:before {
    content: "f"
}

.ancenc-wrap .ancenc-icon-social-twitter:before {
    content: "t"
}

.ancenc-wrap .ancenc-icon-social-linkedin:before {
    content: "i"
}

.ancenc-wrap .ancenc-icon-social-dropbox:before {
    content: "d"
}

.ancenc-wrap .ancenc-icon-social-drive:before {
    content: "v"
}

.ancenc-wrap .ancenc-icon-social-google-plus:before {
    content: "g"
}

.ancenc-wrap .ancenc-icon-social-youtube:before {
    content: "y"
}

.ancenc-wrap .ancenc-icon-instagram:before {
    content: "-"
}

.ancenc-wrap .ancenc-icon-cloudflare:before {
    content: "Ã"
}

.ancenc-wrap .ancenc-icon-social-github:before {
    content: "h"
}

.ancenc-wrap .ancenc-icon-wpmudev-logo:before {
    content: "â€¹"
}

.ancenc-wrap .ancenc-icon-defender:before {
    content: "Â·"
}

.ancenc-wrap .ancenc-icon-ancenc:before {
    content: "â€¡"
}

.ancenc-wrap .ancenc-icon-upfront:before {
    content: "â€š"
}

.ancenc-wrap .ancenc-icon-hummingbird:before {
    content: "Â°"
}

.ancenc-wrap .ancenc-icon-uptime:before {
    content: "Â±"
}

.ancenc-wrap .ancenc-icon-smart-crawl:before {
    content: "âˆ‚"
}

.ancenc-wrap .ancenc-icon-forminator:before {
    content: "P"
}

.ancenc-wrap .ancenc-icon-shipper-anchor:before {
    content: "T"
}

.ancenc-wrap .ancenc-icon-snapshot:before {
    content: "ï¬"
}

.ancenc-wrap .ancenc-icon-hustle:before {
    content: "â€”"
}

.ancenc-wrap .ancenc-icon-performance:before {
    content: "U"
}

.ancenc-wrap .ancenc-icon-hub:before {
    content: "ï¬‚"
}

.ancenc-wrap .ancenc-icon-automate:before {
    content: "Ë™"
}

.ancenc-wrap .ancenc-icon-align-y-center:before {
    content: "*"
}

.ancenc-wrap .ancenc-icon-align-y-top:before {
    content: "Â§"
}

.ancenc-wrap .ancenc-icon-align-y-bottom:before {
    content: "Â¶"
}

.ancenc-wrap .ancenc-icon-align-x-center:before {
    content: "Æ’"
}

.ancenc-wrap .ancenc-icon-align-x-right:before {
    content: "â€¢"
}

.ancenc-wrap .ancenc-icon-align-x-left:before {
    content: "Ã¥"
}

.ancenc-wrap .ancenc-icon-logout:before {
    content: "â€º"
}

.ancenc-wrap .ancenc-button, .ancenc-wrap .ancenc-button-icon, .ancenc-wrap a.ancenc-button, .ancenc-wrap a.ancenc-button-icon, .ancenc-wrap button.ancenc-button, .ancenc-wrap button.ancenc-button-icon {
    cursor: pointer;
    display: inline-block;
    position: relative;
    margin: 0;
    border-width: 2px;
    border-style: solid;
    border-color: transparent;
    border-radius: 4px;
    text-decoration: none;
    text-align: center;
    transition: all 0.3s ease
}

.ancenc-wrap .ancenc-button .ancenc-loading, .ancenc-wrap .ancenc-button-icon .ancenc-loading, .ancenc-wrap a.ancenc-button .ancenc-loading, .ancenc-wrap a.ancenc-button-icon .ancenc-loading, .ancenc-wrap button.ancenc-button .ancenc-loading, .ancenc-wrap button.ancenc-button-icon .ancenc-loading {
    width: 16px;
    height: 16px;
    display: none;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    margin: 0
}

.ancenc-wrap .ancenc-button .ancenc-loading:before, .ancenc-wrap .ancenc-button-icon .ancenc-loading:before, .ancenc-wrap a.ancenc-button .ancenc-loading:before, .ancenc-wrap a.ancenc-button-icon .ancenc-loading:before, .ancenc-wrap button.ancenc-button .ancenc-loading:before, .ancenc-wrap button.ancenc-button-icon .ancenc-loading:before {
    display: block
}

.ancenc-wrap .ancenc-button .ancenc-loading-text, .ancenc-wrap .ancenc-button .ancenc-button-text-default, .ancenc-wrap .ancenc-button-icon .ancenc-loading-text, .ancenc-wrap .ancenc-button-icon .ancenc-button-text-default, .ancenc-wrap a.ancenc-button .ancenc-loading-text, .ancenc-wrap a.ancenc-button .ancenc-button-text-default, .ancenc-wrap a.ancenc-button-icon .ancenc-loading-text, .ancenc-wrap a.ancenc-button-icon .ancenc-button-text-default, .ancenc-wrap button.ancenc-button .ancenc-loading-text, .ancenc-wrap button.ancenc-button .ancenc-button-text-default, .ancenc-wrap button.ancenc-button-icon .ancenc-loading-text, .ancenc-wrap button.ancenc-button-icon .ancenc-button-text-default {
    display: block;
    pointer-events: none
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-button .ancenc-loading-text .ancenc-loading-text, .ancenc-wrap .ancenc-button .ancenc-button-text-default .ancenc-loading-text, .ancenc-wrap .ancenc-button-icon .ancenc-loading-text .ancenc-loading-text, .ancenc-wrap .ancenc-button-icon .ancenc-button-text-default .ancenc-loading-text, .ancenc-wrap a.ancenc-button .ancenc-loading-text .ancenc-loading-text, .ancenc-wrap a.ancenc-button .ancenc-button-text-default .ancenc-loading-text, .ancenc-wrap a.ancenc-button-icon .ancenc-loading-text .ancenc-loading-text, .ancenc-wrap a.ancenc-button-icon .ancenc-button-text-default .ancenc-loading-text, .ancenc-wrap button.ancenc-button .ancenc-loading-text .ancenc-loading-text, .ancenc-wrap button.ancenc-button .ancenc-button-text-default .ancenc-loading-text, .ancenc-wrap button.ancenc-button-icon .ancenc-loading-text .ancenc-loading-text, .ancenc-wrap button.ancenc-button-icon .ancenc-button-text-default .ancenc-loading-text {
        overflow: hidden;
        text-overflow: ellipsis
    }
}

.ancenc-wrap .ancenc-button .ancenc-button-text-onload, .ancenc-wrap .ancenc-button-icon .ancenc-button-text-onload, .ancenc-wrap a.ancenc-button .ancenc-button-text-onload, .ancenc-wrap a.ancenc-button-icon .ancenc-button-text-onload, .ancenc-wrap button.ancenc-button .ancenc-button-text-onload, .ancenc-wrap button.ancenc-button-icon .ancenc-button-text-onload {
    display: none
}

.ancenc-wrap .ancenc-button [class*="ancenc-icon-"], .ancenc-wrap .ancenc-button-icon [class*="ancenc-icon-"], .ancenc-wrap a.ancenc-button [class*="ancenc-icon-"], .ancenc-wrap a.ancenc-button-icon [class*="ancenc-icon-"], .ancenc-wrap button.ancenc-button [class*="ancenc-icon-"], .ancenc-wrap button.ancenc-button-icon [class*="ancenc-icon-"] {
    font-size: 12px
}

.ancenc-wrap .ancenc-button [class*="ancenc-icon-"]:before, .ancenc-wrap .ancenc-button-icon [class*="ancenc-icon-"]:before, .ancenc-wrap a.ancenc-button [class*="ancenc-icon-"]:before, .ancenc-wrap a.ancenc-button-icon [class*="ancenc-icon-"]:before, .ancenc-wrap button.ancenc-button [class*="ancenc-icon-"]:before, .ancenc-wrap button.ancenc-button-icon [class*="ancenc-icon-"]:before {
    display: block;
    color: inherit
}

.ancenc-wrap .ancenc-button, .ancenc-wrap .ancenc-button:hover, .ancenc-wrap .ancenc-button:focus, .ancenc-wrap .ancenc-button:active, .ancenc-wrap .ancenc-button-icon, .ancenc-wrap .ancenc-button-icon:hover, .ancenc-wrap .ancenc-button-icon:focus, .ancenc-wrap .ancenc-button-icon:active, .ancenc-wrap a.ancenc-button, .ancenc-wrap a.ancenc-button:hover, .ancenc-wrap a.ancenc-button:focus, .ancenc-wrap a.ancenc-button:active, .ancenc-wrap a.ancenc-button-icon, .ancenc-wrap a.ancenc-button-icon:hover, .ancenc-wrap a.ancenc-button-icon:focus, .ancenc-wrap a.ancenc-button-icon:active, .ancenc-wrap button.ancenc-button, .ancenc-wrap button.ancenc-button:hover, .ancenc-wrap button.ancenc-button:focus, .ancenc-wrap button.ancenc-button:active, .ancenc-wrap button.ancenc-button-icon, .ancenc-wrap button.ancenc-button-icon:hover, .ancenc-wrap button.ancenc-button-icon:focus, .ancenc-wrap button.ancenc-button-icon:active {
    outline: none;
    box-shadow: none
}

.ancenc-wrap .ancenc-button.disabled, .ancenc-wrap .ancenc-button:disabled, .ancenc-wrap .ancenc-button[disabled], .ancenc-wrap .ancenc-button.ancenc-button-onload, .ancenc-wrap .ancenc-button.ancenc-button-onload-text, .ancenc-wrap .ancenc-button-icon.disabled, .ancenc-wrap .ancenc-button-icon:disabled, .ancenc-wrap .ancenc-button-icon[disabled], .ancenc-wrap .ancenc-button-icon.ancenc-button-onload, .ancenc-wrap .ancenc-button-icon.ancenc-button-onload-text, .ancenc-wrap a.ancenc-button.disabled, .ancenc-wrap a.ancenc-button:disabled, .ancenc-wrap a.ancenc-button[disabled], .ancenc-wrap a.ancenc-button.ancenc-button-onload, .ancenc-wrap a.ancenc-button.ancenc-button-onload-text, .ancenc-wrap a.ancenc-button-icon.disabled, .ancenc-wrap a.ancenc-button-icon:disabled, .ancenc-wrap a.ancenc-button-icon[disabled], .ancenc-wrap a.ancenc-button-icon.ancenc-button-onload, .ancenc-wrap a.ancenc-button-icon.ancenc-button-onload-text, .ancenc-wrap button.ancenc-button.disabled, .ancenc-wrap button.ancenc-button:disabled, .ancenc-wrap button.ancenc-button[disabled], .ancenc-wrap button.ancenc-button.ancenc-button-onload, .ancenc-wrap button.ancenc-button.ancenc-button-onload-text, .ancenc-wrap button.ancenc-button-icon.disabled, .ancenc-wrap button.ancenc-button-icon:disabled, .ancenc-wrap button.ancenc-button-icon[disabled], .ancenc-wrap button.ancenc-button-icon.ancenc-button-onload, .ancenc-wrap button.ancenc-button-icon.ancenc-button-onload-text {
    cursor: default;
    pointer-events: none
}

.ancenc-wrap .ancenc-button.ancenc-button-onload, .ancenc-wrap .ancenc-button-icon.ancenc-button-onload, .ancenc-wrap a.ancenc-button.ancenc-button-onload, .ancenc-wrap a.ancenc-button-icon.ancenc-button-onload, .ancenc-wrap button.ancenc-button.ancenc-button-onload, .ancenc-wrap button.ancenc-button-icon.ancenc-button-onload {
    pointer-events: none;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.ancenc-wrap .ancenc-button.ancenc-button-onload .ancenc-loading, .ancenc-wrap .ancenc-button-icon.ancenc-button-onload .ancenc-loading, .ancenc-wrap a.ancenc-button.ancenc-button-onload .ancenc-loading, .ancenc-wrap a.ancenc-button-icon.ancenc-button-onload .ancenc-loading, .ancenc-wrap button.ancenc-button.ancenc-button-onload .ancenc-loading, .ancenc-wrap button.ancenc-button-icon.ancenc-button-onload .ancenc-loading {
    display: -ms-flexbox;
    display: flex
}

.ancenc-wrap .ancenc-button.ancenc-button-onload .ancenc-loading-text, .ancenc-wrap .ancenc-button-icon.ancenc-button-onload .ancenc-loading-text, .ancenc-wrap a.ancenc-button.ancenc-button-onload .ancenc-loading-text, .ancenc-wrap a.ancenc-button-icon.ancenc-button-onload .ancenc-loading-text, .ancenc-wrap button.ancenc-button.ancenc-button-onload .ancenc-loading-text, .ancenc-wrap button.ancenc-button-icon.ancenc-button-onload .ancenc-loading-text {
    opacity: 0
}

.ancenc-wrap .ancenc-button.ancenc-button-onload-text, .ancenc-wrap .ancenc-button-icon.ancenc-button-onload-text, .ancenc-wrap a.ancenc-button.ancenc-button-onload-text, .ancenc-wrap a.ancenc-button-icon.ancenc-button-onload-text, .ancenc-wrap button.ancenc-button.ancenc-button-onload-text, .ancenc-wrap button.ancenc-button-icon.ancenc-button-onload-text {
    pointer-events: none
}

.ancenc-wrap .ancenc-button.ancenc-button-onload-text .ancenc-button-text-default, .ancenc-wrap .ancenc-button-icon.ancenc-button-onload-text .ancenc-button-text-default, .ancenc-wrap a.ancenc-button.ancenc-button-onload-text .ancenc-button-text-default, .ancenc-wrap a.ancenc-button-icon.ancenc-button-onload-text .ancenc-button-text-default, .ancenc-wrap button.ancenc-button.ancenc-button-onload-text .ancenc-button-text-default, .ancenc-wrap button.ancenc-button-icon.ancenc-button-onload-text .ancenc-button-text-default {
    display: none
}

.ancenc-wrap .ancenc-button.ancenc-button-onload-text .ancenc-button-text-onload, .ancenc-wrap .ancenc-button-icon.ancenc-button-onload-text .ancenc-button-text-onload, .ancenc-wrap a.ancenc-button.ancenc-button-onload-text .ancenc-button-text-onload, .ancenc-wrap a.ancenc-button-icon.ancenc-button-onload-text .ancenc-button-text-onload, .ancenc-wrap button.ancenc-button.ancenc-button-onload-text .ancenc-button-text-onload, .ancenc-wrap button.ancenc-button-icon.ancenc-button-onload-text .ancenc-button-text-onload {
    display: block
}

.ancenc-wrap .ancenc-button.ancenc-button-onload-text .ancenc-button-text-onload .ancenc-loading, .ancenc-wrap .ancenc-button-icon.ancenc-button-onload-text .ancenc-button-text-onload .ancenc-loading, .ancenc-wrap a.ancenc-button.ancenc-button-onload-text .ancenc-button-text-onload .ancenc-loading, .ancenc-wrap a.ancenc-button-icon.ancenc-button-onload-text .ancenc-button-text-onload .ancenc-loading, .ancenc-wrap button.ancenc-button.ancenc-button-onload-text .ancenc-button-text-onload .ancenc-loading, .ancenc-wrap button.ancenc-button-icon.ancenc-button-onload-text .ancenc-button-text-onload .ancenc-loading {
    width: auto;
    height: auto;
    display: inline-block;
    position: relative;
    vertical-align: unset;
    margin-right: 4px
}

.ancenc-wrap .ancenc-button.ancenc-button-onload-text .ancenc-button-text-onload .ancenc-loading:before, .ancenc-wrap .ancenc-button-icon.ancenc-button-onload-text .ancenc-button-text-onload .ancenc-loading:before, .ancenc-wrap a.ancenc-button.ancenc-button-onload-text .ancenc-button-text-onload .ancenc-loading:before, .ancenc-wrap a.ancenc-button-icon.ancenc-button-onload-text .ancenc-button-text-onload .ancenc-loading:before, .ancenc-wrap button.ancenc-button.ancenc-button-onload-text .ancenc-button-text-onload .ancenc-loading:before, .ancenc-wrap button.ancenc-button-icon.ancenc-button-onload-text .ancenc-button-text-onload .ancenc-loading:before {
    display: inline-block
}

.ancenc-wrap .ancenc-button:not(:last-child), .ancenc-wrap .ancenc-button-icon:not(:last-child), .ancenc-wrap a.ancenc-button:not(:last-child), .ancenc-wrap a.ancenc-button-icon:not(:last-child), .ancenc-wrap button.ancenc-button:not(:last-child), .ancenc-wrap button.ancenc-button-icon:not(:last-child) {
    margin-right: 10px
}

.ancenc-wrap .ancenc-button, .ancenc-wrap a.ancenc-button, .ancenc-wrap button.ancenc-button {
    width: auto;
    min-width: 80px;
    padding: 5px 14px;
    background-color: #888;
    color: #fff;
    font: 500 12px/16px "Roboto", Arial, sans-serif;
    letter-spacing: -.25px;
    text-transform: uppercase
}

.ancenc-wrap .ancenc-button [class*="ancenc-icon-"], .ancenc-wrap a.ancenc-button [class*="ancenc-icon-"], .ancenc-wrap button.ancenc-button [class*="ancenc-icon-"] {
    vertical-align: middle
}

.ancenc-wrap .ancenc-button [class*="ancenc-icon-"]:not(.ancenc-loading), .ancenc-wrap a.ancenc-button [class*="ancenc-icon-"]:not(.ancenc-loading), .ancenc-wrap button.ancenc-button [class*="ancenc-icon-"]:not(.ancenc-loading) {
    width: 22px;
    position: relative;
    top: -1px;
    margin-left: -7px
}

.ancenc-wrap .ancenc-button:hover, .ancenc-wrap .ancenc-button:focus, .ancenc-wrap .ancenc-button:active, .ancenc-wrap a.ancenc-button:hover, .ancenc-wrap a.ancenc-button:focus, .ancenc-wrap a.ancenc-button:active, .ancenc-wrap button.ancenc-button:hover, .ancenc-wrap button.ancenc-button:focus, .ancenc-wrap button.ancenc-button:active {
    background-color: #6f6f6f
}

.ancenc-wrap .ancenc-button.disabled, .ancenc-wrap .ancenc-button:disabled, .ancenc-wrap .ancenc-button[disabled], .ancenc-wrap .ancenc-button.ancenc-button-onload, .ancenc-wrap .ancenc-button.ancenc-button-onload-text, .ancenc-wrap a.ancenc-button.disabled, .ancenc-wrap a.ancenc-button:disabled, .ancenc-wrap a.ancenc-button[disabled], .ancenc-wrap a.ancenc-button.ancenc-button-onload, .ancenc-wrap a.ancenc-button.ancenc-button-onload-text, .ancenc-wrap button.ancenc-button.disabled, .ancenc-wrap button.ancenc-button:disabled, .ancenc-wrap button.ancenc-button[disabled], .ancenc-wrap button.ancenc-button.ancenc-button-onload, .ancenc-wrap button.ancenc-button.ancenc-button-onload-text {
    background-color: #E6E6E6;
    color: #aaa
}

.ancenc-wrap .ancenc-button.ancenc-button-icon-right [class*="ancenc-icon-"]:not(.ancenc-loading), .ancenc-wrap a.ancenc-button.ancenc-button-icon-right [class*="ancenc-icon-"]:not(.ancenc-loading), .ancenc-wrap button.ancenc-button.ancenc-button-icon-right [class*="ancenc-icon-"]:not(.ancenc-loading) {
    margin-right: -7px;
    margin-left: 0
}

.ancenc-wrap .ancenc-button.ancenc-button-blue, .ancenc-wrap a.ancenc-button.ancenc-button-blue, .ancenc-wrap button.ancenc-button.ancenc-button-blue {
    background-color: #17A8E3;
    color: #fff
}

.ancenc-wrap .ancenc-button.ancenc-button-blue:hover, .ancenc-wrap .ancenc-button.ancenc-button-blue:focus, .ancenc-wrap .ancenc-button.ancenc-button-blue:active, .ancenc-wrap a.ancenc-button.ancenc-button-blue:hover, .ancenc-wrap a.ancenc-button.ancenc-button-blue:focus, .ancenc-wrap a.ancenc-button.ancenc-button-blue:active, .ancenc-wrap button.ancenc-button.ancenc-button-blue:hover, .ancenc-wrap button.ancenc-button.ancenc-button-blue:focus, .ancenc-wrap button.ancenc-button.ancenc-button-blue:active {
    background-color: #1286b5
}

.ancenc-wrap .ancenc-button.ancenc-button-blue.disabled, .ancenc-wrap .ancenc-button.ancenc-button-blue:disabled, .ancenc-wrap .ancenc-button.ancenc-button-blue[disabled], .ancenc-wrap .ancenc-button.ancenc-button-blue.ancenc-button-onload, .ancenc-wrap .ancenc-button.ancenc-button-blue.ancenc-button-onload-text, .ancenc-wrap a.ancenc-button.ancenc-button-blue.disabled, .ancenc-wrap a.ancenc-button.ancenc-button-blue:disabled, .ancenc-wrap a.ancenc-button.ancenc-button-blue[disabled], .ancenc-wrap a.ancenc-button.ancenc-button-blue.ancenc-button-onload, .ancenc-wrap a.ancenc-button.ancenc-button-blue.ancenc-button-onload-text, .ancenc-wrap button.ancenc-button.ancenc-button-blue.disabled, .ancenc-wrap button.ancenc-button.ancenc-button-blue:disabled, .ancenc-wrap button.ancenc-button.ancenc-button-blue[disabled], .ancenc-wrap button.ancenc-button.ancenc-button-blue.ancenc-button-onload, .ancenc-wrap button.ancenc-button.ancenc-button-blue.ancenc-button-onload-text {
    background-color: #E6E6E6;
    color: #aaa
}

.ancenc-wrap .ancenc-button.ancenc-button-green, .ancenc-wrap a.ancenc-button.ancenc-button-green, .ancenc-wrap button.ancenc-button.ancenc-button-green {
    background-color: #1ABC9C;
    color: #fff
}

.ancenc-wrap .ancenc-button.ancenc-button-green:hover, .ancenc-wrap .ancenc-button.ancenc-button-green:focus, .ancenc-wrap .ancenc-button.ancenc-button-green:active, .ancenc-wrap a.ancenc-button.ancenc-button-green:hover, .ancenc-wrap a.ancenc-button.ancenc-button-green:focus, .ancenc-wrap a.ancenc-button.ancenc-button-green:active, .ancenc-wrap button.ancenc-button.ancenc-button-green:hover, .ancenc-wrap button.ancenc-button.ancenc-button-green:focus, .ancenc-wrap button.ancenc-button.ancenc-button-green:active {
    background-color: #148f77
}

.ancenc-wrap .ancenc-button.ancenc-button-green.disabled, .ancenc-wrap .ancenc-button.ancenc-button-green:disabled, .ancenc-wrap .ancenc-button.ancenc-button-green[disabled], .ancenc-wrap .ancenc-button.ancenc-button-green.ancenc-button-onload, .ancenc-wrap .ancenc-button.ancenc-button-green.ancenc-button-onload-text, .ancenc-wrap a.ancenc-button.ancenc-button-green.disabled, .ancenc-wrap a.ancenc-button.ancenc-button-green:disabled, .ancenc-wrap a.ancenc-button.ancenc-button-green[disabled], .ancenc-wrap a.ancenc-button.ancenc-button-green.ancenc-button-onload, .ancenc-wrap a.ancenc-button.ancenc-button-green.ancenc-button-onload-text, .ancenc-wrap button.ancenc-button.ancenc-button-green.disabled, .ancenc-wrap button.ancenc-button.ancenc-button-green:disabled, .ancenc-wrap button.ancenc-button.ancenc-button-green[disabled], .ancenc-wrap button.ancenc-button.ancenc-button-green.ancenc-button-onload, .ancenc-wrap button.ancenc-button.ancenc-button-green.ancenc-button-onload-text {
    background-color: #E6E6E6;
    color: #aaa
}

.ancenc-wrap .ancenc-button.ancenc-button-red, .ancenc-wrap a.ancenc-button.ancenc-button-red, .ancenc-wrap button.ancenc-button.ancenc-button-red {
    background-color: #FF6D6D;
    color: #fff
}

.ancenc-wrap .ancenc-button.ancenc-button-red:hover, .ancenc-wrap .ancenc-button.ancenc-button-red:focus, .ancenc-wrap .ancenc-button.ancenc-button-red:active, .ancenc-wrap a.ancenc-button.ancenc-button-red:hover, .ancenc-wrap a.ancenc-button.ancenc-button-red:focus, .ancenc-wrap a.ancenc-button.ancenc-button-red:active, .ancenc-wrap button.ancenc-button.ancenc-button-red:hover, .ancenc-wrap button.ancenc-button.ancenc-button-red:focus, .ancenc-wrap button.ancenc-button.ancenc-button-red:active {
    background-color: #ff3a3a
}

.ancenc-wrap .ancenc-button.ancenc-button-red.disabled, .ancenc-wrap .ancenc-button.ancenc-button-red:disabled, .ancenc-wrap .ancenc-button.ancenc-button-red[disabled], .ancenc-wrap .ancenc-button.ancenc-button-red.ancenc-button-onload, .ancenc-wrap .ancenc-button.ancenc-button-red.ancenc-button-onload-text, .ancenc-wrap a.ancenc-button.ancenc-button-red.disabled, .ancenc-wrap a.ancenc-button.ancenc-button-red:disabled, .ancenc-wrap a.ancenc-button.ancenc-button-red[disabled], .ancenc-wrap a.ancenc-button.ancenc-button-red.ancenc-button-onload, .ancenc-wrap a.ancenc-button.ancenc-button-red.ancenc-button-onload-text, .ancenc-wrap button.ancenc-button.ancenc-button-red.disabled, .ancenc-wrap button.ancenc-button.ancenc-button-red:disabled, .ancenc-wrap button.ancenc-button.ancenc-button-red[disabled], .ancenc-wrap button.ancenc-button.ancenc-button-red.ancenc-button-onload, .ancenc-wrap button.ancenc-button.ancenc-button-red.ancenc-button-onload-text {
    background-color: #E6E6E6;
    color: #aaa
}

.ancenc-wrap .ancenc-button.ancenc-button-orange, .ancenc-wrap a.ancenc-button.ancenc-button-orange, .ancenc-wrap button.ancenc-button.ancenc-button-orange {
    background-color: #FF7E41;
    color: #fff
}

.ancenc-wrap .ancenc-button.ancenc-button-orange:hover, .ancenc-wrap .ancenc-button.ancenc-button-orange:focus, .ancenc-wrap .ancenc-button.ancenc-button-orange:active, .ancenc-wrap a.ancenc-button.ancenc-button-orange:hover, .ancenc-wrap a.ancenc-button.ancenc-button-orange:focus, .ancenc-wrap a.ancenc-button.ancenc-button-orange:active, .ancenc-wrap button.ancenc-button.ancenc-button-orange:hover, .ancenc-wrap button.ancenc-button.ancenc-button-orange:focus, .ancenc-wrap button.ancenc-button.ancenc-button-orange:active {
    background-color: #ff5b0e
}

.ancenc-wrap .ancenc-button.ancenc-button-orange.disabled, .ancenc-wrap .ancenc-button.ancenc-button-orange:disabled, .ancenc-wrap .ancenc-button.ancenc-button-orange[disabled], .ancenc-wrap .ancenc-button.ancenc-button-orange.ancenc-button-onload, .ancenc-wrap .ancenc-button.ancenc-button-orange.ancenc-button-onload-text, .ancenc-wrap a.ancenc-button.ancenc-button-orange.disabled, .ancenc-wrap a.ancenc-button.ancenc-button-orange:disabled, .ancenc-wrap a.ancenc-button.ancenc-button-orange[disabled], .ancenc-wrap a.ancenc-button.ancenc-button-orange.ancenc-button-onload, .ancenc-wrap a.ancenc-button.ancenc-button-orange.ancenc-button-onload-text, .ancenc-wrap button.ancenc-button.ancenc-button-orange.disabled, .ancenc-wrap button.ancenc-button.ancenc-button-orange:disabled, .ancenc-wrap button.ancenc-button.ancenc-button-orange[disabled], .ancenc-wrap button.ancenc-button.ancenc-button-orange.ancenc-button-onload, .ancenc-wrap button.ancenc-button.ancenc-button-orange.ancenc-button-onload-text {
    background-color: #E6E6E6;
    color: #aaa
}

.ancenc-wrap .ancenc-button.ancenc-button-yellow, .ancenc-wrap a.ancenc-button.ancenc-button-yellow, .ancenc-wrap button.ancenc-button.ancenc-button-yellow {
    background-color: #FECF2F;
    color: #333
}

.ancenc-wrap .ancenc-button.ancenc-button-yellow:hover, .ancenc-wrap .ancenc-button.ancenc-button-yellow:focus, .ancenc-wrap .ancenc-button.ancenc-button-yellow:active, .ancenc-wrap a.ancenc-button.ancenc-button-yellow:hover, .ancenc-wrap a.ancenc-button.ancenc-button-yellow:focus, .ancenc-wrap a.ancenc-button.ancenc-button-yellow:active, .ancenc-wrap button.ancenc-button.ancenc-button-yellow:hover, .ancenc-wrap button.ancenc-button.ancenc-button-yellow:focus, .ancenc-wrap button.ancenc-button.ancenc-button-yellow:active {
    background-color: #f9c101
}

.ancenc-wrap .ancenc-button.ancenc-button-yellow.disabled, .ancenc-wrap .ancenc-button.ancenc-button-yellow:disabled, .ancenc-wrap .ancenc-button.ancenc-button-yellow[disabled], .ancenc-wrap .ancenc-button.ancenc-button-yellow.ancenc-button-onload, .ancenc-wrap .ancenc-button.ancenc-button-yellow.ancenc-button-onload-text, .ancenc-wrap a.ancenc-button.ancenc-button-yellow.disabled, .ancenc-wrap a.ancenc-button.ancenc-button-yellow:disabled, .ancenc-wrap a.ancenc-button.ancenc-button-yellow[disabled], .ancenc-wrap a.ancenc-button.ancenc-button-yellow.ancenc-button-onload, .ancenc-wrap a.ancenc-button.ancenc-button-yellow.ancenc-button-onload-text, .ancenc-wrap button.ancenc-button.ancenc-button-yellow.disabled, .ancenc-wrap button.ancenc-button.ancenc-button-yellow:disabled, .ancenc-wrap button.ancenc-button.ancenc-button-yellow[disabled], .ancenc-wrap button.ancenc-button.ancenc-button-yellow.ancenc-button-onload, .ancenc-wrap button.ancenc-button.ancenc-button-yellow.ancenc-button-onload-text {
    background-color: #E6E6E6;
    color: #aaa
}

.ancenc-wrap .ancenc-button.ancenc-button-purple, .ancenc-wrap a.ancenc-button.ancenc-button-purple, .ancenc-wrap button.ancenc-button.ancenc-button-purple {
    background-color: #8D00B1;
    color: #fff
}

.ancenc-wrap .ancenc-button.ancenc-button-purple:hover, .ancenc-wrap .ancenc-button.ancenc-button-purple:focus, .ancenc-wrap .ancenc-button.ancenc-button-purple:active, .ancenc-wrap a.ancenc-button.ancenc-button-purple:hover, .ancenc-wrap a.ancenc-button.ancenc-button-purple:focus, .ancenc-wrap a.ancenc-button.ancenc-button-purple:active, .ancenc-wrap button.ancenc-button.ancenc-button-purple:hover, .ancenc-wrap button.ancenc-button.ancenc-button-purple:focus, .ancenc-wrap button.ancenc-button.ancenc-button-purple:active {
    background-color: #64007e
}

.ancenc-wrap .ancenc-button.ancenc-button-purple.disabled, .ancenc-wrap .ancenc-button.ancenc-button-purple:disabled, .ancenc-wrap .ancenc-button.ancenc-button-purple[disabled], .ancenc-wrap .ancenc-button.ancenc-button-purple.ancenc-button-onload, .ancenc-wrap .ancenc-button.ancenc-button-purple.ancenc-button-onload-text, .ancenc-wrap a.ancenc-button.ancenc-button-purple.disabled, .ancenc-wrap a.ancenc-button.ancenc-button-purple:disabled, .ancenc-wrap a.ancenc-button.ancenc-button-purple[disabled], .ancenc-wrap a.ancenc-button.ancenc-button-purple.ancenc-button-onload, .ancenc-wrap a.ancenc-button.ancenc-button-purple.ancenc-button-onload-text, .ancenc-wrap button.ancenc-button.ancenc-button-purple.disabled, .ancenc-wrap button.ancenc-button.ancenc-button-purple:disabled, .ancenc-wrap button.ancenc-button.ancenc-button-purple[disabled], .ancenc-wrap button.ancenc-button.ancenc-button-purple.ancenc-button-onload, .ancenc-wrap button.ancenc-button.ancenc-button-purple.ancenc-button-onload-text {
    background-color: #E6E6E6;
    color: #aaa
}

.ancenc-wrap .ancenc-button.ancenc-button-upsell, .ancenc-wrap a.ancenc-button.ancenc-button-upsell, .ancenc-wrap button.ancenc-button.ancenc-button-upsell {
    width: auto;
    height: 26px;
    padding: 4px 14px;
    border-color: #D1F1EA;
    border-radius: 14px;
    background-color: transparent;
    color: #1ABC9C;
    line-height: 14px;
    text-transform: none
}

.ancenc-wrap .ancenc-button.ancenc-button-upsell:hover, .ancenc-wrap .ancenc-button.ancenc-button-upsell:focus, .ancenc-wrap .ancenc-button.ancenc-button-upsell:active, .ancenc-wrap a.ancenc-button.ancenc-button-upsell:hover, .ancenc-wrap a.ancenc-button.ancenc-button-upsell:focus, .ancenc-wrap a.ancenc-button.ancenc-button-upsell:active, .ancenc-wrap button.ancenc-button.ancenc-button-upsell:hover, .ancenc-wrap button.ancenc-button.ancenc-button-upsell:focus, .ancenc-wrap button.ancenc-button.ancenc-button-upsell:active {
    opacity: 1;
    border-color: #1ABC9C;
    background-color: #1ABC9C;
    color: #fff
}

.ancenc-wrap .ancenc-button.ancenc-button-dashed, .ancenc-wrap a.ancenc-button.ancenc-button-dashed, .ancenc-wrap button.ancenc-button.ancenc-button-dashed {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-width: 1px;
    border-style: dashed;
    border-color: #aaa;
    background-color: rgba(0, 0, 0, 0);
    color: #888;
    line-height: 18px
}

.ancenc-wrap .ancenc-button.ancenc-button-dashed.ancenc-lg, .ancenc-wrap a.ancenc-button.ancenc-button-dashed.ancenc-lg, .ancenc-wrap button.ancenc-button.ancenc-button-dashed.ancenc-lg {
    height: 70px
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-button.ancenc-button-dashed.ancenc-lg, .ancenc-wrap a.ancenc-button.ancenc-button-dashed.ancenc-lg, .ancenc-wrap button.ancenc-button.ancenc-button-dashed.ancenc-lg {
        height: 50px
    }
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-button.ancenc-button-dashed, .ancenc-wrap a.ancenc-button.ancenc-button-dashed, .ancenc-wrap button.ancenc-button.ancenc-button-dashed {
        height: 50px
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-button.ancenc-button-dashed, .ancenc-wrap a.ancenc-button.ancenc-button-dashed, .ancenc-wrap button.ancenc-button.ancenc-button-dashed {
        height: 60px
    }
}

.ancenc-wrap .ancenc-button.ancenc-button-ghost, .ancenc-wrap a.ancenc-button.ancenc-button-ghost, .ancenc-wrap button.ancenc-button.ancenc-button-ghost {
    border-color: #ddd;
    background-color: transparent;
    color: #888
}

.ancenc-wrap .ancenc-button.ancenc-button-ghost:hover, .ancenc-wrap .ancenc-button.ancenc-button-ghost:focus, .ancenc-wrap .ancenc-button.ancenc-button-ghost:active, .ancenc-wrap a.ancenc-button.ancenc-button-ghost:hover, .ancenc-wrap a.ancenc-button.ancenc-button-ghost:focus, .ancenc-wrap a.ancenc-button.ancenc-button-ghost:active, .ancenc-wrap button.ancenc-button.ancenc-button-ghost:hover, .ancenc-wrap button.ancenc-button.ancenc-button-ghost:focus, .ancenc-wrap button.ancenc-button.ancenc-button-ghost:active {
    border-color: #888;
    background-color: #888;
    color: #fff
}

.ancenc-wrap .ancenc-button.ancenc-button-ghost.disabled, .ancenc-wrap .ancenc-button.ancenc-button-ghost:disabled, .ancenc-wrap .ancenc-button.ancenc-button-ghost[disabled], .ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-onload, .ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-onload-text, .ancenc-wrap a.ancenc-button.ancenc-button-ghost.disabled, .ancenc-wrap a.ancenc-button.ancenc-button-ghost:disabled, .ancenc-wrap a.ancenc-button.ancenc-button-ghost[disabled], .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-onload, .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-onload-text, .ancenc-wrap button.ancenc-button.ancenc-button-ghost.disabled, .ancenc-wrap button.ancenc-button.ancenc-button-ghost:disabled, .ancenc-wrap button.ancenc-button.ancenc-button-ghost[disabled], .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-onload, .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-onload-text {
    border-color: #E6E6E6;
    background-color: #E6E6E6;
    color: #aaa
}

.ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-blue, .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-blue, .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-blue {
    border-color: #E1F6FF;
    color: #17A8E3
}

.ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-blue:hover, .ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-blue:focus, .ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-blue:active, .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-blue:hover, .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-blue:focus, .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-blue:active, .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-blue:hover, .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-blue:focus, .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-blue:active {
    border-color: #17A8E3;
    background-color: #17A8E3;
    color: #fff
}

.ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-blue.disabled, .ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-blue:disabled, .ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-blue[disabled], .ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-blue.ancenc-button-onload, .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-blue.disabled, .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-blue:disabled, .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-blue[disabled], .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-blue.ancenc-button-onload, .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-blue.disabled, .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-blue:disabled, .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-blue[disabled], .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-blue.ancenc-button-onload {
    border-color: #E6E6E6;
    background-color: #E6E6E6;
    color: #aaa
}

.ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-green, .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-green, .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-green {
    border-color: #D1F1EA;
    color: #1ABC9C
}

.ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-green:hover, .ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-green:focus, .ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-green:active, .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-green:hover, .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-green:focus, .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-green:active, .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-green:hover, .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-green:focus, .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-green:active {
    border-color: #1ABC9C;
    background-color: #1ABC9C;
    color: #fff
}

.ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-green.disabled, .ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-green:disabled, .ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-green[disabled], .ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-green.ancenc-button-onload, .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-green.disabled, .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-green:disabled, .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-green[disabled], .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-green.ancenc-button-onload, .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-green.disabled, .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-green:disabled, .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-green[disabled], .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-green.ancenc-button-onload {
    border-color: #E6E6E6;
    background-color: #E6E6E6;
    color: #aaa
}

.ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-red, .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-red, .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-red {
    border-color: #FFE5E9;
    color: #FF6D6D
}

.ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-red:hover, .ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-red:focus, .ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-red:active, .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-red:hover, .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-red:focus, .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-red:active, .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-red:hover, .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-red:focus, .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-red:active {
    border-color: #FF6D6D;
    background-color: #FF6D6D;
    color: #fff
}

.ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-red.disabled, .ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-red:disabled, .ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-red[disabled], .ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-red.ancenc-button-onload, .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-red.disabled, .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-red:disabled, .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-red[disabled], .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-red.ancenc-button-onload, .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-red.disabled, .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-red:disabled, .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-red[disabled], .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-red.ancenc-button-onload {
    border-color: #E6E6E6;
    background-color: #E6E6E6;
    color: #aaa
}

.ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-orange, .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-orange, .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-orange {
    border-color: #FFE5D9;
    color: #FF7E41
}

.ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-orange:hover, .ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-orange:focus, .ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-orange:active, .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-orange:hover, .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-orange:focus, .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-orange:active, .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-orange:hover, .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-orange:focus, .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-orange:active {
    border-color: #FF7E41;
    background-color: #FF7E41;
    color: #fff
}

.ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-orange.disabled, .ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-orange:disabled, .ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-orange[disabled], .ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-orange.ancenc-button-onload, .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-orange.disabled, .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-orange:disabled, .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-orange[disabled], .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-orange.ancenc-button-onload, .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-orange.disabled, .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-orange:disabled, .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-orange[disabled], .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-orange.ancenc-button-onload {
    border-color: #E6E6E6;
    background-color: #E6E6E6;
    color: #aaa
}

.ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-yellow, .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-yellow, .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-yellow {
    border-color: #FFF5D5;
    color: #FECF2F
}

.ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-yellow:hover, .ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-yellow:focus, .ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-yellow:active, .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-yellow:hover, .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-yellow:focus, .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-yellow:active, .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-yellow:hover, .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-yellow:focus, .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-yellow:active {
    border-color: #FECF2F;
    background-color: #FECF2F;
    color: #333
}

.ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-yellow.disabled, .ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-yellow:disabled, .ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-yellow[disabled], .ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-yellow.ancenc-button-onload, .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-yellow.disabled, .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-yellow:disabled, .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-yellow[disabled], .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-yellow.ancenc-button-onload, .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-yellow.disabled, .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-yellow:disabled, .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-yellow[disabled], .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-yellow.ancenc-button-onload {
    border-color: #E6E6E6;
    background-color: #E6E6E6;
    color: #aaa
}

.ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-purple, .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-purple, .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-purple {
    border-color: #F9E1FF;
    color: #8D00B1
}

.ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-purple:hover, .ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-purple:focus, .ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-purple:active, .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-purple:hover, .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-purple:focus, .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-purple:active, .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-purple:hover, .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-purple:focus, .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-purple:active {
    border-color: #8D00B1;
    background-color: #8D00B1;
    color: #fff
}

.ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-purple.disabled, .ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-purple:disabled, .ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-purple[disabled], .ancenc-wrap .ancenc-button.ancenc-button-ghost.ancenc-button-purple.ancenc-button-onload, .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-purple.disabled, .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-purple:disabled, .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-purple[disabled], .ancenc-wrap a.ancenc-button.ancenc-button-ghost.ancenc-button-purple.ancenc-button-onload, .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-purple.disabled, .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-purple:disabled, .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-purple[disabled], .ancenc-wrap button.ancenc-button.ancenc-button-ghost.ancenc-button-purple.ancenc-button-onload {
    border-color: #E6E6E6;
    background-color: #E6E6E6;
    color: #aaa
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-button.ancenc-button-compound .ancenc-compound-desktop, .ancenc-wrap a.ancenc-button.ancenc-button-compound .ancenc-compound-desktop, .ancenc-wrap button.ancenc-button.ancenc-button-compound .ancenc-compound-desktop {
        display: none
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-button.ancenc-button-compound .ancenc-compound-desktop, .ancenc-wrap a.ancenc-button.ancenc-button-compound .ancenc-compound-desktop, .ancenc-wrap button.ancenc-button.ancenc-button-compound .ancenc-compound-desktop {
        display: block
    }
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-button.ancenc-button-compound .ancenc-compound-mobile [class*="ancenc-icon-"], .ancenc-wrap a.ancenc-button.ancenc-button-compound .ancenc-compound-mobile [class*="ancenc-icon-"], .ancenc-wrap button.ancenc-button.ancenc-button-compound .ancenc-compound-mobile [class*="ancenc-icon-"] {
        margin-right: 0;
        margin-left: 0
    }
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-button.ancenc-button-compound .ancenc-compound-mobile, .ancenc-wrap a.ancenc-button.ancenc-button-compound .ancenc-compound-mobile, .ancenc-wrap button.ancenc-button.ancenc-button-compound .ancenc-compound-mobile {
        display: block
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-button.ancenc-button-compound .ancenc-compound-mobile, .ancenc-wrap a.ancenc-button.ancenc-button-compound .ancenc-compound-mobile, .ancenc-wrap button.ancenc-button.ancenc-button-compound .ancenc-compound-mobile {
        display: none
    }
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-button.ancenc-button-compound, .ancenc-wrap a.ancenc-button.ancenc-button-compound, .ancenc-wrap button.ancenc-button.ancenc-button-compound {
        min-width: 44px;
        padding-right: 5px;
        padding-left: 5px
    }
}

.ancenc-wrap .ancenc-button.ancenc-button-lg, .ancenc-wrap a.ancenc-button.ancenc-button-lg, .ancenc-wrap button.ancenc-button.ancenc-button-lg {
    padding: 8px 20px;
    font-size: 15px;
    line-height: 20px
}

.ancenc-wrap .ancenc-button.ancenc-button-lg [class*="ancenc-icon-"], .ancenc-wrap a.ancenc-button.ancenc-button-lg [class*="ancenc-icon-"], .ancenc-wrap button.ancenc-button.ancenc-button-lg [class*="ancenc-icon-"] {
    font-size: 16px
}

.ancenc-wrap .ancenc-button-icon, .ancenc-wrap a.ancenc-button-icon, .ancenc-wrap button.ancenc-button-icon {
    width: 30px;
    height: 30px;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 4px;
    border-width: 1px;
    background-color: transparent;
    color: #888;
    text-align: center;
    white-space: nowrap
}

.ancenc-wrap .ancenc-button-icon [class*="ancenc-icon-"]:not(.ancenc-loading), .ancenc-wrap a.ancenc-button-icon [class*="ancenc-icon-"]:not(.ancenc-loading), .ancenc-wrap button.ancenc-button-icon [class*="ancenc-icon-"]:not(.ancenc-loading) {
    display: block
}

.ancenc-wrap .ancenc-button-icon:hover, .ancenc-wrap .ancenc-button-icon:focus, .ancenc-wrap .ancenc-button-icon:active, .ancenc-wrap .ancenc-button-icon.ancenc-active, .ancenc-wrap a.ancenc-button-icon:hover, .ancenc-wrap a.ancenc-button-icon:focus, .ancenc-wrap a.ancenc-button-icon:active, .ancenc-wrap a.ancenc-button-icon.ancenc-active, .ancenc-wrap button.ancenc-button-icon:hover, .ancenc-wrap button.ancenc-button-icon:focus, .ancenc-wrap button.ancenc-button-icon:active, .ancenc-wrap button.ancenc-button-icon.ancenc-active {
    background-color: #F2F2F2;
    color: #333
}

.ancenc-wrap .ancenc-button-icon.disabled, .ancenc-wrap .ancenc-button-icon:disabled, .ancenc-wrap .ancenc-button-icon[disabled], .ancenc-wrap .ancenc-button-icon.ancenc-button-onload, .ancenc-wrap .ancenc-button-icon.ancenc-button-onload-text, .ancenc-wrap a.ancenc-button-icon.disabled, .ancenc-wrap a.ancenc-button-icon:disabled, .ancenc-wrap a.ancenc-button-icon[disabled], .ancenc-wrap a.ancenc-button-icon.ancenc-button-onload, .ancenc-wrap a.ancenc-button-icon.ancenc-button-onload-text, .ancenc-wrap button.ancenc-button-icon.disabled, .ancenc-wrap button.ancenc-button-icon:disabled, .ancenc-wrap button.ancenc-button-icon[disabled], .ancenc-wrap button.ancenc-button-icon.ancenc-button-onload, .ancenc-wrap button.ancenc-button-icon.ancenc-button-onload-text {
    color: #aaa;
    background-color: #E6E6E6
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-blue, .ancenc-wrap a.ancenc-button-icon.ancenc-button-blue, .ancenc-wrap button.ancenc-button-icon.ancenc-button-blue {
    color: #17A8E3
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-blue:hover, .ancenc-wrap .ancenc-button-icon.ancenc-button-blue:focus, .ancenc-wrap .ancenc-button-icon.ancenc-button-blue:active, .ancenc-wrap .ancenc-button-icon.ancenc-button-blue.ancenc-active, .ancenc-wrap a.ancenc-button-icon.ancenc-button-blue:hover, .ancenc-wrap a.ancenc-button-icon.ancenc-button-blue:focus, .ancenc-wrap a.ancenc-button-icon.ancenc-button-blue:active, .ancenc-wrap a.ancenc-button-icon.ancenc-button-blue.ancenc-active, .ancenc-wrap button.ancenc-button-icon.ancenc-button-blue:hover, .ancenc-wrap button.ancenc-button-icon.ancenc-button-blue:focus, .ancenc-wrap button.ancenc-button-icon.ancenc-button-blue:active, .ancenc-wrap button.ancenc-button-icon.ancenc-button-blue.ancenc-active {
    background-color: #E1F6FF;
    color: #17A8E3
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-blue.disabled, .ancenc-wrap .ancenc-button-icon.ancenc-button-blue:disabled, .ancenc-wrap .ancenc-button-icon.ancenc-button-blue[disabled], .ancenc-wrap .ancenc-button-icon.ancenc-button-blue.ancenc-button-onload, .ancenc-wrap .ancenc-button-icon.ancenc-button-blue.ancenc-button-onload-text, .ancenc-wrap a.ancenc-button-icon.ancenc-button-blue.disabled, .ancenc-wrap a.ancenc-button-icon.ancenc-button-blue:disabled, .ancenc-wrap a.ancenc-button-icon.ancenc-button-blue[disabled], .ancenc-wrap a.ancenc-button-icon.ancenc-button-blue.ancenc-button-onload, .ancenc-wrap a.ancenc-button-icon.ancenc-button-blue.ancenc-button-onload-text, .ancenc-wrap button.ancenc-button-icon.ancenc-button-blue.disabled, .ancenc-wrap button.ancenc-button-icon.ancenc-button-blue:disabled, .ancenc-wrap button.ancenc-button-icon.ancenc-button-blue[disabled], .ancenc-wrap button.ancenc-button-icon.ancenc-button-blue.ancenc-button-onload, .ancenc-wrap button.ancenc-button-icon.ancenc-button-blue.ancenc-button-onload-text {
    color: #aaa;
    background-color: #E6E6E6
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-green, .ancenc-wrap a.ancenc-button-icon.ancenc-button-green, .ancenc-wrap button.ancenc-button-icon.ancenc-button-green {
    color: #1ABC9C
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-green:hover, .ancenc-wrap .ancenc-button-icon.ancenc-button-green:focus, .ancenc-wrap .ancenc-button-icon.ancenc-button-green:active, .ancenc-wrap .ancenc-button-icon.ancenc-button-green.ancenc-active, .ancenc-wrap a.ancenc-button-icon.ancenc-button-green:hover, .ancenc-wrap a.ancenc-button-icon.ancenc-button-green:focus, .ancenc-wrap a.ancenc-button-icon.ancenc-button-green:active, .ancenc-wrap a.ancenc-button-icon.ancenc-button-green.ancenc-active, .ancenc-wrap button.ancenc-button-icon.ancenc-button-green:hover, .ancenc-wrap button.ancenc-button-icon.ancenc-button-green:focus, .ancenc-wrap button.ancenc-button-icon.ancenc-button-green:active, .ancenc-wrap button.ancenc-button-icon.ancenc-button-green.ancenc-active {
    background-color: #D1F1EA;
    color: #1ABC9C
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-green.disabled, .ancenc-wrap .ancenc-button-icon.ancenc-button-green:disabled, .ancenc-wrap .ancenc-button-icon.ancenc-button-green[disabled], .ancenc-wrap .ancenc-button-icon.ancenc-button-green.ancenc-button-onload, .ancenc-wrap .ancenc-button-icon.ancenc-button-green.ancenc-button-onload-text, .ancenc-wrap a.ancenc-button-icon.ancenc-button-green.disabled, .ancenc-wrap a.ancenc-button-icon.ancenc-button-green:disabled, .ancenc-wrap a.ancenc-button-icon.ancenc-button-green[disabled], .ancenc-wrap a.ancenc-button-icon.ancenc-button-green.ancenc-button-onload, .ancenc-wrap a.ancenc-button-icon.ancenc-button-green.ancenc-button-onload-text, .ancenc-wrap button.ancenc-button-icon.ancenc-button-green.disabled, .ancenc-wrap button.ancenc-button-icon.ancenc-button-green:disabled, .ancenc-wrap button.ancenc-button-icon.ancenc-button-green[disabled], .ancenc-wrap button.ancenc-button-icon.ancenc-button-green.ancenc-button-onload, .ancenc-wrap button.ancenc-button-icon.ancenc-button-green.ancenc-button-onload-text {
    color: #aaa;
    background-color: #E6E6E6
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-red, .ancenc-wrap a.ancenc-button-icon.ancenc-button-red, .ancenc-wrap button.ancenc-button-icon.ancenc-button-red {
    color: #FF6D6D
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-red:hover, .ancenc-wrap .ancenc-button-icon.ancenc-button-red:focus, .ancenc-wrap .ancenc-button-icon.ancenc-button-red:active, .ancenc-wrap .ancenc-button-icon.ancenc-button-red.ancenc-active, .ancenc-wrap a.ancenc-button-icon.ancenc-button-red:hover, .ancenc-wrap a.ancenc-button-icon.ancenc-button-red:focus, .ancenc-wrap a.ancenc-button-icon.ancenc-button-red:active, .ancenc-wrap a.ancenc-button-icon.ancenc-button-red.ancenc-active, .ancenc-wrap button.ancenc-button-icon.ancenc-button-red:hover, .ancenc-wrap button.ancenc-button-icon.ancenc-button-red:focus, .ancenc-wrap button.ancenc-button-icon.ancenc-button-red:active, .ancenc-wrap button.ancenc-button-icon.ancenc-button-red.ancenc-active {
    background-color: #FFE5E9;
    color: #FF6D6D
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-red.disabled, .ancenc-wrap .ancenc-button-icon.ancenc-button-red:disabled, .ancenc-wrap .ancenc-button-icon.ancenc-button-red[disabled], .ancenc-wrap .ancenc-button-icon.ancenc-button-red.ancenc-button-onload, .ancenc-wrap .ancenc-button-icon.ancenc-button-red.ancenc-button-onload-text, .ancenc-wrap a.ancenc-button-icon.ancenc-button-red.disabled, .ancenc-wrap a.ancenc-button-icon.ancenc-button-red:disabled, .ancenc-wrap a.ancenc-button-icon.ancenc-button-red[disabled], .ancenc-wrap a.ancenc-button-icon.ancenc-button-red.ancenc-button-onload, .ancenc-wrap a.ancenc-button-icon.ancenc-button-red.ancenc-button-onload-text, .ancenc-wrap button.ancenc-button-icon.ancenc-button-red.disabled, .ancenc-wrap button.ancenc-button-icon.ancenc-button-red:disabled, .ancenc-wrap button.ancenc-button-icon.ancenc-button-red[disabled], .ancenc-wrap button.ancenc-button-icon.ancenc-button-red.ancenc-button-onload, .ancenc-wrap button.ancenc-button-icon.ancenc-button-red.ancenc-button-onload-text {
    color: #aaa;
    background-color: #E6E6E6
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-orange, .ancenc-wrap a.ancenc-button-icon.ancenc-button-orange, .ancenc-wrap button.ancenc-button-icon.ancenc-button-orange {
    color: #FF7E41
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-orange:hover, .ancenc-wrap .ancenc-button-icon.ancenc-button-orange:focus, .ancenc-wrap .ancenc-button-icon.ancenc-button-orange:active, .ancenc-wrap .ancenc-button-icon.ancenc-button-orange.ancenc-active, .ancenc-wrap a.ancenc-button-icon.ancenc-button-orange:hover, .ancenc-wrap a.ancenc-button-icon.ancenc-button-orange:focus, .ancenc-wrap a.ancenc-button-icon.ancenc-button-orange:active, .ancenc-wrap a.ancenc-button-icon.ancenc-button-orange.ancenc-active, .ancenc-wrap button.ancenc-button-icon.ancenc-button-orange:hover, .ancenc-wrap button.ancenc-button-icon.ancenc-button-orange:focus, .ancenc-wrap button.ancenc-button-icon.ancenc-button-orange:active, .ancenc-wrap button.ancenc-button-icon.ancenc-button-orange.ancenc-active {
    background-color: #FFE5D9;
    color: #FF7E41
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-orange.disabled, .ancenc-wrap .ancenc-button-icon.ancenc-button-orange:disabled, .ancenc-wrap .ancenc-button-icon.ancenc-button-orange[disabled], .ancenc-wrap .ancenc-button-icon.ancenc-button-orange.ancenc-button-onload, .ancenc-wrap .ancenc-button-icon.ancenc-button-orange.ancenc-button-onload-text, .ancenc-wrap a.ancenc-button-icon.ancenc-button-orange.disabled, .ancenc-wrap a.ancenc-button-icon.ancenc-button-orange:disabled, .ancenc-wrap a.ancenc-button-icon.ancenc-button-orange[disabled], .ancenc-wrap a.ancenc-button-icon.ancenc-button-orange.ancenc-button-onload, .ancenc-wrap a.ancenc-button-icon.ancenc-button-orange.ancenc-button-onload-text, .ancenc-wrap button.ancenc-button-icon.ancenc-button-orange.disabled, .ancenc-wrap button.ancenc-button-icon.ancenc-button-orange:disabled, .ancenc-wrap button.ancenc-button-icon.ancenc-button-orange[disabled], .ancenc-wrap button.ancenc-button-icon.ancenc-button-orange.ancenc-button-onload, .ancenc-wrap button.ancenc-button-icon.ancenc-button-orange.ancenc-button-onload-text {
    color: #aaa;
    background-color: #E6E6E6
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-yellow, .ancenc-wrap a.ancenc-button-icon.ancenc-button-yellow, .ancenc-wrap button.ancenc-button-icon.ancenc-button-yellow {
    color: #FECF2F
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-yellow:hover, .ancenc-wrap .ancenc-button-icon.ancenc-button-yellow:focus, .ancenc-wrap .ancenc-button-icon.ancenc-button-yellow:active, .ancenc-wrap .ancenc-button-icon.ancenc-button-yellow.ancenc-active, .ancenc-wrap a.ancenc-button-icon.ancenc-button-yellow:hover, .ancenc-wrap a.ancenc-button-icon.ancenc-button-yellow:focus, .ancenc-wrap a.ancenc-button-icon.ancenc-button-yellow:active, .ancenc-wrap a.ancenc-button-icon.ancenc-button-yellow.ancenc-active, .ancenc-wrap button.ancenc-button-icon.ancenc-button-yellow:hover, .ancenc-wrap button.ancenc-button-icon.ancenc-button-yellow:focus, .ancenc-wrap button.ancenc-button-icon.ancenc-button-yellow:active, .ancenc-wrap button.ancenc-button-icon.ancenc-button-yellow.ancenc-active {
    background-color: #FFF5D5;
    color: #FECF2F
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-yellow.disabled, .ancenc-wrap .ancenc-button-icon.ancenc-button-yellow:disabled, .ancenc-wrap .ancenc-button-icon.ancenc-button-yellow[disabled], .ancenc-wrap .ancenc-button-icon.ancenc-button-yellow.ancenc-button-onload, .ancenc-wrap .ancenc-button-icon.ancenc-button-yellow.ancenc-button-onload-text, .ancenc-wrap a.ancenc-button-icon.ancenc-button-yellow.disabled, .ancenc-wrap a.ancenc-button-icon.ancenc-button-yellow:disabled, .ancenc-wrap a.ancenc-button-icon.ancenc-button-yellow[disabled], .ancenc-wrap a.ancenc-button-icon.ancenc-button-yellow.ancenc-button-onload, .ancenc-wrap a.ancenc-button-icon.ancenc-button-yellow.ancenc-button-onload-text, .ancenc-wrap button.ancenc-button-icon.ancenc-button-yellow.disabled, .ancenc-wrap button.ancenc-button-icon.ancenc-button-yellow:disabled, .ancenc-wrap button.ancenc-button-icon.ancenc-button-yellow[disabled], .ancenc-wrap button.ancenc-button-icon.ancenc-button-yellow.ancenc-button-onload, .ancenc-wrap button.ancenc-button-icon.ancenc-button-yellow.ancenc-button-onload-text {
    color: #aaa;
    background-color: #E6E6E6
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-purple, .ancenc-wrap a.ancenc-button-icon.ancenc-button-purple, .ancenc-wrap button.ancenc-button-icon.ancenc-button-purple {
    color: #8D00B1
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-purple:hover, .ancenc-wrap .ancenc-button-icon.ancenc-button-purple:focus, .ancenc-wrap .ancenc-button-icon.ancenc-button-purple:active, .ancenc-wrap .ancenc-button-icon.ancenc-button-purple.ancenc-active, .ancenc-wrap a.ancenc-button-icon.ancenc-button-purple:hover, .ancenc-wrap a.ancenc-button-icon.ancenc-button-purple:focus, .ancenc-wrap a.ancenc-button-icon.ancenc-button-purple:active, .ancenc-wrap a.ancenc-button-icon.ancenc-button-purple.ancenc-active, .ancenc-wrap button.ancenc-button-icon.ancenc-button-purple:hover, .ancenc-wrap button.ancenc-button-icon.ancenc-button-purple:focus, .ancenc-wrap button.ancenc-button-icon.ancenc-button-purple:active, .ancenc-wrap button.ancenc-button-icon.ancenc-button-purple.ancenc-active {
    background-color: #F9E1FF;
    color: #8D00B1
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-purple.disabled, .ancenc-wrap .ancenc-button-icon.ancenc-button-purple:disabled, .ancenc-wrap .ancenc-button-icon.ancenc-button-purple[disabled], .ancenc-wrap .ancenc-button-icon.ancenc-button-purple.ancenc-button-onload, .ancenc-wrap .ancenc-button-icon.ancenc-button-purple.ancenc-button-onload-text, .ancenc-wrap a.ancenc-button-icon.ancenc-button-purple.disabled, .ancenc-wrap a.ancenc-button-icon.ancenc-button-purple:disabled, .ancenc-wrap a.ancenc-button-icon.ancenc-button-purple[disabled], .ancenc-wrap a.ancenc-button-icon.ancenc-button-purple.ancenc-button-onload, .ancenc-wrap a.ancenc-button-icon.ancenc-button-purple.ancenc-button-onload-text, .ancenc-wrap button.ancenc-button-icon.ancenc-button-purple.disabled, .ancenc-wrap button.ancenc-button-icon.ancenc-button-purple:disabled, .ancenc-wrap button.ancenc-button-icon.ancenc-button-purple[disabled], .ancenc-wrap button.ancenc-button-icon.ancenc-button-purple.ancenc-button-onload, .ancenc-wrap button.ancenc-button-icon.ancenc-button-purple.ancenc-button-onload-text {
    color: #aaa;
    background-color: #E6E6E6
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-outlined, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined {
    width: 44px;
    border-color: #ddd
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-outlined:hover, .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined:focus, .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined:active, .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-active, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined:hover, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined:focus, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined:active, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-active, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined:hover, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined:focus, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined:active, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-active {
    border-color: #888;
    background-color: #888;
    color: #fff
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.disabled, .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined:disabled, .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined[disabled], .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-onload, .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-onload-text, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.disabled, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined:disabled, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined[disabled], .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-onload, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-onload-text, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.disabled, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined:disabled, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined[disabled], .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-onload, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-onload-text {
    border-color: #E6E6E6
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-blue, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-blue, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-blue {
    border-color: #E1F6FF
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-blue:hover, .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-blue:focus, .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-blue:active, .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-blue.ancenc-active, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-blue:hover, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-blue:focus, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-blue:active, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-blue.ancenc-active, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-blue:hover, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-blue:focus, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-blue:active, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-blue.ancenc-active {
    border-color: #17A8E3;
    background-color: #17A8E3;
    color: #fff
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-blue.disabled, .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-blue:disabled, .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-blue[disabled], .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-blue.ancenc-button-onload, .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-blue.ancenc-button-onload-text, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-blue.disabled, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-blue:disabled, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-blue[disabled], .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-blue.ancenc-button-onload, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-blue.ancenc-button-onload-text, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-blue.disabled, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-blue:disabled, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-blue[disabled], .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-blue.ancenc-button-onload, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-blue.ancenc-button-onload-text {
    border-color: #E6E6E6
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-green, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-green, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-green {
    border-color: #D1F1EA
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-green:hover, .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-green:focus, .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-green:active, .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-green.ancenc-active, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-green:hover, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-green:focus, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-green:active, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-green.ancenc-active, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-green:hover, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-green:focus, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-green:active, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-green.ancenc-active {
    border-color: #1ABC9C;
    background-color: #1ABC9C;
    color: #fff
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-green.disabled, .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-green:disabled, .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-green[disabled], .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-green.ancenc-button-onload, .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-green.ancenc-button-onload-text, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-green.disabled, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-green:disabled, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-green[disabled], .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-green.ancenc-button-onload, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-green.ancenc-button-onload-text, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-green.disabled, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-green:disabled, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-green[disabled], .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-green.ancenc-button-onload, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-green.ancenc-button-onload-text {
    border-color: #E6E6E6
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-red, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-red, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-red {
    border-color: #FFE5E9
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-red:hover, .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-red:focus, .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-red:active, .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-red.ancenc-active, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-red:hover, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-red:focus, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-red:active, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-red.ancenc-active, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-red:hover, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-red:focus, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-red:active, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-red.ancenc-active {
    border-color: #FF6D6D;
    background-color: #FF6D6D;
    color: #fff
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-red.disabled, .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-red:disabled, .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-red[disabled], .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-red.ancenc-button-onload, .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-red.ancenc-button-onload-text, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-red.disabled, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-red:disabled, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-red[disabled], .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-red.ancenc-button-onload, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-red.ancenc-button-onload-text, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-red.disabled, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-red:disabled, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-red[disabled], .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-red.ancenc-button-onload, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-red.ancenc-button-onload-text {
    border-color: #E6E6E6
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-orange, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-orange, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-orange {
    border-color: #FFE5D9
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-orange:hover, .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-orange:focus, .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-orange:active, .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-orange.ancenc-active, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-orange:hover, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-orange:focus, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-orange:active, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-orange.ancenc-active, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-orange:hover, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-orange:focus, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-orange:active, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-orange.ancenc-active {
    border-color: #FF7E41;
    background-color: #FF7E41;
    color: #fff
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-orange.disabled, .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-orange:disabled, .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-orange[disabled], .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-orange.ancenc-button-onload, .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-orange.ancenc-button-onload-text, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-orange.disabled, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-orange:disabled, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-orange[disabled], .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-orange.ancenc-button-onload, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-orange.ancenc-button-onload-text, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-orange.disabled, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-orange:disabled, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-orange[disabled], .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-orange.ancenc-button-onload, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-orange.ancenc-button-onload-text {
    border-color: #E6E6E6
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-yellow, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-yellow, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-yellow {
    border-color: #FFF5D5
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-yellow:hover, .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-yellow:focus, .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-yellow:active, .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-yellow.ancenc-active, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-yellow:hover, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-yellow:focus, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-yellow:active, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-yellow.ancenc-active, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-yellow:hover, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-yellow:focus, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-yellow:active, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-yellow.ancenc-active {
    border-color: #FECF2F;
    background-color: #FECF2F;
    color: #333
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-yellow.disabled, .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-yellow:disabled, .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-yellow[disabled], .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-yellow.ancenc-button-onload, .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-yellow.ancenc-button-onload-text, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-yellow.disabled, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-yellow:disabled, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-yellow[disabled], .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-yellow.ancenc-button-onload, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-yellow.ancenc-button-onload-text, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-yellow.disabled, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-yellow:disabled, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-yellow[disabled], .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-yellow.ancenc-button-onload, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-yellow.ancenc-button-onload-text {
    border-color: #E6E6E6
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-purple, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-purple, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-purple {
    border-color: #F9E1FF
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-purple:hover, .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-purple:focus, .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-purple:active, .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-purple.ancenc-active, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-purple:hover, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-purple:focus, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-purple:active, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-purple.ancenc-active, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-purple:hover, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-purple:focus, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-purple:active, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-purple.ancenc-active {
    border-color: #8D00B1;
    background-color: #8D00B1;
    color: #fff
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-purple.disabled, .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-purple:disabled, .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-purple[disabled], .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-purple.ancenc-button-onload, .ancenc-wrap .ancenc-button-icon.ancenc-button-outlined.ancenc-button-purple.ancenc-button-onload-text, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-purple.disabled, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-purple:disabled, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-purple[disabled], .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-purple.ancenc-button-onload, .ancenc-wrap a.ancenc-button-icon.ancenc-button-outlined.ancenc-button-purple.ancenc-button-onload-text, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-purple.disabled, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-purple:disabled, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-purple[disabled], .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-purple.ancenc-button-onload, .ancenc-wrap button.ancenc-button-icon.ancenc-button-outlined.ancenc-button-purple.ancenc-button-onload-text {
    border-color: #E6E6E6
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-filled, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled {
    background-color: #E6E6E6;
    color: #aaa
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-filled:hover, .ancenc-wrap .ancenc-button-icon.ancenc-button-filled:focus, .ancenc-wrap .ancenc-button-icon.ancenc-button-filled:active, .ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-active, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled:hover, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled:focus, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled:active, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-active, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled:hover, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled:focus, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled:active, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-active {
    background-color: #d2d2d2
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-filled.disabled, .ancenc-wrap .ancenc-button-icon.ancenc-button-filled:disabled, .ancenc-wrap .ancenc-button-icon.ancenc-button-filled[disabled], .ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-onload, .ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-onload-text, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.disabled, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled:disabled, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled[disabled], .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-onload, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-onload-text, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.disabled, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled:disabled, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled[disabled], .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-onload, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-onload-text {
    background-color: #E6E6E6;
    color: #aaa
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-blue, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-blue, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-blue {
    background-color: #17A8E3;
    color: #fff
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-blue:hover, .ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-blue:focus, .ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-blue:active, .ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-blue.ancenc-active, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-blue:hover, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-blue:focus, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-blue:active, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-blue.ancenc-active, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-blue:hover, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-blue:focus, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-blue:active, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-blue.ancenc-active {
    background-color: #1286b5
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-blue.disabled, .ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-blue:disabled, .ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-blue[disabled], .ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-blue.ancenc-button-onload, .ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-blue.ancenc-button-onload-text, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-blue.disabled, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-blue:disabled, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-blue[disabled], .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-blue.ancenc-button-onload, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-blue.ancenc-button-onload-text, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-blue.disabled, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-blue:disabled, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-blue[disabled], .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-blue.ancenc-button-onload, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-blue.ancenc-button-onload-text {
    background-color: #E6E6E6;
    color: #aaa
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-green, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-green, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-green {
    background-color: #1ABC9C;
    color: #fff
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-green:hover, .ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-green:focus, .ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-green:active, .ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-green.ancenc-active, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-green:hover, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-green:focus, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-green:active, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-green.ancenc-active, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-green:hover, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-green:focus, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-green:active, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-green.ancenc-active {
    background-color: #148f77
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-green.disabled, .ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-green:disabled, .ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-green[disabled], .ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-green.ancenc-button-onload, .ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-green.ancenc-button-onload-text, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-green.disabled, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-green:disabled, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-green[disabled], .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-green.ancenc-button-onload, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-green.ancenc-button-onload-text, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-green.disabled, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-green:disabled, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-green[disabled], .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-green.ancenc-button-onload, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-green.ancenc-button-onload-text {
    background-color: #E6E6E6;
    color: #aaa
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-red, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-red, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-red {
    background-color: #FF6D6D;
    color: #fff
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-red:hover, .ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-red:focus, .ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-red:active, .ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-red.ancenc-active, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-red:hover, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-red:focus, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-red:active, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-red.ancenc-active, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-red:hover, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-red:focus, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-red:active, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-red.ancenc-active {
    background-color: #ff3a3a
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-red.disabled, .ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-red:disabled, .ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-red[disabled], .ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-red.ancenc-button-onload, .ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-red.ancenc-button-onload-text, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-red.disabled, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-red:disabled, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-red[disabled], .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-red.ancenc-button-onload, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-red.ancenc-button-onload-text, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-red.disabled, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-red:disabled, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-red[disabled], .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-red.ancenc-button-onload, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-red.ancenc-button-onload-text {
    background-color: #E6E6E6;
    color: #aaa
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-orange, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-orange, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-orange {
    background-color: #FF7E41;
    color: #fff
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-orange:hover, .ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-orange:focus, .ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-orange:active, .ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-orange.ancenc-active, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-orange:hover, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-orange:focus, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-orange:active, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-orange.ancenc-active, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-orange:hover, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-orange:focus, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-orange:active, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-orange.ancenc-active {
    background-color: #ff5b0e
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-orange.disabled, .ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-orange:disabled, .ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-orange[disabled], .ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-orange.ancenc-button-onload, .ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-orange.ancenc-button-onload-text, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-orange.disabled, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-orange:disabled, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-orange[disabled], .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-orange.ancenc-button-onload, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-orange.ancenc-button-onload-text, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-orange.disabled, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-orange:disabled, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-orange[disabled], .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-orange.ancenc-button-onload, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-orange.ancenc-button-onload-text {
    background-color: #E6E6E6;
    color: #aaa
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-yellow, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-yellow, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-yellow {
    background-color: #FECF2F;
    color: #333
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-yellow:hover, .ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-yellow:focus, .ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-yellow:active, .ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-yellow.ancenc-active, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-yellow:hover, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-yellow:focus, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-yellow:active, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-yellow.ancenc-active, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-yellow:hover, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-yellow:focus, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-yellow:active, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-yellow.ancenc-active {
    background-color: #f9c101
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-yellow.disabled, .ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-yellow:disabled, .ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-yellow[disabled], .ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-yellow.ancenc-button-onload, .ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-yellow.ancenc-button-onload-text, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-yellow.disabled, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-yellow:disabled, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-yellow[disabled], .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-yellow.ancenc-button-onload, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-yellow.ancenc-button-onload-text, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-yellow.disabled, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-yellow:disabled, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-yellow[disabled], .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-yellow.ancenc-button-onload, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-yellow.ancenc-button-onload-text {
    background-color: #E6E6E6;
    color: #aaa
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-purple, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-purple, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-purple {
    background-color: #8D00B1;
    color: #fff
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-purple:hover, .ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-purple:focus, .ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-purple:active, .ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-purple.ancenc-active, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-purple:hover, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-purple:focus, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-purple:active, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-purple.ancenc-active, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-purple:hover, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-purple:focus, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-purple:active, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-purple.ancenc-active {
    background-color: #64007e
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-purple.disabled, .ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-purple:disabled, .ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-purple[disabled], .ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-purple.ancenc-button-onload, .ancenc-wrap .ancenc-button-icon.ancenc-button-filled.ancenc-button-purple.ancenc-button-onload-text, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-purple.disabled, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-purple:disabled, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-purple[disabled], .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-purple.ancenc-button-onload, .ancenc-wrap a.ancenc-button-icon.ancenc-button-filled.ancenc-button-purple.ancenc-button-onload-text, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-purple.disabled, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-purple:disabled, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-purple[disabled], .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-purple.ancenc-button-onload, .ancenc-wrap button.ancenc-button-icon.ancenc-button-filled.ancenc-button-purple.ancenc-button-onload-text {
    background-color: #E6E6E6;
    color: #aaa
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-lg, .ancenc-wrap a.ancenc-button-icon.ancenc-button-lg, .ancenc-wrap button.ancenc-button-icon.ancenc-button-lg {
    width: 50px;
    height: 40px
}

.ancenc-wrap .ancenc-button-icon.ancenc-button-lg [class*="ancenc-icon-"], .ancenc-wrap a.ancenc-button-icon.ancenc-button-lg [class*="ancenc-icon-"], .ancenc-wrap button.ancenc-button-icon.ancenc-button-lg [class*="ancenc-icon-"] {
    font-size: 13px
}

.ancenc-wrap .ancenc-dropdown .ancenc-button:not(:last-child), .ancenc-wrap .ancenc-dropdown .ancenc-button-icon:not(:last-child), .ancenc-wrap .ancenc-dropdown a.ancenc-button:not(:last-child), .ancenc-wrap .ancenc-dropdown a.ancenc-button-icon:not(:last-child), .ancenc-wrap .ancenc-dropdown button.ancenc-button:not(:last-child), .ancenc-wrap .ancenc-dropdown button.ancenc-button-icon:not(:last-child) {
    margin-right: 0
}

.ancenc-wrap .ancenc-toggle {
    display: block
}

.ancenc-wrap .ancenc-toggle input:focus ~ .ancenc-toggle-slider {
    box-shadow: 0 0 0 5px #F2F2F2
}

.ancenc-wrap .ancenc-toggle input:checked ~ .ancenc-toggle-slider {
    background-color: #17A8E3
}

.ancenc-wrap .ancenc-toggle input:checked ~ .ancenc-toggle-slider:before {
    transform: translateX(18px)
}

.ancenc-wrap .ancenc-toggle input:checked ~ .ancenc-toggle-slider:hover {
    box-shadow: 0 0 0 5px #E1F6FF
}

.ancenc-wrap .ancenc-toggle input:checked:focus ~ .ancenc-toggle-slider {
    box-shadow: 0 0 0 5px #E1F6FF
}

.ancenc-wrap .ancenc-toggle .ancenc-toggle-slider {
    width: 34px;
    height: 16px;
    float: left;
    display: block;
    position: relative;
    margin: 3px 0;
    padding: 0;
    border: 0;
    border-radius: 8px;
    background-color: #aaa;
    transition: all 0.3s ease
}

.ancenc-wrap .ancenc-toggle .ancenc-toggle-slider:before {
    content: " ";
    width: 14px;
    height: 14px;
    position: absolute;
    top: 1px;
    left: 1px;
    border-radius: 16px;
    background-color: #fff;
    transition: 0.2s linear
}

.ancenc-wrap .ancenc-toggle .ancenc-toggle-slider:hover {
    box-shadow: 0 0 0 5px #F2F2F2
}

.ancenc-wrap .ancenc-toggle .ancenc-toggle-slider ~ .ancenc-toggle-label, .ancenc-wrap .ancenc-toggle .ancenc-toggle-slider ~ .ancenc-description {
    margin-left: 44px
}

.ancenc-wrap .ancenc-toggle .ancenc-toggle-label {
    display: block;
    font: 500 15px/22px "Roboto", Arial, sans-serif;
    letter-spacing: -.25px
}

.ancenc-wrap .ancenc-toggle .ancenc-description {
    display: block
}

.ancenc-wrap .ancenc-toggle + label, .ancenc-wrap .ancenc-toggle + .ancenc-toggle-label {
    position: relative;
    top: -3px;
    margin-left: 10px;
    font-weight: 500
}

.ancenc-wrap .ancenc-toggle-content, .ancenc-wrap .ancenc-toggle-content.ancenc-border-frame {
    margin-left: 44px
}

.ancenc-wrap * {
    box-sizing: border-box
}

.ancenc-wrap *:before, .ancenc-wrap *:after {
    box-sizing: border-box
}

.ancenc-wrap .ancenc-box {
    min-height: 20px;
    position: relative;
    border-radius: 4px;
    background-color: #fff;
    box-shadow: 0 2px 0 #E6E6E6
}

.ancenc-wrap .ancenc-box .ancenc-box-header {
    border-bottom: 1px solid #E6E6E6;
    padding: 15px 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-box .ancenc-box-header {
        padding: 15px 20px
    }
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-box .ancenc-box-body {
        padding: 20px
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-box .ancenc-box-body {
        padding: 30px
    }
}

.ancenc-wrap .ancenc-box .ancenc-box-footer {
    border-top: 1px solid #E6E6E6;
    padding: 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.ancenc-wrap .ancenc-box .ancenc-box-footer.ancenc-pull-up {
    margin-top: -15px
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-box .ancenc-box-footer {
        padding: 20px
    }
}

.ancenc-wrap .ancenc-box .ancenc-box-status {
    padding: 15px 20px 20px
}

.ancenc-wrap .ancenc-box .ancenc-box-status .ancenc-status {
    display: -ms-flexbox;
    display: flex
}

.ancenc-wrap .ancenc-box .ancenc-box-status .ancenc-status [class*="ancenc-status-"] {
    font-size: 12px;
    line-height: 30px;
    font-family: "Roboto", Arial, sans-serif;
    letter-spacing: -.25px
}

.ancenc-wrap .ancenc-box .ancenc-box-status .ancenc-status [class*="ancenc-status-"] .ancenc-tag {
    margin-left: 8px
}

.ancenc-wrap .ancenc-box .ancenc-box-status .ancenc-status [class*="ancenc-status-"] [class*="ancenc-icon-"] {
    margin-right: 4px;
    font-size: 12px
}

.ancenc-wrap .ancenc-box .ancenc-box-status .ancenc-status [class*="ancenc-status-"] [class*="ancenc-icon-"]:before {
    display: block
}

.ancenc-wrap .ancenc-box .ancenc-box-status .ancenc-status [class*="ancenc-status-"]:not(:last-child) {
    margin-right: 20px
}

.ancenc-wrap .ancenc-box .ancenc-box-status .ancenc-status [class*="ancenc-status-"]:not(:first-child) {
    padding-left: 20px;
    border-left: 1px solid #E6E6E6
}

.ancenc-wrap .ancenc-box .ancenc-box-status .ancenc-status .ancenc-status-module {
    color: #888;
    font-weight: bold
}

.ancenc-wrap .ancenc-box .ancenc-box-status .ancenc-status .ancenc-status-changes {
    color: #aaa;
    font-weight: 500;
    letter-spacing: -.25px
}

.ancenc-wrap .ancenc-box .ancenc-box-status .ancenc-status .ancenc-status-changes .ancenc-icon-check-tick:before {
    color: #1ABC9C
}

.ancenc-wrap .ancenc-box .ancenc-box-status .ancenc-status .ancenc-status-changes .ancenc-icon-update:before {
    color: #888
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-box .ancenc-box-status .ancenc-status + .ancenc-actions {
        margin-top: 15px
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-box .ancenc-box-status .ancenc-status + .ancenc-actions {
        margin-left: 15px
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-box .ancenc-box-status .ancenc-status {
        -ms-flex: 1;
        flex: 1
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-box .ancenc-box-status .ancenc-actions {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-box .ancenc-box-status {
        display: -ms-flexbox;
        display: flex;
        padding: 15px 30px
    }
}

.ancenc-wrap .ancenc-box .ancenc-box-search > * {
    max-width: 100%;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-box .ancenc-box-search > .ancenc-search-left:not(:last-child) {
        margin-right: 15px
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-box .ancenc-box-search > .ancenc-search-left {
        display: -ms-flexbox;
        display: flex;
        -ms-flex: 1;
        flex: 1
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-box .ancenc-box-search > .ancenc-search-right:only-child {
        -ms-flex: 1;
        flex: 1
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-box .ancenc-box-search > .ancenc-search-right:not(:only-child):not(:last-child) {
        margin-right: 15px
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-box .ancenc-box-search > .ancenc-search-right:not(:only-child) {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-box .ancenc-box-search {
        display: -ms-flexbox;
        display: flex
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-box.ancenc-box-sticky {
        position: -webkit-sticky !important;
        position: sticky !important;
        top: 32px;
        z-index: 12
    }
}

.ancenc-wrap .ancenc-box.ancenc-box-sticky.ancenc-is-sticky {
    box-shadow: 0 5px 25px rgba(0, 0, 0, 0.15)
}

.ancenc-wrap .ancenc-box > .ancenc-box-search {
    padding-top: 15px;
    padding-bottom: 15px
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-box > .ancenc-box-search {
        padding-right: 20px;
        padding-left: 20px
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-box > .ancenc-box-search {
        padding-right: 30px;
        padding-left: 30px
    }
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-box:last-child {
        margin-bottom: 0
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-box:last-child {
        margin-bottom: 0
    }
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-box {
        margin-bottom: 20px
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-box {
        margin-bottom: 30px
    }
}

.ancenc-wrap .ancenc-message {
    display: block;
    text-align: center
}

.ancenc-wrap .ancenc-message .ancenc-message-content {
    max-width: 600px;
    margin-right: auto;
    margin-left: auto
}

.ancenc-wrap .ancenc-message .ancenc-message-content h1, .ancenc-wrap .ancenc-message .ancenc-message-content h2, .ancenc-wrap .ancenc-message .ancenc-message-content h3, .ancenc-wrap .ancenc-message .ancenc-message-content h4, .ancenc-wrap .ancenc-message .ancenc-message-content h5, .ancenc-wrap .ancenc-message .ancenc-message-content h6 {
    margin: 0 0 20px
}

.ancenc-wrap .ancenc-message .ancenc-message-content h1:last-child, .ancenc-wrap .ancenc-message .ancenc-message-content h2:last-child, .ancenc-wrap .ancenc-message .ancenc-message-content h3:last-child, .ancenc-wrap .ancenc-message .ancenc-message-content h4:last-child, .ancenc-wrap .ancenc-message .ancenc-message-content h5:last-child, .ancenc-wrap .ancenc-message .ancenc-message-content h6:last-child {
    margin-bottom: 0
}

.ancenc-wrap .ancenc-message .ancenc-message-content p {
    margin: 0 0 30px;
    letter-spacing: -0.25px
}

.ancenc-wrap .ancenc-message .ancenc-message-content p:last-child {
    margin-bottom: 0
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-message .ancenc-message-content {
        margin-top: 20px;
        margin-bottom: 20px
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-message .ancenc-message-content {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.ancenc-wrap .ancenc-message:not(.ancenc-message-lg) .ancenc-image {
    margin: 10px auto
}

.ancenc-wrap .ancenc-message:not(.ancenc-message-lg) .ancenc-message-content:first-child {
    margin-top: 0
}

.ancenc-wrap .ancenc-message:not(.ancenc-message-lg) .ancenc-message-content:last-child {
    margin-bottom: 0
}

.ancenc-wrap .ancenc-message.ancenc-message-lg .ancenc-image {
    margin: 30px auto
}

.ancenc-wrap .ancenc-message:first-child {
    margin-top: 0
}

.ancenc-wrap .ancenc-message:last-child {
    margin-bottom: 0
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-message {
        padding: 20px
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-message {
        padding: 30px
    }
}

.ancenc-wrap .ancenc-box .ancenc-box-title {
    display: block;
    margin: 0;
    padding: 0;
    border: 0;
    color: #333;
    font: 700 15px/30px "Roboto", Arial, sans-serif;
    text-transform: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.ancenc-wrap .ancenc-box .ancenc-box-title * {
    vertical-align: middle
}

.ancenc-wrap .ancenc-box .ancenc-box-title [class*="ancenc-icon-"] {
    float: left;
    display: block;
    margin-right: 10px
}

.ancenc-wrap .ancenc-box .ancenc-box-title [class*="ancenc-icon-"]:before {
    color: inherit;
    font-size: 20px;
    vertical-align: text-bottom
}

.ancenc-wrap .ancenc-box-body .ancenc-upsell-row {
    position: relative
}

.ancenc-wrap .ancenc-box-body .ancenc-upsell-row .ancenc-upsell-image {
    width: 100px;
    position: absolute;
    bottom: 0
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-box-body .ancenc-upsell-row .ancenc-upsell-image {
        display: none
    }
}

.ancenc-wrap .ancenc-box-body .ancenc-upsell-row .ancenc-upsell-notice p {
    position: relative;
    padding: 15px 20px 15px 43px;
    border-radius: 4px;
    color: #333;
    font-size: 13px;
    line-height: 22px;
    border-top: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    border-left: 2px solid #8D00B1
}

.ancenc-wrap .ancenc-box-body .ancenc-upsell-row .ancenc-upsell-notice p a {
    color: #333;
    font-weight: 500
}

.ancenc-wrap .ancenc-box-body .ancenc-upsell-row .ancenc-upsell-notice p:first-of-type:before {
    content: "I"
}

.ancenc-wrap .ancenc-box-body .ancenc-upsell-row .ancenc-upsell-notice p:first-of-type:before {
    color: #8D00B1;
    margin-left: -23px;
    margin-right: 10px
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-box-body .ancenc-upsell-row .ancenc-upsell-notice {
        padding-left: 130px
    }
}

.ancenc-wrap .ancenc-box-body.ancenc-upsell-items {
    padding: 0
}

.ancenc-wrap .ancenc-box-body .ancenc-settings-box {
    padding: 20px;
    border: 1px solid #E6E6E6;
    border-radius: 4px
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-box-body .ancenc-settings-box {
        padding: 30px
    }
}

.ancenc-wrap .ancenc-with-bottom-border {
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #E6E6E6
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-with-bottom-border {
        margin-bottom: 20px;
        padding-bottom: 20px
    }
}

.ancenc-wrap .ancenc-border-frame {
    margin: 10px 0 0;
    border: 1px solid #E6E6E6;
    border-radius: 4px
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-border-frame:not(:last-child) {
        margin-bottom: 20px
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-border-frame:not(:last-child) {
        margin-bottom: 30px
    }
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-border-frame {
        padding: 20px
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-border-frame {
        padding: 30px
    }
}

.ancenc-wrap .ancenc-box-body .ancenc-box-settings-row {
    position: relative;
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #E6E6E6
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-box-body .ancenc-box-settings-row [class*="ancenc-box-settings-col-"] + div {
        padding-top: 20px
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-box-body .ancenc-box-settings-row [class*="ancenc-box-settings-col-"] + div {
        margin-left: 30px
    }
}

.ancenc-wrap .ancenc-box-body .ancenc-box-settings-row:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom-width: 0
}

.ancenc-wrap .ancenc-box-body .ancenc-box-settings-row.ancenc-disabled {
    opacity: 0.5;
    pointer-events: none;
    background-color: rgba(242, 242, 242, 0.5)
}

.ancenc-wrap .ancenc-box-body .ancenc-box-settings-row.ancenc-flushed {
    margin-right: -20px;
    margin-left: -20px;
    padding-right: 20px;
    padding-left: 20px
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-box-body .ancenc-box-settings-row.ancenc-flushed {
        margin-right: -30px;
        margin-left: -30px;
        padding-right: 30px;
        padding-left: 30px
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-box-body .ancenc-box-settings-row {
        display: -ms-flexbox;
        display: flex
    }
}

.ancenc-wrap .ancenc-box-body .ancenc-box-settings-slim-row {
    position: relative;
    margin-bottom: 20px
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-box-body .ancenc-box-settings-slim-row [class*="ancenc-box-settings-col-"] + div {
        padding-top: 20px
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-box-body .ancenc-box-settings-slim-row [class*="ancenc-box-settings-col-"] + div {
        margin-left: 30px
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-box-body .ancenc-box-settings-slim-row .ancenc-settings-label:only-child, .ancenc-wrap .ancenc-box-body .ancenc-box-settings-slim-row .ancenc-settings-label-with-tag:only-child {
        margin: 5px 0;
        line-height: 30px
    }
}

.ancenc-wrap .ancenc-box-body .ancenc-box-settings-slim-row:last-child {
    margin-bottom: 0
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-box-body .ancenc-box-settings-slim-row {
        display: -ms-flexbox;
        display: flex
    }
}

.ancenc-wrap .ancenc-box-body .ancenc-box-settings-col-1 {
    max-width: 200px;
    -ms-flex: 0 1 200px;
    flex: 0 1 200px
}

.ancenc-wrap .ancenc-box-body .ancenc-box-settings-col-1 .ancenc-settings-label, .ancenc-wrap .ancenc-box-body .ancenc-box-settings-col-1 .ancenc-settings-label-with-tag {
    color: #333
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-box-body .ancenc-box-settings-col-2 {
        min-width: 0;
        -ms-flex: 1;
        flex: 1
    }
}

.ancenc-wrap .ancenc-box-body .ancenc-settings-label, .ancenc-wrap .ancenc-box-body .ancenc-settings-label-with-tag {
    display: block;
    margin: 0 0 5px;
    padding: 0;
    border: 0;
    color: #666;
    font: 500 15px/22px "Roboto", Arial, sans-serif;
    letter-spacing: -.25px
}

.ancenc-wrap .ancenc-box-body .ancenc-settings-label:last-child, .ancenc-wrap .ancenc-box-body .ancenc-settings-label-with-tag:last-child {
    margin: 0
}

.ancenc-wrap .ancenc-box-body .ancenc-settings-label.ancenc-dark, .ancenc-wrap .ancenc-box-body .ancenc-dark.ancenc-settings-label-with-tag {
    color: #333
}

.ancenc-wrap .ancenc-box-body .ancenc-settings-label-with-tag {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start
}

.ancenc-wrap .ancenc-box-body .ancenc-settings-label-with-tag .ancenc-tag {
    margin-top: -2px;
    margin-left: 10px
}

.ancenc-wrap .ancenc-box-body .ancenc-settings-label-with-tag .ancenc-tag.ancenc-tag-sm {
    margin-top: 4px
}

.ancenc-wrap .ancenc-box-body .ancenc-settings-label-with-tag .ancenc-tag.ancenc-tag-pro, .ancenc-wrap .ancenc-box-body .ancenc-settings-label-with-tag .ancenc-tag.ancenc-tag-beta {
    margin-top: 5px
}

.ancenc-wrap .ancenc-box-body .ancenc-description {
    line-height: 22px
}

.ancenc-wrap .ancenc-box-body .ancenc-description + .ancenc-settings-box {
    margin-top: 10px
}

.ancenc-wrap .ancenc-box-body.ancenc-upsell-items .ancenc-box-settings-row {
    margin: 0;
    padding-top: 21px;
    padding-right: 20px;
    padding-left: 20px;
    border-bottom: none
}

.ancenc-wrap .ancenc-box-body.ancenc-upsell-items .ancenc-box-settings-row:after {
    content: '';
    height: 1px;
    clear: both;
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #E6E6E6
}

.ancenc-wrap .ancenc-box-body.ancenc-upsell-items .ancenc-box-settings-row:last-child, .ancenc-wrap .ancenc-box-body.ancenc-upsell-items .ancenc-box-settings-row:last-of-type {
    padding-bottom: 30px
}

.ancenc-wrap .ancenc-box-body.ancenc-upsell-items .ancenc-box-settings-row:last-child:after, .ancenc-wrap .ancenc-box-body.ancenc-upsell-items .ancenc-box-settings-row:last-of-type:after {
    content: unset
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-box-body.ancenc-upsell-items .ancenc-box-settings-row:last-child, .ancenc-wrap .ancenc-box-body.ancenc-upsell-items .ancenc-box-settings-row:last-of-type {
        padding-top: 20px
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-box-body.ancenc-upsell-items .ancenc-box-settings-row {
        padding-top: 31px;
        padding-right: 30px;
        padding-left: 30px
    }
}

.ancenc-wrap .ancenc-col, .ancenc-wrap [class*="ancenc-col-"] {
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-col, .ancenc-wrap [class*="ancenc-col-"] {
        padding-left: 10px;
        padding-right: 10px
    }
}

.ancenc-wrap .ancenc-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
    margin-right: -15px;
    margin-bottom: 30px;
    margin-left: -15px
}

.ancenc-wrap .ancenc-row:last-child {
    margin-bottom: 0
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-row:last-child {
        margin-bottom: 0
    }
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-row {
        margin-right: -10px;
        margin-bottom: 20px;
        margin-left: -10px
    }
}

.ancenc-wrap .ancenc-reverse {
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.ancenc-wrap .ancenc-col {
    -ms-flex: 1;
    flex: 1
}

.ancenc-wrap [class*="ancenc-col-"] {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

.ancenc-wrap .ancenc-col-xs-12 {
    width: 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

.ancenc-wrap .ancenc-col-xs-offset-12 {
    margin-left: 100%
}

.ancenc-wrap .ancenc-col-xs-11 {
    width: 91.66667%;
    max-width: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%
}

.ancenc-wrap .ancenc-col-xs-offset-11 {
    margin-left: 91.66667%
}

.ancenc-wrap .ancenc-col-xs-10 {
    width: 83.33333%;
    max-width: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%
}

.ancenc-wrap .ancenc-col-xs-offset-10 {
    margin-left: 83.33333%
}

.ancenc-wrap .ancenc-col-xs-9 {
    width: 75%;
    max-width: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%
}

.ancenc-wrap .ancenc-col-xs-offset-9 {
    margin-left: 75%
}

.ancenc-wrap .ancenc-col-xs-8 {
    width: 66.66667%;
    max-width: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%
}

.ancenc-wrap .ancenc-col-xs-offset-8 {
    margin-left: 66.66667%
}

.ancenc-wrap .ancenc-col-xs-7 {
    width: 58.33333%;
    max-width: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%
}

.ancenc-wrap .ancenc-col-xs-offset-7 {
    margin-left: 58.33333%
}

.ancenc-wrap .ancenc-col-xs-6 {
    width: 50%;
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%
}

.ancenc-wrap .ancenc-col-xs-offset-6 {
    margin-left: 50%
}

.ancenc-wrap .ancenc-col-xs-5 {
    width: 41.66667%;
    max-width: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%
}

.ancenc-wrap .ancenc-col-xs-offset-5 {
    margin-left: 41.66667%
}

.ancenc-wrap .ancenc-col-xs-4 {
    width: 33.33333%;
    max-width: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%
}

.ancenc-wrap .ancenc-col-xs-offset-4 {
    margin-left: 33.33333%
}

.ancenc-wrap .ancenc-col-xs-3 {
    width: 25%;
    max-width: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%
}

.ancenc-wrap .ancenc-col-xs-offset-3 {
    margin-left: 25%
}

.ancenc-wrap .ancenc-col-xs-2 {
    width: 16.66667%;
    max-width: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%
}

.ancenc-wrap .ancenc-col-xs-offset-2 {
    margin-left: 16.66667%
}

.ancenc-wrap .ancenc-col-xs-1 {
    width: 8.33333%;
    max-width: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%
}

.ancenc-wrap .ancenc-col-xs-offset-1 {
    margin-left: 8.33333%
}

@media (min-width: 0px) {
    .ancenc-wrap .ancenc-col-xs-12 {
        width: 100%;
        max-width: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%
    }

    .ancenc-wrap .ancenc-col-xs-offset-12 {
        margin-left: 100%
    }

    .ancenc-wrap .ancenc-col-xs-11 {
        width: 91.66667%;
        max-width: 91.66667%;
        -ms-flex-preferred-size: 91.66667%;
        flex-basis: 91.66667%
    }

    .ancenc-wrap .ancenc-col-xs-offset-11 {
        margin-left: 91.66667%
    }

    .ancenc-wrap .ancenc-col-xs-10 {
        width: 83.33333%;
        max-width: 83.33333%;
        -ms-flex-preferred-size: 83.33333%;
        flex-basis: 83.33333%
    }

    .ancenc-wrap .ancenc-col-xs-offset-10 {
        margin-left: 83.33333%
    }

    .ancenc-wrap .ancenc-col-xs-9 {
        width: 75%;
        max-width: 75%;
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%
    }

    .ancenc-wrap .ancenc-col-xs-offset-9 {
        margin-left: 75%
    }

    .ancenc-wrap .ancenc-col-xs-8 {
        width: 66.66667%;
        max-width: 66.66667%;
        -ms-flex-preferred-size: 66.66667%;
        flex-basis: 66.66667%
    }

    .ancenc-wrap .ancenc-col-xs-offset-8 {
        margin-left: 66.66667%
    }

    .ancenc-wrap .ancenc-col-xs-7 {
        width: 58.33333%;
        max-width: 58.33333%;
        -ms-flex-preferred-size: 58.33333%;
        flex-basis: 58.33333%
    }

    .ancenc-wrap .ancenc-col-xs-offset-7 {
        margin-left: 58.33333%
    }

    .ancenc-wrap .ancenc-col-xs-6 {
        width: 50%;
        max-width: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%
    }

    .ancenc-wrap .ancenc-col-xs-offset-6 {
        margin-left: 50%
    }

    .ancenc-wrap .ancenc-col-xs-5 {
        width: 41.66667%;
        max-width: 41.66667%;
        -ms-flex-preferred-size: 41.66667%;
        flex-basis: 41.66667%
    }

    .ancenc-wrap .ancenc-col-xs-offset-5 {
        margin-left: 41.66667%
    }

    .ancenc-wrap .ancenc-col-xs-4 {
        width: 33.33333%;
        max-width: 33.33333%;
        -ms-flex-preferred-size: 33.33333%;
        flex-basis: 33.33333%
    }

    .ancenc-wrap .ancenc-col-xs-offset-4 {
        margin-left: 33.33333%
    }

    .ancenc-wrap .ancenc-col-xs-3 {
        width: 25%;
        max-width: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%
    }

    .ancenc-wrap .ancenc-col-xs-offset-3 {
        margin-left: 25%
    }

    .ancenc-wrap .ancenc-col-xs-2 {
        width: 16.66667%;
        max-width: 16.66667%;
        -ms-flex-preferred-size: 16.66667%;
        flex-basis: 16.66667%
    }

    .ancenc-wrap .ancenc-col-xs-offset-2 {
        margin-left: 16.66667%
    }

    .ancenc-wrap .ancenc-col-xs-1 {
        width: 8.33333%;
        max-width: 8.33333%;
        -ms-flex-preferred-size: 8.33333%;
        flex-basis: 8.33333%
    }

    .ancenc-wrap .ancenc-col-xs-offset-1 {
        margin-left: 8.33333%
    }
}

@media (min-width: 480px) {
    .ancenc-wrap .ancenc-col-sm-12 {
        width: 100%;
        max-width: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%
    }

    .ancenc-wrap .ancenc-col-sm-offset-12 {
        margin-left: 100%
    }

    .ancenc-wrap .ancenc-col-sm-11 {
        width: 91.66667%;
        max-width: 91.66667%;
        -ms-flex-preferred-size: 91.66667%;
        flex-basis: 91.66667%
    }

    .ancenc-wrap .ancenc-col-sm-offset-11 {
        margin-left: 91.66667%
    }

    .ancenc-wrap .ancenc-col-sm-10 {
        width: 83.33333%;
        max-width: 83.33333%;
        -ms-flex-preferred-size: 83.33333%;
        flex-basis: 83.33333%
    }

    .ancenc-wrap .ancenc-col-sm-offset-10 {
        margin-left: 83.33333%
    }

    .ancenc-wrap .ancenc-col-sm-9 {
        width: 75%;
        max-width: 75%;
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%
    }

    .ancenc-wrap .ancenc-col-sm-offset-9 {
        margin-left: 75%
    }

    .ancenc-wrap .ancenc-col-sm-8 {
        width: 66.66667%;
        max-width: 66.66667%;
        -ms-flex-preferred-size: 66.66667%;
        flex-basis: 66.66667%
    }

    .ancenc-wrap .ancenc-col-sm-offset-8 {
        margin-left: 66.66667%
    }

    .ancenc-wrap .ancenc-col-sm-7 {
        width: 58.33333%;
        max-width: 58.33333%;
        -ms-flex-preferred-size: 58.33333%;
        flex-basis: 58.33333%
    }

    .ancenc-wrap .ancenc-col-sm-offset-7 {
        margin-left: 58.33333%
    }

    .ancenc-wrap .ancenc-col-sm-6 {
        width: 50%;
        max-width: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%
    }

    .ancenc-wrap .ancenc-col-sm-offset-6 {
        margin-left: 50%
    }

    .ancenc-wrap .ancenc-col-sm-5 {
        width: 41.66667%;
        max-width: 41.66667%;
        -ms-flex-preferred-size: 41.66667%;
        flex-basis: 41.66667%
    }

    .ancenc-wrap .ancenc-col-sm-offset-5 {
        margin-left: 41.66667%
    }

    .ancenc-wrap .ancenc-col-sm-4 {
        width: 33.33333%;
        max-width: 33.33333%;
        -ms-flex-preferred-size: 33.33333%;
        flex-basis: 33.33333%
    }

    .ancenc-wrap .ancenc-col-sm-offset-4 {
        margin-left: 33.33333%
    }

    .ancenc-wrap .ancenc-col-sm-3 {
        width: 25%;
        max-width: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%
    }

    .ancenc-wrap .ancenc-col-sm-offset-3 {
        margin-left: 25%
    }

    .ancenc-wrap .ancenc-col-sm-2 {
        width: 16.66667%;
        max-width: 16.66667%;
        -ms-flex-preferred-size: 16.66667%;
        flex-basis: 16.66667%
    }

    .ancenc-wrap .ancenc-col-sm-offset-2 {
        margin-left: 16.66667%
    }

    .ancenc-wrap .ancenc-col-sm-1 {
        width: 8.33333%;
        max-width: 8.33333%;
        -ms-flex-preferred-size: 8.33333%;
        flex-basis: 8.33333%
    }

    .ancenc-wrap .ancenc-col-sm-offset-1 {
        margin-left: 8.33333%
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-col-md-12 {
        width: 100%;
        max-width: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%
    }

    .ancenc-wrap .ancenc-col-md-offset-12 {
        margin-left: 100%
    }

    .ancenc-wrap .ancenc-col-md-11 {
        width: 91.66667%;
        max-width: 91.66667%;
        -ms-flex-preferred-size: 91.66667%;
        flex-basis: 91.66667%
    }

    .ancenc-wrap .ancenc-col-md-offset-11 {
        margin-left: 91.66667%
    }

    .ancenc-wrap .ancenc-col-md-10 {
        width: 83.33333%;
        max-width: 83.33333%;
        -ms-flex-preferred-size: 83.33333%;
        flex-basis: 83.33333%
    }

    .ancenc-wrap .ancenc-col-md-offset-10 {
        margin-left: 83.33333%
    }

    .ancenc-wrap .ancenc-col-md-9 {
        width: 75%;
        max-width: 75%;
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%
    }

    .ancenc-wrap .ancenc-col-md-offset-9 {
        margin-left: 75%
    }

    .ancenc-wrap .ancenc-col-md-8 {
        width: 66.66667%;
        max-width: 66.66667%;
        -ms-flex-preferred-size: 66.66667%;
        flex-basis: 66.66667%
    }

    .ancenc-wrap .ancenc-col-md-offset-8 {
        margin-left: 66.66667%
    }

    .ancenc-wrap .ancenc-col-md-7 {
        width: 58.33333%;
        max-width: 58.33333%;
        -ms-flex-preferred-size: 58.33333%;
        flex-basis: 58.33333%
    }

    .ancenc-wrap .ancenc-col-md-offset-7 {
        margin-left: 58.33333%
    }

    .ancenc-wrap .ancenc-col-md-6 {
        width: 50%;
        max-width: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%
    }

    .ancenc-wrap .ancenc-col-md-offset-6 {
        margin-left: 50%
    }

    .ancenc-wrap .ancenc-col-md-5 {
        width: 41.66667%;
        max-width: 41.66667%;
        -ms-flex-preferred-size: 41.66667%;
        flex-basis: 41.66667%
    }

    .ancenc-wrap .ancenc-col-md-offset-5 {
        margin-left: 41.66667%
    }

    .ancenc-wrap .ancenc-col-md-4 {
        width: 33.33333%;
        max-width: 33.33333%;
        -ms-flex-preferred-size: 33.33333%;
        flex-basis: 33.33333%
    }

    .ancenc-wrap .ancenc-col-md-offset-4 {
        margin-left: 33.33333%
    }

    .ancenc-wrap .ancenc-col-md-3 {
        width: 25%;
        max-width: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%
    }

    .ancenc-wrap .ancenc-col-md-offset-3 {
        margin-left: 25%
    }

    .ancenc-wrap .ancenc-col-md-2 {
        width: 16.66667%;
        max-width: 16.66667%;
        -ms-flex-preferred-size: 16.66667%;
        flex-basis: 16.66667%
    }

    .ancenc-wrap .ancenc-col-md-offset-2 {
        margin-left: 16.66667%
    }

    .ancenc-wrap .ancenc-col-md-1 {
        width: 8.33333%;
        max-width: 8.33333%;
        -ms-flex-preferred-size: 8.33333%;
        flex-basis: 8.33333%
    }

    .ancenc-wrap .ancenc-col-md-offset-1 {
        margin-left: 8.33333%
    }
}

@media (min-width: 1200px) {
    .ancenc-wrap .ancenc-col-lg-12 {
        width: 100%;
        max-width: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%
    }

    .ancenc-wrap .ancenc-col-lg-offset-12 {
        margin-left: 100%
    }

    .ancenc-wrap .ancenc-col-lg-11 {
        width: 91.66667%;
        max-width: 91.66667%;
        -ms-flex-preferred-size: 91.66667%;
        flex-basis: 91.66667%
    }

    .ancenc-wrap .ancenc-col-lg-offset-11 {
        margin-left: 91.66667%
    }

    .ancenc-wrap .ancenc-col-lg-10 {
        width: 83.33333%;
        max-width: 83.33333%;
        -ms-flex-preferred-size: 83.33333%;
        flex-basis: 83.33333%
    }

    .ancenc-wrap .ancenc-col-lg-offset-10 {
        margin-left: 83.33333%
    }

    .ancenc-wrap .ancenc-col-lg-9 {
        width: 75%;
        max-width: 75%;
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%
    }

    .ancenc-wrap .ancenc-col-lg-offset-9 {
        margin-left: 75%
    }

    .ancenc-wrap .ancenc-col-lg-8 {
        width: 66.66667%;
        max-width: 66.66667%;
        -ms-flex-preferred-size: 66.66667%;
        flex-basis: 66.66667%
    }

    .ancenc-wrap .ancenc-col-lg-offset-8 {
        margin-left: 66.66667%
    }

    .ancenc-wrap .ancenc-col-lg-7 {
        width: 58.33333%;
        max-width: 58.33333%;
        -ms-flex-preferred-size: 58.33333%;
        flex-basis: 58.33333%
    }

    .ancenc-wrap .ancenc-col-lg-offset-7 {
        margin-left: 58.33333%
    }

    .ancenc-wrap .ancenc-col-lg-6 {
        width: 50%;
        max-width: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%
    }

    .ancenc-wrap .ancenc-col-lg-offset-6 {
        margin-left: 50%
    }

    .ancenc-wrap .ancenc-col-lg-5 {
        width: 41.66667%;
        max-width: 41.66667%;
        -ms-flex-preferred-size: 41.66667%;
        flex-basis: 41.66667%
    }

    .ancenc-wrap .ancenc-col-lg-offset-5 {
        margin-left: 41.66667%
    }

    .ancenc-wrap .ancenc-col-lg-4 {
        width: 33.33333%;
        max-width: 33.33333%;
        -ms-flex-preferred-size: 33.33333%;
        flex-basis: 33.33333%
    }

    .ancenc-wrap .ancenc-col-lg-offset-4 {
        margin-left: 33.33333%
    }

    .ancenc-wrap .ancenc-col-lg-3 {
        width: 25%;
        max-width: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%
    }

    .ancenc-wrap .ancenc-col-lg-offset-3 {
        margin-left: 25%
    }

    .ancenc-wrap .ancenc-col-lg-2 {
        width: 16.66667%;
        max-width: 16.66667%;
        -ms-flex-preferred-size: 16.66667%;
        flex-basis: 16.66667%
    }

    .ancenc-wrap .ancenc-col-lg-offset-2 {
        margin-left: 16.66667%
    }

    .ancenc-wrap .ancenc-col-lg-1 {
        width: 8.33333%;
        max-width: 8.33333%;
        -ms-flex-preferred-size: 8.33333%;
        flex-basis: 8.33333%
    }

    .ancenc-wrap .ancenc-col-lg-offset-1 {
        margin-left: 8.33333%
    }
}

@media (max-width: 1200px) {
    .ancenc-wrap [class*="ancenc-col-lg-"]:last-child {
        margin-bottom: 0
    }
}

@media (max-width: 1200px) {
    .ancenc-wrap [class*="ancenc-col-lg-"] {
        margin-bottom: 30px
    }
}

@media (max-width: 783px) {
    .ancenc-wrap [class*="ancenc-col-lg-"] {
        margin-bottom: 20px
    }
}

@media (max-width: 783px) {
    .ancenc-wrap [class*="ancenc-col-md-"]:last-child {
        margin-bottom: 0
    }
}

@media (max-width: 783px) {
    .ancenc-wrap [class*="ancenc-col-md-"] {
        margin-bottom: 20px
    }
}

@media (max-width: 480px) {
    .ancenc-wrap [class*="ancenc-col-sm-"]:last-child {
        margin-bottom: 0
    }
}

@media (max-width: 480px) {
    .ancenc-wrap [class*="ancenc-col-sm-"] {
        margin-bottom: 20px
    }
}

@media (max-width: 0px) {
    .ancenc-wrap [class*="ancenc-col-xs-"]:last-child {
        margin-bottom: 0
    }
}

@media (max-width: 0px) {
    .ancenc-wrap [class*="ancenc-col-xs-"] {
        margin-bottom: 20px
    }
}

.ancenc-wrap .ancenc-notice {
    margin: 0 0 30px
}

.ancenc-wrap .ancenc-notice .ancenc-notice-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    margin: 0;
    padding: 11px 20px;
    border: 0;
    border-radius: 4px;
    background-color: #fff;
    box-shadow: inset 2px 0 0 0 #aaa, inset 0 0 0 1px #E6E6E6
}

.ancenc-wrap .ancenc-notice .ancenc-notice-content p {
    margin: 0 0 10px;
    padding: 0;
    border: 0;
    color: #333;
    font-size: 13px;
    line-height: 22px
}

.ancenc-wrap .ancenc-notice .ancenc-notice-content p:last-child {
    margin-bottom: 0
}

.ancenc-wrap .ancenc-notice .ancenc-notice-content .ancenc-notice-icon {
    width: 30px;
    display: block;
    color: #888;
    text-align: center
}

.ancenc-wrap .ancenc-notice .ancenc-notice-content .ancenc-notice-icon:before {
    display: block;
    color: inherit
}

.ancenc-wrap .ancenc-notice .ancenc-notice-content .ancenc-notice-icon ~ *:not(.ancenc-notice-icon) {
    padding-left: 26px
}

.ancenc-wrap .ancenc-notice .ancenc-notice-content .ancenc-notice-message {
    -ms-flex: 1;
    flex: 1;
    position: relative;
    padding: 5px 0 3px
}

.ancenc-wrap .ancenc-notice .ancenc-notice-content .ancenc-notice-message .ancenc-notice-icon {
    position: absolute;
    top: 8px;
    left: -7px
}

.ancenc-wrap .ancenc-notice .ancenc-notice-content .ancenc-notice-message .ancenc-notice-icon.ancenc-sm {
    top: 9px
}

.ancenc-wrap .ancenc-notice .ancenc-notice-content .ancenc-notice-message .ancenc-notice-icon.ancenc-md {
    top: 7px
}

.ancenc-wrap .ancenc-notice .ancenc-notice-content .ancenc-notice-message .ancenc-notice-icon.ancenc-lg {
    top: 5px
}

.ancenc-wrap .ancenc-notice .ancenc-notice-content .ancenc-notice-message + .ancenc-notice-actions {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-right: -9px;
    margin-left: 10px
}

.ancenc-wrap .ancenc-notice[role="alert"], .ancenc-wrap .ancenc-notice[aria-live="assertive"] {
    display: none
}

.ancenc-wrap .ancenc-notice.ancenc-notice-blue .ancenc-notice-content, .ancenc-wrap .ancenc-notice.ancenc-notice-info .ancenc-notice-content {
    box-shadow: inset 2px 0 0 0 #17A8E3, inset 0 0 0 1px #E6E6E6
}

.ancenc-wrap .ancenc-notice.ancenc-notice-blue .ancenc-notice-content .ancenc-notice-icon, .ancenc-wrap .ancenc-notice.ancenc-notice-info .ancenc-notice-content .ancenc-notice-icon {
    color: #17A8E3
}

.ancenc-wrap .ancenc-notice.ancenc-notice-green .ancenc-notice-content, .ancenc-wrap .ancenc-notice.ancenc-notice-success .ancenc-notice-content {
    box-shadow: inset 2px 0 0 0 #1ABC9C, inset 0 0 0 1px #E6E6E6
}

.ancenc-wrap .ancenc-notice.ancenc-notice-green .ancenc-notice-content .ancenc-notice-icon, .ancenc-wrap .ancenc-notice.ancenc-notice-success .ancenc-notice-content .ancenc-notice-icon {
    color: #1ABC9C
}

.ancenc-wrap .ancenc-notice.ancenc-notice-yellow .ancenc-notice-content, .ancenc-wrap .ancenc-notice.ancenc-notice-warning .ancenc-notice-content {
    box-shadow: inset 2px 0 0 0 #FECF2F, inset 0 0 0 1px #E6E6E6
}

.ancenc-wrap .ancenc-notice.ancenc-notice-yellow .ancenc-notice-content .ancenc-notice-icon, .ancenc-wrap .ancenc-notice.ancenc-notice-warning .ancenc-notice-content .ancenc-notice-icon {
    color: #FECF2F
}

.ancenc-wrap .ancenc-notice.ancenc-notice-red .ancenc-notice-content, .ancenc-wrap .ancenc-notice.ancenc-notice-error .ancenc-notice-content {
    box-shadow: inset 2px 0 0 0 #FF6D6D, inset 0 0 0 1px #E6E6E6
}

.ancenc-wrap .ancenc-notice.ancenc-notice-red .ancenc-notice-content .ancenc-notice-icon, .ancenc-wrap .ancenc-notice.ancenc-notice-error .ancenc-notice-content .ancenc-notice-icon {
    color: #FF6D6D
}

.ancenc-wrap .ancenc-notice.ancenc-notice-purple .ancenc-notice-content, .ancenc-wrap .ancenc-notice.ancenc-notice-upsell .ancenc-notice-content {
    box-shadow: inset 2px 0 0 0 #8D00B1, inset 0 0 0 1px #E6E6E6
}

.ancenc-wrap .ancenc-notice.ancenc-notice-purple .ancenc-notice-content .ancenc-notice-icon, .ancenc-wrap .ancenc-notice.ancenc-notice-upsell .ancenc-notice-content .ancenc-notice-icon {
    color: #8D00B1
}

.ancenc-wrap .ancenc-notice:last-child {
    margin: 0
}

.ancenc-wrap .ancenc-floating-notices {
    pointer-events: none;
    position: fixed;
    z-index: 99999;
    top: 0;
    right: 0;
    bottom: 0;
    padding: 10px
}

.ancenc-wrap .ancenc-floating-notices .ancenc-notice {
    width: 100%;
    max-width: 600px;
    pointer-events: initial;
    z-index: 1;
    margin: 0 auto 10px
}

.ancenc-wrap .ancenc-floating-notices .ancenc-notice .ancenc-notice-content {
    box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.15), inset 2px 0 0 0 #aaa
}

.ancenc-wrap .ancenc-floating-notices .ancenc-notice.ancenc-notice-blue .ancenc-notice-content, .ancenc-wrap .ancenc-floating-notices .ancenc-notice.ancenc-notice-info .ancenc-notice-content {
    box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.15), inset 2px 0 0 0 #17A8E3
}

.ancenc-wrap .ancenc-floating-notices .ancenc-notice.ancenc-notice-green .ancenc-notice-content, .ancenc-wrap .ancenc-floating-notices .ancenc-notice.ancenc-notice-success .ancenc-notice-content {
    box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.15), inset 2px 0 0 0 #1ABC9C
}

.ancenc-wrap .ancenc-floating-notices .ancenc-notice.ancenc-notice-yellow .ancenc-notice-content, .ancenc-wrap .ancenc-floating-notices .ancenc-notice.ancenc-notice-warning .ancenc-notice-content {
    box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.15), inset 2px 0 0 0 #FECF2F
}

.ancenc-wrap .ancenc-floating-notices .ancenc-notice.ancenc-notice-red .ancenc-notice-content, .ancenc-wrap .ancenc-floating-notices .ancenc-notice.ancenc-notice-error .ancenc-notice-content {
    box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.15), inset 2px 0 0 0 #FF6D6D
}

.ancenc-wrap .ancenc-floating-notices .ancenc-notice.ancenc-notice-purple .ancenc-notice-content, .ancenc-wrap .ancenc-floating-notices .ancenc-notice.ancenc-notice-upsell .ancenc-notice-content {
    box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.15), inset 2px 0 0 0 #8D00B1
}

.ancenc-wrap .ancenc-floating-notices .ancenc-notice:last-child {
    margin-bottom: 0
}

@media only screen and (max-width: 640px) {
    .ancenc-wrap .ancenc-floating-notices .ancenc-notice {
        max-width: 100%
    }
}

.ancenc-wrap.ancenc-color-accessible .ancenc-notice .ancenc-notice-content {
    box-shadow: inset 2px 0 0 0 #000, inset 0 0 0 1px #E6E6E6
}

.ancenc-wrap.ancenc-color-accessible .ancenc-notice .ancenc-notice-content p {
    color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-notice.ancenc-notice-blue .ancenc-notice-content, .ancenc-wrap.ancenc-color-accessible .ancenc-notice.ancenc-notice-info .ancenc-notice-content, .ancenc-wrap.ancenc-color-accessible .ancenc-notice.ancenc-notice-green .ancenc-notice-content, .ancenc-wrap.ancenc-color-accessible .ancenc-notice.ancenc-notice-success .ancenc-notice-content, .ancenc-wrap.ancenc-color-accessible .ancenc-notice.ancenc-notice-yellow .ancenc-notice-content, .ancenc-wrap.ancenc-color-accessible .ancenc-notice.ancenc-notice-warning .ancenc-notice-content, .ancenc-wrap.ancenc-color-accessible .ancenc-notice.ancenc-notice-red .ancenc-notice-content, .ancenc-wrap.ancenc-color-accessible .ancenc-notice.ancenc-notice-error .ancenc-notice-content, .ancenc-wrap.ancenc-color-accessible .ancenc-notice.ancenc-notice-purple .ancenc-notice-content, .ancenc-wrap.ancenc-color-accessible .ancenc-notice.ancenc-notice-upsell .ancenc-notice-content {
    box-shadow: inset 2px 0 0 0 #000, inset 0 0 0 1px #E6E6E6
}

.ancenc-wrap.ancenc-color-accessible .ancenc-floating-notices .ancenc-notice .ancenc-notice-content {
    box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.15), inset 2px 0 0 0 #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-floating-notices .ancenc-notice.ancenc-notice-blue .ancenc-notice-content, .ancenc-wrap.ancenc-color-accessible .ancenc-floating-notices .ancenc-notice.ancenc-notice-info .ancenc-notice-content, .ancenc-wrap.ancenc-color-accessible .ancenc-floating-notices .ancenc-notice.ancenc-notice-green .ancenc-notice-content, .ancenc-wrap.ancenc-color-accessible .ancenc-floating-notices .ancenc-notice.ancenc-notice-success .ancenc-notice-content, .ancenc-wrap.ancenc-color-accessible .ancenc-floating-notices .ancenc-notice.ancenc-notice-yellow .ancenc-notice-content, .ancenc-wrap.ancenc-color-accessible .ancenc-floating-notices .ancenc-notice.ancenc-notice-warning .ancenc-notice-content, .ancenc-wrap.ancenc-color-accessible .ancenc-floating-notices .ancenc-notice.ancenc-notice-red .ancenc-notice-content, .ancenc-wrap.ancenc-color-accessible .ancenc-floating-notices .ancenc-notice.ancenc-notice-error .ancenc-notice-content, .ancenc-wrap.ancenc-color-accessible .ancenc-floating-notices .ancenc-notice.ancenc-notice-purple .ancenc-notice-content, .ancenc-wrap.ancenc-color-accessible .ancenc-floating-notices .ancenc-notice.ancenc-notice-upsell .ancenc-notice-content {
    box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.15), inset 2px 0 0 0 #000
}

[dir="rtl"] .ancenc-wrap .ancenc-notice {
    direction: rtl
}

[dir="rtl"] .ancenc-wrap .ancenc-notice .ancenc-notice-content {
    -ms-flex-direction: row;
    flex-direction: row;
    box-shadow: inset -2px 0 0 0 #aaa, inset 0 0 0 1px #E6E6E6
}

[dir="rtl"] .ancenc-wrap .ancenc-notice .ancenc-notice-content p {
    padding-right: 26px;
    padding-left: 0
}

[dir="rtl"] .ancenc-wrap .ancenc-notice .ancenc-notice-content .ancenc-notice-message .ancenc-notice-icon {
    left: auto;
    right: -7px
}

[dir="rtl"] .ancenc-wrap .ancenc-notice .ancenc-notice-content .ancenc-notice-message + .ancenc-notice-actions {
    margin-right: 10px;
    margin-left: -9px
}

[dir="rtl"] .ancenc-wrap .ancenc-notice.ancenc-notice-blue .ancenc-notice-content, [dir="rtl"] .ancenc-wrap .ancenc-notice.ancenc-notice-info .ancenc-notice-content {
    box-shadow: inset -2px 0 0 0 #17A8E3, inset 0 0 0 1px #E6E6E6
}

[dir="rtl"] .ancenc-wrap .ancenc-notice.ancenc-notice-green .ancenc-notice-content, [dir="rtl"] .ancenc-wrap .ancenc-notice.ancenc-notice-success .ancenc-notice-content {
    box-shadow: inset -2px 0 0 0 #1ABC9C, inset 0 0 0 1px #E6E6E6
}

[dir="rtl"] .ancenc-wrap .ancenc-notice.ancenc-notice-yellow .ancenc-notice-content, [dir="rtl"] .ancenc-wrap .ancenc-notice.ancenc-notice-warning .ancenc-notice-content {
    box-shadow: inset -2px 0 0 0 #FECF2F, inset 0 0 0 1px #E6E6E6
}

[dir="rtl"] .ancenc-wrap .ancenc-notice.ancenc-notice-red .ancenc-notice-content, [dir="rtl"] .ancenc-wrap .ancenc-notice.ancenc-notice-error .ancenc-notice-content {
    box-shadow: inset -2px 0 0 0 #FF6D6D, inset 0 0 0 1px #E6E6E6
}

[dir="rtl"] .ancenc-wrap .ancenc-notice.ancenc-notice-purple .ancenc-notice-content, [dir="rtl"] .ancenc-wrap .ancenc-notice.ancenc-notice-upsell .ancenc-notice-content {
    box-shadow: inset -2px 0 0 0 #8D00B1, inset 0 0 0 1px #E6E6E6
}

[dir="rtl"] .ancenc-wrap .ancenc-floating-notices .ancenc-notice .ancenc-notice-content {
    box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.15), inset -2px 0 0 0 #aaa
}

[dir="rtl"] .ancenc-wrap .ancenc-floating-notices .ancenc-notice.ancenc-notice-blue .ancenc-notice-content, [dir="rtl"] .ancenc-wrap .ancenc-floating-notices .ancenc-notice.ancenc-notice-info .ancenc-notice-content {
    box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.15), inset -2px 0 0 0 #17A8E3
}

[dir="rtl"] .ancenc-wrap .ancenc-floating-notices .ancenc-notice.ancenc-notice-green .ancenc-notice-content, [dir="rtl"] .ancenc-wrap .ancenc-floating-notices .ancenc-notice.ancenc-notice-success .ancenc-notice-content {
    box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.15), inset -2px 0 0 0 #1ABC9C
}

[dir="rtl"] .ancenc-wrap .ancenc-floating-notices .ancenc-notice.ancenc-notice-yellow .ancenc-notice-content, [dir="rtl"] .ancenc-wrap .ancenc-floating-notices .ancenc-notice.ancenc-notice-warning .ancenc-notice-content {
    box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.15), inset -2px 0 0 0 #FECF2F
}

[dir="rtl"] .ancenc-wrap .ancenc-floating-notices .ancenc-notice.ancenc-notice-red .ancenc-notice-content, [dir="rtl"] .ancenc-wrap .ancenc-floating-notices .ancenc-notice.ancenc-notice-error .ancenc-notice-content {
    box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.15), inset -2px 0 0 0 #FF6D6D
}

[dir="rtl"] .ancenc-wrap .ancenc-floating-notices .ancenc-notice.ancenc-notice-purple .ancenc-notice-content, [dir="rtl"] .ancenc-wrap .ancenc-floating-notices .ancenc-notice.ancenc-notice-upsell .ancenc-notice-content {
    box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.15), inset -2px 0 0 0 #8D00B1
}

[dir="rtl"] .ancenc-wrap.ancenc-color-accessible .ancenc-notice .ancenc-notice-content {
    box-shadow: inset -2px 0 0 0 #000, inset 0 0 0 1px #E6E6E6
}

[dir="rtl"] .ancenc-wrap.ancenc-color-accessible .ancenc-notice .ancenc-notice-content p {
    color: #000
}

[dir="rtl"] .ancenc-wrap.ancenc-color-accessible .ancenc-notice.ancenc-notice-blue .ancenc-notice-content, [dir="rtl"] .ancenc-wrap.ancenc-color-accessible .ancenc-notice.ancenc-notice-info .ancenc-notice-content, [dir="rtl"] .ancenc-wrap.ancenc-color-accessible .ancenc-notice.ancenc-notice-green .ancenc-notice-content, [dir="rtl"] .ancenc-wrap.ancenc-color-accessible .ancenc-notice.ancenc-notice-success .ancenc-notice-content, [dir="rtl"] .ancenc-wrap.ancenc-color-accessible .ancenc-notice.ancenc-notice-yellow .ancenc-notice-content, [dir="rtl"] .ancenc-wrap.ancenc-color-accessible .ancenc-notice.ancenc-notice-warning .ancenc-notice-content, [dir="rtl"] .ancenc-wrap.ancenc-color-accessible .ancenc-notice.ancenc-notice-red .ancenc-notice-content, [dir="rtl"] .ancenc-wrap.ancenc-color-accessible .ancenc-notice.ancenc-notice-error .ancenc-notice-content, [dir="rtl"] .ancenc-wrap.ancenc-color-accessible .ancenc-notice.ancenc-notice-purple .ancenc-notice-content, [dir="rtl"] .ancenc-wrap.ancenc-color-accessible .ancenc-notice.ancenc-notice-upsell .ancenc-notice-content {
    box-shadow: inset -2px 0 0 0 #000, inset 0 0 0 1px #E6E6E6
}

[dir="rtl"] .ancenc-wrap.ancenc-color-accessible .ancenc-floating-notices .ancenc-notice .ancenc-notice-content {
    box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.15), inset -2px 0 0 0 #000
}

[dir="rtl"] .ancenc-wrap.ancenc-color-accessible .ancenc-floating-notices .ancenc-notice.ancenc-notice-blue .ancenc-notice-content, [dir="rtl"] .ancenc-wrap.ancenc-color-accessible .ancenc-floating-notices .ancenc-notice.ancenc-notice-info .ancenc-notice-content, [dir="rtl"] .ancenc-wrap.ancenc-color-accessible .ancenc-floating-notices .ancenc-notice.ancenc-notice-green .ancenc-notice-content, [dir="rtl"] .ancenc-wrap.ancenc-color-accessible .ancenc-floating-notices .ancenc-notice.ancenc-notice-success .ancenc-notice-content, [dir="rtl"] .ancenc-wrap.ancenc-color-accessible .ancenc-floating-notices .ancenc-notice.ancenc-notice-yellow .ancenc-notice-content, [dir="rtl"] .ancenc-wrap.ancenc-color-accessible .ancenc-floating-notices .ancenc-notice.ancenc-notice-warning .ancenc-notice-content, [dir="rtl"] .ancenc-wrap.ancenc-color-accessible .ancenc-floating-notices .ancenc-notice.ancenc-notice-red .ancenc-notice-content, [dir="rtl"] .ancenc-wrap.ancenc-color-accessible .ancenc-floating-notices .ancenc-notice.ancenc-notice-error .ancenc-notice-content, [dir="rtl"] .ancenc-wrap.ancenc-color-accessible .ancenc-floating-notices .ancenc-notice.ancenc-notice-purple .ancenc-notice-content, [dir="rtl"] .ancenc-wrap.ancenc-color-accessible .ancenc-floating-notices .ancenc-notice.ancenc-notice-upsell .ancenc-notice-content {
    box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.15), inset -2px 0 0 0 #000
}

.wp-admin .ancenc-floating-notices {
    left: 160px
}

.wp-admin.folded .ancenc-floating-notices {
    left: 36px
}

@media only screen and (max-width: 960px) {
    .wp-admin.auto-fold .ancenc-floating-notices {
        left: 36px
    }
}

@media only screen and (max-width: 782px) {
    .wp-admin.auto-fold .ancenc-floating-notices {
        left: 0
    }
}

.ancenc-wrap .ancenc-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    margin-bottom: 30px;
    line-height: 1
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-header h1 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-header .ancenc-actions-right {
        margin-top: 10px;
        margin-right: auto;
        margin-left: 0
    }
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-header .ancenc-actions-left {
        margin-top: 10px;
        margin-right: 0;
        margin-left: 0
    }
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-header.ancenc-header-inline h1 + * {
        margin-left: 10px
    }
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-header.ancenc-header-inline h1 {
        -ms-flex: 1;
        flex: 1
    }
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-header.ancenc-header-inline .ancenc-actions-right, .ancenc-wrap .ancenc-header.ancenc-header-inline .ancenc-actions-left {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        margin-top: 0;
        margin-right: 0
    }
}

@media (min-width: 1200px) {
    .ancenc-wrap .ancenc-header.ancenc-with-floating-input h1 {
        padding-right: 260px
    }
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-header.ancenc-with-floating-input {
        margin-bottom: 15px
    }
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-header {
        margin-bottom: 20px
    }
}

.ancenc-wrap .ancenc-header-title {
    color: #333;
    margin: 0;
    text-align: left;
    font-weight: bold;
    max-width: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.ancenc-wrap .ancenc-summary {
    padding: 10px 20px
}

.ancenc-wrap .ancenc-summary .ancenc-summary-image-space, .ancenc-wrap .ancenc-summary .ancenc-summary-segment {
    padding: 10px 0
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-summary .ancenc-summary-image-space, .ancenc-wrap .ancenc-summary .ancenc-summary-segment {
        padding: 0 15px
    }
}

.ancenc-wrap .ancenc-summary .ancenc-summary-image-space {
    display: none
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-summary .ancenc-summary-image-space {
        min-width: 222px;
        min-height: 212px;
        -ms-flex: 0 0 222px;
        flex: 0 0 222px
    }
}

.ancenc-wrap .ancenc-summary .ancenc-summary-segment {
    display: block
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-summary .ancenc-summary-segment .ancenc-list {
        padding-right: 15px;
        padding-left: 15px
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-summary .ancenc-summary-segment .ancenc-summary-details {
        padding-right: 30px;
        padding-left: 30px
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-summary .ancenc-summary-segment:first-child .ancenc-list, .ancenc-wrap .ancenc-summary .ancenc-summary-segment:first-child .ancenc-summary-details {
        padding-left: 0
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-summary .ancenc-summary-segment:last-child .ancenc-list, .ancenc-wrap .ancenc-summary .ancenc-summary-segment:last-child .ancenc-summary-details {
        padding-right: 0
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-summary .ancenc-summary-segment {
        overflow: hidden;
        -ms-flex: 1;
        flex: 1;
        text-overflow: ellipsis;
        white-space: nowrap
    }
}

.ancenc-wrap .ancenc-summary .ancenc-summary-details {
    color: #333;
    font-size: 13px;
    line-height: 22px;
    font-family: "Roboto", Arial, sans-serif;
    letter-spacing: -.25px;
    text-align: center
}

.ancenc-wrap .ancenc-summary .ancenc-summary-details span {
    display: inline-block
}

.ancenc-wrap .ancenc-summary .ancenc-summary-details .ancenc-summary-sub {
    display: block;
    margin-top: 0;
    margin-bottom: 5px;
    color: #888
}

.ancenc-wrap .ancenc-summary .ancenc-summary-details .ancenc-summary-sub:last-child {
    margin-bottom: 0
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-summary .ancenc-summary-details .ancenc-summary-sub:last-child {
        margin-bottom: 0
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-summary .ancenc-summary-details .ancenc-summary-sub {
        margin-bottom: 24px;
        white-space: normal
    }
}

.ancenc-wrap .ancenc-summary .ancenc-summary-details .ancenc-summary-percent {
    margin-left: -5px
}

.ancenc-wrap .ancenc-summary .ancenc-summary-details .ancenc-summary-large {
    font-size: 50px;
    line-height: 55px
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-summary .ancenc-summary-details .ancenc-summary-large + .ancenc-summary-sub {
        margin-top: -1px
    }
}

.ancenc-wrap .ancenc-summary .ancenc-summary-details .ancenc-summary-detail {
    display: block;
    font-size: 15px;
    font-weight: 500
}

.ancenc-wrap .ancenc-summary .ancenc-summary-details .ancenc-summary-detail img {
    position: relative;
    vertical-align: middle;
    top: -1px;
    margin-right: 6px
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-summary .ancenc-summary-details .ancenc-summary-detail img {
        float: left;
        vertical-align: unset;
        top: 1px
    }
}

.ancenc-wrap .ancenc-summary .ancenc-summary-details .ancenc-summary-detail + .ancenc-summary-sub {
    margin-top: 5px
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-summary .ancenc-summary-details .ancenc-summary-detail {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }
}

.ancenc-wrap .ancenc-summary .ancenc-summary-details [class*="ancenc-icon-"] {
    position: relative;
    top: -22px;
    left: 5px;
    font-size: 16px
}

.ancenc-wrap .ancenc-summary .ancenc-summary-details [class*="ancenc-icon-"] + .ancenc-summary-percent {
    margin-left: -20px
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-summary .ancenc-summary-details {
        padding-top: 30px;
        padding-bottom: 30px;
        text-align: left
    }
}

.ancenc-wrap .ancenc-summary .ancenc-list li span {
    white-space: normal
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-summary .ancenc-list {
        padding-top: 30px;
        padding-bottom: 30px
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-summary.ancenc-summary-sm .ancenc-summary-image-space {
        min-width: 222px;
        min-height: 151px;
        -ms-flex: 0 0 222px;
        flex: 0 0 222px
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-summary:not(.ancenc-unbranded):not(.ancenc-summary-sm) .ancenc-summary-image-space {
        display: block
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-summary:not(.ancenc-unbranded):not(.ancenc-summary-sm) {
        background-image: url(../fonts/ancenc-graphic-dashboard-summary.svg);
        background-size: 192px 182px;
        background-position: 30px bottom;
        background-repeat: no-repeat
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-summary:not(.ancenc-unbranded).ancenc-summary-sm .ancenc-summary-image-space:first-child + .ancenc-summary-segment .ancenc-list, .ancenc-wrap .ancenc-summary:not(.ancenc-unbranded).ancenc-summary-sm .ancenc-summary-image-space:first-child + .ancenc-summary-segment .ancenc-summary-details {
        padding-left: 0
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-summary.ancenc-unbranded .ancenc-summary-image-space:first-child + .ancenc-summary-segment .ancenc-list, .ancenc-wrap .ancenc-summary.ancenc-unbranded .ancenc-summary-image-space:first-child + .ancenc-summary-segment .ancenc-summary-details {
        padding-left: 0
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-summary.ancenc-unbranded .ancenc-summary-image-space {
        display: none
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-summary.ancenc-rebranded:not(.ancenc-summary-sm) .ancenc-summary-image-space {
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-summary {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        padding: 0 15px
    }
}

.ancenc-wrap .ancenc-list {
    margin: 20px 0;
    padding: 0;
    border: 0
}

.ancenc-wrap .ancenc-list, .ancenc-wrap .ancenc-list li {
    list-style: none
}

.ancenc-wrap .ancenc-list li {
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    padding: 9px 0;
    border: 0;
    border-bottom: 1px solid #E6E6E6;
    color: #888;
    font-size: 13px;
    line-height: 22px;
    font-family: "Roboto", Arial, sans-serif;
    font-weight: 500;
    letter-spacing: -.25px
}

.ancenc-wrap .ancenc-list li [class*="ancenc-list-"] {
    padding: 0 10px
}

.ancenc-wrap .ancenc-list li [class*="ancenc-list-"]:first-child {
    padding-left: 0
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-list li [class*="ancenc-list-"]:first-child {
        padding-left: 0
    }
}

.ancenc-wrap .ancenc-list li [class*="ancenc-list-"]:last-child {
    padding-right: 0
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-list li [class*="ancenc-list-"]:last-child {
        padding-right: 0
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-list li [class*="ancenc-list-"] {
        padding: 0 15px
    }
}

.ancenc-wrap .ancenc-list li .ancenc-list-label {
    -ms-flex: 1;
    flex: 1;
    color: #333
}

.ancenc-wrap .ancenc-list li .ancenc-list-detail {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    text-align: right
}

.ancenc-wrap .ancenc-list li:first-child {
    padding-top: 0
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-list li:first-child {
        padding-top: 0
    }
}

.ancenc-wrap .ancenc-list li:last-child {
    padding-bottom: 0;
    border-bottom: 0
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-list li:last-child {
        padding-bottom: 0
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-list li {
        padding: 19px 0
    }
}

.ancenc-wrap .ancenc-list:first-child {
    margin-top: 0
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-list:first-child {
        margin-top: 0
    }
}

.ancenc-wrap .ancenc-list:last-child {
    margin-bottom: 0
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-list:last-child {
        margin-bottom: 0
    }
}

.ancenc-wrap .ancenc-list ul, .ancenc-wrap .ancenc-list ol {
    display: none
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-list {
        margin: 30px 0
    }
}

.ancenc-wrap .ancenc-tooltip {
    position: relative
}

.ancenc-wrap .ancenc-tooltip:before, .ancenc-wrap .ancenc-tooltip:after {
    content: " ";
    opacity: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    pointer-events: none;
    position: absolute;
    z-index: 1;
    transition: 0.2s
}

.ancenc-wrap .ancenc-tooltip:before {
    left: 50%;
    bottom: 100%;
    border: 5px solid transparent;
    border-top-color: #333;
    transform: translateX(-50%)
}

.ancenc-wrap .ancenc-tooltip:after {
    content: attr(data-tooltip);
    min-width: var(--tooltip-width, 40px);
    left: 50%;
    bottom: 100%;
    margin-bottom: 10px;
    padding: 8px 12px;
    border-radius: 4px;
    background-color: #333;
    box-sizing: border-box;
    transform: translateX(-50%);
    color: #fff;
    font: 500 12px/18px "Roboto", Arial, sans-serif;
    letter-spacing: -.25px;
    text-transform: none;
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-tooltip:after {
        white-space: nowrap
    }
}

.ancenc-wrap .ancenc-tooltip.ancenc-tooltip-constrained:after {
    white-space: normal
}

.ancenc-wrap .ancenc-tooltip.ancenc-tooltip-top-left:after {
    left: 0;
    transform: translateX(0)
}

.ancenc-wrap .ancenc-tooltip.ancenc-tooltip-top-right:after {
    right: 0;
    left: unset;
    transform: translateX(0)
}

.ancenc-wrap .ancenc-tooltip.ancenc-tooltip-bottom:before, .ancenc-wrap .ancenc-tooltip.ancenc-tooltip-bottom-left:before, .ancenc-wrap .ancenc-tooltip.ancenc-tooltip-bottom-right:before {
    top: 100%;
    bottom: unset;
    border-top-color: transparent;
    border-bottom-color: #333
}

.ancenc-wrap .ancenc-tooltip.ancenc-tooltip-bottom:after, .ancenc-wrap .ancenc-tooltip.ancenc-tooltip-bottom-left:after, .ancenc-wrap .ancenc-tooltip.ancenc-tooltip-bottom-right:after {
    top: 100%;
    bottom: unset;
    margin-top: 10px;
    margin-bottom: 0
}

.ancenc-wrap .ancenc-tooltip.ancenc-tooltip-bottom-left:after {
    left: 0;
    transform: translate(0)
}

.ancenc-wrap .ancenc-tooltip.ancenc-tooltip-bottom-right:after {
    left: unset;
    right: 0;
    transform: translate(0)
}

.ancenc-wrap .ancenc-tooltip.ancenc-tooltip-left:before {
    top: 50%;
    right: 100%;
    bottom: unset;
    left: unset;
    border-top-color: transparent;
    border-left-color: #333;
    transform: translateY(-50%)
}

.ancenc-wrap .ancenc-tooltip.ancenc-tooltip-left:after {
    top: 50%;
    right: 100%;
    bottom: unset;
    left: unset;
    margin-right: 10px;
    margin-bottom: 0;
    transform: translateY(-50%)
}

.ancenc-wrap .ancenc-tooltip.ancenc-tooltip-right:before {
    top: 50%;
    bottom: unset;
    left: 100%;
    border-top-color: transparent;
    border-right-color: #333;
    transform: translateY(-50%)
}

.ancenc-wrap .ancenc-tooltip.ancenc-tooltip-right:after {
    top: 50%;
    bottom: unset;
    left: 100%;
    margin-left: 10px;
    margin-bottom: 0;
    transform: translateY(-50%)
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-tooltip.ancenc-tooltip-mobile:after {
        white-space: normal
    }
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-tooltip.ancenc-tooltip-top-mobile:before, .ancenc-wrap .ancenc-tooltip.ancenc-tooltip-top-left-mobile:before, .ancenc-wrap .ancenc-tooltip.ancenc-tooltip-top-right-mobile:before {
        top: unset;
        bottom: 100%;
        left: 50%;
        right: unset;
        border-top-color: #333;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
        transform: translateX(-50%)
    }
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-tooltip.ancenc-tooltip-top-mobile:after, .ancenc-wrap .ancenc-tooltip.ancenc-tooltip-top-left-mobile:after, .ancenc-wrap .ancenc-tooltip.ancenc-tooltip-top-right-mobile:after {
        top: unset;
        bottom: 100%;
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 10px;
        margin-left: 0;
        white-space: normal
    }
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-tooltip.ancenc-tooltip-top-mobile:after {
        right: unset;
        left: 50%;
        transform: translateX(-50%)
    }
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-tooltip.ancenc-tooltip-top-left-mobile:after {
        right: unset;
        left: 0;
        transform: translateX(0)
    }
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-tooltip.ancenc-tooltip-top-right-mobile:after {
        right: 0;
        left: unset;
        transform: translateX(0)
    }
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-tooltip.ancenc-tooltip-bottom-mobile:before, .ancenc-wrap .ancenc-tooltip.ancenc-tooltip-bottom-left-mobile:before, .ancenc-wrap .ancenc-tooltip.ancenc-tooltip-bottom-right-mobile:before {
        top: 100%;
        bottom: unset;
        left: 50%;
        right: unset;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: #333;
        border-left-color: transparent;
        transform: translateX(-50%)
    }
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-tooltip.ancenc-tooltip-bottom-mobile:after, .ancenc-wrap .ancenc-tooltip.ancenc-tooltip-bottom-left-mobile:after, .ancenc-wrap .ancenc-tooltip.ancenc-tooltip-bottom-right-mobile:after {
        top: 100%;
        bottom: unset;
        margin-top: 10px;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 0;
        white-space: normal
    }
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-tooltip.ancenc-tooltip-bottom-mobile:after {
        right: unset;
        left: 50%;
        transform: translateX(-50%)
    }
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-tooltip.ancenc-tooltip-bottom-left-mobile:after {
        right: unset;
        left: 0;
        transform: translateX(0)
    }
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-tooltip.ancenc-tooltip-bottom-right-mobile:after {
        right: 0;
        left: unset;
        transform: translateX(0)
    }
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-tooltip.ancenc-tooltip-left-mobile:before {
        top: 50%;
        right: 100%;
        bottom: unset;
        left: unset;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: #333;
        transform: translateY(-50%)
    }
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-tooltip.ancenc-tooltip-left-mobile:after {
        top: 50%;
        right: 100%;
        bottom: unset;
        left: unset;
        margin-top: 0;
        margin-right: 10px;
        margin-bottom: 0;
        margin-left: 0;
        transform: translateY(-50%);
        white-space: normal
    }
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-tooltip.ancenc-tooltip-right-mobile:before {
        top: 50%;
        right: unset;
        bottom: unset;
        left: 100%;
        border-top-color: transparent;
        border-right-color: #333;
        border-bottom-color: transparent;
        border-left-color: transparent;
        transform: translateY(-50%)
    }
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-tooltip.ancenc-tooltip-right-mobile:after {
        top: 50%;
        right: unset;
        bottom: unset;
        left: 100%;
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 10px;
        transform: translateY(-50%);
        white-space: normal
    }
}

.ancenc-wrap .ancenc-tooltip:hover:before, .ancenc-wrap .ancenc-tooltip:hover:after {
    opacity: 1;
    -webkit-backface-visibility: visible;
    backface-visibility: visible
}

.select-container {
    cursor: pointer;
    display: block;
    position: relative;
    z-index: 1;
    border: 1px solid #ddd;
    border-radius: 4px;
    background-color: #FAFAFA;
    text-align: left;
    transition-property: background;
    transition-duration: 0.3s
}

.select-container select {
    display: none
}

.select-container .dropdown-handle {
    width: 39px;
    display: block;
    position: absolute;
    z-index: 1011;
    top: 0;
    right: 0;
    padding: 0;
    line-height: 38px;
    text-align: center;
    transition-property: color, border-color;
    transition-duration: 0.3s
}

.select-container .dropdown-handle [class*="ancenc-icon-"] {
    height: 38px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 !important;
    font-size: 12px !important;
    transition: transform 0.2s linear
}

.select-container .dropdown-handle [class*="ancenc-icon-"]:before {
    display: block;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.select-container .select-list-container {
    zoom: 1;
    display: block;
    position: relative;
    padding-right: 39px
}

.select-container .select-list-container .list-value {
    width: 100%;
    height: auto;
    cursor: pointer;
    overflow: hidden;
    display: block;
    position: relative;
    padding: 8px 8px 8px 14px;
    border: 0;
    border-radius: 0;
    background-color: transparent;
    background-clip: padding-box;
    color: #333;
    font: 500 15px/22px "Roboto", Arial, sans-serif;
    letter-spacing: -.25px;
    text-align: left;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    transition-property: color;
    transition-duration: 0.3s
}

.select-container .select-list-container .list-value:focus, .select-container .select-list-container .list-value:hover, .select-container .select-list-container .list-value:active {
    outline: none;
    box-shadow: none
}

.select-container .select-list-container ul.list-results {
    width: 0;
    max-height: 200px;
    overflow-y: auto;
    display: none;
    position: absolute;
    z-index: 1010;
    top: 38px;
    right: -9999px;
    left: -9999px;
    margin: 0 -1px;
    padding: 10px 0;
    border: 1px solid #ddd;
    border-radius: 4px;
    background-color: #fff;
    box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.07);
    transition-property: opacity, border-color;
    transition-duration: 0.3s
}

.select-container .select-list-container ul.list-results, .select-container .select-list-container ul.list-results ul, .select-container .select-list-container ul.list-results li {
    -webkit-padding-start: 0;
    padding-inline-start: 0;
    list-style: none
}

.select-container .select-list-container ul.list-results li {
    cursor: pointer;
    margin: 0;
    padding: 5px 14px;
    color: #888;
    font: 500 15px/25px "Roboto", Arial, sans-serif;
    letter-spacing: -.25px;
    word-wrap: break-word;
    transition: 0.3s ease
}

.select-container .select-list-container ul.list-results li [class*="ancenc-icon-"] {
    margin-right: 7px;
    text-align: center
}

.select-container .select-list-container ul.list-results li [class*="ancenc-icon-"]:before {
    color: inherit
}

.select-container .select-list-container ul.list-results li.current {
    background-color: #888;
    color: #fff
}

.select-container .select-list-container ul.list-results li:not(.current):hover {
    background-color: rgba(51, 51, 51, 0.05);
    color: #666
}

.select-container .select-list-container ul.list-results li.ancenc-disabled {
    cursor: not-allowed;
    opacity: 0.5;
    pointer-events: none
}

.select-container .select-list-container ul.list-results .optgroup {
    cursor: default
}

.select-container .select-list-container ul.list-results .optgroup li.optgroup-label {
    cursor: default;
    pointer-events: none;
    color: #aaa;
    font-size: 12px;
    font-weight: 500
}

.select-container .select-list-container ul.list-results .optgroup li.optgroup-label:hover {
    background-color: transparent
}

.select-container .select-list-container ul.list-results .optgroup li:not(.optgroup-label) {
    cursor: pointer;
    padding-left: 28px
}

.select-container .select-list-container ul.list-results:focus, .select-container .select-list-container ul.list-results:hover, .select-container .select-list-container ul.list-results:active {
    outline: none;
    box-shadow: none
}

.select-container:hover {
    background-color: #fff
}

.select-container.active {
    z-index: 13;
    background-color: #fff
}

.select-container.active .dropdown-handle [class*="ancenc-icon-"] {
    transform: rotate(180deg)
}

.select-container.active .select-list-container .list-results {
    width: auto;
    display: block;
    left: 0;
    right: 0;
    transition-duration: 0ms
}

.select-container.ancenc-mobile-nav {
    margin-bottom: 30px;
    background-color: #fff
}

.select-container.ancenc-mobile-nav .dropdown-handle {
    background-color: #fff;
    font-size: 13px
}

.select-container.ancenc-mobile-nav.active .dropdown-handle {
    background-color: transparent;
    font-size: 13px
}

@media (max-width: 782px) {
    .select-container.ancenc-mobile-nav {
        margin-bottom: 20px
    }
}

.select-container.ancenc-select-sm .dropdown-handle {
    width: 29px;
    line-height: 28px
}

.select-container.ancenc-select-sm .dropdown-handle [class*="ancenc-icon-"] {
    height: 28px
}

.select-container.ancenc-select-sm .select-list-container {
    padding-right: 29px
}

.select-container.ancenc-select-sm .select-list-container .list-value {
    padding: 6px 7px 6px 11px;
    font-size: 13px;
    line-height: 16px
}

.select-container.ancenc-select-sm .select-list-container .list-results {
    top: 28px;
    padding: 7px 0
}

.select-container.ancenc-select-sm .select-list-container .list-results li {
    font-size: 13px;
    line-height: 20px
}

.select-container.ancenc-select-inline {
    width: auto;
    max-width: 100%;
    min-width: 120px;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-right: 10px
}

.select-container.ancenc-select-inline .select-list-container {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%
}

.select-container.ancenc-select-inline:last-child {
    margin-right: 0
}

.select-container.ancenc-select-colors .select-list-container .list-value {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 5px;
    padding-left: 5px;
    padding-bottom: 5px
}

.select-container.ancenc-select-colors .select-list-container .list-value span {
    width: 30px;
    height: 30px;
    display: block;
    margin-right: 10px;
    border: 1px solid transparent;
    border-radius: 2px
}

.select-container.ancenc-select-colors .select-list-container .list-value span[data-color="#FFF"], .select-container.ancenc-select-colors .select-list-container .list-value span[data-color="white"], .select-container.ancenc-select-colors .select-list-container .list-value span[data-color="#FFFFFF"] {
    border-color: #2C2E2F
}

.select-container.ancenc-select-colors .select-list-container .list-results li {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 9px;
    padding-right: 9px;
    font-size: 13px;
    line-height: 20px
}

.select-container.ancenc-select-colors .select-list-container .list-results li span {
    width: 20px;
    height: 20px;
    display: block;
    margin-right: 10px;
    border: 1px solid transparent;
    border-radius: 2px
}

.select-container.ancenc-select-colors .select-list-container .list-results li span[data-color="#FFF"], .select-container.ancenc-select-colors .select-list-container .list-results li span[data-color="white"], .select-container.ancenc-select-colors .select-list-container .list-results li span[data-color="#FFFFFF"] {
    border-color: #2C2E2F
}

.list-table > thead > .select-open th, .list-table > thead > .select-open td, .list-table > tbody > .select-open th, .list-table > tbody > .select-open td, .list-table > tfoot > .select-open th, .list-table > tfoot > .select-open td {
    z-index: 9
}

.ancenc-wrap .ancenc-tag {
    height: auto;
    min-height: 26px;
    cursor: default;
    display: inline-block;
    margin: 0 3px;
    padding: 0 16px;
    border: 2px solid transparent;
    border-radius: 13px;
    background-color: #F2F2F2;
    color: #333;
    font: 500 12px/22px "Roboto", Arial, sans-serif;
    letter-spacing: -.25px;
    text-align: center
}

.ancenc-wrap .ancenc-tag.ancenc-tag-truncated {
    max-width: 100%
}

.ancenc-wrap .ancenc-tag.ancenc-tag-truncated span {
    max-width: 100%;
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ancenc-wrap .ancenc-tag.ancenc-tag-red, .ancenc-wrap .ancenc-tag.ancenc-tag-error {
    background-color: #FF6D6D;
    color: #fff
}

.ancenc-wrap .ancenc-tag.ancenc-tag-yellow, .ancenc-wrap .ancenc-tag.ancenc-tag-warning {
    background-color: #FECF2F;
    color: #333
}

.ancenc-wrap .ancenc-tag.ancenc-tag-green, .ancenc-wrap .ancenc-tag.ancenc-tag-upsell, .ancenc-wrap .ancenc-tag.ancenc-tag-success, .ancenc-wrap .ancenc-tag.ancenc-tag-upgrade {
    background-color: #1ABC9C;
    color: #fff
}

.ancenc-wrap .ancenc-tag.ancenc-tag-blue, .ancenc-wrap .ancenc-tag.ancenc-tag-branded {
    background-color: #17A8E3;
    color: #fff
}

.ancenc-wrap .ancenc-tag.ancenc-tag-purple {
    background-color: #8D00B1;
    color: #fff
}

.ancenc-wrap .ancenc-tag.ancenc-tag-disabled, .ancenc-wrap .ancenc-tag.ancenc-tag-inactive {
    background-color: #F2F2F2;
    color: #aaa
}

.ancenc-wrap .ancenc-tag.ancenc-tag-uppercase {
    text-transform: uppercase
}

.ancenc-wrap .ancenc-tag.ancenc-tag-pro, .ancenc-wrap .ancenc-tag.ancenc-tag-beta {
    min-height: 12px;
    padding: 2px 8px 1px;
    border: 0;
    border-radius: 6px;
    font-size: 8px;
    line-height: 9px;
    text-align: center;
    text-transform: uppercase
}

.ancenc-wrap .ancenc-tag.ancenc-tag-pro {
    background-color: #8D00B1;
    color: #fff
}

.ancenc-wrap .ancenc-tag.ancenc-tag-beta {
    background-color: #FF7E41;
    color: #fff
}

.ancenc-wrap .ancenc-tag.ancenc-tag-sm {
    min-height: 18px;
    padding: 2px 10px;
    font-size: 10px;
    line-height: 12px;
    font-weight: bold
}

.ancenc-wrap .ancenc-tag.ancenc-tag-ghost.ancenc-tag-red, .ancenc-wrap .ancenc-tag.ancenc-tag-ghost.ancenc-tag-error {
    border-color: #FFE5E9;
    background-color: transparent;
    color: #FF6D6D
}

.ancenc-wrap .ancenc-tag.ancenc-tag-ghost.ancenc-tag-yellow, .ancenc-wrap .ancenc-tag.ancenc-tag-ghost.ancenc-tag-warning {
    border-color: #FFF5D5;
    background-color: transparent;
    color: #FECF2F
}

.ancenc-wrap .ancenc-tag.ancenc-tag-ghost.ancenc-tag-green, .ancenc-wrap .ancenc-tag.ancenc-tag-ghost.ancenc-tag-upsell, .ancenc-wrap .ancenc-tag.ancenc-tag-ghost.ancenc-tag-success, .ancenc-wrap .ancenc-tag.ancenc-tag-ghost.ancenc-tag-upgrade {
    border-color: #D1F1EA;
    background-color: transparent;
    color: #1ABC9C
}

.ancenc-wrap .ancenc-tag.ancenc-tag-ghost.ancenc-tag-blue, .ancenc-wrap .ancenc-tag.ancenc-tag-ghost.ancenc-tag-branded {
    border-color: #E1F6FF;
    background-color: transparent;
    color: #17A8E3
}

.ancenc-wrap .ancenc-tag.ancenc-tag-ghost.ancenc-tag-purple {
    border-color: #F9E1FF;
    background-color: transparent;
    color: #8D00B1
}

.ancenc-wrap .ancenc-tag:first-child {
    margin-left: 0
}

.ancenc-wrap .ancenc-tag:last-child {
    margin-right: 0
}

.ancenc-wrap .ancenc-label, .ancenc-wrap .ancenc-label-inline {
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 0;
    border: 0;
    color: #888;
    font: 500 12px/16px "Roboto", Arial, sans-serif
}

.ancenc-wrap .ancenc-form-control, .ancenc-wrap .ancenc-multi-checkbox {
    width: 100%;
    height: 40px;
    margin: 0;
    padding: 9px 14px;
    border: 1px solid #ddd;
    border-radius: 4px;
    background-color: #FAFAFA;
    background-image: none;
    color: #333;
    font: 500 15px/20px "Roboto", Arial, sans-serif;
    letter-spacing: -.25px;
    transition: 0.3s ease-in-out
}

.ancenc-wrap .ancenc-form-control, .ancenc-wrap .ancenc-multi-checkbox, .ancenc-wrap .ancenc-form-control:hover, .ancenc-wrap .ancenc-multi-checkbox:hover, .ancenc-wrap .ancenc-form-control:focus, .ancenc-wrap .ancenc-multi-checkbox:focus, .ancenc-wrap .ancenc-form-control:active, .ancenc-wrap .ancenc-multi-checkbox:active {
    outline: none;
    box-shadow: none
}

.ancenc-wrap .ancenc-form-control:hover, .ancenc-wrap .ancenc-multi-checkbox:hover, .ancenc-wrap .ancenc-form-control:focus, .ancenc-wrap .ancenc-multi-checkbox:focus {
    border-color: #ddd;
    background-color: #fff
}

.ancenc-wrap .ancenc-form-control:focus, .ancenc-wrap .ancenc-multi-checkbox:focus {
    background-color: #fff;
    color: #333
}

.ancenc-wrap .ancenc-form-control:-ms-input-placeholder, .ancenc-wrap .ancenc-multi-checkbox:-ms-input-placeholder {
    color: #aaa
}

.ancenc-wrap .ancenc-form-control::-ms-input-placeholder, .ancenc-wrap .ancenc-multi-checkbox::-ms-input-placeholder {
    color: #aaa
}

.ancenc-wrap .ancenc-form-control::placeholder, .ancenc-wrap .ancenc-multi-checkbox::placeholder {
    color: #aaa
}

.ancenc-wrap .ancenc-form-control[disabled], .ancenc-wrap .ancenc-multi-checkbox[disabled], .ancenc-wrap .ancenc-disabled.ancenc-form-control, .ancenc-wrap .ancenc-disabled.ancenc-multi-checkbox, fieldset[disabled] .ancenc-wrap .ancenc-form-control, fieldset[disabled] .ancenc-wrap .ancenc-multi-checkbox {
    cursor: not-allowed
}

.ancenc-wrap .ancenc-form-control[disabled], .ancenc-wrap .ancenc-multi-checkbox[disabled], .ancenc-wrap .ancenc-form-control[disabled]:focus, .ancenc-wrap .ancenc-multi-checkbox[disabled]:focus, .ancenc-wrap .ancenc-form-control[disabled]:hover, .ancenc-wrap .ancenc-multi-checkbox[disabled]:hover, .ancenc-wrap .ancenc-disabled.ancenc-form-control, .ancenc-wrap .ancenc-disabled.ancenc-multi-checkbox, .ancenc-wrap .ancenc-disabled.ancenc-form-control:focus, .ancenc-wrap .ancenc-disabled.ancenc-multi-checkbox:focus, .ancenc-wrap .ancenc-disabled.ancenc-form-control:hover, .ancenc-wrap .ancenc-disabled.ancenc-multi-checkbox:hover, fieldset[disabled] .ancenc-wrap .ancenc-form-control, fieldset[disabled] .ancenc-wrap .ancenc-multi-checkbox, fieldset[disabled] .ancenc-wrap .ancenc-form-control:focus, fieldset[disabled] .ancenc-wrap .ancenc-multi-checkbox:focus, fieldset[disabled] .ancenc-wrap .ancenc-form-control:hover, fieldset[disabled] .ancenc-wrap .ancenc-multi-checkbox:hover {
    border-color: #F2F2F2;
    background-color: #F2F2F2;
    color: #aaa
}

.ancenc-wrap .ancenc-form-control::-ms-expand, .ancenc-wrap .ancenc-multi-checkbox::-ms-expand {
    border: 0;
    background-color: transparent
}

.ancenc-wrap label {
    cursor: default
}

.ancenc-wrap label[for] {
    cursor: pointer
}

.ancenc-wrap .ancenc-label {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 0 5px
}

.ancenc-wrap .ancenc-label .ancenc-tag {
    margin-left: 5px
}

.ancenc-wrap .ancenc-label .ancenc-tag.ancenc-left {
    margin-right: 5px;
    margin-left: 0
}

.ancenc-wrap .ancenc-label:last-child {
    margin: 0
}

.ancenc-wrap .ancenc-label-link {
    margin-right: 0;
    margin-left: auto;
    color: #888;
    font-weight: 400
}

.ancenc-wrap .ancenc-label-inline {
    margin: 0
}

.ancenc-wrap .ancenc-label-note {
    margin-right: 0;
    margin-left: auto
}

.ancenc-wrap .ancenc-form-control, .ancenc-wrap .ancenc-multi-checkbox {
    display: block
}

.ancenc-wrap .ancenc-form-control.ancenc-input-sm, .ancenc-wrap .ancenc-input-sm.ancenc-multi-checkbox {
    max-width: 80px
}

.ancenc-wrap .ancenc-form-control.ancenc-input-md, .ancenc-wrap .ancenc-input-md.ancenc-multi-checkbox {
    max-width: 240px
}

.ancenc-wrap .ancenc-form-control.ancenc-field-has-prefix, .ancenc-wrap .ancenc-field-has-prefix.ancenc-multi-checkbox, .ancenc-wrap .ancenc-form-control.ancenc-field-has-suffix, .ancenc-wrap .ancenc-field-has-suffix.ancenc-multi-checkbox {
    width: auto;
    display: inline-block
}

.ancenc-wrap .ancenc-multi-checkbox {
    height: auto;
    max-height: 114px;
    overflow-y: auto;
    padding: 1px
}

.ancenc-wrap .ancenc-multi-checkbox label {
    margin: 1px 0
}

.ancenc-wrap .ancenc-multi-checkbox label input:checked + span {
    background-color: #17A8E3;
    color: #fff
}

.ancenc-wrap .ancenc-multi-checkbox label span {
    display: block;
    padding: 10px
}

.ancenc-wrap .ancenc-multi-checkbox label:first-child {
    margin-top: 0
}

.ancenc-wrap .ancenc-multi-checkbox label:first-child span {
    border-radius: 3px 3px 0 0
}

.ancenc-wrap .ancenc-multi-checkbox label:last-child {
    margin-bottom: 0
}

.ancenc-wrap .ancenc-multi-checkbox label:last-child span {
    border-radius: 0 0 3px 3px
}

.ancenc-wrap .ancenc-description, .ancenc-wrap .ancenc-multi-checkbox label {
    display: block;
    margin-top: 5px;
    color: #888;
    font-size: 13px;
    line-height: 22px;
    font-weight: 400;
    letter-spacing: -.25px
}

.ancenc-wrap .ancenc-description.ancenc-toggle-description, .ancenc-wrap .ancenc-multi-checkbox label.ancenc-toggle-description {
    margin-left: 48px
}

.ancenc-wrap .ancenc-description.ancenc-checkbox-description, .ancenc-wrap .ancenc-description.ancenc-radio-description, .ancenc-wrap .ancenc-multi-checkbox label.ancenc-checkbox-description, .ancenc-wrap .ancenc-multi-checkbox label.ancenc-radio-description {
    margin: 0 27px 5px
}

.ancenc-wrap .ancenc-description + .ancenc-form-field, .ancenc-wrap .ancenc-description + .ancenc-form-field-inline, .ancenc-wrap .ancenc-multi-checkbox label + .ancenc-form-field, .ancenc-wrap .ancenc-multi-checkbox label + .ancenc-form-field-inline {
    margin-top: 20px
}

.ancenc-wrap .ancenc-error-message {
    display: block;
    margin-top: 8px;
    color: #FF6D6D;
    font-size: 12px;
    line-height: 16px;
    font-weight: 500
}

.ancenc-wrap .ancenc-form-field.ancenc-input-sm {
    max-width: 80px
}

.ancenc-wrap .ancenc-form-field.ancenc-input-md {
    max-width: 240px
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-form-field > .ancenc-row [class^="ancenc-col"] {
        padding-right: 5px;
        padding-left: 5px
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-form-field > .ancenc-row:first-child {
        margin-top: 0
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-form-field > .ancenc-row {
        margin-top: 10px;
        margin-right: -5px;
        margin-bottom: 0;
        margin-left: -5px
    }
}

.ancenc-wrap .ancenc-form-field:last-child {
    margin-bottom: 0
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-form-field:last-child {
        margin-bottom: 0
    }
}

.ancenc-wrap .ancenc-form-field.ancenc-has_error .ancenc-form-control, .ancenc-wrap .ancenc-form-field.ancenc-has_error .ancenc-multi-checkbox, .ancenc-wrap .ancenc-form-field.ancenc-form-field-error .ancenc-form-control, .ancenc-wrap .ancenc-form-field.ancenc-form-field-error .ancenc-multi-checkbox {
    border-bottom: 2px solid #FF6D6D
}

.ancenc-wrap .ancenc-form-field.ancenc-has_error .ancenc-control-with-icon [class*="ancenc-icon-"]:before, .ancenc-wrap .ancenc-form-field.ancenc-form-field-error .ancenc-control-with-icon [class*="ancenc-icon-"]:before {
    color: #FF6D6D
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-form-field {
        margin-bottom: 20px
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-form-field {
        margin-bottom: 30px
    }
}

.ancenc-wrap .ancenc-field-suffix, .ancenc-wrap .ancenc-field-prefix {
    display: inline-block;
    color: #888888;
    font-size: 13px;
    line-height: 22px
}

.ancenc-wrap .ancenc-field-prefix {
    margin-right: 10px
}

.ancenc-wrap .ancenc-field-suffix {
    margin-left: 10px
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-form-field-inline > .ancenc-form-field:first-child, .ancenc-wrap .ancenc-form-field-inline > .select-container:first-child {
        margin-left: 0
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-form-field-inline > .ancenc-form-field:last-child, .ancenc-wrap .ancenc-form-field-inline > .select-container:last-child {
        margin-right: 0
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-form-field-inline > .ancenc-form-field, .ancenc-wrap .ancenc-form-field-inline > .select-container {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        margin-top: 0;
        margin-bottom: 0;
        margin-right: 10px;
        margin-left: 10px
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-form-field-inline > .ancenc-form-field {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        margin-bottom: 0
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-form-field-inline > p, .ancenc-wrap .ancenc-form-field-inline > span, .ancenc-wrap .ancenc-form-field-inline > .ancenc-label {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        margin: 0
    }
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-form-field-inline:last-child {
        margin-bottom: 0
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-form-field-inline:last-child {
        margin-bottom: 0
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-form-field-inline {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 30px
    }
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-form-field-inline {
        margin-bottom: 20px
    }
}

.ancenc-wrap .ancenc-control-with-icon {
    position: relative
}

.ancenc-wrap .ancenc-control-with-icon .ancenc-form-control, .ancenc-wrap .ancenc-control-with-icon .ancenc-multi-checkbox {
    padding-left: 40px
}

.ancenc-wrap .ancenc-control-with-icon select.ancenc-select + .select2-container .select2-selection__rendered {
    padding-left: 40px
}

.ancenc-wrap .ancenc-control-with-icon [class*="ancenc-icon-"] {
    width: 16px;
    height: 16px;
    pointer-events: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: 11px;
    left: 14px
}

.ancenc-wrap .ancenc-control-with-icon [class*="ancenc-icon-"]:before {
    color: #aaa;
    display: block
}

.ancenc-wrap .ancenc-control-with-icon.ancenc-right-icon .ancenc-form-control, .ancenc-wrap .ancenc-control-with-icon.ancenc-right-icon .ancenc-multi-checkbox {
    padding-right: 40px;
    padding-left: 14px
}

.ancenc-wrap .ancenc-control-with-icon.ancenc-right-icon [class*="ancenc-icon-"] {
    right: 14px;
    left: auto;
    color: #888
}

.ancenc-wrap .ancenc-with-button {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.ancenc-wrap .ancenc-with-button .ancenc-button {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.ancenc-wrap .ancenc-with-button .ancenc-form-control, .ancenc-wrap .ancenc-with-button .ancenc-multi-checkbox {
    -ms-flex: 1;
    flex: 1;
    margin: 0 5px
}

.ancenc-wrap .ancenc-with-button .ancenc-form-control:first-child, .ancenc-wrap .ancenc-with-button .ancenc-multi-checkbox:first-child {
    margin-left: 0
}

.ancenc-wrap .ancenc-with-button .ancenc-form-control:last-child, .ancenc-wrap .ancenc-with-button .ancenc-multi-checkbox:last-child {
    margin-right: 0
}

.ancenc-wrap .ancenc-with-button.ancenc-inside, .ancenc-wrap .ancenc-with-button.ancenc-with-button-inside {
    display: block;
    position: relative
}

.ancenc-wrap .ancenc-with-button.ancenc-inside .ancenc-button, .ancenc-wrap .ancenc-with-button.ancenc-inside .ancenc-button-icon, .ancenc-wrap .ancenc-with-button.ancenc-with-button-inside .ancenc-button, .ancenc-wrap .ancenc-with-button.ancenc-with-button-inside .ancenc-button-icon {
    position: absolute;
    top: 5px;
    right: 5px
}

.ancenc-wrap .ancenc-with-button.ancenc-inside .ancenc-button-lg, .ancenc-wrap .ancenc-with-button.ancenc-with-button-inside .ancenc-button-lg {
    top: 0;
    right: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.ancenc-wrap .ancenc-with-button.ancenc-inside .ancenc-form-control, .ancenc-wrap .ancenc-with-button.ancenc-inside .ancenc-multi-checkbox, .ancenc-wrap .ancenc-with-button.ancenc-with-button-inside .ancenc-form-control, .ancenc-wrap .ancenc-with-button.ancenc-with-button-inside .ancenc-multi-checkbox {
    margin: 0;
    padding-right: 90px
}

.ancenc-wrap .ancenc-with-button.ancenc-with-button-icon {
    display: block;
    position: relative
}

.ancenc-wrap .ancenc-with-button.ancenc-with-button-icon .ancenc-button, .ancenc-wrap .ancenc-with-button.ancenc-with-button-icon .ancenc-button-icon {
    position: absolute;
    top: 5px;
    right: 5px
}

.ancenc-wrap .ancenc-with-button.ancenc-with-button-icon .ancenc-button-lg {
    top: 0;
    right: 0
}

.ancenc-wrap .ancenc-with-button.ancenc-with-button-icon .ancenc-form-control, .ancenc-wrap .ancenc-with-button.ancenc-with-button-icon .ancenc-multi-checkbox {
    margin: 0;
    padding-right: 40px
}

.ancenc-wrap .ancenc-input-group {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: stretch;
    align-items: stretch;
    position: relative
}

.ancenc-wrap .ancenc-password-group {
    position: relative
}

.ancenc-wrap .ancenc-password-group .ancenc-password-toggle {
    width: 30px;
    height: 30px;
    cursor: pointer;
    position: absolute;
    top: 50%;
    right: 7px;
    padding: 0;
    border: 0;
    border-radius: 4px;
    background: transparent;
    color: #888;
    font-size: 15px;
    line-height: 1em;
    transform: translateY(-50%)
}

.ancenc-wrap .ancenc-password-group .ancenc-password-toggle:hover, .ancenc-wrap .ancenc-password-group .ancenc-password-toggle:focus, .ancenc-wrap .ancenc-password-group .ancenc-password-toggle:active {
    outline: 0
}

.ancenc-wrap .ancenc-password-group .ancenc-password-toggle:hover {
    background-color: rgba(0, 0, 0, 0.03)
}

.ancenc-wrap .ancenc-password-group .ancenc-password-toggle:hover [class*="ancenc-icon-"]:before {
    color: #666
}

.ancenc-wrap .ancenc-date {
    position: relative
}

.ancenc-wrap .ancenc-date .ancenc-form-control:first-child, .ancenc-wrap .ancenc-date .ancenc-multi-checkbox:first-child {
    padding-right: 40px
}

.ancenc-wrap .ancenc-date .ancenc-form-control:last-child, .ancenc-wrap .ancenc-date .ancenc-multi-checkbox:last-child {
    padding-left: 40px
}

.ancenc-wrap .ancenc-date [class*="ancenc-icon-"] {
    width: 30px;
    height: 30px;
    pointer-events: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: 5px
}

.ancenc-wrap .ancenc-date [class*="ancenc-icon-"]:before {
    display: block
}

.ancenc-wrap .ancenc-date [class*="ancenc-icon-"]:first-child {
    left: 5px
}

.ancenc-wrap .ancenc-date [class*="ancenc-icon-"]:last-child {
    right: 5px
}

.ancenc-wrap .ancenc-multi-date {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.ancenc-wrap .ancenc-multi-date .ancenc-form-field {
    -ms-flex: 1;
    flex: 1
}

.ancenc-wrap .ancenc-multi-date .ancenc-form-field + button {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-left: 10px
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-multi-date .ancenc-form-field {
        margin-bottom: 0
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-multi-date .ancenc-form-field {
        margin-bottom: 0
    }
}

.ancenc-wrap .ancenc-multi-date:not(:last-child) {
    margin-bottom: 10px
}

.ancenc-wrap .ancenc-insert-variables {
    position: relative
}

.ancenc-wrap .ancenc-insert-variables .ancenc-form-control, .ancenc-wrap .ancenc-insert-variables .ancenc-multi-checkbox {
    padding-right: 53px
}

.ancenc-wrap .ancenc-insert-variables .select-container {
    position: absolute;
    top: 0;
    right: 0;
    border: 0;
    background-color: transparent;
    pointer-events: none
}

.ancenc-wrap .ancenc-insert-variables .select-container .dropdown-handle {
    display: none
}

.ancenc-wrap .ancenc-insert-variables .select-container .select-list-container {
    padding-right: 0;
    pointer-events: initial
}

.ancenc-wrap .ancenc-insert-variables .select-container .select-list-container .list-value {
    width: 40px;
    height: 40px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    padding: 0;
    border: 1px solid #ddd;
    border-left-color: transparent;
    border-radius: 0 4px 4px 0;
    color: transparent;
    font-size: 16px;
    transition: 0.2s ease
}

.ancenc-wrap .ancenc-insert-variables .select-container .select-list-container .list-value:hover {
    border-left-color: #ddd;
    background-color: #F2F2F2
}

.ancenc-wrap .ancenc-insert-variables .select-container .select-list-container .list-value:hover:before {
    color: #666
}

.ancenc-wrap .ancenc-insert-variables .select-container .select-list-container .list-value:before {
    content: "@";
    width: 16px;
    height: 16px;
    display: block;
    position: absolute
}

.ancenc-wrap .ancenc-insert-variables .select-container .select-list-container .list-results {
    width: 320px;
    left: auto;
    margin-right: 0;
    border-color: #ddd;
    background-color: #fff
}

.ancenc-wrap .ancenc-insert-variables .select-container .select-list-container .list-results li.ancenc-element-flex {
    display: -ms-flexbox;
    display: flex
}

.ancenc-wrap .ancenc-insert-variables .select-container .select-list-container .list-results li.ancenc-element-flex span {
    pointer-events: none;
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ancenc-wrap .ancenc-insert-variables .select-container .select-list-container .list-results li.ancenc-element-flex span {
    -ms-flex: 1;
    flex: 1
}

.ancenc-wrap .ancenc-insert-variables .select-container .select-list-container .list-results li.ancenc-element-flex span + span {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-left: 5px;
    color: #AAA;
    font-size: 12px
}

.ancenc-wrap .ancenc-insert-variables .select-container .select-list-container .list-results .current {
    background-color: transparent;
    color: #888
}

.ancenc-wrap .ancenc-insert-variables .select-container .select-list-container .list-results .current:hover {
    background-color: #F8F8F8;
    color: #333
}

.ancenc-wrap .ancenc-insert-variables .select-container.active .select-list-container .list-value {
    z-index: 1011;
    border-bottom-color: #fff;
    border-left-color: #ddd;
    background-color: #fff;
    border-bottom-right-radius: 0
}

.ancenc-wrap .ancenc-insert-variables .select-container.active .select-list-container .list-value:before {
    color: #333
}

.ancenc-wrap .ancenc-insert-variables .select-container.active .select-list-container .list-results {
    top: 38px;
    border-top-right-radius: 0
}

.ancenc-wrap .ancenc-insert-variables .ancenc-variables + .select2 {
    width: auto !important;
    height: auto !important;
    display: block;
    position: absolute;
    top: 0;
    right: 0
}

.ancenc-wrap .ancenc-insert-variables .ancenc-variables + .select2 * {
    display: block;
    outline: none
}

.ancenc-wrap .ancenc-insert-variables .ancenc-variables + .select2 .select2-selection--single {
    height: auto;
    border: 1px solid #ddd;
    border-left-color: transparent;
    border-radius: 0 4px 4px 0;
    background-color: transparent;
    transition: 0.2s ease
}

.ancenc-wrap .ancenc-insert-variables .ancenc-variables + .select2 .select2-selection--single .select2-selection__arrow {
    width: 38px;
    height: 38px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    top: auto;
    right: auto
}

.ancenc-wrap .ancenc-insert-variables .ancenc-variables + .select2 .select2-selection--single .select2-selection__arrow:before {
    content: "@";
    display: block;
    margin: 0 auto;
    color: #888;
    font-size: 16px
}

.ancenc-wrap .ancenc-insert-variables .ancenc-variables + .select2 .select2-selection--single .select2-selection__arrow b {
    display: none
}

.ancenc-wrap .ancenc-insert-variables .ancenc-variables + .select2 .select2-selection--single:hover {
    border-left-color: #ddd;
    background-color: #F2F2F2
}

.ancenc-wrap .ancenc-insert-variables .ancenc-variables + .select2 .select2-selection--single:hover .select2-selection__arrow:before {
    color: #666
}

.ancenc-wrap .ancenc-insert-variables .ancenc-variables + .select2.select2-container--open .select2-selection--single {
    border-left-color: #ddd;
    background-color: #fff;
    border-bottom-right-radius: 0
}

.ancenc-wrap .ancenc-insert-variables .ancenc-variables + .select2.select2-container--open .select2-selection--single .select2-selection__arrow:before {
    color: #333
}

.ancenc-wrap .ancenc-insert-variables textarea.ancenc-form-control + .select-container .select-list-container .list-value, .ancenc-wrap .ancenc-insert-variables textarea.ancenc-multi-checkbox + .select-container .select-list-container .list-value {
    border-color: transparent
}

.ancenc-wrap .ancenc-insert-variables textarea.ancenc-form-control + .select-container .select-list-container .list-value:hover, .ancenc-wrap .ancenc-insert-variables textarea.ancenc-multi-checkbox + .select-container .select-list-container .list-value:hover {
    border-left-color: transparent;
    background-color: transparent
}

.ancenc-wrap .ancenc-insert-variables textarea.ancenc-form-control + .select-container.active .select-list-container .list-value, .ancenc-wrap .ancenc-insert-variables textarea.ancenc-multi-checkbox + .select-container.active .select-list-container .list-value {
    border-left-color: transparent;
    background-color: transparent
}

.ancenc-wrap textarea.ancenc-form-control, .ancenc-wrap textarea.ancenc-multi-checkbox {
    max-width: 100%;
    height: auto;
    resize: vertical;
    line-height: 20px
}

.ancenc-wrap select.ancenc-form-control, .ancenc-wrap select.ancenc-multi-checkbox {
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAs0lEQVQ4T6WS2w0CIRBF59KA2oklaAdbgpbgB48SIBThduKWYClrA2CGgEEXNWH5moR7Zu48QJ0PnRytA6WUe67svb//clDrUkWt9UxEMYRw/AYzJIS4sd45t0ugMeZERNcY49yCCwRgS0Rna+346rGGAVz4s06aW0gQx2/DUUoNAEYAG86cxezkAWCw1k5lBoupZltThomhEMLhs/fmOgrM2VvQwmq9in8rWncAPWfXXfEJ6RpWD7sJ1JwAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: center right 10px;
    line-height: 1
}

.ancenc-wrap .ancenc-radio, .ancenc-wrap .ancenc-checkbox {
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-flex-align: start;
    align-items: flex-start
}

.ancenc-wrap .ancenc-radio input + span, .ancenc-wrap .ancenc-checkbox input + span {
    width: 16px;
    height: 16px;
    cursor: pointer;
    display: block;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: relative;
    margin: 3px 0;
    border: 1px solid #ddd;
    border-radius: 4px;
    background-color: #FAFAFA;
    transition: 0.3s ease
}

.ancenc-wrap .ancenc-radio input + span:before, .ancenc-wrap .ancenc-checkbox input + span:before {
    opacity: 0;
    transition: 0.3s ease
}

.ancenc-wrap .ancenc-radio input + span + span, .ancenc-wrap .ancenc-checkbox input + span + span, .ancenc-wrap .ancenc-radio input + span + .ancenc-description, .ancenc-wrap .ancenc-checkbox input + span + .ancenc-description {
    cursor: pointer;
    margin: 0 0 0 10px;
    color: #666;
    font-size: 15px;
    line-height: 22px;
    font-weight: 500
}

.ancenc-wrap .ancenc-radio input + span + span.ancenc-description-sm, .ancenc-wrap .ancenc-checkbox input + span + span.ancenc-description-sm, .ancenc-wrap .ancenc-radio input + span + .ancenc-description.ancenc-description-sm, .ancenc-wrap .ancenc-checkbox input + span + .ancenc-description.ancenc-description-sm {
    font-size: 13px
}

.ancenc-wrap .ancenc-radio input + span ~ .ancenc-tag, .ancenc-wrap .ancenc-checkbox input + span ~ .ancenc-tag {
    margin-top: auto;
    margin-bottom: auto;
    margin-left: 10px
}

.ancenc-wrap .ancenc-radio input:checked + span, .ancenc-wrap .ancenc-checkbox input:checked + span {
    border-color: #17A8E3;
    background-color: #17A8E3
}

.ancenc-wrap .ancenc-radio input:checked + span:before, .ancenc-wrap .ancenc-checkbox input:checked + span:before {
    opacity: 1
}

.ancenc-wrap .ancenc-radio input:disabled + span, .ancenc-wrap .ancenc-checkbox input:disabled + span, .ancenc-wrap .ancenc-radio input[disabled] + span, .ancenc-wrap .ancenc-checkbox input[disabled] + span, .ancenc-wrap .ancenc-radio input.ancenc-disabled + span, .ancenc-wrap .ancenc-checkbox input.ancenc-disabled + span {
    cursor: not-allowed;
    border-color: #F2F2F2;
    background-color: #F2F2F2
}

.ancenc-wrap .ancenc-radio input:disabled + span + span, .ancenc-wrap .ancenc-checkbox input:disabled + span + span, .ancenc-wrap .ancenc-radio input:disabled + span + .ancenc-description, .ancenc-wrap .ancenc-checkbox input:disabled + span + .ancenc-description, .ancenc-wrap .ancenc-radio input[disabled] + span + span, .ancenc-wrap .ancenc-checkbox input[disabled] + span + span, .ancenc-wrap .ancenc-radio input[disabled] + span + .ancenc-description, .ancenc-wrap .ancenc-checkbox input[disabled] + span + .ancenc-description, .ancenc-wrap .ancenc-radio input.ancenc-disabled + span + span, .ancenc-wrap .ancenc-checkbox input.ancenc-disabled + span + span, .ancenc-wrap .ancenc-radio input.ancenc-disabled + span + .ancenc-description, .ancenc-wrap .ancenc-checkbox input.ancenc-disabled + span + .ancenc-description {
    cursor: not-allowed
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-radio:last-child, .ancenc-wrap .ancenc-checkbox:last-child {
        margin-bottom: 0
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-radio:last-child, .ancenc-wrap .ancenc-checkbox:last-child {
        margin-right: 0
    }
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-radio, .ancenc-wrap .ancenc-checkbox {
        display: -ms-flexbox;
        display: flex;
        margin: 0 0 10px
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-radio, .ancenc-wrap .ancenc-checkbox {
        display: -ms-inline-flexbox;
        display: inline-flex;
        margin: 0 15px 0 0
    }
}

.ancenc-wrap .ancenc-radio input + span {
    position: relative;
    border-radius: 50%
}

.ancenc-wrap .ancenc-radio input + span:before {
    content: " ";
    width: 6px;
    height: 6px;
    display: block;
    position: absolute;
    top: 4px;
    left: 4px;
    border-radius: 16px;
    background-color: #fff
}

.ancenc-wrap .ancenc-radio input:disabled + span:before, .ancenc-wrap .ancenc-radio input[disabled] + span:before, .ancenc-wrap .ancenc-radio input.ancenc-disabled + span:before {
    background-color: #aaa
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-radio.ancenc-radio-stacked:last-child {
        margin: 0
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-radio.ancenc-radio-stacked {
        display: -ms-flexbox;
        display: flex;
        margin: 0 0 10px
    }
}

.ancenc-wrap .ancenc-radio.ancenc-radio-sm input + span + span, .ancenc-wrap .ancenc-radio.ancenc-radio-sm input + span + .ancenc-description {
    font-size: 13px
}

.ancenc-wrap .ancenc-radio-image {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center
}

.ancenc-wrap .ancenc-radio-image img {
    display: block;
    margin: 0;
    padding: 0;
    border: 0
}

.ancenc-wrap .ancenc-radio-image img + .ancenc-radio {
    margin-top: 15px
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-radio-image + * {
        margin-top: 20px
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-radio-image + * {
        margin-left: 20px
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-radio-image.ancenc-radio-stacked + * {
        margin-top: 30px;
        margin-left: 0
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-radio-image.ancenc-radio-stacked {
        display: -ms-inline-flexbox;
        display: inline-flex
    }
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-radio-image {
        display: -ms-flexbox;
        display: flex
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-radio-image {
        display: -ms-inline-flexbox;
        display: inline-flex
    }
}

.ancenc-wrap .ancenc-checkbox input + span:before {
    content: "(";
    width: 14px;
    height: 14px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    font-size: 10px;
    text-align: center
}

.ancenc-wrap .ancenc-checkbox input:disabled + span:before, .ancenc-wrap .ancenc-checkbox input[disabled] + span:before, .ancenc-wrap .ancenc-checkbox input.ancenc-disabled + span:before {
    color: #aaa
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-checkbox.ancenc-checkbox-stacked:last-child {
        margin: 0
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-checkbox.ancenc-checkbox-stacked {
        display: -ms-flexbox;
        display: flex;
        margin: 0 0 10px
    }
}

.ancenc-wrap .ancenc-checkbox.ancenc-checkbox-sm input + span + span, .ancenc-wrap .ancenc-checkbox.ancenc-checkbox-sm input + span + .ancenc-description {
    font-size: 13px
}

.ancenc-wrap .ancenc-checkbox-image {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center
}

.ancenc-wrap .ancenc-checkbox-image img {
    display: block;
    margin: 0;
    padding: 0;
    border: 0
}

.ancenc-wrap .ancenc-checkbox-image img + .ancenc-checkbox {
    margin-top: 15px
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-checkbox-image + * {
        margin-top: 20px
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-checkbox-image + * {
        margin-left: 20px
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-checkbox-image.ancenc-checkbox-stacked + * {
        margin-top: 30px;
        margin-left: 0
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-checkbox-image.ancenc-checkbox-stacked {
        display: -ms-inline-flexbox;
        display: inline-flex
    }
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-checkbox-image {
        display: -ms-flexbox;
        display: flex
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-checkbox-image {
        display: -ms-inline-flexbox;
        display: inline-flex
    }
}

.ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > [data-tabs], .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > .ancenc-tabs-menu {
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    padding: 0;
    border-top: 1px solid #E6E6E6;
    list-style: none
}

.ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > [data-tabs] > *, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > [data-tabs] .ancenc-tab-item, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > .ancenc-tabs-menu > *, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > .ancenc-tabs-menu .ancenc-tab-item {
    cursor: pointer;
    margin: 0 10px;
    padding: 14px 0 12px;
    border: 0;
    background-color: transparent;
    font: 500 13px/22px "Roboto", Arial, sans-serif;
    letter-spacing: -.25px;
    text-transform: uppercase;
    text-decoration: none
}

.ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > [data-tabs] > *, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > [data-tabs] > *:focus, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > [data-tabs] > *:hover, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > [data-tabs] > *:active, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > [data-tabs] > *:visited, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > [data-tabs] .ancenc-tab-item, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > [data-tabs] .ancenc-tab-item:focus, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > [data-tabs] .ancenc-tab-item:hover, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > [data-tabs] .ancenc-tab-item:active, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > [data-tabs] .ancenc-tab-item:visited, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > .ancenc-tabs-menu > *, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > .ancenc-tabs-menu > *:focus, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > .ancenc-tabs-menu > *:hover, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > .ancenc-tabs-menu > *:active, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > .ancenc-tabs-menu > *:visited, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > .ancenc-tabs-menu .ancenc-tab-item, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > .ancenc-tabs-menu .ancenc-tab-item:focus, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > .ancenc-tabs-menu .ancenc-tab-item:hover, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > .ancenc-tabs-menu .ancenc-tab-item:active, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > .ancenc-tabs-menu .ancenc-tab-item:visited {
    outline: none;
    border-bottom: 2px solid transparent
}

.ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > [data-tabs] > *, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > [data-tabs] > *:visited, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > [data-tabs] .ancenc-tab-item, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > [data-tabs] .ancenc-tab-item:visited, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > .ancenc-tabs-menu > *, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > .ancenc-tabs-menu > *:visited, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > .ancenc-tabs-menu .ancenc-tab-item, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > .ancenc-tabs-menu .ancenc-tab-item:visited {
    color: #888
}

.ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > [data-tabs] > *:focus, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > [data-tabs] > *:hover, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > [data-tabs] > *:active, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > [data-tabs] .ancenc-tab-item:focus, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > [data-tabs] .ancenc-tab-item:hover, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > [data-tabs] .ancenc-tab-item:active, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > .ancenc-tabs-menu > *:focus, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > .ancenc-tabs-menu > *:hover, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > .ancenc-tabs-menu > *:active, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > .ancenc-tabs-menu .ancenc-tab-item:focus, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > .ancenc-tabs-menu .ancenc-tab-item:hover, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > .ancenc-tabs-menu .ancenc-tab-item:active {
    color: #333
}

.ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > [data-tabs] > *:first-child, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > [data-tabs] .ancenc-tab-item:first-child, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > .ancenc-tabs-menu > *:first-child, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > .ancenc-tabs-menu .ancenc-tab-item:first-child {
    margin-left: 0
}

.ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > [data-tabs] > *:last-child, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > [data-tabs] .ancenc-tab-item:last-child, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > .ancenc-tabs-menu > *:last-child, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > .ancenc-tabs-menu .ancenc-tab-item:last-child {
    margin-right: 0
}

.ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > [data-tabs] > *.active, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > [data-tabs] .ancenc-tab-item.active, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > .ancenc-tabs-menu > *.active, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > .ancenc-tabs-menu .ancenc-tab-item.active {
    color: #333;
    border-bottom-color: #333
}

.ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > [data-panes] > *, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > [data-panes] > .ancenc-tab-content, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > .ancenc-tabs-content > *, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > .ancenc-tabs-content > .ancenc-tab-content {
    display: none;
    margin-top: -1px;
    padding: 20px 0 0;
    border-top: 1px solid #E6E6E6
}

.ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > [data-panes] > *.active, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > [data-panes] > .ancenc-tab-content.active, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > .ancenc-tabs-content > *.active, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > .ancenc-tabs-content > .ancenc-tab-content.active {
    display: block
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > [data-panes] > *, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > [data-panes] > .ancenc-tab-content, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > .ancenc-tabs-content > *, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs) > .ancenc-tabs-content > .ancenc-tab-content {
        padding: 30px 0 0
    }
}

.ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs).ancenc-tabs-flushed > [data-tabs], .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs).ancenc-tabs-flushed > .ancenc-tabs-menu {
    border-top-width: 0
}

.ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs).ancenc-tabs-overflow {
    border: 1px solid #E6E6E6;
    border-radius: 4px;
    position: relative
}

.ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs).ancenc-tabs-overflow > [data-tabs], .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs).ancenc-tabs-overflow > .ancenc-tabs-menu {
    overflow: auto;
    margin-right: 20px;
    margin-left: 20px;
    border-top-width: 0;
    scrollbar-width: none;
    scrollbar-height: none
}

.ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs).ancenc-tabs-overflow > [data-tabs]::-webkit-scrollbar, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs).ancenc-tabs-overflow > .ancenc-tabs-menu::-webkit-scrollbar {
    width: 0;
    height: 0;
    background: transparent
}

.ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs).ancenc-tabs-overflow > [data-tabs] > *, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs).ancenc-tabs-overflow > [data-tabs] .ancenc-tab-item, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs).ancenc-tabs-overflow > .ancenc-tabs-menu > *, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs).ancenc-tabs-overflow > .ancenc-tabs-menu .ancenc-tab-item {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs).ancenc-tabs-overflow > [data-panes] > *, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs).ancenc-tabs-overflow > [data-panes] > .ancenc-tab-content, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs).ancenc-tabs-overflow > .ancenc-tabs-content > *, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs).ancenc-tabs-overflow > .ancenc-tabs-content > .ancenc-tab-content {
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs).ancenc-tabs-overflow > [data-panes] > *, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs).ancenc-tabs-overflow > [data-panes] > .ancenc-tab-content, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs).ancenc-tabs-overflow > .ancenc-tabs-content > *, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs).ancenc-tabs-overflow > .ancenc-tabs-content > .ancenc-tab-content {
        padding-right: 30px;
        padding-bottom: 30px;
        padding-left: 30px
    }
}

.ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs).ancenc-tabs-overflow .ancenc-tabs-navigation {
    position: absolute;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 50px;
    -ms-flex-align: center;
    align-items: center;
    top: 1px;
    pointer-events: none;
    opacity: 1
}

.ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs).ancenc-tabs-overflow .ancenc-tabs-navigation--left, .ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs).ancenc-tabs-overflow .ancenc-tabs-navigation--right {
    background: rgba(255, 255, 255, 0.8);
    pointer-events: all;
    transition: all .2s
}

.ancenc-wrap .ancenc-tabs:not(.ancenc-side-tabs).ancenc-tabs-overflow .ancenc-tabs-navigation--hidden {
    visibility: hidden;
    opacity: 0
}

.ancenc-wrap .ancenc-side-tabs {
    margin: 0 0 20px
}

.ancenc-wrap .ancenc-side-tabs > [data-tabs], .ancenc-wrap .ancenc-side-tabs > .ancenc-tabs-menu {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    list-style: none
}

.ancenc-wrap .ancenc-side-tabs > [data-tabs] > *, .ancenc-wrap .ancenc-side-tabs > [data-tabs] .ancenc-tab-item, .ancenc-wrap .ancenc-side-tabs > .ancenc-tabs-menu > *, .ancenc-wrap .ancenc-side-tabs > .ancenc-tabs-menu .ancenc-tab-item {
    cursor: pointer;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin: 0 1px 0 0;
    padding: 9px 20px;
    border: 0;
    font: 500 13px/22px "Roboto", Arial, sans-serif;
    letter-spacing: -.25px;
    text-decoration: none
}

.ancenc-wrap .ancenc-side-tabs > [data-tabs] > *, .ancenc-wrap .ancenc-side-tabs > [data-tabs] > *:focus, .ancenc-wrap .ancenc-side-tabs > [data-tabs] > *:hover, .ancenc-wrap .ancenc-side-tabs > [data-tabs] > *:active, .ancenc-wrap .ancenc-side-tabs > [data-tabs] > *:visited, .ancenc-wrap .ancenc-side-tabs > [data-tabs] .ancenc-tab-item, .ancenc-wrap .ancenc-side-tabs > [data-tabs] .ancenc-tab-item:focus, .ancenc-wrap .ancenc-side-tabs > [data-tabs] .ancenc-tab-item:hover, .ancenc-wrap .ancenc-side-tabs > [data-tabs] .ancenc-tab-item:active, .ancenc-wrap .ancenc-side-tabs > [data-tabs] .ancenc-tab-item:visited, .ancenc-wrap .ancenc-side-tabs > .ancenc-tabs-menu > *, .ancenc-wrap .ancenc-side-tabs > .ancenc-tabs-menu > *:focus, .ancenc-wrap .ancenc-side-tabs > .ancenc-tabs-menu > *:hover, .ancenc-wrap .ancenc-side-tabs > .ancenc-tabs-menu > *:active, .ancenc-wrap .ancenc-side-tabs > .ancenc-tabs-menu > *:visited, .ancenc-wrap .ancenc-side-tabs > .ancenc-tabs-menu .ancenc-tab-item, .ancenc-wrap .ancenc-side-tabs > .ancenc-tabs-menu .ancenc-tab-item:focus, .ancenc-wrap .ancenc-side-tabs > .ancenc-tabs-menu .ancenc-tab-item:hover, .ancenc-wrap .ancenc-side-tabs > .ancenc-tabs-menu .ancenc-tab-item:active, .ancenc-wrap .ancenc-side-tabs > .ancenc-tabs-menu .ancenc-tab-item:visited {
    outline: none;
    background-color: #F8F8F8;
    color: #666
}

.ancenc-wrap .ancenc-side-tabs > [data-tabs] > *:first-child, .ancenc-wrap .ancenc-side-tabs > [data-tabs] .ancenc-tab-item:first-child, .ancenc-wrap .ancenc-side-tabs > .ancenc-tabs-menu > *:first-child, .ancenc-wrap .ancenc-side-tabs > .ancenc-tabs-menu .ancenc-tab-item:first-child {
    border-radius: 4px 0 0 4px
}

.ancenc-wrap .ancenc-side-tabs > [data-tabs] > *:last-child, .ancenc-wrap .ancenc-side-tabs > [data-tabs] .ancenc-tab-item:last-child, .ancenc-wrap .ancenc-side-tabs > .ancenc-tabs-menu > *:last-child, .ancenc-wrap .ancenc-side-tabs > .ancenc-tabs-menu .ancenc-tab-item:last-child {
    margin: 0;
    border-radius: 0 4px 4px 0
}

.ancenc-wrap .ancenc-side-tabs > [data-tabs] > *.active, .ancenc-wrap .ancenc-side-tabs > [data-tabs] .ancenc-tab-item.active, .ancenc-wrap .ancenc-side-tabs > .ancenc-tabs-menu > *.active, .ancenc-wrap .ancenc-side-tabs > .ancenc-tabs-menu .ancenc-tab-item.active {
    background-color: #E1F6FF;
    color: #17A8E3
}

.ancenc-wrap .ancenc-side-tabs > [data-panes] > *, .ancenc-wrap .ancenc-side-tabs > [data-panes] > .ancenc-tab-content, .ancenc-wrap .ancenc-side-tabs > .ancenc-tabs-content > *, .ancenc-wrap .ancenc-side-tabs > .ancenc-tabs-content > .ancenc-tab-content {
    display: none;
    margin: 10px 0 0
}

.ancenc-wrap .ancenc-side-tabs > [data-panes] > *.ancenc-tab-boxed, .ancenc-wrap .ancenc-side-tabs > [data-panes] > .ancenc-tab-content.ancenc-tab-boxed, .ancenc-wrap .ancenc-side-tabs > .ancenc-tabs-content > *.ancenc-tab-boxed, .ancenc-wrap .ancenc-side-tabs > .ancenc-tabs-content > .ancenc-tab-content.ancenc-tab-boxed {
    padding: 20px;
    border: 1px solid #E6E6E6;
    border-radius: 4px
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-side-tabs > [data-panes] > *.ancenc-tab-boxed, .ancenc-wrap .ancenc-side-tabs > [data-panes] > .ancenc-tab-content.ancenc-tab-boxed, .ancenc-wrap .ancenc-side-tabs > .ancenc-tabs-content > *.ancenc-tab-boxed, .ancenc-wrap .ancenc-side-tabs > .ancenc-tabs-content > .ancenc-tab-content.ancenc-tab-boxed {
        padding: 30px
    }
}

.ancenc-wrap .ancenc-side-tabs > [data-panes] > *.active, .ancenc-wrap .ancenc-side-tabs > [data-panes] > .ancenc-tab-content.active, .ancenc-wrap .ancenc-side-tabs > .ancenc-tabs-content > *.active, .ancenc-wrap .ancenc-side-tabs > .ancenc-tabs-content > .ancenc-tab-content.active {
    display: block
}

.ancenc-wrap .ancenc-side-tabs > [data-panes].ancenc-tabs-content-lg > *, .ancenc-wrap .ancenc-side-tabs > [data-panes].ancenc-tabs-content-lg > .ancenc-tab-content, .ancenc-wrap .ancenc-side-tabs > .ancenc-tabs-content.ancenc-tabs-content-lg > *, .ancenc-wrap .ancenc-side-tabs > .ancenc-tabs-content.ancenc-tabs-content-lg > .ancenc-tab-content {
    margin-top: 30px
}

.ancenc-wrap .ancenc-side-tabs:last-child {
    margin: 0
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-side-tabs:last-child {
        margin: 0
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-side-tabs {
        margin: 0 0 30px
    }
}

.ancenc-wrap .ancenc-box-body > .ancenc-tabs-flushed > [data-tabs], .ancenc-wrap .ancenc-box-body > .ancenc-tabs-flushed > .ancenc-tabs-menu {
    padding: 0 20px
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-box-body > .ancenc-tabs-flushed > [data-tabs], .ancenc-wrap .ancenc-box-body > .ancenc-tabs-flushed > .ancenc-tabs-menu {
        padding: 0 30px
    }
}

.ancenc-wrap .ancenc-box-body > .ancenc-tabs-flushed > [data-panes] > *, .ancenc-wrap .ancenc-box-body > .ancenc-tabs-flushed > [data-panes] > .ancenc-tab-content, .ancenc-wrap .ancenc-box-body > .ancenc-tabs-flushed > .ancenc-tabs-content > *, .ancenc-wrap .ancenc-box-body > .ancenc-tabs-flushed > .ancenc-tabs-content > .ancenc-tab-content {
    padding: 20px
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-box-body > .ancenc-tabs-flushed > [data-panes] > *, .ancenc-wrap .ancenc-box-body > .ancenc-tabs-flushed > [data-panes] > .ancenc-tab-content, .ancenc-wrap .ancenc-box-body > .ancenc-tabs-flushed > .ancenc-tabs-content > *, .ancenc-wrap .ancenc-box-body > .ancenc-tabs-flushed > .ancenc-tabs-content > .ancenc-tab-content {
        padding: 30px
    }
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-box-body > .ancenc-tabs-flushed {
        margin: -20px !important
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-box-body > .ancenc-tabs-flushed {
        margin: -30px !important
    }
}

.ancenc-wrap {
    position: relative
}

.ancenc-wrap .ancenc-row-with-sidenav {
    width: 100%;
    display: table;
    table-layout: fixed;
    clear: both;
    margin-bottom: 30px
}

.ancenc-wrap .ancenc-row-with-sidenav .ancenc-sidenav {
    vertical-align: top
}

.ancenc-wrap .ancenc-row-with-sidenav .ancenc-sidenav .ancenc-vertical-tabs {
    margin: 15px 0 0;
    padding: 0;
    border: 0;
    list-style: none
}

.ancenc-wrap .ancenc-row-with-sidenav .ancenc-sidenav .ancenc-vertical-tabs .ancenc-vertical-tab {
    height: 30px;
    position: relative;
    margin: 0 0 6px;
    padding: 5px 15px;
    line-height: 1.5em;
    list-style: none
}

.ancenc-wrap .ancenc-row-with-sidenav .ancenc-sidenav .ancenc-vertical-tabs .ancenc-vertical-tab.current {
    background-color: #E6E6E6;
    border-radius: 20px
}

.ancenc-wrap .ancenc-row-with-sidenav .ancenc-sidenav .ancenc-vertical-tabs .ancenc-vertical-tab.current a {
    color: #333
}

.ancenc-wrap .ancenc-row-with-sidenav .ancenc-sidenav .ancenc-vertical-tabs .ancenc-vertical-tab i, .ancenc-wrap .ancenc-row-with-sidenav .ancenc-sidenav .ancenc-vertical-tabs .ancenc-vertical-tab .ancenc-tag {
    position: absolute;
    top: 2px;
    right: 3px
}

.ancenc-wrap .ancenc-row-with-sidenav .ancenc-sidenav .ancenc-vertical-tabs .ancenc-vertical-tab [class*="ancenc-icon-"] {
    top: 6px;
    right: 7px
}

.ancenc-wrap .ancenc-row-with-sidenav .ancenc-sidenav .ancenc-vertical-tabs .ancenc-vertical-tab [class*="ancenc-icon-"]:before {
    font-size: 16px
}

.ancenc-wrap .ancenc-row-with-sidenav .ancenc-sidenav .ancenc-vertical-tabs a {
    display: block;
    color: #666;
    font-weight: 500;
    transition: 0.3s ease
}

.ancenc-wrap .ancenc-row-with-sidenav .ancenc-sidenav .ancenc-vertical-tabs a:hover, .ancenc-wrap .ancenc-row-with-sidenav .ancenc-sidenav .ancenc-vertical-tabs a:focus {
    color: #333
}

.ancenc-wrap .ancenc-row-with-sidenav .ancenc-sidenav .ancenc-vertical-tabs.ancenc-alt-design .ancenc-vertical-tab {
    height: auto;
    padding: 0;
    background-color: transparent;
    line-height: auto
}

.ancenc-wrap .ancenc-row-with-sidenav .ancenc-sidenav .ancenc-vertical-tabs.ancenc-alt-design .ancenc-vertical-tab a {
    padding: 5px 15px;
    border-radius: 20px;
    background-color: transparent
}

.ancenc-wrap .ancenc-row-with-sidenav .ancenc-sidenav .ancenc-vertical-tabs.ancenc-alt-design .ancenc-vertical-tab a.current {
    background-color: #E6E6E6;
    color: #333
}

@media (max-width: 1199px) {
    .ancenc-wrap .ancenc-row-with-sidenav .ancenc-sidenav .ancenc-vertical-tabs {
        margin-bottom: 15px
    }
}

@media (min-width: 1200px) {
    .ancenc-wrap .ancenc-row-with-sidenav .ancenc-sidenav .ancenc-vertical-tabs {
        margin-bottom: 30px
    }
}

@media (max-width: 1199px) {
    .ancenc-wrap .ancenc-row-with-sidenav .ancenc-sidenav .ancenc-with-floating-input {
        left: 0 !important
    }
}

@media (min-width: 1200px) {
    .ancenc-wrap .ancenc-row-with-sidenav .ancenc-sidenav .ancenc-with-floating-input {
        width: 240px;
        position: absolute;
        top: 0;
        left: 230px;
        margin: 0
    }
}

.ancenc-wrap .ancenc-row-with-sidenav .ancenc-sidenav .ancenc-sidenav-settings .ancenc-form-field {
    margin: 0 0 10px
}

.ancenc-wrap .ancenc-row-with-sidenav .ancenc-sidenav .ancenc-sidenav-settings .ancenc-form-field .ancenc-mobile-nav {
    margin-bottom: 0
}

.ancenc-wrap .ancenc-row-with-sidenav .ancenc-sidenav .ancenc-sidenav-settings .ancenc-form-field:last-child {
    margin: 0
}

@media (max-width: 1199px) {
    .ancenc-wrap .ancenc-row-with-sidenav .ancenc-sidenav .ancenc-sidenav-settings {
        margin-bottom: 20px
    }
}

@media (min-width: 1200px) {
    .ancenc-wrap .ancenc-row-with-sidenav .ancenc-sidenav .ancenc-sidenav-settings {
        padding-left: 15px
    }
}

@media (max-width: 1199px) {
    .ancenc-wrap .ancenc-row-with-sidenav .ancenc-sidenav .ancenc-sidenav-hide-md {
        display: none
    }
}

@media (min-width: 1200px) {
    .ancenc-wrap .ancenc-row-with-sidenav .ancenc-sidenav .ancenc-sidenav-hide-lg {
        display: none
    }
}

@media (max-width: 1199px) {
    .ancenc-wrap .ancenc-row-with-sidenav .ancenc-sidenav {
        width: 100%;
        display: block
    }
}

@media (min-width: 1200px) {
    .ancenc-wrap .ancenc-row-with-sidenav .ancenc-sidenav {
        width: 220px;
        display: table-cell;
        padding-right: 30px
    }
}

@media (min-width: 1200px) {
    .ancenc-wrap .ancenc-row-with-sidenav .ancenc-sidenav-sticky {
        position: -webkit-sticky !important;
        position: sticky !important;
        top: 47px;
        z-index: 11
    }
}

.ancenc-wrap .ancenc-row-with-sidenav > div:not(.ancenc-sidenav) {
    display: block;
    position: relative;
    vertical-align: top;
    margin-bottom: 0
}

@media (max-width: 1100px) {
    .ancenc-wrap .ancenc-row-with-sidenav {
        display: block
    }
}


.ancenc-wrap .ancenc-circle-score {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    height: 30px;
    width: auto;
    opacity: 0;
    transition: all .4s
}

.ancenc-wrap .ancenc-circle-score svg {
    height: 100%;
    transform: rotate(-90deg);
    transform-origin: center
}

.ancenc-wrap .ancenc-circle-score svg circle {
    fill: none;
    stroke-linecap: butt
}

.ancenc-wrap .ancenc-circle-score svg circle:first-child {
    stroke: #F2F2F2
}

.ancenc-wrap .ancenc-circle-score svg circle:last-child {
    stroke: #1ABC9C
}

.ancenc-wrap .ancenc-circle-score.loaded {
    opacity: 1
}

.ancenc-wrap .ancenc-circle-score-label {
    margin-left: 10px;
    font-weight: 500
}

.ancenc-wrap .ancenc-circle-score-sm {
    height: 30px
}

.ancenc-wrap .ancenc-circle-score-lg {
    height: 120px
}

.ancenc-wrap .ancenc-circle-score-lg .ancenc-circle-score-label {
    display: none
}

.ancenc-wrap .ancenc-grade-success svg circle:last-child, .ancenc-wrap .ancenc-grade-aplus svg circle:last-child, .ancenc-wrap .ancenc-grade-a svg circle:last-child, .ancenc-wrap .ancenc-grade-b svg circle:last-child {
    stroke: #1ABC9C
}

.ancenc-wrap .ancenc-grade-warning svg circle:last-child, .ancenc-wrap .ancenc-grade-c svg circle:last-child, .ancenc-wrap .ancenc-grade-d svg circle:last-child {
    stroke: #FECF2F
}

.ancenc-wrap .ancenc-grade-error svg circle:last-child, .ancenc-wrap .ancenc-grade-e svg circle:last-child, .ancenc-wrap .ancenc-grade-f svg circle:last-child {
    stroke: #FF6D6D
}

.ancenc-wrap .ancenc-grade-dismissed svg circle:last-child, .ancenc-wrap .ancenc-grade-disabled svg circle:last-child {
    stroke: #aaa
}

.ancenc-wrap .ancenc-grade-default svg circle:last-child {
    stroke: #666
}

.ancenc-wrap .ancenc-footer {
    margin-top: 40px;
    color: #aaa;
    font: 500 12px/22px "Roboto", Arial, sans-serif;
    letter-spacing: -.25px;
    text-align: center
}

.ancenc-wrap .ancenc-footer [class*="ancenc-icon-"] {
    margin: 0 3px;
    font-size: 11px
}

.ancenc-wrap .ancenc-footer [class*="ancenc-icon-"]:before {
    display: block;
    color: #aaa
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-footer {
        margin-top: 60px
    }
}

.ancenc-wrap .ancenc-footer-nav, .ancenc-wrap .ancenc-footer-social {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 20px 0 0;
    text-align: center
}

.ancenc-wrap .ancenc-footer-nav, .ancenc-wrap .ancenc-footer-nav li, .ancenc-wrap .ancenc-footer-social, .ancenc-wrap .ancenc-footer-social li {
    padding: 0;
    border: 0;
    list-style: none
}

.ancenc-wrap .ancenc-footer-nav li, .ancenc-wrap .ancenc-footer-social li {
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin: 0;
    color: #aaa;
    font: 400 12px/16px "Roboto", Arial, sans-serif
}

.ancenc-wrap .ancenc-footer-nav li a, .ancenc-wrap .ancenc-footer-social li a {
    display: block;
    color: #aaa;
    font-weight: 400;
    transition: all 0.3s ease
}

.ancenc-wrap .ancenc-footer-nav li a [class*="ancenc-icon-"], .ancenc-wrap .ancenc-footer-social li a [class*="ancenc-icon-"] {
    width: 30px;
    text-align: center
}

.ancenc-wrap .ancenc-footer-nav li a [class*="ancenc-icon-"]:before, .ancenc-wrap .ancenc-footer-social li a [class*="ancenc-icon-"]:before {
    display: block;
    color: inherit
}

.ancenc-wrap .ancenc-footer-nav li a, .ancenc-wrap .ancenc-footer-nav li a:hover, .ancenc-wrap .ancenc-footer-nav li a:active, .ancenc-wrap .ancenc-footer-social li a, .ancenc-wrap .ancenc-footer-social li a:hover, .ancenc-wrap .ancenc-footer-social li a:active {
    outline: none;
    box-shadow: none
}

.ancenc-wrap .ancenc-footer-nav li a:hover, .ancenc-wrap .ancenc-footer-nav li a:active, .ancenc-wrap .ancenc-footer-social li a:hover, .ancenc-wrap .ancenc-footer-social li a:active {
    color: #666
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-footer-nav, .ancenc-wrap .ancenc-footer-social {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-footer-nav, .ancenc-wrap .ancenc-footer-social {
        margin-top: 30px
    }
}

.ancenc-wrap .ancenc-footer-nav li:not(:last-child):after {
    content: "/";
    margin-right: 6px;
    margin-left: 6px
}

.ancenc-wrap .ancenc-footer-social li {
    margin: 0 5px
}

.ancenc-wrap .ancenc-footer-social li:first-child {
    margin-left: 0
}

.ancenc-wrap .ancenc-footer-social li:last-child {
    margin-right: 0
}

.ancenc-wrap #ancenc-cross-sell-footer > div {
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #E6E6E6;
    line-height: 0.1em;
    margin: 10px 0 40px
}

.ancenc-wrap #ancenc-cross-sell-footer > div > span {
    position: relative;
    color: #888;
    background-color: #f1f1f1;
    padding: 0 30px;
    font-size: 16px;
    top: 8px
}

.ancenc-wrap #ancenc-cross-sell-footer h3 {
    font-size: 22px;
    font-weight: bold;
    line-height: 30px;
    text-transform: none
}

.ancenc-wrap .ancenc-cross-sell-modules {
    margin-top: 30px
}

@media (min-width: 600px) and (max-width: 783px) {
    .ancenc-wrap .ancenc-cross-sell-modules .ancenc-col-md-4 {
        display: -ms-flexbox;
        display: flex
    }
}

.ancenc-wrap .ancenc-cross-sell-modules [class*="ancenc-cross-"] {
    min-height: 150px;
    border-radius: 4px 4px 0 0;
    background-size: cover;
    background-position: center
}

.ancenc-wrap .ancenc-cross-sell-modules [class*="ancenc-cross-"] > span {
    width: 56px;
    height: 56px;
    display: block;
    border: 3px solid #fff;
    border-radius: 50%;
    position: relative;
    top: 80px;
    left: 15px;
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.25)
}

@media (min-width: 600px) and (max-width: 783px) {
    .ancenc-wrap .ancenc-cross-sell-modules [class*="ancenc-cross-"] > span {
        top: 110px
    }
}

@media (max-width: 600px) {
    .ancenc-wrap .ancenc-cross-sell-modules [class*="ancenc-cross-"] > span {
        z-index: 1;
        top: 45px;
        left: 50%;
        transform: translateX(-50%)
    }
}

@media (min-width: 600px) and (max-width: 783px) {
    .ancenc-wrap .ancenc-cross-sell-modules [class*="ancenc-cross-"] {
        width: 180px;
        -ms-flex: none;
        flex: none;
        border-radius: 4px 0 0 4px
    }
}

@media (max-width: 600px) {
    .ancenc-wrap .ancenc-cross-sell-modules [class*="ancenc-cross-"] {
        height: 80px;
        min-height: auto
    }
}

.ancenc-wrap .ancenc-cross-sell-modules .ancenc-box {
    margin-bottom: 0
}

.ancenc-wrap .ancenc-cross-sell-modules .ancenc-box h3 {
    margin-top: 0;
    font-size: 18px;
    line-height: 30px;
    font-weight: 700;
    text-transform: none
}

@media (min-width: 600px) and (max-width: 783px) {
    .ancenc-wrap .ancenc-cross-sell-modules .ancenc-box h3 {
        margin: 0;
        min-height: auto
    }
}

@media (max-width: 600px) {
    .ancenc-wrap .ancenc-cross-sell-modules .ancenc-box h3 {
        min-height: auto
    }
}

.ancenc-wrap .ancenc-cross-sell-modules .ancenc-box .ancenc-box-body {
    padding: 30px;
    border-radius: 0 0 4px 4px;
    text-align: center
}

.ancenc-wrap .ancenc-cross-sell-modules .ancenc-box .ancenc-box-body p {
    margin-bottom: 30px;
    color: #888;
    font-size: 13px;
    line-height: 22px
}

@media (min-width: 600px) and (max-width: 783px) {
    .ancenc-wrap .ancenc-cross-sell-modules .ancenc-box .ancenc-box-body p {
        margin-bottom: 14px
    }
}

@media (max-width: 600px) {
    .ancenc-wrap .ancenc-cross-sell-modules .ancenc-box .ancenc-box-body p {
        margin-bottom: 20px
    }
}

@media (min-width: 600px) and (max-width: 783px) {
    .ancenc-wrap .ancenc-cross-sell-modules .ancenc-box .ancenc-box-body {
        text-align: left
    }
}

@media (max-width: 600px) {
    .ancenc-wrap .ancenc-cross-sell-modules .ancenc-box .ancenc-box-body {
        padding: 26px 20px 20px 20px
    }
}

@media (min-width: 600px) and (max-width: 783px) {
    .ancenc-wrap .ancenc-cross-sell-modules .ancenc-box {
        border-radius: 0 4px 4px 0
    }
}

.ancenc-wrap .ancenc-cross-sell-bottom {
    text-align: center;
    margin-top: 50px
}

.ancenc-wrap .ancenc-cross-sell-bottom h3 {
    font-size: 22px;
    font-weight: bold;
    line-height: 30px;
    text-transform: none
}

.ancenc-wrap .ancenc-cross-sell-bottom p {
    max-width: 500px;
    margin: 20px auto 30px
}

.ancenc-wrap .ancenc-cross-sell-bottom .ancenc-button {
    margin: 0
}

.ancenc-wrap .ancenc-cross-sell-bottom img {
    display: block;
    height: auto;
    max-width: 100%;
    margin: 30px auto 0
}

#wpfooter {
    display: none
}

.ancenc-wrap .ancenc-progress {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.ancenc-wrap .ancenc-progress .ancenc-progress-icon {
    width: 26px;
    text-align: center
}

.ancenc-wrap .ancenc-progress .ancenc-progress-icon [class*="ancenc-icon-"] {
    display: block;
    font-size: 16px
}

.ancenc-wrap .ancenc-progress .ancenc-progress-icon [class*="ancenc-icon-"]:before {
    display: block
}

.ancenc-wrap .ancenc-progress .ancenc-progress-icon + .ancenc-progress-text {
    margin-left: 0
}

.ancenc-wrap .ancenc-progress .ancenc-progress-icon + .ancenc-progress-bar {
    margin-left: 5px
}

.ancenc-wrap .ancenc-progress .ancenc-progress-text {
    min-width: 40px;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    color: #888;
    font: bold 12px/20px "Roboto", Arial, sans-serif;
    letter-spacing: -.25px;
    text-align: center
}

.ancenc-wrap .ancenc-progress .ancenc-progress-text span {
    display: block
}

.ancenc-wrap .ancenc-progress .ancenc-progress-text + .ancenc-progress-bar {
    margin-left: 5px
}

.ancenc-wrap .ancenc-progress .ancenc-progress-bar {
    height: 10px;
    overflow: hidden;
    -ms-flex: 1;
    flex: 1;
    border-radius: 5px;
    background-color: #E6E6E6
}

.ancenc-wrap .ancenc-progress .ancenc-progress-bar span {
    height: 100%;
    display: block;
    background-color: #17A8E3
}

.ancenc-wrap .ancenc-progress-block {
    width: 100%;
    max-width: 100%;
    min-height: 60px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 14px 14px;
    border: 1px solid #E6E6E6;
    border-radius: 4px;
    background-color: #fff
}

.ancenc-wrap .ancenc-progress-block .ancenc-progress {
    -ms-flex: 1;
    flex: 1
}

.ancenc-wrap .ancenc-progress-block .ancenc-progress + .ancenc-button, .ancenc-wrap .ancenc-progress-block .ancenc-progress + .ancenc-button-icon {
    margin-left: 10px
}

.ancenc-wrap .ancenc-progress-block .ancenc-button, .ancenc-wrap .ancenc-progress-block .ancenc-button-icon {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.ancenc-wrap .ancenc-progress-block .ancenc-button-icon [class*="ancenc-icon-"], .ancenc-wrap .ancenc-progress-block a.ancenc-button-icon [class*="ancenc-icon-"], .ancenc-wrap .ancenc-progress-block button.ancenc-button-icon [class*="ancenc-icon-"] {
    font-size: 16px
}

.ancenc-wrap .ancenc-progress-block + .ancenc-progress-state {
    margin-top: 10px
}

.ancenc-wrap .ancenc-progress-state {
    display: block;
    color: #888;
    font: 400 13px/22px "Roboto", Arial, sans-serif;
    letter-spacing: -.25px;
    text-align: center
}

.ancenc-wrap .ancenc-progress-state span {
    display: block
}

.ancenc-modal {
    width: calc(100% - 160px);
    height: calc(100vh - 32px);
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-user-select: auto;
    -ms-user-select: auto;
    user-select: auto;
    display: none;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    position: fixed;
    z-index: 13;
    top: 32px;
    left: 160px;
    padding: 30px 0;
    background-color: rgba(51, 51, 51, 0.95)
}

.ancenc-modal, .ancenc-modal * {
    box-sizing: border-box
}

.ancenc-modal .ancenc-modal-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.ancenc-modal .ancenc-modal-overlay:hover {
    cursor: pointer;
    outline: none;
    box-shadow: none
}

.ancenc-modal .ancenc-modal-content {
    width: 100%;
    min-height: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    position: relative;
    margin: auto;
    padding: 0 30px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-modal-content {
        padding: 0 20px
    }
}

.ancenc-modal .ancenc-modal-slide {
    display: none
}

.ancenc-modal .ancenc-modal-slide.ancenc-active {
    opacity: 0;
    display: block;
    animation-duration: 0.7s;
    animation-fill-mode: both;
    transform-origin: center;
    transform-style: preserve-3d
}

.ancenc-modal .ancenc-modal-slide.ancenc-active.ancenc-loaded {
    opacity: 1
}

.ancenc-modal .ancenc-modal-slide.ancenc-active.ancenc-fadein {
    opacity: 1;
    animation-name: fadeIn
}

@media screen and (prefers-reduced-motion: reduce) {
    .ancenc-modal .ancenc-modal-slide.ancenc-active.ancenc-fadein {
        opacity: 1;
        animation-name: none
    }
}

.ancenc-modal .ancenc-modal-slide.ancenc-active.ancenc-fadein-left {
    opacity: 1;
    animation-name: fadeInLeft
}

@media screen and (prefers-reduced-motion: reduce) {
    .ancenc-modal .ancenc-modal-slide.ancenc-active.ancenc-fadein-left {
        opacity: 1;
        animation-name: none
    }
}

.ancenc-modal .ancenc-modal-slide.ancenc-active.ancenc-fadein-right {
    opacity: 1;
    animation-name: fadeInRight
}

@media screen and (prefers-reduced-motion: reduce) {
    .ancenc-modal .ancenc-modal-slide.ancenc-active.ancenc-fadein-right {
        opacity: 1;
        animation-name: none
    }
}

@media screen and (prefers-reduced-motion: reduce) {
    .ancenc-modal .ancenc-modal-slide.ancenc-active {
        animation-duration: 0.001ms
    }
}

.ancenc-modal .ancenc-modal-slide:disabled a, .ancenc-modal .ancenc-modal-slide:disabled input, .ancenc-modal .ancenc-modal-slide:disabled select, .ancenc-modal .ancenc-modal-slide:disabled button, .ancenc-modal .ancenc-modal-slide:disabled textarea, .ancenc-modal .ancenc-modal-slide[disabled] a, .ancenc-modal .ancenc-modal-slide[disabled] input, .ancenc-modal .ancenc-modal-slide[disabled] select, .ancenc-modal .ancenc-modal-slide[disabled] button, .ancenc-modal .ancenc-modal-slide[disabled] textarea {
    opacity: 0.5;
    pointer-events: none
}

.ancenc-modal .ancenc-box {
    box-shadow: none
}

.ancenc-modal .ancenc-box .ancenc-box-title.ancenc-lg {
    font-size: 22px;
    line-height: 30px
}

.ancenc-modal .ancenc-box .ancenc-box-title + .ancenc-description {
    margin-top: 15px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-title + .ancenc-description {
        margin-top: 10px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-banner {
    width: 100%;
    max-width: 100%;
    height: auto;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0;
    border: 0;
    border-radius: 0
}

.ancenc-modal .ancenc-box .ancenc-box-banner img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
    padding: 0;
    border: 0
}

.ancenc-modal .ancenc-box .ancenc-box-logo {
    width: 70px;
    height: 70px;
    overflow: hidden;
    display: block;
    margin: 0 auto;
    padding: 0;
    border: 5px solid #fff;
    border-radius: 4px;
    background-color: #fff
}

.ancenc-modal .ancenc-box .ancenc-box-logo img {
    width: 60px;
    height: 60px;
    display: block;
    margin: 0;
    padding: 0;
    border: 0;
    border-radius: 4px
}

.ancenc-modal .ancenc-box .ancenc-box-header {
    position: relative
}

.ancenc-modal .ancenc-box .ancenc-box-header .ancenc-box-banner {
    width: auto;
    max-width: none;
    margin-top: -15px;
    margin-right: -30px;
    margin-bottom: 40px;
    margin-left: -30px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header .ancenc-box-banner {
        margin-top: -10px;
        margin-right: -20px;
        margin-bottom: 30px;
        margin-left: -20px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-header .ancenc-box-logo {
    position: absolute;
    top: -35px;
    left: 50%;
    transform: translateX(-50%)
}

.ancenc-modal .ancenc-box .ancenc-box-header .ancenc-button-float--right {
    position: absolute;
    top: 20px;
    right: 20px;
    margin: 0
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header .ancenc-button-float--right {
        top: 15px;
        right: 15px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-header .ancenc-button-float--left {
    position: absolute;
    top: 20px;
    left: 20px;
    margin: 0
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header .ancenc-button-float--left {
        top: 15px;
        left: 15px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-header .ancenc-steps-float {
    position: absolute;
    top: 20px;
    left: 50%;
    margin: 0;
    transform: translateX(-50%)
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header .ancenc-steps-float {
        top: 15px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-flatten {
    padding-bottom: 0;
    border-bottom-width: 0
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-top--0 {
    padding-top: 0
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-top--0 .ancenc-box-banner {
    margin-top: -0
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-right--0 {
    padding-right: 0
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-right--0 .ancenc-box-banner {
    margin-right: -0
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-bottom--0 {
    padding-bottom: 0
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-left--0 {
    padding-left: 0
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-left--0 .ancenc-box-banner {
    margin-left: -0
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-sides--0 {
    padding-left: 0;
    padding-right: 0
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-sides--0 .ancenc-box-banner {
    margin-left: -0;
    margin-right: -0
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-top--10 {
    padding-top: 10px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-top--10 .ancenc-box-banner {
    margin-top: -10px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-right--10 {
    padding-right: 10px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-right--10 .ancenc-box-banner {
    margin-right: -10px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-bottom--10 {
    padding-bottom: 10px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-left--10 {
    padding-left: 10px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-left--10 .ancenc-box-banner {
    margin-left: -10px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-sides--10 {
    padding-left: 10px;
    padding-right: 10px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-sides--10 .ancenc-box-banner {
    margin-left: -10px;
    margin-right: -10px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-top--20 {
    padding-top: 20px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-top--20 .ancenc-box-banner {
    margin-top: -20px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-right--20 {
    padding-right: 20px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-right--20 .ancenc-box-banner {
    margin-right: -20px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-bottom--20 {
    padding-bottom: 20px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-left--20 {
    padding-left: 20px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-left--20 .ancenc-box-banner {
    margin-left: -20px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-sides--20 {
    padding-left: 20px;
    padding-right: 20px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-sides--20 .ancenc-box-banner {
    margin-left: -20px;
    margin-right: -20px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-top--30 {
    padding-top: 30px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-top--30 .ancenc-box-banner {
    margin-top: -30px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-right--30 {
    padding-right: 30px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-right--30 .ancenc-box-banner {
    margin-right: -30px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-right--30 .ancenc-box-banner {
        margin-right: -20px
    }
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-right--30 {
        padding-right: 20px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-bottom--30 {
    padding-bottom: 30px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-bottom--30 {
        padding-bottom: 20px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-left--30 {
    padding-left: 30px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-left--30 .ancenc-box-banner {
    margin-left: -30px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-left--30 .ancenc-box-banner {
        margin-left: -20px
    }
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-left--30 {
        padding-left: 20px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-sides--30 {
    padding-left: 30px;
    padding-right: 30px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-sides--30 .ancenc-box-banner {
    margin-left: -30px;
    margin-right: -30px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-sides--30 .ancenc-box-banner {
        margin-left: -20px;
        margin-right: -20px
    }
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-sides--30 {
        padding-left: 20px;
        padding-right: 20px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-top--40 {
    padding-top: 40px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-top--40 .ancenc-box-banner {
    margin-top: -40px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-right--40 {
    padding-right: 40px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-right--40 .ancenc-box-banner {
    margin-right: -40px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-right--40 .ancenc-box-banner {
        margin-right: -20px
    }
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-right--40 {
        padding-right: 20px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-bottom--40 {
    padding-bottom: 40px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-bottom--40 {
        padding-bottom: 20px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-left--40 {
    padding-left: 40px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-left--40 .ancenc-box-banner {
    margin-left: -40px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-left--40 .ancenc-box-banner {
        margin-left: -20px
    }
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-left--40 {
        padding-left: 20px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-sides--40 {
    padding-left: 40px;
    padding-right: 40px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-sides--40 .ancenc-box-banner {
    margin-left: -40px;
    margin-right: -40px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-sides--40 .ancenc-box-banner {
        margin-left: -20px;
        margin-right: -20px
    }
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-sides--40 {
        padding-left: 20px;
        padding-right: 20px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-top--50 {
    padding-top: 50px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-top--50 .ancenc-box-banner {
    margin-top: -50px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-right--50 {
    padding-right: 50px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-right--50 .ancenc-box-banner {
    margin-right: -50px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-right--50 .ancenc-box-banner {
        margin-right: -40px
    }
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-right--50 {
        padding-right: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-bottom--50 {
    padding-bottom: 50px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-bottom--50 {
        padding-bottom: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-left--50 {
    padding-left: 50px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-left--50 .ancenc-box-banner {
    margin-left: -50px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-left--50 .ancenc-box-banner {
        margin-left: -40px
    }
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-left--50 {
        padding-left: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-sides--50 {
    padding-left: 50px;
    padding-right: 50px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-sides--50 .ancenc-box-banner {
    margin-left: -50px;
    margin-right: -50px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-sides--50 .ancenc-box-banner {
        margin-left: -40px;
        margin-right: -40px
    }
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-sides--50 {
        padding-left: 40px;
        padding-right: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-top--60 {
    padding-top: 60px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-top--60 .ancenc-box-banner {
    margin-top: -60px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-right--60 {
    padding-right: 60px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-right--60 .ancenc-box-banner {
    margin-right: -60px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-right--60 .ancenc-box-banner {
        margin-right: -40px
    }
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-right--60 {
        padding-right: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-bottom--60 {
    padding-bottom: 60px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-bottom--60 {
        padding-bottom: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-left--60 {
    padding-left: 60px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-left--60 .ancenc-box-banner {
    margin-left: -60px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-left--60 .ancenc-box-banner {
        margin-left: -40px
    }
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-left--60 {
        padding-left: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-sides--60 {
    padding-left: 60px;
    padding-right: 60px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-sides--60 .ancenc-box-banner {
    margin-left: -60px;
    margin-right: -60px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-sides--60 .ancenc-box-banner {
        margin-left: -40px;
        margin-right: -40px
    }
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-sides--60 {
        padding-left: 40px;
        padding-right: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-top--70 {
    padding-top: 70px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-top--70 .ancenc-box-banner {
    margin-top: -70px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-right--70 {
    padding-right: 70px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-right--70 .ancenc-box-banner {
    margin-right: -70px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-right--70 .ancenc-box-banner {
        margin-right: -40px
    }
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-right--70 {
        padding-right: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-bottom--70 {
    padding-bottom: 70px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-bottom--70 {
        padding-bottom: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-left--70 {
    padding-left: 70px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-left--70 .ancenc-box-banner {
    margin-left: -70px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-left--70 .ancenc-box-banner {
        margin-left: -40px
    }
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-left--70 {
        padding-left: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-sides--70 {
    padding-left: 70px;
    padding-right: 70px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-sides--70 .ancenc-box-banner {
    margin-left: -70px;
    margin-right: -70px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-sides--70 .ancenc-box-banner {
        margin-left: -40px;
        margin-right: -40px
    }
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-sides--70 {
        padding-left: 40px;
        padding-right: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-top--80 {
    padding-top: 80px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-top--80 .ancenc-box-banner {
    margin-top: -80px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-right--80 {
    padding-right: 80px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-right--80 .ancenc-box-banner {
    margin-right: -80px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-right--80 .ancenc-box-banner {
        margin-right: -40px
    }
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-right--80 {
        padding-right: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-bottom--80 {
    padding-bottom: 80px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-bottom--80 {
        padding-bottom: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-left--80 {
    padding-left: 80px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-left--80 .ancenc-box-banner {
    margin-left: -80px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-left--80 .ancenc-box-banner {
        margin-left: -40px
    }
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-left--80 {
        padding-left: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-sides--80 {
    padding-left: 80px;
    padding-right: 80px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-sides--80 .ancenc-box-banner {
    margin-left: -80px;
    margin-right: -80px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-sides--80 .ancenc-box-banner {
        margin-left: -40px;
        margin-right: -40px
    }
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-sides--80 {
        padding-left: 40px;
        padding-right: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-top--90 {
    padding-top: 90px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-top--90 .ancenc-box-banner {
    margin-top: -90px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-right--90 {
    padding-right: 90px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-right--90 .ancenc-box-banner {
    margin-right: -90px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-right--90 .ancenc-box-banner {
        margin-right: -50px
    }
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-right--90 {
        padding-right: 50px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-bottom--90 {
    padding-bottom: 90px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-bottom--90 {
        padding-bottom: 50px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-left--90 {
    padding-left: 90px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-left--90 .ancenc-box-banner {
    margin-left: -90px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-left--90 .ancenc-box-banner {
        margin-left: -50px
    }
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-left--90 {
        padding-left: 50px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-sides--90 {
    padding-left: 90px;
    padding-right: 90px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-sides--90 .ancenc-box-banner {
    margin-left: -90px;
    margin-right: -90px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-sides--90 .ancenc-box-banner {
        margin-left: -50px;
        margin-right: -50px
    }
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-sides--90 {
        padding-left: 50px;
        padding-right: 50px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-top--100 {
    padding-top: 100px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-top--100 .ancenc-box-banner {
    margin-top: -100px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-right--100 {
    padding-right: 100px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-right--100 .ancenc-box-banner {
    margin-right: -100px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-right--100 .ancenc-box-banner {
        margin-right: -50px
    }
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-right--100 {
        padding-right: 50px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-bottom--100 {
    padding-bottom: 100px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-bottom--100 {
        padding-bottom: 50px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-left--100 {
    padding-left: 100px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-left--100 .ancenc-box-banner {
    margin-left: -100px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-left--100 .ancenc-box-banner {
        margin-left: -50px
    }
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-left--100 {
        padding-left: 50px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-sides--100 {
    padding-left: 100px;
    padding-right: 100px
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-sides--100 .ancenc-box-banner {
    margin-left: -100px;
    margin-right: -100px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-sides--100 .ancenc-box-banner {
        margin-left: -50px;
        margin-right: -50px
    }
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header.ancenc-spacing-sides--100 {
        padding-left: 50px;
        padding-right: 50px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-content-center {
    display: block;
    text-align: center
}

.ancenc-modal .ancenc-box .ancenc-box-header.ancenc-content-center-inline {
    -ms-flex-pack: center;
    justify-content: center
}

.ancenc-modal .ancenc-box .ancenc-box-header + .ancenc-box-footer.ancenc-flatten {
    padding-top: 30px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header + .ancenc-box-footer.ancenc-flatten {
        padding-top: 20px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-header + .ancenc-box-footer:not(.ancenc-flatten) {
    margin-top: 30px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-header + .ancenc-box-footer:not(.ancenc-flatten) {
        margin-top: 20px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-content-center {
    text-align: center
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-content-center-inline {
    text-align: right
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-top--0 {
    padding-top: 0
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-right--0 {
    padding-right: 0
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-bottom--0 {
    padding-bottom: 0
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-left--0 {
    padding-left: 0
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-sides--0 {
    padding-left: 0;
    padding-right: 0
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-top--10 {
    padding-top: 10px
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-right--10 {
    padding-right: 10px
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-bottom--10 {
    padding-bottom: 10px
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-left--10 {
    padding-left: 10px
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-sides--10 {
    padding-left: 10px;
    padding-right: 10px
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-top--20 {
    padding-top: 20px
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-right--20 {
    padding-right: 20px
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-bottom--20 {
    padding-bottom: 20px
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-left--20 {
    padding-left: 20px
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-sides--20 {
    padding-left: 20px;
    padding-right: 20px
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-top--30 {
    padding-top: 30px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-top--30 {
        padding-top: 20px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-right--30 {
    padding-right: 30px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-right--30 {
        padding-right: 20px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-bottom--30 {
    padding-bottom: 30px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-bottom--30 {
        padding-bottom: 20px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-left--30 {
    padding-left: 30px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-left--30 {
        padding-left: 20px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-sides--30 {
    padding-left: 30px;
    padding-right: 30px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-sides--30 {
        padding-left: 20px;
        padding-right: 20px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-top--40 {
    padding-top: 40px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-top--40 {
        padding-top: 20px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-right--40 {
    padding-right: 40px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-right--40 {
        padding-right: 20px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-bottom--40 {
    padding-bottom: 40px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-bottom--40 {
        padding-bottom: 20px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-left--40 {
    padding-left: 40px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-left--40 {
        padding-left: 20px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-sides--40 {
    padding-left: 40px;
    padding-right: 40px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-sides--40 {
        padding-left: 20px;
        padding-right: 20px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-top--50 {
    padding-top: 50px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-top--50 {
        padding-top: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-right--50 {
    padding-right: 50px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-right--50 {
        padding-right: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-bottom--50 {
    padding-bottom: 50px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-bottom--50 {
        padding-bottom: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-left--50 {
    padding-left: 50px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-left--50 {
        padding-left: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-sides--50 {
    padding-left: 50px;
    padding-right: 50px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-sides--50 {
        padding-left: 40px;
        padding-right: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-top--60 {
    padding-top: 60px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-top--60 {
        padding-top: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-right--60 {
    padding-right: 60px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-right--60 {
        padding-right: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-bottom--60 {
    padding-bottom: 60px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-bottom--60 {
        padding-bottom: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-left--60 {
    padding-left: 60px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-left--60 {
        padding-left: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-sides--60 {
    padding-left: 60px;
    padding-right: 60px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-sides--60 {
        padding-left: 40px;
        padding-right: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-top--70 {
    padding-top: 70px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-top--70 {
        padding-top: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-right--70 {
    padding-right: 70px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-right--70 {
        padding-right: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-bottom--70 {
    padding-bottom: 70px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-bottom--70 {
        padding-bottom: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-left--70 {
    padding-left: 70px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-left--70 {
        padding-left: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-sides--70 {
    padding-left: 70px;
    padding-right: 70px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-sides--70 {
        padding-left: 40px;
        padding-right: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-top--80 {
    padding-top: 80px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-top--80 {
        padding-top: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-right--80 {
    padding-right: 80px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-right--80 {
        padding-right: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-bottom--80 {
    padding-bottom: 80px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-bottom--80 {
        padding-bottom: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-left--80 {
    padding-left: 80px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-left--80 {
        padding-left: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-sides--80 {
    padding-left: 80px;
    padding-right: 80px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-sides--80 {
        padding-left: 40px;
        padding-right: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-top--90 {
    padding-top: 90px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-top--90 {
        padding-top: 50px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-right--90 {
    padding-right: 90px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-right--90 {
        padding-right: 50px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-bottom--90 {
    padding-bottom: 90px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-bottom--90 {
        padding-bottom: 50px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-left--90 {
    padding-left: 90px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-left--90 {
        padding-left: 50px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-sides--90 {
    padding-left: 90px;
    padding-right: 90px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-sides--90 {
        padding-left: 50px;
        padding-right: 50px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-top--100 {
    padding-top: 100px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-top--100 {
        padding-top: 50px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-right--100 {
    padding-right: 100px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-right--100 {
        padding-right: 50px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-bottom--100 {
    padding-bottom: 100px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-bottom--100 {
        padding-bottom: 50px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-left--100 {
    padding-left: 100px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-left--100 {
        padding-left: 50px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-sides--100 {
    padding-left: 100px;
    padding-right: 100px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-body.ancenc-spacing-sides--100 {
        padding-left: 50px;
        padding-right: 50px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-selectors {
    margin: 30px 0
}

.ancenc-modal .ancenc-box .ancenc-box-selectors:first-child {
    margin-top: 0
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-selectors:first-child {
        margin-top: 0
    }
}

.ancenc-modal .ancenc-box .ancenc-box-selectors:last-child {
    margin-bottom: 0
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-selectors:last-child {
        margin-bottom: 0
    }
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-selectors {
        margin: 20px 0
    }
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-flatten {
    padding-top: 0;
    border-top-width: 0
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-content-center {
    -ms-flex-pack: center;
    justify-content: center
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-content-right {
    -ms-flex-pack: end;
    justify-content: flex-end
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-content-separated {
    -ms-flex-pack: justify;
    justify-content: space-between
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-top--0 {
    padding-top: 0
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-right--0 {
    padding-right: 0
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-bottom--0 {
    padding-bottom: 0
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-left--0 {
    padding-left: 0
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-sides--0 {
    padding-left: 0;
    padding-right: 0
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-top--10 {
    padding-top: 10px
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-right--10 {
    padding-right: 10px
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-bottom--10 {
    padding-bottom: 10px
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-left--10 {
    padding-left: 10px
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-sides--10 {
    padding-left: 10px;
    padding-right: 10px
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-top--20 {
    padding-top: 20px
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-right--20 {
    padding-right: 20px
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-bottom--20 {
    padding-bottom: 20px
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-left--20 {
    padding-left: 20px
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-sides--20 {
    padding-left: 20px;
    padding-right: 20px
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-top--30 {
    padding-top: 30px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-top--30 {
        padding-top: 20px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-right--30 {
    padding-right: 30px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-right--30 {
        padding-right: 20px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-bottom--30 {
    padding-bottom: 30px
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-left--30 {
    padding-left: 30px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-left--30 {
        padding-left: 20px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-sides--30 {
    padding-left: 30px;
    padding-right: 30px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-sides--30 {
        padding-left: 20px;
        padding-right: 20px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-top--40 {
    padding-top: 40px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-top--40 {
        padding-top: 20px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-right--40 {
    padding-right: 40px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-right--40 {
        padding-right: 20px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-bottom--40 {
    padding-bottom: 40px
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-left--40 {
    padding-left: 40px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-left--40 {
        padding-left: 20px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-sides--40 {
    padding-left: 40px;
    padding-right: 40px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-sides--40 {
        padding-left: 20px;
        padding-right: 20px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-top--50 {
    padding-top: 50px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-top--50 {
        padding-top: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-right--50 {
    padding-right: 50px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-right--50 {
        padding-right: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-bottom--50 {
    padding-bottom: 50px
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-left--50 {
    padding-left: 50px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-left--50 {
        padding-left: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-sides--50 {
    padding-left: 50px;
    padding-right: 50px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-sides--50 {
        padding-left: 40px;
        padding-right: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-top--60 {
    padding-top: 60px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-top--60 {
        padding-top: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-right--60 {
    padding-right: 60px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-right--60 {
        padding-right: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-bottom--60 {
    padding-bottom: 60px
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-left--60 {
    padding-left: 60px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-left--60 {
        padding-left: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-sides--60 {
    padding-left: 60px;
    padding-right: 60px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-sides--60 {
        padding-left: 40px;
        padding-right: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-top--70 {
    padding-top: 70px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-top--70 {
        padding-top: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-right--70 {
    padding-right: 70px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-right--70 {
        padding-right: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-bottom--70 {
    padding-bottom: 70px
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-left--70 {
    padding-left: 70px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-left--70 {
        padding-left: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-sides--70 {
    padding-left: 70px;
    padding-right: 70px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-sides--70 {
        padding-left: 40px;
        padding-right: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-top--80 {
    padding-top: 80px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-top--80 {
        padding-top: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-right--80 {
    padding-right: 80px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-right--80 {
        padding-right: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-bottom--80 {
    padding-bottom: 80px
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-left--80 {
    padding-left: 80px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-left--80 {
        padding-left: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-sides--80 {
    padding-left: 80px;
    padding-right: 80px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-sides--80 {
        padding-left: 40px;
        padding-right: 40px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-top--90 {
    padding-top: 90px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-top--90 {
        padding-top: 50px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-right--90 {
    padding-right: 90px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-right--90 {
        padding-right: 50px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-bottom--90 {
    padding-bottom: 90px
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-left--90 {
    padding-left: 90px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-left--90 {
        padding-left: 50px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-sides--90 {
    padding-left: 90px;
    padding-right: 90px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-sides--90 {
        padding-left: 50px;
        padding-right: 50px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-top--100 {
    padding-top: 100px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-top--100 {
        padding-top: 50px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-right--100 {
    padding-right: 100px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-right--100 {
        padding-right: 50px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-bottom--100 {
    padding-bottom: 100px
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-left--100 {
    padding-left: 100px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-left--100 {
        padding-left: 50px
    }
}

.ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-sides--100 {
    padding-left: 100px;
    padding-right: 100px
}

@media (max-width: 782px) {
    .ancenc-modal .ancenc-box .ancenc-box-footer.ancenc-spacing-sides--100 {
        padding-left: 50px;
        padding-right: 50px
    }
}

.ancenc-modal .ancenc-modal-skip:not(.ancenc-button) {
    width: auto;
    max-width: 100%;
    cursor: pointer;
    display: block;
    margin: 0 auto;
    padding: 0;
    border: 0;
    background-color: transparent;
    background-image: none;
    box-shadow: none;
    color: #aaa;
    font: 500 12px/16px "Roboto", Arial, sans-serif;
    letter-spacing: -0.18px;
    text-align: center
}

.ancenc-modal .ancenc-modal-skip:not(.ancenc-button):focus, .ancenc-modal .ancenc-modal-skip:not(.ancenc-button):hover, .ancenc-modal .ancenc-modal-skip:not(.ancenc-button):active {
    color: #fff
}

.ancenc-modal .ancenc-box-steps {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 -5px;
    padding: 0;
    border: 0
}

.ancenc-modal .ancenc-box-steps a, .ancenc-modal .ancenc-box-steps span, .ancenc-modal .ancenc-box-steps button {
    overflow: hidden;
    display: block;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin: 0 5px;
    padding: 0;
    border: 0;
    background-color: #E6E6E6;
    white-space: nowrap;
    text-overflow: clip;
    color: transparent
}

.ancenc-modal .ancenc-box-steps a.ancenc-current, .ancenc-modal .ancenc-box-steps span.ancenc-current, .ancenc-modal .ancenc-box-steps button.ancenc-current {
    background-color: #17A8E3
}

.ancenc-modal .ancenc-box-steps a:disabled, .ancenc-modal .ancenc-box-steps a[disabled], .ancenc-modal .ancenc-box-steps a.ancenc-disabled, .ancenc-modal .ancenc-box-steps span:disabled, .ancenc-modal .ancenc-box-steps span[disabled], .ancenc-modal .ancenc-box-steps span.ancenc-disabled, .ancenc-modal .ancenc-box-steps button:disabled, .ancenc-modal .ancenc-box-steps button[disabled], .ancenc-modal .ancenc-box-steps button.ancenc-disabled {
    cursor: not-allowed;
    pointer-events: none
}

.ancenc-modal .ancenc-box-steps a, .ancenc-modal .ancenc-box-steps button, .ancenc-modal .ancenc-box-steps span[role="button"] {
    cursor: pointer
}

.ancenc-modal .ancenc-box-steps.ancenc-lg {
    padding: 8px 0
}

.ancenc-modal .ancenc-box-steps.ancenc-lg a, .ancenc-modal .ancenc-box-steps.ancenc-lg span, .ancenc-modal .ancenc-box-steps.ancenc-lg button {
    width: 14px;
    height: 14px;
    border-radius: 28px
}

.ancenc-modal .ancenc-box-steps.ancenc-md {
    padding: 10px 0
}

.ancenc-modal .ancenc-box-steps.ancenc-md a, .ancenc-modal .ancenc-box-steps.ancenc-md span, .ancenc-modal .ancenc-box-steps.ancenc-md button {
    width: 10px;
    height: 10px;
    border-radius: 20px
}

.ancenc-modal .ancenc-box-steps.ancenc-sm {
    padding: 11.5px 0
}

.ancenc-modal .ancenc-box-steps.ancenc-sm a, .ancenc-modal .ancenc-box-steps.ancenc-sm span, .ancenc-modal .ancenc-box-steps.ancenc-sm button {
    width: 7px;
    height: 7px;
    border-radius: 14px
}

.ancenc-modal.ancenc-modal-xl .ancenc-modal-content {
    max-width: 1040px
}

@media (max-width: 782px) {
    .ancenc-modal.ancenc-modal-xl .ancenc-modal-content {
        max-width: 1020px
    }
}

.ancenc-modal.ancenc-modal-lg .ancenc-modal-content {
    max-width: 660px
}

@media (max-width: 782px) {
    .ancenc-modal.ancenc-modal-lg .ancenc-modal-content {
        max-width: 640px
    }
}

.ancenc-modal.ancenc-modal-md .ancenc-modal-content {
    max-width: 560px
}

@media (max-width: 782px) {
    .ancenc-modal.ancenc-modal-md .ancenc-modal-content {
        max-width: 540px
    }
}

.ancenc-modal.ancenc-modal-sm .ancenc-modal-content {
    max-width: 460px
}

@media (max-width: 782px) {
    .ancenc-modal.ancenc-modal-sm .ancenc-modal-content {
        max-width: 440px
    }
}

.ancenc-modal.ancenc-active {
    display: -ms-flexbox;
    display: flex
}

@media (max-width: 782px) {
    .ancenc-modal {
        width: 100%;
        left: 0;
        padding: 20px 0
    }
}

.ancenc-dialog {
    overflow: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    position: fixed;
    z-index: 13;
    top: 0;
    right: 0;
    bottom: 0;
    left: 160px;
    background-color: rgba(51, 51, 51, 0.95)
}

.ancenc-dialog, .ancenc-dialog * {
    box-sizing: border-box
}

.ancenc-dialog, .ancenc-dialog:hover, .ancenc-dialog:focus, .ancenc-dialog:active {
    outline: none;
    box-shadow: none
}

.ancenc-dialog .ancenc-dialog-overlay {
    position: absolute;
    z-index: 13;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

@media (max-width: 960px) {
    .ancenc-dialog .ancenc-dialog-overlay {
        left: 36px
    }
}

@media (max-width: 782px) {
    .ancenc-dialog .ancenc-dialog-overlay {
        left: 0
    }
}

.ancenc-dialog .ancenc-dialog-content {
    width: 100%;
    max-width: 660px;
    max-height: 85%;
    position: relative;
    z-index: 13;
    margin: 0 auto;
    padding: 0 30px
}

.ancenc-dialog .ancenc-dialog-content > .ancenc-box {
    margin: 30px 0;
    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2)
}

.ancenc-dialog .ancenc-dialog-content > .ancenc-box .ancenc-box-body > * {
    margin-bottom: 30px
}

@media (max-width: 782px) {
    .ancenc-dialog .ancenc-dialog-content > .ancenc-box .ancenc-box-body > * {
        margin-bottom: 20px
    }
}

.ancenc-dialog .ancenc-dialog-content > .ancenc-box .ancenc-box-body > *:last-child {
    margin-bottom: 0
}

@media (max-width: 782px) {
    .ancenc-dialog .ancenc-dialog-content > .ancenc-box {
        margin: 20px 0
    }
}

@media (max-width: 782px) {
    .ancenc-dialog .ancenc-dialog-content {
        max-width: 640px;
        padding: 0 20px
    }
}

.ancenc-dialog .ancenc-dialog-close {
    width: 30px;
    height: 30px;
    cursor: pointer;
    margin: 0;
    padding: 0;
    border: 0;
    outline-style: none;
    background-image: none;
    background-color: transparent;
    transition: 0.3s ease
}

.ancenc-dialog .ancenc-dialog-close:hover:before, .ancenc-dialog .ancenc-dialog-close:active:before {
    color: #888
}

.ancenc-dialog .ancenc-dialog-close:before {
    content: ")";
    color: #aaa;
    font-size: 16px;
    line-height: 30px
}

.ancenc-dialog .ancenc-dialog-back {
    width: 30px;
    height: 30px;
    cursor: pointer;
    margin: 0;
    padding: 0;
    border: 0;
    outline-style: none;
    background-image: none;
    background-color: transparent;
    transition: 0.3s ease
}

.ancenc-dialog .ancenc-dialog-back:hover:before, .ancenc-dialog .ancenc-dialog-back:active:before {
    color: #888
}

.ancenc-dialog .ancenc-dialog-back:before {
    content: "Ã“";
    color: #aaa;
    font-size: 16px;
    line-height: 30px
}

.ancenc-dialog.ancenc-dialog-alt .ancenc-dialog-content > .ancenc-box .ancenc-box-header.ancenc-block-content-center .ancenc-notice, .ancenc-dialog.ancenc-dialog-alt .ancenc-dialog-content > .ancenc-box .ancenc-box-header.ancenc-block-content-center .ancenc-form-field, .ancenc-dialog.ancenc-dialog-alt .ancenc-dialog-content > .ancenc-box .ancenc-box-body.ancenc-block-content-center .ancenc-notice, .ancenc-dialog.ancenc-dialog-alt .ancenc-dialog-content > .ancenc-box .ancenc-box-body.ancenc-block-content-center .ancenc-form-field, .ancenc-dialog.ancenc-dialog-alt .ancenc-dialog-content > .ancenc-box .ancenc-box-footer.ancenc-block-content-center .ancenc-notice, .ancenc-dialog.ancenc-dialog-alt .ancenc-dialog-content > .ancenc-box .ancenc-box-footer.ancenc-block-content-center .ancenc-form-field {
    text-align: initial
}

.ancenc-dialog.ancenc-dialog-alt .ancenc-dialog-content > .ancenc-box .ancenc-box-header {
    display: block;
    position: relative;
    padding-top: 40px;
    padding-bottom: 10px;
    border-bottom: 0
}

.ancenc-dialog.ancenc-dialog-alt .ancenc-dialog-content > .ancenc-box .ancenc-box-header .ancenc-dialog-close {
    position: absolute;
    top: 20px;
    right: 20px
}

.ancenc-dialog.ancenc-dialog-alt .ancenc-dialog-content > .ancenc-box .ancenc-box-header .ancenc-dialog-back {
    position: absolute;
    top: 20px;
    left: 20px
}

.ancenc-dialog.ancenc-dialog-alt .ancenc-dialog-content > .ancenc-box .ancenc-box-header .ancenc-box-title {
    font-size: 22px;
    line-height: 30px;
    font-family: "Roboto", Arial, sans-serif
}

.ancenc-dialog.ancenc-dialog-alt .ancenc-dialog-content > .ancenc-box .ancenc-box-header .ancenc-box-title + .ancenc-description {
    margin-top: 20px
}

.ancenc-dialog.ancenc-dialog-alt .ancenc-dialog-content > .ancenc-box .ancenc-box-header .ancenc-dialog-image {
    width: 70px;
    height: 70px;
    display: block;
    position: absolute;
    top: -30px;
    left: 50%;
    margin-left: -35px;
    border: 5px solid #fff;
    border-radius: 4px;
    background-color: #fff
}

.ancenc-dialog.ancenc-dialog-alt .ancenc-dialog-content > .ancenc-box .ancenc-box-header .ancenc-dialog-image img {
    max-width: 100%;
    max-height: 100%;
    display: block;
    margin: 0 auto;
    border-radius: 3px
}

@media (max-width: 782px) {
    .ancenc-dialog.ancenc-dialog-alt .ancenc-dialog-content > .ancenc-box .ancenc-box-header .ancenc-dialog-image {
        display: none
    }
}

.ancenc-dialog.ancenc-dialog-alt .ancenc-dialog-content > .ancenc-box .ancenc-box-header:last-child {
    padding-bottom: 20px
}

@media (min-width: 783px) {
    .ancenc-dialog.ancenc-dialog-alt .ancenc-dialog-content > .ancenc-box .ancenc-box-header:last-child {
        padding-bottom: 30px
    }
}

@media (min-width: 783px) {
    .ancenc-dialog.ancenc-dialog-alt .ancenc-dialog-content > .ancenc-box .ancenc-box-header {
        padding-top: 60px
    }
}

.ancenc-dialog.ancenc-dialog-alt .ancenc-dialog-content > .ancenc-box .ancenc-box-body.ancenc-box-body-slim {
    padding-top: 10px
}

.ancenc-dialog.ancenc-dialog-alt .ancenc-dialog-content > .ancenc-box .ancenc-box-body + .ancenc-box-footer {
    padding-top: 0
}

.ancenc-dialog.ancenc-dialog-alt .ancenc-dialog-content > .ancenc-box .ancenc-box-footer {
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-top: 0
}

.ancenc-dialog.ancenc-dialog-alt .ancenc-dialog-content > .ancenc-box .ancenc-box-footer.ancenc-box-footer-center {
    -ms-flex-pack: center;
    justify-content: center
}

.ancenc-dialog.ancenc-dialog-alt .ancenc-dialog-content > .ancenc-box .ancenc-box-footer.ancenc-box-footer-right {
    -ms-flex-pack: end;
    justify-content: flex-end
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content {
    pointer-events: none
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider {
    display: block;
    position: relative
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-content {
    pointer-events: all;
    padding: 0
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-content, .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-content > li {
    display: block;
    margin: 0;
    border: 0;
    list-style: none
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-content > li {
    display: none
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-content > li.ancenc-current {
    opacity: 0;
    display: block;
    animation-duration: 0.7s;
    animation-fill-mode: both;
    transform-origin: center;
    transform-style: preserve-3d
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-content > li.ancenc-current.ancenc-loaded {
    opacity: 1
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-content > li.ancenc-current.fadeInLeft {
    opacity: 1;
    animation-name: fadeInLeft
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-content > li.ancenc-current.fadeInRight {
    opacity: 1;
    animation-name: fadeInRight
}

@media (max-width: 782px) {
    .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-content > li {
        padding: 20px 0
    }
}

@media (min-width: 783px) {
    .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-content > li {
        padding: 30px 0
    }
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-navigation button {
    cursor: pointer;
    pointer-events: all;
    position: absolute;
    top: 50%;
    border-radius: 50%;
    transform: translateY(-50%);
    font-size: 16px;
    transition: all 0.3s ease
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-navigation button, .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-navigation button:hover, .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-navigation button:focus, .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-navigation button:active {
    margin: 0;
    padding: 0;
    border: 0;
    outline: none;
    box-shadow: none
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-navigation button:hover, .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-navigation button:active {
    background-color: #fff;
    color: #666
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-navigation button:disabled {
    opacity: 0.3;
    pointer-events: none
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-navigation button [class*="ancenc-icon-"] {
    display: block
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-navigation button [class*="ancenc-icon-"]:before {
    display: block;
    color: inherit
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-navigation button.ancenc-prev {
    left: 0
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-navigation button.ancenc-next {
    right: 0
}

@media (max-width: 782px) {
    .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-navigation button {
        width: 30px;
        height: 30px;
        background-color: #fff;
        color: #666
    }
}

@media (min-width: 783px) {
    .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-navigation button {
        width: 40px;
        height: 40px;
        background-color: transparent;
        color: #fff
    }
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-steps {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 -5px;
    padding: 20px 0;
    border: 0
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-steps, .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-steps li {
    list-style: none
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-steps:before, .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-steps:after, .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-steps li:before, .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-steps li:after {
    content: unset
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-steps li {
    display: block;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin: 0;
    padding: 0 5px
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-steps li a, .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-steps li button, .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-steps li > span {
    width: 7px;
    height: 7px;
    display: block;
    border-radius: 14px
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-steps li a, .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-steps li a:hover, .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-steps li a:focus, .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-steps li a:active, .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-steps li a:visited, .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-steps li button, .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-steps li button:hover, .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-steps li button:focus, .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-steps li button:active, .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-steps li button:visited, .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-steps li > span, .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-steps li > span:hover, .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-steps li > span:focus, .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-steps li > span:active, .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-steps li > span:visited {
    margin: 0;
    padding: 0;
    border: 0;
    outline: none;
    box-shadow: none
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-steps.ancenc-clickable li a, .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-steps.ancenc-clickable li button, .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-steps.ancenc-clickable li > span {
    background-color: #E6E6E6
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-steps.ancenc-clickable li a, .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-steps.ancenc-clickable li button {
    cursor: pointer
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-steps.ancenc-clickable li.current a, .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-steps.ancenc-clickable li.current button, .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-steps.ancenc-clickable li.current > span {
    background-color: #666
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-steps.ancenc-clickable li.current a, .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-steps.ancenc-clickable li.current button {
    pointer-events: none
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-steps:not(.ancenc-clickable) li a, .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-steps:not(.ancenc-clickable) li button, .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-steps:not(.ancenc-clickable) li > span {
    background-color: #666
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-steps:not(.ancenc-clickable) li a, .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-steps:not(.ancenc-clickable) li button {
    pointer-events: none
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-steps:not(.ancenc-clickable) li.current ~ li a, .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-steps:not(.ancenc-clickable) li.current ~ li button, .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-steps:not(.ancenc-clickable) li.current ~ li > span {
    background-color: #E6E6E6
}

@media (max-width: 782px) {
    .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider {
        padding: 0 15px
    }
}

@media (min-width: 783px) {
    .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider {
        padding: 0 55px
    }
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-content li > .ancenc-box .ancenc-box-banner {
    display: block
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-content li > .ancenc-box .ancenc-box-banner img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    margin: 0 auto
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-content li > .ancenc-box .ancenc-box-banner:first-child {
    overflow: hidden;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-content li > .ancenc-box .ancenc-box-banner:last-child {
    overflow: hidden;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-content li > .ancenc-box .ancenc-box-banner + [class*="ancenc-box-"] {
    padding-top: 40px
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-content li > .ancenc-box > [class*="ancenc-box-"]:not(.ancenc-box-selectors) + .ancenc-box-selectors {
    margin-top: 20px
}

@media (min-width: 783px) {
    .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-content li > .ancenc-box > [class*="ancenc-box-"]:not(.ancenc-box-selectors) + .ancenc-box-selectors {
        margin-top: 30px
    }
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-content li > .ancenc-box > [class*="ancenc-box-"]:not(.ancenc-box-selectors) + [class*="ancenc-box-"]:not(.ancenc-box-selectors) {
    padding-top: 20px
}

@media (min-width: 783px) {
    .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-content li > .ancenc-box > [class*="ancenc-box-"]:not(.ancenc-box-selectors) + [class*="ancenc-box-"]:not(.ancenc-box-selectors) {
        padding-top: 30px
    }
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-content li > .ancenc-box > [class*="ancenc-box-"]:not(.ancenc-box-selectors).ancenc-lg {
    padding-right: 20px;
    padding-left: 20px
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-content li > .ancenc-box > [class*="ancenc-box-"]:not(.ancenc-box-selectors).ancenc-lg.ancenc-last, .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-content li > .ancenc-box > [class*="ancenc-box-"]:not(.ancenc-box-selectors).ancenc-lg:last-child {
    padding-bottom: 40px
}

@media (min-width: 783px) {
    .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-content li > .ancenc-box > [class*="ancenc-box-"]:not(.ancenc-box-selectors).ancenc-lg.ancenc-last, .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-content li > .ancenc-box > [class*="ancenc-box-"]:not(.ancenc-box-selectors).ancenc-lg:last-child {
        padding-bottom: 60px
    }
}

@media (min-width: 783px) {
    .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-content li > .ancenc-box > [class*="ancenc-box-"]:not(.ancenc-box-selectors).ancenc-lg {
        padding-right: 60px;
        padding-left: 60px
    }
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-content li > .ancenc-box > [class*="ancenc-box-"]:not(.ancenc-box-selectors):last-child {
    padding-bottom: 20px
}

@media (min-width: 783px) {
    .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-content li > .ancenc-box > [class*="ancenc-box-"]:not(.ancenc-box-selectors):last-child {
        padding-bottom: 30px
    }
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-content li > .ancenc-box > [class*="ancenc-box-"]:not(.ancenc-box-selectors):not(:last-child) {
    padding-bottom: 0
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-content li > .ancenc-box > .ancenc-box-header {
    display: block;
    border-bottom-width: 0
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-content li > .ancenc-box > .ancenc-box-header .ancenc-box-title {
    font-size: 22px;
    line-height: 30px
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-content li > .ancenc-box > .ancenc-box-header .ancenc-box-title + .ancenc-description {
    margin-top: 10px
}

@media (min-width: 783px) {
    .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-content li > .ancenc-box > .ancenc-box-header .ancenc-box-title + .ancenc-description {
        margin-top: 15px
    }
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-content li > .ancenc-box > .ancenc-box-header .ancenc-description {
    line-height: 22px
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-content li > .ancenc-box > .ancenc-box-header .ancenc-dialog-close {
    position: absolute;
    top: 20px;
    right: 20px
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-content li > .ancenc-box > .ancenc-box-header .ancenc-dialog-back {
    position: absolute;
    top: 20px;
    left: 20px
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-slider .ancenc-slider-content li > .ancenc-box > .ancenc-box-footer {
    display: block;
    border-top-width: 0
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-onboard-skip {
    font-size: 13px;
    line-height: 22px;
    letter-spacing: -.25px;
    text-align: center
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-onboard-skip a {
    opacity: 0.7
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-onboard-skip a, .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-onboard-skip a:hover, .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-onboard-skip a:active, .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-onboard-skip a:visited {
    color: #fff
}

.ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-onboard-skip a:hover, .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content .ancenc-onboard-skip a:active {
    opacity: 1
}

@media (max-width: 782px) {
    .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content {
        max-width: 640px;
        padding: 0 10px
    }
}

@media (min-width: 783px) {
    .ancenc-dialog.ancenc-dialog-onboard .ancenc-dialog-content {
        max-width: 670px
    }
}

.ancenc-dialog.ancenc-dialog-sm:not(.ancenc-dialog-alt) .ancenc-dialog-content > .ancenc-box .ancenc-box-header {
    border: none;
    text-align: center;
    display: block;
    position: relative;
    padding-top: 40px;
    padding-bottom: 10px
}

.ancenc-dialog.ancenc-dialog-sm:not(.ancenc-dialog-alt) .ancenc-dialog-content > .ancenc-box .ancenc-box-header .ancenc-dialog-close {
    width: 30px;
    height: 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: 15px;
    right: 15px;
    margin: 0;
    padding: 0
}

.ancenc-dialog.ancenc-dialog-sm:not(.ancenc-dialog-alt) .ancenc-dialog-content > .ancenc-box .ancenc-box-header .ancenc-dialog-close, .ancenc-dialog.ancenc-dialog-sm:not(.ancenc-dialog-alt) .ancenc-dialog-content > .ancenc-box .ancenc-box-header .ancenc-dialog-close:before {
    color: #888
}

.ancenc-dialog.ancenc-dialog-sm:not(.ancenc-dialog-alt) .ancenc-dialog-content > .ancenc-box .ancenc-box-header .ancenc-dialog-close:before {
    font-size: 16px
}

.ancenc-dialog.ancenc-dialog-sm:not(.ancenc-dialog-alt) .ancenc-dialog-content > .ancenc-box .ancenc-box-header .ancenc-dialog-close:hover, .ancenc-dialog.ancenc-dialog-sm:not(.ancenc-dialog-alt) .ancenc-dialog-content > .ancenc-box .ancenc-box-header .ancenc-dialog-close:focus {
    outline: none
}

@media (max-width: 782px) {
    .ancenc-dialog.ancenc-dialog-sm:not(.ancenc-dialog-alt) .ancenc-dialog-content > .ancenc-box .ancenc-box-header .ancenc-dialog-close {
        top: 20px;
        right: 10px
    }
}

.ancenc-dialog.ancenc-dialog-sm:not(.ancenc-dialog-alt) .ancenc-dialog-content > .ancenc-box .ancenc-box-header .ancenc-dialog-image {
    width: 70px;
    height: 70px;
    display: block;
    position: absolute;
    top: -35px;
    left: 50%;
    margin-left: -35px;
    border: 5px solid #fff;
    border-radius: 4px;
    background-color: #fff
}

.ancenc-dialog.ancenc-dialog-sm:not(.ancenc-dialog-alt) .ancenc-dialog-content > .ancenc-box .ancenc-box-header .ancenc-dialog-image img {
    display: block;
    border-radius: 3px
}

@media (max-width: 782px) {
    .ancenc-dialog.ancenc-dialog-sm:not(.ancenc-dialog-alt) .ancenc-dialog-content > .ancenc-box .ancenc-box-header .ancenc-dialog-image {
        display: none
    }
}

.ancenc-dialog.ancenc-dialog-sm:not(.ancenc-dialog-alt) .ancenc-dialog-content > .ancenc-box .ancenc-box-header .ancenc-box-title {
    margin: 0;
    color: #333;
    font: bold 22px/30px "Roboto", Arial, sans-serif
}

.ancenc-dialog.ancenc-dialog-sm:not(.ancenc-dialog-alt) .ancenc-dialog-content > .ancenc-box .ancenc-box-header p {
    margin: 10px 0 0;
    color: #666;
    font-size: 13px;
    line-height: 22px
}

.ancenc-dialog.ancenc-dialog-sm:not(.ancenc-dialog-alt) .ancenc-dialog-content > .ancenc-box .ancenc-box-header p:first-child {
    margin-top: 0
}

.ancenc-dialog.ancenc-dialog-sm:not(.ancenc-dialog-alt) .ancenc-dialog-content > .ancenc-box .ancenc-box-header.ancenc-dialog-with-image {
    margin-top: 35px;
    padding-top: 60px
}

@media (max-width: 782px) {
    .ancenc-dialog.ancenc-dialog-sm:not(.ancenc-dialog-alt) .ancenc-dialog-content > .ancenc-box .ancenc-box-header.ancenc-dialog-with-image {
        margin-top: 0
    }
}

.ancenc-dialog.ancenc-dialog-sm:not(.ancenc-dialog-alt) .ancenc-dialog-content > .ancenc-box .ancenc-box-body {
    padding-top: 10px;
    padding-bottom: 15px;
    text-align: center
}

.ancenc-dialog.ancenc-dialog-sm:not(.ancenc-dialog-alt) .ancenc-dialog-content > .ancenc-box .ancenc-box-body p {
    font-size: 13px;
    line-height: 20px
}

.ancenc-dialog.ancenc-dialog-sm:not(.ancenc-dialog-alt) .ancenc-dialog-content > .ancenc-box .ancenc-box-body label {
    text-align: left
}

.ancenc-dialog.ancenc-dialog-sm:not(.ancenc-dialog-alt) .ancenc-dialog-content > .ancenc-box .ancenc-box-body .ancenc-label {
    line-height: 22px
}

.ancenc-dialog.ancenc-dialog-sm:not(.ancenc-dialog-alt) .ancenc-dialog-content > .ancenc-box .ancenc-box-body .ancenc-form-field {
    margin-bottom: 20px
}

.ancenc-dialog.ancenc-dialog-sm:not(.ancenc-dialog-alt) .ancenc-dialog-content > .ancenc-box .ancenc-box-body .ancenc-form-field:last-child {
    margin-bottom: 0
}

.ancenc-dialog.ancenc-dialog-sm:not(.ancenc-dialog-alt) .ancenc-dialog-content > .ancenc-box .ancenc-box-body:last-child {
    padding-bottom: 40px
}

@media (max-width: 782px) {
    .ancenc-dialog.ancenc-dialog-sm:not(.ancenc-dialog-alt) .ancenc-dialog-content > .ancenc-box .ancenc-box-body {
        padding-bottom: 10px
    }
}

.ancenc-dialog.ancenc-dialog-sm:not(.ancenc-dialog-alt) .ancenc-dialog-content > .ancenc-box .ancenc-box-footer {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 15px;
    padding-bottom: 40px;
    border: 0
}

.ancenc-dialog.ancenc-dialog-sm:not(.ancenc-dialog-alt) .ancenc-dialog-content > .ancenc-box .ancenc-box-footer.ancenc-align-unset {
    -ms-flex-pack: unset;
    justify-content: unset
}

.ancenc-dialog.ancenc-dialog-sm:not(.ancenc-dialog-alt) .ancenc-dialog-content > .ancenc-box .ancenc-box-footer.ancenc-space-between {
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media (max-width: 782px) {
    .ancenc-dialog.ancenc-dialog-sm:not(.ancenc-dialog-alt) .ancenc-dialog-content > .ancenc-box .ancenc-box-footer {
        padding-top: 10px
    }
}

.ancenc-dialog.ancenc-dialog-reduced .ancenc-dialog-content {
    max-width: 560px
}

@media (max-width: 500px) {
    .ancenc-dialog.ancenc-dialog-reduced .ancenc-dialog-content {
        max-width: calc(500px + (20px * 2))
    }
}

.ancenc-dialog.ancenc-dialog-sm .ancenc-dialog-content {
    max-width: 460px
}

@media (max-width: 400px) {
    .ancenc-dialog.ancenc-dialog-sm .ancenc-dialog-content {
        max-width: calc(400px + (20px * 2))
    }
}

.ancenc-dialog.ancenc-dialog-lg .ancenc-dialog-content {
    max-width: 1040px
}

@media (max-width: 1200px) {
    .ancenc-dialog.ancenc-dialog-lg .ancenc-dialog-content {
        max-width: 1020px
    }
}

.ancenc-dialog[aria-hidden="true"] {
    display: none
}

@media (max-width: 960px) {
    .ancenc-dialog {
        left: 36px
    }
}

@media (max-width: 782px) {
    .ancenc-dialog {
        left: 0
    }
}

@media (min-width: 783px) {
    .wp-admin.folded .ancenc-modal {
        width: calc(100% - 36px);
        left: 36px
    }
}

.wp-admin.folded .ancenc-dialog {
    left: 36px
}

.wp-admin.folded .ancenc-dialog .ancenc-dialog-overlay {
    left: 36px
}

@media (max-width: 782px) {
    .wp-admin.folded .ancenc-dialog .ancenc-dialog-overlay {
        left: 0
    }
}

@media (max-width: 782px) {
    .wp-admin.folded .ancenc-dialog {
        left: 0
    }
}

@media only screen and (max-width: 960px) {
    .wp-admin.auto-fold .ancenc-modal {
        width: calc(100% - 36px);
        left: 36px
    }
}

@media only screen and (max-width: 782px) {
    .wp-admin.auto-fold .ancenc-modal {
        width: 100%;
        left: 0
    }
}

html.ancenc-has-modal, html.ancenc-has-overlay {
    overflow: hidden
}

.ancenc-wrap .ancenc-hidden {
    display: none
}

.ancenc-wrap .ancenc-hidden-important {
    display: none !important
}

.ancenc-wrap .ancenc-block-content-center {
    text-align: center
}

.ancenc-wrap .ancenc-image {
    display: block;
    height: auto;
    max-width: 100%
}

.ancenc-wrap .ancenc-image-center {
    margin-right: auto;
    margin-left: auto
}

.ancenc-wrap .ancenc-actions-left {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 10px;
    margin-right: auto
}

.ancenc-wrap .ancenc-actions-right {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-left: auto;
    margin-right: 0
}

.ancenc-wrap .ancenc-space-between {
    -ms-flex-pack: justify;
    justify-content: space-between
}

.ancenc-wrap .ancenc-align-start {
    -ms-flex-pack: start;
    justify-content: flex-start
}

.ancenc-wrap .ancenc-align-end {
    -ms-flex-pack: end;
    justify-content: flex-end
}

.ancenc-wrap .ancenc-success {
    color: #1ABC9C
}

.ancenc-wrap .ancenc-warning {
    color: #FECF2F
}

.ancenc-wrap .ancenc-error {
    color: #FF6D6D
}

.ancenc-wrap .ancenc-info {
    color: #17A8E3
}

.ancenc-wrap .ancenc-no-margin {
    margin: 0 !important
}

.ancenc-wrap .ancenc-no-margin-top {
    margin-top: 0 !important
}

.ancenc-wrap .ancenc-no-margin-bottom {
    margin-bottom: 0 !important
}

.ancenc-wrap .ancenc-no-margin-left {
    margin-left: 0 !important
}

.ancenc-wrap .ancenc-no-margin-right {
    margin-right: 0 !important
}

.ancenc-wrap .ancenc-no-padding {
    padding: 0 !important
}

.ancenc-wrap .ancenc-no-padding-top {
    padding-top: 0 !important
}

.ancenc-wrap .ancenc-no-padding-bottom {
    padding-bottom: 0 !important
}

.ancenc-wrap .ancenc-no-padding-left {
    padding-left: 0 !important
}

.ancenc-wrap .ancenc-no-padding-right {
    padding-right: 0 !important
}

.ancenc-wrap .ancenc-margin {
    margin: 30px !important
}

.ancenc-wrap .ancenc-margin-top {
    margin-top: 30px !important
}

.ancenc-wrap .ancenc-margin-bottom {
    margin-bottom: 30px !important
}

.ancenc-wrap .ancenc-margin-left {
    margin-left: 30px !important
}

.ancenc-wrap .ancenc-margin-right {
    margin-right: 30px !important
}

.ancenc-wrap .ancenc-padding {
    padding: 30px !important
}

.ancenc-wrap .ancenc-padding-top {
    padding-top: 30px !important
}

.ancenc-wrap .ancenc-padding-bottom {
    padding-bottom: 30px !important
}

.ancenc-wrap .ancenc-padding-left {
    padding-left: 30px !important
}

.ancenc-wrap .ancenc-padding-right {
    padding-right: 30px !important
}

@media (max-width: 479px) {
    .ancenc-hidden-xs {
        display: none !important
    }
}

@media (min-width: 480px) and (max-width: 782px) {
    .ancenc-hidden-sm {
        display: none !important
    }
}

@media (min-width: 783px) and (max-width: 1199px) {
    .ancenc-hidden-md {
        display: none !important
    }
}

@media (min-width: 1200px) {
    .ancenc-hidden-lg {
        display: none !important
    }
}

#wpbody-content > .notice {
    margin: 10px 30px 15px 10px
}

@media (max-width: 782px) {
    #wpbody-content > .notice {
        margin: 20px 10px 0 0px
    }
}

.ancenc-wrap .ancenc-table {
    width: 100%;
    table-layout: fixed;
    margin: 20px 0;
    border-collapse: unset;
    border-spacing: unset;
    border: 1px solid #E6E6E6;
    border-radius: 4px;
    color: #666;
    font-size: 13px;
    line-height: 22px;
    letter-spacing: -.25px
}

.ancenc-wrap .ancenc-table thead > tr > th, .ancenc-wrap .ancenc-table thead > tr > .ancenc-table-item-title, .ancenc-wrap .ancenc-table thead > tr > .ancenc-accordion-item-title, .ancenc-wrap .ancenc-table tbody > tr > th, .ancenc-wrap .ancenc-table tbody > tr > .ancenc-table-item-title, .ancenc-wrap .ancenc-table tbody > tr > .ancenc-accordion-item-title, .ancenc-wrap .ancenc-table tfoot > tr > th, .ancenc-wrap .ancenc-table tfoot > tr > .ancenc-table-item-title, .ancenc-wrap .ancenc-table tfoot > tr > .ancenc-accordion-item-title {
    color: #333;
    text-align: left
}

.ancenc-wrap .ancenc-table thead > tr > th, .ancenc-wrap .ancenc-table thead > tr > td, .ancenc-wrap .ancenc-table tbody > tr > th, .ancenc-wrap .ancenc-table tbody > tr > td, .ancenc-wrap .ancenc-table tfoot > tr > th, .ancenc-wrap .ancenc-table tfoot > tr > td {
    height: 40px;
    vertical-align: middle;
    padding: 5px 9px;
    border: 0;
    border-bottom: 1px solid #E6E6E6
}

.ancenc-wrap .ancenc-table thead > tr > th:first-child, .ancenc-wrap .ancenc-table thead > tr > td:first-child, .ancenc-wrap .ancenc-table tbody > tr > th:first-child, .ancenc-wrap .ancenc-table tbody > tr > td:first-child, .ancenc-wrap .ancenc-table tfoot > tr > th:first-child, .ancenc-wrap .ancenc-table tfoot > tr > td:first-child {
    padding-left: 19px
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-table thead > tr > th:first-child, .ancenc-wrap .ancenc-table thead > tr > td:first-child, .ancenc-wrap .ancenc-table tbody > tr > th:first-child, .ancenc-wrap .ancenc-table tbody > tr > td:first-child, .ancenc-wrap .ancenc-table tfoot > tr > th:first-child, .ancenc-wrap .ancenc-table tfoot > tr > td:first-child {
        padding-left: 29px
    }
}

.ancenc-wrap .ancenc-table thead > tr > th:last-child, .ancenc-wrap .ancenc-table thead > tr > td:last-child, .ancenc-wrap .ancenc-table tbody > tr > th:last-child, .ancenc-wrap .ancenc-table tbody > tr > td:last-child, .ancenc-wrap .ancenc-table tfoot > tr > th:last-child, .ancenc-wrap .ancenc-table tfoot > tr > td:last-child {
    padding-right: 19px
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-table thead > tr > th:last-child, .ancenc-wrap .ancenc-table thead > tr > td:last-child, .ancenc-wrap .ancenc-table tbody > tr > th:last-child, .ancenc-wrap .ancenc-table tbody > tr > td:last-child, .ancenc-wrap .ancenc-table tfoot > tr > th:last-child, .ancenc-wrap .ancenc-table tfoot > tr > td:last-child {
        padding-right: 29px
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-table thead > tr > th, .ancenc-wrap .ancenc-table thead > tr > td, .ancenc-wrap .ancenc-table tbody > tr > th, .ancenc-wrap .ancenc-table tbody > tr > td, .ancenc-wrap .ancenc-table tfoot > tr > th, .ancenc-wrap .ancenc-table tfoot > tr > td {
        height: 60px;
        padding-right: 14px;
        padding-left: 14px
    }
}

.ancenc-wrap .ancenc-table thead:last-child > tr:last-child > th, .ancenc-wrap .ancenc-table thead:last-child > tr:last-child > td, .ancenc-wrap .ancenc-table tbody:last-child > tr:last-child > th, .ancenc-wrap .ancenc-table tbody:last-child > tr:last-child > td, .ancenc-wrap .ancenc-table tfoot:last-child > tr:last-child > th, .ancenc-wrap .ancenc-table tfoot:last-child > tr:last-child > td {
    border-bottom: 0
}

.ancenc-wrap .ancenc-table thead tr th {
    font-weight: bold;
    white-space: nowrap
}

.ancenc-wrap .ancenc-table tbody tr th .ancenc-toggle, .ancenc-wrap .ancenc-table tbody tr td .ancenc-toggle {
    vertical-align: text-top
}

.ancenc-wrap .ancenc-table tbody tr th > [class*="ancenc-icon-"], .ancenc-wrap .ancenc-table tbody tr td > [class*="ancenc-icon-"] {
    margin-right: 10px;
    font-size: 10px
}

.ancenc-wrap .ancenc-table tbody tr th > [class*="ancenc-icon-"].ancenc-icon-right, .ancenc-wrap .ancenc-table tbody tr td > [class*="ancenc-icon-"].ancenc-icon-right {
    margin-right: 0;
    margin-left: 10px
}

.ancenc-wrap .ancenc-table tbody tr th, .ancenc-wrap .ancenc-table tbody tr .ancenc-table-item-title, .ancenc-wrap .ancenc-table tbody tr .ancenc-accordion-item-title {
    font-weight: 500
}

.ancenc-wrap .ancenc-table tbody tr .ancenc-table-item-title > [class*="ancenc-icon-"], .ancenc-wrap .ancenc-table tbody tr .ancenc-accordion-item-title > [class*="ancenc-icon-"] {
    margin-right: 10px;
    font-size: 16px;
    vertical-align: middle
}

.ancenc-wrap .ancenc-table tbody tr .ancenc-table-item-title > [class*="ancenc-icon-"]:before, .ancenc-wrap .ancenc-table tbody tr .ancenc-accordion-item-title > [class*="ancenc-icon-"]:before {
    display: inline-block;
    line-height: 22px
}

.ancenc-wrap .ancenc-table tbody tr .ancenc-table-item-title > [class*="ancenc-icon-"].ancenc-icon-right, .ancenc-wrap .ancenc-table tbody tr .ancenc-accordion-item-title > [class*="ancenc-icon-"].ancenc-icon-right {
    margin-right: 0;
    margin-left: 10px
}

.ancenc-wrap .ancenc-table tbody tr.ancenc-error th, .ancenc-wrap .ancenc-table tbody tr.ancenc-error .ancenc-table-item-title, .ancenc-wrap .ancenc-table tbody tr.ancenc-error .ancenc-accordion-item-title, .ancenc-wrap .ancenc-table tbody tr.ancenc-warning th, .ancenc-wrap .ancenc-table tbody tr.ancenc-warning .ancenc-table-item-title, .ancenc-wrap .ancenc-table tbody tr.ancenc-warning .ancenc-accordion-item-title, .ancenc-wrap .ancenc-table tbody tr.ancenc-success th, .ancenc-wrap .ancenc-table tbody tr.ancenc-success .ancenc-table-item-title, .ancenc-wrap .ancenc-table tbody tr.ancenc-success .ancenc-accordion-item-title {
    color: #333
}

.ancenc-wrap .ancenc-table tbody tr.ancenc-error td, .ancenc-wrap .ancenc-table tbody tr.ancenc-warning td, .ancenc-wrap .ancenc-table tbody tr.ancenc-success td {
    color: #666
}

.ancenc-wrap .ancenc-table tbody tr.ancenc-default {
    box-shadow: inset 3px 0 0 #666
}

.ancenc-wrap .ancenc-table tbody tr.ancenc-error {
    box-shadow: inset 3px 0 0 #FF6D6D
}

.ancenc-wrap .ancenc-table tbody tr.ancenc-warning {
    box-shadow: inset 3px 0 0 #FECF2F
}

.ancenc-wrap .ancenc-table tbody tr.ancenc-success {
    box-shadow: inset 3px 0 0 #1ABC9C
}

.ancenc-wrap .ancenc-table:first-child, .ancenc-wrap .ancenc-table.ancenc-table-with-title {
    margin-top: 0
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-table:first-child, .ancenc-wrap .ancenc-table.ancenc-table-with-title {
        margin-top: 0
    }
}

.ancenc-wrap .ancenc-table:last-child {
    margin-bottom: 0
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-table:last-child {
        margin-bottom: 0
    }
}

.ancenc-wrap .ancenc-table.ancenc-table-flushed {
    margin: 0;
    border: 0;
    border-radius: 0;
    border-collapse: collapse
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-table {
        margin: 30px 0
    }
}

.ancenc-wrap .ancenc-table-title {
    margin: 5px 0;
    color: #333;
    font: bold 13px/22px "Roboto", Arial, sans-serif;
    letter-spacing: 0
}

.ancenc-wrap .ancenc-box-body + .ancenc-table.ancenc-table-flushed > thead:first-child > tr:first-child > th, .ancenc-wrap .ancenc-box-body + .ancenc-table.ancenc-table-flushed > thead:first-child > tr:first-child > td, .ancenc-wrap .ancenc-box-body + .ancenc-table.ancenc-table-flushed > tbody:first-child > tr:first-child > th, .ancenc-wrap .ancenc-box-body + .ancenc-table.ancenc-table-flushed > tbody:first-child > tr:first-child > td, .ancenc-wrap .ancenc-box-body + .ancenc-table.ancenc-table-flushed > tfoot:first-child > tr:first-child > th, .ancenc-wrap .ancenc-box-body + .ancenc-table.ancenc-table-flushed > tfoot:first-child > tr:first-child > td {
    height: auto;
    padding-top: 0
}

.ancenc-wrap .ancenc-field-list {
    border: 1px solid #E6E6E6;
    border-radius: 4px
}

.ancenc-wrap .ancenc-field-list-header {
    padding: 20px 30px
}

.ancenc-wrap .ancenc-field-list-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 15px 30px;
    border-top: 1px solid #E6E6E6
}

.ancenc-wrap .ancenc-field-list-item-label {
    margin-right: auto;
    margin-left: 0
}

.ancenc-wrap .ancenc-field-list-title {
    margin: 0;
    color: #333;
    font-size: 13px;
    line-height: 30px;
    font-family: "Roboto", Arial, sans-serif;
    font-weight: 500;
    text-transform: capitalize
}

.ancenc-wrap .ancenc-box-selectors {
    background-color: #F8F8F8
}

.ancenc-wrap .ancenc-box-selectors ul, .ancenc-wrap .ancenc-box-selectors li {
    list-style: none
}

.ancenc-wrap .ancenc-box-selectors ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 0;
    margin-right: -10px;
    margin-bottom: 0;
    margin-left: -10px;
    padding: 0;
    border: 0
}

.ancenc-wrap .ancenc-box-selectors ul li {
    margin: 0;
    padding: 10px;
    border: 0
}

.ancenc-wrap .ancenc-box-selectors ul.ancenc-spacing-slim li {
    padding: 5px
}

.ancenc-wrap .ancenc-box-selectors[class*="ancenc-box-selectors-col-"] ul li {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.ancenc-wrap .ancenc-box-selectors:not([class*="ancenc-box-selectors-col-"]) ul li {
    -ms-flex: 1;
    flex: 1
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-box-selectors.ancenc-box-selectors-col-1 ul li {
        min-width: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-box-selectors.ancenc-box-selectors-col-1 ul li {
        min-width: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%
    }
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-box-selectors.ancenc-box-selectors-col-2 ul li {
        min-width: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-box-selectors.ancenc-box-selectors-col-2 ul li {
        min-width: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%
    }
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-box-selectors.ancenc-box-selectors-col-3 ul li {
        min-width: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-box-selectors.ancenc-box-selectors-col-3 ul li {
        min-width: 33.33%;
        -ms-flex-preferred-size: 33.33%;
        flex-basis: 33.33%
    }
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-box-selectors.ancenc-box-selectors-col-4 ul li {
        min-width: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-box-selectors.ancenc-box-selectors-col-4 ul li {
        min-width: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%
    }
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-box-selectors.ancenc-box-selectors-col-5 ul li {
        min-width: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-box-selectors.ancenc-box-selectors-col-5 ul li {
        min-width: 20%;
        -ms-flex-preferred-size: 20%;
        flex-basis: 20%
    }
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-box-selectors {
        padding: 10px 20px
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-box-selectors {
        padding: 20px 30px
    }
}

.ancenc-wrap .ancenc-box-selector {
    overflow: hidden;
    display: block;
    border-radius: 4px;
    background-color: #fff;
    box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.05);
    color: #888;
    font-family: "Roboto", Arial, sans-serif;
    letter-spacing: -.25px;
    transition: all 0.3s ease
}

.ancenc-wrap .ancenc-box-selector input ~ span {
    display: block;
    padding-right: 29px;
    padding-left: 19px;
    border: 1px dashed transparent;
    border-radius: 4px;
    transition: all 0.3s ease
}

.ancenc-wrap .ancenc-box-selector input ~ span:not(:last-child) {
    border-bottom-color: transparent !important;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.ancenc-wrap .ancenc-box-selector input ~ span:last-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.ancenc-wrap .ancenc-box-selector input + span {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 19px;
    padding-bottom: 19px;
    font-size: 12px;
    line-height: 20px;
    font-weight: 500
}

.ancenc-wrap .ancenc-box-selector input + span [class*="ancenc-icon"] {
    width: 30px;
    -ms-flex: 0 0 30px;
    flex: 0 0 30px;
    -ms-flex-item-align: start;
    align-self: flex-start;
    margin: 0 5px 0 0;
    font-size: 16px;
    text-align: center
}

.ancenc-wrap .ancenc-box-selector input + span [class*="ancenc-icon"]:before {
    display: block;
    color: #aaa;
    line-height: 20px;
    transition: all 0.3s ease
}

.ancenc-wrap .ancenc-box-selector input + span img {
    max-width: 24px;
    height: auto;
    display: block;
    margin: 0 5px 0 0
}

.ancenc-wrap .ancenc-box-selector input + span ~ span {
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: 1px solid rgba(230, 230, 230, 0.5);
    font-size: 13px;
    line-height: 22px
}

.ancenc-wrap .ancenc-box-selector input:checked + span {
    position: relative;
    background-color: #E1F6FF;
    color: #17A8E3
}

.ancenc-wrap .ancenc-box-selector input:checked + span:before {
    content: "_";
    position: absolute;
    z-index: 1;
    top: 5px;
    right: 5px;
    color: #fff;
    font-size: 12px
}

.ancenc-wrap .ancenc-box-selector input:checked + span:after {
    content: " ";
    position: absolute;
    top: -1px;
    right: -1px;
    border-top: 40px solid #17A8E3;
    border-left: 40px solid transparent
}

.ancenc-wrap .ancenc-box-selector input:checked + span [class*="ancenc-icon"]:before {
    color: #17A8E3
}

.ancenc-wrap .ancenc-box-selector input:checked + span ~ span {
    border-top-color: #E1F6FF
}

.ancenc-wrap .ancenc-box-selector:hover {
    box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.02), 0 4px 15px 0 rgba(0, 0, 0, 0.05)
}

.ancenc-wrap .ancenc-box-selector.ancenc-disabled {
    pointer-events: none;
    position: relative;
    background-color: transparent;
    box-shadow: none
}

.ancenc-wrap .ancenc-box-selector.ancenc-disabled input + span {
    border-color: #aaa
}

.ancenc-wrap .ancenc-box-selector.ancenc-disabled input + span .ancenc-tag-pro, .ancenc-wrap .ancenc-box-selector.ancenc-disabled input + span .ancenc-tag-beta {
    position: absolute;
    top: 5px;
    right: 5px
}

.ancenc-wrap .ancenc-box-selector.ancenc-disabled input + span ~ span {
    border-color: #aaa;
    border-top-style: dashed;
    border-top-color: #ddd
}

.ancenc-wrap .ancenc-box-selector.ancenc-disabled:hover {
    box-shadow: none
}

.ancenc-wrap .ancenc-box-selector.ancenc-box-selector-vertical input ~ span {
    text-align: center
}

.ancenc-wrap .ancenc-box-selector.ancenc-box-selector-vertical input + span {
    display: block;
    padding-top: 21px;
    padding-right: 10px;
    padding-bottom: 16px;
    padding-left: 10px
}

.ancenc-wrap .ancenc-box-selector.ancenc-box-selector-vertical input + span [class*="ancenc-icon"] {
    display: block;
    margin: 0 auto 7px
}

.ancenc-wrap .ancenc-box-selector.ancenc-box-selector-vertical input + span [class*="ancenc-icon"]:before {
    line-height: 16px
}

.ancenc-wrap .ancenc-box-selector.ancenc-box-selector-vertical input + span img {
    margin: 0 auto
}

.ancenc-wrap .ancenc-upload {
    max-width: 100%;
    display: -ms-flexbox;
    display: flex
}

.ancenc-wrap .ancenc-upload button {
    cursor: pointer;
    display: block;
    transition: 0.3s ease
}

.ancenc-wrap .ancenc-upload button, .ancenc-wrap .ancenc-upload button:hover, .ancenc-wrap .ancenc-upload button:focus, .ancenc-wrap .ancenc-upload button:active {
    outline: none;
    box-shadow: none
}

.ancenc-wrap .ancenc-upload .ancenc-upload-image {
    width: 40px;
    height: 40px;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    position: relative;
    margin: 0;
    padding: 1px;
    border: 1px solid #E6E6E6;
    border-radius: 4px
}

.ancenc-wrap .ancenc-upload .ancenc-upload-image [class*="ancenc-image-"] {
    width: 36px;
    height: 36px;
    display: block;
    border-radius: 3px
}

.ancenc-wrap .ancenc-upload .ancenc-upload-image .ancenc-image-mask {
    background-color: #ddd;
    background-image: linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff);
    background-size: 12px 12px;
    background-position: 0 0, 6px 6px
}

.ancenc-wrap .ancenc-upload .ancenc-upload-image .ancenc-image-preview {
    cursor: pointer;
    display: none;
    position: absolute;
    top: 1px;
    left: 1px;
    background-color: transparent;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center
}

.ancenc-wrap .ancenc-upload .ancenc-upload-image .ancenc-image-preview:before {
    content: "Â¢";
    opacity: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 3px;
    color: #fff;
    font-size: 12px;
    line-height: 12px;
    background-color: rgba(0, 0, 0, 0.5);
    transition: 0.2s ease
}

.ancenc-wrap .ancenc-upload .ancenc-upload-image .ancenc-image-preview, .ancenc-wrap .ancenc-upload .ancenc-upload-image .ancenc-image-preview:hover, .ancenc-wrap .ancenc-upload .ancenc-upload-image .ancenc-image-preview:focus, .ancenc-wrap .ancenc-upload .ancenc-upload-image .ancenc-image-preview:active {
    outline: none;
    box-shadow: none
}

.ancenc-wrap .ancenc-upload .ancenc-upload-image .ancenc-image-preview:hover:before, .ancenc-wrap .ancenc-upload .ancenc-upload-image .ancenc-image-preview:focus:before, .ancenc-wrap .ancenc-upload .ancenc-upload-image .ancenc-image-preview:active:before {
    opacity: 1
}

.ancenc-wrap .ancenc-upload .ancenc-upload-image ~ .ancenc-upload-button, .ancenc-wrap .ancenc-upload .ancenc-upload-image ~ .ancenc-upload-file {
    margin-left: 5px
}

.ancenc-wrap .ancenc-upload .ancenc-upload-image ~ .ancenc-upload-file {
    max-width: calc(100% - 45px);
    cursor: initial;
    padding-left: 19px
}

.ancenc-wrap .ancenc-upload .ancenc-upload-image ~ .ancenc-upload-file:before {
    content: unset
}

.ancenc-wrap .ancenc-upload .ancenc-upload-image ~ .ancenc-upload-file:hover, .ancenc-wrap .ancenc-upload .ancenc-upload-image ~ .ancenc-upload-file:active {
    background-color: #fff
}

.ancenc-wrap .ancenc-upload .ancenc-upload-file {
    max-width: 100%;
    cursor: pointer;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: none;
    position: relative;
    padding: 11px 61px 11px 41px;
    border: 1px solid #ddd;
    border-radius: 4px;
    background-color: #fff;
    transition: 0.3s ease
}

.ancenc-wrap .ancenc-upload .ancenc-upload-file:before {
    content: "Ã†";
    width: 29px;
    display: block;
    position: absolute;
    left: 14px;
    font-size: 16px;
    line-height: 16px;
    text-align: center
}

.ancenc-wrap .ancenc-upload .ancenc-upload-file span {
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: block;
    color: #333;
    font: 500 12px/16px "Roboto", Arial, sans-serif;
    letter-spacing: -.25px
}

.ancenc-wrap .ancenc-upload .ancenc-upload-file span:focus {
    outline: none;
    box-shadow: none
}

.ancenc-wrap .ancenc-upload .ancenc-upload-file button {
    width: 39px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    border: 0 solid #ddd;
    border-left-width: 1px;
    border-radius: 0 3px 3px 0;
    background-color: #fff;
    font-size: 12px;
    text-align: center
}

.ancenc-wrap .ancenc-upload .ancenc-upload-file button [class*="ancenc-icon-"] {
    display: block
}

.ancenc-wrap .ancenc-upload .ancenc-upload-file button [class*="ancenc-icon-"]:before {
    display: block
}

.ancenc-wrap .ancenc-upload .ancenc-upload-file button:hover, .ancenc-wrap .ancenc-upload .ancenc-upload-file button:focus, .ancenc-wrap .ancenc-upload .ancenc-upload-file button:active {
    background-color: rgba(51, 51, 51, 0.04)
}

.ancenc-wrap .ancenc-upload .ancenc-upload-file:hover, .ancenc-wrap .ancenc-upload .ancenc-upload-file:active {
    background-color: #FAFAFA
}

.ancenc-wrap .ancenc-upload .ancenc-upload-button {
    margin: 0;
    padding: 11px 19px;
    border: 1px dashed #ddd;
    border-radius: 4px;
    background-color: rgba(0, 0, 0, 0);
    color: #aaa;
    font: 500 12px/16px "Roboto", Arial, sans-serif;
    letter-spacing: -.25px
}

.ancenc-wrap .ancenc-upload .ancenc-upload-button:hover, .ancenc-wrap .ancenc-upload .ancenc-upload-button:focus, .ancenc-wrap .ancenc-upload .ancenc-upload-button:active {
    border-color: #aaa;
    background-color: #FAFAFA
}

.ancenc-wrap .ancenc-upload .ancenc-upload-button [class*="ancenc-icon-"] {
    width: 24px;
    margin-left: -4px;
    color: #888;
    font-size: 16px;
    line-height: 16px;
    vertical-align: bottom;
    text-align: center
}

.ancenc-wrap .ancenc-upload .ancenc-upload-button [class*="ancenc-icon-"]:before {
    display: block;
    color: inherit
}

.ancenc-wrap .ancenc-upload.ancenc-has_file .ancenc-upload-image .ancenc-image-preview {
    display: block
}

.ancenc-wrap .ancenc-upload.ancenc-has_file .ancenc-upload-file {
    display: block
}

.ancenc-wrap .ancenc-upload.ancenc-has_file .ancenc-upload-button {
    display: none
}

.ancenc-wrap .ancenc-upload + .ancenc-notice {
    margin-top: 10px
}

.ancenc-wrap .ancenc-upload + .ancenc-upload {
    margin-top: 10px
}

.ancenc-wrap .ancenc-colorpicker-wrap {
    display: block
}

.ancenc-wrap .ancenc-colorpicker-wrap .ancenc-colorpicker {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.ancenc-wrap .ancenc-colorpicker-wrap .ancenc-colorpicker .ancenc-colorpicker-value {
    display: block;
    position: relative
}

.ancenc-wrap .ancenc-colorpicker-wrap .ancenc-colorpicker .ancenc-colorpicker-value span[role=button], .ancenc-wrap .ancenc-colorpicker-wrap .ancenc-colorpicker .ancenc-colorpicker-value input, .ancenc-wrap .ancenc-colorpicker-wrap .ancenc-colorpicker .ancenc-colorpicker-value button {
    display: block;
    margin: 0;
    border: 1px solid #ddd;
    border-radius: 4px
}

.ancenc-wrap .ancenc-colorpicker-wrap .ancenc-colorpicker .ancenc-colorpicker-value span[role=button], .ancenc-wrap .ancenc-colorpicker-wrap .ancenc-colorpicker .ancenc-colorpicker-value span[role=button]:hover, .ancenc-wrap .ancenc-colorpicker-wrap .ancenc-colorpicker .ancenc-colorpicker-value span[role=button]:focus, .ancenc-wrap .ancenc-colorpicker-wrap .ancenc-colorpicker .ancenc-colorpicker-value input, .ancenc-wrap .ancenc-colorpicker-wrap .ancenc-colorpicker .ancenc-colorpicker-value input:hover, .ancenc-wrap .ancenc-colorpicker-wrap .ancenc-colorpicker .ancenc-colorpicker-value input:focus, .ancenc-wrap .ancenc-colorpicker-wrap .ancenc-colorpicker .ancenc-colorpicker-value button, .ancenc-wrap .ancenc-colorpicker-wrap .ancenc-colorpicker .ancenc-colorpicker-value button:hover, .ancenc-wrap .ancenc-colorpicker-wrap .ancenc-colorpicker .ancenc-colorpicker-value button:focus {
    outline: none;
    box-shadow: none
}

.ancenc-wrap .ancenc-colorpicker-wrap .ancenc-colorpicker .ancenc-colorpicker-value span[role=button], .ancenc-wrap .ancenc-colorpicker-wrap .ancenc-colorpicker .ancenc-colorpicker-value button {
    width: 30px;
    height: 30px;
    cursor: pointer;
    position: absolute;
    top: 0;
    padding: 0
}

.ancenc-wrap .ancenc-colorpicker-wrap .ancenc-colorpicker .ancenc-colorpicker-value input, .ancenc-wrap .ancenc-colorpicker-wrap .ancenc-colorpicker .ancenc-colorpicker-value button {
    background-color: #FAFAFA
}

.ancenc-wrap .ancenc-colorpicker-wrap .ancenc-colorpicker .ancenc-colorpicker-value span[role=button] {
    left: 0;
    background-color: #ddd;
    background-image: linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff);
    background-size: 12px 12px;
    background-position: 0 0, 6px 6px
}

.ancenc-wrap .ancenc-colorpicker-wrap .ancenc-colorpicker .ancenc-colorpicker-value span[role=button] span {
    width: 26px;
    height: 26px;
    display: block;
    position: absolute;
    top: 1px;
    left: 1px;
    border-radius: 2px
}

.ancenc-wrap .ancenc-colorpicker-wrap .ancenc-colorpicker .ancenc-colorpicker-value span[role=button], .ancenc-wrap .ancenc-colorpicker-wrap .ancenc-colorpicker .ancenc-colorpicker-value span[role=button]:hover, .ancenc-wrap .ancenc-colorpicker-wrap .ancenc-colorpicker .ancenc-colorpicker-value span[role=button]:focus {
    box-shadow: inset 0 0 0 1px #fff
}

.ancenc-wrap .ancenc-colorpicker-wrap .ancenc-colorpicker .ancenc-colorpicker-value input {
    width: 100%;
    height: 30px;
    padding: 6px 40px;
    color: #333;
    font: 500 12px/16px "Roboto", Arial, sans-serif;
    letter-spacing: -.25px
}

.ancenc-wrap .ancenc-colorpicker-wrap .ancenc-colorpicker .ancenc-colorpicker-value button {
    right: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.ancenc-wrap .ancenc-colorpicker-wrap .ancenc-colorpicker .ancenc-colorpicker-value button [class*="ancenc-icon-"] {
    font-size: 12px
}

.ancenc-wrap .ancenc-colorpicker-wrap .ancenc-colorpicker .ancenc-button {
    margin-left: 5px
}

.ancenc-wrap .ancenc-colorpicker-wrap .ancenc-colorpicker.ancenc-colorpicker-hex .ancenc-colorpicker-value {
    -ms-flex: 0 1 135px;
    flex: 0 1 135px
}

.ancenc-wrap .ancenc-colorpicker-wrap .ancenc-colorpicker.ancenc-colorpicker-rgba .ancenc-colorpicker-value {
    -ms-flex: 0 1 215px;
    flex: 0 1 215px
}

.ancenc-wrap .ancenc-colorpicker-wrap .wp-picker-container {
    display: none;
    margin: 5px 0 0;
    padding: 9px;
    border: 1px solid #ddd;
    border-radius: 4px;
    background-color: #fff;
    box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.07)
}

.ancenc-wrap .ancenc-colorpicker-wrap .wp-picker-container .wp-picker-input-wrap {
    display: block
}

.ancenc-wrap .ancenc-colorpicker-wrap .wp-picker-container .wp-picker-input-wrap span, .ancenc-wrap .ancenc-colorpicker-wrap .wp-picker-container .wp-picker-input-wrap label, .ancenc-wrap .ancenc-colorpicker-wrap .wp-picker-container .wp-picker-input-wrap .ancenc-colorpicker-input {
    display: block
}

.ancenc-wrap .ancenc-colorpicker-wrap .wp-picker-container .wp-picker-input-wrap .ancenc-colorpicker-input {
    width: 100% !important;
    height: 30px;
    margin: 0;
    padding: 6px 11px;
    border: 1px solid #ddd;
    border-radius: 4px;
    background-color: #FAFAFA;
    color: #333;
    font: 500 12px/16px "Roboto", Arial, sans-serif;
    letter-spacing: -.25px
}

.ancenc-wrap .ancenc-colorpicker-wrap .wp-picker-container .wp-picker-input-wrap .ancenc-colorpicker-input, .ancenc-wrap .ancenc-colorpicker-wrap .wp-picker-container .wp-picker-input-wrap .ancenc-colorpicker-input:hover, .ancenc-wrap .ancenc-colorpicker-wrap .wp-picker-container .wp-picker-input-wrap .ancenc-colorpicker-input:focus {
    outline: none;
    box-shadow: none
}

.ancenc-wrap .ancenc-colorpicker-wrap .wp-picker-container .wp-picker-holder .iris-picker {
    width: auto !important;
    height: auto !important;
    position: relative;
    margin: 10px 0 0;
    padding: 0 !important;
    border: 0
}

.ancenc-wrap .ancenc-colorpicker-wrap .wp-picker-container .wp-picker-holder .iris-picker .iris-picker-inner {
    display: -ms-flexbox;
    display: flex;
    position: unset
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .ancenc-wrap .ancenc-colorpicker-wrap .wp-picker-container .wp-picker-holder .iris-picker .iris-picker-inner {
        position: relative;
        display: block
    }
}

.ancenc-wrap .ancenc-colorpicker-wrap .wp-picker-container .wp-picker-holder .iris-picker .iris-palette-container {
    display: -ms-flexbox;
    display: flex;
    left: 0;
    bottom: 0
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-colorpicker-wrap .wp-picker-container .wp-picker-holder .iris-picker .iris-palette-container {
        position: relative;
        margin-top: 10px;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-colorpicker-wrap .wp-picker-container .wp-picker-holder .iris-picker .iris-palette-container {
        width: 160px
    }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .ancenc-wrap .ancenc-colorpicker-wrap .wp-picker-container .wp-picker-holder .iris-picker .iris-palette-container {
        margin-left: 10px
    }
}

.ancenc-wrap .ancenc-colorpicker-wrap .wp-picker-container .wp-picker-holder .iris-picker .iris-square, .ancenc-wrap .ancenc-colorpicker-wrap .wp-picker-container .wp-picker-holder .iris-picker .iris-slider, .ancenc-wrap .ancenc-colorpicker-wrap .wp-picker-container .wp-picker-holder .iris-picker .iris-palette {
    float: none;
    box-shadow: none
}

.ancenc-wrap .ancenc-colorpicker-wrap .wp-picker-container .wp-picker-holder .iris-picker .iris-square {
    width: auto !important;
    height: auto !important;
    margin-right: 0;
    border-radius: 4px
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-colorpicker-wrap .wp-picker-container .wp-picker-holder .iris-picker .iris-square {
        margin-bottom: 30px
    }
}

.ancenc-wrap .ancenc-colorpicker-wrap .wp-picker-container .wp-picker-holder .iris-picker .iris-square-inner {
    box-shadow: none
}

.ancenc-wrap .ancenc-colorpicker-wrap .wp-picker-container .wp-picker-holder .iris-picker .iris-square-inner.iris-square-horiz {
    position: unset;
    display: block
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-colorpicker-wrap .wp-picker-container .wp-picker-holder .iris-picker .iris-square-inner.iris-square-horiz {
        width: 140px;
        height: 140px
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-colorpicker-wrap .wp-picker-container .wp-picker-holder .iris-picker .iris-square-inner.iris-square-horiz {
        width: 160px;
        height: 160px
    }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .ancenc-wrap .ancenc-colorpicker-wrap .wp-picker-container .wp-picker-holder .iris-picker .iris-square-inner.iris-square-horiz {
        position: relative
    }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .ancenc-wrap .ancenc-colorpicker-wrap .wp-picker-container .wp-picker-holder .iris-picker .iris-square {
        display: inline-block
    }
}

.ancenc-wrap .ancenc-colorpicker-wrap .wp-picker-container .wp-picker-holder .iris-picker .iris-slider {
    width: 20px !important;
    margin-left: 10px !important;
    border-radius: 2px
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-colorpicker-wrap .wp-picker-container .wp-picker-holder .iris-picker .iris-slider {
        height: 140px !important
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-colorpicker-wrap .wp-picker-container .wp-picker-holder .iris-picker .iris-slider {
        height: 190px !important
    }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .ancenc-wrap .ancenc-colorpicker-wrap .wp-picker-container .wp-picker-holder .iris-picker .iris-slider {
        display: inline-block
    }
}

.ancenc-wrap .ancenc-colorpicker-wrap .wp-picker-container .wp-picker-holder .iris-picker .iris-slider-offset {
    top: 10px;
    bottom: 0
}

.ancenc-wrap .ancenc-colorpicker-wrap .wp-picker-container .wp-picker-holder .iris-picker .ui-slider-handle {
    height: 10px;
    opacity: 1;
    right: -2px;
    left: -2px;
    border-width: 2px;
    border-color: #fff;
    border-radius: 4px;
    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.3)
}

.ancenc-wrap .ancenc-colorpicker-wrap .wp-picker-container .wp-picker-holder .iris-picker .ui-slider-handle:before {
    content: unset
}

.ancenc-wrap .ancenc-colorpicker-wrap .wp-picker-container .wp-picker-holder .iris-picker .iris-palette {
    width: auto !important;
    min-width: 20px;
    max-width: 20px;
    height: 20px !important;
    display: block;
    -ms-flex: 0 0 20px;
    flex: 0 0 20px;
    border: 1px solid #E6E6E6
}

.ancenc-wrap .ancenc-colorpicker-wrap .wp-picker-container .wp-picker-holder .iris-picker .iris-palette:first-child {
    margin-left: 0 !important
}

.ancenc-wrap .ancenc-colorpicker-wrap .wp-picker-container .wp-picker-holder .iris-picker .iris-palette:nth-child(n+8) {
    display: none;
    margin-left: 0 !important
}

@media (max-width: 782px) {
    .ancenc-wrap .ancenc-colorpicker-wrap .wp-picker-container .wp-picker-holder .iris-picker .iris-palette {
        margin-left: 3.33333px !important
    }
}

@media (min-width: 783px) {
    .ancenc-wrap .ancenc-colorpicker-wrap .wp-picker-container .wp-picker-holder .iris-picker .iris-palette {
        margin-left: 3.33333px !important
    }
}

.ancenc-wrap .ancenc-colorpicker-wrap .wp-picker-container .wp-picker-holder .iris-picker .iris-square-value {
    width: 0;
    height: 0
}

.ancenc-wrap .ancenc-colorpicker-wrap .wp-picker-container .wp-picker-holder .iris-picker .iris-square-handle {
    width: 16px;
    height: 16px;
    opacity: 1;
    top: -8px;
    left: -8px;
    border-width: 3px;
    border-color: #fff;
    border-radius: 100%;
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3)
}

.ancenc-wrap .ancenc-colorpicker-wrap .wp-picker-container .wp-picker-holder .iris-picker .iris-square-handle:after {
    content: unset
}

.ancenc-wrap .ancenc-colorpicker-wrap .wp-picker-container.wp-picker-active {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: column;
    flex-direction: column
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .ancenc-wrap .ancenc-colorpicker-wrap .wp-picker-container.wp-picker-active {
        width: 262px;
        position: relative;
        display: block
    }
}

.ancenc-wrap .ancenc-upgrade-page {
    background: #FAFAFA;
    margin: -30px -30px 60px
}

@media (max-width: 783px) {
    .ancenc-wrap .ancenc-upgrade-page {
        margin: -21px -10px 0
    }
}

.ancenc-wrap .ancenc-upgrade-page__container {
    max-width: 1140px;
    margin: auto;
    display: -ms-flexbox;
    display: flex
}

@media (max-width: 800px) {
    .ancenc-wrap .ancenc-upgrade-page__container {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.ancenc-wrap .ancenc-upgrade-page-header {
    background: #fff;
    margin-bottom: 60px
}

@media (max-width: 600px) {
    .ancenc-wrap .ancenc-upgrade-page-header {
        margin-bottom: 40px
    }
}

.ancenc-wrap .ancenc-upgrade-page-header__content {
    padding: 60px 60px 60px 0;
    width: 50%
}

@media (max-width: 1440px) {
    .ancenc-wrap .ancenc-upgrade-page-header__content {
        padding: 60px 30px 50px 60px
    }
}

@media (max-width: 800px) {
    .ancenc-wrap .ancenc-upgrade-page-header__content {
        -ms-flex-order: 1;
        order: 1;
        width: 100%
    }
}

@media (max-width: 600px) {
    .ancenc-wrap .ancenc-upgrade-page-header__content {
        padding: 40px 20px
    }
}

.ancenc-wrap .ancenc-upgrade-page-header__content h1 {
    font-size: 28px;
    font-family: "Roboto", Arial, sans-serif
}

.ancenc-wrap .ancenc-upgrade-page-header__content p:first-of-type {
    margin-top: 10px
}

.ancenc-wrap .ancenc-upgrade-page-header__image {
    background-image: url(../images/hero@2x.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 50%
}

@media (max-width: 800px) {
    .ancenc-wrap .ancenc-upgrade-page-header__image {
        background-image: url(../images/hero.png);
        width: 100%;
        -ms-flex-order: 0;
        order: 0;
        height: 250px
    }
}

.ancenc-wrap .ancenc-upgrade-page-header .ancenc-reviews {
    margin-top: 60px
}

@media (max-width: 600px) {
    .ancenc-wrap .ancenc-upgrade-page-header .ancenc-reviews {
        margin-top: 40px
    }
}

.ancenc-wrap .ancenc-upgrade-page-features__header {
    text-align: center
}

.ancenc-wrap .ancenc-upgrade-page-features__header h2 {
    font-family: "Roboto", Arial, sans-serif;
    font-size: 28px;
    color: #333;
    line-height: 40px;
    margin-bottom: 0
}

.ancenc-wrap .ancenc-upgrade-page-features__header p {
    margin-top: 5px
}

.ancenc-wrap .ancenc-upgrade-page-features__items {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 30px
}

@media (min-width: 1440px) {
    .ancenc-wrap .ancenc-upgrade-page-features__items {
        margin: 0 -60px
    }
}

@media (max-width: 600px) {
    .ancenc-wrap .ancenc-upgrade-page-features__items {
        padding: 0;
        margin: 40px 0
    }
}

.ancenc-wrap .ancenc-upgrade-page-features__item {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    padding: 30px
}

@media (max-width: 600px) {
    .ancenc-wrap .ancenc-upgrade-page-features__item {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding: 20px;
        text-align: center
    }
}

.ancenc-wrap .ancenc-upgrade-page-features__item i {
    height: 44px;
    width: 44px;
    text-align: center;
    background: #F9E1FF;
    border-radius: 50%;
    font-size: 20px
}

.ancenc-wrap .ancenc-upgrade-page-features__item i:before {
    color: #8D00B1;
    line-height: 44px
}

.ancenc-wrap .ancenc-upgrade-page-features__item h3 {
    font-family: "Roboto", Arial, sans-serif;
    margin-bottom: 0
}

.ancenc-wrap .ancenc-upgrade-page-features__item p:first-of-type {
    margin-top: 0
}

.ancenc-wrap .ancenc-upgrade-page-cta {
    background: #fff;
    padding: 60px;
    margin-bottom: 60px
}

@media (max-width: 600px) {
    .ancenc-wrap .ancenc-upgrade-page-cta {
        padding: 40px 20px;
        margin-bottom: 40px
    }
}

.ancenc-wrap .ancenc-upgrade-page-cta__inner {
    max-width: 600px;
    margin: auto;
    text-align: center
}

.ancenc-wrap .ancenc-upgrade-page-cta__inner h2 {
    font-family: "Roboto", Arial, sans-serif;
    font-size: 28px;
    color: #333;
    line-height: 40px;
    margin-bottom: 0
}

.ancenc-wrap .ancenc-upgrade-page-cta__inner a {
    display: block;
    font-size: 13px;
    color: #888;
    line-height: 22px;
    margin-top: 15px
}

.ancenc-wrap .ancenc-upgrade-page-cta__inner a:focus, .ancenc-wrap .ancenc-upgrade-page-cta__inner a:hover {
    color: #666
}

.ancenc-wrap .ancenc-upgrade-page-cta__inner .ancenc-hidden-desktop {
    display: none
}

@media (max-width: 600px) {
    .ancenc-wrap .ancenc-upgrade-page-cta__inner .ancenc-hidden-desktop {
        display: inline-block
    }

    .ancenc-wrap .ancenc-upgrade-page-cta__inner .ancenc-button:not(.ancenc-hidden-desktop) {
        display: none
    }
}

.ancenc-wrap .ancenc-reviews {
    margin-left: 25px
}

.ancenc-wrap .ancenc-reviews__stars {
    position: relative;
    margin-right: 5px
}

.ancenc-wrap .ancenc-reviews__stars:before {
    content: "'"
}

.ancenc-wrap .ancenc-reviews__stars:before {
    position: absolute;
    top: -12px;
    left: -25px;
    color: #aaa
}

.ancenc-wrap .ancenc-reviews__stars i:before {
    color: #FECF2F
}

.ancenc-wrap .ancenc-reviews__rating {
    color: #888;
    font-size: 13px;
    line-height: 22px;
    vertical-align: text-bottom;
    display: inline-block
}

.ancenc-wrap .ancenc-reviews a.ancenc-reviews__link {
    display: block;
    color: #888;
    font-size: 13px;
    line-height: 22px;
    font-weight: normal;
    font-style: italic
}

.ancenc-wrap .ancenc-reviews a.ancenc-reviews__link:focus, .ancenc-wrap .ancenc-reviews a.ancenc-reviews__link:hover {
    color: #666
}

.ancenc-wrap .ancenc-reviews a.ancenc-reviews__link:focus i:before, .ancenc-wrap .ancenc-reviews a.ancenc-reviews__link:hover i:before {
    color: #666
}

.ancenc-wrap .ancenc-reviews a.ancenc-reviews__link i {
    margin-left: 5px;
    font-size: 12px;
    line-height: 22px;
    vertical-align: middle
}

.ancenc-wrap .ancenc-reviews a.ancenc-reviews__link i:before {
    color: #888
}

.ancenc-notice-top p {
    width: 100%
}

@media screen and (min-width: 783px) {
    .ancenc-wrap .ancenc-summary:not(.ancenc-unbranded):not(.ancenc-summary-sm) {
        background-size: auto 80%
    }
}

#wpfooter {
    display: block
}

.ancenc-wrap #ancenc-submit-description {
    color: #9B9B9B;
    font-size: 13px;
    margin-right: 20px
}

.ancenc-wrap .ancenc-upsell-notice {
    margin-left: 130px !important
}

@media screen and (max-width: 782px) {
    .ancenc-wrap .ancenc-upsell-notice {
        margin-left: 0 !important
    }
}

@media screen and (min-width: 1140px) {
    .ancenc-wrap .ancenc-upgrade-page-header__image {
        width: 45% !important
    }
}

.ancenc-wrap .ancenc-upgrade-page .ancenc-upgrade-page-cta__inner a.ancenc-button-purple:hover {
    color: #fff !important
}

.ancenc-wrap .ancenc-upgrade-page .ancenc-stats {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 600px;
    height: 100px;
    border-radius: 4px;
    background-color: #FFFFFF;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);
    margin: -100px auto 30px;
    padding: 20px 40px;
    text-align: center;
    font-size: 15px;
    font-weight: 500;
    color: #333333
}

.ancenc-wrap .ancenc-upgrade-page .ancenc-stats .ancenc-stats-description {
    color: #888888;
    font-size: 12px;
    text-transform: uppercase
}

.ancenc-wrap .ancenc-upgrade-page .ancenc-stats span {
    font-size: 24px
}

@media (max-width: 800px) {
    .ancenc-wrap .ancenc-upgrade-page .ancenc-stats {
        margin-top: 0;
        height: auto;
        width: 75%;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .ancenc-wrap .ancenc-upgrade-page .ancenc-stats-item {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%
    }

    .ancenc-wrap .ancenc-upgrade-page .ancenc-stats-item:nth-child(2) {
        margin: 20px 0
    }
}

.ancenc-wrap .ancenc-integrations .ancenc-settings-label, .ancenc-wrap .ancenc-integrations .ancenc-box-body .ancenc-settings-label-with-tag, .ancenc-wrap .ancenc-box-body .ancenc-integrations .ancenc-settings-label-with-tag {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.ancenc-wrap .ancenc-integrations .ancenc-settings-label .ancenc-tag, .ancenc-wrap .ancenc-integrations .ancenc-box-body .ancenc-settings-label-with-tag .ancenc-tag, .ancenc-wrap .ancenc-box-body .ancenc-integrations .ancenc-settings-label-with-tag .ancenc-tag {
    margin-left: 10px
}

.ancenc-wrap .ancenc-integrations .ancenc-toggle-content .ancenc-notice {
    margin-top: 10px
}

.ancenc-wrap .ancenc-integrations .ancenc-box-settings-row.ancenc-disabled {
    margin-bottom: 0
}

.ancenc-wrap .ancenc-lazyload #ancenc-lazy-load-spinners span.ancenc-description:first-of-type, .ancenc-wrap .ancenc-lazyload #ancenc-lazy-load-placeholder span.ancenc-description:first-of-type {
    margin-bottom: 20px
}

.ancenc-wrap .ancenc-lazyload #ancenc-lazy-load-spinners .ancenc-box-selectors, .ancenc-wrap .ancenc-lazyload #ancenc-lazy-load-placeholder .ancenc-box-selectors {
    background-color: #FFF;
    padding: 0 0 20px 0
}

.ancenc-wrap .ancenc-lazyload #ancenc-lazy-load-spinners .ancenc-box-selectors:not([class*="ancenc-box-selectors-col-"]) ul li, .ancenc-wrap .ancenc-lazyload #ancenc-lazy-load-placeholder .ancenc-box-selectors:not([class*="ancenc-box-selectors-col-"]) ul li {
    -ms-flex: 0;
    flex: 0
}

.ancenc-wrap .ancenc-lazyload #ancenc-lazy-load-spinners .ancenc-box-selectors .ancenc-box-selector, .ancenc-wrap .ancenc-lazyload #ancenc-lazy-load-placeholder .ancenc-box-selectors .ancenc-box-selector {
    border: 1px solid #DDD
}

.ancenc-wrap .ancenc-lazyload #ancenc-lazy-load-spinners .ancenc-box-selectors .remove-selector, .ancenc-wrap .ancenc-lazyload #ancenc-lazy-load-placeholder .ancenc-box-selectors .remove-selector {
    display: none;
    top: 0;
    right: 0;
    position: absolute;
    background-color: #AAA;
    width: 18px;
    height: 18px;
    margin-right: 0;
    border-radius: 0 3px 0 3px
}

.ancenc-wrap .ancenc-lazyload #ancenc-lazy-load-spinners .ancenc-box-selectors .remove-selector i, .ancenc-wrap .ancenc-lazyload #ancenc-lazy-load-placeholder .ancenc-box-selectors .remove-selector i {
    margin: 0
}

.ancenc-wrap .ancenc-lazyload #ancenc-lazy-load-spinners .ancenc-box-selectors .remove-selector i:before, .ancenc-wrap .ancenc-lazyload #ancenc-lazy-load-placeholder .ancenc-box-selectors .remove-selector i:before {
    color: #FFF;
    font-size: 12px;
    line-height: 18px
}

.ancenc-wrap .ancenc-lazyload #ancenc-lazy-load-spinners .ancenc-box-selectors .remove-selector:hover, .ancenc-wrap .ancenc-lazyload #ancenc-lazy-load-placeholder .ancenc-box-selectors .remove-selector:hover {
    background-color: #FF6D6D
}

.ancenc-wrap .ancenc-lazyload #ancenc-lazy-load-spinners .ancenc-box-selectors .ancenc-box-selector:hover .remove-selector, .ancenc-wrap .ancenc-lazyload #ancenc-lazy-load-placeholder .ancenc-box-selectors .ancenc-box-selector:hover .remove-selector {
    display: -ms-flexbox;
    display: flex
}

.ancenc-wrap .ancenc-lazyload #ancenc-lazy-load-spinners .ancenc-box-selectors label.ancenc-box-selector {
    width: 50px;
    height: 50px;
    overflow: visible
}

.ancenc-wrap .ancenc-lazyload #ancenc-lazy-load-spinners .ancenc-box-selectors .ancenc-box-selector input + span {
    padding-top: 17px;
    padding-bottom: 17px;
    position: relative
}

.ancenc-wrap .ancenc-lazyload #ancenc-lazy-load-spinners .ancenc-box-selectors .ancenc-box-selector input + span img {
    max-width: 16px;
    margin: 0
}

.ancenc-wrap .ancenc-lazyload #ancenc-lazy-load-spinners .ancenc-box-selectors .ancenc-box-selector input ~ span {
    padding-right: 17px;
    padding-left: 17px;
    height: 48px;
    border-radius: 4px;
    overflow: visible
}

.ancenc-wrap .ancenc-lazyload #ancenc-lazy-load-spinners .ancenc-box-selectors .ancenc-box-selector input:checked + span:before, .ancenc-wrap .ancenc-lazyload #ancenc-lazy-load-spinners .ancenc-box-selectors .ancenc-box-selector input:checked + span:after {
    content: none
}

.ancenc-wrap .ancenc-lazyload #ancenc-lazy-load-placeholder .ancenc-box-selectors label.ancenc-box-selector {
    width: 80px;
    height: 60px;
    overflow: visible
}

.ancenc-wrap .ancenc-lazyload #ancenc-lazy-load-placeholder .ancenc-box-selectors label.ancenc-box-selector:hover {
    background-color: #E5E5E5
}

.ancenc-wrap .ancenc-lazyload #ancenc-lazy-load-placeholder .ancenc-box-selectors label.ancenc-box-selector input + span {
    height: 40px;
    padding: 0;
    margin: 10px;
    overflow: visible;
    position: relative
}

.ancenc-wrap .ancenc-lazyload #ancenc-lazy-load-placeholder .ancenc-box-selectors label.ancenc-box-selector input + span:before {
    top: -5px;
    right: -5px
}

.ancenc-wrap .ancenc-lazyload #ancenc-lazy-load-placeholder .ancenc-box-selectors label.ancenc-box-selector input + span:after {
    top: -10px;
    right: -10px
}

.ancenc-wrap .ancenc-lazyload #ancenc-lazy-load-placeholder .ancenc-box-selectors label.ancenc-box-selector input + span img {
    margin: 0 auto
}

.ancenc-wrap .ancenc-lazyload #ancenc-lazy-load-placeholder .ancenc-box-selectors label.ancenc-box-selector input[id^="placeholder-icon-1"] + span {
    background-color: #FAFAFA
}

.ancenc-wrap .ancenc-lazyload #ancenc-lazy-load-placeholder .ancenc-box-selectors label.ancenc-box-selector input[id^="placeholder-icon-2"] + span {
    background-color: #333333
}

.ancenc-wrap .ancenc-lazyload #ancenc-lazy-load-placeholder .ancenc-box-selectors label.ancenc-box-selector .remove-selector {
    top: -10px;
    right: -10px
}

@keyframes fadeInLeft {
    from {
        opacity: 0;
        transform: translate3d(-50px, 0, 0)
    }
    to {
        opacity: 1;
        transform: none
    }
}

@keyframes fadeInRight {
    from {
        opacity: 0;
        transform: translate3d(50px, 0, 0)
    }
    to {
        opacity: 1;
        transform: none
    }
}

.ancenc-wrap .ancenc-onboarding-dialog .ancenc-box {
    background-color: transparent
}

.ancenc-wrap .ancenc-onboarding-dialog #ancenc-onboarding-content {
    opacity: 0;
    background-color: #fff;
    animation-duration: 0.7s;
    animation-fill-mode: both;
    transform-origin: center;
    transform-style: preserve-3d
}

.ancenc-wrap .ancenc-onboarding-dialog #ancenc-onboarding-content.loaded, .ancenc-wrap .ancenc-onboarding-dialog #ancenc-onboarding-content.fadeInLeft, .ancenc-wrap .ancenc-onboarding-dialog #ancenc-onboarding-content.fadeInRight {
    opacity: 1
}

.ancenc-wrap .ancenc-onboarding-dialog #ancenc-onboarding-content.fadeInLeft {
    animation-name: fadeInLeft
}

.ancenc-wrap .ancenc-onboarding-dialog #ancenc-onboarding-content.fadeInRight {
    animation-name: fadeInRight
}

.ancenc-wrap .ancenc-onboarding-dialog #ancenc-onboarding-content .ancenc-box-selectors {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.ancenc-wrap .ancenc-onboarding-dialog #ancenc-onboarding-content .ancenc-box-selectors label:last-of-type {
    top: 0;
    font-size: 13px
}

.ancenc-wrap .ancenc-onboarding-dialog .ancenc-onboarding-arrows a {
    position: absolute;
    top: 45%;
    width: 40px;
    height: 40px;
    border-radius: 20px;
    padding-top: 3px
}

.ancenc-wrap .ancenc-onboarding-dialog .ancenc-onboarding-arrows a:not(.ancenc-hidden) {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.ancenc-wrap .ancenc-onboarding-dialog .ancenc-onboarding-arrows a:hover {
    background-color: rgba(217, 217, 217, 0.2)
}

.ancenc-wrap .ancenc-onboarding-dialog .ancenc-onboarding-arrows a:first-of-type {
    left: -55px;
    padding-right: 2px
}

.ancenc-wrap .ancenc-onboarding-dialog .ancenc-onboarding-arrows a:last-of-type {
    right: -55px;
    padding-left: 2px
}

.ancenc-wrap .ancenc-onboarding-dialog .ancenc-onboarding-arrows a i:before {
    color: #fff
}

@media screen and (max-width: 782px) {
    .ancenc-wrap .ancenc-onboarding-dialog .ancenc-onboarding-arrows {
        display: none
    }
}

.ancenc-wrap .wp-ancenc-exceed-limit .wp-ancenc-progress-inner {
    background: #FECF2F !important
}

.ancenc-wrap .wp-ancenc-exceed-limit .ancenc-icon-info:before {
    color: #FECF2F
}

.ancenc-wrap .wp-ancenc-progress-dialog.wp-ancenc-exceed-limit .ancenc-hidden {
    display: block
}

.ancenc-wrap .wp-ancenc-progress-dialog.wp-ancenc-exceed-limit .ancenc-progress .ancenc-progress-icon .ancenc-icon-loader:before {
    content: "I"
}

.ancenc-wrap .wp-ancenc-progress-dialog.wp-ancenc-exceed-limit .ancenc-progress .ancenc-progress-icon .ancenc-icon-loader:before {
    color: #FECF2F;
    animation: none
}

.ancenc-wrap .wp-ancenc-progress-dialog.wp-ancenc-exceed-limit .ancenc-progress-bar span {
    background: #888888
}

.ancenc-wrap .wp-ancenc-progress-dialog.wp-ancenc-exceed-limit .ancenc-box-footer .ancenc-actions-right:not(.ancenc-hidden) {
    margin-left: 10px;
    margin-right: auto;
    float: left
}

.ancenc-wrap .wp-ancenc-progress-dialog.wp-ancenc-exceed-limit .ancenc-box-footer .ancenc-actions-right:not(.ancenc-hidden) .ancenc-button {
    padding: 5px 16px 7px;
    border: 2px solid #ddd;
    background: transparent;
    color: #888
}

.ancenc-wrap .wp-ancenc-bulk-progress-bar-wrapper .ancenc-progress-state span {
    display: inline-block
}

.ancenc-wrap #ancenc-cross-sell-footer h3 {
    text-align: center
}

.ancenc-wrap .ancenc-final-log {
    margin-top: 30px
}

.ancenc-wrap .ancenc-final-log .ancenc-bulk-error-row {
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #E6E6E6;
    box-shadow: inset 2px 0 0 0 #FECF2F;
    display: -ms-flexbox;
    display: flex;
    height: 52px;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 -30px;
    padding: 0 20px;
    font-size: 13px;
    letter-spacing: -0.25px
}

.ancenc-wrap .ancenc-final-log .ancenc-bulk-error-row:first-child {
    border-top: 1px solid #E6E6E6
}

.ancenc-wrap .ancenc-final-log .ancenc-bulk-error-row .ancenc-bulk-image-data {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

.ancenc-wrap .ancenc-final-log .ancenc-bulk-error-row .ancenc-bulk-image-data:before {
    content: "I";
    font-family: wpmudev-plugin-icons !important;
    speak: none;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    text-rendering: auto;
    display: inline-block;
    margin-right: 10px;
    color: #FECF2F
}

.ancenc-wrap .ancenc-final-log .ancenc-bulk-error-row .ancenc-bulk-image-data .ancenc-icon-photo-picture {
    font-size: 12px;
    border-radius: 4px;
    background-color: #E6E6E6;
    margin-right: 10px;
    padding-left: 9px;
    padding-top: 1px;
    width: 30px;
    height: 30px
}

.ancenc-wrap .ancenc-final-log .ancenc-bulk-error-row .ancenc-bulk-image-data .ancenc-icon-photo-picture:before {
    width: 30px;
    height: 30px
}

.ancenc-wrap .ancenc-final-log .ancenc-bulk-error-row .ancenc-bulk-image-data .attachment-thumbnail {
    border-radius: 4px;
    width: 30px;
    height: 30px;
    margin-right: 10px
}

.ancenc-wrap .ancenc-final-log .ancenc-bulk-error-row .ancenc-bulk-image-data .ancenc-image-name {
    line-height: 15px;
    font-weight: 500;
    margin-right: 10px;
    word-break: break-all
}

.ancenc-wrap .ancenc-final-log .ancenc-bulk-error-row .ancenc-bulk-image-data .ancenc-image-error {
    line-height: 15px;
    word-break: break-all;
    margin-right: 10px
}

.ancenc-wrap .ancenc-final-log .ancenc-bulk-error-row .ancenc-bulk-image-actions {
    -ms-flex-preferred-size: 30px;
    flex-basis: 30px
}

.ancenc-wrap .ancenc-final-log .ancenc-bulk-error-row .ancenc-bulk-image-actions button:disabled {
    background-color: #F2F2F2;
    cursor: default
}

.ancenc-wrap .ancenc-final-log .ancenc-bulk-error-row .ancenc-bulk-image-actions button:disabled .ancenc-icon-eye-hide:before {
    color: #b3b3b3
}

@media screen and (max-width: 600px) {
    .ancenc-wrap .ancenc-final-log .ancenc-bulk-error-row {
        height: auto
    }

    .ancenc-wrap .ancenc-final-log .ancenc-bulk-error-row .ancenc-bulk-image-data {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 10px 20px
    }

    .ancenc-wrap .ancenc-final-log .ancenc-bulk-error-row .ancenc-image-error {
        margin-top: 10px
    }
}

.ancenc-wrap .ancenc-final-log .ancenc-bulk-errors-actions {
    margin: 30px 0 10px
}

.ancenc-wrap .tc {
    text-align: center
}

.ancenc-wrap .wp-ancenc-page-header .ancenc-actions-right .ancenc-button {
    vertical-align: middle
}

.ancenc-wrap .ancenc-box .ancenc-box-body.ancenc-summary-box-body {
    padding: 15px 30px 0
}

.ancenc-wrap .ancenc-box .ancenc-box-body .wp-ancenc-enable-lossy {
    color: #888;
    font-size: 13px;
    line-height: 22px;
    margin-top: 20px
}

.ancenc-wrap .ancenc-actions-right {
    float: right;
    display: inline-block;
    font-size: 13px
}

.ancenc-wrap .wp-ancenc-resize-settings-wrap, .ancenc-wrap .wp-ancenc-png_to_jpg-wrap, .ancenc-wrap .wp-ancenc-image-size-list {
    background-color: #FFFFFF;
    border: 1px solid #E6E6E6;
    border-radius: 5px;
    color: #555;
    margin-left: 48px !important;
    overflow: hidden;
    padding: 30px;
    vertical-align: middle;
    margin-top: 10px !important;
    margin-bottom: 10px
}

.ancenc-wrap .wp-ancenc-resize-settings-wrap .ancenc-checkbox .ancenc-description, .ancenc-wrap .wp-ancenc-png_to_jpg-wrap .ancenc-checkbox .ancenc-description, .ancenc-wrap .wp-ancenc-image-size-list .ancenc-checkbox .ancenc-description {
    font-size: 13px
}

.ancenc-wrap .wp-ancenc-resize-settings-wrap p:last-of-type:not(:last-child), .ancenc-wrap .wp-ancenc-png_to_jpg-wrap p:last-of-type:not(:last-child), .ancenc-wrap .wp-ancenc-image-size-list p:last-of-type:not(:last-child) {
    margin-bottom: 10px
}

.ancenc-wrap .ancenc-keep-data-form-row .ancenc-tabs-menu, .ancenc-wrap .ancenc-keep-data-form-row .ancenc-button-ghost {
    margin-top: 15px
}

.ancenc-wrap .ancenc-summary-ancenc {
    background-size: 180px
}

.ancenc-wrap .ancenc-summary-ancenc-nextgen {
    background-size: 170px
}

.ancenc-wrap .ancenc-upgrade-page .thumbnail-container {
    cursor: pointer
}

.ancenc-wrap .ancenc-upgrade-page .thumbnail-container img {
    width: 640px
}

@media screen and (max-width: 600px) {
    .ancenc-wrap .ancenc-upgrade-page .thumbnail-container img {
        width: 100%
    }
}

.ancenc-wrap .ancenc-pro-features .ancenc-pro-features-header {
    background: #F6F6F6 url(../fonts/widget-background-ancenc.svg) center no-repeat;
    background-size: cover;
    margin: -45px -30px 30px;
    padding: 40px 30px;
    text-align: center
}

@media screen and (max-width: 782px) {
    .ancenc-wrap .ancenc-pro-features .ancenc-pro-features-header {
        margin: -35px -20px 20px
    }
}

.ancenc-wrap .ancenc-pro-features .ancenc-pro-features-header > div {
    max-width: 610px;
    margin: 0 auto
}

.ancenc-wrap .ancenc-pro-features .ancenc-pro-features-header > div p {
    margin-bottom: 10px
}

.ancenc-wrap .ancenc-pro-features .ancenc-pro-features-header > div > div {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: start;
    align-items: flex-start
}

@media screen and (max-width: 782px) {
    .ancenc-wrap .ancenc-pro-features .ancenc-pro-features-header > div > div {
        -ms-flex-flow: column;
        flex-flow: column;
        -ms-flex-align: center;
        align-items: center
    }

    .ancenc-wrap .ancenc-pro-features .ancenc-pro-features-header > div > div a {
        margin-bottom: 10px;
        margin-right: 0
    }

    .ancenc-wrap .ancenc-pro-features .ancenc-pro-features-header > div > div .ancenc-button {
        padding: 12px 0;
        width: 200px
    }
}

.ancenc-wrap .ancenc-pro-features .ancenc-pro-features-header > div .ancenc-button-ghost {
    margin-right: 0
}

.ancenc-wrap .ancenc-pro-features .ancenc-pro-features-header small {
    color: #C053DC;
    font-size: 10px;
    line-height: 30px;
    display: block
}

.ancenc-wrap .ancenc-pro-features .ancenc-pro-feature-title {
    font-weight: 500;
    line-height: 30px;
    color: #333;
    padding: 0 0 0 30px;
    position: relative
}

.ancenc-wrap .ancenc-pro-features .ancenc-pro-feature-title:before {
    content: "("
}

.ancenc-wrap .ancenc-pro-features .ancenc-pro-feature-title:before {
    color: #8D00B1;
    vertical-align: middle;
    margin-left: -30px;
    margin-right: 10px;
    margin-top: 0;
    font-size: 18px;
    position: relative
}

.ancenc-wrap .ancenc-pro-features .ancenc-pro-feature-desc {
    color: #888888;
    font-size: 13px;
    line-height: 22px;
    padding: 0 0 0 33px
}

.ancenc-wrap .ancenc-upsell-row {
    margin-top: 30px
}

@media screen and (min-width: 1921px) {
    .ancenc-wrap .ancenc-upsell-row {
        margin-top: 60px
    }
}

.ancenc-wrap .ancenc-upsell-row .ancenc-upsell-image.ancenc-upsell-image-ancenc:not(.integrations-upsell-image) {
    bottom: -30px
}

.ancenc-wrap .ancenc-progress-close {
    border: 0;
    background: 0;
    text-transform: uppercase;
    color: #888888;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: -0.25px;
    margin-left: 10px;
    cursor: pointer
}

.ancenc-wrap .ancenc-progress-close.wp-ancenc-cancel-bulk.ancenc-hidden, .ancenc-wrap .ancenc-progress-close.wp-ancenc-all.ancenc-hidden {
    display: none !important
}

.ancenc-wrap .ancenc-notice.ancenc-highlighting-notice, .ancenc-wrap .ancenc-notice.ancenc-highlighting-warning {
    margin-top: 10px;
    margin-bottom: 10px
}

.ancenc-wrap .ancenc-hidden, .ancenc-wrap button.ancenc-hidden {
    display: none
}

.ancenc-wrap .ancenc-loading {
    font-size: 18px
}

.ancenc-wrap span.add-dir-loader {
    padding-right: 10px;
    font-size: 18px
}

.ancenc-wrap .ancenc-button.ancenc-button-check-success, .ancenc-wrap .ancenc-button.ancenc-button-check-success:hover {
    background: #d1f1ea !important;
    color: #1abc9c !important;
    pointer-events: none
}

.ancenc-wrap .ancenc-button.ancenc-button-check-success:before, .ancenc-wrap .ancenc-button.ancenc-button-check-success:hover:before {
    content: "_"
}

.ancenc-wrap .ancenc-button.ancenc-button-check-success:before, .ancenc-wrap .ancenc-button.ancenc-button-check-success:hover:before {
    padding-right: 5px;
    color: #1ABC9C
}

.ancenc-wrap .ancenc-button.wp-ancenc-skip-reancenc, .ancenc-wrap .ancenc-button.wp-ancenc-skip-reancenc:hover {
    display: block;
    background: transparent !important;
    border: 2px solid #888 !important;
    color: #888 !important
}

.ancenc-wrap .ancenc-toggle + label {
    font-weight: 500
}

.wp-ancenc-pagespeed-recommendation {
    font-size: 13px
}

.wp-ancenc-pagespeed-recommendation .ancenc-recommendation-title, .wp-ancenc-pagespeed-recommendation .dismiss-recommendation {
    font-weight: 500
}

.wp-ancenc-pagespeed-recommendation .dismiss-recommendation {
    cursor: pointer
}

.wp-ancenc-pagespeed-recommendation .dismiss-recommendation:before {
    content: ")"
}

.wp-ancenc-pagespeed-recommendation .dismiss-recommendation:before {
    margin-right: 5px
}

.ancenc-align-left {
    float: left
}

.ancenc-align-right {
    float: right
}

.ancenc-summary.ancenc-summary-ancenc .ancenced-items-count {
    margin: 5px
}

.ancenc-summary.ancenc-summary-ancenc .ancenced-items-count .wp-ancenc-count-resize-total {
    display: inline-block;
    margin-left: 50px
}

.ancenc-summary.ancenc-summary-ancenc .ancenced-items-count .wp-ancenc-count-total {
    display: inline-block
}

.ancenc-summary.ancenc-summary-ancenc .ancenc-summary-segment {
    overflow: visible
}

.ancenc-summary.ancenc-summary-ancenc .ancenc-summary-details .ancenc-summary-detail {
    font-size: 15px;
    font-weight: 500;
    line-height: 22px;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.ancenc-summary.ancenc-summary-ancenc .ancenc-summary-details .ancenc-summary-detail .wp-ancenc-stats-percent {
    margin-left: 5px
}

.ancenc-summary.ancenc-summary-ancenc .ancenc-summary-details .ancenc-summary-detail .wp-ancenc-stats-human {
    margin-right: 5px
}

.ancenc-summary.ancenc-summary-ancenc .ancenc-summary-details .ancenc-tooltip {
    position: absolute;
    margin-top: 25px;
    margin-left: -5px
}

.ancenc-summary.ancenc-summary-ancenc .ancenc-summary-details .ancenc-tooltip:before {
    margin-bottom: 20px;
    margin-left: 5px
}

.ancenc-summary.ancenc-summary-ancenc .ancenc-summary-details .ancenc-tooltip:after {
    margin-bottom: 30px;
    margin-left: 5px
}

.ancenc-summary.ancenc-summary-ancenc .wp-ancenc-stats-label-message {
    font-size: 13px;
    line-height: 22px
}

.ancenc-summary.ancenc-summary-ancenc .ancenc-stats-list .ancenc-tag-pro {
    top: -1px;
    margin-left: 5px
}

.wp-ancenc-no-image {
    display: block;
    overflow: hidden
}

.wp-ancenc-upload-images {
    display: block;
    overflow: hidden;
    padding: 10px 0 40px
}

.ancenc-box-footer .ancenc-icon-loader {
    line-height: 18px;
    vertical-align: middle
}

@media screen and (max-width: 600px) {
    .ancenc-summary-ancenc .ancenced-items-count {
        margin: 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

.wp-ancenc-progress-dialog, .wp-ancenc-list-dialog {
    text-align: left
}

.ancenc-directory.ancenc-message {
    text-align: left
}

.ancenc-directory.ancenc-message .wp-ancenc-no-image, .ancenc-directory.ancenc-message .ancenc-message-content {
    text-align: center
}

.ancenc-directory .ancenc-final-log {
    margin-top: 30px
}

.ancenc-directory .ancenc-final-log .ancenc-description {
    margin-top: 10px
}

ul.fancytree-container {
    color: #666;
    font-family: "Roboto", sans-serif;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: -0.25px;
    line-height: 40px;
    padding: 0;
    margin: 0;
    outline: 0 solid transparent;
    min-height: 0%;
    position: relative
}

ul.fancytree-container ul {
    padding: 0 0 0 16px;
    margin: 0;
    display: block
}

ul.fancytree-container span.fancytree-expander {
    cursor: pointer;
    font-size: 12px;
    margin-left: 13px;
    width: 15px
}

ul.fancytree-container span.fancytree-expander:before {
    font-family: wpmudev-plugin-icons, sans-serif
}

ul.fancytree-container .fancytree-exp-c span.fancytree-expander, ul.fancytree-container .fancytree-exp-cd:not(.fancytree-unselectable) span.fancytree-expander, ul.fancytree-container .fancytree-exp-cf:not(.fancytree-unselectable) span.fancytree-expander {
    margin-left: 13px
}

ul.fancytree-container .fancytree-exp-n span.fancytree-expander:before, ul.fancytree-container .fancytree-exp-nl span.fancytree-expander:before {
    content: "\131";
    cursor: default
}

ul.fancytree-container span.fancytree-ico-c span.fancytree-expander:before {
    content: '';
    cursor: default
}

ul.fancytree-container .fancytree-exp-c span.fancytree-expander:before, ul.fancytree-container .fancytree-exp-cl span.fancytree-expander:before, ul.fancytree-container .fancytree-exp-cd span.fancytree-expander:before, ul.fancytree-container .fancytree-exp-cdl span.fancytree-expander:before, ul.fancytree-container .fancytree-exp-e span.fancytree-expander:before, ul.fancytree-container .fancytree-exp-ed span.fancytree-expander:before, ul.fancytree-container .fancytree-exp-el span.fancytree-expander:before, ul.fancytree-container .fancytree-exp-edl span.fancytree-expander:before {
    color: #888888;
    content: "\2DC"
}

ul.fancytree-container .fancytree-exp-e span.fancytree-expander:before, ul.fancytree-container .fancytree-exp-ed span.fancytree-expander:before, ul.fancytree-container .fancytree-exp-el span.fancytree-expander:before, ul.fancytree-container .fancytree-exp-edl span.fancytree-expander:before {
    content: "\131"
}

ul.fancytree-container .fancytree-unselectable span.fancytree-expander:before {
    content: "9"
}

ul.fancytree-container .fancytree-fade-expander span.fancytree-expander:before {
    transition: opacity 1.5s;
    opacity: 0
}

ul.fancytree-container .fancytree-fade-expander:hover span.fancytree-expander:before, ul.fancytree-container .fancytree-fade-expander.fancytree-treefocus span.fancytree-expander:before, ul.fancytree-container .fancytree-fade-expander .fancytree-treefocus span.fancytree-expander:before, ul.fancytree-container .fancytree-fade-expander [class*='fancytree-statusnode-'] span.fancytree-expander:before {
    transition: opacity 0.6s;
    opacity: 1
}

ul.fancytree-container span.fancytree-checkbox {
    margin-right: 5px;
    margin-left: 12px;
    border-radius: 3px;
    border: 1px solid #ddd;
    background-color: #e6e6e6;
    display: inline-block;
    width: 16px;
    height: 16px;
    top: 2px;
    position: relative;
    transition: .2s
}

ul.fancytree-container span.fancytree-checkbox:before {
    content: "("
}

ul.fancytree-container span.fancytree-checkbox:before {
    opacity: 0;
    color: #fff;
    font-size: 10px;
    line-height: 14px;
    position: absolute;
    width: 100%;
    text-align: center;
    transition: .2s
}

ul.fancytree-container .fancytree-selected span.fancytree-checkbox {
    border: 1px solid #17a8e3;
    background-color: #17a8e3
}

ul.fancytree-container .fancytree-selected span.fancytree-checkbox:before {
    opacity: 1
}

ul.fancytree-container .fancytree-expanded span.fancytree-checkbox {
    margin-left: 11px
}

ul.fancytree-container .fancytree-unselectable {
    background-color: transparent !important
}

ul.fancytree-container .fancytree-unselectable.fancytree-selected {
    margin-left: -9px
}

ul.fancytree-container .fancytree-unselectable.fancytree-selected span.fancytree-expander {
    margin-left: 10px
}

ul.fancytree-container .fancytree-unselectable.fancytree-selected span.fancytree-checkbox {
    border: 1px solid #ddd;
    background-color: #e6e6e6
}

ul.fancytree-container .fancytree-unselectable.fancytree-selected span.fancytree-checkbox:before {
    color: #e6e6e6 !important
}

ul.fancytree-container .fancytree-unselectable.fancytree-selected span.fancytree-title {
    color: #666
}

ul.fancytree-container .fancytree-unselectable span.fancytree-expander, ul.fancytree-container .fancytree-unselectable span.fancytree-icon, ul.fancytree-container .fancytree-unselectable span.fancytree-checkbox, ul.fancytree-container .fancytree-unselectable span.fancytree-title {
    opacity: 0.4;
    filter: alpha(opacity=40)
}

ul.fancytree-container .fancytree-unselectable span.fancytree-expander:before, ul.fancytree-container .fancytree-unselectable span.fancytree-icon:before, ul.fancytree-container .fancytree-unselectable span.fancytree-checkbox:before, ul.fancytree-container .fancytree-unselectable span.fancytree-title:before {
    color: #666 !important
}

ul.fancytree-container span.fancytree-icon:before {
    margin-left: 10px;
    font-family: wpmudev-plugin-icons, sans-serif;
    font-size: 16px;
    color: #AAA;
    content: 'D';
    position: relative;
    top: 1px
}

ul.fancytree-container .fancytree-ico-c span.fancytree-icon:before {
    content: 'D'
}

ul.fancytree-container .fancytree-has-children.fancytree-ico-c span.fancytree-icon:before {
    content: 'D'
}

ul.fancytree-container .fancytree-ico-e span.fancytree-icon:before {
    content: '\BB'
}

ul.fancytree-container .fancytree-ico-cf span.fancytree-icon:before {
    content: '\2D8'
}

ul.fancytree-container .fancytree-has-children.fancytree-ico-cf span.fancytree-icon:before {
    content: '\2D8'
}

ul.fancytree-container .fancytree-ico-ef span.fancytree-icon:before {
    content: '\BB'
}

ul.fancytree-container .fancytree-loading span.fancytree-expander:before, ul.fancytree-container .fancytree-statusnode-loading span.fancytree-icon:before {
    content: 'N';
    display: inline-block;
    animation: spin 1.3s linear infinite
}

ul.fancytree-container span.fancytree-node {
    display: inherit;
    width: 100%;
    margin-top: 5px;
    min-height: 40px
}

ul.fancytree-container span.fancytree-node:not(.fancytree-unselectable):hover {
    background-color: #F8F8F8
}

ul.fancytree-container span.fancytree-title {
    color: #666;
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    min-height: 20px;
    padding: 0 3px 0 3px;
    margin: 0 0 0 5px;
    border: 1px solid transparent;
    border-radius: 4px;
    font-weight: 500
}

ul.fancytree-container span.fancytree-expanded, ul.fancytree-container span.fancytree-selected {
    border-radius: 4px;
    background-color: #F8F8F8;
    color: #17A8E3
}

ul.fancytree-container span.fancytree-expanded span.fancytree-title, ul.fancytree-container span.fancytree-selected span.fancytree-title {
    color: #666666
}

ul.fancytree-container span.fancytree-selected {
    background-color: #E1F6FF
}

ul.fancytree-container span.fancytree-selected span.fancytree-expander:before, ul.fancytree-container span.fancytree-selected span.fancytree-icon:before, ul.fancytree-container span.fancytree-selected span.fancytree-title {
    color: #17A8E3
}

ul.fancytree-container span.fancytree-focused {
    background-color: #e1e1e1 !important
}

.ancenc-wrap .ancenc-box-settings-row .ancenc-box-settings-col-1 {
    vertical-align: top
}

.ancenc-wrap .ancenc-cdn-upsell p, .ancenc-wrap .ancenc-cdn-disabled p {
    max-width: 600px;
    margin: 20px auto 0
}

.ancenc-wrap .ancenc-cdn form p:first-of-type {
    margin-top: 0
}

.ancenc-wrap .wp-ancenc-stats {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    line-height: 0
}

.ancenc-wrap .wp-ancenc-stats .ancenc-tooltip {
    line-height: 10px;
    margin-right: 10px
}

.ancenc-wrap .ancenc-filename-extension {
    border-radius: 4px;
    display: inline-block;
    font-size: 9px;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    line-height: 43px;
    height: 30px;
    margin: 0 5px 0 0;
    width: 30px
}

.ancenc-wrap .ancenc-filename-extension.ancenc-extension-jpg {
    background-color: #F7E100
}

.ancenc-wrap .ancenc-filename-extension.ancenc-extension-png {
    background-color: #FFB694
}

.ancenc-wrap .ancenc-filename-extension.ancenc-extension-gif {
    background-color: #72D5D4
}

.ancenc-wrap .ancenc-filename-extension.ancenc-extension-webp {
    background-color: #72ADD5
}

.ancenc-wrap.ancenc-color-accessible {
    color: #000
}

.ancenc-wrap.ancenc-color-accessible h1, .ancenc-wrap.ancenc-color-accessible h2, .ancenc-wrap.ancenc-color-accessible h3, .ancenc-wrap.ancenc-color-accessible h4, .ancenc-wrap.ancenc-color-accessible h5, .ancenc-wrap.ancenc-color-accessible h6, .ancenc-wrap.ancenc-color-accessible p, .ancenc-wrap.ancenc-color-accessible p small, .ancenc-wrap.ancenc-color-accessible li, .ancenc-wrap.ancenc-color-accessible code, .ancenc-wrap.ancenc-color-accessible pre {
    color: #000
}

.ancenc-wrap.ancenc-color-accessible a {
    color: #1a1a1a !important
}

.ancenc-wrap.ancenc-color-accessible a:hover {
    color: #000 !important
}

.ancenc-wrap.ancenc-color-accessible pre, .ancenc-wrap.ancenc-color-accessible code {
    background: #fff
}

.ancenc-wrap.ancenc-color-accessible .ancenc-settings-label, .ancenc-wrap.ancenc-color-accessible .ancenc-box-body .ancenc-settings-label-with-tag, .ancenc-wrap.ancenc-color-accessible .ancenc-description {
    color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-form-control, .ancenc-wrap.ancenc-color-accessible .ancenc-multi-checkbox, .ancenc-wrap.ancenc-color-accessible .ancenc-label, .ancenc-wrap.ancenc-color-accessible .ancenc-error-message {
    border-color: #000;
    color: #000;
    background-color: #fff
}

.ancenc-wrap.ancenc-color-accessible .ancenc-form-control:-ms-input-placeholder, .ancenc-wrap.ancenc-color-accessible .ancenc-multi-checkbox:-ms-input-placeholder, .ancenc-wrap.ancenc-color-accessible .ancenc-label:-ms-input-placeholder, .ancenc-wrap.ancenc-color-accessible .ancenc-error-message:-ms-input-placeholder {
    color: #555
}

.ancenc-wrap.ancenc-color-accessible .ancenc-form-control::-ms-input-placeholder, .ancenc-wrap.ancenc-color-accessible .ancenc-multi-checkbox::-ms-input-placeholder, .ancenc-wrap.ancenc-color-accessible .ancenc-label::-ms-input-placeholder, .ancenc-wrap.ancenc-color-accessible .ancenc-error-message::-ms-input-placeholder {
    color: #555
}

.ancenc-wrap.ancenc-color-accessible .ancenc-form-control::placeholder, .ancenc-wrap.ancenc-color-accessible .ancenc-multi-checkbox::placeholder, .ancenc-wrap.ancenc-color-accessible .ancenc-label::placeholder, .ancenc-wrap.ancenc-color-accessible .ancenc-error-message::placeholder {
    color: #555
}

.ancenc-wrap.ancenc-color-accessible .ancenc-checkbox input + span, .ancenc-wrap.ancenc-color-accessible .ancenc-radio input + span {
    border-color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-checkbox input + span + span, .ancenc-wrap.ancenc-color-accessible .ancenc-radio input + span + span {
    color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-upload-button {
    color: #000;
    background: #fff
}

.ancenc-wrap.ancenc-color-accessible .ancenc-upload-label:hover .ancenc-upload-button {
    color: #fff;
    background: #000
}

.ancenc-wrap.ancenc-color-accessible .select-container .select-list-container .list-value {
    border-color: #000
}

.ancenc-wrap.ancenc-color-accessible .select-container .select-list-container .list-results li.ancenc-element-flex span + span {
    color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-insert-variables .ancenc-variables + .select2 .select2-selection--single {
    border-color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-insert-variables textarea.ancenc-form-control + .select-container, .ancenc-wrap.ancenc-color-accessible .ancenc-insert-variables textarea.ancenc-multi-checkbox + .select-container {
    background-color: transparent
}

.ancenc-wrap.ancenc-color-accessible .ancenc-recipient span {
    color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-summary .ancenc-summary-segment .ancenc-summary-details .ancenc-summary-sub {
    color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-summary .ancenc-summary-segment .ancenc-list .ancenc-list-label, .ancenc-wrap.ancenc-color-accessible .ancenc-summary .ancenc-summary-segment .ancenc-list .ancenc-list-detail {
    color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-row-with-sidenav .ancenc-sidenav .ancenc-vertical-tabs a {
    color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-tabs > [data-tabs] > *, .ancenc-wrap.ancenc-color-accessible .ancenc-tabs > [data-tabs] .ancenc-tab-item, .ancenc-wrap.ancenc-color-accessible .ancenc-tabs > .ancenc-tabs-menu > *, .ancenc-wrap.ancenc-color-accessible .ancenc-tabs > .ancenc-tabs-menu .ancenc-tab-item {
    color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-tabs > [data-tabs] > *:hover, .ancenc-wrap.ancenc-color-accessible .ancenc-tabs > [data-tabs] .ancenc-tab-item:hover, .ancenc-wrap.ancenc-color-accessible .ancenc-tabs > .ancenc-tabs-menu > *:hover, .ancenc-wrap.ancenc-color-accessible .ancenc-tabs > .ancenc-tabs-menu .ancenc-tab-item:hover {
    color: #555
}

.ancenc-wrap.ancenc-color-accessible .ancenc-side-tabs > [data-tabs] > *, .ancenc-wrap.ancenc-color-accessible .ancenc-side-tabs > [data-tabs] .ancenc-tab-item, .ancenc-wrap.ancenc-color-accessible .ancenc-side-tabs > .ancenc-tabs-menu > *, .ancenc-wrap.ancenc-color-accessible .ancenc-side-tabs > .ancenc-tabs-menu .ancenc-tab-item {
    color: #555
}

.ancenc-wrap.ancenc-color-accessible .ancenc-side-tabs > [data-tabs] > *.active, .ancenc-wrap.ancenc-color-accessible .ancenc-side-tabs > [data-tabs] .ancenc-tab-item.active, .ancenc-wrap.ancenc-color-accessible .ancenc-side-tabs > .ancenc-tabs-menu > *.active, .ancenc-wrap.ancenc-color-accessible .ancenc-side-tabs > .ancenc-tabs-menu .ancenc-tab-item.active {
    color: #fff;
    background-color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-tag {
    background: #000;
    color: #fff
}

.ancenc-wrap.ancenc-color-accessible .ancenc-tag.ancenc-tag-ghost {
    background: #fff;
    color: #000;
    border-color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-notice, .ancenc-wrap.ancenc-color-accessible .ancenc-notice-top {
    border-left-color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-notice .ancenc-notice-dismiss a, .ancenc-wrap.ancenc-color-accessible .ancenc-notice p:first-of-type:before, .ancenc-wrap.ancenc-color-accessible .ancenc-notice-top .ancenc-notice-dismiss a, .ancenc-wrap.ancenc-color-accessible .ancenc-notice-top p:first-of-type:before {
    color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-upsell-row .ancenc-upsell-notice p {
    border-left: 2px solid #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-upsell-row .ancenc-upsell-notice p:first-of-type:before {
    color: #000
}

.ancenc-wrap.ancenc-color-accessible [class*="ancenc-icon-"]:before, .ancenc-wrap.ancenc-color-accessible .ancenc-dialog-close:before {
    color: #000 !important
}

.ancenc-wrap.ancenc-color-accessible .ancenc-tab-item.active [class*="ancenc-icon-"]:before {
    color: #fff !important
}

.ancenc-wrap.ancenc-color-accessible .ancenc-progress-block .ancenc-progress .ancenc-progress-bar span {
    background: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-progress-block .ancenc-progress .ancenc-progress-text span {
    color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-progress-state span {
    color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-table {
    border-color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-table th, .ancenc-wrap.ancenc-color-accessible .ancenc-table td {
    color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-table thead > tr > th, .ancenc-wrap.ancenc-color-accessible .ancenc-table thead > tr > .ancenc-table-item-title, .ancenc-wrap.ancenc-color-accessible .ancenc-table thead > tr > .ancenc-accordion-item-title, .ancenc-wrap.ancenc-color-accessible .ancenc-table tbody > tr > th, .ancenc-wrap.ancenc-color-accessible .ancenc-table tbody > tr > .ancenc-table-item-title, .ancenc-wrap.ancenc-color-accessible .ancenc-table tbody > tr > .ancenc-accordion-item-title, .ancenc-wrap.ancenc-color-accessible .ancenc-table tfoot > tr > th, .ancenc-wrap.ancenc-color-accessible .ancenc-table tfoot > tr > .ancenc-table-item-title, .ancenc-wrap.ancenc-color-accessible .ancenc-table tfoot > tr > .ancenc-accordion-item-title {
    color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-table thead > tr > th, .ancenc-wrap.ancenc-color-accessible .ancenc-table thead > tr > td, .ancenc-wrap.ancenc-color-accessible .ancenc-table tbody > tr > th, .ancenc-wrap.ancenc-color-accessible .ancenc-table tbody > tr > td, .ancenc-wrap.ancenc-color-accessible .ancenc-table tfoot > tr > th, .ancenc-wrap.ancenc-color-accessible .ancenc-table tfoot > tr > td {
    border-bottom-color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-table tbody tr.ancenc-error th, .ancenc-wrap.ancenc-color-accessible .ancenc-table tbody tr.ancenc-error .ancenc-table-item-title, .ancenc-wrap.ancenc-color-accessible .ancenc-table tbody tr.ancenc-error .ancenc-accordion-item-title, .ancenc-wrap.ancenc-color-accessible .ancenc-table tbody tr.ancenc-warning th, .ancenc-wrap.ancenc-color-accessible .ancenc-table tbody tr.ancenc-warning .ancenc-table-item-title, .ancenc-wrap.ancenc-color-accessible .ancenc-table tbody tr.ancenc-warning .ancenc-accordion-item-title, .ancenc-wrap.ancenc-color-accessible .ancenc-table tbody tr.ancenc-success th, .ancenc-wrap.ancenc-color-accessible .ancenc-table tbody tr.ancenc-success .ancenc-table-item-title, .ancenc-wrap.ancenc-color-accessible .ancenc-table tbody tr.ancenc-success .ancenc-accordion-item-title {
    color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-table tbody tr.ancenc-error td, .ancenc-wrap.ancenc-color-accessible .ancenc-table tbody tr.ancenc-warning td, .ancenc-wrap.ancenc-color-accessible .ancenc-table tbody tr.ancenc-success td {
    color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-table tbody tr.ancenc-default, .ancenc-wrap.ancenc-color-accessible .ancenc-table tbody tr.ancenc-error, .ancenc-wrap.ancenc-color-accessible .ancenc-table tbody tr.ancenc-warning, .ancenc-wrap.ancenc-color-accessible .ancenc-table tbody tr.ancenc-success {
    box-shadow: none
}

.ancenc-wrap.ancenc-color-accessible .ancenc-table-title {
    color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-accordion:not(.ancenc-table):not(.ancenc-accordion-block):not(.ancenc-builder-fields) {
    border-color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-accordion:not(.ancenc-table):not(.ancenc-accordion-block):not(.ancenc-builder-fields) .ancenc-accordion-header {
    border-bottom-color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-accordion:not(.ancenc-table):not(.ancenc-accordion-block):not(.ancenc-builder-fields) .ancenc-accordion-header > div {
    color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-accordion:not(.ancenc-table):not(.ancenc-accordion-block):not(.ancenc-builder-fields) .ancenc-accordion-item {
    border-bottom-color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-accordion:not(.ancenc-table):not(.ancenc-accordion-block):not(.ancenc-builder-fields) .ancenc-accordion-item .ancenc-accordion-item-header {
    color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-accordion:not(.ancenc-table):not(.ancenc-accordion-block):not(.ancenc-builder-fields) .ancenc-accordion-item .ancenc-accordion-item-header .ancenc-accordion-item-title {
    color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-accordion:not(.ancenc-table):not(.ancenc-accordion-block):not(.ancenc-builder-fields) .ancenc-accordion-item.ancenc-default > .ancenc-accordion-item-header, .ancenc-wrap.ancenc-color-accessible .ancenc-accordion:not(.ancenc-table):not(.ancenc-accordion-block):not(.ancenc-builder-fields) .ancenc-accordion-item.ancenc-default > .ancenc-accordion-item-body, .ancenc-wrap.ancenc-color-accessible .ancenc-accordion:not(.ancenc-table):not(.ancenc-accordion-block):not(.ancenc-builder-fields) .ancenc-accordion-item.ancenc-error > .ancenc-accordion-item-header, .ancenc-wrap.ancenc-color-accessible .ancenc-accordion:not(.ancenc-table):not(.ancenc-accordion-block):not(.ancenc-builder-fields) .ancenc-accordion-item.ancenc-error > .ancenc-accordion-item-body, .ancenc-wrap.ancenc-color-accessible .ancenc-accordion:not(.ancenc-table):not(.ancenc-accordion-block):not(.ancenc-builder-fields) .ancenc-accordion-item.ancenc-warning > .ancenc-accordion-item-header, .ancenc-wrap.ancenc-color-accessible .ancenc-accordion:not(.ancenc-table):not(.ancenc-accordion-block):not(.ancenc-builder-fields) .ancenc-accordion-item.ancenc-warning > .ancenc-accordion-item-body, .ancenc-wrap.ancenc-color-accessible .ancenc-accordion:not(.ancenc-table):not(.ancenc-accordion-block):not(.ancenc-builder-fields) .ancenc-accordion-item.ancenc-success > .ancenc-accordion-item-header, .ancenc-wrap.ancenc-color-accessible .ancenc-accordion:not(.ancenc-table):not(.ancenc-accordion-block):not(.ancenc-builder-fields) .ancenc-accordion-item.ancenc-success > .ancenc-accordion-item-body {
    box-shadow: none
}

.ancenc-wrap.ancenc-color-accessible .ancenc-accordion:not(.ancenc-table):not(.ancenc-accordion-block):not(.ancenc-builder-fields) .ancenc-accordion-item.ancenc-accordion-item--disabled .ancenc-accordion-item-header, .ancenc-wrap.ancenc-color-accessible .ancenc-accordion:not(.ancenc-table):not(.ancenc-accordion-block):not(.ancenc-builder-fields) .ancenc-accordion-item.ancenc-accordion-item--disabled .ancenc-accordion-item-header .ancenc-accordion-item-title {
    color: #555
}

.ancenc-wrap.ancenc-color-accessible .ancenc-accordion.ancenc-table > tbody > .ancenc-accordion-item.ancenc-default + .ancenc-accordion-item-content, .ancenc-wrap.ancenc-color-accessible .ancenc-accordion.ancenc-table > tbody > .ancenc-accordion-item.ancenc-error + .ancenc-accordion-item-content, .ancenc-wrap.ancenc-color-accessible .ancenc-accordion.ancenc-table > tbody > .ancenc-accordion-item.ancenc-warning + .ancenc-accordion-item-content, .ancenc-wrap.ancenc-color-accessible .ancenc-accordion.ancenc-table > tbody > .ancenc-accordion-item.ancenc-success + .ancenc-accordion-item-content {
    box-shadow: none
}

.ancenc-wrap.ancenc-color-accessible .ancenc-accordion.ancenc-table > tbody > .ancenc-accordion-item.ancenc-accordion-item--disabled th, .ancenc-wrap.ancenc-color-accessible .ancenc-accordion.ancenc-table > tbody > .ancenc-accordion-item.ancenc-accordion-item--disabled td {
    color: #555
}

.ancenc-wrap.ancenc-color-accessible .ancenc-accordion.ancenc-table > tbody > .ancenc-accordion-item.ancenc-accordion-item--disabled.ancenc-error, .ancenc-wrap.ancenc-color-accessible .ancenc-accordion.ancenc-table > tbody > .ancenc-accordion-item.ancenc-accordion-item--disabled.ancenc-warning, .ancenc-wrap.ancenc-color-accessible .ancenc-accordion.ancenc-table > tbody > .ancenc-accordion-item.ancenc-accordion-item--disabled.ancenc-success {
    box-shadow: none
}

.ancenc-wrap.ancenc-color-accessible .ancenc-accordion-block .ancenc-accordion-item {
    background-color: #fff
}

.ancenc-wrap.ancenc-color-accessible .ancenc-accordion-block .ancenc-accordion-item .ancenc-accordion-item-header {
    color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-accordion-block .ancenc-accordion-item .ancenc-accordion-item-header strong {
    color: inherit
}

.ancenc-wrap.ancenc-color-accessible .ancenc-accordion-block .ancenc-accordion-item .ancenc-accordion-item-header .ancenc-accordion-item-title {
    color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-accordion-block .ancenc-accordion-item .ancenc-accordion-item-body .ancenc-accordion-item-data li strong {
    color: inherit
}

.ancenc-wrap.ancenc-color-accessible .ancenc-accordion-block .ancenc-accordion-item .ancenc-accordion-item-body .ancenc-accordion-item-data.ancenc-onload li > * {
    color: transparent !important
}

.ancenc-wrap.ancenc-color-accessible .ancenc-grade-a svg circle:last-child, .ancenc-wrap.ancenc-color-accessible .ancenc-grade-b svg circle:last-child, .ancenc-wrap.ancenc-color-accessible .ancenc-grade-c svg circle:last-child, .ancenc-wrap.ancenc-color-accessible .ancenc-grade-d svg circle:last-child, .ancenc-wrap.ancenc-color-accessible .ancenc-grade-e svg circle:last-child, .ancenc-wrap.ancenc-color-accessible .ancenc-grade-f svg circle:last-child {
    stroke: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-dropdown ul li {
    color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-dropdown ul li:hover {
    color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-button-icon:not(.ancenc-button), .ancenc-wrap.ancenc-color-accessible .ancenc-button {
    color: #fff !important;
    background: #000 !important
}

.ancenc-wrap.ancenc-color-accessible .ancenc-button-icon:not(.ancenc-button):hover, .ancenc-wrap.ancenc-color-accessible .ancenc-button:hover {
    color: #fff !important
}

.ancenc-wrap.ancenc-color-accessible .ancenc-button-icon:not(.ancenc-button) i:before, .ancenc-wrap.ancenc-color-accessible .ancenc-button i:before {
    color: #fff !important
}

.ancenc-wrap.ancenc-color-accessible .ancenc-button-icon:not(.ancenc-button).ancenc-button-ghost, .ancenc-wrap.ancenc-color-accessible .ancenc-button.ancenc-button-ghost {
    padding: 7px 16px;
    border: 0
}

.ancenc-wrap.ancenc-color-accessible .ancenc-button-icon:not(.ancenc-button).ancenc-button-upsell, .ancenc-wrap.ancenc-color-accessible .ancenc-button.ancenc-button-upsell {
    background: #fff !important;
    color: #000 !important;
    border-color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-button-icon:not(.ancenc-button).ancenc-button-upsell:hover, .ancenc-wrap.ancenc-color-accessible .ancenc-button.ancenc-button-upsell:hover {
    border-color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-list .ancenc-list-label, .ancenc-wrap.ancenc-color-accessible .ancenc-list .ancenc-list-detail {
    color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-toggle input[type=checkbox] + .ancenc-toggle-slider:hover {
    box-shadow: none
}

.ancenc-wrap.ancenc-color-accessible .ancenc-toggle input[type=checkbox]:checked + .ancenc-toggle-slider {
    background-color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-toggle input[type=checkbox]:checked + .ancenc-toggle-slider:hover {
    box-shadow: none
}

.ancenc-wrap.ancenc-color-accessible .ancenc-checkbox input:checked + span, .ancenc-wrap.ancenc-color-accessible .ancenc-radio input:checked + span {
    border-color: #000;
    background-color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-status-dot span {
    background-color: #fff;
    border: 1px solid #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-status-dot.ancenc-published span {
    background-color: #000;
    border: none
}

.ancenc-wrap.ancenc-color-accessible .wp-editor-wrap.tmce-active .wp-editor-tabs .switch-tmce {
    color: #fff;
    background-color: #000
}

.ancenc-wrap.ancenc-color-accessible .wp-editor-wrap.html-active .wp-editor-tabs .switch-html {
    color: #fff;
    background-color: #000
}

.ancenc-wrap.ancenc-color-accessible .wp-editor-wrap .wp-media-buttons .insert-media {
    background-color: #000 !important
}

.ancenc-wrap.ancenc-color-accessible .ancenc-ace-selectors a.ancenc-selector {
    background-color: #000;
    color: #fff !important
}

.ancenc-wrap.ancenc-color-accessible .ace-sui .ace_gutter {
    background: #000
}

.ancenc-wrap.ancenc-color-accessible .ace-sui .ace_text-layer {
    color: #000
}

.ancenc-wrap.ancenc-color-accessible .ace-sui .ace_content {
    background-color: #fff
}

.ancenc-wrap.ancenc-color-accessible .ace-sui .ace_line {
    filter: brightness(0%)
}

.ancenc-wrap.ancenc-color-accessible .ancenc-pagination-wrap .ancenc-pagination-filter .ancenc-active-filter, .ancenc-wrap.ancenc-color-accessible .ancenc-pagination-wrap .ancenc-pagination-filter .ancenc-active-filter-remove, .ancenc-wrap.ancenc-color-accessible .ancenc-pagination-wrap .ancenc-pagination-filter .ancenc-active-filter-remove:hover {
    background-color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-box .ancenc-box-title {
    color: #000 !important
}

.ancenc-wrap.ancenc-color-accessible .ancenc-box-selector input + span {
    color: #555
}

.ancenc-wrap.ancenc-color-accessible .ancenc-box-selector input + span ~ span {
    color: #555
}

.ancenc-wrap.ancenc-color-accessible .ancenc-box-selector input:checked + span {
    background-color: #fff !important;
    color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-box-selector input:checked + span:after {
    border-top: 40px solid #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-box-selector input:checked + span ~ span {
    border-top-color: #555
}

.ancenc-wrap.ancenc-color-accessible .ancenc-box-selector input:checked + span [class*=ancenc-icon]:before {
    color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-box-status .ancenc-status .ancenc-status-changes, .ancenc-wrap.ancenc-color-accessible .ancenc-box-status .ancenc-status .ancenc-status-module {
    color: #555
}

.ancenc-wrap.ancenc-color-accessible .ancenc-row-with-sidenav .ancenc-sidenav .ancenc-vertical-tabs .ancenc-vertical-tab.current {
    box-shadow: 0 0 0 1px #000;
    background-color: transparent
}

.ancenc-wrap.ancenc-color-accessible .select-container {
    border-color: #000;
    background-color: #fff
}

.ancenc-wrap.ancenc-color-accessible .select-container .select-list-container .list-results {
    border-color: #000
}

.ancenc-wrap.ancenc-color-accessible .select-container .select-list-container .list-results li {
    color: #000
}

.ancenc-wrap.ancenc-color-accessible .select-container .select-list-container .list-results li.current {
    background-color: #000;
    color: #fff
}

.ancenc-wrap.ancenc-color-accessible select.ancenc-select + .select2-container .select2-selection--single {
    border-color: #000;
    background-color: #fff
}

.ancenc-wrap.ancenc-color-accessible select.ancenc-select + .select2-container .select2-selection--single .select2-selection__arrow::before {
    color: #000
}

.ancenc-wrap.ancenc-color-accessible select.ancenc-select + .select2-container .select2-selection--single .select2-selection__rendered {
    color: #000
}

.ancenc-wrap.ancenc-color-accessible select.ancenc-select + .select2-container .select2-selection--multiple {
    border-color: #000;
    background-color: #fff
}

.ancenc-wrap.ancenc-color-accessible select.ancenc-select + .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
    background-color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-footer {
    color: #000
}

.ancenc-select-dropdown.ancenc-color-accessible {
    border-color: #000
}

.ancenc-select-dropdown.ancenc-color-accessible .select2-results .select2-results__group, .ancenc-select-dropdown.ancenc-color-accessible .select2-results .select2-results__option {
    color: #000
}

.ancenc-select-dropdown.ancenc-color-accessible .select2-results > .select2-results__options .select2-results__option {
    color: #000
}

.ancenc-select-dropdown.ancenc-color-accessible .select2-results > .select2-results__options .select2-results__option[aria-selected=true] {
    background-color: #000;
    color: #fff
}

.ancenc-select-dropdown.ancenc-color-accessible .select2-results > .select2-results__options .select2-results__option--highlighted:not([aria-selected=true]) {
    color: #000
}

.ancenc-select-dropdown.ancenc-color-accessible .select2-search--dropdown .select2-search__field {
    border-color: #000
}

.ancenc-select-dropdown.ancenc-color-accessible .select2-results__message {
    color: #000
}

.ancenc-select-dropdown.ancenc-color-accessible .select2-search--dropdown:after {
    color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-final-log .ancenc-bulk-error-row {
    box-shadow: inset 2px 0 0 0 #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-final-log .ancenc-bulk-error-row .ancenc-bulk-image-data:before {
    color: #000
}

.ancenc-wrap.ancenc-color-accessible ul.fancytree-container .fancytree-selected {
    background-color: #F8F8F8
}

.ancenc-wrap.ancenc-color-accessible ul.fancytree-container .fancytree-selected span.fancytree-checkbox {
    border: 1px solid #000;
    background-color: #000
}

.ancenc-wrap.ancenc-color-accessible ul.fancytree-container span.fancytree-expander:before, .ancenc-wrap.ancenc-color-accessible ul.fancytree-container span.fancytree-icon:before, .ancenc-wrap.ancenc-color-accessible ul.fancytree-container span.fancytree-title {
    color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-filename-extension {
    background-color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-cdn-stats .ancenc-circle-score svg circle:last-child {
    stroke: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-button.ancenc-button-check-success:before {
    color: #fff
}

.ancenc-wrap.ancenc-color-accessible .ancenc-pro-features .ancenc-pro-feature-title:before {
    color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-pro-features .ancenc-pro-feature-desc {
    color: #000
}

.ancenc-wrap.ancenc-color-accessible .ancenc-submit-note {
    color: #000
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .ancenc-wrap .ancenc-toggle-slider {
        -ms-high-contrast-adjust: none
    }
}

.ancenc-ancenc-media .ancenc-tooltip {
    position: relative
}

.ancenc-ancenc-media .ancenc-tooltip:before, .ancenc-ancenc-media .ancenc-tooltip:after {
    content: " ";
    opacity: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    pointer-events: none;
    position: absolute;
    z-index: 1;
    transition: 0.2s
}

.ancenc-ancenc-media .ancenc-tooltip:before {
    left: 50%;
    bottom: 100%;
    border: 5px solid transparent;
    border-top-color: #333;
    transform: translateX(-50%)
}

.ancenc-ancenc-media .ancenc-tooltip:after {
    content: attr(data-tooltip);
    min-width: var(--tooltip-width, 40px);
    left: 50%;
    bottom: 100%;
    margin-bottom: 10px;
    padding: 8px 12px;
    border-radius: 4px;
    background-color: #333;
    box-sizing: border-box;
    transform: translateX(-50%);
    color: #fff;
    font: 500 12px/18px "Roboto", Arial, sans-serif;
    letter-spacing: -.25px;
    text-transform: none;
    text-align: var(--tooltip-text-align, center)
}

@media (min-width: 783px) {
    .ancenc-ancenc-media .ancenc-tooltip:after {
        white-space: nowrap
    }
}

.ancenc-ancenc-media .ancenc-tooltip.ancenc-tooltip-constrained:after {
    min-width: var(--tooltip-width, 240px);
    white-space: normal
}

.ancenc-ancenc-media .ancenc-tooltip.ancenc-tooltip-top-left:after {
    left: 0;
    transform: translateX(0)
}

.ancenc-ancenc-media .ancenc-tooltip.ancenc-tooltip-top-right:after {
    right: 0;
    left: unset;
    transform: translateX(0)
}

.ancenc-ancenc-media .ancenc-tooltip.ancenc-tooltip-bottom:before, .ancenc-ancenc-media .ancenc-tooltip.ancenc-tooltip-bottom-left:before, .ancenc-ancenc-media .ancenc-tooltip.ancenc-tooltip-bottom-right:before {
    top: 100%;
    bottom: unset;
    border-top-color: transparent;
    border-bottom-color: #333
}

.ancenc-ancenc-media .ancenc-tooltip.ancenc-tooltip-bottom:after, .ancenc-ancenc-media .ancenc-tooltip.ancenc-tooltip-bottom-left:after, .ancenc-ancenc-media .ancenc-tooltip.ancenc-tooltip-bottom-right:after {
    top: 100%;
    bottom: unset;
    margin-top: 10px;
    margin-bottom: 0
}

.ancenc-ancenc-media .ancenc-tooltip.ancenc-tooltip-bottom-left:after {
    left: 0;
    transform: translate(0)
}

.ancenc-ancenc-media .ancenc-tooltip.ancenc-tooltip-bottom-right:after {
    left: unset;
    right: 0;
    transform: translate(0)
}

.ancenc-ancenc-media .ancenc-tooltip.ancenc-tooltip-left:before {
    top: 50%;
    right: 100%;
    bottom: unset;
    left: unset;
    border-top-color: transparent;
    border-left-color: #333;
    transform: translateY(-50%)
}

.ancenc-ancenc-media .ancenc-tooltip.ancenc-tooltip-left:after {
    top: 50%;
    right: 100%;
    bottom: unset;
    left: unset;
    margin-right: 10px;
    margin-bottom: 0;
    transform: translateY(-50%)
}

.ancenc-ancenc-media .ancenc-tooltip.ancenc-tooltip-right:before {
    top: 50%;
    bottom: unset;
    left: 100%;
    border-top-color: transparent;
    border-right-color: #333;
    transform: translateY(-50%)
}

.ancenc-ancenc-media .ancenc-tooltip.ancenc-tooltip-right:after {
    top: 50%;
    bottom: unset;
    left: 100%;
    margin-left: 10px;
    margin-bottom: 0;
    transform: translateY(-50%)
}

@media (max-width: 782px) {
    .ancenc-ancenc-media .ancenc-tooltip.ancenc-tooltip-mobile:after {
        white-space: normal
    }
}

@media (max-width: 782px) {
    .ancenc-ancenc-media .ancenc-tooltip.ancenc-tooltip-top-mobile:before, .ancenc-ancenc-media .ancenc-tooltip.ancenc-tooltip-top-left-mobile:before, .ancenc-ancenc-media .ancenc-tooltip.ancenc-tooltip-top-right-mobile:before {
        top: unset;
        bottom: 100%;
        left: 50%;
        right: unset;
        border-top-color: #333;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
        transform: translateX(-50%)
    }
}

@media (max-width: 782px) {
    .ancenc-ancenc-media .ancenc-tooltip.ancenc-tooltip-top-mobile:after, .ancenc-ancenc-media .ancenc-tooltip.ancenc-tooltip-top-left-mobile:after, .ancenc-ancenc-media .ancenc-tooltip.ancenc-tooltip-top-right-mobile:after {
        top: unset;
        bottom: 100%;
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 10px;
        margin-left: 0;
        white-space: normal
    }
}

@media (max-width: 782px) {
    .ancenc-ancenc-media .ancenc-tooltip.ancenc-tooltip-top-mobile:after {
        right: unset;
        left: 50%;
        transform: translateX(-50%)
    }
}

@media (max-width: 782px) {
    .ancenc-ancenc-media .ancenc-tooltip.ancenc-tooltip-top-left-mobile:after {
        right: unset;
        left: 0;
        transform: translateX(0)
    }
}

@media (max-width: 782px) {
    .ancenc-ancenc-media .ancenc-tooltip.ancenc-tooltip-top-right-mobile:after {
        right: 0;
        left: unset;
        transform: translateX(0)
    }
}

@media (max-width: 782px) {
    .ancenc-ancenc-media .ancenc-tooltip.ancenc-tooltip-bottom-mobile:before, .ancenc-ancenc-media .ancenc-tooltip.ancenc-tooltip-bottom-left-mobile:before, .ancenc-ancenc-media .ancenc-tooltip.ancenc-tooltip-bottom-right-mobile:before {
        top: 100%;
        bottom: unset;
        left: 50%;
        right: unset;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: #333;
        border-left-color: transparent;
        transform: translateX(-50%)
    }
}

@media (max-width: 782px) {
    .ancenc-ancenc-media .ancenc-tooltip.ancenc-tooltip-bottom-mobile:after, .ancenc-ancenc-media .ancenc-tooltip.ancenc-tooltip-bottom-left-mobile:after, .ancenc-ancenc-media .ancenc-tooltip.ancenc-tooltip-bottom-right-mobile:after {
        top: 100%;
        bottom: unset;
        margin-top: 10px;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 0;
        white-space: normal
    }
}

@media (max-width: 782px) {
    .ancenc-ancenc-media .ancenc-tooltip.ancenc-tooltip-bottom-mobile:after {
        right: unset;
        left: 50%;
        transform: translateX(-50%)
    }
}

@media (max-width: 782px) {
    .ancenc-ancenc-media .ancenc-tooltip.ancenc-tooltip-bottom-left-mobile:after {
        right: unset;
        left: 0;
        transform: translateX(0)
    }
}

@media (max-width: 782px) {
    .ancenc-ancenc-media .ancenc-tooltip.ancenc-tooltip-bottom-right-mobile:after {
        right: 0;
        left: unset;
        transform: translateX(0)
    }
}

@media (max-width: 782px) {
    .ancenc-ancenc-media .ancenc-tooltip.ancenc-tooltip-left-mobile:before {
        top: 50%;
        right: 100%;
        bottom: unset;
        left: unset;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: #333;
        transform: translateY(-50%)
    }
}

@media (max-width: 782px) {
    .ancenc-ancenc-media .ancenc-tooltip.ancenc-tooltip-left-mobile:after {
        top: 50%;
        right: 100%;
        bottom: unset;
        left: unset;
        margin-top: 0;
        margin-right: 10px;
        margin-bottom: 0;
        margin-left: 0;
        transform: translateY(-50%);
        white-space: normal
    }
}

@media (max-width: 782px) {
    .ancenc-ancenc-media .ancenc-tooltip.ancenc-tooltip-right-mobile:before {
        top: 50%;
        right: unset;
        bottom: unset;
        left: 100%;
        border-top-color: transparent;
        border-right-color: #333;
        border-bottom-color: transparent;
        border-left-color: transparent;
        transform: translateY(-50%)
    }
}

@media (max-width: 782px) {
    .ancenc-ancenc-media .ancenc-tooltip.ancenc-tooltip-right-mobile:after {
        top: 50%;
        right: unset;
        bottom: unset;
        left: 100%;
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 10px;
        transform: translateY(-50%);
        white-space: normal
    }
}

.ancenc-ancenc-media .ancenc-tooltip:hover:before, .ancenc-ancenc-media .ancenc-tooltip:hover:after {
    opacity: 1;
    -webkit-backface-visibility: visible;
    backface-visibility: visible
}

.manage-column.column-ancencit {
    width: 260px
}

.ancenc-ancenc-media .button {
    margin-right: 5px
}

.ancenc-ancenc-media .button:last-of-type {
    margin-right: 0
}

#ngg-listimages .spinner, .column-ancencit .spinner {
    float: none
}

#ngg-listimages .spinner.visible, .column-ancencit .spinner.visible {
    visibility: visible
}

.ancenc-ancenc-media table.wp-ancenc-stats-holder {
    width: 100%;
    border: 1px solid #E6E6E6;
    border-radius: 4px;
    margin-top: 6px;
    border-collapse: collapse;
    border-spacing: 0
}

.ancenc-ancenc-media table.wp-ancenc-stats-holder thead th.ancenc-stats-header {
    padding: 8px 10px;
    border-bottom: 1px solid #E6E6E6 !important;
    color: #32373D;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: -0.23px;
    line-height: 16px;
    text-align: left
}

.ancenc-ancenc-media table.wp-ancenc-stats-holder tr {
    border: 1px solid #E6E6E6
}

.ancenc-ancenc-media table.wp-ancenc-stats-holder td {
    vertical-align: middle;
    padding: 8px 10px;
    color: #555555;
    font-size: 11px;
    letter-spacing: -0.21px;
    line-height: 16px;
    border-bottom: 1px solid #E6E6E6
}

.ancenc-ancenc-media table.wp-ancenc-stats-holder td:first-of-type {
    max-width: 110px;
    font-weight: 500
}

#the-list .ancenc-ancenc-media thead th.ancenc-stats-header {
    border-bottom: 1px solid #E6E6E6 !important
}

@media screen and (max-width: 1024px) {
    .wp-list-table .ancencit table.wp-ancenc-stats-holder th {
        display: table-cell;
        box-sizing: border-box
    }

    .wp-list-table .ancencit table.wp-ancenc-stats-holder tr td {
        word-wrap: break-word;
        display: table-cell !important
    }

    .wp-list-table .ancencit table.wp-ancenc-stats-holder tr td:first-child {
        border-right: none;
        box-sizing: border-box
    }

    .wp-list-table .ancencit table.wp-ancenc-stats-holder tr td:last-child {
        box-sizing: border-box;
        float: none;
        overflow: visible
    }
}

.iedit .wp-ancenc-action, .iedit .ancenc-stats-details {
    font-size: 11px
}

#ngg-listimages table.wp-ancenc-stats-holder {
    table-layout: fixed;
    border: 1px solid lightgray;
    border-collapse: collapse;
    width: 100%
}

#ngg-listimages table.wp-ancenc-stats-holder td, #ngg-listimages table.wp-ancenc-stats-holder th {
    border: 1px solid #CECECE
}

#ngg-listimages .column-7 {
    width: 300px
}

#ngg-listimages .spinner {
    width: auto;
    padding-left: 30px
}

.alternate.iedit {
    height: 120px
}

.wp-ancenc-nextgen-send {
    position: relative;
    z-index: 2
}

.attachment-info .ancenc-stats .value {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.attachment-info .ancenc-stats .value .ancenc-status {
    margin: 0 0 10px;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    font-size: 12px;
    line-height: 1.33333
}

.attachment-info .ancenc-stats .value .ancenc-status-links {
    width: 100%
}

.attachment-info .ancenc-stats .value span.ancenc-tooltip {
    float: none
}

.attachment-info .ancenc-stats .value a {
    margin-left: 5px
}

.attachment-info .ancenc-stats .value a:first-of-type {
    margin-left: 0;
    margin-right: 5px
}

.attachment-info .ancenc-status-links, .column-ancencit .ancenc-status-links {
    color: #ddd
}

.column-ancencit .ancenc-status-links > a {
    box-shadow: none;
    outline: none
}

.wp-ancenc-progress {
    padding-left: 25px;
    margin: 0;
    background-size: 17px 17px;
    visibility: visible;
    vertical-align: initial !important;
    display: inline;
    color: #32373c;
    cursor: default
}

.attachment-details .setting span.wp-ancenc-progress {
    width: auto;
    line-height: 0;
    margin-right: 5px
}

.ancenc-status.fail {
    color: #dd3d36
}

.ancenc-status.success {
    color: #0074a2
}

.ancenc-status.error {
    color: red
}

#post-body-content .ancenc-status {
    margin: 4px 0
}

.attachment-info .wp-ancenc-error-message {
    margin: 0 0 1em
}

.ancenc-stats-wrapper .row {
    padding: 8px 0
}

.ancenc-stats-wrapper .row:first-child {
    padding-top: 0
}

.ancenc-stats-wrapper td, .ancenc-stats-wrapper th {
    font-size: 11px
}

.ancenc-skipped .dashicons-editor-help {
    margin-top: -2px;
    margin-left: 5px
}

.ui-tooltip-content {
    font-size: 12px
}

.wp-ancenc-page-header {
    overflow: hidden;
    margin: 0 0 10px;
    width: 100%
}

.wp-ancenc-no-image {
    display: block;
    overflow: hidden
}

.wp-ancenc-upload-images {
    display: block;
    overflow: hidden;
    padding: 10px 0 40px
}

.wp-ancenc-notice {
    background-color: #D1F1EA;
    border-radius: 5px;
    color: #333333;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    line-height: 30px;
    margin-bottom: 30px;
    padding: 15px 30px;
    letter-spacing: -0.015em
}

div.ancenc-notice-cta a.ancenc-notice-act.button-primary {
    background-color: #00B0DB;
    box-shadow: none;
    border: 1px solid #0087B9;
    border-radius: 2px;
    text-shadow: none;
    font-weight: normal;
    box-shadow: inset 0 1px 0 0 #4BC4E4, 0 1px 0 0 #DBDBDB;
    -webkit-font-smoothing: antialiased
}

.wp-ancenc-reancenc-message, .wp-ancenc-settings-updated {
    border: none;
    margin-bottom: 25px;
    padding: 18px 50px;
    text-align: center
}

div.wp-ancenc-pagespeed-recommendation {
    background-color: #F8F8F8;
    margin: 0 -30px 20px;
    padding: 20px 30px
}

ol.ancenc-recommendation-list {
    color: #888;
    font-size: 13px;
    margin-left: 13px;
    line-height: 16px
}

a.wp-ancenc-resize-enable:hover, a.wp-ancenc-lossy-enable:hover {
    color: #0A9BD6
}

ol.ancenc-recommendation-list li {
    line-height: 1.5
}

.wp-ancenc-bulk-wrapper {
    overflow: hidden
}

div.wp-ancenc-remaining, div.wp-ancenc-dir-limit, div.ancenc-s3-setup-message {
    background-color: #FFF5D5;
    border: none;
    color: #333333;
    line-height: 30px;
    font-size: 15px;
    letter-spacing: -0.015em
}

div.ancenc-s3-setup-message {
    background-color: #DFF6FA
}

div.wp-ancenc-dir-limit {
    background-color: #dff6fa
}

.wp-ancenc-reancenc-wrap .wp-ancenc-remaining {
    padding: 10px 50px
}

.wp-ancenc-count {
    color: #888888;
    font-size: 13px;
    line-height: 1.5;
    margin-top: 15px
}

.wp-ancenc-sep {
    margin: 20px 0
}

.wp-ancenc-ajax-error {
    color: black;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 20px
}

a.wp-ancenc-lossy-enable {
    cursor: pointer
}

ul.ancenc-pro-features {
    margin-bottom: 30px
}

li.ancenc-pro-feature-row {
    margin-bottom: 20px
}

div.ancenc-pro-link-wrap {
    text-align: center
}

.wp-ancenc-settings-changed {
    background: #dff6fa;
    border-radius: 5px;
    font-size: 13px;
    line-height: 1.7;
    padding: 20px
}

.compat-item .compat-field-wp_ancenc {
    display: table-row
}

.manage-column.column-ancencit {
    width: 260px
}

.ancencit [tooltip], label.setting.ancenc-stats [tooltip], .compat-field-wp_ancenc [tooltip] {
    position: relative;
    overflow: visible
}

.ancencit [tooltip]:before, label.setting.ancenc-stats [tooltip]:before, .compat-field-wp_ancenc [tooltip]:before {
    content: '';
    position: absolute;
    border: 5px solid transparent;
    border-top-color: #0B2F3F;
    bottom: 100%;
    left: 50%;
    margin-left: -5px;
    margin-bottom: -5px;
    opacity: 0;
    z-index: -1;
    transition: margin .2s, opacity .2s, z-index .2s linear .2s;
    pointer-events: none
}

.ancencit [tooltip]:after, label.setting.ancenc-stats [tooltip]:after, .compat-field-wp_ancenc [tooltip]:after {
    background: #0B2F3F;
    border-radius: 4px;
    bottom: 100%;
    color: #FFF;
    content: attr(tooltip);
    font-size: 13px;
    font-weight: 400;
    left: 50%;
    line-height: 20px;
    margin-left: -100px;
    margin-bottom: 5px;
    opacity: 0;
    padding: 5px;
    pointer-events: none;
    position: absolute;
    width: 180px;
    text-align: center;
    transition: margin .2s, opacity .2s, z-index .2s linear .2s;
    white-space: pre-wrap;
    z-index: -1
}

.ancencit .ancenc-skipped [tooltip]:before, label.setting.ancenc-stats .ancenc-skipped [tooltip]:before, .compat-field-wp_ancenc .ancenc-skipped [tooltip]:before {
    border-top-color: transparent;
    border-left-color: #0B2F3F;
    bottom: 0;
    left: 0
}

.ancencit .ancenc-skipped [tooltip]:after, label.setting.ancenc-stats .ancenc-skipped [tooltip]:after, .compat-field-wp_ancenc .ancenc-skipped [tooltip]:after {
    margin-left: 0;
    left: -195px;
    top: -35px;
    bottom: inherit;
    margin-bottom: 5px
}

label.setting.ancenc-stats .ancenc-skipped [tooltip]:after {
    top: -98px
}

div.media-sidebar label.setting.ancenc-stats .ancenc-skipped [tooltip]:after {
    left: -188px;
    padding-left: 10px;
    width: 170px
}

div.media-sidebar label.setting.ancenc-stats .ancenc-skipped [tooltip]:before {
    margin-left: -3px
}

.ancencit [tooltip].tooltip-s:after, label.setting.ancenc-stats [tooltip].tooltip-s:after, .compat-field-wp_ancenc [tooltip].tooltip-s:after {
    width: 150px;
    margin-left: -75px
}

.ancencit [tooltip].tooltip-l:after, label.setting.ancenc-stats [tooltip].tooltip-l:after, .compat-field-wp_ancenc [tooltip].tooltip-l:after {
    width: 280px;
    margin-left: -140px
}

.ancencit [tooltip].tooltip-right:after, .compat-field-wp_ancenc [tooltip].tooltip-right:after {
    margin-left: -180px
}

.ancencit [tooltip].tooltip-s.tooltip-right:after, .compat-field-wp_ancenc [tooltip].tooltip-s.tooltip-right:after {
    margin-left: -130px
}

.ancencit [tooltip].tooltip-l.tooltip-right:after, .compat-field-wp_ancenc [tooltip].tooltip-l.tooltip-right:after {
    margin-left: -260px
}

.ancencit [tooltip].tooltip-bottom:before, .compat-field-wp_ancenc [tooltip].tooltip-bottom:before {
    border-color: transparent;
    border-bottom-color: #0B2F3F;
    top: 100%;
    bottom: auto;
    margin-top: -5px;
    margin-bottom: 0
}

.ancencit [tooltip].tooltip-bottom:after, .compat-field-wp_ancenc [tooltip].tooltip-bottom:after {
    bottom: auto;
    top: 100%;
    margin-top: 5px;
    margin-bottom: 0
}

.ancencit [tooltip]:hover:before, label.setting.ancenc-stats [tooltip]:hover:before, .compat-field-wp_ancenc [tooltip]:hover:before {
    z-index: 1;
    margin-bottom: 0;
    opacity: 1;
    transition: margin .2s, opacity .2s
}

.ancencit [tooltip]:hover:after, label.setting.ancenc-stats [tooltip]:hover:after, .compat-field-wp_ancenc [tooltip]:hover:after {
    opacity: 1;
    z-index: 1;
    margin-bottom: 10px;
    transition: margin .2s, opacity .2s
}

.ancencit .disabled[tooltip]:before, .ancencit .disabled[tooltip]:after, label.setting.ancenc-stats .disabled[tooltip]:before, label.setting.ancenc-stats .disabled[tooltip]:after, .compat-field-wp_ancenc .disabled[tooltip]:before, .compat-field-wp_ancenc .disabled[tooltip]:after {
    display: none
}

div.wp-ancenc-resize-note {
    color: #555;
    font-size: 13px;
    font-weight: 400
}

div.wp-ancenc-dir-desc {
    font-size: 15px;
    font-weight: 500;
    line-height: 30px;
    padding: 10px 0 25px
}

.wp-ancenc-select-dir {
    float: right;
    margin-top: 20px;
    width: 154px
}

div.wp-ancenc-scan-result {
    background: white
}

div.wp-ancenc-scan-result div.wp-ancenc-notice {
    margin-top: 14px;
    padding: 15px 30px
}

div.wp-ancenc-scan-result div.content {
    overflow: hidden;
    width: 100%
}

div.wp-ancenc-info.notice {
    font-size: 15px;
    letter-spacing: -0.015em;
    margin: 0 0 30px;
    padding: 15px
}

button.wp-ancenc-all {
    float: right
}

@media screen and (max-width: 1024px) and (min-width: 800px) {
    .ancenc-stats-wrapper h3 {
        padding: 6px 0
    }
}

@media only screen and (max-width: 800px) {
    .dev-box.bulk-ancenc-wrapper.wp-ancenc-container {
        padding: 20px 10px
    }
}

@media screen and (max-width: 600px) {
    .wp-ancenc-resize-settings-wrap, .wp-ancenc-png_to_jpg-wrap {
        padding: 20px
    }
}

.ancenc-notice.notice {
    padding: 0;
    margin: 5px 0 10px;
    border: 1px solid #E5E5E5;
    background: #FFF;
    overflow: hidden;
    border-radius: 6px;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05);
    position: relative;
    z-index: 1;
    min-height: 80px;
    display: table;
    font: 13px "Open Sans", sans-serif
}

.ancenc-notice.notice.loading:before {
    content: attr(data-message);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
    z-index: 5;
    text-align: center;
    line-height: 80px;
    font-size: 22px;
    font-weight: bold
}

.ancenc-notice > div {
    display: table-cell;
    vertical-align: middle;
    cursor: default;
    line-height: 1.5
}

.ancenc-notice.notice.loading > div {
    -moz-filter: blur(2px);
    -o-filter: blur(2px);
    -ms-filter: blur(2px);
    filter: blur(2px)
}

.ancenc-notice-logo {
    background: transparent url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjU2cHgiIGhlaWdodD0iNTZweCIgdmlld0JveD0iMCAwIDU2IDU2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjguMyAoMjk4MDIpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPndwbXVkZXYtc3ZnPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9ImlQYWQtUHJvLUxhbmRzY2FwZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIzLjAwMDAwMCwgLTIyLjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0id3BtdWRldi1zdmciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIzLjAwMDAwMCwgMjIuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjgsNTYgQzEyLjUzNTg3MSw1NiAwLDQzLjQ2NDEyOSAwLDI4IEMwLDEyLjUzNjc3NDIgMTIuNTM1ODcxLDAgMjgsMCBDNDMuNDY0MTI5LDAgNTYsMTIuNTM2Nzc0MiA1NiwyOCBDNTYsNDMuNDY0MTI5IDQzLjQ2NDEyOSw1NiAyOCw1NiBMMjgsNTYgWiIgaWQ9IkZpbGwtMSIgZmlsbD0iI0ZGRDAwNSI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTUxLjQ4Mzg3MSwyOCBDNTEuNDgzODcxLDQwLjk2OTQxOTQgNDAuOTY5NDE5NCw1MS40ODM4NzEgMjgsNTEuNDgzODcxIEMxNS4wMzA1ODA2LDUxLjQ4Mzg3MSA0LjUxNjEyOTAzLDQwLjk2OTQxOTQgNC41MTYxMjkwMywyOCBDNC41MTYxMjkwMywxNS4wMzA1ODA2IDE1LjAzMDU4MDYsNC41MTYxMjkwMyAyOCw0LjUxNjEyOTAzIEM0MC45Njk0MTk0LDQuNTE2MTI5MDMgNTEuNDgzODcxLDE1LjAzMDU4MDYgNTEuNDgzODcxLDI4IiBpZD0iRmlsbC0zIiBmaWxsPSIjMzMzMzMzIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNDIuNzc4ODUxNiwzMi42NzY2MzIzIEw0Mi43Nzg4NTE2LDEyLjUzMTA4MzkgTDM5LjUzMDg1MTYsMTUuMDU4MzA5NyBMMzkuNTMwODUxNiwzMi42NzY2MzIzIEwzOS41MjcyMzg3LDMyLjY3NjYzMjMgQzM5LjUyNzIzODcsMzMuNzA4MTE2MSAzOC43ODI5ODA2LDM0LjU0NDUwMzIgMzcuODY2MjA2NSwzNC41NDQ1MDMyIEMzNi45NDY3MjI2LDM0LjU0NDUwMzIgMzYuMjAyNDY0NSwzMy43MDgxMTYxIDM2LjIwMjQ2NDUsMzIuNjc2NjMyMyBMMzYuMjA3ODgzOSwyMy4zMjM3MjkgQzM2LjIwNzg4MzksMjAuMjc0NDM4NyAzNC4wMDU4MTk0LDE3LjgwMTQwNjUgMzEuMjkwNzIyNiwxNy44MDE0MDY1IEMyOC41NzM4MTk0LDE3LjgwMTQwNjUgMjYuMzcyNjU4MSwyMC4yNzQ0Mzg3IDI2LjM3MjY1ODEsMjMuMzIzNzI5IEwyNi4zNzI2NTgxLDMyLjY3NjYzMjMgQzI2LjM3MjY1ODEsMzMuNzA4MTE2MSAyNS42Mjg0LDM0LjU0NDUwMzIgMjQuNzA4OTE2MSwzNC41NDQ1MDMyIEMyMy43OTIxNDE5LDM0LjU0NDUwMzIgMjMuMDQ1MTc0MiwzMy43MDgxMTYxIDIzLjA0NTE3NDIsMzIuNjc2NjMyMyBMMjMuMDUyNCwyMy4zMjM3MjkgQzIzLjA1MjQsMjAuMjc0NDM4NyAyMC44NTEyMzg3LDE3LjgwMTQwNjUgMTguMTM2MTQxOSwxNy44MDE0MDY1IEMxNS40MjEwNDUyLDE3LjgwMTQwNjUgMTMuMjE4OTgwNiwyMC4yNzQ0Mzg3IDEzLjIxODk4MDYsMjMuMzIzNzI5IEwxMy4yMjA3ODcxLDIzLjMyMzcyOSBMMTMuMjIwNzg3MSw0My40NjkyNzc0IEwxNi40Njg3ODcxLDQwLjk0MTE0ODQgTDE2LjQ3MjQsMjMuMzIzNzI5IEMxNi40NzI0LDIyLjI5MjI0NTIgMTcuMjE2NjU4MSwyMS40NTU4NTgxIDE4LjEzNjE0MTksMjEuNDU1ODU4MSBDMTkuMDU0NzIyNiwyMS40NTU4NTgxIDE5Ljc5OTg4MzksMjIuMjkyMjQ1MiAxOS43OTk4ODM5LDIzLjMyMzcyOSBMMTkuNzkyNjU4MSwzMi42NzY2MzIzIEMxOS43OTI2NTgxLDM1LjcyNTkyMjYgMjEuOTkzODE5NCwzOC4xOTg5NTQ4IDI0LjcwODkxNjEsMzguMTk4OTU0OCBDMjcuNDI0MDEyOSwzOC4xOTg5NTQ4IDI5LjYyNTE3NDIsMzUuNzI1OTIyNiAyOS42MjUxNzQyLDMyLjY3NjYzMjMgTDI5LjYyNDI3MSwzMi42NzY2MzIzIEwyOS42MjY5ODA2LDIzLjMyMzcyOSBDMjkuNjI2OTgwNiwyMi4yOTIyNDUyIDMwLjM3MjE0MTksMjEuNDU1ODU4MSAzMS4yOTA3MjI2LDIxLjQ1NTg1ODEgQzMyLjIwODQsMjEuNDU1ODU4MSAzMi45NTI2NTgxLDIyLjI5MjI0NTIgMzIuOTUyNjU4MSwyMy4zMjM3MjkgTDMyLjk0NzIzODcsMzIuNjc2NjMyMyBDMzIuOTQ3MjM4NywzNS43MjU5MjI2IDM1LjE0OTMwMzIsMzguMTk4OTU0OCAzNy44NjYyMDY1LDM4LjE5ODk1NDggQzQwLjU4MDQsMzguMTk4OTU0OCA0Mi43ODA2NTgxLDM1LjcyNTkyMjYgNDIuNzgwNjU4MSwzMi42NzY2MzIzIEw0Mi43Nzg4NTE2LDMyLjY3NjYzMjMgTDQyLjc3ODg1MTYsMzIuNjc2NjMyMyBaIiBpZD0iRmlsbC01IiBmaWxsPSIjRjlFQzFDIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat 50% 50%
}

.ancenc-notice-logo span {
    display: block;
    width: 80px
}

.ancenc-notice-message {
    color: #23282D;
    font-size: 13px;
    font-weight: normal;
    line-height: 20px;
    padding: 10px;
    -webkit-font-smoothing: antialiased;
    width: 100%
}

.ancenc-notice-cta {
    border-left: 1px solid #E5E5E5;
    background: #F8F8F8;
    padding: 0 30px;
    position: relative;
    white-space: nowrap
}

.wp-core-ui .ancenc-notice-cta button, .wp-core-ui .ancenc-notice-cta .button-primary:active {
    vertical-align: middle
}

.wp-core-ui .ancenc-notice-cta input[type="email"] {
    vertical-align: middle;
    line-height: 20px;
    margin: 0;
    min-width: 50px;
    max-width: 320px;
    text-align: center;
    padding-left: 0;
    padding-right: 0
}

.ancenc-notice-dismiss {
    background: transparent;
    border: 0;
    cursor: pointer;
    color: #C5C5C5;
    -webkit-font-smoothing: antialiased
}

.ancenc-notice-dismiss:hover {
    color: #666
}

@media only all and (max-width: 1200px) {
    .ancenc-notice-dismiss {
        display: block;
        margin: 0 auto;
        line-height: 18px;
        padding-top: 8px;
        padding-bottom: 2px
    }
}

@media only all and (max-width: 1000px) {
    .ancenc-notice.notice {
        display: block;
        font-size: 13px
    }

    .ancenc-notice > .ancenc-notice-logo {
        float: left;
        display: inline-block;
        height: 80px;
        margin: 10px;
        border-radius: 4px
    }

    .ancenc-notice > .ancenc-notice-message {
        width: auto;
        display: block;
        padding: 10px;
        min-height: 80px
    }

    .ancenc-notice > .ancenc-notice-cta {
        display: block;
        border-top: 1px solid #E5E5E5;
        border-left: 0;
        text-align: center;
        white-space: normal;
        line-height: 30px;
        padding: 10px 20px
    }

    .wp-core-ui .ancenc-notice > .ancenc-notice-cta > input[type="email"], .ancenc-notice > .ancenc-notice-cta > button {
        font-size: 14px
    }

    .ancenc-notice > .ancenc-notice-cta > .ancenc-notice-dismiss {
        display: inline-block;
        float: none;
        line-height: 26px;
        padding-top: 0;
        padding-bottom: 0;
        font-size: 13px
    }
}

@media only all and (max-width: 500px) {
    .wp-core-ui .ancenc-notice > .ancenc-notice-cta > input[type="email"], .ancenc-notice > .ancenc-notice-cta > button {
        display: block;
        width: 100% !important;
        max-width: none;
        margin-bottom: 4px;
        font-size: 16px;
        height: 34px
    }

    .ancenc-notice > .ancenc-notice-cta > .ancenc-notice-dismiss {
        margin-top: 5px;
        font-size: 14px;
        height: 23px
    }
}

.ancenc-notice-icon{
    font-family: 'dashicons';
}

.ancenc-hint-text{
    color: #bfbfbf;
    font-size: 13px;
}