@charset "utf-8";
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: "Segoe UI";
	font-size: 12px;
}
@font-face {
    font-family:"Segoe UI";
    src: url(http://catchway.biz/fonts/SEGOEUI.TTF) format("truetype");
}
p.customfont { 
    font-family: "Segoe UI", Verdana, Tahoma;
}

#main {
	width:1000px; margin:0 auto;
	}
	
#header {
	width:1000px; margin:0 auto; padding-top:10px;
	}
	
.hlf {
	width:200px; margin:0 auto; background-color:#5e9ae3; float:left; height:50px;
	}
	
.hlf1 {
	width:100px; margin:0 auto; background-color:#aacf42; float:left; height:50px;
	}
	
.hlf2 {
	width:400px; margin:0 auto; background-color:#ffbb18; float:left; height:40px;
	}
	
.hlf3 {
	width:170px; margin:0 auto; background-color:#97369d; float:left; height:50px;
	}

.hrg {
	width:130px; margin:0 auto; background-color:#ff552f; float:left; height:40px; padding-top:10px;
	}
	
.hrg1 {
	width:60px; margin:0 auto; background-color:#ff552f; float:left; padding-left:10px; color: #FFF; font-size:18px;
	}
	
.hrg2 {
	width:50px; margin:0 auto; background-color:#ff552f; float:left;  padding-left:10px;
	}
	
#title_headding {
	color: #FFF; font-size:18px; font-weight:bold; padding-top:10px; text-align:center;
}



#bmain {
	width:1000px; margin:0 auto; 
	}
	
.b_lf {
	width:150px; margin:0 auto; float:left; height:auto; margin-top:60px
	}
	
.b_rg {
	width:850px; margin:0 auto; float:right; height:auto; 
	}
	
.b_rg1 {
	width:850px; margin:0 auto; float:right; height:auto; 
	}
	
.b_rg2 {
	width:850px; margin:0 auto; float:right; height:auto; margin-top:10px
	}
	
#bg_rg1 {
	background-color:#FFBB18; height:30px; clear:both;margin-top:14px; width:800px; padding-top:5px; padding-bottom:5px; padding-left:50px
	}
	
		
	
#class {
	  width:250px; float:left;
	}
	
#section {
	  width:250px; float:left;
	}
	
#student {
	  width:300px; float:left;
	}
	
#txt_select{ 
	background:#FC6; border:#FFFFFF 1px solid; height:30px;
	}
	
#txt_sms-select{ 
	background:#005b7f; border:#FFFFFF 1px solid; height:30px; color:#FFFFFF; width:220px
	}
	
#txt_font {
	color: #FFF; font-size:18px;
	}
	
#txt_font1 {
	color: #FFF; font-size:18px; float:left; margin-left:10px;
	}

#txt_font2 {
	color: #FFF; font-size:17px; float:left; margin-left:6px;
	}	
	
#bg_rg2 {
	 height:450px; clear:both;margin-top:14px; width:850px; padding-top:5px; padding-bottom:5px;
	}
	
#bg_login {
	 height:450px; clear:both;margin-top:80px; width:700px; padding-bottom:5px;
	}	

#bg_rg2_lf { width:560px; float:left;	}

#main-admin-lf { width:600px; float:left;	}

#main-admin-rg { width:220px; float:right;	}

#bg_rg2_lf_top { width:560px; float:left; height:300px;	}

#bg_rg2_lf_bot { width:560px; float:left; height:120px;	}


#bg_rg2_lf_bot_lf { width:370px; float:left; height:120px; clear:both}

#reminder { width:370px; float:left}
#reminder_top { width:360px; float:left; background-color:#5c69c9; border-bottom:#313a7a 1px solid; height:30px; padding:10px 0 0 0px;}
#reminder_lf{ width:140px; float:left; margin-left:15px	; }
#reminder_bot { width:333px; float:left; background-color:#dbdbdb; height:50px; padding:14px;}
#reminder_rg { width:40px; float:right; height:120px;}


#bg_rg2_lf_bot_rg { width:180px; float:right; height:120px;}

#birthday { width:180px; float:right}
#birthday_top { width:195px; float:left; background-color:#18d5ff; border-bottom:#107990 1px solid; height:30px; padding:10px 0 0 0px;}
#birthday_lf{ width:100px; float:left; margin-left:15px	; }
#birthday_bot { width:167px; float:left; background-color:#dbdbdb; height:50px; padding:14px;}
#birthday_rg { width:45px; float:right; }









