@font-face {
    font-family: 'Montserrat-Regular';
    src: url('font/Montserrat-Regular/Montserrat-Regular.eot');
    src: url('font/Montserrat-Regular/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
    url('font/Montserrat-Regular/Montserrat-Regular.svg#Montserrat-Regular') format('svg'),
    url('font/Montserrat-Regular/Montserrat-Regular.ttf') format('truetype'),
    url('font/Montserrat-Regular/Montserrat-Regular.woff') format('woff'),
    url('font/Montserrat-Regular/Montserrat-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat-Bold';
    src: url('font/Montserrat-Bold/Montserrat-Bold.eot');
    src: url('font/Montserrat-Bold/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),
    url('font/Montserrat-Bold/Montserrat-Bold.svg#Montserrat-Bold') format('svg'),
    url('font/Montserrat-Bold/Montserrat-Bold.ttf') format('truetype'),
    url('font/Montserrat-Bold/Montserrat-Bold.woff') format('woff'),
    url('font/Montserrat-Bold/Montserrat-Bold.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat-SemiBold';
    src: url('font/Montserrat-SemiBold/Montserrat-SemiBold.eot');
    src: url('font/Montserrat-SemiBold/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),
    url('font/Montserrat-SemiBold/Montserrat-SemiBold.svg#Montserrat-SemiBold') format('svg'),
    url('font/Montserrat-SemiBold/Montserrat-SemiBold.ttf') format('truetype'),
    url('font/Montserrat-SemiBold/Montserrat-SemiBold.woff') format('woff'),
    url('font/Montserrat-SemiBold/Montserrat-SemiBold.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

.page-template-dashboard {
    font-size: 15px;
    font-family: 'Montserrat', sans-serif;
}

/*header - logo*/
.page-template-dashboard div#dashboard-sidebar {
    padding-top: 10px;
}

.page-template-dashboard div.container_logo_dashboard {
    text-align: center;
    margin-bottom: 30px;
}

.page-template-dashboard div.container_logo_dashboard img.logo_marchimmo_dashboard {
    width: 140px;
}

body.page-template-dashboard div.header-dashboard_right-part {
    display: flex;
    align-items: center;
    height: 70px;
    width: 100%;
    background-color: white;
    position: fixed;
    z-index: 166;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}

body.page-template-dashboard div#dashboard-content {
    padding-top: 90px;
}

body.page-template-dashboard div.container_retour-au-site {
    height: 70px;
    line-height: 70px;
    margin-left: 25px;
    float: left;
}

body.page-template-dashboard div.container_retour-au-site a.retour_au_site_btn svg {
    transform: rotateY(180deg);
    height: 9px;
    margin-top: -2px;
}

body.page-template-dashboard div.container_retour-au-site a.retour_au_site_btn>span {
    font-size: 13px;
    font-family: 'Montserrat-Regular', sans-serif !important;
    color: #7254ce;
}

body.page-template-dashboard div.container_retour-au-site a.retour_au_site_btn:hover>span {
    border-bottom: 1px solid #7254ce;
}

body.page-template-dashboard ul.all_item_header_dashboard {
    padding-left: 10px;
    display: flex;
    margin-bottom: 0;
    float: right;
    height: 70px;
    margin-right: 1%;
    margin-left: auto;
}

body.page-template-dashboard ul.all_item_header_dashboard li.espace_pro_dashboard {
    line-height: 80px;
    margin-right: 20px;
}

body.page-template-dashboard ul.all_item_header_dashboard li.user_account_display {
    margin-right: 40px;
    color: #7254ce;
    font-family: 'Montserrat-Regular', sans-serif !important;
    line-height: 70px;
}

body.page-template-dashboard ul.all_item_header_dashboard li.user_account_display span.modif_bonjour_dashboard {
    font-family: 'Montserrat-Bold', sans-serif !important;
}

body.page-template-dashboard ul.all_item_header_dashboard li.user_account_display img {
    max-height: 50px;
    max-width: 50px;
    border-radius: 8px;
    margin-left: 10px;
}

body.page-template-dashboard ul.all_item_header_dashboard li.espace_pro_dashboard a.class_espace-pro_dashboard {
    width: 130px;
    background-color: #7254ce;
    display: block;
    border-radius: 8px;
    text-align-last: center;
    font-size: 15px;
    height: 40px;
    line-height: 40px;
    color: white;
    font-family: 'Montserrat-SemiBold', sans-serif;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    transition: all 0.3s;
}

body.page-template-dashboard ul.all_item_header_dashboard li.espace_pro_dashboard a.class_espace-pro_dashboard:hover {
    background-color: white;
    color: #7254ce;
}

body.page-template-dashboard ul.all_item_header_dashboard li.contact_mail_dashboard {
    line-height: 70px;
}

body.page-template-dashboard ul.all_item_header_dashboard li.contact_mail_dashboard a.class_contact_dashboard {
    background-color: white;
    height: 36px;
    width: 36px;
    line-height: 35px;
    text-align: -webkit-center;
    display: inline-block;
    border-radius: 50%;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    transition: all 0.3s;
}

body.page-template-dashboard ul.all_item_header_dashboard li.contact_mail_dashboard a.class_contact_dashboard:hover {
    background-color: #7254ce;
}

body.page-template-dashboard ul.all_item_header_dashboard li.contact_mail_dashboard a.class_contact_dashboard svg {
    margin-top: -2px;
}

body.page-template-dashboard ul.all_item_header_dashboard li.contact_mail_dashboard a.class_contact_dashboard svg path {
    fill: #7254ce;
}

body.page-template-dashboard ul.all_item_header_dashboard li.contact_mail_dashboard a.class_contact_dashboard:hover svg path {
    fill: white;
}

.page-template-dashboard ::marker {
    font-size: 0px;
}

@media (max-width: 450px) {
    body.page-template-dashboard ul.all_item_header_dashboard li.espace_pro_dashboard a.class_espace-pro_dashboard {
        width: 90px;
        font-size: 12px;
    }

    body.page-template-dashboard div.container_retour-au-site {
        margin-left: 10px;
    }
}

@media (max-width: 510px) {
    body.page-template-dashboard ul.all_item_header_dashboard li.user_account_display .dashboard-not-mobile-menu{
        display: none;
    }
}

/*placement de la page - menu*/
.page-template-dashboard .dashboard-sidebar {
    background-color: black;
}

.page-template-dashboard nav.dashboard-breadcrumbs a {
    color: #f26b55;
    font-size: 15px;
    line-height: 1.47;

}

.page-template-dashboard nav.dashboard-breadcrumbs span {
    font-size: 15px;
    line-height: 1.47;
    color: #f26b55;
}

.page-template-dashboard nav.dashboard-breadcrumbs i.fas.fa-angle-right.separator:before {
    color: #f26b55;
    font-size: 15px;
}

.page-template-dashboard nav.dashboard-breadcrumbs a:first-child {
    font-family: 'Montserrat-Bold';
}

/*titres*/
.page-template-dashboard h1.dashboard-page-title {
    margin-bottom: 50px;
    font-size: 40px;
    font-family: 'Montserrat-Bold';
    line-height: 1.65;
    color: #7254ce;
}

.page-template-dashboard .dashboard-no-items {
    border-radius: 20px;
}

/*bare de recherche*/
.page-template-dashboard input#dashboard-search-form-input {
    border-radius: 5px;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    color: #7254ce;
}

.page-template-dashboard input#dashboard-search-form-input::placeholder {
    color: #7254ce;
}

.page-template-dashboard input#dashboard-search-form-input:focus {
    border-color: #7254ce;
}

.page-template-dashboard .dashboard-search-form .submit-button:hover {
    background-color: transparent;
}

.page-template-dashboard button#dashboard-search-form-submit-button {
    display: flex;
    justify-content: center;
    padding: 0;
    align-items: center;
}

.page-template-dashboard button#dashboard-search-form-submit-button .fa-search:before {
    content: " ";
}

