@import url('https://fonts.googleapis.com/css2?family=Poppins&display=swap');

html, body, input[type="button"], select {
	font-family: 'Space Mono', monospace, 'Lucida Grande', 'Segoe UI', Tahoma, Helvetica, Arial, sans-serif;  
}
body{     
    font-size:100%;   
    line-height: 18px;    
    margin: 0; padding: 0; border: 0;
    background: #ffffff;
}
p {
    font-size: 1em;
    line-height: 0.0em;
    margin-top: 0.0em;
    margin-bottom: 0.0em;
}
hr {
    font-size: 1.0em;
    line-height: 0.0em;
    margin-top: 0.6em;
    margin-bottom: 0.6em;
}

/*** The heading and menu css ***/
.heading_menu{
	position: fixed;
	width:100%;
	margin-top: 0px;	
	z-index:+1;
}

div.heading_div {
	margin: 0px auto; 
	text-align: center;
	padding-bottom:2px;
	background: #efefef; 
    background: linear-gradient(top, #efefef 0%, #E8E8E8  100%);  
    background: -moz-linear-gradient(top, #efefef 0%, #E8E8E8  100%); 
    background: -webkit-linear-gradient(top, #efefef 0%,#E8E8E8 100%); 
    box-shadow: 0px 0px 9px rgba(0,0,0,0.95);
	width: 100%;
	max-height:30px;
}
div.heading_div div.heading{
	display: inline-table;
	position: relative;			
  }
div.heading {
	padding: 0 4px;
}
.dotshule_logo{
	height: auto;
	width: 120px;
	margin-top:2px;
}
label.schname{
	font-size: 100%;
	font-weight: bold;
	color:#214BF3;	
	text-align:left;
	text-transform:uppercase;
}
label.usernam{							
	font-size: 90%;
	font-weight: bold;
	color:#01ACE4;							
	text-align:left;	
	text-transform: capitalize;	
}
/* do not print the heading_menu div */
@media print {  
	.heading_menu, .heading_menu * {
		display: none !important;
	}
}
							
/*** print media css ***/
@media print {
	html, body {
		width: 210mm;
		height: 297mm;		
	}
	/* do not print the heading_menu div */
	@media print {  
		.heading_menu, .heading_menu * {
			display: none !important;
		}
	}
	/* do not print mylive chat wiget */
	@media print{
		.mylivechat_inline, .mylivechat_inline * {
			display: none !important;
		}
	}
	@media print{
		.mylivechat_collapsed, .mylivechat_collapsed * {
			display: none !important;
		}
	}	
	@media print{
		.mylivechat_expanded, .mylivechat_expanded * {
			display: none !important;
		}
	}	
	@media print{
		.portprint, .portprint * {
			display: none !important;
		}
	}										
	@page {
		size: A4;
		margin: 0;
		mso-header-margin:0.1in; 
		mso-footer-margin:0.1in; 
		mso-paper-source:0;	
	} 
	* {
		box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
	.page {				
		margin-top:-40px;		
		font-size:smaller;							
	}	
	.page_break {
		page-break-after:always;
	}
}

/*** The main menu ***/
.nav_size{
	min-width:1000px;
}
nav.nav_m {
	margin: 0px auto; 
	text-align: center;
	z-index: 5;
	background: #efefef; 
    background: linear-gradient(top, #efefef 0%, #bbbbbb 100%);  
    background: -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%); 
    background: -webkit-linear-gradient(top, #efefef 0%,#bbbbbb 100%);     
    box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
	
}
nav.nav_m ul.ul_m ul.ul_m{
	display: none;
}
	nav.nav_m ul.ul_m li.li_m:hover > ul.ul_m {
		display: block;			
	}
nav.nav_m ul.ul_m{
	background: #efefef; 
	background: linear-gradient(top, #efefef 0%, #bbbbbb 100%);  
	background: -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%); 
	background: -webkit-linear-gradient(top, #efefef 0%,#bbbbbb 100%); 
	box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
	padding: 0 15px;
	border-radius: 2px;
	list-style: none;
	position: relative;
	z-index: +1;
	display: inline-block;
	margin:0px;		
	border-radius:15px;
}
	nav.nav_m ul.ul_m:after {
		content: ""; clear: both; display: block;			
	}
	nav.nav_m ul.ul_m li.li_m {
		float: left;			
	}
		nav.nav_m ul.ul_m li.li_m:hover {
			background: #4b545f;
			background: linear-gradient(top, #4f5964 0%, #5f6975 40%);
			background: -moz-linear-gradient(top, #4f5964 0%, #5f6975 40%);
			background: -webkit-linear-gradient(top, #4f5964 0%,#5f6975 40%);			
		}
			nav.nav_m ul.ul_m li.li_m:hover a.lk_m{
				color: #fff;
			}	
		nav.nav_m ul.ul_m li.li_m a.lk_m {
			display: block; padding: 5px 16px;font-weight:bold;font-size:larger;
			color:#505050; text-decoration: none; 			
		}	
	nav.nav_m ul.ul_m ul.ul_m {
		background: #5f6975; border-radius: 0px; padding: 0;
		position: absolute; top: 100%;
	}
		nav.nav_m ul.ul_m ul.ul_m li.li_m {
			float: none;text-align: left; 
			border-top: 1px solid #6b727c;
			border-bottom: 1px solid #575f6a; position:relative;				
		}
			nav.nav_m ul.ul_m ul.ul_m li.li_m a.lk_m {
				padding: 5px 25px; font-weight:normal;
				color: #fff; text-transform:none;					
			}	
				nav.nav_m ul.ul_m ul.ul_m li.li_m a.lk_m:hover {						
					background: #01ACE4;
				}	
	nav.nav_m ul.ul_m ul.ul_m ul.ul_m {
		position: absolute; left: 100%; top:0;
	}

/*** Notification ***/		
li.notification_container {
	position: relative;		
	left: 4px;		
}
span.notification_counter {   
	position: absolute;
	top: 1px;
	left: 12px;		
	background-color: rgba(212, 19, 13, 1);
	color: #fff;
	border-radius: 16px;
	padding: 0px 5px;
	font-size:small;	
}

/*** The work area div ***/
div.links_div {
	 padding: 0 5% 5% 5%;
	 min-width:900px;
}
div.links_container{
	padding:20px 6%; 	
	background:#FFFFFF;
	border-radius:15px;
}
.wrap {
	position:absolute;	
	text-align: center;	
	background: #FFFFFF;
    margin: 5.5% 5% 2% 5%;
    z-index: -4;
    width:90%;
    min-height:500px;
    border-radius:10px;
}
.content_div {
	text-align: left;
	display: inline-block;
	padding:10px 20px;	
}	

.wrap_inner {
	position:relative;
	font-family: 'Poppins';	
	text-align: center;	
	background: #FFFFFF;
    min-height:500px;
    border-radius:10px;
	margin-top:40px;
}
.content_div_inner {
	text-align: left;
	display: inline-block;
	padding:10px 20px;	
}	

div.hrclass {	
	border-top: 2px solid #EFEFEF;		
	padding:5px 0 0 0;	
	margin-bottom: 0.6em;
}
div.upclass{	
	border-top: 2px solid #EFEFEF;		
	padding:5px 0 0 0;
	margin-top:10px;
	margin-bottom: 0.6em;
}
hr.hrclass {
	width:700px;
	border-top: 2px solid #EFEFEF;		
	padding:5px 0 0px 0;	
	margin-bottom: 0.6em;
}
hr.upclass {
	width:800px;
	border-top: 2px solid #EFEFEF;		
	padding:10px 0 0 0;
	margin-top:10px;
}
div.divider_line {
	border-top: 2px solid #EFEFEF;		
	margin-top: 0.6em;
	margin-bottom: 0.6em;	
}
.content_links_div {
	text-align: left;
	margin-top:70px;
	display: inline-block;
	width:100%;		
}
div.more {
	position:relative;
	min-width:510px;		
	padding: 25px 100px;	
	margin: 0px 125px; 
	line-height:2.0em;
	z-index:0;	
	background-color:#FFFFFF;	
}
div.more2 {
	position:relative;
	min-width:420px;
	margin:0px 100px;
	padding: 25px 100px;			
	z-index:0;	
	background-color:#FFFFFF;
}
div.more22 {
	position:relative;
	min-width:420px;
	margin:0px 20px;
	padding: 25px 100px;		
	z-index:0;	
	background-color:#FFFFFF;
}
div.more222 {
	position:relative;		
	padding: 25px 40px;		
	z-index:0;		
	background-color:#FFFFFF;
}	
div.navigating_div {
	line-height:2.0em;
	padding:20px 0px;
}
div.navigating_div_more {
	padding:35px 60px;
	line-height:2.0em;
	background-color:#FBFBFB;
	border-radius:10px;		
}
.update_more {	
	padding:35px 60px;
	line-height:2.0em;
	background-color:#FBFBFB;
	width:700px;
	border-radius:10px;		
}
div.more_container{
	padding:35px 100px;
	line-height:2.0em;	
}
.update_more2 {
	padding:0.8em;
	line-height:2.0em;
	margin-left:80px;	
}

/*** Links ***/
a {
	text-decoration: none;
	color: #214BF3;
	font-size: larger;
} 

a:visited { 
	color: #214BF3;
	text-decoration: none; 		
}

a:hover, a:active { 
	text-decoration: none; 
	color: #00CCFF;	
}	

.nsis_link{
	text-decoration: none;
	color: #00008B;
	font-size: large;
} 

.nsis_link:visited { 
	color: #00008B;
	text-decoration: none; 
}
.nsis_link:hover, .nsis_link:active { 
	text-decoration: none; 
	color: red;
}
.update_link1{
	font-size: larger;    
	color:#008080;
}
.update_link1:hover, #update_link1:active { 
	text-decoration: none; 
	color: red;
	font-size: x-large;
}
.update_link{
	font-size:larger;    
	color: #01ACE4;
}
.update_link:hover, .update_link:active { 
	text-decoration: none; 
	color: #008080;
	font-size: x-large; 
}
.respo_link{
	font-size:1.2em;	
	line-height:1.5em;
	font-size:larger;
}
.respo_link:hover, .respo_link:active { 
	text-decoration: none; 
	color: #00CCFF;
	font-size: x-large; 
	
}
a.navigation_shortcut{
	color:#214BF3;
	text-decoration: none; 	
	text-transform:uppercase;
	font-size:medium;
	font-weight:normal;
	padding:2px;
}

a.navigation_shortcut:hover, a.navigation_shortcut:active{
	text-decoration: none; 
	color: #00CCFF;	
}

a.detailed_menu_css{
	text-decoration: none;		
	color:#214BF3;		
}

a.detailed_menu_css:hover, a.detailed_menu_css:active { 
	text-decoration: none; 
	color: #eb8f00;     
}

div.detailed_menu_div_css{			
	padding:10px 0 10px 10px;			
	border-top: 2px solid #DCDBDA;
	border-bottom: 1px solid #DDDDDD;
	background: #DCDBDA;       
	background: linear-gradient(top, #DCDBDA 0%, #FFFFFF 80%);
	background: -moz-linear-gradient(top, #DCDBDA 0%, #FFFFFF 80%);
	background: -webkit-linear-gradient(top, #DCDBDA 0%,#FFFFFF 80%);
	border-radius:5px;			
}

div.detailed_menu_div_css:hover, div.detailed_menu_div_css:active { 
	padding:10px 0 10px 10px;		
	text-decoration: none; 	       
	border-top: 2px solid #FBFBBA;
	border-bottom: 1px solid #FBFBBA;	
	background: #FBFBBA;
}
label.detailed_menu_link_text_css {
	text-decoration: none; 	
	font-weight:normal;	
	font-size:large;
	max-height:999999px;
	display:block;
}
a.file_menu_css{
	text-decoration: none;		
	color:#505050;		
}
a.file_menu_css:hover, a.file_menu_css:active { 
	text-decoration: none; 
	color: #eb8f00;     
}
div.file_menu_div_css{			
	padding:10px 0 10px 10px;			
	border-top: 2px solid #DCDBDA;
	border-bottom: 1px solid #DDDDDD;
	background: #DCDBDA;       
	background: linear-gradient(top, #DCDBDA 0%, #FFFFFF 80%);
	background: -moz-linear-gradient(top, #DCDBDA 0%, #FFFFFF 80%);
	background: -webkit-linear-gradient(top, #DCDBDA 0%,#FFFFFF 80%);
	border-radius:0px;			
}
div.file_menu_div_css:hover, div.file_menu_div_css:active { 
	padding:10px 0 10px 10px;		
	text-decoration: none; 	       
	border-top: 2px solid #FBFBBA;
	border-bottom: 1px solid #FBFBBA;	
	background: #FBFBBA;
}	
label.file_menu_link_text_css {
	text-decoration: none; 	
	font-weight:normal;	
	font-size:large;
	max-height:999999px;
	display:block;
}
a.extra_menu_link_css{	
	text-decoration: none;	
	color: #01ACE4;
	line-height: 1.7em;
}
a.extra_menu_link_css:hover, a.extra_menu_link_css:active { 
	text-decoration: none; 
	color: #eb8f00;	
}	
div.extra_menu_div_css {	
	border-top: 1px solid #DCDBDA;	
	border-bottom: 1px solid #DDDDDD;			
	padding:1px 0 1px 10px;		
	background: linear-gradient(top, #DCDBDA 0%, #FFFFFF 80%);
	background: -moz-linear-gradient(top, #DCDBDA 0%, #FFFFFF 80%);
	background: -webkit-linear-gradient(top, #DCDBDA 0%,#FFFFFF 80%);
	border-radius:5px;	
}
div.extra_menu_div_css:hover, div.extra_menu_div_css:active { 		
	text-decoration: none; 		
	border-top: 1px solid #FBFBBA;
	border-bottom: 1px solid #FBFBBA;
	padding:1px 0 1px 10px;	
	background: #FBFBBA;		
}
div.extra_menu_div_css_short_cut{	
	border-top: 1px solid #DCDBDA;	
	border-bottom: 1px solid #DDDDDD;				
	padding:1px 0 1px 10px;		
	background: linear-gradient(top, #DCDBDA 0%, #FFFFFF 80%);
	background: -moz-linear-gradient(top, #DCDBDA 0%, #FFFFFF 80%);
	background: -webkit-linear-gradient(top,#DCDBDA 0%,#FFFFFF 80%);
	border-radius:5px;	
}
div.extra_menu_div_css_short_cut:hover, div.extra_menu_div_css_short_cut:active { 		
	text-decoration: none; 		
	border-top: 1px solid #FBFBBA;
	border-bottom: 1px solid #FBFBBA;
	padding:1px 0 1px 10px;	
	background: #FBFBBA;		
}
label.extra_menu_link_text_css{
	text-decoration: none; 	
	font-weight:normal;	
	font-size:large;
	max-height:999999px;
}	
a.warning_flag_link{		
	text-decoration: none; 
	color: green; 		
}
a.warning_flag_link:hover, a.warning_flag_link:active { 
	text-decoration: none;		
	color:green; 
}
div.warning_flag_link_div{		
	padding:10px 0 10px 10px;			
	border-top: 2px solid #DCDBDA;
	border-bottom: 1px solid #DDDDDD;
	background: #DCDBDA;
	background: linear-gradient(top, #DCDBDA 0%, #FFFFFF 80%);
	background: -moz-linear-gradient(top, #DCDBDA 0%, #FFFFFF 80%);
	background: -webkit-linear-gradient(top, #DCDBDA 0%,#FFFFFF 80%);
	border-radius:5px;				
}
div.warning_flag_link_div:hover, div.warning_flag_link_div:active { 
	padding:10px 0 10px 10px;			
	border-top: 2px solid #b1efc4;
	border-bottom: 1px solid #DDDDDD;
	background: #b1efc4;
	background: linear-gradient(top, #b1efc4 0%, #FFFFFF 100%);
	background: -moz-linear-gradient(top, #b1efc4 0%, #FFFFFF 100%);
	background: -webkit-linear-gradient(top, #b1efc4 0%,#FFFFFF 100%);
	border-radius:5px;	
}	
label.warning_flag_link_text{
	text-decoration: none; 	
	font-weight:normal;	
	font-size:large;
	max-height:999999px;
	display:block;
}
/*** LOGOUT LINK ***/
a.logout_link_css{
	text-decoration: none;			
	color: #56789A;
}
a.logout_link_css:hover, a.logout_link_css:active { 
	text-decoration: none; 
	color: #eb8f00;   
}
div.logout_div_css{
	border-top: 1px solid #DCDBDA;
	background: linear-gradient(top, #DCDBDA 0%, #FFFFFF 80%);
	background: -moz-linear-gradient(top, #DCDBDA 0%, #FFFFFF 80%);
	background: -webkit-linear-gradient(top, #DCDBDA 0%,#FFFFFF 80%);
	border-radius:5px;		
}
div.logout_div_css:hover, div.logout_div_css:active{
	text-decoration: none; 		
	background: #FBFBBA;
}
label.logout_text_css{
	text-decoration: none; 	
	font-weight:normal;	
	font-size:medium;
	padding: 2px 8px;
}
a.portprint{
	float:left;font-size:small;
}
a.landprint{
	float:right;font-size:small;
}		
	
/*** Forms ***/
.drop_moretb {
	background: #FFFFFF;
	border: 1px solid #DCDBDA;
	width:12.0em;	
	font-size: medium;
	font-weight: 500;
	text-transform:uppercase;
	padding:5px 0px;
}
.drop_moresr{
	background: #FFFFFF;	
	border: 1px solid #DCDBDA;
	width:12.0em;	
	font-size: medium;
	font-weight: 500;
	text-transform:uppercase;
	padding:5px 0px;
}
.textbox_left{
	background: #FFFFFF;
	border: 0.03em solid #2F4F4F;
	border-radius: 0.4em;
	width:11.03em;	
	font-size: 1.0em;
	font-weight: 500;
	text-align:center;
	text-transform:uppercase;
	color: #191970;
	padding:0.1em;
}
.more_textbox{
	background: #FFFFFF;
	border: 1px solid #DCDBDA;
	width:11.7em;	
	font-size: medium;
	font-weight: 500;
	text-align:center;
	text-transform:uppercase;
	padding:5px 0px;
}
.msg_drop{
	font-weight: normal;
	text-transform:capitalize;
	color: #191970;	
}
.tophr{
	width: 48.0em;
	margin-top:2.5em;
}
label.heading{
	font-size: 2.0em;
	font-weight: bold;
	color:#2F4F4F;
	text-align: center;
	padding:0.2em;
	text-shadow: 2px 3px 5px #2F4F4F;
}

label.subheading{
	font-size: 1.5em;
	font-weight:bold;
	margin-top: 0.6em;
    margin-bottom: 0.5em;
	text-align:center;
	color:#56789A;
}

tr.tabrow:nth-child(even) {
	background: #EFEDF3
}
tr.tabrow:nth-child(odd) {
	background: #FFFFFF
}

tr.att_row:nth-child(odd) {
	background: none
}
tr.att_row:nth-child(even) {
	background: none
}
.tab .tabrow .tabcell{
	border: 1px solid #989898;	
}
.tab{
	border-collapse: collapse;
	margin:10px 0 10px 0;
}
.tabcell{
	min-width:80px;
}
.tab .tabrow .tabcell_ms{
	border: 1px solid #989898;	
}
.tab .tabrow .tabcell_pc{
	border: 1px solid #989898;	
}
.tab .att_row .tabcell{
	border: 1px solid #989898;	
}
.tab .att_row .tabcell1{
	border: 1px solid #989898;
}
.rtab .att_row .tabcell1{
	border: 1px solid #989898;
}
.tabcell_ms{
	min-width:40px;
}
.tabcell_ms{
	min-width:25px;
}
.respons_table{
	border-spacing:0.4em;
}	
label.schl{	
	font-size: large;
	font-weight:normal;
	color: #000000;
	padding:0.0em;
	text-transform:lowercase;
	padding:2px;
}
label.text_css{	
	font-size: large;
	font-weight: normal;
	color: #383838;
	padding:0.0em;	
	padding:2px;
	text-align:justify;
}
.smltb1{
	width:14.0em;
}
label.smltb2{
	font-size:medium;
	font-weight:normal;	
	color:#000000;
	padding:4px;
	width:400px;
}
label.smltb22{
	font-size:medium;
	font-weight:normal;	
	color:#000000;
	padding:4px;	
}
.warning{
	color:red;
}
div.welcome {	
	font-weight: bold;
	color:#0066CC;
	margin-top: 0.0em;
	text-align:center;
	padding-top:62px;		
}
.welcome_name{
	text-transform:capitalize;
	font-size:3.5em;
	line-height:1.0em;
}
.welcome_sys{	
	font-size:3.0em;
	line-height:0.75em;
	}
.welcome_info{
	text-transform:capitalize;
	font-size:1.5em;
	line-height:0.5em;
	color:#214BF3;
	z-index:-100;
}	
.logout{
	margin-top:2.0em;
	font-weight:normal;
	font-size:1.1em;
}
.unauthorized{
	font-size: 2.7em;
	font-weight: bold;
	color:#CD5C5C;
	margin-top: 3.0em;
	text-align:center;
	line-height:1.1em;
}
label.info_msg{	 
	font-family: 'Mukta', 'Space Mono', sans-serif;
	font-size: large;
	font-weight: normal;	
	padding:0.7em;
	text-align:left;	
	color:#00008B;
	line-height:25px;
	text-align: justify;
	border-radius: 0.8em;
	background: #F3F4F6;
	background: linear-gradient(top, #F3F4F6 0%, #FFFFFF 80%);
	background: -moz-linear-gradient(top, #F3F4F6 0%, #FFFFFF 80%);
	background: -webkit-linear-gradient(top, #F3F4F6 0%,#FFFFFF 80%);	
}
.logo_css{	
	border: 0.03em solid #FFFFFF;
	border-radius: 0.8em;
	width:24.0em;	
	height:24.0em;
	z-index:-100;	
}

label.more_label {
	font-size:large;
	font-weight:normal;
	color: #404040; 
}
.button{
	font-size:medium;	
	color:#989898;	
	font-weight:bolder;
	min-width:75px;	
}
.button:hover, .button:active {
	color: #eb8f00;
	background-color: #FBFBBA;
}
.logbut{
	width:8.0em;		
	margin-left:2.2em;		
}

/*** Login portal ***/
.wrap_heading_div_login {		
		text-align:center;
	}	
div.login_padding_div{
	width:550px;
	display:inline-block;
	padding:20px 50px 50px 50px;
	margin: 1% 0%;
	background-color:#FFFFFF;
	border:3px #E0E1E1 solid;
	border-radius:10px;
}

.heading_div_login .heading_login {			
	position: relative;
}	  
.wrap_login_div {		
	text-align:center;
}		  
.login_div {					
	margin-top:10px;						
	background:#dddddd;
	background: linear-gradient(top, #dddddd 0%, #F7F7F7 100%);  
	background: -moz-linear-gradient(top, #dddddd 0%, #F7F7F7 100%); 
	background: -webkit-linear-gradient(top, #dddddd 0%,#F7F7F7 100%); 
	border-radius:10px;
}	
.wrap_footer_div {
	position:relative;
	margin: 0 25% 0 25%;
}
.footer_div{
	margin-top:40px; 
	position:relative;
	text-align: center;
	width: 600px;
	color:#191970;
	font-size:80%;
	font-style:italic;
}
.wrap_in_action{
	position:relative;
	margin: 0 25% 0 25%;	
}
.in_action {
	height:10px;
	position:relative;
	text-align: center;	
}	
.lglabel{
	font-weight: bold;
	color:#2F4F4F;
	max-height: 999999px;					
}	
.log_label{
	font-size:1.1em;
	color:#2F4F4F;
	text-transform:capitalize;
}
.heading_{
	font-size:1.5em;
	line-height:1.1em;
	/*color:#2F4F4F;*/
	color:#191970;
	text-align:center;
}		 
tr.loginrow:nth-child(odd) {
	background: none
}
tr.loginrow:nth-child(even) {
	background: none
}			
label.login_label{				
	font-size: 1.2em;
	font-weight: normal;
	color:#2F4F4F;	
	text-align:left;	
}			
.login{					
	font-size: 1.2em;
	line-height:1.5em;
	font-weight: normal;
	color: #00008B;					
	text-transform:none;
	text-align:center;
	width:13.5em;
}			

.slide_img{
	position:relative;
	height:360px;
	width:960px;
	left:0;
	top:0;
}

.title_style{
	height:25px;
	width:943px;	
	padding:4px;
	color:#2C2C2F;
	font-size:larger;
}
.upbut{
	font-size:normal;
}	
span.medform{
	display:flex;
}
textarea.remarks_input{
	margin: 0px;
    height: 87px;
    width: 265px;
}

/*** Document store navigation ***/
div.file_container {
	overflow:hidden;
	width:1120px;
	display: inline-table;	
}
div.file_container div.view_container {	
	display: inline-table;
	position: fixed; 
	float:right;	
	background-color: #DDDDDD;
}
@-moz-document url-prefix() {
	div.file_container div.view_container {
		display: inline-table;
		position: fixed; 
		float:right;		
		background-color:#DDDDDD;
		margin-left:320px;
	}
}
div.file_container div.selection_container {
	display: inline-table;
	position: relative;
}
div.selection_container {
	text-align:left;
	width:305px;
	float:left;	
	margin-right:8px;	
}
a.selection_link_css{	
	text-decoration: none;	
	color: #505050;
	line-height:1.0em;
}
a.selection_link_css:hover, a.selection_link_css:active { 
	text-decoration: none; 
	color: #505050; 
}	
div.selection_div_css {	
	background:#FFFFFF;
}
div.selection_div_css:hover, div.selection_div_css:active { 		
	text-decoration: none; 		
	background: #FBFBBA;		
}	
label.selection_link_text_css {
	text-decoration: none; 	
	font-weight:normal;	
	font-size:0.8em;
}	
div.options_container {
	padding:16px 0 16px 0;
	display:block;
}
div.link_container{
	display: inline-block;
	padding: 4px 0 4px 4px;
	position: relative;
	border: 1px solid #DDDDDD;
	width: 300px;
	margin-top: 8px;
}
div.doc_link_container{
	display: inline-block;
	position: relative;
	width: 350px;
	margin: 8px 16px 8px 8px
}
div.doc_cat_div{
	text-align: center;
}
div.display_div_docs{
	padding-bottom: 50px;
}
img.file_icon {
	width:85px;
	height:100px;
	float:left;
}
div.file_details {
	margin-left:90px;
	line-height:14px;
	color:#505050;
	min-height:100px;
	font-family: 'Poppins';
}
h5.label_doc_links {
	font-family: 'Poppins';
	font-weight: 500;
	font-size: 12pt;
}
label.selection_link_text_css1 {
	font-size:13px;
	color:#134297;
	font-weight:400;	
}
label.selection_link_text_css2 {
	font-size:12px;
	font-weight:500;
}
label.selection_link_text_css3 {
	font-size:11px;
	font-weight:500;
}
label.selection_link_text_css4 {
	font-size:10px;
	font-weight:500;
}
label.selection_link_text_css5 {
	font-size:10px;
	font-weight:500;
}	
div.act_container {
	width:300px;
	clear:both;
}	
div.share_container {
	width:150px;
	float:left;
}
div.comment_container{
	width:150px;
	float:left;
}


/*** Notifications ***/
.notificationContainer {
	background-color: #fff;
	border: 1px solid rgba(100, 100, 100, 0.4);
	box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25);	
	overflow: auto;
	width: 800px;	
	top: 30px;	
	margin-bottom:40px;
}
.notificationTitle {
	font-weight: bold;
	padding: 8px 0;
	font-size: 13px;
	background-color: #ffffff;	
	width: 700px;	
}

div.notfMainPanel {	
	padding: 5px;
	margin: 0px 5px;	
	border-bottom: 1px solid rgba(100, 100, 100, 0.4);
	box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25);	
}

div.notfMainPanel:hover, div.notfMainPanel:active {   
	border-bottom: 1px solid #FBFBBA;	
	background: #FBFBBA;
 }	

div.notfMainPanelNew{
	padding: 5px;
	margin: 0px 5px;
	background-color:#B4B4B41A;	
	border-bottom: 1px solid rgba(100, 100, 100, 0.4);
	box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25);
}

div.notfMainPanelNew:hover, div.notfMainPanelNew:active{
	border-bottom: 1px solid #FBFBBA;	
    background: #FBFBBA;
}

div.notfMainPanelSeen{
	padding: 5px;
	margin: 0px 5px;
	background-color:#FFFFFF80;
	border-bottom: 1px solid rgba(100, 100, 100, 0.4);
	box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25);
}

div.notfMainPanelSeen:hover, div.notfMainPanelSeen:active{
	border-bottom: 1px solid #FBFBBA;	
    background: #FBFBBA;
}

div.notfMainPanelChecked{
	padding: 5px;
	margin: 0px 5px;	
	border-bottom: 1px solid rgba(100, 100, 100, 0.4);
	box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25);
}

div.notfMainPanelChecked:hover, div.notfMainPanelChecked:active{
	border-bottom: 1px solid #FBFBBA;	
    background: #FBFBBA;
}

.notfImage{
	width:90px;
	height:90px;
}

div.notfDetailsBodyPanel{
	height:40px;
	padding:5px 0 5px 5px;
	font-size:small;
	color:#27368c;	
	line-height:16px;
}
.notfImageFooter{
	width:15px;
}
div.notfImagePanel{	
	float:left;
}

div.notfDetailsPanel{
	margin-left:95px;
}

div.notfFooterImagePanel{
	float:left;
}
div.notfFooterDetailsPanel{
	font-size:12px;
	padding-left: 25px;
}

div.notfDetailsTitlePanel{	
	border-bottom : 1px solid rgba(100, 100, 100, 0.5);
	box-shadow : 0 0 2px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow : 0 0 2px rgba(0, 0, 0, 0.25);	
	padding-bottom : 3px;
	padding-left : 5px;
	color : #3B3A60;
	font-size : medium;
	
}

div.notif_head_div { 
	position:relative;
}

div.notif_range_div {
	 float: left;
}

div.notif_navigation_div {
	 float: right;
	 text-align:right;
}

/*** Dashboard ***/
label.dashtxt{
	font-size:85%;	
}


div.rightcontact3 {
    float: ceter;
    min-width: 900px;
    margin: auto;
}

div.sectiontxt_dash {
    color: #000;
    width: 100%;
    margin: 0px auto !important;
    padding: 10px 0px;
    line-height: 21px;
    margin: auto;
    background: #ebece7;    
    overflow: auto;
    font-weight: normal;
    text-align: justify;
    border-radius:10px;
}

div.damasection {
    width: 74%;
    height: auto;
    margin: 0px auto !important;
    overflow: hidden;
}

div.damainbx {
    width: 32%;
    float: left;
    height: 190px;
    border: 1px solid #d5d7d7;   
    margin: 3px 0px 10px 1%;
	background: #D7DDDE;
    background: linear-gradient(top, #D7DDDE 0%, #FFFFFF 80%);
	background: -moz-linear-gradient(top, #D7DDDE 0%, #FFFFFF 80%);
	background: -webkit-linear-gradient(top,#D7DDDE 0%,#FFFFFF 80%);
	border-radius:20px;
}

div.damainbx_logo{
	 width: 32%;
    float: left;
    height: 190px;
    border: 1px solid #d5d7d7;   
    margin: 3px 0px 10px 1%;
	background: #D7DDDE;
    background: linear-gradient(top, #D7DDDE 0%, #FFFFFF 80%);
	background: -moz-linear-gradient(top, #D7DDDE 0%, #FFFFFF 80%);
	background: -webkit-linear-gradient(top,#D7DDDE 0%,#FFFFFF 80%);
}

div.damainbxhd {
    font-size: 18px;
    width: 100%;
    float: left;
    height: 20px;
    padding: 12px 4% 10px 1%;
    text-align: center;
    
    font-weight: bold;
    font-size: large;
    color: #505050;
    text-decoration: none
    
}
div.damainsbx {
    width: 100%;
    float: left;   
}
div.damainsbximg1 {
    width: 28%;
    height: 190px;
    position: relative;
    top: 16px;
    left: 35%;
}

div.damiansbximg1 img{
    width: 90%;
}
.img1{
	width:100px;
}
div.damainbx:hover , div.nitadamainbx:hover{	
	font-size:25px; 
	background: #FBFBBA;
	background: linear-gradient(top, #FBFBBA 0%, #FFFFFF 80%);
	background: -moz-linear-gradient(top, #FBFBBA 0%, #FFFFFF 80%);
	background: -webkit-linear-gradient(top,#FBFBBA 0%,#FFFFFF 80%);
}  
div.damainbx:hover .damainbxhd , div.nitadamainbx:hover .nitadamainbxhd  { 	
	  color: #eb8f00;
	  text-decoration:none;
}
div.damainbxhd:hover , .nitadamainbxhd:hover  {
	 text-decoration: underline;
	 } 
 
.damainbxhd , .nitadamainbxhd { 
	font-size:12px; 
}  
.footer_main {
	width:100%;
	float:left;
	background:#aec836;
	border-top:solid 3px #000; 
	clear:both !important;
	margin-top:20px !important 
}

.ftblkhgt{
	height:12px; 
	clear:both;  	
    text-align: center;
    background: #efefef;
    background: linear-gradient(top, #efefef 0%, #bbbbbb 100%);
    background: -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%);
    background: -webkit-linear-gradient(top, #efefef 0%,#bbbbbb 100%);
    box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
}

.footersecond {  
	background:none;   
	margin: 0 auto; 
	padding:10px 0px;  
	text-align:center
}
.footer_copyright { 
	padding:8px 0px 0px 0px; 
	font-size:12px  
}

/*** Alerting message bar CSS ***/		
.hellobar-bar {
	font-family: "Open Sans", sans-serif;
	width: 100%;
	margin-top:500px;				
	height: 50px;
	display: table;
	font-size: 17px;
	font-weight: 400;
	padding: .33em .5em;
	-webkit-font-smoothing: antialiased;
	color: #5c5e60;
	position: fixed;
	background-color: white;
	box-shadow: 0 1px 3px 2px rgba(0,0,0,0.15);
}
.hellobar-bar.regular {
	height: 30px;
	font-size: 14px;
	padding: .2em .5em;
}
.hb-content-wrapper {
	text-align: center;
	text-align: center;
	position: relative;
	display: table-cell;
	vertical-align: middle;
}
.hb-content-wrapper p {
	margin-top: 0;
	margin-bottom: 0;
}
.hb-text-wrapper {
	margin-right: .67em;
	display: inline-block;
	line-height: 1.3;
}
.hb-text-wrapper .hb-headline-text {
	font-size: 1em;
	padding-left:10px;
	display: inline-block;
	vertical-align: middle;
}
.hellobar-bar .hb-cta {
	display: inline-block;
	vertical-align: middle;
	margin: 5px 0;
	color: #ffffff;
	background-color: #0099cc;
	border-color: #0099cc;
}
.hb-cta-button {
	opacity: 1;
	color: #fff;
	display: block;
	cursor: pointer;
	line-height: 1.5;
	max-width: 22.5em;				
	text-align: center;
	position: relative;
	border-radius: 3px;
	white-space: nowrap;
	margin: 1.75em auto 0;
	text-decoration: none;
	padding: 0;
	overflow: hidden;
}
.hb-cta-button .hb-text-holder {
	border-radius: inherit;
	padding: 15px 10px;
}
.hb-cta-button .hb-text-holder-alert {
	border-radius: inherit;
	cursor: none;
	background-color:#e08d8d;
	border-color:#e08d8d;
	font-size:x-large;
	font-weight:bold;				
	padding: 15px 10px;
}
.hb-close-wrapper {
	display: table-cell;
	width: 1.6em;
}
.hb-close-wrapper .icon-close {
	font-size: 14px;
	top: 15px;
	right: 50px;
	width: 15px;
	height: 15px;
	font-size:x-large;
	opacity: .3;
	color: #000000;
	cursor: pointer;
	position: absolute;
	text-align: center;
	line-height: 15px;
	z-index: 1000;
	text-decoration: none;
}	

label.reason{
	width:675px;
	line-height:25px;
	padding:5px 0px 5px 40px;	
	font-size:18px;
	font-weight:normal;
	text-align:justify;
}	

/*** Time table ***/
.tb .tbrow .tbcell{
	border: 1px solid #989898;	
	border-spacing: 0px;
}
.tb{
	border-collapse: collapse;
	border-spacing: 0px;
	margin:0px;
}
.tb_inner .tbrow_inner .tbcell_inner{
	border: 0px solid #989898;	
	border-spacing: 0px;
}
.tb_inner{
	border-collapse: collapse;
	border-spacing: 0px;
	margin:0px;
}		
.tb_time_txtbx{
	width:120px;
	text-align:center;
}
.tb_txtbx{
	width:116px;
	text-align:center;	
}	
.tb_desc_txtarea{
	width:245px;
	height:100px;
}
.tb_dropdown{
	width:120px;
	text-transform:capitalize;
}
.tb_link {
	font-size:small;
}
.tb_label {
	font-size:small;
	text-transform:uppercase;
	font-weight:normal;	
	text-align:center;
	width:120px;	
}
.tb_label_desc {
	font-weight:normal;
	width:251px;
	height:112px;
	text-transform:none;
	text-align:left;
}
.tb_info_msg {	
	font-size:small;
	width:120px;	
    border-radius: 5px;
    background:#F3F4F6;
    background:linear-gradient(top, #F3F4F6 0%, #FFFFFF 80%);
    background:-moz-linear-gradient(top, #F3F4F6 0%, #FFFFFF 80%);
    background:-webkit-linear-gradient(top, #F3F4F6 0%,#FFFFFF 80%);
}	

.status_label_n {
	text-align:center;
	font-size:18px;
	padding:15px 30px 15px 30px;	
}
.status_label_i {
	font-size:18px;
	padding:15px 0px 15px 0px;	
}
.status_label_a {
	text-align:center;
	padding:0px 30px 0 30px;		
}
.status_reason {
	width:520px;
	font-size:18px;
	padding:5px 0 5px 0;		
}
.status_fees_min {
	text-align:center;
	font-size:18px;
	padding:15px 0 5px 0;	
}

.status_tab .status_tabrow .status_tabcell {
	border-bottom: 1px solid #989898;
	padding-top: 5px;	
}
.status_tab{
	border-collapse: collapse;	
}
.status_tabcell {
	min-width:50px;
}	
	
/*** Lesson planning ***/
a.navigation_divs:visited {
	color: #214BF3;
	text-decoration: none; 		
}

a.navigation_divs:hover, a.navigation_divs:active { 
	text-decoration: none; 
	color: #00CCFF;	
}

h5.label_lesson_plan {
	font-family: 'Poppins';
	font-weight: 500;
	font-size: 12pt;
}

label.idstyl, label.valstyl {
	font-family: 'Poppins';
	font-size: 12pt;
	font-weight:normal;	
	color:#000000;
}

label.idstyl {
	width:150px;
	font-weight:500;
}	

h4.header_lesson_plan{
	font-family: 'Poppins';
    font-size: 12pt;
    font-weight: 500;
}

.fomtxtb {
	width:450px;
	font-family: 'Poppins';
	font-size: 12pt;
}
.fomtxta {
	width:450px;
    height:50px;
    font-family: 'Poppins';
	font-size: 12pt;
}
.fomddwn {
	width:150px;
	font-family: 'Poppins';
	font-size: 12pt;
	font-weight:500;	
}

/******/

label.statsh {
	font-family: 'Mukta', sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}
label.statsk{
	font-family: 'Mukta', sans-serif;
	font-weight:normal;
	text-transform:uppercase;
}
label.statsv {
	font-family: 'Mukta', sans-serif;
	font-weight:bold;
	text-align:right;
	text-transform:uppercase;
}
div.infolock {
	width:800px;
	height:120px;
	position:fixed;
	margin-top:-35px;
}

/*** Others ***/
label.form_heading {	
	font-size: medium;
	padding:4px;
	color:#1d1d1d;
}

label.fheading {
	font-size: medium;
	padding:4px;
	color:#1d1d1d;
}

img.spassport {
	width:135px;
	height:150px;
	padding:5px 10px;
}

a.link_doc {
	font-size:medium;
}

div.appdocs_div { 
	margin-left: 50px;
}

label.reply_info{
	font-size: normal;
	padding:4px;
	color:#1C94C4;
	text-align:justify;
}

.form_heading_ms {
	text-align:center;
	padding:0px;
	color:#000000;
}

.form_txtbx {	
	width:15.0em;	
	font-size: medium;
	font-weight: 500;
	color: #000000;
	padding:2px;
	text-align:center;
	text-transform:uppercase;	
	
}

.form_txtbx {	
	width:15.0em;	
	font-size: medium;
	font-weight: 500;
	color: #000000;
	padding:2px;
	text-align:center;
	text-transform:uppercase;	
	
}

.datepicker_form {
	width: 15.0em;
	font-size: 1.0em;
	font-weight: 500;
	color: #000000;
	padding: 0.2em;
	text-align: center;
	text-transform: uppercase;
}

.datepicker_input {
	width: 15.0em;
	font-size: 1.0em;
	font-weight: 500;
	color: #000000;
	padding: 0.2em;
	text-align: center;
	text-transform: uppercase;
}

.datepicker_more {
    width: 11.7em;
    border: 0.1em solid #DCDBDA;
    font-size: 1.0em;
    font-weight: 500;
    color: #01ACE4;
    padding: 0.1em;
    text-align: center;
    text-transform: uppercase;
}

.notice_txtbx {      
    width: 800px;
    font-size: 16px;;   
    color: #000000;
    padding: 2px;
    text-align: left;
}

input.description_box {		 	
	font-family: 'Mukta';
	width:750px;	
	font-size:large;	
	color:#000000;	
	text-align:left;	
}

input.medic_box{	
	border: 0.1em solid #DCDBDA; 	
	width:385px;	
	font-size: larger;	
	color:#000000; 
	padding:0.2em;
}

label.medic_box {	
	border: 0.1em solid #DCDBDA; 	
	width:385px;
	min-height:20px;	
	font-size: large;  
    font-weight: normal; 
	color:#214bf3;
	padding:0.2em;
}

input.form_txtbox{			
    width: 270px;
    font-size: larger;   
	color:#000000;
    padding: 1px;
    text-align: center; 
}

label.form_txtbox {	
	border: 0.1em solid #DCDBDA;
    width: 270px;
    min-height:20px;
    font-size: large;  
    font-weight: normal; 
	color:#214bf3;
    padding: 0.2em;   
    text-align: center; 
}

label.description_box {	
	border: 0.1em solid #DCDBDA;
	width:700px; 
	min-height:20px;	 
    font-size: large;  
    font-weight: normal; 
	color:#214bf3;
    padding: 0.2em;    
    text-align: left; 
}
label.description_area {	
	border: 0.1em solid #DCDBDA;	
	width:825px;
	min-height: 50px;	
	font-size: large;
	font-weight: normal; 	
	color:#214bf3;
	padding:0.2em;
	text-align:left;
}

textarea.description_area {			
	width:750px;	
	font-size:medium;
	color:#000000; 
	padding:0.2em;
	text-align:left;
}
select.drop_medic {
    font-size: medium;
    font-weight: 500;
    text-transform: uppercase;
    color:#000000; 
    padding: 0.1em 60px 0.1em 0.1em;
}

div.info_panel {
	padding: 5px 60px;
    line-height: 20px;
    background-color: #F5F5DC;
}

label.rfield-name {	
	font-family:'Mukta', sans-serif;
	font-size: large;
	font-weight: normal;
	color:#2F4F4F;	
	padding: 0 10px 0px 0px;
	text-align:right;	
}
label.lfield-name {	
	font-family:'Mukta', sans-serif;
	font-size: large;
	font-weight: normal;
	color:#2F4F4F;	
	padding:0.1em;
	text-align:left;	
}

label.lbup {	
	font-family:'Mukta', sans-serif;
	font-size: large;
	font-weight: normal;
	color:#2F4F4F;	
	padding:0.1em;
	text-align:left;	
}

label.lbup_con {	
	font-family:'Mukta', sans-serif;
	font-size: large;
	font-weight: normal;
	color:#000000;	
	padding:0.1em;
	text-align:left;	
}

label.uplb {
	font-size: 1.1em;	
	color:#2F4F4F;
	padding:0.1em;
	font-weight:nomal;
	text-align:left;
}
.textarea_update{	
	padding:0.2em;
	width: 35.0em;
	height:2.0em;
	font-size:18px;
}
.notice_area {
	padding:0.2em;
	width: 800px;
	height:5.0em;
	font-size:18px;
	color:#000000;
}
label.notice_info {	
	font-size:medium;
	line-height:1.2em;
	font-weight: normal;
	width:800px;
	color:#000000;
}
label.notice_info1 {	
	padding:0.2em;	
	font-size:large;
	line-height:1.2em;
	font-weight: normal;
	color:#000000;
}

label.note_info {	
	padding:0.2em;	
	font-size:1.0em;
	font-weight: normal;
	text-transform:capitalize;
}
label.note_info1 {	
	padding:0.2em;	
	font-size:1.2em;
	font-weight:normal;
	text-transform:capitalize;
}
label.label_notice{	
	font-weight: normal;
	color:#56789A;
	padding:0.1em;
	text-align:left;
}
.notice_table {
	border-spacing:0.2em;
}
.note_cell {	
	padding:0.2em;	
	font-size:large;
	line-height:1.2em;
	font-weight: normal;
	color:#000000;	
}

.note_cell1{		
	padding:0.2em;	
	font-size:medium;
	line-height:1.2em;
	font-weight: normal;
	color:#000000;	
	width:800px;
}
.subj_trs_area {	
	padding:0.1em;
	width: 20.0em;
	height:2.0em;
	font-size:1.2em;
}
label.lb {	
	font-size: medium;
	font-weight: normal;
	color:#000000;
	padding:2px;
	text-align:left;
	text-transform:uppercase;
}
label.lb_fd {
	font-size:2.0em;
	text-align:center;
	margin-top: 2.0em;
	color:#2F4F4F;
}

label.lb_nc {
	font-family:'Poppins';
	font-size: medium;
	font-weight: normal;
	color:#000000;
	padding:0px;
	text-align:center;
	text-transform:uppercase;
}


label.lb_ms, label.lb_nc{
	font-size: medium;
	font-weight: normal;
	color:#000000;
	padding:0px;
	text-align:center;
	text-transform:uppercase;
}

label.lb_nc {
	font-family:'Poppins';
}

label.lfield-value {
	font-family: 'Mukta', sans-serif;
    font-size: medium;
    font-weight: bold;
    color: #444444;
    padding: 0 0 0 20px;
    text-align: left;
    text-transform: uppercase;
}

label.tabdatastr {
	font-family: 'Mukta', sans-serif;
    font-size: medium;
    font-weight: bold;
    color: #444444;
    padding: 2px;
    text-align: left;
    text-transform: uppercase;
}

label.tabdatano {
	font-family: 'Mukta', sans-serif;
    font-size: medium;
    font-weight: bold;
    color: #444444;
    padding: 2px;
    text-align: right;
    text-transform: uppercase;
}
.form_drop {
	width:15.6em;	
	font-size: medium;
	font-weight: 500;
	text-transform:uppercase;
	color: #000000;
	padding:2px;
}
label.label_name {
	font-size: 1.2em;
	font-weight: bold;
	color: #191970;
	text-transform:capitalize;
}
.schtable {	
	border-spacing:0.2em;
}
.tabm {
	border-spacing:0.2em;

}
.schrow1 {	
	color: #191970;		
}
.tabhder {
	font-size: 1.0em;
	text-transform:capitalize;
	text-align:center;
}
.schrow2 {
	color: #000000;	
}
.marks_table_header, .marks_label {
	font-size: 1.1em;
	font-weight: normal;
	color: #000000;
	padding:0.2em;
	text-align:left;
	text-transform:uppercase;
}
.marks_textbox {
	font-size: large;
	font-weight: normal;
	color:#000000;
	padding:2px;
	text-align:center;
	height:1.0em;
	width:4.5em;	
}
.reason{	
	font-size: large;
	font-weight: normal;
	color:#000000;
	padding-left:12px;
	text-transform:lowercase;
	text-align:left;
	height:1.0em;
	width:16.0em;
}
.reason3{
	font-size: large;
	font-weight: normal;
	color:#000000;
	text-align:left;
	width:32.0em;	
}
.img {
	position:relative;
	border: 0.03em solid #FFFFFF;
	border-radius: 15px;
	float:left;	
	z-index:0;	
	width:220px;
	height:250px;
	margin: 20px 80px;
}
.upload_img {
	border: 0.03em solid #FFFFFF;
	border-radius: 0.8em;	
	width:24.0em;
	height:auto;
}
.upload_signature {
	border: 0.03em solid #FFFFFF;	
	width:24.0em;
	height:5.0cm;
}	

/*-----SIGN IN -------*/
div.container-signinx{		
	margin-top: 0px;
    background: #dfe4eb;
    width: 710px;
    height: 350px;	
}

div.container-signinx div.info-signinx{
	width:400px;
	height:350px;
	background:#a0a9ad;
	float:left;
	margin-right:20px;
}

div.container-signinx div.data-signinx{
	font-family:sans-serif;
	float:left;
}


label.form-titlesx{
	font-size:medium;
	font-weight:normal;
	padding-bottom:4px;
}

.fo-textbxx{	
	width:260px;
	font-size:large;
	padding:2px;
	color:#17407E;	
}