.cOverlay{position:fixed;width:100%;height:100%;z-index:9999;background:rgba(0,0,0,0.9);top:0px;left:0px;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px;}.cOverlay .cContent{max-width:800px;padding:15px;background:#fff;}.cOverlay .cContent .cHeader{margin-bottom:20px;}.cOverlay .cContent .cHeader h2{font-size:24px;color:#000;}.cOverlay .cContent .cBanner{background:#f5f5f5;margin:5px 0px;padding:10px;box-sizing:border-box;}.cOverlay .cContent .cBanner h3{font-size:18px;color:#000;}.cOverlay .cContent .cBanner .cItemHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;}.saveActions{border:0px;background:transparent;padding:5px 10px;color:#000;}.save{border:0px;background:green;padding:5px 10px;color:#fff;}.switch{position:relative;display:inline-block;width:50px;height:24px;}.switch input{opacity:0;width:0;height:0;}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;}.slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s;}input:checked + .slider{background-color:green;}input:focus + .slider{box-shadow:0 0 0px transparent;}input:checked + .slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px);}.slider.round{border-radius:34px;}.slider.round:before{border-radius:50%;}.cOverlay .cContent .cItemHeader .switchWrap{display:-webkit-box;display:-ms-flexbox;display:flex;}.cOverlay .cContent .cItemHeader .switchWrap p{margin-bottom:0px;margin-right:15px;}.openCookie{width:100%;padding:5px;text-align:center;color:#fff;background:#424242;}.openCookie img{width:30px;height:auto;}.openCookie:hover{cursor:pointer;}.cClose{position:absolute;top:15px;right:15px;width:40px;height:40px;background:#ccc;padding:5px;z-index:2;}.cClose img{width:100%;height:auto;}.cClose:hover{cursor:pointer;}@media only screen and (max-height:720px){.cOverlay{font-size:12px;}.cOverlay .cContent{height:100%;overflow:scroll;}.cOverlay{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:15px;padding-bottom:15px;}}@media only screen and (max-width:767px){.cOverlay{font-size:12px;}.cClose{position:absolute;top:0px;right:0px;width:28px;height:28px;}}
