/* 5 steps */
.well {
    background-image: none;
    box-shadow: 0;
    background-color:#c9c9c9;
    border:none;
    border-radius: 0;
    margin-bottom: 20px;
    min-height: 20px;
    padding: 0;
}
ul.fivestep{
	margin:0;
	padding:0;
}
ul.fivestep li{
	display: inline-block;
	width:19.5%;
	font-size:18px;
	text-transform:uppercase;
	color:black;
	text-align:center;
	font-weight:300;
	color:white;
	padding:9px 0 8px 0;
}
ul.fivestep li.activestep{
	background-color:#003e7a;
	background-image:url(../img/arrow-step.png);
	background-position: center right;
	background-repeat:no-repeat;
}

/* accordeon */
#accordion .glyphicon{
	float:right;	
}
.helpbt{
	width: 23px; 
	height: 23px; 
	border:1px solid #c3c3c3; 
	color:#909090; 
	display: inline-block; 
	border-radius:50%; 
	text-align:center; 
	padding-top:2px; 
	font-weight:bold; 
}
.panel {box-shadow: 0 0px 0px rgba(0, 0, 0, 0);}
.panel-default{border:none;}
.panel-default > .panel-heading {
    background-image: none;
    background-color: #FFF;
	border:1px solid #e8e8e8;
	border-radius:0;
    color: #5171ae;
    padding: 10px 15px;
	text-align:center;
	text-transform:uppercase;
}
.panel-collapse{padding: 10px 0;}
.panel-body {border: none!important;}
.panel .mydefaultbt{float:right;}


#collapseOne input{ margin-right:10px;}
#collapseOne p{font-style:italic; font-weight:300;}


textarea::placeholder, input::placeholder {
	font-weight:300; 
	font-size:14px;
	font-style:italic;
}
.borderp{
	border:1px solid #dddddd;	
	padding:5px;
}
.borderpact{border:1px solid #003e7a;}

/*
.increment .btn-default{
	border-radius:50%;	
}
.input-group .form-control:first-child, 
.input-group-addon:first-child, 
.input-group-btn:first-child > .btn, 
.input-group-btn:first-child > .btn-group > .btn,  
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn 
{
    border-bottom-right-radius: 50%!important;
    border-top-right-radius: 50%!important;
	border-bottom-to-radius: 50%!important;
    border-top-left-radius: 50%!important;
	width:30px;
	heifht:30px;
}

.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn
{
    border-bottom-right-radius: 50%!important;
    border-top-right-radius: 50%!important;
	border-bottom-left-radius: 50%!important;
    border-top-left-radius: 50%!important;
}
*/


.increment .btn-default {
    background-image: none;
	background-color: #2165a6;
	border:1px solid #2165a6;;
	color:white;
    text-shadow: 0 1px 0 #fff;
}






@media (max-width: 1199px) {
	ul.fivestep li{font-size:15px;}	
	.aquiquand .text-right{text-align:left!important;}	
}
@media (max-width: 1049px) {}
@media (max-width: 992px) {		
	ul.fivestep li, ul.fivestep li.activestep { display:block; width:100%; background-image:none;}
}
@media (max-width: 767px) {	
	.well, .jumbotron{margin-top:30px;}

}
@media (max-width: 430px) {}








/* carousel diapo carte */

.carousel-control { 
    width: 8%;
    width: 0px;
}
.panel-body.nopad{padding:0;}

#carousel{border:1px solid #e8e8e8!important;}


.carousel-control.left,
.carousel-control.right {
	margin-top:-50px;
    background-image: none;
    opacity: 1;
}
.carousel-control.left{margin-left:-40px;}
.carousel-control.right{margin-right:-10px;}



.carousel-control .glyphicon-menu-down::before{ content:"";}


.carousel-col { 
    position: relative; 
    min-height: 1px; 
    padding: 5px; 
    float: left;
	
 }
 .carousel-col .block { padding-top:20px; }
  .carousel-col .block p { padding:0; margin:0;}

 .active > div { display:block; }
 .active > div:first-child { display:block; }

/*xs*/
@media (max-width: 767px) {
  .carousel-inner .active.left { left: -50%; }
  .carousel-inner .active.right { left: 50%; }
	.carousel-inner .next        { left:  50%; }
	.carousel-inner .prev		     { left: -50%; }
  .carousel-col                { width: 50%; }
	.active > div:first-child + div { display:block; }
}

/*sm*/
@media (min-width: 768px) and (max-width: 991px) {
  .carousel-inner .active.left { left: -50%; }
  .carousel-inner .active.right { left: 50%; }
	.carousel-inner .next        { left:  50%; }
	.carousel-inner .prev		  { left: -50%; }
  .carousel-col                { width: 50%; }
	.active > div:first-child + div { display:block; }
}

/*md*/
@media (min-width: 992px) and (max-width: 1199px) {
  .carousel-inner .active.left { left: -33%; }
  .carousel-inner .active.right { left: 33%; }
	.carousel-inner .next        { left:  33%; }
	.carousel-inner .prev		     { left: -33%; }
  .carousel-col                { width: 33%; }
	.active > div:first-child + div { display:block; }
  .active > div:first-child + div + div { display:block; }
}

/*lg*/
@media (min-width: 1200px) {
  .carousel-inner .active.left { left: -25%; }
  .carousel-inner .active.right{ left:  25%; }
	.carousel-inner .next        { left:  25%; }
	.carousel-inner .prev		     { left: -25%; }
  .carousel-col                { width: 25%; }
	.active > div:first-child + div { display:block; }
  .active > div:first-child + div + div { display:block; }
	.active > div:first-child + div + div + div { display:block; }
}

.block {
	width: 306px;
	height: auto;
	/*border:1px solid black;
	border-radius: 25px;*/
}

@media (max-width: 767px) {	
	.carousel-control img{width:40px;}
	.carousel-control.left{margin-left:0;}
	.carousel-control.right{margin-right:0;}
	
}
.hidden {
    display: none;
}










