body, #content, #nav, .page-content {
  background-color: white !important;
}

header {
    padding: 1rem 0;
}

#search input {
    color: black;
}

.noscroll::-webkit-scrollbar {
  display: none;
}

nav, nav .nav-wrapper i, nav a.sidenav-trigger, nav a.sidenav-trigger i {
    height: 55px;
    line-height: 55px;
}

nav ul a {
  color: #444444;
}

nav ul a:hover {
  background-color: #16a2d6;
  color: white;
}

.dropdown-trigger {
  color:blue !important;
}

.dropdown-trigger-menu {
  color:white !important;
}

/* ---- */

textarea.materialize-textarea {
    overflow-y: hidden;
    padding: 1rem 0;
    resize: none;
    min-height: 2rem;
}

.btn {
   color: white;
   padding-left: 20px;
   padding-right: 20px;
   background-color:#16a2d6; 
   height:45px; 
   padding-top:3px;
}

.btn:hover {
   color: white;
}

table.highlight > tbody > tr:hover  {
   background-color: #cfd8dc;
}
td {
   border-radius: 0;
}
html {
  font-family: Calibri, "Roboto", sans-serif;
  font-weight: normal;
}

input,
select,
textarea {
  color: white;
  font: inherit;
}

.dropdown-content {
 overflow-x: hidden;
}

.data {
   margin-top: 10px; 
   margin-bottom: 0;                       
   padding-left: 5%;
}


.margin {
   margin-top: 0; 
   margin-bottom: 0; 
}

.margin-label {
   margin-top: 5px; 
}

.row {
   padding: 0;
   margin: 0;
}

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: grey;
}


textarea.materialize-textarea:disabled,
input[type=text]:disabled {
   color: #303030;
   color: #8c0000;
}

html {
  font-family: Calibri, "Roboto", sans-serif;
  font-weight: normal;
} 

a:hover, a:active {
  color: blue;
}

a {
    color: rgb(40, 168, 127);
}

:focus {
    outline: none;
}

.dashboard {
   background-color: #f4f4f4;
}


.nav-item {
   color:white !important;
}

textarea.materialize-textarea:focus:not([readonly]) {
  border-bottom: 1px solid yellow;
  -webkit-box-shadow: 0 1px 0 0 yellow;
          box-shadow: 0 1px 0 0 yellow;
}

textarea.materialize-textarea:focus:not([readonly]) + label {
  color: yellow;
}

input:not([type]):focus:not([readonly]),
input[type=text]:not(.browser-default):focus:not([readonly]),
input[type=password]:not(.browser-default):focus:not([readonly]),
input[type=email]:not(.browser-default):focus:not([readonly]),
input[type=url]:not(.browser-default):focus:not([readonly]),
input[type=time]:not(.browser-default):focus:not([readonly]),
input[type=date]:not(.browser-default):focus:not([readonly]),
input[type=datetime]:not(.browser-default):focus:not([readonly]),
input[type=datetime-local]:not(.browser-default):focus:not([readonly]),
input[type=tel]:not(.browser-default):focus:not([readonly]),
input[type=number]:not(.browser-default):focus:not([readonly]),
input[type=search]:not(.browser-default):focus:not([readonly]),
textarea.materialize-textarea:focus:not([readonly]) {
  border-bottom: 1px solid #ffb300;
  -webkit-box-shadow: 0 1px 0 0 #ffb300;
          box-shadow: 0 1px 0 0 #ffb300;
}

input:not([type]):focus:not([readonly]) + label,
input[type=text]:not(.browser-default):focus:not([readonly]) + label,
input[type=password]:not(.browser-default):focus:not([readonly]) + label,
input[type=email]:not(.browser-default):focus:not([readonly]) + label,
input[type=url]:not(.browser-default):focus:not([readonly]) + label,
input[type=time]:not(.browser-default):focus:not([readonly]) + label,
input[type=date]:not(.browser-default):focus:not([readonly]) + label,
input[type=datetime]:not(.browser-default):focus:not([readonly]) + label,
input[type=datetime-local]:not(.browser-default):focus:not([readonly]) + label,
input[type=tel]:not(.browser-default):focus:not([readonly]) + label,
input[type=number]:not(.browser-default):focus:not([readonly]) + label,
input[type=search]:not(.browser-default):focus:not([readonly]) + label,
textarea.materialize-textarea:focus:not([readonly]) + label {
  color: #ffb300;
  color: rgba(#ff, #b3, #000, 0.9) !important;
  margin:0;
}

//#cover {position: fixed; height: 100%; width: 100%; top:0; left: 0; background: #000; z-index:9999;}
.shadow {
-webkit-box-shadow: 6px 7px 19px -8px rgba(0,0,0,0.63);
-moz-box-shadow: 6px 7px 19px -8px rgba(0,0,0,0.63);
box-shadow: 6px 7px 19px -8px rgba(0,0,0,0.63);
}

