/* CSS Document */
body {
	margin: 0px;
	padding: 0px;
	font-family: Calibri;
	font-size: 12px;
	color: #3c4046;
	width: auto;
	background:#CCC;
}
/* first rectangle that has logo at registeration page */
.outer-layout{
	min-height:170px;
	max-height:100%;
	width: auto;
	margin: 0px;
	padding: 0px;
	/*background:#373e4a;*/
	background: rgb(59,62,121);
	background: linear-gradient(96deg, rgba(59,62,121,1) 50%, rgba(185,10,97,1) 100%);
}
/* logo at registeration page */
.layout{
	height:160px;
	overflow:auto;
	overflow-x: hidden;
	width: 962px;
	margin-left:auto;
	margin-right:auto;
}
/* login form style */
.login-container-outer{
	width:100%; min-height:200px; max-height:100%; float:left; overflow:auto;
}
.login-container-outer-register{
	width:100%; min-height:200px; max-height:100%; float:left; overflow:auto; background:#FFFFFF;
}
.bg-lightblue{
	background:#fbfbfb;
}
.bg-blue{
	background:#fbfbfb;
}
.login-container{
	min-height:220px;
	max-height:100%;
	color:#FFFFFF;
	overflow:auto;
	width: 962px;
	padding-top:20px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}
#val-login-container{
	width:300px; height:90px; margin:auto;
}
.val-title{
	width:300px; height:35px; margin:auto; background:#b62020; border-top-left-radius:5px; border-top-right-radius:5px; text-align:center; display:table; color:#FFFFFF; font-size:17px;
}
.val-text{
	width:300px; height:55px; margin:auto; background:#cc2424; border-bottom-left-radius:5px; border-bottom-right-radius:5px; text-align:center; display:table; color:#FFFFFF; font-size:11px; font-family:Arial;
}
.val-title-approve{
	width:300px; height:35px; margin:auto; background:#72d900; border-top-left-radius:5px; border-top-right-radius:5px; text-align:center; display:table; color:#FFFFFF; font-size:17px;
}
.val-text-approve{
	width:300px; height:55px; margin:auto; background:#31e645; border-bottom-left-radius:5px; border-bottom-right-radius:5px; text-align:center; display:table; color:#FFFFFF; font-size:11px; font-family:Arial;
}

