@charset "utf-8";
/* CSS Document */

body{font-family:Arial, sans-serif!important;font-size:14px;background-color:#efeaea!important}
html{font-family:Arial, sans-serif;}

a, input{outline:none!important;}
input, textarea{font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; box-sizing:border-box;}
hr{border:0 solid #dbdedf;height:1px;width:100%;margin:20px 0; border-bottom-width:1px;}
.hrefLink{color:#0e97c6;font-weight:bold;}
.hrefLink:hover{text-decoration:none;}
.clearBoth{clear:both;}
.radioInput{vertical-align:middle;display:inline-block;font-size:20px;font-weight:bold;color:#a3a6a6;}
.selectedRadio{color:#000000;}
.radioGroup{margin:25px auto;}

.unsubscribeContent{border-radius:10px;border:1px solid #d6d4d4;background-color:#ffffff;padding:45px 60px;width:920px;box-sizing:border-box;text-align:center;margin:25px auto}
.mailSubscribe{font-size:18px;line-height:31px;border-bottom:1px solid #dbdedf;padding-bottom:30px;margin-bottom:30px;}
.mailSubscribe strong{font-size:24px;font-weight:bold;color:#000000;display:inline-block;}

.errorMsg{color:#e11414;font-size:12px;line-height:24px;}
.primaryBtn{background-color:#00a8e1;font-size:25px;color:#ffffff;padding:10px 24px;text-align:center;border-radius:5px;display:inline-block; text-decoration:none;border:none;}
.primaryBtn:hover{background-color:#283545}
.disabledLink, .disabledLink:hover{color:#ececec!important;background-color:#cccccc!important;cursor:not-allowed;}

.subsInnerContent{font-size:16px;line-height:25px;}
.subsInnerContent span.msgTxt{font-size:24px;line-height:35px;}
.msgTitle{color:#ff3f12;font-size:36px;display:inline-block;margin-bottom:24px;}
.selectReason{width:430px;text-align:left;margin:0 auto;margin-top:35px;}
.inputType{border:1px solid #b3baba;padding:10px 7px;width:100%;font-size:15px;border-radius:6px;overflow:hidden;}

.clientLogo{width:160px!important;height:auto!important;margin:25px auto;margin-bottom:0;text-align:center;display:block;}

.availOption{list-style:none;padding:0;margin:20px auto;width:665px;max-height:300px;overflow-y:auto;}
.availOption li{list-style:none;padding:10px;margin:2px 0;width:261px;text-align:left;margin-left:35px;display:inline-block;float:left;height:35px;}

/* SQUARED TWO */
.customCheck {
	position: relative;
	padding-left:27px;
}

.customCheck label {
	cursor: pointer;
	position: absolute;
	width: 23px;
	height: 23px;
	left: -11px;
	top: -2px;
        font-size:19px;
        line-height:20px;
	border-radius:6px;
	border:2px solid #a3a6a6;
        text-align:center;
        color:#e11414;
}

.radioInput label{border-radius:50px!important;}

.customCheck label:hover, .customCheck label.selected{
	background: -webkit-linear-gradient(top, #00a8e1 0%, #00a8e1 100%);
	background: -moz-linear-gradient(top, #00a8e1 0%, #00a8e1 100%);
	background: -o-linear-gradient(top, #00a8e1 0%, #00a8e1 100%);
	background: -ms-linear-gradient(top, #00a8e1 0%, #00a8e1 100%);
	background: linear-gradient(top, #00a8e1 0%, #00a8e1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a8e1', endColorstr='#00a8e1',GradientType=0 );
	border:2px solid #47bce4;
        text-indent:-999em;
	}

.customCheck label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	content: '';
	position: absolute;
	width: 8px;
	height: 4px;
	background: transparent;
	top: 7px;
	left: 6px;
	border: 2px solid #fcfff4;
	border-top: none;
	border-right: none;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.radioInput label:after{border: 2px solid #fcfff4!important;border-radius:50px;transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;height:5px;width:5px;background-color:#fcfff4;left:7px;top:7px;}

.customCheck label:hover::after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.3;
}

.customCheck input[type=checkbox]:checked + label:after, .radioInput input[type=radio]:checked + label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

.customCheck input[type="checkbox"]:checked + label::after, .radioInput input[type="radio"]:checked + label::after{
    opacity: 1;
}
input[type=checkbox], input[type=radio]{
	visibility: hidden;
	margin-left: -21px;
}
select {
background-image:url(../images/dropDownArrow.png);
background-repeat:no-repeat;
background-position:right 0;
border-radius:5px;
-webkit-appearance:none;
-moz-appearance:none;
-o-appearance:none;
-ms-appearance:none;
outline:none;
}
option{border-bottom:3px solid #ffffff;}
.cancel{color: #00a8e1;
outline: medium none;
text-decoration: none;
cursor:pointer;
}
.unPadInline{display:block;margin:10px 0;}

.list .customCheck input[type=checkbox]{
	width: 26px;
	height: 31px;
	vertical-align: middle;
	margin-left: -36px;
	margin-top: -3px;
	z-index: 9;
	position: relative;
	opacity: 0;
	visibility: visible;
}


