#page.businessHeader{max-width:none;width:auto}.light{color:#999}#pageContent.login{width:auto;margin:auto;padding-top:35px}#formLoginAsBusinessUser .inputContainer{margin-bottom:12px}#formLoginAsBusinessUser .inputContainer.lastBorder{margin:0}#formLoginAsBusinessUser .inputContainer.lastContainer{margin-bottom:21px}#formLoginAsBusinessUser .button{font-size:1.4rem}.login #businessLogin{max-width:700px;margin:auto;padding-bottom:60px}.loginHeader .back{padding:0 0 0 3px;position:relative;top:4px;outline:none}.loginHeader .iconLogo{left:50%;margin-left:-20px;position:absolute;top:14px}.loginHeader .back:before{border-bottom:4px solid transparent;border-right:6px solid #9f2971;border-top:4px solid transparent;content:"";display:inline-block;height:0;margin:0 6px 1px 0;width:0}.loginHeader .wrapper{font-size:1.4rem;line-height:42px;padding:0 12px}header.loginHeader{background-color:#fff;padding:0 0 7px}.loginHeader .headerInfo:after{background-position:-946px -967px;content:" ";display:inline-block;height:20px;margin-left:5px;right:0;vertical-align:middle;width:16px}.loginHeader .headerInfo{color:#999;font-size:12px;margin-right:18px;position:absolute;right:0;text-align:right;top:4px}.login section .secContent{max-width:300px;margin:0 auto 20px;padding:22px 20px 25px;box-sizing:border-box}#businessLogin .login section .secContent{margin-top:10px}#businessLogin .loginHeading h1{font-family:ICARubrik;font-size:33.9px;font-weight:700;margin:0}.businessHeader .loginHeader{height:42px}#businessLogin .infoText{width:400px;text-align:center;margin:-10px auto 35px;line-height:2rem;font-size:1.4rem}#businessLogin .loginHeading p{font-size:16.6px;line-height:2.3rem;margin-top:3px}#businessLogin .loginHeading{margin-bottom:28px;text-align:center}#businessLogin .loginHeading.forgotLogin{margin-bottom:30px}#businessLogin fieldset{padding:0}#businessLogin .createAccount{width:100%;text-align:center}#businessLogin .createAccount a,#businessLogin form .forgotPassword{font-size:14px;padding-top:0;text-align:center}#businessLogin .createAccount .newAccount{padding-bottom:14px}form .lastBorder{margin:0}.login section .inputContainer .forgotPassword,.login section .inputContainer .loginPrivate,.login section .inputContainer .newAccount{display:block;font-size:1.2rem;text-align:center;padding-bottom:10px;padding-top:10px}.login form .button{width:100%}@media only screen and (max-width:450px){.loginHeader .headerInfo{color:transparent}}@media only screen and (max-width:320px){.login section .secContent{max-width:280px}}@media only screen and (max-width:683px){#businessLogin .loginHeading{margin:0 20px 25px}}@media only screen and (min-width:683px) and (max-width:800px){#businessLogin .loginHeading{margin-bottom:27px}}@media only screen and (max-width:800px){#businessLogin .loginHeading h1{font-size:30.1px}}#businessRegistarion{margin:auto;max-width:800px}#businessRegistarion.alreadyReg{max-width:490px}#businessRegistarion .secContent{background:none repeat scroll 0 0 transparent;max-width:100%;padding:0 20px;text-align:center}.wizard-step{background:none repeat scroll 0 0 #fff;max-width:260px;padding:22px 20px}.wizard-step__heading{margin-top:0}.registrationHeading{margin:auto auto 28px;padding:0 60px;width:auto}.registrationHeading h1{text-align:center;font-size:3.39rem;margin:0;font-family:ICARubrik;font-weight:700;line-height:3.76rem}.alreadyReg .registrationHeading{padding:0}.account-steps ol{border-spacing:1px;display:table;margin:0;padding:0;table-layout:fixed;width:100%}.account-steps li{background-color:#fff;color:#999;display:table-cell;list-style:none outside none;margin:0;padding:0;text-align:center;vertical-align:middle;width:20%}.account-steps li.active{background-color:#ec2704;color:#fff}.account-steps li>span{background:none repeat scroll 0 0 transparent;color:inherit;display:block;font-family:ICATextNy;font-size:1.7rem;padding:12px 15px 12px 16px;position:relative;text-align:center}.account-steps li.active>span:after{border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #ec2704;bottom:-10px;content:"";height:0;left:50%;margin-left:-15px;position:absolute;width:0}.account-steps li.completed>span .step-number{display:inline-block;text-indent:-900em}.account-steps li.completed .step-number+span:before{background-position:-499px -445px;content:" ";height:20px;margin-left:-25px;position:absolute;width:25px}.account-steps li.completed .step-number{margin-right:17px}.registrationColumn{padding:30px 0 60px;background:linear-gradient(180deg,rgba(0,0,0,.02) 0,transparent) repeat scroll 0 0 transparent}html.ie9 .registrationColumn{background:#efece7 url(../resources/registerationBg.png) repeat-x 0 100%}.lead{font-family:ICATextNy,droid sans,Arial;font-size:1.66rem;line-height:2.24rem;margin-bottom:20px;margin-top:-2px;padding:0 160px;text-align:center}#formRegAsBusinessUser .errorBox,#formRegAsBusinessUser .inputContainer{margin-bottom:12px}#formRegAsBusinessUser .inputContainer.lastContainer{margin-bottom:0}.alreadyRegistered{margin:auto;width:300px}.alreadyRegistered,.PrevLink{font-size:1.4rem;padding:10px 0;text-align:center;line-height:1.8rem}.signup-teaser-section.horizontal-teasers{float:none;padding-left:0;padding-right:0;padding-top:20px;width:100%}.registrationGrid.spaced{margin:0 -20px 20px}.signup-teaser-section ul{list-style-type:none;margin:0 60px 0 0;padding:0;text-align:center}.registrationGrid{clear:both;display:block;letter-spacing:-4px;margin:0 -10px;padding:0}.registrationGrid.spaced li{width:240px}.signup-teaser-section ul li{margin:0 0 15px}.registrationGrid>*{box-sizing:border-box;direction:ltr;display:inline-block;letter-spacing:0;list-style:none outside none;margin:0;padding-bottom:20px;padding-left:20px;padding-right:20px;text-align:left;vertical-align:top}.center_margin,.login .center_margin{margin:0 auto}.rounded-image{background-repeat:no-repeat;border-radius:150px;height:150px;width:150px}.signup-teaser-section.horizontal-teasers li>h2,.signup-teaser-section.horizontal-teasers li>p{width:200px}.signup-teaser-section h2{font-size:2.4rem;margin:0 0 5px}.bold-heading{font-family:ICARubrik;font-weight:700}.signup-teaser-section.horizontal-teasers li>h2,.signup-teaser-section.horizontal-teasers li>p{width:auto}.signup-teaser-section .rounded-image{margin-bottom:15px}.sparaRecept{background:url(../resources/f-rdelar_med_att_logga_in.jpg) no-repeat}.skapaInk{background:url(../resources/f-rdelar_med_att_logga_in1.jpg) no-repeat}.erbjudanden{background:url(../resources/hqfed3dbmxkegr3187-62.png) no-repeat}.floatLeft{float:left}.floatRight{float:right}.orgIndustry{padding:8px 0;width:100%}.registrationDone{text-align:center}.registrationDone p,.signup-teaser-section ul li{text-align:center;font-size:1.4rem;line-height:2.1rem}.registrationDone p{margin-bottom:1.4rem}.registrationDone p:last-child{margin-bottom:0}.inputContainer label.labelDisplayInline{display:inline-block;width:80%;line-height:2rem}form .inputContainer .help{color:#999;margin-left:5px}.backToOrg{font-size:1.5rem}#businessRegistarion .alreadyRegistered .button{width:inherit}.sessionAlreadyReg{text-align:center}.alreadyRegAction{max-width:300px;margin:20px auto}.alreadyRegAction .button{min-width:inherit;width:49%}#businessRegistarion .inputContainer .tooltip{margin-top:-29px}section .inputContainer .tooltipContent,section .tooltipContent{font-size:1.4rem;line-height:2.1rem}@media only screen and (min-width:700px) and (max-width:1023px){#pageContent.login{margin:0;padding-left:20px;padding-right:20px;padding-top:35px;width:auto}.account-steps li>span{padding:12px 10px}}@media only screen and (max-width:699px){#businessRegistarion{padding:0 20px}.registrationHeading{padding:0;margin:auto auto 26px}.registrationHeading h1{font-size:3.01rem;line-height:3.34rem;max-width:100%}.account-steps li:not(.active)>span .step-number+span{display:none}.account-steps li.active>span .step-number+span{text-indent:0}.account-steps li{width:15%}.account-steps li.active{width:40%}.account-steps li .step-number,.account-steps li .step-number+span{display:inline-block}.lead{padding:0 10px}#businessRegistarion .secContent{padding:0;margin:0}#businessRegistarion form fieldset{max-width:240px}.account-steps li.completed>span:before{background-position:-499px -445px;content:" ";height:20px;left:50%;margin-left:-11px;position:absolute;width:25px}}@media only screen and (max-width:479px){.account-steps li.active .step-number+span{color:#999;font-size:1.2rem;left:50%;margin-left:-60px;position:absolute;text-transform:uppercase;top:55px;width:120px}.registrationGrid.spaced li{margin:0 20px 15px;padding:0 20px 20px}}