#accessconfig button{display:none;}

.fixed-access{position:fixed; top:0; left:0; width:100%; z-index:100000; }
.fixed-access a{position:absolute; left:-100%; padding:5px 30px; text-decoration:none; background-color:var(--cl-bleu-fonce); color:#fff;}
.fixed-access a:focus, .fixed-access a:focus{left:0;}

.a42-ac-content label{font-weight:300;}

.a42-ac-overlay{z-index:10000;}
#a42-ac{z-index:10001;}
div#a42-ac{font-size:initial !important; width:60%; top:50%; right:auto; bottom:auto; left:50%; transform:translate(-50%,-50%); margin:0;}
div#a42-ac *{font-size:initial !important;}
div#a42-ac #a42-ac-title{font-size:150% !important; font-weight:bold;}
div#a42-ac input[type="radio"] + label{padding-left:20px; font-size:80%;}
div#a42-ac input[type="radio"] + label::before{height:16px; width:16px; border-width:2px; top:3px;}
div#a42-ac input[type="radio"] + label::after{height:8px; width:8px; top:7px; left:4px;}

div#a42-ac #maximize_font, div#a42-ac #normalize_font, div#a42-ac #minimize_font{display:inline-block; padding:0 5px; font-weight:bold; font-size:110% !important; cursor:pointer; transition:0.3s all ease 0s; color:#333;}
#maximize_font:hover, #maximize_font:focus, #normalize_font:hover, #normalize_font:focus, #minimize_font:hover, #minimize_font:focus{transform:scale(1.1);}
#maximize_font:active, #normalize_font:active, #minimize_font:active{transform:scale(0.8);}
div#a42-ac #maximize_font{font-size:130% !important;}
div#a42-ac #minimize_font{font-size:90% !important;}

#ra-player{margin:20px 0 0;}

@media all and (max-width:1200px){
    div#a42-ac{width:80%;}
}

@media all and (max-width:799px){
    div#a42-ac{max-height:90vh; width:95%; overflow-y:scroll;}
    #a42-ac fieldset{padding:10px; line-height:1;}
    #a42-ac input[type="radio"] + label{margin-bottom:0; line-height:1; font-size:90%;}
    div#a42-ac input[type="radio"] + label::before{top:0;}
    div#a42-ac input[type="radio"] + label::after{top:4px;}
    
}

@media all and (max-width:781px){
    .fixed-access{display:none}
}


@media all and (max-width:500px){
    #a42-ac input[type="radio"] + label{margin-bottom:10px;}
}
