#bandeau_cookie{background: rgba(0,0,0,0.95);bottom: 0;opacity: 1;padding: 5vh 10vw;pointer-events: auto;position: fixed;transition: 0.3s;width: 100%;z-index: 10000;}
#bandeau_cookie .cookie_spacer{margin-bottom: 2.5vh;}
#bandeau_cookie .cookie_spacer span{color: #FFFFFF;display: block;font-size: 16px;text-align: justify;-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto;}
#bandeau_cookie .container_cookie-btn button{background: transparent;border: 1px solid #37cd8f;border-radius: 0;color: #FFFFFF;display: inline-block;height: auto;padding: 5px 15px;text-transform: uppercase;width: auto;-webkit-transition: background .5s ease-out;-moz-transition: background .5s ease-out;-o-transition: background .5s ease-out;transition: background .5s ease-out;}
#bandeau_cookie .container_cookie-btn button#acceptCookies{margin-right: 1vw;}
#bandeau_cookie .container_cookie-btn button#acceptCookies:hover{background: #37cd8f !important;border: 1px solid #37cd8f !important;}
#bandeau_cookie .container_cookie-btn button#personnalize_my_cookie:hover{background: #008997 !important;border: 1px solid #008997 !important;}
.cookie_deactivate{display: none;}

#rgpd_modal{background: transparent;width: 70%;z-index: 30000;}
#rgpd_modal .modal-dialog{bottom: 0;left: 0;position: absolute;right: 0;top: 0;}
#rgpd_modal .modal-dialog .modal-content{border-radius: 0;}
#rgpd_modal .modal-dialog .modal-content .modal-header{background: rgba(0,0,0,0.9);text-align: center;}
#rgpd_modal .modal-dialog .modal-content .modal-header h5{color: #FFFFFF;font-size: 35px;}
#rgpd_modal .modal-dialog .modal-content .modal-body .gestion_cookie-div-text{border-bottom: 1px solid #e5e5e5;padding-bottom: 2.5vh;}
#rgpd_modal .modal-dialog .modal-content .modal-body .gestion_cookie-div-text h2{color: #333333;font-size: 25px;font-weight: bold;}
#rgpd_modal .modal-dialog .modal-content .modal-body .gestion_cookie-div-text p{color: #333333;font-size: 16px;}
#rgpd_modal .modal-dialog .modal-content .modal-body .gestion_cookie-div h2{color: #333333;font-size: 25px;font-weight: bold;}
#rgpd_modal .modal-dialog .modal-content .modal-body .gestion_cookie-div p{color: #333333;font-size: 16px;}
#rgpd_modal .modal-dialog .modal-content .modal-body .gestion_cookie-div button{border: 0;border-radius: 0;color: #333333;display: inline-block;float: right;height: auto;margin: 4.5vh 0 0 0.5vw;padding: 5px 15px;text-transform: uppercase;width: 35%;-webkit-transition: background .5s ease-out;-moz-transition: background .5s ease-out;-o-transition: background .5s ease-out;transition: background .5s ease-out;}
#rgpd_modal .modal-dialog .modal-content .modal-body .gestion_cookie-div button.accept.active{background: #008000 !important;color: #FFFFFF;}
#rgpd_modal .modal-dialog .modal-content .modal-body .gestion_cookie-div button.refuse.active{background: #ff3c41 !important;color: #FFFFFF;}
#rgpd_modal .modal-dialog .modal-content .modal-footer button{background: transparent;border: 1px solid #37cd8f;border-radius: 0;color: #000000;display: inline-block;float: right;height: auto;padding: 5px 15px;text-transform: uppercase;width: auto;-webkit-transition: background .5s ease-out;-moz-transition: background .5s ease-out;-o-transition: background .5s ease-out;transition: background .5s ease-out;} 
#rgpd_modal .modal-dialog .modal-content .modal-footer button:hover{background: #37cd8f !important;color: #FFFFFF;border: 1px solid #37cd8f !important;}


@media screen and (max-width: 1919px)
{
	
}
@media screen and (min-width: 1367px) and (max-width: 1600px)
{
	
}
@media screen and (min-width: 800px) and (max-width: 1280px)
{
	
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) 
{

}
@media screen and (max-width:990px) 
{
	#bandeau_cookie .container_cookie-btn button{display: inline-block;margin: 2.5vh 2.5vw 0 0;}
	#rgpd_modal .modal-dialog .modal-content .modal-footer button{width: auto;}
}
@media screen and (max-width:767px) 
{
	#bandeau_cookie .container_cookie-btn button{display: inline-block;margin: 2.5vh 2.5vw 0 0;}
	#rgpd_modal .modal-dialog{margin-top: 5vh;}
	#rgpd_modal .modal-dialog .modal-content .modal-header h5{font-size: 30px;}
}
@media screen and (max-width: 360px)
{
	#rgpd_modal .modal-dialog .modal-content .modal-header h5{font-size: 25px;}
	#rgpd_modal .modal-dialog .modal-content .modal-body .gestion_cookie-div-text p, #rgpd_modal .modal-dialog .modal-content .modal-body .gestion_cookie-div p{font-size: 12px;}
}