@charset "UTF-8";
/* CSS Document */

/*Main Button*/
.osano-cm-widget__dot,
.osano-cm-widget svg g {
    fill: #FFB200/*#54bbe1*/;
}
.osano-cm-dialog {
    background: linear-gradient(rgb(30, 30, 30) 20%, rgb(19, 19, 19)) !important;
    color: #FFFFFF/*#16181b*/;
    display: inline-grid;
    text-align: center;
    justify-items: center;
    padding: 3em !important;
    line-height: 1.5 !important;
}
.osano-cm-dialog .osano-cm-close {
    stroke: #FFFFFF/*#16181b*/;
    color: #FFFFFF/*#16181b*/;
}

.osano-cm-widget__outline {
    fill: #ffb20052 !important; /*fill: rgba(255, 255, 225, 0.9);*/
    stroke: #ffb200 !important/*#005195*/
}
/*Heading*/
.osano-cm-info{    
    max-width: 22em;
    background: linear-gradient(rgb(30, 30, 30) 20%, rgb(19, 19, 19)) !important;
}
.osano-cm-header, .osano-cm-info-dialog-header {
    font-family: 'Inter', sans-serif;
    font-size: inherit;
    font-weight: bold;
    background: #005195;
    color: white;
}
.osano-cm-info-dialog-header {
    margin-bottom: 15px;
}
.osano-cm-close {
    stroke: white;
    color: white;
}
button.osano-cm-close {
    min-width: 44px !important;
    min-height:  44px !important;
    width:  44px !important;
    height:  44px !important;
    margin: 10px;
}
button.osano-cm-close svg {
    overflow: hidden;
    height: 30px !important;
    width: 30px !important;
    top: 7px;
    position: relative;
}
.osano-cm-info-dialog-header__close:hover{
    stroke: white;
    color: white;
}
.osano-cm-info-dialog-header__close:focus{
    background-color: #005195;
    border-color: #005195;
    stroke: white;
    color: white;
}
.osano-cm-label{
    font-family: 'Inter', sans-serif;
    color: #f0f2f5;	
    line-height: 1.5 !important;
    font-size: 1.5rem !important;
    font-weight: bold;
}
.osano-cm-label:after {
    height: 3px;
    margin-top: 10px;
    content: " ";
    width: 20px;
    max-width: 40px;
    background: #ffb200;
    display: flex;
}
/*Links*/


/*.osano-cm-button:hover, .osano-cm-button:active, .osano-cm-button:focus {
    background-color: #FFFFFF !important;
    color: #005195 !important;
    border-color: transparent;
}*/

/** Note - adjusted for Accessibility *******/
.osano-cm-description {
    font-weight: normal;
}
.osano-cm-description {
    font-size: 1.5rem;
    line-height: 1.5em;
}
/** /adjusted for Accessibility *******/

.osano-cm-button,
.osano-cm-storage-policy.osano-cm-content__link.osano-cm-link {
    color: #FFFFFF;
    text-decoration: none;
    border-bottom: 1px solid #ffb200;
    font-size: inherit;
    line-height: 2.5em;
}
.osano-cm-dialog--type_bar .osano-cm-dialog__buttons {
    margin-top: 20px!important;
}
.osano-cm-button:hover, .osano-cm-button:active, .osano-cm-button:focus {
    color: #005195 !important;
    background-color: #FFFFFF !important;
    text-decoration: none;
    border-bottom: 1px solid transparent;
}
.osano-cm-storage-policy.osano-cm-content__link.osano-cm-link:hover,
.osano-cm-storage-policy.osano-cm-content__link.osano-cm-link:active, 
.osano-cm-storage-policy.osano-cm-content__link.osano-cm-link:focus {
    border-bottom: 1px dotted #ffb200;
    color: #ffb200;
}
.osano-cm-disclosure {
    border: none;
}
/*Data*/
.osano-cm-description {
    font-size: 1.275rem;
    line-height: 1.5em;
}
.osano-cm-info {
    color: #16181b;
}

/*Disclosure*/
.osano-cm-disclosure__list {
    background-color: rgba(183, 166, 109, 0.2);
    border: 1px solid #dfd7c2;
}
/*Buttons*/

