/*!
    Theme Name:   Forsia Portal
    Description:  Styles for Forsia Portal
    Author:       Adtention A/S
    Author URI:   https://adtention.dk
    Project:      Forsia Portal
    Template:     flatsome
*//*!
    File:         _login.scss
    Description:  SCSS styles for the login page of the Forsia Portal.
    Author:       Adtention A/S
    Project:      Forsia Portal
*/.forsia-login-form #loginform{margin-top:1.5rem}.forsia-login-form .forsia-login-form__notice{color:#04330f;margin-bottom:1.5rem;text-decoration:underline}.forsia-login-form .forsia-login-form__notice--error{background-color:#fee2e2;color:#991b1b;border:1px solid #fca5a5;border-radius:15px;padding:.75rem 1rem;text-decoration:none}.forsia-login-form label{color:#04330f}.forsia-login-form input[type=text],.forsia-login-form input[type=password]{background-color:#f6f5ef;color:#04330f;border:1px solid rgba(4,51,15,.13);border-radius:15px;box-shadow:none;height:45px}.forsia-login-form input[type=submit]{background-color:#c5e86c;text-transform:none;font-size:16px;font-weight:500;color:#04330f;border:none;border-radius:99px;height:45px;padding:0 50px}.forsia-login-form .login-remember label{display:inline-flex;align-items:center;gap:.5rem}.forsia-login-form .login-remember label #rememberme{margin-top:0;margin-bottom:0;margin-right:3px}.forsia-login-form .forsia-login-form__lost-password{color:#04330f;cursor:pointer}.forsia-login-form .forsia-login-form__lost-password:hover{text-decoration:underline}.header-nav-main li:last-child{border-left:1px solid rgba(255,255,255,.25);padding-left:1.5rem;margin-left:.5rem}.header-nav-main li:last-child:hover .nav-top-link::before{display:none !important}.header-nav-main li:last-child .nav-top-link:hover{text-decoration:none !important;color:#c5e86c}/*!
    File:         _form-page.scss
    Description:  SCSS styles for the form page of the Forsia Portal.
    Author:       Adtention A/S
    Project:      Forsia Portal
*/.adt-real-estate-form .gfield input{box-shadow:none !important}.adt-real-estate-form .gfield .ginput_container input,.adt-real-estate-form .gfield .ginput_container select{font-weight:600}.adt-real-estate-form .gfield--type-section{border-block-end:none !important}.adt-real-estate-form .gfield_consent_description{border:none}.adt-real-estate-form .gfield--input-type-datepicker .ginput_container_date input{width:100%}.adt-real-estate-form input,.adt-real-estate-form select{background-color:#f6f5ef;border:1px solid rgba(4,51,15,.129);border-radius:15px;box-shadow:none !important;height:46px}.adt-real-estate-form input:focus,.adt-real-estate-form select:focus{background-color:#f6f5ef;box-shadow:none}.adt-real-estate-form input.adt-puzzel-field__submit,.adt-real-estate-form select.adt-puzzel-field__submit{background-color:#c5e86c;border:none;border-radius:99px;color:#04330f;padding:0 50px;text-transform:none}.adt-real-estate-form input.adt-puzzel-field__submit:hover,.adt-real-estate-form select.adt-puzzel-field__submit:hover{box-shadow:none}.adt-real-estate-form .checkmark-container{cursor:pointer;display:block;margin-bottom:25px;margin-top:25px;padding-left:35px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adt-real-estate-form .checkmark-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.adt-real-estate-form .checkmark{background-color:#f6f5ef;border:1px solid rgba(4,51,15,.129);border-radius:5px;height:22px;left:0;position:absolute;top:0;width:22px}.adt-real-estate-form .checkmark-container input:checked~.checkmark{background-color:#f6f5ef;border:1px solid rgba(4,51,15,.129)}.adt-real-estate-form .checkmark:after{content:"";display:none;position:absolute}.adt-real-estate-form .checkmark-container input:checked~.checkmark:after{display:block}.adt-real-estate-form .checkmark-container .checkmark:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='13' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 1 5 8 1 4' stroke='%2304330F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");left:4px;top:-2px}.adt-real-estate-form input[type=date],.adt-real-estate-form input[type=tel],.adt-real-estate-form input[type=text],.adt-real-estate-form input[type=email],.adt-real-estate-form textarea{background-color:#f6f5ef;border:1px solid rgba(4,51,15,.129) !important;border-radius:15px !important;box-shadow:none !important;box-sizing:border-box;color:#000 !important;font-size:14px;height:46px !important;padding:10px !important}.adt-real-estate-form ._checkbox-radio{align-items:center;display:flex}.adt-real-estate-form .gform_validation_errors{box-shadow:none;margin-bottom:15px}.adt-real-estate-form .gfield_validation_message,.adt-real-estate-form .gform_validation_errors .gform_submission_error{font-weight:600}.adt-real-estate-form .gform-footer #gform_submit_button_1{background-color:#c5e86c;border:none;border-radius:99px;color:#04330f;padding:0 50px;text-transform:none}.adt-real-estate-form .gform-footer #gform_submit_button_1:hover{background-color:#b5d85c}.adt-real-estate-form .gform_confirmation_message{background-color:#ebfce8;border:1px solid rgba(4,51,15,.129);border-radius:15px;box-shadow:none;padding:20px;color:#04330f}.adt-real-estate-form .dawa-autocomplete-dropdown,.adt-real-estate-form .adressevaelger-autocomplete-dropdown{background-color:#f6f5ef;border:1px solid rgba(4,51,15,.129);border-radius:15px;box-shadow:0 4px 12px rgba(4,51,15,.1);left:0;list-style:none;margin:4px 0 0;max-height:280px;overflow-y:auto;padding:6px 0;position:absolute;right:0;top:100%;z-index:9999}.adt-real-estate-form .dawa-autocomplete-dropdown__item,.adt-real-estate-form .adressevaelger-autocomplete-dropdown__item{color:#04330f;cursor:pointer;font-size:14px;font-weight:600;padding:10px 16px;transition:background-color .15s ease}.adt-real-estate-form .dawa-autocomplete-dropdown__item:hover,.adt-real-estate-form .dawa-autocomplete-dropdown__item--active,.adt-real-estate-form .adressevaelger-autocomplete-dropdown__item:hover,.adt-real-estate-form .adressevaelger-autocomplete-dropdown__item--active{background-color:rgba(197,232,108,.35)}/*!
    File:         _customer-list.scss
    Description:  SCSS styles for the customer list of the Forsia Portal.
    Author:       Adtention A/S
    Project:      Forsia Portal
*/.adt-customer-list{width:100%}.adt-customer-list__header,.adt-customer-list__item{align-items:center;display:flex}.adt-customer-list__header{border-bottom:1px solid rgba(4,51,15,.2);margin-bottom:4px;padding-bottom:10px}.adt-customer-list__header-name,.adt-customer-list__header-address,.adt-customer-list__header-created-by,.adt-customer-list__header-date{color:rgba(4,51,15,.6);flex:0 0 25%;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.adt-customer-list__item{border-bottom:1px solid rgba(4,51,15,.08);padding:12px 0}.adt-customer-list__item:last-child{border-bottom:none}.adt-customer-list__name,.adt-customer-list__address,.adt-customer-list__created-by,.adt-customer-list__date{flex:0 0 25%;margin:0}#main{height:100vh}#footer .absolute-footer{display:none !important}.gform-theme--framework .gfield--type-section{border-block-end:none !important}.gfield .ginput_container input,.gfield .ginput_container select{font-weight:600}
