/* Fix for "cannot click checkbox inside .input-feld" */
.input-field label {
    pointer-events: auto;
}


/* START -- DatePicker -- START */
.picker__date-display {
    background-color: #f97500;
}

.picker__weekday-display {
    background-color: #f97500;
}

.picker__day--selected, .picker__day--selected:hover, .picker--focused .picker__day--selected {
    background-color: #f97500;
}

.picker__nav--prev:hover, .picker__nav--next:hover {
    background: #e4e4e48c;
}

.picker__close, .picker__today, .picker__clear {
    color: #f97500;
}

.picker__clear {
    color: #000000;
}

.picker__day.picker__day--today {
    color: #f97500;
}
/* END -- DatePicker -- END */




/* START -- Checkbox -- START*/
[type="checkbox"].filled-in:checked + label:after {
    border: 2px solid #f97500;
    background-color: #f97500;
}

[type="checkbox"]:checked + label:before {
    border-right: 2px solid #f97500;
    border-bottom: 2px solid #f97500;
}
/* END -- Checkbox -- END */




/* START -- Input Label -- START */

/*
*
* Input border-bottom 
*
*/
input.valid:not([type]), input.valid:not([type]):focus, input[type=text].valid:not(.browser-default), input[type=text].valid:not(.browser-default):focus, input[type=password].valid:not(.browser-default), input[type=password].valid:not(.browser-default):focus, input[type=email].valid:not(.browser-default), input[type=email].valid:not(.browser-default):focus, input[type=url].valid:not(.browser-default), input[type=url].valid:not(.browser-default):focus, input[type=time].valid:not(.browser-default), input[type=time].valid:not(.browser-default):focus, input[type=date].valid:not(.browser-default), input[type=date].valid:not(.browser-default):focus, input[type=datetime].valid:not(.browser-default), input[type=datetime].valid:not(.browser-default):focus, input[type=datetime-local].valid:not(.browser-default), input[type=datetime-local].valid:not(.browser-default):focus, input[type=tel].valid:not(.browser-default), input[type=tel].valid:not(.browser-default):focus, input[type=number].valid:not(.browser-default), input[type=number].valid:not(.browser-default):focus, input[type=search].valid:not(.browser-default), input[type=search].valid:not(.browser-default):focus, textarea.materialize-textarea.valid, textarea.materialize-textarea.valid:focus, .select-wrapper.valid > input.select-dropdown {
    border-bottom: 1px solid #f97500;
    -webkit-box-shadow: 0 1px 0 0 #f97500;
    box-shadow: 0 1px 0 0 #f97500;
}

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 #f97500;
  -webkit-box-shadow: 0 1px 0 0 #f97500;
          box-shadow: 0 1px 0 0 #f97500;
}


/* 
*
* Input Label 
*
*/
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: #f97500;
}


/* 
*
* Input Prefix 
*
*/
.input-field .prefix.active {
    color: #f97500;
}
/* END -- Input Label -- END */