@charset "UTF-8";html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}html{font-size:62.5%}body{font-family:'Ideal Sans SSm A', 'Ideal Sans SSm B';font-style:normal;color:#333333;background:#5883b4}html{font-size:62.5%}h2{font-size:4.8rem;font-weight:100;line-height:8rem;margin-bottom:3rem;letter-spacing:-2px}h3{color:#333333;font-size:2.1rem;margin:2.2rem auto 0rem auto;font-weight:100;line-height:3.3rem;max-width:885px}p{font-size:1.6rem;line-height:2.5rem;max-width:885px;font-weight:100}button:focus{outline:none}nav{background:#5883b4;padding:1rem 3rem 1rem 3rem;margin:0;max-width:1100px;margin:auto}nav a,nav .login{background:#5883b4;padding:0 0 1rem 0;font-size:1.8rem;font-weight:100;color:white;margin:0.6rem 3rem 2rem 0;border:1px solid #5883b4;text-decoration:none}nav a:hover,nav .login:hover{border-bottom:1px solid white}nav .login{border:1px solid white;padding:1rem 2rem;margin-right:1rem;border-radius:3px;text-decoration:none}nav .login:hover{background:white;color:#5883b4}nav .login:active{background:#eeeeee}nav .navButtons{text-align:right;padding-top:2.5rem}nav h1{float:left;padding-top:1.5rem;margin:0;margin-bottom:1rem}nav h1 a:hover{border-bottom:none}nav img{border:0;width:auto;height:45px}@media (max-width: 500px){.navButtons{margin-bottom:3rem}nav h1,nav .navButtons{width:100%;text-align:center}nav .login{margin-right:0}nav h1{margin-bottom:2.5rem}}@media (max-width: 350px){nav{padding:1rem 3rem}}header{background:#eeeeee;padding:2rem;margin:auto;text-align:center;width:100%}header h2{color:#333333;margin-top:2rem}header h2 span{display:block;font-family:'mercury';color:#5e5e5e;font-size:3.6rem;font-style:italic;line-height:4rem;margin:0 1rem}header h2 span::before,header h2 span::after{content:url(/assets/forLine-8515826e970b41d4b34754daf7ff06ca.jpg);margin:0 2rem}header h2.indexh2{letter-spacing:-1px}header h3.signUp{margin-top:2.5rem;font-weight:400}header .headerSection{margin:5.6rem auto 2.2rem auto;max-width:668px}header p.creditCard{color:#ee8132;margin:1rem auto;font-size:1.3rem}header form{margin-top:2rem}header input{padding:1.35rem;color:#333333;font-size:1.8rem;margin-right:1rem;width:25rem;font-weight:100;border:1px solid white;border-radius:3px}header input:focus{outline:none;border:1px solid #5883b4}header label{display:none}header .control-group{display:inline-block}header input[type="submit"]{background:#5883b4;color:white;border:1px solid #5883b4;padding:1.35rem}header input[type="submit"]:hover{background:#466d9b}header input[type="submit"]:active{background:#39597f}header input::-webkit-input-placeholder{color:silver;font-weight:100;font-size:1.8rem}header input::-moz-placeholder{color:#A8A8A8;font-weight:100}header input::-moz-placeholder{color:#A8A8A8;font-weight:100}header input::-ms-input-placeholder{color:#eeeeee;font-weight:100}header .betterPOs{float:left;text-align:left;margin-right:1rem;max-width:324px;padding-top:0.5rem}header .betterPOs h4{font-size:2.1rem;color:#ee8132;margin:0;font-weight:100}header .betterPOs p{font-size:1.6rem;line-height:2.5rem;margin-top:0.5rem}header .betterPOsImg{float:right;width:50%}header .betterPOsImg img{width:100%;height:auto;padding-top:0}header .signUpNow{color:#ee8132}@media (max-width: 820px){header h2 span::before,header h2 span::after{content:""}main h2{line-height:6.5rem}}@media (max-width: 760px){header h2{max-width:493px;margin:2rem auto 3rem auto;line-height:6.5rem}}@media (max-width: 710px){header{padding-bottom:2.5rem}header .betterPOsImg{float:none;margin:auto;width:65%;margin:-0.6rem auto 0.7rem auto}header .betterPOs{margin:auto;text-align:center;max-width:100%;float:none;max-width:610px}header h3{max-width:542px}}@media (max-width: 565px){header input{margin-right:0;margin-bottom:2rem;text-align:center;display:block;margin:0 auto 2rem auto}header h3{max-width:448px}}@media (max-width: 350px){header h2{font-size:3.5rem;line-height:5rem}header{padding:1rem 1rem 3.2rem 1rem}header h3{font-size:1.7rem;line-height:2.7rem}header input[type="submit"]{margin-bottom:-1rem}header h2 span{font-size:3.1rem}}main{background:white;padding:2rem;text-align:center;margin:auto}main p{margin:auto;max-width:610px}main h2{color:#ee8132;margin-top:3.9rem;margin-bottom:1rem}main img{margin:3.1rem auto}main a{color:#333333}main a:hover{color:#5883b4}.not-found{background:#fff;padding:80px 0 200px 0;text-align:center}.not-found p{max-width:100%}@media (max-width: 710px){main h2{margin-top:2rem;margin-bottom:2rem}main img{width:90%;margin-bottom:1.2rem}}@media (max-width: 350px){main{padding:1rem 1rem 1.2rem 1rem}main h2{font-size:3.5rem;line-height:5rem;max-width:240px;margin:2.1rem auto 3.7rem auto}main h3{font-size:1.7rem;line-height:2.7rem}main img{width:305px;height:auto;margin-bottom:2rem}}footer{background:#5883b4;padding:3.6rem 3rem;color:white;letter-spacing:0.05rem}footer ul{list-style-type:none;font-size:1.5rem;font-weight:100;letter-spacing:0.05rem;line-height:2.8rem;float:right;width:17%;text-align:left;margin-left:2rem;padding-left:0;margin-top:0.5rem}footer ul li{display:inline-block;width:100%}footer ul li.footerTitle{margin-bottom:0.3rem;font-weight:500;font-size:1.65rem}footer ul.contactList{margin-left:7rem}footer p.description{width:100%;text-align:left;margin-right:1rem;margin-top:0}footer ul.legal{float:none;display:inline-block;width:100%;margin:auto;text-align:center;margin-bottom:-3px;line-height:1.5rem}footer ul.legal li{display:inline;padding:0 0.25rem 0 0;font-size:1.05rem}footer ul.legal li::after{content:"-";padding-left:0.25rem}footer ul.legal a{padding-bottom:2px}footer ul.legal li:last-child{padding-right:0}footer ul.legal li:last-child::after{content:"";padding-left:0}footer img{width:auto;height:30px;margin-bottom:0.5rem}footer .footerContainer{margin:2rem auto;max-width:825px}footer .footerContainer .footerLeft{float:left;width:37%;min-width:295px}footer .footerContainer svg{height:30px;width:auto;fill:white;margin-left:-4rem}footer p.copyright{padding-top:7rem;text-align:center;font-weight:100;font-size:1.2rem;clear:both;margin-bottom:-1rem}footer p.copyright span{font-family:'Ideal Sans SSm OLD A', 'Ideal Sans SSm OLD B'}footer p.address{font-size:1.05rem;margin:auto;text-align:center;line-height:2rem;font-family:'Ideal Sans SSm OLD A', 'Ideal Sans SSm OLD B'}footer .happyCustomer{margin:auto}footer p{font-size:1.5rem;font-weight:100}footer a{color:white;text-decoration:none;padding-bottom:3px}footer a:hover{border-bottom:1px solid white}@media (max-width: 545px){footer .footerContainer svg{margin-left:0}footer .footerContainer .footerLeft{width:100%;text-align:center;min-width:0}.footerLeft,footer p.description{text-align:center}footer ul{width:100%;text-align:center;margin-top:1rem}}body.startPageBody{background:#5883b4}.startPage{width:1000px;margin:auto}.startPage header,.startPage main{background:#5883b4}.startPage main{margin:0;padding:2%;color:white}.startPage main h2{color:white;font-size:4.8rem;font-family:'Ideal Sans SSm A', 'Ideal Sans SSm B';margin-bottom:2rem}.startPage main h3{color:white;font-size:2rem;font-family:'Ideal Sans SSm A', 'Ideal Sans SSm B'}.startPage main form{margin:5rem 0 5rem 8.5rem;text-align:right;width:626px}.startPage main form input{padding:1.3rem 1.3rem 1.3rem 3rem;font-family:'Ideal Sans SSm A', 'Ideal Sans SSm B';color:#333333;font-size:2rem;margin-right:1rem;width:44rem;font-weight:100}.startPage main form input:focus{outline:none}.startPage main form input[type="submit"]{background:#ee8132;color:white;border:1.7px solid #5883b4;text-transform:uppercase;width:25rem;margin-right:10rem;margin-top:2rem;font-size:2.4rem}.startPage main form ::-webkit-input-placeholder{color:#333333;font-weight:100}.startPage main form :-moz-placeholder{color:#A8A8A8;font-weight:100}.startPage main form ::-moz-placeholder{color:#A8A8A8;font-weight:100}.startPage main form :-ms-input-placeholder{color:#333333;font-weight:100}.startPage main form label{font-size:1.7rem;margin-right:2rem}.startPage main form p{text-align:left;font-size:1.4rem;margin:1rem 0 2rem 20.6rem}.startPage header{padding:2rem 6rem 2rem 2rem}.startPage header img{float:left;border:0;width:21%;height:auto}.startPage header span{float:right;text-align:right;color:white;font-size:3.6rem}.startPage header span a{color:white;text-decoration:none}.startPage footer{text-align:right;padding-right:5rem}header button.getStarted{background:white;border:1px solid #5883b4;color:#5883b4;padding:1.5rem 3rem;font-size:1.8rem;margin-top:2.5rem;margin-bottom:3rem}header button.getStarted:hover{background:#5883b4;color:white}.pricingHeaderSection{margin:2rem}.pricingHeaderSection p{font-weight:100}table.pricing{font-size:1.8rem;margin:auto;font-weight:400;margin-bottom:3rem}table.pricing tr th{padding:1rem;min-width:26rem}table.pricing tr td{padding:1.5rem 2rem}table.pricing tr td ul{list-style-type:none;padding:0}table.pricing tr td ul li{padding:0.7rem}table.pricing tr td span{color:#ee8132;font-family:'Ideal Sans SSm OLD A', 'Ideal Sans SSm OLD B'}table.pricing tr td span.unlimited{font-family:'Ideal Sans SSm A', 'Ideal Sans SSm B'}table.pricing th.popular{background:#ee8132;color:white;font-size:1.27rem;font-weight:100;letter-spacing:0.05rem;border-left:2.4px solid #eeeeee;border-right:2px solid #eeeeee}table.pricing tr.pricing1{font-style:italic}table.pricing tr.pricing2{text-transform:uppercase;background:#5e5e5e;color:white}table.pricing tr.pricing2 th{font-weight:300;font-size:1.8rem;letter-spacing:0.08rem;color:#fbf7eb;padding:1.5rem;padding-bottom:1.2rem;border-top:2.5px solid #eeeeee}table.pricing tr.pricing3{background:silver}table.pricing tr.pricing3 td{padding:2.5rem;font-weight:100}table.pricing tr.pricing3 td span{font-size:6rem;color:#333333;font-weight:100;font-family:'Ideal Sans SSm OLD A', 'Ideal Sans SSm OLD B'}table.pricing tr.pricing4{background:white}table.pricing tr.pricing4 td{vertical-align:top}table.pricing tr.pricing5{background:white}table.pricing th.middle,table.pricing td.middle{border-right:2.5px solid #eeeeee;border-left:2.5px solid #eeeeee}table.pricing th.top{border-top:2.5px solid #eeeeee}table.pricing button{background:white;border:1px solid #ee8132;padding:1rem 3rem;color:#ee8132;font-size:1.6rem;margin-bottom:2rem}table.pricing button:hover{background:#ee8132;color:white}main h3.allPlans{border-bottom:1px solid darkgrey;width:144px;padding-bottom:0.2rem;margin-top:4rem;font-weight:400;margin-bottom:1rem}main .plans{max-width:565px;margin:auto}main ul.leftPlan,main ul.rightPlan{list-style-type:none;padding:0;font-size:1.8rem;font-weight:400;text-align:left;line-height:3rem}main ul.leftPlan li:before,main ul.rightPlan li:before{content:"\2713  "}main ul.leftPlan{float:left}main ul.leftPlan p{font-weight:100;font-size:1.4rem;margin-top:0.5rem}main ul.rightPlan{float:right}main button.letsGo{padding:1.5rem 3rem;font-size:1.8rem;background:#5883b4;color:white;border:1px solid #5883b4;font-weight:300}main button.letsGo:hover{color:#5883b4;background:white}body.signUpBody{background:#5883b4}.startCustomer{text-align:right;padding-right:13rem;margin-top:-2.5rem;margin-bottom:4rem}.startCustomer img{width:300px}input.btn,a.btn{background:#ee8132;border:none;font-size:1.8rem;color:white;width:25rem;padding:1.35rem;border:1px solid #ee8132;border-radius:3px;margin-top:2.3rem;text-decoration:none;display:inline-block;margin-bottom:0rem}input.btn:hover,a.btn:hover{background:#ca6b28;color:white;border:1px solid #a8591f}input.btn:focus,a.btn:focus{outline:none}input.btn:active,a.btn:active{background:#a8591f;border:1px solid #a8591f;color:white}main.signUpMain{background:#5883b4;padding:1rem;margin:0 auto;max-width:650px}main.signUpMain h2{margin-top:2.9rem}main.signUpMain h2,main.signUpMain h3{color:white}main.signUpMain h3{margin-top:1.2rem;margin-bottom:2.5rem}main.signUpMain .log-in{margin-top:2.9rem}main.signUpMain .lNameHint,main.signUpMain .emailHint,main.signUpMain .passHint,main.signUpMain .companyHint{color:#5883b4}main.signUpMain .fNameHint{color:#5883b4}main.signUpMain form{margin-top:0rem}main.signUpMain form table{margin-left:-4.6rem}main.signUpMain form td.label{float:left;font-size:1.8rem;margin-top:3.4rem;width:140px;margin-right:2rem;text-align:right;color:#5883b4;font-weight:100}main.signUpMain form td.label.companyLabel{margin-top:2.4rem}main.signUpMain form .emailLabel{margin-right:3rem}main.signUpMain form p.inputHint{text-align:left;margin-left:0;font-size:1.2rem;font-weight:100;margin-bottom:0rem;margin-top:0.3rem;letter-spacing:0.02rem;padding-left:1.5rem;line-height:1.7rem}main.signUpMain form .lastNameBlock,main.signUpMain form .firstNameBlock{display:inline-block;vertical-align:top;width:19.5rem}main.signUpMain form .lastNameBlock p.label,main.signUpMain form .firstNameBlock p.label{font-size:1.8rem}main.signUpMain form .lastNameBlock input#user_last_name,main.signUpMain form .lastNameBlock input#user_first_name,main.signUpMain form .firstNameBlock input#user_last_name,main.signUpMain form .firstNameBlock input#user_first_name{width:19.5rem;margin-top:1rem}main.signUpMain form .lastNameBlock p,main.signUpMain form .firstNameBlock p{text-align:left;color:#5883b4}main.signUpMain form .firstNameBlock{margin-right:1.5rem;margin-left:0.5rem}main.signUpMain form input#user_company_name{margin-top:1rem}main.signUpMain form .error_notification{width:37rem;margin:auto;background:#e34c54;color:white;padding:10px;font-size:1.8rem;margin-bottom:2.5rem}main.signUpMain .form-inputs abbr,main.signUpMain .form-inputs label{display:none}main.signUpMain .form-inputs input{padding:1.3rem 1.3rem 1.3rem 1.5rem;font-family:'Ideal Sans SSm A', 'Ideal Sans SSm B';color:#333333;font-size:1.8rem;width:40.5rem;margin:2rem 1rem 0rem 0rem;border-radius:3px;border:1px solid white}main.signUpMain .form-inputs input:focus{outline:none}main.signUpMain .form-inputs input::-webkit-input-placeholder{color:silver;font-weight:100}main.signUpMain .form-inputs input:-moz-placeholder{color:#A8A8A8;font-weight:100}main.signUpMain .form-inputs input::-moz-placeholder{color:#A8A8A8;font-weight:100}main.signUpMain .form-inputs input:-ms-input-placeholder{color:silver;font-weight:100}main.signUpMain .form-inputs span.help-inline{display:block;color:white;padding-top:0.5rem;text-align:left;font-weight:bold;font-size:1.2rem;margin-top:-7px;margin-bottom:-14px;text-transform:uppercase;letter-spacing:0.07rem}main.signUpMain .form-inputs span.help-inline::before{content:"‣";color:#e34c54;padding-right:0.5rem;font-style:normal;font-size:3rem;vertical-align:middle;margin-left:-11px}@media (max-width: 1120px){.startCustomer{margin-top:1.5rem}.startCustomer img{width:200px}}@media (max-width: 750px){main.signUpMain form table{margin:auto}main.signUpMain form table td{display:block}main.signUpMain form table td.label{margin-top:1rem;text-align:left}main.signUpMain form table td.label.companyLabel{margin-top:1rem}main.signUpMain form .form-inputs input{margin-top:1rem}main.signUpMain form .form-inputs .firstNameBlock{margin-left:-1rem}}@media (max-width: 655px){main.signUpMain form table{width:100%;max-width:40.5rem}main.signUpMain form .form-inputs input{padding-left:1rem;width:100%}main.signUpMain form .form-inputs .firstNameBlock{margin-left:0}main.signUpMain form .form-inputs p.label{margin-top:1rem}main.signUpMain form p.inputHint{padding-left:1.5rem}.startCustomer{padding-right:0}}@media (max-width: 440px){main.signUpMain form .form-inputs .firstNameBlock{display:block;margin:auto;width:100%;margin-left:0}main.signUpMain form .form-inputs .firstNameBlock input#user_first_name{width:100%}main.signUpMain form .form-inputs .lastNameBlock{display:block;margin:auto;width:100%}main.signUpMain form .form-inputs .lastNameBlock input#user_last_name{width:100%}}@media (max-width: 390px){main.signUpMain h2{max-width:300px;margin:auto}main.signUpMain form .error_notification{width:24rem}}body.logInBody,body.passwordBody{background:#5883b4}body.logInBody header,body.passwordBody header{padding-bottom:5rem}main.logInMain,main.passwordMain{background:#5883b4;padding:1rem;margin:0 auto;max-width:650px;margin-bottom:10rem}main.logInMain .links p.copy,main.passwordMain .links p.copy{display:none}main.logInMain h2,main.logInMain h3,main.passwordMain h2,main.passwordMain h3{color:white}main.logInMain .log-in,main.passwordMain .log-in{margin-top:2.9rem}main.logInMain .log-in h2,main.passwordMain .log-in h2{font-size:4.8rem;margin-top:2.9rem}main.logInMain form,main.passwordMain form{margin-top:-0.1rem}main.logInMain form p.alert,main.passwordMain form p.alert{background:#e34c54;color:white;width:37rem;padding:10px;font-size:1.8rem;margin-bottom:-0.4rem}main.logInMain form table,main.passwordMain form table{margin-left:-3.2rem}main.logInMain form td.label,main.passwordMain form td.label{float:left;font-size:1.8rem;margin-top:4.5rem;width:125px;margin-right:2rem;text-align:right;font-weight:100;color:#5883b4}main.logInMain form .emailLabel,main.passwordMain form .emailLabel{color:#d5e1f1}main.logInMain form .companyLabel,main.passwordMain form .companyLabel{margin-top:2.4rem}main.logInMain form input.btn,main.passwordMain form input.btn{background:#ee8132;border:none;font-size:1.8rem;color:white;width:25rem;padding:1.35rem;margin:2.1rem;margin-bottom:0.9rem;border:1px solid #ee8132;border-radius:3px;margin-top:3.6rem}main.logInMain form input.btn:hover,main.passwordMain form input.btn:hover{background:#ca6b28;color:white;border:1px solid #a8591f}main.logInMain form input.btn:focus,main.passwordMain form input.btn:focus{outline:none}main.logInMain form input.btn:active,main.passwordMain form input.btn:active{background:#a8591f;border:1px solid #a8591f;color:white}main.logInMain .form-inputs label,main.logInMain .form-inputs abbr,main.passwordMain .form-inputs label,main.passwordMain .form-inputs abbr{display:none}main.logInMain .form-inputs input,main.passwordMain .form-inputs input{padding:1.3rem 1.3rem 1.3rem 1.5rem;font-family:'Ideal Sans SSm A', 'Ideal Sans SSm B';color:#333333;font-size:1.8rem;width:40.5rem;margin:3.1rem 1rem 0rem 0rem;border-radius:3px;border:1px solid white}main.logInMain .form-inputs input:focus,main.passwordMain .form-inputs input:focus{outline:none}main.logInMain .form-inputs .form-inputs.forgot-password.right,main.passwordMain .form-inputs .form-inputs.forgot-password.right{text-align:right;width:517px;color:white;margin-top:1rem}main.logInMain .form-inputs .form-inputs.forgot-password.right a,main.passwordMain .form-inputs .form-inputs.forgot-password.right a{color:#d5e1f1;text-decoration:none;font-size:1.2rem;letter-spacing:0.02rem;font-weight:100;padding-bottom:3px}main.logInMain .form-inputs .form-inputs.forgot-password.right a:hover,main.passwordMain .form-inputs .form-inputs.forgot-password.right a:hover{border-bottom:1px solid #d5e1f1}main.logInMain .form-inputs input::-webkit-input-placeholder,main.passwordMain .form-inputs input::-webkit-input-placeholder{color:silver;font-weight:100;font-size:1.8rem}main.logInMain .form-inputs input:-moz-placeholder,main.passwordMain .form-inputs input:-moz-placeholder{color:#A8A8A8;font-weight:100}main.logInMain .form-inputs input::-moz-placeholder,main.passwordMain .form-inputs input::-moz-placeholder{color:#A8A8A8;font-weight:100}main.logInMain .form-inputs input:-ms-input-placeholder,main.passwordMain .form-inputs input:-ms-input-placeholder{color:silver;font-weight:100}main.logInMain label.boolean.optional.control-label,main.passwordMain label.boolean.optional.control-label{float:right;margin-right:9.5rem;color:white;font-size:1.3rem;letter-spacing:0.02rem;font-weight:100}main.logInMain label.checkbox,main.passwordMain label.checkbox{float:right;margin-right:1rem}.remember-me{width:11.5rem;margin:auto}.remember-me label.boolean.optional{float:right;color:#d5e1f1;font-size:1.2rem;letter-spacing:0.02rem;font-weight:100}header.signInBetaForm{padding:2rem 0 4.5rem 0}header.signInBetaForm form{margin-bottom:3.5rem}header.signInBetaForm .form_messages{padding-top:0}@media (max-width: 736px){main.logInMain form table{margin:auto}main.logInMain form table td{display:block}main.logInMain form table td.label{text-align:left;margin-top:1rem}main.logInMain .form-inputs input{padding-left:1rem;margin-top:1rem;margin-right:0}main.logInMain .form-inputs .form-inputs.forgot-password.right{width:404px;margin:0.7rem auto 0 auto}}@media (max-width: 435px){main.logInMain form table{margin:auto;width:95%}td{display:block}main.logInMain .form-inputs input{width:100%;padding-left:1rem;margin-top:1rem}main.logInMain form td.label{text-align:left;margin-top:1rem}main.logInMain .form-inputs .form-inputs.forgot-password.right{width:95%;margin:0.7rem auto 0 auto}.remember-me{width:11.5rem;margin:auto}main.logInMain form input.btn{margin:2.1rem auto 0.9rem auto}main.logInMain h2{max-width:309px;line-height:6rem;margin:auto;margin-top:2.9rem}main.logInMain form p.alert{width:24rem;margin-top:2rem;margin-bottom:1rem}}@media (max-width: 350px){main.logInMain .log-in h2{font-size:3.5rem;line-height:5rem}main.logInMain .log-in h3{font-size:1.7rem;line-height:2.7rem}}.aboutBody main{padding:0}.aboutBody main h1,.aboutBody main h2{margin:0 0 30px 0;font-size:48px;font-weight:300;line-height:60px}.aboutBody main p{max-width:690px;margin:0 auto 20px auto}.aboutBody main section{padding:6rem 1rem;min-height:400px}.aboutBody main section.welcome{background:#eeeeee;min-height:100px}.aboutBody main section.welcome h1:after{border-bottom:1px solid #333333;width:340px;height:1px;content:'';display:block;margin:15px auto}.aboutBody main section.welcome p{font-size:24px;line-height:36px;max-width:100%;font-weight:300}.aboutBody main section.chaos .bubbles{background:url(/assets/swiftorders-bubbles-c73bc4490352b88301bebdbf31fb7519.png) center center no-repeat;background-size:contain;max-width:846px;height:374px;margin:10px auto 0 auto}.aboutBody main section.started,.aboutBody main section.timeless{background:#eeeeee}.aboutBody main section.started h2,.aboutBody main section.timeless h2{color:#5883b4}.aboutBody main section.started .people{text-align:center}.aboutBody main section.started .people .person{display:inline-block;margin:0 20px}.aboutBody main section.started .people .person .circle{width:200px;height:200px;border:1px solid #333333;border-radius:100px;margin:0 0 10px 0;overflow:hidden}.aboutBody main section.started .people .person h4{font-size:18px;margin:0;padding:0;font-weight:300}.aboutBody main section.started .people .person.a .circle{background:#eee url(/assets/dog-a-4816b78cc5e61213db06153b8d5fa102.jpg) center center no-repeat;background-size:cover}.aboutBody main section.started .people .person.b .circle{background:#eee url(/assets/dog-b-dae590e1b4eeb8d9b7531470d3db15a1.jpg) center center no-repeat;background-size:cover}.aboutBody main section.started .people .person.c .circle{background:#eee url(/assets/dog-c-214cf23aae1c521807f8aa05f29188cd.jpg) center center no-repeat;background-size:cover}.aboutBody main section.craftsmanship{background:#eee url(/assets/swiftorders-table-dd082fa7b9486f3bce79b991afe8ffbd.jpg) center center no-repeat;background-size:cover;height:570px}.aboutBody main section.craftsmanship .contents{color:#fff}.aboutBody main section.craftsmanship .contents h2{color:#fff}div.legalBody{text-align:left}div.legalBody header{background:white}div.legalBody header .legalHeaderSection{max-width:1000px;margin:auto}div.legalBody header .legalHeaderSection h2{text-align:left}div.legalBody main{background:#eeeeee}div.legalBody main .legalMainSection{max-width:1000px;margin:auto;text-align:left;padding-bottom:6rem}div.legalBody main .legalMainSection h3{text-align:left;margin:6rem 0 1rem 0;font-weight:500}div.legalBody main .legalMainSection p{text-align:left;max-width:1000px;margin-bottom:1rem}div.legalBody main .legalMainSection .subTitle{display:block;font-style:italic;font-weight:100}div.legalBody main .legalMainSection .subTitle2{display:block;font-weight:500}div.legalBody main .legalMainSection ol{padding:0;padding-left:28px;font-size:1.6rem}div.legalBody main .legalMainSection ol li{margin-bottom:1rem;font-weight:100}div.legalBody main .legalMainSection ol li ol{list-style:lower-latin}div.legalBody main .legalMainSection .sublist1 li{list-style-type:lower-alpha}div.legalBody main .legalMainSection .sublist2 li{list-style-type:lower-roman;margin-left:5px;font-size:1.6rem;font-weight:500;line-height:2.5rem}div.legalBody main .legalMainSection .sublist3 li{list-style-type:lower-roman;font-weight:100}div.legalBody main .legalMainSection h4{font-weight:500;margin:2rem 0 0.5rem 0}@media (max-width: 760px){body.legalBody header h2{max-width:100%}}header .form_messages{padding-top:1.5rem;font-size:1.8rem;color:#e34c54;font-weight:500;line-height:2.7rem}@media (max-width: 566px){header .form_messages{padding-top:0rem}}@media (max-width: 355px){header .form_messages{padding-top:2rem}}main.passwordMain h2{margin-top:2.9rem}main.passwordMain h3{max-width:415px;margin-top:1.2rem;margin-bottom:1.6rem}main.passwordMain form input.btn{margin-top:4.7rem}main.passwordMain form .error_notification{background:#e34c54;width:37rem;color:white;font-size:1.8rem;padding:10px;margin:auto;margin-top:2.5rem;margin-bottom:-0.4rem}main.passwordMain span.help-inline{display:block;color:white;padding-top:0.5rem;text-align:left;font-weight:bold;font-size:1.2rem;margin:-7px auto -14px auto;text-transform:uppercase;letter-spacing:0.07rem;width:41rem}main.passwordMain span.help-inline::before{content:"‣";color:#e34c54;padding-right:0.5rem;font-style:normal;font-size:3rem;vertical-align:middle;margin-left:-11px}.footerLine{border-bottom:1px solid #d5e1f1;margin:auto;width:827px}@media (max-width: 465px){main.passwordMain form .form-inputs input{width:100%;margin-right:0}main.passwordMain form .error_notification{width:24rem}}
