@CHARSET "ISO-8859-1";

/* view_application_for ====================== */

#updateAppFroFormId label.error {color :red}
#updateStudProc label.error {color : red}

#addSelectionProc label.error { color: red; }
#addSelectionProc input.error { border: 1px solid orange; }

#searchStaff label.error { color: red; }
#searchStaff input.error { border: 1px solid orange; }

.error_message{color: red}
#newSubmitForm label.error { color: red; }
#newSubmitForm select.error, input.error { border: 1px solid orange; }

#basic_info_form label.error { color: red; }
#basic_info_form input.error { border: 1px solid orange; }
#basic_info_form select.error, input.error { border: 1px solid orange; }

#registrationForm label.error { color: red; }
#registrationForm select.error, input.error { border: 1px solid orange; }

.cmnClass {
	width: 96%;
	height: 0%;
}
#app_left_menu {
	background-color: #E9FBE9;
 	padding: 0px;
    border: 2px solid #CFCECE;
}
#app_head_div {
  	padding-bottom: 5px;
    padding-top: 5px;
    height: auto;
    border: 2px solid #CFCECE;
    background-color: #E9FBE9;
}
#app_body {
	border: 2px solid #CFCECE;
 	padding: 0px;
}
#captchImage {
    width: 115px;
    float: left;
    border-radius: 3px;
    padding-top: 1px;
}
#txtverification {
    float: left;
    width: 120px;
}
#refresh{
	width: 50px;
}
#editAppName,#editIssueDate,#editLastDate,#editResultDate,#editCost,#editPrefixAppNo,#editSuffixAppNo {
  display: none;
}
#editAppNameDiv:hover #editAppName{
  display: inline-block;
}
#appl_issue_date:hover #editIssueDate{
  display: inline-block;
}
#appl_last_date:hover #editLastDate{
  display: inline-block;
}
#appl_result_date:hover #editResultDate{
  display: inline-block;
}
#appl_cost:hover #editCost{
  display: inline-block;
}
#edit_prefix_span:hover #editPrefixAppNo{
  display: inline-block;
}
#edit_suffix_span:hover #editSuffixAppNo{
  display: inline-block;
}

#sold_appl_count,#final_shorli_app_count {
	font-size: 15px;
	font-family:Quicksand_Bold;
}


/* ================= company_staff_profile.jsp css ============================================ */
#selectStatus label.error {color: red;}
.divContainer {
	margin: 10px auto;
	width: 80%;
	background: none repeat scroll 0% 0% #F8F8F8;
}

.wrapper{
text-align: center;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
    color: #FFF;
    background-color: rgba(14, 150, 97, 0.91);
}

.calColourAbsent{
	background-color: #D8F3D3;
}
.calColourHoliday{
	background-color: #F6BFBF;
}
.seven {
	font-weight: bold;
	font-size: 15pt;
	text-align: center;
}
.seven_head {
	font-weight: bold;
	font-style : oblique;
	font-size: 15pt;
	text-align: center;
	background-color:#C4E5F0;
}
.period_head {
	font-weight: bold;
	font-size: 15pt;
	text-align: center;
	background-color:#BDEFBD;
}
.staff_name {
	font-size: 8pt;
	text-align: center;
}
.text_align {
	text-align: center;
}
.text_head_middle{
	vertical-align: middle;
	height: 64px;
	display: table-cell;
} 
.text_middle{
	vertical-align: middle;
	height: 65px;
	display: table-cell;
}
.headDiv{
	margin:10px auto;
	width:70%;
	background:#f8f8f8;
	border:2px solid #ccc;
	padding-bottom:10px;
}

label {
	font-weight:normal;
	margin-bottom:0px;
}

#noDoc{
	color: red;
	text-align:center; 
}
#editFamilydependant label.error { color: red; }
#editFamilydependant select.error { border: 1px solid orange; }

#addFamilydependant label.error { color: red; }
#addFamilydependant select.error { border: 1px solid orange; }
#addFamilydependant input.error { border: 1px solid orange; }

#addStaffDocument label.error { color: red; }
#addStaffDocument select.error { border: 1px solid orange; }

#staffPhotosFormId label.error { color: red; }
#staffPhotosFormId select.error { border: 1px solid orange; }

