/* ************************* */
/* COOKIES NOTIFICATION		 */
/* ************************* */	

.ba-cookies-module{background-color:#fff; box-shadow: 0px 0 1.25rem 0px rgba(2, 4, 44, 0.16); padding: 1rem 0; position: fixed; bottom: 0; left: 0; right: 0; z-index: 1030; transition: bottom 0.8s ease;}
.ba-cookies-module .container{ display: flex; flex-direction: column; align-items:stretch; gap:1rem;}
.ba-cookies-module .container:after, .ba-cookies-module .container:before{display: none;}
.ba-cookies-module .ba-cookies-inner-wrap{ flex-grow:1;}
.ba-cookies-module .ba-cookies-buttons{flex:none; display: flex; align-items: center; gap:1rem;}
.ba-cookies-module .title{display: flex; align-items: center; gap:0.5rem; margin-bottom:var(--space-small); font-size: 1.00rem;}
.ba-cookies-module .title .icon{color:var(--color-blue);}

.modal .accordion .panel-title{display: flex; align-items: center;}
.modal .accordion .panel-title a{padding-left:3.5rem; width:100%;}
.modal .accordion .panel-title .checkbox{margin:0; position: absolute; z-index: 2; left:1.5rem;}
.modal .accordion .panel-title .checkbox .radio-check-control{position: relative;}
.modal .accordion .panel-title .checkbox input:not(:hover):not(:checked) ~ .radio-check-control{border-color:var(--color-grey);}

#cookies-modal .modal-title {font-size: 1.50rem;}
#cookies-modal .panel-title {font-size: 1.00rem;}
#cookies-modal h4 {font-size: 1.12rem;}
.ba-cookies-module .form-footer{display: flex; align-items: center; gap:1rem; justify-content: flex-start;}


@media (max-width: 767.98px) {
}
@media (max-width: 575.98px) {
	.ba-cookies-module .form-footer{flex-direction: column; align-items: stretch;}
	.ba-cookies-module .form-footer .btn-link{align-self: center;}
}
