/*
 Theme Name:   Foncier Promoteur
 Theme URI:    https://aldigirolamo.fr
 Description:  Foncier Promoteur child theme
 Author:       Al Di Girolamo
 Author URI:   https://aldigirolamo.fr
 Template:     generatepress
 Version:      0.1
*/
:root {
    --contrast: #252525;
    --contrast-2: #012445;
    --contrast-3: #073763;
    --base: #209B54;
    --base-2: #F3F3F3;
    --base-3: #ffffff;
    --accent: #61CE70;
}
body.customer-area-active .cuar-css-wrapper .panel-primary.panel-border{
    border-color: var(--contrast-3);
}
body.customer-area-active .cuar-css-wrapper .input-group-addon {
    color: var(--contrast-3);
}
body.customer-area-active .cuar-css-wrapper .btn-primary {
	color: var(--base-3);
	background-color: var(--contrast-3);
}
body.customer-area-active .cuar-css-wrapper .btn-primary:hover {
	color: var(--base-3);
	background-color: var(--accent);
}
body.customer-area-active .cuar-css-resets a, body.customer-area-active .cuar-css-resets abbr, body.customer-area-active .cuar-css-resets area, body.customer-area-active .cuar-css-resets article, body.customer-area-active .cuar-css-resets aside, body.customer-area-active .cuar-css-resets audio, body.customer-area-active .cuar-css-resets b, body.customer-area-active .cuar-css-resets bdo, body.customer-area-active .cuar-css-resets blockquote, body.customer-area-active .cuar-css-resets button, body.customer-area-active .cuar-css-resets canvas, body.customer-area-active .cuar-css-resets caption, body.customer-area-active .cuar-css-resets cite, body.customer-area-active .cuar-css-resets code, body.customer-area-active .cuar-css-resets col, body.customer-area-active .cuar-css-resets colgroup, body.customer-area-active .cuar-css-resets command, body.customer-area-active .cuar-css-resets datalist, body.customer-area-active .cuar-css-resets dd, body.customer-area-active .cuar-css-resets del, body.customer-area-active .cuar-css-resets details, body.customer-area-active .cuar-css-resets dfn, body.customer-area-active .cuar-css-resets dialog, body.customer-area-active .cuar-css-resets div, body.customer-area-active .cuar-css-resets dl, body.customer-area-active .cuar-css-resets dt, body.customer-area-active .cuar-css-resets em, body.customer-area-active .cuar-css-resets embed, body.customer-area-active .cuar-css-resets fieldset, body.customer-area-active .cuar-css-resets figure, body.customer-area-active .cuar-css-resets form, body.customer-area-active .cuar-css-resets h1, body.customer-area-active .cuar-css-resets h2, body.customer-area-active .cuar-css-resets h3, body.customer-area-active .cuar-css-resets h4, body.customer-area-active .cuar-css-resets h5, body.customer-area-active .cuar-css-resets h6, body.customer-area-active .cuar-css-resets head, body.customer-area-active .cuar-css-resets header, body.customer-area-active .cuar-css-resets hgroup, body.customer-area-active .cuar-css-resets hr, body.customer-area-active .cuar-css-resets i, body.customer-area-active .cuar-css-resets iframe, body.customer-area-active .cuar-css-resets img, body.customer-area-active .cuar-css-resets input, body.customer-area-active .cuar-css-resets ins, body.customer-area-active .cuar-css-resets kbd, body.customer-area-active .cuar-css-resets keygen, body.customer-area-active .cuar-css-resets label, body.customer-area-active .cuar-css-resets legend, body.customer-area-active .cuar-css-resets li, body.customer-area-active .cuar-css-resets map, body.customer-area-active .cuar-css-resets mark, body.customer-area-active .cuar-css-resets menu, body.customer-area-active .cuar-css-resets meter, body.customer-area-active .cuar-css-resets nav, body.customer-area-active .cuar-css-resets noscript, body.customer-area-active .cuar-css-resets object, body.customer-area-active .cuar-css-resets ol, body.customer-area-active .cuar-css-resets optgroup, body.customer-area-active .cuar-css-resets option, body.customer-area-active .cuar-css-resets output, body.customer-area-active .cuar-css-resets p, body.customer-area-active .cuar-css-resets param, body.customer-area-active .cuar-css-resets pre, body.customer-area-active .cuar-css-resets progress, body.customer-area-active .cuar-css-resets q, body.customer-area-active .cuar-css-resets rp, body.customer-area-active .cuar-css-resets rt, body.customer-area-active .cuar-css-resets ruby, body.customer-area-active .cuar-css-resets samp, body.customer-area-active .cuar-css-resets section, body.customer-area-active .cuar-css-resets select, body.customer-area-active .cuar-css-resets small, body.customer-area-active .cuar-css-resets span, body.customer-area-active .cuar-css-resets strong, body.customer-area-active .cuar-css-resets sub, body.customer-area-active .cuar-css-resets sup, body.customer-area-active .cuar-css-resets table, body.customer-area-active .cuar-css-resets tbody, body.customer-area-active .cuar-css-resets td, body.customer-area-active .cuar-css-resets textarea, body.customer-area-active .cuar-css-resets tfoot, body.customer-area-active .cuar-css-resets th, body.customer-area-active .cuar-css-resets thead, body.customer-area-active .cuar-css-resets time, body.customer-area-active .cuar-css-resets tr, body.customer-area-active .cuar-css-resets ul, body.customer-area-active .cuar-css-resets var, body.customer-area-active .cuar-css-resets video {
	font-family: Roboto, sans-serif;
    font-weight: 400 !important;
}
h2,h3 {
    color: var(--contrast-3) !important;
    font-weight: 500 !important;
}
body.customer-area-active .cuar-css-wrapper, body.customer-area-active .cuar-css-wrapper.cuar-content-container {
	background-color: #fff !important;
	border: 0;
}
.entry-title {
	text-align: center;
}
/*Login*/
.cuar-login-form .panel-heading {
	display: none !important;
}
.cuar-login-form .panel-body {
	background-color: #fff !important;
	border: 0 !important;
}
.cuar-forgot-password-form .panel-heading {
	display: none !important;
}
.cuar-login-form .panel-footer,
.cuar-forgot-password-form .panel-footer{
	background-color: #fff !important;
	display: flex !important;
	justify-content: center !important;
	align-content: center;
	border: 0 !important;
}
body.customer-area-active .cuar-css-wrapper .form-control {
	background-color: #fff;
	color: var(--contrast-3) !important;
	font-size: 15px;
}
.input-group-addon {
	background-color: var(--contrast-2) !important;
	color: #fff !important;
}
.current-menu-item a:hover, .current-page-ancestor.current-page-parent a:hover{
	color: #fff !important;
}
/*Tableau de bord*/
.cuar-menu-avatar-icon.btn-group {
	display: none !important;
}
body.customer-area-active .cuar-css-wrapper .cuar-menu-container .navbar .navbar-nav > li.current-menu-item > a, body.customer-area-active .cuar-css-wrapper .cuar-menu-container .navbar .navbar-nav > li.current-page-parent > a {
	background: var(--contrast-3);
	color: #fff;
}