#send_message_to_staff label.error { color: red; }
#send_message_to_staff select.error { border: 1px solid orange; }

#name {
	font-size: 24px;
	font-weight: bold;
}
#designation {
	font-size: 16px;
	font-weight: bold;
}
#staffIncharge {
	font-weight: bold;
}

#staffInfoDivId {
  	padding-bottom: 5px;
    padding-top: 5px;
    height: auto;
    border: 2px solid #CFCECE;
    background-color: #FEE6D4;
}

#staff_body {
	border: 2px solid #CFCECE;
 	padding: 0px;
}

#staff_left_menu {
	background-color: #FEE6D4;
 	padding: 0px;
    border: 2px solid #CFCECE;
}
/* ================= company_staff_profile.jsp css end ============================================ */

/* staff_list */
.tableHeadCls {
	width: 100px !important;
}

/* company_profile ============  */

#companyInfoDivId {
  	padding-bottom: 5px;
    padding-top: 5px;
    height: auto;
    border: 2px solid #CFCECE;
    background-color: #D4FED9;
}
#company_body {
	border: 2px solid #CFCECE;
 	padding: 0px;
}
#company_left_menu {
	background-color: #D4FED9;
 	padding: 0px;
    border: 2px solid #CFCECE;
}
#companyLogo {
	margin-bottom: 0px !important;
}
#company_name {
	font-size: 24px;
	text-align: center;
	font-weight: bold;
}
.borderNone {
	border: none !important;	
}

/* edit_company_contact ===============  */

.headDivEditCmpContactCls {
	margin:10px auto;
	width:60%;
	background:#f8f8f8;
	border:2px solid #ccc;
	padding-bottom:10px;
}
.htdLeftCss {
	text-align: left;
}
.htdCenterCss {
	text-align: center;
}
.editContTblTdCls {
	width: 100px;
}
.singleBtn {
	height: 34px;
}
.class_students_buttonCss {
	text-align: right;
}

/* view_application_for =================== */

.noRecCls {
	font-size: 17px;
	color: red;
	text-align: center;
	padding-right: 110px;
}
.vaf_tableTHWidth {
	width: 100px;
}
#reportDivClassBtn {
	text-align: center;
	padding-top: 20px;
}
#setupDivBtbDivId {
	text-align: center;
	padding-top: 20px;
}
.accDetCls {
	padding: 0px !important; 
}
.editIconCls {
	font-size: 13px !important;
}
#application_name {
	text-align: left !important;
}

.aCenter {
	text-align: center !important;
}

.queckBtnCls {
	margin-left: 371px;
	padding-top: -4px;
	margin-top: -34px;
}
.inpBorder {
	border: 2px solid #61EF63;
}

.centerCls {
	text-align: center;
}

.appQueckBtnCls {
	margin-left: 4px;
	padding-top: 3px;

}

.marginCls {
	/* margin-left: -40px; */
	/* margin-left: -100px; */
}


/* edit_header_html ======  */

#editcustomHeader {
	width: 900px ;
	margin: auto;
	padding-top: 15px;
}
#headerPageBtnId {
	text-align: center;
	padding-top: 15px;
}

/* application_view =============== */

#appViewAppNameDivId {
	text-align: center;
	font-size: 18px;
	font-family: Quicksand_Bold;
}
.headTitles {
	font-size: 18px;
	font-family: Quicksand_Bold;
	padding-bottom: 10px;
}

/* add_app_field =================== */

#applForName {
	padding-bottom: 20px;
}
.paddBottomCls {
	margin-bottom: 10px !important;
}
.aLeft {
	text-align: left !important;
}
.addMoreClass {
	padding-left: 30px;
}
.tableTHClass {
	width: 100px !important;
}
.tableTHDescClass {
	width: 300px !important;
}

/* filter_report ============ */
.filterReportLblCls {
	
}
.fr_padClss {
	padding: 20px;
}
.fr_gender_cls {
	padding-left: 20px;
}
.fr_padLeftCls {
	padding-left: 20px;
}


.head_Title {
	text-align: center;
	font-size: 18px;
	font-family: Quicksand_Bold;
}

.editIcon {
	cursor: pointer;
	margin-left: 10px;
	color: rgb(27, 140, 185);
}












