.page-template-dashboard button#dashboard-search-form-submit-button i.fas.fa-search {
    background: url("/wp-content/themes/realhomes-child/image/svg/recherche-violet.svg") no-repeat;
    width: 20px;
    height: 20px;
}

/*menu vertical gauche*/

.page-template-dashboard .dashboard-sidebar.active {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}

.page-template-dashboard .dashboard-sidebar {
     margin-top: 70px;
}

body.page-template-dashboard div.header-dashboard_right-part {
    padding: 0;
}

@media (min-width: 1200px) {
    .page-template-dashboard .dashboard-menu-burger {
        display: none;
    }

    .page-template-dashboard .dashboard-sidebar {
        margin-top: 0px;
    }

    body.page-template-dashboard div.header-dashboard_right-part {
        padding-left: 300px;
    }
}

.page-template-dashboard .dashboard-menu-burger {
    margin-left: 20px;
    height: 16px;
    width: 24px;
    background: url("/wp-content/themes/realhomes-child/image/svg/dashboard-burger-menu.svg") no-repeat;
    cursor: pointer;
}

.page-template-dashboard .dashboard-menu-burger.active {
    width: 24px;
    height: 19px;
    background: url("/wp-content/themes/realhomes-child/image/svg/dashboard-burger-menu-close.svg") no-repeat;
}