body.customer-area-active .cuar-css-wrapper, body.customer-area-active .cuar-css-wrapper.cuar-content-container {
	background-color: #fff !important;
	border: 0;
	font-size: 15px !important;
}
.cuar-page * {
	font-size: 14px !important;
}
#menu-menu-de-wp-customer-area {
	margin-left: auto;
	margin-right: auto;
	display: flex;
	justify-content: center;
}
.cuar-toolbar {
	border: 0 !important;
}
.dropdown-menu {
	background-color: #fff !important;
}
.menu-item a:hover {
	color: var(--contrast-3) !important;
}
.panel-title {
    color : #fff !important;
	font-size: 16px !important;
}
.current-menu-item a:hover {
	color: #fff !important;
}
.panel-icon {
    color : #fff !important;
}
body.customer-area-active .cuar-css-wrapper .panel {
	position: relative;
	margin-bottom: 20px;
	background-color: #fff !important;
	border-radius: 2px;
}
body.customer-area-active .cuar-css-wrapper .navbar-default .navbar-nav > .open > a {
	background-color: var(--base) !important;
}
body.customer-area-active .cuar-css-wrapper .panel-heading {
	position: relative;
	height: 40px;
	line-height: 36px;
	background: var(--contrast-2);
	color: #fff;
	font-size: 13px;
	font-weight: 600;
	padding: 0 8px;
	border: 1px solid var(--contrast-2);
	border-top-right-radius: 1px;
	border-top-left-radius: 1px;
}
body.customer-area-active .cuar-css-wrapper .btn-default {
	color: var(--base-3) !important;
	background-color: var(--base);
	border-color: rgba(0,0,0,.1);
}
body.customer-area-active .cuar-css-wrapper .btn-default:hover {
	background-color: var(--accent);
	border-color: var(--accent) !important;
}
.cuar-collection-title.page-heading {
	display: none !important;
}
#cuar-js-collection-to-list {
	display: none !important;
}
body.customer-area-active .cuar-css-wrapper .collection .collection-content .collection-item .collection-thumbnail .collection-thumbnail-padder {
	background-image: none !important;
	background-color: var(--base-3);
	color: var(--contrast-3);
}
.collection-item-wrapper {
	border-color: #0737634d !important;
}
.collection-description {
	background-color: var(--base-2) !important;
}
.cuar_conversation .cuar-single-post-header,.cuar_private_file .cuar-single-post-header {
	display: none !important;
}
body.customer-area-active .cuar-css-wrapper .cuar-single-entry {
	border: 0 !important;
	border-top: 4px solid var(--contrast-2) !important;
}
/*.cuar-js-reply-list .media-right, .cuar-js-reply-list .media-left {
	display: none !important;
}*/
/*body.customer-area-active .cuar-css-wrapper .chat-widget .media-body::after, body.customer-area-active .cuar-css-wrapper .chat-widget .media-body::before {
    display: none;
}*/
.media-object.cuar-js-avatar {
	display: none;
}
.cuar-title.media-heading {
	display: flex !important;
	justify-content: space-between !important;
	color: var(--contrast-3) !important;
}
.cuar-reply-item .media-body {
	background-color: #fff !important;
}
body.customer-area-active .cuar-css-wrapper .panel-body {
	border: 1px solid var(--contrast-3);
}
.cuar-js-content * {
	color: var(--contrast-2) !important;
}
body.customer-area-active .cuar-css-wrapper .panel-footer {
	background-color: var(--contrast-3);
	border-color: var(--contrast-3 ) !important;
    border: 2px solid;
}
.cuar-reply-item .media-left .media-object {
	display: none !important;
}
body.customer-area-active .cuar-css-wrapper .submit-container .btn:disabled {
	border: 1px solid #25252566 !important;
	color: #25252566 !important;
}
body.customer-area-active .cuar-css-wrapper .cuar-form.cuar-wizard.steps-arrows .steps > ul > li[aria-selected="true"] a {
	background-color: var(--contrast-2);
	color: #fff !important;
}
.cuar-js-wizard-section {
	background-color: #fff !important;
}
.cuar-customer-new-conversation-form .cuar-submit-container {
	background-color: #fff !important;
	border: 0 !important;
}
.cuar-owner-field-glo, .cuar-owner-field-rol, .cuar-owner-field-grp {
	display: none !important;
}