/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Dec 19, 2015, 2:41:48 PM
    Author     : Dan
*/

/**
 *  Added By Dan For fixed sidebar
 */

body {
    padding-left: 240px;
}

@media only screen and (max-width: 992px) {
    header, main, footer, body {
        padding-left: 0;
    }
}

.side-nav {
    width: 240px;
}


/* label color */
.input-field label {
    color: #9e9e9e;
    left: 0px;
}
/* label focus color */
.input-field input[type=text]:focus + label {
    color: #000;
}
/* label underline focus color */
.input-field input[type=text]:focus {
    border-bottom: 1px solid #000;
    box-shadow: 0 1px 0 0 #000;
}
/* valid color */
.input-field input[type=text].valid {
    border-bottom: 1px solid #000;
    box-shadow: 0 1px 0 0 #000;
}
/* invalid color */
.input-field input[type=text].invalid {
    border-bottom: 1px solid #000;
    box-shadow: 0 1px 0 0 #000;
}
/* icon prefix focus color */
.input-field .prefix.active {
    color: #000;
}




[type="radio"]:checked + label:after {
  border: 2px solid #0d47a1;
  background-color: #0d47a1;
}


/* Match Statis20 Blue */
.blue.darken-4 {
  background-color: #1f497d !important; }

.amber-text {
  color: #ffc000 !important; }


a {
  color: #000; }

/* Fixes table drop down to select number of items per page */
label select {
  display: inline !important;
  width: auto;
}

/* Changes Sidenav Hover to Green with White text */
.side-nav a:hover {
  background-color: rgba(41, 121, 255, 1);
  color: #fff;
}

.side-nav .collapsible-header:hover,
.side-nav.fixed .collapsible-header:hover {
  background-color: rgba(41, 121, 255, 1);
  color: #fff;
}

/* Match Distribu-Q Green */
/*.green {
  background-color: #70ac2e !important; }*/

/* Make button hover turn text white */
.btn:hover, .btn-large:hover, .btn-floating:hover {
    background-color: #448AFF;
    color:#fff;
}

body {
    display: flex;
    min-height: 100vh;
    flex-direction: column;
  }

  main {
    flex: 1 0 auto;
  }
  

input:not([type]):focus:not([readonly]), input[type=text]:focus:not([readonly]), input[type=password]:focus:not([readonly]), input[type=email]:focus:not([readonly]), input[type=url]:focus:not([readonly]), input[type=time]:focus:not([readonly]), input[type=date]:focus:not([readonly]), input[type=datetime]:focus:not([readonly]), input[type=datetime-local]:focus:not([readonly]), input[type=tel]:focus:not([readonly]), input[type=number]:focus:not([readonly]), input[type=search]:focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]) {
    border-bottom: 1px solid #2979ff;
    box-shadow: 0 1px 0 0 #2979ff;
}

.collection a.collection-item {
    display: block;
    transition: .25s;
    color: #444;
}

/* Make buttons turn blue */
.btn, .btn-large {
    color: #fff;
    background-color: #2979ff;
}

button:focus {
    outline: none;
    background-color: #448AFF;
}

/* Make check boxes turn blue */
[type="checkbox"].filled-in:checked + label:after {
    background-color: #2979ff;
    border: 2px solid #2979ff;
}

.switch label input[type=checkbox]:checked + .lever {
  background-color: #82B1FF;
}

.switch label input[type=checkbox]:checked + .lever:after {
  background-color: #2979ff;
  left: 24px;
}

.picker__date-display {
    background-color: #2979ff;
}

.picker__weekday-display {
    background-color: #2979ff;
}


/* Increase label size from 0.8rem */
label {
    font-size: 1.0rem;
}

.select-wrapper + label {
    font-size: 1.0rem;
}

.dropdown-content li > a, .dropdown-content li > span {
    color: #000;
}

