                .bg_color {
                    background-color: #fff !important;
                    border-color: #d12229 !important;
                    color:#d12229 !important;
                }
                
                
                .navbar-custom .topnav-menu .nav-link{ color:#000 !important;}
                .logo-box .logo img {   width: 190px !important; }
                .btn-warning {  color: #fff;    background-color: #193155;    border-color: #193155;}
                .navbar-custom { height:85px !important; }
                .topnav{margin-top: 85px !important;}
        
                
                
                ._outer_color {
                    color: #d12229 !important;
                }
                
                /* ._input {
                    border-radius: 2em 2em 2em 2em;
                    background-color: #edeff1;
                }
                 */
                ._input3 {
                    border-radius: 2em 2em 2em 2em;
                    background-color: #edeff1 !important;
                }
                
                ._input2 {
                    border-radius: 2em 2em 2em 2em;
                }
                
                .checkbox-danger input[type=checkbox]:checked+label::before {
                    background-color: #d12229 !important;
                    border-color: #d12229 !important;
                }
                
                .btn_code {
                    transition: opacity .3s ease-in-out;
                    -webkit-transition: opacity .3s ease-in-out;
                    -o-transition: opacity .3s ease-in-out;
                }
                
                .btn_code:focus {
                    text-decoration: none;
                    border-color: #51a7e8;
                    outline: none;
                    box-shadow: 0 0 5px rgb(81 167 232 / 50%);
                }
                
                tfoot tr {
                    background-color: bisque;
                }
                
                tfoot td,
                .bb {
                    font-weight: bold;
                }
                
                .h1,
                .h2,
                .h3,
                .h4,
                .h5,
                .h6,
                h1,
                h2,
                h3,
                h4,
                h5,
                h6 {
                    color: inherit;
                }
                
                .tooltipped {
                    position: relative
                }
                
                .tooltipped:after {
                    position: absolute;
                    z-index: 1000000;
                    display: none;
                    padding: 5px 8px;
                    font: normal normal 11px/1.5 Helvetica, arial, nimbussansl, liberationsans, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";
                    color: #fff;
                    text-align: center;
                    text-decoration: none;
                    text-shadow: none;
                    text-transform: none;
                    letter-spacing: normal;
                    word-wrap: break-word;
                    white-space: pre;
                    pointer-events: none;
                    content: attr(aria-label);
                    background: rgba(0, 0, 0, .8);
                    border-radius: 3px;
                    -webkit-font-smoothing: subpixel-antialiased
                }
                
                .tooltipped:before {
                    position: absolute;
                    z-index: 1000001;
                    display: none;
                    width: 0;
                    height: 0;
                    color: rgba(0, 0, 0, .8);
                    pointer-events: none;
                    content: "";
                    border: 5px solid transparent
                }
                
                .tooltipped:hover:before,
                .tooltipped:hover:after,
                .tooltipped:active:before,
                .tooltipped:active:after,
                .tooltipped:focus:before,
                .tooltipped:focus:after {
                    display: inline-block;
                    text-decoration: none
                }
                
                .tooltipped-multiline:hover:after,
                .tooltipped-multiline:active:after,
                .tooltipped-multiline:focus:after {
                    display: table-cell
                }
                
                .tooltipped-s:after,
                .tooltipped-se:after,
                .tooltipped-sw:after {
                    top: 100%;
                    right: 50%;
                    margin-top: 5px
                }
                
                .tooltipped-s:before,
                .tooltipped-se:before,
                .tooltipped-sw:before {
                    top: auto;
                    right: 50%;
                    bottom: -5px;
                    margin-right: -5px;
                    border-bottom-color: rgba(0, 0, 0, .8)
                }
                
                .tooltipped-se:after {
                    right: auto;
                    left: 50%;
                    margin-left: -15px
                }
                
                .tooltipped-sw:after {
                    margin-right: -15px
                }
                
                .tooltipped-n:after,
                .tooltipped-ne:after,
                .tooltipped-nw:after {
                    right: 50%;
                    bottom: 100%;
                    margin-bottom: 5px
                }
                
                .tooltipped-n:before,
                .tooltipped-ne:before,
                .tooltipped-nw:before {
                    top: -5px;
                    right: 50%;
                    bottom: auto;
                    margin-right: -5px;
                    border-top-color: rgba(0, 0, 0, .8)
                }
                
                .tooltipped-ne:after {
                    right: auto;
                    left: 50%;
                    margin-left: -15px
                }
                
                .tooltipped-nw:after {
                    margin-right: -15px
                }
                
                .tooltipped-s:after,
                .tooltipped-n:after {
                    -webkit-transform: translateX(50%);
                    -ms-transform: translateX(50%);
                    transform: translateX(50%)
                }
                
                .tooltipped-w:after {
                    right: 100%;
                    bottom: 50%;
                    margin-right: 5px;
                    -webkit-transform: translateY(50%);
                    -ms-transform: translateY(50%);
                    transform: translateY(50%)
                }
                
                .tooltipped-w:before {
                    top: 50%;
                    bottom: 50%;
                    left: -5px;
                    margin-top: -5px;
                    border-left-color: rgba(0, 0, 0, .8)
                }
                
                .tooltipped-e:after {
                    bottom: 50%;
                    left: 100%;
                    margin-left: 5px;
                    -webkit-transform: translateY(50%);
                    -ms-transform: translateY(50%);
                    transform: translateY(50%)
                }
                
                .tooltipped-e:before {
                    top: 50%;
                    right: -5px;
                    bottom: 50%;
                    margin-top: -5px;
                    border-right-color: rgba(0, 0, 0, .8)
                }
                
                .tooltipped-multiline:after {
                    width: -webkit-max-content;
                    width: -moz-max-content;
                    width: max-content;
                    max-width: 250px;
                    word-break: break-word;
                    word-wrap: normal;
                    white-space: pre-line;
                    border-collapse: separate
                }
                
                .tooltipped-multiline.tooltipped-s:after,
                .tooltipped-multiline.tooltipped-n:after {
                    right: auto;
                    left: 50%;
                    -webkit-transform: translateX(-50%);
                    -ms-transform: translateX(-50%);
                    transform: translateX(-50%)
                }
                
                .tooltipped-multiline.tooltipped-w:after,
                .tooltipped-multiline.tooltipped-e:after {
                    right: 100%
                }
                
                @media screen and (min-width:0\0) {
                    .tooltipped-multiline:after {
                        width: 250px
                    }
                }
                
                .tooltipped-sticky:before,
                .tooltipped-sticky:after {
                    display: inline-block
                }
                
                .tooltipped-sticky.tooltipped-multiline:after {
                    display: table-cell
                }
                
                .fullscreen-overlay-enabled.dark-theme .tooltipped:after {
                    color: #000;
                    background: rgba(255, 255, 255, .8)
                }
                
                .fullscreen-overlay-enabled.dark-theme .tooltipped .tooltipped-s:before,
                .fullscreen-overlay-enabled.dark-theme .tooltipped .tooltipped-se:before,
                .fullscreen-overlay-enabled.dark-theme .tooltipped .tooltipped-sw:before {
                    border-bottom-color: rgba(255, 255, 255, .8)
                }
                
                .fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-n:before,
                .fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-ne:before,
                .fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-nw:before {
                    border-top-color: rgba(255, 255, 255, .8)
                }
                
                .fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-e:before {
                    border-right-color: rgba(255, 255, 255, .8)
                }
                
                .fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-w:before {
                    border-left-color: rgba(255, 255, 255, .8)
                }
                
                body,
                .btn-sm,
                .btn-group-sm>.btn,
                .dropdown-item,
                .btn {
                    font-size: 1rem;
                }
                
                .topnav .navbar-nav .nav-link {
                    font-size: 1.1rem;
                }
                
                body .card-body table,
                .breadcrumb-item>a,
                .card-box a p,
                .topnav .navbar-nav .nav-link,
                .form-control {
                    color: #193155;
                }
                
                .breadcrumb-item.active {
                    color: rgb(68 68 68 / 85%);
                }
                
                body .card-body table h1 p {
                    margin-bottom: 10px !important;
                    color: #424242 !important;
                }
                
                body,
                .dropdown-item {
                    color: #193155;
                }
                
                .select2-container--default .select2-selection--single .select2-selection__placeholder,
                 ::-webkit-input-placeholder,
                input[type=number] {
                    color: rgb(66 66 66 / 81%);
                    font-size: 0.9rem;
                }
                
                 :-ms-input-placeholder {
                    color: rgb(66 66 66 / 81%);
                    font-size: 0.9rem;
                }
                
                 ::placeholder,
                .form-control:-moz-placeholder {
                    color: rgb(66 66 66 / 81%);
                    font-size: 0.9rem;
                }
                
                .form-control::-moz-placeholder {
                    color: rgb(66 66 66 / 81%);
                    font-size: 0.9rem;
                    opacity: 1;
                }
                
                .form-control:-ms-input-placeholder {
                    color: rgb(66 66 66 / 81%);
                    font-size: 0.9rem;
                }
                
                .form-control::-webkit-input-placeholder {
                    color: rgb(66 66 66 / 81%);
                    font-size: 0.9rem;
                }
                
                .select2-container .select2-selection--single .select2-selection__arrow b {
                    border-color: rgb(66 66 66 / 81%) transparent transparent transparent;
                }
                
                .dropdown-item:hover,
                .dropdown-item:focus,
                .topnav .dropdown:hover>.dropdown-menu>.dropdown:hover>.dropdown-item {
                    background-color: #edeff1;
                    color: #d12229;
                }
                
                table.dataTable thead .sorting:before,
                table.dataTable thead .sorting:after,
                table.dataTable thead .sorting_asc:before,
                table.dataTable thead .sorting_asc:after,
                table.dataTable thead .sorting_desc:before,
                table.dataTable thead .sorting_desc:after,
                table.dataTable thead .sorting_asc_disabled:before,
                table.dataTable thead .sorting_asc_disabled:after,
                table.dataTable thead .sorting_desc_disabled:before,
                table.dataTable thead .sorting_desc_disabled:after {
                    opacity: 0.7;
                    color: #000;
                }
                
                table.dataTable thead .sorting_asc:before,
                table.dataTable thead .sorting_desc:after {
                    opacity: 1;
                }
                
                .btn.btn-primary {
                    color: #E51935 !important;
                }
                
                .btn.btn-danger {
                    color: #E51935 !important;
                }
                
                .dt-buttons.btn-group.flex-wrap {
                    float: right;
                }
                
                div.dataTables_wrapper div.dataTables_filter {
                    text-align: left !important;
                    margin: 0 0 15px;
                }
                
                .text-r {
                    justify-content: flex-end;
                }
                
                .custom-pegination .pagination li .page-link {
                    border: none;
                    border-radius: 50%;
                    height: 50px;
                    width: 50px;
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    background-color: transparent;
                }
                
                .page-item.active .page-link {
                    z-index: 3;
                    color: #fff;
                    background-color: #d12929 !important;
                }
                
                .card-footer.custom-pegination {
                    justify-content: flex-end;
                    background-color: transparent !important;
                }
                
                .card-footer.custom-pegination .pagination {
                    justify-content: center;
                }
                /* .card-footer.custom-pegination .pagination li:first-child {
                    display: none;
                }
                
                .card-footer.custom-pegination .pagination li:last-child {
                    display: none;
                }*/
                
                .justify-c {
                    justify-content: space-between;
                }
                
                .pagination-rounded .page-link {
                    border-radius: 30px !important;
                    margin: 0 3px;
                    border: none;
                    height: 40px;
                    width: 40px;
                    display: flex;
                    align-items: center;
                    justify-content: center;
                }
                
                .dataTables_paginate.paging_simple_numbers {
                    display: inline-flex;
                    margin-right: auto;
                    float: right;
                }
                
                .dataTables_info {
                    width: 50%;
                    display: inline-block;
                }
                
                .btn-r {
                    display: flex;
                    align-items: center;
                    justify-content: space-between;
                }