@CHARSET "ISO-8859-1";

/* web_album.jsp ==================================== */

.webAlbumTDCls {
	border: none !important;	
}

.webAlbumHDCls {
    visibility: hidden;
    over-flow: hidden;
}


/* view_web_album.jsp =============================== */

.viewWebAlbumHDCls {
    visibility: hidden;
    over-flow: hidden;
}

.accYearCls {
	margin-left: 210%;
}

.web_holiday {
	padding-top: 20px;
	padding-bottom: 10px;
}
.htdCenterCss{
	text-align: center;
}

.web_holiday_borders {
	 position: relative;
	 border: 1px solid violet;
	 height:auto;
	 padding:0px;
	 margin:10px
}
.web_holiday_topPad1{
	 background-color:green;
	 color:white;
	 text-align:center;
	 font-size:25px;
}
.web_holiday_topPad{
	padding-right:0px;
	padding-left:0px;
}
.norecFount{
	text-align:center;color:red;font-size:25px;
}
/* .web_holoday_border{
	border:0px
} */
.web_holoday_borders{
	 border: 1px solid rgba(252, 247, 247, 0);
}
.rules_web_side{
	font-size: 20px;
}

.web_holiday_tableTd{
	width:100px;
}
.web_holiday_jsp_table{
	min-height: 500px;
	width:550px;
	max-width:100%;
	background-color: white;
}

/* web_holiday.jsp ================================== */

.webHolidayHDCls {
    visibility: hidden;
    over-flow: hidden;
}
.web_holoday_border {
	border: none !important;
}


/* school_calendar.jsp ============================== */

.schoolCalendarHDCls {
    visibility: hidden;
    over-flow: hidden;
}
/* body {
	margin-top: 40px;
	font-size: 14px;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
} */

#calendar {
	width: 900px;
	margin: 0 auto;
}
/* noticeboardlist_web.jsp ========================== */

.noticeBoardListWebHDCls {
    visibility: hidden;
    over-flow: hidden;
}

.admHDCls {
	visibility: hidden;
    over-flow: hidden;
}


/* th {
    text-align: center;
} */
#noRecords{text-align: center;color: red;}
.noRecords{text-align: center;color: red;}
.notice_web_heads{
	text-align:center;
	font-size:25px;
	/* font-weight:bold; */
}
.notice_web_borders {
  position: relative;
  border: 1px solid violet;
}
.notice_web_topPad{
	 height:185px;
	 padding:0px;
	 margin:10px
}
.notice_web_topPad1{
	 background-color:green;
	 color:white
	 
}
.notice_web_calDate{
	padding-left:0px;
	padding-right:8px;
	text-align:right;
	color:black;
	font-weight:bold;
}
.notice_web_footer-content {
  position: absolute;
  bottom: 0;
  text-align:center;
  padding-bottom:8px;
}
.notice_web_dots{
	display:inline-block;
    width:350px;
    white-space: nowrap;
    overflow:hidden !important;
    text-overflow: ellipsis;
    /* font-size:20px; */
}
.notice_web_head{
	min-height: 500px;background-color: white;
}
.notice_view_web_width{
	height: 502px;
}
.notice_view_web_width1{
	height: 930px;
}
.notice_view_web_width2{
	height: 20px;
}
.notice_view_web_width2{
	height: 500px;
}
/* noticeboardview_web ============================== */
.notice_web_view_head{
	min-height: 500px;
}
.noticeBoardViewWebHDCls {
    visibility: hidden;
    over-flow: hidden;
}
.notice_view_web_heads{
	text-align:center;
	font-size:25px;
	/* font-weight:bold; */
}
.notice_view_web_borders {
  position: relative;
  border: 1px solid violet;
}
.notice_view_web_topPad{
	 height:auto;
	 padding:0px;
	 margin:10px
}
.notice_view_web_topPad1{
	 background-color:green;
	 color:white
	 
}
.notice_view_web_calDate{
	padding-left:0px;
	padding-right:8px;
	text-align:right;
	color:black;
	font-weight:bold;
}

