body.light-background {
background-color: #f0f2f4;
}.wrapper.no-navigation {
padding-top: 0;
}
 .wrapper {
position: relative;
overflow: hidden;
padding-top: 54px;
min-height: 100%;
padding-bottom: 45px;
}
 .sign-in-wrapper {
padding-top: 80px;
}
 .sign-in-wrapper .sign-in-inner {
width: 370px;
margin-left: auto;
margin-right: auto;color: #666;font-size:12px;
}
 .sign-in-wrapper .login-brand {
font-size: 30px;
color: #333;
margin-bottom: 30px;font-family: Raleway,sans-serif;
}
 .text-skin {
color: #2baab1;
}



 .btn.btn-success {
background: #2baab1;
border: 1px solid #26969c;
}

 .m-top-md {
margin-top: 20px;
}
.p-top-sm {
padding-top: 10px;
}
.font-12 {
font-size: 12px;
}
a {
color: #4c5f70;
outline: 0;
}
a:focus, a:hover {
color: #218388;
text-decoration: none;
outline: 0;
}



.custom-checkbox {
display: inline-block;
/*width: 19px;*/
height: 19px;
position: relative;
margin-right: 5px;
top: 1px;
}
.custom-checkbox label {
cursor: pointer;
position: absolute;
width: 19px;
height: 19px;
padding-left: 0;
margin-top: -2px;
margin-right:13px;
top: 0;
left: 0;
-webkit-border-radius: 2px;
border-radius: 2px;
border: 1px solid #ccc;
background-color: #f9f9f9;
margin-bottom: 0;
}
.custom-checkbox input[type=checkbox]:checked+label {
border-color: #2baab1;
background-color: #2baab1;
}
.custom-checkbox input[type=checkbox]:checked+label:after {
-ms-filter: "alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1;
}
.custom-checkbox span {
margin-left: 5px;
font-size: 12px;
position: relative;
top: -1px;
}
.radio-inline+.radio-inline, .checkbox-inline+.checkbox-inline {
margin-top: 0;
 margin-left: 0px; 
}
.custom-checkbox label:after {
-ms-filter: "alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
content: '';
position: absolute;
width: 14px;
height: 8px;
background: 0 0;
top: 2px;
left: 2px;
border: 3px solid #fff;
border-top: none;
border-right: none;
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
}

/*.form-control:focus, .uneditable-input:focus, input[type=color]:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=datetime]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, select[multiple]:focus, textarea.form-control:focus {*/
input[type=text]:focus,input[type=password]:focus{
background: #fff;
border-color: #2baab1;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}