﻿#aceso .selectric-wrapper {
    width: 90%;
}

#aceso .selectric-w-100 {
    width: 100%;
}

#aceso .selectric-mb-2 {
    margin-bottom: .5rem !important;
}

#aceso .navigationCombo .selectric-wrapper {
    width: 55px;
    display: inline-table;
}

.font_size_1 #aceso .selectric {
    max-height: 25px;
}

#aceso .selectric {
    background: #ffffff;
    border-color: #cccccc;
    margin: 2px auto;
    max-height: 23px;
}

    #aceso .selectric .label {
        text-align: left;
        margin: 0 18px 0 0px;
        padding: 1px 0 1px 4px;
        color: #000000;
        font-family: inherit;
        font-size: inherit;
        line-height: inherit;
        font-weight: inherit;
    }

    #aceso .selectric .button {
        border-radius: 0px;
        border: none;
        margin: auto;
        bottom: 0;
        width: 18px;
        min-width: 18px;
        max-width: 18px;
        color: #000000;
        background-color: #ffffff;
        font-size: 0;
    }

        #aceso .selectric .button:after,
        #aceso .selectric-hover .selectric .button:after {
            border-top-color: #000000;
        }

#aceso .selectric-open .selectric {
    background: #ffffff;
    border-color: #66afe9;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
}

#aceso .selectric-items {
    border: 1px solid #C4C4C4;
}

#aceso .selectric-w-auto .selectric-items {
    width: auto !important;
}

.font_size_1 #aceso .selectric-items li {
    font-size: 14px;
}

#aceso .selectric-items li {
    border-top: 1px solid #FFF;
    background-color: #ffffff;
    padding: 1px 0 1px 4px;
    text-align: left;
}

    #aceso .selectric-items li:first-child {
        border-top: none;
    }

    #aceso .selectric-items li.highlighted,
    #aceso .selectric-items li.selected,
    #aceso .selectric-items li:hover {
        background: var(--aceso-gray-blue);
        color: #ffffff;
    }

.bw #aceso .selectric,
.by #aceso .selectric {
    border-color: black
}

.yb #aceso .selectric {
    border-color: black
}

.bw #aceso .selectric-items li.highlighted,
.bw #aceso .selectric-items li.selected,
.bw #aceso .selectric-items li:hover,
.wb #aceso .selectric-items li.highlighted,
.wb #aceso .selectric-items li.selected,
.wb #aceso .selectric-items li:hover {
    background: black;
}

.wb .selectric-input {
    background: white !important;
}

.yb .selectric-input {
    background: yellow !important;
}

.by #aceso .selectric-items li.highlighted,
.by #aceso .selectric-items li.selected,
.by #aceso .selectric-items li:hover,
.yb #aceso .selectric-items li.highlighted,
.yb #aceso .selectric-items li.selected,
.yb #aceso .selectric-items li:hover {
    background: yellow;
    color: black;
}

/* Languages */
@media (min-width: 328px) {
    #wcag_panel .selectric-wrapper {
        top: -2px;
        height: 36px;
        padding-top: 0;
    }
}

@media (max-width: 327.2px) {
    #wcag_panel {
        padding-bottom: 16px;
    }

    #wcag_panel .selectric-wrapper {
        padding-top: 5px;
    }

    #wcag_panel .selectric-wrapper .selectric-items {
        margin-top: 16px !important;
    }
}

#wcag_panel .selectric-wrapper .selectric .label {
    margin-left: 0px;
    margin-right: 12px;
    display: block;
}

#wcag_panel .selectric-wrapper .selectric .button {
    width: 20px;
    color: black;
    background-color: transparent !important;
}

#wcag_panel .selectric-wrapper .selectric-items {
    width: auto !important;
    right: 0;
    left: unset;
    text-align: left;
    margin-top: 7px;
}

#wcag_panel .selectric-wrapper .selectric-items li {
    display: flex;
    padding-left: 5px;
}

#wcag_panel .selectric-wrapper .ico {
    display: inline-block;
    vertical-align: middle;
    height: 16px;
    width: 16px;
    margin: 0px 5px;
}


.yb #wcag_panel .selectric-wrapper .selectric,
.wb #wcag_panel .selectric-wrapper .selectric {
    background: black;
}

.yb #wcag_panel .selectric-wrapper .selectric {
    border-color: yellow;
}

.by #wcag_panel .selectric-wrapper .selectric {
    background: yellow;
}

.by #wcag_panel .selectric-wrapper .selectric .button {
    background: yellow;
}

.wb #wcag_panel .selectric-wrapper .selectric .button {
    color: white;
    background: black;
}
.wb #wcag_panel .selectric-wrapper .selectric .button:after {
    border-top-color: white;
}

.yb #wcag_panel .selectric-wrapper .selectric .button {
    color: yellow;
    background: black;
}
.yb #wcag_panel .selectric-wrapper .selectric .button:after {
    border-top-color: yellow;
}

#wcag_panel .selectric-wrapper .selectric {
    border: none !important;
    background-color: transparent !important;
}

#wcag_panel .selectric-wrapper.selectric-hover .selectric .button:after {
    border-top-color: rgba(0, 0, 0, 0.4) !important;
}

.yb #wcag_panel .selectric-wrapper.selectric-hover .selectric .button:after {
    border-top-color: rgba(255, 255, 0, 0.8) !important;
}

.wb #wcag_panel .selectric-wrapper.selectric-hover .selectric .button:after {
    border-top-color: rgba(255, 255, 255, 0.8) !important;
}

#wcag_panel .selectric-wrapper .ico-pl-PL {
    background: url(../../../Content/Images/flag_poland.png) no-repeat;
}

#wcag_panel .selectric-wrapper .ico-en-US {
    background: url(../../../Content/Images/flag_usa.png) no-repeat;
}

