nav {
    background-color: #2196f3
}

input[type="text"]:focus:not(.browser-default):not([readonly]) + label {
    color: #000;
}

input:focus:not([type]):not([readonly]),
input[type="text"]:focus:not(.browser-default):not([readonly]),
input[type="password"]:focus:not(.browser-default):not([readonly]),
input[type="email"]:focus:not(.browser-default):not([readonly]),
input[type="url"]:focus:not(.browser-default):not([readonly]),
input[type="time"]:focus:not(.browser-default):not([readonly]),
input[type="date"]:focus:not(.browser-default):not([readonly]),
input[type="datetime"]:focus:not(.browser-default):not([readonly]),
input[type="datetime-local"]:focus:not(.browser-default):not([readonly]),
input[type="tel"]:focus:not(.browser-default):not([readonly]),
input[type="number"]:focus:not(.browser-default):not([readonly]),
input[type="search"]:focus:not(.browser-default):not([readonly]),
textarea.materialize-textarea:focus:not([readonly]),
select.browser-default:focus:not([readonly]) {
    border-bottom: 1px solid #2196f3;
    -webkit-box-shadow: 0 1px 0 0 #2196f3;
    box-shadow: 0 1px 0 0 #2196f3;
}

input:focus:not([type]):not([readonly]) + label,
input[type="text"]:focus:not(.browser-default):not([readonly]) + label,
input[type="password"]:focus:not(.browser-default):not([readonly]) + label,
input[type="email"]:focus:not(.browser-default):not([readonly]) + label,
input[type="url"]:focus:not(.browser-default):not([readonly]) + label,
input[type="time"]:focus:not(.browser-default):not([readonly]) + label,
input[type="date"]:focus:not(.browser-default):not([readonly]) + label,
input[type="datetime"]:focus:not(.browser-default):not([readonly]) + label,
input[type="datetime-local"]:focus:not(.browser-default):not([readonly]) + label,
input[type="tel"]:focus:not(.browser-default):not([readonly]) + label,
input[type="number"]:focus:not(.browser-default):not([readonly]) + label,
input[type="search"]:focus:not(.browser-default):not([readonly]) + label,
textarea.materialize-textarea:focus:not([readonly]) + label,
select.browser-default:focus:not([readonly]) + label {
    color: #2196f3;
}

[type="checkbox"]:checked + label::before {
    border-right: 2px solid #2196f3;
    border-bottom: 2px solid #2196f3;
}

.filled-in[type="checkbox"]:checked + label::after {
    border: 2px solid #2196f3;
    background-color: #2196f3;
}

blockquote {
    border-left: 5px solid #2196f3;
}

.btn-floating,
.btn-floating:hover {
    background-color: #2196f3;
}

.btn:focus,
.btn-large:focus,
.btn-floating:focus {
    background-color: #1976d2;
}

.ui-autocomplete {
    z-index: 1001
}

/*.label label {*/
    /*color: #000 !important*/
/*}*/
.label input.input_form {
    color: #000 !important;
    cursor: default
}

.ctrl-string {
    padding: 4px 0 27px 0
}

.ui-autocomplete {
    z-index: 1004
}

.secondary-content {
    color: #2196f3;
}

.tabs .indicator {
    position: absolute;
    bottom: 0;
    height: 2px;
    background-color: #2196f3;
    will-change: left, right;
}

.tabs .tab a {
    color: #2196f3;
}

.picker__date-display {
    background-color: #2196f3;
}

.picker__close, .picker__today, .picker__clear {
    color: #2196f3;
}

.picker__day--selected, .picker__day--selected:hover, .picker--focused .picker__day--selected {
    background-color: #2196f3;
}

.picker__day.picker__day--today {
    color: #2196f3;
}

.picker__nav--prev:hover, .picker__nav--next:hover {
    background: #bbdefb;
}

.clockpicker-canvas line {
    stroke: #2196f3;
}

.clockpicker-canvas-bg {
    fill: #2196f3;
}

.clockpicker-canvas-bearing {
    fill: #2196f3;
}

.clockpicker-tick.active, .clockpicker-tick:hover {
    background-color: rgba(13, 71, 161, 0.25);
}

.progress .determinate {
    background-color: #2196f3;
}

.progress {
    background-color: #bbdefb;
}