﻿.aassocpjstatut .control.attachmentcontrol,
.aassocpjrecepisse .control.attachmentcontrol,
.aassocpjcomposition .control.attachmentcontrol,
.aassocpjprocesverbal .control.attachmentcontrol,
.aassocreglementinterieurpj .control.attachmentcontrol,
.aassocpjrapporta .control.attachmentcontrol,
.aassocpjcompteresultat .control.attachmentcontrol,
.aassocpjrib .control.attachmentcontrol,
.aassocpjurssaff .control.attachmentcontrol,
.aassocpjautre .control.attachmentcontrol {
    text-align: left;
}

.profilassociationwpc span.assoBlock.vdd-base-button.ready {
    margin-bottom: 10px;
}
.deconnexionwpc fieldset {
    width: 500px;
    text-align: center;
    padding: 20px;
    background-color: #F9F9F9;
    border: 1px solid #CA373F;
    margin: auto;
}

.aassoctypeprofil {
    display: none;
}

.fieldsetLoginStartLeft,
.fieldsetLoginStartRight {
    border: none;
    background-color: #F9F9F9;
    float: left;
    min-height: 200px;
    width: 49%;
    box-sizing: border-box;
}
  
.fieldsetLoginStartLeft legend,
.fieldsetLoginStartRight legend {
    padding: 5px;
    background-color: #ca373f;
    color: white;
    font-size: 20px;
}

.messageLoginStart {
    color: #ca373f;
    display: block;
}
.associationwpclogin .connexion-panel, .associationwpcloginforget .connexion-panel {
    width: 100%;
}

.associationwpclogin .connexion-panel input, .associationwpcloginforget .connexion-panel input {
    margin: 10px 10px 0 0;
    padding: 10px;
}

.associationwpclogin .connexion-panel .action, .associationwpcloginforget .connexion-panel .action {
    background: #474747;
    color: white;
    width: auto;
    padding: 10px;
    font-size: 11pt;
}
.associationwpclogin p {
    font-size: 13pt;
    color: white;
}

.errorIdentif {
    display: block;
    color: #474747;
}
.profilassociationadminwpc .groupePresident > div:nth-child(-n+7),
.profilassociationadminwpc .groupeSecretaire > div:nth-child(-n+7),
.profilassociationadminwpc .groupeTresorier > div:nth-child(-n+7),
.profilassociationadminwpc .groupeAutre > div:nth-child(-n+7) {
    width: 50%;
    display: inline-block;
}

.demandeprofilassociationwpc .adressboxlist div,
.demandeprofilassociationadminwpc .adressboxlist div
 {
    width: 50%;
    display: inline-block;
}
.demandeprofilassociationwpc .smartadressbox div,
.demandeprofilassociationadminwpc .smartadressbox div {
    display: inline-block;
}

.profilassociationadminwpc .groupePresident > div:nth-child(-n+7) .control,
.profilassociationadminwpc .groupeSecretaire > div:nth-child(-n+7) .control,
.profilassociationadminwpc .groupeTresorier > div:nth-child(-n+7) .control,
.profilassociationadminwpc .groupeAutre > div:nth-child(-n+7) .control,
.demandeprofilassociationwpc .adressboxlist div .control,
.demandeprofilassociationadminwpc .adressboxlist div .control,
.profilassociationwpc .adressboxlist div .control {
    width: 50%;
    float: left;
}
.demandeprofilassociationwpc .smartadressbox div .control,
.demandeprofilassociationadminwpc .smartadressbox div .control,
.profilassociationwpc .smartadressbox div .control {
    float: left;
}
.profilassociationwpc .smartadressbox .form-entry.smart-VO {
    width: 100% !important;
}
.profilassociationwpc .smartadressbox .form-entry.smart-VO, .profilassociationwpc .smartadressbox .form-entry.PA,
.profilassociationwpc .smartadressbox .form-entry.NO, .profilassociationwpc .smartadressbox .form-entry.VO, .profilassociationwpc .smartadressbox .form-entry.NC {
    margin-left: 0px !important;
}
.profilassociationwpc .smartadressbox .form-entry.PA, .profilassociationwpc .smartadressbox .form-entry.smart-VI,
.profilassociationwpc .smartadressbox .form-entry.NO, .profilassociationwpc .smartadressbox .form-entry.NC,
.profilassociationwpc .smartadressbox .form-entry.VO {
    width: 46% !important;
}
.profilassociationwpc .smartadressbox .form-entry.smart-VI,
.profilassociationwpc .smartadressbox .form-entry.NC {
    margin-right: 0px !important;
}

