/*Couple et famille*/
.ajouter-cf{
    margin-bottom: 30px;
}
.ajouter-cf a{
    color: #fff;
    font-size: 15px;
	background: #40a6d4;
	font-family: "Poppins",sans-serif;
    color: #fff;
    line-height: 100%;
    padding: 24px 5px;
	display: inline-block;
	text-decoration: none;
	font-weight: 600;
}
.ajouter-cf a:hover{
	background: #333;
}


/*backup*/
body.user-logged-in.path-admin td.priority-low .dropbutton-multiple .dropbutton li.restore,
body.user-logged-in.path-admin td.priority-low .dropbutton-multiple .dropbutton li.delete,
body.user-logged-in.path-admin td.priority-low .dropbutton-multiple .dropbutton li.dropbutton-toggle {
    display: none;
}
body.user-logged-in.path-admin td.priority-low .dropbutton-multiple .dropbutton .secondary-action {
    display: block;
}

body.path-admin #block-global-zymphonies-theme-help{
    display: none;
}
body.path-admin #block-primaryadminactions a{
    font-family: "Poppins",sans-serif;
    font-weight: 600;
    margin: 10px 0;
    line-height: 130%;
	font-size: 2em;
    margin-bottom: 20px;
}
body.path-admin #block-primaryadminactions li {
    list-style: none;
}
#block-global-zymphonies-theme-page-title h1.page-title em {
    font-style: normal;
	margin-right: 10px;
	color: rgba(198,69,28,1.0) !important;
}
#block-global-zymphonies-theme-page-title h1.page-title em::after {
    content: ' de';
}

.main-content {
    padding: 0 20px 50px 20px;
}
#block-global-zymphonies-theme-page-title{
    padding: 0 20px;
}


a {
    color: rgba(24,87,126,1.0);
    text-decoration: underline;
}
.tabs a{
    font-size: 18px;
}
.tabs a.is-active {
    background-color: #c6451c;
    color: #fff;
}
.tabs a:hover {
    background-color: #c6451c;
    color: #fff;
}
#search-block-form input.form-submit {
    background: url(../images/search.png?1532937786) no-repeat center #c6451c;
}
.btn:hover, .flexslider .more-link:hover, input[type="submit"]:hover {
    background-color: rgba(24,87,126,0.8);
    color: #fff;
}
.btn, .flexslider .more-link, input[type="submit"]{
    background: #c6451c;
	font-size: 15px;
    color: #fff;
	border-radius: 10px;
}

/*Header*/
.header {
    padding: 6px 0;
    text-align: left;
    border: none;
	background: rgba(24,87,126,1.0);
}
.top-nav a {
    color: white;
	text-decoration: none;
	font-weight: 500;
	font-size: 15px;
}
.top-nav a:hover {
	text-decoration: underline;
	font-weight: 500;
	font-size: 15px;
}
.top-nav {
    padding: 12px 50px 10px 0;
    font-size: 14px;
    background: #40a6d4;
	height: 45px;
	border-bottom: 2px solid #c6451c;
}
.brand.site-name{
    display: none;
}
.site-branding {
    margin-left: 30px;
}
/*Menu main*/
@media (min-width: 767px){
.region-primary-menu li a {
    background: none;
    border: 0;
    font-weight: 500;
    color: #fff;
	font-size: 15px;
}
.region-primary-menu li {
    padding: 5px;
	margin: 0 2px;
}
.menu-base-theme li a:hover, .menu-base-theme li a:focus, .menu-base-theme li a:active, .menu-base-theme li a.highlighted {
    padding: 24px 5px !important;
}
.region-primary-menu li:hover,
.region-primary-menu li.active {
    background: #40a6d4;

}
@media (min-width: 767px){
.region-primary-menu li a span.sub-arrow {
    right: -5px;
    font-size: 5em;
}}
.menu-base-theme li li a:hover, .menu-base-theme li li a:focus, .menu-base-theme li li a:active, .menu-base-theme li li a.highlighted {
    padding: 18px 15px !important;
}
.region-primary-menu li li{
    background: #c6451c;
	padding: 18px 15px !important;
}
.region-primary-menu li li:hover{
    background: #333;
	padding: 18px 15px !important;

}
.region-primary-menu li a:hover,
.region-primary-menu li li a:hover  {
    color: white !important;
}
}

