/* Fonts */
@font-face {
	font-family: "Roboto";
	src: local(Roboto Thin), url("../fonts/roboto/Roboto-Thin.woff2") format("woff2"), url("../fonts/roboto/Roboto-Thin.woff") format("woff"), url("../fonts/roboto/Roboto-Thin.ttf") format("truetype");
	font-weight: 200;
}

@font-face {
	font-family: "Roboto";
	src: local(Roboto Light), url("../fonts/roboto/Roboto-Light.woff2") format("woff2"), url("../fonts/roboto/Roboto-Light.woff") format("woff"), url("../fonts/roboto/Roboto-Light.ttf") format("truetype");
	font-weight: 300;
}

@font-face {
	font-family: "Roboto";
	src: local(Roboto Regular), url("../fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../fonts/roboto/Roboto-Regular.woff") format("woff"), url("../fonts/roboto/Roboto-Regular.ttf") format("truetype");
	font-weight: 400;
}

@font-face {
	font-family: "Roboto";
	src: url("../fonts/roboto/Roboto-Medium.woff2") format("woff2"), url("../fonts/roboto/Roboto-Medium.woff") format("woff"), url("../fonts/roboto/Roboto-Medium.ttf") format("truetype");
	font-weight: 500;
}

@font-face {
	font-family: "Roboto";
	src: url("../fonts/roboto/Roboto-Bold.woff2") format("woff2"), url("../roboto/fonts/Roboto-Bold.woff") format("woff"), url("../fonts/roboto/Roboto-Bold.ttf") format("truetype");
	font-weight: 700;
}

/* Hoofdelementen */
body {background:#FFF;}
header {
	margin-bottom:10px;
}
a {
	outline:none;
}
.container form {
  margin: 0 auto;
  max-width: 1280px;
  width: 90%;
}
@media #{$medium-and-up} {
  .container form {
    width: 85%;
  }
}
@media #{$large-and-up} {
  .container form {
    width: 70%;
  }
}
/* Helpers */
.no-padding {
	padding:0px;
}
.no-margin {
	margin:0px!important;
}
.hidden {
	display:none;
}
.show-on-large.hidden{
	display:none!important;
}
.bold,
.bold > a {
	font-weight:bold;
}
/* Vertical-align */
.top-align {
	vertical-align:top;
}
.middle-align {
	vertical-align:middle;
}
.bottom-align {
	vertical-align:bottom;
}
.normaal {
	font-weight:normal;
	color:rgba(0, 0, 0, 0.87)!important;
}
.waarschuwing {
	font-weight:bold;
	color:#ff9800!important;
}
.fout {
	font-weight:bold;
	color:#f44336!important;
}
.multitekst-met-icoon {
	display:block;
	padding-left:20px;
}
.multitekst-met-icoon i {
	margin-left:-20px;
}
.omschrijving {
	height:110px;
}
.link {
	cursor:pointer;
}
/* Drag-target uitschakelen */
.drag-target {
	display:none!important;
}

.waves-effect {
	will-change:auto;
}

.toast {line-height:1;}

/* Foto's */
.artikelfoto img:not(.active) {
	max-width:200px;
	float:right;
	margin-left:10px;
}

.card .artikelfoto img:not(.active),
.small .artikelfoto img:not(.active),
.medium .artikelfoto img:not(.active) {
	max-width:88px;
}

.schoonmaak-label{
	margin-right:5px;
	width:32px;
	height:32px;
	vertical-align: middle;
}
span.anchor {
	display: block;
	position: relative;
	top: -123px;
	visibility: hidden;
}

#zoeken:focus {
    border-bottom: 0px none;
    box-shadow: 0 0 0 0 #fff;
}

nav .input-field label.active{
	-webkit-transform: none!important;
	transform: none!important;
}

/* Cards */
.card {
}
.card .card-content {
	text-overflow:ellipsis;
}
.card .card-content[rel]{
	cursor:pointer;
}
.card .card-content .card-title {
	color:#757575;
	font-weight:bold;
	font-size:18px;
	line-height:18px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	width:90%;
	display:block;
}
.card .card-content p {
	text-overflow:ellipsis;
	overflow:hidden;
}
.card .card-action.white-border {
	border-top:1px solid rgba(255, 255, 255, 0.2);
}
.card .card-action.right-align a:not(.btn):not(.btn-large):not(.btn-large):not(.btn-floating):not(.left),
.card .card-action.right-align button:not(.btn):not(.btn-large):not(.btn-large):not(.btn-floating):not(.left)
{margin-right:0px;margin-left:24px;}
.card .card-action a.btn-flat.right {margin-right:0px!important;}
/*.card .card-action .btn-flat {
	height:auto!important;
	line-height:1.5!important;
}*/
.card.waves-effect {display:inherit;}

