/* Media queries */
.container {
    margin: 0 auto;
    max-width: 980px;
    width: 90%;
}

a {
    color: #00609d;
}

a.btn, a.btn-large, a.btn-small {
  color: #fff;
}

blockquote {
  border-color: #2196f3;
}

.btn:focus, .btn-large:focus, .btn-small:focus,
.btn-floating:focus {
  background-color: #2196f3;
}

.btn, .btn-large, .btn-small {
    color: #fff;
    background-color: #00609d;
}

.btn:hover, .btn-large:hover, .btn-small:hover {
    background-color: #00609d;
}

.btn-round{
    border-radius:18px;
}

.btn-floating {
  color: #fff;
  background-color: #2196f3;
}

.btn-floating:hover {
  background-color: #2196f3;
}

.dropdown-content li > a, .dropdown-content li > span {
    color: #00609d;
}

button:focus {
  outline: none;
  background-color: #2196f3;
}

.chip {
    /*border-radius: 4px;*/
}
.chip:focus {
  outline: none;
  background-color: #2196f3;
  color: #fff;
}
.chips.focus {
  border-bottom: 1px solid #2196f3;
  -webkit-box-shadow: 0 1px 0 0 #2196f3;
  box-shadow: 0 1px 0 0 #2196f3;
}

/* Forms */
[type="radio"]:checked + span:after,
[type="radio"].with-gap:checked + span:before,
[type="radio"].with-gap:checked + span:after {
  border: 2px solid #2196f3;
}

[type="radio"]:checked + span:after,
[type="radio"].with-gap:checked + span:after {
  background-color: #2196f3;
}

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 #2196f3;
    -webkit-box-shadow: 0 1px 0 0 #2196f3;
    box-shadow: 0 1px 0 0 #2196f3;
}

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: #2196f3;
}

.input-field .prefix.active{
  color: #2196f3;
}

.select-wrapper input.select-dropdown:focus {
    border-bottom: 1px solid #2196f3;
}

/* Date Picker */
.datepicker-date-display {
  background-color: #2196f3;
}

.datepicker-table td.is-today {
  color: #2196f3;
}

.datepicker-table td.is-selected {
  background-color: #2196f3;
  color: #fff;
}

.datepicker-cancel,
.datepicker-clear,
.datepicker-today,
.datepicker-done {
  color: #00609d;
}

.datepicker-day-button:focus {
  background-color: rgba(33, 150, 243, 0.25);
}

.datepicker-date-display .date-text {
    font-size: 2rem;
}

/* Clock Digital Display */
.timepicker-digital-display {
  background-color: #2196f3;
}
.timepicker-canvas line {
  stroke: #2196f3;
}

.timepicker-canvas-bearing {
  fill: #2196f3;
}

.timepicker-canvas-bg {
  fill: #2196f3;
}

.timepicker-tick.active, .timepicker-tick:hover {
  background-color: rgba(33, 150, 243, 0.25);
}

.datepicker-day-button:focus {
  background-color: rgba(33, 150, 243, 0.25);
}

.timepicker-close {
  color: #00609d;
}

/* Progress Bar */
.progress {
  background-color: #2196f3;
}

.progress .determinate {
  background-color: #004481;
}

.progress .indeterminate {
  background-color: #004481;
}


/**/

.sidenav{
  /*width:100%;*/
  background: #00609d;
  color: #fff;
}

.sidenav ul{
  margin:0;
}

.sidenav ul li a{
    color:#fff;
}

.sidenav ul li a i{
    margin-right: 15px !important;
    color:#fff !important;
}


/* Collections */

.collection .collection-item.active {
  background-color: #004481;
}

.collection a.collection-item {
  color: #004481;
}

.secondary-content {
  color: #004481;
}

/* Tabs */

.tabs .indicator {
    background-color: #00609d;
}

.tabs .tab a:focus, .tabs .tab a:focus.active {
    background-color: rgba(33, 150, 243, 0.2);
}

