.dashicons, .dashicons-before::before{
    display: none !important;
}
.acf-row .select2-container.-acf .select2-selection--single{
    overflow: visible !important;
    margin-bottom: 0;
}
.acf-field.copie.containerCourier.myform{
    opacity: 0 !important;
}
.acf-label.acf-accordion-title {
    padding: 1.5% 1% !important;
    color: #1871be !important;
    border: #ced4da solid;
    border-radius: 5px;

}
.acf-accordion.-open .acf-label.acf-accordion-title {
    background-image: url('../..//images/forms/selectOFbg.png') !important;
    background-repeat: no-repeat !important;
    background-position: right top !important;
    background-size: 7% 100% !important;
}
.acf-accordion .acf-label.acf-accordion-title {
    background-image: url('../..//images/forms/selectONbg.png') !important;
    background-repeat: no-repeat !important;
    background-position: right top !important;
    background-size: 7% 100% !important;
}
.acf-label.acf-accordion-title label{
    font-size: 1.5vw !important;
    cursor: pointer;
}
.acf-field.acf-field-accordion.acf-accordion {
    margin-bottom: 1%;
    border-bottom: none;
    padding-bottom: 2% !important;
}
.af-form.acf-form{
    margin-top: 7%;
}
.acf-fields > .myform.af-field{
    padding: 0;
    clear: none;
    border-top: #EEEEEE solid 0;
    margin-bottom: 1%;
} 
.acf-fields > .myform.ligne.af-field{
    float: left;
    width: 100%;
    margin-top: 0.5%;
    padding-right: 6.5%;
}
.acf-fields > .myform.af-field.LeftElement{
    float: left;
    width: 42%;
}
.acf-fields > .myform.af-field.RtElement{
    float: right;
    width: 48.5%;
    padding-right: 6.5%;
}
.myform.acf-field.RtElement .acf-label{
    width: 35%;
}
.myform.acf-field .acf-label{
    width: 26%;
    float: left;
}
.myform.acf-field.ligne .acf-label {
    width: 12%;
    margin: 0.2% 0;
}
.myform.acf-field.ligne .af-input.acf-input{
    width: 84%;
}
.myform.acf-field.ligne input[type="email"], .myform.acf-field.ligne textArea, .myform.acf-field.ligne input[type="text"]{
    padding: 2% 1.5%;
}
#ContenuContainer.container{
    width: 95%;
    margin: 0 auto;
}
#ContenuContainer.container div.InfoDivHTML{
    margin:0;
}
.myform.acf-field .acf-label label{
    color: #818181;
    font-size: 1.1vw;
    font-family: "latoregular";
    padding-left: 0.5%;
    padding-top: 4%;
    font-weight: normal;
}
h1#RdateCreationH{
    color: #818181;
    font-size: 1.1vw;
    font-family: "latoregular";
    padding-left: 0.5%;
    padding-top: 4%;
    font-weight: normal;
    text-transform: none;
    margin: 2% 0;
    padding-top: 2%;
}
.myform.acf-field .acf-label {
    margin: 1.5% 0 10px;
    display: none;
}
.acf-field .acf-label {
    display: none;
}
#connexionoublier.acf-field .acf-label {
    display: block;
    margin-left: 0 !important;
}
.myform.acf-field .af-input.acf-input {
    width: 100%;
    float: none;
}
.acf-fields > .myform.acf-field.left {
    width: 48%;
    float: left;
}
.acf-fields > .myform.acf-field.right {
    width: 48%;
    float: right;
}
.containerCourier .select2-container.-acf .select2-selection {
    border-color: transparent;
}
.myform.acf-field input[type="email"], .myform.acf-field textArea, .myform.acf-field input[type="text"],.myform.acf-field input[type="number"] {
    box-sizing: border-box;
    font-size: 18px;
    line-height: 1.4;
    display: block;
    margin: 0 auto;
    border-radius: 5px !important;
    width: 100%;
    /* background-color: #f2f2f2; */
    padding: 3% 4% 3%;
    resize: none;
    border: #ced4da solid 2px;
}
.myform .select2-container--default .select2-selection--single .select2-selection__rendered{
    color: #444;
    line-height: 39px;
    /*background-color: #f2f2f2;*/
    padding: 2% 4%;
    border-radius: 7px;
    background-image: url('../..//images/forms/selectbg.png');
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 100% 100%;
}
.myform .select2-container--default .select2-selection--single .select2-selection__arrow{
    display: none;
}
.acf-fields > .myform.ligne.joint.af-field{
    padding-right: 0;
    margin-top: 0;
}
.myform.acf-field.ligne.joint .acf-label{
    float: none;
    width: 100%;
}
.myform.acf-field.ligne.joint .af-input.acf-input{
    width: 100%;
    margin-top: 1%;
    float: none;
}