.profilassociationwpc .smartadressbox .form-entry.with-helper > .control {
    margin-right: -43px;
    padding-right: 43px;
}

.profilassociationadminwpc .groupePresident > div:nth-child(-n+7) label,
.profilassociationadminwpc .groupeSecretaire > div:nth-child(-n+7) label,
.profilassociationadminwpc .groupeTresorier > div:nth-child(-n+7) label,
.profilassociationadminwpc .groupeAutre > div:nth-child(-n+7) label,
.demandeprofilassociationwpc .adressboxlist div label,
.demandeprofilassociationadminwpc .adressboxlist div label,
.profilassociationwpc .adressboxlist div label,
.demandeprofilassociationwpc .smartadressbox div label,
.demandeprofilassociationadminwpc .smartadressbox div label,
.profilassociationwpc .smartadressbox div label {
    display: inline-block;
    width: 40%;
    float: left;
    margin-top: 7.5px;
}

.profilassociationadminwpc .groupePresident > div:nth-child(-n+7) .error,
.profilassociationadminwpc .groupeSecretaire > div:nth-child(-n+7) .error,
.profilassociationadminwpc .groupeTresorier > div:nth-child(-n+7) .error,
.profilassociationadminwpc .groupeAutre > div:nth-child(-n+7) .error {
    text-align: right;
    margin-left: 42%;
    display: inline-block;
}

.demandeprofilassociationwpc .adressboxlist div.invalid .error,
.demandeprofilassociationadminwpc .adressboxlist div.invalid .error,
.profilassociationwpc .adressboxlist div.invalid .error,
.demandeprofilassociationwpc .smartadressbox div.invalid .error,
.demandeprofilassociationadminwpc .smartadressbox div.invalid .error {
  
    display: inline-block;
}
.profilassociationwpc .smartadressbox div.invalid .error {
    margin-left: 70%;
    display: inline-block;
}

.demandeprofilassociationwpc .adressboxlist div .helper,
.demandeprofilassociationadminwpc .adressboxlist div .helper,
.profilassociationwpc .adressboxlist div .helper,
.demandeprofilassociationwpc .smartadressbox div .helper,
.demandeprofilassociationadminwpc .smartadressbox div .helper,
.profilassociationwpc .smartadressbox div .helper {
    float: left;
    width: 5%;
}

.demandeprofilassociationwpc .adressboxlist div .helper .helper-contents,
.demandeprofilassociationadminwpc .adressboxlist div .helper .helper-contents,
.profilassociationwpc .adressboxlist div .helper .helper-contents,
.demandeprofilassociationwpc .smartadressbox div  .helper-contents,
.demandeprofilassociationadminwpc .smartadressbox div  .helper-contents,
.profilassociationwpc .smartadressbox div  .helper-contents {
    display: none;
}

.aassocadressepresident div.adressboxlist,
.aassocadressesecretaire div.adressboxlist,
.aassocadressetresorier div.adressboxlist,
.aassocadresseautre div.adressboxlist,
.profilassociationwpc .aassocadressepresident div.smartadressbox,
.profilassociationwpc .aassocadressesecretaire div.smartadressbox,
.profilassociationwpc .aassocadressetresorier div.smartadressbox,
.profilassociationwpc .aassocadresseautre div.smartadressbox {
    width: auto !important;
}

.aassocadherentsn .integerbox.editable input, .aassoclicenciesn .integerbox.editable  input{
    font-weight: bold !important;
}

.assoBlock {
    display: block;
}

.infoSaveProfil {
    width: 260px;
    display: inline-block;
    padding: 10px;
    border: 1px solid #cd3a3a;
    margin-bottom: 10px;
}

.messageBtSave {
    font-size: 20px;
    display: block;
    text-align: center;
    margin-bottom: 10px;
    color: #cd3a3a;
}
.groupeIBAN div.aassocibanpays,
.groupeIBAN div.aassocibanbanque,
.groupeIBAN div.aassocibanguichet1,
.groupeIBAN div.aassocibanguichet2,
.groupeIBAN div.aassocibancompte1,
.groupeIBAN div.aassocibancompte2,
.groupeIBAN div.aassocibanrib {
    display: inline-block;
    width: 13% !important;
}