/*Dossier Container*/
body.user-logged-in .container {
    max-width: 100% !important;
}
/*Tabs pour les formulaires*/
.horizontal-tab-button.selected {
    margin-bottom: 0px;
}

.vertical-tabs__menu-item,
ul.horizontal-tabs-list li.horizontal-tab-button,
ul.vertical-tabs__menu li.vertical-tabs__menu-item{
    list-style: none;
}
.horizontal-tabs .horizontal-tab-button {
    background-color: #8cafd0 !important;
    border: 1px solid #ccc;
    padding: 1px;
}
.tabs a {
    background: #777;
	color: white !important;
}
.tabs a.is-active {
    background-color: rgba(198,69,28,1.0) !important;
    color: #fff;
}
.horizontal-tabs .horizontal-tab-button {
    background-color: rgba(24,87,126,0.4) !important;
    border: 1px solid #ccc;
    padding: 0 10px;
}
article.node--type-dossier .horizontal-tabs .horizontal-tab-button {
    background-color: rgba(198,69,28,0.5) !important;
    border: 1px solid #ccc;
    padding: 1px;
}
.horizontal-tabs .horizontal-tab-button a:hover {
  outline: none;
  background-color: #313d48 !important;
}
.horizontal-tabs .horizontal-tab-button li:hover,
.horizontal-tabs .horizontal-tab-button li:focus {
  background-color: #313d48 !important;
}
.horizontal-tabs .horizontal-tab-button:hover li.horizontal-tab-button {
    background-color: #313d48 !important;
}
li.horizontal-tab-button.selected {
    background-color: #313d48 !important;
}
article.node--type-dossier li.horizontal-tab-button.selected {
        background-color: rgba(198,69,28,1.0) !important;
}
ul.horizontal-tabs-list li.horizontal-tab-button a strong {
    color: #fff !important;
	font-weight: normal !important;
	font-size: 15px;
	text-transform: uppercase;
}
/*Note au dossier*/
form.entity-note-form table{
    background: rgba(64,166,212,0.05);
}
form.entity-note-form table th#view-changed-table-column,
form.entity-note-form table th#view-nothing-table-column{
    width: 120px;
}
form.entity-note-form table td.views-field-edit-entity-note a,
form.entity-note-form table td.views-field-delete-entity-note a{
    font-size: 20px;
}
form.entity-note-form table td.views-field-nothing{
    font-weight: 600;
}
form.entity-note-form nav.pager{
    display: block;
	clear: both;
}
form.entity-note-form nav.pager ul.pager__items li.pager__item{
    display: block;
}
form.entity-note-form .js-form-item{
    clear: both;
}
nav.pager ul.pager__items li.pager__item{
    float: left !important;
	padding: 10px;
}


/*Formulaires*/
#field-fiche-synthese-add-more-wrapper .messages--warning,
details#edit-revision-information{
    display: none !important;
}
input#edit-field-telephone-0-value{
    padding-left: 20px !important;
}
#block-champsobligatoires h2.title{
    font-size: 18px;
	position: relative;
	padding-left: 20px;
}
#block-champsobligatoires h2.title::before{
    content: '*';
    color: red;
    font-weight: 600;
    font-size: 30px;
    position: absolute;
    padding: 6px;
	display: block;
	left: -5px;
}
.form-required::after{
	content: '*';
    color: red;
    font-weight: 400;
    font-size: 30px;
    position: absolute;
    padding: 6px;
}
.form-composite>.fieldset-wrapper>.description, .form-item .description {
    color: #333 !important;
    font-style: normal !important;
	clear: both !important;
	display: block;
	font-size: 16px !important;
	padding: 10px;
	border: 1px dotted #ccc;
}
#edit-field-documents-au-dossier-0-description--description .description {
    color: #333 !important;
    font-style: normal !important;
	clear: both !important;
	display: block;
	font-size: 12px !important;
	padding: 10px;
	border: 1px dotted #ccc;
}
body.path-user form.user-form .form-item .description {
    color: #333 !important;
    font-style: normal !important;
	clear: both !important;
	display: block;
	font-size: 12px !important;
	padding: 10px;
	border: 1px dotted #ccc;
}
.user-form{
    max-width: 800px;
    margin: 40px 20px;
}
.field--name-field-fiche-synthese .js-form-type-radio{
    float: left;
	padding-right: 15px;
}


