[type="checkbox"].filled-in:not(:checked) + span:not(.lever):after { border: 1px solid #BCBCBC; border-radius: 4px; width: 16px; height: 16px; }

[type="checkbox"].filled-in:checked + span:not(.lever):after { border: 1px solid #006EFF; background-color: #006EFF; border-radius: 4px; width: 16px; height: 16px; }

[type="checkbox"].filled-in:checked + span:not(.lever):before { top: -1px; left: 1px; width: 6px; height: 10px; }

.custom-checkbox { margin-bottom: 16px; }
.custom-checkbox span { font: 12px/16px Proxima_Nova_Regular, sans-serif !important; padding-left: 24px !important; color: #BCBCBC; height: auto !important; line-height: 18px !important; }
.custom-checkbox:last-child { margin-bottom: 0; }

#customBtn { background: #fff; color: gray; width: 100%; border-radius: 5px; border: 1px solid #bcbcbc; white-space: nowrap; margin-left: 0; height: 33px; position: relative; display: flex; align-items: center; justify-content: center; top: 0; left: 0; height: 48px; }

#customBtn:hover { cursor: pointer; }

span.label { font-family: serif; font-weight: normal; }

span.icon { background: url("../images/google.jpg") no-repeat; display: inline-block; vertical-align: middle; width: 24px; height: 24px; position: absolute; left: 16px; background-size: contain; }

span.buttonText { display: inline-block; vertical-align: middle; padding-left: 42px; padding-right: 42px; font: 16px/21px Proxima_Nova_Regular, sans-serif; color: #bcbcbc; }

#tuexperiencia-login { background-image: url(../images/tuexperiencia.png); background-size: cover; }
#tuexperiencia-login .progress .indeterminate { background-color: #00af9a; }
#tuexperiencia-login .prio-login-page-header { background-color: #fff; }
#tuexperiencia-login .sign-in { background-color: #00af9a; }
#tuexperiencia-login input:not([type]):focus:not([readonly]), #tuexperiencia-login input[type="text"]:not(.browser-default):focus:not([readonly]), #tuexperiencia-login input[type="password"]:not(.browser-default):focus:not([readonly]), #tuexperiencia-login input[type="email"]:not(.browser-default):focus:not([readonly]), #tuexperiencia-login input[type="url"]:not(.browser-default):focus:not([readonly]), #tuexperiencia-login input[type="time"]:not(.browser-default):focus:not([readonly]), #tuexperiencia-login input[type="date"]:not(.browser-default):focus:not([readonly]), #tuexperiencia-login input[type="datetime"]:not(.browser-default):focus:not([readonly]), #tuexperiencia-login input[type="datetime-local"]:not(.browser-default):focus:not([readonly]), #tuexperiencia-login input[type="tel"]:not(.browser-default):focus:not([readonly]), #tuexperiencia-login input[type="number"]:not(.browser-default):focus:not([readonly]), #tuexperiencia-login input[type="search"]:not(.browser-default):focus:not([readonly]), #tuexperiencia-login textarea.materialize-textarea:focus:not([readonly]) { border: 1px solid #00af9a; }
#tuexperiencia-login input[type="checkbox"].filled-in:checked + span:not(.lever):after { background-color: #00af9a; border-color: #00af9a; }
#tuexperiencia-login .input-box-bottom .terms-condition { color: #00af9a; }
#tuexperiencia-login .login-page-bottom a { color: #00af9a; }

#thoroughbredcountry-login { background-image: url(../images/thoroughbredcountry.png); background-size: cover; }
#thoroughbredcountry-login .progress .indeterminate { background-color: #A28A59; }
#thoroughbredcountry-login .prio-login-page-header { background-color: #fff; }
#thoroughbredcountry-login .sign-in { background-color: #A28A59; }
#thoroughbredcountry-login input:not([type]):focus:not([readonly]), #thoroughbredcountry-login input[type="text"]:not(.browser-default):focus:not([readonly]), #thoroughbredcountry-login input[type="password"]:not(.browser-default):focus:not([readonly]), #thoroughbredcountry-login input[type="email"]:not(.browser-default):focus:not([readonly]), #thoroughbredcountry-login input[type="url"]:not(.browser-default):focus:not([readonly]), #thoroughbredcountry-login input[type="time"]:not(.browser-default):focus:not([readonly]), #thoroughbredcountry-login input[type="date"]:not(.browser-default):focus:not([readonly]), #thoroughbredcountry-login input[type="datetime"]:not(.browser-default):focus:not([readonly]), #thoroughbredcountry-login input[type="datetime-local"]:not(.browser-default):focus:not([readonly]), #thoroughbredcountry-login input[type="tel"]:not(.browser-default):focus:not([readonly]), #thoroughbredcountry-login input[type="number"]:not(.browser-default):focus:not([readonly]), #thoroughbredcountry-login input[type="search"]:not(.browser-default):focus:not([readonly]), #thoroughbredcountry-login textarea.materialize-textarea:focus:not([readonly]) { border: 1px solid #A28A59; }
#thoroughbredcountry-login input[type="checkbox"].filled-in:checked + span:not(.lever):after { background-color: #A28A59; border-color: #A28A59; }
#thoroughbredcountry-login .input-box-bottom .terms-condition { color: #A28A59; }
#thoroughbredcountry-login .login-page-bottom a { color: #A28A59; }

#culturehosts-login { background-image: url(../images/culturehosts/CultureHosts_Backdrop.jpg); background-size: cover; }
#culturehosts-login .progress .indeterminate { background-color: #f56933; }
#culturehosts-login .prio-login-page-header { background-color: #fff; }
#culturehosts-login .sign-in { background-color: #f56933; }
#culturehosts-login input:not([type]):focus:not([readonly]), #culturehosts-login input[type="text"]:not(.browser-default):focus:not([readonly]), #culturehosts-login input[type="password"]:not(.browser-default):focus:not([readonly]), #culturehosts-login input[type="email"]:not(.browser-default):focus:not([readonly]), #culturehosts-login input[type="url"]:not(.browser-default):focus:not([readonly]), #culturehosts-login input[type="time"]:not(.browser-default):focus:not([readonly]), #culturehosts-login input[type="date"]:not(.browser-default):focus:not([readonly]), #culturehosts-login input[type="datetime"]:not(.browser-default):focus:not([readonly]), #culturehosts-login input[type="datetime-local"]:not(.browser-default):focus:not([readonly]), #culturehosts-login input[type="tel"]:not(.browser-default):focus:not([readonly]), #culturehosts-login input[type="number"]:not(.browser-default):focus:not([readonly]), #culturehosts-login input[type="search"]:not(.browser-default):focus:not([readonly]), #culturehosts-login textarea.materialize-textarea:focus:not([readonly]) { border: 1px solid #f56933; }
#culturehosts-login input[type="checkbox"].filled-in:checked + span:not(.lever):after { background-color: #f56933; border-color: #f56933; }
#culturehosts-login .input-box-bottom .terms-condition { color: #f56933; }
#culturehosts-login .login-page-bottom a { color: #f56933; }

#visit-oman-login { background-image: url(../images/visit_oman/Wadi_Bani_Khalid.jpg); background-position: center; background-size: cover; }
#visit-oman-login .progress .indeterminate { background-color: #5dbfbc; }
#visit-oman-login .prio-login-page-header { background-color: #fff; }
#visit-oman-login .sign-in { background-color: #5dbfbc; }
#visit-oman-login input:not([type]):focus:not([readonly]), #visit-oman-login input[type="text"]:not(.browser-default):focus:not([readonly]), #visit-oman-login input[type="password"]:not(.browser-default):focus:not([readonly]), #visit-oman-login input[type="email"]:not(.browser-default):focus:not([readonly]), #visit-oman-login input[type="url"]:not(.browser-default):focus:not([readonly]), #visit-oman-login input[type="time"]:not(.browser-default):focus:not([readonly]), #visit-oman-login input[type="date"]:not(.browser-default):focus:not([readonly]), #visit-oman-login input[type="datetime"]:not(.browser-default):focus:not([readonly]), #visit-oman-login input[type="datetime-local"]:not(.browser-default):focus:not([readonly]), #visit-oman-login input[type="tel"]:not(.browser-default):focus:not([readonly]), #visit-oman-login input[type="number"]:not(.browser-default):focus:not([readonly]), #visit-oman-login input[type="search"]:not(.browser-default):focus:not([readonly]), #visit-oman-login textarea.materialize-textarea:focus:not([readonly]) { border: 1px solid #5dbfbc; }
#visit-oman-login input[type="checkbox"].filled-in:checked + span:not(.lever):after { background-color: #5dbfbc; border-color: #5dbfbc; }
#visit-oman-login .input-box-bottom .terms-condition { color: #5dbfbc; }
#visit-oman-login .login-page-bottom a { color: #5dbfbc; }

#creativetourist-login { background-color: #6170FF; }
#creativetourist-login .progress .indeterminate { background-color: #6170FF; }
#creativetourist-login .prio-login-page-header { background-color: #fff; }
#creativetourist-login .sign-in { background-color: #6170FF; }
#creativetourist-login input:not([type]):focus:not([readonly]), #creativetourist-login input[type="text"]:not(.browser-default):focus:not([readonly]), #creativetourist-login input[type="password"]:not(.browser-default):focus:not([readonly]), #creativetourist-login input[type="email"]:not(.browser-default):focus:not([readonly]), #creativetourist-login input[type="url"]:not(.browser-default):focus:not([readonly]), #creativetourist-login input[type="time"]:not(.browser-default):focus:not([readonly]), #creativetourist-login input[type="date"]:not(.browser-default):focus:not([readonly]), #creativetourist-login input[type="datetime"]:not(.browser-default):focus:not([readonly]), #creativetourist-login input[type="datetime-local"]:not(.browser-default):focus:not([readonly]), #creativetourist-login input[type="tel"]:not(.browser-default):focus:not([readonly]), #creativetourist-login input[type="number"]:not(.browser-default):focus:not([readonly]), #creativetourist-login input[type="search"]:not(.browser-default):focus:not([readonly]), #creativetourist-login textarea.materialize-textarea:focus:not([readonly]) { border: 1px solid #6170FF; }
#creativetourist-login input[type="checkbox"].filled-in:checked + span:not(.lever):after { background-color: #6170FF; border-color: #6170FF; }
#creativetourist-login .input-box-bottom .terms-condition { color: #6170FF; }
#creativetourist-login .login-page-bottom a { color: #6170FF; }

#blueboat-login { background-image: url(../images/blueboat/blueboat-backdrop.jpg); background-position: center; background-size: cover; }


#single_login_pages { background: var(--final-bg); background-position: center; background-size: cover; }
#single_login_pages .progress .indeterminate { background-color: var(--primary-color); }
#single_login_pages .prio-login-page-header { background-color: #fff; }
#single_login_pages .sign-in { background-color: var(--primary-color); }
#single_login_pages input:not([type]):focus:not([readonly]), #single_login_pages input[type="text"]:not(.browser-default):focus:not([readonly]), #single_login_pages input[type="password"]:not(.browser-default):focus:not([readonly]), #single_login_pages input[type="email"]:not(.browser-default):focus:not([readonly]), #single_login_pages input[type="url"]:not(.browser-default):focus:not([readonly]), #single_login_pages input[type="time"]:not(.browser-default):focus:not([readonly]), #single_login_pages input[type="date"]:not(.browser-default):focus:not([readonly]), #single_login_pages input[type="datetime"]:not(.browser-default):focus:not([readonly]), #single_login_pages input[type="datetime-local"]:not(.browser-default):focus:not([readonly]), #single_login_pages input[type="tel"]:not(.browser-default):focus:not([readonly]), #single_login_pages input[type="number"]:not(.browser-default):focus:not([readonly]), #single_login_pages input[type="search"]:not(.browser-default):focus:not([readonly]), #single_login_pages textarea.materialize-textarea:focus:not([readonly]) { border: 1px solid var(--primary-color); }
#single_login_pages input[type="checkbox"].filled-in:checked + span:not(.lever):after { background-color: var(--primary-color); border-color: var(--primary-color); }
#single_login_pages .input-box-bottom .terms-condition { color: var(--primary-color); }
#single_login_pages .login-page-bottom a { color: var(--primary-color); }

html, .login-page { height: 100%; }

.main-content { height: 100%; }
.main-content .progress { margin: 0; position: fixed; top: 0; background-color: #fff; }
.main-content .progress .indeterminate { background-color: #006eff; }

.prio-login-page { display: flex; align-items: center; justify-content: center; height: 100vh; }
.prio-login-page#arabian-adventure-login .prio-login-page-box .prio-login-page-header div a { height: 100%; width: 200px; }
.prio-login-page#arabian-adventure-login .prio-login-page-box .prio-login-page-header div a img { width: 100%; object-fit: contain; height: 100%; }
.prio-login-page#arabian-adventure-login .prio-login-page-box .prio-login-page-content .sign-in { background-color: #007934; }
.prio-login-page#arabian-adventure-login .prio-login-page-box .prio-login-page-content span a { color: #007934; }
.prio-login-page#arabian-adventure-login .prio-login-page-box .prio-login-page-content .input-box-bottom .custom-checkbox [type="checkbox"].filled-in:checked + span:not(.lever):after { border: 1px solid #007934; background-color: #007934; }
.prio-login-page.prio-helpdesk-login .prio-login-page-box { box-shadow: 0 5px 8px rgba(0, 0, 0, 0.16); max-width: 422px; }
.prio-login-page.prio-helpdesk-login .prio-login-page-box .prio-login-page-header { height: auto; padding: 40px 40px 32px; }
.prio-login-page.prio-helpdesk-login .prio-login-page-box .prio-login-page-header h1 { font: 26px/36px Proxima_Nova_Semibold, sans-serif; margin: 0; }
.prio-login-page.prio-helpdesk-login .prio-login-page-box .prio-login-page-content { padding: 0 40px 40px; }
.prio-login-page.prio-helpdesk-login .prio-login-page-box .prio-login-page-content .input-box { margin-bottom: 24px; }
.prio-login-page.prio-helpdesk-login .prio-login-page-box .prio-login-page-content .input-box label { margin-bottom: 3px; display: block; }
.prio-login-page.prio-helpdesk-login .prio-login-page-box .prio-login-page-content .input-box input { height: 40px; }
.prio-login-page.prio-helpdesk-login .prio-login-page-box .prio-login-page-content .sign-in { font: 14px/16px Proxima_Nova_Regular, sans-serif; height: 40px; }
.prio-login-page.prio-helpdesk-login .prio-login-page-box .prio-login-page-content .option-btn-line { border: 1px solid #DBDBDB; margin: 40px 0; }
.prio-login-page.prio-helpdesk-login .prio-login-page-box .prio-login-page-content #customBtn { border-color: #dbdbdb; height: 40px; }
.prio-login-page.prio-helpdesk-login .prio-login-page-box .prio-login-page-content #customBtn span { font: 14px/16px Proxima_Nova_Regular, sans-serif; }
.prio-login-page.prio-helpdesk-login .prio-login-page-box .prio-login-page-content .input-box-bottom { justify-content: flex-end; margin: 16px 0 0; }
.prio-login-page.prio-helpdesk-login .prio-login-page-box .prio-login-page-content .input-box-bottom .forgot-password { color: #006eff; }
.prio-login-page span.error, .prio-login-page em.error { color: red !important; font: 12px/14px Proxima_Nova_Regular, sans-serif; }
.prio-login-page span.error.termsAndConditionErr, .prio-login-page em.error.termsAndConditionErr { left: auto; bottom: auto; }
.prio-login-page span.error:after { color: red !important; }
.prio-login-page input.error { box-shadow: none !important; border-color: red !important; }
.prio-login-page.forgot-password .input-box-bottom { top: 6px !important; justify-content: flex-end !important; display: flex !important; }
.prio-login-page.forgot-password .input-box-bottom a { color: #202124 !important; }
.prio-login-page .prio-login-page-box { box-shadow: 0 10px 20px rgba(0, 0, 0, 0.16); background-color: #fff; max-width: 456px; width: 90%; border-radius: 5px; z-index: 999; }
.prio-login-page .prio-login-page-box .prio-login-page-header { height: 164px; display: flex; align-items: center; justify-content: center; background-color: #fff; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.prio-login-page .prio-login-page-box .prio-login-page-header div { text-align: center; }
.prio-login-page .prio-login-page-box .prio-login-page-header div a { display: block; }
.prio-login-page .prio-login-page-box .prio-login-page-header span { display: block; color: #fff; margin-top: 16px; font: 16px/21px Proxima_Nova_Regular, sans-serif; }
.prio-login-page .prio-login-page-box .prio-login-page-content { padding: 21px 48px 64px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
.prio-login-page .prio-login-page-box .prio-login-page-content h6 { text-align: center; margin-bottom: 20px; font-weight: 500; font-family: Proxima_Nova_Semibold, sans-serif; color: #202124; }
.prio-login-page .prio-login-page-box .prio-login-page-content .input-box-bottom { margin: 25px 0 0 0; position: relative; top: -10px; display: flex; justify-content: space-between; align-items: center; }
.prio-login-page .prio-login-page-box .prio-login-page-content .input-box-bottom.no-terms { justify-content: flex-end; }
.prio-login-page .prio-login-page-box .prio-login-page-content .input-box-bottom .custom-checkbox { margin-bottom: 0; }
.prio-login-page .prio-login-page-box .prio-login-page-content .input-box-bottom a { font: 12px/14px Proxima_Nova_Regular, sans-serif; color: #006eff; }
.prio-login-page .prio-login-page-box .prio-login-page-content .input-box-bottom a.forgot-password { color: #202124; }
.prio-login-page .prio-login-page-box .prio-login-page-content .input-box-bottom.sign-up { top: 0; float: right; }
.prio-login-page .prio-login-page-box .prio-login-page-content .input-box-bottom.sign-up a { color: #202124; }
.prio-login-page .prio-login-page-box .prio-login-page-content .input-box { margin-bottom: 16px; position: relative; }
.prio-login-page .prio-login-page-box .prio-login-page-content .input-box#confirmpassword { padding-right: 48px; }
.prio-login-page .prio-login-page-box .prio-login-page-content .input-box .visibility-off { position: absolute; right: 20px; top: 35px; cursor: pointer; z-index: 9999; width: 30px; }
.prio-login-page .prio-login-page-box .prio-login-page-content .input-box:last-child { margin-bottom: 0; }
.prio-login-page .prio-login-page-box .prio-login-page-content .input-box label { color: #202124; font-size: 14px; font-family: Proxima_Nova_Semibold, sans-serif; }
.prio-login-page .prio-login-page-box .prio-login-page-content .input-box input { border: 1px solid #dbdbdb; height: 48px; border-radius: 5px; margin-bottom: 0; padding-left: 20px; box-sizing: border-box; font-family: Proxima_Nova_Bold, sans-serif; box-shadow: none !important; }
.prio-login-page .prio-login-page-box .prio-login-page-content .input-box input::placeholder { font-family: Proxima_Nova_Regular, sans-serif; }
.prio-login-page .prio-login-page-box .prio-login-page-content .sign-in { width: 100%; height: 48px; line-height: 53px; margin: 20px 0 0; background-color: #006eff; border-radius: 5px; font-family: Proxima_Nova_Bold, sans-serif; text-transform: inherit; font-size: 16px; }
.prio-login-page .prio-login-page-box .prio-login-page-content .option-btn { font: 14px/17px Proxima_Nova_Regular, sans-serif; text-align: center; margin: 8px 0; color: #bcbcbc; }
.prio-login-page .prio-login-page-box .prio-login-page-content .option-line { margin: 16px 0; text-align: center; line-height: 0; }
.prio-login-page .prio-login-page-box .prio-login-page-content .option-line span { border: 1px solid #dbdbdb; width: 174px; display: inline-block; background-color: #dbdbdb; }
.prio-login-page .prio-login-page-box .prio-login-page-content .g_id_signin .nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe.i5vt6e-Ia7Qfc.uaxL4e-RbRzK { width: 100% !important; max-width: 400px; }
.prio-login-page .prio-login-page-box .prio-login-page-content .login-page-bottom { font: 14px/17px Proxima_Nova_Regular, sans-serif; text-align: center; }
.prio-login-page .prio-login-page-box .prio-login-page-content .login-page-bottom a { color: #006eff; }

.backdrops { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.6); z-index: 999; }

.modal-form-cs { box-shadow: 0 10px 20px rgba(0, 0, 0, 0.16); position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background: white; padding: 30px 30px; z-index: 1000; width: 400px; border-radius: 8px; }
.modal-form-cs h4 { margin-top: 0px; font: 26px/40px Proxima_Nova_Regular, sans-serif; }
.modal-form-cs label { color: #202124; font-size: 14px; font-family: Proxima_Nova_Semibold, sans-serif; }
.modal-form-cs input[type="password"] { border: 1px solid #dbdbdb; height: 48px; border-radius: 5px; margin-bottom: 0; padding-left: 20px; box-sizing: border-box; font-family: Proxima_Nova_Bold, sans-serif; box-shadow: none !important; }
.modal-form-cs .btn-submit { background-color: #5dbfbc; }
.modal-form-cs .btn-submit, .modal-form-cs .btn-cancel { height: 38px; line-height: 40px; margin: 20px 0 0; border-radius: 5px; font-family: Proxima_Nova_Bold, sans-serif; text-transform: inherit; font-size: 16px; margin-right: 6px; }
.modal-form-cs .btn-cancel { background: #ddd; color: #4a4a4a !important; }

input:not([type]):focus:not([readonly]), input[type="text"]:not(.browser-default):focus:not([readonly]), input[type="password"]:not(.browser-default):focus:not([readonly]), input[type="email"]:not(.browser-default):focus:not([readonly]), input[type="url"]:not(.browser-default):focus:not([readonly]), input[type="time"]:not(.browser-default):focus:not([readonly]), input[type="date"]:not(.browser-default):focus:not([readonly]), input[type="datetime"]:not(.browser-default):focus:not([readonly]), input[type="datetime-local"]:not(.browser-default):focus:not([readonly]), input[type="tel"]:not(.browser-default):focus:not([readonly]), input[type="number"]:not(.browser-default):focus:not([readonly]), input[type="search"]:not(.browser-default):focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]) { border: 1px solid #006eff; box-shadow: none !important; }

input.invalid:not([type]), input.invalid:not([type]):focus, input.invalid[type=text]:not(.browser-default), input.invalid[type=text]:not(.browser-default):focus, input.invalid[type=password]:not(.browser-default), input.invalid[type=password]:not(.browser-default):focus, input.invalid[type=email]:not(.browser-default), input.invalid[type=email]:not(.browser-default):focus, input.invalid[type=url]:not(.browser-default), input.invalid[type=url]:not(.browser-default):focus, input.invalid[type=time]:not(.browser-default), input.invalid[type=time]:not(.browser-default):focus, input.invalid[type=date]:not(.browser-default), input.invalid[type=date]:not(.browser-default):focus, input.invalid[type=datetime]:not(.browser-default), input.invalid[type=datetime]:not(.browser-default):focus, input.invalid[type=datetime-local]:not(.browser-default), input.invalid[type=datetime-local]:not(.browser-default):focus, input.invalid[type=tel]:not(.browser-default), input.invalid[type=tel]:not(.browser-default):focus, input.invalid[type=number]:not(.browser-default), input.invalid[type=number]:not(.browser-default):focus, input.invalid[type=search]:not(.browser-default), input.invalid[type=search]:not(.browser-default):focus, textarea.materialize-textarea.invalid, textarea.materialize-textarea.invalid:focus, .select-wrapper.invalid > input.select-dropdown, .select-wrapper.invalid > input.select-dropdown:focus { border: 1px solid red; box-shadow: none; }

.signin-btn-with-microsoft { font: 14px/32px Proxima_Nova_Regular, sans-serif; width: 100%; max-width: 400px; height: 32px; padding: 0 10px; letter-spacing: 0.25px; color: #3c4043; border: 1px solid #dadce0; border-radius: 4px; cursor: pointer; transition: background-color .218s,border-color .218s; margin: 12px 0 0; display: flex; align-items: center; justify-content: space-between; gap: 12px; }
.signin-btn-with-microsoft:hover { background-color: rgba(66, 133, 244, 0.04); border-color: #d2e3fc; }

#goldmedal-login { background-image: url("../../images/gold-medal.png"); background-size: cover; }
#goldmedal-login .progress .indeterminate { background-color: #db4599; }
#goldmedal-login .sign-in { background-color: #db4599; }
#goldmedal-login input:not([type]):focus:not([readonly]), #goldmedal-login input[type="text"]:not(.browser-default):focus:not([readonly]), #goldmedal-login input[type="password"]:not(.browser-default):focus:not([readonly]), #goldmedal-login input[type="email"]:not(.browser-default):focus:not([readonly]), #goldmedal-login input[type="url"]:not(.browser-default):focus:not([readonly]), #goldmedal-login input[type="time"]:not(.browser-default):focus:not([readonly]), #goldmedal-login input[type="date"]:not(.browser-default):focus:not([readonly]), #goldmedal-login input[type="datetime"]:not(.browser-default):focus:not([readonly]), #goldmedal-login input[type="datetime-local"]:not(.browser-default):focus:not([readonly]), #goldmedal-login input[type="tel"]:not(.browser-default):focus:not([readonly]), #goldmedal-login input[type="number"]:not(.browser-default):focus:not([readonly]), #goldmedal-login input[type="search"]:not(.browser-default):focus:not([readonly]), #goldmedal-login textarea.materialize-textarea:focus:not([readonly]) { border: 1px solid #00b3e7; }
#goldmedal-login .input-box-bottom .terms-condition { color: #00b3e7; }
#goldmedal-login [type="checkbox"].filled-in:checked + span:not(.lever):after { background-color: #00b3e7; border-color: #00b3e7; }
#goldmedal-login .login-page-bottom a { color: #db4599; }

#priohotel-login { background-image: url("../../images/priohotel-bg.jpg"); background-size: cover; }
#priohotel-login .progress .indeterminate { background-color: #A60AEF; }
#priohotel-login .prio-login-page-header { background-color: #A60AEF; }
#priohotel-login .sign-in { background-color: #A60AEF; }
#priohotel-login input:not([type]):focus:not([readonly]), #priohotel-login input[type="text"]:not(.browser-default):focus:not([readonly]), #priohotel-login input[type="password"]:not(.browser-default):focus:not([readonly]), #priohotel-login input[type="email"]:not(.browser-default):focus:not([readonly]), #priohotel-login input[type="url"]:not(.browser-default):focus:not([readonly]), #priohotel-login input[type="time"]:not(.browser-default):focus:not([readonly]), #priohotel-login input[type="date"]:not(.browser-default):focus:not([readonly]), #priohotel-login input[type="datetime"]:not(.browser-default):focus:not([readonly]), #priohotel-login input[type="datetime-local"]:not(.browser-default):focus:not([readonly]), #priohotel-login input[type="tel"]:not(.browser-default):focus:not([readonly]), #priohotel-login input[type="number"]:not(.browser-default):focus:not([readonly]), #priohotel-login input[type="search"]:not(.browser-default):focus:not([readonly]), #priohotel-login textarea.materialize-textarea:focus:not([readonly]) { border: 1px solid #A60AEF; }
#priohotel-login .input-box-bottom .terms-condition { color: #A60AEF; }
#priohotel-login [type="checkbox"].filled-in:checked + span:not(.lever):after { background-color: #A60AEF; border-color: #A60AEF; }
#priohotel-login .login-page-bottom a { color: #A60AEF; }

#priohub-login .progress .indeterminate { background-color: #1BB7C2; }
#priohub-login .prio-login-page-header { background-color: #1BB7C2; }
#priohub-login .sign-in { background-color: #1BB7C2; }
#priohub-login input:not([type]):focus:not([readonly]), #priohub-login input[type="text"]:not(.browser-default):focus:not([readonly]), #priohub-login input[type="password"]:not(.browser-default):focus:not([readonly]), #priohub-login input[type="email"]:not(.browser-default):focus:not([readonly]), #priohub-login input[type="url"]:not(.browser-default):focus:not([readonly]), #priohub-login input[type="time"]:not(.browser-default):focus:not([readonly]), #priohub-login input[type="date"]:not(.browser-default):focus:not([readonly]), #priohub-login input[type="datetime"]:not(.browser-default):focus:not([readonly]), #priohub-login input[type="datetime-local"]:not(.browser-default):focus:not([readonly]), #priohub-login input[type="tel"]:not(.browser-default):focus:not([readonly]), #priohub-login input[type="number"]:not(.browser-default):focus:not([readonly]), #priohub-login input[type="search"]:not(.browser-default):focus:not([readonly]), #priohub-login textarea.materialize-textarea:focus:not([readonly]) { border: 1px solid #1BB7C2; }
#priohub-login .input-box-bottom .terms-condition { color: #1BB7C2; }
#priohub-login [type="checkbox"].filled-in:checked + span:not(.lever):after { background-color: #1BB7C2; border-color: #1BB7C2; }
#priohub-login .login-page-bottom a { color: #1BB7C2; }

#polka-login { background-image: url("../../images/polka-bg.png"); background-size: cover; }
#polka-login .progress .indeterminate { background-color: #97C120; }
#polka-login .prio-login-page-header { background-color: #fff; }
#polka-login .sign-in { background-color: #97C120; }
#polka-login input:not([type]):focus:not([readonly]), #polka-login input[type="text"]:not(.browser-default):focus:not([readonly]), #polka-login input[type="password"]:not(.browser-default):focus:not([readonly]), #polka-login input[type="email"]:not(.browser-default):focus:not([readonly]), #polka-login input[type="url"]:not(.browser-default):focus:not([readonly]), #polka-login input[type="time"]:not(.browser-default):focus:not([readonly]), #polka-login input[type="date"]:not(.browser-default):focus:not([readonly]), #polka-login input[type="datetime"]:not(.browser-default):focus:not([readonly]), #polka-login input[type="datetime-local"]:not(.browser-default):focus:not([readonly]), #polka-login input[type="tel"]:not(.browser-default):focus:not([readonly]), #polka-login input[type="number"]:not(.browser-default):focus:not([readonly]), #polka-login input[type="search"]:not(.browser-default):focus:not([readonly]), #polka-login textarea.materialize-textarea:focus:not([readonly]) { border: 1px solid #97C120; }
#polka-login .input-box-bottom .terms-condition { color: #94358B; }
#polka-login [type="checkbox"].filled-in:checked + span:not(.lever):after { background-color: #94358B; border-color: #94358B; }
#polka-login .login-page-bottom a { color: #97C120; }

#attractionworld-login { background-image: url("../../images/attraction-world.jpg"); background-size: cover; }
#attractionworld-login .progress .indeterminate { background-color: #1BB7C2; }
#attractionworld-login .prio-login-page-header { background-color: #fff; }
#attractionworld-login .sign-in { background-color: #1BB7C2; }
#attractionworld-login input:not([type]):focus:not([readonly]), #attractionworld-login input[type="text"]:not(.browser-default):focus:not([readonly]), #attractionworld-login input[type="password"]:not(.browser-default):focus:not([readonly]), #attractionworld-login input[type="email"]:not(.browser-default):focus:not([readonly]), #attractionworld-login input[type="url"]:not(.browser-default):focus:not([readonly]), #attractionworld-login input[type="time"]:not(.browser-default):focus:not([readonly]), #attractionworld-login input[type="date"]:not(.browser-default):focus:not([readonly]), #attractionworld-login input[type="datetime"]:not(.browser-default):focus:not([readonly]), #attractionworld-login input[type="datetime-local"]:not(.browser-default):focus:not([readonly]), #attractionworld-login input[type="tel"]:not(.browser-default):focus:not([readonly]), #attractionworld-login input[type="number"]:not(.browser-default):focus:not([readonly]), #attractionworld-login input[type="search"]:not(.browser-default):focus:not([readonly]), #attractionworld-login textarea.materialize-textarea:focus:not([readonly]) { border: 1px solid #A60AEF; }
#attractionworld-login .input-box-bottom .terms-condition { color: #A60AEF; }
#attractionworld-login [type="checkbox"].filled-in:checked + span:not(.lever):after { background-color: #A60AEF; border-color: #A60AEF; }
#attractionworld-login .login-page-bottom a { color: #A60AEF; }

#traveltradegroup-login { background-image: url("../../login-page/images/traveltradegroup/travelTradeGroup_Backdrop.jpg"); background-size: cover; background-position: center; }
#traveltradegroup-login .progress .indeterminate { background-color: #1BB7C2; }
#traveltradegroup-login .prio-login-page-header { background-color: #fff; }
#traveltradegroup-login .sign-in { background-color: #14bf98; }
#traveltradegroup-login input:not([type]):focus:not([readonly]), #traveltradegroup-login input[type="text"]:not(.browser-default):focus:not([readonly]), #traveltradegroup-login input[type="password"]:not(.browser-default):focus:not([readonly]), #traveltradegroup-login input[type="email"]:not(.browser-default):focus:not([readonly]), #traveltradegroup-login input[type="url"]:not(.browser-default):focus:not([readonly]), #traveltradegroup-login input[type="time"]:not(.browser-default):focus:not([readonly]), #traveltradegroup-login input[type="date"]:not(.browser-default):focus:not([readonly]), #traveltradegroup-login input[type="datetime"]:not(.browser-default):focus:not([readonly]), #traveltradegroup-login input[type="datetime-local"]:not(.browser-default):focus:not([readonly]), #traveltradegroup-login input[type="tel"]:not(.browser-default):focus:not([readonly]), #traveltradegroup-login input[type="number"]:not(.browser-default):focus:not([readonly]), #traveltradegroup-login input[type="search"]:not(.browser-default):focus:not([readonly]), #traveltradegroup-login textarea.materialize-textarea:focus:not([readonly]) { border: 1px solid #14bf98; }
#traveltradegroup-login .input-box-bottom .terms-condition { color: #14bf98; }
#traveltradegroup-login [type="checkbox"].filled-in:checked + span:not(.lever):after { background-color: #14bf98; border-color: #14bf98; }
#traveltradegroup-login .login-page-bottom a { color: #14bf98; }

#haarlem-login { background-image: url("../../images/harleem_bg.jpg"); background-size: cover; }
#haarlem-login .progress .indeterminate { background-color: #B18132; }
#haarlem-login .prio-login-page-header { background-color: #fff; }
#haarlem-login .sign-in { background-color: #B18132; }
#haarlem-login .input-box input { box-shadow: none !important; }
#haarlem-login input:not([type]):focus:not([readonly]), #haarlem-login input[type="text"]:not(.browser-default):focus:not([readonly]), #haarlem-login input[type="password"]:not(.browser-default):focus:not([readonly]), #haarlem-login input[type="email"]:not(.browser-default):focus:not([readonly]), #haarlem-login input[type="url"]:not(.browser-default):focus:not([readonly]), #haarlem-login input[type="time"]:not(.browser-default):focus:not([readonly]), #haarlem-login input[type="date"]:not(.browser-default):focus:not([readonly]), #haarlem-login input[type="datetime"]:not(.browser-default):focus:not([readonly]), #haarlem-login input[type="datetime-local"]:not(.browser-default):focus:not([readonly]), #haarlem-login input[type="tel"]:not(.browser-default):focus:not([readonly]), #haarlem-login input[type="number"]:not(.browser-default):focus:not([readonly]), #haarlem-login input[type="search"]:not(.browser-default):focus:not([readonly]), #haarlem-login textarea.materialize-textarea:focus:not([readonly]) { border: 1px solid #B18132; outline: none; }
#haarlem-login .input-box-bottom .terms-condition { color: #B18132; }
#haarlem-login [type="checkbox"].filled-in:checked + span:not(.lever):after { background-color: #B18132; border-color: #B18132; }
#haarlem-login .login-page-bottom a { color: #B18132; }

#abudhabi-login { background-image: url("../../images/abudhabi.jpg"); background-size: cover; }
#abudhabi-login .progress .indeterminate { background-color: #c2002f; }
#abudhabi-login .prio-login-page-header { background-color: #fff; }
#abudhabi-login .sign-in { background-color: #c2002f; }
#abudhabi-login .input-box input { box-shadow: none !important; }
#abudhabi-login input:not([type]):focus:not([readonly]), #abudhabi-login input[type="text"]:not(.browser-default):focus:not([readonly]), #abudhabi-login input[type="password"]:not(.browser-default):focus:not([readonly]), #abudhabi-login input[type="email"]:not(.browser-default):focus:not([readonly]), #abudhabi-login input[type="url"]:not(.browser-default):focus:not([readonly]), #abudhabi-login input[type="time"]:not(.browser-default):focus:not([readonly]), #abudhabi-login input[type="date"]:not(.browser-default):focus:not([readonly]), #abudhabi-login input[type="datetime"]:not(.browser-default):focus:not([readonly]), #abudhabi-login input[type="datetime-local"]:not(.browser-default):focus:not([readonly]), #abudhabi-login input[type="tel"]:not(.browser-default):focus:not([readonly]), #abudhabi-login input[type="number"]:not(.browser-default):focus:not([readonly]), #abudhabi-login input[type="search"]:not(.browser-default):focus:not([readonly]), #abudhabi-login textarea.materialize-textarea:focus:not([readonly]) { border: 1px solid #c2002f; outline: none; }
#abudhabi-login .input-box-bottom .terms-condition { color: #c2002f; }
#abudhabi-login [type="checkbox"].filled-in:checked + span:not(.lever):after { background-color: #c2002f; border-color: #c2002f; }
#abudhabi-login .login-page-bottom a { color: #c2002f; }

#sales_panel_login { background-image: url("../../images/london.jpg"); background-size: cover; position: relative; }
#sales_panel_login:after { content: ""; position: absolute; width: 100%; height: 100%; background-color: #fff; opacity: 0.6; }
#sales_panel_login .progress .indeterminate { background-color: #A70000; }
#sales_panel_login .prio-login-page-header { background-color: #fff; }
#sales_panel_login .sign-in { background-color: #A70000; }
#sales_panel_login input:not([type]):focus:not([readonly]), #sales_panel_login input[type="text"]:not(.browser-default):focus:not([readonly]), #sales_panel_login input[type="password"]:not(.browser-default):focus:not([readonly]), #sales_panel_login input[type="email"]:not(.browser-default):focus:not([readonly]), #sales_panel_login input[type="url"]:not(.browser-default):focus:not([readonly]), #sales_panel_login input[type="time"]:not(.browser-default):focus:not([readonly]), #sales_panel_login input[type="date"]:not(.browser-default):focus:not([readonly]), #sales_panel_login input[type="datetime"]:not(.browser-default):focus:not([readonly]), #sales_panel_login input[type="datetime-local"]:not(.browser-default):focus:not([readonly]), #sales_panel_login input[type="tel"]:not(.browser-default):focus:not([readonly]), #sales_panel_login input[type="number"]:not(.browser-default):focus:not([readonly]), #sales_panel_login input[type="search"]:not(.browser-default):focus:not([readonly]), #sales_panel_login textarea.materialize-textarea:focus:not([readonly]) { border: 1px solid #A70000; }
#sales_panel_login .input-box-bottom .terms-condition { color: #A70000; }
#sales_panel_login [type="checkbox"].filled-in:checked + span:not(.lever):after { background-color: #A70000; border-color: #A70000; }
#sales_panel_login .login-page-bottom a { color: #A70000; }

#cssmarketplace-login { background-image: url("../../images/cityback.jpg"); background-size: cover; position: relative; }
#cssmarketplace-login .progress .indeterminate { background-color: #E20711; }
#cssmarketplace-login .prio-login-page-header { background-color: #fff; }
#cssmarketplace-login .sign-in { background-color: #E20711; }
#cssmarketplace-login input:not([type]):focus:not([readonly]), #cssmarketplace-login input[type="text"]:not(.browser-default):focus:not([readonly]), #cssmarketplace-login input[type="password"]:not(.browser-default):focus:not([readonly]), #cssmarketplace-login input[type="email"]:not(.browser-default):focus:not([readonly]), #cssmarketplace-login input[type="url"]:not(.browser-default):focus:not([readonly]), #cssmarketplace-login input[type="time"]:not(.browser-default):focus:not([readonly]), #cssmarketplace-login input[type="date"]:not(.browser-default):focus:not([readonly]), #cssmarketplace-login input[type="datetime"]:not(.browser-default):focus:not([readonly]), #cssmarketplace-login input[type="datetime-local"]:not(.browser-default):focus:not([readonly]), #cssmarketplace-login input[type="tel"]:not(.browser-default):focus:not([readonly]), #cssmarketplace-login input[type="number"]:not(.browser-default):focus:not([readonly]), #cssmarketplace-login input[type="search"]:not(.browser-default):focus:not([readonly]), #cssmarketplace-login textarea.materialize-textarea:focus:not([readonly]) { border: 1px solid #E20711; }
#cssmarketplace-login .input-box-bottom .terms-condition { color: #E20711; }
#cssmarketplace-login [type="checkbox"].filled-in:checked + span:not(.lever):after { background-color: #E20711; border-color: #E20711; }
#cssmarketplace-login .login-page-bottom a { color: #E20711; }

#axisglobe { background-image: url("../../images/axis-globe.jpg"); background-size: cover; position: relative; }
#axisglobe .progress .indeterminate { background-color: #22145f; }
#axisglobe .prio-login-page-header { background-color: #fff; }
#axisglobe .sign-in { background-color: #22145f; }
#axisglobe input:not([type]):focus:not([readonly]), #axisglobe input[type="text"]:not(.browser-default):focus:not([readonly]), #axisglobe input[type="password"]:not(.browser-default):focus:not([readonly]), #axisglobe input[type="email"]:not(.browser-default):focus:not([readonly]), #axisglobe input[type="url"]:not(.browser-default):focus:not([readonly]), #axisglobe input[type="time"]:not(.browser-default):focus:not([readonly]), #axisglobe input[type="date"]:not(.browser-default):focus:not([readonly]), #axisglobe input[type="datetime"]:not(.browser-default):focus:not([readonly]), #axisglobe input[type="datetime-local"]:not(.browser-default):focus:not([readonly]), #axisglobe input[type="tel"]:not(.browser-default):focus:not([readonly]), #axisglobe input[type="number"]:not(.browser-default):focus:not([readonly]), #axisglobe input[type="search"]:not(.browser-default):focus:not([readonly]), #axisglobe textarea.materialize-textarea:focus:not([readonly]) { border: 1px solid #22145f; }
#axisglobe .input-box-bottom .terms-condition { color: #22145f; }
#axisglobe [type="checkbox"].filled-in:checked + span:not(.lever):after { background-color: #22145f; border-color: #22145f; }
#axisglobe .login-page-bottom a { color: #22145f; }

#livin-login .progress .indeterminate { background-color: #FF5959; }
#livin-login .prio-login-page-header { background-color: #fff; }
#livin-login .sign-in { background-color: #FF5959; }
#livin-login input:not([type]):focus:not([readonly]), #livin-login input[type="text"]:not(.browser-default):focus:not([readonly]), #livin-login input[type="password"]:not(.browser-default):focus:not([readonly]), #livin-login input[type="email"]:not(.browser-default):focus:not([readonly]), #livin-login input[type="url"]:not(.browser-default):focus:not([readonly]), #livin-login input[type="time"]:not(.browser-default):focus:not([readonly]), #livin-login input[type="date"]:not(.browser-default):focus:not([readonly]), #livin-login input[type="datetime"]:not(.browser-default):focus:not([readonly]), #livin-login input[type="datetime-local"]:not(.browser-default):focus:not([readonly]), #livin-login input[type="tel"]:not(.browser-default):focus:not([readonly]), #livin-login input[type="number"]:not(.browser-default):focus:not([readonly]), #livin-login input[type="search"]:not(.browser-default):focus:not([readonly]), #livin-login textarea.materialize-textarea:focus:not([readonly]) { border: 1px solid #FF5959; }
#livin-login .input-box-bottom .terms-condition { color: #FF5959; }
#livin-login [type="checkbox"].filled-in:checked + span:not(.lever):after { background-color: #FF5959; border-color: #FF5959; }
#livin-login .login-page-bottom a { color: #FF5959; }

#todaytix-login .progress .indeterminate { background-color: #ff0f57; }
#todaytix-login .prio-login-page-header { background-color: #fff; }
#todaytix-login .sign-in { background-color: #ff0f57; }
#todaytix-login input:not([type]):focus:not([readonly]), #todaytix-login input[type="text"]:not(.browser-default):focus:not([readonly]), #todaytix-login input[type="password"]:not(.browser-default):focus:not([readonly]), #todaytix-login input[type="email"]:not(.browser-default):focus:not([readonly]), #todaytix-login input[type="url"]:not(.browser-default):focus:not([readonly]), #todaytix-login input[type="time"]:not(.browser-default):focus:not([readonly]), #todaytix-login input[type="date"]:not(.browser-default):focus:not([readonly]), #todaytix-login input[type="datetime"]:not(.browser-default):focus:not([readonly]), #todaytix-login input[type="datetime-local"]:not(.browser-default):focus:not([readonly]), #todaytix-login input[type="tel"]:not(.browser-default):focus:not([readonly]), #todaytix-login input[type="number"]:not(.browser-default):focus:not([readonly]), #todaytix-login input[type="search"]:not(.browser-default):focus:not([readonly]), #todaytix-login textarea.materialize-textarea:focus:not([readonly]) { border: 1px solid #ff0f57; }
#todaytix-login .input-box-bottom .terms-condition { color: #ff0f57; }
#todaytix-login [type="checkbox"].filled-in:checked + span:not(.lever):after { background-color: #ff0f57; border-color: #ff0f57; }
#todaytix-login .login-page-bottom a { color: #ff0f57; }

#liverpoolpass { background-image: url("../../images/liver-pool-pass.png"); background-size: cover; position: relative; }

#liverpoolpass .progress .indeterminate { background-color: #444FA1; }

#liverpoolpass .prio-login-page-header { background-color: #fff; }

#liverpoolpass .sign-in { background-color: #444FA1; }

#liverpoolpass input:not([type]):focus:not([readonly]), #liverpoolpass input[type="text"]:not(.browser-default):focus:not([readonly]), #liverpoolpass input[type="password"]:not(.browser-default):focus:not([readonly]), #liverpoolpass input[type="email"]:not(.browser-default):focus:not([readonly]), #liverpoolpass input[type="url"]:not(.browser-default):focus:not([readonly]), #liverpoolpass input[type="time"]:not(.browser-default):focus:not([readonly]), #liverpoolpass input[type="date"]:not(.browser-default):focus:not([readonly]), #liverpoolpass input[type="datetime"]:not(.browser-default):focus:not([readonly]), #liverpoolpass input[type="datetime-local"]:not(.browser-default):focus:not([readonly]), #liverpoolpass input[type="tel"]:not(.browser-default):focus:not([readonly]), #liverpoolpass input[type="number"]:not(.browser-default):focus:not([readonly]), #liverpoolpass input[type="search"]:not(.browser-default):focus:not([readonly]), #liverpoolpass textarea.materialize-textarea:focus:not([readonly]) { border: 1px solid #444FA1; }

#liverpoolpass .input-box-bottom .terms-condition { color: #444FA1; }

#liverpoolpass [type="checkbox"].filled-in:checked + span:not(.lever):after { background-color: #444FA1; border-color: #444FA1; }

#liverpoolpass .login-page-bottom a { color: #444FA1; }
