.collection .collection-item.active,
span.badge.new,
.sidenav span.badge.new::before,
.collapsible span.badge.new::before,
.progress .determinate,
.progress .indeterminate,
.btn, .btn-large,.btn-small,
.btn-floating,
/*.btn-floating:hover,*/
.fixed-action-btn .fab-backdrop,
.chips .chip.selected,
.switch label input[type=checkbox]:checked + .lever:after,
input[type=range] + .thumb,
input[type=range]::-webkit-slider-thumb,
.sidenav a.btn-floating:hover,
.picker__date-display,
.picker__day--selected,
.picker__day--selected:hover,
.picker--focused .picker__day--selected
{
	background-color: #1AAB78 !important;
}

.collection a.collection-item,
.secondary-content,
.dropdown-content li > a, .dropdown-content li > span,
.input-field .prefix.active,
input[type=range] + .thumb .value,
/*.picker__day.picker__day--today,*/
.picker__close, .picker__today
{
	color: #1AAB78 !important;
}

.btn:hover, .btn-large:hover, .btn-small_hover,
.sidenav a.btn:hover, .sidenav a.btn-large:hover, .sidenav a.btn-large:hover {
	background-color: #39B88B !important;
}

chips.focus {
	border-bottom: 1px solid #1AAB78 !important;
	box-shadow: 0 1px 0 0 #1AAB78 !important;
}

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 #1AAB78 !important;
  box-shadow: 0 1px 0 0 #1AAB78 !important;
}
input:not([type]):focus:not([readonly]) + label,
input[type=text]:focus:not([readonly]) + label,
input[type=password]:focus:not([readonly]) + label,
input[type=email]:focus:not([readonly]) + label,
input[type=url]:focus:not([readonly]) + label,
input[type=time]:focus:not([readonly]) + label,
input[type=date]:focus:not([readonly]) + label,
input[type=datetime]:focus:not([readonly]) + label,
input[type=datetime-local]:focus:not([readonly]) + label,
input[type=tel]:focus:not([readonly]) + label,
input[type=number]:focus:not([readonly]) + label,
input[type=search]:focus:not([readonly]) + label,
textarea.materialize-textarea:focus:not([readonly]) + label {
  color: #1AAB78 !important;
}
[type="radio"]:checked + label:after,
[type="radio"].with-gap:checked + label:before,
[type="radio"].with-gap:checked + label:after {
  border: 2px solid #1AAB78 !important;
}

[type="radio"]:checked + label:after,
[type="radio"].with-gap:checked + label:after {
  background-color: #1AAB78 !important;
}
/*
[type="checkbox"]:checked + label:before {
	border-right: 2px solid #1AAB78 !important;
	border-bottom: 2px solid #1AAB78 !important;
}
[type="checkbox"]:indeterminate + label:before {
  	border-right: 2px solid #1AAB78 !important;
}
[type="checkbox"].filled-in:checked + label:after {
	border: 2px solid #1AAB78 !important;
	background-color: #1AAB78 !important;
}
[type="checkbox"].filled-in.tabbed:checked:focus + label:after {
	 background-color: #1AAB78 !important;
	 border-color: #1AAB78 !important;
} */
input[type=range]::-moz-range-thumb,
input[type=range]::-ms-thumb{
	 background: #1AAB78 !important;
}
.spinner-layer {
	border-color: #1AAB78 !important;
}

/* Make labels to inputs a little bit larger */
.input-field>label{
	font-size: 1.2rem !important;
}

/* Custom chip colors */
.chip-note {
	background-color: #ffd17f !important;
}

/* Fix mobile scroll in modals 
.modal{
	-webkit-overflow-scrolling: touch;
	width: 100%;
}
*/

/* Fix modals wider on non mobile (mobile first :) */
@media only screen and (max-width: 590px) {
	.modal {
    	width: 95% !important;
	}
	
	/* We want wide containers on small */
	.container {
		width: 99%;
	}
}
@media only screen and (min-width: 768px) {
	.modal {
    	width: 80%;
	}
}
@media only screen and (min-width: 992px) {
	.modal {
    	width: 55%;
	}
}