
/* New Subscribe CSS DO NOT COMMIT */

.col-3{
	//display:none;
}

/*.premium ul li:last-child span{
	border-radius:24px;
	background-color:#333;
	color: #cfcfcf;
	padding:22px 30%;
	display:inline-block
}*/

/* Premium / Standard Subscriber Quote */
.gator_h1{
	height: 80px;
	width: 342px;
	color: #41A3F3;
	font-family: "Merriweather Sans";
	font-size: 25px;
	font-weight: 800;
	line-height: 35px;
}


/*GAR | Gain Global Arbitration Review:
Up-to-the minute developments in international
arbitration. */
.gator_h2{
	height: 104px;
	width: 364px;
	color: #9b9b9b;
	font-family: "Open Sans";
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
}

/*Fill out the form and we’ll get back to you as soon as possible!*/
.gator_h3 {
	width: 600px;
	color: #898989;
	font-family: "Open Sans";
	font-size: 18px !important;
	font-weight: bold;
	line-height: 33px;
	padding-bottom: 15px;
}

/*Click here to receive up-to-date emails with the latest products,...*/
.gator h4 {
	height: 76px;
	width: 536px;
	color: #1F1F1F;
	font-family: "Open Sans";
	font-weight: normal;
	font-size: 14px;
	line-height: 23px;
	padding-bottom: 30px;
  }

 .gator .TC {
	height: 18px;
	color: #9B9B9B;
	font-family: "Open Sans";
	font-weight: normal;
	font-size: 13px;
	padding-bottom: 30px;


}


/*We use your information to provide you with a better service. */
.gator h5 {
	height: 18px;
	width: 1063px;
	color: #9B9B9B;
	font-family: "Open Sans";
	font-weight: normal;
	font-size: 13px;
	line-height: 18px;
	padding: 20px;
}





.gator .line{
	box-sizing: border-box;
	height: 498px;
	width: 3px;
	border: 1px solid #DADADA;
}

.gator .form-control{
	height: 40px;
	width: 100% !important;
	border: 1px solid #DADADA;
	border-radius: 4px;
	background-color: #F8F8F8;
	font-family: "Open Sans";
	color: #292929;
	font-size: 16px;
}

.gator .form-control:focus {
	border: 2px solid #41A3F3;
}

.gator .form-control-half {
	height: 55px;
	width: 260px !important;
	border: 1px solid #DADADA;
	border-radius: 4px;
	background-color: #F8F8F8;
}

.gator .has-error {
	border-color: #a94442;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}

.gator p.infotext {
	font-family: "Open Sans";
	font-size: 20px;
	font-weight: 600;
	color: #292929;
}

.gator .form-control .labelbig {
	height: 50px;
	width: 321.8px;
	color: #898989;
	font-family: "Open Sans";
	font-size: 18px;
	line-height: 24px;
}

.gator .form-control .labelsmall {
	height: 25px;
	width: 156px;
	color: #676767;
	font-family: "Open Sans";
	font-size: 14px;
	line-height: 20px;
}


.gator .form-control .font{
	height: 35px;
	width: 490.36px;
	color: #4B4B4B;
	font-family: "Open Sans";
	font-size: 18px;
	line-height: 22px;
}



.gator .form-control .is-valid {
	height: 55px;
	width: 568px;
	border: 1px solid #00C005;
	border-radius: 4px;
	background-color: rgba(221,227,232,0.1);
	box-shadow: 0 0 3px 0 rgba(113,182,239,0.3);
}

.gator .prefcenter{
	display:none;
}
.gator .form-control .is-invalid{
	height: 55px;
	width: 568px;
	border: 1px solid #E5002B;
	border-radius: 4px;
	background-color: rgba(221,227,232,0.1);
	box-shadow: 0 0 3px 0 rgba(113,182,239,0.3);
}

.gator .invalid-feeedback{
	color: #DC0021;
	font-family: "Open Sans";
	font-size: 14px;
	line-height: 22px;
}

.gator .form-control .focus{
	height: 55px;
	width: 570px;
	border: 1px solid #41A3F3;
	border-radius: 4px;
	background-color: rgba(221,227,232,0.1);
	box-shadow: 0 0 3px 0 rgba(113,182,239,0.3);
	outline: 0;
}

.gator .checkbox{
	height: 20px;
	width: 20px;
	border-radius: 3px;
}

.gator label {
	font-size: 16px;
	line-height: 22px;
	width: 100%;
	color: #292929;
	font-family: "Open Sans"
}

.gator label.lblsmall {
	display: inline-block;
	font-size: 14px;
	line-height: 20px;
	width: 93%;
	padding-left: 4px;
}

.gator div#onWrap {
	width: 570px;
}

.gator .buttonGator{
	height: 55px !Important;
	width: 568px !important;
	border-radius: 4px !Important;
	background-color: #0a930e !Important;
	color: #FFFFFF !Important;
	font-family: "Open Sans" !Important;
	font-size: 22px !Important;
	font-weight: 600 !Important;
	line-height: 30px !Important;
/*	margin: 0 100px auto !Important;*/
	letter-spacing: 2px !Important;
	border: 1px solid #0a930e !Important;
/*	margin-left: 190px !Important;*/
	padding: 10px 20px !Important;
}

.gator .buttonGator:hover{
	background-color: #16991a !Important;
}

.gator .formFooter{
	height: 55px;
	width: 1179px;
	border-radius: 0 0 5px 5px;
	background-color: #F3F3F3;
}



.gator .formBlock{
	height: 100%;
	width: 1179px;
	border-radius: 5px 5px 0 0;
	background-color: #FFFFFF;
	box-shadow: 0 0 13px 0px rgba(0, 0, 0, 0.13);
}

