﻿.scan-red {
    background-color: #FD2324;
    color: #fff;
}

.scan-black {
    background-color: #140101;
    color: #fff;
}

.scan-green {
    background-color: #7ACC65;
    color: #fff;
}

.scan-dark-green {
    background-color: #449d44;
    color: #fff;
}

.scan-light-green {
    background-color: #D6E9C4;
    color: #140101;
}

.scan-white {
    background-color: #FEFFF6;
    color: #140101;
}

.scan-white-off {
    background-color: #F9F9F4;
}

.scan-yellow {
    background-color: #FFE447;
    color: #140101;
}

.scan-blue {
    background-color: #aadbff;
    color: #140101;
}

.scan-dark-blue {
    background-color: #337ab7;
    color: #fff;
}

.scan-pink {
    background-color: #ffc2d1;
}

.scan-orange {
    background-color: #ffb800;
    color: #140101;
}

    .scan-orange:hover {
        background-color: #E59400;
    }

.text-scan-white {
    color: #fff;
}

.scan-button-border {
    border-radius: 15px;
    border: none;
    box-shadow: none;
}

.scan-btn {
    border-radius: 15px;
    border: none;
    cursor: pointer;
    font-family: Inter-Variable !important;
    font-weight: bold;
    padding: 6px 12px;
    box-shadow: none;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    background-image: none;
    display: inline-block;
    white-space: nowrap;
    font-size: 14px;
    line-height: 1.42857143;
    user-select: none;
    filter: none;
}

.scan-btn.scan-black:hover {
    background-color: #fd2324;
    color: #140101
}

.scan-red.scan-btn:hover {
    background-color: #FFE447;
    color: #140101;
}

.scan-dark-blue.scan-btn:hover {
    background-color: #285a8c;
    color: #fefff6;
}

.scan-green.scan-btn:hover {
    background-color: #5FA94F;
    color: #fefff6;
}

.scan-light-green.scan-btn:hover {
    background-color: #C0D7AF;
}

.scan-light-blue {
    background-color: #D3EDF8;
}

.qtip-scan {
    background-color: #fefff6;
    border-color: #C0D7AF;
    color: #140101;
    font-size: 18px;
    margin: 10px;
    padding: 10px;
}

    .qtip-scan .qtip-close .qtip-icon, .qtip-scan-lite .qtip-close .qtip-icon {
        background-position: -2px 0;
    }

.qtip-scan-lite {
    background-color: #fefff6;
    border-color: #C0D7AF;
    color: #140101;
    margin: 10px;
    padding: 10px;
}

qtip.qtip-default.qtip-scan.qtip-rounded.qtip-shadow.qtip-pos-tc.qtip-focus, .qtip-tip, .qtip-content {
    background-color: #FEFFF6 !important;
    color: #140101 !important;
    border: none !important;
}

    .qtip-scan .qtip-titlebar {
        background-color: #D0E9F5 !important;
    }

    .qtip-scan .qtip-close .qtip-icon {
        background-position: -2px 0 !important;
    }

50% {
    opacity: 0.5;
}

100% {
    opacity: 1;
}

50% {
    opacity: 0.5;
}

100% {
    opacity: 1;
}

50% {
    opacity: 0.5;
}

100% {
    opacity: 1;
}

.btnHoverText .hoverText {
    display: none;
}

.btnHoverText:hover .hoverText {
    padding-left: 5px;
    display: inline-block;
}

div.LeftColumn {
    float: left;
    width: 235px;
}

#topLinks a:hover img {
    -moz-transform: scale(1.2);
    -moz-transition: opacity .15s ease-in-out;
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    -o-transition: opacity .15s ease-in-out;
    -webkit-transform: scale(1.2);
    -webkit-transition: opacity .15s ease-in-out;
    opacity: 1.0;
    transform: scale(1.2);
    transition: opacity .15s ease-in-out;
}

.ui-widget-content a {
    color: #140101;
}

.ui-draggable {
    box-shadow: 2px 2px 2px 1px rgb(0 0 0 / 20%);
}

