/*
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,tt,var,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}

a:hover{text-decoration:underline}
p{margin-top:0;margin-bottom:5px}
img{border:0 none}
.clr{clear:both}
.floatl {float: left;}
.floatr {float: right;}
.divinner{margin:0 50px}

#wrapper{width: 100%;margin:0 auto 0;clear: both;}
#wrapperouter{padding: 0;margin: 0 auto;}
#wrapperinner{width:100%;}
#header{width:100%;padding:10px 0;margin:0 auto;position: relative;top: 0;z-index: 999;}

#headerleft{}
#headerright,.sidebar-toggle-box,#welcome_outer{display: none;}

#logo{width:200px;padding:0;margin: 0 auto;}
#logo img {max-height: 80px;}
#contentarea {float: none;margin: 0 auto;background: none;border: 0;width: 100%;}

#footer {float: left;width: 100%;color: #fff; text-decoration: none}
#footer a{color: #fff; text-decoration: none}
#footer.fixed{position: fixed;bottom: 0}
#footer_l {width: 100%;text-align: center;color: #fff;padding:10px 0;}
#footer_r {width: 100%;text-align: center;color: #fff;padding:10px 0;}

// System Standard Messages 

#system-message{margin:0;padding:0  }
#system-message dt{font-weight:bold;display:none}
#system-message dd{font-weight:bold;margin:0 0 5px 0}
#system-message dd ul{list-style:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0;padding:5px 5px 5px 40px}
#system-message dd.message ul{background:#E7FFBD url(../images/alert.png) 13px center no-repeat;border:1px solid #619C00;color:#619C00}
#system-message dd.notice ul{background:#E7FFBD url(../images/alert.png) 13px center no-repeat;border:1px solid #619C00;color:#619C00}
#system-message dd.error ul,#system-message dd.warning ul{background:#FEF1EC url(../images/notice.png) 13px center no-repeat;border:1px solid #CD0A0A;color:#CD0A0A}

*/
/*download css*/
.downfile {margin:40px auto;float: left;width: 100%;line-height: 80px;font-size: 30px;text-align: center;padding:70px 0;background: #fff;border: #e5e5e5 solid 1px;-moz-box-shadow: 0 2px 4px rgba(0,0,0,0.1);-ms-box-shadow: 0 2px 4px rgba(0,0,0,0.1);-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.1);box-shadow: 0 2px 4px rgba(0,0,0,0.1);}
.downfileinner {background: url(../images/download_bg.png) left 50% no-repeat;text-indent: 100px;text-align: center;display: inline-block;}
/*login page*/


.login_h3,.reset_h3 {
border-bottom: 5px solid #ededed;
color: #565656;
text-shadow: none;
font-weight: bold;
font-size: 16px;
margin: 0 0 10px;
padding: 3px 0;
}
.front_input input, .inputbox{border: 1px solid #ccc;padding: 3%;width: 93%;;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color: #666;margin-bottom: 20px;}
.front_label {line-height: 25px;background-image: url(../images/loginicons.jpg);background-repeat: no-repeat;padding-left: 35px;color: #777;font-size: 13px;}
.front_label.password, .front_label.label2{background-position: 0 -37px}
.front_label.labelemail{background-position: 0 -77px}

.cFrontPageRight ul{margin: 0; padding: 20px 0; list-style: square;}
.cFrontPageRight ul a {color: #666;}
/*responsive css*/
@media screen and (min-width:180px) and (max-width:720px) {

}
@media screen and (min-width:720px) and (max-width:990px) {

}



/**New Login CSS*/
.cFrontPageLeft{display:none} 
.cFrontPageRight {width: 100%;box-sizing: border-box;padding: 20px;vertical-align: top;margin:0 auto}
.cFrontPageLeft {background: #2ca8a3 url(../images/classroom-new.png) 100% 100% no-repeat;background-size: contain;   background-position: 50%;}
.leftwrap {display: table;vertical-align: middle;text-align: center;width: 100%;height: 90%;}


.cFrontPageRight .loginform {vertical-align: middle;text-align: center;width: 100%;}
/* .cFrontPageRight .loginformwrap {display: table-cell;vertical-align: middle;} */
.loginformwrap_div {max-width: 400px;margin: 0 auto;text-align: left;}
.leftwrap {display: table;vertical-align: bottom;text-align: center;width: 100%;height: 55%;padding-bottom: 40px;}
.leftwrap h2{display: table-cell;vertical-align: bottom;text-align: center;color: #fff;font-size: 34px;font-weight: normal;line-height: 36px;}
#system-message {margin: 10px 0 0;padding: 0;}
i.fa.fa-caret-right:before {content: "\f0da";}
ul.dvet_links li {list-style-type: none;font-size: 16px;text-align:center}
ul.dvet_links li i {display: inline-block;font-size: 24px;margin: 0px 10px;vertical-align: middle;}
ul.dvet_links li a{color:#fff;text-decoration:none}
div#leftmenu { display: none;}

.loginformwrap_div>p, .loginformwrap_div>p a {text-align: center;}

.guest_user.page_com_users div#contentareainner {
    min-height: auto;
    max-width: 400px;
}

