@media only screen and (max-width: 1130px) {
  .hide-on-large-and-down {
    display: none !important;
  }
}

.deep-blue-text .input-field .prefix {
	color: #000035;
}

.quicksearch {
	font-size: 2rem;
}   
.processing input {
	color : #b0bec5;/*blue-grey lighten-3*/
}
.good {
	color : #9e9d24 ! important;
}

.processing .input-field .prefix {
	color : #d1d1d1;
	font-size: 2rem;
}
.input-field img.prefix {
	width: 1.8rem;
}

input:not([type]), input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="time"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="tel"], input[type="number"], input[type="search"], textarea.materialize-textarea {
	height: 1.8rem;
}

/* somehow div:not(.big) does not work */
.big input:not([type]), .big input[type="text"], .big input[type="password"], .big input[type="email"], .big input[type="url"], .big input[type="time"], .big input[type="date"], .big input[type="datetime"], .big input[type="datetime-local"], .big input[type="tel"], .big input[type="number"], .big input[type="search"], .big textarea.materialize-textarea {
	height: 3rem;
}

.input-field.col label {
	left: 0rem;
}

.input-field.col label.indent {
	left: 1rem;
}
.input-field label {
	top: 0.2rem;
}
.row .col form {
	margin-top: 8px;
}
   
   /***************************************************************************/
   /* select lists for type */
	.select-wrapper input.select-dropdown {
		height: 1.8rem;
	} 
   
	.select-wrapper span.caret {
		top: 6px;
	}
	
	.information {
		clear: both;
	}
	
	.dropdown-content li > a, .dropdown-content li > span {
		color: #000035;
		display: block;
		line-height: 22px;
		padding: 14px 16px;
	}
	.dropdown-content li:hover, .dropdown-content li.active, .dropdown-content li.selected {
		background-color: #eceff1;
	}

	.dropdown-content li.active.selected {
		background-color: #eceff1;
	}
	
   /* end select lists for type */
   	/**************************************************************************/
   	
/******************************************************************************/
/* inside menu after every input */
   .fixed-action-btn.horizontal ul {
   		margin: 10px 15px 0 0;
   		left: auto;
   		right: 15px;
   		top: 45%;
   	}
/******************************************************************************/
   /* text color of label */
   .input-field label {
     color: #999;
   }
   /* label focus color */
   .input-field input[type=text]:focus + label {
     color: #9e9d24;
   }
   /* label underline focus color */
   .input-field input[type=text]:focus {
     border-bottom: 1px solid #9e9d24 ! important;
     box-shadow: 0 1px 0 0 #9e9d24 ! important;
   }
/* does not work for quicksearchbox */
input:focus:not([type]):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 #9e9d24 ! important;
     box-shadow: 0 1px 0 0 #9e9d24 ! important;
}

   /* valid color */
   .input-field input[type=text].valid {
     border-bottom: 1px solid #9e9d24;
     box-shadow: 0 1px 0 0 #9e9d24;
   }
   /* invalid color */
   .input-field input[type=text].invalid {
     border-bottom: 1px solid #b71c1c;
     box-shadow: 0 1px 0 0 #b71c1c;
   }
   /* icon prefix color */
   .input-field .prefix {
   	 color: #b0bec5; /* 9e9d24 = lime  darken-3 */
   }
   
   /* icon prefix focus color */
   .input-field .prefix.active {
     color: #9e9d24;
   }
   /* buttons a little less height */
   .btn, .btn-large, .btn-flat {
	height: 24px;
	line-height: 24px;
}
   
   /**
   Geef .row een padding, zodat prefix icons uitgelijnd zijn. 
   **/
   .collapsible-body .row {
	padding: 0 1rem;
   }
   .input-field .prefix ~ label {
    /*margin-left: 2.2rem; # moet specifieker, heeft account last van */
   }
   .as-input {
       height: 3.9rem;
       margin-left: 2.2rem;
   }
   .as-input .prefix {
		//font-size: 1.8rem;
		margin-right: 1rem;
   }
   
	/* icons op lijn tekst voor input fields in form
	form .prefix {
		float: left;
		margin-top: 5px;
	}
   
/* signup */
/* text color of label */

	#form-account-email {
		background: #fff none repeat scroll 0 0;
		background-color: white;
		margin-bottom: 30px;
		padding-top: 15px;
		padding-bottom: 15px;
		padding-left: 15px;
		padding-right: 15px;
	}


	.row div.big.col {
		padding: 0 0.5rem;
	}

	.input-field .big {
		background: #fff none repeat scroll 0 0;
		font-size: 1.8rem;
	}
	div.input-field label.big  {
		background: none;
		top: 0rem;
    	left: 1.5rem;
    	font-size: 1.8rem;
	 	color: #9e9e9e;
     	
   }
	div.input-field label.big.active  {		
		left: 0.5rem;
		font-size: 0.8rem;
     	font-size: -0.8rem;
    	-webkit-transform: translateY(-115%);
    	-moz-transform: translateY(-115%);
    	-ms-transform: translateY(-115%);
    	-o-transform: translateY(-115%);
    	transform: translateY(-115%); 
   }
/******************************************************************************/
/* date picker */
   /* data picker */
	.picker__date-display {
		background-color: #b0bec5;
		padding-bottom: 5px; /* can go away, if full screen */
	}
	.picker__nav--prev:hover,.picker__nav--next:hover {
		background: #b0bec5;
	}
	.picker__weekday-display {
		background-color: #000035;
		padding: 5px 0;/* can go away, if full screen */
		margin-bottom: 5px; /* can go away, if full screen */
	}
	.picker__day.picker__day--today {
		color: #000035;
	}
	.picker__header {
		margin-top: 5px; /* can go away if full screen */
	}
	.picker th {
		padding : 5px 5px; /* can go away if full screen */
	}
	.picker__wrap {
		height: 70%;
	}
	.picker__day--infocus {
		padding: 9px 0; /* can go away if full screen */
	}
	.picker__footer {
		padding: 0 10px 5px; 
	}
	.picker__close, .picker__today {
		color: #000035;
	}
	.picker__input.picker__input--active {
		border-color: #000035;
	}	
	.picker__day--selected, .picker__day--selected:hover, .picker--focused .picker__day--selected {
		background: #000035; /* #b0bec5; */
	}
	.picker__button--today:hover, .picker__button--clear:hover, .picker__button--close:hover {
		background:#000035; 
		border-bottom-color: #000035;
	}
	.picker__button--today:focus, .picker__button--clear:focus, .picker__button--close:focus {
		background: #000035;
	}
	.picker__button--today:before {
		border-top: 0.66em solid #000035;
	}
	.picker__day--selected.picker__day--outfocus, .picker__day--selected:hover.picker__day--outfocus, .picker--focused .picker__day--selected.picker__day--outfocus {
		background-color: #000035;
	}
	button.picker__today:focus, button.picker__clear:focus, button.picker__close:focus {
		background-color: #b0bec5;/* lighten 3 */
	}
	.picker .btn-flat:hover {
		background-color: #eceff1;/*lighten 5*/
	}
/* end of date picker */
/******************************************************************************/