/* Utilities */

.StrongBlueColor{
    color: #4f81c7 !important;
}
.bgStrongBlueColor{
    background-color: #4f81c7 !important;
}
.birghtRed{
    background-color: #ff5e5e !important;
}
.strongRed{
    background-color: #b80000 !important;
}
.brightGreen{
    background-color: #cff99e !important;
}
.w-10{
    width: 10% !important;
}
.h-80{
    max-height: 80vh;
}

/*/////*/
.navbar{
    background-color: #fcfafa !important;
}


.card{
   box-shadow: 1px 2px 10px 5px rgba(0,0,0,0.04)
}
.card-header{
    background-color: #64c4ed !important;
    color: white !important;
    font-size: 17px;
}
.card-body, table.dataTable tbody tr{
    background-color: #fcfafa !important;
    transition: ease-in-out;
}
.card-body, table.dataTable tbody tr:hover{
    box-shadow: 1px 2px 7px 5px rgba(0,0,0,0.07);
    cursor: pointer;
    background-color: silver;
}
.btn-primary{
    box-shadow: 1px 2px 7px 5px rgba(0,0,0,0.07);
    background-color: #4f81c7 !important;
    border-color: #4f81c7 !important;
}
.document-status{
    width: 10px;
    height: 10px;
    border-radius: 50%;
    display: block !important;
    align-self: center;
    margin-right: 1em;
}
.displayFlex{
    display: flex;
}

/* Table Style */
table a {
    cursor: pointer;
}
.cardNoPadding{
    max-height: 220px !important;
    min-height: 100px;
    overflow-y: auto;
    padding: 0 !important;
}
.smallCard{
    height: 220px;
}
.dataTables_filter label{
    float: right;
}
.dataTables_wrapper .dataTables_filter input{
    display: block;
    height: calc(1.6em + 0.75rem + 2px);
    padding: 0.375rem 0.75rem;
    font-size: 0.9rem;
    font-weight: 400;
    line-height: 1.6;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.dataTables_paginate{
    float: right !important ;
}    
.table thead th, tr td{
    font-size: 0.9em !important;
}
/*Style Dropdown */
.dropdown-menu{
    padding: 1em;
    max-width: 150px !important;
    overflow-y: hidden !important;
}
.dropdown-menu li:focus {
    background-color: #373737 !important;
}
.dropdown-toggle{
    background-color: white;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
}



#ui-datepicker-div{
    position: absolute !important;
}