@font-face { font-family: '皇冠体育app'; src: url(/Content/fonts/Realty-Executives.TTF); } .facelift.v2.sleek-look.header-color .new-ui2017.consumer-links.other-page #consumerLoginLink, .facelift.v2.sleek-look.header-color .new-ui2017.consumer-links.other-page #agentBrokerListingLink, .facelift.v2.sleek-look.header-color .new-ui2017.consumer-links.other-page #consumerMyAccountBtn { color: white; border-color: white; } .facelift.v2.sleek-look.header-color .new-ui2017.consumer-links.other-page #consumerLoginLink, .facelift.v2.sleek-look.header-color .new-ui2017.consumer-links.other-page #agentBrokerListingLink, .facelift.v2.sleek-look.header-color .new-ui2017.consumer-links.other-page #consumerMyAccountBtn { color: white; border-color: white; } .facelift.v2.sleek-look.sticky-header.header-color .new-ui2017.consumer-links.other-page #consumerLoginLink, .facelift.v2.sleek-look.sticky-header.header-color .new-ui2017.consumer-links.other-page #agentBrokerListingLink, .facelift.v2.sleek-look.sticky-header.header-color .new-ui2017.consumer-links.other-page #consumerMyAccountBtn { color: white; border-color: white; } .header-new.facelift.v2.other-page.header-color .mobile.menu i { color: white; } .header-new.facelift.v2.other-page.propertysearch .mobile.menu i, .header-new.facelift.v2.other-page.Details .mobile.menu i { color: #00234d; } .header-new.facelift.v2.other-page.sticky-header.header-color .mobile.menu i, .header-new.facelift.v2.other-page.propertysearch.sticky-header .mobile.menu i { color: white; } .v2.bodycontent.other-page.extra-padding { padding-top: 100px !important; } .v3.bodycontent.other-page { padding-top: 0px !important; } .v3.facelift #property-details-wrapper-div { padding-top: 100px; } /*Registration Page*/ .bootstrap #registrationForm .error { display: none; } .bootstrap #registrationForm .valid { border-color: green; } .bootstrap #registrationForm .invalid { border-color: red; } .bootstrap #registrationForm .form-control:focus { box-shadow: none; } body .registration p { color: #202021; font-size: 19px; line-height: 28px; } body .registration .bubble img { width: 28%; margin: 0 auto; } body .registration .bubble { display: flex; flex-direction: column; justify-content: center; resize: vertical; height: 700px; } body .registration .bubble2 { resize: vertical; } body .registration .gallery-contain, body .registration .registration-content { display: table; width: 100%; height: 100%; } body .registration .registration-inside { display: table-cell; vertical-align: middle; } body .registration .gallery-text { display: table-cell; text-align: center; vertical-align: middle; padding: 0 50px; } body .registration .gallery-text p { font-size: 36px; line-height: 48px; color: white; } body .registration .gallery-text img { margin-bottom: 30px; max-width: 180px; } body .registration h1 { font-family: "皇冠体育app", sans-serif; color: #ff6602; text-align: center; font-size: 42px; line-height: 58px; margin-bottom: 30px; } body .registration h2 { font-family: "皇冠体育app", sans-serif; color: #fe007b !important; text-align: center; font-size: 42px; line-height: 58px; margin-bottom: 30px; } body .registration .intro-text { max-width: 800px; text-align: center; margin: 0 auto; } body .registration .col-lg-4, body .registration .col-sm-4, body .registration .col-xs-6 { padding: 0; } body .registration .fa-stack-2x { color: #949494; font-size: 48px; } body .registration .fa-stack-1x { font-size: 22px; line-height: 48px; } body .registration #map { height: 600px; } body .registration .welcome-text { font-family: "皇冠体育app", sans-serif; color: #ff6602; text-align: center; font-size: 42px; line-height: 58px; margin-bottom: 30px; } body .registration .q1 { font-family: "皇冠体育app"; -ms-transform: rotate(20deg); -webkit-transform: rotate(20deg); transform: rotate(180deg); display: inline-block; line-height: 0; position: relative; top: 0px; } body .registration .q2 { font-family: "皇冠体育app"; display: inline-block; line-height: 0; position: relative; bottom: 19px; left: 2px; } .registration-form { display: none; position: fixed; z-index: 100; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; /* Enable scroll if needed */ background-color: black; background-color: rgba(0, 0, 0, 0.3); } .registration-form .row { background-color: white; margin: auto; border: 1px solid #888888; width: 40%; } .registration-form #registration-close { color: white; } .registration-form #registration-close i { position: relative; right: 10px; top: 3px; } .registration-form .register-text { background-color: #fe007b; } .registration-form .bootstrap .btn-primary { background-color: #fe007b; border-radius: 50px; border: 2px solid #fe007b; padding: 7px 22px; margin-right: 20px; font-size: 15px; } .registration-form h2 { color: white !important; position: relative; bottom: 5px; margin-bottom: 20px; } .registration-form .bootstrap label { color: #202021; font-weight: 300; } .registration-form .form-group input { border-radius: 3px; box-shadow: none; } .registration-form #registrationForm .form-group { margin-bottom: 0; } .registration-form .col-md-12 { padding-bottom: 15px; } .registration-form .container { padding: 30px; } #registration-eventcontact h2 { color: #ffc501 !important; } #registration-header { height: 700px; background-repeat: no-repeat; background-size: cover; background-position: center; } #registration-intro, #registration-schedule, #registration-eventcontact { margin: 80px 0; } #registration-contact { background-image: url('https://s3.amazonaws.com/static.realtyexecutives.com/site-files/palmbg.jpg'); background-size: cover; background-position: center; background-repeat: no-repeat; padding: 80px 0; } #registration-contact p, #registration-contact button, #registration-contact a, #registration-contact .contact-links { color: white; } #registration-contact .contact-links .btn-primary { background-color: transparent; border-radius: 50px; border: 2px solid white; padding: 7px 22px; margin-right: 20px; } #registration-contact p { font-size: 15px; } #registration-contact .contact-links { margin-top: 30px; } #registration-contact .col-md-6 { padding: 0; } #registration-contact .registration-content { padding: 0 60px; } #registration-contact p:nth-child(1) { margin-bottom: 30px; } section .bootstrap .intro-link:focus { text-decoration: none; } .header-new.agent-page-menu.other-page .california ul li.registration-button a { color: white; background-color: #ff6602; padding: 12px 20px; border-radius: 40px; position: relative; bottom: 12px; font-weight: bold; text-transform: uppercase; } .gm-style-iw { width: 300px !important; background-color: white; box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.2); border-radius: 3px; padding: 15px 20px; } .mapParent:nth-child(1) .gm-style-iw { left: -225px !important; top: 147px !important; } .mapParent:nth-child(2) .gm-style-iw { left: 195px !important; top: 168px !important; } .header-new.agent-page-menu .california ul.registration { display: block; clear: none; width: auto; } @media (max-width: 980px) { .header-new.agent-page-menu .california ul.registration { display: block; clear: none; width: auto; } } @media (max-width: 1200px) { body .registration .gallery-text { padding: 0 20px; } body .registration .gallery-text p { font-size: 24px; line-height: 30px; } body .registration .gallery-text img { width: 50%; } } @media (max-width: 1024px) { body .registration .bubble img { max-width: 800px; width: 50%; } .registration-form .row { width: 80%; } } @media (min-width: 1400px) { html #registration-contact .container { max-width: 75%; } } @media (min-width: 768px) { #registration-gallery-mobile { display: none; } } @media (max-width: 767px) { #registration-gallery { display: none; } #registration-gallery-mobile { display: block; } .mapParent:nth-child(1) .gm-style-iw { left: auto !important; top: 32px !important; } .mapParent:nth-child(2) .gm-style-iw { left: auto !important; top: 32px !important; } } @media (max-width: 480px) { body .registration .gallery-text { padding: 0 5px; } body .registration .gallery-text p { font-size: 16px; line-height: 21px; } body .registration .gallery-text img { width: 50%; margin-bottom: 10px; } body .registration h1, body .registration h2, body .registration .welcome-text { font-size: 30px; line-height: 38px; margin-bottom: 15px; } body .registration p { font-size: 15px; } body .registration .bubble img { max-width: 800px; width: 85%; } body .registration .bubble { height: 550px; } #registration-contact .col-md-6:nth-child(1) { height: auto !important; } #registration-contact .col-md-6:nth-child(1) p { margin-bottom: 15px; } #registration-contact .registration-content { padding: 25px; } #registration-contact .contact-links { margin-top: 15px; } #registration-header { height: 550px; } #registration-intro, #registration-schedule, #registration-eventcontact { margin: 40px 0; } .header-new.agent-page-menu.other-page .california ul li.registration-button a { font-size: 14px; bottom: 20px; } } @media (max-width: 405px) { #registration-contact .contact-links .btn-primary { padding: 7px 15px; } } @media (max-width: 390px) { #registration-contact .contact-links .btn-primary { display: block; margin-bottom: 15px; } }