.page-template-dashboard ul#dashboard-menu a {
    color: #5edfc6;
    background-color: black;
    border: 0;
    display: flex;
    align-items: center;
}

.page-template-dashboard .dashboard-menu a:hover, .dashboard-menu > li.current > a, .dashboard-menu .current.has-submenu > a {
    background-color: #5edfc6 !important;
    color: white !important;
}

.page-template-dashboard ul#dashboard-menu > li > ul > li a {
    color: white;
    background-color: transparent !important;
    padding: 5px 30px;
    font-size: 15px;
    font-weight: 300;
}

.page-template-dashboard .dashboard-menu span {
    font-size: 15px;
}

.page-template-dashboard ul#dashboard-menu > li > ul > li.current a {
    font-family: 'Montserrat-Bold';
}

.page-template-dashboard ul#dashboard-menu > li > ul.submenu {
    margin-top: 5px;
}

.page-template-dashboard ul#dashboard-menu i.fas.fa-tachometer-alt {
    background: url("/wp-content/themes/realhomes-child/image/svg/dashboard-speedometer.svg") no-repeat;
    width: 25px;
    height: 20px;
    transition: 0s;
}

.page-template-dashboard ul#dashboard-menu > li.current i.fas.fa-tachometer-alt, .page-template-dashboard ul#dashboard-menu > li > a:hover i.fas.fa-tachometer-alt {
    background: url("/wp-content/themes/realhomes-child/image/svg/dashboard-speedometer-white.svg") no-repeat;
}

.page-template-dashboard ul#dashboard-menu i.fa-tachometer-alt:before {
    content: " ";
}

.page-template-dashboard ul#dashboard-menu i.fas.fa-home {
    background: url("/wp-content/themes/realhomes-child/image/svg/dashboard-home.svg") no-repeat;
    width: 24px;
    height: 26px;
    transition: 0s;
}

.page-template-dashboard ul#dashboard-menu > li.current i.fas.fa-home, .page-template-dashboard ul#dashboard-menu > li > a:hover i.fas.fa-home {
    background: url("/wp-content/themes/realhomes-child/image/svg/dashboard-home-white.svg") no-repeat;
}

.page-template-dashboard ul#dashboard-menu i.fas.fa-home:before {
    content: " ";
}

