/*
* @Author: Benoit LERAY
* @Date:   2017-02-09 16:44:05
* @Last Modified by:   Benoit LERAY
* @Last Modified time: 2017-04-13 22:44:46
*/

/* label color */
/* IDEXX Blue : #00a7b5 IDEXX Red : d8292f*/

body{
	background-color: white;
}
.includes{
	font-size: 10px;
}

.collection-item{
	display: block;
    transition: .25s;
    padding: 10px 20px;
    margin: 0;
    border-bottom: 1px solid #f5f5f5;
    cursor:pointer;
}

.collection-item:hover{
	color: #00a7b5;
    background-color: #f5f5f5;
    cursor:pointer;
  }

h5 {
	font-size: 1.45rem;
}

.input-field label {
	color: #8f8f94;
}
/* label focus color */
.input-field input[type=number]:focus + label {
	color: #8f8f94;
}
/* label underline focus color */
.input-field input[type=number]:focus {
	border-bottom: 1px solid #00a7b5;
	box-shadow: 0 1px 0 0 #000;
}
/* valid color */
.input-field input[type=number].valid {
	border-bottom: 1px solid #00a7b5;
	box-shadow: 0 1px 0 0 #000;
}
/* invalid color */
.input-field input[type=number].invalid {
	border-bottom: 1px solid #d8292f;
	box-shadow: 0 1px 0 0 #000;
}
/* icon prefix focus color */
.input-field .prefix.active {
	color: #333;
}

.idexx-blue {
	background-color: #00a7b5 !important;
}

.idexx-blue-text {
	color: #00a7b5 !important;
}

.blue-toast {
	background-color: #00a7b5 !important;
	color: white;
}

.idexx-red {
	background-color: #d8292f !important;
}
.idexx-red-text {
	color: #d8292f !important;
}

.idexx-red-toast {
	background-color: #d8292f !important;
	color: white;
}
.dropdown-content li>a, .dropdown-content li>span {
	color:  #00a7b5;
}

.carousel {
	max-height: 500px;
	overflow-y: scroll;
	background-color: #fdfdfd;
}

.carousel.carousel-slider .carousel-item {
	min-height: 500px;

}

.comparison-box {
	z-index: 20;

}

.comparison-table td{
	padding: 2px 5px;
	border-radius: 0;
}

.positive-match {
	color :  white;
	text-align: center;

}

.dimmed {
	opacity: 0.45;
	-webkit-transition: opacity 2s; /* Safari */
	transition: opacity 2s;
}

.dimmed:hover {
	opacity: 1;
	-webkit-transition: opacity 0.35s; /* Safari */
	transition: opacity 0.35s;
}

.autocomplete-content {
	margin-top: -15px;
	display: block;
	opacity: 0.95;
	position: absolute;
}

.scale-out{
	opacity: 0;
	position: absolute;
	top: 100;
}

.collapsible {
	height: 100%;
}

.note {
	font-size: 10px;
}