.groupeIBAN div.aassocibanbanque,
.groupeIBAN div.aassocibanguichet1,
.groupeIBAN div.aassocibanguichet2,
.groupeIBAN div.aassocibancompte1,
.groupeIBAN div.aassocibancompte2 {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.profilassociationwpc .groupeIBAN div.aassocibanrib {
    margin-right: 4% !important;
    margin-left: 0px !important;
}


.profilassociationwpc .groupeIBAN div.aassocibanpays {
    margin-left: 4% !important;
    margin-right: 0px !important;
}
.groupeIBAN div.aassocibanbanque label,
.groupeIBAN div.aassocibanguichet1 label,
.groupeIBAN div.aassocibanguichet2 label,
.groupeIBAN div.aassocibancompte1 label,
.groupeIBAN div.aassocibancompte2 label,
.groupeIBAN div.aassocibanrib label {
    display: none;
}

.groupeIBAN div .control {
    width: 100%;
}


.groupeIBAN div:nth-child(-n+8) .error {
    width: 95%;
    margin-left: 0px;
}

.groupeIBAN div:nth-child(-n+8) .helper {
    display: none;
}

.groupeAdherent div .control, .groupeSalarie div .control {
    width: 20% !important;
    float: left !important;
}

.groupeSalarie div.form-entry .error, .groupeAdherent div.form-entry .error,
.profilassociationwpc .groupePresident div.form-entry .error, .profilassociationwpc .groupeSecretaire div.form-entry .error,
.profilassociationwpc .groupeTresorier div.form-entry .profilassociationwpc .error, .groupeAutre div.form-entry .error {
    display: none;
}

.groupeSalarie div.form-entry.invalid > .error, .groupeAdherent div.form-entry.invalid > .error {
      width: 100%;
    display: inline-block !important;
}

.groupeAdherent div label, .groupeSalarie div label,
.profilassociationwpc .groupePresident div label, .profilassociationwpc .groupeSecretaire div label,
.profilassociationwpc .groupeTresorier div label, .profilassociationwpc .groupeAutre div label {
    display: inline-block !important;
   /* width: 70% !important;*/
    float: left !important;
    margin-top: 7.5px !important;
}

.groupeAdherent div .error, .groupeSalarie div .error {
    margin-left:0% !important;
}
.profilassociationwpc .groupeAdherent .form-entry.invalid > .error, .groupeSalarie .form-entry.invalid > .error,
.profilassociationwpc .groupePresident .form-entry.invalid > .error, .profilassociationwpc .groupeSecretaire .form-entry.invalid > .error,
.profilassociationwpc .groupeTresorier .form-entry.invalid > .error, .profilassociationwpc .groupeAutre .form-entry.invalid > .error {
    display: inline-block;
}

.groupeAdherent div .helper, .groupeSalarie div .helper,
.profilassociationwpc .groupePresident div .helper, .profilassociationwpc .groupeSecretaire div .helper,
.profilassociationwpc .groupeTresorier div .helper, .profilassociationwpc .groupeAutre div .helper {
    float: left !important;
    width: 5% !important;
}

.groupeAdherent div .helper .helper-contents, .groupeSalarie div .helper .helper-contents,
.profilassociationwpc .groupePresident div .helper .helper-contents, .profilassociationwpc .groupeSecretaire div .helper .helper-contents,
.profilassociationwpc .groupeTresorier div .helper .helper-contents, .profilassociationwpc .groupeAutre div .helper .helper-contents {
    display: none;
}

.searchcontrolset .lvc-pagination {
    top: 62px;
}

.tab-bar .tab.active .tab-link {
    font-size: 18px !important;
}

.tab-bar .tab.active {
    display: table-cell;
}

.groupeAG div .datebox {
    width: 40% !important;
}
.form-entry .helper {
    visibility: visible !important;
    display: inline-block !important;
}
.summary-content .form-entry .helper {
    display: none !important;
}
.form-entry .adressboxlist .helper {
   
    display: none !important;
}

.profilassociationwpc .form-entry.with-helper > .control {
    width: 95% !important;
}
/*Ajouté pour pb 2015 taille de date*/
.form-entry.with-helper > .datebox.control {
    width: auto !important;
}
.groupeImmat .form-entry.long-label > .control {
    margin-left: 0% !important;
}
.groupeAdherent .form-entry.with-helper > .control {
    width: 20% !important;
}
.legendGroupOff legend:after,
.legendGroupOff legend {
    display: none !important;
}
.aassocmanifestationsclub .checkboxview{
    border:none !important;
}
