#__cookieWrapper .__cookieNotice .__cookieNoticeBody {padding: 10px; background:#ffffff; box-shadow: 1px -2px 5px 4px rgba(0,0,0,.27);}
@media all and (max-width:767px){
	.custom-cookie .custom-cookie-in .cookie-btn {display:inline-block;}
	.modal.custom-cookie-modal.fade {padding-top: 150px !important;}
	#__cookieWrapper .custom-cookie-in {flex-direction: column; gap: 10px;}
    #__cookieWrapper .cookie-btn {width: 100%;padding:0;}
}
#__cookieWrapper .modal.fade {opacity: 1;}
#__cookieWrapper.custom-cookie p {color: #616265;font-size: 1.6rem;
  line-height: 2.0rem;}
#__cookieWrapper.custom-cookie p a {color: #337ab7; text-decoration: none;}
#__cookieWrapper.custom-cookie p a:hover {text-decoration: underline;color: #23527c;}
 #__cookieWrapper.custom-cookie .ccBtn::after, .custom-cookie-modal .modal-footer button::after {
  display: none;
} 
#__cookieWrapper.custom-cookie .ccBtn, .custom-cookie-modal .modal-footer button {border: 1px solid #fff;
	-webkit-transition-property: background-color,color;
  transition-property: background-color,color;
  -webkit-transition-duration: 250ms;
  transition-duration: 250ms;
  display: inline-block;color:#fff;
    padding: 10px 15px;
    border: 0;
    background: #000;
    border-radius: 0px;
    box-shadow: none;
  font-size: 1.2rem;
   position: relative;
  text-transform: uppercase; 
}
#__cookieWrapper.custom-cookie .ccBtn:focus, .custom-cookie-modal .modal-footer button:focus {
outline: 1px dashed #00465b;
}

#__cookieWrapper.custom-cookie .ccBtn:hover, .custom-cookie-modal .modal-footer button:hover {
background: #00586e;
}

.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: 3rem;
  line-height: 2.8rem;
  font-weight: 400;
    
}

.custom-cookie-modal .modal-body, .custom-cookie-modal .modal-body h4, .custom-cookie-modal p {color: #333333 !important;}
.custom-cookie-modal .modal-body h4 {font-size: 2.4rem;
  line-height: 2.8rem; display: flex;font-weight: 400;
    align-items: center;
    justify-content: space-between; }
.custom-cookie-modal p {font-size: 1rem;}
.custom-cookie-modal .modal-body .switch {margin-top: -5px;}
.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: #000;
}
.custom-cookie-modal .modal-body .switch input[type=checkbox]:disabled+label::before {
	background-color: #000;    
  	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;}