.valign {
	vertical-align:middle;
	display:table-cell;
}
.valign_filter_new_session{
	vertical-align:middle;
	display:table-cell;
	padding-right: 63px;
}
.info-style{margin-top:0px; color:#373e4a;}
.info-style-radio{margin-top:0px; color:#CCCCCC;}
.forgetpasswor-container-outer{
	background:#373e4a;
}
.login-container{
	min-height:220px;
	max-height:100%;
	color:#FFFFFF;
	overflow:auto;
	width: 962px;
	padding-top:20px;
	margin-left:auto;
	margin-right:auto;
}
.logo-container-1{
	width:962px; height:130px; float:left; text-align:center; padding-top:30px;
}
.login-submit{
	width:314px; height:50px; float:left; color:#FFFFFF; border:none; text-align:left; padding-left:6px; font-family:Arial, Helvetica, sans-serif; font-size:14px;  z-index:1; position:relative; background:url(../images/login_icon.png) right no-repeat;
}
.textfield{
	width:265px; height:35px; font-size:11px; background:#fbf9d8;  border-radius:2px; border:solid 1px #CCCCCC; margin-left:-2px;  padding-left:5px;float:right; margin-top:6px; margin-right:3px;
}
.textfield_select{
	width:270px; height:40px; font-size:11px; background:#fbf9d8;  border-radius:2px; border:solid 1px #CCCCCC; margin-left:-2px;  padding-left:5px;float:right; margin-top:6px; margin-right:3px;
}
.username-style{
	width:323px; height:51px; float:left; background-color:#373e4a; border-radius:3px; padding-right:3px; position:relative;
}
.password-style{
	width:323px; height:51px; float:left; background:url(../images/password-textfield.jpg) no-repeat;
}
.email-style{
	width:323px; height:51px; float:left; background:url(../images/email-textfield.jpg) no-repeat;
}
.howknow-style{
	width:323px; height:51px; float:left; background:url(../images/howknow-textfield.jpg) no-repeat;
}
.howknow-select{
	width:265px; height:35px; border-radius:2px; border:solid 1px #373e4a; padding-left:5px; color:#FFFFFF; background:#373e4a; border:none; background-color:#373e4a; float:right; margin-top:6px; margin-right:3px;
}
.goback_butt{
		width:320px; height:51px; float:right; background:url(../images/logout-arrow-whiteBUTTON.png) no-repeat; border:solid 1px #647188; cursor:pointer; color:#FFFFFF;  text-align:left; padding-left:6px; font-family:Arial, Helvetica, sans-serif; font-size:14px;  z-index:1; position:relative;
}
.login_butt_short{
	width:230px;
}
.login_butt-over{
	background:#F00; cursor:pointer;
}
.triangle {
    width: 0;
    height: 0;
    border-top: 50px solid rgba(255, 255, 0, 1);
    border-right: 100px solid transparent;
}
.cancel-submit{
	width:314px; height:50px; float:left; background:url(../images/cancel-icon.png) no-repeat; border:solid 1px #647188; color:#FFFFFF;  cursor:pointer;  text-align:left; padding-left:6px; font-family:Arial, Helvetica, sans-serif; font-size:14px;  z-index:1; position:relative;
}
.login_butt{
	width:320px; height:51px; float:right; background:url(../images/login-arrow_bg.png) no-repeat; border:solid 1px #647188; cursor:pointer; color:#FFFFFF;  text-align:left; padding-left:6px; font-family:Arial, Helvetica, sans-serif; font-size:14px;  z-index:1; position:relative;
}
.cancel_butt_short{
	width:250px;
}
.align-right{
	float:right;
}
.payment-font-style{
	font-weight:bold; margin-top:10px; font-size:18px; color:#949491;
}

/* ///////////////////////////////////////////////////////////////////////// */


/* admin page */
.user-img{
	width:60px; height:60px; float:left; background:#f3f3f3; border:solid 1px #CCCCCC; display:table;
}
.user_img_logout_container{
	width:100%; height:60px; float:left; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.user-name{
	width:40px; height:48px; float:left; background:url(../images/username_icon.png) center no-repeat;
}
.user-name_cont{
	min-width:40px; max-width:100%; height:48px; float:left; background:url(../images/username_icon.png) center no-repeat;
}
.mobile-number{
	width:40px; height:48px; float:left; background:url(../images/icons/start_mobile.png) center no-repeat;
}
.icon-book{
	width:40px; height:48px; float:left; background:url(../images/icons/book.png) center no-repeat;
}
.email-username{ width:40px; height:48px; float:left; background:url(../images/email_icon.png) center no-repeat; }
.password-username { width:40px; height:48px; float:left; background:url(../images/password_icon.png) center no-repeat; }
.howyouknow-username{ width:40px; height:48px; float:left; background:url(../images/search_icon.png) center no-repeat; }
.country-username{ width:40px; height:48px; float:left; background:url(../images/country_icon.png) center no-repeat; }
.company-username{ width:40px; height:48px; float:left; background:url(../images/companyICON.png) center no-repeat; }
.location-username{ width:40px; height:48px; float:left; background:url(../images/locationICON.png) center no-repeat; }
.user_info_div{
	min-width:300px; max-width:100%; height:45px; float:left; margin-top:0px; margin-left:8px;  font-size:18px; display:table;
}
.user_infro_other{
		min-width:300px; max-width:100%; height:20px; float:left; margin-top:0px; margin-left:8px;  font-size:18px;

	}
.user-authority{
	font-size:16px;
}
.user-name_margin{
	margin-top:10px;
}
.user-date{
	font-size:14px;
}
.outer-admin-container{
	font-family: Calibri;
	font-size: 12px;
	width:1263px;
	margin:auto;
	background:#FFFFFF;
	overflow:auto;
}
.right_side_ocntainer{
	width:1000px; min-height:100px; max-height:100%; float:right;
/*	width:1090px; min-height:100px; max-height:100%; float:right; border:solid 1px #990033;*/
}
.inner-admin-container{
	width:100%; min-height:80px; max-height:100%; float:left; padding-top:20px; padding-bottom:10px; border-bottom:solid 1px #e0e0e0;
}
.logout-submit{
	width:75px; height:25px; float:right; margin-top:18px; font-size:15px; cursor:pointer;
}
/* ///////////////////////////////////////////////////////////////////////// */

/*.login-submit:hover { background-color: #373e4a; }
.login-submit:out { background-color: #303641; }
*/

/* footer */
.footer-container{
	width:100%; min-height:25px; max-height:100%; float:left; background:#373e4a;
}
.footer-container-inner{
	height:25px;
	color:#FFFFFF;
	overflow:auto;
	width: 962px;
	padding-top:20px;
	margin-left:auto;
	margin-right:auto;

}
.afooter:link{
	color:#FFFFFF;
	text-decoration:underline;
}
.afooter:visited{
	color:#FFFFFF;
	text-decoration:underline;
}
.afooter:active{
	color:#FFFFFF;
	text-decoration:none;
}
.afooter:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.left-navigation-container{
	width:250px; height:300vh; float:left; background:#373e4a; position:relative;
}
/* ///////////////////////////////////////////////////////////////////////// */

/* student styles */
.st-login-container{
	min-height:220px;
	max-height:100%;
	color:#FFFFFF;
	overflow:auto;
	width: 962px;
	padding-top:20px;
	margin-left:auto;
	margin-right:auto;
}
.online-app-style{
    margin-top:35px;
    font-size:25px;
    color:#373e4a;
    float:right;
    margin-right:50px;
}
.st-outer-layout{
	min-height:160px;
	max-height:100%;
	width: auto;
	margin: 0px;
	padding: 0px;
	background:#373e4a;
	border-bottom:solid 2px #303641;
}
.st-layout{
	height:160px;
	overflow:auto;
	width: 962px;
	margin-left:auto;
	margin-right:auto;
}
.st-logo-container-1{
	width:962px; height:130px; float:left; text-align:center; margin-top:20px;
}
.steps-separator{
	width:253px; height:10px; float:left; background:#666666; margin-top:22px; margin-left:-2px;
}
.steps-container{
	width:950px; min-height:40px; max-height:100%; float:left; margin-left:10px; margin-top:5px;
}
.steps-text{
	width:255px; float:left; font-size:14px; color:#949491; padding-left:10px;
}
.steps-text2{
	width:100px; float:right; font-size:14px; color:#949491; text-align:right;
}
/*.input-style-long{
	width:250px; height:30px; padding-left:5px;	border:solid 1px #CCCCCC; font-size:12px; color:#333333; border-radius:5px;
}*/
.inner-textfield{
	width:293px; height:30px; padding-left:5px;	border:solid 1px #CCCCCC; border-radius:5px; font-size:12px; color:#333333;
}
.inner_red_textfiled{ background:#FFD2D2;}
.inner-selectfield{
	width:293px; height:40px; float:left;  border:solid 1px #CCCCCC; border-radius:5px;
}
.short_selectfield{
	width:200px; height:40px; float:left;  border:solid 1px #CCCCCC; border-radius:5px;
}

.inner-submitstyle{
	min-width:70px; max-width:100%; height:30px; float:right; border-radius:5px; border:solid 1px #373e4a; background:#373e4a; color:#FFFFFF; cursor:pointer;
}
.inner-submitstyleDisapp{
	min-width:70px; max-width:100%; height:30px; float:right; border-radius:5px; border:solid 1px #373e4a; background:#b90000; color:#FFFFFF; cursor:pointer;
}
/*.input-style-long{
	width:250px; height:30px; padding-left:5px;	border:solid 1px #CCCCCC; font-size:12px; color:#333333; border-radius:5px;
}
*/.input-style {
	width:200px; height:30px; border:solid 1px #CCCCCC;	font-size:12px;	color:#333333;	 border-radius:5px;
}
.input-style-short {
	width:130px; height:30px; border:solid 1px #CCCCCC;	font-size:12px;	color:#333333;	 border-radius:5px;
}
.input-style-select {
	width:150px; height:30px; border:solid 1px #CCCCCC;	font-size:12px;	color:#333333;	 border-radius:5px;
}
.input-search{
	width:150px; height:25px; padding-left:5px;	border:solid 1px #CCCCCC; border-radius:5px; font-size:12px; color:#333333;
}
.input_search_small{
	width:115px; height:20px; padding-left:5px;	border:solid 1px #CCCCCC; border-radius:3px; font-size:11px; color:#333333; background:#fbf9d8;  margin-left:-2px;
}
.input_search_small_select{
	width:122px; height:25px; padding-left:5px;	border:solid 1px #CCCCCC; border-radius:3px; font-size:11px; color:#333333; background:#fbf9d8;  margin-left:-2px;
}
.gray-separator2{
	width:940px; height:3px; float:left; background:#373e4a; margin-bottom:5px;
}
.gray_separatorReceipt{
	width:1000px; height:3px; float:left; background:#373e4a; margin-bottom:5px; margin-top:15px;
}

.gray-separator1{
	width:99%; height:3px; float:left; background:#303641;
}
.gray-info-separator{
	width:99%; height:2px; float:left; background:#373e4a; margin-bottom:5px;
}
.st-text-style {
	margin-bottom:2px;	margin-left:2px; font-size:16px; color:#949491; float:left; min-width:100px; max-width:100%;
}

/* ///////////////////////////////////////////////////////////////////////// */
.agent-part-container-outer{
	width:100%; min-height:10px; max-height:100%; float:left; overflow:auto; color:#949491;
}
.agent-part-container{
	min-height:10px;
	max-height:100%;
	color:#FFFFFF;
	overflow:auto;
	width: 962px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:15px;
}
/*.form-text-style {
	margin-bottom:2px;
	margin-left:2px;
	font-size:12px;
	color:#949491;
}*/
.info-text-style {
	margin-bottom:2px;
	padding-left:2px;
	margin-left:2px;
	font-size:12px;
	font-weight:bold;
	color: #3c4046;
	background:#f2f2f2;
	display:table;
	width:232px;
}
/*online*/
.front_info_text_styleVVLONG {
	margin-bottom:2px;
	padding-left:2px;
	margin-left:-2px;
	font-size:12px;
	font-weight:bold;
	color: #3c4046;
	background:#f2f2f2;
	display:table;
	width:945px;
}
.front_info_text_styleLONG {
	margin-bottom:2px;
	padding-left:2px;
	margin-left:2px;
	font-size:12px;
	font-weight:bold;
	color: #3c4046;
	background:#f2f2f2;
	display:table;
	width:822px;
}
.front_info_text_style {
	margin-bottom:2px;
	padding-left:2px;
	margin-left:2px;
	font-size:12px;
	font-weight:bold;
	color: #3c4046;
	background:#f2f2f2;
	display:table;
	width:222px;
}
.front_info_text_styleMIDLONG {
	margin-bottom:2px;
	padding-left:2px;
	margin-left:2px;
	font-size:12px;
	font-weight:bold;
	color: #3c4046;
	background:#f2f2f2;
	display:table;
	width:400px;
}
/*online*/
.front_st_edit_input{
	width:215px; height:25px; font-size:11px; background:#fbf9d8; float:left; border-radius:3px; border:solid 1px #CCCCCC; margin-left:-2px;  padding-left:5px;
}
/*online*/
.front_st_select_input{
	width:223px; height:30px; font-size:11px; background:#fbf9d8; float:left; border-radius:3px; border:solid 1px #CCCCCC; margin-left:-2px;  padding-left:5px;
}

.st_data{	margin-left:5px; min-height:7px; max-height:100%;}
.st_edit_input{
	width:225px; height:25px; font-size:11px; background:#fbf9d8; float:left; border-radius:3px; border:solid 1px #CCCCCC; margin-left:-2px;  padding-left:5px;
}
.st_edit_input-small{
	height:1.4rem; font-size:11px; background:#fbf9d8; float:left; border-radius:3px; border:solid 1px #CCCCCC; margin-left:-2px;  padding-left:5px;
}
.st_edit_select{
	width:234px; height:25px; font-size:11px; background:#fbf9d8; float:left; border-radius:3px; border:solid 1px #CCCCCC; margin-left:-2px;  padding-left:5px;
}
.st_short_select{
	width:150px; height:25px; font-size:11px; background:#fbf9d8; float:left; border-radius:3px; border:solid 1px #CCCCCC; margin-left:-2px;  padding-left:5px; margin-top:10px;
}
.st_edit_input_red{
	width:225px; height:25px; font-size:11px; background:#fbf9d8; float:left; border-radius:3px; border:solid 1px #CCCCCC; margin-left:-2px;  padding-left:5px; background:#FFD2D2;
}
.st_edit_select_short{
	width:70px; height:25px; font-size:11px; background:#fbf9d8; float:left; border-radius:3px; border:solid 1px #CCCCCC; margin-left:2px; margin-right:5px;
}
.st_edit_input_short{
	width:75px; height:25px; font-size:11px; background:#fbf9d8; float:left; border-radius:3px; border:solid 1px #CCCCCC; margin-left:-2px; margin-right:5px;
}
.st_edit_input_short2{
	width:100px; height:25px; font-size:11px; background:#fbf9d8; float:left; border-radius:3px; border:solid 1px #CCCCCC; margin-left:-2px; margin-right:5px;
}
.st_receipt_short{
	width:100px; height:25px; font-size:11px; background:#fbf9d8; float:left; border-radius:3px; border:solid 1px #CCCCCC; margin-left:2px;  padding-left:5px;
}
.st_receipt_short3{
	width:120px; height:20px; font-size:11px; background:#fbf9d8; float:left; border-radius:3px; border:solid 1px #CCCCCC; margin-left:2px;  padding-left:5px;
}
.st_receipt_shortHIDDEN{
	width:120px; height:20px; font-size:11px; background:#FFFFFF; float:left; border-radius:3px; border:solid 1px #FFFFFF; margin-left:2px;  padding-left:5px; text-align:center; font-weight:bold;
}
.st_receipt_shortSelectHIDDEN{
	width:100px; height:25px; font-size:11px; background:#FFFFFF; float:left; border-radius:3px; border:solid 1px #FFFFFF; margin-left:2px;  padding-left:0px;
}

.st_receipt_shortSelect{
	width:130px; height:25px; font-size:11px; background:#fbf9d8; float:left; border-radius:3px; border:solid 1px #CCCCCC;  padding-left:0px;
}
.st_receipt_shortSelectTextbook{
	width:149px; height:25px; font-size:11px; background:#fbf9d8; float:left; border-radius:3px; border:solid 1px #CCCCCC;  padding-left:0px; margin-right:0px;
}
.receipt_cover_1{
	width:1200px; height:30px; background:#373e4a; position:absolute; opacity:0.2; left:25px; top:50px; border-radius:5px; z-index:11111;
}
.receipt_cover_2{
	width:1200px; height:30px; background:#373e4a; position:absolute; opacity:0.2; left:25px; top:83px; border-radius:5px; z-index:11111;
}
.receipt_cover_3{
	width:1200px; height:30px; background:#373e4a; position:absolute; opacity:0.2; left:25px; top:116px; border-radius:5px; z-index:11111;
}
.receipt_cover_4{
	width:1200px; height:30px; background:#373e4a; position:absolute; opacity:0.2; left:25px; top:150px; border-radius:5px; z-index:11111;
}
.receipt_cover_5{
	width:1200px; height:30px; background:#373e4a; position:absolute; opacity:0.2; left:25px; top:184px; border-radius:5px; z-index:11111;
}
.receipt_cover_6{
	width:1200px; height:30px; background:#373e4a; position:absolute; opacity:0.2; left:25px; top:218px; border-radius:5px; z-index:11111;
}
.receipt_cover_7{
	width:1200px; height:30px; background:#373e4a; position:absolute; opacity:0.2; left:25px; top:252px; border-radius:5px; z-index:11111;
}
.receipt_cover_8{
	width:1200px; height:30px; background:#373e4a; position:absolute; opacity:0.2; left:25px; top:286px; border-radius:5px; z-index:11111;
}
.receipt_cover_9{
	width:1200px; height:30px; background:#373e4a; position:absolute; opacity:0.2; left:25px; top:318px; border-radius:5px; z-index:11111;
}
.receipt_cover_10{
	width:1200px; height:30px; background:#373e4a; position:absolute; opacity:0.2; left:25px; top:352px; border-radius:5px; z-index:11111;
}
.nonmargin{
	margin-right:0px;
}
.form_edit_input{
	width:300px; height:30px; font-size:11px; background:#fbf9d8; float:r; border-radius:3px; border:solid 1px #CCCCCC; margin-left:-2px;
}
.formvlong {
	width:700px; height:25px; font-size:11px; background:#fbf9d8; float:right; border-radius:3px; border:solid 1px #CCCCCC; margin-left:-2px;  padding-left:5px;
}
.formvvlong {
	width:940px;  height:25px; font-size:11px; background:#fbf9d8; float:left; border-radius:3px; border:solid 1px #CCCCCC; margin-left:-2px;  padding-left:5px;
}
.textarea{
	min-width:940px;
	max-width:940px;
	min-height:100px;
	max-height:100px; margin-left:-5px;
 background:#fbf9d8; float:left; border-radius:3px; border:solid 1px #CCCCCC;
}
a{ outline:none; }
.inside-container{
	width:100%; min-height:100px; max-height:100%; float:left; overflow:hidden;
}
.title_section{
	width:960px; height:50px; float:left; margin-top:10px; font-size:20px; font-family: Arial, Helvetica, sans-serif; color:#393c4a; display:table; background:url(../images/users.png) no-repeat left; text-align:left; padding-left:60px; margin-left:10px;
}
.announcementICON{
	width:960px; height:75px; float:left; margin-top:10px; font-size:20px; font-family: Arial, Helvetica, sans-serif; color:#393c4a; display:table;  background:url(../images/announcementICON.png) no-repeat left; text-align:left; padding-left:60px; margin-left:10px;
}
.textbook_title{
	width:960px; background:url(../images/textbooksIcon.png) no-repeat left; padding-left:65px;
}
.agent_title{
	width:960px; background:url(../images/icon_staff.png) no-repeat left;  padding-left:65px;
}
.reports_title{
	width:960px; background:url(../images/reportsPage.png) no-repeat left; padding-left:65px;
}
.classes_title{
	width:960px; background:url(../images/classesIcon.png) no-repeat left; padding-left:65px;
}
.program_title{
	width:960px; background:url(../images/program_icon.png) no-repeat left; padding-left:65px;
}
.probation_title {
	width:960px; background:url(../images/probation_icon.png) no-repeat left;  padding-left:65px;
}
.student_title{
	width:950px; background:url(../images/student_icon.png) no-repeat left;  padding-left:65px;
}
.messagesICON{
	width:950px; background:url(../images/messagesICONBIG.png) no-repeat left;  padding-left:65px;
}
.sessions_icon{
	width:960px; background:url(../images/sessions_icon.png) no-repeat left;  padding-left:65px;
}
.student_info_title{
	width:960px; height: 250px; background:none; padding-left:65px; padding:0px; margin-bottom:20px; position:relative;
}
.add_user{
	min-width:120px; max-width:100%; height:26px; padding-left:25px; padding-top:4px; float:right; font-size:16px; background:url(../images/plus-icon.png) no-repeat left; display:table; margin-top:5px; cursor:pointer
}
.inner_results_table{
	width:100%; min-height:10px; max-height:100%; float:left; margin-top:30px; font-size:12px; position:relative;
}
.alink:link{
	color:#3c4046;
	text-decoration:underline;
}
.alink:visited{
	color:#3c4046;
	text-decoration:none;
}
.alink:active{
	color:#3c4046;
	text-decoration:none;
}
.alink:hover{
	color:#3c4046;
	text-decoration:none;
}
.alinkwhite:link{
	color:#FFFFFF;
	text-decoration:underline;
}
.alinkwhite:visited{
	color:#FFFFFF;
	text-decoration:none;
}
.alinkwhite:active{
	color:#FFFFFF;
	text-decoration:none;
}
.alinkwhite:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.studentlink:link{
	color:#3c4046;
	text-decoration:none;
}
.studentlink:visited{
	color:#3c4046;
	text-decoration:none;
}
.DONE-title{
	width:300px; height:40px; margin:auto; background-color:#72d900; border-top-left-radius:5px; border-top-right-radius:5px; text-align:center; display:table; color:#FFFFFF; font-size:17px;
}
.DONE-text{
	width:300px; height:55px; margin:auto; border-bottom-left-radius:5px; border-bottom-right-radius:5px; text-align:center; display:table; color:#FFFFFF; font-size:12px; font-family:Arial;
}
#DONE-style{
	width:300px; height:90px; background:#31e645; border:solid 2px #67c100; border-radius:5px; float:left; position:absolute; top:10px; right:2px; display:none; z-index:100;
}
#DELETE-style{
	width:300px; height:90px; background:#b62020;; border:solid 2px #67c100; border-radius:5px; float:left; position:absolute; top:10px; right:2px; display:none;  z-index:100;
}
.DELETE-title{
	width:300px; height:40px; margin:auto; background-color:#cc2424; border-top-left-radius:5px; border-top-right-radius:5px; text-align:center; display:table; color:#FFFFFF; font-size:17px;
}
.userImageTitle_container{
	width:300px; float:left; position:relative;
}
.search_items_container{
	width:960px; min-height:5px; max-height:100%; float:right; margin-bottom:5px; margin-top:10px; background:#fbfbfb; border-radius:10px; padding:5px; margin-right:25px; border:solid 1px #f4f4f4;
}
.attend_text_style{
	width:44px; height:34px; float:left; text-align:center; border:none; font-size:12px; background: #fff;
}
.attend_text_nickname{
	width:130px; height:30px; float:left; text-align:left; margin-left:5px; border:none; font-size:11px; background:#f2f2f2;
}
.attend_red{
	background:#FF2D2D; text-align:center;
}
.attend_redT{
	background:#ff9f9f; text-align:center;
}
.attend_green{
	background:#88EA86; text-align:center;
}
.attend_grey {
	background: rgb(242, 242, 242); text-align:center;
}
.attend_blue{
	background:#08246b; color:#FFFFFF; text-align:center;
}
.attend_yellow{
	background:#FFC300; color:#000000; text-align:center;
}
.grades_studentDisplay_style{
	width:100%; height:50px; float:left; text-align:center; border:none; font-size:12px;
}
.grades_test_style{
	width:131px; height:50px; float:left; text-align:center; border:none; font-size:12px;
}
.grades_homework_style{
	width:131px; height:50px; float:left; text-align:center; border:none; font-size:12px;
}
.grades_testPreparation_style{
	width:80px; height:50px; float:left; text-align:center;  font-size:12px;
}
.textarea_note{
	min-width:465px; max-width:460px; min-height:40px; max-height:40px; background:#fbf9d8; border-radius:3px; border:solid 1px #CCCCCC; font-family:Calibri; font-size:12px;
}
.textarea_statusMemo{
	min-width:705px; max-width:1000px; min-height:40px; max-height:40px;  background:#fbf9d8; float:left; border-radius:3px; border:solid 1px #CCCCCC;  font-family:Calibri; font-size:12px;
}
.info-texteara{
	margin-bottom:2px;
	padding-left:2px;
	margin-left:4px;
	font-size:12px;
	font-weight:bold;
	color: #3c4046;
	background:#f2f2f2;
	display:table;
	width:710px;
}
.info-texteara2{
	margin-bottom:2px;
	padding-left:2px;
	margin-left:4px;
	font-size:12px;
	font-weight:bold;
	color: #3c4046;
	background:#f2f2f2;
	display:table;
	width:465px;
}
.example select {

	width:70px; height:25px; font-size:11px; background:#fbf9d8; float:left; border-radius:3px; border:solid 1px #CCCCCC; margin-left:5px;
}
#assigned_students_container{
	width:940px; min-height:85px; max-height:100%; float:right; margin-top:10px; font-size:14px; background:#fbfbfb; border-radius:10px; padding:5px; margin-right:40px; border:solid 1px #f4f4f4; text-align:left; padding:10px;
}
.assign_student_div{
	width:930px; height:35px; float:left; border:solid 1px #CCCCCC; border-bottom:none; display:table; font-size:14px; padding-left:10px;
}
.remove_student_div{
	width:929px; height:35px; float:left; border:solid 1px #CCCCCC; border-bottom:none; display:table; font-size:14px; padding-left:10px; margin-left:-10px; background:#ffa8a8;
}
.assign_student_div_bg{
	width:930px; height:35px; float:left; border:solid 1px #CCCCCC; border-bottom:none; display:table; font-size:14px; padding-left:10px; background:#FFF
}
.assign_student_div_green{
	width:930px; height:35px; float:left; border:solid 1px #CCCCCC; border-bottom:none; display:table; font-size:14px; padding-left:10px; background:#31e645; color:#FFFFFF;
}

.assign_student_div_bottom{
	border-bottom:solid 1px #CCCCCC;
}
.remove_student{
	width:100px; height:30px; float:right; background:url(../images/remove_ST.png) no-repeat left; margin-right:10px; font-size:11px; cursor:pointer; text-align:right; display:table;
}
.removed_student_div{
	width:100px; height:30px; float:right; background:url(../images/denied-icon.png) no-repeat left; margin-right:10px; font-size:11px; cursor:pointer; text-align:right; display:table;
}
#attendance_info{
	width:120px; min-height:10px; max-height:100%; background:#2c4b9e; border:solid 2px #babac0; border-radius:5px; float:left; position:absolute; top:-50px; right:45px; color:#FFFFFF; font-weight:bold; font-size:13px; z-index:12;
}
.closeAttendance{
	position:absolute; top:-20px; cursor:pointer; right:0px; z-index:10;
}
.print_STreports{
	width:85px; height:40px; border:solid 1px #e0e0e0; position:relative; z-index:10; float:right; background:url(../images/print_icon.png) no-repeat 3px; padding-left:40px; font-size:12px; display:table; color:#373e4a; cursor:pointer; border-radius:5px;
}
.pending_docs_STtemplates{
	width:85px; height:40px; border:solid 1px #e0e0e0; position:absolute; z-index:10; float:right; z-index:10; background:url(../images/reports2_icon.png) no-repeat 3px; background-size: 25px; top: 277px; right: 0px; padding-left:40px; font-size:12px; display:table; color:#373e4a; cursor:pointer; border-radius:5px;
}
.email_STtemplates{
	width:85px; height:40px; border:solid 1px #e0e0e0; position:absolute; z-index:10; float:right; z-index:10; background:url(../images/email_icon.png) no-repeat 3px; background-size: 25px; top: 230px; right: 0px; padding-left:40px; font-size:12px; display:table; color:#373e4a; cursor:pointer; border-radius:5px;
}
.helpAttendance{
	position:absolute; right:0px; top:-55px; cursor:pointer
}
.attendance_dates_container{
	width:100%; min-height:100px; max-height:100%; float:left;
}
.display_none{
	display:none;
}
.subject_div{
	min-width:100px; max-width:100%; height:30px; float:left; font-size:16px; display:table; color:#373e4a; background:#F8F8F8; border-radius:5px; padding-right:20px;  padding-left:20px; margin-right:20px; border:solid 1px #CCCCCC; cursor:pointer;
}
a{outline:none;}
.subjects_container{
	width:100%; min-height:10px; max-height:100%; float:left; margin-top:20px; margin-left:20px;
}
.ST_subjects_container{
	width:100%; min-height:10px; max-height:100%; float:left; margin-bottom:5px;
}
.padding_bottom{  padding-bottom:20px; border-bottom:solid 2px #000000; margin-top:20px; margin-bottom:0px; }

.ST_subject_icon{
	min-width:100px; max-width:100%; float:left; height:40px; text-transform:uppercase; background:#4f5562; margin-bottom:0px; margin-top:0px;
}
.subject_icon{
	min-width:100px; max-width:100%; float:left; height:40px; text-transform:uppercase; background:#4f5562; font-weight:bold; font-family: Calibri; font-size:16px; color:#fbf9d8; outline:none; border:solid 2px #4f5562;  margin-right:7px; border-radius:5px; cursor:pointer
}
.subject_icon_active{
	min-width:100px; max-width:100%; float:left; height:40px; text-transform:uppercase; background:#fbf9d8; font-weight:bold; font-family: Calibri; font-size:16px; color:#4f5562; outline:none; border:solid 2px #4f5562;  margin-right:7px; border-radius:5px; cursor:pointer
}
.st_report_button{
	width:250px; height:30px; float:left; color:#000000; font-size:12px; margin-left:5px;
}
.st_report_buttoNN{
	width:245px; height:30px; float:left; color:#000000; font-size:12px; margin-left:7px; background:#f5f5f5; border:solid 1px #CCCCCC; display:table; text-align:center; opacity: 1; border-radius:3px; margin-bottom:1px;
}
.st_report_buttoNN:hover {
  opacity: 0.95;
}
.receipt_input_style{
	width:60px; height:20px; float:left; background:#fbf9d8; border-radius:3px; border:solid 1px #CCCCCC; margin-left:1px; font-family: Calibri; font-size: 12px;
}
.receiptTOTAL{
	width:63px; float:right; margin-right:5px;
}
.receiptTOTAL00{
	width:63px; float:right; margin-right:0px;
}
.receipt_select_style{
	width:75px; height:25px; float:left; background:#fbf9d8; border-radius:3px; border:solid 1px #CCCCCC; margin-left:1px; font-family: Calibri; font-size: 12px;
}
.receipt_textarea_style{
	min-width:225px; max-width:225px; min-height:18px; max-height:18px; font-size:12px; font-family:Calibri; background:#fbf9d8; float:left; border-radius:3px; border:solid 1px #CCCCCC; margin-left:-2px;  padding-left:5px;
}
.receipt_outer_container{
	width:100%; overflow:scroll; min-height:100px; max-height:100%; float:left; padding-bottom:20px; margin-top:20px; position:relative;
}
.receipt_type_choise{
	width:100%; height:40px; float:left; font-size:14px; font-weight:bold; margin-bottom:10px;
}
.receipt_radio{
	min-width:10px; max-width:100%; float:left; margin-right:10px;
}
.receiptCover{
	width:1230px; height:470px; background:#373e4a; position:absolute; opacity:0.1; top:40px; border-radius:10px; z-index:1000000;
}
.receiptCover_small{
	width:1230px; height:330px; background:#373e4a; position:absolute; opacity:0.1; top:40px; border-radius:10px; z-index:1000000;
}
.td_width{
	width:82px;
}
.td_widthShort{
	width:40px;
}
.memo_width{
	width:225px;
}
#DONE-ReceiptStyle{
	width:300px; height:90px; background:#31e645; border:solid 2px #67c100; border-radius:5px; float:left; display:none; position:absolute; z-index:100; left:0px; top:0px; color:#000;font-size:14px; font-weight:bold; padding-left:14px; padding-top:6px;
}
.cursor_pointer{
	cursor:pointer;
}
.receipt_button{
	min-width:120px; max-width:100%; float:left; height:30px; text-transform:uppercase; background:#4f5562; font-weight:bold; font-family: Calibri; font-size:13px; color:#fbf9d8; outline:none; border:solid 2px #4f5562;  margin-right:7px; border-radius:5px; cursor:pointer
}
.receipt_button_active{
	min-width:120px; max-width:100%; float:left; height:30px; text-transform:uppercase; background:#64c952; font-weight:bold; font-family: Calibri; font-size:13px; color:#FFFFFF; outline:none; border:solid 2px #4f5562;  margin-right:7px; border-radius:5px; cursor:pointer
}