.page-template-dashboard ul#dashboard-menu i.fas.fa-user-alt {
    background: url("/wp-content/themes/realhomes-child/image/svg/dashboard-account.svg") no-repeat;
    width: 22px;
    height: 22px;
    transition: 0s;
}

.page-template-dashboard ul#dashboard-menu > li.current i.fas.fa-user-alt, .page-template-dashboard ul#dashboard-menu > li > a:hover i.fas.fa-user-alt {
    background: url("/wp-content/themes/realhomes-child/image/svg/dashboard-account-white.svg") no-repeat;
}

.page-template-dashboard ul#dashboard-menu i.fas.fa-user-alt:before {
    content: " ";
}

.page-template-dashboard ul#dashboard-menu i.fas.fa-sign-out-alt {
    background: url("/wp-content/themes/realhomes-child/image/svg/dashboard-logout.svg") no-repeat;
    width: 23px;
    height: 27px;
    transition: 0s;
}

.page-template-dashboard ul#dashboard-menu > li.current i.fas.fa-sign-out-alt, .page-template-dashboard ul#dashboard-menu > li > a:hover i.fas.fa-sign-out-alt {
    background: url("/wp-content/themes/realhomes-child/image/svg/dashboard-logout-white.svg") no-repeat;
}

.page-template-dashboard ul#dashboard-menu i.fas.fa-sign-out-alt:before {
    content: " ";
}

/*blocs du tableau de bord*/
.page-template-dashboard .widget-common.widget-small {
    border-radius: 20px;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    display: flex;
    padding-top: 28px;
    padding-bottom: 28px;
    padding-left: 36px;
    align-items: center;
}

.page-template-dashboard .widget-common.widget-small .fa-home:before {
    content: " ";
}

.page-template-dashboard .widget-common.widget-small .fa-home {
    background: url("/wp-content/themes/realhomes-child/image/svg/dashboard-home.svg") no-repeat;
    width: 28px;
    height: 28px;
}

.page-template-dashboard .widget-common.widget-small .fa-upload:before {
    content: " ";
}

.page-template-dashboard .widget-common.widget-small .fa-upload {
    background: url("/wp-content/themes/realhomes-child/image/svg/dashboard-bien-publies.svg") no-repeat;
    width: 36px;
    height: 28px;
}

.page-template-dashboard .widget-common.widget-small .fa-archive:before {
    content: " ";
}

.page-template-dashboard .widget-common.widget-small .fa-archive {
    background: url("/wp-content/themes/realhomes-child/image/svg/dashboard-bien-a-valider.svg") no-repeat;
    width: 35px;
    height: 28px;
}

.page-template-dashboard .widget-common.widget-small .fas {
    position: relative;
    top: 0;
    left: 0;
    margin-right: 36px;
}

.page-template-dashboard .widget-common.widget-small h4 {
    font-size: 15px;
    margin: 0;
}

.page-template-dashboard .widget-common.widget-small p {
    color: #7254ce;
    font-size: 20px;
    font-family: 'Montserrat-Bold';
}

.rh_pagination a {
    line-height: 250% !important;
}

/*mes biens*/
.page-template-dashboard .dashboard-properties, .page-template-dashboard .dashboard-favorites {
    border-radius: 20px;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}

.page-template-dashboard .dashboard-properties .dashboard-posts-list-topnav {
    border-radius: 20px;
    padding-bottom: 14px;
}

.page-template-dashboard .dashboard-posts-list-topnav select {
    border: none;
    border-radius: 5px;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    padding: 17px 20px;
    color: #7254ce;
    background: url(/wp-content/themes/realhomes-child/image/svg/dashboard-select.svg) right no-repeat;
    -webkit-appearance: none;
    background-size: 10px;
    background-position: 80%;
    /*    background-image: none;

        -webkit-appearance: none;

        -moz-appearance: none;

        appearance: none;*/
}

