@main-color: #23c37d; @main-color-dark: #33986e; @main-bgcolor: #33986e; @login-logo: url('../img/TFA_by_pandahaus.png'); @active-color: #eeb91d; body { font-family: 'Maven Pro', sans-serif !important; &.popup-open { overflow-y: hidden; } } .ui-focus, .ui-shadow-inset, .ui-btn { -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; } .ui-input-text input { font-weight: normal; } .ui-page * { text-shadow: none !important; } .btn { background: @active-color !important; color: #000 !important; border: 1px solid #000 !important; border-radius: 5px !important; text-shadow: none !important; } #footer_btns { display: -webkit-box; display: -webkit-flex; display: flex; > * { margin: 0 auto; cursor: pointer; color: #aaa; &.active { color: #333; } &:hover { color: #000; } } } #footer_btns { padding: 10px; border-top: 1px solid #ccc; } #news_container { #news-switch { text-align: center; background: #f9f9f9; padding: 20px; span { padding: 8px 20px; cursor: pointer; border: 1px solid #ccc; background-image: linear-gradient(#fefefe, #f1f1f1); &.real { border-top-left-radius: 5px; border-bottom-left-radius: 5px; border-right: none; } &.crypto { border-top-right-radius: 5px; border-bottom-right-radius: 5px; } &.active { background-image: linear-gradient(#7ad6c1, #3ba18a); color: #fff; border: 1px solid #3ba18a; } } } .news_container { min-height: 95px; border-bottom: 1px solid #ccc; cursor: pointer; padding: 10px; position: relative; background-color: #fff; margin: 5px 0; &.img { padding-left: 95px; } /*&:first-of-type { margin-top: 40px; }*/ } .news_img { position: absolute; left: 10px; top: 10px; max-height: 75px; max-width: 75px; border: 1px solid #ccc; border-radius: 5px; } .news_container:hover { background-color: #f5f5f5; } .news_author { color: #999; padding-right: 10px; border-right: 1px solid #999; font-size: 12px; } .news_time { margin-left: 10px; color: #999; white-space: nowrap; font-size: 12px; } .tooltip-inner { max-width: 500px !important; font-size: 16px; } &:before { display: none; } .news_container:first-of-type { margin-top: 0px; } } #chat-html { #newroom-popup { .ui-content { background: #eee; } form { .ui-input-text { border: 1px solid #aaa; } } } > .ui-content { padding: 0; } padding: 0 !important; #chat-popup { .ui-header { position: fixed; background: #fff !important; } #chat_room_container { padding-top: 52px !important; } } } #predictshare-html { .invitation { margin-top: 100px; text-align: center; font-size: 20px; a { font-size: 26px; text-decoration: underline; } } table { width: 100%; &.prediction { border-bottom: 2px solid #ccc; &.PredictedOutcome { tr { &.status { td { padding: 5px; .points { background: #0076b9; } } } &.team { td { &.score { &.pred { color: #0076b9; } } } } } } &.PredictedScore { tr { &.status { td { padding: 5px; .points { background: #3da142; } } } &.team { td { &.score { &.pred { color: #3da142; } } } } } } &.PredictedWrong { tr { &.team { td { &.score { &.pred { color: red; } } } } } } tr { &.status { td { vertical-align: middle; .time { float: left; text-align: left; padding: 5px; font-size: 18px; color: #333; } .points { position: relative; z-index: 2; float: right; text-align: right; color: #fff; padding: 5px; border-radius: 5px; font-weight: bold; } } } &.team { td { vertical-align: middle; padding: 10px; text-align: center; &.name { width: 70%; position: relative; z-index: 2; .match-status { position: absolute; right: 5px; bottom: -15px; font-size: 16px; background: #eee; border: 1px solid #ccc; border-radius: 3px; padding: 2px 5px; } } &.logo { width: 15%; img { max-width: 40px; } } &.score { width: 7.5%; &.real { padding: 10px 0; font-size: 28px; font-weight: bold; } &.pred { font-size: 18px; padding: 10px 10px 10px 0px; } } } } } } } background-color: transparent; .ui-header { padding: 10px; text-align: center; border-bottom: 2px solid #ccc; } .ui-content { background-color: transparent; padding: 0; } .ui-footer { text-align: center; padding: 10px; table { td { text-align: center; padding: 10px 30px; img { max-width: 100%; } } } } .ui-content { &:after { pointer-events: none; content: " "; position: fixed; background: url('../img/landing/home-bg.jpg'); background-size: cover; background-position: center; left: 0; right: 0; top: 0; bottom: 0; opacity: 0.1; } } } #welcome-html { background-color: transparent; .ui-content { background-color: transparent; padding: 0.3em 1em; } .against { margin-left: 5px; font-size: 10px; } &:not(.havepin) { background-repeat: no-repeat; background-position: center 40%; background-clip: padding-box; -o-background-size: 200px; -moz-background-size: 200px; -webkit-background-size: 200px; background-size: 200px; background-image: @login-logo; .invitation, .against, .logo { display: none; } } .invitation { .user { font-weight: bold; } } .logo { min-height: 150px; margin: 0px; background-repeat: no-repeat; background-position: center 40%; background-clip: padding-box; -o-background-size: 90px; -moz-background-size: 90px; -webkit-background-size: 90px; background-size: 140px; background-image: @login-logo; } &.havepin { .logo { height: 60%; } .invitation { height: auto; margin: 10px 0; line-height: 1.5; font-size: 14px; &.learnmore { height: auto; margin: 0; padding: 0; /*border: 2px solid #ccc; border-radius: 5px;*/ background: #fafafa; text-align: left; .learnmore-title { font-weight: bold; cursor: pointer; font-size: 16px; text-decoration: underline; } } } } #go-reg { text-transform: none; } } .w100 { width: 100%; } a { &.tfa-btn { color: inherit; text-decoration: none; &:hover { text-decoration: none; } } } .tfa-btn { cursor: pointer; font-weight: normal !important; border: 1px solid @main-color-dark !important; text-shadow: none !important; text-align: center; font-size: 20px !important; padding: 5px 15px 8px; border-radius: 5px !important; &.fb { border: 1px solid #3861a1 !important; background-color: #3861a1 !important; color: #fff !important; margin-top: 10px; } &.green { border: 1px solid @main-color-dark !important; background-color: @main-color !important; color: #fff !important; } } #login-html, #welcome-html, #register-html, #phone-html { .tfa-btn { &.green { border-radius: 30px !important; box-shadow: 0px 0px 10px 10px #ccc; font-size: 26px !important; text-transform: uppercase; } } } #login-html, #welcome-html, #register-html, #wallet_frame, #phone-html { .heading { text-align: left; font-size: 18px; &.big { font-weight: bold; font-size: 22px; } } .label { text-align: left; font-size: 16px; display: block; color: #333; font-weight: normal; padding: 5px 0; } .info-bar { font-weight: normal; width: 100%; text-align: center; .msg { display: inline-block; &:empty { display: none !important; } } } &.loading { .info-bar { .msg { background-image: url('../img/ajax-loader.gif'); background-repeat: no-repeat; padding-left: 20px; background-position: center left; color: @main-color; } } .btn { pointer-events: none; opacity: 0.7; } } .info-bar { .msg { &.error { color: red; } } } input { font-size: 20px; padding: .4em; } .pass { position: relative; .forgot { position: absolute; color: @main-color; font-size: 14px; line-height: initial; cursor: pointer; top: 0px; right: 0px; padding: 15px; } } .ui-footer { background-color: transparent; border: none; padding: 0 15px 15px; } &.logo-set { background-color: transparent; background-repeat: no-repeat; background-position: center 40%; background-clip: padding-box; background-size: 140px; background-image: @login-logo; } } body { &.loading { div[data-role=page]:not(#login-html) { display: none; } #login-html { #loginWindow { display: none; } } } &:not(.loading) { #applogo { display: none; } } } #applogo { height: 100%; position: absolute; right: 0; left: 0; top: 0; bottom: 0; display: table; width: 100%; > div { display: table-cell; vertical-align: middle; height: 100%; width: 100%; text-align: center; } } .tweet { .js-action-profile-avatar { border: 1px solid #ccc; &.online { border: 1px solid yellowgreen; } } .stream-item-header.recent { margin-top: 15px; } .recent-bar { position: absolute; height: 590px; border: 1px solid #ccc; left: 36px; top: 67px; } .js-tweet-text-container.recent, .recent-like { min-height: 30px; } &.reposted { .recent-bar { top: 95px; } } .tweet-title { word-wrap: break-word; word-break: break-word; font-size: 18px; } } .fullmodal { .login-modal-dialog, .modal-dialog { margin: -1px; height: 100%; width: 100%; } .login-modal-content, .modal-content { height: 100%; width: 100%; border-radius: 0; } } .ui-popup-container, .ui-popup { height: 100%; width: 100%; position: fixed; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; max-width: none !important; .ui-content { padding: 0 !important; } } #profile-html { .ui-content { padding: 0; > div { width: 100%; &:not(:first-of-type) { margin-top: 10px; } } } .profile-data { .user-btns { padding: 10px; } .user-counts { > div { padding: 10px 5px; line-height: 1.2; } .count { font-weight: bold; } .count-info { font-size: 12px; color: #aaa; } } &.pic { vertical-align: middle; text-align: center; .profile_pic { height: 100px; border-radius: 50px; margin: 10px; border: 1px solid #aaa; } } } .profile-data.team { .icon { text-align: center; img { max-width: 30px; max-height: 30px; } } .username { text-align: left; font-weight: bold; } } .switch-panel { width: 100%; display: -webkit-box; display: -webkit-flex; display: flex; .switch { display: block; width: 33.33%; padding: 12px; background-color: #dddddd; color: #fff; text-align: center; cursor: pointer; &.tfc { > span { padding: 9px 3px; border-radius: 25px; background-color: #333; font-size: 10px; line-height: 1; font-family: arial; letter-spacing: 1px; font-weight: bold; margin-bottom: 0; display: inline-block; } } &.active { &.tfc { > span { background: @active-color; } } &:not(.tfc) { color: @active-color; } } } } #frm_send { .ui-input-text { border: none; text-shadow: none; } } margin-top: 0; #div_switch { .forum_switch { background-color: #f7e4a2; padding: 8px 9px; margin: 0; color: #000 !important; font-weight: bold; font-size: 16px; width: 25%; text-align: center; display: inline-block; cursor: pointer; } .forum_switch_active { background-color: #ceb45f !important; } } .ccontainer { padding: 10px; } .ccontainer table { width: 100%; } .ccontainer table td { padding: 5px; text-align: center; vertical-align: middle; font-size: 18px; font-weight: bold; } .ccontainer table thead tr:nth-child(1) td { border-bottom: 1px solid; font-size: 22px; } #acct-id { font-size: 12px; word-break: break-all; text-align: left; } #rec_table tbody td { font-size: 18px; font-weight: normal; } .acct-id-label { color: #777; } .svg-icon { height: 30px; } #hst_table { width: 100%; max-height: 300px; overflow-y: auto; } #hst_table td { padding: 10px 7px; vertical-align: middle; font-size: 14px; overflow: hidden; line-height: 1; cursor: pointer; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; } #hst_table tr:hover td { background-color: #f5f5f5; } #hst_table td:nth-child(1) { text-align: center; } .trx-amount { float: right; color: red; font-weight: bold; } .trx-type { float: right; font-weight: bold; } .trx-row.own .trx-amount { color: #007700; } .username { font-weight: bold; } .trx-info { color: #777; margin-bottom: 10px; } .trx-info .fa-eye { padding: 0px 10px; } #trx_operations_table_header tr { background-color: #f2f2f2; } #trx_operations_table tr { background-color: #fff; } #trx_operations_table_header { font-weight: bold; } #trx_operations { background: #f2f2f2; padding: 0 10px 10px 10px; font-family: Lato; } #frm_send input { border: 1px solid #ddd; border-radius: 5px; width: 100%; padding: 9px 12px; } #main_wrapper button:not(.bootbox-close-button) { border: 1px solid #000 !important; font-size: 16px !important; font-weight: bold !important; background-color: #efb81f !important; color: #000 !important; min-height: 43px; } .acct_balance { color: #777; float: right; } img { vertical-align: top; } .usertag-user { padding: 5px; } .usertag-user img { margin-right: 10px; } .usertag-user:hover { background-color: #ccc; } } #pay-html { .pay_switch span { width: 50%; padding: 0; display: inline-block; text-align: center; cursor: pointer; a { width: 100%; padding: 14px; margin: 0; background: none; border: none; text-shadow: none; } &.active { a { color: #fff; } } } .pay_switch span:hover { background-color: #ccc; } .pay_switch span.active { background-color: #2d2d2d; color: #fff; } #pay_payment table { width: 100%; font-family: Lato; } #pay_payment table thead td { padding-top: 10px; text-align: center; vertical-align: middle; font-size: 16px; font-weight: bold; color: #777; } #pay_payment table tbody td { padding: 10px; text-align: center; vertical-align: middle; font-size: 26px; font-weight: bold; } #pay_paybtn { cursor: pointer; text-align: center; padding: 11px; background-color: #000; border-radius: 5px; color: #fff; font-weight: bold; transition: background 0.15s ease-in-out 0s; } #pay_paybtn:hover { background-color: #777; } #pay_paybtn.disabled { background-color: #909090; pointer-events: none; } #close_receipt { margin: 20px 70px; color: #fff; text-align: center; padding: 5px; background-color: #aaa; border-radius: 5px; font-weight: bold; font-size: 20px; cursor: pointer; } #pay_receipt_table tbody td { font-size: 18px; padding: 2px 25px; } #pay_receipt_table tbody td:first-of-type { padding-right: 0; } #pay_receipt_table tbody td:last-of-type { padding-left: 0; } #pay_receipt_to { padding: 0px 25px; } .btn-primary { background-color: #efb81f !important; } .holds_iframe { background: url(../img/round-loader.gif) center center no-repeat; } #validateModal.selected #val_phone_country_sel_lbl { pointer-events: none; } #validateModal.noval #val_phone_sel_lbl select { pointer-events: none; } #validateModal.noval #val_phone_sel_lbl::after, #validateModal.selected #val_phone_country_sel_lbl::after, #validateModal:not(.selected) #btn_validate, #validateModal:not(.selected) #val_code, #validateModal:not(.selected) #txt_validate, #validateModal:not(.noval) #txt_enter, #validateModal.noval #txt_select { display: none; } .ui-content { border-radius: 0; #pay_merchants > div { position: relative; min-height: 71px; padding: 10px; border-bottom: 1px solid #ddd; text-align: left; cursor: pointer; background-color: #fff; } #pay_merchants > div:hover { background-color: #f5f5f5; } } .ui-header { border-radius: 0; position: relative; text-align: center; padding: 10px; color: #fff; background-color: #3b3b3b; .ui-link { cursor: pointer; position: absolute; top: 5px; color: #fff; background: none; border: none; font-weight: normal; font-size: 16px; left: 0; } } #pay_transfers > div { font-size: 16px; } #exch_from_bal:not(:empty):before, #exch_to_bal:not(:empty):before { content: 'Balance: '; } .btn-convert { font-weight: normal; font-size: 16px; cursor: pointer; text-align: center; padding: 10px; color: #fff; background-color: #3b3b3b; display: block; margin: 0; border: none; } } div[data-role=navbar] { li { .ui-btn { border: none !important; min-height: 40px; width: 100%; height: 100%; padding: 5px !important; background-color: #fff !important; text-shadow: none !important; .icon { position: relative; &.home { background-image: url('../img/v_home_round.svg'); } &.tfa { background-image: url('../img/v_crystal_call.svg'); } &.plus-o { background-image: url('../img/v_circle_o.svg'); position: absolute; left: 2px; right: 2px; top: 2px; bottom: 2px; } &.plus { background-image: url('../img/v_plus.svg'); position: absolute; left: 2px; right: 2px; top: 2px; bottom: 2px; } &.comment { background-image: url('../img/v_chat_round.svg'); } &.user { background-image: url('../img/v_user.svg'); } min-height: 30px; background-size: contain; background-repeat: no-repeat; background-position: center; } &.ui-btn-active, &.active { color: @active-color !important; text-shadow: none !important; .icon { &.home { background-image: url('../img/v_home_round_active.svg'); } &.tfa { background-image: url('../img/v_crystal_call_active.svg'); } &.comment { background-image: url('../img/v_chat_round_active.svg'); } &.user { background-image: url('../img/v_user_active.svg'); } } } } } } .the_combo::before { content: ""; position: absolute; left: 85px; z-index: 10; top: 10px; color: #ccc; pointer-events: none; } .the_combo.empty::before { content: "0.00"; } .the_combo.empty.usd::before { content: "$0.00"; left: 110px; } .the_combo.empty.eur::before { content: "0,00 €"; } .the_combo.empty.rub::before { content: "0,00 ₽"; } .the_combo.empty.thb::before { content: "฿0.00"; } .the_combo.empty.hkd::before { content: "HK$0.00"; } .the_combo.empty.eur::before, .the_combo.empty.rub::before { left: 105px; } .busy, .ui-loading { cursor: wait !important; .busy_bgr { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1000; .busy_img { background-image: url('../img/round-loader.gif'); background-position: center; background-repeat: no-repeat; width: 100%; height: 100%; display: table; &.small { background-image: url('../img/ajax-loader.gif'); } .busy_text { display: none; display: table-cell; vertical-align: middle; text-align: center; padding: 175px 20px 0 20px; font-size: 18px; } } } :not(.busy_bgr):not(.busy_img):not(.busy_text):not(.ui-loader):not(.ui-popup-screen.in) { opacity: 0.9; } > * { pointer-events: none !important; } body { .ui-page { opacity: 0.9; } &.popup-open { .ui-page { :not(.busy_bgr):not(.busy_img):not(.busy_text):not(.ui-popup-active) { visibility: hidden; } .ui-popup-active * { visibility: visible !important; opacity: 0.9; } } } } } .ui-popup.ui-body-inherit { border: none; border-radius: 0; } .ui-header.ui-bar-inherit { border: none; } .new_cam_btn { background-color: #ceb45f; border-radius: 5px; color: rgb(255, 255, 255); cursor: pointer; display: inline-block; font-size: 16px; font-weight: bold; padding: 7px 20px; line-height: 1; } .new_cam_btn:not(.disabled):hover { background-color: #6ad472 !important; } .new_cam_btn.disabled { opacity: 0.5; pointer-events: none; } .search-merchant { position: relative; height: 50px; .ui-input-text { margin: 0; border: 0; border-radius: 0; } } .merchant-map { display: none; } .the_combo::after { content: ""; font-family: FontAwesome; padding: 7px 11px; position: absolute; pointer-events: none; right: 0; color: #333; transition: color 0.15s ease-in-out 0s; top: 3px; } .the_combo select { width: 100%; appearance: none; -webkit-appearance: none; -moz-appearance: none; cursor: pointer; font-weight: normal; padding-left: 10px; padding-right: 30px; transition: border 0.15s ease-in-out 0s; font-size: 16px; height: 42px; color: #333; border: 1px solid #ddd; border-radius: 5px; background-color: transparent; outline: none; } .the_combo { display: block !important; position: relative; transition: border 0.15s ease-in-out 0s; } .the_combo:hover::after { color: @main-color !important; } .the_combo:hover select { border: 1px solid #00963A !important; } .the_combo select:focus { border: 1px solid #00963A !important; color: @main-color !important; } #pay_destuser { .the_combo { .ui-select { position: initial; margin: 0; } position: initial; .ui-input-text { border: none; margin: 0; position: absolute; top: 4px; left: 0; input { width: 160px; text-align: right; border: none; outline: none; } } > span { display: none; } } } .bootbox.modal { z-index: 1100; } .ui-loader { border: 1px solid #aaa; opacity: 1; background: #fff; } #pay_payment { .ui-content { overflow-y: auto; } } #pay_transfers { .ui-content { overflow-y: auto; } } .reg-login-link { font-size: 14px; border: none; background: none; color: @main-color !important; text-decoration: underline; } #wallet_frame { &.nowallet { .wallet { display: none; } } &:not(.nowallet) { .nowallet { display: none; } } } .terms { .and { margin: 0 5px; } line-height: 1.2; font-size: 12px; padding-top: 10px; text-align: center; a { text-decoration: underline; } } #btn-wallet-captcha { > div { margin: 50px auto; } } .actions { width: 20%; i { padding: 10px; cursor: pointer; } display: none; } .chat-create { .btn { width: 50%; } } .chat-pincode { .copy { cursor: pointer; float: right; margin-right: 20px; font-size: 14px; } position: relative; .fa-times { position: absolute; top: 0; right: 0; padding: 10px; cursor: pointer; opacity: 0.5; } font-size: 20px; font-weight: bold; padding: 10px; text-align: center; background-color: @main-color; color: #fff; .pincode { text-decoration: underline; } .chat-pincode-desc { font-size: 14px; } .tfa-invite-desc { position: relative; padding: 20px 0 10px 100px; img { position: absolute; height: 75px; width: 75px; left: 10px; } span { &:not(:first-of-type) { margin-left: 10px; } } } } #chat_room_container { .stream-item-footer { display: none; } .thread_container { .recent-bar { display: none; } &.has-recent { .content { > .recent { padding-left: 65px; } } } .tweet-img.file { max-height: 50px !important; max-width: 50px !important; } .js-tweet-text-container.recent { &:empty { display: none; } } } } .chat-list-item { &:hover { background: #f1f1f1; cursor: pointer; } &.active { background: #f5f5f5; } border: 1px solid #ccc; background-color: #fff; padding: 5px; .logo { position: relative; padding: 2px; .badge { position: absolute; bottom: -3px; left: -3px; background-color: orange; } img { border: 1px solid #777; border-radius: 5px; width: 50px; height: 50px; } } .title { position: relative; width: 100%; padding: 2px; /*float: left;*/ /*margin: 13px 0 0 10px;*/ &.docked { &:after { content: "\f005"; font-family: 'FontAwesome'; position: absolute; right: 0; top: 0; color: #ffcc00; } } text-align: center; font-size: 20px; font-weight: bold; .desc { font-weight: normal; font-size: 14px; color: #aaa; line-height: 1; } } &.online { .logo { img { border: 2px solid yellowgreen; } } } &.conversation { .logo { img { border-radius: 25px; } } } } .prg_inside { font-family: serif; font-weight: bold; background-color: #0099FF !important; } .prg_animate { background: rgba(0, 153, 255, 0.7) url("../img/progressbar.gif") repeat scroll 0% 0% !important; } .div-upload { background: rgb(238, 238, 238) none repeat scroll 0% 0%; color: rgb(0, 0, 0); margin: 0 5px 5px 0; border: 1px solid rgb(170, 170, 170); padding: 5px; display: table; } .div-upload-file { padding-right: 10px; font-family: arial; font-size: 14px; display: table-cell; vertical-align: middle; } .upload-filename { font-weight: bold; } .upload-filesize { color: #777; font-weight: bold; } .prg-containter { width: 200px; display: table-cell; vertical-align: middle; } .pgr-border { border: 1px solid #b1b1b1; padding: 2px; text-align: center; margin-top: 3px; } .drive-attachment { color: #000; } .upload-cancel { cursor: pointer; color: #777; padding-left: 5px; display: table-cell; vertical-align: middle; } .drive-attachment { .thumbnail { margin: 0; } position: relative; display: inline-block; padding-right: 20px; .delete { position: absolute; right: 0; top: 0; color: red; } } #myteam-html { padding: 0 !important; #league-popup-popup { .ui-header { background-color: #fff !important; .league-title { border-bottom: 1px solid #ccc; } } .ui-content { padding-top: 55px !important; } } .select-league-row { padding: 10px 10px 10px 50px; font-size: 20px; font-weight: bold; position: relative; .flag { width: 30px; height: 30px; position: absolute; left: 10px; top: 10px; border: 1px solid #ccc; border-radius: 15px; } &:hover { background-color: #ccc; cursor: pointer; } } .select-team-row { padding: 10px 10px 10px 50px; font-size: 20px; font-weight: bold; position: relative; .logo { width: 30px; height: 30px; position: absolute; left: 10px; top: 10px; } &:hover { background-color: #ccc; cursor: pointer; } } } #download-html { table { text-align: center; width: 100%; height: 100%; } .ui-content { padding: 0; position: fixed; top: 0; left: 0; right: 0; bottom: 0; } a { background: none; color: white; border: none; img { max-width: 130px; } } background: url('../img/landing/home-bg.jpg'); background-position-x: 0%; background-position-y: 0%; background-repeat: repeat; background-size: auto; background-size: cover; background-position: center; background-repeat: no-repeat; .app-icons { td { padding-bottom: 10px; } } #logincred { font-weight: normal; font-size: 16px; margin-top: 10px; &.creds { font-family: "Courier New"; display: block; margin-top: 25px; font-size: 18px; font-weight: bold; outline: none; } } .shadow { text-shadow: 3px 2px 2px #000 !important; } } table.phone-validate { margin-left: -15px; border-spacing: 15px 0; border-collapse: separate; .ui-select, .ui-input-text { margin: 0; } .ui-input-text { border: none; border-radius: 0; } th, td { &:first-of-type { width: 30%; } &:nth-of-type(2) { width: 70%; } } th { font-size: 12px; font-weight: normal; color: #aaa; } td { border-bottom: 1px solid #aaa; } } #register-html, #phone-html { .ui-input-text { background-color: #f9f9f9; border: none; border-radius: 0; border-bottom: 1px solid #aaa; } #validate2-popup { background-color: #f9f9f9; .ui-header, .ui-content { background-color: #f9f9f9; } } #pass-popup { .ui-content { padding: 15px !important; } } } #val-phone-codes-button { border: none; border-radius: 0; background: none; margin: 0 10px; font-weight: normal; } .select2-dropdown { z-index: 2000 !important; } .select2-selection { outline: none; } #val-phone-codes-div .select2-container--open { min-width: 250px !important; } #val-phone-codes-div { .select2-selection { border: none; background: transparent; } .seleced-phone-code { font-size: 26px; } } #val_phone_select_div { .select2-selection { border: none; background: transparent; } } @media screen and (max-height: 400px) { .logo-set, #welcome-html, .logo, .ui-page { background: none !important; padding-bottom: 0 !important; } .ui-footer-fixed { position: initial !important; } } #welcome-html, #register-html, #login-html, #phone-html { .ui-footer { background: transparent } .ui-content { &:after { pointer-events: none; content: " "; position: fixed; background: url('../img/landing/home-bg.jpg'); background-size: cover; background-position: center; left: 0; right: 0; top: 0; bottom: 0; opacity: 0.1; } } } .ui-loader { .ui-icon-loading { background-size: auto; background-position: center; background-repeat: no-repeat; margin: auto !important; background-color: transparent !important; height: 25px !important; background-image: url('images/ajax-loader-new.gif') !important;; } h1 { font-family: 'Roboto' !important; letter-spacing: 1px; } } .ui-loader-verbose { width: 16.5em; margin-left: -8.25em; } .select2-results__option { img.flag { width: 25px; margin-right: 5px; border: 1px solid #ccc; } } #select2-val-phone-codes-container, #select2-merchant-country-container { padding-left: 0; img.flag { width: 20px; display: inline-block; margin: 0 8px 8px 0; } } #select2-merchant-country-container { img.flag { margin: 5px 8px 8px 8px; } } #phone-html { td { &.phone { .ui-input-text { border: none; } } } } .merchant-page { .header-back { background: none; border: none; font-weight: normal; font-size: 14px; padding-left: 5px; span { padding: 5px; } } .welcome { text-align: center; } .logo { min-height: 150px; margin: 10px 0; background-repeat: no-repeat; background-position: center 40%; background-clip: padding-box; -o-background-size: 140px; -moz-background-size: 140px; -webkit-background-size: 140px; background-size: 140px; background-image: @login-logo; } .ui-content { &:after { pointer-events: none; content: " "; position: fixed; background: url('../img/landing/home-bg.jpg'); background-size: cover; background-position: center; left: 0; right: 0; top: 0; bottom: 0; opacity: 0.1; } } .ui-footer { background: transparent; padding: 10px; .tfa-btn { display: block; } } .ui-input-text { background-color: #fff; border: none; border-radius: 0; border-bottom: 1px solid #aaa; margin-top: 0; } .label { color: #333; font-size: 16px; font-weight: normal; } } #merchant2-html, #merchant3-html { .ui-content:after { display: none; } } .upload-btn-container { .ui-input-text { display: none; } } .fb_btn { position: relative; white-space: nowrap; background: rgba(0, 0, 0, 0) linear-gradient(#4c69ba, #3b55a0) repeat scroll 0 0; border-color: #4c69ba; border-radius: 2px; color: #fff; text-shadow: 0 -1px 0 #354c8c; font-size: 12px; font-weight: bold; display: inline; cursor: pointer; padding: 0 5px; margin: auto; line-height: 2.5; &:hover { background: rgba(0, 0, 0, 0) linear-gradient(#5d79cb, #4c66b1) repeat scroll 0 0; border-color: #5d79cb; } } #go-fb-login { display: inline-block; } .fb_avatar { text-align: center; position: absolute; top: -2px; left: -40px; img { max-height: 30px; border-radius: 25px; max-width: 30px; } } .fb_controls { .fb_login { padding: 7px 5px 5px; text-align: center; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: flex; } .notuser { display: none; text-align: center; font-size: 10px !important; color: #777; line-height: 1; padding-top: 5px; } &.loggedin { .fb_login { padding: 10px 15px 0; } .notuser { display: block; } } } #welcome-html { * { font-family: 'Roboto', sans-serif !important; } .tfa-btn.green { font-size: 22px !important; line-height: 1; padding: 5px 15px; } } #use-app-prompt strong { text-transform: uppercase; color: #eeb91d; } .already-member { padding: 5px 2px; text-align: center; .already-member-inner { font-size: 12px; font-weight: normal; line-height: 1.1 } }