@import "components/variable"; /*============================================================================= Account edition (#user-profile-form) Page : /user/%/edit This form is also present in the 2nd to 4th subscribe steps ========================================================================== */ #user-profile-form { color: #826F68; min-width: 940px; margin: 0; padding-bottom: 0; position: relative; top: 0; margin-top: -24px; .form-item { margin: 0; } #step-state { margin-bottom: 10px; padding-bottom: 0; top: 0; } #step-state #step-2{ background-color: #FFF; padding: 15px 10px; margin-top: 0; top: 16px; position: relative; padding-bottom: 5px; } .container-inline-date .date-padding { padding: 0; } .container-inline-date .date-padding .description { margin-left: -180px; margin-top: -16px; width: 100px; } #user-user-form-group-your-children .date-padding .description { margin-left: -130px; } #user-user-form-group-user-birth-date-children .description { position: relative; top: -16px; } #user-user-form-group-user-birth-date-children .form-type-date-combo label { left: -130px; position: relative; top: 19px; } #user-user-form-group-user-birth-date-children div.error { min-width: 300px; margin-left: 5px; } #user-user-form-group-user-birth-date-children #edit-field-user-first-child .form-item-field-user-first-child-und-0.form-item { margin: 1.5em 0 0 0; //override the form-item in styles for logged user # children edit } .confirm-parent, .password-parent { width: auto; } .password-parent { margin-bottom: 20px; } .group-user-newsletters { & > h2, & > h3 { background-color: @blue; color: white; margin-left: 20px; margin-top: 0; max-width: 310px; padding: 5px; position: absolute; text-align: center; text-transform: uppercase; } } #user-user-form-group-user-newsletters:after, #user-user-form-group-user-account:after, .group-user-you:after, #step-state .group-user-newsletters:after, #step-state .group-user-account:after, #step-state #edit-field-user-child-number:after, .group-your-coordinates:after { background: url('../images/form_white_down.png') bottom center no-repeat transparent; content: " "; display: inline-block; height: 24px; left: 466px; position: relative; bottom: -19px; width: 26px; z-index: 2; } .form-item-field-user-child-number-und { position: relative; } .form-item-field-user-child-number-und:after { background: url('../images/form_white_down.png') bottom center no-repeat transparent; display: inline-block; height: 24px; width: 26px; position: absolute; top: 90px; left: 468px; } #user-user-form-group-user-birth-date-children:after { background: url('../images/form_white_down.png') bottom center no-repeat transparent; display: inline-block; height: 24px; width: 26px; position: relative; top: 21px; left: 468px; } #edit-field-user-favorite-machine:after { background: url('../images/form_white_down.png') bottom center no-repeat transparent; content: " "; display: none; height: 24px; left: -396px; position: relative; top: 74px; width: 26px; z-index: 2; } #step-state .group-user-account:after { top: -37px; } #step-state #step-2:after { content: " "; display: inline-block; height: 24px; left: 456px; position: relative; bottom: -34px; width: 26px; z-index: 2; } #step-state #step-3 { margin-bottom: -30px; margin-top: 65px; top: -32px; position: relative; } #step-state #step-4 { background-color: #FFF; margin-bottom: 0; position: relative; top: -30px; min-height: 305px; max-height: 532px; } #step-state #step-4:after { width: 960px; height: 20px; background-color: white; position: relative; top: -25px; content: " "; display: inline-block; } #edit-field-user-postal-address, #edit-field-user-phone, #edit-field-user-mobile { margin: 0; } #edit-field-user-postal-address { top: 0; background: none transparent; margin-top: 0; padding-top: 64px; } .group-your-coordinates #user_user_form_group_contact_phones h3, #edit-field-user-postal-address #edit-field-user-postal-address-und-0 legend { border-bottom: 1px dotted #8C7B74; margin-bottom: 15px; width: 880px; padding-bottom: 10px; margin-left: 32px; } .group-user-you h3, .group-user-you h2 { background-color: #e0117d; color: white; float: left; font-weight: normal; line-height: 1em; margin-left: 20px; margin-top: 0; padding: 5px; position: relative; text-align: center; text-transform: uppercase; top: -6px; width: 45px; span { font-weight: normal; font-size: 13px; line-height: 13px; } } .group-user-you h3:before, .group-user-you h2:before { content: " "; background: url(/sites/all/themes/croquonslavie/images/pli_form.png) bottom center no-repeat transparent; width: 6px; float: right; height: 6px; margin-top: -5px; margin-right: -10px; } .group-user-you { margin-top: 50px; background: none #FFF; } .group-user-you .avatar-section { left: 35px; position: absolute; top: 40px; height: 165px; width: 165px; } .group-user-you .avatar-section img { height: 165px; width: 165px; } .form-item-field-user-birth-date-und-0 #edit-field-user-birth-date-und-0-value-date { margin-left: -52px; } #edit-field-user-favorite-cereals, #edit-field-user-favorite-kitchen, #edit-field-user-favorite-ice, #edit-field-user-favorite-drinks { margin-left: 25px; } .form-item-field-user-favorite-machine-und { margin-top: 30px; } .form-item-field-user-favorite-machine-und > label { font-size: 18px; margin-left: 25px; } .group-user-favorite-products .form-item-field-user-favorite-machine-und > label { font-size: 18px; } #edit-field-user-newsletter-brand-und { margin-left: 75px; } // Form footer. .form-actions { background: #fff; margin: 0; padding: 10px 0; text-align: center; &:after { clear: both; content: ''; display: block; height: 0; overflow: hidden; } .earn-croqs-text, .earn-croqs { display: none; } #edit-submit { margin: auto; box-sizing: border-box; padding: 0px 20px 0 10px; min-width: 164px; float: none; } } .mail-tips { max-width: 390px; margin-left: 280px; font-size: 12px; } } //ferme #user-profile-form #user-profile-form .group-user-you .croqs-section { right: 52px; position: absolute; top: 35px; } #user-profile-form .group-user-you .croqs-section .croqs-section-label { right: 24px; position: absolute; top: 22px; } #user-profile-form .group-user-you .croqs-section .croqs-section-label > div { text-align: center; color: #FFF; line-height: 12px; font-weight: normal; font-size: 12px; } #user-profile-form .group-user-you .croqs-section .croqs-section-label .first { margin-bottom: 7px; position: relative; left: 22px; width: 134px; font-family: Deibi; } #user-profile-form .group-user-you .croqs-section .croqs-section-label .second, #user-profile-form .group-user-you .croqs-section .croqs-section-label .third { font-size: 36px; line-height: 36px; position: relative; left: 22px; width: 134px; } #user-profile-form #edit-account { background: url("../images/form_arrow_5.png") no-repeat center 0 white; #edit-conf-button, #edit-cancel { float: none; padding-top: 0; padding-bottom: 0; } #edit-cancel { background-color: #806F68; -moz-transition: all 1s ease-in-out; -webkit-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out; &:hover { background-color: #B7A9A5; } } #edit-conf-button { margin: 15px 20px 0 408px; padding-right: 35px; } .form-item-current-pass, .form-type-password-confirm, #edit-cancel, #edit-conf-button, #edit-fake div#edit-text { display: none; } .form-item-current-pass, .form-type-password-confirm { line-height: 19px; label { box-sizing: border-box; padding-right: 70px; max-width: 180px; } .form-item-pass-pass2 label { padding-right: 10px; } #edit-current-pass { position: relative; top: -7px; } .password-suggestions.description { margin-left: 409px; } } .form-item-current-pass { max-height: 38px; } } #user-profile-form .group-user-account { top: -3px; background: url("../images/form_arrow_5.png") no-repeat center -1px white; position: relative; } #user-profile-form #edit-field-user-title { background: url("../images/form_arrow_5.png") no-repeat top center white; } #user-profile-form { #user-user-form-group-user-step-form #user-user-form-group-user-first-step-form #edit-field-user-title { background: none; margin-top: -25px; margin-bottom: 35px; } } #user-profile-form #edit-field-user-child-number:before { content: " "; height: 10px; width: 10px; background: url("../images/form_arrow_5.png") no-repeat top center white; } #user-profile-form .form-item-field-user-child-number-und label { position: relative; top: 12px; width: 280px; } #user-profile-form .group-user-newsletters { background: url("../images/form_arrow_5.png") no-repeat center -1px white; margin-top: -6px; min-height: 590px; } #user-profile-form .group-user-newsletters .field-name-field-user-newsletter-brand:before { background: url("../images/newsletters_good_news.png") no-repeat scroll center top #FFFFFF; content: " "; display: inline-block; height: 43px; left: 260px; position: relative; width: 456px; } #user-profile-form .group-user-newsletters .field-name-field-user-newsletter-recipe:before { background: url("../images/croqs130_big_orange.png") no-repeat scroll center top #FFFFFF; content: " "; display: inline-block; height: 95px; left: 330px; position: relative; width: 95px; top: -50px; } #user-profile-form #step-2 { background: url("../images/form_arrow_5.png") no-repeat center -1px white; } #user-profile-form .group-user-favorite-products { background: url("../images/form_arrow_5.png") no-repeat center -1px white; } #user-profile-form #user-user-form-group-contact-phones { position: relative; clear: both; &:after { background: url('../images/form_white_down.png') bottom center no-repeat transparent; content: " "; display: inline-block; height: 24px; left: 466px; position: relative; bottom: -19px; width: 26px; z-index: 2; } } body.page-inscription-coordonnees #user-profile-form #user-user-form-group-contact-phones:after, body.page-user-edit #user-profile-form #user-user-form-group-contact-phones:after { background-image: none; } #user-profile-form .group-user-you h3, #user-profile-form .group-user-account h3, #user-profile-form .group-your-children h3, #user-profile-form .group-user-newsletters h2, #user-profile-form .group-user-favorite-products h3 { margin-left: 20px; padding: 5px; position: relative; top: -6px; text-align: center; text-transform: uppercase; line-height: 1em; span { font-weight: normal; font-size: 13px; line-height: 13px; } } #user-profile-form .group-user-you h3 { top: -7px; } #user-profile-form .group-user-newsletters h2 { width: 323px; } #user-profile-form .group-user-you h3 { } #user-profile-form .group-user-account h3 { color: white; font-weight: normal; background-color: #A8C034; width: 125px; } #user-profile-form .group-user-account h3:before { content: " "; background: url('../images/pli_form.png') bottom center no-repeat transparent; width: 6px; height: 6px; position: absolute; top: 0; left: 135px; } #user-profile-form .group-your-children h3 { color: white; font-weight: normal; background-color: #F1B435; width: 96px; } #user-profile-form #user_user_form_group_user_birth_date_children h3, #user-profile-form #user-user-form-group-user-birth-date-children h3 { //width: 246px; display: none; } #user-profile-form .group-your-children h3:before { content: " "; background: url('../images/pli_form.png') bottom center no-repeat transparent; width: 6px; height: 6px; position: absolute; top: 0; left: 106px; } #user-profile-form #user-user-form-group-user-birth-date-children h3:before { left: 256px; } #user-profile-form .group-user-favorite-products h3 { color: white; background-color: #1f7dbd; font-weight: normal; } #user-profile-form .group-user-newsletters h2:before { content: " "; background: url('../images/pli_form.png') bottom center no-repeat transparent; width: 6px; height: 6px; position: absolute; top: 0; right: -6px; } #user-profile-form .group-user-favorite-products h3 { color: white; background-color: #5783A2; font-weight: normal; width: 165px; } #user-profile-form .group-user-favorite-products h3:before { content: " "; background: url('../images/pli_form.png') bottom center no-repeat transparent; width: 6px; height: 6px; position: absolute; top: 0; left: 175px; } #user-profile-form #edit-field-user-avatar .form-item-field-user-avatar-und label:first-child, #user-profile-form #edit-field-user-avatar h3 { color: white; background-color: #E0107C; max-width: 25%; text-transform: uppercase; } #user-profile-form #edit-field-user-avatar .form-item-field-user-avatar-und label:first-child { display: block; left: 20px; padding: 5px; position: relative; top: -35px; width: 100px; } #user-profile-form #edit-field-user-avatar .subtitle { font-family: Deibi; color: #64A1CA; border-bottom: 1px dotted #8C7B74; font-size: 16px; margin-bottom: 10px; margin-right: 10px; margin-left: 35px; } #user-profile-form #edit-field-user-avatar .form-item-field-user-avatar-und label:first-child:before, #user-profile-form #edit-field-user-avatar h3:before { content: " "; background: url('../images/pli_form.png') bottom center no-repeat transparent; width: 6px; height: 6px; position: absolute; top: 0; left: 110px; } #user-profile-form .group-user-favorite-products { background-color: #FFF; padding-left: 10px; } #user-profile-form .group-user-favorite-products > h3 { margin-left: 10px; } #user-profile-form .group-user-favorite-products label { font-family: Deibi; color: #64A1CA; border-bottom: 1px dotted #8C7B74; font-size: 16px; margin-bottom: 10px; margin-right: 10px; } #user-profile-form .group-user-favorite-products label.option { border: 0 none; color: #8C7B74; display: inline-block; font-size: 12px; line-height: 12px; min-height: 20px; margin-right: 25px; position: relative; } /*form-checkboxes*/ #user-profile-form .group-user-favorite-products .favorite-products-title, #user-profile-form #edit-field-user-favorite-machine.field-widget-options-buttons #edit-field-user-favorite-machine-und label { font-family: 'Bree Serif', serif; white-space: normal; } #user-profile-form .group-user-favorite-products .favorite-products-title { width: 110px; } #user-profile-form #edit-field-user-favorite-machine.field-widget-options-buttons #edit-field-user-favorite-machine-und label { min-width: 150px; width: 150px; } #user-profile-form #edit-field-user-favorite-machine-und { width: 820px; margin: 0 50px; } #user-profile-form .group-user-favorite-products div.field-widget-options-buttons { display: inline-block; margin: 0; vertical-align: top; } #user-profile-form .group-user-favorite-products div.field-widget-options-buttons.field-name-field-user-favorite-cereals, #user-profile-form .group-user-favorite-products div.field-widget-options-buttons.field-name-field-user-favorite-kitchen, #user-profile-form .group-user-favorite-products div.field-widget-options-buttons.field-name-field-user-favorite-ice, #user-profile-form .group-user-favorite-products div.field-widget-options-buttons.field-name-field-user-favorite-drinks, #user-profile-form .group-user-favorite-products div.field-widget-options-buttons.field-name-field-user-favorite-machine { margin-left: 0; } #user-profile-form #edit-field-user-favorite-machine label.option { max-width: 330px; min-width: 260px; } #user-profile-form #edit-field-user-favorite-machine { min-height: 150px; } #user-profile-form .group-user-favorite-products div.field-widget-options-buttons div.form-type-checkbox { float: left; margin-right: 0; vertical-align: top; } #user-profile-form .group-user-favorite-products .description div.subtitle { font-family: Deibi; font-size: 18px; color: #64A1CA; } #user-profile-form .group-user-favorite-products .description span { display: block; margin: 0; padding: 0; } #user-profile-form .group-user-favorite-products .description { margin-bottom: 20px; width: 90%; margin-left: 25px; } #user-profile-form #user-user-form-group-user-favorite-products:before { background: url('../images/profil_croqs_30.png') no-repeat center top gold; content: " "; float: right; height: 59px; margin: 30px 20px 0 0; padding: 0; width: 216px; } #user-profile-form #edit-field-user-avatar-und .form-item-field-user-avatar-und { display: inline-block; margin: 10px 0 5px 10px; } #step-4 .field-name-field-user-avatar .form-item-field-user-avatar-und { margin-left: 70px; } #user-profile-form #edit-field-user-avatar-und { margin-left: 40px; } #user-profile-form #edit-field-user-avatar-und img { width: 170px; } #user-profile-form #user_user_form_group_user_birth_date_children .container-inline-date, #user-profile-form .group-user-you .form-radios, #user-profile-form .group-user-you .form-radios .form-type-radio, #user-profile-form .group-user-you .container-inline-date, #user-profile-form .group-user-account .form-type-password, #user-profile-form .group-user-newsletters .form-type-radio{ display: inline-block; } #user-profile-form .group-user-you .form-radios { margin-left: -55px; } #user-profile-form .group-user-you input[type=text], #user-profile-form #user_user_form_group_user_birth_date_children input[type=text], #user-profile-form .group-user-account input[type=text], #user-profile-form .group-user-account input[type=password], #user-profile-form #edit-field-user-postal-address input[type=text], #user-profile-form #edit-field-user-phone input[type=text], #user-profile-form #edit-field-user-mobile input[type=text], #user-profile-form .captcha input[type=text] { width: 255px; height: 33px; color: #8C7B74; border: 2px solid #CAC6C3; border-right-width: 3px; border-left-width: 3px; border-radius: 0; font-size: 14px; margin-left: -55px; } #user-profile-form #edit-field-user-postal-address input[type=text]#edit-field-user-postal-address-und-0-postal-code { width: 93px; } #user-profile-form .group-user-account div.form-type-password.confirm-parent { margin-top: -18px; } #user-user-form-group-user-account #edit-current-pass { width: 255px; max-width: 255px;/*override */ } #user-profile-form .group-user-you input#edit-field-user-birth-date-und-0-value-date, #user-profile-form #user_user_form_group_user_birth_date_children input[type=text] { max-width: 105px; } .group-user-account .description{ display: none; } #user-profile-form .group-user-you .form-type-radios label:first-child, #user-profile-form .form-type-textfield label, #user-profile-form .form-type-password label, #user-profile-form .form-type-item label, #user-profile-form .group-user-you .form-type-date-combo label, #user-profile-form #user_user_form_group_user_birth_date_children label, #user-profile-form #edit-fake #edit-text { display: inline-block; margin-left: 280px; min-width: 180px; font-size: 14px; } #user-profile-form #edit-field-user-child-number .form-type-select label { float: left; margin-left: 270px; } #user-profile-form .form-type-password.form-item-pass-pass2 label { display: inline-block; font-weight: normal; font-size: 14px; position: relative; top: 11px; width: 120px; word-wrap: break-word; min-width: 80px; line-height: 19px; margin-right: 60px; } #user-profile-form { #edit-fake { #edit-pass--2 { display: inline-block; label { floar: left; +span { width: 133px; } +input { width: 255px; } +span, +input { display: inline-block; margin: 0 20px 0 -55px; } } +.form-button { display: inline-block; float: none; padding-top: 0; padding-bottom: 0; background-color: #806F68; min-width: 100px; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; &:hover { background-color: #B7A9A5; } } } #edit-text { } } } #user-profile-form .group-your-children #user_user_form_group_user_birth_date_children h3:before{ content: ''; background-image: none; } #user-profile-form #edit-field-user-child-number { margin-top: -30px; } #user-profile-form #edit-field-user-child-number select { border: solid 4px #CAC6C3; color: #826F68; font-weight: bold; min-width: 85px; padding: 5px; } #user-profile-form #edit-field-user-newsletter-brand .form-type-radios label:first-child{ display: block; min-width: 140px; margin-top: 20px; } #user-profile-form .form-type-date-combo label { float: left; position: relative; top: 2px; } #user-profile-form .date-no-float{ max-width: 420px; } #user-profile-form .group-user-you .form-radios .option{ margin-right: 30px; } #user-profile-form .password-strength { float: right; font-size: 12px; margin-left: 60px; margin-top: -10px; max-width: 15em; position: absolute; right: 10px; } #user-profile-form div.password-confirm { float: right; font-size: 13px; margin-top: 17px; margin-left: 5px; } #user-profile-form #edit-field-user-newsletter-recipe, #user-profile-form #edit-field-user-newsletter-brand{ display: block; float: left; width: 49%; height: 350px; } #user-profile-form #edit-field-user-newsletter-recipe .form-type-radios, #user-profile-form #edit-field-user-newsletter-brand .form-type-radios { padding: 240px 30px 25px 0; width: 375px; } #user-profile-form .form-type-radios:first-child { padding-top: 30px; /*margin-top: 73px;*/ } #user-profile-form .form-type-radios.form-item-field-user-newsletter-partners-und { padding-top: 0; } #user-profile-form #edit-field-user-newsletter-brand { background: url('../images/form_accroche_left.jpg') no-repeat center white; margin-left: 14px; } #user-profile-form #edit-field-user-newsletter-recipe { margin-left: -12px; background: url(/sites/all/themes/croquonslavie/images/form_accroche_right.jpg) no-repeat center #ffffff; } #user-profile-form #edit-field-user-newsletter-brand .form-item-field-user-newsletter-brand-und label, #user-profile-form #edit-field-user-newsletter-recipe .form-item-field-user-newsletter-recipe-und label { margin-left: 20px; font-size: 14px; } #user-profile-form #edit-field-user-newsletter-brand .form-item-field-user-newsletter-brand-und label:nth-child(2n), #user-profile-form #edit-field-user-newsletter-recipe .form-item-field-user-newsletter-recipe-und label:nth-child(2n) { margin-left: 5px; } #user-profile-form #edit-field-user-newsletter-brand .form-item-field-user-newsletter-brand-und .form-type-radio, #user-profile-form #edit-field-user-newsletter-recipe .form-item-field-user-newsletter-recipe-und .form-type-radio{ margin-left: 15px; } #user-profile-form #edit-field-user-newsletter-brand .form-item-field-user-newsletter-brand-und label:first-child:before{ //background: url("../images/croqs50_medium_orange.png") no-repeat scroll center top #FFFFFF; content: " "; height: 51px; left: 50px; position: absolute; width: 51px; } #user-profile-form #edit-field-user-newsletter-recipe .form-item-field-user-newsletter-recipe-und{ margin-top: -28px; } #user-profile-form #edit-field-user-newsletter-brand .form-item-field-user-newsletter-brand-und a, #user-profile-form #edit-field-user-newsletter-recipe .form-item-field-user-newsletter-recipe-und a { clear: both; color: #826F68; display: inline-block; } #user-profile-form #edit-field-user-newsletter-recipe .form-item-field-user-newsletter-recipe-und label:first-child:before{ //background: url("../images/croqs50_medium_orange.png") no-repeat scroll center top #FFFFFF; content: " "; height: 51px; left: 504px; position: absolute; width: 51px; } #user-profile-form #edit-field-user-newsletter-partners{ border-top: 1px dotted #926F68; display: block; float: left; margin: 115px 21px 0 35px; min-width: 900px; padding: 0; } #user-profile-form #edit-field-user-newsletter-partners .form-type-radio { margin-left: 15px; } #user-profile-form #edit-field-user-newsletter-partners label:first-child{ max-width: 60%; float: left; margin-left: 0; } #user-profile-form #edit-field-user-newsletter-partners label:first-child:after { //background: url("../images/croqs30_medium_orange.png") no-repeat scroll center top #FFFFFF; content: " "; height: 51px; left: 656px; position: absolute; margin-top: -20px; width: 51px; } #user-profile-form #edit-field-user-newsletter-partners-und{ float: right; margin-right: 20px; margin-top: 10px; } #edit-field-user-newsletter-partners .form-item-field-user-newsletter-partners-und label > img { margin-left: 681px; margin-top: 20px; position: absolute; } #user-profile-form fieldset.captcha { background-color: white; top: -50px; background: url("../images/form_arrow_5.png") no-repeat center -1px white; } #user-profile-form > div fieldset{ border: 0 none; margin: 0; padding: 0; position: relative; top: -45px; } #user-profile-form #edit-field-user-postal-address-und-0 { top: 0; } #user-profile-form div #edit-actions { padding: 0 10px; border-bottom: 1px dotted #826F68; position: relative; background-color: white; z-index: 98; /* used to hide the white arrow in case the block is alone while subscribing */ } #user-profile-form #edit-field-user-phone, #user-profile-form #edit-field-user-mobile, #user-profile-form #edit-field-user-postal-address .street-block .form-type-textfield, #user-profile-form #edit-field-user-postal-address .addressfield-container-inline .form-type-textfield { margin: 10px 0 15px 0; } #user-profile-form .addressfield-container-inline.locality-block { margin-bottom: 30px; } #user-user-form-group-user-you #edit-field-user-birth-date { margin: 10px 0 0 0; } #user-profile-form { #user-user-form-group-user-you #edit-field-user-family-name, #user-user-form-group-user-you #edit-field-user-first-name { margin-bottom: 20px; } } #user-profile-form #edit-field-user-postal-address .street-block .form-item:first-child { margin-bottom: 25px; } #edit-actions span.earn-croqs { margin-left: 1px;// more will produce overlapp by Next step button } #user-profile-form span.earn-croqs { background: url("../images/croqs_medium_orange.png") no-repeat scroll 2px 3px rgba(0, 0, 0, 0); color: #FFFFFF; display: inline-block; font-size: 14px; height: 53px; line-height: 1.01em; padding-top: 15px; margin-left: 20px; text-align: center; width: 54px; white-space: normal; } #user-profile-form #user-user-form-group-your-coordinates span.earn-croqs { float: right; margin-right: 35px; } body.page-user-edit span.earn-croqs-text { color: @orange; display: inline-block; font-family: Deibi; font-size: 16px; height: 50px; margin-left: 25px; text-align: center; width: 180px; } body.page-user-edit span.earn-croqs-text:after { background: url('../images/fleche_orange.png') no-repeat right bottom white; content: ""; float: right; height: 17px; left: 3px; position: relative; top: 10px; width: 27px; } #user-profile-form input[type=submit] { background: url("../images/arrow_right_white.png") no-repeat 94% center #E0117D; border: 0 none; color: #FFFFFF; float: left; height: auto; line-height: 31px; padding: 10px; margin-bottom: 20px; text-align: center; min-width: 164px; } // Steps. #user-profile-form { // Step 2. &.step-2 { .form-actions { .earn-croqs-text { margin-left: 150px; } } } } #user-profile-form div #edit-actions #edit-submit { margin-left: 42%; padding: 0; height: 30px; line-height: 30px; width: 165px; } #user-profile-form div #edit-actions .earn-croqs-text { display: none; } #user-profile-form div #edit-actions #edit-skip { border: white 1px solid; background: url('../images/next_arrow.png') no-repeat right center white; color: blue; font-size: 12px; margin-right: 40px; color: #688DAA; text-decoration: underline; position: absolute; right: 0; width: 127px; } #user-profile-form div #edit-actions #edit-return-step-3, #user-profile-form div #edit-actions #edit-return-step-2 { border: white 1px solid; background: url('../images/prev_arrow.png') no-repeat 3px center white; color: #688DAA; font-size: 12px; text-decoration: underline; float: left; position: absolute; width: 140px; } #user-profile-form #edit-field-user-postal-address-und-0 { padding-bottom: 5px; } #user-profile-form .group-your-children { background: url("../images/form_arrow_5.png") no-repeat center -1px white; padding-bottom: 0; margin-bottom: 35px; min-height: 123px; position: relative; &:after { background: url('../images/form_white_down.png') bottom center no-repeat; content: ""; display: inline-block; height: 24px; width: 26px; position: absolute; bottom: -12px; left: 468px; } } #user-profile-form label { font-weight: normal; font-size: 14px; } #user-profile-form .field-name-field-user-avatar label > div { margin-left: 33px; } #user-profile-form .field-name-field-user-avatar input[type="radio"] { top: 26px; position: relative; left: 15px; } #user-profile-form .group-user-favorite-products img.checked { border: 5px solid #E0107C; height: 115px; width: 115px; } #user-profile-form .group-your-coordinates { //background-color: white; background: url(/sites/all/themes/croquonslavie/images/form_arrow_5.png) no-repeat center -1px white; position: relative; } #user-profile-form .avatar-section #go-to-avatars { font-size: 12px; color: #5783A2; text-decoration: underline; } #user-profile-form .avatar-section #go-to-avatars:hover { cursor: pointer; } #user-profile-form .group-user-favorite-products #edit-field-user-favorite-machine-und div.form-type-checkbox { margin-right: 10px; } #user-profile-form .group-user-you h3 span, #user-profile-form .group-user-account h3 span, #user-profile-form .group-your-children h3 span, #user-profile-form .group-user-newsletters h3 span, #user-profile-form .group-your-coordinates h3 span, #user-profile-form .group-user-favorite-products h3 span { font-weight: normal; font-size: 13px; line-height: 13px; } #user-profile-form .group-your-coordinates h3 span { } #user-profile-form #user-user-form-group-user-fourth-step-form { background: url('../images/form_arrow_5.png') no-repeat center -1px #ffffff; padding-bottom: 20px; margin-top: 20px; } #user-profile-form #step-3 .group-user-favorite-products .field-name-field-user-favorite-cereals, #user-profile-form #step-3 .group-user-favorite-products .field-name-field-user-favorite-kitchen, #user-profile-form #step-3 .group-user-favorite-products .field-name-field-user-favorite-ice, #user-profile-form #step-3 .group-user-favorite-products .field-name-field-user-favorite-drinks , #user-profile-form #step-3 .group-user-favorite-products .field-name-field-user-favorite-machine { margin-left: 40px; } /* */ #user-profile-form #user-user-form-group-contact-phones > h3 { font-family: Deibi; color: #64A1CA; font-size: 16px; border-bottom: 1px dotted #8C7B74; margin-left: 32px; margin-right: 40px; } #user-user-form-group-contact-phones h3:before { display: none; } #user-user-form-group-user-favorite-products { div img { height: 125px; width: 125px; pointer-events: none; } // div label { // -webkit-transition: opacity 0.2s ease-in-out; // -moz-transition: opacity 0.2s ease-in-out; // -o-transition: opacity 0.2s ease-in-out; // transition: opacity 0.2s ease-in-out; // &:hover { // opacity: 0.5; // } // } .form-type-checkbox { input[type="checkbox"] { display: block!important; opacity: 0; position: absolute; z-index: 0; } } #edit-field-user-favorite-machine-und{ .form-type-checkbox { input[type="checkbox"] { display: inline!important; opacity: 1; position: static; } } } } .group-your-coordinates > h3 { color: white; background-color: #DF117D; font-weight: normal; text-align: center; text-transform: uppercase; width: 130px; position: absolute; top: -29px; padding: 5px 10px; margin-left: 20px; } .group-your-coordinates h3:before { background: url("../images/pli_form.png") no-repeat scroll center bottom rgba(0, 0, 0, 0); content: " "; font-weight: normal; height: 6px; left: 150px; position: absolute; top: 0; width: 6px; } .group-your-coordinates #user_user_form_group_contact_phones h3 { font-family: Deibi; color: #64A1CA; position: relative; font-weight: normal; text-transform: none; background-color: #FFF; max-width: 99%; border-bottom: 1px dotted #8C7B74; top: 0; } .group-your-coordinates #user_user_form_group_contact_phones h3:before { display: none; } #user-profile-form .group-user-favorite-products .form-item-field-user-favorite-machine-und > label, #user-user-form-group-your-coordinates #user-user-form-group-contact-phones h3 span, .group-your-coordinates #field-user-postal-address-add-more-wrapper span { font-family: Deibi; color: #64A1CA; font-size: 18px; display: inline-block; min-width: 400px; } #user-profile-form .group-user-favorite-products .form-item-field-user-favorite-machine-und > label { min-width: 100%; } #user-user-form-group-your-coordinates .earn-croqs-text, #user-user-form-group-your-coordinates .earn-croqs { float: left; display: none; } #user-user-form-group-your-coordinates .earn-croqs { margin-left: 860px; margin-top: -410px; } #user-user-form-group-your-coordinates .earn-croqs-text { margin-left: 680px; margin-top: -403px; } body.page-user #content > .earn-croqs { z-index: 99; background: url("/sites/all/themes/croquonslavie/images/croqs_medium_orange.png") no-repeat scroll 2px 3px rgba(0, 0, 0, 0); color: #ffffff; font-size: 14px; height: 53px; line-height: 1.01em; padding-top: 15px; text-align: center; white-space: normal; width: 54px; } //when the user is on the 1rst login the page is smaller body.page-user #content .item-list + .earn-croqs-text { top: 650px; } body.page-user #content .item-list + .earn-croqs-text ~ .earn-croqs { top: 650px; } //end of page smaller body.page-user #content #step-2 { background: url('../images/profil_croqs.png') no-repeat 720px 9px transparent; } // body.page-user-edit #cnil_terms { margin-top: 0; padding-top: 70px; } body.page-user-edit #user-profile-form #step-state #step-3 { top: -33px; margin-bottom: -80px; } body.page-user-edit #user-profile-form #step-state #step-4 { top: -6px; background: url("../images/form_arrow_5.png") no-repeat center -1px white; margin-top: 74px; } body.page-user-edit #user-profile-form div #edit-actions { margin-top: -24px; margin-bottom: 20px; padding-bottom: 20px; } /* Not the same position logged or not*/ body.page-user-edit #user-profile-form .group-your-coordinates:after { top: 20px; left: 468px; display: none; } body.page-user-edit #user-profile-form #step-state { margin-bottom: 0; } body.page-user-edit #progress { display: inline-block; padding: 0; width: 380px; margin: 0; max-height: 30px; } body.page-user-edit #progress .percentage { background: url("../images/progress-bar-popup.png") no-repeat scroll center center rgba(0, 0, 0, 0); color: #E0117D; display: inline-block; float: none; height: 29px; padding-top: 5px; position: relative; right: 28px; text-align: center; top: -20px; width: 57px; } body.page-user-edit #progress .percentage.full { top: -50px; float: right; right: -28px; } body.page-user-edit .progress .filled { background-image: none; background-color: #E0117D; display: inline-block; } body.page-user-edit .progress .bar { border: none 0; background: linear-gradient(to bottom , #C9C9C9, #D7D7D7, #D7D7D7) #D7D7D7; height: 1.5em; text-align: left; } body.page-user-edit { #progress, .progress-bar-intro { display: inline-block; text-transform: uppercase; } #progress { padding: 15px 0; margin-left: -15px; } .progress-bar-intro { padding: 0; margin-left: 45px; } } body.page-user-edit .progress-bar-zone { background-color: #EEEFEF; padding: 0; height: 60px; min-width: 940px; } body.page-user-edit .progress-comment { font-family: Deibi; font-size: 15px; line-height: 15px; text-align: left; position: absolute; left: 685px; top: 95px; width: 250px; } body.page-user-edit .progress-comment:before { background: url("../images/progress-right_arrow.png") left center no-repeat transparent; content: ''; width: 21px; height: 17px; margin: 5px 10px 0 0; padding: 0; float: left; } body.page-user-edit .progress-bar-intro { font-size: 18px; width: 250px; } body.page-user-edit .progress-bar-intro, body.page-user-edit .progress-comment { color: #5782A2; } .group-user-birth-date-children > div { margin-left: 431px; width: 240px; } body.page-user-edit .group-user-birth-date-children > div { margin-left: 407px; } .group-user-birth-date-children > div input[type=text] { width: 115px; float: left; color: #8C7B74; border: 2px solid #CAC6C3; border-radius: 0; height: 33px; } /* confirmation messages */ .header-congratulate { background: white; width: 950px; height: 270px; border: 5px solid #5783A2; padding: 30px 10px 10px 10px; color: #8C7B74; text-align: center; margin-bottom: 30px; } .header-congratulate .header-congratulate-title { font-size: 18px; font-weight: normal; } .header-congratulate .header-congratulate-subtitle { font-size: 16px; font-weight: bold; font-family: Deibi; } .header-congratulate .header-congratulate-link1 { background: url('../images/ico_cadeau.png') 4px 5px no-repeat #5783A2; min-width: 190px; height: 25px; margin: 40px auto; max-width: 280px; padding: 3px 10px 3px 30px; } .header-congratulate .header-congratulate-link1 .header-congratulate-or-text { font-size: 30px; font-weight: normal; text-transform: none; font-family: Deibi; margin-top: 25px; } .header-congratulate .header-congratulate-link2 { background: url('../images/ico_felicitation.png') 3px 2px no-repeat #5783A2; width: 355px; height: 30px; margin: 60px auto 0 auto; padding-left: 20px; } .header-congratulate .header-congratulate-link1 a, .header-congratulate .header-congratulate-link2 a { color: white; text-decoration: none; background: url('../images/arrow_right_white.png') right center no-repeat transparent; display: inline-block; padding-right: 20px; }