@import "libs/color-palette.less"; @import "libs/variables.less"; @import "libs/mixins.less"; // @login-bg-color: @blue-grey-900; @login-bg-color: #fff; @active-font-color: #e8e8e8; @btn-login-ft-color: #666; @btn-login-hover-ft-color: @blue-hexalink; @btn-login-hover-bg-color: @green; @btn-login-focus-border-color: @teal-500; @btn-login-focus-bg-color: @teal-300; .lp { &-wrapper { position: fixed; width: 100%; height: 100%; margin: 20px; color: @btn-login-ft-color; background-color: #fff; background-image: url("/img/signup.png"); background-repeat: no-repeat; background-position: bottom; background-size: 913px 315px; background-position: 50% 90%; &-thanks { .lp-footer { margin-top: 50px; } } } &-header { .logo { margin-right: 430px; } } &-inputForm { width: 500px; h2 { color: @blue-hexalink; margin: 30px 0 10px; // text-align: center; } .input- { &groups { height: 90px; margin-bottom: 30px; } &login-label { color: @btn-login-ft-color; } &email{ background-color: #fff; } } .agreement { color: @grey-600; font-size: 5px; } .btn- { &wrapper { padding: 20px; } &login { border: solid 0px @btn-login-ft-color !important; border-radius: 100px !important; background-color: @blue-hexalink;//transparent; -webkit-backface-visibility: hidden !important; backface-visibility: hidden !important; color: @active-font-color !important; display: block !important; font-size: 18px; height: 50px; line-height: 9px !important; -webkit-font-smoothing: antialiased !important; -webkit-transition: all 0.25s ease-in !important; transition: all 0.35s ease-in !important; text-transform: none !important; min-width: 250px; &:hover { cursor: pointer; background-color: @green !important; } &:focus { background-color: @green !important; } &:disabled { cursor: not-allowed; color: darken(@login-bg-color, 10%) !important; background-color: lighten(@login-bg-color, 3%) !important; border: solid 3px darken(@login-bg-color, 10%) !important; } } } .validation-error { color: red; font-size: 10px; } } &-footer { &-btn { border: solid 1px @blue-hexalink; border-radius: 100px; -webkit-backface-visibility: hidden; backface-visibility: hidden; color: @blue-hexalink; display: block; font-size: 12px; line-height: 9px; -webkit-font-smoothing: antialiased; -webkit-transition: all 0.25s ease-in; transition: all 0.25s ease-in; text-transform: none; min-width: 100px; &:hover { cursor: pointer; background-color: @blue-hexalink !important; color: #fff; } } } &-agreement { background-color: #fff; &-header { height: 100px; color: @login-bg-color; padding: 10px 20px; background-color: @blue-hexalink; h3 { font-weight: bold; } } &-body { font-size: 12px; margin: 30px auto; width: 900px; dt { margin: 20px 10px 5px; } dd { padding-left: 20px; ol > li { margin: 10px 0; ol > li { margin: 5px 0; } } } } &-footer { height: 70px; color: @login-bg-color; padding: 10px 20px; background-color: @blue-hexalink; a { color: @login-bg-color; } } } } .landing-page-wrapper{ //position: fixed; //height: 100%; width: 100%; overflow: auto; .landing-page-header { width: 100%; min-height: 60px; background: @grey-800; .app-title{ color: contrast(@grey-800) ; font-size: 20px; margin: 15px; } .login-link{ margin: 15px; a { color: @grey-200; } } } .landing-page-title { position: relative; padding-top: 40px; height: 650px; width: 100%; background-color: @yellow-600; background-image: url("../../../img/lp_title.jpg"); .head-msg { padding: 30px; color: #000; } .sub-msg { margin: 10px; color : #000; } .home-content { color: @grey-900; .home-menu { margin: 10px 30px; width: 230px; height: 200px; .menu-icon { md-icon{ height: 90px; width: 90px; color: @grey-900; } } .menu-icon2 { md-icon{ height: 90px; width: 70px; color: @grey-900; } } .menu-icon3 { md-icon{ height: 90px; width: 50px; color: @grey-900; } } .menu-title { font-size: 18px; font-weight: bold; color: @grey-900; } .menu-desc { font-size: 14px; color: #aaa; margin: 10px; } } } .sign-up { width: 50%; .input-group{ width: 100%; position: relative; display: table; box-sizing: border-box; .drop-shadow(0, 0, 0, 6px,.2); .border-radius(26px); .input-email { display: table-cell; font-size: 17px; height: 47px; margin: 0; padding: 0 0 0 15px; min-height: 28px; .border-radius(40px,0,0,40px); vertical-align: middle; background-color: white !important; color: black !important; border: none; width: 100%; transition: border linear .2s,box-shadow linear .2s; line-height: 100%; //&::-webkit-input-placeholder,&:-ms-input-placeholder,&::-moz-placeholder { // color: black !important; //} border-color: transparent !important; } .input-group-btn { display: table-cell; font-size: 16px; width: 1%; white-space: nowrap; vertical-align: middle; .btn { .drop-shadow(0, 0, 0, 0, 0); background-color: @deep-orange; .border-radius(0,40px,40px,0); color: #fff; padding-top: 14px; height: 47px; padding: 14px 25px 12px; font-size: 17px; margin: 0; vertical-align: middle; cursor: pointer; outline: 0 none; white-space: nowrap; font-weight: 400; text-align: center; line-height: 100%; border: solid 3px transparent; &:hover { background-color: saturate(@deep-orange,30%); } &:focus { background-color: saturate(@deep-orange,30%); border: solid 3px darken(@deep-orange,10%); } } } } } } .page-content { background: @bg-color-white; height: 400px; } .landing-page-footer { position: relative; height: 100px; width: 100%; background: @blue-grey-900; } } .terms-of-service { color: @grey-500; width: 500px; height: 200px; overflow-y: scroll; font-size: 10px; border: solid 1px darken(@blue-grey-800,5%); background-color: darken(@blue-grey-800,1%); } *:focus { outline: none; }