.page-template-dashboard .dashboard-posts-list-head {
    border-bottom: 1px solid #7254ce;
    color: #7254ce;
    margin-bottom: 14px;
}



.page-template-dashboard .dashboard-posts-list .property-column-wrap {
    padding: 14px 10px 26px 10px;
}

.page-template-dashboard .dashboard-posts-list img {
    border-radius: 20px;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    height: 140px !important;
    object-fit: cover;
}

.page-template-dashboard .property-actions-wrapper i {
    color: #707070 !important;
}

@media (min-width: 992px) {
    .page-template-dashboard .property-actions-wrapper {
        padding-bottom: 36px;
    }
}

.page-template-dashboard .property-info-wrap .property-title a {
    font-size: 15px;
    font-family: 'Montserrat-Bold';
    color: #7254ce;
    text-transform: uppercase;
}

.page-template-dashboard .a-louer .property-info-wrap .property-title a {
    color: #5edfc6;
}


.page-template-dashboard .property-info-wrap .property-excerpt {
    font-size: 12px;
    color: #000000;
}

.page-template-dashboard .dashboard-posts-list .property-date, .page-template-dashboard .dashboard-posts-list .property-status {
    font-size: 12px;
    color: black;
}

.page-template-dashboard .property-actions-wrapper strong {
    font-size: 15px;
    font-family: 'Montserrat-Bold';
    color: #707070;
}

.page-template-dashboard .property-actions-wrapper a {
    font-size: 15px;
    color: #707070;
}

.page-template-dashboard .dashboard-posts-list .property-featured-tag, .page-template-dashboard .dashboard-posts-list .property-status-tag {
    padding: 0;
    margin: 0;
    padding-top: 10px;
    font-size: 12px;
    color: #f26b55;
    background-color: transparent;
}

.page-template-dashboard .dashboard-posts-list .property-price {
    font-size: 20px;
    font-family: 'Montserrat-SemiBold';
    color: #000000;
}

.page-template-dashboard .property-info-wrap .property-meta {
    padding-top: 30px;
}

.page-template-dashboard .property-info-wrap .property-meta svg {
    height: 30px;
    width: auto;
}

.page-template-dashboard .property-info-wrap .property-meta svg .cls-1 {
    fill: #7254ce;
}

.page-template-dashboard  .a-louer .property-info-wrap .property-meta svg .cls-1 {
    fill: #5edfc6;
}

.page-template-dashboard .property-info-wrap .property-meta .pieces svg .cls-2 {
    fill: none;
}

.page-template-dashboard .property-info-wrap .property-meta .chambre svg path {
    fill: #7254ce;
}

.page-template-dashboard .a-louer .property-info-wrap .property-meta .chambre svg path {
    fill: #5edfc6;
}

.page-template-dashboard .a-louer .property-info-wrap .property-meta .metre svg path {
    fill: #5edfc6;
}

.page-template-dashboard .a-louer .property-info-wrap .property-meta .metre svg text{
    fill: #5edfc6;
}

.page-template-dashboard .property-info-wrap .property-meta .figure {
    font-size: 15px !important;
}

/*ajouter un bien*/

@media screen and (max-width: 767px) {
    .page-template-dashboard .submit-property-form-wizard .dashboard-tabs-nav {
        flex-direction: row !important;
    }
}
.page-template-dashboard .dashboard-submit-property {
    border-radius: 20px;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    background-color: white;
}

.page-template-dashboard .submit-property-form-wizard .dashboard-tabs-nav {
    border-radius: 20px 20px 0px 0px;
    border-bottom: none;
}

.page-template-dashboard .submit-property-form-wizard .dashboard-tabs-contents {
    padding: 36px 0px;
}

.page-template-dashboard .submit-property-form-wizard .dashboard-tabs-nav {
    padding-left: 20px;
    padding-right: 20px;
}