.studentDetails_img{
	width:70px; height:70px; float:left; margin-right:10px;
}
.studentDetails_topContainer{
	min-width:100px; max-width:100%; min-height:80px; max-height:100%; float:left; margin-bottom:10px;
}
.studentDetails_fileNumDate{
	font-size:12px;
}
.width_200{ width:200px;}
.areportLink:link{
	color:#373e4a;
	text-decoration:none;
}
.areportLink:visited{
	color:#373e4a;
	text-decoration:none;
}
.areportLink:active{
	color:#373e4a;
	text-decoration:none;
}
.areportLink:hover{
	color:#373e4a;
	text-decoration:none;
}
.addAnother{
	width:180px; height:20px; float:left; cursor:pointer;
}
#EmailChecking{
	float:right;
	width:150px; text-align:right
}
.print_application{
	width:160px; height:30px; float:left; display:table; cursor:pointer;
}
.print_title{
	width:120px; height:30px; float:left; display:table
}
.messages_STaff_items_container{
	width:700px; min-height:480px; max-height:100%; float:right; margin-top:30px; background:#f5f5f5; border-top-left-radius:10px; border-top-right-radius:10px; padding-top:10px; padding-left:10px; padding-right:10px; border:solid 1px #CCCCCC; position:relative;
}
.messages_items_container{
	width:860px; min-height:480px; max-height:100%; float:right; margin-top:30px; background:#f5f5f5; border-top-left-radius:10px; border-top-right-radius:10px; padding-top:10px; padding-left:10px; padding-right:10px;  margin-right:65px; border:solid 1px #CCCCCC; position:relative;
}
.outer_studet_message_container{
	width:100%; min-height:1px; max-height:100%; float:left; margin-top:10px;
}
.inner_studet_message_container{
	min-width:100px; max-width:900px; min-height:1px; max-height:100%; float:left; background:#e0edff; border-radius:10px; border:solid 1px #bcc7d6; padding:5px; font-size:13px;
}
.outer_user_message_container{
	width:100%; min-height:1px; max-height:100%; float:right; margin-top:10px;
}
.outer_user_message_container_nomargin{
	width:100%; min-height:1px; max-height:100%; float:right; margin-bottom:5px;
}
.inner_user_message_container{
	min-width:100px; max-width:900px; min-height:1px; max-height:100%; float:left; background:#FFFFFF; border-radius:10px; border:solid 1px #d5d5d5; padding:5px; font-size:13px;
}
.inner_date_message_container{
	width:300px; height:15px; float:left; font-size:13px; text-align:right; color:#bcbcbc; font-weight:bold; padding-right:10px;
}
.user_name{
	width:300px; height:20px; float:left; color:#373e4a;
}
.staff_message_name{
	width:300px; height:20px; float:left; color:#373e4a; border: solid 1px #00CC00; text-align:left
}
.message_container{
	width:860px; min-height:30px; max-height:200px; float:left; position:absolute; left:0px; bottom:0px; position:relative;
}
.message_container_staff{
	width:700px; min-height:30px; max-height:200px; float:left; position:absolute; left:0px; bottom:0px; position:relative; border:solid 1px #00CC66;
}
.message_textarea{
	width:730px; min-height:70px; max-height:50px; float:left; background:#FFF; font-family:Calibri; padding:5px; border:solid 1px #CCCCCC; font-size:14px;
}
.message_textarea_staff{
	width:580px; min-height:70px; max-height:50px; float:left; background:#FFF; font-family:Calibri; padding:5px; border:solid 1px #CCCCCC; font-size:14px;
}
.send_button_message{
	width:90px; height:45px; float:right; background:#373e4a; font-size:13px; font-weight:bold; color:#FFFFFF; border-radius:5px; border:none; margin-right:5px; margin-top:0px; cursor:pointer;
}
.send_button_message_staff{
	width:90px; height:45px; float:right; background:#373e4a; font-size:13px; font-weight:bold; color:#FFFFFF; border-radius:5px; border:none; margin-right:5px; margin-top:0px; cursor:pointer;
}
.send_button_Email{
	width:90px; height:25px; float:right; background:#373e4a; font-size:11px; color:#FFFFFF; border-radius:5px; border:none; margin-right:5px; margin-top:10px; cursor:pointer; font-weight:bold;
}

