/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 08 2025 | 22:19:28 */
.user-avatar.avatar-upload {display: none;}

#gform_73 h2 {font-size: 28px;
    font-weight: 400;}

#field_73_7, #gform_73 h2 {text-align: center;}

#gform_73 .gform_footer.top_label {margin-top: 23px !important;}

.user-avatar.avatar-upload, span#gfield_upload_rules_73_30 {display:none}

.gform_wrapper.gravity-theme .ginput_container_date input { width: 100%;}

.gform_wrapper.gravity-theme .gfield_label {font-weight: 500;}

input#gform_submit_button_73 { margin-left: auto; margin-right: auto;}

/* Propertie Form*/
.gform_wrapper.gravity-theme .ginput_container_date input, #gform_fields_73 p {width: 100%!important;}

/* Estilos generales del fondo del modal */
.modalDialog {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	background: rgba(0, 0, 0, 0.8);
    z-index: 9999;
}

/* Estilos del modal */
.modalDialog > div {margin: 7% auto;width: 75%;position: relative;background: #fff;z-index: 10000;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);}
.choose-file input{height: 33px!important;}

/* Estilos del botón de cierre */
.close {
    background: #606061;
    color: #FFFFFF;
    line-height: 25px;
    position: absolute;
    right: -12px;
    text-align: center;
    top: -10px;
    width: 24px;
    text-decoration: none;
    font-weight: bold;
    border-radius: 12px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6);
}

.close:hover {background: #00d9ff;}
.contract {padding: 30px;overflow-y: scroll;height: 700px;}
.contract input{margin: 5px 0px;height: 28px;box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;}
.textarea {width: 100%;height: 110px;box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;}
.agreed-one, .agreed-two {width:100%!important;display: inline-block;}
.agreed, .agreed input {width:100%!important}
.agreed-one input, .agreed-two input {margin: 5px 0px}
input#submitted {height: 50px;}

/* Your Properties */
ul.active_properties, .properties ul {list-style-type: none;padding-left: 0;display: inline-block;}
.active_properties li, .properties ul {width: 334px;background-color:#ededed;padding: 15px; margin-right:5px;margin-bottom: 13px;display: inline-block;vertical-align: top;}
.active_properties li{overflow-wrap: break-word;word-break: break-word;overflow: hidden;}
.properties ul{float:left}
#my-account-menu~.woocommerce-MyAccount-content {width: 72%;}
#my-account-menu {width: 25%;}
.properties p {overflow-wrap: break-word;}

.woocommerce-MyAccount-content {
  display: flex;
  flex-direction: column;
}

.woocommerce-MyAccount-content .properties {
  order: 2;
}

.woocommerce-MyAccount-content .active_properties {
  order: 1;
}

/* dispo-account/edit-account */
button.show-password-input {width: 23px;background-color: transparent !important;}
form br, .user-info br {display: none!important;}
.yith-wcmap .user-profile{margin-bottom: 10px;}
.yith-wcmap .user-profile .user-info .logout a {background-color:#040E32 !important}
.myaccount-menu a:empty, .myaccount-menu a > p:empty {display: none;}
a.yith-active-properties, a.yith-add-propertie, a.yith-edit-account, a.yith-dashboard {padding: 9px 10px 0px 0px !important;}
.properties ul {margin-right: 9px;}

body .gform_wrapper form p {margin: 0;padding: 0;display: contents;}

/* Edit Account */
button.woocommerce-Button.button { margin-top: 20px; margin-left: auto; margin-right: auto; display: grid;}

/* Qry */
@media (max-width: 800px){
	div#my-account-menu {width: 100%;}
	#my-account-menu.position-vertical-left~.woocommerce-MyAccount-content {float: none;}
}