.notice_view_web_dots{
	display:inline-block;
   /*  width:350px; */
    white-space: nowrap;
    overflow:hidden !important;
    text-overflow: ellipsis;
    /* font-size:20px; */
}
/* newsandawardslist_web ============================ */
.news_web_heads{
	text-align:center;
	font-size:25px;
	/* font-weight:bold; */
}
.news_web_borders {
  position: relative;
  border: 1px solid violet;
}
.news_web_topPad{
	 height:185px;
	 padding:0px;
	 margin:10px
}
.news_web_topPad1{
	 background-color:green;
	 color:white
}
.news_web_calDate{
	padding-left:0px;
	padding-right:8px;
	text-align:right;
	color:black;
	font-weight:bold;
}
.news_web_footer-content {
  position: absolute;
  bottom: 0;
  text-align:center;
  padding-bottom:8px;
}
.news_web_dots{
	display:inline-block;
    width:350px;
    white-space: nowrap;
    overflow:hidden !important;
    text-overflow: ellipsis;
    /* font-size:20px; */
}
.newsAndAwardsListWebHDCls {
    visibility: hidden;
    over-flow: hidden;
}

/* newsAndAwardsview_web ============================= */
.news_web_view_heads{
	text-align:center;
	font-size:25px;
	/* font-weight:bold; */
}
.news_web_view_borders {
  position: relative;
  border: 1px solid violet;
}
.news_web_view_topPad{
	 height:auto;
	 padding:0px;
	 margin:10px
}
.news_web_view_topPad1{
	 background-color:green;
	 color:white
	 
}


.news_web_view_dots{
	display:inline-block;
   /*  width:350px; */
    white-space: nowrap;
    overflow:hidden !important;
    text-overflow: ellipsis;
    /* font-size:20px; */
}

.newsAndAwardsViewWebHDCls {
    visibility: hidden;
    over-flow: hidden;
}

/* standardWiseStudentCount ========================== */

.standardWiseStudCountHDCls {
    visibility: hidden;
    over-flow: hidden;
}
.standard_wise_student_count_tableHead {
	font-weight: bold;
    /* font-style: oblique; */
    font-size: 14px;
	background-color: #BDEFBD;
	text-align: center;
}

.standard_wise_student_count_stdClass {
	font-weight: bold;
    font-style: oblique;
    font-size: 18px;
	background-color: #C4E5F0;
	text-align: center;
}

.standard_wise_student_count_totaltableHead {
	font-weight: bold;
    font-style: normal !important;
    font-size: 18px;
	background-color: #C4E5F0;
	text-align: center;
}

.standard_wise_student_count_totalClass {
	font-size: 24px !important;
}

.standard_wise_student_count_text-right {
	font-size: 14px;
	font-weight: bold;
}
/* web_staff_list ==================================== */

.webStaffListImgCls {
	width: 100px;
	height: 100px;
}

.webStaffListHDCls {
    visibility: hidden;
    over-flow: hidden;
}

/* web_staff_profile.jsp ============================= */

.webStaffProfileHDCls {
    visibility: hidden;
    over-flow: hidden;
}
#displayStaffId {
	width: 900px;
	margin: auto;
}
.hdClass {
	width: 900px;
	margin: auto;
}
.headTitle {
	padding-top: 20px;
	padding-bottom: 10px;
}
#return-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.7);
    width: 50px;
    height: 50px;
    display: block;
    text-decoration: none;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    display: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top i {
    color: #fff;
    margin: 0;
    position: relative;
    left: 16px;
    top: 13px;
    font-size: 19px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top:hover {
    background: rgba(0, 0, 0, 0.9);
}
#return-to-top:hover i {
    color: #fff;
    top: 5px;
}


