.fancybox-inner.systempay  label {
    color: #7e87aa;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    margin-right: 5px;
    text-align: right;
    width: 290px;
}

.fancybox-inner.systempay  input.montant1[type="text"] {
    width: 80px;
}

.fancybox-inner.systempay  input.montant2[type="text"] {
    width: 40px;
}

.fancybox-inner.systempay   input[type="text"], .fancybox-inner.systempay   input[type="email"], .fancybox-inner.systempay   input[type="tel"], .fancybox-inner.systempay   textarea {
    
    border: 1px solid #7e87aa;
    height: 25px;
    padding-left: 5px;
    width: 200px;
}

.fancybox-inner.systempay  input[type="submit"] {
    background: white none repeat scroll 0 0;
    border: 2px solid #b3081b;
    border-radius: 2px;
    color: #58628a;
    font-family: "Montserrat",sans-serif;
    font-size: 18px;
    line-height: 37px;
    text-align: center;
    transition: all 0.3s ease 0s;
    width: 200px;
}

#modifsp{
    border: 2px solid #58628a;
    border-radius: 2px;
    color: #58628a;
    display: inline-block;
    height: 37px;
    line-height: 37px;
    margin: 10px auto;
    padding: 0 10px;
    width: 70px;
}

.red-bouton.pay{
    margin-left: 20px;
}

.fancybox-inner.systempay sup {
    color: #b3081b;
    font-size: 16px;
}

.contenu p.field span.verif{
    color: #c1001f;
}

#errorsystempay{
    color: red;
    margin-top: 10px;
    text-align: center;
    text-transform: uppercase;
}

@media only screen and (max-width:755px) {
    .fancybox-inner.systempay label {
        display:block;
        text-align: center;
        width: 100%;
    }
    
    #modifsp{
        display: block;
    }
    
    .fancybox-inner.systempay   input[type="text"], .fancybox-inner.systempay   input[type="email"], .fancybox-inner.systempay   input[type="tel"], .fancybox-inner.systempay   textarea {
        width: 100%;
        height: 35px;
    }
    
    .fancybox-inner.systempay input[type="submit"] {
        margin: 0 auto !important;
        display: block;
    }
    
    .fancybox-inner p span.montantfields{
        display: block;
        margin: 0 auto;
        text-align: center;
    }
    
    .contenu p.field span.verif {
        display: block;
        text-align: center;
    }
}