.checkbox label .toggle,.checkbox-inline .toggle{margin-left:-20px;margin-right:5px}
.toggle{position:relative;overflow:hidden}
.toggle input[type=checkbox]{display:none}
.toggle-group{position:absolute;width:200%;top:0;bottom:0;left:0;transition:left .35s;-webkit-transition:left .35s;-moz-user-select:none;-webkit-user-select:none}
.toggle.off .toggle-group{left:-100%}
.toggle-on{position:absolute;top:0;bottom:0;left:0;right:35%;margin:0;border:0;border-radius:0;padding: 0 9px;display: flex;align-items: center; color:transparent !important;background: #33a617 !important;}
.toggle-off{position: absolute; top: 0; bottom: 0; left: 50%; right: 0; margin: 0; border: 0; border-radius: 100px; padding: 0 9px; display: flex; align-items: center; color:transparent !important; box-shadow: none !important; justify-content: end; background: #dedede !important;}
.toggle.btn{min-width: 45px;min-height: 25px;}
.toggle-handle{background: #ffffff !important; padding: 0; width: 19px; height: 19px; z-index: 10000; position: absolute; right: 26px; top: 3px; left: 0; margin: 0 auto; border-radius: 100%;}
.off .toggle-handle{right: -24px;}
.advert-settings .modal-content{background: #ffffff;}
.advert-settings .advert-alert{background: #fffad5; border: 1px solid #efe6a6; color: #6e3b0f; padding: 15px; margin: 15px 0; border-radius: 7px; font-size: 15px; font-weight: 500;}
.advert-settings .advert-alert p{}
.advert-settings .advert-settings{}
.advert-settings .advert-settings h5{margin: 0;font-size: 18px;padding: 10px 0;}
.advert-settings .advert-settings ul{list-style-type: none; background: #ffffff; padding: 10px; border-radius: 7px; border: 1px solid #e7e7e7;}
.advert-settings .advert-settings ul li{}
.advert-settings .advert-settings ul li .radio{margin: 0;padding: 0;}
.advert-settings .advert-settings ul li .radio label{padding: 10px 0; display: flex; align-items: center; border-bottom: 1px solid #f6f6f6; font-size: 15px; color: #000000;}
.advert-settings .advert-settings ul li .radio .new-radio{position: initial; margin: 0 0 0 auto; width: 20px; height: 20px; border-radius: 100%; display: flex; flex: none; align-items: center; justify-content: center; border: 1px solid #9d9d9d;}
.advert-settings .advert-settings ul li .radio .new-radio span{margin: 0; width: 10px; height: 10px; border-radius: 100%;}
.advert-settings .advert-settings ul li .switch{padding: 10px 0; display: flex; align-items: center; border-bottom: none; font-size: 15px; color: #000000; font-weight: normal;}
.advert-settings .advert-settings ul li .switch .toggle.btn{margin-left: auto; border-radius: 100px; padding: 0; background: none; flex: none;}
.advert-settings .radio input[type="radio"], .advert-settings .radio-inline input[type="radio"], .advert-settings .checkbox input[type="checkbox"], .advert-settings .checkbox-inline input[type="checkbox"] {position: absolute;margin-left: -25px;margin-top: 4px \9;height: 80px;width: 16px;}