/*
#content {
	position: absolute;
	left: 0px;
	bottom: 0px;
	top: 0px;
	right: 0px;
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 100;
}
iframe.goog-te-banner-frame { 
	display: none !important;
}
body {
	position: static !important; 
	top:0px !important;
}
body{
	padding-top:0;
}
iframe.goog-te-banner-frame { 
	display: none !important;
}
*/
body {
	display:block;
	background-color:transparent;
}

#errorMsg,
.required.error,
.red{
	color:red;
}
.required.error{
	background-color:pink;border-color:red;
}
.form-horizontal .form-group{
	margin-left:0px;margin-right:0px;
}
#program_registration{
	position:absolute; 
	top:0px; 
	width:100%;
}
.form_message{
	display:none;
	padding:15px;
	font-weight:400;
	font-size:22px;
	line-height: 1.5em;
}
.form_message.bg-danger{
	color:#D10303;
}
.form_message.bg-success{
	color:darkgreen;
}
#program_registration_content{
	padding:15px;
}

#program_registration_content h2,
#program_registration_content h3,
#program_registration_content p{
	padding-left:2px;
}
 h4.panel-title{
	color:#0099CD;
}

/**** from Admissions forms *****/
* {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: optimizeLegibility;
	} 
*:hover, *:focus,*:active {
	text-decoration:none !important;
}
body {
	display:block;
	background-color:transparent;
}
.errorMsg{
	text-align:center;
}
.errorMsg,
.errorMsg h3,
.required.error,
.red {
	color:red;
}
.required.error {
	background-color:pink;
	border-color:red;
}
input[type=checkbox].required.error, 
input[type=radio].required.error {
	outline: 2px solid #F00;
}
.form-horizontal .form-group {
	margin-left:0px;
	margin-right:0px;
}
#content {
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 100;
}
.panel-heading,
.panel-group .panel,
.panel .panel-default {
	background-image :none !important;
	border-radius:0px !important;
	box-shadow:none !important;
}
h2 {
	font-size: 24px !important;
}
h4.help-block{
	font-size: 14px;
	color:#666666;
}
input.btn-default {
	border-radius:0px !important;
	border:2px solid #27428D !important;
	background-image:none !important;
	background-color:transparent !important;
	color:#27428D !important;
	text-transform:uppercase !important;
	font-family:'century-gothic', sans-serif !important;
	letter-spacing: 2px !important;
	font-size:14px !important;
	font-weight:bold !important;
	padding:15px 30px !important;
	transition: background-color 0.25s ease;
}
input.btn-default:hover {
	background-color: #27428D !important;
	color:white !important;
	text-shadow:none !important;
	box-shadow:none !important;
}
label {
	color:#5A5A5A !important;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	padding-left:5px;
	padding-right:5px;
}
form{
	clear:both;
}

h1, h2, h3, h4, h5, h6, label {color:#27428D;font-family: 'century-gothic', sans-serif; font-weight:600;line-height:1.5em;} 
label {color:#666666 !important;line-height:1.5em !important;} 
h4.panel-title, .panel-title > a {color: #333333}

