.bigger-text {
    font-size:1.8rem;
}

.big-text {
    font-size: 1.2rem;
}

.offre {
    padding:1rem !important;
}

.no-bot {
    margin-bottom:0;
}

.lighter {
    font-weight:lighter;
}

.bor-bot-white {
    border-bottom:1px solid white;
}

.description {
    height:22rem;
}

#contact {
    display:block;
    position:relative;
    width:100%;
    padding:2rem;
    font-size:1.2rem;
    font-weight:lighter;
}

@media screen and (min-width: 992px) {
    #left-col {
        border-right:1rem solid #ffffff;
    }

    #middle-col {
        border-right:1rem solid #ffffff;
        border-left:1rem solid #ffffff;
    }

    #right-col {
        border-left:1rem solid #ffffff;
    }
}

.rad-top {
    border-top-right-radius:4px;
    border-top-left-radius:4px;
}

.rad-bottom {
    border-bottom-right-radius:4px;
    border-bottom-left-radius:4px;
}

footer {
    margin-top:0px !important;
}

/* Style général */
/*body {
    display:flex;
    min-height:100vh;
    flex-direction:column;
}

main {
    flex:1 0 auto;
}

.btn {
    height:auto;
}*/

/* Réglages du texte "Les offres commerciales */
/*#offres {
    height:150px;
    padding-left:2rem;
}

#offres h3 {
    font-weight:lighter;
}*/


/* Customs classes générales pour suppression de marges en haut et en bas */
/*.no-margin-top{
    margin-top:0px;
}

.no-margin-bottom {
    margin-bottom:0px;
}

.pad-bottom {
    padding-bottom:15px;
}

.top20 {
    margin-top:20px;
}

.left15{
    margin-left:15px;
}

.no-padding-left {
    padding-left:1px !important;
}

.no-padding-right {
    padding-right:1px !important;
}

.no-radius {
    border-radius:0px !important;
}

.no-radius-bot {
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}

.no-radius-top {
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
}

.border-bottom {
    border-bottom:1px solid #333333;
}

.border-right {
    border-right:1px solid #333333;
}*/


/* Classes customs de formes de texte */
/*.bold{
    font-weight:bold;
}

.smaller {
    font-size:0.8rem;
}*/


/* PAGE OFFRES */

/* ID customs des "cards" contenant les titres des différentes offres (bg img + suppression de border radius en bas et des marges internes/externes du bas) */
/*#cand-card{
    background: url(/static/fr/images/candidate_pres.jpg);
    -webkit-background-size: cover%;
    -moz-background-size: cover%;
    -o-background-size: cover%;
    background-size: cover%;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    margin-bottom:0px;
    padding-bottom:0px;
}

#rh-card{
    background: url(/static/fr/images/rh_pres.jpg);
    -webkit-background-size: cover%;
    -moz-background-size: cover%;
    -o-background-size: cover%;
    background-size: cover%;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    margin-bottom:0px;
    padding-bottom:0px;
}

#btb-card{
    background: url(/static/fr/images/btb_pres.jpg);
    -webkit-background-size: cover%;
    -moz-background-size: cover%;
    -o-background-size: cover%;
    background-size: cover%;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    margin-bottom:0px;
    padding-bottom:0px;
}*/


/* Aligner le texte et les icônes dans le card-panel + suppression des border radius du haut*/
/*.desc-card-panel-s {
    line-height:2 !important;
    border-radius: 0px;
    height:55rem;
}

.desc-card-panel-m {
    line-height:2 !important;
    border-radius: 0px;
    height:60rem;
}

.desc-card-panel-l {
    line-height:2 !important;
    border-radius: 0px;
    height:55rem;
}

.offre-card-panel {
    padding:10px !important;
    border-left:4px solid #757575;
    border-right:4px solid #757575;
    border-radius:0px;
}

.bigger {
    font-size:1.5rem;
}

i {
    vertical-align: middle !important;
}

.prix-card-panel {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.gratuit {
    border-bottom:2px solid #80cbc4;
}

.payant {
    border-bottom:2px solid #81c784;
}*/



/*Réglages des border radius pour le panel gris contenant le prix*/
/*.sm-tarif {
    border-radius:0px;
}*/

/* TEXTE ABONNEMENT */
/*.abo {
    border-bottom:1px solid #333333;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.abo p {
    font-size:1.5rem;
    margin-bottom:0px;
    margin-top:0px;
}

.ico-grey {
    color:#444;
}

.offre-main {
    border-radius:0px !important;
}

.reduc1 {
    background-color:#e0e0e0;
    color:#ffffff;
    font-size:1.3rem;
}

.reduc2 {
    background-color:#ff9800;
    color:#ffffff;
    font-size:1.3rem;
}

.reduc3 {
    background-color:#f57c00;
    color:#ffffff;
    font-size:1.3rem;
}

.offre-card-panel-tarifs {
    padding:10px !important;
    font-size:1.2rem;
}

.titre-payer {
    font-size:1.3rem;
    font-weight:bold;
}

#payer1 {
    display:none;
}

#payer2 {
    display:none;
}

#payer3 {
    display:none;
}

.mois-free {
    background-color: #ff9800;
    border-radius:5px;
    font-size:1.5rem;
    padding:5px;
    line-height:3rem;
}*/


/* PAGE PARRAINAGE */
.parrainage1 {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.parrain-titre {
    font-size:1.5rem;
    color:#444444;
}

.parrain-stitre {
    font-size:1.2rem;
    color:#444444;
}