.myform.ligne.acf-field .acf-table .acf-label{
    float: left;
    width: 28%;
    margin-top: 2%;
}
.myform.ligne.acf-field .acf-table .acf-input{
    float: right;
    width: 100%;
}
.myform.ligne.acf-field .acf-table  .jointElements  .acf-input{
    float: right;
    width: 72%;
}
.myform.ligne.acf-field .acf-table .acf-field{
    clear: none;
}
.myform.ligne.acf-field .acf-table .acf-field.LeftElement{
    float: left;
    width: 49%;
}

.myform.ligne.acf-field .acf-table .acf-field.RtElement{
    float: right;
    width: 49%;
    padding-right: 5.5%;
    border: none;
}
.myform.acf-field.ligne.joint .acf-button.button,.myform.acf-field.ligne.joint .acf-button.button:hover{
    float: left;
    display: block;
    margin-right: 5%;
    margin-top: 0%;
    background-color: transparent ;
    color: #010101;
    border: 1px solid #f2f2f2;
    background-image: url('../..//images/forms/parc.jpg') ;
    background-repeat: repeat-x !important;
    background-size: auto 100% !important;
    font-weight: normal;
    font-family: "latoregular";
    box-shadow: none;
    border-radius: 7px;
    text-decoration: none;
    text-transform: capitalize;
    margin-top: -2%;
}
.hide-if-value p{
    padding-top: 2%;
}
.myform .hasDatepicker{
    background-image: url('../..//images/forms/Datebg.png');
    background-repeat: no-repeat;
    background-position: right top;
    background-size: 14% 100%;
}
fieldset#myformPieces_jointesF,fieldset#myformRechercher {
    padding: .35em .625em .75em;
    margin: 0 2px;
    border: 3px solid #f2f2f2;
    border-radius: 7px;
    width: 100%;
    display: block;
}


#myformPieces_jointesF legend,#myformRechercher legend{
    width: auto;
    padding: 0 1%;
    font-family: "latoregular";
    color: #818181;
    font-size: 18px;
    border: none;
}

#myformPieces_jointes .af-label.acf-label,#myformPieces_jointes .acf-label{
    display: none;
}

#myformPieces_jointes .jointElements .af-label.acf-label,#myformPieces_jointes .jointElements .acf-label{
    display: block;
    margin-top: 0.5%;
}

#myformCommentaire{
    margin-bottom: 3%;
}

.acf-repeater div.acf-actions .acf-button.button.button-primary{
    float: right !important;
    display: block !important;
    text-align: center !important;
    margin-top: 1% !important;
    color: #fff !important;
    background-image: none !important;
    background-color: #336389 !important;
    margin-bottom: 2%;
    margin-right: 2%;
}

button[type="submit"].acf-button.af-submit-button {
    width: 44%;
    background-color: #16466e;
    color: #fff;
    font-size: 16px;
    font-family: "latoregular";
    text-align: center;
    padding: 2.5% 0;
    border: none;
    border-radius: 10px;
    /*display: none;*/
    /*margin: 15% 0 20% 63%;*/
    text-transform: uppercase;
}
.acf-table .acf-field.jointElements.docTititle{
    padding-top: 2.5%;
}


.acf-repeater .acf-row:hover > .acf-row-handle .acf-icon.-plus:hover{
    display: none !important;
}

.acf-icon.-minus::before {
    display: none;
}
a.acf-icon.-minus:hover, a.acf-icon.-cancel:hover{
    background-color: transparent !important;
}
a.acf-icon.-minus.small.acf-js-tooltip{
    background-image: url('../..//images/forms/del.png');
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 100% 100%;
    width: 21px;
    height: 21px;
}
/* rechzrche forme  */
#form_5eb961bc33172{
    margin-top: 0;
}
#form_5eb961bc33172 button[type="submit"].acf-button.af-submit-button{
    width: 18%;
    background-color: #16466e;
    color: #fff;
    font-size: 16px;
    font-family: "latoregular";
    text-align: center;
    padding: 1% 0;
    border: none;
    border-radius: 10px;
    display: block;
    margin: 3% auto;
    text-transform: uppercase;
}

