@font-face{
	font-family:'ProximaNova';
	src:local('ProximaNova-Regular'),
		url('../fonts/ProximaNova-Regular.woff2') format('woff2');
	font-weight:400;
    font-style:normal;
	font-display:swap;
}
@font-face{
	font-family:'ProximaNova';
	src:local('ProximaNova-Semibold'),
		url('../fonts/ProximaNova-Semibold.woff2') format('woff2');
	font-weight:600;
    font-style:normal;
	font-display:swap;
}
@font-face{
	font-family:'ProximaNova';
	src:local('ProximaNova-Bold'),
		url('../fonts/ProximaNova-Bold.woff2') format('woff2');
	font-weight:700;
    font-style:normal;
	font-display:swap;
}
body{
    overflow-y:auto;
    font-family:'ProximaNova';

}
/* *:focus{outline:none}
*::-moz-focus-inner{
    outline:none;
    border:0
}
*{
    box-sizing:border-box;
    outline:none;
}
html{
	-webkit-font-smoothing:antialiased;
	scroll-behavior:smooth;
}
body{
	background-color:#efefef;
	padding:0;
	margin:0;
}
.container{
	max-width:1230px;
	box-sizing:border-box;
	position:relative;
	padding:0 15px;
	margin:auto;
	z-index:2;
}
a{
	color:#0FA2FF;
	text-decoration:none
}
a:hover{
	color:#05578b;
	text-decoration:none;
}
*/
.bgImg{
	width:100%;
	height:100%;
	position:absolute;
	z-index:-1;
	left:0;
	top:0;
}

.bgImg{
	width:100vw;
	height:100%;
	position:fixed;
	z-index:-1;
	left:0;
	top:0;
	background-image:url("../img/abr.jpg");
	background-position:left;
	background-size:cover;

}
/* .bgImg img{
	width:100%;
	height:100%;
	object-fit:cover;
}  */

#logo{
	width:214px;
	display:block;
	line-height:0;
	margin:auto;
}
#logo .cls-1{fill:#fff;}

/******************************************
	abr Styles.
*******************************************/
 .abr{
    /*
	width:100%;
	padding:32px 0;
	min-height:100vh;
	text-align:center;
	position:relative;
	box-sizing:border-box;
	font-family:'ProximaNova';
	align-items:center;
	line-height:1.2105;
	overflow:hidden;
	font-weight:400;
	font-size:19px;
	flex-wrap:wrap;
	display:flex;
    */
	color:#fff;
} 
.abr h1{
	margin:37px 0 0;
	font-family:'ProximaNova';
	line-height:1.0909;/*48px*/
	font-size:2.316em;/*44px*/
	font-weight:700;
}
.abr p{
	margin:24px 0 0;
	letter-spacing:-0.5px;
	line-height:1.417;/*36.86px*/
	font-size:1.368em;/*26px*/
}
.abr p strong{
	font-family:'ProximaNova';
	font-weight:700;
}
.abrForm{
	width:100%;
	padding:40px;
	margin-top:47px;
	box-sizing:border-box;
	background-color:#fefefe;
}
.inputBox{
	width:100%;
	justify-content:space-between;
	flex-wrap:wrap;
	display:flex;
}
.input{
	width:100%;
	position:relative;
}
.inputBox .input{width:calc(33.333% - 20px)}

.abrForm label{
	text-align:left;
	margin:0 0 13px;
	font-family:'ProximaNova';
	font-size:0.947em;/*18px*/
    line-height:1.055;/*19px*/
	font-weight:600;
    color:#2c2e35;
    display:block;
}
.abrBoxForm label{
	text-align:left;
	margin:0 0 10px;
	font-family:'ProximaNova';
    line-height:16px;
	font-weight:400;
	font-size:16px;
    color:#2c2e35;
    display:block;
}
.wpcf7-form-control{
	width:100%;
	display:block;
	padding:10px 15px;
	margin-bottom:30px;
	box-sizing:border-box;
	border:1px solid #9b9c9f;
	background-color:#fefefe;
	transition:all .2s ease-in-out;
	font-family:'ProximaNova';
	font-size:0.947em;/*18px*/
	line-height:20px;
	font-weight:400;
	color:#9b9c9f;
}
select.wpcf7-form-control{cursor:pointer}
.abrBoxForm .wpcf7-form-control{
	padding:10px;
	margin-bottom:40px;
	border-color:#D1D1D1;
	border-radius:5px;
	line-height:14px;
	font-size:14px;
}

