/**** login ****/ @import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,800|Ubuntu'); .clear:after{ content:""; display: table; clear:both; } .twebman-login-form.loged_out h2 { font-size: 27px; text-align: center; color: #6e7990; margin: 5px 0 15px 0; line-height: 1; } .twebman-login-form { margin:100px auto 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-radius: 2px; max-width: 100%; width: 624px; font-family: 'Open Sans', sans-serif !important; } .twebman-login-form .forgot_password { float: left; } .twebman-login-form .buttons { float: right; width: 155px; } .twebman-login-form-container { padding: 48px 100px 60px; background: #fff; box-shadow: 0 7px 24px rgba(0, 0, 0, 0.07); border-radius: 15px; } .twebman-login-form-container label{ font-size: 12px; margin: 0; text-decoration: none; text-transform: uppercase; font-weight: 600; } .twebman-back { font-size: 14px; line-height: 19px; font-weight: 600; display: inline-block; margin-left: 20px; padding-left: 10px; background: url(../images/left-arrow.svg); background-repeat: no-repeat; background-size: 5px; background-position: left 7px; } .twebman-back a{ color:#323A45; text-decoration: none; } .twebman-back a:focus{ box-shadow: none; } div#tenweb_menu_logo a { display: block; height: 100%; padding: 0; } .twebman-login-form span.required_star { color: rgba(253, 60, 49, 1); font-weight: 600; display: inline-block; position: relative; top: -1px; left: 3px; } .twebman-login-form.loged_out h2 { font-size: 30px; line-height: 41px; text-align: center; font-weight: 800; margin: 4px 0 45px; color: #323A45; padding: 0; } .twebman-login-form a { font-size: 14px; margin: 0; text-decoration: none; } .twebman-login-form a:focus { box-shadow: none; } .forgot_password a { color: #323a45; font-size: 12px; opacity: 0.7; font-weight: 600; text-decoration: underline; } .twebman-login-sub p { text-align: center; color: #a5a7ab; font-size: 14px; margin: 0; } .twebman-login-sub .styled-input + p { text-align: right; margin: 0 !important; } .twebman-login-sub > div { margin: 20px 0; } .twebman-login-form div#create_account { margin: 28px 0 0 0; text-align: center; color: #323A45; } #create_account a { font-weight: 700; color: #323A45; font-size: 12px; } #create_account p { color: #323A45; font-size: 12px; } .twebman-login-sub input[type="text"], .twebman-login-sub input[type="password"] { display: block; width: 100%; padding: 5px 12px 6px; font-size: 12px; line-height: 1.42857143; color: #555555; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 15px; margin-top: 8px; background: #FAFAFA; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; box-shadow: none; } .twebman-login-sub input[type="text"].error_input, .twebman-login-sub input[type="password"].error_input { border-color: rgb(233, 94, 91); } .error_label { color: #e95e5b; font-size: 14px; margin-top: 3px; display:none; } #error_response { margin-top: 15px; } .twebman-login-form-logo { background-image: url(../images/10web-logo-2.svg); height: 55px; background-repeat: no-repeat; background-position: center; } p.sign_in { font-size: 16px; line-height: 22px; text-align: center; margin: 20px 0 0 0; font-weight: 200; } div#twebman-login-form { color: #323A45; } .twebman-login-sub input:focus { border-color: #b5b5b5; outline: 0; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); } .button-login { padding: 5px 10px 5px 10px !important; font-size: 16px; width: 100%; } div#create_account p { line-height: 1.3; } .button-login:hover { background: #192d3b; } .button-login, #create_account a { -webkit-transition: background .2s; -moz-transition: background .2s; transition: background .2s; } #twebman-login-form .spinner { display: none; float: none; width: 15px; height: 15px; background: url(../images/spinner.gif); background-size: contain; margin: -1px 0 0 8px; } .twebman-page { margin: 10px 15px 0 0; } .twebman-page h2 { color: #305075; font-size: 22px; font-weight: 400; margin: 0; padding: 10px 15px 10px 0; line-height: 29px; } .twebman-messages .notice, .twebman-messages div.error, .twebman-messages div.updated { margin: 5px 15px 5px 2px !important; } .twebman-messages { margin: 12px 0; } .twebman-messages div.twebman-error { border-left-color: #9E0B0F; } .twebman-messages div.twebman-success { border-left-color: #5FB053; } .twebman-button { background-color: #377bf1; color: #ffffff; display: inline-block; box-sizing: border-box; min-width: 110px; border: 1px solid #377bf1; border-radius: 15px; font-weight: 600; text-align: center; vertical-align: middle; cursor: pointer; transition: background-color 150ms linear, color 150ms linear; font-size: 12px; line-height: 17px; padding: 6px 10px 5px 10px !important; } .twebman-button.button_disabled { pointer-events:none; opacity: 0.5; cursor: default; } .twebman-button:hover { background-color: #7eaaf6; border-color: #7eaaf6; color: #ffffff; } .twebman-disabled { pointer-events: none; -webkit-filter: grayscale(1); -webkit-filter: grayscale(100%); filter: grayscale(100%); } .log_out_form{ float: right; margin-right: 10px; } .log_out_form input[type="submit"] { cursor: pointer; background: none; border: 0; color: #377bf1; font-size: 13px; margin-left: 7px; } .tenweb_manager{ float: left; color: #6e7990; font-size: 13px; padding: 5px 0; } .user_full_name{ color: #6e7990; font-size: 14px; } .tenweb_manager span{ display:inline-block; line-height: 1.4; } #tenweb_manager_header { display: flex; flex-direction: row; align-items: center; background: #fff; padding: 10px 20px; height: 50px; font-family: 'Open Sans', sans-serif !important; margin: 0 -15px 0 -20px; box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.1) !important; } #tenweb_manager_header:after { width: 0; flex-shrink: 0; flex-grow: 0; } #tenweb_manager_header > div:nth-child(1) { flex-shrink: 0;flex-grow: 0; } #tenweb_manager_header > div:nth-child(2) { flex-shrink: 1;flex-grow: 1; text-align: center; color: #323a45; font-size: 18px; } #tenweb_manager_header > div:nth-child(3) { flex-shrink: 0;flex-grow: 0; } .button-back-to-dashboard { margin-bottom: 0 !important; padding: 3px 20px !important; text-transform: uppercase; text-decoration: none !important; font-size: 14px; line-height: 32px; letter-spacing: 1px; } .button-back-to-dashboard:active, .button-back-to-dashboard:focus, .button-back-to-dashboard:visited { color: #fff !important; } /* Update popup*/ #twebman_overlay{ background: rgba(0,0,0,0.6); position: fixed; top: 0; right: 0; bottom: 0; left: 160px; z-index: 99999; } .wdm_message{ display: block !important; margin: 25px 20px 0 2px !important; } .twebman_update{ background: #fff; border-radius: 2px; padding: 28px 30px; position: absolute !important; z-index: 1000000; height: 140px; width: 400px; left: 50%; top: 50%; animation-duration: 1.5s; animation-name: bounceInDown; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); } .twebman_update #self_update{ font-size: 16px; padding: 7px 20px 7px; text-decoration: none; color: #ffffff; border-radius: 2px; background: #377bf1; -webkit-transition: background .5s, color .5s; -moz-transition: background .5s, color .5s; transition: background .5s, color .5s; margin: 0 auto; display: block; width: 188px; text-align: center; cursor:pointer; } .twebman_update p { font-size: 17px; color: #6f6f6f; text-align: center; margin: 19px 0 26px; } .twebman_update .spinner { display: none; float: none; width: 15px; height: 15px; background: url(../images/spinner.gif); background-size: contain; margin-top: -2px; } @keyframes bounceInDown { 0% { transform: translate(-50%,-500%); } 50% { transform: translate(-50%,-40%); } 100% { transform: translate(-50%,-50%); } } .update-nag,.notice{ display: none !important; } .notice.tenweb_manager_notice{ display: block !important; } /*************** PRODUCTS PAGE ***************/ .toplevel_page_tenweb_menu #wpcontent { padding-left: 0; } #tenweb_manager_products{ margin-top: 120px; } #tenweb_manager_products .tm_products_content{ background-color: #FFFFFF; border-radius: 15px; width: 900px; margin: 100px auto 0; min-height: 400px; font-weight: 300; font-style: normal; padding: 37px 50px 94px; max-width: calc(100% - 80px); box-shadow: 0 7px 24px rgba(0, 0, 0, 0.07); font-size: 16px; line-height: 26px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } #tenweb_manager_products .tm_products_text_container, #tenweb_manager_products .tm_products_button_container, #tenweb_manager_products .tm_products_logo_container { text-align: center; } #tenweb_manager_products .tm_products_header_container .tm_products_header_username{ font-size: 16px; color: #323A45; font-weight: 500; } #tenweb_manager_products .tm_products_header_container .tm_products_logout{ display: inline-block; padding: 8px 34px; font-size: 14px; color: #323A45; background-color: rgba(55, 63, 73, 0.05); border-radius: 18px; cursor: pointer; opacity: 1; float: right; line-height: 19px; font-weight: normal; } #tenweb_manager_products .tm_products_header_container .tm_products_logout:hover{ opacity: 0.8; } #tenweb_manager_products .tm_products_logo_container{ margin-top: 30px; } #tenweb_manager_products .tm_products_logo_container .tm_products_logo{ width: 55px; height: 55px; background-image: url(../images/10web-logo-2.svg); background-size: 100%; background-repeat: no-repeat; display: inline-block; } #tenweb_manager_products .tm_products_text_container{ margin-top: 16px; } #tenweb_manager_products .tm_products_text_container span.tm_products_title{ font-size: 30px; color: rgba(50, 58, 69, 1); font-weight: 800; font-style: normal; line-height: 41px; } #tenweb_manager_products .tm_products_text_container span{ font-size: 18px; color: rgba(112, 112, 112, 1); line-height: 24px; } #tenweb_manager_products .tm_products_text_container .tm_products_text_wrapper{ margin-top: 15px; } #tenweb_manager_products .tm_products_text_container .tm_products_text_wrapper p{ font-size:16px; line-height:26px; font-weight: normal; } #tenweb_manager_products .tm_products_button_container{ margin-top: 25px; } #tenweb_manager_products .tm_products_button_container .tm_products_button{ font-size: 14px; color: rgba(255, 255, 255, 1); background-color: #4B7EFC; display: inline-block; padding: 10px 23px; border-radius: 100px; cursor: pointer; text-decoration: none; opacity: 1; line-height: 18px; font-weight: normal; } #tenweb_manager_products .tm_products_button_container .tm_products_button:hover{ opacity: 0.8; } /*######*/ #tenweb_menu { font-family: 'Open Sans', sans-serif !important; } #tenweb_menu a{ font-size: 14px; line-height: 19px; color: #ffffff; font-weight: 600; text-transform: uppercase; display:inline-block; padding:8px 38px; border-radius: 18px; text-decoration: none; } #tenweb_menu a:focus{ outline: none; box-shadow: none; } div#tenweb_menu { width: 900px; margin: 100px auto 0; text-align: center; border-radius: 15px; color: #ffffff; padding: 30px 40px 50px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-image: linear-gradient(to right top, #6ee2f5, #6CC5F4, #6891F2, #6454f0, #6454f0); max-width: calc(100% - 80px); } div#tenweb_menu p{ font-size: 20px; line-height: 34px; font-weight: 200; margin: 0 0 40px; } a#tenweb_sign_in{ float: right; background: rgba(255,255,255,.2); } a#tenweb_sign_up{ background: #F8C332; } div#tenweb_menu_logo { width: 134px; height: 35px; float: left; background: url(../images/10web-logo-w.png); background-repeat: no-repeat; background-size: contain; } div#tenweb_menu h2 { font-size: 40px; line-height: 60px; color: #ffffff; font-weight: 700; margin: 50px 0 30px; } #toplevel_page_tenweb_menu .dashicons-before img { padding: 7px 0 0 !important; } @media screen and (max-width: 768px){ #tenweb_manager_products .tm_products_content , div#tenweb_menu { margin: 20px auto 0; padding: 20px 10px 30px; max-width: calc(100% - 20px); } div#tenweb_menu h2, #tenweb_manager_products .tm_products_text_container span.tm_products_title{ font-size: 22px; line-height: 36px; font-weight: 700; margin: 30px 0 20px; } div#tenweb_menu p, #tenweb_manager_products .tm_products_text_container .tm_products_text_wrapper p{ font-size: 16px; line-height: 28px; margin: 0 0 20px; } div#tenweb_menu_logo { width: 95px; height: 26px; } #tenweb_menu a, #tenweb_manager_products .tm_products_button_container .tm_products_button, #tenweb_manager_products .tm_products_header_container .tm_products_logout{ font-size: 12px; line-height: 17px; padding: 5px 24px; border-radius: 15px; } .twebman-login-form-container { padding: 40px 22px 40px; } .twebman-login-form { margin: 20px auto 0; max-width: calc(100% - 20px); } .twebman-page { margin: 10px 0 0 0; } .twebman-login-form .buttons { width: 130px; } .twebman-button { padding: 3px 10px 3px 10px !important; } #tenweb_manager_products .tm_products_text_container .tm_products_text_wrapper p br { display: none; } #tenweb_manager_products { margin-top: 0; } }