﻿/*Tema predefinido na cor azul claro*/

.selected-menu-principal {
    background: linear-gradient(to right, #9abf7f 0%,#9abf7f 15px,#3d8abda6 0%,#2b7fb7ba 100%) !important;
}

.selected-menu-principal-hide {
    background: none !important;
}

.selected-menu {
    background: linear-gradient(to right, #9abf7f 0%,#9abf7f 15px,#3d8abda6 0%,#2b7fb7ba 100%) !important;
}

.dropdown-header {
    color: #e0e2e2!important;
}

tr {
    background-color: #e9ecef;
}

.bg-white {
    background-color: #FFFFFF !important;
}

.bg-custom {
    background-color: #3497DA !important;
}

.bg-tit-filtro-custom {
    background-color: #2f87c2!important;
}

.text-tit-filtro-custom {
    color:#636363!important;
}

.navbar-custom .navbar-brand {
    color: #fff;
}

    .navbar-custom .navbar-brand:hover, .navbar-custom .navbar-brand:focus {
        color: #fff;
    }

.navbar-custom .navbar-nav .nav-link {
    color: #3497DA;
}

    .navbar-custom .navbar-nav .nav-link:hover, .navbar-custom .navbar-nav .nav-link:focus {
        color: #3497DA;
    }

    .navbar-custom .navbar-nav .nav-link.disabled {
        color: #87acc6;
    }

    .navbar-custom .navbar-nav .show > .nav-link,
    .navbar-custom .navbar-nav .active > .nav-link,
    .navbar-custom .navbar-nav .nav-link.show,
    .navbar-custom .navbar-nav .nav-link.active {
        color: #fff;
    }

.navbar-custom .navbar-toggler {
    color: #fff;
    border-color: rgba(255, 255, 255, 0.1);
}

.navbar-custom .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.8)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-custom .navbar-text {
    color: rgba(255, 255, 255, 0.5);
}

    .navbar-custom .navbar-text a {
        color: #fff;
    }

        .navbar-custom .navbar-text a:hover, .navbar-custom .navbar-text a:focus {
            color: #fff;
        }

.navbar ul li a {
    background-color: #3497DA !important;
    color: #fff !important;
}

    .navbar ul li a:hover {
        background-color: #40a2e5 !important;
    }

a.bg-custom:hover, a.bg-custom:focus,
button.bg-custom:hover,
button.bg-custom:focus {
    background-color: #40a2e5 !important;
}

.btn-custom {
    color: #ffffff!important;
    background-color: #3497DA;
    border-color: #3497DA;
}

    .btn-custom:hover {
        color: #fff;
        background-color: #40a2e5;
        border-color: #40a2e5;
    }

    .btn-custom:focus, .btn-custom.focus {
        box-shadow: 0 0 0 0.2rem rgba(58, 118, 181, 0.50);
    }

    .btn-custom.disabled, .btn-custom:disabled {
        color: #fff;
        background-color: #87acc6;
        border-color: #87acc6;
    }

    .btn-custom:not(:disabled):not(.disabled):active, .btn-custom:not(:disabled):not(.disabled).active,
    .show > .btn-custom.dropdown-toggle {
        color: #fff;
        background-color: #40a2e5;
        border-color: #40a2e5;
    }

        .btn-custom:not(:disabled):not(.disabled):active:focus, .btn-custom:not(:disabled):not(.disabled).active:focus,
        .show > .btn-custom.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(58, 118, 181, 0.50);
        }

.badge-custom {
    color: #fff;
    background-color: #3497DA;
}

    .badge-custom[href]:hover, .badge-custom[href]:focus {
        color: #fff;
        text-decoration: none;
        background-color: #40a2e5;
    }



/*<-- não altera aqui */
.table-custom,
.table-custom > th,
.table-custom > td {
    background-color: #c6c8ca;
}

.table-hover .table-custom:hover {
    background-color: #b9bbbe;
}

    .table-hover .table-custom:hover > td,
    .table-hover .table-custom:hover > th {
        background-color: #b9bbbe;
    }
/*--> não altera aqui */

.table .tfoot-custom th,
.table .thead-custom th {
    color: #fff !important;
    background-color: #409fe0 !important;
    border-color: #c8e4f7 !important;
}

.table-custom {
    color: #161515 !important;
    background-color: #c8e4f7 !important;
}

    .table-custom th,
    .table-custom td,
    .table-custom thead th,
    .table-custom tr th {
        border-color: #c8e4f7 !important;
    }

    .table-custom.table-bordered {
        border: 0 !important;
    }

    .table-custom.table-striped tbody tr:nth-of-type(odd) {
        background-color: rgba(255, 255, 255, 0.05) !important;
    }

    .table-custom.table-hover tbody tr:hover {
        background-color: rgba(255, 255, 255, 0.075) !important;
    }

.alert-custom {
    color: #16405c;
    background-color: #d6d8d9;
    border-color: #c6c8ca;
}

    .alert-custom hr {
        border-top-color: #b9bbbe;
    }

    .alert-custom .alert-link {
        color: #3497DA;
    }

.list-group-item-custom {
    color: #16405c;
    background-color: #c6c8ca;
}

    .list-group-item-custom.list-group-item-action:hover, .list-group-item-custom.list-group-item-action:focus {
        color: #16405c;
        background-color: #b9bbbe;
    }

    .list-group-item-custom.list-group-item-action.active {
        color: #fff;
        background-color: #3497DA;
        border-color: #3497DA;
    }

.border-custom {
    border-color: #3497DA !important;
}

.text-custom {
    color: #16405c !important;
}

a.text-custom:hover, a.text-custom:focus {
    color: #2a5978 !important;
}

.btn-outline-custom {
    color: #16405c;
    background-color: transparent;
    background-image: none;
    border-color: #3497DA;
}

    .btn-outline-custom:hover {
        color: #fff;
        background-color: #3497DA;
        border-color: #3497DA;
    }

    .btn-outline-custom:focus, .btn-outline-custom.focus {
        box-shadow: 0 0 0 0.2rem rgba(29, 96, 161, 0.50);
    }

    .btn-outline-custom.disabled, .btn-outline-custom:disabled {
        color: #3497DA;
        background-color: transparent;
    }

    .btn-outline-custom:not(:disabled):not(.disabled):active, .btn-outline-custom:not(:disabled):not(.disabled).active,
    .show > .btn-outline-custom.dropdown-toggle {
        color: #fff;
        background-color: #3497DA;
        border-color: #3497DA;
    }

        .btn-outline-custom:not(:disabled):not(.disabled):active:focus, .btn-outline-custom:not(:disabled):not(.disabled).active:focus,
        .show > .btn-outline-custom.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(29, 96, 161, 0.50);
        }

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    z-index: 3;
    color: #fff!important;
    cursor: default;
    background-color: #3497DA!important;
    border-color: #3497DA!important;
}