/****************  liste courriers   ********************/
#ListeCourrierMeanDiv .InfoDivHTML{
    margin: 0;
    padding: 0;
}
@media (max-width:1000px){
    #ListeCourrierMeanDiv .InfoDivHTML{
        overflow-x: scroll;
    }   
}
#ListeCourrier{
    margin: 0 auto;
    width: 94%;

    min-width: 1000px;
}
#ListeCourrier .HeaderListe .ElamentsHeaderListe{
    float: left;
    background-color: #1871be;
    color: #fff;
    font-family: 'latobold';
    font-size: 17.5px;
    text-align: center;
    padding: 1.5% 0 0.5%;
    width: 25%;
    margin-right: 0.2%;
}
#ListeCourrier .HeaderListe .ElamentsHeaderListe#ElamentsHeaderListeetatdecourrier{
    margin-right: 0%;
    width: 24.7%;
}
#ListeCourrier .HeaderListe .ElamentsHeaderListe#ElamentsHeaderListeNatureducourrier{
    width: 24.7%;
}
#ListeCourrier a.ElementCourrier,#ListeCourrier a.ElementCourrier span {
    display: block;
}
#ListeCourrier a.ElementCourrier.w {
    background-color: #ffffff;
    text-decoration: none;
}
#ListeCourrier a.ElementCourrier.B {
    background-color: #f3f3f3;
    text-decoration: none;
}
#ListeCourrier a.ElementCourrier span {
    float: left;
    color: #181818;
    font-family: "latoregular";
    font-size: 17.5px;
    text-align: center;
    padding: 1.7% 0 0.9%;
    margin-right: 0.2%;
    text-align: center;
}
#ListeCourrier a.ElementCourrier span.Order {
    width: 4.5%;
}
#ListeCourrier a.ElementCourrier span.Ref  {
    font-size: 17px;
    width: 16%;
    font-family: 'latobold';
    padding-top: 2%;
    padding-bottom: 0.6%;
    margin-right: 4.3%;
}
#ListeCourrier a.ElementCourrier span.NatureC  {
    width: 25%;
    font-family: 'latomedium'; 
}
#ListeCourrier a.ElementCourrier span.DateCreation  {
    width: 25%;
    font-family: 'latomedium'; 
}

#ListeCourrier a.ElementCourrier span.Etatttt  {
    width: 24.4%;
    margin-right: 0;
}

.containerCourier.multiligne.myform.acf-field .acf-label {
    width: 100%;
    float: none;
    margin-bottom: 4%;
}

.containerCourier.multiligne.myform.acf-field .af-input.acf-input {
    width: 100%;
    float: none;
    margin-bottom: 0;
}
.acf-field.af-field-recaptcha .acf-label{
    display: none;
}
.acf-field.af-field-recaptcha .af-input.acf-input{
    /*float: left;*/
}
.af-form.acf-form{
    width: 50%;
    margin: 3% auto;
}
.af-form.acf-form .acf-fields > .acf-field {
    margin: 2% auto;
}
.containerCourier.myform.compl.af-field {
    float: left;
    width: 100% !important;
    margin: 0 !important;
}
fieldset.piece_jointes {
    display: block;
    float: left;
    width: 100%;
    border: #ced4da solid 1px;
    /* border-top: none; */
    border-radius: 5px;
    position: relative;
    margin: 2.5% 0;
}
fieldset.piece_jointes legend {
    background-color: #fff;
    border: none;
    width: 17%;
    margin-top: -1.5%;
    padding-left: 1%;
    margin-left: 2%;
    color: #818181;
    font-family: "latoregular";
    font-size: 17.5px;
}
.acf-row-handle {
    padding: 0 !important;
    width: 0 !important;
}
.acf-table thead {
    display: none;
}
.acf-table {
    border: #ccd0d4 solid 0px !important;
}
.hide-if-value .acf-button.button,.hide-if-value .acf-button.button:hover,.hide-if-value .acf-button.button:focus {
    display: block;
    width: 55%;
    text-align: center;
    /* right: 0; */
    float: right !important;
    margin-right: 3% !important;
    background-color: #336389  !important;
}
.acf-fields > .acf-field.af-field-type-recaptcha {
    width: 32% !important;
    float: right;
}
/** xs  **/
@media (max-width: 760px) {
    .myform.acf-field .acf-label label {
	font-size: 3.1vw;
}
    .acf-label.acf-accordion-title label {
	font-size: 4.5vw !important;
}
    .af-form.acf-form{
        width: 90%;
        margin: 3% auto;
    }
}