.osano-cm-button {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
    color: white;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    /* padding: 0.5rem 1rem; */
    border-radius: 0;
    /*font-weight: 300;*/
    /*font-size: 1rem !important;*/
}
.osano-cm-button {
    background-color: #005195 !important;
    /*color: white;*/
    /*text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);*/
    padding: 0.5rem 1rem;
    border-radius: 0;
    font-weight: normal;
    font-size: 1.5rem !important;
    border: 1px solid #FFFFFF;
   /* line-height: 2.5em;*/
}
.osano-cm-button:hover, .osano-cm-button:focus, .osano-cm-button:active {
    background-color: #005195;
    border-color: #005195;
    text-shadow: none;
    color: white;
}

/** Note - adjusted for Accessibility *******/
.osano-cm-disclosure__toggle {
    color: white;
    border-color: #005195;
    background-color: #005195;
    padding: 0.5rem 1rem;
    width: 45%;
    font-weight: normal;
    font-size: 1.5rem !important;/**/
    line-height: 2.5em;
    justify-content: center;
    display: flex;
    border: 1px solid #FFFFFF;
}
/** /adjusted for Accessibility *******/

.osano-cm-disclosure__toggle:hover, .osano-cm-disclosure__toggle:focus, .osano-cm-disclosure__toggle:active{
    background-color: #FFFFFF;
    border-color: #FFFFFF;
    color: #005195;
    border: 1px solid #005195;
    text-decoration: none;
}
.osano-cm-toggle__input:disabled:checked + .osano-cm-toggle__switch, .osano-cm-toggle__input:disabled:checked:focus + .osano-cm-toggle__switch, .osano-cm-toggle__input:disabled:checked:hover + .osano-cm-toggle__switch ,
.osano-cm-toggle__input:disabled:checked + .osano-cm-toggle__switch, .osano-cm-toggle__input:disabled:checked:focus + .osano-cm-toggle__switch, .osano-cm-toggle__input:disabled:checked:hover + .osano-cm-toggle__switch  {
    background-color: #FFFFFF!important;
    border-color: #FFFFFF!important;
}
.osano-cm-toggle__input:checked + .osano-cm-toggle__switch, .osano-cm-toggle__input:checked:focus + .osano-cm-toggle__switch, .osano-cm-toggle__input:checked:hover + .osano-cm-toggle__switch {
    background-color: #005195;
    border-color: #ffb200;
}
.osano-cm-toggle__switch, .osano-cm-toggle__input:focus + .osano-cm-toggle__switch, .osano-cm-toggle__input:hover + .osano-cm-toggle__switch, .osano-cm-toggle__input:disabled + .osano-cm-toggle__switch, .osano-cm-toggle__input:disabled + .osano-cm-toggle__switch::after {
    background-color: #005195;
    border-color: #ffb200;
}
.osano-cm-toggle__switch:hover::after {
    background-color: #005195;
}

.osano-cm-toggle__input:checked + .osano-cm-toggle__switch::after, .osano-cm-toggle__input:checked + .osano-cm-toggle__switch::before {
   border-color: #ffb20052 !important
}
.osano-cm-toggle__input:focus + .osano-cm-toggle__switch::before{
   border-color: #ffb200;
}
.osano-cm-toggle__input:checked:focus + .osano-cm-toggle__switch::before{
    border-color: #005195;
}
.osano-cm-toggle__switch:hover {
    background-color: #ffb20052 !important;
}
.osano-cm-powered-by__link{
    display:none;
}
.osano-cm-toggle__switch {
    background-color: #ffb20052 !important;
}
.osano-cm-toggle__switch:hover {
    background-color: #FFFFFF !important;
}
.osano-cm-powered-by__link{
    display:none;
}
.osano-cm-toggle__input.osano-cm-input.osano-cm-input--checked.osano-cm-input--disabled:hover,
.osano-cm-toggle__input.osano-cm-input.osano-cm-input--checked.osano-cm-input--disabled:focus {
        background-color: #FFFFFF !important;
}


