﻿html{
    color:rgba(0,0,0,0.9);
}

th{
    /*white-space:pre;*/
}

.requiredElement {
    color: red;
    font-size: small;
    font-weight: bold;
}

    .requiredElement::after {
        content: " *";
    }

    

a {
    text-decoration: none;
    cursor: pointer;
}

.input-field .control-label, .control-label {
    color: #000000;
}

.divider-2 {
    border-bottom: 1px solid #d1d1d2;
    background-color: #DADADA;
    height: 1px;
    margin: 0.5em 0px 1.5em;
}

    .divider-2 span {
        display: block;
        width: 30%;
        height: 1px;
        background-color: #37474f;
    }

body::-webkit-scrollbar {
    width: 0.5em;
}

body::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}

body::-webkit-scrollbar-thumb {
    background-color: darkgrey;
    outline: 1px solid slategrey;
}

.dataTables_scrollHeadInner, .dataTable {
    width: 100% !important;
}

.tabs .indicator {
    background-color: #37474f !important;
}

.tabs.tabs-transparent .indicator {
    background-color: #fff !important;
    display:none;
}

.disabled-btn{
    margin:0px auto !important;
}

.dropdown-content li > a, .dropdown-content li > span {
    color: #37474f !important;
}

.customLever {

}
/*.switch label input[type=checkbox]:checked + .customLever {
    background-color: #37474F;
}*/
    .switch label input[type=checkbox]:checked + .customLever:after {
        background-color: #37474F;
    }
.switch label .customLever:before {
    background-color: #37474F;
}

.scrollbar {
    margin-left: 30px;
    float: left;
    height: 300px;
    width: 65px;
    background: #F5F5F5;
    overflow: scroll;
    margin-bottom: 25px;
}
/*
 *  STYLE 1
 */

.style-1::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
    background-color: #F5F5F5;
}

.style-1::-webkit-scrollbar {
    width: 5px;
    height: 7px;
    background-color: #F5F5F5;
}

.style-1::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #555;
}

/*input:not([type]):disabled, input:not([type])[readonly="readonly"], input[type=text]:not(.browser-default):disabled, input[type=text]:not(.browser-default)[readonly="readonly"], input[type=password]:not(.browser-default):disabled, input[type=password]:not(.browser-default)[readonly="readonly"], input[type=email]:not(.browser-default):disabled, input[type=email]:not(.browser-default)[readonly="readonly"], input[type=url]:not(.browser-default):disabled, input[type=url]:not(.browser-default)[readonly="readonly"], input[type=time]:not(.browser-default):disabled, input[type=time]:not(.browser-default)[readonly="readonly"], input[type=date]:not(.browser-default):disabled, input[type=date]:not(.browser-default)[readonly="readonly"], input[type=datetime]:not(.browser-default):disabled, input[type=datetime]:not(.browser-default)[readonly="readonly"], input[type=datetime-local]:not(.browser-default):disabled, input[type=datetime-local]:not(.browser-default)[readonly="readonly"], input[type=tel]:not(.browser-default):disabled, input[type=tel]:not(.browser-default)[readonly="readonly"], input[type=number]:not(.browser-default):disabled, input[type=number]:not(.browser-default)[readonly="readonly"], input[type=search]:not(.browser-default):disabled, input[type=search]:not(.browser-default)[readonly="readonly"], textarea.materialize-textarea:disabled, textarea.materialize-textarea[readonly="readonly"] {
    color: rgba(0, 0, 0, 0.7);
    border-bottom: 1px dotted rgba(0, 0, 0, 0.8);
}*/

input:not([type]):disabled + label, input:not([type])[readonly="readonly"] + label, input[type=text]:not(.browser-default):disabled + label, input[type=text]:not(.browser-default)[readonly="readonly"] + label, input[type=password]:not(.browser-default):disabled + label, input[type=password]:not(.browser-default)[readonly="readonly"] + label, input[type=email]:not(.browser-default):disabled + label, input[type=email]:not(.browser-default)[readonly="readonly"] + label, input[type=url]:not(.browser-default):disabled + label, input[type=url]:not(.browser-default)[readonly="readonly"] + label, input[type=time]:not(.browser-default):disabled + label, input[type=time]:not(.browser-default)[readonly="readonly"] + label, input[type=date]:not(.browser-default):disabled + label, input[type=date]:not(.browser-default)[readonly="readonly"] + label, input[type=datetime]:not(.browser-default):disabled + label, input[type=datetime]:not(.browser-default)[readonly="readonly"] + label, input[type=datetime-local]:not(.browser-default):disabled + label, input[type=datetime-local]:not(.browser-default)[readonly="readonly"] + label, input[type=tel]:not(.browser-default):disabled + label, input[type=tel]:not(.browser-default)[readonly="readonly"] + label, input[type=number]:not(.browser-default):disabled + label, input[type=number]:not(.browser-default)[readonly="readonly"] + label, input[type=search]:not(.browser-default):disabled + label, input[type=search]:not(.browser-default)[readonly="readonly"] + label, textarea.materialize-textarea:disabled + label, textarea.materialize-textarea[readonly="readonly"] + label {
        color: rgba(0, 0, 0,0.9);
}

input[type="text"]:disabled, input[type="email"]:disabled, input[type="url"]:disabled, input[type="tel"]:disabled, input[type="number"]:disabled,textarea:disabled {
    cursor: not-allowed;
    background-color: rgba(183,183,183,0.43);
    color:#000000 !important;
}

.customTab{
    height:50px;
    font-weight:bold;
}

.input-group {
    display: table;
}

    .input-group input, .suffix {
        display: table-cell;
    }

.suffix {
    width: 1%;
}

#displayName {
    font-size: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    width:100%;
}

.customCard {
    /*COMMENTED ON 20200420*/
    /*height: 80vh;
    overflow: auto;*/
    min-height:80vh;
    height:100%;
    overflow:auto;
}

.right-Margin{
    margin-right:10px;
}

.navbar-fixed{
    z-index:1000 !important;
}