.cookieConcentSettingBtn { position: fixed; bottom: 10px; left: 10px;background-image: url('/~/media/Images/V/Vitrolife-Corp2/icons/cookie.svg'); background-repeat: no-repeat; height: 52px; width: 53px; text-indent: 99999999px; color: transparent !important; border: 1px solid #fff; border-radius: 50%;box-shadow: 0 4px 8px 0 rgba(0,0,0,.2);z-index: 99999; }
 
div#__cookieWrapper.__cookieWrapper .modal.fade:not(.show) {
    opacity: 1 !important;padding-top: 0px !important;
} 
#__cookieWrapper.custom-cookie .__cookieNotice .__cookieNoticeBody {
background-color: #fff; position: fixed; max-width: 565px; top: 20%;  padding: 25px 15px;
}
#__cookieWrapper.custom-cookie a, #__cookieWrapper.custom-cookie p {color: #1c1a1b;}
#__cookieWrapper.custom-cookie .ccBtn, .custom-cookie-modal .modal-footer button {border-radius:0px;background-color: #235A81; border-color: #235A81; color: #FFFFFF;}
#__cookieWrapper.custom-cookie .__cookieNotice {background: rgba(0,0,0,.5); }
#__cookieWrapper.custom-cookie .ccBtn, .custom-cookie-modal .modal-footer button {font-size: 1.4rem; line-height: 2rem; color: var(--white-color); }
#__cookieWrapper.custom-cookie .ccBtn:hover, .custom-cookie-modal .modal-footer button:hover { background: var(--dark-blue); color: var(--white-color); border-color: transparent; }
.custom-cookie-modal .modal-body, .custom-cookie-modal .modal-body h4, .custom-cookie-modal a, .custom-cookie-modal p { color: var(--dark-text) !important;font-family: var(--font-regular); }
.custom-cookie-modal .modal-body h4 { font-size: 2rem;line-height: 1;}
#__cookieWrapper.custom-cookie .modal-title { color: var(--dark-text) !important; font-size: 2rem;line-height: 1; }
#__cookieWrapper.custom-cookie .modal-content {width: 100%;max-width: 600px; left: 0; display: block;z-index: 9999;top:0px !important;/* overflow: scroll; */margin: 0 auto;}
#__cookieWrapper.custom-cookie .modal-footer {justify-content: center !important;}
#__cookieWrapper.custom-cookie .switch input[type="checkbox"]:checked + label::before {background-color: #235A81;border: 2px solid #235A81;}
#__cookieWrapper.custom-cookie .switch input[type="checkbox"] + label::before {border: 2px solid #235A81;}
#__cookieWrapper.custom-cookie .switch input[type="checkbox"] + label::after {background-color: #235A81;}
#__cookieWrapper.custom-cookie .switch input[type="checkbox"]:checked + label::after {background-color: #fff;}
#__cookieWrapper.custom-cookie .modal-body .mb-15 { font-size: 1.3rem; line-height: 1.8rem; letter-spacing: 0; }
#__cookieWrapper.custom-cookie .close { color: #aaa; float: right; font-size: 28px; font-weight: 700; background: 0 0; background-color: rgba(0, 0, 0, 0); border: 0; position: absolute; top: 10px; }
#__cookieWrapper p {font-size: 1.3rem; line-height: 1.7rem;}
#__cookieWrapper.custom-cookie .switch input[type="checkbox"] + label {height: calc(3.5rem * .8); }
#__cookieWrapper.custom-cookie .switch input[type="checkbox"] + label::after, #__cookieWrapper.custom-cookie .switch input[type="checkbox"] + label::before {width: calc(calc(2.5rem * .8) * 2);}
#__cookieWrapper.custom-cookie .switch input[type="checkbox"] + label::after {width: 20px; height: 20px;}
.modal.fade.custom-cookie-modal .modal-dialog {transform: translate(0,0px);}
#__cookieWrapper.custom-cookie .ccBtn, .custom-cookie-modal .modal-footer button {min-width: unset;}
#__cookieWrapper.custom-cookie .custom-cookie-in div { padding: 10px 15px 0 15px; }
.modal.fade.custom-cookie-modal .modal-dialog {/* max-height: 700px; */padding-bottom: 100px;top: 10%;}
@media all and (min-width: 481px) {
	#__cookieWrapper.custom-cookie .custom-cookie-in div, #__cookieWrapper.custom-cookie .custom-cookie-in {display: block;}
}
@media all and (max-width: 640px) {
div#__cookieWrapper.__cookieWrapper .modal.fade:not(.show) {align-items: normal;}
#__cookieWrapper .custom-cookie-in { display: block; }
}

@media (min-width: 1100px) {
	#__cookieWrapper.custom-cookie .custom-cookie-in {display: block;}
#__cookieWrapper.custom-cookie  .cookie-btn { margin-top: 15px; display: block; }
}

@media all and (min-width: 641px) and (max-width: 992px) {
	/* #__cookieWrapper.custom-cookie .modal-content {top: 160px !important;} */
	/* div#__cookieWrapper.__cookieWrapper .modal .modal-dialog {
    padding-top: 200px !important;
  } */
}
@media all and (max-width: 1024px) {
	
}
@media all and (max-width: 480px) {
	div#__cookieWrapper.__cookieWrapper .modal.fade:not(.show) {padding-top: 50px !important;}
	#__cookieWrapper.custom-cookie .__cookieNotice .__cookieNoticeBody {padding-left: 0; padding-right: 0; }

}
@media all and (max-width: 991px) {
	 #__cookieWrapper.custom-cookie .__cookieNotice .__cookieNoticeBody {width: 80%;max-width: unset;}
	div#__cookieWrapper.__cookieWrapper .modal.fade:not(.show) { /* padding-top: 100px !important; */ }
}