#bg_rg2_rg { width:255px; float:right;	}

#hol_list { width:300px;}

#hol_list_top { width:255px; float:left; background-color:#ff4216; border-bottom:#91270f 1px solid; height:41px; padding:10px 0 0 0px;}

#hol_list_lf{ width:160px; float:left; padding-left:15px;}

#hol_list_rg{ width:70px; float:right}


#hol_list_bot { width:227px; float:left; background-color:#dbdbdb; height:113px; padding:14px;}

.text14px{ color:#676767; text-shadow:2px 2px 4px #FFF; font-size:14px;}
.text15px{ color:#333333;  font-size:14px; border-right:#4ab744 2px solid; border-bottom:#4ab744 2px solid;}
.text16px{ color:#333333;  font-size:14px;  border-bottom:#4ab744 2px solid;}
.text17px{ color:#333333;  font-size:14px;  border-right:#4ab744 2px solid;}
.set-border{ color:#333333;  font-size:14px;  border-right:#97369d 2px solid;}
.text18px{ color:#333333;  font-size:15px; }
.text19px{ color:#FF0000;  font-size:15px; }


.sms { width:200px; float:left}

#sms_top { width:255px; float:left; background-color:#c373b8; border-bottom:#6e155c 1px solid; height:50px; padding:10px 0 0 0px;}

#sms_lf{ width:160px; float:left; padding-left:15px; margin-top:-10px}

#sms_rg{ width:50px; float:right; padding-right:-25px;}


#sms_bot { width:227px; float:left; background-color:#dbdbdb; height:225px; padding:14px; text-align:center}

#sms_large {
	color: #FFF; font-size:40px;
	
}

.text20px{ color:#676767; text-shadow:2px 2px 4px #FFF; font-size:18px;}
.text40px{ color:#676767; text-shadow:2px 2px 4px #FFF; font-size:40px; }


#school_strength { width:285px;float:right}

#school_strength_top { width:300px; float:left; background-color:#4ab744; border-bottom:#246a20 1px solid; height:41px; padding:10px 0 0 0px;}

#school_strength_lf{ width:180px; float:left; padding-left:15px;}

#school_strength_rg{ width:50px; float:right}


#school_strength_bot { width:273px; float:left; background-color:#dbdbdb; height:70px; padding:14px; text-align:center}




#yester_attendance { width:285px;float:right}

#yester_attendance_top { width:300px; float:left; background-color:#ffbb18; border-bottom:#a57a13 1px solid; height:41px; padding:10px 0 0 0px;}

#yester_attendance_lf{ width:180px; float:left; padding-left:15px;}

#yester_attendance_rg{ width:50px; float:right}


#yester_attendance_bot { width:273px; float:left; background-color:#dbdbdb; height:70px; padding:14px; text-align:center}




#footer { width:1000px; margin:0 auto; height:40px; background-color:#5E9AE3; clear:both; margin-top:600px	}




#bulk { width:200px; height:30px; text-align:center; float:left; clear:both; background-color:#4AB744; margin-top:14px; padding-top:15px}
#bulk1 { width:250px; height:30px; text-align:center; float:left; clear:both; background-color:#4AB744;  margin-top:65px; padding-top:10px; margin-right:21px}
#set-holidays { width:250px; height:30px; text-align:center; float:left; clear:both; background-color:#97369d;  margin-top:65px; padding-top:10px; margin-right:21px}

#marks { width:200px; height:30px; text-align:left; float:left; clear:both; background-color:#5c69c9;  margin-top:65px; padding-top:10px; padding-left:15px }
#marks1 { width:200px; height:30px; text-align:left; float:left; clear:both; background-color:#5c69c9;   padding-top:10px; padding-left:15px }

#fee-pay { width:200px; height:30px; text-align:left; float:left; clear:both; background-color:#ffbb18;  margin-top:65px; padding-top:10px; padding-left:15px }
#sms { width:200px; height:30px; text-align:left; float:left; clear:both; background-color:#ff2e8c;  margin-top:65px; padding-top:10px; padding-left:15px }
#sms1 { width:200px; height:35px; text-align:left; float:left; clear:both; background-color:#ff2e8c;  margin-top:65px;  padding-left:15px }

#school-setup1 { width:200px; height:35px; text-align:left; float:left; clear:both; background-color:#ff4218;  margin-top:65px;  padding-left:15px }


#school-setup { width:200px; height:30px; text-align:left; float:left; clear:both; background-color:#ff4218;  margin-top:65px; padding-top:10px; padding-left:15px }


#mails { width:200px; height:30px; text-align:left; float:left; clear:both; background-color:#0e8a8d;  margin-top:65px; padding-top:10px; padding-left:15px }



#attendance-mini { width:250px; height:30px; text-align:center; float:left; clear:both; background-color:#ebbcee;   padding-top:10px; margin-right:21px}


#marks_body { width:830px; height:auto; text-align:center; float:left; border:#5c69c9 4px solid; }
#marks_body1 { width:830px; height:350px; text-align:center; float:left; border:#5c69c9 4px solid; }

#sms_body { width:830px; height:auto; text-align:center; float:left; border:#ff2e8c 4px solid; }
#school-setup_body { width:830px; height:auto; text-align:center; float:left; border:#ff4218 4px solid; }

#fee_body { width:830px; height:auto; text-align:center; float:left; border:#ffbb18 4px solid; }
#fee-setup_body { width:830px; height:auto; text-align:center; float:left; border:#ffbb18 4px solid; }
#mails_body { width:830px; height:auto; text-align:center; float:left; border:#0e8a8d 4px solid; }


.bulk_head-text {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
}

#bulk_body { width:830px; height:auto; text-align:center; float:left; border:#06C 4px solid; }

#set-holidays_body { width:830px; height:auto; text-align:center; float:left; border:#97369d 4px solid; }

#attendance_body { width:830px; height:auto; text-align:center; float:left; background-color:#ebbcee; }


#bulk_body1 { width:830px; height:auto; text-align:center; float:left; background-color:#4ab744;  margin-top:14px }



#bulk_content { width:830px; height:50px; text-align:center; float:left;  }

#marks_class { width:630px; height:40px; text-align:center; float:left;  padding-top:0px }
#sms_recharge { width:630px; height:40px; text-align:center; float:left;  padding-top:65px; }



.bulk_txt {font-size: 16px; color: #999999;}
.bulk_txt1 {font-size: 26px; color: #FFFFFF;}

#bulk_class { background-color:#e796cd; height:30px; width:150px; float:left;  margin-left:15px}
#bulk_class1 { background-color:#3366FF; height:30px; width:150px; float:left;  }
#marks_class1 { background-color:#e796cd; height:30px; width:130px; float:left; margin-left:15px }
#sms_recharge1 { background-color:#ff2e8c; height:27px; width:200px; float:left; margin-left:15px; padding-top:8px }
#sms_recharge2 { background-color:#ff2e8c; height:32px; width:200px; float:left; margin-left:15px; padding-top:8px }

#setup-class1 { background-color:#ff4218; height:27px; width:200px; float:left; margin-left:15px; padding-top:8px }
#setup-class2 { background-color:#ff4218; height:32px; width:200px; float:left; margin-left:15px; padding-top:8px }

#reports-date { background-color:#0e8a8d; height:30px; width:280px; float:left; margin-left:15px }



#bulk_section { background-color:#79b0eb; height:30px; width:100px; float:left;  margin-left:15px}
#attendance_section { background-color:#79b0eb; height:30px; width:130px; float:left;  margin-left:5px}
#marks_section { background-color:#79b0eb; height:30px; width:148px; float:left;  margin-left:15px}


#bulk_browse { background-color:#FFBB18; height:30px; width:480px; float:left; margin-left:15px;}
#bulk_browse1 { background-color:#FFBB18; height:30px; width:170px; float:left;  margin-left:15px}
#bulk_browse2 { background-color:#FFBB18; height:30px; width:300px; float:left;  margin-left:15px}
#bulk_browse4 { background-color:#FFBB18; height:30px; width:320px; float:left;  margin-left:15px}
#attendance_browse1 { background-color:#FFBB18; height:30px; width:170px; float:left;  margin-left:5px}



#bulk_txt_select { width:180px; margin-top:5px}


#bulk_upload { background-color:#4ab744; height:30px; width:140px; float:left;  margin-left:15px}
#bulk_upload1 { background-color:#4ab744; height:30px; width:180px; float:left;  margin-left:15px}
#switch-mini { background-color:#5e9ae3; height:30px; width:220px; float:left;  margin-left:5px}
#marks_add-test { background-color:#ffbb18; height:30px; width:110px; float:right;  margin-right:12px; margin-top:15px; margin-bottom:8px }


#bulk_upload2 { background-color:#4ab744; height:30px; width:160px; float:left;  margin-left:15px}

#bulk_body { width:830px; height:500px; text-align:center; float:left; border:#06C 4px solid; margin-bottom:25px }

.style3 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	border-right:#666666 1px solid;
	background-color:#4ab744;
}

.attendance {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	background-color:#c77bcb;
}

.attendance1 {
	background-color:#edd5ee;
}

.attendance2 {
	background-color:#f3f3f3;
}

.save {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;


}
.student-details-border{border-right:#666666 1px solid;}
.student-details-border1{border-right:#666666 1px solid; background-color:#c7efc4}
.student-details-border2{ background-color:#c7efc4}


.marks-heading {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	border-right:#000000 1px solid;
	background-color:#5c69c9;
	padding-left:5px
}
.marks-border{border-right:#666666 1px solid;}
.marks-border1{border-right:#666666 1px solid; background-color:#d5e1f6}
.marks-border2{ background-color:#d5e1f6}



.style8 {font-size:20px; color:#666666;}

#admin_student { width:190px;float:left}
#admin_student_top { width:190px; float:left; background-color:#66c010;  height:30px; padding:10px 0 0 0px;}
#admin_student_lf{ width:125px; float:left; padding-left:15px;}
#admin_student_rg{ width:50px; float:right}
#admin_student_bot { width:190px; float:left; background-color:#dbdbdb; height:50px; text-align:center; padding-top:20px; margin-bottom:10px}


#admin_marks { width:190px;float:left; padding-left:10px}
#admin_marks_top { width:190px; float:left; background-color:#01bee4;  height:30px; padding:10px 0 0 0px;}
#admin_marks_lf{ width:125px; float:left; padding-left:15px;}
#admin_marks_rg{ width:50px; float:right}
#admin_marks_bot { width:190px; float:left; background-color:#dbdbdb; height:50px; text-align:center; padding-top:20px; margin-bottom:10px}

#admin_attendance { width:190px;float:left; padding-left:10px}
#admin_attendance_top { width:190px; float:left; background-color:#97369d;  height:30px; padding:10px 0 0 0px;}
#admin_attendance_lf{ width:125px; float:left; padding-left:15px;}
#admin_attendance_rg{ width:50px; float:right}
#admin_attendance_bot { width:190px; float:left; background-color:#dbdbdb; height:50px; text-align:center; padding-top:20px; margin-bottom:10px}

#admin_fee { width:190px;float:left; }
#admin_fee_top { width:190px; float:left; background-color:#ffbb18;  height:30px; padding:10px 0 0 0px;}
#admin_fee_lf{ width:125px; float:left; padding-left:15px;}
#admin_fee_rg{ width:50px; float:right}
#admin_fee_bot { width:190px; float:left; background-color:#dbdbdb; height:50px; text-align:center; padding-top:20px; margin-bottom:10px}

#admin_sms { width:190px;float:left; padding-left:10px}
#admin_sms_top { width:190px; float:left; background-color:#ff2e8c;  height:30px; padding:10px 0 0 0px;}
#admin_sms_lf{ width:125px; float:left; padding-left:15px;}
#admin_sms_rg{ width:50px; float:right}
#admin_sms_bot { width:190px; float:left; background-color:#dbdbdb; height:50px; text-align:center; padding-top:20px; margin-bottom:10px}

#admin_scl_setup { width:190px;float:left; padding-left:10px}
#admin_scl_setup_top { width:190px; float:left; background-color:#ff4218;  height:30px; padding:10px 0 0 0px;}
#admin_scl_setup_lf{ width:125px; float:left; padding-left:15px;}
#admin_scl_setup_rg{ width:50px; float:right}
#admin_scl_setup_bot { width:190px; float:left; background-color:#dbdbdb; height:50px; text-align:center; padding-top:20px; margin-bottom:10px}


#admin_mails { width:190px;float:left; }
#admin_mails_top { width:190px; float:left; background-color:#0e8a8d;  height:30px; padding:10px 0 0 0px;}
#admin_mails_lf{ width:125px; float:left; padding-left:15px;}
#admin_mails_rg{ width:50px; float:right}
#admin_mails_bot { width:190px; float:left; background-color:#dbdbdb; height:50px; text-align:center; padding-top:20px; margin-bottom:10px}

#admin_sub_admin { width:190px;float:left; padding-left:10px}
#admin_sub_admin_top { width:190px; float:left; background-color:#024f95;  height:30px; padding:10px 0 0 0px;}
#admin_sub_admin_lf{ width:125px; float:left; padding-left:15px;}
#admin_sub_admin_rg{ width:50px; float:right}
#admin_sub_admin_bot { width:190px; float:left; background-color:#dbdbdb; height:50px; text-align:center; padding-top:20px; margin-bottom:10px}

#admin_reports { width:190px;float:left; padding-left:10px}
#admin_reports_top { width:190px; float:left; background-color:#e2a21a;  height:30px; padding:10px 0 0 0px;}
#admin_reports_lf{ width:125px; float:left; padding-left:15px;}
#admin_reports_rg{ width:50px; float:right}
#admin_reports_bot { width:190px; float:left; background-color:#dbdbdb; height:50px; text-align:center; padding-top:20px; margin-bottom:10px}


.style9 {font-size: 14px}

.student-details1 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
	padding-left:12px;
	background-color:#4AB744;
}

.student-details {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	padding-left:10px;
	background-color:#4AB744;
}

.school-details {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	padding-left:10px;
	background-color:#ff4218;
}

.fee-details {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	padding-left:10px;
	background-color:#ffbb18;
}

.sms-details {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	padding-left:10px;
	height:20px;
	background-color:#ff2e8c;
}

.set-holidays-details {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	padding-left:10px;
	background-color:#97369d;
}

.attendance-details {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	background-color:#4AB744;
}

.attendance-absentees {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	background-color:#ff4218;
	padding-left:10px;
}

.payment-history {border:#4ab744 2px solid; background-color:#e2e2e2;}

.textfield {width:200px; height:30px; background-color:#D2D2D2; border:0;}
.textfield1 {width:30px; height:30px; background-color:#D2D2D2; border:0;}
.textfield2 {width:30px; height:30px; background-color:#D2D2D2; border:0; padding-left:4px}
.textfield3 {width:50px; height:20px; }
.textfield4 {width:90px; height:20px; }
.textfield5 {width:250px; height:30px;}
.textfield6 {width:150px; height:35px; color:#666666; font-size:20px;}
.textfield7 {width:80px; height:20px; }
.textfield8 {width:440px; height:100px; }
.textfield9 {width:130px; height:20px; }
.textfield10 {width:300px; height:30px;}
.textfield11 {width:350px; height:100px; }
.textfield12 {width:420px; height:100px; }
.textfield13 {width:300px; height:30px; background-color:#D2D2D2; border:0;}
.textfield14 {width:60px; height:30px; background-color:#D2D2D2; border:0; padding-left:4px}




.style23 {color: #FFBB18; font-weight: bold; font-size: 13px; }
.sms-sec {color: #ff2e8c; font-weight: bold; font-size: 13px; }
.setup-subject {color: #545454; font-weight: bold; font-size: 13px; }

.set-holidays {color: #97369d; font-weight: bold; font-size: 13px; }

.fee-small-txt {color: #666666;font-size: 11px; padding-left:5px }
.sms-small-txt {color: #ff2e8c;font-size: 13px; padding-left:5px; font-weight:bold }

.button-style {background-color:#ec860b; border:0; color:#FFFFFF; width:60px; height:20px; font-size:10px; cursor:pointer;}
.button1-style {background-color:#00cc35; border:0; color:#FFFFFF; width:60px; height:20px; font-size:10px; cursor:pointer;}
.login-button {background-color:#ec860b; border:0; color:#FFFFFF; width:100px; height:25px; font-size:11px; cursor:pointer;}


.mails-table {background-color:#0e8a8d; color:#FFFFFF; font-size:12px; font-weight:bold; padding:10px}

.mails-table1 { color:#333333; font-size:12px; font-weight:bold; padding:10px}
.reports-table {background-color:#159ae9; color:#FFFFFF; font-size:12px; font-weight:bold; padding:5px}


.sms-border {border:#ff2e8c 2px solid; background-color:#e2e2e2;}
.sms-customer { background-color:#ff2e8c; color:#750035; font-size:28px;}





.container {
		  width: 350px;
		  height: 400px;
		  margin: 10px auto;

		
		  overflow: scroll;
		  border-radius:10px; /* showing scrollbars */
	}
	
	p {
		margin: 0 0 2em 0;
	}
	
	


#login { width:450px; margin:0 auto; height:250px; border-radius:10px; background-color:#CCCCCC; border:#999999 1px solid;}