.kidsBnr{width:100%;margin-top:-15px;margin-bottom:30px}.kidsLeft{float:left;width:500px}.kidsLeft .rwrds{float:left;width:100%;margin-bottom:30px;position:relative}h3,p{margin:0;padding:0}.rwrds p{margin-top:15px}.kidsLeft .rwrds .off{font-weight:300;color:#ee3924}.kidsLeft .rwrds img{right:40px;position:absolute;bottom:0}.kidsLeft a.chevron:after{font-size:9px}.kidsRight{float:right;width:464px}.module-sub{background-image:linear-gradient(bottom,#FFF 25%,#FBFBF9 100%);background-image:-o-linear-gradient(bottom,#FFF 25%,#FBFBF9 100%);background-image:-moz-linear-gradient(bottom,#FFF 25%,#FBFBF9 100%);background-image:-webkit-linear-gradient(bottom,#FFF 25%,#FBFBF9 100%);background-image:-ms-linear-gradient(bottom,#FFF 25%,#FBFBF9 100%);-pie-background-image:linear-gradient(bottom,#FFF 25%,#FBFBF9 100%);border-radius:4px;-moz-box-shadow:0 0 0 1px #d5d2d2;-webkit-box-shadow:0 0 0 1px #d5d2d2;box-shadow:0 0 0 1px #d5d2d2;font-size:22px;margin:12px 0 0;padding:18px 27px 28px;position:relative;float:left;width:100%}.kidsRight .module-sub{background-image:none;border-radius:0;margin-bottom:20px}.module-sub sup{font-size:8px}.bttxt p sup{color:#3169a8}img.topdwn-arrw{position:absolute;right:12px;top:-35px}img.module-ds{bottom:-23px;position:absolute;right:-15px}.bttxt,.bttxtltr{float:left;padding:20px 0;border-bottom:1px solid #D5D2D2;width:100%}.kc-non-member .kidsRight .bttxt .btn-orange{width:auto;margin-right:10px}.kc-non-member .kidsRight .joinkidsfrm .btn-register{width:auto;display:inline}.bttxtltr{border:0}.bttxtltr p{line-height:22px;margin-top:8px}.joinkidsfrm fieldset{margin:0;padding:0}.joinkidsfrm{float:left}.joinkidsfrm #applyCoupon{padding-left:35px;padding-right:35px;margin-left:10px}.bttxt input{padding-left:50px;padding-right:50px;float:left;margin-right:10px}.bttxt p{float:left;margin-top:15px}.bttxt .blocker{padding:20px 0 10px}.fndoutmr{width:100%;margin-top:20px}.fndoutmr p{color:#6b6b6a;font-size:11px}.fndoutmr p a{font-size:inherit}.fndoutmr div{float:left;width:482px;margin-right:20px}.fndoutmr div.right{width:300px}.fndoutmr h3{margin-bottom:20px}.fndoutmr h3 a{color:#3169a8;font-size:16px}fieldset.date-of-birth{width:510px;margin-bottom:0}fieldset.date-of-birth .selectBox-container{margin:15px 15px 15px 0}fieldset.date-of-birth .selectBox-container a{height:34px;margin:0}fieldset.step2-date{float:none;width:700px}fieldset.step2-date #bnMemNumber{margin-bottom:20px}fieldset.step2-date div{display:inline-block;float:left;margin:0 15px 25px 0}fieldset.step2-date section{display:inline-block}.step2{width:710px;margin-bottom:0}.step2 legend{float:left;width:100%}.step2 legend span{font-weight:700;color:#ca4f16;float:left}section.step2-border legend span{margin-top:20px;font-weight:700;color:#ca4f16;font-size:16px}section.step2-border legend span.wel-email{color:#000}section.bnmem legend span{margin-top:0}fieldset.step2-date label.child-lbl{margin-top:0!important}.text-hide{color:#fff}.step2-border,.step2-borderless,.step2-submit{margin:0 18px;padding-bottom:5px}.step2-border,.step2-borderless{margin-top:25px}.step2-border{border-bottom:1px solid #d3d3d3}.step2-submit a{display:block}sup{font-size:11px;font-weight:700}section.step2-submit{border-bottom:none;margin-left:18px}.step2 fieldset.rememberMe{max-width:400px!important;margin-top:-6px;padding-left:0}fieldset.step2-date label{margin-top:15px}section.step2-border fieldset,section.step2-border legend{padding:0;margin:0}section#step3{width:850px}div#step3.date-of-birth form#createAccountForm.blocker{overflow:visible}fieldset.date-of-birth .selectBox-dropdown{margin:15px 15px 15px 0}form p.note{margin-bottom:15px}#createAccountForm .note{clear:both;margin:0 0 15px}form.kids-account p{width:550px;margin:0}form.kids-account p.err{width:100%}form.parent-birthday-form .error-msg{clear:both}fieldset.kids-rem{max-width:350px!important;margin:25px 0 15px 18px}.kids-rem label{margin:0;color:#2c67aa}.kids-account label{width:500px}.date-of-birth input[type=submit].btn-submit,.step2 input[type=submit].btn-submit,.step2-submit input[type=submit].btn-submit,.welcome input[type=submit].btn-submit{background:linear-gradient(180deg,#3674BA 0,#3674BA 100%);border-color:#9BBADD;border-color:#9BBADD -moz-use-text-color -moz-use-text-color;border-image:none;border-right:0 none;border-style:solid none none;border-width:1px 0 0;box-shadow:0 0 0 1px #3674BA;font-family:PTSans,Arial;font-weight:700;width:150px!important;padding-left:0;margin:10px 0 12px!important}#createAccountForm input[type=submit].step2-submit1{margin-left:0!important;float:left}.welcome input[type=submit].btn-addtocart{background-color:#CA4F16;background-image:linear-gradient(to top,rgba(0,0,0,.1),rgba(255,255,255,.1));border:1px solid #C15B24;box-shadow:0 2px 3px rgba(0,0,0,.2),0 0 8px rgba(0,0,0,.1) inset,0 1px 0 0 rgba(255,255,255,.5) inset;font-weight:700}.kids-account .welcome-kids legend{margin-bottom:20px;width:100%}section.welcome-kids{border-bottom:none}section.welcome-kids h1{color:#ca4f16}.welcome-kids legend span{font-weight:700}form section.receive-mail input[type=submit].btn-submit,form.kids-account1 input[type=submit].btn-submit{margin-left:0!important}form.remove input[type=button].btn-cancel{margin-top:5px!important}fieldset.recieve-country{width:100%}fieldset div.street input{width:350px}fieldset div.street{margin-right:10px}fieldset div.apt input{width:180px}fieldset.count,fieldset.state{width:180px;margin-right:10px!important}fieldset.count input{width:180px}fieldset.zip input{width:150px}fieldset.phone{clear:both;width:100%}section.receive-mail{border-bottom:none}.date-of-birth form,.step2 form{margin:0}.kidslogged-left{float:left;width:664px;margin-bottom:20px}.kidslogged-left h2{color:#000}.kids-title{background-image:none;border-radius:0;padding-top:2px}.your-award{width:660px;border-top:1px solid #D5D2D2;border-bottom:1px solid #D5D2D2;float:left;padding:30px 0}.your-award-lft{float:left}.your-award-lft h3{margin-bottom:15px}.your-award-rght{float:right}.your-award-rght .vector-smart,.your-award-rght .vector-smart1{background:url(../../img/kids-club/image1.png)no-repeat;height:72px;width:72px;color:#fff;padding:19px 11px 20px 12px;text-align:center;float:left;margin-right:5px}.your-award-rght .vector-smart1{opacity:.5}.vector-smart span,.your-award-rght .vector-smart1 span{font-size:14px;font-weight:700}.vector-smart h2,.your-award-rght .vector-smart1 h2{padding:0;margin:0;color:#fff}.we-reward{border-bottom:1px solid #D5D2D2}.we-reward p span{font-weight:700}.we-reward h2{color:#000;margin-top:20px;float:left;width:100%}.we-reward div h3{margin-bottom:10px}.we-reward div{margin-bottom:20px}.freq-ques{padding:20px 0;color:#3169a8}.fndoutmr div.vector-sec{background-image:url(../../img/kids-club/vector-sec1.png);background-position:right 5px;background-repeat:no-repeat;width:660px;margin-top:20px;padding-bottom:20px}.fndoutmr div .pnt{margin-left:10px;width:523px;margin-top:20px}.pnt span{margin-right:22px}.fndoutmr div .pnt-right{margin-left:3px;width:50px;float:right;margin-right:32px;color:#FFF;margin-top:16px}.fndoutmr div .pnt-right h1{color:#FFF;font-size:40px;margin-bottom:13px;padding-bottom:0}.fnd-kidscor{margin-top:20px;margin-bottom:20px}.fnd-kidscor a.chevron:after{font-size:9px}.train span{margin-left:-44px;margin-top:7px;position:absolute;color:#fff}.kidslogged-right{float:right;width:280px}img.module-kids-corner{bottom:-15px;position:absolute;right:-28px;width:280px}.bttxt .blocker div{display:inline;margin-right:10px}.bttxt h3{float:left;font-size:18px;margin-right:20px;width:auto}.bttxt span{color:#056937;font-size:15px}.bttxt1 span{display:block;margin-top:5px}.kidslogged-right .bttxt{border-bottom:none;padding-bottom:5px}.kidslogged-right .bttxt1{border-bottom:1px solid #D5D2D2;padding-bottom:10px}.kids-search-links{float:none;padding:0}.kids-search-links a{display:block;margin-bottom:10px}.joinkidsfrm .btn-submit{padding-left:45px;padding-right:45px}.kc-non-member .joinkidsfrm #membershipCard{padding-top:1px}.kc-non-member .joinkidsfrm .btn-submit.btn-register{padding:0 30px!important}.kc-member .joinkidsfrm{float:none;text-align:center}.kc-member .joinkidsfrm .btn-submit.btn-add-child{margin:10px auto;padding-left:45px;padding-right:45px}section#physicalCardRequestContainer{position:relative}form#physicalCardRequest fieldset{width:500px;padding:.35em .625em .75em}form#physicalCardRequest input{float:right;width:300px}form#physicalCardRequest select{width:300px}form#physicalCardRequest .selectBox-container,form#physicalCardRequest a.selectBox.selectBox-dropdown,form#physicalCardRequest select{float:right}form#physicalCardRequest a.selectBox.selectBox-dropdown{width:300px}form#physicalCardRequest input.btn-submit{letter-spacing:1px}div#rewardCardImage{background-image:url(../../img/kids-club/rewards_card.png);height:243px;left:550px;position:absolute;top:275px;width:385px}section#physicalCardRequestContainer p{line-height:22px;margin-top:30px}section#physicalCardRequestContainer div.error-msg p{margin:0}section.card-confirmation-modal legend{margin:20px;width:500px}section.card-confirmation-modal button{margin:20px}#createAccountForm .selectBox-dropdown{width:0!important}#createAccountForm>section{margin}#removeChildForm{margin-top:0}#removeChildForm p{font-size:14px;font-weight:700;position:relative;overflow:hidden;line-height:26px}#removeChildLink{display:block}#createAccountForm .step2-border .btn-submit{margin-left:0!important}.kidsclub-info-modal h3,.kidsclub-info-modal p:not(:last-child){margin-bottom:10px}.kidsclub-info-modal p+h3{margin-top:20px}.kidsclub-info-modal h3>span{font-size:14px}.pure-modal sup{font-size:8px;font-weight:400;line-height:normal;top:auto;vertical-align:top}.pure-modal #dialog-title sup{font-size:10px;font-weight:700}[class*=modal] .kidsclub-info-modal ul{list-style-type:disc;padding-left:40px;margin:1em 0;font-size:14px}[class*=modal] .kidsclub-info-modal ul ul{list-style-type:circle}.pure-modal .panel-controls a{padding-left:45px;padding-right:45px}.pure-modal .panel-controls .get-card{margin-top:0!important;margin-left:10px!important}[data-modal-name=kc-create-account-s4] .welcome-kids{margin-left:0;margin-right:0}.kidslogged-right .module-sub.kids-title h2.kids-title{color:#000;margin-bottom:0}.kidslogged-right .module-sub.kids-title .blocker:first-of-type{padding-top:0}[data-modal-name=kc-create-account-s4] #createAccountForm .panel-controls .btn-submit,[data-modal-name=kc-create-account-s4] .step2-borderless.welcome-kids legend{margin-left:0!important}fieldset#childsBirthSet select#date+div.selectBox-container,fieldset#childsBirthSet select#year+div.selectBox-container{margin-left:15px}.pure-modal #createAccountForm sup{font-weight:700}.kids-club-coming-soon{align-items:center;display:flex;flex-direction:column;margin:0 auto;width:640px}.kids-club-coming-soon h1 sup{vertical-align:top}.kids-club-coming-soon p{margin-bottom:30px}.visit-member-center{font-size:16px;text-align:center}.visit-member-center a{font-size:16px}.visit-member-center:before{border-top:1px solid #8c8c8c;content:"";display:block;margin:0 auto;padding-top:30px;width:250px}