select.form-control optgroup { background: #9BAB01; }

.nav-tabs>li {
    width: 50%;
}

.nav-tabs.thermor-outofdate>li {
    width: 100%;
}

.nav-tabs>li i{
	margin-right: 10px;
}

.separator { padding: 31px 0 15px 0; }
.separator hr { border-top: 3px double #3d3027; margin: 0; }

body {background-color: #FFE5D2; background-image: none;  }
header { background-color: #fff; }

.text-primary, a, .thermor-popover  { color: #C0828F; }
a:hover {color: #564347; }

.with-bubble.bubble-verte::before { background-color: #fff; }


.popover { background-color: #F5E3D5; }
.popover-title { background-color: #C49D80; border-color: #C49D80; }
.popover.bottom>.arrow:after { border-bottom-color: #C49D80; }

select.form-control optgroup { background: #C49D80; }
body, #formulaire .form-group, .form-control { color: #3d3027; }
.form-control, .form-control:focus { border-color:  #3d3027; }
.form-control option {background-color: #fff; }
.form-control:focus {-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(61,48,39,0.2); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(61,48,39,0.2); }
.btn-primary { background-color: #3d3027; border-color: #3d3027; }
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary:active:hover,
.btn-primary:hover:focus,
.btn-primary:active:focus:hover
{background-color: #000; border-color: #000; }

.title-label { line-height: 34px; margin: 0 0 15px 0; }
h4.title-label { font-size: 14px;}
h5.title-label { color: #C0828F; font-size: 12px; line-height: 17px; }
	
@media (min-width: 992px)
{
	h4.title-label  {font-size: 18px; }
	h5.title-label { line-height: 34px; }
}

@media (min-width: 1200px)
{
	h5.title-label  { font-size: 14px; }
}



.reglement { counter-reset: item; }
.reglement h2 { margin-bottom: 40px; }
.reglement h4 { border-bottom: solid 1px #3d3027; margin-top: 20px; padding-bottom: 5px; }
.reglement ol li { margin-bottom: 5px; counter-increment: item;  list-style: none; }
.reglement ol li:before { display: inline-block; width: 1em; padding-right: 0.5em; font-weight: bold; text-align: right; content: counter(item) "."; }
.text-primary.with-bubble:before { background-color: #C0828F; }

#accessoires h2 { margin-bottom: 40px; }
#accessoires h3 { border-bottom: solid 1px #3d3027; margin-top: 20px; padding-bottom: 5px; margin-bottom: 20px; }
.thumbnail { background-color: #C49D80; }
.thumbnail h4 { margin: 0px; font-size: 14px;  height: 2em; }


.price-list span {
    width: 200px;
    display: inline-block;
}

li.with-bubble { list-style: none; padding: 0px; }


.cbInfosCommerciales { margin-top: 10px; margin-bottom: 10px; }
.cbInfosCommerciales .checkbox { float: left; margin-right: 50px; }

#formulaire2019_inner { padding: 10px 20px 20px 20px; }
#formulaire .form-mythik { margin-top: 20px; margin-bottom: 20px; }
.form_is_disabled { position: relative; }
.form_is_disabled:after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.5); z-index: 100; }

.form-control[readonly], fieldset[readonly] .form-control {
    background-color: transparent;
    cursor: not-allowed;
}

.btn-file input[type=file] { z-index: 50; }

.form-group.well { margin-top: 30px; }

.reglement h2.big-title { margin-bottom: 20px; }
.reglement h3.big-title { margin-bottom: 40px; }


