.titre-recap-bloc {
    margin-bottom: 1em;
}

.titre-recap-bloc h3+button {
    top: 36px;
}

h2+div.titre-recap-bloc h3+button {
    top: 36px;
}

h3 span, h3 span a {
    float: none !important;
    display: inline !important;
    color: #a63950;
}

.help-icon-black {
    float: none;
    display: inline;
    color: #414856 !important;
}

.eicpe-psl-radio-button input:hover+label {
    border: 1px solid #7c313b !important;
    color: #7c313b !important;
}

.eicpe-psl-radio-button input:checked+label {
    border: 1px solid #7c313b !important;
    color: #7c313b !important;
    background-color: #ffffff !important;
}

.dashed-separator {
    border-top: 1px dashed #414856;
    padding-top: 2em !important;
}

.steps li p .text {
    padding: 0 0 0 0;
}

.float-right {
    float: right;
}

.masque-contenu {
    height: 1px;
    padding: 0.3em 0 .5em;
    margin: 1.3em 0 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
}

.faux-lien {
    cursor: pointer;
    text-decoration: underline;
}

.li-label-demarche {
    list-style-type: disc;
    margin-left: 2.2em;
}

#commentaireGeneraleTeleprocedure{
    height: 12em !important;
}

#formeJuridiquePersonneMorale, #raisonSocialePersonneMorale{
    height: auto !important;
}

.bordure-coordonneesDeProjet {
    border: 2px;
    border-style: solid;
    border-color: #a63950;
    padding-top: 0em;
    padding-bottom: 1em;
    padding-left: 1em !important;
    padding-right: 1em !important;
    margin: 2em !important;
    border-radius: 25px 30px 40px 20px;
}

psl-recap-eicpe {
    padding-top: 1.5em;
    margin-bottom: 2em
}

.psl-recap-eicpe .psl-recap-col {
    background-color: #f2f2f2;
    padding: 1em;
    margin-bottom: 1em
}

@media ( min-width :480px) {
    .psl-recap-eicpe .psl-recap-col {
        display: block;
    }
}

.psl-recap-eicpe .psl-recap-bloc {
    display: block
}

psl-recap-eicpe .psl-recap-content {
    padding-right: 1em;
    clear: both;
}

.btn-default.collapsed>span.glyphicon-chevron-down:before {
    content: '\e113'
}

.btn-default:not(.collapsed)>span.glyphicon-chevron-down:before {
    content: '\e114'
}

@media ( min-width :992px) {
    .psl-recap-eicpe .psl-recap-button {
        padding-top: 0;
        position: relative;
        top: -4em;
        right: 3.5em;
    }
}

@media ( min-width :801px , max-width :991px) {
    .psl-recap-eicpe .psl-recap-button {
        padding-top: 0;
    }
}

@media ( max-width :800px) {
    .psl-recap-eicpe .psl-recap-button {
        padding-top: 0;
        position: relative;
        top: -2.45em;
        right: 3.2em;
    }
}

div#blocPiecesJointesfilePath_fichierParcelles>div.pslUploadZoneSaisie, div#blocPiecesJointesfilePath_fichierGeolocalisationProjet>div.pslUploadZoneSaisie
    {
    margin-left: 0 !important;
}

div[data-serialId='fichierParcelles']>div.has-error, div[data-serialId='fichierGeolocalisationProjet']>div.has-error {
    margin: 1.2em 1.2em 1.2em 0em !important
}

.h3-recap {
    border-top: none;
    padding: 0em 0em 0px 0em;
    margin: 1em 1em 1em 0em;
}

.has-error-bloc-date {
    background-color: #f1ddde;
    border-right: 0px solid white;
    border-bottom: 0px solid white;
    padding-bottom: 10px !important;
    padding-left: 11px !important;
}

.pl-25 {
    padding-left: 25px;
}

.sousTitre-recap {
    margin-bottom: 1em;
}

.statutFichier-0 {
    color: #28a745!important;
}

.statutFichier-1 {
    color: #007bff!important;
}

.statutFichier-2 {
    color: #dc3545!important;
}

.row{
    margin-left: 0em;
}

div.has-error{
    border-right: 0em solid #fff;
}

.overflow-word-wrap{
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    -ms-word-break: break-all;
    word-wrap: break-word;
    overflow-wrap: break-word;
}

.inputCommentairePrecisions{
    margin-right: 0px!important
}

span.label {
    display: inline !important;
}

span.data {
    word-break: break-word !important;
}

select.dropdown[disabled] {
	padding: 6px 12px !important;
}