.borders {
  position: relative;
  /* margin:0px; */
  border: 1px solid violet;
}
.topPad{
	 height:135px;
	 padding:0px;
	 margin:10px
}
.topPad1{
	padding-left:5px;
	padding-right:0px;
	padding-top:5px;
}
.textcolor{
	color:black;
}
.footer-content {
  position: absolute;
  bottom: 0;
  text-align:center;
}
.imgdefault{
	width:75px;
	height:75px;
}
.dots{
	display:inline-block;
    width:155px;
    white-space: nowrap;
    overflow:hidden !important;
    text-overflow: ellipsis;
    font-size:20px;
}
	.staff{
		margin:0px auto;
		width:90%;
		margin-top: 1%;
	}
	/* .aCenter{
		text-align: center;
	} */
#name {
	padding: 5px;
	font-size: 22px;
}	
	
#designation {
	padding: 5px;
	font-size: 16px;
}
/* non_teach_staff_list ============================== */

.nonTeachStaffListHDCls {
    visibility: hidden;
    over-flow: hidden;
}

/* rules_and_regulations_web ========================= */

.rulesAndRegulationsWebHDCls {
    visibility: hidden;
    over-flow: hidden;
}
	#addRulesHeadingFormId label.error { color: red; }
 	#addRulesHeadingFormId input.error { border: 1px solid orange; }
 	
 	#editRulesHeadFormId label.error { color: red; }
 	#editRulesHeadFormId input.error { border: 1px solid orange; }
 	
 	#addRulesFormId label.error { color: red; }
 	#addRulesFormId input.error { border: 1px solid orange; }
 	
 	#editRulesFormId label.error { color: red; }
 	#editRulesFormId input.error { border: 1px solid orange; }
 	
.well{
 	min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: white;
    /* border: 2px solid green; */
    border-radius: 4px;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05) inset;
}
.rules_wep_head{
font-size: 17px; padding-left: 57px;	
}
.rules_web_sub_head{
	padding-left: 129px;
}
/* check_result ====================================== */

.checkkResultHDCls {
    visibility: hidden;
    over-flow: hidden;
}

/* exam_mark ========================================== */

.examMarkHDCls {
    visibility: hidden;
    over-flow: hidden;
}

/* stud_attend ======================================== */

.studAttendHDCls {
    visibility: hidden;
    over-flow: hidden;
}

/* class_time_table =================================== */

.classTimeTableHDCls {
    visibility: hidden;
    over-flow: hidden;
}

/* homeWorkWeb ======================================== */

.homeWorkWebHDCls {
    visibility: hidden;
    over-flow: hidden;
}

/* class_subject_trainers ============================= */

.classSubjectTrainersHDCls {
    visibility: hidden;
    over-flow: hidden;
}

/* view_student_syllabus =============================== */

.viewStudentSyllabusHDCls {
    visibility: hidden;
    over-flow: hidden;
}

/* web_school_groups =================================== */

.webSchoolGroupsHDCls {
    visibility: hidden;
    over-flow: hidden;
}

/* view_group_member =================================== */

.viewGroupMemberHDCls {
    visibility: hidden;
    over-flow: hidden;
}

/* web_student_fees_info =============================== */

.webStudentFeesInfoHDCls {
    visibility: hidden;
    over-flow: hidden;
}

/* web_question_bank =================================== */

.webQuestionBackHDCls {
    visibility: hidden;
    over-flow: hidden;
}

/* student_login ======================================= */

.studentLoginHDCls {
	min-height: 650px;
}

/* web_studnet_logine */
.student_login_display{
	display:block;
}
.student_login_diplay1{
	border-right:0px none
}
.student_login_diplay2{
	margin-top: 5px; padding-right: 20px;
}