.ui-accordion .ui-accordion-content {
    border: none;
}

.ui-icon {
    background-image: url(../Images/jquery-icons-140101.png) !important;
}

li.catalog-item div.thumbnail {
    border-bottom: 5px solid #E2D9D4;
}

ul.catalog-items li.catalog-item div.thumbnail {
    background-color: White;
    min-height: 220px;
}

div.FontSizeContainer {
    cursor: pointer;
    position: relative;
}

div.SubMenu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

    div.SubMenu ul li a {
        font-size: 16px;
        text-decoration: none;
    }

div.menu-disclaimer {
    padding: 0 10px;
}

div.SubMenu ul li ul li {
    background-image: url('~/images/bullet_unselected.png');
    background-position: 0 13px;
    background-repeat: no-repeat;
    padding-left: 12px;
}

div.Footer div.RightColumn {
    font-size: 12px;
    padding-top: 12px;
}

    div.Footer div.RightColumn div {
        margin-bottom: 8px;
    }

        div.Footer div.RightColumn div.Legal {
            float: left;
        }

            div.Footer div.RightColumn div.Legal a {
                text-decoration: none;
            }

        div.Footer div.RightColumn div.FooterLinks {
            float: right;
            font-size: 12px;
        }



            div.Footer div.RightColumn div.FooterLinks a {
                background-color: #ffe392;
                border-radius: 3px;
                padding: 4px;
                text-decoration: none;
            }

        div.Footer div.RightColumn div.Copyright {
            float: left;
        }

        div.Footer div.RightColumn div.LastUpdate {
            float: right;
        }



div.SubMenu ul li span.SectionGroup {
    text-transform: uppercase;
}

div.section-homepage-item {
    border-bottom: solid 1px #1E2074;
    font-size: 14px;
    padding: 24px;
}

    div.section-homepage-item h2 {
        margin-top: 0;
    }

    div.section-homepage-item table.columns tr td,
    div.section-homepage-item table.columns tbody tr td {
        padding: 24px;
        vertical-align: top;
    }

        div.section-homepage-item table.columns tr td.border-bottom,
        div.section-homepage-item table.columns tbody tr td.border-bottom {
            border-bottom: solid 1px #1E2074;
        }

        div.section-homepage-item table.columns tr td.equal-width,
        div.section-homepage-item table.columns tbody tr td.equal-width {
            width: 50%;
        }

        div.section-homepage-item table.columns tr td.column.left,
        div.section-homepage-item table.columns tbody tr td.column.left {
            border-right: solid 1px #1E2074;
        }

ul.section-homepage-links {
    list-style-type: none;
    margin: 24px;
    padding: 0;
    position: relative;
}

    ul.section-homepage-links li.section-homepage-link {
        margin-bottom: 24px;
        padding-left: 38px;
        position: relative;
    }

        ul.section-homepage-links li.section-homepage-link div.go {
            left: 0;
            position: absolute;
            top: 4px;
        }

        ul.section-homepage-links li.section-homepage-link h2 {
            margin-bottom: 4px;
        }

.go-container {
    padding-left: 60px !important;
    position: relative;
}

    .go-container h2 {
        margin-bottom: 0;
        padding-bottom: 0;
    }

    .go-container p {
        margin-top: 0;
        padding-top: 0;
    }

    .go-container div.go {
        left: 24px;
        position: absolute;
        top: 25px;
    }



#pdfDownloadBar {
    background-color: #ecf4dd !important;
    margin: -4px;
    padding: 4px;
    cursor: move;
    text-align: center;
    color: #140101 !important;
}

.half-width {
    width: 50%;
}

.popup-exit-header {
    background-color: #fef1ec;
    color: #140101;
    border-radius: 15px 15px 0 0;
}

.popup-ok-header {
    background-color: #D6E9C4;
    color: #140101;
    border-radius: 15px 15px 0 0;
}

.flex {
    display: flex;
}

.flex-row {
    flex-direction: row;
}

.flex-end {
    align-items: end;
}

.space-between {
    justify-content: space-between;
}