/*------------------------------------------------------------------[Login Page Stylesheet]Project:    Edumix Foundation Dashboard TemplateVersion:    1.2Last change:    11/03/2014 [fixed Float bug, vf]Author: matirasa-------------------------------------------------------------------*//* maki */#login-box-area,.login-box {  width:350px;}#login-box-area {  margin:0 auto;}.login-box {  position: relative;  margin:0 auto;  width: 100%;  background: #fff;  border:1px solid #EFEFEF;  border-radius: 4px;}.login-title span {    background: none repeat scroll 0% 0% #395F97;    padding: 4px 10px;    text-transform: uppercase;    font-weight: 400 !important;    font-family: "Montserrat", sans-serif !important;    font-size: 20px !important;    border-radius: 3px;    color: #fff;    margin: 0 0 0 20px;}.signup-panel a span {    display: block;    padding: 10px 0;    text-align: center;    text-transform: uppercase;    background: #92CD18;}.signup-panel h2 {    font-family: 'Montserrat', sans-serif;    font-size: 13px;    text-align: center;    text-transform: uppercase;    margin: 0 0 20px 0;}.signup-panel h2 span {    background: #fff;    z-index: 1;    position: relative;    padding: 0 15px;}.signup-panel h2:before {    content: "";    display: block;    width: 100%;    height: 1px;    background: #000;    position: relative;    top: 8px;    z-index: 0;}.footer-panel a span {    display: block;    padding: 6px 0;    text-align: center;    text-transform: uppercase;    background: #000;    color: #fff;    font-size: 10px;    text-transform: capitalize;    margin: 0 0 10px 0;}.login-msthd {    background: #757575;    width: 100%;    position: relative;    top: -13px;    left: 0;    font-size: 13px;    margin: 0;    padding: 12px 5px;    border-radius: 4px 4px 0 0;    text-align:center;}.login-msthd h3 {	color:#ffffff; }.login-msthd h3 small {    margin-left: 6px;    color: #fff;    letter-spacing: 2px;    border: 2px solid rgba(255, 255, 255, 0.3);    padding: 2px 6px;    border-radius: 15px;    position: relative;    top: -3px;}.login-box.box-primary {  border-top-color: #eaeaec; }.login-box.box-info {  border-top-color: #0ABAEF; }.login-box.box-danger {  border-top-color: #F20556; }.login-box.box-warning {  border-top-color: #FF884D; }.login-box.box-success {  border-top-color: #92CD18; }.login-box.height-control .box-body {  max-height: 300px;  overflow: auto; }.login-box .box-header {  position: relative;  -webkit-border-top-left-radius: 3px;  -webkit-border-top-right-radius: 3px;  -webkit-border-bottom-right-radius: 0;  -webkit-border-bottom-left-radius: 0;  -moz-border-radius-topleft: 3px;  -moz-border-radius-topright: 3px;  -moz-border-radius-bottomright: 0;  -moz-border-radius-bottomleft: 0;  border-top-left-radius: 3px;  border-top-right-radius: 3px;  border-bottom-right-radius: 0;  border-bottom-left-radius: 0;  border-bottom: 0px double #B7C1D3;  color: #444;  padding-bottom: 0px;  background: #fff; }  .login-box .box-header:before {    display: table;    content: " "; }  .login-box .box-header:after {    display: table;    content: " ";    clear: both; }  .login-box .box-header > .fa, .login-box .box-header > .glyphicon, .login-box .box-header > .ion {    display: inline-block;    padding: 10px 0px 10px 0;    margin: 0 0 0 5px;    font-size: 14px;    float: left;    cursor: default;    font-weight: bold;    color: #8c92a3; }  .login-box .box-header .box-title {    display: inline-block;    padding: 10px 0px 10px 0;    margin: 0 0 0 5px;    font-size: 14px;    float: left;    cursor: default;    font-weight: bold;    color: #8c92a3; }    .login-box .box-header .box-title i {      height: 35px;      width: 35px;      /* background: $text-box-title; */      display: block;      text-align: center;      line-height: 35px;      color: #8c92a3;      cursor: pointer;      margin: 0 5px;      position: relative;      padding: 0;      border-radius: 50%;      float: left; }    .login-box .box-header .box-title span {      top: 5px;      position: relative;      left: 5px;      color: #8c92a3;      font-family: "Montserrat", sans-serif;      font-size: 11px;      font-weight: lighter; }  .login-box .box-header > .fa, .login-box .box-header > .glyphicon, .login-box .box-header > .ion {    height: 35px;    width: 35px;    /* background: $text-box-title; */    display: block;    text-align: center;    line-height: 35px;    color: #8c92a3;    cursor: pointer;    margin: 0 5px;    position: relative;    padding: 0;    border-radius: 50%;    float: left; }  .login-box .box-header > .fa, .login-box .box-header > .glyphicon, .login-box .box-header > .ion {    top: 5px;    position: relative;    left: 5px;    color: #8c92a3;    font-family: "Montserrat", sans-serif;    font-size: 11px;    font-weight: lighter; }  .login-box .box-header a {    color: #444; }  .login-box .box-header > .box-tools {    padding: 15px 15px 5px 5px; }.box-tools span {  /* background: #D5DAE6; */  width: 30px;  height: 20px;  display: inline-block;  line-height: 28px;  text-align: center;  border-radius: 50%;  color: #D5DAE6;  cursor: pointer; }.login-box .box-body {  padding: 10px 20px 20px 20px;  color: #8c92a3; }  .login-box .box-body p {    font-size: 13px !important; }  .login-box .box-body > table, .login-box .box-body > .table {    margin-bottom: 0; }  .login-box .box-body.chart-responsive {    width: 100%;    overflow: hidden; }  .login-box .box-body > .chart {    position: relative;    overflow: hidden;    width: 100%; }    .login-box .box-body > .chart svg, .login-box .box-body > .chart canvas {      width: 100% !important; }  .login-box .box-body .fc {    margin-top: 5px; }  .login-box .box-body .fc-header-title h2 {    font-size: 15px;    line-height: 1.6em;    color: #8c92a3;    margin-left: 10px;    font-weight: 300; }  .login-box .box-body .fc-header-right {    padding-right: 10px; }  .login-box .box-body .fc-header-left {    padding-left: 10px; }  .login-box .box-body .fc-widget-header {    background: #17335A;    text-transform: uppercase;    padding: 5px 0;    color: #fff;    width: 130px; }#login-name,#login-pswd {	font-size:14px;}#btn-login-submit,#btn-forget-submit {	padding:6px 15px 8px 15px;}#msg-forget-prq {	color:#f39c12}#msg-lgn-err {	text-align:center;	color:#f20556;	margin-bottom:10px;}@media screen and (min-width:0em) and (max-width:350px) {	#login-box-area,.login-box {width:100%}	input[type="text"].fld-lgn {font-size:7px}}