.wpcf7-form-control::-webkit-input-placeholder{color:#9b9c9f}
.wpcf7-form-control::-moz-placeholder{color:#9b9c9f;opacity:1}
.wpcf7-form-control:-moz-placeholder{color:#9b9c9f;opacity:1}
.wpcf7-form-control:-ms-input-placeholder{color:#9b9c9f}

.wpcf7-form-control:focus{
	outline:0;
	border-color:#66afe9;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}
textarea.wpcf7-form-control{
	height:118px;
	resize:none;
}
input[type="submit"].wpcf7-form-control{
	width:100%;
	height:49px;
	max-width:182px;
	border-radius:25px;
	font-family:'ProximaNova';
	background-color:#105a8d;
    -webkit-appearance:none;
	text-align:center;
	font-size:0.947em;/*18px*/
	line-height:20px;
	font-weight:600;
	cursor:pointer;
	margin:0 auto;
	border:none;
	color:#fff;
	padding:0;
}
input[type="submit"].wpcf7-form-control:hover{
	border-color:#9b9c9f;
	background-color:#9b9c9f;
	color:#fff;
}

@media screen and (max-width:1024px){
	.abr{font-size:1.55vw}
}

@media screen and (max-width:992px){
	.abr h1{margin-top:20px}
	.abr p{margin-top:15px}
	.abrForm{
		padding:20px;
		margin-top:20px;
	}	
	.abrForm label{margin-bottom:5px}
	.inputBox .input{width:calc(33.333% - 13.333px)}
	.wpcf7-form-control{margin-bottom:20px}

}
@media screen and (max-width:767px){
	.abrForm{font-size:13px}
	.inputBox .input{width:calc(50% - 10px)}	
}
@media screen and (max-width:639px){
	.abr{font-size:10px}
	.abr h1{font-size:2.22em}
	.abr h1 br{display:none}
	.abr p{
		margin-top:10px;
		font-size:1.25em;
	}
	.inputBox .input{width:100%}	
}

/******************************************
	abrBox Styles.
*******************************************/
.abrBox{
	width:100%;
	max-width:1004px;
	border-radius:5px;
	background-color:#FFF;
	font-family:'ProximaNova';
	box-sizing:border-box;
	position:relative;
	font-weight:400;
	padding:30px;
}
.abrBoxTop{
	width:100%;
	padding-bottom:20px;
	border-bottom:2px solid #D1D1D1;
}
.abrBoxTop strong{
	display:block;
	line-height:22px;
	font-weight:700;
	font-size:22px;
	color:#000;
}
.abrBoxTop p{
	margin:1px 0 0;
	line-height:14px;
	font-weight:400;
	font-size:14px;
	color:#000;
}
.abrBoxMid{
	width:100%;
	justify-content:space-between;
	flex-wrap:wrap;
	display:flex;
}
.tabs{
	width:244px;
	list-style:none;
	position:relative;
	padding:2px 0 0;
	margin:0;
}
.tabs:after{
	width:2px;
	height:100%;
    content:"";
    display:block;
	background-color:#D1D1D1;
	position:absolute;
	right:3px;
	top:0;
}
.tab{
	width:100%;
	cursor:pointer;
	padding:20px 96px 20px 0;
	position:relative;
}
.tab:before,
.tab:after{
	width:2px;
	height:50%;
    content:"";
    display:block;
	background-color:#D1D1D1;
	position:absolute;
	right:76px;
}
.tab:before{bottom:50%}
.tab:after{top:50%}
.tab:first-child:before,
.tab:last-child:after{display:none}

.tab strong{
	display:block;
	color:rgba(0,0,0,0.25);
	line-height:14px;
	font-weight:700;
	font-size:14px;
}
.tab.active strong{color:#000}

.tab span{
	display:block;
	color:rgba(0,0,0,0.25);
	line-height:12px;
	font-weight:400;
	font-size:12px;
}
.tab.active span{color:#000}

.tab small{
	width:38px;
	height:38px;
	align-items:center;
	justify-content:center;
	background-color:#c7c7c7;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	box-sizing:border-box;
	border-radius:100%;
	position:absolute;
	line-height:0;
	display:flex;
	right:58px;
	z-index:2;
	top:50%;
}
.tab.active small{background-color:#05578b}
.tab .cls-1{stroke:#999}
.tab.active .cls-1{stroke:#fff}
.tab .cls-2{fill:#999}
.tab.active .cls-2{fill:#fff}

.tab em{
	width:8px;
	height:8px;
	display:block;
	background-color:#FFF;
	border:1px solid #9F9F9F;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	box-sizing:border-box;
	border-radius:100%;
	position:absolute;
	z-index:2;
	top:50%;
	right:0;
}
.tab.active em{
	background-color:#05578b;
	border-color:#05578b;
}


.tab-content{
	width:calc(100% - 290px);
	position:relative;
}
[data-tab-content]{display:none}
.active[data-tab-content]{display:block}



.abrTabTop{
	width:100%;
	margin:25px 0 40px;
	position:relative;
}
.backBtn{
	width:22px;
	height:22px;
	display:block;
	position:absolute;
	right:0;
	top:9px;
}
.abrTabTop span{
	display:block;
	line-height:13px;
	font-weight:400;
	font-size:12px;
	color:#000;
}
.abrTabTop strong{
	display:block;
	line-height:19px;
	font-weight:700;
	font-size:18px;
	color:#000;
}
.abrTabTop p{
	margin:8px 0 0;
	line-height:13px;
	font-weight:400;
	font-size:12px;
	color:#000;
}


.tabs2{
	width:100%;
	position:relative;
}
.tabs2 [role="tablist"]{
	width:100%;
	position:relative;
	flex-wrap:wrap;
	display:flex;
}
.tabs2 [role="tablist"]::after{
	width:100%;
	height:2px;
    content:"";
    display:block;
	background-color:#D1D1D1;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
}
.tabs2 [role="tab"]{
	border:none;
	background:none;
	margin:0 50px 0 0;
	padding:0 10px 10px 0;
	border-bottom:2px solid rgba(5,87,139,0.0);
	font-family:'ProximaNova';
	position:relative;
	line-height:16px;
	font-weight:400;
	cursor:pointer;
	font-size:16px;
	color:#9F9F9F;
	z-index:2;
}
.tabs2 [role="tab"]:hover,
.tabs2 [role="tab"][aria-selected="true"]{
	border-color:rgba(5,87,139,1.0);
	background:none;
	color:#05578B;
}
.tabs2 [role="tab"][aria-selected="true"]{font-weight:700}

.tabs2 [role="tabpanel"]{
	width:100%;
	padding:11px 0 0;
	display:none;
}
.tabs2 .active[role="tabpanel"]{display:block}

.notice{
	margin:0;
	line-height:13px;
	font-weight:400;
	font-size:12px;
	color:#05578B;
}
.abrBoxForm{
	width:100%;
	padding:40px 0 0;
}
.abrBoxForm p{
	margin:40px 0 0;
	line-height:13px;
	font-weight:400;
	font-size:12px;
	color:#000;
}
.btnBox{
	width:100%;
	justify-content:flex-end;
	align-items:center;
	flex-wrap:wrap;
	display:flex;
}
.noEvent{
	padding:6px 0;
	display:block;
	margin-right:auto;
	text-transform:uppercase;
	line-height:24px;
	font-weight:600;
	font-size:24px;
	color:#EB6919;
}
.btn{
	padding:10px;
	margin:0 0 0 30px;
	border-radius:5px;
	display:inline-block;
	font-family:'ProximaNova';
	background-color:#0FA2FF;
    -webkit-appearance:none;
	text-align:center;
	line-height:16px;
	font-weight:600;
	font-size:16px;
	cursor:pointer;
	border:none;
	color:#fff;
}

.btn.save{
	margin-left:0;
	padding-left:35px;
	margin-right:auto;
	background:#0FA2FF url(images/save.svg) no-repeat 10px center;
	background-size:16px 16px;
}
.btn.close,
.btn.delete{
	padding-left:35px;
	background:#FF6161 url(images/delete.svg) no-repeat 10px center;
	background-size:16px 16px;
}
.btn.add{
	padding-left:35px;
	background:#42BB81 url(images/add.svg) no-repeat 10px center;
	background-size:16px 16px;
}
.btn.book{
	padding-left:35px;
	background:#0FA2FF url(images/book.svg) no-repeat 10px center;
	background-size:16px 16px;
}
.btn.back{
	padding-left:35px;
	background:#0FA2FF url(images/back.svg) no-repeat 10px center;
	background-size:16px 16px;
}
.btn:hover,
.btn.save:hover,
.btn.close:hover,
.btn.delete:hover,
.btn.add:hover,
.btn.book:hover,
.btn.back:hover{background-color:#05578B}

.eventBox{
	margin-right:auto;
	flex-wrap:wrap;
	display:flex;
}
.eventBox span{
	display:inline-block;
	padding-right:70px;
}
.eventBox small{
	display:block;
	line-height:16px;
	font-weight:400;
	font-size:16px;
	color:#000;
}
.eventBox strong{
	display:block;
	padding-top:10px;
	line-height:24px;
	font-weight:700;
	font-size:24px;
	color:#000;
}

#timeBox{
	width:100%;
	height:396px;
	margin-bottom:40px;
	overflow-y:auto;
	scrollbar-color:#FF6363 #C7C7C7;
}
#timeBox::-webkit-scrollbar-thumb{
	border-radius:100px;
	background-color:#fff;
	border:6px solid rgba(0, 0, 0, 0.2);
}
#timeBox::-webkit-scrollbar{width:18px}
#timeBox::-webkit-scrollbar-track{
	background-color:#C7C7C7;
	border-radius:100px;
}

.timeBtn{
	width:100%;
	max-width:631.5px;
	padding:24px 85px;
	border:1px solid #E6E6E6;
	box-shadow:0px 4px 16px rgba(0, 0, 0, 0.08);
	background:#fff url(images/timeBtn-arrow.svg) no-repeat right 17px center;
	background-size:13px 24px;
	box-sizing:border-box;
	border-radius:3px;
	position:relative;
	margin:0 0 20px;
	cursor:pointer;
}
.timeBtn small{
	width:45px;
	height:45px;
	align-items:center;
	justify-content:center;
	background-color:#6d61ff;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	box-sizing:border-box;
	border-radius:100%;
	position:absolute;
	line-height:0;
	display:flex;
	left:20px;
	z-index:2;
	top:50%;
}
.timeBtn:nth-child(3n+3) small{background-color:#6d61ff}
.timeBtn:nth-child(3n+2) small{background-color:#F2BA28}
.timeBtn:nth-child(3n+4) small{background-color:#FF6363}
.timeBtn .cls-1{stroke:#fff}
.timeBtn .cls-2{fill:#fff}

.timeBtn strong{
	display:block;
	line-height:16px;
	font-weight:700;
	font-size:16px;
	color:#000;
}
.timeBtn span{
	display:block;
	padding-top:3px;
	line-height:14px;
	font-weight:400;
	font-size:14px;
	color:#000;
}

.revoke_connection{
color:#fff;
background-color:#dc3545;
border-color:#dc3545
}
.revoke_connection:hover{
color:#fff;
background-color:#bb2d3b;
border-color:#b02a37
}
.webinar_link{
	color:white;
}
.webinar_link:hover{
	color:#ddd;
}

span.circularBorder{
    color:#000;
    font-size:16px;
    font-weight:400;
    line-height:1.25;
    background:#F4F7FF;
    border:1px solid #D3D7DD;
    border-radius:50%;
    width:28px;
    height:28px;
    display:inline;
    padding:5px 9px;

}

.grayTextColor{
    color:#9F9F9F   
}

.crit_editing{
    border:1px solid gray;
    border-radius:4px;
    padding:5px 10px
}







/******************************
	DATE:2024/04/08
******************************/
@font-face{
	font-family:GothamBook;
	src:local('GothamBook'),
		url('../fonts/GothamBook.eot?#iefix') format('embedded-opentype'),
		url('../fonts/GothamBook.otf') format('otf'),
		url('../fonts/GothamBook.svg#GothamBook') format('svg'),
		url('../fonts/GothamBook.ttf') format('truetype'),
		url('../fonts/GothamBook.woff') format('woff'),
		url('../fonts/GothamBook.woff2') format('woff2');
	font-weight:normal;
	font-style:normal;
	font-display:swap;
}
@font-face{
	font-family:GothamMedium;
	src:local('GothamMedium'),
		url('../fonts/GothamMedium.eot?#iefix') format('embedded-opentype'),
		url('../fonts/GothamMedium.otf') format('otf'),
		url('../fonts/GothamMedium.svg#GothamMedium') format('svg'),
		url('../fonts/GothamMedium.ttf') format('truetype'),
		url('../fonts/GothamMedium.woff') format('woff'),
		url('../fonts/GothamMedium.woff2') format('woff2');
	font-weight:normal;
	font-style:normal;
	font-display:swap;
}
@font-face{
	font-family:GothamBold;
	src:local('GothamBold'),
		url('../fonts/GothamBold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/GothamBold.otf') format('otf'),
		url('../fonts/GothamBold.svg#GothamBold') format('svg'),
		url('../fonts/GothamBold.ttf') format('truetype'),
		url('../fonts/GothamBold.woff') format('woff'),
		url('../fonts/GothamBold.woff2') format('woff2');
	font-weight:normal;
	font-style:normal;
	font-display:swap;
}
@font-face{
	font-family:ProximaNova-Bold;
	src:local('ProximaNova-Bold'),
		url('../fonts/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/ProximaNova-Bold.otf') format('otf'),
		url('../fonts/ProximaNova-Bold.svg#ProximaNova-Bold') format('svg'),
		url('../fonts/ProximaNova-Bold.ttf') format('truetype'),
		url('../fonts/ProximaNova-Bold.woff') format('woff'),
		url('../fonts/ProximaNova-Bold.woff2') format('woff2');
	font-weight:normal;
	font-style:normal;
	font-display:swap;
}
@font-face{
	font-family:ProximaNova-Semibold;
	src:local('ProximaNova-Semibold'),
		url('../fonts/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/ProximaNova-Semibold.otf') format('otf'),
		url('../fonts/ProximaNova-Semibold.svg#ProximaNova-Semibold') format('svg'),
		url('../fonts/ProximaNova-Semibold.ttf') format('truetype'),
		url('../fonts/ProximaNova-Semibold.woff') format('woff'),
		url('../fonts/ProximaNova-Semibold.woff2') format('woff2');
	font-weight:normal;
	font-style:normal;
	font-display:swap;
}
@font-face{
	font-family:ProximaNova-Regular;
	src:local('ProximaNova-Regular'),
		url('../fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/ProximaNova-Regular.otf') format('otf'),
		url('../fonts/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg'),
		url('../fonts/ProximaNova-Regular.ttf') format('truetype'),
		url('../fonts/ProximaNova-Regular.woff') format('woff'),
		url('../fonts/ProximaNova-Regular.woff2') format('woff2');
	font-weight:normal;
	font-style:normal;
	font-display:swap;
}
.widgetWpr{
	width:100%;
	min-height:100vh;
	padding:32px 15px;
	font-family:Proxima Nova;
	box-sizing:border-box;
	font-size:16px;
}
.pdtWidget{
	width:100%;
	max-width:1254px;
	box-sizing:border-box;
	position:relative;
	margin:auto;
}
#amzLogo{
	width:191px;
	display:block;
	margin:0 auto 29px;
	position:relative;
	line-height:0;
	z-index:2;
}
.widgetTop{
	width:100%;
	text-align:center;
}
.widgetTop h1{
	margin:0;
	font-weight:normal;
	font-family:ProximaNova-Bold;
	line-height:1.166;
	font-size:1.875em;
	color:#FFF;
}
.widgetTop p{
	text-align:left;
	max-width:980px;
	margin:14px auto 0;
	font-family:ProximaNova-Regular;
	line-height:1.375;/*22*/
	font-size:1.000em;/*16*/
	font-weight:400;
	color:#FFF;
}
.widgetTop a,
.widgetTop b{
	font-family:ProximaNova-Bold;
	font-weight:normal;
	color:#FFF;
}
.widgetTop a{text-decoration:underline}

.widgetMid{
	width:100%;
	padding:25px 0 20px;
	position:relative;
	z-index:2;
}
.widgetBox{
	width:100%;
	padding:15px 77px 50px;
	background-color:#fff;
	box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.25);
	border-radius:5px;
}

.switch{
	width:100%;
	list-style:none;
	padding:0 0 40px;
	justify-content:space-between;
	align-items:center;
	flex-wrap:wrap;
	display:flex;
	margin:0;
}
.switch li{
	align-items:center;
	display:flex;
	gap:10px;
}
.switch strong{
	display:block;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:underline;
	font-family:ProximaNova-Bold;
	line-height:1.142;/*16*/
	font-size:0.875em;/*14*/
	color:#0D6EFD;
}
.switch label{
	cursor:pointer;
	font-family:ProximaNova-Regular;
	line-height:1.000;/*16*/
	font-size:1.000em;/*16*/
	font-weight:400;
	color:#1E1E1E;
	align-items:center;
	display:flex;
	gap:10px;
}
.switch label span{
	width:16px;
	height:16px;
	flex-shrink:0;
	border-radius:50%;
	justify-content:center;
	font-family:ProximaNova-Semibold;
	border:1px solid #D3D7DD;
	font-size:0.625em;/*10*/
	align-items:center;
	display:flex;
	color:#9A9A9A;
}

.switch input[type="checkbox"]{
	width:39px;
	height:16px;
	position:relative;
	border:1px solid #CFC8C7;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border-radius:39px;
	background-color:#fff;
	box-sizing:border-box;
	align-items:center;
	cursor:pointer;
	display:flex;
	padding:0;
	z-index:1;
	margin:0
}
.switch input[type="checkbox"]:checked{
	border-color:#1B72F9;
	background-color:#1B72F9;
}
.switch input[type="checkbox"]:after{
	width:12px;
	height:12px;
	position:absolute;
	background-color:#CFC8C7;
	border-radius:50%;
	display:block;
	content:"";
	left:1px;
	top:1px
}
.switch input[type="checkbox"]:checked:after{
	background-color:#fff;
	left:23px;
}
.widgetBox hr{
	width:100%;
	height:1px;
	border:none;
	margin:20px 0;
	display:block;
	background-color:#CFC8C7;
	opacity:1;
}
.inputGroup{
	width:100%;
	padding-bottom:20px;
	position:relative;
}
.inputGroup label{
	width:100%;
	display:block;
	margin:0 0 5px;
	font-family:ProximaNova-Semibold;
	line-height:1.250;/*20*/
	font-size:1.000em;/*16*/
	color:#1E1E1E;
}
.inputGroup .select2-container{width:100% !important}
.inputGroup .select2-selection,
.inputGroup .form-control{
	width:100%;
	height:47px;
	padding:0 14px;
	min-height:inherit;
	box-sizing:border-box;
	font-family:ProximaNova-Regular;
	border:1px solid #CFC8C7;
	border-radius:6px;
	font-size:0.875em;/*14*/
	color:#C0BFBF;
	align-items:center;
	display:flex;
}
.inputGroup .form-control[disabled="disabled"]{
	background:#F9F9F9; 
	color:#212529;
}
.inputGroup .select2-selection ul{margin:0}
.select2-container--default .select2-selection--multiple li.select2-selection__choice{
	margin: 0 5px 0 0;
	color:#212529;
}
.form-check{
	min-height:16px;
	padding-left:40px;
	margin-bottom:40px;
}
.form-check .form-check-input{
	width:16px;
	height:16px;
	margin:4px 0 0 -40px;
	border:1px solid #A8ADB3;
	background-color:#F4F7FF;
	border-radius:0;
}
.form-check .form-check-input:checked[type="checkbox"]{
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
	background-color:#0d6efd;
	border-color:#0d6efd;
}
.form-check label{
	font-style:italic;
	font-family:GothamBook;
	line-height:1.666;/*20*/
	font-size:0.750em;/*12*/
	color:#000;
}
.form-check strong{
	font-style:normal;
	font-family:GothamBold;
	font-weight:normal;
	color:#F17827;
}
.saveBtn{
	width:100%;
	text-align:center;
}
.saveBtn .btn{
	margin:0;
	padding:14px 27px;
	border-radius:6px;
	display:inline-block;
	background-color:#0D6EFD;
	font-family:GothamMedium;
	font-weight:normal;
	line-height:1.1875;/*19*/
	font-size:1.000em;/*16*/
	cursor:pointer;
	border:none;
	color:#fff;
}


@media screen and (max-width:1024px){
	.widgetWpr{font-size:1.2759170653907496vw} /* 16 / 1254 */
	#amzLogo{
		width:20.813397129186603vw; /* 261 / 1254 */
		margin-bottom:2.3125996810207338vw; /* 29 / 1254 */
	}
	.widgetTop p{
		max-width:78.14992025518341vw; /* 980 / 1254 */ 
		margin-top:1.1164274322169059vw; /* 14 / 1254 */
	}
	.widgetMid{padding:1.9936204146730464vw 0 1.594896331738437vw} /* 25-20 / 1254 */ 
	.widgetBox{padding:1.1961722488038277vw 6.140350877192982vw 3.987240829346093vw}/* 15-77-50 / 1024 */
	.switch{padding-bottom:3.189792663476874vw} /* 40 / 1254 */ 
	.switch li{gap:0.7974481658692184vw} /* 10 / 1254 */
	.switch label{
		line-height:16px;
		gap:0.7974481658692184vw; /* 10 / 1254 */
	}
	.widgetBox hr{margin:1.594896331738437vw 0} /* 20 / 1254 */ 
	.inputGroup{padding-bottom:1.594896331738437vw} /* 20 / 1254 */ 
	.inputGroup label{margin-bottom:0.3987240829346092vw} /* 5 / 1254 */
	.inputGroup .select2-selection,
	.inputGroup .form-control{
		height:	3.7480063795853266vw; /* 47 / 1254 */ 
		padding:0 1.1164274322169059vw; /* 14 / 1254 */
		border-radius:0.4784688995215311vw; /* 6 / 1254 */ 
	}
	.form-check{
		min-height:16px;
		padding-left:3.189792663476874vw; /* 40 / 1254 */ 
		margin-bottom:3.189792663476874vw; /* 40 / 1254 */ 
	}
	.form-check .form-check-input{
		width:1.2759170653907496vw; /* 16 / 1254 */ 
		height:1.2759170653907496vw; /* 16 / 1254 */ 
		margin:0.3189792663476874vw 0 0 -3.189792663476874vw; /* 4-40 / 1254 */ 
	}
	.saveBtn .btn{padding:	1.1164274322169059vw 2.15311004784689vw} /* 27 / 1254 */ 
}
@media screen and (max-width:639px){
	.widgetWpr{
		padding:30px 15px;
		font-size:3.6vw;
	}
	.widgetTop h1{font-size:1.6em}
	#amzLogo{width:50vw}
	.widgetTop p{max-width:inherit}
	.widgetBox{padding:15px}
	.switch li{
		width:100%;
		gap:5px;
	}
	.switch label{gap:5px}
	.switch strong{
		width:40px;
		padding:5px 0;
		text-align:center;
	}
	.inputGroup{padding-bottom:10px}
	.inputGroup .select2-selection, .inputGroup .form-control{
		height:35px;
		padding:0 10px;
		border-radius:4px;
	}
	.widgetBox hr{margin:10px 0}
	.form-check{padding-left:31px}
	.form-check .form-check-input{
		width:16px;
		height:16px;
		margin:0.3189792663476874vw 0 0 -31px;
	}
	.saveBtn .btn{
		padding:5px 15px 7px;
		border-radius:4px;
	}
}















