﻿#dvMessage{
    color:red;
}
 

.btn-primary {
    color: #fff !important;
    background-color: #0a1a28 !important;
    border-color: #0a1a28 !important;
    font-size: .85rem !important;
}

.btn-sm, .btn-group-sm > .btn {
    font-size: 0.85rem !important;
}

.custom-select {
    font-size: .90rem !important;
}

.btn-success {
    color: #fff !important;
    background-color: #53b761 !important;
    border-color: #53b761 !important;
}

.card-body {
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px !important;
}

.form-control {
    background-color: #0c213a03 !important;
    font-size: 0.90rem !important;
}

.custom-switch {
    padding-left: 3.25rem !important;
    /*margin: 25px 0px !important;*/
}

.custom-control-label {
    padding-top: 0px !important;
}

.custom-control-input:checked ~ .custom-control-label::before {
    color: #fff !important;
    border-color: #0c213a !important;
    background-color: #0c213a !important;
}


table.dataTable thead th, table.dataTable thead td {
    border-bottom: 1px solid #0c213a !important;
}

.table th {
    color: #0a1a28 !important;
}

.table.table-bordered thead {
    background-color: #0a1a28 !important;
}


.page-item.active .page-link {
    background-color: #0c213a !important;
    border-color: #0c213a !important;
}

.page-title-box .page-title {
    color: #303e67 !important;
}


label {
    color: #0c213a !important;
}

/*div.dataTables_wrapper div.dataTables_length select {
    width: 50px !important;
}*/

.btn-soft-secondary {
    background-color: rgb(155 167 202 / 78%) !important;
    color: #0c213a !important;
}

.thumb-lg {
    height: 50px !important;
    width: auto !important;
    margin-bottom: 10px !important;
}


.modal-footer {
    flex-wrap: nowrap;
}




.osoaerror {
    background-color: #ffeb3b !important;
    color: black;
}

.nav-link {
    font-size: 1.2em;
    color: #303e67 !important;
    font-weight:500 !important;
}

.p-link {
    /*color: #1761fd;*/
    font-weight: 500;
    text-decoration:revert;
}

.card-header {
    padding: 0.65rem 1rem !important;
    margin-bottom: 0 !important;
}

.card .card-header {
    background-color: #f5f5f5 !important;
 /*   border: 1px solid #e3ebf6 !important;*/
}

.pageBreak{
    height:10px;
    margin:10px;
     
}