.page-template-dashboard .submit-property-form-wizard .dashboard-tabs-nav > li {
    width: max-content !important;
    font-size: 20px;
    font-family: 'Montserrat-SemiBold';
    line-height: 2.15;
    padding: 0;
    margin: 35px 50px 0px 0px;
    color: #000000 !important;
}

.page-template-dashboard .submit-property-form-wizard .dashboard-tabs-nav > li:after {
    height: 4px;
    background-color: black !important;
}

.page-template-dashboard .dashboard label {
    font-family: 'Montserrat-Bold' !important;
    color: #7254ce;
}

/*.page-template-dashboard .bs-actionsbox, .page-template-dashboard .bs-donebutton, .page-template-dashboard .bs-searchbox {
    display: none;
}*/

.page-template-dashboard input {
    padding: 16px 20px !important;
    border-radius: 5px !important;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16) !important;
    font-size: 15px !important;
    color: #7254ce !important;
}

.page-template-dashboard input:focus {
    border-color: transparent !important;
}

.page-template-dashboard input::placeholder {
    font-size: 15px !important;
    color: #7254ce !important;
}

.page-template-dashboard .quicktags-toolbar input {
    padding: 0 10px !important;
    border-color: #7254ce !important;
}

.page-template-dashboard .quicktags-toolbar input:focus {
    border-color: #7254ce !important;
}

.page-template-dashboard .inspiry_select_picker_trigger > .dropdown-toggle {
    height: auto !important;
    padding: 17px 20px;
    border-radius: 5px;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}

.page-template-dashboard .inspiry_select_picker_trigger > .dropdown-toggle:focus {
    border-color: transparent !important;
}

.page-template-dashboard .inspiry_select_picker_trigger > .dropdown-menu li.selected a {
    background-color: #7254ce;
    color: white;
    font-weight: 400 !important;
}

.page-template-dashboard .inspiry_select_picker_trigger > .dropdown-menu li a {
    padding: 0px 15px !important;
    font-weight: 400 !important;
    color: black;
}

.page-template-dashboard .inspiry_select_picker_trigger > .dropdown-menu li a:hover {
    background-color: #7254ce !important;
    font-family: 'Montserrat-Bold';
    font-weight: 400 !important;
    transition: all 0.3s !important;
}

.page-template-dashboard .inspiry_select_picker_trigger.open .dropdown-menu {
    margin-top: -10px;
    border: none;
}

.page-template-dashboard .bootstrap-select .dropdown-toggle .filter-option-inner-inner {
    color: #7254ce !important;
}

.page-template-dashboard .bootstrap-select .dropdown-toggle:hover .filter-option-inner-inner {
    color: #5edfc6 !important;
}

.page-template-dashboard button.btn.dropdown-toggle:hover.btn-default span.bs-caret span.caret {
    border-top: 6px solid #5edfc6;
}

.page-template-dashboard button.btn.dropdown-toggle.btn-default span.bs-caret span.caret {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #7254ce;
    border-bottom: none;
}

.page-template-dashboard input#property-id {
    background-color: #ede6ff;
    border: #ede6ff;
}

.page-template-dashboard span.property-id-field-wrapper.disabled-field i.fa-lock {
    display: none;
}

.page-template-dashboard .submit-property-form-wizard .dashboard-form-actions .next, .page-template-dashboard .submit-property-form-wizard .dashboard-form-actions .submit-property-button, .page-template-dashboard .submit-property-form-wizard .dashboard-form-actions .previous,.page-template-dashboard .submit-property-form-wizard .dashboard-form-actions .update-property-button{
    margin: 0;
    padding: 15px;
    width: 181px;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    font-family: 'Montserrat-Bold';
}


.page-template-dashboard .submit-property-form-wizard .dashboard-form-actions .update-property-button, .page-template-dashboard .submit-property-form-wizard .dashboard-form-actions .cancel {
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    font-family: 'Montserrat-Bold';
    width: max-content;
    margin: 0;
    padding: 15px !important;
}

