﻿
.btn-primary {
    color: #fff;   
    background-color: #fdb518;
    border-color: #fdb518;
}

    .btn-primary:hover {
        color: #fdb518;
        background-color: #1B1B1B;
        border-color: #1B1B1B;
    }

.btn-secondary {
    color: #fff;
    background-color: #1B1B1B;
    border-color: #6c757d;
}

    .btn-secondary:hover {
        color: #fff;
        background-color: #5c636a;
        border-color: #565e64;
    }

.btn-link {
    color: #033c73;
}

    .nav-link.active, .navbar-dark .navbar-nav .nav-link:hover {
        color: #fdb518;
    }

    .nav-link-register {
        color: #ffffff;
        font-weight: normal;
        font-size: 11pt;
        display: block;
        padding: .5rem .3rem .5rem .3rem;
    }

        .nav-link-register:hover {
            color: #000000;
        }

    .footer {
        width: 100%;
        height: 30px;
        white-space: nowrap;
        font-size: 10pt;
        background-color: #1B1B1B;
        text-align: center;
    }

    .breadcrumb {
        font-weight: 700;
        font-size: 14px;
        text-transform: uppercase;
        padding: 10px;
        border-radius: 4px;
    }

    .breadcrumb-item + .breadcrumb-item::before {
        content: "/";
        color: #1B1B1B;
    }

    .breadcrumb-item a {
        color: #1B1B1B;
        text-decoration: none;
    }

        .breadcrumb-item a:hover {
            color: #ffffff;
            text-decoration: underline;
        }

    .breadcrumb-item.active {
        color: #E09A02;
    }
       
    .alert {
        position: relative;
        padding: 1rem 1rem;
        margin-bottom: 1rem;
        border: 0px solid transparent;
        border-radius: 0px;
    }

    .alert-dismissible {
        padding-right: 3rem;
    }

    .alert-danger {
        color: #842029;
        background-color: #e7d9ff;
        border-left: solid 4px #d63638;
        border-bottom: solid 1px #f8d7da;
        border-top: none;
        border-right: none;
    }

    .alert-success {
        color: #005000;
        background-color: #c3ffe1;
        border-left: solid 4px #00a32a;
        border-bottom: solid 1px #7af879;
        border-top: none;
        border-right: none;
    }

    .dropdown-menu {
        padding-top: 2px;
        padding-bottom: 2px;
    }

    .modal-dialog {
    }

        .modal-dialog .modal-content .modal-header {
            background-color: #E09A02;
        }

            .modal-dialog .modal-content .modal-header i {
                color: #ffffff;
                margin-right: 20px;
            }

            .modal-dialog .modal-content .modal-header h4 {
                color: #ffffff;
                font-weight: 300;
                text-transform: uppercase;
                font-size: 18px;
                padding-top: 5px;
                padding-bottom: 0px;
            }


        .modal-dialog .modal-content .modal-body {
            font-weight: 300;
        }

        .modal-dialog .modal-content .modal-footer {
            background-color: #d2ccca;
        }

.modal-backdrop {
    z-index: 100000 !important;
}

.modal {
    z-index: 100001 !important;
}

    .accordion-item-admin {
        border-top: none;
        border-left: none;
        border-bottom: 1px #ffffff solid;
    }

    .profile-card-subheader {
        color: #F6F0ED;
        background-color: #033c73;
        font-weight: normal;
        font-size: 12pt;
    }

.table-fixed tbody {
    height: 200px;
    overflow-y: auto;
    width: 100%;
}

.table-fixed thead,
.table-fixed tbody,
.table-fixed tr,
.table-fixed td,
.table-fixed th {
    display: block;
}

    .table-fixed tr:after {
        content: "";
        display: block;
        visibility: hidden;
        clear: both;
    }

    .table-fixed tbody td,
    .table-fixed thead > tr > th {
        float: left;
    }


@media (max-width: 576px) {

    .table-condensed {
        font-size: 12px;
    }
}