:root {  


  --main-color: #181818;
  --hover-color: #181818;
  --second-color: #181818;
  --side-bar-color: #212121;
  --menu-color: #181818; /*Menu direita*/
  --third-color: #181818; /*menu dentro do menu*/
  --bg-primary: #212121 /*Menu open esquerda*/;
  --color-primary: #212121 /*Menu open*/;
  --light-color: #fff;
  --almost-light-color: #f9f9f9;
  --dark-color:#2b2b2b;
  --stripe-light: #ccc;
  --stripe-light-nth: #dadada;
  --light-gray:#f1f1f1;
  --medium-gray:#cccccc;
}

table.borders.table.table-striped.table-bordered thead tr th a, th, .elementLabel{
    color: var(--dark-color) !important;
    background-color: #e7e7e7 !important; 
}

.mdl-layout__header {
    background-color: var(--main-color) !important;
}

.sidebar-nav .metismenu {
    background: white !important;
}

.sidebar-nav ul {
    background:  var(--second-color) !important;
}

::-moz-selection {
    background: var(--main-color) !important;
}

.mdl-textfield--floating-label.is-focused .mdl-textfield__label, .mdl-textfield--floating-label.is-dirty .mdl-textfield__label, .mdl-textfield--floating-label.has-placeholder .mdl-textfield__label {
    color: var(--main-color) !important;
}

a {
    color: var(--main-color) !important;
}
