/* Common Fonts */ /* Roboto - Regular */ @font-face { font-family: 'Roboto-Regular'; src: url('../../fonts/roboto/Roboto-Regular-webfont.eot'); src: url('../../fonts/roboto/Roboto-Regular-webfont.eot') format('embedded-opentype'), url('../../fonts/roboto/Roboto-Regular-webfont.woff') format('woff'), url('../../fonts/roboto/Roboto-Regular-webfont.ttf') format('truetype'), url('../../fonts/roboto/Roboto-Regular-webfont.svg#Roboto-Regular') format('svg'); font-weight: normal; font-style: normal; } /* Roboto - Medium */ @font-face { font-family: 'Roboto-Medium'; src: url('../../fonts/roboto/Roboto-Medium-webfont.eot'); src: url('../../fonts/roboto/Roboto-Medium-webfont.eot') format('embedded-opentype'), url('../../fonts/roboto/Roboto-Medium-webfont.woff') format('woff'), url('../../fonts/roboto/Roboto-Medium-webfont.ttf') format('truetype'), url('../../fonts/roboto/Roboto-Medium-webfont.svg#Roboto-Regular') format('svg'); font-weight: normal; font-style: normal; } /* Roboto - Bold */ @font-face { font-family: 'Roboto-Bold'; src: url('../../fonts/roboto/Roboto-Bold-webfont.eot'); src: url('../../fonts/roboto/Roboto-Bold-webfont.eot') format('embedded-opentype'), url('../../fonts/roboto/Roboto-Bold-webfont.woff') format('woff'), url('../../fonts/roboto/Roboto-Bold-webfont.ttf') format('truetype'), url('../../fonts/roboto/Roboto-Bold-webfont.svg#Roboto-Bold') format('svg'); font-weight: normal; font-style: normal; } /* Roboto Regular */ .roboto-regular, .pageless-onboarding-popup-header-onboarding-step3, #pageless-onboarding-popup-container .pagelessOBEmailinput, .pagelessOnboardingSignIn, #pageless-onboarding-popup #searchAndManage, .sign_up_email_products .sign_up_email {font-family:"Roboto-Regular",arial,sans-serif !important;} /* Roboto Medium */ .roboto-medium, #pageless-onboarding-popup h4, .email_err_msg, .info_msg, .signUpEmail_err_msg{font-family:"Roboto-Medium",arial,sans-serif !important;} /* Roboto Bold */ .roboto-bold, #pageless-onboarding-popup h4.onboarding-step3, #pagelessOnboardingRegisterSubmit, #pagelessOnboardingEmployerSubmit{font-family:"Roboto-Bold",arial,sans-serif !important;} .width100{ width:100%;} #signInFormDivContainer .button_submit, #pagelessOnboardingEmployerSubmit{ font-family: "DINOT_Medium",arial,sans-serif !important } #signInFormDivContainer h3{ font-weight: normal; } #pageless-onboarding-popup .search_suggest_div .inputfocus { width: 100%; float: left; font-style: italic; color: #676767; font-size: 12px; border: 1px solid #e3e3e3; border-radius: 5px; padding: 6px 0; margin: 10px -1px 0 -1px; background: #efefef; height: 16px; text-indent: 10px; } .domain_error_message .errorMessage, .info_message .infoMessage { width: 86%; float: left; color: #FFF; font-size: 13px; margin: 0; padding: 13px 0 10px 2px; position: relative; left: 42%; text-align: left; -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); } .domain_error_message, .domain_error_message .errorMessage { background-color: #ff2727; } #pageless-onboarding-popup-overlay { width: 100%; height: 100%; float: left; opacity: .95; background: #000; position: fixed; top: 0; left: 0; z-index: 9999; } #pageless-onboarding-popup-container .loading-circle-new { width: 100%; height: 100%; float: left; position: fixed; top: 0; left: 0; background: #000; z-index: 10; opacity: .6; } #pageless-onboarding-popup-container .loading-circle-new i { color: #FFF; position: absolute; transform: translate(-50%,-50%); top: 35%; left: 49%; font-size: 24px; } .fa-spin { -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; } .fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0,0); background-image: none!important; } i { background: url(../../images/sp_01.png) no-repeat; } #pageless-onboarding-popup .pageless-onboarding-popup-desc { width: 80%; font-size: 16px; color: #FFF; line-height: 20px; margin: 0 auto; text-shadow: 1px 2px 3px #444; padding: 9px 0; } #pagelessOnboardingRegisterForm { width: 100%; margin: 0; float: left; } #pageless-onboarding-popup-container .pagelessOBEmailinput { height: 44px; width: 283px; float: left; border: none!important; font-size: 16px; color: #595956; font-style: normal; background-color: #F1F1F2; border-radius: 5px; padding: 12px 10px 12px 0px; text-indent: 10px; margin: 0; } #pageless-onboarding-popup-container .pagelessOBEmailinput:focus{ -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } #pagelessOnboardingRegisterSubmit { height: 44px; width: 101px; float: left; font-size: 20px; background: #00ACEC !important; border-radius: 5px; box-shadow: none!important; margin: 0 0 0px 6px; clear: none; text-transform: capitalize; padding: 0px; } .domain_error_message .fa.fa-exclamation-circle, .info_message .fa.fa-exclamation-circle { color: #fff; float: left; padding: 10px; font-size: 22px; } .domain_error_message .fa.fa-exclamation-circle { background-color: #ff2727; } .domain_error_message .fa-rotate-180, .info_message .fa-rotate-180 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } .domain_error_message, .info_message { width: 100%; float: left; margin: 6px 0 0 0; line-height: 16px; } #pageless-onboarding-popup .domain_error_message { width: 375px; margin-top: 0; margin-bottom: 5px; line-height: 20px; position: absolute; top: 58px; left: 0; } #pageless-onboarding-popup-container .info_message { margin: -32px 0 -35px 0!important; position: relative; } .info_message { background-color: #8ec640; width: 375px; } .pagelessOnboardingSignIn { color: #808183; font-size: 12px; width: 100%; text-align: left; float: left; padding: 0; margin: 0 !important; } .pagelessOnboardingSignIn a{ color: #808183; text-decoration: none; } .desktopOnly { display: block; } a, a>span, span, .animation, .submenu, i.dd-arrow, .feed-othersource>i.othersrc, .button_submit, .btn_yellow, .btn_green { transition-property: all; transition-duration: .2s; transition-timing-function: ease; transition-delay: 0s; -webkit-transition-property: all; -webkit-transition-duration: .2s; -webkit-transition-timing-function: ease; -webkit-transition-delay: 0s; } .pagelessOnboardingEmployerText.mob, .mobileOnly { display: none; } .pagelessOnboardingSignIn.no-blue-link-holder a { color: #adadad; font-size: 13px; text-decoration: none!important; } .link-confirm-generic-email { margin-right: 45px; } .mobile-only { display: none; } #pageless-onboarding-popup #searchAndManage { height: 50px; width: 375px; float: left; border: none!important; border-radius: 5px; font-size: 18px; color: #a9a9a9!important; font-style: italic; margin: 0; background: #fff; } #pagelessOnboardingEmployerSubmit { height: 48px; width: 183px; float: left; font-size: 20px; background: #00b5ff!important; border-radius: 10px; box-shadow: #0087c1 0 2px 0!important; margin: 0 0 5px 8px; clear: none; } .domain_error_message .errorMessage { left: 41%; text-align: left; } #pageless-onboarding-popup #searchForm { float: left; } #pageless-onboarding-popup #searchAndManageCompanySuggestionBox { top: 88px; width: 375px; } @media only screen and (min-width: 641px) and (max-width: 767px) { #pageless-onboarding-popup .domain_error_message { width: 345px } #pageless-onboarding-popup #searchForm .success { width: 320px } #pageless-onboarding-popup-container .pagelessOBEmailinput, #pageless-onboarding-popup #searchAndManage, .pagelessOnboardingEmployerText { width: 345px } #pageless-onboarding-popup #searchAndManageCompanySuggestionBox { width: 345px; } #pagelessOnboardingRegisterSubmit, #pagelessOnboardingEmployerSubmit, #pageless-onboarding-popup .skipEmployerStep { width: 150px } .pagelessOnboardingSignIn { margin-top: 0 } } @media only screen and (max-width: 640px) and (min-width: 0) { #pageless-onboarding-popup h4 { font-size: 18px;line-height: 21px; } .pageless-onboarding-popup-header-onboarding-step3 { font-size: 18px; } #pageless-onboarding-popup h4.onboarding-step3 { font-size: 20px; line-height: 21px; padding-top: 6px; } #pageless-onboarding-popup .pageless-onboarding-popup-desc { width: 70%; line-height: 24px; } #pageless-onboarding-popup-container .pagelessOBEmailinput { width: 100%; } #pagelessOnboardingRegisterSubmit, #pagelessOnboardingEmployerSubmit { float: left; width: 82px; height: 35px; margin: 10px 0px 0px; font-size: 16px; } .pagelessOnboardingEmailText { width: 100%; float: left; top: -82px; left: 0; position: relative; } #pageless-onboarding-popup-container .pagelessOBEmailinput, #pageless-onboarding-popup #searchAndManage { width: 224px; font-size: 14px !important; } #pagelessOnboardingRegisterSubmit, #pagelessOnboardingEmployerSubmit { float: left; width: 82px; height: 35px; margin: 10px 0px 0px; font-size: 16px; } #pageless-onboarding-popup .domain_error_message { width: 100%; top: 54px; } #pageless-onboarding-popup .domain_error_message .fa.fa-exclamation-circle { padding: 3px 8px; } #pageless-onboarding-popup .domain_error_message .errorMessage { width: 84%; left: 42%; padding: 5px 0 5px 2px; } #pageless-onboarding-popup-container .info_message { width: 100%; position: absolute; margin: -78px 0 0 0!important; } #pageless-onboarding-popup .info_message .infoMessage { width: 83%; } .pagelessOnboardingSignIn { text-align:right; } #pageless-onboarding-popup .pageless-onboarding-popup-desc { width: 70%; line-height: 24px; } #pageless-onboarding-popup #searchForm { width: 100%; } /* To be same width as #searchForm*/ #pageless-onboarding-popup #searchAndManageCompanySuggestionBox { width: 100%; top: 133px; } #pageless-onboarding-popup .search_suggest_div { width: 100%; } #pageless-onboarding-popup #searchAndManage { width: 100%; font-size: 15px!important; } #pageless-onboarding-popup .domain_error_message { width: 100%; top: 54px; } #pageless-onboarding-popup .domain_error_message .fa.fa-exclamation-circle { padding: 3px 8px; } #pagelessOnboardingEmployerSubmit { margin-top: 32px; float: none; margin-bottom: 0; } .pagelessOnboardingEmailText.employer-input-section { width: 100%; } .pagelessOnboardingSignIn a.link-confirm-generic-email, .pagelessOnboardingSignIn a.link-no-work-email { display: block; clear: both; margin: auto; margin-bottom: 10px; } .mobile-none { display: none!important; } .mobile-only { display: block!important; } #pagelessOnboardingEmployerSubmit { margin-top: 32px; float: none; margin-bottom: 0; } #pageless-onboarding-popup .domain_error_message .errorMessage { width: 84%; left: 42%; padding: 5px 0 5px 2px; } #pageless-onboarding-popup .domain_error_message { width: 100%; top: 54px; } .email_err_msg, .info_msg, .signUpEmail_err_msg { padding:12px 0px 5px; font-size:12px; } .email_err_msg .errorMessage, .info_msg .infoMessage, .signUpEmail_err_msg .signUpEmailMessage { line-height:14px; } .email_err_msg.mobileOnly, .info_msg.mobileOnly, .signUpEmail_err_msg.mobileOnly { display:table; } .email_err_msg.desktopOnly, .info_msg.desktopOnly, .signUpEmail_err_msg.desktopOnly{ display:none; } } /** Styles for scenario open SignUp, click on SignIn link **/ .showLogin { display: block !important; } .showLogin #login-popup-overlay { display: block; width:100%; height: 100%; float: left; opacity: 0.95; background: #000; position: fixed; top: 0; left: 0; z-index: 9999; } .showLogin #signInFormDivContainer .domain_error_message { margin-top: 5px; } .showLogin #signInFormDivContainer, .showLogin #signInFormResponseDivContainer { position: fixed; top: 25%; left: 50%; margin-left: -250px; z-index: 9999; background: #FFF; width: 500px; padding: 10px 20px; } @media (max-width: 600px) { .showLogin #signInFormDivContainer { width: 90% !important; margin-left: 0; left: 5%; } } .showLogin #emailSignIn { margin-bottom: 10px; } .showLogin .login-close-popup { display: block; background-position: -250px -200px !important; width: 19px; height: 19px; float: right; text-indent: -9999px; cursor: pointer; } .showLogin .login-close-popup{ background-image: url(../../images/os_li.png); background-repeat: no-repeat; } @media (max-width: 600px) { #signInFormResponseDivContainer { width: 100%; } #signInFormResponseDivContainer .icon_response, #signInFormResponseDivContainer .button_submit { display: block; margin: auto; float: none; } } #searchAndManageCompanySuggestionBox li.highlight-item { background: #5dcef6 ; } #pageless-onboarding-popup #searchForm .success { display: block; margin-top: 52px; position: absolute; background: #8ec640; padding: 10px 3%; float: left; font-size: 13px; z-index: 1; width: 375px; } @media only screen and (max-width: 640px) and (min-width: 0) { #pageless-onboarding-popup #searchForm .success { width: 100%; margin-top:44px; } } #pageless-onboarding-popup #searchForm .success .info { background-position: -104px -2971px; width: 22px; height: 20px; float: left; margin: 0; background-image: url(../../images/os_li.png); background-repeat: no-repeat; } #pageless-onboarding-popup .search_suggest_div .success p { color: #FFF; float: none; display: table-cell; vertical-align: top; padding-left: 5px; text-align: left; padding-bottom: 0; } /* Sign Up css changes */ #pageless-onboarding-popup h4, .pageless-onboarding-popup-header-onboarding-step3 { font-size: 24px; color: #EF6C00; margin: 0; padding: 0; text-transform: none; font-weight: normal !important; text-shadow: none !important; line-height: 30px; float: none; text-align: left; } #pageless-onboarding-popup h4.onboarding-step3{ font-size: 34px; } .pageless-onboarding-popup-header-onboarding-step3 { color: #808183; } .pageless-onboarding-popup-container-step3 { min-height: 185px; width: 100%; float: left; } #pageless-onboarding-popup-container { background: #fff; position: fixed; margin: 0 auto; top: 50%; left: 50%; z-index: 9999; transform: translate(-50%,-50%); padding: 43px 57px; width: 515px; box-sizing: border-box; } #pageless-onboarding-popup-container .loading-circle-new i { color: #FFF; position: absolute; transform: translate(-50%, -50%); top: 50%; left: 50%; font-size:20px; } #pageless-onboarding-popup .form-wrapper { width: 100%; float: left; padding: 27px 0 10px; } #pageless-onboarding-popup .form-holder { width: 100%; float: left; padding: 0; } #pageless-onboarding-popup-container .pagelessOBEmailinput,#pageless-onboarding-popup #searchAndManage { font-size: 16px;color: #595956;background: #F1F1F2; border-radius: 5px;float:left;padding:12px 10px 12px 0px;width:293px;height:auto;border:none;margin:0;font-style:normal;text-indent: 10px;box-sizing: border-box;height:44px;} #pagelessOnboardingRegisterSubmit, #pagelessOnboardingEmployerSubmit { height: 44px;width: 101px;float: left;font-size: 20px;background: #00ACEC !important;border-radius: 5px;box-shadow: none !important; margin: 0 0 0 6px;text-transform: capitalize; padding:0px;clear:none;} .pagelessOnboardingSignIn { color: #808183; font-size:12px; width:100%; text-align:left; float: left; } .pagelessOnboardingSignIn a, .pagelessOnboardingSignIn a:hover {color: #808183;} #pageless-onboarding-popup .search_suggest_div { position: relative;width:100%;} #pageless-onboarding-popup .search_suggest_div ul { position: absolute; top: 47px !important; z-index: 1; text-align: left; } .sign_up_email_products{padding-top:10px;float:left;} .sign_up_email_products .sign_up_email_check{border:1px solid #A6ABAA; width:18px;height:18px;cursor:pointer;display:block;float:left;} .sign_up_email_products .sign_up_email_check i.tick-green { width: 19px; height: 13px; background-image: url(../../images/tick-green-icon.png); background-repeat: no-repeat; position: absolute; } .sign_up_email_products .sign_up_email {font-size:10px;line-height:12px;color:#808183;padding-left:26px;display:block;} .sign_up_email_links{text-decoration: none !important;cursor:pointer;color:#808183 !important;} .sign_up_email_links:hover{color: #0080e2 !important;} .email_err_msg, .info_msg, .signUpEmail_err_msg{padding-top:10px;font-size:14px;color:#CC2229;width:100%;} .email_err_msg.mobileOnly, .info_msg.mobileOnly, .signUpEmail_err_msg.mobileOnly{display:none;} .email_err_msg.desktopOnly, .info_msg.desktopOnly, .signUpEmail_err_msg.desktopOnly{display:table;} .info_msg {color:#8EC640;} .email_err_msg .errorMessage, .info_msg .infoMessage, .signUpEmail_err_msg .signUpEmailMessage {padding-left:6px;display:table-cell;vertical-align:middle;line-height:16px;} .email_err_msg i, .info_msg i, .signUpEmail_err_msg i{ display:table-cell !important; vertical-align:middle; width: 20px; height: 18px; background-image: url(../../images/triangle-red-alert.png); background-repeat: no-repeat; } @media only screen and (max-width: 640px) and (min-width: 0) { #pageless-onboarding-popup h4 { font-size: 18px; line-height: 21px; } .pageless-onboarding-popup-header-onboarding-step3 { font-size: 18px; } #pageless-onboarding-popup h4.onboarding-step3 { font-size: 20px; line-height: 21px; padding-top: 6px; } #pageless-onboarding-popup-container { width: 300px !important; height: auto; padding: 50px 20px 17px 36px; } #pageless-onboarding-popup .form-wrapper { padding: 20px 0px 0px 0px; } #pagelessOnboardingRegistrationPopup .form-holder { padding-bottom: 0; } #pageless-onboarding-popup .search_suggest_div ul { position: absolute; top: 41px !important; z-index: 1; box-shadow: none; } #pageless-onboarding-popup-container .pagelessOBEmailinput, #pageless-onboarding-popup #searchAndManage { width: 100%;max-width:100% !important;font-size:14px !important; } #pagelessOnboardingRegisterSubmit, #pagelessOnboardingEmployerSubmit { float: left;width:82px;height:35px;margin:10px 0px 0px;font-size: 16px;} .pagelessOnboardingSignIn{text-align:right;} .email_err_msg, .info_msg, .signUpEmail_err_msg {padding:12px 0px 5px;font-size:12px;} .email_err_msg .errorMessage, .info_msg .infoMessage, .signUpEmail_err_msg .signUpEmailMessage {line-height:14px;} .email_err_msg.mobileOnly, .info_msg.mobileOnly, .signUpEmail_err_msg.mobileOnly {display:table;} .email_err_msg.desktopOnly, .info_msg.desktopOnly, .signUpEmail_err_msg.desktopOnly{display:none;} }