.gator .leftBlock{
	height: 550px;
	width: 40%;
	border-radius: 5px 0 0 0;
	background-color: #ffffff;
	float: left;
	border-right: solid thin #dadada;

}
.gator .centerLine{
 width: 1px;
 height: 98%;
 background-color: #DADADA;
}

.gator .rightBlock{
	/*height: 550px;*/
	width: 60%;
	border-radius: 0 0 0 0;
	background-color: #ffffff;
	float: left;
}
.gator .internalBlock{
	max-width: 100%;
	width:80%;
	margin: auto;
	padding-top:40px;
}

.gator .formfields{
	max-width: 100%;
	width:80%;
	margin: auto;
	padding-top:40px;
	padding-bottom: 40px;
}

.gator .footerText{
	height: 18px;
	width: 1063px;
	color: #9B9B9B;
	font-family: "Open Sans";
	font-size: 13px;
	line-height: 18px;
	position: center;

}

.gator .span12.panel{
	background:none !Important;
}
/* END OF NEW SUBSCRIBE CSS */

.gator .input-controller {
  height: 55px;
  padding: 0 10px 0;
  width: 570px;
  border: 1px solid grey;
  border-radius: 4px;
  background-color: rgba(221, 227, 232, 0.1);
  font-size: 16px;
  outline: 0;
  transition: all 0.24s ease 0ms;
}
.gator .input-controller .default:focus {
  border: 1px solid #41a3f3;
  box-shadow: 0 0 6px 0 rgba(113, 182, 239, 0.8);
}
.gator .input-controller.valid {
  border: 1px solid green;
  box-shadow: 0 0 6px 0 rgba(113, 182, 239, 0.8);
}
.gator .input-controller.invalid {
  border: 1px solid red;
  box-shadow: 0 0 6px 0 rgba(113, 182, 239, 0.8);
}

.gator .wrapper 
.gator .inputWrapper {
  position: relative;
  margin-bottom: 15px;
}

.gator .formfields input{
	padding-left: 14px !Important;
	background-color: #F8F8F8;
	font-family: "Open Sans";
	color: #292929;
	font-size: 16px;
}

	.gator .formfields input#optin {
		width: 20px !Important;
		height: 20px;
		display: block!Important;
		float: left!Important;
		margin-top: 4px;
		border: 1px solid #BCC3CC;
		border-radius: 3px;
	}


.gator .errorMsg {
	color: #FFF;
	font-family: "Open Sans";
	font-size: 11px;
/*	padding-bottom: 15px;*/
	margin-left:20px;
}

@media only screen and (min-width:767px) and (max-width:770px) {
	.gator .formfields input,
	.gator .buttonGator {
	  width: 95% !Important;
	}
}

@media only screen and (min-width:100px) and (max-width:480px) {
/*	.formBlock .gator_h2{
		display:none !Important;
	}*/

	.gator .form-control,
	.gator .form-control-half {
		width: 100% !Important;
	}

	.gator .internalBlock{
	width:100% !Important;
	}
/*.internalBlock .gator_h2{
	display:none;
}*/

}
@media only screen and (max-width:768px) {
	.gator .formBlock {
		width:100%;
		height:100%;
	}
	.gator div#onWrap {
		width: 100%;
	}
	.gator label.lblsmall {
		display: inline-block;
		font-size: 14px;
		line-height: 20px;
		width: 80%;
		padding-left: 4px;
	}
	.gator {
		width:100%;
		position: relative;
	}

	.formfields, .rightBlock {
		width:100% !Important;
		position: relative;
	}
	* {
	  -webkit-font-smoothing: antialiased;
	  -moz-osx-font-smoothing: grayscale;
	}

	.gator .internalBlock {
		padding: 20px 20px!Important;
		border-bottom: 0px solid #898989;
	}
	.gator .leftBlock {
		width:100%;
		float:none!Important;
		height:100%;
		border:none;
	}
	.gator .rightBlock {
		width:100%;
		float: none!Important;
		height:100%;
	}

	.gator_h1 {
		width: 100%;
		height:100%;
		padding-bottom: 10px;
		text-align: left;
	}
	.gator_h2 {
		width: 100%;
		height:100%;
		font-weight: 700;
		line-height: 23px;
		text-align: left;
		font-size: 17px!Important;
	}

	.gator_h3 {
	color: #898989;
	font-family: "Open Sans";
	font-size: 15px !important;
	line-height: 25px;
  }


  .gator .dlabel {
	  top: 20px;
	  left: 29px;
	  position: absolute;
	  z-index: 10;
	  transition: all 0.24s ease 0ms;
	  font-family: "Open Sans";
	  font-size: 13px;
	  font-weight: normal;
	  color: #898989;

  }


	.gator .formfields input {
		width:100%;
	}

	.gator .formfields {
	padding: 20px 20px;
	max-width: 570px;
	}

	.gator .formFooter {
		width:100%!Important;
		height:100%!Important;
	};
	.gator h5 {
		width:100%!Important;
	};
	.gator_h3 {
		height:100%!Important;
		width:100%!Important;
	}
	.gator h3 {
		height:100%!Important;
		width:100%!Important;
	}
	.gator .buttonGator {
	  width:100% !Important;
	  margin: 0 !Important;
	  font-size: 18px !Important;
	  font-weight: bolder;
	  letter-spacing: 0px !Important;
	}
	.formBlock h5{
	  width:100%!Important;
	  height:100%!Important;
	}
	.gator input#optin {
		width: 6% !Important;
		display: inline-block!Important;
		float: left!Important;
	}


.gator label {
	font-family: "Open Sans";
	font-size: 16px;
	line-height: 22px;
	color: #292929;
}
.gator label.lblsmall {
	font-size: 14px;
	line-height: 20px;
}

