body::-webkit-scrollbar { width: 5px; height: 5px; } body::-webkit-scrollbar-thumb { background: #74949B; border-radius: 5px; } .header-primary.transparent { position: absolute; } .header-primary { display: block; position: fixed; top: 0; left: 0; width: 100%; height: 3.5625rem; z-index: 80; } .header-primary.transparent .flex-container { background: none; /*border-top: 0.125rem solid #ff850f;*/ border-bottom: none; } .header-primary .flex-container { width: 100%; /* max-width: 1920px; */ height: 100%; margin: auto; background-color: #fff; display: flex; flex-wrap: nowrap; justify-content: space-between; align-items: flex-start; border-bottom: 0.125rem solid #72959F; transition: all .1s ease-in-out; justify-content: center; } .header-primary .flex-container .flex-group { height: 100%; } .header-primary .flex-container .flex-group .agent-dashboard-item, .header-primary .flex-container .flex-group .agent-directory-item { font-weight: 500; font-size: 1rem; line-height: 130%; color: #000; text-decoration: none; padding: 1rem; display: inline-block; height: 100%; transition: all .1s ease-in-out; } .header-primary.transparent .flex-container .flex-group .agent-dashboard-item, .header-primary.transparent .flex-container .flex-group .agent-directory-item, .header-primary.transparent .flex-container .flex-group .nav-ul>li.auth-item-header, .header-primary.transparent .flex-container .flex-group .nav-ul>li.auth-item-header button { color: #fff; } .header-primary .flex-container .flex-group>a { border: 0.0625rem solid transparent; } .header-primary.transparent .flex-container .flex-group .logo-item { padding-left: 0; } .header-primary .flex-container .flex-group .logo-item { position: absolute; height: 100%; width: 100%; left: 0; text-align: center; padding-top: 0; z-index: 80; pointer-events: none; } .header-primary .flex-container .flex-group .logo-item .logo { display: inline-block; height: 100%; pointer-events: all; } .header-homes-logo { text-decoration: none!important; } .header-primary .flex-container .flex-group .nav-ul { list-style: none; padding: 0; margin: 0; height: 100%; } #navbarNav .navbar-nav .nav-item .nav-link { font-weight: 500; transition: all .1s ease-in-out; padding-right: 0px!important; } #navbarNav.yellow-text .navbar-nav .nav-item .nav-link { color: #eb7100!important; font-weight: 500; transition: all .1s ease-in-out; padding-right: 0px!important; } #navbarNav.show .navbar-nav .nav-item .nav-link { color: #eb7100!important; font-weight: 500; transition: all .1s ease-in-out; padding-right: 0px!important; } .header-primary .flex-container .flex-group .nav-ul>li.auth-item-header { margin-right: 1rem; color: #eb7100; font-weight: 500; transition: all .1s ease-in-out; } .header-primary .flex-container .flex-group .nav-ul>li { height: 100%; float: left; position: relative; } .header-primary .flex-container .flex-group .nav-ul>li.auth-item-header .btn-link:first-of-type { margin-left: 1.25rem; } .header-primary .flex-container .flex-group .nav-ul>li.auth-item-header .btn-link { display: inline; width: auto; padding: 0; border: none; height: 100%; } .header-primary .flex-container .flex-group .nav-ul>li.auth-item-header button { line-height: 130%; padding-bottom: 0.3125rem; background: none; border-radius: 0; color: #eb7100; font-weight: 500; transition: all .1s ease-in-out; } .header-primary.transparent .flex-container .flex-group .user-menu-item { border: 0.0625rem solid #fff; } .header-primary .flex-container .flex-group .user-menu-item { display: inline-block; color: #000; text-decoration: none; font-size: 1.75rem; line-height: 1.75rem; background: none; border: 0.0625rem solid #d2d2d2; border-radius: 0.375rem; padding: 0 0.125rem; width: 3.125rem; height: 2rem; margin-right: 0.5rem; margin-top: 0.6875rem; margin-left: 0.75rem; transition: all .1s ease-in-out; } .header-primary .flex-container .flex-group .user-menu-item .photo-icon { display: inline-block; font-size: 1.4375rem; margin-right: 0.25rem; margin-top: 0; margin-left: -0.0625rem; color: #4c4c4c; transform: translateY(-0.125rem); transition: all .1s ease-in-out; } .header-primary .flex-container .flex-group .user-menu-item .res-icon.profile-squared-icon { top: -0.0625rem; } .header-primary .flex-container .flex-group .user-menu-item .res-icon { font-size: 1.25rem; line-height: 1.25rem; position: relative; top: -0.25rem; } .res-icon { font-family: res-icons !important; speak: never; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; } .profile-squared-icon:before { content: ""; } .header-primary .flex-container .flex-group .user-menu-item .vertical-meatball-menu { display: inline-block; transform: rotate(90deg); font-size: .875rem; margin-left: -0.4375rem; margin-right: -0.25rem; position: relative; top: -0.25rem; color: #7c7c7c; transition: all .1s ease-in-out; } .more-icon:before { content: ""; } #logo-white { /*font-size: 30px; font-weight: 500; color: #fff; margin-top: 14px; padding-top: 14px;*/ } #header-homes-logo:hover { text-decoration: none!important; text-underline-position: none!important; } @media (max-width: 1920px) { .header-primary .flex-container .flex-group .user-menu-item { margin-right: 1.25rem; } } .navbar-toggler-icon.text-white { background-image: url('../img/brand-logo/mobile-menu.png')!important; } .navbar-toggler-icon.active { background-image: url('../img/brand-logo/mobile-menu.png')!important; } .navbar-toggler span.fa.fa-times { font-size: 28px; color: #212121; } .brand-logo-span { /*margin-left: 40px;*/ border-radius: 200px 52px 200px 52px; -moz-border-radius: 200px 52px 200px 52px; -webkit-border-radius: 200px 52px 200px 52px; border: 0px solid #000000; padding: 10px; /*background-image: linear-gradient(to right top, #d5e7e6, #d2dfe2, #d1d7db, #ced0d2, #c9c9c9);*/ } .brand-logo-span.remove { background: transparent; } #headerContainer.transparent #logo-black { display: inline-block; } #headerContainer.transparent #logo-white { display: none; } #headerContainer #logo-black { display: none; } #headerContainer #logo-white { display: inline-block; } #headerContainer .flex-right { right: 50px; position: absolute; align-items: center; display: flex; height: 100%; } #headerContainer .flex-right.user-flex { right: 10px; } #headerContainer .flex-right a:hover, #headerContainer .flex-left a:hover { text-decoration: none; } #headerContainer .flex-left a.top-nav-link.about { margin-left: 10px; } #headerContainer .flex-right a.other-page-navigation-tab, #headerContainer .flex-right a.other-navigation-tab { margin-right: 15px; } #headerContainer .other-page-navigation-tab .map-search:hover span { color: #fff; } #headerContainer .flex-right a span, #headerContainer .flex-left a.top-nav-link span { color: #212121; /* font-family: "termina", Montserrat; */ font-size: 15px; font-weight: 500; letter-spacing: 1px; } #headerContainer .flex-right a.top-nav-link:hover span, #headerContainer .flex-left a.top-nav-link:hover span { color: var(--primary); } #headerContainer.transparent .flex-right a span, #headerContainer.transparent .flex-left a span { color: #fff; } #headerContainer.transparent .register-login-section.show .flex-right a span { color: #212121!important; } #headerContainer.transparent .dropdown-tog svg path { fill: #fff; } .dropdown-tog:focus { box-shadow: none!important; } .toggle-small-screen { display: none; } .top-nav-link.how-it-works { display: none; } .top-nav-link.about-us { display: none; } .register-login-section.show { display: grid; /*margin-top: 110px;*/ margin-right: -26px; margin-top: 220px!important; } .btn-toogle-menu:focus { box-shadow: none!important; } #headerContainer .register-login-section.show a.other-navigation-tab { margin-right: 0px; } .register-login-section.show .top-nav-link.how-it-works, .register-login-section.show .top-nav-link.about-us { display: block; } .register-login-section.show a.top-nav-link { border-bottom: 1px solid #a8a8a8; } .register-login-section.show a.top-nav-link { background: #f8f9fa; padding: 5px 30px; } .register-login-section.show a.top-nav-link span { color: #212121!important; } .register-login-section.show a.top-nav-link.map-search span { color: #fff!important; } .register-login-section.show a.top-nav-link:hover { background: var(--secondary)!important; } .register-login-section.show a.top-nav-link:hover span { color: #fff!important; } .modal-content .modal-header h3 { color: #222730!important; font-family: Supreme-Bold, sans-serif; font-size: 24px!important; margin-bottom: 12px; font-weight: 550; } #headerContainer .flex-left { display: flex; position: absolute; left: 10px; align-items: center; justify-content: center; height: 100%; } .modal-content { border: 0!important; border-radius: 24px!important; box-shadow: 0 0 4px rgba(0, 0, 0, .04), 0 4px 8px rgba(0, 0, 0, .06)!important; padding: 25px 40px!important; } .modal-header { border-bottom: 0px!important; padding: 0px!important; } .modal-footer { border-top: 0px!important; padding: 0px!important; } .modal-header .close { padding: 0px!important; font-size: 30px; z-index: 9999; } #registerTypeModal label.radio-wrap { width: 100%; } #registerTypeModal label.radio-wrap span { align-items: center; background-color: #fff; border: 2px solid #e8eaee; border-radius: 12px; display: flex; padding: 5px 13px; transition: .25s ease; width: 100%; } #registerTypeModal label.radio-wrap input[type=radio]:checked+span { background-color: #fff; border: 2px solid #52c3ec; } #registerTypeModal label.radio-wrap.property-type input.user_type:checked+span { border: 0px; } #registerTypeModal label.radio-wrap span { align-items: center; background-color: #fff; border: 2px solid #e8eaee; border-radius: 12px; display: flex; padding: 14px 16px; transition: .25s ease; width: 100%; } #registerTypeModal label.radio-wrap span:before { background-color: #fff; border-radius: 100%; box-shadow: inset 0 0 0 1.5px #a0a9ba; content: ""; display: flex; flex-shrink: 0; height: 20px; margin-right: 15px; transition: .25s ease; width: 20px; } #registerTypeModal label.radio-wrap input[type=radio]:checked+span:before { background-color: #52c3ec; box-shadow: none!important; } #registerTypeModal label.radio-wrap input[type=radio]:checked+span { background-color: #fff; border: 2px solid #52c3ec; } #registerTypeModal .radio-wrap input { display: none; } #userModal .btn-primary { font-family: Supreme-Regular, sans-serif; font-size: 14px; height: 40px; letter-spacing: 1.5px; padding: 9px 22px; text-transform: capitalize; background-color: #74949B!important; border: 1px solid #74949B!important; border-radius: 200px!important; color: #fff!important; } #userModal label.check-wrap-confirm span { align-items: center; display: flex; padding: 0; transition: .25s ease; width: 100%; } #userModal label.check-wrap-confirm input[type=checkbox]:checked+span:before { background-color: #022964; background-image: url('../img/correct.svg'); border: 2px solid #022964; } #userModal label.check-wrap-confirm span:before { background-color: #fff; border: 2px solid #a0a9ba; border-radius: 4px; box-shadow: none; content: ""; display: flex; flex-shrink: 0; height: 20px; margin-right: 15px; margin-top: 0; transition: .25s ease; width: 20px; } #userModal label.check-wrap-confirm.is-invalid span:before { border: 2px solid #dc3545!important; } #userModal label.check-wrap-confirm input { display: none; } #userModal label.check-wrap-confirm h4 { font-size: 12px!important; } .user-flex .dropdown-menu { box-shadow: 0px 0px 10px 2px var(--secondary); } .dropdown-item.active, .dropdown-item:active { background-color: var(--secondary); } .dropdown-item:focus, .dropdown-item:hover { background-color: var(--secondary); color: #fff; } .btn-toogle-user-form, .toggle-register-modal { color: var(--primary); font-size: 14px; font-weight: 500; text-decoration: none; } .btn-toogle-user-form:hover, .toggle-register-modal:hover { text-decoration: none; } #headerContainer.transparent .btn-toogle-menu svg path { fill: #fff; stroke: #fff; } #headerContainer.transparent .btn-toogle-menu:hover { /*background: var(--secondary);*/ } .btn-show-passsword { cursor: pointer; background: var(--lighter); color: var(--primary); } .dash-line { border: 1px solid #a9a9a9; width: -webkit-fill-available; } .or-text { color: #a9a9a9; } #headerContainer .user-circle-dropdown { padding-left: 10px; padding-right: 0px; border-radius: 10px; font-family: -apple-system, BlinkMacSystemFont, sans-serif; font-size: 14px; font-weight: 500; color: #212121; border: 1px solid #202020; display: flex; align-items: center; } #headerContainer.transparent .user-circle-dropdown { border: 1px solid #fff; color: #fff; } #home_register_form .upload-headshot { background: var(--blue); color: #fff; margin-bottom: 0px!important; border-radius: 0px!important; } #home_register_form .upload-headshot span.dark-blur { background: var(--indigo); } #home_register_form input#profile_image { display: none; } .profile-upload-group .input-group-append .input-group-text { background: #0000E7!important; border: 0px!important; } .small-screen-page-navigation-tab { display: none; } @media (max-width: 834px) { #headerContainer .flex-right a.other-page-navigation-tab { display: none!important; } } @media (max-width: 425px) { #headerContainer .flex-group .header-logo { margin-left: -1rem; max-width: 260px!important; height: 3.5625rem; width: auto; /*object-fit: content;*/ } } @media (max-width: 325px) { #headerContainer .flex-group .header-logo { max-width: 140px!important; } } @media (max-width: 600px) { #headerContainer .flex-group .header-logo { margin-left: -1rem; max-width: 260px!important; height: 3.5625rem; width: auto; object-fit: content; } #headerContainer .flex-right a span, #headerContainer .flex-left a.top-nav-link span { font-size: 13px; } #headerContainer .user-circle-dropdown { font-size: 13px; padding-left: 8px; border-radius: 8px; } #headerContainer .user-circle-dropdown svg { width: 35px; height: 35px; } } /* @media (max-width: 980px) { */ @media (max-width: 1024px) { .navbar-light .navbar-toggler { border-color: transparent; } #header-find-agent { display: none!important; } .header-primary.transparent .flex-container .flex-group .logo-item { padding-left: 15px!important; } .header-primary .flex-container .flex-group .logo-item { width: auto!important; } #logo-black { /*margin-top: -7px;*/ /*margin-left: 10px;*/ } #navbarNav { background: #fff; height: 90vh; position: fixed; top: 65px; width: 100%; right: 0; transition: visibility 0s, opacity 0.5s linear; } #navbarNav .navbar-nav { padding-left: 12px; padding-right: 12px; } .register-login-section { display: none; } .toggle-small-screen { display: block; } #headerContainer .flex-right { right: 20px; } .slace { display: none; } #headerContainer .flex-left { display: none!important; } } @media (min-width: 768px) and (max-width: 1024px) { #headerContainer .user-circle-dropdown { width: 95px; } } @media (min-width: 912px) and (max-width: 1368px) { #headerContainer .flex-right.user-flex { right: 5px; } } @media (max-width: 910px) { .other-page-navigation-tab { display: none!important; } .small-screen-page-navigation-tab { display: block; } }