
#mydvcart{
display:block;
clear:both;
border: 1px solid #ccc;
border-radius: 2px;
padding: 15px;
}

.mydvcartrow{
padding:5px 0;
margin:4px 0;
}

.mydvcartrow:nth-child(even){
background-color:white;
}

.mydvcartrow:nth-child(odd){
background-color:#efefef;
}

.mydvcartrel{
display:inline-block;
margin:0 30px 0 0;
}

.mydvcartrow .mydvcartrel:first-child{
text-align:left;
width:120px;
}



.divformel,.xSForm-divformel {
    vertical-align: top;
    text-align: left;
    display: inline-block;
    padding: 10px;
    margin: 10px 10px;
}

.parag,.stitre{
display:block;
}

.divbr{
height:0px;
display:block;
padding:0 !important;
margin:0 !important;
}

.telement{
margin: 0 0 5px 0;
}

.writemacar{
margin: 5px 0;
display: block;
text-align: right;
font-size: 10px;
}

.textmustbefield{
margin: 5px 0;
display: block;
font-size: 10px;
color:red;
}

.formpayzone{
padding:10px;
border:1px solid #ccc;
border-radius:2px;
margin-bottom:10px;
text-align:left;
}

.formpayzone_bkimg{
max-width:180px;
}


.paymelt_qte_div{
display:flex;
align-items:center;
justify-content:flex-start;
flex-wrap: wrap;
}

.paymelt_qte{
margin:0 0 0 50px;
display: flex;
align-items: center;
}

.paymelt_qte .textmustbefield{
margin:5px !important;
}

.FormLinkQte_Content{
display:none;
}

.QteImgAddSsForm{
text-align:right;
width:50px;
}

.QteImgAddSsForm img{
vertical-align:middle;
max-height:25px;
cursor:pointer;
}

.xSFormLinkQte{
padding:0 0 15px 0;
    /* background-color: #efefef; */
    margin: 15px 0;
    border-radius: 3px;
    border-top: 1px dotted #333;
    width: -webkit-fill-available;
}

.qterest{
width:60px;display:inline-block;padding:0 0 0 5px;
}


select.paymelt{
width:auto !important;
}


.paymelt_qte_div span{
flex:auto;
}


.xSFormLinkQte_head_open img,.xSFormLinkQte_head_close img,.xSFormLinkQte_head_delete img{
max-height:12px;
}

.xSFormLinkQte_head_open,.xSFormLinkQte_head_close,.xSFormLinkQte_head_delete{
cursor:pointer;
}


.xSFormLinkQte_head1 span,.xSFormLinkQte_head3 a{
display:flex;
align-items:center;
justify-content:center;
}





.xSFormLinkQte_head{
display:flex;
align-items:center;
justify-content: space-between;
background-color:#f7f7f7;	
border-radius: 3px;
border-bottom:1px solid #e1e1e1;
}

.xSFormLinkQte_head3 span{
display:flex;
align-items:center;
}


.xSFormLinkQte_head1,.xSFormLinkQte_head2,.xSFormLinkQte_head3{
margin:0 15px 0 15px;
}

.xSFormLinkQte_head2{
flex:auto;
}
.xSFormLinkQte_head2 .Hd_nom{
text-transform:uppercase;
}

.xSFormLinkQte_head2 .Hd_prenom{
text-transform:capitalize;
margin:0 8px 0 0;
}

.xSFormLinkQte_head1 span{
    background-color: #8a9cab;
    color: white;
    margin: 5px;
    border-radius: 60px;
    height: 24px;
    width: 24px;
    padding:0;
    font-size: 10px;
    text-align: center;

}

.xSFormLinkQte_head_open{
background-color:#333;

    margin: 5px;
    border-radius: 60px;
    height: 24px;
    width: 24px;
    padding: 0px 0px 0px 0px;
    text-align: center;

}

.xSFormLinkQte_head_close{
background-color:#333;

    margin: 5px;
    border-radius: 60px;
    height: 24px;
    width: 24px;
    padding: 0px 0px 0px 0px;
    text-align: center;

}

.xSFormLinkQte_head_delete{

background-color: #f74f4f;
    margin: 5px;
    border-radius: 60px;
    height: 24px;
    width: 24px;
    padding: 0px 0px 0px 0px;
    text-align: center;

}


.xSFormLinkQte_form,.xSFormLinkQte_head_open{
display:none;
}

.xSFormLinkQte_form{
padding-bottom: 30px;
}

.xSFormLinkQte_form .divformel{
padding:0;
}



.u-input{
display:inherit !important;
}

.timeselect{
width:auto;
display:inline-block !important;

}

.Tfile_info{
font-size:10px;
display:inline-block;
}

.ajxload{
margin:5px;
vertical-align:middle;
}

.Tfile_error{
color:red;
display:none;
}

input[data-case="lowercase"],textarea[data-case="lowercase"]{
text-transform:lowercase;
}
input[data-case="uppercase"],textarea[data-case="uppercase"]{
text-transform:uppercase;
}
input[data-case="capitalize"],textarea[data-case="capitalize"]{
text-transform:capitalize;
}

.felement[data-vhdisp="h"] div{
display:inline-block;
margin:0 20px 10px 0;
}

.felement[data-vhdisp="v"] div{
display:block;

}

.formseg{
display:block;
}

#formnav{
display:block;
margin:10px 0;
}


#formnav .formnav{
display:inline-block;
margin:5px 5px;
list-style-type:none;
cursor:pointer;
}



#formnav .formnav:hover{
opacity:1 !important;
}

#formnav .formnav span{
    margin: 0 10px 0 0;
    display: inline-block;
    background-color: #ffffff;
    color: black;
    padding:4px 4px 7px 4px;
    font-size: 14px;
    border-radius: 90px;
    width: 20px;
    height: 17px;
	text-transform:uppercase;
box-sizing: content-box;
}


.formC-btn{

padding:30px 0;
}



#ADlinkShow{
background-color:#0574A9;
padding:15px;
position:fixed;
cursor:pointer;
right:0;
top:200px;
z-index:400;
border-radius:10px 0 0 10px;
width:110px;
text-align:center;
}

#ADlinkShow:hover{
background-color:#6198b3;
transition-duration:0.4;
}

#ADlinkShow img{
max-height:80px;
}

#ADlinkShow div{
color:white;
text-transform:uppercase;
text-align:center;
font-size:10px;
display:none;
}



.NqteAll{
font-size:0.7em;
color:#888;
margin:0 0 0 15px;
}
