body {
	overflow: visible !important;
}


.wrapper-estimation input[type=text], select {
	font-size       : 12px !important;
	border          : none !important;
	background-color: rgb(230,230,230) !important;
	box-shadow      : none !important;
	padding-left    : 10px !important;
}

.wrapper-estimation .span-img{
	display         :inline-block;
	background-color:#6D6E71 !important;
	color           :white;
	font-size       :30px;
}

.wrapper-estimation .search-icon{
	font-size:14px;
}

.wrapper-estimation .color-1{
	color: #6D6E71 !important;
}

.wrapper-estimation .label{
	color:#000000 !important;
}

.wrapper-estimation #immat_vin{
	text-transform: uppercase;
}

.wrapper-estimation button.btn{
	display              : block;
	text-align           : center;
	width                : 100%;
	height               : 60px;
	line-height          : 20px;
	background-color     : grey !important;
	/*font-size            : 18px;*/
	font-weight          : bold;
	border               : 0;
	text-decoration      : none;
	-webkit-appearance   : none;
	-webkit-border-radius: 0;
}

.wrapper-estimation button.active{
	background-color: #6D6E71 !important;
}

.wrapper-estimation button.btn:hover, .wrapper-estimation button.btn:focus{
	background-color: #F3872F !important;
	color : white;
}

.wrapper-estimation input[type=text],
.wrapper-estimation input[type=url],
.wrapper-estimation input[type=time],
.wrapper-estimation [type=date],
.wrapper-estimation input[type=datetime],
.wrapper-estimation input[type=datetime-local],
.wrapper-estimation input[type=tel],
.wrapper-estimation input[type=number],
.wrapper-estimation input[type=search],
.wrapper-estimation textarea.materialize-textarea{
	width:98% !important;
}


.wrapper-estimation input:not([type]):focus:not([readonly]),
.wrapper-estimation input[type=text]:focus:not([readonly]),
.wrapper-estimation [type=url]:focus:not([readonly]),
.wrapper-estimation input[type=time]:focus:not([readonly]),
.wrapper-estimation [type=date]:focus:not([readonly]),
.wrapper-estimation [type=datetime]:focus:not([readonly]),
.wrapper-estimation input[type=datetime-local]:focus:not([readonly]),
.wrapper-estimation [type=tel]:focus:not([readonly]),
.wrapper-estimation [type=number]:focus:not([readonly]),
.wrapper-estimation [type=search]:focus:not([readonly]),
.wrapper-estimation textarea.materialize-textarea{
	/*border-bottom:1px solid #04822e !important;
	box-shadow   :0 1px 0 0 #04822e !important;*/
	border          : none !important;
	background-color: rgb(230,230,230) !important;
	box-shadow      : none !important;
}

.wrapper-estimation .collection{
	overflow:visible !important;
}

.wrapper-estimation .dropdown-content li.optgroup-option>a, .dropdown-content li.optgroup-option>span{
	color    : #6D6E71 !important;
	font-size: 12px !important;
}

.wrapper-estimation .dropdown-content li.optgroup>a, .dropdown-content li.optgroup>span{
	color    : rgba(0,0,0,0.4) !important;
	font-size: 12px !important;
}

.wrapper-estimation .dropdown-content li.disabled>a, .dropdown-content li.disabled>span{
	color    : #000000 !important;
	font-size: 12px !important;
}

.wrapper-estimation .dropdown-content li>a, .dropdown-content li>span{
	color    : #6D6E71 !important;
	font-size: 12px !important;
}

.wrapper-estimation .dropdown-content li>a, .dropdown-content li>span{
	color    : #6D6E71 !important;
	font-size: 12px !important;
}

.wrapper-estimation .dropdown-content li.disabled>a, .dropdown-content li.disabled>span{
	color    : #000000 !important;
	font-size: 12px !important;
}

.wrapper-estimation .spansChemin {
	display    :none;
	cursor     : pointer;
	font-weight:bold;
}

.wrapper-estimation #block-select-operations {
	display:none;
}

.wrapper-estimation #block-operations-panier {
	display:none;
}

.wrapper-estimation #form-param-revision {
	display:none;
}

/*#btn-revision{
	display            : block;
	background-image   : url('../img/btn-revision.png');
	background-repeat  : no-repeat;
	background-size    : auto 30px;
	background-position: 10px 10px;
	padding-left       : 60px;
	line-height        : 50px;
	height             : 50px;
	overflow           : hidden;
	text-transform     : uppercase;
	color              : #000000;
	position           : relative;
	top                : 0;
	left               : 0;
}*/

.wrapper-estimation ul.tabs{
	width:100% !important;
}

