body {

    background-repeat: no-repeat;
    background-position: center top;
    background-size: 100% 350px;
    background-color: #f6f3f1;
}
.login-forgot input,
.login-signup input,
.login-signin input{     height: 45px;
    background: #F2F1F1 !important;
    border-color: #F2F1F1 !important;}
    .form-control::-webkit-input-placeholder {
        color: #999;
    }

.btn.btn-outline-white{background-color: #002E59 !important;
        border-color: #002E59 !important; }
        .btn.btn-outline-white:hover{ color: #fff !important;}
    

.login_cont .login-logo img {
            max-width: 230px;
        }
        .color-table {
            /* padding: 20px; */ 
            border-radius: 10px;
            background: #ffffff;
            /* overflow: hidden; */
            box-shadow: 0 0px 3px 0 rgb(255 255 255 / 30%), 0 3px 8px 3px rgb(163 164 165 / 15%);
        }
        
        .color-table .table {
            margin-bottom: 0;
        }
        
        .color-table thead th,
        .color-table thead td {
            background: #002E59;
            color: #fff;
            border-right: 1px solid rgba(243, 243, 243, 0.25098039215686274);
            border-bottom: none !important;
        }
        
        .color-table thead th,
        .color-table thead td,
        .color-table tbody th,
        .color-table tbody td {
            padding: 14px 15px !important;
            font-weight: 400;
        }
        
        .color-table tbody th,
        .color-table tbody td {
            padding: 15px 15px !important;
        }
        
        .color-table tbody tr:nth-child(even) {
            background: #f3f3f3;
        }

        .card_headtable{     background: transparent;}
        .color-table thead th{     font-size: 15px;
            font-weight: 500;}


            
            .color-table thead th:last-child{ border-right: 0;}
            .header {
                background-color: #fff;
                border-bottom: 2px solid #F1B64E;
            }
            .btn-primary-dark {
                color: #FFFFFF;
                background-color: #002e59;
                border-color: #002e59;
            }
            .btn-primary-dark:hover {
                color: #002e59;
                background-color: #fff;
                border-color: #002e59;
            }
            .breadcrumbs_fCustom a
{    color: #002e59; }


.breadcrumbs_fCustom i {
                color: rgb(0 46 89 / 80%);
            }

            .breadcrumbs_fCustom .label.label-dot   { 
                background-color: #002e59;}
                .header-mobile {background: #002e59;}

                .datatable.datatable-default > .datatable-pager > .datatable-pager-nav > li > .datatable-pager-link.datatable-pager-link-active{     background-color: #002e59;}


              .card_headtable  .datatable-pager.datatable-paging-loaded{ padding: 20px;}


            .color-table th span  {   font-size: 15px !important;
                color: #fff !important;
            
                font-weight: 500 !important;
                text-transform: capitalize !important;
                letter-spacing: 0.3px !important;}
                .color-table th span i{color:#fff !important}