.upload_doc{
	width:75px; height:40px; border:solid 1px #e0e0e0; position:absolute; float:right; top: 47px; background:url(../images/upload.png) no-repeat 3px; margin-left:350px; margin-top:90px; padding-left:50px; font-size:12px; display:table; color:#373e4a; cursor:pointer; border-radius:5px;
}
.history_doc{
	width:85px; height:40px; border:solid 1px #e0e0e0; position:absolute; z-index:10;  background:url(../images/sms30x30.png) no-repeat 3px; right:0px; top:183px; font-size:12px; display:table; color:#373e4a; cursor:pointer; border-radius:5px;  padding-left:40px; text-align:center
}
.message_STreports{
	width:85px; height:40px; border:solid 1px #e0e0e0; position:absolute; z-index:10;  background:url(../images/messaheIconStu.png) no-repeat 3px; right:0px; top:45px; font-size:12px; display:table; color:#373e4a; cursor:pointer; border-radius:5px;  padding-left:40px; text-align:center
}
.smsBtn_student_profile{
	width:85px; height:40px; border:solid 1px #e0e0e0; position:absolute; z-index:10;  background:url(../images/sms30x30.png) no-repeat 3px; right:0px; top:91px; font-size:12px; display:table; color:#373e4a; cursor:pointer; border-radius:5px;  padding-left:40px; text-align:center
}
.message_STreportsSTUDENT{
	width:85px; height:40px; border:solid 1px #e0e0e0; position:absolute; z-index:10;  background:url(../images/messaheIconStu.png) no-repeat 3px; right:0px; top:25px; font-size:12px; display:table; color:#373e4a; cursor:pointer; border-radius:5px;  padding-left:40px; text-align:center
}
.upload_docSTUDENT{
	width:75px; height:40px; border:solid 1px #e0e0e0; position:absolute; float:right; background:url(../images/upload.png) no-repeat 3px; margin-top:80px; padding-left:50px; font-size:12px; display:table; color:#373e4a; cursor:pointer; border-radius:5px;
}
.back_STbutton{
	width:70px; height:40px; border:solid 1px #e0e0e0; position:relative; z-index:10; float:right; background:url(../images/back_icon.png) no-repeat 3px; right:2px; top:25px; font-size:12px; display:table; color:#373e4a; cursor:pointer; border-radius:5px;  padding-left:40px; padding-right:15px; text-align:center
}
.studentName{
	margin-top:10px; margin-bottom:5px; font-size:15px
}
.refresh_ReceiptButton{
	width:65px; height:35px; border:solid 1px #e0e0e0; background:url(../images/refreshIcon.png) no-repeat 3px;  font-size:14px; display:table; color:#373e4a; cursor:pointer; border-radius:5px;  padding-left:40px; text-align:center
}
#reportItems{
	width:260px; min-height:590px; /*min-height:558px;*/ max-height:100%; position:absolute; border-radius:5px; right:160px; top:0px; z-index:100000;  background:#373e4a; display:none;
}
#emailItems{
	width:70px; min-height:556px; /*min-height:558px;*/ max-height:100%; position:absolute; border-radius:5px; right:160px; top:0px; z-index:100000;  background:#373e4a; display:none;
}
.report_column_container{
	width:260px; height:30px; float:left; background:#373e4a; color:#FFFFFF; display:table; border-top-left-radius:5px; margin-top:-5px; border-top-right-radius:5px;
}
.emails_column_container{
	width:260px; height:30px; float:left; background:#373e4a; color:#FFFFFF; display:table; border-top-left-radius:5px; margin-top:-5px; border-top-right-radius:5px;
}
.st_TOpNote_container{
	width:300px; height:50px; margin-top:6px; float:right; font-size:12px; border:solid 1px #e5e5e5; background:#f9f9f9; padding:4px; border-radius:8px; overflow-x: hidden; overflow-y: scroll; line-height:17px; margin-right:30px;
}
.st_top_memo_container{
	color: #CC3333;
	width:300px; height:50px; margin-top:5px; float:right; font-size:12px; border:solid 1px #e5e5e5; background:#f9f9f9; padding:4px; border-radius:8px; overflow-x: hidden; overflow-y: scroll; line-height:17px; margin-right:30px;
}
.st_TopStatus_container{
	min-width:150px; max-width:100%; min-height:30px; max-height:100%; float:right; font-size:12px; position:absolute; left:280px; bottom:10px;
}
.st_TopStatus_containerSTUDENT{
	min-width:100px; max-width:250px; min-height:60px; max-height:100%; float:left; font-size:12px; margin-left:35px; margin-top:50px;
}
.studentDetails_topContainerSTUDENT{
	min-width:100px; max-width:100%; min-height:80px; max-height:100%; float:left; margin-bottom:10px;
}
.reportBack_STbutton{
	width:100px; height:40px; border:solid 1px #e0e0e0; position:relative; z-index:10; float:right; background:url(../images/back_icon.png) no-repeat 3px; padding-left:40px; font-size:13px; display:table; color:#373e4a; cursor:pointer; border-radius:5px; margin-top:10px;
}
.st_Agent_container{
	width:350px; height:95px; float:right; font-size:12px; border:solid 1px #e5e5e5; background:#f9f9f9; padding:4px; border-radius:8px;  line-height:20px; margin-right:50px;
}
.changePasswordWorng{
	min-width:90%; max-width:100%; height:40px; float:left; border:solid 1px #FF0000; display:table; margin-left:75px; padding-top:5px; padding-left:5px; background:#FFD2D2; margin-bottom:20px;
}
.changePasswordRight{
	min-width:90%; max-width:100%; height:40px; float:left; border:solid 2px #67c100; display:table; margin-left:75px; padding-top:5px; padding-left:5px; background:#31e645; margin-bottom:20px; color:#FFFFFF;
}
.showMessage{
	min-width:30px; max-width:270px; padding-left:25px; height:30px; float:left; background:url(../images/messages_icon2.png) no-repeat left; display:table;
}
.NoShowMessage{
	min-width:30px; max-width:270px; padding-left:25px; height:30px; float:left; background:url(../images/messages_icon1.png) no-repeat left; display:table;
}
.notification_div{
	width:13px; height:18px; position:absolute; background:#ca0000; border-radius:5px; display:tablel; right:-5px; top:-5px; z-index:10; font-weight:bold; color:#FFFFFF; border:solid 1px #a80000; text-align:center;
}
.replyIMG_notif_div{
	width:30px; height:30px; position:relative; z-index:1;
}
.search_title_container{
	width:100%; height:25px; float:left; margin-top:5px; margin-bottom:5px;
}
#SmallTopICON{
	width:30px; height:20px; float:right; cursor:pointer
}
#ClearlTopICON{
	width:30px; height:20px; float:right; cursor:pointer
}
#SmallTopICONmins{
	width:30px; height:20px; float:right; display:none; cursor:pointer
}
#TuitionID{
	width:100%; height:50px; float:left;  margin-bottom:5px;
}
#ServicesID{
	width:100%; height:50px; float:left; margin-bottom:5px;
}
#FullSearchContainer{
	width:100%; min-height:50px; max-height:100%; float:left; margin-bottom:5px;
}
#ServicesIDmins, #TuitionIDmins {
	width:30px; height:20px; float:right; margin-right:850px; display:none; cursor:pointer
}
#ServicesIDPlus, #TuitionIDPlus{
	width:30px; height:20px; float:right; margin-right:850px; cursor:pointer
}
.searchLocation_container{
	width:120px; height:40px; float:right; margin-right:400px; margin-top:-2px;
}
.prob_memo{
	 min-width:195px; max-width:260px; min-height:30px; max-height:30px; border:solid 1px #CCCCCC; border-radius:3px; font-size:11px; color:#333333; background:#fbf9d8; float:right; margin:auto; margin-left:-50px;
}
.prob_memo_new{
	max-width:260px; border:solid 1px #CCCCCC; border-radius:3px; font-size:11px; color:#333333; background:#fbf9d8;
}
.prob_textfield{
	width:25px; height:23px; float:left; font-size:11px; background:#fbf9d8; border:solid 1px #cccccc ;
}
.st_inProbation{
	width:136px; height:20px; float:left; font-size:14px; margin-left:0px; color:#FF0000;
}
.st_inProbation_text{
	width: 80%;
}
.st_inProbation_image{
	width: 16px;
}