.student_login_diplay3{
	color:#fff;
}
.student_login_diplay4{
	padding-top: 10px;
}
.studnet_login_diplay5{
	padding-bottom: 2px;padding-top: 2px;line-height: 36px;
}
.student_login_display6{
	background-color: white;
}
.student_login_display7{
	font-size: 21px;margin-left: 37%;color: red;
}
#loginForm label.error {color: red;}
#loginForm input.error {border: 1px solid orange;}
#loginContainer{
	width: 540px;
	margin: auto;
}
#login-container{
	width: 500px;
	float:left;
	margin-top: 70px;
	padding-left: 35px;
	margin-bottom: 40px;
}
 .row_content{
	width:480px;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
} 
.leftLabel{
	width:100px;
	float:left;
	
}
.rightInput{
	float:left;
	width: 320px;
}
#captchImage{
	width: 100px;
	float:left;
	border-radius:3px;
	padding-top: 4px;
}
#imgRefresh{
	float: left;
	width: 80px;
	padding-left: 10px;
	padding-top: 3px;
} 
#txtCaptchaCode{
	float: left;
	width: 120px;
}
#loginSubmit{
	padding-left: 100px;
	
}
.inputText{
	width: 300px;
	border-color: #ADAAAA;
}
#imageDiv{
	width:100px;
	float:left;
	padding-right:10px;
}
#login_button{
	width: 112px;
	float: left;
}
#backtoLogin{
	padding-left: 20px;
	float: left;
}
#login_back{
	float: left;
	width:100px;
}
#forgetDiv{
	width: 200px;
	float: left;
	text-align: center;
	padding-top: 10px;
	font: 14px arial;
}
#login_error_msg{
	float:left;
	color:red;
	padding-top: 5px;
}
#inputBox{
	width: 130px;
	float: left;
}
#text{
	color: #00AA9F;
	font-weight: bold;
	text-align: center;
}
.tpline  h4 {
color:#00AA9F;
font-weight:bold;
text-align:left;
}
.tpline {
	border:1px solid #ddd;
    border-top: 3px solid #00aa9f;
}
#new_registration{
	padding-left: 100px;
}
#resultCheckForm label.error { color: red; }
	#resultCheckForm input.error { border: 1px solid orange; }
.exam_result_heads{
	text-align:center;
	font-size:25px;
	/* font-weight:bold; */
}
.exam_result_borders {
  position: relative;
  border: 1px solid violet;
}
.exam_result_topPad{
	 height:210px;
	 padding:0px;
	 margin:10px
}
.exam_result_topPad1{
	 background-color:green;
	 color:white
}
.exam_result_footer-content {
  position: absolute;
  bottom: 0;
  text-align:center;
  padding-bottom:5px;
}
.exam_result_dots{
	/* display:inline-block; */
   /*  width:373px; */
    max-width:100%;
    white-space: nowrap;
    overflow:hidden !important;
    text-overflow: ellipsis;
    font-size:20px;
}
.exam_result_headTitle {
	padding-top: 10px;
	padding-bottom: 10px;
}

.exam_mark_widht{
	width: 650px;min-height:500px
}
.exam_mark_size{
	text-align: center;padding-bottom: 10px;
}
.exam_mark_totalHeadName {
	font-weight: bold;
    font-size: 18px;
    text-align: right;
}

#exam_mark_stname {
	padding: 5px;
	font-size: 22px;
}

#exam_mark_stdAndSectionName {
	padding: 5px;
	font-size: 16px;
}

#exam_mark_registerNum {
	padding: 5px;
	font-size: 16px;
}

.exam_mark_totalClass {
	font-size: 25px;
	font-weight: bold;
	text-align: right;
}

.exam_mark_tableHead {
	font-weight: bold;
    font-size: 16px;
	background-color: #BDEFBD;
	text-align: center;
}

.exam_mark_monthClass {
	font-weight: bold;
    font-style: oblique;
    font-size: 16px;
	background-color: #C4E5F0;
}

.exam_markClass {
	text-align: right;
	font-size: 16px;
	font-weight: bold;
}

.exam_amrk_totalMarkClass {
	text-align: right;
	font-size: 16px;
	font-weight: bold;
}
.exam_amrk_totalMarkClass1 {
	text-align: right;
	font-size: 21px;
	font-weight: bold;
}
#resultCheckForm label.error { color: red; }
#resultCheckForm input.error { border: 1px solid orange; }
.common_align_center{
	text-align:center
}
#add_album_name label.error { color: red; }
#add_album_name input.error { border: 1px solid orange; }
.txtaCenter{text-align: center;}
.single-img{width: 40px;}
#error_message{color: red;}
.web_album_heads {
    text-align: center;
    font-size: 22px;
    padding: 5px;
}


