*{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,button,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;background-color:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}#button-menu{float:right;margin-top:16px;background:none;padding:0;width:74px;height:24px}@media only screen and (min-width: 600px){#button-menu{display:none}}#nav-main{position:absolute;text-align:center;font-weight:600;top:0;right:0;left:0;margin-top:-11.5rem;min-height:11.5rem;padding:0.25rem 1rem 0 1rem;background-color:#55595e}@media only screen and (min-width: 600px){#nav-main{margin-left:180px;margin-top:0;padding:0;background-color:transparent;right:1.5rem;display:inherit;text-align:right}}@media only screen and (min-width: 600px){#nav-main li{margin:36px 0.6rem 0 0;display:inline-block}#nav-main li:last-child{margin-right:0}}@media only screen and (min-width: 800px){#nav-main li{margin-right:1rem}}#nav-main li:last-child a{border-bottom:none}#nav-main li a{color:white;display:block;padding:0.3rem 0 0.5rem 0;border-bottom:1px solid #666666}@media only screen and (min-width: 600px){#nav-main li a{color:#007fff;border-bottom:none;padding:0}}#header-main{margin-bottom:0.5rem}.hero-shot{background-repeat:repeat-x;background-position:top center}#site-nav{background-color:#55595e;clear:both;font-size:0.8rem;height:auto;margin-top:1rem}@media only screen and (min-width: 600px){#site-nav{padding-top:0.5rem;margin-top:2rem}}#site-nav nav{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}@media only screen and (min-width: 450px){#site-nav nav{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}}@media only screen and (min-width: 600px){#site-nav nav{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}}#site-nav nav ul{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;column-break-inside:avoid;margin:0}#site-nav nav li{height:1.6rem;margin:0}#site-nav a{color:white;font-weight:300}#site-nav hr{margin:0.5rem 0 1rem 0;background-color:gray}#site-nav small{font-size:0.6rem;font-weight:300;line-height:0.5rem;color:white}@-moz-document url-prefix(){#site-nav nav ul{display:table}}.box{background:#f5f9fa;border:1px solid #e3e7e8;margin:1rem 0 0 0;padding:1.5rem}.box-container{margin-top:1rem}@media only screen and (min-width: 800px){.box-container.columns-two{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;margin:3% 0 0 0}.box-container.columns-two .box{-webkit-box-flex:0 1 48.5%;-moz-box-flex:0 1 48.5%;-ms-box-flex:0 1 48.5%;box-flex:0 1 48.5%;-webkit-flex:0 1 48.5%;-moz-flex:0 1 48.5%;-ms-flex:0 1 48.5%;flex:0 1 48.5%;margin:0}}body.support h2,body.downloads h2{height:2.25rem;line-height:2.25rem;margin-left:.8rem;margin-bottom:-.5rem}body.support h2>img:first-child,body.downloads h2>img:first-child{vertical-align:middle;margin:-.3em .5rem 0 0}body.support .box>img,body.downloads .box>img{float:left}body.support .box>.content,body.downloads .box>.content{margin-left:3rem}body.support .box>.content>h3,body.downloads .box>.content>h3{margin-top:.2rem}body.downloads header#header-main{background:#f5f9fa;border-bottom:1px solid #e3e7e8}body.downloads p.subtext{color:#7c8283;margin-top:.1em}body.downloads p.small{font-size:.8em;margin-top:.5em}body.downloads .link-list,body.downloads .link-list li{margin-top:.5em}body.downloads a#beta_toggle{float:right;padding-right:32px;background-image:url(https://da36klfizjv29.cloudfront.net/assets/beta/ladybug-small-5da2c76e4ee80f4a5606ed0d1a7f9355.png);-webkit-background-size:26px 25px;-moz-background-size:26px 25px;background-size:26px 25px;background-repeat:no-repeat;background-position:top right}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){body.downloads a#beta_toggle{background-image:url(https://da36klfizjv29.cloudfront.net/assets/beta/ladybug-small@2x-bcc9d08cc87e37d0323c2f7946df2a1a.png)}}body.downloads a.button.download.beta img{margin:-0.3rem -1.3rem 0 0;float:right}body.downloads #legacy_versions h2{margin-left:0}body.downloads #legacy_versions ul{margin-top:1.5rem}body.downloads #legacy_versions li.legacy_download{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:.8rem}body.downloads #legacy_versions li.legacy_download>svg{-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-ms-box-flex:0 0 auto;box-flex:0 0 auto;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;fill:#c0c3c4;width:2.3rem;height:2.3rem;display:inline-block}body.downloads #legacy_versions li.legacy_download>.content{-webkit-box-flex:0 1 100%;-moz-box-flex:0 1 100%;-ms-box-flex:0 1 100%;box-flex:0 1 100%;-webkit-flex:0 1 100%;-moz-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;margin-left:.7rem}body.downloads #legacy_versions li.legacy_download>.content p.subtext{margin:0}body.downloads #legacy_versions li.legacy_download>a.icon.button{-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-ms-box-flex:0 0 auto;box-flex:0 0 auto;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 0 0 .8rem;height:2rem;width:2rem}@media only screen and (min-width: 600px){body.downloads #legacy_versions li.legacy_download{width:48.5%}}body.home header .wrapper{padding-bottom:0}body.home #content-main .wrapper{padding-top:0}@media only screen and (min-width: 600px){body.home #content-main .wrapper{padding-bottom:0;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}body.home.index section.center.app h1{margin-top:0}body.home.index section.center.app p{margin-top:.25rem}#stripe_error{width:35%;padding:1rem;border:solid 1px #A66;background-color:#FDD}#stripe_error:empty{padding:0;border-width:0}body.support header#header-main{background:#f5f9fa;border-bottom:1px solid #e3e7e8}body.support .link-list li{margin-top:.7em}body.support .email .box{padding:1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-ms-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body.support .email .box p{margin-bottom:1rem}body.support .email .box form.oneline{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:auto}body.support .email .box form.oneline input{-webkit-box-flex:0 1 100%;-moz-box-flex:0 1 100%;-ms-box-flex:0 1 100%;box-flex:0 1 100%;-webkit-flex:0 1 100%;-moz-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}body.support .email .box form.oneline button{-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-ms-box-flex:0 0 auto;box-flex:0 0 auto;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;height:2rem;margin:0 0 0 .4rem;padding:0 .6rem}body.support .email .box form.oneline button svg{width:1.25rem}table.cart{width:70%;margin-right:auto;margin-left:auto}table.cart tr.discount{font-size:0.8em}table.cart tr.discount td:last-child{color:red}table.cart tr.discount td:last-child:before{content:'-'}body.orders.new input#payment_choice_paypal ~ fieldset#credit_card_details{height:auto;visibility:visible;overflow:auto;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;transition:all 0.4s}body.orders.new input#payment_choice_paypal:checked ~ fieldset#credit_card_details{height:0px;visibility:hidden;overflow:hidden}body.orders.new #gift_details{height:0;overflow:hidden;transition:all 0.4s ease-out}body.orders.new input[type="checkbox"]:checked ~ #gift_details{height:auto;overflow:auto}#content-main{background-color:white}#content-main img{max-width:100%;height:auto}#content-main hr{background-color:#d9d9d9;margin:1.75rem 0}#content-main>.wrapper>section.flex>div>h2{margin-top:1rem}#content-main>.wrapper>section.flex>div:first-child{text-align:center}@media only screen and (min-width: 600px){#content-main>.wrapper>section.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}#content-main>.wrapper>section.flex>div>h2{margin-top:0}#content-main>.wrapper>section.flex>div{-webkit-box-flex:1 1 50%;-moz-box-flex:1 1 50%;-ms-box-flex:1 1 50%;box-flex:1 1 50%;-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}#content-main>.wrapper>section.flex>div:first-child{margin-right:1rem}#content-main>.wrapper>section.flex.reversed{-webkit-box-direction:reverse;-moz-box-direction:reverse;-ms-box-direction:reverse;box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#content-main>.wrapper>section.flex.reversed>div:first-child{margin-left:1rem;margin-right:0}}@media only screen and (min-width: 800px){#content-main>.wrapper>section.flex>div:first-child{-webkit-box-flex:2;-moz-box-flex:2;-ms-box-flex:2;box-flex:2;-webkit-flex:2;-moz-flex:2;-ms-flex:2;flex:2}#content-main>.wrapper>section.flex>div:last-child{-webkit-box-flex:1;-moz-box-flex:1;-ms-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}}.clear{clear:both}.v-align-wrapper{display:table;height:100%}.v-align{display:table-cell;vertical-align:middle}@media only screen and (min-width: 600px){.large-right-image{float:right;width:50%;padding-left:0.75rem;margin-left:0.75rem}}@media only screen and (min-width: 800px){.large-right-image{width:66%}}@media only screen and (min-width: 600px){.large-left-image{float:left;width:50%;padding-right:0.75rem}}@media only screen and (min-width: 800px){.large-left-image{width:66%}}.tri-column{margin-top:1rem}@media only screen and (min-width: 800px){.tri-column{display:inline-block;width:32.8%;padding-right:0.5rem;vertical-align:top;text-align:left}}body.onepassword #video{position:relative;height:0;-webkit-transition:padding-bottom 0.4s ease;-moz-transition:padding-bottom 0.4s ease;-ms-transition:padding-bottom 0.4s ease;-o-transition:padding-bottom 0.4s ease;transition:padding-bottom 0.4s ease}body.onepassword #video.sandwich{padding-bottom:56.25%}body.onepassword #video.collapse{padding-bottom:0;overflow:hidden}body.onepassword #video.open{overflow:auto;top:-3rem;margin-bottom:-1rem}@media only screen and (min-width: 600px){body.onepassword #video.open{top:-2rem}}@media only screen and (min-width: 800px){body.onepassword #video.open{top:-3rem}}body.onepassword #video iframe{position:absolute;top:0;left:0;width:100%;height:100%}body.onepassword.index .hero-shot{height:370px;background-image:url(https://da36klfizjv29.cloudfront.net/assets/onepassword/hero-small-f1c7b4eadceef9a182d052888a440191.jpg);-webkit-background-size:600px 353px;-moz-background-size:600px 353px;background-size:600px 353px}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){body.onepassword.index .hero-shot{background-image:url(https://da36klfizjv29.cloudfront.net/assets/onepassword/hero-small@2x-2c878477c13853e4e135ba6cde9fe00b.jpg)}}@media only screen and (min-width: 600px){body.onepassword.index .hero-shot{height:375px;background-image:url(https://da36klfizjv29.cloudfront.net/assets/onepassword/hero-medium-5b0b45670cad401d57601360dd539559.jpg);-webkit-background-size:800px 375px;-moz-background-size:800px 375px;background-size:800px 375px;background-position:top right}}@media only screen and (min-width: 600px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 600px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 600px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 600px) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 600px) and (min-resolution: 1.5dppx){body.onepassword.index .hero-shot{background-image:url(https://da36klfizjv29.cloudfront.net/assets/onepassword/hero-medium@2x-31f89b9b689e9e1f41b997a859d644e2.jpg)}}@media only screen and (min-width: 800px){body.onepassword.index .hero-shot{height:355px;background-image:url(https://da36klfizjv29.cloudfront.net/assets/onepassword/hero-large-b4f632c41ca25ab25e16f8051eb97567.jpg);-webkit-background-size:1024px 355px;-moz-background-size:1024px 355px;background-size:1024px 355px}}@media only screen and (min-width: 800px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 800px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 800px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 800px) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 800px) and (min-resolution: 1.5dppx){body.onepassword.index .hero-shot{background-image:url(https://da36klfizjv29.cloudfront.net/assets/onepassword/hero-large@2x-9444842dbfa12abcd85126d558582fd6.jpg)}}@media only screen and (min-width: 1025px){body.onepassword.index .hero-shot{background-image:url(https://da36klfizjv29.cloudfront.net/assets/onepassword/hero-lock@2x-83db61cad31eff3c414417820bbabc44.png),url(https://da36klfizjv29.cloudfront.net/assets/onepassword/hero-max@2x-792ea173b6eb6298bd60f1347c96bbea.jpg);background-position:top center;background-repeat:no-repeat, repeat-x;background-size:1024px 355px, 1152px 355px}}body.onepassword.index .hero-shot h1,body.onepassword.index .hero-shot h3{text-align:center;margin:0}@media only screen and (min-width: 600px){body.onepassword.index .hero-shot h1,body.onepassword.index .hero-shot h3{text-align:left}}@media only screen and (min-width: 600px){body.onepassword.index .hero-shot h1{margin-top:0.5rem}}@media only screen and (min-width: 800px){body.onepassword.index .hero-shot h3{margin:-1.35rem 0 0 12rem}}body.onepassword.index .hero-shot a.button{-webkit-border-radius:26px;-moz-border-radius:26px;border-radius:26px;margin-top:160px;border:2px solid #fff;-webkit-box-shadow:0 4px 15px rgba(0,0,0,0.25);-moz-box-shadow:0 4px 15px rgba(0,0,0,0.25);box-shadow:0 4px 15px rgba(0,0,0,0.25)}@media only screen and (min-width: 600px){body.onepassword.index .hero-shot a.button{margin-top:87px}}@media only screen and (min-width: 800px){body.onepassword.index .hero-shot a.button{margin-top:93px}}body.onepassword.index .hero-shot a.button img{margin:-0.2rem 0.1rem -0.5rem -0.35rem}@media only screen and (min-width: 800px){body.onepassword.index #content-main .wide-center{text-align:center}}@media only screen and (min-width: 600px){body.onepassword.index #content-main .wrapper{padding-top:0}}body.onepassword.mac .hero-shot{height:425px;background-image:url(https://da36klfizjv29.cloudfront.net/assets/onepassword/mac/hero-small-a0264dfa991906dec145968ea4cf4f8e.jpg);-webkit-background-size:600px 360px;-moz-background-size:600px 360px;background-size:600px 360px;background-position:top left}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){body.onepassword.mac .hero-shot{background-image:url(https://da36klfizjv29.cloudfront.net/assets/onepassword/mac/hero-small@2x-a1908ffbeaf0d42711bf7eb8e3750270.jpg)}}@media only screen and (min-width: 600px){body.onepassword.mac .hero-shot{height:275px;background-image:url(https://da36klfizjv29.cloudfront.net/assets/onepassword/mac/hero-medium-c81c9aca4cb8e9e25453cdc74be22e9a.jpg);-webkit-background-size:800px 275px;-moz-background-size:800px 275px;background-size:800px 275px}}@media only screen and (min-width: 600px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 600px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 600px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 600px) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 600px) and (min-resolution: 1.5dppx){body.onepassword.mac .hero-shot{background-image:url(https://da36klfizjv29.cloudfront.net/assets/onepassword/mac/hero-medium@2x-b0f791d1b673e667fe0f9f3323b20599.jpg)}}@media only screen and (min-width: 800px){body.onepassword.mac .hero-shot{background-image:url(https://da36klfizjv29.cloudfront.net/assets/onepassword/mac/hero-large-77a0821fd81f7f93c6c0b2c7085d7b74.jpg);-webkit-background-size:1024px 275px;-moz-background-size:1024px 275px;background-size:1024px 275px}}@media only screen and (min-width: 800px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 800px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 800px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 800px) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 800px) and (min-resolution: 1.5dppx){body.onepassword.mac .hero-shot{background-image:url(https://da36klfizjv29.cloudfront.net/assets/onepassword/mac/hero-large@2x-84601812a60ffebff16333760d8cdd08.jpg)}}@media only screen and (min-width: 1025px){body.onepassword.mac .hero-shot{background-image:url(https://da36klfizjv29.cloudfront.net/assets/onepassword/mac/hero-max-d979447a41f6e0d9bed02a56c37e6bf7.jpg);-webkit-background-size:1500px 275px;-moz-background-size:1500px 275px;background-size:1500px 275px;background-position:top center}}@media only screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1025px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 1025px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 1025px) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 1025px) and (min-resolution: 1.5dppx){body.onepassword.mac .hero-shot{background-image:url(https://da36klfizjv29.cloudfront.net/assets/onepassword/mac/hero-max@2x-9a123a2511fcb19937b6638869770c4e.jpg)}}body.onepassword.mac .hero-shot h1,body.onepassword.mac .hero-shot h3{text-align:center;margin:0}@media only screen and (min-width: 600px){body.onepassword.mac .hero-shot h1,body.onepassword.mac .hero-shot h3{text-align:left}}@media only screen and (min-width: 600px){body.onepassword.mac .hero-shot h1{margin-top:1rem}}body.onepassword.mac .hero-shot .button{position:relative;margin-top:235px}@media only screen and (min-width: 600px){body.onepassword.mac .hero-shot .button{margin-top:30px}}@media only screen and (min-width: 800px){body.onepassword.mac .wide-center{text-align:center}}body.onepassword.ios .hero-shot{height:385px;background-image:url(https://da36klfizjv29.cloudfront.net/assets/onepassword/ios/hero-small-acb7c9cdd8877cf7ad519cbcbf44519c.jpg);-webkit-background-size:600px 320px;-moz-background-size:600px 320px;background-size:600px 320px}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){body.onepassword.ios .hero-shot{background-image:url(https://da36klfizjv29.cloudfront.net/assets/onepassword/ios/hero-small@2x-8a806c156fd1cf069b7b0ac24837a7bf.jpg)}}@media only screen and (min-width: 600px){body.onepassword.ios .hero-shot{height:275px;background-image:url(https://da36klfizjv29.cloudfront.net/assets/onepassword/ios/hero-medium-3d872caeee6ac8adaa9b52440404e8e1.jpg);-webkit-background-size:800px 275px;-moz-background-size:800px 275px;background-size:800px 275px;background-position:top left}}@media only screen and (min-width: 600px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 600px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 600px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 600px) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 600px) and (min-resolution: 1.5dppx){body.onepassword.ios .hero-shot{background-image:url(https://da36klfizjv29.cloudfront.net/assets/onepassword/ios/hero-medium@2x-e3ba34f2dd9e9353ff325dedf3d2fac7.jpg)}}@media only screen and (min-width: 800px){body.onepassword.ios .hero-shot{background-image:url(https://da36klfizjv29.cloudfront.net/assets/onepassword/ios/hero-large-debf579f52d805770976731aee6cc3f3.jpg);-webkit-background-size:1024px 275px;-moz-background-size:1024px 275px;background-size:1024px 275px}}@media only screen and (min-width: 800px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 800px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 800px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 800px) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 800px) and (min-resolution: 1.5dppx){body.onepassword.ios .hero-shot{background-image:url(https://da36klfizjv29.cloudfront.net/assets/onepassword/ios/hero-large@2x-40b595f077cf31c2e0f567771137ee80.jpg)}}@media only screen and (min-width: 1025px){body.onepassword.ios .hero-shot{background-image:url(https://da36klfizjv29.cloudfront.net/assets/onepassword/ios/hero-max-a7be07f48a60be83912097012625f502.jpg);-webkit-background-size:1500px 275px;-moz-background-size:1500px 275px;background-size:1500px 275px;background-position:top center}}@media only screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1025px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 1025px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 1025px) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 1025px) and (min-resolution: 1.5dppx){body.onepassword.ios .hero-shot{background-image:url(https://da36klfizjv29.cloudfront.net/assets/onepassword/ios/hero-max@2x-8ae17220e691bc0b140a6d174aa52f7c.jpg)}}body.onepassword.ios .hero-shot h1,body.onepassword.ios .hero-shot h3{text-align:center;margin:0}@media only screen and (min-width: 600px){body.onepassword.ios .hero-shot h1,body.onepassword.ios .hero-shot h3{text-align:left}}@media only screen and (min-width: 600px){body.onepassword.ios .hero-shot h1{margin-top:1rem}}body.onepassword.ios .hero-shot .button{position:relative;margin-top:195px}@media only screen and (min-width: 600px){body.onepassword.ios .hero-shot .button{margin-top:30px}}body.onepassword.windows .hero-shot{height:425px;background-image:url(https://da36klfizjv29.cloudfront.net/assets/onepassword/windows/hero-small-8e0ee3f7f1476bc1f8f385f589c09a47.jpg);-webkit-background-size:600px 360px;-moz-background-size:600px 360px;background-size:600px 360px;background-position:top left}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){body.onepassword.windows .hero-shot{background-image:url(https://da36klfizjv29.cloudfront.net/assets/onepassword/windows/hero-small@2x-8153bca4d5dc93a01323e1a04889a7d3.jpg)}}@media only screen and (min-width: 600px){body.onepassword.windows .hero-shot{height:275px;background-image:url(https://da36klfizjv29.cloudfront.net/assets/onepassword/windows/hero-medium-d48084e71e38f7d41171415db444678c.jpg);-webkit-background-size:800px 275px;-moz-background-size:800px 275px;background-size:800px 275px}}@media only screen and (min-width: 600px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 600px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 600px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 600px) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 600px) and (min-resolution: 1.5dppx){body.onepassword.windows .hero-shot{background-image:url(https://da36klfizjv29.cloudfront.net/assets/onepassword/windows/hero-medium@2x-fff73ec49e6e3cab269a714978da8ff1.jpg)}}@media only screen and (min-width: 800px){body.onepassword.windows .hero-shot{background-image:url(https://da36klfizjv29.cloudfront.net/assets/onepassword/windows/hero-large-aa34e2c75ca5b7c6f8bb69dcb440d61d.jpg);-webkit-background-size:1024px 275px;-moz-background-size:1024px 275px;background-size:1024px 275px}}@media only screen and (min-width: 800px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 800px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 800px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 800px) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 800px) and (min-resolution: 1.5dppx){body.onepassword.windows .hero-shot{background-image:url(https://da36klfizjv29.cloudfront.net/assets/onepassword/windows/hero-large@2x-a1d2e16f83ee2a3cbe2757926daaa86b.jpg)}}@media only screen and (min-width: 1025px){body.onepassword.windows .hero-shot{background-image:url(https://da36klfizjv29.cloudfront.net/assets/onepassword/windows/hero-max-31c9bdfdb31110064522a348684ad2c9.jpg);-webkit-background-size:1500px 275px;-moz-background-size:1500px 275px;background-size:1500px 275px;background-position:top center}}@media only screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1025px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 1025px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 1025px) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 1025px) and (min-resolution: 1.5dppx){body.onepassword.windows .hero-shot{background-image:url(https://da36klfizjv29.cloudfront.net/assets/onepassword/windows/hero-max@2x-b7348542fff07ce5c5409a51512bfc58.jpg)}}body.onepassword.windows .hero-shot h1,body.onepassword.windows .hero-shot h3{text-align:center;margin:0}@media only screen and (min-width: 600px){body.onepassword.windows .hero-shot h1,body.onepassword.windows .hero-shot h3{text-align:left}}@media only screen and (min-width: 600px){body.onepassword.windows .hero-shot h1{margin-top:1rem}}body.onepassword.windows .hero-shot .button{position:relative;margin-top:235px}@media only screen and (min-width: 600px){body.onepassword.windows .hero-shot .button{margin-top:30px}}body.onepassword.android{background:#fafafa}@media only screen and (min-width: 800px){body.onepassword.android #content-main section{margin:3rem 0}}body.onepassword.android .hero-shot{height:385px;background-image:url(https://da36klfizjv29.cloudfront.net/assets/onepassword/android/hero-small-5e70a66c0f8d7e36e536f9d5506baac2.jpg);-webkit-background-size:600px 320px;-moz-background-size:600px 320px;background-size:600px 320px}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){body.onepassword.android .hero-shot{background-image:url(https://da36klfizjv29.cloudfront.net/assets/onepassword/android/hero-small@2x-adfd3c10b419aab31598fea1dbb1c05f.jpg)}}@media only screen and (min-width: 600px){body.onepassword.android .hero-shot{height:275px;background-image:url(https://da36klfizjv29.cloudfront.net/assets/onepassword/android/hero-medium-27a09154af72c6ea221e3cc4370a7cae.jpg);-webkit-background-size:800px 275px;-moz-background-size:800px 275px;background-size:800px 275px;background-position:top left}}@media only screen and (min-width: 600px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 600px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 600px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 600px) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 600px) and (min-resolution: 1.5dppx){body.onepassword.android .hero-shot{background-image:url(https://da36klfizjv29.cloudfront.net/assets/onepassword/android/hero-medium@2x-da4ef68901e2970e558ae0f77710e2e6.jpg)}}@media only screen and (min-width: 800px){body.onepassword.android .hero-shot{background-image:url(https://da36klfizjv29.cloudfront.net/assets/onepassword/android/hero-large-e91c10cf6d40ac0ebab783b5f0b53e2b.jpg);-webkit-background-size:1024px 275px;-moz-background-size:1024px 275px;background-size:1024px 275px}}@media only screen and (min-width: 800px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 800px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 800px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 800px) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 800px) and (min-resolution: 1.5dppx){body.onepassword.android .hero-shot{background-image:url(https://da36klfizjv29.cloudfront.net/assets/onepassword/android/hero-large@2x-dfe135d3b8efb7fb79c33ffa04ffe0d4.jpg)}}@media only screen and (min-width: 1025px){body.onepassword.android .hero-shot{background-image:url(https://da36klfizjv29.cloudfront.net/assets/onepassword/android/hero-max-e1bb84d6c1bb39be81ca584c7dd77e5e.jpg);-webkit-background-size:1500px 275px;-moz-background-size:1500px 275px;background-size:1500px 275px;background-position:top center}}@media only screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1025px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 1025px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 1025px) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 1025px) and (min-resolution: 1.5dppx){body.onepassword.android .hero-shot{background-image:url(https://da36klfizjv29.cloudfront.net/assets/onepassword/android/hero-max@2x-58e6d99f31b30159085e892b40eb30fd.jpg)}}body.onepassword.android .hero-shot h1,body.onepassword.android .hero-shot h3{text-align:center;margin:0}@media only screen and (min-width: 600px){body.onepassword.android .hero-shot h1,body.onepassword.android .hero-shot h3{text-align:left}}@media only screen and (min-width: 600px){body.onepassword.android .hero-shot h1{margin-top:1rem}}body.onepassword.android .hero-shot .button{position:relative;margin-top:195px}@media only screen and (min-width: 600px){body.onepassword.android .hero-shot .button{margin-top:30px}}body.onepassword.extensions h1{line-height:1.25em}@media only screen and (min-width: 800px){body.onepassword.extensions h1{text-align:left;margin-bottom:1rem}}body.onepassword.extensions h1 img{display:block;margin:-0.5rem auto 1rem}@media only screen and (min-width: 800px){body.onepassword.extensions h1 img{float:left;margin:-0.8rem 1.5rem 0 -0.5rem}}body.onepassword.extensions.box{margin-top:-1rem}@media only screen and (min-width: 800px){body.onepassword.extensions h1{margin:1.5rem 0}body.onepassword.extensions h1 img{margin:-1.5rem 1.5rem 0 0}body.onepassword.extensions h1+h2{clear:both;margin-top:2.5em}}body.onepassword.extensions div#current_browser{position:relative}body.onepassword.extensions div#current_browser a#install_button{margin-top:1.3rem;margin-bottom:0;line-height:1.3;font-size:1.5rem;font-weight:bold}body.onepassword.extensions div#current_browser a#install_button.beta{background-position:right 2rem center, center right;background-repeat:no-repeat;background-image:url(https://da36klfizjv29.cloudfront.net/assets/beta/ladybug-large-8a63a331698a4644b570dba8f0301d6f.png);-webkit-background-size:36px 35px;-moz-background-size:36px 35px;background-size:36px 35px}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){body.onepassword.extensions div#current_browser a#install_button.beta{background-image:url(https://da36klfizjv29.cloudfront.net/assets/beta/ladybug-large@2x-606e3866fa407836ddeaae26e72eeae5.png)}}@media only screen and (min-width: 600px){body.onepassword.extensions div#current_browser a#install_button{width:15rem;display:block;margin:1rem auto 0}}@media only screen and (min-width: 800px){body.onepassword.extensions div#current_browser a#install_button{float:right}}body.onepassword.extensions div#current_browser #beta_toggle{text-align:center;margin-top:1rem}@media only screen and (min-width: 800px){body.onepassword.extensions div#current_browser #beta_toggle{clear:right;float:right}}body.onepassword.extensions div#current_browser #beta_toggle a{padding-right:30px;background-position:right;background-repeat:no-repeat;background-image:url(https://da36klfizjv29.cloudfront.net/assets/beta/ladybug-small-5da2c76e4ee80f4a5606ed0d1a7f9355.png);-webkit-background-size:26px 25px;-moz-background-size:26px 25px;background-size:26px 25px}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){body.onepassword.extensions div#current_browser #beta_toggle a{background-image:url(https://da36klfizjv29.cloudfront.net/assets/beta/ladybug-small@2x-bcc9d08cc87e37d0323c2f7946df2a1a.png)}}body.onepassword.extensions div#current_browser #show_others{margin-top:2rem;text-align:center}@media only screen and (min-width: 600px){body.onepassword.extensions div#current_browser #show_others{margin-top:1rem}}@media only screen and (min-width: 800px){body.onepassword.extensions div#current_browser #show_others{text-align:left;position:absolute;bottom:1.5rem;left:1.5rem}}body.onepassword.extensions div#current_browser #show_others img{margin-top:-.2rem;margin-right:.1rem}body.onepassword.extensions div#current_browser #show_others p{margin-top:.1rem}body.onepassword.extensions div#other_browsers{display:none;padding-top:1.5rem}body.onepassword.extensions div#other_browsers ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body.onepassword.extensions div#other_browsers ul li{-webkit-box-flex:0 0 12rem;-moz-box-flex:0 0 12rem;-ms-box-flex:0 0 12rem;box-flex:0 0 12rem;-webkit-flex:0 0 12rem;-moz-flex:0 0 12rem;-ms-flex:0 0 12rem;flex:0 0 12rem;list-style:none;margin:1.5rem 0 0 0}body.onepassword.extensions div#other_browsers ul li img{float:left;margin-right:1rem;margin-top:-3px}body.onepassword.extensions div#other_browsers ul li h3{margin:0}body.onepassword.extensions div#other_browsers ul li a.install.button{width:7rem;margin-top:.2rem;padding:.2rem 0;display:inline-block}body.onepassword.extensions div#other_browsers ul li a.install.button.beta{background-repeat:no-repeat;background-position:right .7rem center, center right;background-image:url(https://da36klfizjv29.cloudfront.net/assets/beta/ladybug-mini-67e82d8353befd890ad652d7d07f456c.png);-webkit-background-size:20px 19px;-moz-background-size:20px 19px;background-size:20px 19px}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){body.onepassword.extensions div#other_browsers ul li a.install.button.beta{background-image:url(https://da36klfizjv29.cloudfront.net/assets/beta/ladybug-mini@2x-653f9a87fc501d20bbe6be11a0a233dc.png)}}@media only screen and (min-width: 800px){body.onepassword.extensions .wide-center{text-align:center}}body.onepassword.extensions #extension-downloading{text-align:center}body.onepassword.extensions #extension-downloading div.flex>div:last-child{margin-top:.5rem}@media only screen and (min-width: 800px){body.onepassword.extensions #extension-downloading div.flex{text-align:left;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}body.onepassword.extensions #extension-downloading div.flex div:first-child{margin-right:1rem}body.onepassword.extensions #extension-downloading div.flex div:last-child{margin-top:0}}body.onepassword.extensions #extension-info{margin-top:5rem}body.onepassword.extensions #extension-info h1{text-align:center}body.onepassword.extensions h3 span.version:before{content:'Version '}body.knox.index .hero-shot{height:425px;background:#ccc;background-image:url(https://da36klfizjv29.cloudfront.net/assets/knox/hero-small-e3c581762d3f4c5648e9e80649b7d4fb.jpg);-webkit-background-size:600px 360px;-moz-background-size:600px 360px;background-size:600px 360px;background-position:top left}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){body.knox.index .hero-shot{background-image:url(https://da36klfizjv29.cloudfront.net/assets/knox/hero-small@2x-f353509b4ac0dd308ba11e5d976a83cf.jpg)}}@media only screen and (min-width: 600px){body.knox.index .hero-shot{height:275px;background-image:url(https://da36klfizjv29.cloudfront.net/assets/knox/hero-medium-748dfa894daa421c095d5b70a6fbfee5.jpg);-webkit-background-size:800px 275px;-moz-background-size:800px 275px;background-size:800px 275px}}@media only screen and (min-width: 600px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 600px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 600px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 600px) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 600px) and (min-resolution: 1.5dppx){body.knox.index .hero-shot{background-image:url(https://da36klfizjv29.cloudfront.net/assets/knox/hero-medium@2x-2a233017432a99668a0b03db83d488ac.jpg)}}@media only screen and (min-width: 800px){body.knox.index .hero-shot{background-image:url(https://da36klfizjv29.cloudfront.net/assets/knox/hero-large-a1dae1549036a5ad7576d9e0e02e0fb4.jpg);-webkit-background-size:1024px 275px;-moz-background-size:1024px 275px;background-size:1024px 275px}}@media only screen and (min-width: 800px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 800px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 800px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 800px) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 800px) and (min-resolution: 1.5dppx){body.knox.index .hero-shot{background-image:url(https://da36klfizjv29.cloudfront.net/assets/knox/hero-large@2x-4d07214318a7a76199c927fc2268007c.jpg)}}@media only screen and (min-width: 1025px){body.knox.index .hero-shot{background-image:url(https://da36klfizjv29.cloudfront.net/assets/knox/hero-max-e3b435bc8d5dee184f8f96c1930f2fdf.jpg);-webkit-background-size:1500px 275px;-moz-background-size:1500px 275px;background-size:1500px 275px;background-position:top center}}@media only screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1025px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 1025px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 1025px) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 1025px) and (min-resolution: 1.5dppx){body.knox.index .hero-shot{background-image:url(https://da36klfizjv29.cloudfront.net/assets/knox/hero-max@2x-5e90060a44639b1b3fdf0b7dcc747f0e.jpg)}}body.knox.index .hero-shot h1,body.knox.index .hero-shot h3{text-align:center;margin:0}@media only screen and (min-width: 600px){body.knox.index .hero-shot h1,body.knox.index .hero-shot h3{text-align:left}}@media only screen and (min-width: 600px){body.knox.index .hero-shot h1{margin-top:1rem}}body.knox.index .hero-shot .button{position:relative;margin-top:235px}@media only screen and (min-width: 600px){body.knox.index .hero-shot .button{margin-top:30px}}.lt-ie10 section#content-main div.wrapper section.flex{min-height:250px;clear:both}@media only screen and (min-width: 600px){.lt-ie10 section#content-main div.wrapper section.flex>:first-child{width:45%;float:left;margin-right:2rem}}@media only screen and (min-width: 600px){.lt-ie10 section#content-main div.wrapper section.flex>:last-child{width:45%;float:right}}.lt-ie10 section#content-main div.wrapper section.flex img{margin-right:3rem}.lt-ie10 section#content-main div.wrapper section.flex+hr{clear:both}.lt-ie10 section#content-main div.wrapper section.flex:before,.lt-ie10 section#content-main div.wrapper section.flex:after{content:"";display:table}.lt-ie10 section#content-main div.wrapper section.flex:after{clear:both}@media only screen and (min-width: 600px){.lt-ie10 body.extensions div#other_browsers ul li{width:250px;float:left}}.lt-ie10 body.support section.email.columns-two div.box{min-height:275px;position:relative;padding-bottom:3rem}.lt-ie10 body.support section.email.columns-two div.box form{position:absolute;bottom:1rem;right:1rem;left:1rem}.lt-ie10 body.support section.email.columns-two div.box form input{max-width:70%;display:inline-block !important}@media only screen and (min-width: 600px){.lt-ie10 body.support section.email.columns-two div.box form input{width:350px}}.lt-ie10 body.support section.email.columns-two div.box form button{display:inline-block !important}@media only screen and (min-width: 600px){.lt-ie10 section.box-container.columns-two{clear:both}.lt-ie10 section.box-container.columns-two div.box{width:49%;margin:1rem 0}.lt-ie10 section.box-container.columns-two div.box:first-child{float:right}.lt-ie10 section.box-container.columns-two div.box:last-child{float:left}.lt-ie10 section.box-container.columns-two+h2{clear:both;margin-bottom:0}}.lt-ie10 body.downloads #legacy_versions ul li{clear:both;margin-top:1rem}.lt-ie10 body.downloads #legacy_versions ul li svg:first-child{float:left}.lt-ie10 body.downloads #legacy_versions ul li svg{margin-top:0.5rem}.lt-ie10 body.downloads #legacy_versions ul li div.content{width:73%;float:left}.lt-ie10 footer#site-nav nav ul{float:left;width:50%}@media only screen and (min-width: 600px){.lt-ie10 footer#site-nav nav ul{width:20%}}html{font-size:125%;color:#262626;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#55595e}body{transition:padding-top 0.25s ease;font-family:"proxima-nova", "Helvetica Neue", "Helvetica", "Arial", sans-serif;line-height:1.2em;background-color:white;background-size:50px;background-repeat:repeat;background-position:top left;min-height:100%}body.menu{padding-top:11.5rem}@media only screen and (min-width: 600px){body.menu{padding:0}}.wrapper{padding:1rem;max-width:1025px;margin:0 auto;position:relative}@media only screen and (min-width: 600px){.wrapper{padding:1rem 1.5rem}}:first-child{margin-top:0}h1,h2,h3{font-family:"adelle", "Helvetica Neue", "Helvetica", "Arial", sans-serif;font-weight:900;line-height:1.1em;margin-top:1.5em}h1{font-size:2.25rem}h2{font-size:1.5rem}.rem{font-size:1rem}.no-margin{margin:0 !important}a{color:#007fff;text-decoration:none;cursor:pointer}a:hover{text-decoration:underline}p,ul,ol,blockquote{margin-top:1em}cite{display:block;font-style:italic;color:#aaa;padding-top:0.5em}li{margin-top:.2em}strong{font-weight:600}hr{border:none;height:1px;margin:1.2rem 0;background-color:#bfbfbf;clear:both}input:not([type=submit]):not([type=file]){font-size:inherit;font-family:inherit;height:2rem;margin:0;padding:0 .6rem;outline:none;border:1px solid #c0c3c4;border-radius:.1rem;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15)}input:not([type=submit]):not([type=file])[disabled]{opacity:.5}.center{text-align:center}.button,button{display:block;color:white;text-align:center;background-color:#55595e;padding:0.6rem 0.8rem;margin-top:1rem;cursor:pointer;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:background-color 0.25s ease;-moz-transition:background-color 0.25s ease;-ms-transition:background-color 0.25s ease;-o-transition:background-color 0.25s ease;transition:background-color 0.25s ease}@media only screen and (min-width: 600px){.button,button{display:inline-block}}.button:hover,button:hover{text-decoration:none;background-color:#3d4043}.button.primary,button.primary{background-color:#007fff;font-weight:600}.button.primary:hover:not([disabled]),button.primary:hover:not([disabled]){background-color:#0066cc}.button.green,button.green{background-color:#00b300}.button.green:hover:not([disabled]),button.green:hover:not([disabled]){background-color:#009900}.button.icon,button.icon{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;padding:0}.button.icon>svg,button.icon>svg{height:50%}.button svg,button svg{fill:white}.button[disabled],button[disabled]{opacity:.5;cursor:default}.clear{clear:both}.bullets{list-style-type:disc;padding-left:1rem;text-align:left;margin-top:1rem}small{font-size:0.7em}#flash p{margin:0 0 1.5rem;padding:.7em 1.2em;border:1px solid #f00000;background:#fdd}#flash p.notice{background:#dfd;border-color:#00A448}