.st_inProbation a:link {
	color: #FF0000;
	text-decoration: none;
}

/* visited link */
.st_inProbation a:visited {
	color: #FF0000;
	text-decoration: none;

}

/* mouse over link */
.st_inProbation a:hover {
	color: #FF0000;
	text-decoration: none;
}

/* selected link */
.st_inProbation a:active {
	color: #FF0000;
	text-decoration: none;
}

.print_invoice{
	width:110px; height:26px; float:right; border:solid 2px #666666; background:#373e4a; display:table; border-radius:5px; color:#FFFFFF; text-align:center; padding-right:10px; padding-left:0px; padding-top:4px; cursor:pointer;
}
.print_invoiceShort{
	min-width:95px; max-width:120px; height:26px; float:left; border:solid 2px #666666; background:#373e4a; display:table; border-radius:5px; color:#FFFFFF; text-align:center; padding-right:0px; padding-left:0px; padding-top:4px; cursor:pointer;
}
.approved_invoice{
	width:110px; height:20px; float:left; background:#3d991b; color:#FFFFFF; font-size:14px; display:table; border-radius:4px;
}
.disapproved_invoice{
	width:110px; height:20px; float:left; background:#ff0000; color:#FFFFFF; font-size:14px; display:table; border-radius:4px;
}
.posted_invoice{
	width:110px; height:20px; float:left; background:#244bb5; color:#FFFFFF; font-size:14px; display:table; border-radius:4px;
}
.process_refund{
	width:110px; height:20px; float:left; background:#ffcb97; color:#373e4a; font-size:14px; display:table; border-radius:4px;
}
.pendding_cancel{
	width:130px; height:20px; float:left; background:#ffe872; color:#373e4a; font-size:14px; display:table; border-radius:4px; margin-left:5px;
}
.approved_cancel{
	width:110px; height:20px; float:left; background:#F00; color:#FFFFFF; font-size:14px; display:table; border-radius:4px; margin-left:5px;
}
.approved_canceled{
	width:110px; height:20px; float:left; background:#660099; color:#FFFFFF; font-size:14px; display:table; border-radius:4px; margin-left:5px;
}
.print_button{
	width:110px; height:20px; float:left; background:#373e4a; color:#FFFFFF; font-size:14px; display:table; border-radius:4px; margin-left:15px; cursor:pointer;
}
.email_button{
	width:110px; background:#373e4a; color:#FFFFFF; border-radius:4px; margin-left:15px; cursor:pointer;
}
.email_button:hover{
	background:#2c3646;
}
.email_button:disabled,
.email_button[disabled]{
	background:#afb6c2; cursor: unset;
}
.rollback_button{
	width:110px; height:25px; float:right; background:#373e4a; color:#FFFFFF; font-size:14px; display:table; border-radius:4px; margin-left:5px; cursor:pointer; background-image:url(../images/rollbackICON.png); background-position:2px; background-repeat:no-repeat; border:none; font-weight:bold
}
.process_BTN{
	width:85px; height:20px; float:right; background:#373e4a; color:#FFFFFF; display:table; border-radius:4px; margin-left:5px; cursor:pointer; font-size:11px; font-weight:bold; border:none;
}
.Byapprove_disapprove_container{
	min-width:10px; max-width:100%; float:left; margin-top:5px; margin-left:5px;
}
.main_title{
	width:320px; height:35px; font-size:19px; float:left; background:#fbfbfb; border-radius:4px; border:solid 1px #c9c9c9; display:table; position:relative; text-align:center; margin-top:10px; margin-left:30px;
}
.dasshboard_title{
	width:250px; height:35px; font-size:19px; float:left; background:#303641; border-radius:5px; border:solid 1px #c9c9c9; display:table; position:relative; text-align:center; margin-top:10px; margin-left:30px; color:#FFFFFF; margin-bottom:5px;
}

