﻿.login-page {
    background: rgb(240,242,245) !important;
}

.checkbox label {
    text-indent: 5px;
}

.icon-custom {
    left: 0px !important;
}

.has-feedback input {
    text-indent: 20px !important;
}

.div-copyright {
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    color: #3c8dbc;
    height: 40px;
    line-height: 40px;
    font-size: 12px;
}

.lockscreen {
    /*background:#2b426f !important;*/
    /*color:#fff !important;*/
}

.lockscreen-name {
    margin-bottom: 40px;
}

.lockscreen-wrapper a {
    /*color:#fff !important;*/
}

.block-role {
    padding: 15px;
    margin-bottom: 20px;
    border: solid 1px #e4e4e4;
    height: 230px;
    border-radius: 5px;
}

    .block-role:hover {
        background: #f7f7f7;
    }
/*.role-admin:hover
{
    border: solid 1px #a1c40c;
}*/
/*.role-sale
{
     border: solid 1px #a1c40c;
}
.role-web
{
     border: solid 1px #a1c40c;
}
.role-tour
{
     border: solid 1px #a1c40c;
}
.role-reception
{
     border: solid 1px #a1c40c;
}*/
.lockscreen-wrapper {
    max-width: 900px !important;
    margin-top: 3% !important;
}

.lockscreen-logo {
    margin-bottom: 15px !important;
}

.h4-login {
    margin-bottom: 20px;
}

.permission .header {
    height: 48px;
}

.header {
    background: #FFF !important;
    border-bottom: solid 1px #CCC !important;
}

.line {
    padding-top: 10px;
}

.fotter {
    position: fixed;
    bottom: 0px;
}

a.list-group-item-info.active, a.list-group-item-info.active:focus, a.list-group-item-info.active:hover {
    color: #fff;
    background-color: #159a93;
    border-color: #159a93;
}

a.list-group-item-warning.active, a.list-group-item-warning.active:focus, a.list-group-item-warning.active:hover {
    color: #fff;
    background-color: #da9a2b;
    border-color: #da9a2b;
}

.item-house {
    background: #723c76 !important;
    border: solid 1px #723c76 !important;
}

.item-accountant {
    background: #df7867 !important;
    border: solid 1px #df7867 !important;
}

.login-box-body {
    background: #FFF !important;
    border-radius: 8px;
    box-shadow: 0 2px 4px rgb(0 0 0 / 10%), 0 8px 16px rgb(0 0 0 / 10%);
}

.img-select {
    max-height: 46px;
    margin: 0 auto;
}

.login-box {
    margin: 8% auto !important;
}

.text-white {
    color: #3c8dbc;
}

.login-logo {
    margin-bottom: 15px;
    text-align: center;
    display: block;
}

    .login-logo img {
        max-height: 80px !important;
        margin: 0 auto !important;
    }

.logo-app img {
    width: 90%;
    margin: 0 auto;
}

#lkLogin {
    width: 100% !important;
    background-color: #3c8dbc !important
}

.toast-top-center {
    margin-top: 10px !important;
}