.cookie-alert {
  position: fixed;
  bottom: 15px;
  right: 15px;
  width: 500px;
  margin: 0 !important;
  z-index: 999;
  opacity: 1;
  transform: translateY(0%);
    transition-delay: 1000ms;
    padding: 35px 50px;
    font-family: 'Poppins', sans-serif;
}

.cookie-alert.show {
  opacity: 1;
  transform: translateY(0%);
  transition-delay: 1000ms;
}
.cookie-alert h5, .cookie-modal h3{font-size: 22px;font-weight: 600;}
.cookie-alert p,.cookie-modal p{font-size: 18px;line-height: 30px;letter-spacing: 0.9px;}
.cookie-alert a,.cookie-modal a{color: #000;text-decoration: underline;font-weight: 600;}
.cookie-alert .btn-toolbar{justify-content: space-between;}
.cookie-alert .btn,.cookie-modal .btn{ min-width: 180px;font-size: 16px;padding: 9px;background:#94E843;border: none;text-decoration: none;color: #000;border-radius: 0px;line-height:24px;text-transform: uppercase;font-weight: 600;}
.cookie-alert .btn-secondary,.cookie-modal .btn-secondary{background: #F0F0F0;}
.arrow-circle{width: 24px;height: 24px;border: 1px solid #000;border-radius: 50%;display: inline-block;line-height: 24px;text-align: center;position:absolute;left:0px;}
.cookie-alert .btn:hover,.cookie-modal .btn:hover{background: #000;color: #fff;}
.switch-box{padding: 20px;background: #F0F0F0;margin-bottom: 7px;border: none !important;}
.switch-box h4{font-size: 18px;color: #000;font-weight: 500;margin: 0;font-family: 'Poppins', sans-serif;padding-left:35px;position: relative;cursor: pointer;}
/* The switch - the box around the slider */
.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}

/* Hide default HTML checkbox */
.switch input {display:none;}

/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #A0A0A0;
  -webkit-transition: .4s;
  transition: .4s;
  border: 1px solid #fff;
  box-shadow: 0px 1px 0px rgba(0,0,0,4%),0px 1px 3px rgba(0,0,0,16%) inset;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: #3E3E3E;
  -webkit-transition: .4s;
  transition: .4s;
  z-index: 2;
}
.switch:before {
    content: '\f00c';
    position: relative;
    left: 10px;
    top:5px;
    color: #fff;
    z-index: 1;
	font-family: FontAwesome;
}
.switch:after {
    content: '\f00d';
    color: #fff;
    position: relative;
    right: -20px;
    top: 5px;
	font-family: FontAwesome;
}
input:checked + .slider {
  background-color: #ACD951;
}

input:focus + .slider {
  box-shadow: 0px 1px 0px rgba(0,0,0,4%),0px 1px 3px rgba(0,0,0,16%) inset;

}

input:checked + .slider:before {
	background-color:#729626;
}



input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

.cookie-bar {
    background: #f8f8f8;
    position: fixed;
    width: 100%;
    bottom: 0;
    left: 0;
    padding: 14px 14px;
    box-shadow: 0 -2px 2px rgba(0,0,0,0.1);
}
.border-box{border: 1px solid #707070;padding: 20px;}
.cookie-modal .close{background: none;border: none;outline: none;}
.cookie-modal .modal-header{border-bottom: 1px solid #707070;justify-content:space-between;}
.cookie-modal .modal-body{height: 685px;overflow: auto;}
@media(max-width:576px){
	.switch-box{padding: 10px;}
	.cookie-modal .btn{margin-bottom:5px}
	.border-box{padding:10px;}
	.cookie-alert{width: 100%;right: 0;}
  .cookie-alert h5, .cookie-modal h3{font-size: 16px;}
  .cookie-alert p, .cookie-modal p, .cookie-alert p a{font-size: 12px;line-height: 20px;}
  .cookie-alert .btn, .cookie-modal .btn { min-width: 49%;}
}
@media(max-width:480px){
	.cookie-alert .btn, .cookie-modal .btn { min-width: 49%;}
}