.page-template-dashboard .submit-property-form-wizard .dashboard-form-actions .cancel {
    margin-right: 5px;
}

.page-template-dashboard .submit-property-form-wizard .dashboard-form-actions .previous {
    background-color: white !important;
    color: #5edfc6;
}

.page-template-dashboard .submit-property-form-wizard .dashboard-form-actions .next,.page-template-dashboard  .submit-property-form-wizard .dashboard-form-actions .submit-property-button,.page-template-dashboard .submit-property-form-wizard .dashboard-form-actions .update-property-button {
    color: white !important;
    background-color: #5edfc6;
}

.page-template-dashboard .dashboard-form-actions {
    border: none;
    box-shadow: 0 0px 6px 3px rgba(0, 0, 0, 0.16);
}

@media (max-width: 705px) {
    .page-template-dashboard .submit-property-form-wizard .dashboard-form-actions .next, .page-template-dashboard .submit-property-form-wizard .dashboard-form-actions .previous {
        padding-left: 0px;
        padding-right: 0px;
        width: max-content;
    }
}

@media (max-width: 550px) {
    .page-template-dashboard .dashboard-form-actions {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-evenly;
    }

    .page-template-dashboard .submit-property-form-wizard .btn {
        margin-bottom: 5px !important;
    }
}
/* profil */

.page-template-dashboard .profile-image-upload-container .profile-image {
    background-image: url(/wp-content/themes/realhomes-child/image/svg/homme_vert.svg);
    background-color: white;
    background-size: auto;
}
.page-template-dashboard .dashboard-user-profile-inner {
    background-color: white;
    border-radius: 20px;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}

.page-template-dashboard .profile-image-upload-container {
    border-radius: 20px;
    border-bottom: none;
}

.page-template-dashboard input#update-user, .page-template-dashboard #select-profile-image {
    background-color: #5edfc6;
    color: white !important;
    font-family: 'Montserrat-Bold';
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}

.page-template-dashboard #remove-profile-image {
    background-color: white;
    color: #5edfc6;
    font-family: 'Montserrat-Bold';
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}

.page-template-dashboard .mdp-margin {
    margin-top: 80px;
}

/* Affichage des champs en fonction du type de sélecteur */

body.page-template-dashboard div.dashboard-tab-content.form-fields div.col-md-6.col-lg-4,
body.page-template-dashboard div#dashboard-tabs-contents div.dashboard-tab-content.form-fields div.row div.col-12.cacher_mettre_a_la_une,
body.page-template-dashboard div#dashboard-tabs-contents div.dashboard-tab-content.form-fields div.field-wrap.checkbox-field.has-field-dependent,
div.error_form_add_location {
    display: none;
}

body.page-template-dashboard div.dashboard-tab-content.form-fields div.col-md-6.col-lg-4.afficher_always,
body.page-template-dashboard div.dashboard-tab-content.form-fields div.col-md-6.col-lg-4.afficher.one-select.two-select,
body.page-template-dashboard div.dashboard-tab-content.form-fields div.col-md-6.col-lg-4.afficher.one-select.two-select.obligatoire {
    display: block;
}

/* Button add location */

body.page-template-dashboard div.container_location_creation_form {
    display: none;
    position: fixed;
    z-index: 999999999;
    background-color: white;
    min-width: 600px;
    min-height: 400px;
    margin: auto;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    border-radius: 20px;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}

body.page-template-dashboard form.form_add_new_location {
    text-align: center;
}

body.page-template-dashboard a#the_button_location_creation {
    float: right;
    text-align: right;
    color: #7254ce;
    font-size: 12px;
    font-family: 'Montserrat-Regular', sans-serif !important;
}

body.page-template-dashboard a#the_button_location_creation p, div.error_form_add_location>p {
    color: #7254ce;
    font-size: 12px;
    font-family: 'Montserrat-Regular', sans-serif !important;
    margin-bottom: 0px;
    line-height: 21px;
}

