

/*******************************/

/* FORM ESTIMATION */

/*******************************/
.lf-floating-press-enter {
    bottom: 62px !important;
    width: 200px !important;
    padding: 0.15em .5em 1.8em !important;
    font-size: 1.3rem !important;
    height: 37px !important;
}
.lf-input-text:-ms-input-placeholder, .lf-input-number:-ms-input-placeholder, .lf-input-phone:-ms-input-placeholder, .lf-input-date:-ms-input-placeholder, .lf-input-time:-ms-input-placeholder, .lf-input-terminal-number:-ms-input-placeholder, .lf-input-select:-ms-input-placeholder, .lf-input-multiselect-wrapper:-ms-input-placeholder, .lf-input-fileupload:-ms-input-placeholder, .lf-jumper-field:-ms-input-placeholder, .lf-input-textarea:-ms-input-placeholder {
    color: rgba(106,193,184, 0.4);
}
.lf-input-text:-moz-placeholder, .lf-input-number:-moz-placeholder, .lf-input-phone:-moz-placeholder, .lf-input-date:-moz-placeholder, .lf-input-time:-moz-placeholder, .lf-input-terminal-number:-moz-placeholder, .lf-input-select:-moz-placeholder, .lf-input-multiselect-wrapper:-moz-placeholder, .lf-input-fileupload:-moz-placeholder, .lf-jumper-field:-moz-placeholder, .lf-input-textarea:-moz-placeholder {
    color: rgba(106,193,184, 0.4);
}
.lf-input-text::-moz-placeholder, .lf-input-number::-moz-placeholder, .lf-input-phone::-moz-placeholder, .lf-input-date::-moz-placeholder, .lf-input-time::-moz-placeholder, .lf-input-terminal-number::-moz-placeholder, .lf-input-select::-moz-placeholder, .lf-input-multiselect-wrapper::-moz-placeholder, .lf-input-fileupload::-moz-placeholder, .lf-jumper-field::-moz-placeholder, .lf-input-textarea::-moz-placeholder {
    color: rgba(106,193,184, 0.4);
}
.lf-input-text::-webkit-input-placeholder, .lf-input-number::-webkit-input-placeholder, .lf-input-phone::-webkit-input-placeholder, .lf-input-date::-webkit-input-placeholder, .lf-input-time::-webkit-input-placeholder, .lf-input-terminal-number::-webkit-input-placeholder, .lf-input-select::-webkit-input-placeholder, .lf-input-multiselect-wrapper::-webkit-input-placeholder, .lf-input-fileupload::-webkit-input-placeholder, .lf-jumper-field::-webkit-input-placeholder, .lf-input-textarea::-webkit-input-placeholder {
    color: rgba(106,193,184, 0.4);
}
.Select-placeholder, .Select--single > .Select-control .Select-value {
    color: rgba(106,193,184, 0.4)
}
.lf-is-touch .lf-input-text, .lf-is-touch .lf-input-number, .lf-is-touch .lf-input-phone, .lf-is-touch .lf-input-date, .lf-is-touch .lf-input-time, .lf-is-touch .lf-input-terminal-number, .lf-is-touch .lf-input-select, .lf-is-touch .lf-input-multiselect-wrapper, .lf-is-touch .lf-input-fileupload, .lf-is-touch .lf-jumper-field, .lf-is-touch .lf-input-textarea, .lf-input-text:hover, .lf-input-number:hover, .lf-input-phone:hover, .lf-input-date:hover, .lf-input-time:hover, .lf-input-terminal-number:hover, .lf-input-select:hover, .lf-input-multiselect-wrapper:hover, .lf-input-fileupload:hover, .lf-jumper-field:hover, .lf-input-textarea:hover, .lf-input-text:focus, .lf-input-number:focus, .lf-input-phone:focus, .lf-input-date:focus, .lf-input-time:focus, .lf-input-terminal-number:focus, .lf-input-select:focus, .lf-input-multiselect-wrapper:focus, .lf-input-fileupload:focus, .lf-jumper-field:focus, .lf-input-textarea:focus, .Select:hover .Select-control, .is-open > .Select-control, .is-focused:not(.is-open) > .Select-control, .Select-menu-outer {
    border-color: rgb(230, 183, 127);
}
.lf-input-text, .lf-input-number, .lf-input-phone, .lf-input-date, .lf-input-time, .lf-input-terminal-number, .lf-input-select, .lf-input-multiselect-wrapper, .lf-input-fileupload, .lf-jumper-field, .lf-input-textarea, .lf-is-touch .lf-input-text-wrapper:after, .lf-is-touch .lf-input-textarea-wrapper:after, .lf-is-touch .lf-input-number-wrapper:after, .lf-is-touch .lf-input-phone-wrapper:after, .lf-is-touch .lf-input-date-wrapper:after, .lf-is-touch .lf-input-time-wrapper:after, .lf-is-touch .lf-input-select-wrapper:after, .lf-is-touch .lf-input-multiselect-wrapper:after, .lf-is-touch .lf-input-fileupload-wrapper:after, .lf-li-choice, .lf-li-choice:active, .lf-li-choice:hover, .lf-hotkey-key, .lf-hotkey-key > span, .Select-control, .has-value.Select--single > .Select-control .Select-value .Select-value-label, .has-value.is-pseudo-focused.Select--single > .Select-control .Select-value .Select-value-label, .Select-input > input, .Select-option.is-selected, .Select-option.is-focused, .Select--multi .Select-value, .Select--multi a.Select-value-label, .DayPicker-NavButton:after, .DayPicker-Caption > select, .DayPicker-TodayButton, .DayPicker-Day--today, .lf-section-title, .lf-input-date-placeholder, .lf-input-time-placeholder, .lf-input-datepicker-wrapper.lf-datepicler-icon-calendar:after, .lf-clear-datepicker, .lf-input-multiselect-label, .lf-multiselect-selected i, .lf-selected .lf-hotkey-key, .lf-selected .lf-hotkey-key > span, .lf-total-input-value, .lf-li-rate-highlight, .Select--multi .Select-value-icon {
    color: #ab6b2d;
}
.lf-is-touch .lf-field-warning.lf-input-text-wrapper:after, .lf-is-touch .lf-field-warning.lf-input-textarea-wrapper:after, .lf-is-touch .lf-field-warning.lf-input-number-wrapper:after, .lf-is-touch .lf-field-warning.lf-input-phone-wrapper:after, .lf-is-touch .lf-field-warning.lf-input-date-wrapper:after, .lf-is-touch .lf-field-warning.lf-input-time-wrapper:after, .lf-is-touch .lf-field-warning.lf-input-select-wrapper:after, .lf-is-touch .lf-field-warning.lf-input-multiselect-wrapper:after, .lf-is-touch .lf-field-warning.lf-input-fileupload-wrapper:after, .lf-field-warning .lf-input-text, .lf-field-warning .lf-input-number, .lf-field-warning .lf-input-phone, .lf-field-warning .lf-input-date, .lf-field-warning .lf-input-time, .lf-field-warning .lf-input-terminal-number, .lf-field-warning .lf-input-select, .lf-field-warning .lf-input-multiselect-wrapper, .lf-field-warning .lf-input-fileupload, .lf-field-warning .lf-jumper-field, .lf-field-warning .lf-input-textarea, .Select-clear-zone:hover:after, .lf-needs-review .lf-submit .lf-warning-icon, .lf-question i.lf-question-icon-required, .lf-section-title i.lf-question-icon-required, .lf-clear-datepicker:hover, .lf-field-errors, .lf-invalid-email-warning, .lf-rejected-files {
    color: #e6b77f;
}
.lf-field-warning .lf-input-text:-ms-input-placeholder, .lf-field-warning .lf-input-number:-ms-input-placeholder, .lf-field-warning .lf-input-phone:-ms-input-placeholder, .lf-field-warning .lf-input-date:-ms-input-placeholder, .lf-field-warning .lf-input-time:-ms-input-placeholder, .lf-field-warning .lf-input-terminal-number:-ms-input-placeholder, .lf-field-warning .lf-input-select:-ms-input-placeholder, .lf-field-warning .lf-input-multiselect-wrapper:-ms-input-placeholder, .lf-field-warning .lf-input-fileupload:-ms-input-placeholder, .lf-field-warning .lf-jumper-field:-ms-input-placeholder, .lf-field-warning .lf-input-textarea:-ms-input-placeholder, .lf-field-warning .lf-input-text:-moz-placeholder, .lf-field-warning .lf-input-number:-moz-placeholder, .lf-field-warning .lf-input-phone:-moz-placeholder, .lf-field-warning .lf-input-date:-moz-placeholder, .lf-field-warning .lf-input-time:-moz-placeholder, .lf-field-warning .lf-input-terminal-number:-moz-placeholder, .lf-field-warning .lf-input-select:-moz-placeholder, .lf-field-warning .lf-input-multiselect-wrapper:-moz-placeholder, .lf-field-warning .lf-input-fileupload:-moz-placeholder, .lf-field-warning .lf-jumper-field:-moz-placeholder, .lf-field-warning .lf-input-textarea:-moz-placeholder, .lf-field-warning .lf-input-text::-moz-placeholder, .lf-field-warning .lf-input-number::-moz-placeholder, .lf-field-warning .lf-input-phone::-moz-placeholder, .lf-field-warning .lf-input-date::-moz-placeholder, .lf-field-warning .lf-input-time::-moz-placeholder, .lf-field-warning .lf-input-terminal-number::-moz-placeholder, .lf-field-warning .lf-input-select::-moz-placeholder, .lf-field-warning .lf-input-multiselect-wrapper::-moz-placeholder, .lf-field-warning .lf-input-fileupload::-moz-placeholder, .lf-field-warning .lf-jumper-field::-moz-placeholder, .lf-field-warning .lf-input-textarea::-moz-placeholder, .lf-field-warning .lf-input-text::-webkit-input-placeholder, .lf-field-warning .lf-input-number::-webkit-input-placeholder, .lf-field-warning .lf-input-phone::-webkit-input-placeholder, .lf-field-warning .lf-input-date::-webkit-input-placeholder, .lf-field-warning .lf-input-time::-webkit-input-placeholder, .lf-field-warning .lf-input-terminal-number::-webkit-input-placeholder, .lf-field-warning .lf-input-select::-webkit-input-placeholder, .lf-field-warning .lf-input-multiselect-wrapper::-webkit-input-placeholder, .lf-field-warning .lf-input-fileupload::-webkit-input-placeholder, .lf-field-warning .lf-jumper-field::-webkit-input-placeholder, .lf-field-warning .lf-input-textarea::-webkit-input-placeholder, .lf-field-warning .lf-input-text:hover, .lf-field-warning .lf-input-number:hover, .lf-field-warning .lf-input-phone:hover, .lf-field-warning .lf-input-date:hover, .lf-field-warning .lf-input-time:hover, .lf-field-warning .lf-input-terminal-number:hover, .lf-field-warning .lf-input-select:hover, .lf-field-warning .lf-input-multiselect-wrapper:hover, .lf-field-warning .lf-input-fileupload:hover, .lf-field-warning .lf-jumper-field:hover, .lf-field-warning .lf-input-textarea:hover {
    border-color: rgba(255,118,0, 0.3)
}
.lf-is-touch .lf-field-warning .lf-input-text, .lf-is-touch .lf-field-warning .lf-input-number, .lf-is-touch .lf-field-warning .lf-input-phone, .lf-is-touch .lf-field-warning .lf-input-date, .lf-is-touch .lf-field-warning .lf-input-time, .lf-is-touch .lf-field-warning .lf-input-terminal-number, .lf-is-touch .lf-field-warning .lf-input-select, .lf-is-touch .lf-field-warning .lf-input-multiselect-wrapper, .lf-is-touch .lf-field-warning .lf-input-fileupload, .lf-is-touch .lf-field-warning .lf-jumper-field, .lf-is-touch .lf-field-warning .lf-input-textarea, .lf-field-warning .lf-input-text:focus, .lf-field-warning .lf-input-number:focus, .lf-field-warning .lf-input-phone:focus, .lf-field-warning .lf-input-date:focus, .lf-field-warning .lf-input-time:focus, .lf-field-warning .lf-input-terminal-number:focus, .lf-field-warning .lf-input-select:focus, .lf-field-warning .lf-input-multiselect-wrapper:focus, .lf-field-warning .lf-input-fileupload:focus, .lf-field-warning .lf-jumper-field:focus, .lf-field-warning .lf-input-textarea:focus {
    border-color: rgba(255,118,0, 0.9)
}
.lf-li-choice.lf-selected, .lf-review-fields-button, .lf-nav-review, .lf-nav-inner, .lf-welcome-start-button, .lf-submit-button-text, .lf-upload-button, .lf-save-and-continue-email-submit, .lf-save-and-continue-button, .lf-pages-nav-button-text, .lf-li-choice, .lf-delete-file, .lf-list-row-creator.lf-button-text, .DayPicker, .lf-floating-press-enter, .lf-progress-box, .lf-list-row, .lf-footer.lf-footer-welcome {
    background-color: rgba(255,255,255, 0.9);
}
.lf-li-choice.lf-selected, .lf-review-fields-button, .lf-nav-review, .lf-nav-inner, .lf-welcome-start-button, .lf-submit-button-text, .lf-upload-button, .lf-save-and-continue-email-submit, .lf-save-and-continue-button, .lf-pages-nav-button-text, .lf-li-choice, .lf-delete-file, .lf-list-row-creator.lf-button-text, .DayPicker, .lf-floating-press-enter, .lf-progress-box, .lf-list-row {
    border-color: rgba(7,88,138, 0.1);
}
.lf-review-fields-button:active, .lf-nav-review:active, .lf-nav-inner:active, .lf-welcome-start-button:active, .lf-submit-button-text:active, .lf-upload-button:active, .lf-save-and-continue-email-submit:active, .lf-save-and-continue-button:active, .lf-pages-nav-button-text:active, .lf-li-choice:active, .lf-delete-file:active, .lf-list-row-creator.lf-button-text:active, .DayPicker:active, .lf-floating-press-enter:active, .lf-progress-box:active, .lf-list-row:active, .lf-hotkey-key, .lf-hotkey-key > span, .input + .toggle {
    border-color: rgba(171, 107, 45, 0.44);
}
.lf-nav-inner, .lf-welcome-start-button, .lf-submit-button-text, .lf-upload-button, .lf-save-and-continue-email-submit, .lf-nav-inner:active, .lf-welcome-start-button:active, .lf-submit-button-text:active, .lf-upload-button:active, .lf-save-and-continue-email-submit:active, .lf-nav-inner:hover, .lf-welcome-start-button:hover, .lf-submit-button-text:hover, .lf-upload-button:hover, .lf-save-and-continue-email-submit:hover {
    background-color: #ab6b2d;
    border-color: #4a8781;
    color: #FFFFFF;
}
.lf-page-progress-percentage .lf-progress-bar-fill span, .lf-li-choice.lf-selected {
    color: #FFFFFF;
}
.lf-nav-inner:active:not(.lf-disabled), .lf-welcome-start-button:active:not(.lf-disabled), .lf-submit-button-text:active:not(.lf-disabled), .lf-upload-button:active:not(.lf-disabled), .lf-save-and-continue-email-submit:active:not(.lf-disabled) {
    border-color: #2a4d4a;
    background-color: #4a8781;
}
.lf-li-choice.lf-selected, .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside), .input:checked + .toggle:after, .lf-input-terminal-number:focus, .lf-progress-bar-fill {
    background-color: #ab6b2d;
}
.lf-li-choice.lf-selected {
    border-color: #4a8781;
}
.lf-li-choice.lf-selected:active:not(.lf-disabled) {
    border-color: #2a4d4a;
    background-color: #4a8781;
}
body, .lf-save-and-continue-button, .lf-pages-nav-button-text, .lf-li-choice, .lf-hotkey-key, .lf-hotkey-key > span, .lf-selected .lf-hotkey-key, .lf-selected .lf-hotkey-key > span, .Select-menu-outer, .Select-option, .DayPicker, .DayPicker-Caption > select {
    background-color: #FFFFFF;
}
.lf-save-and-continue-button, .lf-pages-nav-button-text {
    border-color: #ab6b2d;
}
.lf-save-and-continue-button, .lf-pages-nav-button-text, .lf-save-and-continue-button:active, .lf-pages-nav-button-text:active, .lf-save-and-continue-button:hover, .lf-pages-nav-button-text:hover, .lf-loader {
    color: #ab6b2d;
}
.lf-li-choice, .input:checked + .toggle {
    border-color: #ab6b2d;
}
.lf-review-fields-button, .lf-nav-review {
    background-color: #FF7600;
    border-color: #b25300;
}
.lf-review-fields-button:active:not(.lf-disabled), .lf-nav-review:active:not(.lf-disabled) {
    border-color: #662f00;
    background-color: #b25300;
}
.lf-shift-enter-tip, .lf-choose-multiple-tip, .lf-hotkey-key, .lf-hotkey-key > span, .DayPicker-Day, .label {
    color: rgb(171, 107, 45);
}
.lf-shift-enter-tip > i, .lf-choose-multiple-tip > i, .lf-shift-enter-tip strong, .lf-choose-multiple-tip strong {
    color: rgba(7,88,138, 0.8);
}
.lf-input-text, .lf-input-number, .lf-input-phone, .lf-input-date, .lf-input-time, .lf-input-terminal-number, .lf-input-select, .lf-input-multiselect-wrapper, .lf-input-fileupload, .lf-jumper-field, .lf-input-textarea, .Select-control {
    border-color: rgba(171, 107, 45, 0.28);
}
.lf-selected .lf-hotkey-key, .lf-selected .lf-hotkey-key > span {
    border-color: #4a8781;
}
.has-value.Select--single > .Select-control .Select-value a.Select-value-label:hover, .has-value.Select--single > .Select-control .Select-value a.Select-value-label:focus, .has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:hover, .has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:focus, .Select-control:hover .Select-clear-zone:after, .is-open .Select-clear-zone:after {
    color: rgba(106,193,184, 0.9);
}
.Select-loading {
    border-right-color: #ab6b2d;
}
.Select-arrow:after {
    color: rgba(7,88,138, 0.15);
}
.Select-option {
    color: rgba(7,88,138,.8);
}
.Select-option.is-selected {
    background-color: rgba(106,193,184, 0.05);
}
.Select-option.is-focused {
    background-color: rgba(106,193,184, 0.1);
}
.Select--multi .Select-value-icon:hover, .Select--multi .Select-value-icon:focus {
    color: #65b7af;
}
.DayPicker-Caption > select {
    border-color: rgba(106,193,184, 0.6);
}
.DayPicker-Day:hover, .lf-is-not-touch .lf-input-fileupload.lf-active {
    background-color: rgba(106,193,184, 0.15);
}
.input + .toggle:after {
    background-color: rgba(7,88,138, 0.25);
}
.lf-bg, .lf-bg-img, .lf-bg-mask {
    display: block !important;
    height: 100% !important;
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
}
.lf-section-title {
    border-bottom-color: #ab6b2d;
}
.lf-input-terminal-wrapper > span {
    color: rgba(7,88,138, 0.2);
}
.lf-input-terminal-number:focus {
    text-shadow: 0 0 0 #FFFFFF;
}
body, .lf-multiselect-selected, .lf-is-not-touch .lf-input-fileupload.lf-active {
    color: #ab6b2d;
    font-weight: bold;
}
.lf-is-not-touch .lf-fields-wrapper > div:first-child {
    margin-top: 50% !important;
    margin-top: 15vh !important;
}
.lf-file-preview i, .lf-floating-press-enter {
    color: rgb(171, 107, 45);
}
.lf-progress-bar {
    background-color: rgba(7,88,138, 0.1);
}
.lf-li-choice {
    background-color: rgba(255,255,255, 0.5);
}
.lf-waypoint-inactive {
    opacity: 0.2;
}

#_results{
    margin: 20px;
    margin-top: 20px;
    height: auto;
    margin-top: 99px;
    display: none;
}

.success {
    padding: 5px 30px;
    width: 50%;
    margin: auto;
    background: green;
    color: #fff;
}
.error {
    padding: 30px;
    width: 50%;
    margin: auto;
    background: red;
    color: #fff;
}