﻿
.input-validation-error {
    border-color: red;
}


.app-menu__item {
    padding-left: 0px;
}

.app-menu__icon {
    display: table;
    background: white;
    padding: 8px;
    border-radius: 50%;
    margin-right: 7px;
}

    .app-menu__icon img {
        height: 38px;
        width: 27px;
        margin-left: 1px;
        max-width: inherit;
    }

.login-form .form-control {
    padding: 5px !important;
    font-size: 18px;
    padding-left: 8px !important;
}

.login-page .login-content {
    background: #5080a7;
}

    .login-page .login-content .log {
        margin-bottom: 3rem;
        text-align: center
    }

    .login-page .login-content .login-box {
        border-radius: 5px;
        min-height: 435px;
    }

        .login-page .login-content .login-box .login-form {
            border: 2px solid #004a35;
            border-radius: 5px;
        }


            .login-page .login-content .login-box .login-form .btn {
                background: #004a35;
                border: 2px solid #004a35;
                border-radius: 5px;
                color: white;
            }

                .login-page .login-content .login-box .login-form .btn[disabled] {
                    color: white;
                }

            .login-page .login-content .login-box .login-form .form-control:focus {
                border-color: gray;
            }

::selection {
    background: gray;
}

.login-page .login-content .login-box .login-form .form-control-danger {
    border-color: red;
}

.field-icon {
    float: right;
    margin-right: 10px;
    margin-top: -38px;
    position: relative;
    z-index: 2;
}

.input-group > .form-control:focus, .input-group > .custom-select:focus, .input-group > .custom-file:focus {
    z-index: 1;
}

.fa-eye {
}

.fa-eye-slash {
    color: darkgreen;
}

@media (min-width: 768px) .sidebar-mini.sidenav-toggled .app-menu__label {
    background: transparent;
    color:: after black;
}



.treeview-menu {
    padding-left: 0px;
}

    .treeview-menu li {
        list-style-type: none;
        color: #eee;
    }


.fa-rotate-270 {
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
}

#loading {
    background: url('/img/loader.gif') no-repeat center center;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 9999999;
    background-color: rgba(0, 0, 0, 0.1);
}