/* Grootte van cards */
.card.small .card-action, .card.medium .card-action, .card.large .card-action {z-index:0;}
.card.tiny {
	height:200px;
	position:relative;
}
.card.tiny .card-content {
	height:133px;
}
.card.tiny .card-content p {
	text-overflow:ellipsis;
	overflow:hidden;
	height: 42px;
}
.card.small {
	height:230px;
}
.card.small .card-content {
	height:161px;
}
.card.small .card-content p {
	text-overflow:ellipsis;
	overflow:hidden;
	height: 88px;
}
.card.small .card-content, .card.medium .card-content, .card.large .card-content {
	max-height:100%;
}
.card .card-image .card-title {
	padding:1rem;
	width:auto;
	display: block;
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

nav ul a span.badge {
	position: absolute;
	top: 15px;
	padding:0.5rem;
	min-width:1rem;
	right:10px;
	font-size:0.6rem;
}

/* Tabs */
.boma-tabs {
	font-size:0px;
	overflow-x:auto;
	overflow-y:hidden;
	display: block!important;
	position: relative;
	height: 48px;
	background-color:#0b3962;
	margin: 0 auto;
	width: 100%;
	white-space: nowrap;
	padding: 0 0.75rem!important;
}
.boma-tabs .tab {
	text-align: center;
	vertical-align:top;
	line-height: 48px;
	height: 48px;
	padding: 0 20px;
	margin: 0;
	text-transform: uppercase;
	letter-spacing: .8px;
	padding: 0;
	top:0px;
	position:relative;
	display:inline-block;
	float:none!important;
	width:auto;
}
.boma-tabs .tab a {
	color: rgba(255,255,255, 1);
	padding: 0 24px;
	font-size: 1rem;
	line-height: 48px;
	height: 48px;
	font-weight: 500;
	position:relative;
	display: block;
	width: 100%;
	height: 100%;
	-webkit-transition: color .28s ease;
	-moz-transition: color .28s ease;
	-o-transition: color .28s ease;
	-ms-transition: color .28s ease;
	transition: color .28s ease;
}
nav .breadcrumbs-wrapper {
        padding-left:80px;
}
.boma-tabs .indicator {
	display:block;
	background-color: #FFF;
	bottom: 2px;
	height: 2px;
	position: relative;
}
.boma-tabs .tab a:not(.active),
.boma-tabs .tab a:hover:not(.active){
	color: rgba(255,255,255, 0.7);
}
.boma-tabs .tab.disabled a {
	cursor: default;
}
.boma-tabs.pinned {
	z-index: 999;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

/* Collections */
.collection {
	overflow:visible;
}
.collection .collection-header {
	border-bottom: 1px solid #e0e0e0;
	padding: 10px 20px;
	font-weight:bold;
	display:block;
}
.collection .collection-item, .collection .collection-item a {
	display:block;
}
.collection .collection-item span.truncate {
	width:80%;
}
.collection .collection-item.full-length-text {
	white-space:normal;
}
.collection .collection-item span.badge {
	text-align:right;
}
.collection .secondary-content {
	margin-right:0px;
	/*font-size:24px;*/
}
.collection.tabbed {
	margin-top:0px;
}
.collection-item img {
	height:32px;
	width:32px;
	vertical-align:middle;
}
.collection-item.applicatie-foto a {
	margin-right:1rem;
}

.collapsible-header i {font-size:1rem!important;}
/* dropdown-menu */
.dropdown-content {
	min-width:0px;
	font-weight:normal;
	/*overflow-y:hidden!important;*/
}
ul:not(.select-dropdown).dropdown-content{
	/*overflow-y:visible!important;*/
}
ul:not(.select-dropdown).dropdown-content > li {
	overflow-y:visible!important;
}
.dropdown-content li > a,
.dropdown-content li > span {
	white-space:nowrap;
}
.dropdown-content.select-dropdown li:not(.optgroup):hover,
.dropdown-content.select-dropdown li:not(.optgroup).active {
	background-color: #eee;
}
.select-dropdown li.optgroup {
    background:#4caf50;
}
.select-dropdown li.optgroup > span {
    color: rgba(0, 0, 0, 0.4);
}
.dropdown-content li.selected {
	font-weight:bold;
}
.dropdown-content li > a, .dropdown-content li > span {
    color: #26a69a;
    display: block;
    font-size: 1.2rem;
    padding: 1rem;
}
.select-dropdown li.optgroup > span{
    color:#eee!important;
}
/*.select-dropdown li.optgroup.empty-option > span{
    padding:0rem!important;
}*/
.select-dropdown li.optgroup.empty-option{
	display:none!important;
}
.dropdown-content.select-dropdown {
	max-height:357px;
}
.dropdown-content li a img {
    height: 34px;
    margin: 5px;
    width: 34px;
    vertical-align:middle;
    float:none;
}
.dropdown-content.select-dropdown li.optgroup ~ li:not(.optgroup) {
	padding:0px;
}

/*dropdowns met forms */
.dropdown-content.form {
	font-weight:normal;
}
.dropdown-content.form li:hover {
	background-color: transparent;
	cursor:default;
}

/* Forms */
/* Browser-specifieke css bij inputs weghalen */
input,
textarea {
	-webkit-appearance: none;
	-webkit-border-radius: 0;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
     margin: 0;
}
input[type=number] {
	-moz-appearance: textfield;
}

.prefix ~ .select-wrapper {
	margin-left: 3rem;
	width: 92%;
	width: calc(100% - 3rem);
}
.switch .prefix {
	width: 3rem;
	font-size: 2rem;
	position:absolute;
	transition: color 0.2s ease 0s;
}
.switch .prefix + label {
	margin-left: 3rem;
	font-size:1rem;
}
.select-wrapper i{
	color: rgba(0,0,0,1);
}
.select-wrapper input.select-dropdown{
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none; // latest Opera versions support -webkit-
	user-select:none;
}

.input-field.inline {
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
}
.input-field.inline label{
	left: 0rem;
}

/*input[type="text"]:disabled,
input[type="text"][readonly="readonly"],
input[type="password"]:disabled,
input[type="password"][readonly="readonly"],
input[type="email"]:disabled,
input[type="email"][readonly="readonly"],
input[type="url"]:disabled,
input[type="url"][readonly="readonly"],
input[type="time"]:disabled,
input[type="time"][readonly="readonly"],
input[type="date"]:disabled,
input[type="date"][readonly="readonly"],
input[type="datetime-local"]:disabled,
input[type="datetime-local"][readonly="readonly"],
input[type="tel"]:disabled,
input[type="tel"][readonly="readonly"],
input[type="number"]:disabled,
input[type="number"][readonly="readonly"],
input[type="search"]:disabled,
input[type="search"][readonly="readonly"],
textarea.materialize-textarea:disabled,
textarea.materialize-textarea[readonly="readonly"] {
	color: rgba(0, 0, 0, 0.9)!important;
}*/

label.info {
	position: absolute;
	top: 48px;
	font-size:0.8rem;
	-webkit-transform: none!important;
	transform:none!important;
}
textarea ~ label.info {
	top:92px;
}

/* Validator */
label.invalid {
	position: absolute;
	top: 48px;
	font-size:0.8rem;
	color:red;
	-webkit-transform: none!important;
	transform:none!important;
}
textarea ~ label.invalid {
	top:92px;
}
input.invalid, input.invalid:disabled{color: red!important;}
input.invalid:not([type]), input.invalid:focus:not([type]), input.invalid[type="text"], input.invalid[type="text"]:focus, input.invalid[type="password"], input.invalid[type="password"]:focus, input.invalid[type="email"], input.invalid[type="email"]:focus, input.invalid[type="url"], input.invalid[type="url"]:focus, input.invalid[type="time"], input.invalid[type="time"]:focus, input.invalid[type="date"], input.invalid[type="date"]:focus, input.invalid[type="datetime"], input.invalid[type="datetime"]:focus, input.invalid[type="datetime-local"], input.invalid[type="datetime-local"]:focus, input.invalid[type="tel"], input.invalid[type="tel"]:focus, input.invalid[type="number"], input.invalid[type="number"]:focus, input.invalid[type="search"], input.invalid[type="search"]:focus, textarea.materialize-textarea.invalid, textarea.materialize-textarea.invalid:focus {
	border-bottom: 1px solid rgba(244, 67, 54, 1)!important;
	box-shadow: 0 1px 0 0 rgba(244, 67, 54, 1)!important;
}
.character-counter {margin-top:-20px;}
.switch {
	position:relative;
}
.switch label {
	line-height:26px;
	height:26px;
	vertical-align:middle;
	display:inline-block;
	width:auto;
}
.switch label:first-child {
	font-size:1rem;
}
.switch label.invalid {
	top:1rem;
	display:block;
}

/* Modal */
.modal {
	max-height:70%;
	height:100%;
	overflow-y:hidden!important;
	/*-webkit-overflow-scrolling: touch;*/
	background:none!important;
	box-shadow:none!important;
}
.modal .modal-wrapper {
	position:relative;
	height:100%;
	display:block;
	padding:0px;
	margin:0px auto;
}
.modal  .modal-wrapper .modal-title {
	background-color:#fff;
	padding: 12px 24px 6px;
	border-radius: 2px 2px 0 0;
}
.modal .modal-wrapper .modal-content {
	background-color:#fff;
	max-height:calc(100% - 66px);
	overflow-y: auto!important;
	text-overflow:ellipsis;
	padding:24px;
}
.modal .modal-wrapper .modal-footer {
	background-color:#fff;
	bottom: 0;
	padding: 16px 24px;
	position:relative;
	height:auto;
}
.modal-title + .modal-content {
	padding-top:6px!important;
	max-height:calc(100% - 120px)!important;
}
.modal p {
	white-space:normal;
	color: rgba(0, 0, 0, 0.87);
}
.modal form {display:inline;-webkit-overflow-scrolling: touch;}

.modal .modal-content img {
	width:100%;
	height:100%;
	max-width:400px;
	max-height:400px;
}
.modal .modal-content .select-dropdown li img {
	float: right;
	height: 40px;
	margin: 5px 15px;
	width: 40px;
}
.modal .modal-footer a,
.modal .modal-footer button {
	margin-left:24px!important;
}
.modal .modal-footer a.left,
.modal .modal-footer button.left {
	margin-left:0px!important;
	margin-right:24px!important;
}

.autocomplete-content {
	display: block;
	width: 100%;
	position: absolute;
}

/* Buttons */
button:focus {
	background-color: transparent;
}
button.right{
	margin-left:10px;
}
.btn-flat.bordered {
	border: solid 2px rgba(0, 103, 71, 0.5);
	border-radius: 5px;
}
.btn-flat.bordered.white-text {
	border: solid 2px rgba(255, 255, 255, 1);
	border-radius: 5px;
}
.btn-flat.bordered.orange-text {
	border: solid 2px #ff9800;
	border-radius: 5px;
}
.btn-flat.bordered.red-text {
	border: solid 2px #F44336;
	border-radius: 5px;
}
.btn-full-width {
	width:100%;
	margin-bottom:5px;
}
.btn-full-width.left-align{
	text-align:left;
}
.btn-flat.disabled, .disabled.btn-flat {
    box-shadow: none;
    color: #9f9f9f !important;
    cursor: default;
}

/* blockquotes */
blockquote a.btn,
blockquote a.btn-flat {
	/*float:right;*/
	margin:0px 5px 5px;
}
blockquote a.dropdown-button {
	margin:0px 0px;
}
blockquote a.btn.disabled,
blockquote a.btn-flat.disabled {
	background-color: #dfdfdf !important;
}
blockquote span.badge {
	position:relative;
	float:right;
	right:5px;
}

/* Spinner */
.spinner-deep-purple,
.spinner-deep-purple-only {
	border-color:#673ab7;
}

.spinner-green,
.spinner-green-only {
	border-color:#4caf50;
}
.spinner-grey,
.spinner-grey-only {
	border-color:#9e9e9e;
}
.spinner-boma,
.spinner-boma-only {
	border-color:#0b3962;
}

.active .spinner-layer.spinner-grey-only,
.active .spinner-layer.spinner-boma-only {
	opacity: 1;
	-webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
	animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }

/* Google charts
#chart_div {margin:10px 0px!important;}*/

/* Afbeelding promo */
.promo {
	position:absolute;
	overflow:visible;
	left:0px;
	top:0px;
	transform: rotate(270deg);
}

/* Routebeschrijving google maps */
.adp-placemark {
	background:none transparent;
	border:0px none;
}
.adp-warnbox {
	-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
	-moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
	padding: 20px;
	margin: 0.5rem 0 1rem 0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-clip: padding-box;
	background-color: #ff9800;
}
.warnbox-content {
	padding:0px;
	background:inherit;
	color:#FFF;
}
.warnbox-c1, .warnbox-c2 {
	display:none;
}

/* Navigatie balk */
/* Andere achtergrond op de header zetten */
nav {
	/*max-height:144px;*/
	height:100%!important;
	font-weight:500;
	font-size:20px;
}
nav ul a {
	position:relative;
}
nav .nav-wrapper {
	/*height:48px;*/
	clear:both;
}
nav .brand-logo {
	left:0;
	margin-left:1rem;
	font-weight:500;
	font-size:20px;
}
nav .brand-logo i{display:inline-block!important;}
nav .input-field input,
nav .nav-wrapper {
	height:64px;
}
nav .menu {
	margin-left:24px;
}

nav i, nav [class^="mdi-"], nav [class*="mdi-"], nav i.material-icons,
nav a.button-collapse i {
	font-weight:500;
	font-size:24px;
}
.input-field input[type="search"] ~ .mdi-close, .input-field input[type="search"] ~ .material-icons {
	color: #444;
	cursor: pointer;
	font-size: 2rem;
	position: absolute;
	right: 1rem;
	top: 0;
	transition: color 0.3s ease 0s;
}

/* Breadcrumbs */
nav .breadcrumbs-wrapper {
	line-height:initial;
	clear:both;
}
nav .breadcrumbs-wrapper a {
	display:inline-block;
	max-width:33%;
	line-height:24px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight:500;
}
.breadcrumb:before {
	content:'\F142';
	font-family: 'Material Design Icons';
}

/* Side-nav menu */

.side-nav:hover {
	overflow-y:auto;
	/*-webkit-overflow-scrolling: touch;*/
}
/*.side-nav li {
	padding:0px;
	line-height:48px;
}*/
.side-nav li.side-nav-header{
	font-size:initial;
}
.side-nav a, .side-nav a i {
	height: 44px;
	line-height: 44px;
}
.side-nav li.side-nav-header,
.side-nav a {
        padding: 0 24px;
}
.side-nav a i.left {
	margin-right:24px;
}

/*.side-nav li a i {
	vertical-align:middle;
	margin-right:5px;
}*/

.side-nav .userView {
	padding: 32px 24px 8px;
	position: relative;
}
.side-nav .userView .background {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1;
	background: #0b3962;
}
.side-nav .userView .background.greenspeed {
	background:#17a664;
}
.side-nav .userView .background.greenspeed img {
	height:64px;
	width:auto;
	top:32px;
}
.side-nav .userView .background img{
	/*width:130px;*/
	height:64px;
	left: 98px;
	top: 32px;
	position:absolute;
}
.side-nav .userView > a {
	height: auto;
	padding: 0;
}
.side-nav .userView .circle {
    height: 64px;
    width: 64px;
}
.side-nav .userView .name {
    font-weight: 500;
    margin-top: 16px;
}
.side-nav .userView .email {
    font-weight: 400;
}
.side-nav .userView .name, .side-nav .userView .email {
    font-size: 14px;
    line-height: 24px;
}
.side-nav .userView .circle, .side-nav .userView .name, .side-nav .userView .email {
    display: block;
}

/* Tables */
/* table header */
table thead tr th a {
	display:block;
}
/* table footer */
table tfoot {
	border-top: 1px solid #d0d0d0;
	border-right: inherit;
}
table tfoot tr th.paging {
	text-align:right;
	font-weight:normal;
	padding: 15px 0px;
}
table tfoot tr th.paging .row {
	margin-bottom:0px;
}
table tfoot tr th.paging i {
	font-size:2rem;
}
table tfoot tr th.paging a {
	color: #757575!important;
	display:inline-flex;
}
table tfoot tr th.paging span {
	color: #757575!important;
	display:inline-block;
	margin:0px 0px 0px 15px;
	vertical-align:middle;
	line-height:2rem;
	position:relative;
}
/* table body */
table tbody tr td i {
	/*margin-right:5px;*/
}

/*dropdowns in tables */
table tbody .dropdown-button {
	display:block;
	cursor:pointer;
}
table thead .dropdown-content,
table tbody .dropdown-content {
	width:70%;
	font-weight:normal;
}
.collection .collection-item .dropdown-content li:hover,
table thead .dropdown-content li:hover,
table tbody .dropdown-content li:hover {
	background-color: transparent;
	cursor:default;
}
.dropdown-content form .dropdown-form-footer {
	margin-bottom:-1rem;
	bottom: 0;
	padding: 16px 24px;
	position: relative;
	height: auto;
}
.dropdown-content form .dropdown-form-footer .btn-flat {
	margin: 6px 0;
        margin-left: 24px !important;
}
.dropdown-content form .dropdown-form-footer .btn-flat.left {
	margin-left: 0px!important;
        margin-right: 24px !important;
}

/* modals embedded in tables */
table tbody tr td.modal {color:#000;}
/* Artikefoto's in tables */
table tbody tr td img.artikelfoto {
	max-width:34px;
	vertical-align: middle;
}

/* Gekleurde rijen in tabellen alterneren van kleur */
table.striped tbody tr.green:nth-child(odd),
table.striped tbody tr:nth-child(odd) td.green {
	background-color: #43a047!important;
}
table.striped tbody tr.orange:nth-child(odd),
table.striped tbody tr:nth-child(odd) td.orange {
	background-color: #fb8c00!important;
}
table.striped tbody tr.orange.lighten-4:nth-child(odd),
table.striped tbody tr:nth-child(odd) td.orange.lighten-4 {
	background-color: #ffe0b2!important;
}
table.striped tbody tr.red:nth-child(odd),
table.striped tbody tr:nth-child(odd) td.red {
	background-color: #e53935!important;
}
table.striped tbody tr.cyan:nth-child(odd),
table.striped tbody tr:nth-child(odd) td.cyan {
	background-color: #00acc1!important;
}


.btn-flat.bordered i {
	vertical-align:middle;
	/*margin-top: -7px;*/
	margin-right: 10px;
}

/* Table row waves */
table tr.waves-effect {display:table-row;}
tabel tr.waves-effect .waves-ripple {}

/* Tooltips */
.material-tooltip {
	cursor:pointer;
}
.mobile-fab-tip {
	position: fixed;
	right: 85px;
	padding:0px 0.5rem;
	text-align: right;
	background-color: #323232!important;
	border-radius: 2px;
	color: #FFF;
	width:auto;
	/*opacity: 0;*/
}

/* Overwrites voor kleinere schermen */
/* Mobile */
@media only screen and (max-width: 600px){
	nav .input-field input,
	nav .nav-wrapper {
		height:48px;
	}
	nav, nav .nav-wrapper i, nav a.button-collapse, nav a.button-collapse i {
		height:48px;
		line-height:48px;
	}
	.boma-tabs {
		padding-left:6px;
	}
        .boma-tabs .tab a {
                padding:0 12px;
        }
        nav .breadcrumbs-wrapper {
                padding-left:18px;
        }
}
/* Tablet portrait mode */
@media only screen and (min-width: 601px) and (max-width: 992px){
	nav .input-field input,
	nav .nav-wrapper {
		height:56px;
	}
	nav, nav .nav-wrapper i, nav a.button-collapse, nav a.button-collapse i {
		height:56px;
		line-height:56px;
	}
        .boma-tabs {
                padding-left:54px;
        }
	.boma-tabs .tab a {
		padding:0 18px;
	}
	nav .breadcrumbs-wrapper {
	        padding-left:72px;
	}
}
/* Tablet protrait mode en mobile */
@media only screen and (max-width: 992px){
	nav .menu {
		margin-left:16px;
	}
	nav .brand-logo {
		left: 0;
		/*margin-left: 72px;*/
		transform: translateX(0%);
	}
	.side-nav li.side-nav-header,
	.side-nav a {
		padding: 0 16px;
	}
	.side-nav a, .side-nav a i {
		height: 44px;
		line-height: 44px;
	}
	.side-nav .userView {
		padding: 32px 16px 8px;
	}
	.side-nav .userView .background img{
		left: 90px;
	}
	.side-nav a i.left {
		margin-right:32px;
	}
	table thead th i {
		font-size:12px;
	}
}


/* Kleuren */
.oranje {
	background-color: #ff9800!important;
}
.lichtgrijs {
	background-color: #bdbdbd!important;
}
.geel {
	background-color: #ffeb3b!important;
}
.blauw {
	background-color: #2196F3!important;
}
.groen {
	background-color: #4CAF50!important;
}
.rood {
	background-color: #F44336!important;
}

.boma {
	background-color: rgba(11, 57, 98, 1)!important;/*#0b3962*/
}
.boma.transparent-1 {
	background-color: rgba(11, 57, 98, 0.8)!important;
}
.boma.transparent-2 {
	background-color: rgba(11, 57, 98, 0.6)!important;
}
.boma.transparent-3 {
	background-color: rgba(11, 57, 98, 0.4)!important;
}
.boma.transparent-4 {
	background-color: rgba(11, 57, 98, 0.2)!important;
}
.boma.transparent-5 {
	background-color: rgba(11, 57, 98, 0.0)!important;
}

/* Bomac */
.bomac {
	background-color: rgba(0, 103, 71, 1)!important;/*#0b3962*/
}
.bomac.transparent-1 {
	background-color: rgba(0, 103, 71, 0.8)!important;
}
.bomac.transparent-2 {
	background-color: rgba(0, 103, 71, 0.6)!important;
}
.bomac.transparent-3 {
	background-color: rgba(0, 103, 71, 0.4)!important;
}
.bomac.transparent-4 {
	background-color: rgba(0, 103, 71, 0.2)!important;
}
.bomac.transparent-5 {
	background-color: rgba(0, 103, 71, 0.0)!important;
}


.greenspeed {
	background-color: rgba(118, 186, 41, 1)!important;/*#0b3962*/
}
.greenspeed.transparent-1 {
	background-color: rgba(118, 186, 41, 0.8)!important;
}
.greenspeed.transparent-2 {
	background-color: rgba(118, 186, 41, 0.6)!important;
}
.greenspeed.transparent-3 {
	background-color: rgba(118, 186, 41, 0.4)!important;
}
.greenspeed.transparent-4 {
	background-color: rgba(118, 186, 41, 0.2)!important;
}
.greenspeed.transparent-5 {
	background-color: rgba(118, 186, 41, 0.0)!important;
}

.red.transparent-1 {
	background-color: rgba(244, 67, 54, 0.8)!important;
}
.red.transparent-2 {
	background-color: rgba(244, 67, 54, 0.6)!important;
}
.red.transparent-3 {
	background-color: rgba(244, 67, 54, 0.4)!important;
}
.red.transparent-4 {
	background-color: rgba(244, 67, 54, 0.2)!important;
}
.red.transparent-5 {
	background-color: rgba(244, 67, 54, 0.0)!important;
}
.pink.transparent-1 {
	background-color: rgba(233, 30, 99, 0.8)!important;
}
.pink.transparent-2 {
	background-color: rgba(233, 30, 99, 0.6)!important;
}
.pink.transparent-3 {
	background-color: rgba(233, 30, 99, 0.4)!important;
}
.pink.transparent-4 {
	background-color: rgba(233, 30, 99, 0.2)!important;
}
.pink.transparent-5 {
	background-color: rgba(233, 30, 99, 0.0)!important;
}
.purple.transparent-1 {
	background-color: rgba(156, 39, 176, 0.8)!important;
}
.purple.transparent-2 {
	background-color: rgba(156, 39, 176, 0.6)!important;
}
.purple.transparent-3 {
	background-color: rgba(156, 39, 176, 0.4)!important;
}
.purple.transparent-4 {
	background-color: rgba(156, 39, 176, 0.2)!important;
}
.purple.transparent-5 {
	background-color: rgba(156, 39, 176, 0.0)!important;
}
.deep-purple.transparent-1 {
	background-color: rgba(103, 58, 183, 0.8)!important;
}
.deep-purple.transparent-2 {
	background-color: rgba(103, 58, 183, 0.6)!important;
}
.deep-purple.transparent-3 {
	background-color: rgba(103, 58, 183, 0.4)!important;
}
.deep-purple.transparent-4 {
	background-color: rgba(103, 58, 183, 0.2)!important;
}
.deep-purple.transparent-5 {
	background-color: rgba(103, 58, 183, 0.0)!important;
}
.indigo.transparent-1 {
	background-color: rgba(63, 81, 181, 0.8)!important;
}
.indigo.transparent-2 {
	background-color: rgba(63, 81, 181, 0.6)!important;
}
.indigo.transparent-3 {
	background-color: rgba(63, 81, 181, 0.4)!important;
}
.indigo.transparent-4 {
	background-color: rgba(63, 81, 181, 0.2)!important;
}
.indigo.transparent-5 {
	background-color: rgba(63, 81, 181, 0.0)!important;
}
.blue.transparent-1 {
	background-color: rgba(33, 150, 243, 0.8)!important;
}
.blue.transparent-2 {
	background-color: rgba(33, 150, 243, 0.6)!important;
}
.blue.transparent-3 {
	background-color: rgba(33, 150, 243, 0.4)!important;
}
.blue.transparent-4 {
	background-color: rgba(33, 150, 243, 0.2)!important;
}
.blue.transparent-5 {
	background-color: rgba(33, 150, 243, 0.0)!important;
}
.light-blue.transparent-1 {
	background-color: rgba(3, 169, 244, 0.8)!important;
}
.light-blue.transparent-2 {
	background-color: rgba(3, 169, 244, 0.6)!important;
}
.light-blue.transparent-3 {
	background-color: rgba(3, 169, 244, 0.4)!important;
}
.light-blue.transparent-4 {
	background-color: rgba(3, 169, 244, 0.2)!important;
}
.light-blue.transparent-5 {
	background-color: rgba(3, 169, 244, 0.0)!important;
}
.cyan.transparent-1 {
	background-color: rgba(0, 188, 212, 0.8)!important;
}
.cyan.transparent-2 {
	background-color: rgba(0, 188, 212, 0.6)!important;
}
.cyan.transparent-3 {
	background-color: rgba(0, 188, 212, 0.4)!important;
}
.cyan.transparent-4 {
	background-color: rgba(0, 188, 212, 0.2)!important;
}
.cyan.transparent-5 {
	background-color: rgba(0, 188, 212, 0.0)!important;
}
.teal.transparent-1 {
	background-color: rgba(0, 150, 136, 0.8)!important;
}
.teal.transparent-2 {
	background-color: rgba(0, 150, 136, 0.6)!important;
}
.teal.transparent-3 {
	background-color: rgba(0, 150, 136, 0.4)!important;
}
.teal.transparent-4 {
	background-color: rgba(0, 150, 136, 0.2)!important;
}
.teal.transparent-5 {
	background-color: rgba(0, 150, 136, 0.0)!important;
}
.green.transparent-1 {
	background-color: rgba(76, 175, 80, 0.8)!important;
}
.green.transparent-2 {
	background-color: rgba(76, 175, 80, 0.6)!important;
}
.green.transparent-3 {
	background-color: rgba(76, 175, 80, 0.4)!important;
}
.green.transparent-4 {
	background-color: rgba(76, 175, 80, 0.2)!important;
}
.green.transparent-5 {
	background-color: rgba(76, 175, 80, 0.0)!important;
}
.light-green.transparent-1 {
	background-color: rgba(139, 195, 74, 0.8)!important;
}
.light-green.transparent-2 {
	background-color: rgba(139, 195, 74, 0.6)!important;
}
.light-green.transparent-3 {
	background-color: rgba(139, 195, 74, 0.4)!important;
}
.light-green.transparent-4 {
	background-color: rgba(139, 195, 74, 0.2)!important;
}
.light-green.transparent-5 {
	background-color: rgba(139, 195, 74, 0.0)!important;
}
.lime.transparent-1 {
	background-color: rgba(205, 220, 57, 0.8)!important;
}
.lime.transparent-2 {
	background-color: rgba(205, 220, 57, 0.6)!important;
}
.lime.transparent-3 {
	background-color: rgba(205, 220, 57, 0.4)!important;
}
.lime.transparent-4 {
	background-color: rgba(205, 220, 57, 0.2)!important;
}
.lime.transparent-5 {
	background-color: rgba(205, 220, 57, 0.0)!important;
}
.yellow.transparent-1 {
	background-color: rgba(255, 235, 59, 0.8)!important;
}
.yellow.transparent-2 {
	background-color: rgba(255, 235, 59, 0.6)!important;
}
.yellow.transparent-3 {
	background-color: rgba(255, 235, 59, 0.4)!important;
}
.yellow.transparent-4 {
	background-color: rgba(255, 235, 59, 0.2)!important;
}
.yellow.transparent-5 {
	background-color: rgba(255, 235, 59, 0.0)!important;
}
.amber.transparent-1 {
	background-color: rgba(255, 193, 7, 0.8)!important;
}
.amber.transparent-2 {
	background-color: rgba(255, 193, 7, 0.6)!important;
}
.amber.transparent-3 {
	background-color: rgba(255, 193, 7, 0.4)!important;
}
.amber.transparent-4 {
	background-color: rgba(255, 193, 7, 0.2)!important;
}
.amber.transparent-5 {
	background-color: rgba(255, 193, 7, 0.0)!important;
}
.orange.transparent-1 {
	background-color: rgba(255, 152, 0, 0.8)!important;
}
.orange.transparent-2 {
	background-color: rgba(255, 152, 0, 0.6)!important;
}
.orange.transparent-3 {
	background-color: rgba(255, 152, 0, 0.4)!important;
}
.orange.transparent-4 {
	background-color: rgba(255, 152, 0, 0.2)!important;
}
.orange.transparent-5 {
	background-color: rgba(255, 152, 0, 0.0)!important;
}
.deep-orange.transparent-1 {
	background-color: rgba(255, 87, 34, 0.8)!important;
}
.deep-orange.transparent-2 {
	background-color: rgba(255, 87, 34, 0.6)!important;
}
.deep-orange.transparent-3 {
	background-color: rgba(255, 87, 34, 0.4)!important;
}
.deep-orange.transparent-4 {
	background-color: rgba(255, 87, 34, 0.2)!important;
}
.deep-orange.transparent-5 {
	background-color: rgba(255, 87, 34, 0.0)!important;
}
.brown.transparent-1 {
	background-color: rgba(121, 85, 72, 0.8)!important;
}
.brown.transparent-2 {
	background-color: rgba(121, 85, 72, 0.6)!important;
}
.brown.transparent-3 {
	background-color: rgba(121, 85, 72, 0.4)!important;
}
.brown.transparent-4 {
	background-color: rgba(121, 85, 72, 0.2)!important;
}
.brown.transparent-5 {
	background-color: rgba(121, 85, 72, 0.0)!important;
}
.grey.transparent-1 {
	background-color: rgba(158, 158, 158, 0.8)!important;
}
.grey.transparent-2 {
	background-color: rgba(158, 158, 158, 0.6)!important;
}
.grey.transparent-3 {
	background-color: rgba(158, 158, 158, 0.4)!important;
}
.grey.transparent-4 {
	background-color: rgba(158, 158, 158, 0.2)!important;
}
.grey.transparent-5 {
	background-color: rgba(158, 158, 158, 0.0)!important;
}
.blue-grey.transparent-1 {
	background-color: rgba(96, 125, 139, 0.8)!important;
}
.blue-grey.transparent-2 {
	background-color: rgba(96, 125, 139, 0.6)!important;
}
.blue-grey.transparent-3 {
	background-color: rgba(96, 125, 139, 0.4)!important;
}
.blue-grey.transparent-4 {
	background-color: rgba(96, 125, 139, 0.2)!important;
}
.blue-grey.transparent-5 {
	background-color: rgba(96, 125, 139, 0.0)!important;
}
.black.transparent-1 {
	background-color: rgba(0, 0, 0, 0.8)!important;
}
.black.transparent-2 {
	background-color: rgba(0, 0, 0, 0.6)!important;
}
.black.transparent-3 {
	background-color: rgba(0, 0, 0, 0.4)!important;
}
.black.transparent-4 {
	background-color: rgba(0, 0, 0, 0.2)!important;
}
.black.transparent-5 {
	background-color: rgba(0, 0, 0, 0.0)!important;
}

.boma-text {
	color: #0b3962!important;
}
.bomac-text {
	color: rgba(0, 103, 71, 1)!important;
}
.greenspeed-text {
	color:rgba(118, 186, 41, 1)!important;
}

/* Waves kleuren */
.waves-effect.waves-blue .waves-ripple {
	/* The alpha value allows the text and background color
	of the button to still show through. */
	background-color: rgba(33, 150, 243, 0.65);
}
.waves-effect.waves-white .waves-ripple {
	/* The alpha value allows the text and background color
	of the button to still show through. */
	background-color: rgba(255, 255, 255, 0.65);
}
.waves-effect.waves-deep-purple .waves-ripple {
	/* The alpha value allows the text and background color
	of the button to still show through. */
	background-color: rgba(103, 58, 183, 0.65);
}

/* Blockquotes */
blockquote {margin:0.5rem 0 1rem;}
blockquote.red-border.lighten-2 {border-left: 5px solid #e57373;}
blockquote.red-border {border-left: 5px solid #f44336;}
blockquote.pink-border {border-left: 5px solid #e91e63;}
blockquote.purple-border {border-left: 5px solid #9c27b0;}
blockquote.deep-purple-border {border-left: 5px solid #673ab7;}
blockquote.indigo-border {border-left: 5px solid #3f51b5;}
blockquote.blue-border {border-left: 5px solid #2196f3;}
blockquote.blue-border.lighten-2 {border-left: 5px solid #64b5f6;}
blockquote.blue-border.lighten-3 {border-left: 5px solid #90caf9;}
blockquote.light-blue-border {border-left: 5px solid #03a9f4;}
blockquote.cyan-border {border-left: 5px solid #00bcd4;}
blockquote.teal-border {border-left: 5px solid #009688;}
blockquote.teal-border.lighten-2 {border-left: 5px solid #4db6ac;}
blockquote.green-border {border-left: 5px solid #4caf50;}
blockquote.light-green-border {border-left: 5px solid #8bc34a;}
blockquote.lime-border {border-left: 5px solid #cddc39;}
blockquote.yellow-border {border-left: 5px solid #ffeb3b;}
blockquote.yellow-border.darken-2 {border-left: 5px solid #fbc02d;}
blockquote.amber-border {border-left: 5px solid #ffc107;}
blockquote.amber-border.darken-1 {border-left: 5px solid #ffb300;}
blockquote.orange-border {border-left: 5px solid #ff9800;}
blockquote.orange-border.lighten-2 {border-left: 5px solid #ffb74d;}
blockquote.deep-orange-border {border-left: 5px solid #ff5722;}
blockquote.brown-border {border-left: 5px solid #795548;}
blockquote.brown-border.lighten-4 {border-left: 5px solid #d7ccc8;}
blockquote.grey-border {border-left: 5px solid #9e9e9e;}
blockquote.blue-grey-border {border-left: 5px solid #607d8b;}
blockquote.boma-border {border-left: 5px solid #0b3962;}
blockquote.bomac-border {border-left: 5px solid rgba(0, 103, 71, 1);}
blockquote.greenspeed-border {border-left: 5px solid rgba(118, 186, 41, 1);}

/* Switches */
.switch.red-switch label input[type="checkbox"]:checked + .lever::after {background-color: #f44336;}
.switch.red-switch label input[type="checkbox"]:checked + .lever {background-color: rgba(244, 67, 54, 0.5);}
.switch.pink-switch label input[type="checkbox"]:checked + .lever::after {background-color: #e91e63;}
.switch.pink-switch label input[type="checkbox"]:checked + .lever {background-color: rgba(233, 30, 99, 0.5);}
.switch.purple-switch label input[type="checkbox"]:checked + .lever::after {background-color: #9c27b0;}
.switch.purple-switch label input[type="checkbox"]:checked + .lever {background-color: rgba(156, 39, 176, 0.5);}
.switch.deep-purple-switch label input[type="checkbox"]:checked + .lever::after {background-color: #673ab7;}
.switch.deep-purple-switch label input[type="checkbox"]:checked + .lever {background-color: rgba(103, 58, 183, 0.5);}
.switch.indigo-switch label input[type="checkbox"]:checked + .lever::after {background-color: #3f51b5;}
.switch.indigo-switch label input[type="checkbox"]:checked + .lever {background-color: rgba(63, 81, 181, 0.5);}
.switch.blue-switch label input[type="checkbox"]:checked + .lever::after {background-color: #2196f3;}
.switch.blue-switch label input[type="checkbox"]:checked + .lever {background-color: rgba(33, 150, 243, 0.5);}
.switch.light-blue-switch label input[type="checkbox"]:checked + .lever::after {background-color: #03a9f4;}
.switch.light-blue-switch label input[type="checkbox"]:checked + .lever {background-color: rgba(3, 169, 244, 0.5);}
.switch.cyan-switch label input[type="checkbox"]:checked + .lever::after {background-color: #00bcd4;}
.switch.cyan-switch label input[type="checkbox"]:checked + .lever {background-color: rgba(0, 188, 212, 0.5);}
.switch.teal-switch label input[type="checkbox"]:checked + .lever::after {background-color: #009688;}
.switch.teal-switch label input[type="checkbox"]:checked + .lever {background-color: rgba(0, 150, 136, 0.5);}
.switch.green-switch label input[type="checkbox"]:checked + .lever::after {background-color: #4caf50;}
.switch.green-switch label input[type="checkbox"]:checked + .lever {background-color: rgba(76, 175, 80, 0.5);}
.switch.light-green-switch label input[type="checkbox"]:checked + .lever::after {background-color: #8bc34a;}
.switch.light-green-switch label input[type="checkbox"]:checked + .lever {background-color: rgba(139, 195, 74, 0.5);}
.switch.lime-switch label input[type="checkbox"]:checked + .lever::after {background-color: #cddc39;}
.switch.lime-switch label input[type="checkbox"]:checked + .lever {background-color: rgba(205, 220, 57, 0.5);}
.switch.yellow-switch label input[type="checkbox"]:checked + .lever::after {background-color: #ffeb3b;}
.switch.yellow-switch label input[type="checkbox"]:checked + .lever {background-color: rgba(255, 235, 59, 0.5);}
.switch.amber-switch label input[type="checkbox"]:checked + .lever::after {background-color: #ffc107;}
.switch.amber-switch label input[type="checkbox"]:checked + .lever {background-color: rgba(255, 193, 7, 0.5);}
.switch.orange-switch label input[type="checkbox"]:checked + .lever::after {background-color: #ff9800;}
.switch.orange-switch label input[type="checkbox"]:checked + .lever {background-color: rgba(255, 152, 0, 0.5);}
.switch.deep-orange-switch label input[type="checkbox"]:checked + .lever::after {background-color: #ff5722;}
.switch.deep-orange-switch label input[type="checkbox"]:checked + .lever {background-color: rgba(255, 87, 34, 0.5);}
.switch.brown-switch label input[type="checkbox"]:checked + .lever::after {background-color: #795548;}
.switch.brown-switch label input[type="checkbox"]:checked + .lever {background-color: rgba(121, 85, 72, 0.5);}
.switch.grey-switch label input[type="checkbox"]:checked + .lever::after {background-color: #9e9e9e;}
.switch.grey-switch label input[type="checkbox"]:checked + .lever {background-color: rgba(158, 158, 158, 0.5);}
.switch.blue-grey-switch label input[type="checkbox"]:checked + .lever::after {background-color: #607d8b;}
.switch.blue-grey-switch label input[type="checkbox"]:checked + .lever {background-color: rgba(96, 125, 139, 0.5);}
.switch.boma-switch label input[type="checkbox"]:checked + .lever::after {background-color: #0b3962;}
.switch.boma-switch label input[type="checkbox"]:checked + .lever {background-color: rgba(11, 57, 98, 0.5);}
.switch.greenspeed-switch label input[type="checkbox"]:checked + .lever::after {background-color: rgba(118, 186, 41, 1);}
.switch.greenspeed-switch label input[type="checkbox"]:checked + .lever {background-color: rgba(118, 186, 41, 0.5);}
.switch.bomac-switch label input[type="checkbox"]:checked + .lever::after {background-color: rgba(0, 103, 71, 1);}
.switch.bomac-switch label input[type="checkbox"]:checked + .lever {background-color: rgba(0, 103, 71, 0.5);}

/* Range-sliders */
.red-range input[type="range"] + .thumb {background-color: #f44336;}
.red-range input[type=range]::-ms-thumb {background: #f44336;}
.red-range input[type=range]::-moz-range-thumb {background: #f44336;}
.red-range input[type=range]::-webkit-slider-thumb {background-color: #f44336;}
.pink-range input[type="range"] + .thumb {background-color: #e91e63;}
.pink-range input[type=range]::-ms-thumb {background: #e91e63;}
.pink-range input[type=range]::-moz-range-thumb {background: #e91e63;}
.pink-range input[type=range]::-webkit-slider-thumb {background-color: #e91e63;}
.purple-range input[type="range"] + .thumb {background-color: #9c27b0;}
.purple-range input[type=range]::-ms-thumb {background: #9c27b0;}
.purple-range input[type=range]::-moz-range-thumb {background: #9c27b0;}
.purple-range input[type=range]::-webkit-slider-thumb {background-color: #9c27b0;}
.deep-purple-range input[type="range"] + .thumb {background-color: #673ab7;}
.deep-purple-range input[type=range]::-ms-thumb {background: #673ab7;}
.deep-purple-range input[type=range]::-moz-range-thumb {background: #673ab7;}
.deep-purple-range input[type=range]::-webkit-slider-thumb {background-color: #673ab7;}
.indigo-range input[type="range"] + .thumb {background-color: #3f51b5;}
.indigo-range input[type=range]::-ms-thumb {background: #3f51b5;}
.indigo-range input[type=range]::-moz-range-thumb {background: #3f51b5;}
.indigo-range input[type=range]::-webkit-slider-thumb {background-color: #3f51b5;}
.blue-range input[type="range"] + .thumb {background-color: #2196f3;}
.blue-range input[type=range]::-ms-thumb {background: #2196f3;}
.blue-range input[type=range]::-moz-range-thumb {background: #2196f3;}
.blue-range input[type=range]::-webkit-slider-thumb {background-color: #2196f3;}
.light-blue-range input[type="range"] + .thumb {background-color: #03a9f4;}
.light-blue-range input[type=range]::-ms-thumb {background: #03a9f4;}
.light-blue-range input[type=range]::-moz-range-thumb {background: #03a9f4;}
.light-blue-range input[type=range]::-webkit-slider-thumb {background-color: #03a9f4;}
.cyan-range input[type="range"] + .thumb {background-color: #00bcd4;}
.cyan-range input[type=range]::-ms-thumb {background: #00bcd4;}
.cyan-range input[type=range]::-moz-range-thumb {background: #00bcd4;}
.cyan-range input[type=range]::-webkit-slider-thumb {background-color: #00bcd4;}
.teal-range input[type="range"] + .thumb {background-color: #009688;}
.teal-range input[type=range]::-ms-thumb {background: #009688;}
.teal-range input[type=range]::-moz-range-thumb {background: #009688;}
.teal-range input[type=range]::-webkit-slider-thumb {background-color: #009688;}
.green-range input[type="range"] + .thumb {background-color: #4caf50;}
.green-range input[type=range]::-ms-thumb {background: #4caf50;}
.green-range input[type=range]::-moz-range-thumb {background: #4caf50;}
.green-range input[type=range]::-webkit-slider-thumb {background-color: #4caf50;}
.light-green-range input[type="range"] + .thumb {background-color: #8bc34a;}
.light-green-range input[type=range]::-ms-thumb {background: #8bc34a;}
.light-green-range input[type=range]::-moz-range-thumb {background: #8bc34a;}
.light-green-range input[type=range]::-webkit-slider-thumb {background-color: #8bc34a;}
.lime-range input[type="range"] + .thumb {background-color: #cddc39;}
.lime-range input[type=range]::-ms-thumb {background: #cddc39;}
.lime-range input[type=range]::-moz-range-thumb {background: #cddc39;}
.lime-range input[type=range]::-webkit-slider-thumb {background-color: #cddc39;}
.yellow-range input[type="range"] + .thumb {background-color: #ffeb3b;}
.yellow-range input[type=range]::-ms-thumb {background: #ffeb3b;}
.yellow-range input[type=range]::-moz-range-thumb {background: #ffeb3b;}
.yellow-range input[type=range]::-webkit-slider-thumb {background-color: #ffeb3b;}
.amber-range input[type="range"] + .thumb {background-color: #ffc107;}
.amber-range input[type=range]::-ms-thumb {background: #ffc107;}
.amber-range input[type=range]::-moz-range-thumb {background: #ffc107;}
.amber-range input[type=range]::-webkit-slider-thumb {background-color: #ffc107;}
.orange-range input[type="range"] + .thumb {background-color: #ff9800;}
.orange-range input[type=range]::-ms-thumb {background: #ff9800;}
.orange-range input[type=range]::-moz-range-thumb {background: #ff9800;}
.orange-range input[type=range]::-webkit-slider-thumb {background-color: #ff9800;}
.deep-orange-range input[type="range"] + .thumb {background-color: #ff5722;}
.deep-orange-range input[type=range]::-ms-thumb {background: #ff5722;}
.deep-orange-range input[type=range]::-moz-range-thumb {background: #ff5722;}
.deep-orange-range input[type=range]::-webkit-slider-thumb {background-color: #ff5722;}
.brown-range input[type="range"] + .thumb {background-color: #795548;}
.brown-range input[type=range]::-ms-thumb {background: #795548;}
.brown-range input[type=range]::-moz-range-thumb {background: #795548;}
.brown-range input[type=range]::-webkit-slider-thumb {background-color: #795548;}
.grey-range input[type="range"] + .thumb {background-color: #9e9e9e;}
.grey-range input[type=range]::-ms-thumb {background: #9e9e9e;}
.grey-range input[type=range]::-moz-range-thumb {background: #9e9e9e;}
.grey-range input[type=range]::-webkit-slider-thumb {background-color: #9e9e9e;}
.blue-grey-range input[type="range"] + .thumb {background-color: #607d8b;}
.blue-grey-range input[type=range]::-ms-thumb {background: #607d8b;}
.blue-grey-range input[type=range]::-moz-range-thumb {background: #607d8b;}
.blue-grey-range input[type=range]::-webkit-slider-thumb {background-color: #607d8b;}
.boma-range input[type="range"] + .thumb {background-color: #0b3962;}
.boma-range input[type=range]::-ms-thumb {background: #0b3962;}
.boma-range input[type=range]::-moz-range-thumb {background: #0b3962;}
.boma-range input[type=range]::-webkit-slider-thumb {background-color: #0b3962;}
.greenspeed-range input[type=range]::-ms-thumb {background: rgba(118, 186, 41, 1);}
.greenspeed-range input[type=range]::-moz-range-thumb {background: rgba(118, 186, 41, 1);}
.greenspeed-range input[type=range]::-webkit-slider-thumb {background-color: rgba(118, 186, 41, 1);}

/* nouislider */
/*Materialize Theming*/
.red-range .noUi-connect {background-color: #f44336;}
.red-range.noUi-horizontal .noUi-handle {background-color: #f44336;}
.red-range.noUi-target .range-label {background-color: #f44336;}
.pink-range .noUi-connect {background-color: #e91e63;}
.pink-range.noUi-horizontal .noUi-handle {background-color: #e91e63;}
.pink-range.noUi-target .range-label {background-color: #e91e63;}
.purple-range .noUi-connect {background-color: #9c27b0;}
.purple-range.noUi-horizontal .noUi-handle {background-color: #9c27b0;}
.purple-range.noUi-target .range-label {background-color: #9c27b0;}
.deep-purple-range .noUi-connect {background-color: #673ab7;}
.deep-purple-range.noUi-horizontal .noUi-handle {background-color: #673ab7;}
.deep-purple-range.noUi-target .range-label {background-color: #673ab7;}
.indigo-range .noUi-connect {background-color: #3f51b5;}
.indigo-range.noUi-horizontal .noUi-handle {background-color: #3f51b5;}
.indigo-range.noUi-target .range-label {background-color: #3f51b5;}
.blue-range .noUi-connect {background-color: #2196f3;}
.blue-range.noUi-horizontal .noUi-handle {background-color: #2196f3;}
.blue-range.noUi-target .range-label {background-color: #2196f3;}
.light-blue-range .noUi-connect {background-color: #03a9f4;}
.light-blue-range.noUi-horizontal .noUi-handle {background-color: #03a9f4;}
.light-blue-range.noUi-target .range-label {background-color: #03a9f4;}
.cyan-range .noUi-connect {background-color: #00bcd4;}
.cyan-range.noUi-horizontal .noUi-handle {background-color: #00bcd4;}
.cyan-range.noUi-target .range-label {background-color: #00bcd4;}
.teal-range .noUi-connect {background-color: #009688;}
.teal-range.noUi-horizontal .noUi-handle {background-color: #009688;}
.teal-range.noUi-target .range-label {background-color: #009688;}
.green-range .noUi-connect {background-color: #4caf50;}
.green-range.noUi-horizontal .noUi-handle {background-color: #4caf50;}
.green-range.noUi-target .range-label {background-color: #4caf50;}
.light-green-range .noUi-connect {background-color: #8bc34a;}
.light-green-range.noUi-horizontal .noUi-handle {background-color: #8bc34a;}
.light-green-range.noUi-target .range-label {background-color: #8bc34a;}
.lime-range .noUi-connect {background-color: #cddc39;}
.lime-range.noUi-horizontal .noUi-handle {background-color: #cddc39;}
.lime-range.noUi-target .range-label {background-color: #cddc39;}
.yellow-range .noUi-connect {background-color: #ffeb3b;}
.yellow-range.noUi-horizontal .noUi-handle {background-color: #ffeb3b;}
.yellow-range.noUi-target .range-label {background-color: #ffeb3b;}
.amber-range .noUi-connect {background-color: #ffc107;}
.amber-range.noUi-horizontal .noUi-handle {background-color: #ffc107;}
.amber-range.noUi-target .range-label {background-color: #ffc107;}
.orange-range .noUi-connect {background-color: #ff9800;}
.orange-range.noUi-horizontal .noUi-handle {background-color: #ff9800;}
.orange-range.noUi-target .range-label {background-color: #ff9800;}
.deep-orange-range .noUi-connect {background-color: #ff5722;}
.deep-orange-range.noUi-horizontal .noUi-handle {background-color: #ff5722;}
.deep-orange-range.noUi-target .range-label {background-color: #ff5722;}
.brown-range .noUi-connect {background-color: #795548;}
.brown-range.noUi-horizontal .noUi-handle {background-color: #795548;}
.brown-range.noUi-target .range-label {background-color: #795548;}
.grey-range .noUi-connect {background-color: #9e9e9e;}
.grey-range.noUi-horizontal .noUi-handle {background-color: #9e9e9e;}
.grey-range.noUi-target .range-label {background-color: #9e9e9e;}
.blue-grey-range .noUi-connect {background-color: #607d8b;}
.blue-grey-range.noUi-horizontal .noUi-handle {background-color: #607d8b;}
.blue-grey-range.noUi-target .range-label {background-color: #607d8b;}

/* Radio-buttons */
.red-radio [type="radio"]:checked + label::after {background-color: #f44336;border: 2px solid #f44336;}
.pink-radio [type="radio"]:checked + label::after {background-color: #e91e63;border: 2px solid #e91e63;}
.purple-radio [type="radio"]:checked + label::after {background-color: #9c27b0;border: 2px solid #9c27b0;}
.deep-purple-radio [type="radio"]:checked + label::after {background-color: #673ab7;border: 2px solid #673ab7;}
.indigo-radio [type="radio"]:checked + label::after {background-color: #3f51b5;border: 2px solid #3f51b5;}
.blue-radio [type="radio"]:checked + label::after {background-color: #2196f3;border: 2px solid #2196f3;}
.light-blue-radio [type="radio"]:checked + label::after {background-color: #03a9f4;border: 2px solid #03a9f4;}
.cyan-radio [type="radio"]:checked + label::after {background-color: #00bcd4;border: 2px solid #00bcd4;}
.teal-radio [type="radio"]:checked + label::after {background-color: #009688;border: 2px solid #009688;}
.green-radio [type="radio"]:checked + label::after {background-color: #4caf50;border: 2px solid #4caf50;}
.light-green-radio [type="radio"]:checked + label::after {background-color: #8bc34a;border: 2px solid #8bc34a;}
.lime-radio [type="radio"]:checked + label::after {background-color: #cddc39;border: 2px solid #cddc39;}
.yellow-radio [type="radio"]:checked + label::after {background-color: #ffeb3b;border: 2px solid #ffeb3b;}
.amber-radio [type="radio"]:checked + label::after {background-color: #ffc107;border: 2px solid #ffc107;}
.orange-radio [type="radio"]:checked + label::after {background-color: #ff9800;border: 2px solid #ff9800;}
.deep-orange-radio [type="radio"]:checked + label::after {background-color: #ff5722;border: 2px solid #ff5722;}
.brown-radio [type="radio"]:checked + label::after {background-color: #795548;border: 2px solid #795548;}
.grey-radio [type="radio"]:checked + label::after {background-color: #9e9e9e;border: 2px solid #9e9e9e;}
.blue-grey-radio [type="radio"]:checked + label::after {background-color: #607d8b;border: 2px solid #607d8b;}
.boma-radio [type="radio"]:checked + label::after {background-color: rgba(11, 57, 98, 1);border: 2px solid rgba(11, 57, 98, 1);}
.bomac-radio [type="radio"]:checked + label::after {background-color: rgba(0, 103, 71, 1);border: 2px solid rgba(0, 103, 71, 1);}
.greenspeed-radio [type="radio"]:checked + label::after {background-color: rgba(118, 186, 41, 1);border: 2px solid rgba(118, 186, 41, 1);}

/* Checkboxen */
.boma-checkbox [type="checkbox"]:checked + label::before {border-color: transparent rgba(11, 57, 98, 1) rgba(11, 57, 98, 1) transparent;}
.greenspeed-checkbox [type="checkbox"]:checked + label::before {border-color: transparent rgba(118, 186, 41, 1) rgba(118, 186, 41, 1) transparent;}

.red-checkbox .filled-in[type="checkbox"]:checked + label::after{background-color: #f44336;border: 2px solid #f44336;}
.pink-checkbox .filled-in[type="checkbox"]:checked + label::after {background-color: #e91e63;border: 2px solid #e91e63;}
.purple-checkbox .filled-in[type="checkbox"]:checked + label::after {background-color: #9c27b0;border: 2px solid #9c27b0;}
.deep-purple-checkbox .filled-in[type="checkbox"]:checked + label::after {background-color: #673ab7;border: 2px solid #673ab7;}
.indigo-checkbox .filled-in[type="checkbox"]:checked + label::after {background-color: #3f51b5;border: 2px solid #3f51b5;}
.blue-checkbox .filled-in[type="checkbox"]:checked + label::after {background-color: #2196f3;border: 2px solid #2196f3;}
.light-blue-checkbox .filled-in[type="checkbox"]:checked + label::after {background-color: #03a9f4;border: 2px solid #03a9f4;}
.cyan-checkbox .filled-in[type="checkbox"]:checked + label::after {background-color: #00bcd4;border: 2px solid #00bcd4;}
.teal-checkbox .filled-in[type="checkbox"]:checked + label::after {background-color: #009688;border: 2px solid #009688;}
.green-checkbox .filled-in[type="checkbox"]:checked + label::after {background-color: #4caf50;border: 2px solid #4caf50;}
.light-green-checkbox .filled-in[type="checkbox"]:checked + label::after {background-color: #8bc34a;border: 2px solid #8bc34a;}
.lime-checkbox .filled-in[type="checkbox"]:checked + label::after {background-color: #cddc39;border: 2px solid #cddc39;}
.yellow-checkbox .filled-in[type="checkbox"]:checked + label::after {background-color: #ffeb3b;border: 2px solid #ffeb3b;}
.amber-checkbox .filled-in[type="checkbox"]:checked + label::after {background-color: #ffc107;border: 2px solid #ffc107;}
.orange-checkbox .filled-in[type="checkbox"]:checked + label::after {background-color: #ff9800;border: 2px solid #ff9800;}
.deep-orange-checkbox .filled-in[type="checkbox"]:checked + label::after {background-color: #ff5722;border: 2px solid #ff5722;}
.brown-checkbox .filled-in[type="checkbox"]:checked + label::after {background-color: #795548;border: 2px solid #795548;}
.grey-checkbox .filled-in[type="checkbox"]:checked + label::after {background-color: #9e9e9e;border: 2px solid #9e9e9e;}
.blue-grey-checkbox .filled-in[type="checkbox"]:checked + label::after {background-color: #607d8b;border: 2px solid #607d8b;}
.boma-checkbox .filled-in[type="checkbox"]:checked + label::after {background-color: rgba(11, 57, 98, 1);border: 2px solid rgba(11, 57, 98, 1);}
.greenspeed-checkbox .filled-in[type="checkbox"]:checked + label::after {background-color: rgba(118, 186, 41, 1);border: 2px solid rgba(118, 186, 41, 1);}

/* Inputs */
.input-field.red-input .dropdown-content li.optgroup {background:#f44336;}
.input-field.red-input .prefix.active,
.input-field.red-input  .dropdown-content li > span ,
.input-field.red-input  input[type=text]:focus + label,
.input-field.red-input  input[type=number]:focus + label,
.input-field.red-input  input[type=password]:focus + label,
.input-field.red-input  input[type=date]:focus + label,
.input-field.red-input  input[type=time]:focus + label,
.input-field.red-input  input[type=url]:focus + label,
.input-field.red-input textarea:focus + label,
.input-field.red-input  input[type=email]:focus + label {color: #f44336;}
.input-field.red-input input[type=text]:focus,
.input-field.red-input input[type=number]:focus,
.input-field.red-input input[type=password]:focus,
.input-field.red-input input[type=date]:focus,
.input-field.red-input input[type=time]:focus,
.input-field.red-input input[type=url]:focus,
.input-field.red-input textarea:focus,
.input-field.red-input input[type=email]:focus {border-bottom: 1px solid #f44336;box-shadow: 0 1px 0 0 #f44336;}

.input-field.pink-input .dropdown-content li.optgroup {background:#e91e63;}
.input-field.pink-input .prefix.active,
.input-field.pink-input  .dropdown-content li > span,
.input-field.pink-input  input[type=text]:focus + label,
.input-field.pink-input  input[type=number]:focus + label,
.input-field.pink-input  input[type=password]:focus + label,
.input-field.pink-input  input[type=date]:focus + label,
.input-field.pink-input  input[type=time]:focus + label,
.input-field.pink-input  input[type=url]:focus + label,
.input-field.pink-input textarea:focus + label,
.input-field.pink-input  input[type=email]:focus + label {color: #e91e63;}
.input-field.pink-input input[type=text]:focus,
.input-field.pink-input input[type=number]:focus,
.input-field.pink-input input[type=password]:focus,
.input-field.pink-input input[type=date]:focus,
.input-field.pink-input input[type=time]:focus,
.input-field.pink-input input[type=url]:focus,
.input-field.pink-input textarea:focus,
.input-field.pink-input input[type=email]:focus {border-bottom: 1px solid #e91e63;box-shadow: 0 1px 0 0 #e91e63;}

.input-field.purple-input .dropdown-content li.optgroup {background:#9c27b0;}
.input-field.purple-input .prefix.active,
.input-field.purple-input  .dropdown-content li > span,
.input-field.purple-input  input[type=text]:focus + label,
.input-field.purple-input  input[type=number]:focus + label,
.input-field.purple-input  input[type=password]:focus + label,
.input-field.purple-input  input[type=date]:focus + label,
.input-field.purple-input  input[type=time]:focus + label,
.input-field.purple-input  input[type=url]:focus + label,
.input-field.purple-input textarea:focus + label,
.input-field.purple-input  input[type=email]:focus + label {color: #9c27b0;}
.input-field.purple-input input[type=text]:focus,
.input-field.purple-input input[type=number]:focus,
.input-field.purple-input input[type=password]:focus,
.input-field.purple-input input[type=date]:focus,
.input-field.purple-input input[type=time]:focus,
.input-field.purple-input input[type=url]:focus,
.input-field.purple-input textarea:focus,
.input-field.purple-input input[type=email]:focus {border-bottom: 1px solid #9c27b0;box-shadow: 0 1px 0 0 #9c27b0;}

.input-field.deep-purple-input .dropdown-content li.optgroup {background:#673ab7;}
.input-field.deep-purple-input .prefix.active,
.input-field.deep-purple-input  .dropdown-content li > span,
.input-field.deep-purple-input  input[type=text]:focus + label,
.input-field.deep-purple-input  input[type=number]:focus + label,
.input-field.deep-purple-input  input[type=password]:focus + label,
.input-field.deep-purple-input  input[type=date]:focus + label,
.input-field.deep-purple-input  input[type=time]:focus + label,
.input-field.deep-purple-input  input[type=url]:focus + label,
.input-field.deep-purple-input textarea:focus + label,
.input-field.deep-purple-input  input[type=email]:focus + label {color: #673ab7;}
.input-field.deep-purple-input input[type=text]:focus,
.input-field.deep-purple-input input[type=number]:focus,
.input-field.deep-purple-input input[type=password]:focus,
.input-field.deep-purple-input input[type=date]:focus,
.input-field.deep-purple-input input[type=time]:focus,
.input-field.deep-purple-input input[type=url]:focus,
.input-field.deep-purple-input textarea:focus,
.input-field.deep-purple-input input[type=email]:focus {border-bottom: 1px solid #673ab7;box-shadow: 0 1px 0 0 #673ab7;}

.input-field.indigo-input .dropdown-content li.optgroup {background:#3f51b5;}
.input-field.indigo-input .prefix.active,
.input-field.indigo-input  .dropdown-content li > span,
.input-field.indigo-input  input[type=text]:focus + label,
.input-field.indigo-input  input[type=number]:focus + label,
.input-field.indigo-input  input[type=password]:focus + label,
.input-field.indigo-input  input[type=date]:focus + label,
.input-field.indigo-input  input[type=time]:focus + label,
.input-field.indigo-input  input[type=url]:focus + label,
.input-field.indigo-input textarea:focus + label,
.input-field.indigo-input  input[type=email]:focus + label {color: #3f51b5;}
.input-field.indigo-input input[type=text]:focus,
.input-field.indigo-input input[type=number]:focus,
.input-field.indigo-input input[type=password]:focus,
.input-field.indigo-input input[type=date]:focus,
.input-field.indigo-input input[type=time]:focus,
.input-field.indigo-input input[type=url]:focus,
.input-field.indigo-input textarea:focus,
.input-field.indigo-input input[type=email]:focus {border-bottom: 1px solid #3f51b5;box-shadow: 0 1px 0 0 #3f51b5;}

.input-field.blue-input .dropdown-content li.optgroup {background:#2196f3;}
.input-field.blue-input .prefix.active,
.input-field.blue-input  .dropdown-content li > span,
.input-field.blue-input  input[type=text]:focus + label,
.input-field.blue-input  input[type=number]:focus + label,
.input-field.blue-input  input[type=password]:focus + label,
.input-field.blue-input  input[type=date]:focus + label,
.input-field.blue-input  input[type=time]:focus + label,
.input-field.blue-input  input[type=url]:focus + label,
.input-field.blue-input textarea:focus + label,
.input-field.blue-input  input[type=email]:focus + label {color: #2196f3;}
.input-field.blue-input input[type=text]:focus,
.input-field.blue-input input[type=number]:focus,
.input-field.blue-input input[type=password]:focus,
.input-field.blue-input input[type=date]:focus,
.input-field.blue-input input[type=time]:focus,
.input-field.blue-input input[type=url]:focus,
.input-field.blue-input textarea:focus,
.input-field.blue-input input[type=email]:focus {border-bottom: 1px solid #2196f3;box-shadow: 0 1px 0 0 #2196f3;}

.input-field.light-blue-input .dropdown-content li.optgroup {background:#03a9f4;}
.input-field.light-blue-input .prefix.active,
.input-field.light-blue-input  .dropdown-content li > span,
.input-field.light-blue-input  input[type=text]:focus + label,
.input-field.light-blue-input  input[type=number]:focus + label,
.input-field.light-blue-input  input[type=password]:focus + label,
.input-field.light-blue-input  input[type=date]:focus + label,
.input-field.light-blue-input  input[type=time]:focus + label,
.input-field.light-blue-input  input[type=url]:focus + label,
.input-field.light-blue-input textarea:focus + label,
.input-field.light-blue-input  input[type=email]:focus + label {color: #03a9f4;}
.input-field.light-blue-input input[type=text]:focus,
.input-field.light-blue-input input[type=number]:focus,
.input-field.light-blue-input input[type=password]:focus,
.input-field.light-blue-input input[type=date]:focus,
.input-field.light-blue-input input[type=time]:focus,
.input-field.light-blue-input input[type=url]:focus,
.input-field.light-blue-input textarea:focus,
.input-field.light-blue-input input[type=email]:focus {border-bottom: 1px solid #03a9f4;box-shadow: 0 1px 0 0 #03a9f4;}

.input-field.cyan-input .dropdown-content li.optgroup {background:#00bcd4;}
.input-field.cyan-input .prefix.active,
.input-field.cyan-input  .dropdown-content li > span,
.input-field.cyan-input  input[type=text]:focus + label,
.input-field.cyan-input  input[type=number]:focus + label,
.input-field.cyan-input  input[type=password]:focus + label,
.input-field.cyan-input  input[type=date]:focus + label,
.input-field.cyan-input  input[type=time]:focus + label,
.input-field.cyan-input  input[type=url]:focus + label,
.input-field.cyan-input textarea:focus + label,
.input-field.cyan-input  input[type=email]:focus + label {color: #00bcd4;}
.input-field.cyan-input input[type=text]:focus,
.input-field.cyan-input input[type=number]:focus,
.input-field.cyan-input input[type=password]:focus,
.input-field.cyan-input input[type=date]:focus,
.input-field.cyan-input input[type=time]:focus,
.input-field.cyan-input input[type=url]:focus,
.input-field.cyan-input textarea:focus,
.input-field.cyan-input input[type=email]:focus {border-bottom: 1px solid #00bcd4;box-shadow: 0 1px 0 0 #00bcd4;}

.input-field.teal-input .dropdown-content li.optgroup {background:#009688;}
.input-field.teal-input .prefix.active,
.input-field.teal-input  .dropdown-content li > span,
.input-field.teal-input  input[type=text]:focus + label,
.input-field.teal-input  input[type=number]:focus + label,
.input-field.teal-input  input[type=password]:focus + label,
.input-field.teal-input  input[type=date]:focus + label,
.input-field.teal-input  input[type=time]:focus + label,
.input-field.teal-input  input[type=url]:focus + label,
.input-field.teal-input textarea:focus + label,
.input-field.teal-input  input[type=email]:focus + label {color: #009688;}
.input-field.teal-input input[type=text]:focus,
.input-field.teal-input input[type=number]:focus,
.input-field.teal-input input[type=password]:focus,
.input-field.teal-input input[type=date]:focus,
.input-field.teal-input input[type=time]:focus,
.input-field.teal-input input[type=url]:focus,
.input-field.teal-input textarea:focus,
.input-field.teal-input input[type=email]:focus {border-bottom: 1px solid #009688;box-shadow: 0 1px 0 0 #009688;}

.input-field.green-input .dropdown-content li.optgroup {background:#4caf50;}
.input-field.green-input .prefix.active,
.input-field.green-input  .dropdown-content li > span,
.input-field.green-input  input[type=text]:focus + label,
.input-field.green-input  input[type=number]:focus + label,
.input-field.green-input  input[type=password]:focus + label,
.input-field.green-input  input[type=date]:focus + label,
.input-field.green-input  input[type=time]:focus + label,
.input-field.green-input  input[type=url]:focus + label,
.input-field.green-input textarea:focus + label,
.input-field.green-input  input[type=email]:focus + label {color: #4caf50;}
.input-field.green-input input[type=text]:focus,
.input-field.green-input input[type=number]:focus,
.input-field.green-input input[type=password]:focus,
.input-field.green-input input[type=date]:focus,
.input-field.green-input input[type=time]:focus,
.input-field.green-input input[type=url]:focus,
.input-field.green-input textarea:focus,
.input-field.green-input input[type=email]:focus {border-bottom: 1px solid #4caf50;box-shadow: 0 1px 0 0 #4caf50;}

.input-field.light-green-input .dropdown-content li.optgroup {background:#8bc34a;}
.input-field.light-green-input .prefix.active,
.input-field.light-green-input  .dropdown-content li > span,
.input-field.light-green-input  input[type=text]:focus + label,
.input-field.light-green-input  input[type=number]:focus + label,
.input-field.light-green-input  input[type=password]:focus + label,
.input-field.light-green-input  input[type=date]:focus + label,
.input-field.light-green-input  input[type=time]:focus + label,
.input-field.light-green-input  input[type=url]:focus + label,
.input-field.light-green-input textarea:focus + label,
.input-field.light-green-input  input[type=email]:focus + label {color: #8bc34a;}
.input-field.light-green-input input[type=text]:focus,
.input-field.light-green-input input[type=number]:focus,
.input-field.light-green-input input[type=password]:focus,
.input-field.light-green-input input[type=date]:focus,
.input-field.light-green-input input[type=time]:focus,
.input-field.light-green-input input[type=url]:focus,
.input-field.light-green-input textarea:focus,
.input-field.light-green-input input[type=email]:focus {border-bottom: 1px solid #8bc34a;box-shadow: 0 1px 0 0 #8bc34a;}

.input-field.lime-input .dropdown-content li.optgroup {background:#cddc39;}
.input-field.lime-input .prefix.active,
.input-field.lime-input  .dropdown-content li > span,
.input-field.lime-input  input[type=text]:focus + label,
.input-field.lime-input  input[type=number]:focus + label,
.input-field.lime-input  input[type=password]:focus + label,
.input-field.lime-input  input[type=date]:focus + label,
.input-field.lime-input  input[type=time]:focus + label,
.input-field.lime-input  input[type=url]:focus + label,
.input-field.lime-input textarea:focus + label,
.input-field.lime-input  input[type=email]:focus + label {color: #cddc39;}
.input-field.lime-input input[type=text]:focus,
.input-field.lime-input input[type=number]:focus,
.input-field.lime-input input[type=password]:focus,
.input-field.lime-input input[type=date]:focus,
.input-field.lime-input input[type=time]:focus,
.input-field.lime-input input[type=url]:focus,
.input-field.lime-input textarea:focus,
.input-field.lime-input input[type=email]:focus {border-bottom: 1px solid #cddc39;box-shadow: 0 1px 0 0 #cddc39;}

.input-field.yellow-input .dropdown-content li.optgroup {background:#ffeb3b;}
.input-field.yellow-input .prefix.active,
.input-field.yellow-input  .dropdown-content li > span,
.input-field.yellow-input  input[type=text]:focus + label,
.input-field.yellow-input  input[type=number]:focus + label,
.input-field.yellow-input  input[type=password]:focus + label,
.input-field.yellow-input  input[type=date]:focus + label,
.input-field.yellow-input  input[type=time]:focus + label,
.input-field.yellow-input  input[type=url]:focus + label,
.input-field.yellow-input textarea:focus + label,
.input-field.yellow-input  input[type=email]:focus + label {color: #ffeb3b;}
.input-field.yellow-input input[type=text]:focus,
.input-field.yellow-input input[type=number]:focus,
.input-field.yellow-input input[type=password]:focus,
.input-field.yellow-input input[type=date]:focus,
.input-field.yellow-input input[type=time]:focus,
.input-field.yellow-input input[type=url]:focus,
.input-field.yellow-input textarea:focus,
.input-field.yellow-input input[type=email]:focus {border-bottom: 1px solid #ffeb3b;box-shadow: 0 1px 0 0 #ffeb3b;}

.input-field.amber-input .dropdown-content li.optgroup {background:#ffc107;}
.input-field.amber-input .prefix.active,
.input-field.amber-input  .dropdown-content li > span,
.input-field.amber-input  input[type=text]:focus + label,
.input-field.amber-input  input[type=number]:focus + label,
.input-field.amber-input  input[type=password]:focus + label,
.input-field.amber-input  input[type=date]:focus + label,
.input-field.amber-input  input[type=time]:focus + label,
.input-field.amber-input  input[type=url]:focus + label,
.input-field.amber-input textarea:focus + label,
.input-field.amber-input  input[type=email]:focus + label {color: #ffc107;}
.input-field.amber-input input[type=text]:focus,
.input-field.amber-input input[type=number]:focus,
.input-field.amber-input input[type=password]:focus,
.input-field.amber-input input[type=date]:focus,
.input-field.amber-input input[type=time]:focus,
.input-field.amber-input input[type=url]:focus,
.input-field.amber-input textarea:focus,
.input-field.amber-input input[type=email]:focus {border-bottom: 1px solid #ffc107;box-shadow: 0 1px 0 0 #ffc107;}

.input-field.orange-input .dropdown-content li.optgroup {background:#ff9800;}
.input-field.orange-input .prefix.active,
.input-field.orange-input  .dropdown-content li > span,
.input-field.orange-input  input[type=text]:focus + label,
.input-field.orange-input  input[type=number]:focus + label,
.input-field.orange-input  input[type=password]:focus + label,
.input-field.orange-input  input[type=date]:focus + label,
.input-field.orange-input  input[type=time]:focus + label,
.input-field.orange-input  input[type=url]:focus + label,
.input-field.orange-input textarea:focus + label,
.input-field.orange-input  input[type=email]:focus + label {color: #ff9800;}
.input-field.orange-input input[type=text]:focus,
.input-field.orange-input input[type=number]:focus,
.input-field.orange-input input[type=password]:focus,
.input-field.orange-input input[type=date]:focus,
.input-field.orange-input input[type=time]:focus,
.input-field.orange-input input[type=url]:focus,
.input-field.orange-input textarea:focus,
.input-field.orange-input input[type=email]:focus {border-bottom: 1px solid #ff9800;box-shadow: 0 1px 0 0 #ff9800;}

.input-field.deep-orange-input .dropdown-content li.optgroup {background:#ff5722;}
.input-field.deep-orange-input .prefix.active,
.input-field.deep-orange-input  .dropdown-content li > span,
.input-field.deep-orange-input  input[type=text]:focus + label,
.input-field.deep-orange-input  input[type=number]:focus + label,
.input-field.deep-orange-input  input[type=password]:focus + label,
.input-field.deep-orange-input  input[type=date]:focus + label,
.input-field.deep-orange-input  input[type=time]:focus + label,
.input-field.deep-orange-input  input[type=url]:focus + label,
.input-field.deep-orange-input textarea:focus + label,
.input-field.deep-orange-input  input[type=email]:focus + label {color: #ff5722;}
.input-field.deep-orange-input input[type=text]:focus,
.input-field.deep-orange-input input[type=number]:focus,
.input-field.deep-orange-input input[type=password]:focus,
.input-field.deep-orange-input input[type=date]:focus,
.input-field.deep-orange-input input[type=time]:focus,
.input-field.deep-orange-input input[type=url]:focus,
.input-field.deep-orange-input textarea:focus,
.input-field.deep-orange-input input[type=email]:focus {border-bottom: 1px solid #ff5722;box-shadow: 0 1px 0 0 #ff5722;}

.input-field.brown-input .dropdown-content li.optgroup {background:#795548;}
.input-field.brown-input .prefix.active,
.input-field.brown-input  .dropdown-content li > span,
.input-field.brown-input  input[type=text]:focus + label,
.input-field.brown-input  input[type=number]:focus + label,
.input-field.brown-input  input[type=password]:focus + label,
.input-field.brown-input  input[type=date]:focus + label,
.input-field.brown-input  input[type=time]:focus + label,
.input-field.brown-input  input[type=url]:focus + label,
.input-field.brown-input textarea:focus + label,
.input-field.brown-input  input[type=email]:focus + label {color: #795548;}
.input-field.brown-input input[type=text]:focus,
.input-field.brown-input input[type=number]:focus,
.input-field.brown-input input[type=password]:focus,
.input-field.brown-input input[type=date]:focus,
.input-field.brown-input input[type=time]:focus,
.input-field.brown-input input[type=url]:focus,
.input-field.brown-input textarea:focus,
.input-field.brown-input input[type=email]:focus {border-bottom: 1px solid #795548;box-shadow: 0 1px 0 0 #795548;}

.input-field.grey-input .dropdown-content li.optgroup {background:#9e9e9e;}
.input-field.grey-input .prefix.active,
.input-field.grey-input  .dropdown-content li > span,
.input-field.grey-input  input[type=text]:focus + label,
.input-field.grey-input  input[type=number]:focus + label,
.input-field.grey-input  input[type=password]:focus + label,
.input-field.grey-input  input[type=date]:focus + label,
.input-field.grey-input  input[type=time]:focus + label,
.input-field.grey-input  input[type=url]:focus + label,
.input-field.grey-input textarea:focus + label,
.input-field.grey-input  input[type=email]:focus + label {color: #9e9e9e;}
.input-field.grey-input input[type=text]:focus,
.input-field.grey-input input[type=number]:focus,
.input-field.grey-input input[type=password]:focus,
.input-field.grey-input input[type=date]:focus,
.input-field.grey-input input[type=time]:focus,
.input-field.grey-input input[type=url]:focus,
.input-field.grey-input textarea:focus,
.input-field.grey-input input[type=email]:focus {border-bottom: 1px solid #9e9e9e;box-shadow: 0 1px 0 0 #9e9e9e;}

.input-field.blue-grey-input .dropdown-content li.optgroup {background:#607d8b;}
.input-field.blue-grey-input .prefix.active,
.input-field.blue-grey-input  .dropdown-content li > span,
.input-field.blue-grey-input  input[type=text]:focus + label,
.input-field.blue-grey-input  input[type=number]:focus + label,
.input-field.blue-grey-input  input[type=password]:focus + label,
.input-field.blue-grey-input  input[type=date]:focus + label,
.input-field.blue-grey-input  input[type=time]:focus + label,
.input-field.blue-grey-input  input[type=url]:focus + label,
.input-field.blue-grey-input textarea:focus + label,
.input-field.blue-grey-input  input[type=email]:focus + label {color: #607d8b;}
.input-field.blue-grey-input input[type=text]:focus,
.input-field.blue-grey-input input[type=number]:focus,
.input-field.blue-grey-input input[type=password]:focus,
.input-field.blue-grey-input input[type=date]:focus,
.input-field.blue-grey-input input[type=time]:focus,
.input-field.blue-grey-input input[type=url]:focus,
.input-field.blue-grey-input textarea:focus,
.input-field.blue-grey-input input[type=email]:focus {border-bottom: 1px solid #607d8b;box-shadow: 0 1px 0 0 #607d8b;}

.input-field.boma-input .dropdown-content li.optgroup {background:#0b3962;}
.input-field.boma-input .prefix.active,
.input-field.boma-input .dropdown-content li > span,
.input-field.boma-input  input[type=text]:focus + label,
.input-field.boma-input  input[type=number]:focus + label,
.input-field.boma-input  input[type=password]:focus + label,
.input-field.boma-input  input[type=date]:focus + label,
.input-field.boma-input  input[type=time]:focus + label,
.input-field.boma-input  input[type=url]:focus + label,
.input-field.boma-input textarea:focus + label,
.input-field.boma-input  input[type=email]:focus + label {color: #0b3962;}
.input-field.boma-input input[type=text]:focus,
.input-field.boma-input input[type=number]:focus,
.input-field.boma-input input[type=password]:focus,
.input-field.boma-input input[type=date]:focus,
.input-field.boma-input input[type=time]:focus,
.input-field.boma-input input[type=url]:focus,
.input-field.boma-input textarea:focus,
.input-field.boma-input input[type=email]:focus {border-bottom: 1px solid #0b3962;box-shadow: 0 1px 0 0 #0b3962;}

.input-field.bomac-input .dropdown-content li.optgroup {background:rgba(0, 103, 71, 1);}
.input-field.bomac-input .prefix.active,
.input-field.bomac-input .dropdown-content li > span,
.input-field.bomac-input  input[type=text]:focus + label,
.input-field.bomac-input  input[type=number]:focus + label,
.input-field.bomac-input  input[type=password]:focus + label,
.input-field.bomac-input  input[type=date]:focus + label,
.input-field.bomac-input  input[type=time]:focus + label,
.input-field.bomac-input  input[type=url]:focus + label,
.input-field.bomac-input textarea:focus + label,
.input-field.bomac-input  input[type=email]:focus + label {color: rgba(0, 103, 71, 1);}
.input-field.bomac-input input[type=text]:focus,
.input-field.bomac-input input[type=number]:focus,
.input-field.bomac-input input[type=password]:focus,
.input-field.bomac-input input[type=date]:focus,
.input-field.bomac-input input[type=time]:focus,
.input-field.bomac-input input[type=url]:focus,
.input-field.bomac-input textarea:focus,
.input-field.bomac-input input[type=email]:focus {border-bottom: 1px solid rgba(0, 103, 71, 1);box-shadow: 0 1px 0 0 rgba(0, 103, 71, 1);}

.input-field.greenspeed-input .dropdown-content li.optgroup {background:rgba(118, 186, 41, 1);}
.input-field.greenspeed-input .prefix.active,
.input-field.greenspeed-input .dropdown-content li > span,
.input-field.greenspeed-input  input[type=text]:focus + label,
.input-field.greenspeed-input  input[type=number]:focus + label,
.input-field.greenspeed-input  input[type=password]:focus + label,
.input-field.greenspeed-input  input[type=date]:focus + label,
.input-field.greenspeed-input  input[type=time]:focus + label,
.input-field.greenspeed-input  input[type=url]:focus + label,
.input-field.greenspeed-input textarea:focus + label,
.input-field.greenspeed-input  input[type=email]:focus + label {color: rgba(118, 186, 41, 1);}
.input-field.greenspeed-input input[type=text]:focus,
.input-field.greenspeed-input input[type=number]:focus,
.input-field.greenspeed-input input[type=password]:focus,
.input-field.greenspeed-input input[type=date]:focus,
.input-field.greenspeed-input input[type=time]:focus,
.input-field.greenspeed-input input[type=url]:focus,
.input-field.greenspeed-input textarea:focus,
.input-field.greenspeed-input input[type=email]:focus {border-bottom: 1px solid rgba(118, 186, 41, 1);box-shadow: 0 1px 0 0 rgba(118, 186, 41, 1);}

/* Datepicker */
.picker__holder.red-picker .picker__date-display,
.picker__holder.red-picker .picker__day--selected,
.picker__holder.red-picker .picker__day--selected:hover,
.picker__holder.red-picker .picker--focused .picker__day--selected {background:#f44336;}
.picker__holder.red-picker .picker__close,
.picker__holder.red-picker .picker__today,
.picker__holder.red-picker .picker__day.picker__day--today {color:#f44336;}
.picker__holder.red-picker .picker__day.picker__day--today.picker__day--selected {color:#FFF;}

.picker__holder.pink-picker .picker__date-display,
.picker__holder.pink-picker .picker__day--selected,
.picker__holder.pink-picker .picker__day--selected:hover,
.picker__holder.pink-picker .picker--focused .picker__day--selected {background:#e91e63;}
.picker__holder.pink-picker .picker__close,
.picker__holder.pink-picker .picker__today,
.picker__holder.pink-picker .picker__day.picker__day--today {color:#e91e63;}
.picker__holder.pink-picker .picker__day.picker__day--today.picker__day--selected {color:#FFF;}

.picker__holder.purple-picker .picker__date-display,
.picker__holder.purple-picker .picker__day--selected,
.picker__holder.purple-picker .picker__day--selected:hover,
.picker__holder.purple-picker .picker--focused .picker__day--selected {background:#9c27b0;}
.picker__holder.purple-picker .picker__close,
.picker__holder.purple-picker .picker__today,
.picker__holder.purple-picker .picker__day.picker__day--today {color:#9c27b0;}
.picker__holder.purple-picker .picker__day.picker__day--today.picker__day--selected {color:#FFF;}

.picker__holder.deep-purple-picker .picker__date-display,
.picker__holder.deep-purple-picker .picker__day--selected,
.picker__holder.deep-purple-picker .picker__day--selected:hover,
.picker__holder.deep-purple-picker .picker--focused .picker__day--selected {background:#673ab7;}
.picker__holder.deep-purple-picker .picker__close,
.picker__holder.deep-purple-picker .picker__today,
.picker__holder.deep-purple-picker .picker__day.picker__day--today {color:#673ab7;}
.picker__holder.deep-purple-picker .picker__day.picker__day--today.picker__day--selected {color:#FFF;}

.picker__holder.indigo-picker .picker__date-display,
.picker__holder.indigo-picker .picker__day--selected,
.picker__holder.indigo-picker .picker__day--selected:hover,
.picker__holder.indigo-picker .picker--focused .picker__day--selected {background:#3f51b5;}
.picker__holder.indigo-picker .picker__close,
.picker__holder.indigo-picker .picker__today,
.picker__holder.indigo-picker .picker__day.picker__day--today {color:#3f51b5;}
.picker__holder.indigo-picker .picker__day.picker__day--today.picker__day--selected {color:#FFF;}

.picker__holder.blue-picker .picker__date-display,
.picker__holder.blue-picker .picker__day--selected,
.picker__holder.blue-picker .picker__day--selected:hover,
.picker__holder.blue-picker .picker--focused .picker__day--selected {background:#2196f3;}
.picker__holder.blue-picker .picker__close,
.picker__holder.blue-picker .picker__today,
.picker__holder.blue-picker .picker__day.picker__day--today {color:#2196f3;}
.picker__holder.blue-picker .picker__day.picker__day--today.picker__day--selected {color:#FFF;}

.picker__holder.light-blue-picker .picker__date-display,
.picker__holder.light-blue-picker .picker__day--selected,
.picker__holder.light-blue-picker .picker__day--selected:hover,
.picker__holder.light-blue-picker .picker--focused .picker__day--selected {background:#03a9f4;}
.picker__holder.light-blue-picker .picker__close,
.picker__holder.light-blue-picker .picker__today,
.picker__holder.light-blue-picker .picker__day.picker__day--today {color:#03a9f4;}
.picker__holder.light-blue-picker .picker__day.picker__day--today.picker__day--selected {color:#FFF;}

.picker__holder.cyan-picker .picker__date-display,
.picker__holder.cyan-picker .picker__day--selected,
.picker__holder.cyan-picker .picker__day--selected:hover,
.picker__holder.cyan-picker .picker--focused .picker__day--selected {background:#00bcd4;}
.picker__holder.cyan-picker .picker__close,
.picker__holder.cyan-picker .picker__today,
.picker__holder.cyan-picker .picker__day.picker__day--today {color:#00bcd4;}
.picker__holder.cyan-picker .picker__day.picker__day--today.picker__day--selected {color:#FFF;}

.picker__holder.teal-picker .picker__date-display,
.picker__holder.teal-picker .picker__day--selected,
.picker__holder.teal-picker .picker__day--selected:hover,
.picker__holder.teal-picker .picker--focused .picker__day--selected {background:#009688;}
.picker__holder.teal-picker .picker__close,
.picker__holder.teal-picker .picker__today,
.picker__holder.teal-picker .picker__day.picker__day--today {color:#009688;}
.picker__holder.teal-picker .picker__day.picker__day--today.picker__day--selected {color:#FFF;}

.picker__holder.green-picker .picker__date-display,
.picker__holder.green-picker .picker__day--selected,
.picker__holder.green-picker .picker__day--selected:hover,
.picker__holder.green-picker .picker--focused .picker__day--selected {background:#4caf50;}
.picker__holder.green-picker .picker__close,
.picker__holder.green-picker .picker__today,
.picker__holder.green-picker .picker__day.picker__day--today {color:#4caf50;}
.picker__holder.green-picker .picker__day.picker__day--today.picker__day--selected {color:#FFF;}

.picker__holder.light-green-picker .picker__date-display,
.picker__holder.light-green-picker .picker__day--selected,
.picker__holder.light-green-picker .picker__day--selected:hover,
.picker__holder.light-green-picker .picker--focused .picker__day--selected {background:#8bc34a;}
.picker__holder.light-green-picker .picker__close,
.picker__holder.light-green-picker .picker__today,
.picker__holder.light-green-picker .picker__day.picker__day--today {color:#8bc34a;}
.picker__holder.light-green-picker .picker__day.picker__day--today.picker__day--selected {color:#FFF;}

.picker__holder.lime-picker .picker__date-display,
.picker__holder.lime-picker .picker__day--selected,
.picker__holder.lime-picker .picker__day--selected:hover,
.picker__holder.lime-picker .picker--focused .picker__day--selected {background:#cddc39;}
.picker__holder.lime-picker .picker__close,
.picker__holder.lime-picker .picker__today,
.picker__holder.lime-picker .picker__day.picker__day--today {color:#cddc39;}
.picker__holder.lime-picker .picker__day.picker__day--today.picker__day--selected {color:#FFF;}

.picker__holder.yellow-picker .picker__date-display,
.picker__holder.yellow-picker .picker__day--selected,
.picker__holder.yellow-picker .picker__day--selected:hover,
.picker__holder.yellow-picker .picker--focused .picker__day--selected {background:#ffeb3b;}
.picker__holder.yellow-picker .picker__close,
.picker__holder.yellow-picker .picker__today,
.picker__holder.yellow-picker .picker__day.picker__day--today {color:#ffeb3b;}
.picker__holder.yellow-picker .picker__day.picker__day--today.picker__day--selected {color:#FFF;}

.picker__holder.amber-picker .picker__date-display,
.picker__holder.amber-picker .picker__day--selected,
.picker__holder.amber-picker .picker__day--selected:hover,
.picker__holder.amber-picker .picker--focused .picker__day--selected {background:#ffc107;}
.picker__holder.amber-picker .picker__close,
.picker__holder.amber-picker .picker__today,
.picker__holder.amber-picker .picker__day.picker__day--today {color:#ffc107;}
.picker__holder.amber-picker .picker__day.picker__day--today.picker__day--selected {color:#FFF;}

.picker__holder.orange-picker .picker__date-display,
.picker__holder.orange-picker .picker__day--selected,
.picker__holder.orange-picker .picker__day--selected:hover,
.picker__holder.orange-picker .picker--focused .picker__day--selected {background:#ff9800;}
.picker__holder.orange-picker .picker__close,
.picker__holder.orange-picker .picker__today,
.picker__holder.orange-picker .picker__day.picker__day--today {color:#ff9800;}
.picker__holder.orange-picker .picker__day.picker__day--today.picker__day--selected {color:#FFF;}

.picker__holder.deep-orange-picker .picker__date-display,
.picker__holder.deep-orange-picker .picker__day--selected,
.picker__holder.deep-orange-picker .picker__day--selected:hover,
.picker__holder.deep-orange-picker .picker--focused .picker__day--selected {background:#ff5722;}
.picker__holder.deep-orange-picker .picker__close,
.picker__holder.deep-orange-picker .picker__today,
.picker__holder.deep-orange-picker .picker__day.picker__day--today {color:#ff5722;}
.picker__holder.deep-orange-picker .picker__day.picker__day--today.picker__day--selected {color:#FFF;}

.picker__holder.brown-picker .picker__date-display,
.picker__holder.brown-picker .picker__day--selected,
.picker__holder.brown-picker .picker__day--selected:hover,
.picker__holder.brown-picker .picker--focused .picker__day--selected {background:#795548;}
.picker__holder.brown-picker .picker__close,
.picker__holder.brown-picker .picker__today,
.picker__holder.brown-picker .picker__day.picker__day--today {color:#795548;}
.picker__holder.brown-picker .picker__day.picker__day--today.picker__day--selected {color:#FFF;}

.picker__holder.grey-picker .picker__date-display,
.picker__holder.grey-picker .picker__day--selected,
.picker__holder.grey-picker .picker__day--selected:hover,
.picker__holder.grey-picker .picker--focused .picker__day--selected {background:#9e9e9e;}
.picker__holder.grey-picker .picker__close,
.picker__holder.grey-picker .picker__today,
.picker__holder.grey-picker .picker__day.picker__day--today {color:#9e9e9e;}
.picker__holder.grey-picker .picker__day.picker__day--today.picker__day--selected {color:#FFF;}

.picker__holder.blue-grey-picker .picker__date-display,
.picker__holder.blue-grey-picker .picker__day--selected,
.picker__holder.blue-grey-picker .picker__day--selected:hover,
.picker__holder.blue-grey-picker .picker--focused .picker__day--selected {background:#607d8b;}
.picker__holder.blue-grey-picker .picker__close,
.picker__holder.blue-grey-picker .picker__today,
.picker__holder.blue-grey-picker .picker__day.picker__day--today {color:#607d8b;}
.picker__holder.blue-grey-picker .picker__day.picker__day--today.picker__day--selected {color:#FFF;}

.select-dropdown li.disabled, .select-dropdown li.disabled > span, .select-dropdown li.optgroup {
	color: rgba(0, 0, 0, 0.3)!important;
	background-color: transparent;
}