.form-email, .form-text, .form-textarea {
    background: white;
}
form{
    font-size: 15px;
	color: #444;
	font-weight: 400;
}
form.node-dossier-form fieldset legend span.fieldset-legend,
form.node-couple-et-famille-form fieldset legend span.fieldset-legend{
    font-size: 18px;
	font-weight: 600;
	padding: 10px 0;
	color: #c6451c;
	text-transform: uppercase;
}

fieldset .fieldset-wrapper{
    padding: 15px;
	background: rgba(0,0,0,0.03);
}

form.node-dossier-edit-form li.horizontal-tab-button.selected {
    background-color: #313d48 !important;
}
article.node--type-dossier ul.horizontal-tabs-list li.horizontal-tab-button a strong,
form.node-dossier-edit-form ul.horizontal-tabs-list li.horizontal-tab-button a strong,
form.node-plan-d-affaires-form  ul.horizontal-tabs-list li.horizontal-tab-button a strong,
form.node-canevas-de-modele-d-affaires-form ul.horizontal-tabs-list li.horizontal-tab-button a strong,
form.node-canevas-de-modele-d-affaires-edit-form ul.horizontal-tabs-list li.horizontal-tab-button a strong {
    color: #fff !important;
	font-weight: normal !important;
	font-size: 15px;
}
form.node-dossier-form fieldset.synthese-section legend span,
form.node-dossier-edit-form fieldset.synthese-section legend span.fieldset-legend,
article.node--type-couple-et-famille legend span.fieldset-legend,
form.node-couple-et-famille-edit-form legend span.fieldset-legend,
details#edit-group-conjoint-2{
    font-size: 18px;
	font-weight: 600;
	padding: 10px 0;
	color: #c6451c;
	text-transform: uppercase;
}
article.node--type-couple-et-famille fieldset .fieldset-wrapper {
    background:  #f1f0f0 ;
}
article.node--type-couple-et-famille .field__item {
    font-size: 16px;
    padding: 10px;
    background-color: #f1f0f0;
    color: #000;
    font-weight: 400;
    border: 1px dotted #333;
}
article.node--type-dossier .field__label,
article.node--type-couple-et-famille .field__label,
form.node-dossier-edit-form .field__label,
form.node-dossier-form label,
form.node-couple-et-famille-form label,
form.node-couple-et-famille-edit-form label,
form.node-dossier-form .field--name-field-fiche-synthese .synthese-section .fieldset-wrapper .fieldset-legend,
form.node-dossier-form .field--name-field-fiche-synthese .synthese-section .fieldset-wrapper label.option,
form.node-dossier-edit-form label,
form.node-dossier-edit-form .field--name-field-fiche-synthese .synthese-section .fieldset-wrapper .fieldset-legend,
form.node-dossier-edit-form .field--name-field-fiche-synthese .synthese-section .fieldset-wrapper label.option{
	font-weight: 500;
	font-size: 16px;
	padding: 15px 0 8px;
	color: #1D262D !important;
	text-transform: none;
}

article.node--type-dossier #enfants-page .field__item{
	background-color: #fff;
}
article.node--type-dossier #fiche-synthese-page .field__item{
	background-color: #fff;
}
article.node--type-dossier .field__item,
form.node-dossier-edit-form .field__item{
	font-size: 16px;
	padding: 10px;
	background-color: #f1f0f0;
	color: #000;
	font-weight: 400;
	border: 1px dotted #333;
}
article.node--type-dossier #fiche-synthese-page .field__item .paragraph .field__item,
article.node--type-dossier #enfants-page .field__item .paragraph .field__item,
article.node--type-dossier #enfants-page .text-formatted .field__item .paragraph .field__item{
	background-color: #f1f0f0 !important;
}
article.node--type-dossier .field--label-above,
form.node-dossier-edit-form .field--label-above{
	margin-bottom: 20px;
}
article.node--type-dossier fieldset legend span.fieldset-legend{
	font-size: 18px ;
	font-weight: 600;
	padding: 5px;
	color: #c6451c;
	text-transform: uppercase;
}
}
form.node-dossier-edit-form fieldset legend span.fieldset-legend{
	font-size: 18px ;
	font-weight: 600;
	padding: 5px;
	color: #c6451c;
	text-transform: uppercase;
}