div.error_form_add_location>p {
    margin-top: 10px;
}

body.page-template-dashboard a#the_button_location_creation:hover p {
    color: #f26b55 !important;
}

body.page-template-dashboard .inspiry_dashboard_ajax_location_wrapper.inspiry_select_picker_field.field-wrap.rh_location_prop_loc_0.rh_prop_loc__select label {
    width: 50%;
}

a#the_button_location_creation {
    width: fit-content;
}

body.page-template-dashboard div.input_add_location_block {
    margin-bottom: 20px;
    margin-top: 20px;
    text-align: left;
}

body.page-template-dashboard form.form_add_new_location {
    padding: 10%;
}

body.page-template-dashboard h5.title_add_location {
    font-size: 25px;
    line-height: 30px;
    margin-bottom: 30px;
    font-family: 'Montserrat-Bold', sans-serif !important;
    color: #7254ce;
}

body.page-template-dashboard form.form_add_new_location input[type="submit"] {
    background-color: #f26b55 !important;
    border: none !important;
    font-family: 'Montserrat-Bold', sans-serif !important;
    margin-top: 30px;
    font-size: 20px !important;
    width: 150px !important;
    color: white !important;
    transition: all 0.3s;
}

body.page-template-dashboard form.form_add_new_location input[type="submit"]:hover {
    color: #f26b55 !important;
    background-color: white !important;
    transition: all 0.3s;
}

body.page-template-dashboard form.form_add_new_location select {
    padding: 16px 20px !important;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    font-family: 'Montserrat-Regular', sans-serif !important;
    color: black;
    font-size: 15px;
}

body.page-template-dashboard form.form_add_new_location select>option {
    font-family: 'Montserrat-Regular', sans-serif !important;
    color: black;
    font-size: 15px;
}

body.page-template-dashboard div.fond_gris_pop-up {
    width: 100%;
    height: 100%;
    z-index: 50000;
    opacity: 0.5;
    background-color: grey;
    position: fixed;
    top: 0;
    left: 0;
}

body.page-template-dashboard span.indication_nous_contacter {
    float: right;
    line-height: 21px;
    font-size: 12px;
    font-family: 'Montserrat-Regular', sans-serif !important;
    color: black;
}

body.page-template-dashboard .inspiry_dashboard_ajax_location_wrapper.inspiry_select_picker_field.field-wrap.rh_location_prop_loc_0.rh_prop_loc__select .dropdown.bootstrap-select.show-tick.inspiry_dashboard_ajax_location_field.inspiry_select_picker_trigger.bs3,
body.page-template-dashboard .dropdown.bootstrap-select.show-tick.inspiry_select_picker_trigger.bs3 {
    display: flex;
    flex-direction: column;
}

body.page-template-dashboard select#location, body.page-template-dashboard select#status, body.page-template-dashboard select#type {
    order: 2;
}

body.page-template-dashboard .inspiry_dashboard_ajax_location_wrapper.inspiry_select_picker_field.field-wrap.rh_location_prop_loc_0.rh_prop_loc__select label.error, body.page-template-dashboard label.error{
    order: 1;
}

body.page-template-dashboard form#submit-property-form ul#dashboard-tabs-nav>li:last-child{
    display: none !important;
}

body.page-template-dashboard div.container_location_creation_form div.container_svg_croix_orange_ajout_loc {
    position: absolute;
    top: 10px;
    right: 10px;
}

body.page-template-dashboard div.container_location_creation_form div.container_svg_croix_orange_ajout_loc:hover {
    content: url('/wp-content/themes/realhomes-child/image/svg/croix_orange.svg');
    width: 20px;
    height: 20px;
}


.buton_popup_dashboard .wpcf7-submit{
    color: white !important;
    background-color: #23bbaf !important;
}

.buton_popup_dashboard .wpcf7-submit:hover{

    background-color: rgb(30, 166, 154) !important;
}