.web_album_imgLow{
	padding-top:16px;
}
.web_album_borders {
  position: relative;
  border: 1px solid violet;
}
.web_album_imgborder{
	width:65%;
	height:65%;
	max-width:100%;
	max_height:100%;
}
.web_album_topPad{
	 height:200px;
	 padding:0px;
	 margin:10px
}
.web_album_topPad1{
	 background-color:green;
	 color:white
}
.web_album_noPad{
	padding:0px;
	padding-left:0px;
	padding-right:0px;
}
.b.web_album_noPad{
	padding:0px;
	padding-left:0px;
	padding-right:0px;
	font-weight:bold;
}


.cla{
	margin-top:0;
	margin-right:auto;
	margin-bottom:0;
	margin-left:auto;
}
.view{
	font-size:18px;
	font-weight:bold;
}
.web_album_head{
	min-height: 500px;max-width:100%
}
.web_stud_attend_head{
	width:800px;min-height: 500px;background-color:white;
}
#stud_rollno_search label.error {
	color:red;
}
#stud_rollno_search input.error{
	color:1px solid orange;
}
.weeklyholiday{
	border: 1px solid #FF0;
    text-align: center;
    background-color: #FFDEDE;
	/* border: 1px solid yellow;   */
	/* border-color:#ff0000; */
	/* border-color:#CD5C5C; */
	/* text-align:center; */
}

.monthClass {
	font-weight: bold;
    font-style: oblique;
    font-size: 15pt;
	background-color: #C4E5F0;
}

.totoalAvg {
	font-size: 35px;
    font-style: italic;
}

.presentDaysClass {
	width: 30px;
	/* float: left; */
	color: rgb(155, 150, 150);
	font-weight: bold;
}
/* class_time_table */
.class_time_table_head_time{
	min-height: 500px;background-color:white;	
}
.class_time_table_head_time1{
	width:900px;max-width:100%
}
.class_time_table_head_time2{
	font-weight: bold; text-align: center;
}
.class_time_table_seven {
	font-weight: bold;
	font-size: 15pt;
	text-align: center;
}
.class_time_table_seven_head {
	font-weight: bold;
	font-style : oblique;
	font-size: 15pt;
	text-align: center;
	background-color:#C4E5F0;
}
.class_time_table_period_head {
	font-weight: bold;
	font-size: 15pt;
	text-align: center;
	background-color:#BDEFBD;
}
.class_time_table_staff_name {
	font-size: 8pt;
	text-align: center;
}
.class_time_table_pin{
	width:900px;max-width:100%
}
/* class_subject_teainer */
.class_subject_trainer_padding_right{
	padding-top:20px;
}
.class_subject_trainer_width{
	width: 550px;
}
.class_subject_trainer_showHideClass {
    visibility: hidden;
    over-flow: hidden;
    width: 0px;
    height: 0px;
}

.class_subject_trainer_classInchargeCls {
	font-size: 20px;
}

.class_subject_trainer_trainerClass {
	font-size: 22px;
	padding: 5px;
}

.class_subject_trainer_sessionClass {
	font-size: 14px;
	padding: 5px;
}

.class_subject_trainer_subjectClass {
	font-size: 14px;
	padding: 5px;
}


	
.class_subject_trainer_heads{
	font-size:22px;
	padding: 0px;	
}

