/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}header{background-color:#e5e5e5;margin-bottom:60px;padding-bottom:50px;padding-top:35px;position:relative}header img{width:115px}header a{color:#092a52;font-size:55px;text-decoration:none}header a span{bottom:20px;position:relative;right:10px}header a span b{color:#8855af}header .container{-moz-align-items:center;align-items:center;display:-moz-flex;display:flex;-moz-justify-content:space-between;justify-content:space-between}header .stripes{bottom:0;left:0;position:absolute;width:100%}header .stripes .stripe{border-bottom:3px solid;padding:2px}header .stripes .stripe.s1{border-bottom-color:#8855af}header .stripes .stripe.s2{border-bottom-color:#41c1b9}header .stripes .stripe.s3{border-bottom-color:#76c341}header .stripes .stripe:not(:first-child){background-color:#f5f5f5}input[type=checkbox]+label.checkbox{background-color:#fff;border:3px solid #00978e;display:inline-block;height:60px;min-height:60px;min-width:60px;padding:10px;vertical-align:middle;width:60px}input[type=checkbox]+label.checkbox+label{margin-left:20px;max-width:100%;padding-top:0}input[type=checkbox]:checked+label.checkbox{background-color:#00978e;background-image:url(../images/Icon_Tick.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}footer{background-color:#e5e5e5;border-top:5px solid #a9a9a9;margin-top:40px;padding:30px 0}footer a{margin:10px}footer span{font-size:20px}.fright{float:right}.hidden{display:none}.cap-width{max-width:800px}.whitespace--top{margin-top:48px}.multiline-block-no-whitespace>p:not(:first-child){margin:0}.multiline-block-no-whitespace>p:first-child{margin-bottom:0}.multiline-block-no-whitespace>p:last-child{margin-bottom:1em}.info-notice{border-top:1px solid #ccc;float:left;margin:100px 0 60px;padding-top:60px}.info-notice h3{margin:0}.button,button{background:linear-gradient(#dfdfdf,#a9a9a9);border:2px solid #a9a9a9;color:#003b37;font-size:30px;font-weight:700;padding:25px;text-align:center}.button:focus,.button:hover,button:focus,button:hover{background:#dfdfdf;cursor:pointer}.button.fixed,button.fixed{width:180px}.button.green,button.green{background:linear-gradient(#d2eceb,#5aafaa);border-color:#00978e}.button.green:focus,.button.green:hover,button.green:focus,button.green:hover{background:#d2eceb}a.button{text-decoration:none}.progress-bar{display:-moz-flex;display:flex;margin-bottom:40px}.progress-bar .bar-border{border:1px solid #a9a9a9;-moz-flex-grow:1;flex-grow:1;margin-left:20px}.progress-bar .bar-border .bar-fill{background:#b1b1b1;height:100%}.radio-link,input[type=radio]+label.radio{background:linear-gradient(#dfdfdf,#a9a9a9);border:2px solid #a9a9a9;color:#092a52;cursor:pointer;font-size:24px;font-weight:700;margin-right:25px;padding:22px;text-align:center;text-decoration:none}.radio-link:focus,input[type=radio]+label.radio:focus{outline:0}.radio-link:hover,input[type=radio]+label.radio:hover{background:linear-gradient(#a9a9a9,#dfdfdf)}input[type=radio]:checked+label.radio{background:linear-gradient(#d2eceb,#5aafaa);border-color:#00978e;box-shadow:0 0 0 3px #00978e}input[type=radio]+label.radio-box{background-color:#fff;border:4px solid #00978e;border-radius:50%;display:inline-block;height:60px;min-height:60px;min-width:60px;padding:10px;vertical-align:middle;width:60px}input[type=radio]+label.radio-box img{display:none;width:100%}input[type=radio]+label.radio-box+label{margin-left:20px;max-width:100%;padding-top:0}.hear-about-us-wrapper input[type=radio]+label.radio-box{height:60px;min-height:60px;min-width:60px;width:60px}input[type=radio]:checked+.radio-box{background-color:#00978e;background-image:url(../images/Icon_Radio.svg);background-position:50%;background-repeat:no-repeat;background-size:60px 60px}input[type=radio]:checked+.radio-box img{display:inline-block;height:60px;left:-14px;position:relative;width:60px}input[type=radio]+label.radio-circle{background:#fff;border:2px solid #a9a9a9;border-radius:48px;display:inline-block;height:48px;margin:4px;padding:0;text-align:center;vertical-align:middle;width:48px}input[type=radio]+label.radio-circle:hover{opacity:.6}input[type=radio]:checked+label.radio-circle{background-color:#00978e;background-image:url(../images/Icon_Tick.svg);background-position:50%;background-repeat:no-repeat;background-size:80%;border-color:#00978e}.btn-link{background:linear-gradient(#dfdfdf,#a9a9a9);border:2px solid #a9a9a9;cursor:pointer;display:block;margin-top:20px;max-width:376px;padding:22px;position:relative;text-align:center;text-decoration:none;width:auto}.btn-link:focus{outline:0}.btn-link:hover{background:linear-gradient(#a9a9a9,#dfdfdf)}.btn-link.disabled{background:#dfdfdf!important;color:#efefef;cursor:default}ol.checklist{list-style-position:inside;padding-inline-start:inherit}ol.checklist li{min-height:80px;padding-bottom:25px;padding-right:140px;padding-top:25px;position:relative}ol.checklist li:nth-child(2n){background-color:#e5e5e5}ol.checklist li>div.text-wrapper{display:inline-block;max-width:725px;vertical-align:top}ol.checklist li .checkbox{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.select2.select2-container--default{position:relative}.select2.select2-container--default .select2-search--inline:after{background-image:url(../images/caret-down-solid.svg);background-position:calc(100% - 30px);background-repeat:no-repeat;background-size:24px;content:"";cursor:pointer;display:block;height:100%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:80px}.select2.select2-container--default .select2-selection--multiple,.select2.select2-container--default .select2-selection--single{border-color:#a9a9a9;border-radius:0;font-size:24px;padding:12px}.select2.select2-container--default .select2-selection--single{height:auto}.select2.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:58px}.select2.select2-container--default .select2-selection--single .select2-selection__arrow{background-image:url(../images/caret-down-solid.svg);background-position:calc(100% - 30px);background-repeat:no-repeat;background-size:24px;cursor:pointer;height:100%;width:80px}.select2.select2-container--default .select2-selection--single .select2-selection__arrow b[role=presentation]{display:none}p.choice{display:table;margin-top:40px;width:100%}p.choice span{display:table-cell;padding-right:40px;vertical-align:middle}p.choice a{display:table-cell;text-decoration:none}#welcome-page .form-panel{background-color:#d9dddf;padding:40px 60px 60px}#welcome-page .form-panel,#welcome-page .form-panel+.choice{margin-bottom:60px;margin-top:60px}#welcome-page .choices{display:-moz-flex;display:flex;-moz-flex-direction:row;flex-direction:row}#welcome-page .choice{display:-moz-flex;display:flex;-moz-flex-direction:column;flex-direction:column;width:50%}#welcome-page .choice:after{clear:both;display:block}#welcome-page .choice:first-child{padding-right:40px}#welcome-page .choice:last-child{padding-left:40px}#welcome-page .choice p{margin-top:0}#welcome-page .login-button-wrapper,#welcome-page .signup-button-wrapper{margin-bottom:0;margin-top:12px;text-align:left}#welcome-page .login-button-wrapper a,#welcome-page .signup-button-wrapper a{display:inline-block;width:320px}.info-box{background-color:#d9dddf;margin:60px 0;padding:20px}.info-box.reduce-whitespace{margin:30px 0}.info-box.no-gap{margin-top:0}.info-box.aqua{background-color:#d2eceb}.info-box.inverted{background-color:#f5f5f5;margin:20px}.info-box.site-banner{border:2px solid red}.messages{font-size:20px;margin-bottom:40px;padding:24px}.messages.error{background-color:rgba(255,0,0,.3)}.messages.success{background-color:rgba(0,128,0,.3)}.range-slider-wrapper .min{float:left;margin-bottom:15px}.range-slider-wrapper .max{float:right;margin-bottom:15px}.range-slider-wrapper .range-slider{text-align:center}.range-slider-wrapper .range-slider .range-value{display:inline-block;line-height:28px;margin:27px 0 0;padding:0;width:100%}.range-slider-wrapper input[type=range]{-webkit-appearance:none;background:transparent;border:1px solid transparent;padding:0;width:940px}.range-slider-wrapper input[type=range]::-webkit-slider-runnable-track{background:#b1b1b1;border:none;border-radius:3px;height:5px;width:940px}.range-slider-wrapper input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#16968e;border:none;border-radius:50%;height:60px;margin-top:-27.6px;width:60px}.range-slider-wrapper input[type=range]:focus{outline:none}.range-slider-wrapper input[type=range]:focus::-webkit-slider-runnable-track{background:#d7d7d7}.range-slider-wrapper input[type=range]::-moz-range-track{background:#b1b1b1;border:none;border-radius:3px;height:5px;width:940px}.range-slider-wrapper input[type=range]::-moz-range-thumb{background:#16968e;border:none;border-radius:50%;height:60px;width:60px}.range-slider-wrapper input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.range-slider-wrapper input[type=range]::-ms-track{background:transparent;border-color:transparent;border-width:6px 0;color:transparent;height:5px;width:940px}.range-slider-wrapper input[type=range]::-ms-fill-lower,.range-slider-wrapper input[type=range]::-ms-fill-upper{background:#b1b1b1;border-radius:10px}.range-slider-wrapper input[type=range]::-ms-thumb{background:#16968e;border:none;border-radius:50%;height:60px;width:60px}.range-slider-wrapper input[type=range]:focus::-ms-fill-lower,.range-slider-wrapper input[type=range]:focus::-ms-fill-upper{background:#d7d7d7}body{color:#092a52;font-family:Arial;font-size:24px}h1{font-size:39px;margin-bottom:40px}h1,h2{font-weight:700}h2{font-size:35px;margin-bottom:30px}h3{font-size:28px;font-weight:700;margin-bottom:0;margin-top:60px}p{line-height:28px;margin-top:10px}.container.main b{font-size:28px}a{font-weight:700}ol li,ul li{padding:10px}hr{border:0;border-top:1px solid #a9a9a9;display:block;padding:0}#pass-reset{margin-top:40px}form .proceed-anyway .error-message{background-color:rgba(252,157,19,.4);font-size:20px;margin:20px 0;padding:24px}form .proceed-anyway .error-message .dont-skip-holder{padding:20px 0}form p.question-lower{margin-bottom:0;margin-top:30px}form table.form-styling{border-collapse:collapse;width:100%}form table.form-styling tbody tr:hover{background-color:#fff}form table.form-styling tbody tr.radio-table-row-error .error-message{color:red;font-size:20px}form table.form-styling tbody tr td:first-child{padding:8px;text-align:left}form table.form-styling td,form table.form-styling th{border:1px solid #a9a9a9;padding:4px;text-align:center}form table.form-styling td.gap,form table.form-styling th.gap{background-color:transparent;border-bottom-color:transparent;border-top-color:transparent}form table.form-styling th{background-color:#e5e5e5}form table.form-styling.diet-table .col-error{display:none}form .table-row-radio .option-cell{text-align:center}form .field-wrapper{display:inline-block;margin:0;width:100%}form .field-wrapper .order-reverse{display:flex}form .field-wrapper .order-reverse label{margin-left:20px;order:2}form .field-wrapper .form-group{display:inline-block;margin-bottom:26px;vertical-align:middle}form .field-wrapper .form-group.has-error{margin-bottom:0;position:relative}form .field-wrapper .form-group.has-error:before{color:red;content:"\f071";display:block;font-family:FontAwesome;font-size:16px;margin-top:28px;position:absolute;right:-20px}form .field-wrapper .form-group.col-50{margin-right:18px}form .field-wrapper .form-group.col-50.last-child,form .field-wrapper .form-group.col-50:last-child{margin-right:0}form .field-wrapper .form-group.col-50.has-error:before{margin-left:223px}form .field-wrapper .form-group.col-50 .error-message,form .field-wrapper .form-group.col-50 input,form .field-wrapper .form-group.col-50 select{width:253px}form .field-wrapper .form-group.textarea-wrapper.full-width{width:100%}form .field-wrapper .form-group.textarea-wrapper.full-width.has-error:before{margin-left:910px;margin-top:10px}form .field-wrapper .form-group.radio-wrapper.full-width,form .field-wrapper .form-group.textarea-wrapper.full-width textarea{width:100%}form .field-wrapper .form-group.radio-wrapper.full-width.button-not-grow .flex label.radio{-moz-flex-grow:0;flex-grow:0;min-width:270px}form .field-wrapper .form-group.radio-wrapper.full-width.button-left .flex{-moz-justify-content:left;justify-content:left}form .field-wrapper .form-group.radio-wrapper.full-width.button-center .flex{-moz-justify-content:center;justify-content:center}form .field-wrapper .form-group.radio-wrapper.full-width .error-message,form .field-wrapper .form-group.radio-wrapper.full-width .flex{width:100%}form .field-wrapper .form-group.radio-wrapper.smaller-font label{font-size:16px}form .field-wrapper .form-group.radio-wrapper .flex{display:-moz-flex;display:flex;-moz-justify-content:space-between;justify-content:space-between;width:532px}form .field-wrapper .form-group.radio-wrapper .flex label.radio{align-self:stretch;display:-moz-flex;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-flex-grow:1;flex-grow:1;-moz-justify-content:center;justify-content:center;margin:0;max-width:none;min-width:auto}form .field-wrapper .form-group.radio-wrapper .flex label.radio:not(:first-of-type){margin-left:20px;margin-right:auto}form .field-wrapper .form-group.radio-group{margin-top:-16px}form .field-wrapper .form-group.radio-group .option-line{display:-moz-flex;display:flex;-moz-flex-direction:row-reverse;flex-direction:row-reverse;-moz-justify-content:space-between;justify-content:space-between;width:920px}form .field-wrapper .form-group.radio-group .option-line label{margin-bottom:0;max-width:none;min-width:auto}form .field-wrapper .form-group.radio-group .option-line label.radio{display:inline-block;float:right;max-width:48px;min-width:48px}form .field-wrapper .form-group.radio-group .option-line label.caption{padding:18px 10px 18px 0}form .field-wrapper .form-group.checkbox-wrapper.vertical{display:block}form .field-wrapper .form-group.checkbox-wrapper.vertical label{padding-bottom:0}form .field-wrapper .form-group.checkbox-wrapper.align-top label{padding-top:0;vertical-align:top}form .field-wrapper .form-group.checkbox-wrapper label{margin-bottom:0;max-width:850px;min-width:auto}form .field-wrapper .form-group.withdraw input[type=radio]+label.radio-box+label{max-width:850px;padding-bottom:0}form .field-wrapper .form-group .error-message{color:red;font-size:18px;overflow:hidden;padding-top:4px;text-overflow:ellipsis;white-space:normal;width:532px}form .field-wrapper .radio-link,form .field-wrapper label{display:inline-block;margin-bottom:26px;max-width:400px;min-width:400px;padding:22px 20px 22px 0;vertical-align:middle}form .field-wrapper .radio-link.full-width,form .field-wrapper label.full-width{margin-bottom:0;max-width:none;min-width:auto;width:100%}form .field-wrapper .radio-link.shorter,form .field-wrapper label.shorter{max-width:220px;min-width:220px}form .field-wrapper input{font-size:24px;padding:22px;width:532px}form .field-wrapper input[readonly]{background:#d9dddf}form .field-wrapper textarea{background-color:#f2f2f2;border:1px solid #a9a9a9;border-radius:3px;font-size:24px;min-height:255px;padding:22px;resize:vertical;width:532px}form .field-wrapper select{-webkit-appearance:menulist-button;font-size:24px;height:70px;padding:17px 22px 19px;width:532px}form .field-wrapper.dear-input label{min-width:100px}form .field-wrapper label.main-label{margin-bottom:0;padding-bottom:0}form .field-wrapper.date-of-birth-wrapper{display:flex;flex-wrap:wrap;width:100%}form .field-wrapper.date-of-birth-wrapper label{max-width:406px;min-width:406px}form .field-wrapper.date-of-birth-wrapper .select2{width:150px!important}form .field-wrapper.date-of-birth-wrapper .error-message{display:none}form .field-wrapper.date-of-birth-wrapper .year-select .select2{width:231px!important}form .field-wrapper.date-of-birth-wrapper .covid-test-date-hidden,form .field-wrapper.date-of-birth-wrapper .date-of-birth-hidden{display:flex;flex-direction:column;margin-left:auto}form .field-wrapper.date-of-birth-wrapper .covid-test-date-hidden input,form .field-wrapper.date-of-birth-wrapper .date-of-birth-hidden input{display:none}form .field-wrapper.date-of-birth-wrapper .covid-test-date-hidden .error-message,form .field-wrapper.date-of-birth-wrapper .date-of-birth-hidden .error-message{display:flex;padding-top:0}form .field-wrapper.date-of-birth-wrapper .covid-test-date-hidden:before,form .field-wrapper.date-of-birth-wrapper .date-of-birth-hidden:before{margin-top:0}form#signup{border:2px solid #d9dddf;padding:20px 0}form#signup>:not(.inverted){padding:0 20px}form#signup .field-wrapper .flex,form#signup .field-wrapper input{width:489px}form#signup .field-wrapper .form-group.has-error:before{margin-left:492px}form#signup .field-wrapper .form-group .error-message{width:489px}form#signup .field-wrapper .form-group.col-50.has-error:before{margin-left:236px}form#signup .field-wrapper .form-group.col-50 .error-message{font-size:16px;width:232px}form#signup .field-wrapper .form-group.col-50 input{width:232px}.form-panel{border:1px solid #ccc;margin-bottom:100px;padding:60px 40px}.form-panel.fullwidth{margin:0 auto 100px;max-width:600px}.form-panel.no-border{border:none;padding:0}.form-panel.no-border h2{text-align:left}.form-panel h2{margin-top:0;text-align:center}.form-panel nav{margin-bottom:0}.form-panel form .field-wrapper .col-50{display:inline-block;margin-right:10px;width:calc(50% - 14px)}.form-panel form .field-wrapper .col-50:nth-child(2n){margin-left:10px;margin-right:0}.form-panel form .field-wrapper .col-50 .form-group{width:100%}.form-panel form .field-wrapper .col-50 .form-group.has-error:before{margin-left:390px}.form-panel form .field-wrapper .col-50 .form-group input{width:100%}.form-panel form .field-wrapper .col-50 label{max-width:none;min-width:auto;padding:22px 0 11px}.form-panel form .field-wrapper .form-group.has-error:before{margin-left:420px}.form-panel form .field-wrapper .form-group.col-50.has-error:before{margin-left:181px}.form-panel form .field-wrapper .form-group.col-50 .error-message,.form-panel form .field-wrapper .form-group.col-50 input{width:211px}.form-panel form .field-wrapper .form-group .error-message,.form-panel form .field-wrapper .form-group.radio-wrapper .flex,.form-panel form .field-wrapper input{width:450px}form .field-wrapper.hear-about-us-wrapper{position:relative}form .field-wrapper.hear-about-us-wrapper label{-moz-align-items:center;align-items:center;display:-moz-inline-flex;display:inline-flex;margin-bottom:6px;max-width:850px;min-height:100px;width:100%}form .field-wrapper.hear-about-us-wrapper>.form-group .wrapper .caption{max-width:850px;padding-bottom:0}form .field-wrapper.hear-about-us-wrapper>.form-group .wrapper .other>.form-group{display:block}form .field-wrapper.hear-about-us-wrapper>.form-group .wrapper .other input[type=text]{width:100%}form .field-wrapper.hear-about-us-wrapper .hint{display:none;margin-top:0}form .field-wrapper.hear-about-us-wrapper .hint.show{display:block}form .field-wrapper.about-your-health-conditions-medications label{display:block;margin-bottom:0;max-width:100%}.email-input{border:2px solid #00978e;box-shadow:0 0 0 3px #00978e;margin-top:10px;padding:20px 30px}nav{display:-moz-flex;display:flex;-moz-justify-content:space-between;justify-content:space-between;margin:30px 0 60px}nav.reverse{-moz-flex-direction:row-reverse;flex-direction:row-reverse}nav input[type=submit]{border-right-width:2px!important;right:0!important}nav a,nav input[type=submit]{background-size:100% 100%;color:#092a52;cursor:pointer;font-size:30px;font-weight:700;min-width:125px;padding:20.5px 20px;text-align:center;text-decoration:none}nav a.back,nav input[type=submit].back{background:#dfdfdf;background:linear-gradient(180deg,#dfdfdf,#a9a9a9);border:2px solid #a9a9a9;border-left-width:0;left:38px;position:relative}nav a.back:before,nav input[type=submit].back:before{background:url(../images/Button-End_Prev.svg) no-repeat;content:"";display:block;float:left;height:79px;left:-38px;position:absolute;top:-2px;width:38px}nav a.back:focus,nav a.back:hover,nav input[type=submit].back:focus,nav input[type=submit].back:hover{background:linear-gradient(180deg,#a9a9a9,#dfdfdf)}nav a.back:focus:before,nav a.back:hover:before,nav input[type=submit].back:focus:before,nav input[type=submit].back:hover:before{background:url(../images/Button-End_Prev_Hover.svg) no-repeat}nav a.next,nav input[type=submit].next{background:#dfdfdf;background:linear-gradient(180deg,#dfdfdf,#a9a9a9);border:2px solid #a9a9a9;border-right-width:0;position:relative;right:38px}nav a.next:after,nav input[type=submit].next:after{background:url(../images/Button-End_Next.svg) no-repeat;content:"";display:block;float:right;height:79px;position:absolute;right:-38px;top:-2px;width:38px}nav a.next:focus,nav a.next:hover,nav input[type=submit].next:focus,nav input[type=submit].next:hover{background:linear-gradient(180deg,#a9a9a9,#dfdfdf)}nav a.next:focus:after,nav a.next:hover:after,nav input[type=submit].next:focus:after,nav input[type=submit].next:hover:after{background:url(../images/Button-End_Next_Hover.svg) no-repeat}nav a.next.green,nav input[type=submit].next.green{background:linear-gradient(#d2eceb,#5aafaa);border-color:#00978e}nav a.next.green:focus,nav a.next.green:hover,nav input[type=submit].next.green:focus,nav input[type=submit].next.green:hover{background:#d2eceb}nav a.logout,nav a.skip,nav input[type=submit].logout,nav input[type=submit].skip{background:linear-gradient(180deg,#dfdfdf 39.375%,#787878 149.375%);border:2px solid #a9a9a9}nav a.logout:focus,nav a.logout:hover,nav a.skip:focus,nav a.skip:hover,nav input[type=submit].logout:focus,nav input[type=submit].logout:hover,nav input[type=submit].skip:focus,nav input[type=submit].skip:hover{background:linear-gradient(180deg,#a9a9a9,#dfdfdf)}nav.logged-in--controls{-moz-align-items:center;align-items:center;display:-moz-flex;display:flex;margin:0}nav.logged-in--controls a{background-color:#fff;border:1px solid #ccc;font-size:20px;padding:28px 33px;width:auto}nav.logged-in--controls a:not(:last-child){border-right-width:0}nav.grid{flex-wrap:wrap;left:-15px;position:relative;width:calc(100% + 30px)}nav.grid,nav.grid>div{display:-moz-flex;display:flex}nav.grid>div{-moz-flex-grow:1;flex-grow:1;width:50%}nav.grid>div>a{-moz-align-items:center;align-items:center;background:linear-gradient(180deg,#dfdfdf,#a9a9a9);border:2px solid #a9a9a9;display:-moz-flex;display:flex;font-size:24px;-moz-justify-content:center;justify-content:center;margin:0 15px 30px;min-height:160px;padding:20px 45px;width:100%}nav.grid>div>a:focus,nav.grid>div>a:hover{background:#dfdfdf}nav.rows{display:block}nav.rows,nav.rows>.row{position:relative;width:100%}nav.rows>.row{display:inline-block;margin-top:20px}nav.rows>.row.reverse>.info-wrapper p{padding:0 0 0 30px}nav.rows>.row>.button-wrapper{display:inline-block;vertical-align:middle;width:40%}nav.rows>.row>.button-wrapper a.button{display:inline-block;width:100%}nav.rows>.row>.info-wrapper{display:inline-block;vertical-align:middle;width:58%}nav.rows>.row>.info-wrapper p{margin:0;padding:0 0 0 30px}.version-info{display:-moz-flex;display:flex;-moz-justify-content:space-between;justify-content:space-between}nav.console-top-menu{margin:0}.data-table-wrapper{font-size:18px}.admin-filters{margin-bottom:30px}.admin-filters .filters-toggle{cursor:pointer;margin-bottom:20px}.admin-filters .filters-toggle:before{content:"+"}.admin-filters .filters-toggle.active:before{content:"-"}.admin-filters .filters{display:none}.admin-filters .filters.active{display:inline-block}.admin-filters .filters .filter{display:inline-block;margin-bottom:8px}.admin-filters .filters .filter label{display:inline-block;width:185px}.admin-filters .filters .filter input,.admin-filters .filters .filter select{display:inline-block;width:295px}.admin-filters .filters-toggle.active+.filters{display:inline-block}#login-page .form-panel{background-color:#d9dddf;margin-bottom:60px;margin-top:60px;padding:40px 60px 60px}#login-page .login-button-wrapper{margin-top:48px;text-align:center}#login-page .login-button-wrapper button{width:320px}#login-page .signup-button-wrapper{margin-bottom:60px;margin-top:60px;text-align:center}#login-page .signup-button-wrapper a{display:inline-block;width:320px}#about-your-diet-page form .form-group input[type=radio][name=spreading_fat_how_often]+label.radio{display:inline-block;max-width:120px;min-height:80px;min-width:120px;padding:12px;vertical-align:middle}#about-your-diet-page form .form-group .mls,#about-your-diet-page form .form-group .pints{width:532px}#about-your-diet-page form .form-group .mls input.integer-part,#about-your-diet-page form .form-group .pints input.integer-part{text-align:right;width:180px}#about-your-diet-page form .form-group .mls input.fractional-part,#about-your-diet-page form .form-group .pints input.fractional-part{text-align:left;width:80px}#about-your-diet-page form .form-group .mls .decimal-point,#about-your-diet-page form .form-group .pints .decimal-point{font-size:200%}#about-your-lifestyle-alcohol-page form .form-group input[type=radio][name=drunk_per_week]+label.radio{display:inline-block;font-size:80%;max-width:100px;min-height:110px;min-width:100px;padding:12px;vertical-align:middle}#about-your-lifestyle-alcohol-page form .form-group input[type=radio][name=drunk_per_week]+label.radio[for=drunk_per_week0]{padding-left:4px;padding-right:4px}#about-how-you-feel-about-your-health-page form .form-group input[type=radio]+label.radio{display:inline-block;font-size:80%;max-width:110px;min-height:70px;min-width:110px;padding:10px;vertical-align:middle}#about-your-quality-of-life-part-6-page form{margin-bottom:80px}.about-your-quality-of-life-euroqol-page .euroqol-copyright{font-size:14px}.about-your-quality-of-life-euroqol-page input[name=health_today]{height:1px;margin:0;opacity:0;padding:0;width:1px}.about-your-quality-of-life-euroqol-page .scale-wrapper{float:right;margin-top:55px;position:relative}.about-your-quality-of-life-euroqol-page .scale-wrapper .scale-arrow,.about-your-quality-of-life-euroqol-page .scale-wrapper .scale-circle{background-color:transparent;background-repeat:no-repeat;position:absolute;visibility:hidden}.about-your-quality-of-life-euroqol-page .scale-wrapper .scale-arrow.active,.about-your-quality-of-life-euroqol-page .scale-wrapper .scale-circle.active{visibility:visible}.about-your-quality-of-life-euroqol-page .scale-wrapper .scale-arrow{background-image:url(../images/scale-arrow.gif);background-position:0;background-size:auto;font-size:16px;height:28px;width:42px}.about-your-quality-of-life-euroqol-page .scale-wrapper .scale-arrow span{line-height:30px;padding-left:30px;vertical-align:middle}.about-your-quality-of-life-euroqol-page .scale-wrapper .scale-circle{background-image:url(../images/scale-circle.png);background-position:50%;background-size:auto;height:16px;width:16px}.about-your-quality-of-life-euroqol-page .scale-wrapper .scale{border-collapse:collapse;font-size:16px;margin:0;padding:0;transform:scale(1.2)}.about-your-quality-of-life-euroqol-page .scale-wrapper .scale:hover{cursor:pointer}.about-your-quality-of-life-euroqol-page .scale-wrapper .scale td{border:0 solid tranparent;margin:0;padding:0}.about-your-quality-of-life-euroqol-page .scale-wrapper .scale .label-bottom,.about-your-quality-of-life-euroqol-page .scale-wrapper .scale .label-top{padding:10px 0;text-align:center;width:126px}.about-your-quality-of-life-euroqol-page .scale-wrapper .scale .label{text-align:right;vertical-align:bottom;width:42px}.about-your-quality-of-life-euroqol-page .scale-wrapper .scale .tick{background-color:transparent;background-image:url(../images/scale-tick-sm.gif);background-position:50%;background-repeat:no-repeat;background-size:auto;height:4px;width:42px}.about-your-quality-of-life-euroqol-page .scale-wrapper .scale .tick.major{background-image:url(../images/scale-tick-major.gif)}.about-your-quality-of-life-euroqol-page .scale-wrapper .scale .space{width:42px}div.dashboard-home button.lifeguide{background-size:100% 100%;background:#dfdfdf;background:linear-gradient(180deg,#dfdfdf,#a9a9a9);border:3px solid #a9a9a9;border-right-width:0;color:#092a52;cursor:pointer;font-size:30px;font-size:24px;font-weight:700;min-width:125px;padding:48px 74px;position:relative;right:0;text-align:center;text-decoration:none;width:auto}div.dashboard-home button.lifeguide[disabled]{color:#e5e5e5}div.dashboard-home button.lifeguide:after{background:url(../images/Button-End_Next.svg) no-repeat;content:"";display:block;float:right;height:128px;position:absolute;right:-61px;top:-2px;width:62px}div.dashboard-home button.lifeguide:focus,div.dashboard-home button.lifeguide:hover{background:linear-gradient(180deg,#a9a9a9,#dfdfdf)}div.dashboard-home button.lifeguide:focus:after,div.dashboard-home button.lifeguide:hover:after{background:url(../images/Button-End_Next_Hover.svg) no-repeat}.view-alert-page .alert-info,.view-alert-page .alert-logs{width:100%}.view-alert-page .alert-logs .alert-log-action-date,.view-alert-page .alert-logs .alert-log-user{font-size:75%;padding:8px;width:50%}.view-alert-page .alert-logs .alert-log-message{background-color:#fff;padding:8px}.view-alert-page form .field-wrapper textarea{background-color:#fff}#about-your-health-conditions-medications-4-page form .form-group.col-50 input{width:100%}*{box-sizing:border-box}body,html{height:100%}body{background-color:#f5f5f5;display:-moz-flex;display:flex;-moz-flex-direction:column;flex-direction:column;margin:0}body.process_anyway .messages.error{display:none}body.process_anyway form .field-wrapper .form-group .error-message{color:transparent}.content{-moz-flex:1 0 auto;flex:1 0 auto}.footer{flex-shrink:0}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:970px}.container.wide{width:95%}
