@media only screen and ( max-width: 799px ) {
}

.k3_google_from_home .ss-q-title { display:none; }
.lg_row { margin-bottom:4px; }
.lg_row > div { line-height: 19px; }

.lg_row input[type="text"], .lg_row select { 
	 width: 100%; max-width: 300px; margin:0px !important; padding: 8px 11px; border: 1px solid rgba(0, 0, 0, 0.25);
}
.doc_row {
	padding:10px 0px; 
	border-bottom: 1px solid rgba(0,0,0,0.4);
}
.form_layers{display: none1;}
.error_highlight { border:1px solid #FF0000 !important; }
.validation_errors { color:#FF0000; margin-bottom: 2px;}
.validation_success { color:#0000FF; }
.process_login { }
.row::after { display: table;}

.row label.has-error { display: none; margin-bottom: 10px; color: #FF0000; } 
.has-success div { color: #0000FF;}
.has-error div { color: #FF0000;}
#for_error { font-weight: bold;}
.loading { position: fixed; display: none;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9999999;
	text-align: center;
	background-color: rgba(255,255,255,0.5);}
  .loading img { position: absolute; top:50%; color: #000; }
.datepick-month-year { display: inline !important; width: auto !important;}
.intro_form { font-size: 15px; margin:10px 0px 40px 30px;}
.intro_form > li { list-style: disc;}
#frm_admit { display: none;}
.search_box .message { font-size: 18px !important; }
.search_box .btn { font-size: 20px; }
.front_table { width: 100%;}
.front_table th, .front_table td { padding:3px 6px; border-bottom: solid 1px #555555; text-align: left;}
.front_table th { font-weight: bold;}
.front_table td { }

.ui-datepicker-month, .ui-datepicker-year {
	padding:0px 0px !important; 
}