.class_subject_trainer_borders {
  position: relative;
  /* margin:0px; */
  border: 1px solid violet;
}
.class_subject_trainer_topPad{
	 height:auto;
	 padding:0px;
	 margin:10px;
	 padding-bottom: 18px;
}
.class_subject_trainer_topPad1{
	 background-color:green;
	 color:white;
	 padding-top: 5px;
	 height: 40px;
}
.class_subject_trainer_ims{
	padding-top:10px;
	padding-bottom:10x;
}
.class_subject_trainers{
	font-size:14px;
}
.class_subject_ime_size{
	width:100px;height:100px
}
.view_student_syllabus{
	color: red;text-align: center;
}
.view_student_syllabuse1{
	padding-left: 3%; 
	/* padding-right: 4% */
}
.view_student_syllabuse2{
	width: 490px;
}
.view_student_syllabuse3{
	width: 122px;
}
.view_student_syllabuse4{
	width: 124px;
}
.view_student_syllabuse5{
	color: red; font-size: 17px;padding-left: 129px;
}
.view_student_syllabuse6{
	min-height: 500px;padding-left: 88px;background-color:white
}
.home_work_borders {
  position: relative;
  /* margin:0px; */
  border: 1px solid violet;
}
.home_work_topPad {
	/*  height:155px; */
	 padding:0px;
	 margin:10px;
	 padding-bottom: 5px;
}

.home_work_topPad1{
	 background-color:green;
	 color:white
}
.home_work_web{
	min-height: 500px;padding-top: 10px;background-color:white
}
.home_work_web1{
	min-height: 40px;
}
.home_work_heads{
	font-size: 20px;
}
.web_studnet_school_info1{
	width:800px;min-height: 500px;max_width:100%;
}.web_student_fees_balance {
	font-size: 18px;
}

.web_student_fees_alignRight {
	text-align: right;
}
 

.web_student_fees_tableHead {
	font-weight: bold;
    font-size: 16px;
	background-color: #BDEFBD;
}
.web_school_group_width{
	min-width:270px;
}
.web_school_group_width1{
	width:75px;height:75px;
}
.web__school_group_groupLink {
	color: #333 !important;
	text-decoration: none !important;
}
.web__school_group_heads{
	text-align:center;
	font-size:25px';
}
.web__school_group_counts{
	text-align:center;
	font-size:50px;
}
.web__school_group_countMem{
	text-align:center;
	font-size:12px;
}
.web__school_group_borders {
  position: relative;
  /* margin:0px; */
  border: 1px solid violet;
}
.web__school_group_topPad{
	 height:155px;
	 padding:0px;
	 margin:10px
}

.web__school_group_topPad1{
	 background-color:green;
	 color:white
}
.web__school_group_topFooter{
	text-align: center;
	font-size: 14px;
	font-style: italic;
	color: #A2FCA2;
	font-weight:bold;
}
.web__school_group_ims{
	padding-top:10px;
	padding-bottom:10x;
}

#displayGroupId {
	width: 900px;
	margin: auto;
}
 .imgclass{
 	 width: 200px;
    height: 200px; 
 }
 .abourt_school_well{
  background-color: white;
    border: 2px solid #2876DB;
    border-radius: 4px;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05) inset;
  }
.abourt_mamg_web{
	font-weight: bold;
}
.web_staff_list_css_st{
	padding-top: 20px;padding-bottom: 20px;
}
.web_std_instant_fee{
width:800px;	
}
.web_question_bank_Sty1{
	min-height: 500px;
}
.web_album_sty2{
	font-family: serif;
}
.column {
    float: left;
    margin: 0 0 30px 30px;
}
.c-one-third {
    width: 300px;
}
.slide-1 {
    width: 100%;
    display: block;
    position: relative;
    background: #fff;
}

.slide-1:before, .slide-1:after {
    z-index: -1;
    position: absolute;
    content: "";
    bottom: 15px;
    left: 10px;
    width: 50%;
    top: 84%;
    max-width: 439px;
    background: rgba(0,0,0,0.7);
    -webkit-box-shadow: 0 14px 10px rgba(0,0,0,0.8);
    -moz-box-shadow: 0 14px 10px rgba(0,0,0,0.8);
    box-shadow: 0 14px 10px rgba(0,0,0,0.8);
    -webkit-transform: rotate(-6deg);
    -moz-transform: rotate(-6deg);
    -o-transform: rotate(-6deg);
}
.slide-1:after {
    -webkit-transform: rotate(6deg);
    -moz-transform: rotate(6deg);
    -o-transform: rotate(6deg);
    right: 10px;
    left: auto;
}

