.content-login {
    max-width: 350px;
}

.brand-text {
    color : #27A3C8 !important;
    font-weight: 500;
}

.info a {
    color : #27A3C8 !important;
}

[class*=sidebar-dark] .user-panel {
    border-bottom: 1px solid #cecece !important;
}

[class*=sidebar-dark] .brand-link {
    border-bottom: 1px solid #cecece !important;
}

.nav-link {
    color: #b5b5b5 !important;
}

.nav-link:hover {
    color: #27A3C8 !important;
}

.nav-link.active {
    background-color: #ecf0f1 !important;
    border-radius: 0px !important;
}

[class*=sidebar-dark-] .nav-sidebar>.nav-item>.nav-link.active {
    box-shadow: none !important;
}

[class*=sidebar-dark-] .nav-sidebar>.nav-item>.nav-link.active i {
    color : #27A3C8 !important;
}

[class*=sidebar-dark-] .nav-sidebar>.nav-item>.nav-link.active p {
    color: #262626 !important;
}

.color-custom-theme {
    color : #27A3C8 !important;
}

.btn-custom {
    background-color: #27A3C8 !important;
    color: #fff !important;
    border-radius: 7px !important;
    height: 50px;
}

.custom-input {
    border: 1px solid #ABABAB;
    box-shadow: none;
    height: 50px;
}

#password {
    box-shadow: none;
    height: 45px;
}

#password:focus {
    outline: none !important;
    box-shadow: none !important;
}

.custom-input:focus {
    outline: none !important;
    box-shadow: none !important;
}

[class*=sidebar-dark-] {
    background-color: #ffffff !important;
}

.navbar-white {
    background-color: #ffffff !important;
}

.main-footer {
    background-color: #ffffff !important;
}

.sidebar {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.btn-eye {
    cursor: pointer;
    user-select: none;
}

/* custom */

/* Primary */
.bg-primary, .btn-primary {
    background-color: #27A3C8 !important;
    border-color: #27A3C8 !important;
    color: #ffffff !important;
}
.text-primary {
    color: #27A3C8 !important;
}

/* Secondary */
.bg-secondary, .btn-secondary {
    background-color: #A0E3F3 !important;
    border-color: #A0E3F3 !important;
    color: #000000 !important;
}
.text-secondary {
    color: #A0E3F3 !important;
}

/* Success */
.bg-success, .btn-success {
    background-color: #22C55E !important;
    border-color: #22C55E !important;
    color: #ffffff !important;
}
.text-success {
    color: #22C55E !important;
}

/* Danger */
.bg-danger, .btn-danger {
    background-color: #F43F5E !important;
    border-color: #F43F5E !important;
    color: #ffffff !important;
}
.text-danger {
    color: #F43F5E !important;
}

/* Warning */
.bg-warning, .btn-warning {
    background-color: #FACC15 !important;
    border-color: #FACC15 !important;
    color: #000000 !important;
}
.text-warning {
    color: #FACC15 !important;
}

/* Info */
.bg-info, .btn-info {
    background-color: #38BDF8 !important;
    border-color: #38BDF8 !important;
    color: #ffffff !important;
}
.text-info {
    color: #38BDF8 !important;
}

#eye-on {
    color: #ABABAB !important;
}

#eye-off {
    color: #ABABAB !important;
}