﻿.FontBold{
    font-weight:bold;
}
.floatLeft{
    float:left;
}
.ContentTitleLbl{
    margin:10px 0px 10px 0px;
}
[id$="CookieContent"]{
    display:flex;
    top:100%;
    position:fixed;
    transform:translate(0%,-100%);
    width:100%;
    font-size:15px;
    box-shadow:0 30px 70px rgba(0,0,0,.6);
    border-radius:8px;
    background-color:white;
}
#LogoDiv{
    display:flex;
    justify-content:center;
    align-items:center;
}
#LogoDiv{
    min-height:100px;
}
#SelectionDiv{
    margin-top:20px;
}
.form-check{
    margin:4px 0px 0px 7px;
}
#ButtonDiv{
    margin-top:14px;
}
.CookieButton input{
    display:block;
    margin-bottom:0.5em;
    font-weight:bold;
    border-radius:0.25em;
    padding:1em;
    text-align:center;
    height:50px;
    background-color:transparent;
    color:#141414;
    border:2px solid #ed017f;
}
.AllowAll{
    background-color:#ed017f !important;
    color:white !important;
}
@media (min-width:768px){
    #LogoDiv{
        min-height:260px;
    }
    #ButtonDiv input {
        width:175px;
    }
}
@media (min-width:992px){
    #LogoDiv {
        min-height:240px;
    }
    #ButtonDiv input{
        display:block;
        width:200px;
    }
}
@media (min-width:1200px){
    #LogoDiv {
        min-height:220px;
    }
}
@media (max-width:767px){
    #LogoDiv{
        min-height:70px;
    }
    #ButtonDiv input{
        width:100%;
    }
}
.PreferencesLbl:hover{
    color:#ed017f;
    cursor:pointer;
}
.necessaryDiv{
    margin-right:30px;
}
.necessaryDiv .ui-switcher:hover{
    cursor:not-allowed;
}
#ShowDetailDiv{
    float:right;
}
#ShowDetailDiv a{
    color:#ed017f !important;
}
#CookieDetail{
    font-size:15px;
    overflow-y:auto;
}
.ui-dialog{
    overflow-y:auto;
}
.DialogWidth{
    width:90% !important;
}
#DialogNavList{
    display:flex;
    list-style:none;
    overflow:auto;
    padding:0px;
}
#DialogNavList li{
    border-bottom:2px solid #EEEEEE;
    color:#141414;
    display:block;
    font-weight:bold;
    text-align:center;
    padding-bottom:10px;
}
#DialogNavList a{
    color:#141414;
}
#DialogNavList a, #DialogNavList a:active, #DialogNavList a:hover{
    border-bottom:none;
    text-decoration:none !important;
}
#DialogNavList a:hover, #DialogNavList a:active, .NavItem.active a{
    color:#1032CF !important;
}
#DialogNavList li.active{
    border-bottom:2px solid #1032CF;
}
.NavItem{
    width:33.33%;
}
#SelectionDetail{
    height:250px;
    overflow-y:auto;
}
#ButtonDetailDiv {
    display: flex;
    justify-content: center;
}
#ButtonDetailDiv input{
    margin-right:10px;
}
[id$="ContentTextDetailLbl"]{
    height:155px;
    overflow-y:auto;
}
#SelectionDetailDiv{
    display:flex;
    justify-content:center;
}
.SelectionDetailChk{
    display:flex;
    justify-content:center;
    border:2px solid #EEEEEE;
    margin: 0px auto;
    height:50px;
}
.scroll{
    scrollbar-color:#686868 #f2f2f2;
    scrollbar-width:thin;
}
::-webkit-scrollbar {
    width: 10px;
}
::-webkit-scrollbar-track{
    background:#f2f2f2;
}
::-webkit-scrollbar-thumb{
    background:#686868;
}
::-webkit-scrollbar-thumb:hover{
    background:#B8B8B8;
}