.img-holder img{
    border: 4px solid rgba(255,255,255,.8);
    /* width: 98%; */
    margin-bottom: 2px;
    max-height: 170px;
	max-width: 300px;
	min-width: 300px;
	min-height: 170px;
}

.gallery
{
    /* display: inline-block; */
    /* margin-top: 20px; */
    /* border: solid 1px #A8BCAD; */
    min-width: 50%;
}

.web_vie_album_css2{
	padding-bottom: 10px;
}

/* login */

.loginPageHDCls {
	min-height: 650px;
}

.loginPageHeadClass {
    visibility: hidden;
    over-flow: hidden;
}

/* web_view_events.jsp ================================================== */

.webViewEventsHDCls {
    visibility: hidden;
    over-flow: hidden;
}

.webViewEventsModalDialogCls {
	 width: 930px;
}
#webViewEveModalBodyDivId {
	text-align: center;
}
.webViewEventsPhotoCls {
	 height: 400px;
}
.webEveDocTdCls {
	text-align: center;
}
.inpBorder{
	border: 2px solid #61EF63;
}
#dispEventName {
	font-size: 24px;
	font-family: cursive;
	text-align: center;
	font-weight: bold;
}
.eventHeadDate {
	background: none repeat scroll 0% 0% rgb(67, 145, 213);
	padding: 5px;
	font-weight: bold;
	color: white;
	margin-top: 20px;
	text-transform: uppercase;
	font-size: 18px;
}
#eventHeadId {
 	padding-top: 10px;
    padding-left: 0px;
}
.eventScheDetialClass {
	padding: 5px;
}

.eventTblContent {
	padding-top: 5px;
	margin-left: 15px;
}
#displayContentDiv {
	max-width: 800px;
	margin: auto;
}
.timeClass {
	width: 100px;
}
.activityClass {
	width: 300px;
}
.presenterClass {
	width: 200px;
}
.locationClass {
	width: 200px;
}
.lableContent {
	max-width: 80px;
	padding-left: 0px !important;
}
.lableHead {
	padding-left: 0px !important;
	font-family: serif;
	font-size: 16px;
}
.webViewEventsFieldValCls {
	 "margin-left: 104px;
}
.webViewEventsDateCls {
	padding-left: 5px;
}
/* web_rules_and_regulation.jsp */

.webRulesAndRegulationHDCls {
	visibility: hidden;
    over-flow: hidden;
}

.rulesAndReguHeadName {
	 font-family: cursive,sans-serif;
    font-weight: bold;
    font-size: 20px;
    padding-bottom: 10px;
}
.rulesAndReguSub {
 	font-family: cursive,sans-serif;
    font-size: 20px;
    margin-left: 2%;
    padding-bottom: 20px;
}
.subDesc {
	padding-top: 5px;
    padding-bottom: 5px;
}
.subNo {
	padding-top: 5px;
    padding-bottom: 5px;
    max-width: 30px;
}
#noRulesHeadAvailable {
	color: red; 
	text-align: center;
	font-size: 16px;
}
.noSubRulesFnd {
	color: red;
}



/* web_events.jsp ================================================== */

.webEventsHDCls {
    visibility: hidden;
    over-flow: hidden;
}

.webEventsSnoCls {
	 text-align: center; 
	 width:70px;
}
.webEventsViewCls {
	text-align: left;
}
#no_events_record_found {
	color: red;
	text-align: center;
	font-size: 16px;
}

.headDivMinHeightCls {
	min-height: 650px;
}

.headTitlePadTopCls {
	padding-top: 20px;
}

/* application ================================== */

.webApplicationHDCls {
	min-height: 650px;
}

#applicationDivBtnId {
	text-align: center;
}

/* appointment_request */

#appointmentInfoSaveBtnSpnId {
	text-align: center;
}

#appointmentInfoDivId {
	padding-top: 1%;
}