.beta_version{
	width:100px; height:17px; float:left; background:#060; color:#FF0000; background:#FAEF1B; border-radius:4px; position:absolute; border:solid 1px #E2D805; display:table; text-align:center; margin-top:20px; margin-left:30px; font-size:10px; right:0px; top:16px
}
.font_size_16{
	font-size:16px;
}
.st_TopLocationEdit{
	height:25px; width:100%; float:left; margin-top:5px; margin-bottom:5px; font-size:15px
}
.dashboard_message_div{
	width:90%; min-height:20px; max-height:100%; float:left; margin-left:7px; color:#7c7c7c;
}
.dashboard_date_div{
	width:90%; height:15px; margin-top:5px; float:left; color:#7c7c7c; font-size:11px; margin-left:7px;
}
.dashboard_all_message_div{
	width:100%; min-height:60px; max-height:100%; float:left; background:#f5f5f5; margin-left:7px;
}
.dashboard_outer_div{
	width:100%; min-height:50px; max-height:100%; float:left; background:#f5f5f5; padding:10px; border-radius:5px;  border:solid 1px #cccccc;
}
.dashboard_username_div{
	min-width:300px; max-width:100%; height:20px; float:left; margin-top:10px; margin:0px; font-size:13px; width:90%; margin-left:7px;
}
.announcement_outer_container{	width:100%; float:left; min-height:10px; max-height:100%; position:relative; }
.announcement_title{ min-width:40%; max-width:100%; height:45px; float:left; font-size:21px; color:#373e4a; background:#ffd73d; margin-top:20px; border-bottom-right-radius:5px; border-top-right-radius:5px; display:table; padding-left:10px; padding-right:10px; font-weight:bold;}
.annoucement_date{ min-width:30%; max-width:100%; height:25px; float:left; font-size:14px; color:#FFFFFF; background:#e60000; margin-top:7px; border-bottom-right-radius:5px; border-top-right-radius:5px; display:table; padding-left:10px; padding-right:10px; }
.annoucement_text{ 	width:60%; min-height:100px; max-height:100%; float:left; border:solid 1px #0a3e52; font-size:14px; color:#FFFFFF; background:#1184ad; padding:5px; margin-top:20px;  }
.announcement_img { width:850px; height:280px; margin:auto; background-color:#f4f4f4; box-shadow:2px 2px 2px #CCCCCC;  border-radius:5px; }
.annoucement_full_container{ width:95%; height:320px; margin-top:0px; padding-top:10px; float:left; }
.annoucement_Link { min-width:10px; max-width:100%; height:0px; float:left; background:#373e4a; font-size:14px; font-weight:bold; color:#FFFFFF; border-radius:5px; border:none; margin-right:5px; margin-top:0px; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; cursor:pointer; display:table; }

.messages_upload_container{
	width:130px; min-height:100px; max-height:100%; float:right;
}
.STAddLoadingDiv{
	width:600px; height:20px; float:right; margin-top:7px; margin-left:10px; display:table; font-size:13px; display:none;
}
.login_choices{
	font-size:16px; color:#FFFFFF; margin-left:5px; margin-right:55px;
}
.login_choices_last{
	font-size:16px; color:#FFFFFF; margin:0px
}
.height{ height:20px; font-size:11px; width:85px;  }
#AgentApproveDisapprove{ width:100%; height:20px; float:left; margin-top:0px; display:table}
#waitUntileLoading { width:100%; height:20px; float:left; color:#303641; display:none;}
.attendance_holiday {color:#009900; font-size:14px;}

.table-receipts {
	margin-top:10px;
	margin-left:4px;
	width: 70%;
}
.table-receipts .memo {
	width: 40%;
}
