@charset "utf-8";

/*----General----*/
label{ padding: 0; }

/*----Sign up----*/
.darken1, .darken1-focus:focus, .darken1-hover:hover, .darken1-active:active, .hover-container:hover .parent-hover-darken1{ background-color: hsla(0,0%,0%,0.05); }
.darken3, .darken3-focus:focus, .darken3-hover:hover, .darken3-active:active{ background-color: hsla(0,0%,0%,.25); }
.col-6, .col-12{ float: none; padding-left: 0; padding-right: 0; }
.col{ box-sizing: border-box; float: left; }
.flex{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.flex-auto{ -webkit-box-flex: 1; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; min-height: 0; min-width: 0; }
.flex-none{ -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; }
.absolute{ position: absolute; }
.relative{ position: relative; }
.all-0{ bottom: 0; left: 0; right: 0; top: 0; }
.baymax{ font-family:'Roboto',sans-serif; }
body.baymax{ color: hsl(0, 0%, 20%); font-family:'Roboto',sans-serif; font-size: .8rem; font-weight: 500; height: 100%; line-height: 1.25; margin: 0; overflow: auto; padding: 0; position: relative; text-decoration: none; width: 100%; }
.justify-between{ -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.justify-center{ -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.blue, .blueBright, .blue-focus:focus{ background-color: #0073BD; }
.width-full{ width: 100%; }
.items-center{ -webkit-align-items: center; -ms-flex-align: center; -ms-grid-row-align: center; align-items: center; -webkit-box-align: center; }
.items-start{ -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; -ms-grid-row-align: flex-start; align-items: flex-start; }
.mb2{ margin-bottom: 1rem; }
.mb3{ margin-bottom: 2rem; }
.mx3{ margin-left: 2rem; margin-right: 2rem; }
.p1{ padding: .5rem; }
.p3{ padding: 2rem; }
.px1{ padding-left: .5rem; padding-right: .5rem; }
.px2{ padding-left: 1rem; padding-right: 1rem; }
.px3{ padding-left: 2rem; padding-right: 2rem; }
.py-half{ padding-bottom: .25rem; padding-top: .25rem; }
.py1{ padding-bottom: .5rem; padding-top: .5rem; }
.py2{ padding-bottom: 1rem; padding-top: 1rem; }
.py3{ padding-bottom: 2rem; padding-top: 2rem; }
.pb-half{ padding-bottom: .25rem; }
.pr1{ padding-right: .5rem; }
.small{ font-size: 11px; }
.right-align{ text-align: right; }
.line-height-3{ line-height: 1.25; }
.line-height-4{ line-height: 1.5; }
.height-fill{ min-height: 100vh; }
.block{ display: block; }
.understroke{ border-bottom: 2px solid hsla(0,0%,0%,.1); padding-bottom: .14rem; }
.bold, .strong{ font-weight: 500; }
.baymax a{ color: hsl(0,0%,20%); outline: 0; }
a.link{ cursor: pointer; }
.baymax a:not(.underline){ text-decoration: none; }
.white, .white-focus:focus, .white-hover:hover{ background-color: hsl(0,0%,100%); }
.overflow-hidden{ overflow: hidden; }
.text-blue, a.text-blue, .text-blue-focus:focus, .focus-container:focus .text-blue-focus, .baymax a.text-blue, .text-blue a, .baymax .text-blue a{ color: #0073BD; fill: #0073BD; }
.text-blue.understroke, a.text-blue.understroke, .text-blue-focus:focus.understroke, .focus-container:focus .text-blue-focus.understroke, .baymax a.text-blue.understroke, .text-blue a.understroke, .baymax .text-blue a.understroke{ border-color: #0073BD; }
.text-blue.link:hover, a.text-blue.link:hover, .text-blue-focus:focus.link:hover, .focus-container:focus .text-blue-focus.link:hover, .baymax a.text-blue.link:hover, .text-blue a.link:hover, .baymax .text-blue a.link:hover{ color: #232757; fill: #232757; }
.text-blue.understroke.link:hover, a.text-blue.understroke.link:hover, .text-blue-focus:focus.understroke.link:hover, .focus-container:focus .text-blue-focus.understroke.link:hover, .baymax a.text-blue.understroke.link:hover, .text-blue a.understroke.link:hover, .baymax .text-blue a.understroke.link:hover, .text-blue.understroke.link.active, a.text-blue.understroke.link.active, .text-blue-focus:focus.understroke.link.active, .focus-container:focus .text-blue-focus.understroke.link.active, .baymax a.text-blue.understroke.link.active, .text-blue a.understroke.link.active, .baymax .text-blue a.understroke.link.active{ border-color: #232757; }
.text-white, a.text-white, .baymax a.text-white, .text-white a, .baymax .text-white a{ color: hsl(0,0%,100%); fill: hsl(0,0%,100%); }
.understroke.link:hover, .understroke.link:focus, .understroke.active, .hover-container:hover .understroke{ border-color: currentColor; }
.text-white.understroke, a.text-white.understroke, .baymax a.text-white.understroke, .text-white a.understroke, .baymax .text-white a.understroke{ border-color: hsla(0,0%,100%,.25); }
.text-white.link:hover, a.text-white.link:hover, .baymax a.text-white.link:hover, .text-white a.link:hover, .baymax .text-white a.link:hover{ color: hsla(0,0%,100%,.8); }
.text-white.understroke.link:hover, a.text-white.understroke.link:hover, .baymax a.text-white.understroke.link:hover, .text-white a.understroke.link:hover, .baymax .text-white a.understroke.link:hover, .text-white.understroke.link.active, a.text-white.understroke.link.active, .baymax a.text-white.understroke.link.active, .text-white a.understroke.link.active, .baymax .text-white a.understroke.link.active{ border-color: hsla(0,0%,100%,.8); }
.text-red, a.text-red, .text-red-focus:focus, .focus-container:focus .text-red-focus, .baymax a.text-red, .text-red a, .baymax .text-red a{ color: red; fill: red; }
.text-green, a.text-green, .text-green-focus:focus, .focus-container:focus .text-green-focus, .baymax a.text-green, .text-green a, .baymax .text-green a{ color: green; fill: green; }
.rounded{ border-radius: 3px; }
.display{ font-feature-settings: 'calt' 0; -webkit-font-smoothing: antialiased; letter-spacing: .01em; }
.center{ text-align: center; }
.truncate{ max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.big{ font-size: .9rem; }
.huge{ font-size: 1rem; }
.cursor-pointer, .pointer{ cursor: pointer; }
.link-quiet:hover, .link-quiet-focusable:hover, .link-quiet-focusable:focus, .hover-container:hover .link-quiet{ opacity: .85; }
.quiet{ opacity: .75; }
.noevents{ pointer-events: none; }
.baymax input:not([type="submit"]), .baymax textarea{ color: #484848; outline: 0; }
.baymax input[type='text'], .baymax input[type='email'], .baymax input[type='password'], .baymax input[type='tel'], .baymax input[type='url'], .baymax input[type='submit'], .baymax [contenteditable=plaintext-only], .baymax [contenteditable=true], .baymax button, .baymax textarea, .baymax .styled-input{ -webkit-appearance: none; -moz-appearance: none; appearance: none; border-style: solid; border-width: 2px; }
.baymax .text-white input, .baymax input.text-white, .baymax .text-white textarea{ color: white; }
.baymax input[type='text']:not(.border-thick), .baymax input[type='email']:not(.border-thick), .baymax input[type='password']:not(.border-thick), .baymax input[type='tel']:not(.border-thick), .baymax input[type='url']:not(.border-thick), .baymax input[type='submit']:not(.border-thick), .baymax [contenteditable=plaintext-only]:not(.border-thick), .baymax [contenteditable=true]:not(.border-thick), .baymax button:not(.border-thick), .baymax textarea:not(.border-thick), .baymax .styled-input:not(.border-thick){ border-color: rgba(0,0,0,0); }
.baymax input[type='text']:not(.border-thick):active, .baymax input[type='email']:not(.border-thick):active, .baymax input[type='password']:not(.border-thick):active, .baymax input[type='tel']:not(.border-thick):active, .baymax input[type='url']:not(.border-thick):active, .baymax input[type='submit']:not(.border-thick):active, .baymax [contenteditable=plaintext-only]:not(.border-thick):active, .baymax [contenteditable=true]:not(.border-thick):active, .baymax button:not(.border-thick):active, .baymax textarea:not(.border-thick):active, .baymax .styled-input:not(.border-thick):active, .baymax input[type='text']:not(.border-thick):focus, .baymax input[type='email']:not(.border-thick):focus, .baymax input[type='password']:not(.border-thick):focus, .baymax input[type='tel']:not(.border-thick):focus, .baymax input[type='url']:not(.border-thick):focus, .baymax input[type='submit']:not(.border-thick):focus, .baymax [contenteditable=plaintext-only]:not(.border-thick):focus, .baymax [contenteditable=true]:not(.border-thick):focus, .baymax button:not(.border-thick):focus, .baymax textarea:not(.border-thick):focus, .baymax .styled-input:not(.border-thick):focus{ border-color: rgba(0,0,0,.25); }

@media (max-width: 39.99rem){
	/*----Sign up----*/
	.xs-mb1{ margin-bottom: .5rem; }
	.xs-py0{ padding-bottom: 0; padding-top: 0; }
	.xs-py2{ padding-bottom: 1rem; padding-top: 1rem; }
	.xs-hide{ display: none; }
}
@media (min-width: 40rem){
	/*----Sign up----*/
	.sm-rounded-big{ border-radius: 6px; }
}
@media (min-width: 52rem){
	/*----Sign up----*/
	.md-rounded-big{ border-radius: 6px; }
}
@media (min-width: 72rem){
	/*----Sign up----*/
	.lg-items-center{ -webkit-align-items: center; -ms-flex-align: center; -ms-grid-row-align: center; align-items: center; -webkit-box-align: center; }
	.lg-max-width-1{ max-width: 24rem; }
	.lg-rounded-big{ border-radius: 6px; }
	.lg-hide{ display: none; }
}