#appointmentFormId label.error { color:red !important; }
#appointmentFormId input.error { border: 1px solid orange; }

.error {
	    float: inherit !important;
}

.headCls {
	margin-left: 30px;
}

/* web student survey start */
.noRecs{
	text-align: center;
	color: red;
	font-size: 15px;
}	


.questionHead{
	font-size: 17px;
}

.question{
	font-size: 17px;
}
.btn_question{
	font-size: 12px;
}
.btn_select_ans{
	background-color: rgba(161, 195, 234, 0.89);
}


/* for checkbox */

.containerCh {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 8px;
    cursor: pointer;
    font-size: 13px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: normal !important;
} 
/* Hide the browser's default checkbox */
.containerCh input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom checkbox */
.checkmarkCh {
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: #eee;
}

/* On mouse-over, add a grey background color */
.containerCh:hover input ~ .checkmarkCh {
    background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.containerCh input:checked ~ .checkmarkCh {
    background-color: #2196F3;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmarkCh:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.containerCh input:checked ~ .checkmarkCh:after {
    display: block;
}

/* Style the checkmark/indicator */
.containerCh .checkmarkCh:after {
    left: 9px;
    top: 5px;
    width: 5px;
    height: 10px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

/* web student survey end */

.webStudyMarId {
	 margin-left: 217px;
}

.marginTobClas {
	 margin-top: 2%;
}
.tblTdSchCls {
	width: 200px !important;
}
.tblTdCmpCls {
	width: 120px !important;
}

.trCmpCls {
	background-color: rgb(223, 255, 223) !important;
}
.trNotStrCls {
	background-color: #FFECEF !important;
}

.heading_title {
	font-size: 23px;
	color: rgb(114, 114, 114);
	padding-bottom: 10px;
}
.compStatusTrCls {
	color: #086008;
	font-weight: bold;
	font-size: 15px;
	background-color: rgb(161, 252, 161);
	vertical-align: middle !important;
}

.inProCls {
	color: #2A892A;
	font-weight: bold;
	font-size: 15px;
	background-color: #DEFFDE;
	vertical-align: middle !important;
}
.notStartedCls {
	background-color: #FFCACA;
	color: #C82E04;
	font-weight: bold;
	font-size: 15px;
	vertical-align: middle !important;
}

.admtypeHDCls {
	min-height: 500px;background-color: white;
}
/* #administratorsTblsId {
	width: 700px;
	margin: auto;
} */
.aCenter {
	text-align: center !important;
}
.aLeft {
	text-align: left !important;
}
.padCls {
	padding: 0px !important;
}
.padRCls {
	padding-right: 0px !important;
}
.menu_title {
	font-size: 15px;
	font-family: Quicksand_Bold;
}
#admHeadDId {
	margin-bottom: 10px;
}
#displayTransportInfoId {
	width: 750px;
	margin: auto;
}
.tblThClsOT {
	width: 120px !important;
}
#hostelTableId {
	width: 750px;
	margin: auto;
}

.web_stud_syllabus{
	min-height: 500px;
}

.docPad {
	 height:auto;
	 padding:0px;
	 margin:10px;
}

.docPad3 {
	 height:auto;
	 padding:0px;
	 /* margin:15px; */
	 width:160px;
}

.docAddPad {
	 height:auto;
	 padding:5px;
	 margin:10px;
	 width:35px;
}

.docTextPad {
	padding-left:10px;
	padding-right:0px;
	padding-top:5px;
}

.docIconPad {
	padding-left:10px;
	padding-right:40px;
	padding-top:5px;
}

.singleBtn{
	margin-left: 160px; margin-top: -5px;
}

.handIcon {
	cursor: pointer;
}

.albumWidthCls{
	min-height: 500px;
	max-width:100%;
}

.minHeight{
	min-height: 650px;	
}

.divBtnMargLeftCls {
	margin-left: 365px;
}

.feesDetailCenterCls {
	text-align: center;
}

.marginRightCls{
	margin-right: 15px;
}