#__cookieWrapper .__cookieNotice .__cookieNoticeBody {padding: 10px; background:#ffffff; box-shadow: 1px -2px 5px 4px rgba(0,0,0,.27);}
@media all and (max-width:767px){
	#__cookieWrapper .custom-cookie-in {flex-direction: column; gap: 10px;}
    #__cookieWrapper .cookie-btn {width: 100%;padding:0;}
}
#__cookieWrapper.custom-cookie .modal-content {max-width: 900px;}
#__cookieWrapper.custom-cookie p {font-family: "AvenirNextLTW01-Regular"; color: #012d63;}
#__cookieWrapper.custom-cookie p a {color: #369ec1; text-decoration: none;}
#__cookieWrapper.custom-cookie p a:hover {text-decoration: underline;}
#__cookieWrapper.custom-cookie .ccBtn, .custom-cookie-modal .modal-footer button {
	color: #fff; font-size: 16px;
    padding: 10px 15px;
    border: 0;
    margin-left: 15px;
    background: #369ec1;
    border-radius: 0px;
    box-shadow: 0 4px 6px 0 rgba(0,0,0,.2), 5px 5px 10px 0 rgba(0,0,0,.19);
    
}
#__cookieWrapper.custom-cookie .ccBtn:focus, .custom-cookie-modal .modal-footer button:focus {
outline: 0;
}

.custom-cookie-modal .modal-dialog {
	-webkit-transform: translate(0, 0) !important;
    -ms-transform: translate(0, 0) !important;
    transform: translate(0, 0) !important;
}

.custom-cookie-modal .modal-dialog .modal-title {
	font-size: 1.4rem;
    color: #012d63 !important;
}

.custom-cookie-modal .modal-body, .custom-cookie-modal .modal-body h4, .custom-cookie-modal p {color: #012d63 !important;}
.custom-cookie-modal .modal-body h4 {font-size: 1.2rem;display: flex;
    align-items: center;
    justify-content: space-between;}
.custom-cookie-modal p {font-size: 1rem;}
.custom-cookie-modal .modal-body .switch input[type=checkbox]+label {
	min-width: 50px;
    width: 50px;
    height: 30px;
    line-height: 30px;
    margin: 0;
    box-shadow: 0 4px 6px 0 rgba(0,0,0,.2), 5px 5px 10px 0 rgba(0,0,0,.19);
    
}


.custom-cookie-modal .modal-body .switch input[type=checkbox]+label::after {
	width: 20px;
    height: 20px;
    top: 5px;
    left: 6px;
}

.custom-cookie-modal .modal-body .switch input[type=checkbox]+label::before {
	background-color: #cccccc;
  	border: none;
    width: 50px;
}
.custom-cookie-modal .modal-body .switch input[type=checkbox]:checked+label::before {
	background-color: #012d63;
}

.custom-cookie-modal .modal-body .switch input[type=checkbox]:disabled+label::before {
	background-color: #012d63;    
  	border: none;
}


.custom-cookie-modal .modal-body .switch input[type=checkbox]+label::after {
	background-color: #ffffff;
}

.custom-cookie-modal .modal-footer button {margin-bottom: 5px !important;}