//@import "custom_register_step_wizard_old.less"; /* DIMENSIONS */ @total-columns : 12; @column-width : 60px; @column-margin : 10px; @siteWidth : 960px; @mobile-max : 639px; @mobile-small : 504px; @tablet-min : @mobile-max + 1px; @tablet-max : 959px; @desktop-min : @tablet-max + 1px; @mobile-min : 320px; @basic-margin : 15px; /* COLORS */ @orange-red : #e04421; /* Titles, Links, Lines and Decorations */ @dark-orange-red : #c83615; /* Lines and Decorations */ @darker-orange-red : #AA1800; /* Exposed Filter Buttons */ @dark-brown : #271d18; /* Lines and Decorations */ @medium-brown : #332823; /* Text and Decorations */ @light-brown : #3e312b; /* Lines and Decorations */ @calendar-brown : #974e2c; @dark-tan-brown : #83675a; @tan-brown : #bfad9e; /* Menu Text, Lines and Decorations */ @tan : #e7cfc2; /* Background */ @almost-black : #555; @dark-grey : #b3b3b3; /* Join Today - Table Lines */ @grey : #e5e1d8; /* Join Today - Table Lines */ @light-grey : #c2c2c2; /* Join Today - Table Gradient */ @white-grey : #f9f9f9; /* Join Today - Table Gradient */ @gold : #cca237; /* Lines and Decorations */ @silver : #bdccd4; /* Lines and Decorations */ @system-silver : #cccccc; /* Default Tables and Decorations */ @green : #05B912; /* Lines and Decorations */ @plus : #D54D61; /* Lines and Decorations */ @basic : #61456B; /* Lines and Decorations */ @bronze : #a36a3b; /* Lines and Decorations */ @blue : #00aeef; /* Lines and Decorations */ @dreamer : @blue; @green : #55b949; @dark-blue : #367da5; @white : #ffffff; /* Lines and Decorations */ @black : #000000; /* Lines and Decorations */ @transparent : rgba(232,223,208,0.7); @transparent-peach : rgba(224,205,197,0.5); .transparenttan() { background: rgba(119, 86, 44, 0.25); //background: url("../images/loginblockbg.png") repeat scroll center center; } /* FONTS */ @font-copy : helvetica, arial, sans-serif; @font-primary : "proxima-nova", sans-serif; @font-secondary : "museo-slab", sans-serif; /* Pages For Join Today - Content Type */ @gold-workamper : page-node-22188; @gold-employer : page-node-38149; @silver-workamper : page-node-22187; @silver-employer : page-node-38148; @bronze-workamper : page-node-38119; @bronze-employer : page-node-38147; @dreamer-workamper : page-node-192; @basic-employer : page-node-90; @plus-employer : page-node-91; @plus-green-employer : page-node-92; @featured-employer : page-node-93; @join-today : page-node-82; @workamping-join-today : page-node-39; //////////////////////////////////////////// // // Mixins ////////////////////////////////// // //////////////////////////////////////////// .clearer() { &:after { content: ''; display: block; clear: both; } } .registration-button(@bg-color: @green) { display: block; list-style: none; float:right; position: relative; padding: 10px 35px; line-height: 40px; margin: 0; margin-left: 5px; width: auto; color: white; font-family: @font-secondary; font-weight: bold; text-align: center; border: none; background: @bg-color; &:hover { background: @bg-color + 30; } } .cols(@numCol: 10, @numElem: 1) { //this allows you to assign widths based on having 10 columns //@numCol = number of columns this element takes up //@numElem = number of elements this element is sharing the container with width: (@numCol * 92) - (10 * (@numElem - 1)) - 40px; padding-left: 20px; padding-right: 20px; } //////////////////////////////////////////// // // General styling ///////////////////////// // //////////////////////////////////////////// #wizard-form-wrapper { b { .clearer(); } } .section-register-new-workamper #page-content, .section-register-new-employer #page-content { position: relative; fieldset { border: none; padding: 10px; margin: 0 auto; } .step-crumb-container { margin-bottom: 20px; .clearer(); } .form-wrapper, .infobox, .infobox-price { background: @transparent-peach; padding: 20px; margin: 0 auto 20px auto; } .ajax-progress { display: none; } #edit-buttons { position: relative; height: 60px; width: 548px; //548 + 5 + 206 + 5 + 156 = 920px float: left; padding: 0; margin: 0 auto 20px; background: @dark-tan-brown; } #edit-next { .registration-button(); width: 156px; } #edit-buttons-prev { .registration-button(@orange-red); width: 206px; } h2 { font-family: @font-secondary; color: @orange-red; } //remove the padding & transparency from the subpages #edit-step3, #edit-step4 { padding: 0; background: transparent; } } //////////////////////////////////////////// // // Page 1. Terms and Conditions //////////// // //////////////////////////////////////////// .section-register-new-workamper #page-content, .section-register-new-employer #page-content { #terms { background: @transparent-peach; } .terms-and-conditions + #edit-buttons { width: 759px; } } //////////////////////////////////////////// // // Page 2. Choose Membership /////////////// // //////////////////////////////////////////// .section-register-new-workamper #page-content, .section-register-new-employer #page-content { .inner-infobox { display: block; width: 170px; float: right; padding: 10px; margin: 0 auto; background: @green; color: white; .form-item { margin: 0; } } #select-membership-control { float: left; } #infobox-replaceX, #infobox-priceX { display: none; } #edit-step2 { .cols(4,2); float: left; } .infobox, .infobox-price { .cols(6,2); float: right; } } //////////////////////////////////////////// // // Page 3. Register //////////////////////// // //////////////////////////////////////////// .section-register-new-workamper, .section-register-new-employer { .custom-user-information, .contact { float: left; > fieldset { .cols(5,2); } label { display: inline; } input, select { float: right; width: 240px; } } .contact { margin-left: 20px; } .careof{ .description{ float: right; margin-top: 2px; margin-right: 7px; } } .form-item { .clearer(); } } //Adicional Fixed - 07/10/2014 .section-register-new-workamper,.section-register-new-employer{ //Page Select Membership .view-header{ display:none; } .view-content{ tfoot{ display:none; } } //Page CheckOut #previous-stepX { font-weight: bold !important; background: none !important; border: none !important; display: inline !important; margin: 0 !important; padding: 0 !important; outline: none !important; outline-offset: 0 !important; cursor: pointer !important; text-decoration: none !important; font-size: 13px !important; color: #e04421 !important; font-style: italic !important; /*float: left !important;*/ position:absolute; top: 175px; left:20px; margin-left: -1px !important; margin-top: -4px !important; } #auto-renew{ float: right; margin-top: -96px; width: 123px; } .info-auto-renew{ i{ color:@orange-red; font-family: @font-secondary; } } .cc-type{ select{ float: left; /* width: 150px; */ margin-left: 303px; margin-top: -19px; } } .cc-number{ label{ margin-top: 16px; } input{ float: left; /* width: 150px; */ margin-left: 303px; margin-top: -19px; } } .cced-m{ select{ float: left; /* width: 150px; */ margin-left: 303px; margin-top: -19px; } } .cced-y{ label{ float: left; /* width: 150px; */ margin-left: 353px; margin-top: -38px; } select{ float: left; /* width: 150px; */ margin-left: 368px; margin-top: -40px; } } .cc-cvv{ input{ float: left; /* width: 150px; */ margin-left: 303px; margin-top: -19px; } } .coupon-code input{ float: right; margin-top: -46px; width: 165px; } .referral-number input{ float: right; margin-top: -26px; width: 161px; } .referral-name input{ float: right; margin-top: -25px; width: 179px; } .img-authorize{ float: right; width: 249px; margin-top: 23px; } .img-rapidssl{ float: right; width: 130px; margin-top: -83px; } .end-description{ margin-top: 118px; /* width: 120px; */ margin-left: 18px; } .customer-billing-review-informationX{ display:none; } .set-shippingX{ position: absolute !important; margin-top: -356px !important; /*float: right; margin-top: -34px; margin-right: 321px;*/ input{ float: left; /* margin: 0; */ margin-left: -105px !important; margin-top: 11px !important; } label{ float: left !important; margin-left: 2px !important; margin-top: 6px !important; color:@orange-red; font-family: @font-secondary; } } } .form-item-step4-emailTrueFalse{ display:none; } //Update Trello Card Fixed 9/29/2014 .section-register-new-workamper, .section-register-new-employer { .custom-user-information{ .first-name{ .description{ float: right; margin-top: 2px; margin-right: 142px; } } .last-name{ //margin-top: 38px; .description{ float: right; margin-top: 2px; margin-right: 124px; } } .company-name{ //margin-top: 38px; } .job-title{ margin-top: 38px; } .phone{ margin-top: 22px; } .fax{ margin-top: 24px; } .email{ margin-top: 21px; } .password{ margin-top: 21px; } } } //////////////////////////////////////////// // // Page 4. Checkout //////////////////////// // //////////////////////////////////////////// .section-register-new-workamper, .section-register-new-employer { #page-content { fieldset.collapsible { width: auto; background: @transparent-peach !important; margin: 20px auto 0; } .type-product-review-information, .customer-payment-review-information, .customer-billing-review-information { float: left; } .customer-order-review-information{ margin-top: -273px !important; } .customer-order-review-information, .coupon-code-information { float: right; } .type-product-review-information{ margin-top: -2px !important; } .coupon-code-information{ margin-top: 0px; } //first row .type-product-review-information, .customer-order-review-information { margin-top: -3px !important; > fieldset { .cols(5,2); margin-bottom: 0; } } //second/third row (left columns) .customer-payment-review-information, .customer-billing-review-information { > fieldset { .cols(6,2); } .fieldset-wrapper{ width: 502px; } } //second row (right column) .coupon-code-information { > fieldset { .cols(4,2); } } .customer-billing-review-information { label { display: inline; } input, select { float: right; width: 240px; } .form-checkbox{ /*float: right !important; width: 253px !important; margin-top: -308px !important;*/ } } .payment-check-field{ float: left; width: 541px; fieldset{ } } .select-payment-method{ float: left !important; margin-top: 0px; margin-left: -3px; fieldset{ margin-right: 245px; width: 506px; } } } #page #wizard-form-wrapper .coupon-code-information { margin-top: 0px; fieldset.collapsible.form-wrapper { .cols(4,2); margin: 20px auto 0; } } #page #wizard-form-wrapper{ padding-bottom:80px; } .type-product-review-information { input.form-submit#previous-stepX { font-size: 15px; } } .user-id div, .product-id div, .address div, .cc-type div, .cc-number div, .cc-cvv div, .amount div, .cardonfile-id div { float: none; margin: 0 auto; width: auto; } } //////////////////////////////////////////// // // Page 5. Review ////////////////////////// // //////////////////////////////////////////// .section-register-new-workamper, .section-register-new-employer { .review-user { float: left; #edit-review-user { .cols(5,2); } } .payment, .details-order { float: right; clear: right; > fieldset { .cols(5,2); } } #thank-you{ display: block; list-style: none; float: right; position: relative; padding: 10px 35px !important; line-height: 40px; margin: 0; /* margin-left: 8px; */ width: auto; color: white; font-family: "museo-slab",sans-serif; font-weight: bold; text-align: center; background: #55b949 !important; width: 275px; margin-right: 86px !important; } .get-stater{ a{ color: #e04421 !important; text-decoration: none; } } } #loading { width: 50px; margin: 320px auto 0; background: #fff; height: 50px; padding: 10px; border: solid 1px #ccc; border-radius: 5px; } .screen-lock { display: none; visibility: hidden; } .screen-unlock { left: 0; position: fixed; top: 0px; width: 100%; z-index: 1001; height: 1780px; background-color: rgba(0, 0, 0, 0.35); } //////////////////////////////////////////// // // Mobile ///////////////////////////////// // //////////////////////////////////////////// @import "mobile_custom_register_step_wizard.less";