/************************ ASIDE ************************/


.aside-title{
  background-color: #0070b2;
  margin-bottom: -10px !important;
  font-size: 1.2em;
  color: #FFF;
  padding: 3px 10px 0 10px;
 }

 .ico-label{
  padding-right: 5px;
  padding-bottom: 5px;
  width: 15%;
 }

.region-sidebar-first aside label{
  background: no-repeat;
}

label{
  margin-bottom: 0;

}

/************************ CONTENT  ************************/

/* fil d'ariane*/
#crumbs ul li:first-child a {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    padding-left: 15px;

}

#crumbs ul li:last-child a{
    padding-right: 15px; 
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; 
}

#crumbs ul li a{
  padding: 9px 25px 10px;
}

#crumbs ul li a.active{
  font-weight: bold;
}

/* fleche au bout du fil d'ariane*/
#crumbs ul li:last-child a:after {
  display: inline;
}

/* fieldset background */
.panel-default{
    padding-top: 15px;
  background-color: #f4f2f3;
  border:none;
}

/* fieldset radius */
.panel{
  border-radius: 0;
}

/* Header blue fielset*/
.panel-heading{
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.panel-body {
  padding: 0 15px 15px 15px;
}

/* Cartouche bleu titre*/
.title-blue {
  background-color: #0070b2;
  padding: 5px 10px;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1.15em;
}

/* content fieldset*/
.table-striped>tbody>tr:nth-of-type(odd){
  background-color: #fbfafb;
}

.table>thead>tr>th{
  border-bottom: 0 solid #ddd;
  font-style: italic;
  font-weight: normal;
}

.product-price {
  color: #0070b2;
  font-weight: bold;
  /*font-size: 1.9em;*/
}

table.quotation-results .box-price-grey {
    border: 0 solid #c0c0c0; 
    background: #fbfafb;
    text-transform: uppercase;
}

.box-price-white {
  border: 0 solid #c0c0c0; 
    background: #fbfafb;
    text-transform: uppercase;
}

.price{
  font-size: 2em;
}

.product-name{
  color: #3e3e3e;
    text-transform: uppercase;
}

/************************ CONTENT  ************************/

/* btn  */
.btn-group-sm>.btn, .btn-sm{
  border-radius: 2px; 

}

.btn{
  border-radius: 2px;
}

/*RDAL-164 BAd performance quotations - replace btn by a Glyphicon to display a cross to delete */
.quotation-list-block .glyphicon.glyphicon-remove {
  padding: 0 5px 0 5px;
  color: black !important;
  border: none;
}
/* btn delete */
.btn-delete{
  padding: 0 5px 0 5px;
  background-color: #d9d9d9;
  border: none;
}

.btn-delete:hover{
  background-color: #ebebeb;
  border: none;
}

.btn-delete:focus{
  background-color: #ebebeb;
  border: none;
}

.img-btn-delete{
  width: 9px !important;
  height: 9px !important;
  vertical-align: middle !important;
}

/* Button next*/
#edit-next{
  font-size: 1.5em;
  font-weight: bold;
  text-transform: uppercase;
  border: none;
}


#edit-launch-order{
  font-size: 1.5em;
  font-weight: bold;
  text-transform: uppercase;
  border: none;
  color: #FFF;
}

button.form-submit {
  background-color: #ff9800;}


.form-submit:hover{
  background-color: #fdaa30;
  border: none;
}

.btn-info{
  background-color: #3e3e3e;
  border: none;
  font-weight: bold;
}


.btn-info:hover{
  background-color: #5c5c5c;
  border: none;
  font-weight: bold;
}

.btn-info:focus{
  background-color: #5c5c5c;
  border: none;
  font-weight: bold;
}
