body, #content, #nav, .page-content {
  background-color: #222222 !important;
}
.page-content, .pagination {
   color: e0e0e0;
}
.openRow {
    background: url('images/plus15.png') no-repeat center center;
    background-color: rgb(57, 64, 68) !important;
    cursor: pointer;
    padding-left: 30px !important;
}
.close {
    background: url('images/details_close.png') no-repeat center center;
}

.base {
    cursor: pointer;
    color: black;
    background-color: rgb(57, 64, 68) !important;
    color: e1e1e1;
}

.working {
    cursor: pointer;
}

#modal_wait {
    background: transparent; 
    width: 0px;
    height: 0px;
    position: absolute;
    border-radius:10px;
    z-index:1000;
    top:0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.timepicker,
.datepicker {
  height: 2.3rem !important;
  font-size: 14px !important;
}

.datepicker-modal, .timepicker-modal {
   top: 20% !important;
}

.dropdown-content {
  overflow-x: hidden;
}

#therow {
   background-color: white; 
}

#Gateways:hover {
   background-color: #cfd8dc; 
  background-color: #16a2d6;
  color: white;
}

#claim:hover {
   background-color: #cfd8dc; 
  background-color: #16a2d6;
  color: white;
}

.data {
   margin-top: 0; 
   margin-bottom: 0;                       
   padding-left: 5%;
}


.margin {
   margin-top: 0; 
   margin-bottom: 0; 
}

.margin-label {
   margin-top: 5px; 
}

input[type=select]:disabled + label,
input[type=select]:disabled,
input[type=textarea]:disabled,
input[type=textarea] + label,
textarea.materialize-textarea:disabled + label, 
input[type=text] + label,
input[type=text]:disabled + label {
   color: #009688;
   color: grey;
   color: #f0f0f0;
}

input:not([type]):focus:not([readonly]) + label,
input[type=text]:focus:not([readonly]) + label,
input[type=password]:focus:not([readonly]) + label,
input[type=email]:focus:not([readonly]) + label,
input[type=url]:focus:not([readonly]) + label,
input[type=time]:focus:not([readonly]) + label,
input[type=date]:focus:not([readonly]) + label,
input[type=datetime-local]:focus:not([readonly]) + label,
input[type=tel]:focus:not([readonly]) + label,
input[type=number]:focus:not([readonly]) + label,
input[type=search]:focus:not([readonly]) + label,
textarea.materialize-textarea:focus:not([readonly]) + label {
  color: #26a69a;
  color: red; 
}


textarea.materialize-textarea:disabled,
input[type=text]:disabled {
   color: #303030;
}

textarea.materialize-textarea:active,
input[type=text]:active {
   color: yellow;
}

input#filename.file-path.validate {
   height: 30px;
   margin-top:5px;
}

#fileToUpload {
   opacity: 0;
   position: absolute;
   z-index: -1;
   margin-top:5px;
}

.file-field input.file-path {
width:76%  !important; 
}

.file-field input[type=file] {
    width:76% !important;
}

.btn {
    padding-top:0px;
    background-color: #0F7095;
}
.btn:hover, .btn-large:hover, .btn-small:hover {
    background-color: #0F7095;
    padding-top:0px;
}
.select-dropdown.dropdown-content li.selected:hover {
    background-color: rgba(0, 0, 0, 0.03);
    color: black;
}

.select-dropdown.dropdown-content li:hover {
    background-color: rgba(0, 0, 0, 0.08);
    background-color: #16a2d6;
    color: white;
}
.dropdown-content li > a, .dropdown-content li > span {
    color: inherit;
}

#contextMenu li:hover, #contextMenu li.active {
    background-color: #16a2d6 !important;
    color: white;
    font-size: 14px !important;
}
.dropdown-content li > a, .dropdown-content li > span {
//   width:200px !important;
   font-size: 14px !important;
}
.activetr {
   background-color: rgb( 0, 0, 0, 0.2 ) !important;
}

.dropdown-trigger {
  color:white !important;
}

