body{
    margin: 0;
    background-color: #010101;
    width: 100%;
    height: 100vh;
    overflow: hidden;
    position: relative;
    font-family: 'Inter','Poppins', sans-serif;
}
.bg{
    background-image: url("../img/WhatsApp Image 2022-11-05 at 2.12.22 PM.jpeg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top;
    width: 100%;
    height: 35vh;
}

.lignel{
    background-image: url("../bg.png");
    background-size: contain;
    background-repeat: repeat;
    width: 12px;
    height: 100vh;
    position: fixed;
    left: 0;
}
.ligner{
    background-image: url("../bg.png");
    background-size: contain;
    background-repeat: repeat;
    width: 12px;
    height: 100vh;
    position: fixed;
    right: 0;
}
.title{
    text-align: center;
    color: #128989;
}
.text-orange{
    color: #ec661b;
}
.btn-orange{
    background-color: #ec661b;
    color: white;
    width: 80%;
    margin: auto;
    margin-top: 9px;
}
.tabsbtn{
    margin-left: 20px;
    margin-right: 20px;
}
.m70{
    margin-top: 0px;
    max-width: 91%;
}
.m71{
    margin-top: -95px;
    max-width: 95%;
}
.m95{
    max-width: 95%;
}
.copyright{
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
}
form{
    background-color: #353535;
    padding: 15px;
}
.bg_orange{
    background-color: #ec661b;
    color: white;
}
input[type=radio] {
    /* border: 34px solid #ec661b; */
    padding: 12px;
    -webkit-appearance: none;
    margin: 2px;
    background-color: #454e4e;
    /* border-image-source: linear-gradient(to left, #743ad5, #d53a9d); */
    border-width: 3px;
    border-style: solid;
    border-image: linear-gradient(to top right, #FF6600, #FF6600) 1;

}

input[type=radio]:checked {
    background: url(data:image/gif;base64,R0lGODlhAQABAPAAAP///////yH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==) no-repeat center center;
    background-size: 9px 9px;
}

input[type=radio]:focus {
    outline-color: transparent;
}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #ec661b;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #ec661b;
    opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #ec661b;
    opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #ec661b;
}
::-ms-input-placeholder { /* Microsoft Edge */
    color: #ec661b;
}

::placeholder { /* Most modern browsers support this now. */
    color: #ec661b;
}
.copyright h2{
    font-size: 0.8em;
    padding: 3px;

}
.copyright p{
    font-size: 0.7em;

}
.form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
     color: #ec661b;
     opacity: 1; /* Firefox */
 }
.nav-tabs .nav-link{
    background-color: #ec661b ;
    color: #ffffff;
}
.btntab{
    background-color: #ec661b ;
    color: #ffffff;
    width: 50%;
}
.btntab2{
    background-color: #ec661b ;
    color: #ffffff;
    width: 50%;
}
.bl0{
    border-left-width: 0;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #ffffff;
    background-color: #0ba14a;
    border-color: #dee2e6 #dee2e6 #fff;
}
.tel07{
    background-color: #ffffff;
    border: none;
    border-radius: 0.25rem 0rem 0rem 0.25rem;
}
.infoprix{
    position: absolute;
    bottom: -40px;
    right: -23px;
}
.infosub1 {
    color: #ffffff;
    line-height: 15px;
    font-size: 12px;
    text-align: center;
    position: absolute;
    top: 33px;
    right: 30px;

}