@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,800|Ubuntu:300,400,600,800,600");
body, button, input, optgroup, select, textarea .font-body, .font-opensans, .heading-alt, .typed-cursor, .accordion .card-title   {
    font-family: "Open Sans", sans-serif;
}

.font-title,
.font-raleway, h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6  {
    font-family: "Ubuntu", "Open Sans", sans-serif;
    font-weight:300;
}

body{
    color: #273e47;
}

h2{
    color: #273e47;
}

.indigo{
    color: #4c5b61;
}

.indigo-section{
    background-color: #4c5b61;
    color: #fff;
}


.btn-indigo {
    background-color: #273E47;
    border-color: #273E47;
    color: #fff;
}


.btn-indigo:hover {
    /* -webkit-box-shadow: 0 2px 10px rgba(14, 151, 255, 0.4);
     box-shadow: 0 2px 10px rgba(14, 151, 255, 0.4);*/
    color: #e0e0e0;
}

.btn-indigo:focus, .btn-indigo.focus {
    color: #fff;
}

.btn-indigo.disabled, .btn-indigo:disabled {
    background-color: #0e97ff;
    border-color: #0e97ff;
    opacity: 0.5;
}

.btn-indigo:active, .btn-indigo.active,
.show > .btn-indigo.dropdown-toggle {
    background-color: #182730;
    border-color: #182730;
    color: #fff;
}


.griscopro{
    color: #c5c5c5;
}
.ind1gocopro{
    color: #4c5b61;
}
.betoncopro{
    color: #829191;
}
.orangecopro{
    color: #e48500;
}
.darkcopro{
    color: #273e47;
}

.btn-griscopro, .btn-griscopro:hover {
    background-color: #c5c5c5;
    border-color: #c5c5c5;
    color: #fff;
}


.btn-indigocopro, .btn-indigocopro:hover {
    background-color: #4c5b61;
    border-color: #4c5b61;
    color: #fff;
}

.btn-darkcopro, .btn-darkcopro:hover {
    background-color: #273e47;
    border-color: #273e47;
    color: #fff;
}


.btn-orangecopro, .btn-orangecopro:hover {
    background-color: #e48500;
    border-color: #e48500;
    color: #fff;
}

.btn-betoncopro, .btn-betoncopro:hover {
    background-color: #829191;
    border-color: #829191;
    color: #fff;
}


.partner-sm img {
    height: 30px;
}

.toolt-prix{
    font-family: "Open Sans", sans-serif;
    /*padding:10px;*/
    margin:15px;

}

.toolt-prix th{
    border-bottom: solid white 1px;
    padding-bottom:10px;
    text-align: center;
}

.toolt-prix td{
    padding:20px;
}

.toolt-prix tr>td:first-of-type{
    font-size: 80%;
    line-height: 1.1em;

}

.toolt-prix tr>td:last-of-type{
    text-align: center;
    border-left: solid white 1px;
    line-height: 1em;
    font-size: 80%;

}

canvas{
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}
#chartjs-tooltip {
    opacity: 1;
    position: absolute;
    background: rgba(0, 0, 0, .7);
    color: white;
    border-radius: 3px;
    -webkit-transition: all .1s ease;
    transition: all .1s ease;
    pointer-events: none;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}

.chartjs-tooltip-key {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-right: 10px;
}