
.slider {
    background-image: url(../images/Caisses-enregistreuses-tactiles_bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    height: auto;
    padding-bottom: 12%;
}

.col-lg-6.col-md-12.col-xs-12.action {
    text-align: center;
    color: white;
    margin-top: 16%;
    margin-bottom: 11%;
}
.container-fluid {
    padding: 0px !important;
}
h1 {
    font-size: 169% !important;
    margin-top: 6% !important;
    margin-bottom: 11% !important;
    width: 100% !important;
}

.group {
    background: #ffffffc7;
    text-align: left;
    padding: 3% 18% 1% 15%;
    color: #454545;
    font-weight: 700;
    width: 78%;
    margin-left: auto;
    margin-right: auto;
    border-radius: 12px;
    -webkit-box-shadow: 1px 1px 1px 1px rgba(3,3,3,0.3);
box-shadow: 1px 1px 1px 1px rgba(3,3,3,0.3);
}
.btn {
    background: #73c499 !important;
    margin-top: 6% !important;
    padding-top: 4% !important;
    font-size: 140% !important;
    border-radius: 17px !important;
    font-weight: 600 !important;
    -webkit-box-shadow: 1px 1px 1px 1px rgba(3,3,3,0.3);
box-shadow: 1px 1px 1px 1px rgba(3,3,3,0.3);
}

/*****Form****/

.col-lg-4.col-md-12.col-xs-12.form {
    margin-top: 26%;
}
form {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 4% 6% 14% 6%;
    /* height: 567px; */
    background: white;
    border-radius: 0px 0px 21px 21px;
    -webkit-box-shadow: 1px 1px 1px 1px rgba(3,3,3,0.3);
box-shadow: 1px 1px 1px 1px rgba(3,3,3,0.3);
}
p.phrase_form {
    background: #73c499;
    padding: 5% 4% 5%;
    border-radius: 21px 21px 0px 1px;
    margin-bottom: 0px;
    color: white;
    text-align: center;
    font-weight: bold;
    -webkit-box-shadow: 1px 1px 1px 1px rgba(3,3,3,0.3);
box-shadow: 1px 1px 1px 1px rgba(3,3,3,0.3);
}
input {
    background: #e1e1e1;
    border: none;
    padding: 1%;
    width : 50%;
}
select {
    background: #e1e1e1;
    border: none;
    padding: 1%;
    width : 50%;
}
label{
    /* width: 80%; */
    font-size: 100%;
    font-weight: 600;
    color: #767676;
}
fieldset.part1 {
    padding-top: 11% !important;
    width: 100% !important;
}
button.btn2 {
    background: #8d8d8d;
    color: white;
    border: none;
    font-size: 151%;
    padding: 5%;
    border-radius: 11px;
    margin-left: -15px;
    font-weight: bold;
}
input.nb_voiture {
    margin-bottom: 7%;
}
button[type="submit"] {
    margin-top: 6%;
    background: #73c499;
    font-size: 130%;
    padding: 2% 3% 2% 2%;
    border-radius: 13px;
    color: white;
}
footer {
    background: #2c2c2c;
    padding: 2%;
    text-align: center;
}
footer a {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    color: white;
    border-left: solid white 1px;
    border-right: solid white 1px;
    padding-left: 2%;
    padding-right: 2%;
}



@media screen and (max-width: 900px){
    
    .col-lg-4.col-md-12.col-xs-12.form {
        margin-top: -5%;
    }    
}