.wrapper-estimation input,
.wrapper-estimation select,
.wrapper-estimation textarea{
	font-family: 'Arial';
}

.wrapper-estimation .select-wrapper span.caret{
	font-size: 0;
	right: 5px;
	top: 5px;
	z-index: 1;
}

.wrapper-estimation .tabs .tab a.active {
	color           : #6D6E71;
	background-color: rgba(69, 90, 100, 1) !important;
}

.wrapper-estimation .tabs .indicator {
	background-color: #6D6E71;
}

.wrapper-estimation #block-graphique-contenu .button {
	background    : #6D6E71 !important;
	border        : 0px;
	box-shadow    : 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
	text-transform: uppercase;
	letter-spacing: .5px;
	transition    : .2s ease-out;
	cursor        : pointer;
}
 
.wrapper-estimation #block-graphique-contenu .buttonhover {
	color         : #6D6E71;
	background    : rgba(69, 90, 100, 1) !important;
	border        : 0px;
	box-shadow    : 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
	text-transform: uppercase;
	letter-spacing: .5px;
	transition    : .2s ease-out;
	cursor        : pointer;
	
}

.wrapper-estimation img.btn-operations {
	width:35px;
}

.wrapper-estimation .table-btn {
	cursor:pointer;
	height:84px;
	width:70% !important;
}

.wrapper-estimation .table-btn td:first-child{
	width: 66px;
}

.wrapper-estimation .table-btn td:last-child{
	text-align: center;
	/*width:60%;*/
}

.wrapper-estimation .table-btn:hover h4 {
	font-weight: bold;
}

.wrapper-estimation .color-2{
	color: #6D6E71 !important;
}

.wrapper-estimation .color-red{
	color: #6D6E71 !important;
}

.wrapper-estimation #table-immat-vin td:first-child {
	width:80%;
}

.wrapper-estimation #table-immat-vin td:last-child {
	width     :20%;
	text-align:center;
}

*, *:before, *:after {
	box-sizing: inherit;
}
 
.wrapper-estimation #choose-body .modal-content {
	padding: 24px !important;
}

.wrapper-estimation #choose-body .modal-content .h4 {
	font-size  : 2.28rem !important;
	line-height: 110% !important;
	margin     : 1.14rem 0 0.912rem 0 !important;
}

/*@media screen { .nomobile { display: block; } } //desktops/laptops*/

/*@media screen and (max-width: 800px) { 
	#block-graphique-contenu { display: none !important; } 
	div { max-width:none !important; }
}*/

@media screen and (min-width: 1100px) {
	.wrapper-estimation .container {
		width:980px !important;
	}
}

@media screen and (max-width: 1010px) { 
	/*.table-btn td:first-child{ display:none !important; }*/
	

	.wrapper-estimation img { display:inherit !important; }
	.wrapper-estimation table { margin: 0; }
}

@media screen and (max-width: 1100px) { 
	.wrapper-estimation #block-graphique-contenu { display: none !important; } 
	.wrapper-estimation div { max-width:none !important; }
}

.wrapper-estimation .loader > div { max-width:none !important; }

.wrapper-estimation .select-dropdown{
    overflow-y: auto !important;
}


.wrapper-estimation .material-icons
{
	vertical-align: middle;
   	position: relative;
   	top: -2px;
}
.wrapper-estimation .label
{
	display: inline-block;
	padding-bottom: 0px;
	padding-left: 0;
}

.wrapper-estimation #block-search-vehicle ,.wrapper-estimation #block-select-operations ,.wrapper-estimation #block-operations-panier
{
	padding: 10px 70px;
}
.wrapper-estimation .collection
{
	padding: 10px 70px;
}

#block-operations-offre .btn
{
	width: 100% !important;
	margin: 0px !important;
	margin-bottom: 10px !important;
}

@media screen and (max-width: 768px) {
	.wrapper-estimation #block-search-vehicle,
	.wrapper-estimation #block-select-operations,
	.wrapper-estimation #block-operations-panier{
		padding-left: 20px;
	}
	.wrapper-estimation .table-btn td:first-child{
	    width: 40px;
	    min-width: 40px;
	}
	.wrapper-estimation .table-btn td:last-child{
		padding-left: 8px;
	    padding-right: 8px;
		text-align: left;
	}
	.wrapper-estimation .table-btn td p{
		text-align: left;
		margin: 0px;
	    font-size: 14px;
	}
	#block-operations-offre .btn{
		white-space: normal;
	}
	#kilometrage,
	#variante{
		max-width: 90%;
	}
	.wrapper-estimation .collection{
		padding: 10px 30px;
	}
}