/*!
 *   Author: ALGOHRY ( UI Desigher / Developer ).
 *   Website: www.algohry.com
 *   License: 
 */


/* Cairo-Black-Font */
@font-face {
    font-family: 'Cairo';
    font-style: normal;
    font-weight: 900;
    src: url( "../fonts/Cairo-Black.ttf");
}

/* Cairo-Bold-Font */
@font-face {
    font-family: 'Cairo';
    font-style: normal;
    font-weight: 700;
    src: url( "../fonts/Cairo-Bold.ttf");
}

/* Cairo-SemiBold-Font */
@font-face {
    font-family: 'Cairo';
    font-style: normal;
    font-weight: 600;
    src: url( "../fonts/Cairo-SemiBold.ttf");
}

/* Cairo-Regular-Font */
@font-face {
    font-family: 'Cairo';
    font-style: normal;
    font-weight: 400;
    src: url( "../fonts/Cairo-Regular.ttf");
}

/* Cairo-Cairo-Light-Font */
@font-face {
    font-family: 'Cairo';
    font-style: normal;
    font-weight: 300;
    src: url( "../fonts/Cairo-Light.ttf");
}

/* Cairo-ExtraLight-Font */
@font-face {
    font-family: 'Cairo';
    font-style: normal;
    font-weight: 200;
    src: url( "../fonts/Cairo-ExtraLight.ttf");
}


* {
    font-family: 'Cairo';
}


.dropdown-item-text {
    padding: 8px;
    text-align: center;
}

.dropdown-footer {
    text-align: right;
}

.navbar-info {
    background-color: #b79a50;
}

.sidebar-dark-cyan .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-cyan .nav-sidebar > .nav-item > .nav-link.active {
    background-color: #b69d5a !important;
}

.hidden {
    display: none;
}

.card-tools .nav-pills button {
    margin-right: 7px;
}

.btn-info {
    background-color: #d9b14d;
    border-color: #d9b14d;
    box-shadow: 0px 2px 4px #c3af7e;
}

    .btn-info:hover {
        background-color: #b79a50;
        border-color: #b79a50;
        box-shadow: 0px 2px 4px #c3af7e;
    }

    .btn-info:not(:disabled):not(.disabled):active,
    .btn-info:not(:disabled):not(.disabled).active,
    .show > .btn-info.dropdown-toggle {
        background-color: #b79a50;
        border-color: #b79a50;
        box-shadow: 0px 2px 4px #c3af7e;
    }

.btn-danger {
    background-color: #c13c48;
    border-color: #c13c48;
    box-shadow: 0px 2px 4px #c13c48;
}

a {
    color: #b79a50;
}

    a:hover {
        color: #d9b14d;
    }

.badge-success {
    background-color: #529060;
}



/*------ Edite : 1/1/2020 -------*/
#ForgotPasswordConfirmation .login-box-msg {
    margin: 8px;
    padding: 0 20px 15px;
    border-bottom: solid 1px #0000001a;
}

.dataTables_length {
    float: left;
}

.datafield {
    background-color: #eeeeee;
    color: #b79a50;
}

/*Small devices (landscape phones, 576px and up)*/
@media (max-width: 576px) {
    .btn {
        margin-top:5px;
    }
    .dataTables_length {
        float: right !important;
    }
    div.dataTables_wrapper div.dataTables_filter {
        text-align:right !important;
    }
    .register-page {
        height: auto;
    }

    .table {
        display: block;
        width: 100%;
        overflow-x: auto;
    }
    .main-footer {
        text-align:center;
    }
    div.dt-buttons {
        text-align:right !important;
    }
}

/*@media (min-width:768px) {
    .table {
        display: inline-table !important;
    }
}*/


[class*='sidebar-light-'] .nav-sidebar > .nav-item > .nav-link, [class*='sidebar-light-'] .nav-sidebar > .nav-item:hover > .nav-link {
    background-color: #9a8b57 !important;
    color: #fff;
}


    #list-panel .btn-info {
        float: left;
    }

    .content-wrapper > .content {
        padding-top: 20px;
    }

    .select2-container .select2-selection--single {
        height: 39px !important;
    }

    .select2-container--default .select2-selection--single .select2-selection__rendered {
        color: #444;
        line-height: 26px;
    }

    .form-control {
        height: auto;
    }

    .nav-sidebar .nav-item .fa:first-child {
        margin-left: 5px;
    }

    [class*='sidebar-light-'] .nav-sidebar > .nav-item > .nav-link:active,
    [class*='sidebar-light-'] .nav-sidebar > .nav-item > .nav-link:focus {
        color: #fff !important;
    }

    .cancel-btn {
        float: left !important;
    }

    .alert-info {
        background: #d9b14d;
        border-color: #d9b14d;
    }

    .table-striped tbody tr:nth-of-type(odd) {
        background-color: rgba(182, 157, 90, 0.24) !important;
    }

    .card-header {
        background-color: #b79a50;
        color: #fff !important;
    }

    .msg-card .card-header {
        background-color: transparent;
    }

    .card-body {
        border: solid 1px #dad2bc;
    }

        .card-body > .table {
            text-align: center !important;
        }

    .panel .text-warning {
        color: #b79a50 !important;
        font-weight: 600;
    }

    .btn-link:hover {
        color: #ececec;
    }

    .btn-link {
        color: #fff;
    }

    .accordion .card .collapse {
        margin-top: 10px;
    }

    [class*='sidebar-light-'] .nav-sidebar > .nav-item.menu-open > .nav-link,
    [class*='sidebar-light-'] .nav-sidebar > .nav-item:hover > .nav-link {
        background-color: rgba(0, 0, 0, 0.1);
        color: #fff;
    }

#whatsapp-button {
    position: fixed;
    width: 60px;
    height: 60px;
    bottom: 40px;
    right: 40px;
    background-color: #25d366;
    color: #FFF;
    border-radius: 50px;
    text-align: center;
    font-size: 30px;
    line-height: 60px;
    box-shadow: 2px 2px 3px #999;
    z-index: 100;
}