.registration .isi-body {
    padding-bottom: 46px;
}
.error_text.error_confirmemail{height:20px;}
.registration .form_rightcol_wrapper input {  -webkit-appearance: none; box-shadow: none !important;}

.register-page .thank-you-wrapper {
	display: none;
	margin-top: 40px;
}
.register-header {
	margin-top: 43px;
}
.register-page .thank-you-wrapper h2,
.register-header h2 {
	font-family: 'Roboto-Bold';
	font-size: 18px;
	line-height:22px;
	color: #004D74;
}
.register-header h3{
	font-family: 'Roboto-Bold';
	font-size: 15px;
	line-height:18px;
}
.register-page .thank-you-wrapper p,
.register-header p, .form_leftcollabel label {
	font-family: 'Roboto-Regular';
	font-size: 13px;
	line-height: 16px;
}
.form_leftcollabel label{
	color: #004D74;padding-top:5px;}
	.register-header .breaking{display:inline-block;}
	.register-header .info{  font-family: 'Roboto-Bold';}
	.register-header a{text-decoration:underline;color: #428bca;}
	.register-header a:hover{text-decoration:underline;color: #428bca;}
	.end.section input#submit {
        border-radius: 0 !important;
		background-color: white;
		border-color: #004D74;
		border-style: solid;
		border-width: 1px;
		padding: 5px 20px 5px 20px;
		text-transform: uppercase;
		color: #004D74;
		font-size: 15px;
	}
	.registration-container .signup {
    max-width: 500px;
    margin:0 auto;
}
	/***********for the desktop**************/
	@media only screen and (min-width: 992px) {
    .registration.register-page .container-center.inner-wrapper{padding: 0px 10px 0 10px;}
		.register-page .thank-you-wrapper h2,
		.register-header h2 {
			font-size: 25px;
			line-height:30px;
		}
		.register-header h3 {
			font-size: 20px;
			line-height:25px;
		}
		.register-page .thank-you-wrapper p,
		.register-header p,.form_leftcollabel label {
			font-size: 16px;
			line-height: 20px;
		}
		.register-header .reg-mobile {
			display:none;
		}
		.registration-container {
			/* max-width: 500px;
			margin: 25px 30px 0px 26%; */
			margin-top: 40px;
			margin-bottom: 0;
		}
		.end.section input#submit {
			padding: 8px 30px 8px 30px;
			font-size: 20px;
		}
.registration-container .signup {
    margin-left:15%;
}
	}
	@media only screen and (max-width: 767px) {
		.register-header .reg-desktop{display:none;}
		.register-header .reg-mobile{display:inline;}
		.registration-container {
			    padding-top: 27px;
			padding-bottom: 10px;
		}

	}

	@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
		.register-header {
    margin-top: 43px;
}
       .register-header .reg-desktop{display:none;}
		.register-header .reg-mobile{display:inline;}
        .registration.register-page .container-center.inner-wrapper{padding-left:10px;}
		.registration-container {
			margin-top: 40px;
			margin-bottom: 0;
		}

	}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
.registration-container {
    padding-top: 30px;
}
     .register-header .reg-desktop{display:none;}
		.register-header .reg-mobile{display:inline;}
    }

/************************* for IE11/10****************************/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
.signup input{font-family: 'Roboto-Regular';}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color:#808080;
}
}