form.node-dossier-edit-form .field--name-field-date-d-ouverture{
    padding: 15px 0;
}
form.node-dossier-edit-form .field--name-field-date-d-ouverture h4.label{
	font-weight: 600;
    font-size: 22px;
    color: #1D262D !important;
}
.tabs a:focus, .tabs a:hover {
    background-color: #313d48;
    color: #fff !important;
}
a.tabledrag-handle .handle {
    width: 24px;
    height: 24px;
}
#field-language-display{
    display: none;
}
table#edit-field-documents-au-dossier-table .description{
    font-size: 12px !important;
}
/*Fiche Synthèse*/
.field--name-field-fiche-synthese .form-radios > .form-item:first-child {
	display: none;
}
.field--name-field-fiche-synthese .form-radios > label {
	float: left;
	padding: 10px;
}
.paragraph-type-title{
	visibility: hidden;
}
#synthese-intro::before{
	margin-top: 30px;
}
#synthese-intro::before{
	content: "À compléter si le client / la cliente s’est présenté.e à son premier rendez-vous. Statistiques à coeur d'homme";
	font-size: 22px;
	font-weight: 600;
	padding: 20px 0;
	color: #c6451c;
	text-transform: uppercase;
}

/*Liste des dossiers*/
body.path-liste-des-dossiers- nav.pager ul.pager__items li.pager__item {
    list-style: none;
}
body.path-liste-des-dossiers- nav.pager ul.pager__items li.pager__item a{
    font-size: 16px;
	font-weight: 700;
}
body.path-ma-liste nav.pager ul.pager__items li.pager__item {
    list-style: none;
}
body.path-ma-liste nav.pager ul.pager__items li.pager__item a{
    font-size: 16px;
	font-weight: 700;
}



body.path-liste-des-dossiers- td.views-field-view-node,
body.path-liste-des-dossiers- td.views-field-edit-node,
body.path-ma-liste td.views-field-view-node,
body.path-ma-liste td.views-field-edit-node,
td.views-field-view-node,
td.views-field-edit-node{
    font-size: 20px;
	width: 40px;
}
body.path-liste-des-dossiers- .views-field-nothing-1 a,
body.path-ma-liste .views-field-nothing-1 a{
    text-decoration: none;
	font-weight: 600;
	text-transform : uppercase;
}
body.path-liste-des-dossiers- .views-field-nothing-1 a:hover,
body.path-ma-liste .views-field-nothing-1 a:hover{
    text-decoration: underline;
	color: black;
}

form.views-exposed-form .js-form-type-textfield{
    float: left;
	padding: 0 20px 2px 0;
	font-size: 16px;
	font-weight: 600;
}
form.views-exposed-form #edit-actions{
    clear: both;
}


body.path-liste-des-dossiers- .views-element-container header a,
body.path-ma-liste .views-element-container header a{
    text-decoration: none;
}
body.path-liste-des-dossiers- .views-element-container header,
body.path-ma-liste .views-element-container header {
    margin: 20px 0;
	display: inline-block;
}
body.path-liste-des-dossiers- .views-element-container header a h3,
body.path-ma-liste .views-element-container header a h3{
    padding: 12px 20px;
	background-color: #c6451c;
	color: white;
	text-decoration: none;
	border-radius: 10px;
}
body.path-liste-des-dossiers- .views-element-container header a h3:hover,
body.path-ma-liste .views-element-container header a h3:hover
{
	background-color: rgba(24,87,126,0.8);
}
/*formats texte*/
form.node-dossier-edit-form .filter-help {
    display: none !important;
}
/*Footer*/
.copyright {
    background: rgba(24,87,126,1.0);
    text-align: center;
    color: white;
}
/*Footer*/
.copyright a{
	color: white;
}