select{padding-right:34px}#secbanner{background:url("/Images/bg-secbanner.jpg") no-repeat center center;background-size:cover;position:relative;height:370px;padding:80px 0 210px 0;margin-top:-60px}#secbanner .top{position:relative;z-index:2;height:100%}#secbanner #banner-contents{display:flex;height:100%}#secbanner #banner-contents .wrapper{display:flex;justify-content:center;align-items:center}#secbanner #banner-contents .content{padding:40px 0 10px 0}#secbanner #banner-contents h1{font-family:"Quicksand",sans-serif;color:#e3496d;font-size:50px;text-align:center}.clouds{background:url("/Images/clouds.png") repeat center center;position:absolute;height:200px;width:100%;bottom:-25px;left:0;z-index:1}#registration{padding-bottom:90px;position:relative}#registration .wrapper{width:960px;background-color:#fff}#secbanner .wrapper .top{max-width:760px;margin:22px auto 10px auto;width:95%}#secbanner .wrapper .top .steps-grid{display:grid;grid-gap:0;grid-template-columns:repeat(3,1fr)}#secbanner .wrapper .top .step{display:flex;flex-direction:column;align-items:center}#secbanner .wrapper .top .step .number{background-color:#e3496d;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:20px;position:absolute;font-family:"Quicksand",sans-serif;font-weight:700;color:#fff;margin-bottom:0;top:-8px;border:solid 2px #fff}#secbanner .wrapper .top .step .number .checked{background-color:#e3496d;position:absolute;display:flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:15px;border:solid 1px #fff;left:calc(50% - 7px);bottom:-7px;opacity:0}#secbanner .wrapper .top .step .number .checked:before{background:url("/Images/icons.svg") no-repeat -20px -15px;background-size:100px;content:"";display:block;width:5px;height:5px}#secbanner .wrapper .top .step .bar{display:flex;align-items:center;width:100%;height:14px;border:solid 1px #eee;padding:3px}#secbanner .wrapper .top .step .bar:before{background-color:#e3496d;content:"";display:block;width:0%;height:100%}#secbanner .wrapper .top .step:nth-child(1) .bar{border-radius:10px 0 0 10px}#secbanner .wrapper .top .step:nth-child(1) .bar:before{border-radius:5px 0 0 5px}#secbanner .wrapper .top .step:nth-child(2) .bar{border-left:none;border-right:none}#secbanner .wrapper .top .step:nth-child(3) .bar{border-radius:0 10px 10px 0}#secbanner .wrapper .top .step:nth-child(3) .bar:before{border-radius:0 5px 5px 0}#secbanner .wrapper .top .step.active .bar:before{width:100%}#registration:not(.step3) .wrapper .bot form,#registration .wrapper .bot .flex-wrapper{display:flex;flex-wrap:wrap;width:100%}#registration:not(.step3) .wrapper .bot form .box,#registration .wrapper .bot .flex-wrapper .box{margin-bottom:40px}#registration .wrapper .bot form .mandatory-text{width:100%;text-align:center;font-size:12px;color:#e3496d}#registration .wrapper .bot form .mandatory-text a{color:#e3496d}#registration .wrapper .bot form .mandatory-text a:hover{text-decoration:underline}#registration .wrapper .bot form .mandatory-text .mandatory{position:relative;top:auto;right:auto}#registration .wrapper .bot .box{z-index:1}#registration .wrapper .bot .box-btns{width:100%;text-align:center;margin-top:0}#registration .wrapper .bot .box-btns .btn{margin:0 10px;width:auto}#registration .wrapper .bot .box-btns .btn-nextstep:not(.withSpinner):after{background:url("/Images/icons.svg") no-repeat 0 -45px;background-size:300px;content:"";width:15px;height:15px;margin-left:15px}#registration .wrapper .bot .box-btns .btn-prevstep:before{background:url("/Images/icons.svg") no-repeat -30px 0;background-size:300px;content:"";width:15px;height:15px;margin-right:15px}#registration .wrapper .bot .box-btns .btn-prevstep:hover:before{background-position:-30px -45px}.step1 .box-profile-name,.step1 .box-password{width:calc(50% - 15px);margin-right:30px}.step1 .box-email,.step1 .box-confpassword{width:calc(50% - 15px)}.step1 .box-gender{width:calc(30% - 15px);margin-right:30px}.step1 .box-gender .box-options{display:flex}.step1 .box-gender .box-options>div{border:solid 1px #ccc;display:flex;align-items:center;justify-content:center;flex-shrink:0;height:50px;width:50%;cursor:pointer}.step1 .box-gender .box-options>div:hover{background-color:#fef5f7}.step1 .box-gender .box-options>div:first-child{border-right:none;border-radius:5px 0 0 5px}.step1 .box-gender .box-options>div:last-child{border-radius:0 5px 5px 0}.step1 .box-gender .box-options>div>div{padding:10px;height:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:100%}.step1 .box-gender .box-options>div>input:checked+div{background-color:#e3496d;color:#fff;pointer-events:none}.step1 .box-looking-for{width:calc(30% - 15px);margin-right:30px}.step1 .box-looking-for .box-options{display:flex}.step1 .box-looking-for .box-options>div{border:solid 1px #ccc;display:flex;align-items:center;justify-content:center;flex-shrink:0;height:50px;width:50%;cursor:pointer}.step1 .box-looking-for .box-options>div:hover{background-color:#fef5f7}.step1 .box-looking-for .box-options>div:first-child{border-right:none;border-radius:5px 0 0 5px}.step1 .box-looking-for .box-options>div:last-child{border-radius:0 5px 5px 0}.step1 .box-looking-for .box-options>div>div{padding:10px;height:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:100%}.step1 .box-looking-for .box-options>div>input:checked+div{background-color:#e3496d;color:#fff;pointer-events:none}.step1 .box-birthday{width:calc(40% - 30px);display:flex;flex-flow:wrap}.step1 .box-birthday .box-day select{border-radius:5px 0 0 5px}.step1 .box-birthday .box-month select{border-radius:0;border-right:none;border-left:none}.step1 .box-birthday .box-year select{border-radius:0 5px 5px 0}.step1 .box-terms,.step2 .box-terms{width:100%;text-align:center;margin-bottom:40px}.step1 .box-terms .custom-checkbox,.step2 .box-terms .custom-checkbox{display:inline-block;position:relative;text-align:left}.step1 .box-terms .mandatory,.step2 .box-terms .mandatory{top:0;right:-10px}.step1 .box-terms a,.step2 .box-terms a{color:#0296c0}.step1 .box-terms a:hover,.step2 .box-terms a:hover{text-decoration:underline}.step2 .box-main-options .box{width:calc(33.33% - 20px)}.step2 .box-profile-name,.step2 .box-birthday,.step2 .box-city,.step2 .box-civil-status,.step2 .box-profession,.step2 .box-children,.step2 .box-drinking{margin-right:30px}.step2 .box-smoking{margin-right:0}.step2 .box-description{width:calc(50% - 15px);margin-right:30px}.step2 .box-sports-hobbies{width:calc(50% - 15px)}.step3 .box-upload{margin:0 auto 40px;max-width:870px}.step3 .box-upload .grid-upload{display:grid;grid-gap:30px;grid-template-columns:repeat(7,1fr)}.step3 .box-upload .grid-upload .has-no-photo{width:100%;height:auto;border-radius:5px;box-shadow:0 3px 20px rgba(0,0,0,.15);position:relative}.step3 .box-upload .grid-upload .has-no-photo .add{display:block;width:100%;height:0;padding-bottom:100%;cursor:pointer}.step3 .box-upload .grid-upload .has-no-photo .add .icon{position:absolute;left:calc(50% - 25px);top:calc(50% - 25px);display:flex;align-items:center;justify-content:center;height:50px;width:50px;border-radius:25px;border:solid 2px #e3496d;transition:transform .3s ease}.step3 .box-upload .grid-upload .has-no-photo .add .icon:before{background:url("/Images/icons.svg") no-repeat -90px 0;background-size:300px;content:"";width:15px;height:15px}.step3 .box-upload .grid-upload .has-no-photo .add:hover .icon,.step3 .box-upload .grid-upload .has-no-photo input.file:hover~.add .icon{transform:scale(1.2) rotate(180deg)}.step3 .box-upload .grid-upload .has-photo{width:100%;height:auto;border-radius:8px;border:solid 4px #fff;box-shadow:0 3px 20px rgba(0,0,0,.15);position:relative}.step3 .box-upload .grid-upload .has-photo .image{width:100%;height:0;padding-bottom:100%;overflow:hidden}.step3 .box-upload .grid-upload .has-photo img{width:100%}.step3 .box-upload .grid-upload .has-photo a.delete{background-color:#0296c0;position:absolute;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:15px;right:-15px;top:-15px;transition:transform .3s ease,background .3s ease}.step3 .box-upload .grid-upload .has-photo a.delete:before{background:url("/Images/icons.svg") no-repeat -50px -30px;background-size:200px;content:"";display:block;width:10px;height:10px}.step3 .box-upload .grid-upload .has-photo a.delete:hover{background-color:#e3496d;transform:scale(1.1)}.step3 .box-upload .grid-upload .photo-wrap:first-child{grid-column:1/span 2;grid-row:1/span 2}.step3 .box-disclaimer{text-align:center;padding-bottom:50px;margin-bottom:35px;border-bottom:solid 1px #ccc}.step3 .box-disclaimer .disclaimer{font-size:30px;margin-bottom:10px}.step3 .colorred{color:#e3496d;font-size:14px;font-weight:500}.step3 .colorblue{color:#0296c0;font-size:14px;font-weight:500}.step3 .box-other-options h3{text-align:center;margin-bottom:40px}.step3 .box-other-options .box-btns-other-options{display:flex;width:100%;flex-direction:column;align-items:center;position:relative;z-index:10}.step3 .box-other-options .box-btns-other-options .btn{border-color:#0296c0;color:#0296c0;display:flex;justify-content:center;min-width:380px;height:40px;font-size:14px;font-weight:500}.step3 .box-other-options .box-btns-other-options .btn:hover{background-color:#0296c0;color:#fff}.step3 .box-other-options .box-btns-other-options .btn-avatar{margin-bottom:30px}.step3 .box-other-options .box-btns-other-options .btn-avatar:before{background:url("/Images/icons.svg") no-repeat -180px -160px;background-size:400px;content:"";height:20px;width:20px;margin-right:5px}.step3 .box-other-options .box-btns-other-options .btn-avatar:hover:before{background-position:-200px -160px}.step3 .box-other-options .box-btns-other-options .btn-physical:before{background:url("/Images/icons.svg") no-repeat -10px -10px;background-size:200px;content:"";width:10px;height:10px;margin-right:10px;transition:transform .3s ease}.step3 .box-other-options .box-btns-other-options .btn-physical:hover:before{background-position:-10px -30px}.step3 .box-other-options .box-btns-other-options .btn-physical.active{background-color:#0296c0;color:#fff}.step3 .box-other-options .box-btns-other-options .btn-physical.active:before{background-position:-10px -30px;transform:rotate(180deg)}.step3 .box-other-options .box-physical-options{background-color:#fff;border-radius:5px;box-shadow:0 3px 20px rgba(0,0,0,.15);padding:80px 70px 70px;position:relative;top:-15px;z-index:9}.step3 .box-other-options .box-physical-options .box-eyes{width:calc(25% - 30px);margin-right:30px}.step3 .box-other-options .box-physical-options .box-hair{width:calc(25% - 30px);margin-right:30px}.step3 .box-other-options .box-physical-options .box-height{width:calc(20% - 30px);margin-right:30px}.step3 .box-other-options .box-physical-options .box-look{width:30%}.step3 .box-other-options .box-physical-options .box-attractiveness{display:flex;width:100%;align-items:center}.step3 .box-other-options .box-physical-options .box-attractiveness .box-options{display:flex}.step3 .box-other-options .box-physical-options .box-attractiveness .box-options>div{border:solid 1px #ccc;border-left:none;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:50px;height:50px;font-size:14px;cursor:pointer}.step3 .box-other-options .box-physical-options .box-attractiveness .box-options>div:hover{background-color:#fef5f7}.step3 .box-other-options .box-physical-options .box-attractiveness .box-options>div:first-child{border-left:solid 1px #ccc;border-radius:5px 0 0 5px}.step3 .box-other-options .box-physical-options .box-attractiveness .box-options>div:last-child{border-radius:0 5px 5px 0}.step3 .box-other-options .box-physical-options .box-attractiveness .box-options>div>div{padding:10px;height:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:100%}.step3 .box-other-options .box-physical-options .box-attractiveness .box-options>div>input:checked+div{background-color:#e3496d;color:#fff;pointer-events:none}.step3 .box-other-options .box-physical-options .box-attractiveness .help{font-size:12px;line-height:18px;margin-left:20px}.step3 .box-other-options .box-physical-options.active{display:block}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active),screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0){#secbanner .wrapper .top .steps-grid{display:flex}#secbanner .wrapper .top .step{width:33.33%}.step3 .box-upload .grid-upload{display:flex;flex-wrap:wrap}.step3 .box-upload .grid-upload .photo-wrap{width:calc(16.66% - 10px);margin:5px}}label.mandatory:after{content:'*';position:absolute;right:-10px;top:-2px;color:#e3496d;font-size:14px}.step1 .box-birthday .box-day{width:26%}.step1 .box-birthday .box-month{width:42%}.step1 .box-birthday .box-year{width:32%}.step1 .box-birthday select{padding:0 34px 0 10px}@media(min-width:360px){.step1 .box-birthday .box-day{width:26%}.step1 .box-birthday .box-month{width:42%}.step1 .box-birthday .box-year{width:32%}.step1 .box-birthday select{padding:0 34px 0 14px}}@media(min-width:768px){.step1 .box-birthday .box-day{width:27%}.step1 .box-birthday .box-month{width:42%}.step1 .box-birthday .box-year{width:31%}.step1 .box-birthday select{padding:0 34px 0 14px}}input[type="radio"]{webkit-appearance:none;-moz-appearance:none;appearance:none}.step1 .box-gender .box-options>div,.step1 .box-looking-for .box-options>div,.step3 .box-attractiveness .box-options>div{position:relative}.step1 .box-gender .box-options input[type="radio"],.step1 .box-looking-for .box-options input[type="radio"],.step3 .box-attractiveness .box-options input[type="radio"]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}#descriptionCounter{right:1px;position:relative;font-size:13px;bottom:23px;border-radius:3px;padding:0 2px;color:#777;display:inline-block;float:right}#descriptionCounter.redcounter{color:#e3496d}#descriptionCounter.greencounter{color:#408c40}#helpDescriptionText{position:relative;left:11px;font-size:14px;padding:0 4px;background-color:#fff;top:-19px;display:inline-block}#helpDescriptionText a{font-size:14px}.box-description .field-validation-error{position:relative;top:-17px}#registration.step3 .wrapper .bot .box-btns{margin-top:50px}@media(max-width:480px){.photo-wrap:first-child{width:75% !important;margin:0 auto;border-width:6px !important}.photo-wrap.has-no-photo:nth-child(11){display:none !important;opacity:0}}.greenCheck{display:block;position:absolute;right:10px;width:18px;height:18px;background:url(/Images/greencheck.png) 0 0 no-repeat;top:calc(50% - 9px);margin-right:4px}body.authenticated section#registration.step1.step2.step3.step4{padding-top:70px}@media(max-width:767px){body.authenticated section#registration.step1.step2.step3.step4{padding-top:55px}}@media screen and (min-width:600px){#RegisterForm .validation-summary-errors{margin-top:25px}}#registration .btn{padding:0 30px}
