﻿.custom-select {
    height: calc(1.8125rem + 2px) !important;
    padding: .25rem .5rem !important;
    font-size: .875rem !important;
    line-height: 1.5 !important;
    border-radius: .2rem !important;
}

.icheck-success .icheck-default .d-inline {
    position: relative !important;
    top: 3px !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background: #242B65 !important;
    border: 1px solid #242B65 !important;
    color: white !important;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #c2c7d0 !important;
    background: #242B65 !important;
}
.datetimepicker-input
{
    
}
/*.card.card-outline-tabs {
    border-top: 4px solid #242B65 !important;
}*/
.nav-link {
    color: #242B65;
}
    .nav-link:hover {
        color: grey;
    }
textarea.form-control {
    max-height: 50% !important;
}

label:not(.form-check-label):not(.custom-file-label) {
    font-size: small !important;
}
    .fade-in {
    animation: fadeIn 0.5s;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    background: aliceblue !important;
    border: 1px solid #242B65  !important;
    /*linear-gradient(to bottom, aliceblue 0%, #111 100%) !important;*/
}
.icheck-success > input:first-child:checked + input[type=hidden] + label::before, .icheck-success > input:first-child:checked + label::before {
    background-color: #242B65;
    border-color: #242B65;
}

.fade-out {
    animation: fadeOut 0.5s;
}
/*
    keyframes fadeIn {
      from {opacity: 0;}
      to {opacity: 1;}
    }

    eyframes fadeOut {
      from {opacity: 1;}
      to {opacity: 0;}
    }*/
.dataTables_paginate {
    float: right;
}

.dataTables_filter {
    float: right;
}
/*.user-panel .image {
    padding-left: 0px!important;
}*/
.bn {
    border: none !important;
    border-color: transparent !important;
}

.bg-cyan {
    background-color: #242B65 !important;
}

.btn-flat {
    /*background-color: #242B65 !important;
            color:white !important;*/
}

.btn-default {
    color: #242B65 !important;
}

.cyan {
    color: #242B65 !important;
    background-color: transparent !important;
}

    .material-table  {
   
    width: 100% !important;
    background-color: #fff;
    border-radius: 8px;
    overflow-x: auto;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}

    .material-table th, .material-table td {
        padding: 16px;
        text-align: left;
    }

    .material-table th {
        background-color: aliceblue; /*#f5f5f5*/
        font-weight: 600;
    }

    .material-table tbody tr:hover {
        background-color: #f1f1f1;
    }

.action-buttons .material-icons {
    cursor: pointer;
    margin-right: 8px;
}

div.dataTables_wrapper div.dataTables_length select {
    width: 50% !important;
}


.dataTables_wrapper .dataTables_filter {
    float: right;
    text-align: right;
}

.dataTables_wrapper .dataTables_length {
    float: left;
}

.dataTables_wrapper .dataTables_paginate {
    float: right;
}

.dataTables_wrapper .dataTables_info {
    float: left;
}

.page-item.active
.page-link {
    background-color: #242B65 !important;
    border: none;
}
/*Material Theme*/

.card {
    box-shadow: none !important;
}

.card-header {
    background-color: aliceblue !important;
}

.card-body {
    box-shadow: 0 0 1px rgba(0, 0, 0, .125), 0 1px 3px rgba(0, 0, 0, .2);
}
.form-check-input:checked {
    background-color: #242B65 !important;
    /*/background-color: #0d6efd !important;*/
    border-color: #242B65 !important;
}