/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */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,main,menu,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-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#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{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{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]{-webkit-box-sizing:border-box;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}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}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:local("Material Icons"),local("MaterialIcons-Regular"),url(https://fonts.gstatic.com/s/materialicons/v13/2fcrYFNaTjcS6g4U3t-Y5StnKWgpfO2iSkLzTz-AABg.ttf) format("truetype")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr}@font-face{font-family:proxima-nova;src:url("https://assets.flightstats.com/common/webfonts/proximanova-light/proximanova-light-webfont.woff2") format("woff2"),url("https://assets.flightstats.com/common/webfonts/proximanova-light/proximanova-light-webfont.woff") format("woff"),url("https://assets.flightstats.com/common/webfonts/proximanova-light/proximanova-light-webfont.ttf") format("truetype"),url("https://assets.flightstats.com/common/webfonts/proximanova-light/proximanova-light-webfont.svg#proxima_novalight") format("svg");font-weight:300;font-style:normal}@font-face{font-family:proxima-nova;src:url("https://assets.flightstats.com/common/webfonts/proximanova-lightitalic/proximanova-lightit-webfont.woff2") format("woff2"),url("https://assets.flightstats.com/common/webfonts/proximanova-lightitalic/proximanova-lightit-webfont.woff") format("woff"),url("https://assets.flightstats.com/common/webfonts/proximanova-lightitalic/proximanova-lightit-webfont.ttf") format("truetype"),url("https://assets.flightstats.com/common/webfonts/proximanova-lightitalic/proximanova-lightit-webfont.svg#proxima_novalight_italic") format("svg");font-weight:300;font-style:italic}@font-face{font-family:proxima-nova;src:url("https://assets.flightstats.com/common/webfonts/proximanova-regular/proximanova-regular-webfont.woff2") format("woff2"),url("https://assets.flightstats.com/common/webfonts/proximanova-regular/proximanova-regular-webfont.woff") format("woff"),url("https://assets.flightstats.com/common/webfonts/proximanova-regular/proximanova-regular-webfont.ttf") format("truetype"),url("https://assets.flightstats.com/common/webfonts/proximanova-regular/proximanova-regular-webfont.svg#proxima_novaregular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:proxima-nova;src:url("https://assets.flightstats.com/common/webfonts/proximanova-italic/proximanova-regularit-webfont.woff2") format("woff2"),url("https://assets.flightstats.com/common/webfonts/proximanova-italic/proximanova-regularit-webfont.woff") format("woff"),url("https://assets.flightstats.com/common/webfonts/proximanova-italic/proximanova-regularit-webfont.ttf") format("truetype"),url("https://assets.flightstats.com/common/webfonts/proximanova-italic/proximanova-regularit-webfont.svg#proxima_novaitalic") format("svg");font-weight:400;font-style:italic}@font-face{font-family:proxima-nova;src:url("https://assets.flightstats.com/common/webfonts/proximanova-bold/proximanova-bold2-webfont.woff2") format("woff2"),url("https://assets.flightstats.com/common/webfonts/proximanova-bold/proximanova-bold2-webfont.woff") format("woff"),url("https://assets.flightstats.com/common/webfonts/proximanova-bold/proximanova-bold-webfont.ttf") format("truetype"),url("https://assets.flightstats.com/common/webfonts/proximanova-bold/proximanova-bold-webfont.svg#proxima_novabold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:proxima-nova;src:url("https://assets.flightstats.com/common/webfonts/proximanova-bolditalic/proximanova-boldit-webfont.woff2") format("woff2"),url("https://assets.flightstats.com/common/webfonts/proximanova-bolditalic/proximanova-boldit-webfont.woff") format("woff"),url("https://assets.flightstats.com/common/webfonts/proximanova-bolditalic/proximanova-boldit-webfont.ttf") format("truetype"),url("https://assets.flightstats.com/common/webfonts/proximanova-bolditalic/proximanova-boldit-webfont.svg#proxima_novabold_italic") format("svg");font-weight:700;font-style:italic}html{font-family:proxima-nova,sans-serif;margin:0;padding:0}body,html{height:100%}body{font-size:13px;line-height:20px;width:100%;background-color:#071c35}#content,#content>div{height:100%}.content-holder{min-height:calc(100vh - 125px);overflow-x:visible}.content-holder.delay-content{overflow-x:hidden}body,h1,h2,h3,h4,h5,h6{margin:0;color:#fff}a{color:#fff;text-decoration:none}a:hover{text-decoration:underline}p{line-height:14px;font-weight:400}p.fs-bold{font-weight:700}p.fs-light{font-weight:300}h1{font-size:3.5em;font-weight:400;line-height:1.35;letter-spacing:-.02em}h1.fs-bold{font-weight:700}h1.fs-light{font-weight:300}h2{font-size:3em;font-weight:400;line-height:1;letter-spacing:-.02em}h2.fs-bold{font-weight:700}h2.fs-light{font-weight:300}h3{font-size:2.5em;font-weight:400;line-height:1.35;letter-spacing:-.02em}h3.fs-bold{font-weight:700}h3.fs-light{font-weight:300}h4{font-size:2em;font-weight:400;line-height:1.35;letter-spacing:-.02em}h4.fs-bold{font-weight:700}h4.fs-light,h5{font-weight:300}h5{font-size:1.2em;letter-spacing:.02em}h5.fs-bold{font-weight:700}h5.fs-light{font-weight:300}h6{font-size:.9em;font-weight:200;letter-spacing:.02em}h6.fs-bold{font-weight:700}h6.fs-light{font-weight:300}li{list-style:none}ul{margin:0;padding:0}.leftmost-item{margin-left:0!important}.rightmost-item{margin-right:0!important}.center-area{position:absolute;top:0;bottom:0;left:0;right:0}.center-area:before{content:"";height:100%}.center-area:before,.centered{display:inline-block;vertical-align:middle}.fade-enter{opacity:.01}.fade-enter.fade-enter-active{opacity:1;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.fade-leave{opacity:1}.fade-leave.fade-leave-active{opacity:.01;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}@media screen and (max-width:767px){.hide-mobile{display:none!important}h2{font-size:2.8em}.fs-mobile-min-height-fifteen{min-height:15px}.fs-mobile-text-align-center{text-align:center}.fs-mobile-text-align-left{text-align:left!important}}@media screen and (min-width:768px){.display-mobile{display:none!important}.fs-desktop-min-height-fifteen{min-height:15px}.fs-desktop-text-align-center{text-align:center}.fs-desktop-text-align-left{text-align:left!important}.fs-desktop-text-align-right{text-align:right!important}.social-media-component{margin-left:240px!important}.social-media-component-with-pagination{margin-left:40px!important}}@media screen and (min-width:980px){.social-media-component{margin-left:500px!important}.social-media-component-with-pagination{margin-left:300px!important}}

/*!
 * bootstrap-grid v1.1.0
 * Copyright 2015 Santeri Hiltunen
 * Licensed under MIT (https://github.com/Hilzu/bootstrap-grid/blob/master/LICENSE)
 */@-ms-viewport{width:device-width}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}.container{margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:0;margin-right:0}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.paginatorContainer{display:inline-block;float:right;margin-right:10px;margin-top:10px}.paginatorContainer .pagination{height:36px;display:inline-block;position:relative}.paginatorContainer .pagination ul{display:inline-block;*display:inline;*zoom:1;margin-left:0;margin-bottom:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.paginatorContainer .pagination li{display:inline-block}.paginatorContainer .pagination a{display:inline-block;float:left;padding:0 14px;line-height:28px;text-decoration:none;border:1px solid #ddd;border-left-width:0}.paginatorContainer .pagination a:hover{background-color:hsla(0,0%,100%,.3)}.paginatorContainer .pagination .disabled a,.paginatorContainer .pagination .disabled a:hover,.paginatorContainer .pagination .disabled span{color:#999;background-color:transparent;cursor:default}.paginatorContainer .paginatorSelectedIndex{background-color:#faa718}.paginatorContainer .pagination:first-child a{border-left-width:1px}.paginatorContainerTop{padding-bottom:10px;height:36px}.paginatorContainerBottom{padding-top:10px;padding-bottom:10px;margin-right:0}.spinner{width:120px;height:100px;text-align:center;font-size:10px;background-color:hsla(0,0%,60%,.5);padding-top:20px;border-radius:3px}.spinner>div{background-color:hsla(0,0%,100%,.8);height:80px;width:6px;display:inline-block;margin:0 3px 0 0;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.spinner .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.spinner .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-stretchdelay{0%,40%,to{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,to{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}text{fill:#fff}div.dc-chart{float:left}.dc-chart rect.bar{stroke:none;cursor:pointer}.dc-chart rect.bar:hover{fill-opacity:.5}.dc-chart rect.stack1{stroke:none;fill:red}.dc-chart rect.stack2{stroke:none;fill:green}.dc-chart rect.deselected{stroke:none;fill:#ccc}.dc-chart .empty-chart .pie-slice path{fill:#fee;cursor:default}.dc-chart .empty-chart .pie-slice{cursor:default}.dc-chart .pie-slice{fill:#fff;font-size:12px;cursor:pointer}.dc-chart .pie-slice.external{fill:#000}.dc-chart .pie-slice.highlight,.dc-chart .pie-slice :hover{fill-opacity:.8}.dc-chart .pie-path{fill:none;stroke-width:2px;stroke:#000;opacity:.4}.dc-chart .selected path{stroke-width:3;stroke:#ccc;fill-opacity:1}.dc-chart .deselected path{stroke:none;fill-opacity:.5;fill:#ccc}.dc-chart .axis line,.dc-chart .axis path{fill:none;stroke:#fff;shape-rendering:crispEdges}.dc-chart .axis path{stroke-width:2px}.dc-chart .axis text{font:10px sans-serif}.dc-chart .axis .grid-line,.dc-chart .axis .grid-line line,.dc-chart .grid-line,.dc-chart .grid-line line{fill:none;stroke:#ccc;opacity:.5;shape-rendering:crispEdges}.dc-chart .tick{opacity:0}.dc-chart .horizontal line{stroke-width:1.5px;stroke-dasharray:5,2}.dc-chart .vertical line{stroke-width:3px}.dc-chart .brush rect.background{z-index:-999}.dc-chart .brush rect.extent{fill:#fff;fill-opacity:.25}.dc-chart .brush .resize path{fill:#eee;fill-opacity:0;stroke:#666;stroke-opacity:.25}.dc-chart path.line{fill:none;stroke-width:3px}.dc-chart circle.dot{stroke:none}.dc-chart g.dc-tooltip path{fill:none;stroke:grey;stroke-opacity:.8}.dc-chart path.area{fill-opacity:.3;stroke:none}.dc-chart .node{font-size:.7em;cursor:pointer}.dc-chart .node :hover{fill-opacity:.8}.dc-chart .selected circle{stroke-width:3;stroke:#ccc;fill-opacity:1}.dc-chart .deselected circle{stroke:none;fill-opacity:.5;fill:#ccc}.dc-chart .bubble{stroke:none;fill-opacity:.6}.dc-data-count{float:right;margin-top:15px;margin-right:15px}.dc-data-count .filter-count,.dc-data-count .total-count{color:#3182bd;font-weight:700}.dc-chart g.state{cursor:pointer}.dc-chart g.state :hover{fill-opacity:.8}.dc-chart g.state path{stroke:#fff}.dc-chart g.deselected path{fill:grey}.dc-chart g.deselected text{display:none}.dc-chart g.county path{stroke:#fff;fill:none}.dc-chart g.debug rect{fill:blue;fill-opacity:.2}.dc-chart g.row rect{fill-opacity:.8;cursor:pointer}.dc-chart g.row rect:hover{fill-opacity:.6}.dc-chart g.row text{fill:#fff;font-size:12px;cursor:pointer}.dc-legend{font-size:11px}.dc-legend-item{cursor:pointer}.dc-chart g.axis text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;pointer-events:none;fill:#fff}.dc-chart path.highlight{stroke-width:3}.dc-chart .highlight,.dc-chart path.highlight{fill-opacity:1;stroke-opacity:1}.dc-chart .fadeout{fill-opacity:.2;stroke-opacity:.2}.dc-chart path.dc-symbol,g.dc-legend-item.fadeout{fill-opacity:.5;stroke-opacity:.5}.dc-hard .number-display{float:none}.dc-chart .box text{font:10px sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;pointer-events:none}.dc-chart .box circle,.dc-chart .box line{fill:#fff;stroke:#fff;stroke-width:1.5px}.dc-chart .box rect{stroke:#fff;stroke-width:1.5px}.dc-chart .box .center{stroke-dasharray:3,3}.dc-chart .box .outlier{fill:none;stroke:#ccc}.dc-chart .box.deselected .box{fill:#ccc}.dc-chart .box.deselected{opacity:.5}.dc-chart .symbol{stroke:none}.dc-chart .heatmap .box-group.deselected rect{stroke:none;fill-opacity:.5;fill:#ccc}.dc-chart .heatmap g.axis text{pointer-events:all;cursor:pointer}.dc-chart g.stack._0 rect{fill:green}.dc-chart g.stack._1 rect{fill:#ff0}.dc-chart g.stack._2 rect{fill:red}.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle,.react-datepicker__tether-element-attached-top .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow{margin-left:-8px;position:absolute}.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle,.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle:before,.react-datepicker__tether-element-attached-top .react-datepicker__triangle,.react-datepicker__tether-element-attached-top .react-datepicker__triangle:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px}.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle:before,.react-datepicker__tether-element-attached-top .react-datepicker__triangle:before,.react-datepicker__year-read-view--down-arrow:before{content:"";z-index:-1;border-width:8px;left:-8px;border-bottom-color:#aeaeae}.react-datepicker__tether-element-attached-top .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker__tether-element-attached-top .react-datepicker__triangle,.react-datepicker__tether-element-attached-top .react-datepicker__triangle:before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker__tether-element-attached-top .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow{bottom:0;margin-bottom:-8px}.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle,.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{border-bottom:none;border-top-color:#fff}.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle:before,.react-datepicker__year-read-view--down-arrow:before{bottom:-1px;border-top-color:#aeaeae}.fs-datepicker{position:relative;clear:both}.fs-datepicker img{pointer-events:none;position:absolute;height:26px;width:26px;right:5px;top:4px}.react-datepicker{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:4px;display:inline-block;position:relative}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker__tether-element-attached-bottom.react-datepicker__tether-element{margin-top:-20px}.react-datepicker__current-month{display:none}.react-datepicker__current-month--hasYearDropdown{margin-bottom:16px}.react-datepicker__navigation{line-height:24px;text-align:center;cursor:pointer;position:absolute;top:10px;width:0;border:6px solid transparent}.react-datepicker__navigation--previous{left:10px;border-right-color:#ccc;display:none}.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__navigation--next{right:10px;border-left-color:#ccc;display:none}.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px;border-top-color:#ccc}.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3}.react-datepicker__navigation--years-upcoming{top:-4px;border-bottom-color:#ccc}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3}.react-datepicker__month{margin:5px;text-align:center}.react-datepicker__day,.react-datepicker__day-name{color:#000;display:inline-block;width:24px;line-height:24px;text-align:center;margin:2px}.react-datepicker__day{cursor:pointer}.react-datepicker__day:hover{border-radius:4px;background-color:#f0f0f0}.react-datepicker__day--today{font-weight:700}.react-datepicker__day--in-range,.react-datepicker__day--selected{border-radius:4px;background-color:#faa718;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--selected:hover{background-color:#f39c05}.react-datepicker__day--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover{background-color:transparent}.react-datepicker__input-container{position:relative;display:inline-block}.react-datepicker__year-read-view{width:50%;left:25%;position:absolute;bottom:25px;border:1px solid transparent;border-radius:4px}.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow{border-top-color:#ccc;margin-bottom:3px;left:5px;top:9px;position:relative;border-width:6px}.react-datepicker__year-read-view--selected-year{right:6px;position:relative}.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;text-align:center;border-radius:4px;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type{border-top-left-radius:4px;border-top-right-radius:4px}.react-datepicker__year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected{position:absolute;left:30px}.react-datepicker__close-icon{background-color:transparent;border:0;cursor:pointer;display:inline-block;height:0;outline:0;padding:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#faa718;border-radius:50%;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;content:"\D7";cursor:pointer;font-size:12px;height:16px;width:16px;line-height:1;margin:-8px auto 0;padding:2px;position:absolute;right:7px;text-align:center;top:50%}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0}.react-datepicker__tether-element{z-index:2147483647}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:4px;border-top-right-radius:4px;padding-top:8px;position:relative}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker__month-dropdown-container--scroll>select,.react-datepicker__month-dropdown-container--select>select,.react-datepicker__year-dropdown-container--scroll>select,.react-datepicker__year-dropdown-container--select>select{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#fff!important;border:1px solid #a6a6a6;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:1px 20px 1px 5px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMQAAAEPCAYAAAAd/muoAAAACXBIWXMAAAsSAAALEgHS3X78AAAGs0lEQVR42u3dv0/TaRzA8U9Ly2KCsBCJZwyTAySntxDNXWKY3DQO2pEbnOGiq57xL4D1HI6bRAaim5PB3MWERTE5FhcwkpC4WE1YKG1voFLg8EeF0vb7fb0TEyGRlOf7vHi+pX0eMxsPTlwMqbMq5gtri834wpmNByeqxlcd2puIWIyI+Yh4lC+srQAh1XsVEdMRMZ0vrBWBkLb6EBGTETHZKIyssVMCOx4Rv0fESmlmYMwKIe3ucUSMfctqYYVQGrocEYulmYGzQEhbnY6I+a+hAEJpe27xRRRACAogBEVMl2YGeoGQtvoxtl7EA0Kqdbk0M3AFCKneJBBSvdOlmYG7QEj1xoCQdq8SY0BI9a5EeHOftLM+K4RU7yIQEhDSvp0FQgJC2rfjQEg7AkICQgJCAkICQgJCAkICQgJCAkICQgJCAkICQgJCAkICQgJCBynTNxSZviEDAYQyfUORG52L3OgcFEDAkBudi8j3ROR7oAAChsj31D8JBRCprLsnukamdmPYgaJrZCqiu8c4AZEODLnRucj0fn4VyPTWVg8ogEg7BiiAgAEKIGCAAggYvisogEhMXSNTB8KwE0XXyJQBBaKzMWRPXjq8i3XyEhRAdDCGwWuHf8EGr0EBBAxQAAEDFEDAAAUQSRjIMzeOFMNOFNkzN1wAINpoEAevR9e5e61bmc7di+zgdRcCiDbBMDLZBrdrk1AAAQMUQMAABRAwQAFEG5bpG2prDDtR2IoKRNMx5EbnOubx2p8NRPMx5DvoLdgOLQACBiiAgAEKIGCAAoijq7b1MxEY9qCwFRUIGKAA4iAYDmMfdNveCjq0AAgYoAACBiiAgAEKIA5U7ufpVGLYheLnaRMBiNpBYv3nUz8RMv3n7c9OO4ijPhSg7SeDQwvSCwIGKICAAQogYIACiP0xDN+CoVEUw7eASObFvR7Z4ZtmeaPjNnwzVfuzs2nB0An7oNv3NjM9hxZkYRAUKQEBAxRAwAAFELvL9F+AodkofrgEREdg6BuK3C9/mrVNRzGVyP3Z2cRhSOrWz3YroYcWZGEQFAkDAQMUQMAABRB7MBw7BUO7oTh2qqO/jVynX4fNv381GQVERER1/W3E+ltXUW6ZJCAkICQgJCAkICQgJCAkICQgJCAkICQgJCAkICQgJCAkASEBIQEhASEBIQEhASEBIQEhASEBIQEhASEBIQEhASEBIQEhASEBIQEhASEBIQEhCQgJCAkICQgJCAkICQgJCAkICQgJCAkICQgJCAkICQgJCAkICQgJCAkICQgJCElASEBIQEhASEBIQEhASEBIQEhASEBIrSzXyQ8+038hsv0XXMU2qvLueVTfPQeiFVWL/0bmp3uR6R0yE9vieixF9fUfbpla1sbH2Hx6NarFJbOxDTBsPr0asfERCChgSAKG5DyphgIGIKCAAYhvQ7G+arY2G8P6auIwJA9EDUX5n7GI0keztlmVamO8kbwxTuQLc9X3taUciqZg2Hx6Narvk3lrmthXqqGAAQgoYAACChiA+D4U+q7SgiE1ID6hKC9MmN0NVl6YSA2GVIGIiKgsP4SiQQyV5Yep+p5Ttx8CChiAgAIGIKCAAQgoYADioCgqy7NhHGZTjwGI7Z+M46lGUVmejfLCuIkABBQwAAEFDEBAAQMQUMAAxCGheHk7kfuzq8WlKL+87QID0WAJPLQgiYcCAAEFDEBAAQMQUMAABBQwANFBKMoL452xP7tUe6wwANHUn7qdcGhBig4FAAIKGICAAgYgoIABCChgACIBKFr5ZrnywjgMQLRXldUnLdmfXV6YiMrqExcAiDZEccSHFjgUAAgoYAACChiAgAIGIJKHovL6/uF9vdf3YQCisyu/uHMo+7Mry7NRfnHHgAKRABQHPLTAoQBAQAEDEFDAAAQUMAABxZe2olaLSzAAka4+tz97ex+0gEhV+xxa4FCA1pfZeHCiahhaWHdP5EbntlcNGIBQd8/2qqHWljME7XH7JM8hJCAkICQgJCAkICQgJCAkICQgJCAkICQBIQEhASEBIQEhASEBIQEhASEBIQEhtbo3QEj1VoCQ6s0DIQEh/a8P+cIaEFKtRxF+yyR9ahoIaatn+cLaPBDSVnc//QUIWR1qqwMQUsTYzg+AUJr7LV9YWwFCinicL6xN7v0kEEpjr/beKgGhNGO4mC+sFYEQDF/AAITS1F9fwxDh/6lW8vsQEXf3ewINhNLW44iY2PurVSCUtp7VVoX5Rv8hEEpKb2LrLdyTjawIQCgJvYqIYkQs1v7MHwTBzv4DpTBI103PbVYAAAAASUVORK5CYII=);background-size:contain;background-repeat:no-repeat;background-position:100%}.react-datepicker__month-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:4px;border:1px solid #aeaeae}.react-datepicker__month-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:4px;border-top-right-radius:4px}.react-datepicker__month-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.react-datepicker__month-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.leaflet-image-layer,.leaflet-layer,.leaflet-map-pane,.leaflet-marker-icon,.leaflet-marker-pane,.leaflet-marker-shadow,.leaflet-overlay-pane,.leaflet-overlay-pane svg,.leaflet-popup-pane,.leaflet-shadow-pane,.leaflet-tile,.leaflet-tile-container,.leaflet-tile-pane,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden;-ms-touch-action:none;touch-action:none}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container img{max-width:none!important}.leaflet-container img.leaflet-image-layer{max-width:15000px!important}.leaflet-tile{-webkit-filter:inherit;filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-tile-pane{z-index:2}.leaflet-objects-pane{z-index:3}.leaflet-overlay-pane{z-index:4}.leaflet-shadow-pane{z-index:5}.leaflet-marker-pane{z-index:6}.leaflet-popup-pane{z-index:7}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:7;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup,.leaflet-fade-anim .leaflet-tile{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup,.leaflet-fade-anim .leaflet-tile-loaded{opacity:1}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1);transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1),-webkit-transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-touching .leaflet-zoom-animated,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-clickable{cursor:pointer}.leaflet-container{cursor:-webkit-grab;cursor:-moz-grab}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-clickable,.leaflet-dragging .leaflet-container{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing}.leaflet-container{background:#000;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:hsla(0,0%,100%,.5)}.leaflet-container{font:12px/1.5 Helvetica Neue,Arial,Helvetica,sans-serif}.leaflet-bar{-webkit-box-shadow:0 1px 5px rgba(0,0,0,.65);box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-control-zoom-out{font-size:20px}.leaflet-touch .leaflet-control-zoom-in{font-size:22px}.leaflet-touch .leaflet-control-zoom-out{font-size:24px}.leaflet-control-layers{-webkit-box-shadow:0 1px 5px rgba(0,0,0,.4);box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4QjFBRTYwMzZFNDkxMUUyOEQyN0ZEMzMzOTRGMzY3RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4QjFBRTYwNDZFNDkxMUUyOEQyN0ZEMzMzOTRGMzY3RiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjhCMUFFNjAxNkU0OTExRTI4RDI3RkQzMzM5NEYzNjdGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhCMUFFNjAyNkU0OTExRTI4RDI3RkQzMzM5NEYzNjdGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+O5Ff1QAAB4lJREFUeNqsV2twXGUZfr5zzt6ymyubtFqaJpm0DUaGTDrQ0hJaA6WUeykgUGTUKf5RHP454zj4U8fxh4x/RUWRq1oqLe2E1KmlYkpNY20b0jY2QoqQdHPd++Wc1+c7+6WzzRSJo2fm2d1z9tvv+d7L877vKnfkecjU3yCp8wAUEG4EeI/cJEQ8wArxuVf+zssD4kLFmrsQa32cC4pIjv5a0h+NwApwbZDrBP6luD4/BRVdATT1cL9L/H0OVuONvN8MB//VZUXglbolN/0U38vExbkGcj1PptNckFvqTksljtKSdbDsh6DC21HKtaKULvK5zcM8BSe8Gco6wDW/5bOTROZ/Ja4hbiIeJm6nVS0kKJFuGJ56hc+CPMwjJG/n52dIfC/fDxKvE0NEaunEytIvtdxkEz/sJLYQbUSBOMfnr5LoAAlPlgMv/cTd/PwQ0UI8TWwjDhH0gDrOPZP+0iuJVfn3ZcIauIWb4RUeYAy3MbFa/WzyCfGKsWbQHGLhOmqevUVsJ75MaA+sYcLRSzgAN7+XFOUD+Dw+scSYbivgFbtQmO/F/D82ojj/RbECWS7S1hzmuj8R7y0irLyyxDvEceJtPywi22BHr2c+fBuJwc0I1RxGIPo2DRqCsieUe/KHN3iTxx5B4sTXJD/5OX+bYK2Wxh4a+z3eDV+da8F18mlhXM1NvgUp7UYhWQXFdYG6i6qh6w2r/cnnLJkdzkhmfEzcwruwq/+JQG15L6+kD3ELcR0WB+gy4aeSBrT2uInruzbEHLXDIrn5ksyMBCRxPKKKfUzEfIJbh2oln+iFm9nJmPSQuNkvChDt4j3Em8SZz1BBmNhA6Oy+hy5dAzervXcakWUH4Xlvsa4MqfiN8w4JeDBdobw52rVHhZv6SLZF5s7vYPXZDhWgnLybTNIwo7HPHKDS3Cqim7ifeIxY4X8t3hmfLBT7PUJ1A5KlgS7l7xXgqNgqhpIFpzBHd7DkhRrSyo7sx9zZ/QJZz18/XdYwugyeJH5Rlgqmy7HEE4awyRzkHETtZYn8CQLhfyHSVFaNLsHhOLWzhsTxdZDsBGv1BaqXe0SWtyJ5oZNuStPaE1z9DW602Wz+JRPzHxl3vm+erb5MWJbVz+m9U5BiXFWt7FY1HZckNznuqzbWDLVsE+Xk5myaXAXLaaScKKWRx7zkGIuGrfX7HPFjX4vAEYLVHo8TW83nngpCrfEXTMl0/TVW8PvM6FWYP88q5r3IokPNexOMu0viPMWu7kZ2apfMj3fwAFUIVlPhofN0jbYobzZPm83/TNxMfNMvEsAfiZ8Z2eWviLsdrpN86lrJnLhWYG2kMScl0LgPpexrjuQS1cze5dRuCwr5Kuh4e2yFTpCkliYvLspclj/0GcvixIfm2eKLarB0xWohURSl4jVQ1b18z0vu0lFVeveZasqoQUWXtyP9yXYvMbAD+Zk22BHtrlOM8RGTzX/9D5Wr8qo3IWCdp5VeoZ3IqVjr31F//T6rtv0QQvFhTczikoS9nGvyM9VIj3ciOXafNznwBL9YCVsrRUZNKfwNMWBiuPiKmez/utEycyYFFWk8ZrU88LoUkwdR0zai6jtcpCaZ1YEoJD0GLzFEnkxSWc4A4z6AYvIFOFW7KIPdTL52U/i3mgPoJDpmCCPm+VdNpWs0JXUIbvqnCLX3i7LGpcRCMs3ozY5CNa1nVtssNsUkyS/SjgLlZ0WR/KCJwj9L4mcZ4z4jnV2GvN1YpnvuCHGHaYOG0G8ULzK2B5mo5/T+MjtSHqFILulPSLyBxFrUik0qxNDkZnskO76Lwt+IYOwjfsFC4b1mOtOb5gAPG91+1zT6WAXhQuscZndaBaf6B5Kb6qZBZ6nflxCoHkAg6Rc9B5bVLG7mFkwc3caavg7FdKceaOBErqGLY2ZYKJi+q+P7hhkQvmIq1QnfwrLWRypivobW3o/C1HXITtwhpVQPVPCIctgelf2OI+Iu4yS4XqZPPYrMXBAhut5uYKFVrMfCcROlis30578YKbFXY6UhHry6nLT1DteUYph5v4sp2YUVvWvp4Yv2s7s3FFWw7kNV3zmIcG1a5WfiKKWobfYypZr5Y41Z4lLFplrbo4b040WE2l8bfa8oysnNr/VH4pq2M6pm9T623T+o+i+cUaX3vsPAW/48rZzoMpkaul0Sg/dKenwr49TA4kI3y4KLK9xplbu0XO7LthkM9fy1g1jL6cNW4fgoO1OfquvYK0WtlkzKantQysOeTjC2Ktj1E4i1vKzsYL+MXbyLP7wTdohjjHur2fQ+05t1mTxtmPUUzykdtxGcONFhDvEB1dKv4t17xA4fpVVz8FKXu+mVU6buzeJ6TIoJ3v2KN/uNVO4yEtpSPgA1CuuX5D1L/bFuiy4arf64C1ww8ecBvQFKatb/JyLuZ83VsrBIv0wSL5lWpy16kIS9/H4TSskbxC3mlBOOUgEsIoqE0ldRXlPl6VeuOjgt5Z+EPsCUafz97LG3MSyP0nW3KifEAc37mCXvAO9fNtmd+n/+hYH55zZN4t8hWH/Y+nzvThVd2ekljvcxGQ8xTBm6dcmb/VuAAQBnShJpbOhObwAAAABJRU5ErkJggg==);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5QjY0RTREOTI1MjA2ODExODIyQUZGRDRENjIxMEEwNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBNUFGQjkwNDdBRjExMUUyOUY5MUQ2RjhCM0ZGQkE5OSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBNUFGQjkwMzdBRjExMUUyOUY5MUQ2RjhCM0ZGQkE5OSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjRCRjJCOTBCNTIxNjgxMTgyMkE5MjA3NDY0RUQ1RUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OUI2NEU0RDkyNTIwNjgxMTgyMkFGRkQ0RDYyMTBBMDUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4YLcQzAAAFxUlEQVR42tSbW2wVRRzGt9vaFEHbpJhI1NpoLcUQ5WKi+GA0PqhP9IHUGu+8UCvBapoICFoBwQZDMKncHlCDBiRRgz6ID0Z4UTQEfJAq8bRpigkk1sTGVrCnBb+/51uz2ZzdmdnZy3GSLxAyZ5nfzvyvc07V1MEbnAxHA9QDdUOfQFuhUZsHXtX5q9F8NyPQudA2aAR6DboOWgUVoD1QU1Zv3M0A9E2CroXqgxuUNbibAejL0GzVyQyA3/p/ATYFDQM/C70HtVQqsAnoOLQLOhcxpxp6Gvo5aXBb4HnQDk3Q36H1UDP0PCGeyxrctQDdCQ1DL2qAriOoeOo/+O9TtNdMwV0L0BegOk1QOe4TIfOC4EMG4K2mwFWaicc8HtlVCkgP9C1oIAIyatRAT0AbNLz1FegwtAkJyGASwFmCZgIeBtxE0JUaoBeg7dC+hEBTBQ8CN9GTrmRMVIH2Q3uhixlkhYmAe8CVDBoGLuu9zRRcgMWDvqQBKuMNKg/QchGmA3oVWqAB/hn0evXGFdeexF+K0GINe10KXQ39AP2VM7BAXOIu36lyzswVhl0mAn2Ml330tmFjNp3ZCGPr3JxgWxiHJR4/qZh7jvG9Bcd6bzkvPQdaDfVCjYqHTdI7i5c+nxHoBtpwtQaoNBj2A3RKJw6bgF+iE+tPCdwa1CTTyhO8ld5YB3SIufqBcqCmqWXW4LfT+3bQ4ahAt0AfAHQ6qVw6K/DUQG3Kwwl66JtZGl6ImFvHqkqqq3cielYCegj6EXpUASugz0Jt4qlNYG0bAJMsFW/RBO8u06yLDQpNx1m0LrAs5MGQuHvRANzfrDumCfpTEqC6NiwLWe6UesmLuKsDLAPHQj4zi1CSoFxvsTYB3cRc+LIiXN1DM1PacxhwELTccU4L3AQ0GK6UjiwIrAINjo+hx6G/I+bM4pGURvxNlqB1fNHPKOLyEIucD4Mx2fWBtkOnoE81YL+ElkErFLCeje+KaNYJ6GPQQjqwy4ow9+/RhWYi5km9vF98RfHQjV1QrX+H2w129KiUWNAJC9usZd3dwTz8sAIy0XRTiuk/nVJzXGdIadhgmS56Xco9ls8p8MXJn5sVc8WUdksYlCP9FXQ/9AB0XPHB+6AvuMMP51z8dzKsbdaYfwRaAnte44/DxwzA784J3A96UKPT4YG2Q6fDEo9KBBfTe0oTVDohH4kT9IPqZFqVAF7DECSdjfcNQDuhM3FTSw/8XoajLMD9oO860W3ZIOhgUsXDt4RYZgB+kvG9Km9Qm2rphAH4UiYypxTgsUDFgemCJlEemoAvCgGvZb6tAzpDO55PTz0YZ9GuwVG7I2HwjY7edzo80Daegl/SLA+D9znHmVp+HfEZKdX6oIcsPfQMc+YtfDFhGyYp6hqndLMwgCM+EQfYy3fXh1Q43xHqaMSzFzNHX54iaPCa5b8r2zDwILAKNLiw1Ro5sS64DqjD52xTxORQcNcH2sX/aLcC1m9TOgXAaTqqJUz1gqPIzuZ82mhB8bxveHwnI+Y08qWMojTsgxr8Oyxe8hWNHZVxgEV6wcI2vR1/hJ457vctpb/Wy1Om+j7YOPtuO8UpfU+vqQN8FzUcs4b177iUmjY3kGN0oNPcsKhRTzOtc30LWMiAfiXigwuYvJ/h8auxWLANrLSNevjiVbCeycjt4dpyXjpW99+2fWoAqtsYLLLNsxWgozpxuJLA5xC0VwPUu97Z4QfVTTzyBo91jwXQ83EzrbzAEweNA+wNiZfrHP07237G7ak8QW2qpbP00G0EUfWH9zFudzHBCQOVRv0IE4ZGBejbTukuq8cE1rY8LBiAe23SIPg1BqCSWW33QJ2Y3zCoSvBXLaaN8c+d0jVNvWJu5D1Wnr9qMd3xbgXsJO2/madgLIlFpvEjDw+8lU6laPj5VEDTBPbGMO21RRM8VdAsgL0xqgAfp8NKFTRL4DDw31jtNLOSGctiEf8IMADcSlkVcqyDbwAAAABJRU5ErkJggg==);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers-expanded .leaflet-control-layers-toggle,.leaflet-control-layers .leaflet-control-layers-list{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-container .leaflet-control-attribution{background:#fff;background:hsla(0,0%,100%,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;background:#fff;background:hsla(0,0%,100%,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{-webkit-box-shadow:none;box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{margin:0 auto;width:40px;height:20px;position:relative;overflow:hidden}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;-webkit-box-shadow:0 3px 14px rgba(0,0,0,.4);box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:700;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-container{height:100%;width:100%;margin:0 auto}.leaflet-control-fullscreen a{background:#fff no-repeat 0 0;background-size:26px 52px}.leaflet-fullscreen-on .leaflet-control-fullscreen a{background-position:0 -26px}.leaflet-container:-webkit-full-screen{width:100%!important;height:100%!important}.leaflet-container.leaflet-fullscreen-on,.leaflet-pseudo-fullscreen{width:100%!important;height:100%!important}.leaflet-pseudo-fullscreen{position:fixed!important;top:0!important;left:0!important;z-index:99999}.leaflet-popup-content{color:#000}.background-gradient{background:rgba(3,11,21,.3);background:-webkit-linear-gradient(rgba(3,11,21,.3),rgba(3,11,21,.6));background:-o-linear-gradient(rgba(3,11,21,.3),rgba(3,11,21,.6));background:-moz-linear-gradient(rgba(3,11,21,.3),rgba(3,11,21,.6));background:-webkit-gradient(linear,left top,left bottom,from(rgba(3,11,21,.3)),to(rgba(3,11,21,.6)));background:linear-gradient(rgba(3,11,21,.3),rgba(3,11,21,.6))}video::-webkit-media-controls{display:none!important}@media print{.media-holder{display:none!important}}.fs-header{display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important}@media print{.fs-header,.fs-header *{display:none!important}}@media screen and (min-width:768px) and (max-width:816px){.fs-header .blue-btn{margin-right:0!important}.fs-header .blue-btn .my-account-link span{padding:0!important}.fs-header .blue-btn .logout-button span{padding-left:3px!important;padding-right:2px!important}}.fs-header img.fs-header-logo{margin-top:8px}.additional-information{padding:15px}.additional-information div{margin-top:15px}.additional-information div p{margin:10px}h3.header-element,h4.header-element,p.header-element{text-align:center}h3.landing-text{color:#fff;text-align:center;font-weight:200;margin-bottom:10px}p.landing-text{color:#fff;font-weight:500;margin-bottom:10px;margin-top:0}div.search-error-text-block{padding:10px 0;background:rgba(227,70,34,.6);margin-bottom:10px;display:inline-block;width:100%}p.search-error-text{text-align:center;font-size:13pt;font-weight:300;line-height:1;margin:0;padding:0 10px}h4.error-text{margin:0 0 4px;color:#c02323;text-align:center;padding-top:10px;font-size:19px;font-weight:300}h4.note-text{text-align:center;vertical-align:middle}h4.note-text,h4.tracking-text-left{font-size:1.7em;font-weight:300;color:#fff}h4.tracking-text-left{margin-top:5px;margin-left:50px}h4.tracking-text-right{font-size:1.7em;font-weight:300;color:#fff;margin-top:5px}h5.tracking-text,h6.tracking-text{color:#fff;margin-left:15px}h6.tracking-text{margin-top:5px}p.error-text{color:red;font-weight:700;margin:0 0 4px}.auto-suggest-icon-text{margin-left:-16px;line-height:0;text-align:center;width:55px}.tracking-graph{margin-left:10px}.tracking-info{margin-top:15px}.dark-text{color:#414141}.fs-header{-webkit-transform:scaleY(1)!important;transform:scaleY(1)!important;min-height:90px}.fs-header-nav>span.nav-item{background:none;display:inline-block;height:39px;line-height:39px;color:#f5f5f5;font-size:0;padding:0 10px;position:relative;-webkit-transition:font-size .2s linear;transition:font-size .2s linear}@media screen and (min-width:768px){.fs-header-nav>span.nav-item{font-size:1.6em}}@media screen and (min-width:782px){.fs-header-nav>span.nav-item{font-size:1.25em;padding:0 13px}}span#airports-nav.nav-item>div>div,span#flights-nav.nav-item>div>div{-webkit-transform:scaleY(1)!important}.fs-header-nav span.nav-item:hover{background:#faa718;color:#fff;text-decoration:none}.fs-header-nav .nav-item{cursor:default}.fs-header-nav .nav-item:not(.right-nav)>div{left:0}.fs-header-nav span.right-nav{float:right}.fs-header-nav span.right-nav>div{left:calc(-78% - 1px)!important}.fs-header-logo-container{height:123px;margin:0;padding:0;top:0;left:0;width:100%}.top-right-btns{position:absolute;top:0;right:10px;width:215px}.header-logo{margin-left:10px}.fs-header-logo-no-link{position:absolute;top:10px;left:25px}.fs-header-logo-no-link.mobile{left:auto;right:12px}.mobile .fs-header-logo-container{left:auto;right:12px;width:192px;height:90px}.social-follow-container{background-color:hsla(0,0%,100%,.15);font-size:12pt;border-bottom:1px solid hsla(0,0%,100%,.5);padding:10px 0 7px 5px;margin-bottom:6px}.social-follow-container .icons-container{float:right}.social-follow-container .icons-container .icon{height:20px!important;width:27px!important;vertical-align:top!important}.social-follow-container-mobile{color:#000;font-size:12pt;padding:10px 0 5px 15px}.social-follow-container-mobile .icons-container{width:100%;margin-top:5px}.social-follow-container-mobile .icons-container .icon{height:30px!important;width:44px!important}.main-header-menu,.main-header-menu>div{-webkit-transform:scaleY(1)!important;transform:scaleY(1)!important}.main-header-menu>div{background-color:transparent!important;width:100%!important;height:34px}.menu-item:hover{background-color:#d4dee7!important}.menu-item>div>div{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.menu-item>div>div>div{padding:12.5px 40px 12.5px 13px;width:171px;text-align:left}.fs-header-left-nav>div{top:90px!important;position:absolute!important;height:calc(100% - 64px)!important}.fs-header-left-nav section{clear:both}.fs-search .FlightSearch .flight-search-container{margin:0}.depArrLanding .is-focused:not(.is-open)>.Select-control,.depArrLanding .Select-control,.fs-search .is-focused:not(.is-open)>.Select-control,.fs-search .Select-control{background-color:hsla(0,0%,75%,.66)!important;color:#fff;border-color:#fff}@media (min-width:768px){.fs-search .universalSearchButton>button{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.fs-search .flightTrackerUniversalSearch .Select-control{border-bottom-right-radius:0!important;border-top-right-radius:0!important;border-right:0}}.departures-arrivals-search .is-focused:not(.is-open)>.Select-control,.departures-arrivals-search .Select-control{border-color:#fff}.depArrLanding .Select-placeholder,.departures-arrivals-search .Select-placeholder,.fs-search .Select-placeholder{color:hsla(0,0%,94%,.75);font-style:italic!important;font-weight:100}.departures-arrivals-search .Select-placeholder{color:#9b9b9b}.depArrLanding .Select-value-label,.fs-search .Select-input input,.fs-search .Select-value-label{color:#fff!important}.Select-placeholder,:not(.Select--multi)>.Select-control .Select-value{padding-right:39px}.depArrLanding .Select-arrow,.fs-search .Select-arrow{border-color:#fff transparent transparent!important}.depArrLanding .Select-clear,.fs-search .Select-clear{color:#fff!important}.Select-clear{font-size:26px}.Select-arrow{margin-top:2px}.opaque{background-color:hsla(0,0%,100%,.07)}select{padding:0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;outline:none;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:transparent}@media (max-width:767px){.fs-search .center-buttons-mobile{text-align:center}}main.container{margin:0 10px;min-height:calc(100vh - 215px)}@media screen and (min-width:350px){main.container{margin:0 20px}}main.container.container.Login{margin:0}@media screen and (min-width:500px){main.container{min-height:calc(100vh - 220px)}}@media screen and (min-width:768px){main.container{margin:0 auto;min-height:calc(100vh - 240px)}}.fs-search .flight-tracker-search-button{width:100%;min-width:175px;max-width:300px}.fs-search .flight-tracker-adv-search-button{width:100%}@media (max-width:767px){.fs-search .flight-tracker-adv-search-button{max-width:300px}}@-webkit-keyframes shake{0%{-webkit-transform:translateX(0)}20%{-webkit-transform:translateX(-10px)}40%{-webkit-transform:translateX(10px)}60%{-webkit-transform:translateX(-10px)}80%{-webkit-transform:translateX(10px)}to{-webkit-transform:translateX(0)}}@-moz-keyframes shake{0%{-moz-transform:translateX(0)}20%{-moz-transform:translateX(-10px)}40%{-moz-transform:translateX(10px)}60%{-moz-transform:translateX(-10px)}80%{-moz-transform:translateX(10px)}to{-moz-transform:translateX(0)}}@-ms-keyframes shake{0%{-ms-transform:translateX(0)}20%{-ms-transform:translateX(-10px)}40%{-ms-transform:translateX(10px)}60%{-ms-transform:translateX(-10px)}80%{-ms-transform:translateX(10px)}to{-ms-transform:translateX(0)}}@-o-keyframes shake{0%{-o-transform:translateX(0)}20%{-o-transform:translateX(-10px)}40%{-o-transform:translateX(10px)}60%{-o-transform:translateX(-10px)}80%{-o-transform:translateX(10px)}to{-o-transform:translateX(0)}}@keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}40%{-webkit-transform:translateX(10px);transform:translateX(10px)}60%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.flight-list{width:100%;max-width:1200px;display:table;table-layout:fixed}.flight-list .flight-list-header{display:table-row}.flight-list .flight-list-header>div{width:12.5%;display:table-cell;text-align:center;border-bottom:2px solid #9b9b9b;vertical-align:bottom}.flight-list .flight-list-header>div p{margin:5px;font-size:13px}.flight-list .list-card{display:table-row-group}.flight-list .flight-list-row{display:table-row}.flight-list .flight-list-row p.flight-list-bold-text{font-size:1.5em;margin:15px 10px 3px 15px;text-align:center}.flight-list .flight-list-row p.flight-list-info-text{font-size:.75em!important;color:hsla(0,0%,100%,.7);margin:0!important;text-align:center}.flight-list .flight-list-row p.flight-list-status-bold-text{font-size:1.5em;margin:0 10px 3px 15px;text-align:center}.flight-list .flight-list-row p.flight-list-delay-bold-text{font-size:1.5em;color:#000;margin:-25px 0!important;text-align:center}.flight-list .flight-list-row p.flight-list-delay-info-text{font-size:.7em;color:#000;margin:-20px 7px!important;text-align:center}.flight-list .flight-list-row p.operated-by-text{position:absolute;margin:-5px 10px!important}.flight-list .flight-list-row p.flight-name-number-text{word-spacing:-2px}.flight-list .flight-list-row>div{width:12.5%;display:table-cell;vertical-align:middle}.flight-list .flight-time-block>div{width:50%;display:inline-block;margin:0}.flight-list .flight-time-block>div p{margin:0}.flight-list .bottom{height:20px;vertical-align:middle}.flight-list .flight-list-row>div.times-info-cell>div.time{width:50%;display:inline-block;vertical-align:middle}.flight-list .flight-list-row>div.times-info-cell>div.time p.bold-text{font-size:1.3em;margin:30px auto 0;text-align:center}.flight-list .flight-list-row .list-time-hours{font-weight:700}.flight-list .flight-list-row .list-time-ampm{font-size:.7em}.flight-list .status-info-cell.red{background-color:#e34622}.flight-list .status-info-cell.yellow{background-color:#e6da0b;color:#000}.flight-list .status-info-cell.white{background-color:hsla(0,0%,100%,.4)}.flight-list .status-info-cell.green{background-color:#7dd63b}.flight-list .list-card:hover{background-color:hsla(0,0%,100%,.3);cursor:pointer}.flight-list .opaque-column{background-color:hsla(0,0%,100%,.16)}@media screen and (min-width:768px){.flight-list{border-spacing:0;border-collapse:collapse;width:100%}.flight-list .mobile-info-title{display:none!important}.flight-list .flight-list-row>div.cell-before-status{padding-right:5px}.flight-list .list-card{border-bottom:2px solid #9b9b9b}.flight-list .flight-list-row>div p.flight-list-bold-text{margin:15px 3px -15px}.flight-list .flight-list-row>div p.flight-list-info-text{margin:0!important}.flight-list .flight-list-row>div p.flight-list-delay-info-text{border-top:1px solid #000}.flight-list .flight-list-row>div.status-info-cell p.flight-list-bold-text{margin:-15px 3px 0}.flight-list .flight-list-row>div.times-info-cell>div.time p.bold-text{margin:30px auto 0}.flight-list .flight-list-row>div.times-info-cell>div.time p.info-text{margin:0!important}.flight-list .list-card.red{background-color:rgba(227,70,34,.32)}.flight-list .list-card.red:hover{background-color:rgba(227,70,34,.5)}.flight-list .list-card.yellow{background-color:rgba(230,218,11,.32)}.flight-list .list-card.yellow:hover{background-color:rgba(230,218,11,.5)}.flight-list .list-card.white{background-color:hsla(0,0%,100%,.32)}.flight-list .list-card.white:hover{background-color:hsla(0,0%,100%,.5)}.flight-list .flight-list-row.bottom.green{background-color:rgba(125,214,59,.2)}.flight-list .flight-list-row.bottom.red{background-color:rgba(227,70,34,.2)}.flight-list .flight-list-row.bottom.yellow{background-color:rgba(230,218,11,.2)}.flight-list .flight-list-row.bottom.white{background-color:hsla(0,0%,100%,.2)}}@media screen and (min-width:980px){.flight-list .flight-list-row>div.flight-info-cell{width:10%;max-width:130px;min-width:100px}.flight-list .flight-list-row>div.flight-info-cell p{text-align:center}.flight-list .flight-list-header>.flight-time-block{min-width:180px;width:20%}.flight-list .flight-time-block.opaque-column{width:23.5%;min-width:154px}.flight-list .flight-time-block.opaque-column.arrivals{width:27.5%}.flight-list .flight-list-header>.Terminal{width:8%}.flight-list .flight-list-header>.baggage-header-title,.flight-list .flight-list-header>.Gate{width:10.5%}.flight-list .flight-list-header>.Status{width:139px}.flight-list p.flight-list-delay-info-text{font-size:.75em!important}.flight-list p.flight-list-status-bold-text{margin:-20px 0!important}}@media screen and (min-width:980px) and (max-width:1050px){.flight-list-header>.Status{width:120px!important}}@media screen and (min-width:768px) and (max-width:979px){.flight-list .flight-list-header>div.flight-time-block{min-width:140px}.flight-list p.flight-list-status-bold-text{margin:-20px 0!important}.flight-list .flight-list-header>div p{font-size:11px}.flight-list .flight-list-row>div.airport-info-cell{max-width:70px;min-width:70px}.flight-list .flight-list-row>div.airport-info-cell p{text-align:center}.flight-list .flight-list-row>div.flight-info-cell{width:90%;max-width:100px;min-width:100px}.flight-list .flight-list-row>div.flight-info-cell p{text-align:center}.flight-list .flight-list-row>div.craft-info-cell{width:40%;max-width:48px;min-width:48px}.flight-list .flight-list-row>div.craft-info-cell p{text-align:center}.flight-list .flight-list-row>div.terminal-info-cell{max-width:55px;min-width:55px}.flight-list .flight-list-row>div.gate-info-cell{max-width:50px;min-width:50px}.flight-list .flight-list-row>div.status-info-cell{max-width:105px;min-width:100px}.flight-list .flight-list-row>div.status-info-cell p.flight-list-bold-text{margin:20px 0 0}.flight-list .flight-list-row>div.baggage-info-cell{max-width:45px;min-width:45px}.flight-list .flight-list-header>.flight-time-block{width:24%}.flight-list .flight-list-header>.Status{width:115px}.flight-list .flight-list-header>.Flight{width:18.5%}.flight-list .flight-list-header>.Equipment{width:8%}.flight-list .flight-list-header>.Gate,.flight-list .flight-list-header>.Terminal{width:9%}.flight-list .flight-list-header>.baggage-header-title{width:10%}}@media screen and (max-width:767px){.flight-list{border-spacing:0 26px!important;border-collapse:separate!important}.flight-list .flight-list-header{display:none}.flight-list .flight-list-row p.flight-list-bold-text{font-size:2em;font-weight:700;margin:0}.flight-list .flight-list-row p.flight-list-info-text{font-size:1em;padding:5px;margin:0}.flight-list .flight-list-row p.flight-list-right-text{text-align:right;padding-right:7px!important}.flight-list .flight-list-row p.flight-list-delay-info-text{margin:2px 0!important}.flight-list .list-card.red .flight-list-row{background-color:rgba(227,70,34,.25)}.flight-list .list-card.red .flight-list-row:hover{background-color:rgba(227,70,34,.4)}.flight-list .list-card.yellow .flight-list-row{background-color:rgba(230,218,11,.32)}.flight-list .list-card.yellow .flight-list-row:hover{background-color:rgba(230,218,11,.5)}.flight-list .list-card.white .flight-list-row{background-color:hsla(0,0%,100%,.32)}.flight-list .list-card.green .flight-list-row{background-color:rgba(125,214,59,.32)}.flight-list .list-card.green .flight-list-row:hover{background-color:rgba(125,214,59,.5)}.flight-list .flight-list-row>div{display:inline-block;vertical-align:top}.flight-list .flight-time-block p{margin:0}.flight-list .flight-list-row>div.airport-info-cell{width:15%;max-width:20%;height:65px;margin:10px}.flight-list .flight-list-row>div.airport-info-cell p.flight-list-bold-text{padding-top:15px}.flight-list .flight-list-row>div.flight-info-cell{width:40%;margin:10px 0}.flight-list .flight-list-row>div.flight-info-cell p.flight-list-bold-text{padding-top:15px}.flight-list .flight-list-row>div.status-info-cell{width:35%;min-width:130px;height:75px;float:right}.flight-list .flight-list-row>div.status-info-cell p.flight-list-bold-text{padding-top:25px}.flight-list .flight-list-row>div.terminal-info-cell{width:15%;height:65px;padding:0 15px;border-right:1px solid #fff;margin:10px 0}.flight-list .flight-list-row>div.terminal-info-cell p{margin:7px 0}.flight-list .flight-list-row>div.gate-info-cell{width:15%;height:65px;padding:0 15px;border-right:1px solid #fff;margin:10px 0}.flight-list .flight-list-row>div.gate-info-cell p{margin:7px 0}.flight-list .flight-list-row>div.baggage-info-cell{width:15%;height:65px;padding:0 15px;border-right:1px solid #fff;margin:10px 0}.flight-list .flight-list-row>div.baggage-info-cell p{margin:0 0 5px}.flight-list .flight-list-row>div.craft-info-cell{width:15%;height:65px;padding:0 15px;border-right:1px solid #fff;margin:10px 0}.flight-list .flight-list-row>div.craft-info-cell p{margin:7px 0}.flight-list .flight-list-row>div.times-info-cell{width:35%;min-width:135px;padding:5px;border-bottom:1px solid #fff}.flight-list .flight-list-row>div.times-info-cell>div.time p.flight-list-bold-text{margin:2px 0 1px;font-size:1.5em}.flight-list .flight-list-row>div.times-info-cell>div.time p.flight-list-info-text{line-height:15px;padding:0}}@media screen and (min-width:500px) and (max-width:767px){.flight-list .flight-list-row p.flight-list-bold-text{font-size:1.8em;font-weight:700;padding:1px}.flight-list .flight-list-row>div.airport-info-cell{width:10%;max-width:25%}.flight-list .flight-list-row>div.flight-info-cell{width:60%;max-width:25%;height:66px;margin:10px}.flight-list .flight-list-row>div.status-info-cell{width:40%}.flight-list .flight-list-row>div.baggage-info-cell,.flight-list .flight-list-row>div.craft-info-cell,.flight-list .flight-list-row>div.gate-info-cell,.flight-list .flight-list-row>div.terminal-info-cell{padding:0 15px 10px}.flight-list .flight-list-row>div.times-info-cell{padding:10px 15px;width:43%;min-width:200px}}@media screen and (max-width:499px){.flight-list .flight-list-row p.flight-list-bold-text{font-size:1.8em;font-weight:700;padding:1px}.flight-list .flight-list-row p.flight-list-info-text{font-size:1em;padding:5px;margin:0}.flight-list .flight-list-row>div.times-info-cell{width:45%;min-width:180px;padding:5px 10px}}@media screen and (min-width:355px) and (max-width:420px){.flight-list .flight-list-row>div.times-info-cell{width:44%;min-width:130px;padding:5px 10px;height:75px}.flight-list .flight-list-row>div.times-info-cell>div.time p.flight-list-bold-text{font-size:1.3em}.flight-list .mobile-info-title p{margin:1px 0;font-size:.9em}.fs-mobile-airport-info{padding:5px 0!important}}@media screen and (min-width:319px) and (max-width:354px){.flight-list .flight-list-row>div.airport-info-cell{width:15%;min-width:35px;max-width:35px}.flight-list .flight-list-row>div.flight-info-cell{width:30%;min-width:110px;padding:0 10px}.flight-list .flight-list-row>div.status-info-cell{width:40%;min-width:130px}.flight-list .flight-list-row>div.times-info-cell{width:35%;min-width:130px;padding:5px 10px;height:75px}.flight-list .flight-list-row>div.times-info-cell>div.time p.flight-list-bold-text{font-size:1.15em}.flight-list .mobile-info-title p{margin:1px 0;font-size:.8em}.flight-list .fs-mobile-airport-info{padding:5px 0!important}}@media screen and (min-width:319px) and (max-width:330px){.flight-list-row>div.status-info-cell{min-width:120px!important}.flight-list-row>div.baggage-info-cell,.flight-list-row>div.gate-info-cell,.flight-list-row>div.terminal-info-cell{width:14%!important}}@media screen and (max-width:318px){.flight-list .flight-list-row>div.airport-info-cell,.flight-list .flight-list-row>div.flight-info-cell{width:30%}.flight-list .flight-list-row>div.status-info-cell{width:100%}.flight-list .flight-list-row>div.times-info-cell{width:80%}}div.details-card{margin:4%}div.details-element{margin:0 2% 2%}h3.details-header,h4.details-header,h5.details-header{margin-bottom:3%}div.border-bottom-row{border-bottom:2px solid #9b9b9b}@media screen and (max-width:499px){div.details-card{margin:10%}}@media (max-width:991px){.forecastBorder{border-bottom:1px solid}.forecastMargin{margin:15px;margin-bottom:0;padding-bottom:15px}}@media (min-width:992px){.forecastBorder{border-right:1px solid}.forecastMargin{margin:10px 25px;margin-right:0;padding-right:25px}}.react-datepicker__input-container,section.fs-search-card{width:100%}div.fs-search{width:auto;max-width:600px;height:100%;margin:0 auto;z-index:1}div.fs-search-bar{border-radius:5px;background:#fff;padding:0 15px}div.fs-search-field{text-align:center}p.search-field-error-text{padding-left:15px;color:#c02323;font-weight:300;line-height:0}div.fs-random-flight-button{display:inline-block;width:50%}div.fs-random-flight-button button{min-width:140px!important}div.fs-advanced-search-button{display:inline-block;width:50%}div.fs-advanced-search-button button{min-width:140px!important}div.advanced-search{background:#fff;border-radius:5px;padding:0 10px 10px}div.advanced-search-bar{margin:0 0 14px}div.advanced-search-bar p{color:#fff;margin:0 0 4px 10px}div.autocomplete-list{position:absolute;z-index:50}img.airport-weather-icon{width:60px;height:60px}.fs-select-search-field>div>div{padding-right:50px!important}.fs-select-search-field .Select-clear{color:#999}.advanced-search-text-field{color:#fff;border-radius:4px;cursor:default;height:40px;overflow:hidden;width:100%;background-color:hsla(0,0%,75%,.66)!important;text-indent:10px;padding:0;position:relative;top:-1px;border:1px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.advanced-search-text-field:active,.advanced-search-text-field:focus{outline:none}.advanced-search-text-field::-webkit-input-placeholder{color:hsla(0,0%,94%,.75);font-style:italic!important}.advanced-search-text-field:-moz-placeholder,.advanced-search-text-field::-moz-placeholder{color:hsla(0,0%,94%,.75);font-style:italic!important}.advanced-search-text-field:-ms-input-placeholder{color:hsla(0,0%,94%,.75);font-style:italic!important}@media screen and (min-width:1200px){div.half-search-bar{display:inline-block;width:48%}div.flightTrackerUniversalSearch{border-radius:5px;background-color:transparent;display:inline-block;min-width:280px;width:82%;float:left}div.advanced-search-bar-right{margin-left:20px}}@media screen and (min-width:980px) and (max-width:1199px){div.half-search-bar{display:inline-block;width:48%}div.flightTrackerUniversalSearch{border-radius:5px;background-color:transparent;display:inline-block;min-width:280px;width:82%;float:left}div.advanced-search-bar-right{margin-left:20px}}@media screen and (min-width:768px) and (max-width:979px){div.half-search-bar{display:inline-block;width:48%}div.flightTrackerUniversalSearch{border-radius:5px;background-color:transparent;display:inline-block;min-width:280px;width:82%;float:left}div.advanced-search-bar-right{margin-left:20px}}@media screen and (min-width:500px) and (max-width:767px){div.fs-search{width:90%;margin-top:10px;margin-bottom:20px}div.half-search-bar{width:100%}div.flightTrackerUniversalSearch{border-radius:5px;background-color:transparent;display:inline-block;min-width:280px;width:100%;float:left;padding-bottom:15px}div.autocomplete-list{position:absolute;z-index:50;width:80%}div.fs-random-flight-button{margin-top:20px}div.fs-advanced-search-button,div.fs-random-flight-button{display:inline-block;width:100%}}@media screen and (max-width:499px){div.fs-search{width:90%;margin-top:20px}div.half-search-bar{width:100%}div.flightTrackerUniversalSearch{border-radius:5px;background-color:transparent;display:inline-block;min-width:280px;width:100%;float:left;padding-bottom:15px}div.autocomplete-list{position:absolute;z-index:50;width:80%}div.fs-random-flight-button{margin-top:20px}div.fs-advanced-search-button,div.fs-random-flight-button{display:inline-block;width:100%}}.fs-card img{width:100%}.fs-card-header{background-color:hsla(0,0%,100%,.5)}.fs-card-header h3{margin:0;padding:12px 24px;font-weight:200}div.flight-header{margin-left:15px;margin-top:25px}.transparentDepArrPicker .has-value.is-pseudo-focused:not(.Select--multi)>.Select-control>.Select-value .Select-value-label,.transparentDepArrPicker .has-value:not(.Select--multi):not(.is-focused)>.Select-control>.Select-value .Select-value-label,.transparentDepArrPicker .Select input{color:#fff}.transparentDatepicker .datepicker__input{background-color:transparent;color:#fff}.toast-title{font-weight:700;min-height:10px;width:98%}.toast-message,.toast-title{text-shadow:0 1px rgba(0,0,0,.6)}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word;font-size:20px}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:18px;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);text-shadow:0 1px rgba(0,0,0,.6)}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:9999999;bottom:0;width:100%}@media print{#toast-container{display:none!important}}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container span>div{position:relative;overflow:hidden;margin:0 auto 6px;padding:15px 15px 15px 50px;min-width:300px;max-width:500px;width:50%;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;background-position:15px;background-repeat:no-repeat;-moz-box-shadow:0 0 6px rgba(0,0,0,.5);-webkit-box-shadow:0 0 6px rgba(0,0,0,.5);box-shadow:0 0 6px rgba(0,0,0,.5);color:#fff}#toast-container span>:hover{-moz-box-shadow:0 0 6px hsla(0,0%,100%,.15);-webkit-box-shadow:0 0 6px hsla(0,0%,100%,.15);box-shadow:0 0 6px hsla(0,0%,100%,.15);cursor:pointer}#toast-container span>.toast-info{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=")!important}#toast-container span>.toast-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=")!important}#toast-container span>.toast-success{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==")!important}#toast-container span>.toast-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=")!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin:auto}.toast{opacity:.95;background-color:#afafaf;min-height:75px}.toast:hover{opacity:1}.toast.success{background-color:#51a351}.toast.error{background-color:#bd362f}.toast.info{background-color:#666}.toast.warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}@media (max-width:240px){#toast-container span>div{padding:8px 8px 8px 50px;width:11em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media (min-width:241px) and (max-width:480px){#toast-container span>div{padding:8px 8px 8px 50px;width:18em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media (min-width:481px) and (max-width:768px){#toast-container span>div{padding:15px 15px 15px 50px;width:25em}}.toast-enter{opacity:.01}.toast-enter.toast-enter-active{opacity:.95;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.toast-leave{opacity:.95}.toast-leave.toast-leave-active{opacity:.01;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.toggle-switch{position:relative;width:40px;display:inline-block;margin:0 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.toggle-switch-checkbox{display:none!important}.toggle-switch-label{display:block;overflow:hidden;cursor:pointer;height:9px;padding:0;line-height:9px;border:0 solid #fff;border-radius:4px;background-color:#fff}.toggle-switch-label:before{-webkit-transition:right .2s ease-out;transition:right .2s ease-out;content:"";display:block;width:24px;margin:-7.5px;background:#071c35;position:absolute;top:0;bottom:0;right:27px;border-radius:24px}.toggle-switch-checkbox:checked+.toggle-switch-label{background-color:#fff}.toggle-switch-checkbox:checked+.toggle-switch-label,.toggle-switch-checkbox:checked+.toggle-switch-label:before{border-color:#fff}.toggle-switch-checkbox:checked+.toggle-switch-label .toggle-switch-inner{margin-left:0}.toggle-switch-checkbox:checked+.toggle-switch-label:before{right:0;background-color:#071c35}.flight-ticket.red{background-color:rgba(227,70,34,.25)}.flight-ticket.yellow{background-color:rgba(230,218,11,.32)}.flight-ticket.white{background-color:hsla(0,0%,100%,.32)}.flight-ticket.green{background-color:rgba(125,214,59,.32)}.flight-ticket-header.red{background-color:rgba(227,70,34,.4)}.flight-ticket-header.yellow{background-color:rgba(230,218,11,.4)}.flight-ticket-header.white{background-color:hsla(0,0%,100%,.4)}.flight-ticket-header.green{background-color:rgba(125,214,59,.4)}.flight-ticket-button{padding:15px 0!important}.flight-ticket-button button,.flight-ticket-button button div>div{height:100%!important}@media screen and (min-width:1200px){.flight-ticket-button{height:40px!important}}@media screen and (min-width:768px){.flight-ticket-button{padding:0!important}}.flight-ticket-operated-by.red{background-color:rgba(227,70,34,.25)}.flight-ticket-operated-by.yellow{background-color:rgba(105,105,34,.8);color:#000}.flight-ticket-operated-by.white{background-color:hsla(0,0%,100%,.15)}.flight-ticket-operated-by.green{background-color:rgba(24,52,31,.8)}div.ticket-box{padding:10px 0}.flight-tracker-map-airport-icon{width:44px;height:54px}.flight-tracker-map-airport-icon-top{width:38px;height:38px;padding:3px;background:#071c35}.flight-tracker-map-airport-icon-top .inner>img{width:38px;height:38px}.flight-tracker-icon-standard-color{background:#071c35}.flight-tracker-icon-standard-gradient-color-left{background:-webkit-linear-gradient(left,#071c35,rgba(7,28,53,.6));background:-o-linear-gradient(right,#071c35,rgba(7,28,53,.6));background:-moz-linear-gradient(right,#071c35,rgba(7,28,53,.6));background:-webkit-gradient(linear,left top,right top,from(#071c35),to(rgba(7,28,53,.6)));background:linear-gradient(90deg,#071c35,rgba(7,28,53,.6))}.flight-tracker-icon-standard-gradient-color-right{background:-webkit-linear-gradient(left,rgba(7,28,53,.6),rgba(7,28,53,0));background:-o-linear-gradient(right,rgba(7,28,53,.6),rgba(7,28,53,0));background:-moz-linear-gradient(right,rgba(7,28,53,.6),rgba(7,28,53,0));background:-webkit-gradient(linear,left top,right top,from(rgba(7,28,53,.6)),to(rgba(7,28,53,0)));background:linear-gradient(90deg,rgba(7,28,53,.6),rgba(7,28,53,0))}.flight-tracker-icon-warning-color{background:#e34622}.flight-tracker-icon-warning-gradient-color-left{background:-webkit-linear-gradient(left,#e34622,rgba(227,70,34,.6));background:-o-linear-gradient(right,#e34622,rgba(227,70,34,.6));background:-moz-linear-gradient(right,#e34622,rgba(227,70,34,.6));background:-webkit-gradient(linear,left top,right top,from(#e34622),to(rgba(227,70,34,.6)));background:linear-gradient(90deg,#e34622,rgba(227,70,34,.6))}.flight-tracker-icon-warning-gradient-color-right{background:-webkit-linear-gradient(left,rgba(227,70,34,.6),rgba(227,70,34,0));background:-o-linear-gradient(right,rgba(227,70,34,.6),rgba(227,70,34,0));background:-moz-linear-gradient(right,rgba(227,70,34,.6),rgba(227,70,34,0));background:-webkit-gradient(linear,left top,right top,from(rgba(227,70,34,.6)),to(rgba(227,70,34,0)));background:linear-gradient(90deg,rgba(227,70,34,.6),rgba(227,70,34,0))}.flight-tracker-map-airport-icon-bottom{width:0;height:0;border-left:22px solid transparent;border-right:22px solid transparent;border-top:10px solid #ff9600}.flight-tracker-airport-popup{width:200px;height:70px}.flight-tracker-airport-popup .parent{width:200px;height:70px;color:#fff;font-size:10px}.flight-tracker-airport-popup .parent .details{width:200px;height:44px}.flight-tracker-airport-popup .parent .details .left{width:163px;height:42px;padding:1px;float:left}.flight-tracker-airport-popup .parent .details .right{width:35px;height:44px;float:right}.flight-tracker-airport-popup .parent .sep{width:200px;height:2px;background:none}.flight-tracker-airport-popup .parent .click-to-parent{width:200px;height:24px;background:#ff9600;text-align:center;cursor:pointer}.flight-tracker-airport-popup .parent .click-to-parent .click-to{position:relative;top:15%}.flight-tracker-airport-popup .leaflet-popup-content,.flight-tracker-airport-popup .leaflet-popup-content-wrapper{background:none;-webkit-box-shadow:none;box-shadow:none;padding:0;border-radius:0;margin:0}.flight-tracker-airport-popup .leaflet-popup-close-button,.flight-tracker-airport-popup .leaflet-popup-tip-container{display:none}.flight-map-note{position:absolute;top:0;bottom:0;left:0;right:0;z-index:10;min-height:565px;background-color:rgba(0,0,0,.7);text-align:center}.flight-map-note .close-button{position:absolute;z-index:100001;right:12px;top:12px}.flight-map-note .close-button>div{background-color:none}.flight-map-note .disabled,.flight-map-note .notice{background-color:rgba(0,0,0,.7);border-color:#fff}.flight-map-note .alert{background-color:rgba(77,20,6,.7);border-color:#e34622}.flight-map-note .note-text h1{font-size:3.9em;font-weight:bolder;border-bottom:2px solid #fff;margin:0 10px}@media (max-width:767px){.flight-map-note .note-text h1{font-size:2.9em}}.flight-map-note .note-text h4{font-size:1.8em;padding-top:10px}.flight-map-note:before{content:"";display:inline-block;vertical-align:middle;height:100%}#attr-link.flight-tracker-attr{font-size:.9em;text-decoration:underline;display:inline-block;width:100%;text-align:left;margin-bottom:20px;padding:0 10px}@media screen and (min-width:767px){#attr-link.flight-tracker-attr{padding:0}}.FlightMap{border:2px solid #fff;margin:0 10px;height:565px}@media screen and (max-width:767px){.FlightMap{margin:0 0 15px}}.FlightPositionalInformationAdsContainer.subscription-active{display:none}.FlightPositionalInformationAds{margin:0 auto;max-width:640px}.FlightPositionalInformationAds .Ad{width:300px;display:inline-block;margin:10px}@media screen and (min-width:991px){.FlightPositionalInformationAds .Ad{margin:0 0 10px}}@media screen and (max-width:768px){.FlightPositionalInformationAds .Ad{margin:0 auto;display:block}}.FlightPositionalInformationAdsMobile{margin:0 auto;max-width:640px}.FlightPositionalInformationAdsMobile .Ad{width:300px;display:inline-block;margin:10px}@media screen and (max-width:767px){.FlightPositionalInformationAdsMobile .Ad{margin:0 auto;display:block}}.FlightTrackerTopMobileAd{margin:5px auto;width:320px;min-height:50px}@media screen and (max-width:340px){.FlightTrackerTopMobileAd{margin:5px -10px}}.callout .callout-alerts-btn,.callout .callout-delays-btn,.callout .callout-flight-details{text-align:center;width:100%}.callout .callout-alerts-btn>button,.callout .callout-delays-btn>button,.callout .callout-flight-details>button{width:100%}.callout .callout-alerts-btn>button>div>span,.callout .callout-delays-btn>button>div>span,.callout .callout-flight-details>button>div>span{display:inline-block}@media screen and (min-width:768px){.callout .callout-alerts-btn,.callout .callout-delays-btn,.callout .callout-flight-details{width:180px}}.callout .callout-sub-req{color:#faa718;cursor:pointer;text-decoration:underline;font-weight:600}.departures-arrivals-search{background-color:hsla(0,0%,100%,.6)}.departures-arrivals-search h4{padding:10px 20px;color:#1d4370}.departures-arrivals-search button{width:auto;min-width:140px;margin-left:15px}@media (max-width:767px){.departures-arrivals-search{height:auto;padding-bottom:20px}.departures-arrivals-search h4{font-size:1.5em;padding:10px 20px 0 10px}.departures-arrivals-search button{width:40%;min-width:100px;margin:0 15px}.departures-arrivals-search button.arrivals{float:right}}@media (min-width:768px){.departures-arrivals-search{height:auto;padding-bottom:20px}}@media (max-width:767px){.dep-arr-title{padding-top:14px}}@media (min-width:768px){.dep-arr-title{padding-top:30px}}.codeshare-toggle-container{padding:5px 10px;color:#fff;background-color:#688fbf;border-radius:4px;min-width:250px}@media (max-width:550px){.codeshare-toggle-container{width:95%}}@media (min-width:480px){.codeshare-toggle-container{max-width:250px}}.codeshare-toggle-container p{color:#fff;margin:0}.codeshare-toggle-container em{font-size:1em;font-style:normal;font-family:proxima-nova}.codeshare-toggle-container small{margin-left:4px}.codeshare-toggle-container .center-align{text-align:center}.codeshare-toggle-container .right-align{text-align:right}.codeshare-toggle-container .right-spaced{margin-right:15px}.codeshare-toggle-container .spaced{margin-top:16px}.otp-header{font-size:16pt;margin:0;padding:0 10px}.custom-timespan-label{font-style:italic}.otp-percentage-block{margin:10px}.otp-percentage,.otp-percentage-right{display:inline-block;font-size:32pt;width:130px;line-height:1}.otp-percentage-right{text-align:right}.otp-percentage-percent{font-size:12pt;vertical-align:top;line-height:1.5}.otp-percentage-title{margin-left:10px;display:inline-block;font-size:12pt}@media (max-width:979px){.otp-percentage-right{text-align:left}.fs-mobile-live-filters{margin-top:10px;margin-bottom:15px}.otp-percentage-block{display:inline-block;width:33%;margin:15px 0 0}.otp-percentage{display:block;width:auto;font-size:29pt}.otp-percentage-title{display:block;margin:10px 0 0}}.flight-filters-header{min-height:70px}.fs-header-nav>span.nav-item>div>div{background-color:transparent!important}.flight-filters{width:100%}@media (min-width:480px){.flight-filters{margin-bottom:10px}}@media (min-width:480px){.flight-filters,.flight-filters>div{display:inline-block}}@media (max-width:479px){.flight-filters .pagination{text-align:center;width:100%;float:null;margin-right:2px}}.flight-filters select{background-position:96%;border-color:#7ba1cb;padding-left:6px;height:28px;line-height:28px;color:#fff!important}@media (max-width:480px){.flight-filters select{width:99%!important}}@media (min-width:481px){.flight-filters select{width:220px!important}}@media (min-width:480px){.timespan-filter{display:inline-block}}.select-div-background{margin:10px;height:28px;border-radius:4px}.select-background{margin:10px;height:28px;max-height:28px;line-height:20px}@media (max-width:480px){.select-background{width:95%!important}}@media (min-width:481px){.select-background{width:220px!important}}.select-background .Select-control>{height:28px;max-height:28px;font-size:.9em;border:1px solid pink}.select-background .Select-control>div.Select-value>span.Select-value-label{color:#fff!important;font-size:.9em;line-height:28px}.select-background .Select-arrow-zone{height:28px;padding-top:2px;width:35px;padding-right:8px;text-align:right}.select-background .Select-arrow{border-color:#fff transparent transparent}.select-background .Select-input{height:28px}.select-background .Select-clear-zone{color:#fff}.select-background .Select-control>div.Select-input{width:100%;padding-right:0;padding-left:0}.select-background .Select-control>div.Select-input>input{color:#fff;border:none;text-align:left;width:100%!important;padding-left:11px}.select-background .Select-control>div.Select-input>input:focus{outline:none;background-color:rgba(174,196,221,.7)}.select-background .Select-control>div.Select-placeholder{line-height:28px;font-size:.9em;color:#fff!important;padding:0 12px}.flight-filters .Select-placeholder{color:#fff!important;line-height:28px}.otp-toggle-container{padding:5px 10px;color:#fff;background-color:#688fbf;border-radius:4px;min-width:250px}@media (min-width:480px){.otp-toggle-container{max-width:250px;margin-right:auto}}@media (max-width:550px){.otp-toggle-container{width:95%}}.otp-toggle-container p{color:#fff;margin:0}.otp-toggle-container em{font-size:1em;font-style:normal;font-family:proxima-nova}.otp-toggle-container small{margin-left:4px}.otp-toggle-container .center-align{text-align:center}.otp-toggle-container .right-align{text-align:right}.otp-toggle-container .right-spaced{margin-right:20px}.otp-toggle-container .spaced{margin-top:16px}.airport-details-header-times{font-weight:700}.airport-details-header-times .airport-details-header-time-hours{font-size:16pt}.airport-details-header-times .airport-details-header-time-ampm{font-size:10pt;font-weight:500}.airport-details-header-times .airport-details-header-utc{color:#faa718;font-weight:400}.airport-details-header-times .airport-details-header-utc .airport-details-header-time-utc{font-size:14pt;font-weight:700}.airport-details-header-times .airport-details-header-utc .airport-details-header-ampm-utc,.airport-details-header-times .airport-details-header-utc .airport-details-header-label-utc{font-size:10pt}.airport-details-header-times .airport-details-header-utc .airport-details-header-time-hours{font-weight:700}.fourOhFourCallout{position:absolute;width:100%;max-width:320px;height:100%;min-height:480px;top:0;left:200px;background-color:#fff;z-index:1}.fourOhFourCallout img{height:200px}.fourOhFourCallout h1{font-weight:200;margin:25px 0}@media screen and (max-width:500px){.fourOhFourCallout{left:0}}.status-single-line{margin:5px 0}.status-two-lines{margin:0}.status-advisory-component{margin:0;padding:5px 20px;display:block;vertical-align:middle;border-bottom:5px solid #faa718}.status-advisory-component .description-text{padding:0;position:relative;vertical-align:middle;line-height:16px}.status-advisory-component .description-text.no-advisory-margin{margin:0}.status-advisory-component .description-text.most-advisory-margin{margin:2% 5px}.status-advisory-component .description-text.medium-advisory-margin{margin:1% 5px}.status-advisory-component.red{background-color:#e34622}.status-advisory-component.yellow{background-color:#e6da0b;color:#000}.status-advisory-component.white{background-color:hsla(0,0%,100%,.5)}.status-advisory-component.green{background-color:#7dd63b}.ticket-status-single-line{margin:25px 35px}.ticket-status-two-lines{margin:15px 35px 10px}.flight-status-aa-badge{float:right;position:relative;top:-5px}@media screen and (max-width:991px){.flight-status-box{-webkit-box-sizing:border-box;box-sizing:border-box}.flight-status-header .flight-status-box{width:100%}.flight-status-header .flight-status-aa-badge{float:none;top:unset;width:100%!important;height:55px!important;margin:10px 0}}.flight-status-box.red{background-color:#e34622}.flight-status-box.yellow{background-color:#e6da0b;color:#000}.flight-status-box.white{background-color:#fff;color:#000}.flight-status-box.green{background-color:#7dd63b}.flight-status-inner-box.red{border-color:#e34622!important}.flight-status-inner-box.yellow{border-color:#e6da0b!important}.flight-status-inner-box.white{border-color:#fff!important}.flight-status-inner-box.green{border-color:#7dd63b!important}.row-eq-height{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}@media screen and (max-width:767px){.row-eq-height.hidden-xs{display:none!important}}p.flight-tracker-info-text{font-size:12pt;color:hsla(0,0%,100%,.7);margin:10px 0;text-align:center}p.flight-tracker-time-info-text{font-size:10pt;color:hsla(0,0%,100%,.7);margin:0;display:inline-block}div.ticket-box{padding:18px 0 10px;width:27%;text-align:center;display:inline-block;border-right:1px solid #fff;vertical-align:top}.multi-flights-list .multi-flights-list-header{font-size:10pt;text-align:left;border-bottom:2px solid #9b9b9b;vertical-align:bottom}.multi-flights-list .flights-list-header-text{margin-top:0;margin-bottom:5px}.multi-flights-list .list-card{text-decoration:none}.multi-flights-list .leftText{margin-left:10px!important}.multi-flights-list .multi-flights-list-row .table-cell{vertical-align:middle}.multi-flights-list .multi-flights-list-row h2.flights-list-bold-text{font-size:20pt;font-weight:700}.multi-flights-list .multi-flights-list-row .flights-list-margined{margin:10px 0 0}.multi-flights-list .multi-flights-list-row h2.flights-list-light-text{font-size:20pt;font-weight:300}.multi-flights-list .multi-flights-list-row p.flights-list-subtitle-text{font-size:10pt;color:hsla(0,0%,100%,.7);margin:5px 0 9px;font-weight:100}@media screen and (max-width:499px){.multi-flights-list .multi-flights-list-row h2.flights-list-bold-text{font-size:13pt;font-weight:500}.multi-flights-list .multi-flights-list-row h2.flights-list-light-text{font-size:13pt;font-weight:100}}.multi-flights-list .multi-flights-list-row{border-bottom:2px solid #9b9b9b}.multi-flights-list .multi-flights-list-row:hover{background-color:hsla(0,0%,100%,.3)}.multi-flights-list .list-card:hover{background-color:hsla(0,0%,100%,.3);cursor:pointer}.multi-segment-flights-list .multi-flights-list-header{font-size:10pt;text-align:left;border-bottom:2px solid #9b9b9b;vertical-align:bottom}.multi-segment-flights-list .flights-list-header-text{margin-top:0;margin-bottom:5px}.multi-segment-flights-list .list-card{text-decoration:none}.multi-segment-flights-list .multi-flights-list-row .table-cell{vertical-align:middle}.multi-segment-flights-list .multi-flights-list-row h2.flights-list-bold-text{font-size:20pt;font-weight:700}.multi-segment-flights-list .multi-flights-list-row .flights-list-margined{margin:10px 0 0}@media screen and (max-width:500px){.multi-segment-flights-list .multi-flights-list-row .flights-list-margined{margin:5px 0}}.multi-segment-flights-list .multi-flights-list-row h2.flights-list-light-text{font-size:20pt;font-weight:300}.multi-segment-flights-list .multi-flights-list-row p.flights-list-subtitle-text{font-size:10pt;color:hsla(0,0%,100%,.7);margin:5px 0 9px;font-weight:100}@media screen and (max-width:500px){.multi-segment-flights-list .multi-flights-list-row p.flights-list-subtitle-text{margin:0 0 5px;font-size:9pt}}@media screen and (max-width:499px){.multi-segment-flights-list .multi-flights-list-row h2.flights-list-bold-text{font-size:13pt;font-weight:500}.multi-segment-flights-list .multi-flights-list-row h2.flights-list-light-text{font-size:13pt;font-weight:100}}.multi-segment-flights-list .multi-flights-list-row{border-bottom:2px solid #9b9b9b}.multi-segment-flights-list .list-card:hover{background-color:hsla(0,0%,100%,.3);cursor:pointer}.historical-flight-header .statusHeader{padding:10px 20px;border-bottom:5px solid #faa718}.historical-flight-header .statusHeader .statusTextStyle{display:block;text-align:center;font-size:20pt;margin:15px 0 5px;line-height:20pt;padding:5px 30px}.historical-flight-header .statusHeader .white{background-color:hsla(0,0%,100%,.5)}@media screen and (min-width:1200px){.historical-flight-header .statusHeader .white{display:inline-block;text-align:initial}}.historical-flight-header .statusHeader .red{background-color:#e34622}.historical-flight-header .statusHeader .green{background-color:#7dd63b}.historical-flight-header .statusHeader .yellow{background-color:#e6da0b}@media screen and (min-width:1200px){.historical-flight-header .statusHeader .yellow{display:inline-block;text-align:initial}}@media screen and (min-width:1100px){.historical-flight-header .statusHeader .green,.historical-flight-header .statusHeader .red{display:inline-block;text-align:initial}}.historical-flight-header .statusHeader .carrierTextStyle{display:inline-block;font-weight:700;font-size:20pt;margin:10px 10px 0 0;line-height:20pt}@media screen and (min-width:500px){.historical-flight-header .statusHeader .carrierTextStyle{font-size:20pt}}.historical-flight-header .status-advisory-component{margin-top:20px}.historicalFlightInformation{font-size:12pt}.historicalFlightInformation .flight-ticket{padding-bottom:5px}@media (min-width:768px){.historicalFlightInformation{margin:20px}}@media (max-width:767px){.historicalFlightInformation .flightCell{margin:20px 0}}.historicalFlightInformation .departureArrivalTitle{padding:20px 0;border-bottom:1px solid #fff;font-size:30pt}.historicalFlightInformation .airportDiv{padding:20px 20px 0}.historicalFlightInformation .airportDiv .airportCodeTitle{font-size:30pt}.historicalFlightInformation .airportDiv .airportNameSubtitle{min-height:35px;line-height:13pt;margin:10px 0}.historicalFlightInformation .innerStyle{padding:5px 20px 10px;margin-bottom:10px}@media (min-width:768px){.historicalFlightInformation .innerStyle.departure{border-right:1px solid #fff}}.historicalFlightInformation .flight-details-buttons{text-align:center}.historicalFlightInformation .flight-details-buttons button{width:90%;margin:15px 0 0!important}.historicalFlightInformation .otherStops{margin-top:20px}.historicalFlightInformation .otherStops .topRow{margin:0;padding:15px 10px}.historicalFlightInformation .otherStops .centerTitles{text-align:center}.historicalFlightInformation .otherStops .timeTitle{margin:0;color:hsla(0,0%,100%,.7)}@media (min-width:768px){.historicalFlightInformation .otherStops .timeTitle{padding:16px 0 0 10px}}@media (max-width:767px){.historicalFlightInformation .otherStops .timeTitle{padding:11px 0 0 10px}}.historicalFlightInformation .otherStops .timeString{margin:0;text-align:center}@media (min-width:768px){.historicalFlightInformation .otherStops .timeString{padding:16px 0 0 10px}}@media (max-width:767px){.historicalFlightInformation .otherStops .timeString{padding:11px 0 0 10px}}.historicalFlightInformation .otherStops .actual-time{color:#faa718}.historicalFlightInformation .otherStops .estimated-time{color:#76b1ea}.historicalFlightInformation .otherStops .stopNumber{bottom:0;position:absolute;width:100%}.historicalFlightInformation .otherStops .flight-ticket{padding:0}.historicalFlightInformation .otherStops .flight-ticket.red{border-bottom:3px solid #e34622}.historicalFlightInformation .otherStops .flight-ticket.yellow{border-bottom:3px solid #e6da0b}.historicalFlightInformation .otherStops .flight-ticket.white{border-bottom:3px solid #fff}.historicalFlightInformation .otherStops .flight-ticket.green{border-bottom:3px solid #7dd63b}.historicalFlightInformation .otherStops .segmentStatusDesc{margin-top:5px;margin-bottom:5px;font-weight:600;padding-left:10px}.historicalFlightInformation .otherStops .mobileRow{height:48px}.historicalFlightInformation .otherStops .mobileRow .flight-status-box,.historicalFlightInformation .otherStops .mobileRow .flight-ticket-header,.historicalFlightInformation .otherStops .mobileRow .historical-flight-status-box{height:100%}.historicalFlightInformation .otherStops .historical-flight-status-box.red{background-color:#e34622}.historicalFlightInformation .otherStops .historical-flight-status-box.yellow{background-color:#e6da0b;color:#000}.historicalFlightInformation .otherStops .historical-flight-status-box.white{background-color:#fff;color:#000}.historicalFlightInformation .otherStops .historical-flight-status-box.green{background-color:#7dd63b}.historicalFlightInformation .times{margin-bottom:10px}.historicalFlightInformation .times .title{margin:5px}.historicalFlightInformation .times .date{margin:5px auto;color:hsla(0,0%,100%,.7);text-align:center}.historicalFlightInformation .times .timeBlock{padding-top:5px}@media screen and (min-width:768px) and (max-width:1200px){.historicalFlightInformation .times .timeBlock{min-height:80px}}.historicalFlightInformation .times .timeBlock .title{margin:0}.historicalFlightInformation .times .timeBlock .timeDetails{font-weight:100;display:inline-block;margin:0;color:hsla(0,0%,100%,.7)}.historicalFlightInformation .times .delayText{margin:5px 0 10px;color:hsla(0,0%,100%,.7)}.historicalFlightInformation .additionalInfo{padding:10px 0 20px;border-bottom:1px solid #fff}.historicalFlightInformation .additionalInfo .gateBlock,.historicalFlightInformation .additionalInfo .terminalBlock{-webkit-box-shadow:1px 0 0 #fff;box-shadow:1px 0 0 #fff;margin-right:-1px}.historicalFlightInformation .additionalInfo .detail,.historicalFlightInformation .additionalInfo .title{margin:0}@media (min-width:768px){.historicalFlightInformation .moreDetails{padding:10px;text-align:left}}.historicalFlightInformation .moreDetails .craftTypeBlock{margin-right:1px}@media (max-width:767px){.historicalFlightInformation .moreDetails .craftTypeBlock{border-bottom:1px solid #fff}}.historicalFlightInformation .moreDetails .craftTypeBlockNoBorder{margin-right:1px}.historicalFlightInformation .moreDetails .flightTimeBlock{text-align:center;margin-right:-1px;margin-left:-1px}@media (min-width:768px){.historicalFlightInformation .moreDetails .flightTimeBlock{-webkit-box-shadow:-1px 0 0 #fff;box-shadow:-1px 0 0 #fff}}.historicalFlightInformation .moreDetails .title{margin:10px 10px 5px}.historicalFlightInformation .moreDetails .subtitle{margin:5px 5px 10px 10px;font-weight:100;color:hsla(0,0%,100%,.7)}@media (min-width:768px){.historicalFlightInformation .moreDetails .subtitle{min-height:70px}}@media (min-width:980px){.historicalFlightInformation .moreDetails .subtitle{min-height:45px}}@media (min-width:1200px){.historicalFlightInformation .moreDetails .subtitle{min-height:28px}}.historicalFlightInformation .moreDetails .detail{margin:5px 10px}.historicalFlightInformation .flightNotes{margin:30px 0 0}.historicalFlightInformation .flightNotes .details{margin:5px 0;color:hsla(0,0%,100%,.7);line-height:14pt}.historicalFlightInformation .eventTimeline{margin:30px 0}.historicalFlightInformation .eventTimeline .eventTable{background-color:hsla(0,0%,100%,.1)}.historicalFlightInformation .eventTimeline .eventTable .tableHeader{border-top:2px solid hsla(0,0%,100%,.33)}.historicalFlightInformation .eventTimeline .eventTable .tableHeader .headerJustify{margin:0;padding:0 5px}.historicalFlightInformation .eventTimeline .eventTable .time{text-align:center;background-color:hsla(0,0%,100%,.25)}.historicalFlightInformation .eventTimeline .eventTable .rowData{font-size:12pt;line-height:12pt;font-weight:100;margin:10px 0;padding:0 5px}.historicalFlightInformation .eventTimeline .eventTable .rowData .historical-flight-time-hours,.historicalFlightInformation .eventTimeline .eventTable .rowData.historical-time-utc{font-weight:700}.historicalFlightInformation .eventTimeline .eventTable .row.eventRow{display:table;width:100%;margin:0 auto}.historicalFlightInformation .eventTimeline .eventTable .row.eventRow>[class*=col-]{float:none;display:table-cell;vertical-align:top}.historicalFlightInformation .eventTimeline .eventTable .eventRow{border-top:2px solid hsla(0,0%,100%,.33)}.historicalFlightInformation .eventTimeline .eventTable .eventRow .historical-flight-time-ampm{font-size:8pt;font-weight:400}.flight-tracker-result-search{background-color:hsla(0,0%,100%,.6)}.flight-tracker-result-search h4{padding:10px 20px 0;color:#1d4370;margin-bottom:6px}.flight-tracker-result-search div.search-error-text-block{padding:0 10px 10px;margin:0;background:none}.flight-tracker-result-search p.search-error-text{background:rgba(227,70,34,.6);padding:8px 22px;margin:0 0 10px}.flight-tracker-result-search .Select-placeholder{color:hsla(0,0%,67%,.75);font-style:italic!important;font-weight:100}.flight-tracker-result-search div.search-bar{margin-bottom:10px}.flight-tracker-result-search button{margin:0 10px 10px 0;min-width:170px}.flight-tracker-result-search .button-spacer{display:none}@media (max-width:419px){.flight-tracker-result-search .button-spacer{width:2%;display:inline-block;height:10px}.flight-tracker-result-search button{width:49%;min-width:100px;margin:0}}@media (min-width:420px){.flight-tracker-result-search .advanced-button-mobile{display:none}}@media (max-width:419px){.flight-tracker-result-search .advanced-button-non-mobile{display:none}}.airport-current-conditions-search{background-color:hsla(0,0%,100%,.6)}.airport-current-conditions-search h4{padding:10px 20px 0;color:#1d4370;margin-bottom:6px}.airport-current-conditions-search div.search-error-text-block{padding:0 10px 10px;margin:0;background:none}.airport-current-conditions-search p.search-error-text{background:rgba(227,70,34,.6);padding:8px 22px;margin:0 0 10px}.airport-current-conditions-search .Select-placeholder{color:hsla(0,0%,67%,.75);font-style:italic!important;font-weight:100}.airport-current-conditions-search div.search-bar{margin-bottom:10px}.airport-current-conditions-search button{margin:0 10px 10px;min-width:170px;width:calc(100% - 20px)}@media (max-width:767px){.airport-conditions-tracker .delay-index-container .title,.airport-conditions-tracker .weather-container .title{padding:20px 0 10px}}@media (min-width:768px){.airport-conditions-tracker .delay-index-container .title,.airport-conditions-tracker .weather-container .title{padding:0 0 10px}}@media (min-width:1200px){.airport-conditions-tracker .buttons-div{padding-right:20px}}@media (max-width:980px){.airport-conditions-tracker .buttons-div{padding-right:0!important}}.airport-conditions-tracker .buttons-div .button-middle-container{text-align:center}.airport-conditions-tracker .buttons-div .button-refresh-container button{float:right}.airport-conditions-tracker .buttons-div .button-container{margin:5px auto}.airport-conditions-tracker .buttons-div .button-container button{width:95%}.airport-conditions-tracker .buttons-div .button-container button span{font-size:10pt!important}@media (max-width:767px){.airport-conditions-tracker .buttons-div .button-middle-container{margin:10px 0}}.current-conditions-utc:first-child{font-size:14pt!important;font-weight:700}.AirportMap{height:535px;position:relative;width:calc(100% - 330px);display:inline-block;border:1px solid #fff}@media screen and (max-width:768px){.AirportMap{width:100%}}.AirportConditionsTrackerAds.subscription-active{display:none}.AirportConditionsTrackerAds{display:inline-block;margin-left:28px;height:auto}.AirportConditionsTrackerAds div:first-child{margin-bottom:22px}@media screen and (max-width:320px){.AirportConditionsTrackerAds{position:relative;left:-10px}}@media screen and (max-width:768px){.AirportConditionsTrackerAds{height:250px;width:100%;margin:0;padding-top:20px;text-align:center}.AirportConditionsTrackerAds div:nth-child(2){display:none}}.airport-conditions-map-airport-icon-top{width:38px;height:38px;padding:10px;background:#071c35}.airport-conditions-map-airport-icon-top .inner>img{width:38px;height:38px}.airport-conditions-map-airport-icon-standard-color{background:#071c35}.airport-conditions-map-airport-icon-bottom{width:0;height:0;border-left:29px solid transparent;border-right:29px solid transparent;border-top:10px solid #ff9600}.airport-conditions-map-airport-popup{width:175px;height:58px}.airport-conditions-map-airport-popup .parent{width:175px;height:58px;color:#fff;font-size:10px}.airport-conditions-map-airport-popup .parent .details{width:173px;height:56px;padding:1px}.airport-conditions-map-airport-popup .parent .details .sub-text{font-weight:lighter}.airport-conditions-map-airport-popup .leaflet-popup-content,.airport-conditions-map-airport-popup .leaflet-popup-content-wrapper{background:none;-webkit-box-shadow:none;box-shadow:none;padding:0;border-radius:0;margin:0}.airport-conditions-map-airport-popup .leaflet-popup-close-button,.airport-conditions-map-airport-popup .leaflet-popup-tip-container{display:none}.account-title{margin:10px;color:#000}input[type=tel]::-webkit-input-placeholder{font-style:italic}input[type=tel]:focus::-webkit-input-placeholder{-webkit-transition:opacity .3s ease .3s;transition:opacity .3s ease .3s;opacity:0}.account-link{text-decoration:underline;color:#444;display:inline-block}.account-link:hover{text-decoration:none;color:#000}.account-no-account-text{margin:15px 3px 0 0;display:inline-block}p.account-error-text{color:#e34622!important;font-weight:bolder!important;font-size:12pt!important;margin:0}.account-input.invalid,.selectError .Select-control,input.error,input.invalid,input.selectError{border-color:#e34622;border-width:2px;margin:0;background-color:#fff}.account-input{font-size:10pt;font-weight:400;width:100%;text-indent:5px;line-height:inherit;height:28px;border:2px solid #9b9b9b;border-radius:5px;background-color:#ededed;margin:1px}.account-input iframe{height:28px!important}.account-input .red{outline-color:#e34622;border-color:#e34622}.account-input:focus,.Select.is-focused{outline:none!important}.alert-preferences-default-checkbox{font-size:12pt}.alert-preferences-default-checkbox-div,.login-page-container .account-login,.login-page-container .account-panel-content{text-align:center}.login-page-container .account-form-desc,.login-page-container .email-note,.login-page-container .icon-header,.login-page-container .login-title{text-align:left}.login-page-container .login-title{margin:29px 0 25px;padding-left:20px}.login-page-container .icon-header .title,.login-page-container .login-title{font-size:32px;font-weight:600;color:#fff}.login-page-container .account-panel-window{height:0}.login-page-container .icon-header{-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #fff;border-right:1px solid #fff;border-left:1px solid #fff;background-color:hsla(0,0%,100%,.5);height:72px}.login-page-container .icon-header .icon-header-subtitle-container,.login-page-container .icon-header .icon-header-title-container{margin:0;color:#fff;display:inline-block}.login-page-container .icon-header .icon-header-subtitle-container:hover{cursor:pointer}.login-page-container .icon-header .title{position:relative;top:16px}.login-page-container .icon-header .no-account{font-size:14px;position:relative;top:-26px;left:-5px;margin-left:16px}.login-page-container .account-content{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:536px}.login-page-container .account-form{-webkit-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #fff;border-left:1px solid #fff;color:#fff;padding:30px;background-color:hsla(0,0%,100%,.25)}.login-page-container .account-form-desc{margin:0 0 30px}.login-page-container .login-email-wrapper,.login-page-container .login-password-wrapper{height:60px;position:relative}.login-page-container .login-email-wrapper>div,.login-page-container .login-password-wrapper>div{width:100%;position:absolute;bottom:0}.login-page-container .login-password-wrapper{margin-top:30px}.login-page-container .account-login-bar{height:4px;width:100%;background-color:#faa718}.login-page-container .account-login,.login-page-container .account-login-bar{-webkit-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #fff;border-right:1px solid #fff}.login-page-container .account-login{border-bottom:1px solid #fff;background-color:rgba(250,167,24,.5);margin-bottom:60px}.login-page-container .account-login button{width:80%!important}.login-page-container .account-login button>div>span{letter-spacing:1px!important;font-size:18px!important;font-weight:600!important}.login-page-container .email-note{font-size:11.5px;position:absolute;margin:0;top:62px;left:2px}.login-page-container .already-logged-in .logged-in-content{-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;border-right:1px solid #fff;border-left:1px solid #fff;background-color:hsla(0,0%,100%,.25)}.login-page-container .already-logged-in .logged-in-content>p{font-size:14px;padding:45px 0 55px;margin:0}.login-page-container .already-logged-in .account-login{padding:16px 0}.login-page-container .dotted-underline{border-bottom:1px dotted #fff}.login-page-container .bold{font-weight:600}.account-panel{background-color:#ededed;color:#000}.account-panel h1{font-size:2.5em}.account-panel h1,.account-panel h2{font-family:proxima-nova;font-weight:700;color:#000}.account-panel h2{font-size:1.25em}.account-panel h3{font-family:proxima-nova;font-weight:700;color:#000;font-size:.9em;margin:4px 0}.account-panel .toggle-switch-container{padding:8px;color:#fff;background-color:#688fbf;border-radius:4px;max-width:550px;margin-left:auto;margin-right:auto}.account-panel .toggle-switch-container p{color:#fff;margin:0}.account-panel .toggle-switch-container em{font-size:2em;font-style:normal;font-family:proxima-nova}.account-panel .toggle-switch-container small{margin-left:4px}.account-panel .center-align{text-align:center}.account-panel .right-align{text-align:right}.account-panel .right-spaced{margin-right:10px}.account-panel .spaced{margin-top:16px}.account-panel .Select-control{background-color:#ededed;line-height:inherit}.account-panel-content .error{border-color:#e34622}.account-panel-content .account-content .content{max-width:500px}.account-profile{background-color:#fff}.account-profile .myAccountProfileDate{padding-left:25px;padding-bottom:10px}.account-profile .myAccountProfileDate .myAccountProfileTitle{font-size:12pt;display:inline-block;margin-left:5px;margin-bottom:0;vertical-align:middle}.account-profile .myAccountProfileDate .myAccountProfileTitle.professional,.account-profile .myAccountProfileDate .myAccountProfileTitle.standard{color:#faa718}.account-profile .myAccountProfileDate .myAccountProfileTitle.free{color:#688fbf}.account-profile section{color:#000;padding:20px 15px}@media screen and (min-width:500px){.account-profile section{padding:20px 30px}}.account-profile section+.white-bg{background-color:#fff}.account-profile section+.grey-bg{background-color:#dadada;padding:0 30px}.account-profile section+.orange-bg{background-color:#faa718;color:#fff}.account-profile section+.darkgrey-bg{background-color:#aaa;padding:30px}.account-profile section+.red-bg{background-color:#e34622}.account-profile section+.red-bg h2,.account-profile section+.red-bg p{color:#fff!important}.account-profile section+.red-bg a{text-decoration:underline;cursor:pointer}.account-profile section+.section-footer{height:20px}.account-profile section .account-preference{margin:15px 0}.account-profile section .account-preference .checkbox.right-spaced{margin-top:2px}.account-profile section p{font-weight:500;color:#000;font-size:12pt;line-height:14pt}.account-profile section h1{font-family:proxima-nova;font-weight:700;color:#000;font-size:2.5em;padding-top:15px;padding-left:25px}.account-profile section h2{font-family:proxima-nova;color:#000;font-size:18pt;display:inline-block;margin-left:15px;vertical-align:middle}.account-profile section h3{font-family:proxima-nova;color:#000;font-weight:600;font-size:10pt;margin:0 0 4px}.account-profile section .toggle-switch-container{padding:8px;color:#fff;background-color:#688fbf;border-radius:4px;max-width:550px;margin-left:auto;margin-right:auto}.account-profile section .toggle-switch-container p{color:#fff;margin:0}.account-profile section .toggle-switch-container em{font-size:2em;font-style:normal;font-family:proxima-nova}.account-profile section .toggle-switch-container small{margin-left:4px}.account-profile section .spaced{margin-top:16px}.account-profile section .center-align{text-align:center}.account-profile section .right-align{text-align:right}.account-profile section .right-spaced{margin-right:10px}.account-profile .white-bg{border-bottom:2px solid #688fbf;padding:0}.account-profile .white-bg .tab-holder{width:100%;overflow:hidden}.account-profile .white-bg .tab-holder>.tab{text-align:center;font-size:12pt;background-color:#faa718;color:#fff;height:30px;padding-top:10px;border-radius:12px 12px 0 0;position:relative;top:2px}.account-profile .white-bg .tab-holder>.tab:hover{cursor:pointer;background-color:#4f76a6;text-decoration:none}.account-profile .white-bg .tab-holder>.selected{top:0;font-weight:600;background-color:#688fbf}.account-profile .grey-bg{background-color:#dadada}.account-profile .orange-bg{background-color:#faa718;color:#fff}.account-profile .account-alert-image{width:80%;float:right}.account-profile .email-preferences-image{height:80px;margin-right:30%;float:right}.account-profile .tips p{font-size:9pt}.account-profile .change-password p.account-error-text{font-size:10pt!important}.account-profile .Select-control{background-color:#ededed;line-height:inherit}.premium-banner{height:25px;position:relative;overflow:hidden}@media screen and (min-width:768px){.premium-banner{height:30pt}}.premium-banner .premium-banner-text{position:absolute;color:#fff;font-size:12pt;line-height:12pt;height:12pt;font-weight:600;margin:0;top:25px;text-align:left;z-index:6;white-space:nowrap}@media screen and (min-width:420px){.premium-banner .premium-banner-text{font-size:14pt;line-height:14pt}}@media screen and (min-width:500px){.premium-banner .premium-banner-text{font-size:16pt}}@media screen and (min-width:580px){.premium-banner .premium-banner-text{font-size:18pt}}@media screen and (min-width:768px){.premium-banner .premium-banner-text{font-size:30pt;line-height:30pt;height:30pt;position:relative;top:0}}.premium-banner .premium-banner-text a{text-decoration:underline;cursor:pointer}.premium-banner .premium-banner-text a:hover{color:#4f76a6}.premium-banner .banner-left{display:inline-block;width:35%}@media screen and (min-width:768px){.premium-banner .banner-left{float:left;width:50%}}.premium-banner .banner-right{display:inline-block;width:65%;position:relative}@media screen and (min-width:768px){.premium-banner .banner-right{width:50%}}.premium-banner .banner-right .banner-arrows{top:-10px;left:-30px;background-color:#faa718;height:80px;display:none}@media screen and (min-width:375px){.premium-banner .banner-right .banner-arrows{display:inline-block}}@media screen and (min-width:500px){.premium-banner .banner-right .banner-arrows{left:0}}@media screen and (min-width:768px){.premium-banner .banner-right .banner-arrows{left:-90px;top:-20px}}@media screen and (min-width:1200px){.premium-banner .banner-right .banner-arrows{left:-75px}}.premium-banner .banner-right .banner-arrows .arrow-body{position:relative;height:80px;display:inline-block;top:-10px}@media screen and (min-width:768px){.premium-banner .banner-right .banner-arrows .arrow-body{top:0}}.premium-banner .banner-right .banner-arrows .arrow-body .arrow-right{position:absolute;top:-3px;width:0;height:0;right:-36px;border-top:36px solid transparent;border-bottom:36px solid transparent}@media screen and (min-width:768px){.premium-banner .banner-right .banner-arrows .arrow-body .arrow-right{top:-10px;border-top:50px solid transparent;border-bottom:50px solid transparent}}.premium-banner .banner-right .banner-arrows .arrow-body:first-of-type{background-color:#faa718;z-index:5;width:10%}@media screen and (min-width:500px){.premium-banner .banner-right .banner-arrows .arrow-body:first-of-type{width:0}}.premium-banner .banner-right .banner-arrows .arrow-body:first-of-type .arrow-right{z-index:5;border-left:36px solid #faa718}@media screen and (min-width:768px){.premium-banner .banner-right .banner-arrows .arrow-body:first-of-type .arrow-right{border-left:50px solid #faa718}}.premium-banner .banner-right .banner-arrows .arrow-body:nth-of-type(2){background-color:#ffeac4;z-index:4;width:10%}@media screen and (min-width:460px){.premium-banner .banner-right .banner-arrows .arrow-body:nth-of-type(2){width:15%}}@media screen and (min-width:768px){.premium-banner .banner-right .banner-arrows .arrow-body:nth-of-type(2){width:8%;left:-5px}}@media screen and (min-width:992px){.premium-banner .banner-right .banner-arrows .arrow-body:nth-of-type(2){width:10%}}.premium-banner .banner-right .banner-arrows .arrow-body:nth-of-type(2) .arrow-right{z-index:4;border-left:36px solid #ffeac4;top:0}@media screen and (min-width:768px){.premium-banner .banner-right .banner-arrows .arrow-body:nth-of-type(2) .arrow-right{top:-5px;border-left:50px solid #ffeac4;right:-50px}}.premium-banner .banner-right .banner-arrows .arrow-body:nth-of-type(3){background-color:#fff6e8;z-index:3;width:20%}@media screen and (min-width:460px){.premium-banner .banner-right .banner-arrows .arrow-body:nth-of-type(3){width:30%}}@media screen and (min-width:768px){.premium-banner .banner-right .banner-arrows .arrow-body:nth-of-type(3){width:16%}}@media screen and (min-width:992px){.premium-banner .banner-right .banner-arrows .arrow-body:nth-of-type(3){width:35%}}@media screen and (min-width:1200px){.premium-banner .banner-right .banner-arrows .arrow-body:nth-of-type(3){width:40%}}.premium-banner .banner-right .banner-arrows .arrow-body:nth-of-type(3) .arrow-right{z-index:3;border-left:36px solid #fff6e8;top:0}@media screen and (min-width:768px){.premium-banner .banner-right .banner-arrows .arrow-body:nth-of-type(3) .arrow-right{top:-5px;border-left:50px solid #fff6e8;right:-50px}}.premium-banner .banner-right .banner-arrows .arrow-body:nth-of-type(4){background-color:#ffeac4;z-index:2;width:10%}@media screen and (min-width:460px){.premium-banner .banner-right .banner-arrows .arrow-body:nth-of-type(4){width:15%}}@media screen and (min-width:768px){.premium-banner .banner-right .banner-arrows .arrow-body:nth-of-type(4){width:8%}}@media screen and (min-width:992px){.premium-banner .banner-right .banner-arrows .arrow-body:nth-of-type(4){width:10%}}.premium-banner .banner-right .banner-arrows .arrow-body:nth-of-type(4) .arrow-right{z-index:5;border-left:36px solid #ffeac4}@media screen and (min-width:768px){.premium-banner .banner-right .banner-arrows .arrow-body:nth-of-type(4) .arrow-right{border-left:50px solid #ffeac4;right:-50px}}.premium-banner .banner-button{margin-left:75px}@media screen and (min-width:375px){.premium-banner .banner-button{margin-left:0}}.premium-banner .premium-btn{float:right;top:-7px;width:140px}@media screen and (min-width:768px){.premium-banner .premium-btn{top:0;width:225px}}.premium-banner .premium-btn span{font-size:12pt!important;font-weight:600!important}@media screen and (min-width:768px){.premium-banner .premium-btn span{font-size:25px!important}}.email-list-preference p{height:36px;margin:4px 0 2px}.email-list-preference input{float:left}.email-list-preference label{overflow:hidden;display:block;height:36px}.alert-preferences{padding-top:15px}.alert-preferences input[type=checkbox]{margin-top:9px}.overview-feature{background-color:#81a2ca;margin:8px 0;padding:11px 15px}.overview-feature .feature-title{color:#fff;font-size:20pt}.overview-feature .feature-description{color:#fff;font-size:12pt;margin:0;font-weight:100;line-height:12pt}.overview-feature .feature-link{margin:10px 0 0;text-decoration:underline;float:right}.overview-feature .feature-link:hover{color:#faa718}.paymentFormSection{margin:10px 0}.accountFieldLabel{position:relative;left:2px;display:inline;font-family:proxima-nova;font-weight:600;font-size:10pt;text-align:left;padding:4px 4px 12px;margin-top:4px;margin-bottom:-8px;border-radius:5px;border-bottom-left-radius:0;border-bottom-right-radius:0}.accountFieldLabel.invalid{background-color:#e34622;color:#fff;font-weight:700;text-shadow:0 0 3px rgba(0,0,0,.5);padding-bottom:1px;position:relative;top:1px}.accountFieldLabel.info.invalid{top:-6px}@media screen and (min-width:768px) and (max-width:835px){label[for=cvv].accountFieldLabel.invalid{font-size:12px;line-height:20px}}.paymentButton{background-color:#faa718;border:none;color:#fff;padding:10px;font-size:12pt;font-weight:700;min-width:220px;border-radius:2px}.paymentButton:hover{background-color:#81a2ca}.subscription-header{border-bottom:6px solid #faa718;margin:20px 0 0}.subscription-header>h1{padding:0 0 15px 25px;font-size:22pt}.subscription-status-message{padding:10px 25px;display:inline-block;font-size:1.7em}.subscription-status-bar-red{background:rgba(239,71,24,.3)}.subscription-status-bar-green{background:rgba(109,216,54,.25)}.subscription-status-message-red{background:#ef4718}.subscription-status-message-green{background:#6dd836}.paymentButton.disabled{background-color:#d3d3d3}.subscription-form{margin-bottom:60px}.subscription-form .purchase-subscription-title{font-size:20pt;font-weight:700;line-height:25px}.subscription-form h4,.subscription-form label,.subscription-form p{color:#fff}.subscription-form .section .section-head{margin:12px 0 6px}.subscription-form .section .section-head h4{font-size:20px;line-height:52px}.subscription-form .section .section-head small{font-size:12px}.subscription-form .account-error-text{margin:20px 20px 0;padding:10px;background:rgba(255,0,0,.25);border:4px solid #fff;border-radius:2px}.fieldContainer{width:100%}.payment-form .form-box{margin-top:7px;background-color:rgba(250,167,24,.2);border:2px solid #f8a631}@media screen and (max-width:400px){.payment-form .form-expiration-year{width:100%;margin:0}.payment-form .form-expiration-year .account-input{width:33%}}.payment-form .fieldset{padding:0 0 12px 5px;margin-bottom:0}@media screen and (min-width:400px){.payment-form .fieldset{padding:0 12px 34px}}.payment-form .accountFieldLabel{display:table;margin-top:8px;width:100%}.payment-form .accountFieldLabel.invalid{width:auto}.payment-form .account-input{display:table}.payment-form .submit-payment-button{padding:20px 0;text-align:right}.payment-form .accepted-payment-types{background-color:#fff}.payment-form .accepted-payment-types p{color:#000;line-height:32px;font-size:18px;text-align:center}.payment-form .payment-form-footer{background-color:#f8a631}.payment-form .payment-form-footer p{color:#fff;line-height:20px;font-size:20px;font-weight:700;text-align:center}.payment-form .account-error-text{margin:20px 20px 0;padding:10px;background:rgba(255,0,0,.25);border:4px solid #fff;border-radius:2px}.subscription-form-section{padding:0 10px}.subscription-form-section .account-input{color:#fff;background:hsla(0,0%,100%,.4);border-color:#fff}.subscription-form-section .account-input.invalid,.subscription-form-section .selectError .Select-control,.subscription-form-section input.error,.subscription-form-section input.invalid,.subscription-form-section input.selectError{border-color:#e34622;border-width:2px;margin:0;background-color:#fff;color:#000!important}.subscription-form-section .Select-control{border-radius:5px;border-width:2px;background:hsla(0,0%,100%,.4);line-height:inherit;height:28px!important;width:101.5%;color:#fff}.subscription-form-section .Select-control .Select-input>input{color:#fff;-webkit-appearance:none}.subscription-form-section .Select-control .Select-input>input::-webkit-contacts-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;position:absolute;right:0}.subscription-form-section .Select-control .Select-value-label{color:#fff!important}.subscription-form-section .Select-control .Select-clear-zone{padding-top:5px}.subscription-form-section .Select.selectError .Select-input>input,.subscription-form-section .Select.selectError .Select-value-label{color:#000!important}.preferenceHeaderAlertDialog{padding:25px 50px 0}.preferenceHeader{position:relative;margin:5px 0 20px}.preferenceHeader .preferenceIcon{width:45px;height:45px}.preferenceHeader .preferenceTitle{color:#000;font-size:18pt;display:inline-block;margin-left:15px;vertical-align:middle}.account-attention-dialog,.account-attention-dialog p{color:#000}.account-attention-dialog h5{color:red}.subscription-select-info{padding-bottom:30px}.subscriptionTierRemindMe{font-size:12pt;cursor:pointer;text-decoration:underline}.subscriptionTierRemindMe p{line-height:13pt}.subscriptionTierRemindMe :hover{color:#faa718;text-decoration:underline}.terms-link{position:relative;padding-left:22px;display:inline-block;font-size:12pt}.terms-link .text{display:block}.terms-link .text a{display:inline;padding:0;cursor:pointer;text-decoration:underline}.terms-link .text a :hover{color:#faa718;text-decoration:underline}.terms-link .text p{line-height:13pt;display:inline}.terms-link>.checkbox{position:absolute;top:4px;left:0;height:15px;width:15px}.account-large-modal section{color:#000;padding:10px}.account-large-modal section .account-preference{margin:15px 0}.account-large-modal section .account-preference .checkbox.right-spaced{margin-top:2px}.account-large-modal section p{font-weight:500;color:#000;font-size:12pt;line-height:14pt}.account-large-modal section h1{font-family:proxima-nova;font-weight:700;color:#000;font-size:2.5em;padding-top:15px;padding-left:25px}.account-large-modal section h2{font-family:proxima-nova;color:#000;font-size:18pt;display:inline-block;margin-left:15px;vertical-align:middle}.account-large-modal section h3{font-family:proxima-nova;color:#000;font-weight:600;font-size:10pt;margin:0 0 4px}.account-large-modal section ul li{list-style-type:disc;margin-left:20px}.account-large-modal .tips p{font-size:9pt}.account-large-modal .change-password .account-input{width:96%}.account-large-modal .change-password p.account-error-text{font-size:10pt!important}@media screen and (min-width:1200px){.account-image{width:800px!important;min-height:100%;min-width:80%;position:relative;bottom:0}}@media screen and (min-width:980px) and (max-width:1199px){.account-image{width:1000px!important;min-height:100%;min-width:80%;position:relative;bottom:0}}@media screen and (min-width:768px) and (max-width:979px){.account-image{width:980px!important;min-height:100%;min-width:80%;position:relative;bottom:0}}@media screen and (min-width:500px) and (max-width:767px){.account-image{height:35%!important;min-width:100%}}@media screen and (max-width:499px){.account-image{height:37%!important;min-width:100%}}@media screen and (min-width:768px){main.SignUpPreferences{height:auto!important}main.SignUpPreferences .account-panel-clearfix{clear:both}.account-panel{margin-left:55%;width:45%;height:calc(100vh - 125px)}.account-title{margin:10px 0}.account-panel-content{display:table-cell}.account-panel-split-content{display:table-cell;border-left:5px solid #faa718}.account-panel-non-form{max-width:500px}.account-panel-non-form-subscription{max-width:522px}.account-content{margin:150px 30px 0;color:#000}.account-payment-content{margin:10px;padding:20px 10px 1px;color:#000}.account-form{margin:10px 10px 0 0;max-width:500px}.account-input-title{margin:15px 0 5px 2px}.account-input-inline-title{margin:5px 10px 2px 0;display:inline;width:250px}.account-input.padded{padding:3px 3px 3px 5px}.account-secondary-div{text-align:left;max-width:500px}.account-padding-div{text-align:center;margin:10px 0}.account-padding-div.continue>button{top:-25px}.account-description-text{width:100%;max-width:500px}.payment-form .fieldset{padding-bottom:20px}.login-page-container .account-panel{width:100%;margin-left:0}.login-page-container .login-title{padding-left:0}.login-page-container .account-content,.login-page-container .account-form{width:536px;margin:0}.login-page-container .account-form{padding:30px 70px 70px;max-width:none}.login-page-container .account-link{color:#fff}.login-page-container .email-note{font-size:12px}.login-page-container .account-login button{width:56%!important}.login-page-container .account-login button>div>span{font-size:24px!important}}@media screen and (max-width:767px){.login-page-container{overflow:hidden}}@media screen and (max-width:767px) and (max-height:470px){.login-page-container,main.ForgotPassword,main.SignUp,main.VerifyEmail{height:auto!important}}@media screen and (max-width:767px){main.SignUpPreferences{height:auto!important}.account-panel-window{display:block!important;height:25vh}.account-panel-holder{position:relative}.account-panel-holder .account-panel{position:relative;width:100%;height:75vh!important;min-height:350px}.account-panel-holder .account-panel .account-error-text,.account-title{text-align:center}.account-panel-content{border-top:5px solid #faa718}.account-panel-content .account-content .content{margin:0 auto}.account-panel-non-form{max-width:500px;margin:0 auto}.account-content{margin:30px 15px 0;color:#000;text-align:center}.account-payment-content{margin:30px 10px 0;padding:20px 10px 1px;color:#000;text-align:center}.account-form{max-width:500px;margin:0 auto}.account-input-title{margin:15px auto 5px;max-width:500px;text-align:left}.account-secondary-div{text-align:left;max-width:500px;margin:0 auto;padding-left:10px}.account-padding-div{margin:5px 15px}.account-description-text{width:100%;max-width:500px;margin:10px auto;text-align:center}.account-panel .toggle-switch-container em{font-size:14pt;font-style:normal;font-family:proxima-nova}.account-panel .toggle-switch-container .mobile-justification em{padding-left:15px}.account-input::-ms-input-placeholder{font-style:italic}.account-input::placeholder{font-style:italic}.account-input::-webkit-input-placeholder{font-style:italic}.account-input:-moz-placeholder,.account-input::-moz-placeholder{font-style:italic}.account-input:-ms-input-placeholder{font-style:italic}.subscription-form .payment-form .submit-payment-button{padding:20px;text-align:center}.account-profile section+.grey-bg{padding:0 15px}.account-profile section+.darkgrey-bg{padding:15px}.account-profile section h2{font-size:16pt;margin-left:5px}.account-profile section .toggle-switch-container em{font-size:1.5em;font-style:normal;font-family:proxima-nova;margin-left:14px}.preferenceHeaderAlertDialog{padding:5px}.preferenceHeader{margin:5px 0}.preferenceHeader .preferenceTitle{font-size:16pt;margin-left:10px}}@media screen and (max-width:767px) and (max-width:446px){.preferenceHeader.preferenceHeaderCancelPremiumDialog .preferenceTitle{position:absolute;top:2px}}@media screen and (max-width:767px) and (max-width:340px){.preferenceHeader.preferenceHeaderCancelPremiumDialog .preferenceTitle{font-size:13pt}}@media screen and (max-width:767px){.captcha{text-align:center}.captcha #g-recaptcha{display:inline-block}.subscription-form .section .section-head{margin:10px 0}.subscription-form .section .subscription-form-section{padding:0;padding-bottom:30px}.subscription-form .section .subscription-form-section .alert-preferences{padding:0}.subscription-form .section .subscription-form-section .fieldset{padding:0 5px 34px;margin-bottom:0}.login-page-container .icon-header,.login-page-container .login-title{text-align:left}.login-page-container .account-content{margin:0}.login-page-container .account-link{color:#fff}.login-page-container .account-secondary-div{padding-left:0}.login-page-container .account-secondary-div .account-input-title{position:relative;top:-2px}}.account-input::-webkit-input-placeholder{font-style:italic}.account-input:-moz-placeholder,.account-input::-moz-placeholder{font-style:italic}.account-input:-ms-input-placeholder{font-style:italic}.billing{background-color:#dadada;color:#000;padding:20px 30px}.billing h2{color:#000;font-size:18pt;font-weight:500;display:inline;position:relative;top:-12px}.billing .invalid-country .text{color:#fff;display:inline-block;background-color:#e34622;width:130px;padding-left:5px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.3em;position:relative;bottom:-7px;height:30px}.billing .icon{display:inline-block;height:43px;width:43px;margin-right:10px}.billing .billing-title,.billing .payment-title{margin-bottom:20px}.billing .spacer{height:4px;margin:40px 0 30px;background-color:#fff}.billing .save-changes{margin:15px 0}.payment-information-container{min-height:500px}.payment-information-not-premium{min-height:250px;color:#000}.payment-information-not-premium .text{font-size:20pt;text-align:center}.payment-information-not-premium .text p{line-height:20pt;margin:60px 0}.payment-information-not-premium .button{border:0;padding-bottom:20px}.payment-information-not-premium .button button{width:220px}.billing-address{height:70px}.billing-address .Select-control{margin-top:-1px;border-width:2px;background-color:#fff!important}.billing-address.error .Select-control{border:2px solid #e34622}.billing-address:not(.error){line-height:20px;padding:1px 0}@media screen and (min-width:992px){.billing-address:not(.error) .billing-select-label:before{display:block;content:"";height:12px;visibility:hidden}}.billing-input-select,.billing-input-select .Select-control,.billing-input-select .Select-value{height:36px!important}.billing-address-input,.billing-input-select{width:100%}@media screen and (min-width:980px){.billing-address-input,.billing-input-select{width:calc(100% - 9px)!important}}.billing-input,.payment-input{width:400px!important;border:1px solid #fff}.payment-input{font-style:italic;color:#9e9e9e}@media screen and (max-width:1199px){.billing-input,.payment-input{width:350px!important}}@media screen and (max-width:767px){.payment-button{margin-top:15px!important;background-color:#7dd63b}}@media screen and (max-width:615px){.mui-unsubscribe-actions-container{text-align:left!important;height:110px!important}.mui-unsubscribe-actions-container #confirm-modal-ok-button{float:none!important;margin-top:15px!important}}.change-payment-information{color:#000;padding-top:0}.change-payment-information .icon{display:inline-block;height:50px;width:50px;margin-right:10px}.change-payment-information .title{margin-bottom:10px}.change-payment-information h2{font-size:18pt;position:relative;top:-15px;left:10px;color:#000;display:inline-block}.change-payment-information #card-number.account-input,.change-payment-information #cvv.account-input,.change-payment-information #expirationMonth.account-input,.change-payment-information #expirationYear.account-input{background-color:#f2f2f2;border-radius:.3em;border:1px solid #8c8c8c}.change-payment-information #cvv,.change-payment-information #expirationMonth,.change-payment-information #expirationYear{width:91%}@media screen and (min-width:980px){.change-payment-information #expirationYear{width:100%}}.change-payment-information #card-number.invalid,.change-payment-information #cvv.invalid,.change-payment-information #expirationMonth.invalid,.change-payment-information #expirationYear.invalid{border:2px solid #e34622;top:-2px}.change-payment-information .accountFieldLabel{color:#000}.change-payment-information .accountFieldLabel.invalid{color:#fff}.change-payment-information .card-input{width:55%}.change-payment-information .cvv-input{width:85%}.change-payment-information .expiration-input{width:40%}.button-holder{margin-top:30px;text-align:right}@media screen and (min-width:500px){.button-holder{margin-top:80px}}.button-holder .cancel-button{background-color:#fff!important;color:#000!important;margin-right:10px!important}.button-holder .save-credit-card-button{background-color:#faa718;color:#fff;width:200px;border-radius:.2em;height:40px;border:none}.button-holder .save-credit-card-button.mobile{display:inline-block}@media screen and (min-width:500px){.button-holder .save-credit-card-button.mobile{display:none}}.button-holder .save-credit-card-button.tablet{display:none}@media screen and (min-width:500px){.button-holder .save-credit-card-button.tablet{display:inline-block}}.button-holder .save-credit-card-button.disabled{background-color:#81a2ca}.preferenceHeaderCancelPremiumDialog .preferenceTitle{vertical-align:bottom}@media screen and (max-width:767px){.card-input{width:85%!important}.expiration-input{width:74.25%!important}}@media screen and (max-width:499px){.card-input,.expiration-input{width:100%!important}}@media screen and (max-width:540px){.change-payment-information{padding-top:20px}.change-payment-information .icon{display:none!important}}.payment-information-button button{margin-top:18px!important;margin-bottom:18px!important}@media screen and (max-width:991px){.payment-information-button button{float:right!important;margin-top:21px!important}}@media screen and (max-width:693px){.number-on-card{width:100%}.payment-information-button button{width:100%!important}}img.leaflet-marker-icon{cursor:pointer}img.leaflet-marker-icon:active,img.leaflet-marker-icon:hover{-webkit-transition:all .2s linear;transition:all .2s linear;border-radius:100%}.leaflet-marker-tooltip{height:0!important;width:0!important;margin:0!important;opacity:0;background-color:#071c35;font-size:12px;line-height:12px;padding:1px 2px 0;-webkit-transition:opacity .1s ease-out;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}img.leaflet-marker-icon:hover+.leaflet-marker-tooltip{height:14px!important;width:30px!important;margin-left:-10px!important;margin-top:-23px!important;opacity:1}img[src="static/images/delay-map/Green-VeryLow.png"]:hover,img[src="static/images/delay-map/YellowGreen-Low.png"]:hover{-webkit-box-shadow:0 0 0 6px rgba(133,196,64,.4);-moz-box-shadow:0 0 0 6px rgba(133,196,64,.4);box-shadow:0 0 0 6px rgba(133,196,64,.4)}img[src="static/images/delay-map/Yellow-Moderate.png"]:hover{-webkit-box-shadow:0 0 0 6px rgba(227,217,35,.4);-moz-box-shadow:0 0 0 6px rgba(227,217,35,.4);box-shadow:0 0 0 6px rgba(227,217,35,.4)}img[src="static/images/delay-map/RedYellow-Significant.png"]:hover{-webkit-box-shadow:0 0 0 6px rgba(227,144,36,.4);-moz-box-shadow:0 0 0 6px rgba(227,144,36,.4);box-shadow:0 0 0 6px rgba(227,144,36,.4)}img[src="static/images/delay-map/Red-Excessive.png"]:hover{-webkit-box-shadow:0 0 0 6px rgba(228,72,37,.4);-moz-box-shadow:0 0 0 6px rgba(228,72,37,.4);box-shadow:0 0 0 6px rgba(228,72,37,.4)}img[src="static/images/delay-map/White-Unknown.png"]:hover{-webkit-box-shadow:0 0 0 6px hsla(0,0%,100%,.4);-moz-box-shadow:0 0 0 6px hsla(0,0%,100%,.4);box-shadow:0 0 0 6px hsla(0,0%,100%,.4)}.sidebar-container{width:100%;text-align:start;margin-top:0}@media screen and (min-width:769px){.sidebar-container{margin-left:3.5%;width:43.5%;margin-top:38px}}@media screen and (min-width:980px){.sidebar-container{margin-top:66px}}@media screen and (min-width:1200px){.sidebar-container{margin-left:1.5%;width:45.5%}}.sidebar-container .sidebar h5{margin-top:13px}.sidebar-container .sidebar .sidebar-header .sidebar-airport-name h3{font-weight:700;display:inline;padding:0;margin:0}.sidebar-container .sidebar .sidebar-header .sidebar-airport-address h4{font-size:1.5em;margin:.2vh 0 1vh}.sidebar-container .delay-index-container,.sidebar-container .weather-container{margin-top:8px!important}.condition-title{margin:.75em 0 0;padding:0}.sidebar-button-container .center-button-spacer{text-align:center}.sidebar-button-container .right-button-spacer{text-align:right}.sidebar-button-container div{margin:5px 0}.sidebar-button-container .sidebar-button{margin-top:5px;width:100%;height:40px!important}.sidebar-button-container .sidebar-button div{margin:0!important}@media screen and (min-width:1200px) and (max-width:1260px){.sidebar-button-container .sidebar-button div span{font-size:13px!important}}@media screen and (min-width:1200px){.sidebar-button-container .sidebar-button{min-width:168px;max-width:300px;width:94%}}.delay-index-container,.weather-container{margin-top:1em;margin-bottom:13px}.delay-index-container,.legend,.weather-container{-webkit-box-sizing:border-box;box-sizing:border-box}.legend{background:rgba(7,28,53,.7);color:#fff;font-size:12px;line-height:100%;display:table;width:100%;margin:0;border:1px solid #fff;display:block;overflow:auto}.legendContent p{text-align:left;width:50%;margin:0;padding:.5em 0;float:left}.legendContent{display:inline}.delay-map-container{width:100vw;margin:0 auto;left:calc(-50vw + 50%)}.delay-map-container,.delay-map-container .delay-map{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:inline-block;text-align:center}.delay-map-container .delay-map{width:100%;max-width:1500px}.delay-map-container .delay-map .delay-map-header{padding:5px 0;width:100%;border-bottom:5px solid #ffa800}.delay-map-container .delay-map .delay-map-header h3{text-align:left;width:auto;margin:0;padding-left:5vw}@media screen and (min-width:1200px){.delay-map-container .delay-map .delay-map-header h3{padding-left:2vw}}.delay-map-container .delay-map .map-and-sidebar{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.delay-map-container .delay-map .map-and-sidebar .delay-map-container,.delay-map-container .delay-map .map-and-sidebar .sidebar-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block}.map-and-sidebar{padding:0 5vw;width:100%;height:100%}@media screen and (min-width:1200px){.map-and-sidebar{padding:0 2vw}}.map-and-sidebar .delay-map-component{width:100%}@media screen and (min-width:769px){.map-and-sidebar .delay-map-component{width:53%;float:left}}.region-buttons{width:100%;height:56px;text-align:center;overflow:auto;margin:10px 0;background:#515d6e}.region-buttons button{width:15%!important;min-width:73px!important;margin:10px 2px 0!important}@media screen and (min-width:1010px){.region-buttons button{margin:10px 3px 0!important}}@media screen and (min-width:1023px){.region-buttons button{margin:10px 4px 0!important}}@media screen and (max-width:400px){.delay-status-phase-trend,.delay-status-text{font-size:10pt!important}}@media screen and (max-width:859px) and (min-width:769px){.delay-status-phase-trend,.delay-status-text{font-size:10pt!important}}@media screen and (max-width:400px){.delay-status-phase-trend{left:98px!important}}@media screen and (max-width:859px) and (min-width:769px){.delay-status-phase-trend{left:98px!important}}#actual-map{-webkit-box-sizing:border-box;box-sizing:border-box;height:450px}@media screen and (min-width:500px){#actual-map{height:600px}}@media screen and (min-width:769px){#actual-map{height:700px}}.general-attribution{height:16px;width:100%;z-index:1000;margin:auto;text-align:left;font-size:5pt;position:relative;pointer-events:auto;max-width:1500px;padding-left:5vw}@media screen and (min-width:1200px){.general-attribution{padding-left:2vw}}.general-attribution .delay-map-attr{text-decoration:underline;font-size:1.75em}.general-attribution.delay-map{text-align:left}.delay-map-dropdown{max-height:28px;width:100%!important;margin:10px 0!important;background:#81a2ca}.flight-alerts-header{padding:10px 15px;border-bottom:6px solid #faa718}.flight-alerts-header:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}.flight-alerts-header h1{display:inline;font-size:15pt}.flight-alerts-header h1:last-child{float:right;font-weight:600}@media screen and (min-width:500px){.flight-alerts-header h1{font-size:16pt}}@media screen and (min-width:768px){.flight-alerts-header h1{font-size:20pt}}@media screen and (min-width:980px){.flight-alerts-header{padding:10px 20px}.flight-alerts-header h1:last-child{font-size:18pt;line-height:20px;margin-top:9px}.flight-alerts-header h1:first-child{font-weight:700;line-height:35px}}.upcoming-flight-alerts{padding:10px 0}.upcoming-flight-alerts .upcoming-flight-alerts-title{padding:0 20px}.upcoming-flight-alerts .upcoming-flight-alerts-title>h1,.upcoming-flight-alerts .upcoming-flight-alerts-title>h3,.upcoming-flight-alerts .upcoming-flight-alerts-title>h4{font-size:15pt}.upcoming-flight-alerts .upcoming-flight-alerts-title>h3{font-size:13pt}.upcoming-flight-alerts .upcoming-flight-alerts-title>h4{font-size:12pt}.upcoming-flight-alerts .upcoming-flight-alerts-title>h3,.upcoming-flight-alerts .upcoming-flight-alerts-title>h4{display:inline-block}.upcoming-flight-alerts .flight-alerts-list>.alert-data-row:nth-child(odd){background-color:#fff}.upcoming-flight-alerts .flight-alerts-list>.alert-data-row:nth-child(2n){background-color:#c5ced9}.upcoming-flight-alerts .flight-alerts-list .alert-hidden-initial.active{border-bottom:2px solid #faa718;background-color:#f3e9d0}.upcoming-flight-alerts .flight-alerts-list .alert-visible-initial.active{cursor:default;background-color:#c4bba8;border-top:2px solid #faa718}.upcoming-flight-alerts .flight-alerts-list .alert-visible-initial:not(.active):hover{-webkit-transition:all fade-in-out .1s;transition:all fade-in-out .1s;background-color:#f3e9d0}.upcoming-flight-alerts .column-headers{position:relative}.upcoming-flight-alerts .alert-visible-initial{cursor:pointer;padding:8px 0}.upcoming-flight-alerts .alert-visible-initial .departure-time>span:last-child{display:none}.upcoming-flight-alerts .alert-list-row span{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}.upcoming-flight-alerts .alert-list-row span.upcoming-delivery-point{display:block}.upcoming-flight-alerts .alert-list-row .date,.upcoming-flight-alerts .alert-list-row .departure-time,.upcoming-flight-alerts .alert-list-row .destination,.upcoming-flight-alerts .alert-list-row .flight-number,.upcoming-flight-alerts .alert-list-row .origin{width:20%}.upcoming-flight-alerts .alert-list-row .date{width:34%;padding-left:3%}.upcoming-flight-alerts .alert-list-row.deactivated{background-color:#919191!important;color:#323232!important}.upcoming-flight-alerts .alert-data-row{border:1px solid #000;color:#000;font-weight:700;font-size:11pt;line-height:12pt}.upcoming-flight-alerts .alert-data-row .arrow-down{width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #000;float:right;top:12px;margin-right:3%;position:relative}.upcoming-flight-alerts .alert-data-row .arrow-down:hover{cursor:pointer}.upcoming-flight-alerts .alert-data-row .hidden-arrow{display:none}.upcoming-flight-alerts .alert-data-row .no-flights-content-wrapper{text-align:center;padding:0 calc(20px + 3%) 15px}.upcoming-flight-alerts .alert-data-row .no-flights-content-wrapper>.no-monitored-flights{color:#fff}.upcoming-flight-alerts .alert-data-row .no-flights-content-wrapper>span{width:100%}.upcoming-flight-alerts .alert-data-row .no-flights-content-wrapper>span>.new-flight-alert{width:80%}.upcoming-flight-alerts .alert-data-row .description-upcoming{width:65%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.upcoming-flight-alerts .alert-data-row .description-upcoming .default-description{color:grey;line-height:14pt}.upcoming-flight-alerts .alert-data-row .alert-hidden-initial{display:none;position:relative}.upcoming-flight-alerts .alert-data-row .alert-hidden-initial .expanded-description{padding-left:3%}.upcoming-flight-alerts .alert-data-row .alert-hidden-initial .expanded-description>span{width:100%}.upcoming-flight-alerts .alert-data-row .alert-hidden-initial .expanded-description>.title{font-weight:400;margin-top:5px}.upcoming-flight-alerts .alert-data-row .alert-hidden-initial .expanded-description>.text{margin:5px 0}.upcoming-flight-alerts .alert-data-row .alert-hidden-initial .message-type.text,.upcoming-flight-alerts .alert-data-row .alert-hidden-initial .saved-on.text{font-weight:400;font-size:11pt;margin-top:10px}.upcoming-flight-alerts .alert-data-row .alert-hidden-initial .message-type{width:50%;padding-left:3%}.upcoming-flight-alerts .alert-data-row .alert-hidden-initial .saved-on{width:37%}.upcoming-flight-alerts .alert-data-row .alert-hidden-initial .arrow-up{width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #000;float:right;top:12px;margin-right:3%;position:relative}.upcoming-flight-alerts .alert-data-row .alert-hidden-initial .arrow-up:hover{cursor:pointer}.upcoming-flight-alerts .alert-data-row .alert-hidden-initial .message-type-icon{display:inline-block;height:35px;width:35px;background-color:#add8e6;border-radius:.3em;position:relative;bottom:-10px}.upcoming-flight-alerts .alert-data-row .alert-hidden-initial .email.xs{display:inline-block!important;padding:15px 0 5px 3%}.upcoming-flight-alerts .alert-data-row .alert-hidden-initial .email.xs>.title{font-weight:400;width:100%}.upcoming-flight-alerts .alert-data-row .alert-hidden-initial .email.xs>.text{margin-top:5px}.upcoming-flight-alerts .alert-data-row .alert-hidden-initial .email.not-xs{display:none!important}.upcoming-flight-alerts .alert-data-row .alert-hidden-initial .button-wrapper{display:block;width:100%;height:60px;padding:15px 3% 10px}.upcoming-flight-alerts .alert-data-row .alert-hidden-initial .button-wrapper button{top:0;width:80%}.upcoming-flight-alerts .alert-data-row .alert-hidden-initial .testing-button-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-left:3vw;padding-right:3vw}.upcoming-flight-alerts .alert-data-row .alert-hidden-initial .testing-button-wrapper button.testing-button-mobile{width:80%!important;left:0!important;top:0}.upcoming-flight-alerts .alert-data-row .alert-hidden-initial.active{display:block;padding-bottom:10px}.upcoming-flight-alerts .alert-data-row .departure-time{font-size:6pt}.upcoming-flight-alerts .alert-data-row .departure-time .upcoming-flight-alerts-time-hours{font-size:13pt}.upcoming-flight-alerts .alert-data-row .departure-time>span>span:nth-child(2){margin-left:3px}.upcoming-flight-alerts .hide-sm,.upcoming-flight-alerts .hide-xs{display:none!important}.upcoming-flight-alerts .visible-xs-desktop{display:inline-block!important}.upcoming-flight-alerts .visible-desktop,.upcoming-flight-alerts .visible-tablet{display:none!important}.upcoming-flight-alerts .hide-until-desktop,.upcoming-flight-alerts .show{display:inline-block!important}.upcoming-flight-alerts .show{position:relative;height:20px}.upcoming-flight-alerts .show>input{width:90%;position:absolute;top:-8px;border-radius:.4em}.upcoming-flight-alerts .show.editing{overflow:initial!important}.upcoming-flight-alerts .hide{display:none!important}.upcoming-flight-alerts .description-title{margin-left:-13px}@media screen and (max-width:400px){.hide-xxs{display:none!important}}@media screen and (min-width:500px){.upcoming-flight-alerts .upcoming-flight-alerts-title>h1{font-weight:600}.upcoming-flight-alerts .alert-data-row .arrow-down,.upcoming-flight-alerts .alert-data-row .arrow-up{border-width:14px}.upcoming-flight-alerts .alert-list-row span{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}.upcoming-flight-alerts .alert-list-row .date,.upcoming-flight-alerts .alert-list-row .flight-number{width:14%;margin-top:0}.upcoming-flight-alerts .alert-list-row .departure-arrival-time{width:18%}.upcoming-flight-alerts .alert-list-row .destination,.upcoming-flight-alerts .alert-list-row .origin{width:13%}.upcoming-flight-alerts .alert-list-row .description-upcoming{margin-top:0;width:30%;display:inline-block;top:1px}.upcoming-flight-alerts .alert-list-row .description-title{margin-left:-6.5px}.upcoming-flight-alerts .alert-list-row .date,.upcoming-flight-alerts .alert-list-row .message-type{padding-left:3%}.upcoming-flight-alerts .alert-list-row .departure-arrival-time,.upcoming-flight-alerts .alert-list-row .destination,.upcoming-flight-alerts .alert-list-row .flight-number,.upcoming-flight-alerts .alert-list-row .origin{text-align:center}.upcoming-flight-alerts .alert-list-row .upcoming-flight-alerts-time-ampm,.upcoming-flight-alerts .alert-list-row .upcoming-flight-alerts-timezone{font-size:9pt}.upcoming-flight-alerts .alert-list-row .alert-hidden-initial .message-type{width:39%}.upcoming-flight-alerts .alert-list-row .alert-hidden-initial .saved-on{width:20%}.upcoming-flight-alerts .alert-list-row .alert-hidden-initial .email.not-xs{display:inline-block!important;width:41%}.upcoming-flight-alerts .alert-list-row .alert-hidden-initial .email.user-email{vertical-align:bottom;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upcoming-flight-alerts .alert-list-row .alert-hidden-initial .email.xs{display:none!important}.upcoming-flight-alerts .alert-list-row .alert-hidden-initial .email.text{font-weight:400}.upcoming-flight-alerts .alert-list-row .alert-hidden-initial .emil.xs{display:none}.upcoming-flight-alerts .hide-xs{display:inline-block!important}.upcoming-flight-alerts .visible-xs-desktop{display:none!important}.upcoming-flight-alerts .visible-tablet{display:inline-block!important}}@media screen and (min-width:500px) and (max-width:710px){.hide-number-and-time{display:none!important}}@media screen and (max-width:768px){.upcoming-flight-alerts .alert-list-row .arrow-down{top:-14px}.upcoming-flight-alerts .hide-mobile{display:none!important}}@media screen and (min-width:670px){.upcoming-flight-alerts .alert-list-row .alert-hidden-initial .message-type{width:30%}}@media screen and (min-width:768px){.upcoming-flight-alerts .upcoming-flight-alerts-title>h1{font-size:20pt}.upcoming-flight-alerts .upcoming-flight-alerts-title>h3{font-size:15pt}.upcoming-flight-alerts .upcoming-flight-alerts-title>h4{font-size:11pt}.upcoming-flight-alerts .upcoming-flight-alerts-title>h1,.upcoming-flight-alerts .upcoming-flight-alerts-title>h3,.upcoming-flight-alerts .upcoming-flight-alerts-title h4{padding-left:3%}.upcoming-flight-alerts .column-headers{margin-top:10px}.upcoming-flight-alerts .column-headers>.column{margin-top:10px!important}.upcoming-flight-alerts .column-headers .description-upcoming{display:inline-block;width:25%}.upcoming-flight-alerts .alert-visible-initial .departure-time>span:last-child{display:inline}.upcoming-flight-alerts .alert-list-row .date,.upcoming-flight-alerts .alert-list-row .flight-number{width:11%;margin-top:0}.upcoming-flight-alerts .alert-list-row .departure-arrival-time{width:16%}.upcoming-flight-alerts .alert-list-row .destination,.upcoming-flight-alerts .alert-list-row .origin{width:11%}.upcoming-flight-alerts .alert-list-row .hidden-large{display:none}.upcoming-flight-alerts .alert-list-row .arrow-down{bottom:-30px;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #000;top:4px;bottom:0;right:-6px}.upcoming-flight-alerts .alert-list-row .arrow-down.action-button{top:18px}.upcoming-flight-alerts .alert-list-row .alert-hidden-initial .message-type{width:28%}.upcoming-flight-alerts .alert-list-row .alert-hidden-initial .saved-on{width:14%}.upcoming-flight-alerts .alert-list-row .alert-hidden-initial .email.not-xs{width:30%}.upcoming-flight-alerts .alert-list-row .alert-hidden-initial .button-wrapper{display:inline;text-align:none;height:40px;padding:0;width:auto;position:relative}.upcoming-flight-alerts .alert-list-row .alert-hidden-initial .button-wrapper>button{height:36px!important;width:160px;top:-20px;left:20px;position:absolute!important;left:-6px;top:-32px}.upcoming-flight-alerts .alert-list-row .alert-hidden-initial .button-wrapper>button.action-button{top:-12px}.upcoming-flight-alerts .alert-list-row .alert-hidden-initial .arrow-up{bottom:-30px;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #000;top:4px;bottom:0;right:-6px}.upcoming-flight-alerts .alert-list-row .alert-hidden-initial .arrow-up.action-button{top:18px}.upcoming-flight-alerts .alert-list-row .alert-hidden-initial .testing-button-wrapper.hide-until-desktop .testing-button-mobile{width:160px!important;left:calc(60% + 89px)!important;top:-6px;left:40px}.upcoming-flight-alerts .alert-data-row .description-upcoming{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:15%}.upcoming-flight-alerts .alert-data-row .no-flights-content-wrapper{text-align:left}.upcoming-flight-alerts .alert-data-row .no-flights-content-wrapper>p{position:relative;top:6px;display:inline-block}.upcoming-flight-alerts .alert-data-row .no-flights-content-wrapper>span{display:inline;position:relative;top:10px}.upcoming-flight-alerts .alert-data-row .no-flights-content-wrapper>span>button{float:right;width:250px!important}.upcoming-flight-alerts .hide-sm{display:inline-block!important}.upcoming-flight-alerts .visible-xs-desktop{display:none!important}.upcoming-flight-alerts .visible-tablet{display:inline-block!important}}@media screen and (min-width:980px){.origin{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:15px}.alert-data-row .description-upcoming{margin-bottom:3px}}@media screen and (min-width:992px){.upcoming-flight-alerts .alert-list-row .date{width:15%}.upcoming-flight-alerts .alert-list-row .flight-number{width:12%}.upcoming-flight-alerts .alert-list-row .departure-time{width:16%}.upcoming-flight-alerts .alert-list-row .departure-arrival-time{width:15%}.upcoming-flight-alerts .alert-list-row .destination,.upcoming-flight-alerts .alert-list-row .origin{width:8%}.upcoming-flight-alerts .alert-list-row .description-upcoming{width:16%}.upcoming-flight-alerts .alert-list-row .arrow-down{top:7px!important}.upcoming-flight-alerts .upcoming-flight-alerts-title{padding:0}.upcoming-flight-alerts .upcoming-flight-alerts-title>h1,.upcoming-flight-alerts .upcoming-flight-alerts-title>h3,.upcoming-flight-alerts .upcoming-flight-alerts-title>h4{padding-left:0}.upcoming-flight-alerts .alert-data-row .column{font-size:14pt;line-height:15pt}.upcoming-flight-alerts .alert-data-row .departure-time.column{font-size:9pt}.upcoming-flight-alerts .alert-data-row .departure-time.column .upcoming-flight-alerts-time-hours{font-size:14pt}.upcoming-flight-alerts .alert-data-row .alert-hidden-initial{font-size:12.5pt}.upcoming-flight-alerts .alert-data-row .alert-hidden-initial .message-type{width:25%}.upcoming-flight-alerts .alert-data-row .alert-hidden-initial .email.not-xs{line-height:14pt;width:29%}.upcoming-flight-alerts .alert-data-row .alert-hidden-initial .button-wrapper>.testing-button,.upcoming-flight-alerts .alert-data-row .alert-hidden-initial .button-wrapper>button:first-child{top:-9px}.upcoming-flight-alerts .alert-data-row .alert-hidden-initial .button-wrapper>button:first-child{left:10px}.upcoming-flight-alerts .alert-data-row .alert-hidden-initial .button-wrapper>button:first-child.action-button{width:220px}.upcoming-flight-alerts .alert-data-row .alert-hidden-initial .button-wrapper>.testing-button{width:65px!important;min-width:65px!important;left:181px!important}.upcoming-flight-alerts .alert-data-row .arrow-up{top:17px!important}.upcoming-flight-alerts .alert-data-row .alert-hidden-initial.active{padding-bottom:20px}.upcoming-flight-alerts .alert-data-row .no-flights-content-wrapper{padding:0 1% 15px}.upcoming-flight-alerts .hide-until-desktop{display:none!important}.upcoming-flight-alerts .visible-desktop,.upcoming-flight-alerts .visible-xs-desktop{display:inline-block!important}.upcoming-flight-alerts .visible-tablet{display:none!important}}@media screen and (min-width:1200px){.upcoming-flight-alerts .alert-data-row .alert-hidden-initial{font-size:13pt}.upcoming-flight-alerts .alert-data-row .alert-hidden-initial .message-type{width:21%}.upcoming-flight-alerts .alert-data-row .alert-hidden-initial .saved-on{width:14%}.upcoming-flight-alerts .alert-data-row .alert-hidden-initial .email.not-xs{width:26%}.upcoming-flight-alerts .alert-data-row .alert-hidden-initial .button-wrapper>.testing-button{width:120px!important;left:42px!important}.upcoming-flight-alerts .alert-data-row .alert-hidden-initial .button-wrapper>.testing-button,.upcoming-flight-alerts .alert-data-row .alert-hidden-initial .button-wrapper>button:first-child{top:-9px}.upcoming-flight-alerts .alert-data-row .alert-hidden-initial .button-wrapper>button:first-child{left:0;width:210px}.upcoming-flight-alerts .alert-data-row .alert-hidden-initial .button-wrapper>button:first-child.action-button{left:53px}.upcoming-flight-alerts .alert-data-row .alert-hidden-initial .button-wrapper>.testing-button{width:145px!important;min-width:145px!important;left:230px!important}}.create-alert,.view-history{-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px}.new-alert-input{float:left;background-color:hsla(0,0%,75%,.66);color:#fff}.new-alert-input::-webkit-input-placeholder{color:#fff}.create-alert{height:100%;background-color:hsla(0,0%,100%,.3);width:100%;padding:10px 3%}.create-alert h1,.create-alert h4{color:#fff}.create-alert>div>h1{font-size:16pt;margin:15px 0}.create-alert .airline-search,.create-alert .date-search,.create-alert .flight-alert-errors,.create-alert .flight-number-search,.create-alert .new-flight-alert{text-align:left}.create-alert .airline-search>h4,.create-alert .date-search>h4,.create-alert .flight-alert-errors>h4,.create-alert .flight-number-search>h4,.create-alert .new-flight-alert>h4{font-size:10pt;display:inline-block;text-align:left;padding-left:0;width:95%}.create-alert .airline-search button,.create-alert .date-search button,.create-alert .flight-alert-errors button,.create-alert .flight-number-search button,.create-alert .new-flight-alert button{width:100%}.create-alert .flight-number-search>h4{margin-top:10px}.create-alert .date-search{position:relative;clear:both}.create-alert .date-search>.react-datepicker__input-container{pointer-events:auto}.create-alert .date-search>h4{margin-top:18px}.create-alert .airline-search .Select{text-align:left;width:100%;display:inline-block;font-style:italic}.create-alert .airline-search .Select-clear{font-style:normal}.create-alert .new-alert-input{-webkit-box-sizing:border-box;box-sizing:border-box;height:34px;width:100%;outline:none;text-indent:10px;font-style:italic}.create-alert .airline-search .Select,.create-alert .new-alert-input{border:1px solid #fff;border-radius:.4em}.create-alert .new-flight-alert{margin:30px 0 5px}.create-alert .flight-alert-errors{background-color:rgba(227,70,34,.6);border-radius:.4em;padding:10px 0;width:100%;margin:10px 0}.create-alert .flight-alert-errors>h2{font-size:14pt;padding:0 10px}.create-alert .no-credits-setup{display:table;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14pt;line-height:14pt;text-align:left;height:265px;width:100%;border:2px solid #cd411e;padding:8px;background-color:#663336}.create-alert .no-credits-setup p{display:table-cell;line-height:24px;margin:auto;vertical-align:middle}.view-history{width:100%;overflow:auto;float:right}.view-history *{margin:0;padding:0}.view-history>div:first-child{color:#fff;font-size:16pt;margin:15px 0}.view-history .view-history-summary{margin-bottom:20px}.view-history .view-history-summary:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}.view-history .view-history-summary span{font-size:12pt}.view-history .view-history-summary p{font-weight:500;font-size:18pt;line-height:20pt;margin-bottom:5px}.view-history .view-history-summary>div{padding:10px 0}.view-history .view-history-summary>div>div{padding-top:10px;text-align:center;border:2px solid #fff}.view-history .view-history-summary>div>div>div.credits-container{padding-top:0}.view-history .view-history-summary>div>div>div.reserve-credits-container{padding-top:20px}.view-history .view-history-summary>div .credits-container,.view-history .view-history-summary>div .credits-wrapper,.view-history .view-history-summary>div .reserve-credits-container{border:none}.view-history .view-history-summary>div .credits-wrapper{padding-top:0}.view-history .view-history-summary>div>div>div>div{padding-top:10px}.view-history .view-history-summary>div>div>div>div.credits.green,.view-history .view-history-summary>div>div>div>div.reserve-credits.green{border:2px solid #5dbe38;background-color:rgba(47,109,63,.7)}.view-history .view-history-summary>div>div>div>div.credits.red,.view-history .view-history-summary>div>div>div>div.reserve-credits.red{border:2px solid #cd411e;background-color:rgba(102,51,54,.7)}.view-history .view-history-summary .alerts-container{float:none}.view-history .view-history-summary .alerts-container .title{font-weight:300;font-size:11pt;letter-spacing:-.2pt}.view-history .view-history-summary .alerts-container .subject{font-weight:600;font-size:15pt}.view-history .view-history-summary .reserve-credits{height:51px;position:relative;padding-top:20px}.view-history .view-history-summary .reserve-credits>div{display:inline-block;width:50%}.view-history .view-history-summary .reserve-credits>div:nth-child(2){float:right}.view-history .view-history-summary .reserve-credits>div:nth-child(2)>button{position:absolute;top:0;right:10px;height:40px;width:130px}.view-history .view-history-summary .alerts-sent-container{clear:both}.view-history-button{margin-top:18px;padding:0 30px;text-align:center}.view-history-button button{width:100%;float:none}a[href="/flight-alerts/history"]{width:100%}@media screen and (min-width:500px){.console-header>h1:first-child{padding-left:4%}.console-header>h1:last-child{padding-right:4%}}@media screen and (min-width:500px){.view-history .view-history-summary .reserve-credits>div:nth-child(2)>button{width:150px}}@media screen and (min-width:768px){.flight-alerts-management-console{width:100%;text-align:left;display:table}.flight-alerts-management-console .alert-history-container{display:table-row}.flight-alerts-management-console .alert-history-container .create-alert,.flight-alerts-management-console .alert-history-container .view-history{display:table-cell;float:none}.create-alert,.view-history{display:inline-block;vertical-align:top}}@media screen and (min-width:768px){.create-alert{background-color:transparent;width:40%;padding:10px 3% 20px}.create-alert>div>h1{display:none}.create-alert .airline-search>h4,.create-alert .airline-search button,.create-alert .date-search>h4,.create-alert .date-search button,.create-alert .flight-number-search>h4,.create-alert .flight-number-search button,.create-alert .new-flight-alert>h4,.create-alert .new-flight-alert button{float:left}.create-alert .airline-search>h4,.create-alert .date-search>h4,.create-alert .flight-number-search>h4,.create-alert .new-flight-alert>h4{margin-bottom:3px}.create-alert .airline-search .Select{width:100%;float:left}.create-alert .date-search>h4,.create-alert .flight-number-search>h4{margin-top:8px}.create-alert .date-search>img{right:10%}.create-alert .new-flight-alert{margin:30px 0 5px}.create-alert .new-alert-input{float:left}.create-alert .flight-alert-errors,.create-alert .new-alert-input{width:100%}}@media screen and (min-width:768px) and (max-width:991px){.create-alert{background-color:hsla(0,0%,100%,.3);width:50%;padding:10px 3%}.create-alert>h1{display:inline-block}.create-alert .airline-search .Select{width:100%}.create-alert .view-history-button{padding:0 10px}.create-alert .view-history-button button{width:100%!important}.create-alert .date-search>img{right:3%}.create-alert .flight-alert-errors,.create-alert .new-alert-input{width:100%}.create-alert .new-flight-alert>button{width:100%!important}.create-alert .no-credits-setup{margin-bottom:20px}}@media screen and (min-width:768px){.view-history{padding:25px 20px 20px;width:60%}.view-history>div:first-child{font-size:18pt;margin:0 0 0 10px}.view-history .credits-container.alerts-container p,.view-history .reserve-credits-container.alerts-container p{font-size:15pt}.view-history .view-history-summary{margin-bottom:0}.view-history .view-history-summary .credits-summary{padding:0 10px}.view-history .view-history-summary>.alerts-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;float:left;padding:16px 10px 0;width:31%}.view-history .view-history-summary>.alerts-container p{font-size:15pt;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.view-history .view-history-summary>.alerts-container span{font-size:11pt}.view-history .view-history-summary>.alerts-container:nth-child(4){width:38%}.view-history .view-history-summary .credits-wrapper{margin-top:15px}.view-history .view-history-summary .reserve-credits-container{padding-top:16px!important}.view-history .view-history-summary .reserve-credits>div:nth-child(2)>button{top:3px}.view-history .alerts-container.credits-container,.view-history .alerts-container.reserve-credits-container{display:inline-block}.view-history .alerts-container.reserve-credits-container{float:right}.view-history .view-history-button{text-align:end}.view-history .view-history-button button{max-width:315px;float:left}}@media screen and (min-width:768px) and (max-width:991px){.view-history{padding:0 20px;width:50%}.view-history>div:first-child{margin:10px;font-size:15pt}.view-history .view-history-summary{margin-bottom:0}.view-history .view-history-summary>.alerts-container{width:100%!important}.view-history .view-history-summary div.reserve-credits{padding-top:12px}.view-history .view-history-button{padding:0 10px}.view-history .view-history-button>a{width:100%!important}}@media screen and (min-width:980px){.create-alert .new-flight-alert button{width:100%}}@media screen and (min-width:992px) and (max-width:1200px){.view-history-summary .credits-container .credits>span{font-size:9pt}}@media screen and (min-width:992px){.create-alert .no-credits-setup{height:201px;width:100%}.create-alert .new-flight-alert{margin-top:18px}.create-alert .date-search .new-alert-input{width:100%}.create-alert.set-up>div:first-child{margin-top:13px}}@media screen and (min-width:980px){a[href="/flight-alerts/history"]{width:250px;float:left}}@media screen and (min-width:980px){.view-history-button{padding:0}}@media screen and (min-width:992px){.view-history .view-history-summary .credits-summary.row{margin-top:7px}.view-history .view-history-summary .credits-summary.row div.credits-container,.view-history .view-history-summary .credits-summary.row div.reserve-credits-container{padding-top:0!important}.view-history .view-history-summary .credits-summary.row div.reserve-credits{padding-top:10px}.view-history .view-history-summary .credits-summary.row .credits-wrapper{margin-top:11px;height:66px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:10px}.view-history .view-history-summary .credits-summary.row .credits-wrapper.green{border:2px solid #5dbe38;background-color:rgba(47,109,63,.7)}.view-history .view-history-summary .credits-summary.row .credits-wrapper.red{border:2px solid #cd411e;background-color:rgba(102,51,54,.7)}.view-history .view-history-summary .credits-summary.row .credits,.view-history .view-history-summary .credits-summary.row .reserve-credits{padding-top:0!important}.view-history .view-history-summary .credits-summary.row .credits.green,.view-history .view-history-summary .credits-summary.row .reserve-credits.green{border:none}.view-history .view-history-summary .credits-summary.row .credits.green,.view-history .view-history-summary .credits-summary.row .reserve-credits.green{background-color:transparent}.view-history .view-history-summary .credits-summary.row .credits.red,.view-history .view-history-summary .credits-summary.row .reserve-credits.red{border:none}.view-history .view-history-summary .credits-summary.row .credits.red,.view-history .view-history-summary .credits-summary.row .reserve-credits.red{background-color:transparent}.view-history .view-history-button{padding-left:10px}}@media screen and (min-width:1200px){.reserve-credits{height:52px!important}}.flight-alerts-detail-header-container .flight-info-header{font-size:10pt;font-weight:600}.flight-alerts-detail-header-container .flight-info-header:first-of-type,.flight-alerts-detail-header-container .flight-info-header:nth-of-type(2){width:20%;margin:0;display:inline-block}.flight-alerts-detail-header-container .flight-info-header:nth-of-type(3),.flight-alerts-detail-header-container .flight-info-header:nth-of-type(4){width:30%;margin:0;display:inline-block}.flight-alerts-detail-header-container .flight-info-cell-alert{display:inline-block;width:19.5%;font-weight:600}.flight-alerts-detail-header-container .time-info-group{width:60%;margin:0;padding:0;float:right;background:#95a4b6;border-bottom:2px solid #000}.flight-alerts-detail-header-container .time-info-group p:last-of-type{border-left:2px solid #000;padding:.5vh 0}.flight-alerts-detail-header-container .time-info-span{font-size:12pt}.flight-alerts-detail-header-container .info-pack-group{width:100%}.flight-alerts-detail-header-container .info-pack-group:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}.flight-alerts-detail-header-container .flight-info-span:first-of-type{font-weight:600;font-size:13pt;line-height:18px;margin:0 5px}.flight-alerts-detail-header-container{width:100%;margin:auto;text-align:center;color:#000}.flight-alerts-detail-header-container:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}.flight-alerts-detail-header-container .flight-info-cell-alert,.flight-alerts-detail-header-container .time-span-alert{font-size:16pt;font-weight:600;margin:10px 0;padding:15px 0}.flight-alerts-detail-header-container .flight-info-chart{border-top:2px solid #000;border-bottom:2px solid #000;width:100%;margin:0 auto 10px;background:#b3becb}.flight-alerts-detail-header-container .flight-info-chart:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}.flight-alerts-detail-header-container .flight-info-header-group{width:100%;margin:auto;color:#fff}.flight-alerts-detail-header-container .flight-info-header-group.alert-header-wizard{color:#000}.flight-alerts-detail-header-container .flight-info-header{font-size:9pt;padding:15px 0 0}.flight-alerts-detail-header-container .flight-info-pack{width:100%;text-align:center}.flight-alerts-detail-header-container .flight-info-icon{width:75%;float:left;margin:10px 0 0}.flight-alerts-detail-header-container .flight-info-icon img{min-width:35px;max-width:45px;margin:auto;height:auto}@media screen and (min-width:768px){.flight-alerts-detail-header-container .flight-info-header{font-size:10pt}.flight-alerts-detail-header-container .flight-info-cell-alert{font-size:20pt;margin-top:10px}.flight-alerts-detail-header-container .time-span-alert{font-size:20pt}.flight-alerts-detail-header-container .flight-info-icon{width:125px;margin:10px 0 0}}@media screen and (min-width:768px) and (max-width:1200px){.flight-alerts-detail-header-container .flight-info-icon img{width:35%}}.flight-alerts-detail-header-container.alert-header-wizard{width:100%}@media screen and (min-width:980px){.flight-alerts-detail-header-container{width:90%}}@media screen and (min-width:980px){.flight-alerts-detail-header-container .flight-info-cell-alert,.flight-alerts-detail-header-container .time-span-alert{font-size:25pt;padding:15px 0}}.flight-alerts-detail-header-container .flight-info-chart.alert-header-wizard{width:100%}@media screen and (min-width:980px){.flight-alerts-detail-header-container .flight-info-chart{width:90%}}.flight-alerts-detail-header-container .flight-info-header-group.alert-header-wizard{width:100%}@media screen and (min-width:980px){.flight-alerts-detail-header-container .flight-info-header-group{width:90%}}.flight-alerts-detail-header-container .time-info-cell-alert{display:inline-block;width:49%;margin:10px 0;padding:15px 0}@media screen and (min-width:1200px){.flight-alerts-detail-header-container .flight-info-cell-alert,.flight-alerts-detail-header-container .time-info-cell-alert{margin:15px 0;font-size:28pt}}.flight-alerts-detail-header-container .flight-info-pack{margin:10px 0;padding:15px 0;margin-bottom:0}@media screen and (min-width:1200px){.flight-alerts-detail-header-container .flight-info-pack{margin:25px 0 0}}.new-alert-fieldset{border:none;padding:0 20px}.alert-form-success{background:rgba(125,214,59,.6);width:250px;padding:5px;color:#fff;text-align:center;font-size:15pt;margin:1vh auto}#new-flight-alert-signup{-webkit-box-sizing:border-box;box-sizing:border-box}.new-alert-fieldset.description-set{padding:0;margin:0 auto;color:#000}.new-alert-fieldset.description-set p{font-size:14pt;margin:20px 0 5px;padding:0;font-weight:600}.new-alert-fieldset.description-set label{width:100%;display:block;font-size:10pt;font-weight:500;line-height:1;padding:0}.new-alert-fieldset.description-set textarea{-webkit-box-sizing:border-box;box-sizing:border-box;height:3.5vh;min-height:22px;width:100%;resize:none;border:2px solid rgba(0,0,0,.4);margin:0}@media screen and (min-width:980px){.new-alert-fieldset.description-set textarea{margin-bottom:10px}}.new-alert-fieldset-row{margin-top:5px}.new-alert-fieldset .delivery-points-title{font-weight:600;color:#000;font-size:14pt;margin-top:20px;padding-top:10px}.new-alert-fieldset .delivery-points-text{font-weight:500;font-size:10pt;color:#000}.new-alert-fieldset.preferences>p,.new-alert-fieldset.preferences h5{margin:0}.user-alert-email-group input[type=checkbox],.user-alert-email-group input[type=checkbox]+label{vertical-align:bottom;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:15px;padding:2px 5px;display:inline;color:#000}.flight-alert-error-text-container{background-color:transparent;text-align:center}.flight-alert-error-text-container p.error-text{display:inline-block;background-color:#e34622;color:#fff;font-size:18pt;line-height:18pt;border-radius:.2em;margin:20px 0 10px;padding:5px 15px}.alert-label{height:40px;color:#fff;display:inline-block}.alert-label>span{top:20px;color:#000}.alert-label.error,.alert-label>span{display:inline-block;position:relative}.alert-label.error{background-color:#e34622;width:50%;min-width:170px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px;top:12px;border-radius:.5em;height:30px;margin-bottom:10px}.alert-label.error>span{min-height:20px;color:#fff;top:0}.user-alert-carrier-group label{height:40px;color:#000;display:block}.user-alert-phone-group input[type=checkbox],.user-alert-phone-group input[type=checkbox]+label{vertical-align:bottom;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:15px;padding:2px 5px;display:inline;color:#000}#alert-carrier-notice{min-height:75px;line-height:15px;font-size:10pt}.new-alert-fieldset.preferences{background:#d6dde7;margin:20px auto}.new-alert-fieldset.alert-type,.new-alert-fieldset.description-set{margin:0 20px}#alert-carrier-notice{color:#000;text-align:center;width:88%;padding-top:30px;margin:15px auto;clear:both}.wizard-phone-number-error-spacer{display:none}@media screen and (min-width:768px){.user-alert-email-group{margin:0 5px 10px 0;padding:0;float:left;width:100%}}@media screen and (min-width:980px) and (max-width:1200px){.user-alert-email-group .flight-alert-errors{width:270px!important}}@media screen and (min-width:980px) and (max-width:991px){.user-alert-email-group .flight-alert-errors{width:210px!important}}@media screen and (min-width:768px){.user-alert-carrier-group,.user-alert-phone-group{margin:0 5px 10px 0;padding:0;float:left;width:100%}}@media screen and (min-width:768px){.wizard-phone-number-error-spacer{display:inline-block!important;width:100%;height:60px}}.alert-select{position:relative;top:-10px}@media screen and (min-width:980px){.user-alert-email-group{width:95%;margin:0}}@media screen and (min-width:980px){.user-alert-phone-group{width:90%;margin:0}}@media screen and (min-width:980px){.user-alert-carrier-group{width:100%;margin:0}}@media screen and (min-width:980px){#alert-carrier-notice{width:60%}}.new-alert-fieldset.alert-type{padding:0}.new-alert-fieldset.alert-type>p,.new-alert-fieldset.alert-type h5{color:#000}.new-alert-fieldset-row:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}.alert-label-input-select{height:40px;cursor:pointer}.alert-label-input-select.departed,.alert-label-input-select.label-disabled{cursor:default}.label-unselected-drab{position:relative}.label-unselected-drab .alert-label-group,.label-unselected-drab .alert-label-input-select{background-color:#81a2ca;transition:all .2s linear;-webkit-transition:all .2s linear}.label-unselected-drab .alert-label-input-select.label-disabled{background-color:#475b72;color:#f1f4f5}.label-unselected-drab.label-disabled .alert-label-group,.label-unselected-drab.label-disabled .alert-label-input-select{background-color:#475b72;color:#9fa8b2;transition:all .2s linear;-webkit-transition:all .2s linear}.label-selected-highlight{position:relative}.label-selected-highlight .alert-label-group,.label-selected-highlight .alert-label-input-select{background-color:#faa718;transition:all .2s linear;-webkit-transition:all .2s linear}.label-selected-highlight .alert-label-input-select.label-disabled{background-color:#475b72;color:#9fa8b2}.label-disabled>input{cursor:default!important}.label-disabled img{opacity:.6}.alert-label-group{width:100%}.alert-label-group.label-disabled{background-color:#475b72!important}.new-alert-fieldset.alert-type:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}.new-alert-fieldset.alert-type h5{margin:20px 0 2px;padding:0;font-size:14pt;font-weight:600}.new-alert-fieldset.alert-type h5+p{margin:0 0 5px;padding:0;font-size:10pt;font-weight:500}.alert-label-group{height:165px}.alert-label-input-select{margin:15px 0 35px;text-align:center}.alert-label-input-select p{font-size:16px;line-height:18px;margin:0;padding:10px 0}.label-selected-highlight,.label-unselected-drab{float:left;width:100%}.label-selected-highlight:after,.label-unselected-drab:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}.label-selected-highlight input[type=radio],.label-unselected-drab input[type=radio]{width:100%;z-index:999;opacity:0;position:absolute;cursor:pointer;height:180px}.label-selected-highlight .alert-message-icon,.label-unselected-drab .alert-message-icon{width:100%;margin:0}.label-selected-highlight .alert-message-icon img,.label-unselected-drab .alert-message-icon img{display:block;margin:0 auto;padding:15px 0 0;width:55px;height:55px}.label-selected-highlight .alert-label-title,.label-unselected-drab .alert-label-title{margin:2px 0;text-align:center}.label-selected-highlight .alert-label-title .unavailable-message,.label-unselected-drab .alert-label-title .unavailable-message{color:#a1aab3}.label-selected-highlight .alert-label-title .unavailable-text,.label-unselected-drab .alert-label-title .unavailable-text{color:#c69043}.label-selected-highlight .alert-label-group p,.label-unselected-drab .alert-label-group p{margin:0;padding:0}.label-selected-highlight .alert-label-group p:first-of-type,.label-unselected-drab .alert-label-group p:first-of-type{font-weight:700;font-size:17px;line-height:18px;padding-bottom:12px;padding-top:5px}.label-selected-highlight .alert-label-group p:first-of-type+p,.label-unselected-drab .alert-label-group p:first-of-type+p{width:85%;margin:0 auto;font-size:13px}@media screen and (min-width:980px){.label-selected-highlight,.label-unselected-drab{-webkit-box-sizing:border-box;box-sizing:border-box;width:22.375%;margin:0 3.5% 0 0;float:left}}@media screen and (min-width:980px){.label-selected-highlight .alert-label-input-select,.label-unselected-drab .alert-label-input-select{margin:25px 0;height:35px}.label-selected-highlight .alert-label-input-select>p,.label-unselected-drab .alert-label-input-select>p{padding-top:8px}}.label-selected-highlight:last-child,.label-unselected-drab:last-child{margin-right:0}@media screen and (min-width:980px){.flight-alert-description{margin-top:5px!important}}@media screen and (min-width:1200px){.flight-alert-description{min-height:45px!important}}.segment-detail-header{border-bottom:4px solid #faa718;font-weight:600}.segment-select-chart{width:95%;margin:0 2%}.segment-select-chart-header{border-bottom:2px solid #666565}.segment-select-chart-header .segment-chart-header-packs.col-xs-3{text-align:center}.segment-select-chart-header .col-xs-8{float:right}.alert-segment-disabled{border-bottom:2px solid #666565;background-color:rgba(0,0,0,.15);color:hsla(0,0%,100%,.25);cursor:default}.alert-segment-disabled img{opacity:.3}.alert-segment-row{border-bottom:2px solid #666565;-webkit-transition:outline .2s ease-out;transition:outline .2s ease-out;cursor:pointer}.alert-segment-row:hover{background:hsla(0,0%,40%,.3)}.alert-segment-row:active{outline:2px solid rgba(250,167,24,.8)}.col-sm-3.plane-icon-container{padding:0}.flight-alert-notes{margin:15px 0 0;padding:0}.col-xs-8.alert-segment-title-packs{float:right;margin:0;padding:0}#segment-select-error{margin:5px 0}.segment-detail-header h2,.segment-detail-header h4,.segment-detail-header p{width:80%;margin:0;padding:3px 10px}.segment-detail-header p{font-size:10pt;font-weight:500}.segment-select-chart-header .segment-chart-header-packs .col-xs-4:first-of-type{margin-left:6px}.segment-select-chart-header .segment-chart-header-packs .col-xs-4:nth-of-type(2){float:right}.segment-select-chart-header .segment-chart-header-packs p{font-size:6pt;margin:0;padding:15px 0 0;width:100%}.segment-select-chart-header .segment-chart-header-packs.col-xs-8 p{width:49%;float:left}.col-xs-3.alert-segment-title-packs{margin:0;padding:0}.col-xs-3.alert-segment-title-packs p{font-weight:600;text-align:center;padding:10px 0;font-size:12pt;margin:0}.col-xs-3.alert-segment-title-packs .col-xs-4.origin-segment{margin-left:6px}.col-xs-3.alert-segment-title-packs .col-xs-4.dest-segment{float:right}.col-xs-3.alert-segment-title-packs .plane-icon-container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.col-xs-3.alert-segment-title-packs .plane-icon-container img{width:15px;max-width:35px;height:auto;padding:0}.col-xs-8.alert-segment-title-packs p{font-weight:600;width:49%;padding:10px 0;float:left;margin:0}.col-xs-8.alert-segment-title-packs p span{margin:0;padding:0}.col-xs-8.alert-segment-title-packs p .segment-time-span{font-size:14pt}.col-xs-8.alert-segment-title-packs p .segment-time-span+span{font-size:9pt}.col-xs-8.alert-segment-title-packs p .segment-timezone-span{font-size:11pt}.col-xs-8.alert-segment-title-packs p .flight-status-monitorable,.col-xs-8.alert-segment-title-packs p .flight-status-note{display:block;margin:0;padding:0}.col-xs-8.alert-segment-title-packs p .flight-status-note{font-size:12pt}.col-xs-8.alert-segment-title-packs p .flight-status-monitorable{font-size:7pt}@media screen and (max-width:400px){.col-xs-3.alert-segment-title-packs .plane-icon-container img{margin:10px 0 0 10px}.plane-icon-container img{margin:10px 3px 0}}@media screen and (min-width:768px){.segment-select-chart-header .segment-chart-header-packs p{font-size:10pt;font-weight:600}.segment-select-chart-header .segment-chart-header-packs.col-xs-8 p{width:33%}#segment-select-error{margin:5px 30px}.segment-detail-header h2,.segment-detail-header h4,.segment-detail-header p{padding:3px 30px}.col-xs-3.alert-segment-title-packs p{margin:10px 0 0}.col-xs-3.alert-segment-title-packs .plane-icon-container{margin:0}.col-xs-3.alert-segment-title-packs .plane-icon-container img{width:25px;margin:15px 5px 0}.col-xs-8.alert-segment-title-packs p{width:33%;padding:18px 0}.col-xs-8.alert-segment-title-packs p .flight-status-note{font-size:14pt}}@media screen and (min-width:980px){.segment-selection-container{width:60vw;margin:auto}}@media screen and (min-width:980px){.col-xs-3.alert-segment-title-packs p{font-size:14pt}}@media screen and (min-width:980px){.col-xs-8.alert-segment-title-packs p{margin:0;padding:20px 0 0}}@media screen and (min-width:980px){.col-xs-8.alert-segment-title-packs p .flight-status-note{font-size:14pt}}@media screen and (min-width:980px){.col-xs-8.alert-segment-title-packs p .segment-time-span{font-size:18pt}}@media screen and (min-width:1200px){.col-xs-3.alert-segment-title-packs p{font-size:17pt}}.new-flight-alert-container{width:100%;margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin-bottom:45px}.new-wizard-container{width:100%;margin:0}.flight-alert-errors{background-color:rgba(227,70,34,.6);border-radius:.4em;text-align:center}.alerts-form-submit{height:40px;width:100%;padding-top:30px;clear:both}.alerts-form-submit:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}.flight-alerts-form-container{width:100%;background-color:#fff;margin:0 auto}@media screen and (min-width:980px){.flight-alerts-form-container{width:85%}}.flight-alerts-tracker-modal{width:100vw;background-color:rgba(0,0,0,.6);z-index:900}@media screen and (min-width:768px){.flight-alerts-tracker-modal{position:absolute;top:50px;left:0;height:155vh}}@media screen and (min-width:768px){.flight-alerts-tracker-modal .new-wizard-container{background-color:#10325b;width:80%;margin:100px auto}}@media screen and (min-width:768px){.flight-alerts-tracker-modal .close-button-flight-alerts{position:absolute;right:20px;top:100px}}@media screen and (min-width:980px){.flight-alerts-tracker-modal .close-button-flight-alerts{right:50px;top:125px}}.mui-dialog-content>div{background-color:hsla(0,0%,100%,.8)!important;border-bottom:8px solid #ffa618;border-top:8px solid #ffa618}.mui-dialog-content>div:hover>div.confirm-text-hidden{display:inline-block}.mui-dialog{background-color:rgba(7,28,53,.7)!important}.confirm-text-hidden{display:none}.confirm-text-default{display:inline-block}.flight-alerts-history-console{overflow:auto;width:100%;text-align:left;padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:6px solid #faa718}.flight-alerts-history-console>h1,.flight-alerts-history-console>span{font-size:20pt;line-height:25pt;display:inline}.flight-alerts-history-console>h1{float:left}.flight-alerts-history-console>span{float:right}.graph-and-summary-wrapper{margin-top:40px}.graph-and-summary-wrapper:after{content:" ";display:table;clear:both}@media screen and (min-width:980px) and (max-width:991px){.flight-alerts-history{position:relative;width:970px;left:-110px;overflow-x:hidden}}.big-red-button:hover{-webkit-animation-name:spin;-webkit-animation-duration:4s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spin;-moz-animation-duration:4s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spin;-ms-animation-duration:4s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:spin;animation-duration:4s;animation-iteration-count:infinite;animation-timing-function:linear}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(1turn)}}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(1turn)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.alert-history-details-container .alert-history-details-header{padding:10px;border-bottom:2px solid #ffa627}.alert-history-details-container .alert-history-details-date,.alert-history-details-container .alert-history-details-title{float:left;margin:0;font-weight:600;font-size:16pt;word-spacing:3px;letter-spacing:1px}.alert-history-details-container .alert-history-details-date{float:right}@media screen and (max-width:767px){.alert-history-details-container .alert-history-details-date{float:left}}.alert-history-details-container .alert-history-details-description{padding-top:20px;padding-bottom:8px;padding-left:8px}@media screen and (min-width:980px){.alert-history-details-container .alert-history-details-description{padding-left:110px}}.alert-history-details-container .alert-history-details-description h5{font-size:15pt}.alert-history-details-container .alert-history-details-description h3{font-size:24pt}.alert-history-details-container .alert-history-details-row{margin-top:-8px}.alert-history-details-container .alert-history-details-alert-type{font-size:12pt;background-color:#5f5f5f;display:inline-block}@media screen and (min-width:1200px){.alert-history-details-container .alert-history-details-alert-type{width:81%;margin-left:calc(50% - 474px)}}@media screen and (min-width:980px) and (max-width:1199px){.alert-history-details-container .alert-history-details-alert-type{width:81%;left:9.5%}}.alert-history-details-container .alert-history-details-alert-type p{float:left;padding-left:10px}.alert-history-details-container .alert-history-details-alert-type .img-container{float:left;height:25px;padding:5px;background-color:#81a2ca;border-radius:5px;margin-top:6px;margin-left:10px;margin-right:3px}.alert-history-details-container .alert-history-details-alert-type img{height:100%}.alert-history-details-container .alert-history-details-event-table>p:first-child{padding-left:10px;font-size:15pt;margin-top:24px}.alert-history-details-container .alert-history-details-event-table>p:nth-child(2){padding-left:10px}.alert-history-details-container .alert-history-details-event-table .alert-history-detail-events-header{font-size:10pt;border-bottom:2px solid #666565;padding:0 10px}.alert-history-details-container .alert-history-details-event-table .alert-history-detail-events-header>div>p:first-child{margin:5px;font-size:11pt}.alert-history-details-container .alert-history-details-event-table .alert-history-detail-event-row{font-size:12pt;border-bottom:2px solid #666565;padding:0 10px}.alert-history-details-container .alert-history-details-event-table .alert-history-detail-event-row>div{font-size:17px;line-height:20px}@media screen and (min-width:768px){.alert-history-details-container .alert-history-details-event-table .alert-history-detail-event-row>div{font-size:18px}}@media screen and (min-width:1200px){.alert-history-details-container .alert-history-details-event-table .alert-history-detail-event-row>div{font-size:20px}}.alert-history-details-container .alert-history-details-event-table .alert-history-detail-event-row>div p{margin:0 5px;line-height:20px;padding:5px 0}.alert-history-details-container .alert-history-details-event-table .alert-history-detail-event-row>div>p:first-child{margin:15px 0}.alert-history-details-container .alert-history-details-event-table .alert-history-detail-event-row>div.col-xs-2{padding-left:10px}.alert-history-details-container .alert-history-details-event-table .alert-history-detail-event-row>div.hidden-xs.col-sm-3 p{float:left;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flight-alerts-history-summary{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 3%;text-align:center}.flight-alerts-history-summary>div{display:inline-block;width:80%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:10px 0}.flight-alerts-history-summary>div>h1{font-size:18pt;font-weight:700}.flight-alerts-history-summary>div>div{-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #fff;padding:13px 0 3px}.flight-alerts-history-summary>div>div>span{width:100%;display:inline-block}.flight-alerts-history-summary>div>div .title{font-size:14pt}.flight-alerts-history-summary>div>div .text{font-size:20pt;font-weight:700}.flight-alerts-history-summary .cost,.flight-alerts-history-summary .subscription-includes{display:none}.flight-alerts-history-summary>div:first-child{margin-bottom:0}@media screen and (min-width:768px){.flight-alerts-history-summary{padding-top:30px;float:right;margin:0;width:calc(100% - 500px);display:inline-block;text-align:left}.flight-alerts-history-summary>.title{width:100%;margin-left:5%}.flight-alerts-history-summary>.title>h1{font-size:11pt}.flight-alerts-history-summary .alerts-sent,.flight-alerts-history-summary .cost,.flight-alerts-history-summary .flights-being-monitored,.flight-alerts-history-summary .identified-issues,.flight-alerts-history-summary .subscription-includes{text-align:center;width:40%}.flight-alerts-history-summary .alerts-sent>div,.flight-alerts-history-summary .cost>div,.flight-alerts-history-summary .flights-being-monitored>div,.flight-alerts-history-summary .identified-issues>div,.flight-alerts-history-summary .subscription-includes>div{padding:5px 0 0}.flight-alerts-history-summary .alerts-sent .title,.flight-alerts-history-summary .cost .title,.flight-alerts-history-summary .flights-being-monitored .title,.flight-alerts-history-summary .identified-issues .title,.flight-alerts-history-summary .subscription-includes .title{line-height:8.5pt;font-size:8.5pt}.flight-alerts-history-summary .alerts-sent .text,.flight-alerts-history-summary .cost .text,.flight-alerts-history-summary .flights-being-monitored .text,.flight-alerts-history-summary .identified-issues .text,.flight-alerts-history-summary .subscription-includes .text{font-size:10pt;line-height:10pt;font-weight:400}.flight-alerts-history-summary .alerts-sent,.flight-alerts-history-summary .identified-issues,.flight-alerts-history-summary .subscription-includes{margin:0 5%}}@media screen and (min-width:980px){.flight-alerts-history-summary{width:calc(100% - 650px)}.flight-alerts-history-summary>.title{width:100%}.flight-alerts-history-summary>.title>h1{font-size:13pt}.flight-alerts-history-summary>div>h1{font-size:15pt}}@media screen and (min-width:1200px){.flight-alerts-history-summary{width:calc(100% - 700px)}.flight-alerts-history-summary>.title>h1{font-size:18pt}.flight-alerts-history-summary>.cost{margin-bottom:20px}.flight-alerts-history-summary .alerts-sent>div,.flight-alerts-history-summary .cost>div,.flight-alerts-history-summary .flights-being-monitored>div,.flight-alerts-history-summary .identified-issues>div,.flight-alerts-history-summary .subscription-includes>div{padding:9px 0 12px}.flight-alerts-history-summary .alerts-sent .title,.flight-alerts-history-summary .cost .title,.flight-alerts-history-summary .flights-being-monitored .title,.flight-alerts-history-summary .identified-issues .title,.flight-alerts-history-summary .subscription-includes .title{line-height:12pt;font-size:12pt}.flight-alerts-history-summary .alerts-sent .text,.flight-alerts-history-summary .cost .text,.flight-alerts-history-summary .flights-being-monitored .text,.flight-alerts-history-summary .identified-issues .text,.flight-alerts-history-summary .subscription-includes .text{font-size:14pt;line-height:14pt;font-weight:400}}.alerts-graph-wrapper{display:inline-block;width:100%;text-align:center;background-color:hsla(0,0%,100%,.3)}.alerts-graph-wrapper .graph-container{width:100%;display:inline-block;position:relative}.alerts-graph-wrapper .graph-container>span:last-child.y-axis-graph-label{position:absolute;-webkit-transform:rotate(270deg);transform:rotate(270deg);top:150px;left:-45px}rect.recharts-brush-slide{fill-opacity:.4}@media screen and (min-width:980px){rect.recharts-brush-slide{fill-opacity:.25}}.recharts-brush-traveller rect{width:10px;stroke:transparent!important;fill:transparent!important}.recharts-brush-texts,.recharts-brush-traveller>line{display:none}@media screen and (min-width:768px){.alerts-graph-wrapper{width:500px;background-color:transparent}}@media screen and (min-width:980px){.alerts-graph-wrapper{width:650px}}@media screen and (min-width:1200px){.alerts-graph-wrapper{width:700px}}.archived-flights{margin-top:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 3%;background-color:hsla(0,0%,100%,.3)}.archived-flights>h1{font-size:20pt}.archived-flights>h3{font-size:14pt}.archived-flights .search-inputs{text-align:center}.archived-flights .search-inputs .calendar-search-input,.archived-flights .search-inputs .keyword-search{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-radius:.3em;height:34px;margin-top:20px}.archived-flights .search-inputs .keyword-search{font-style:italic}.archived-flights .search-inputs>span{position:relative}.archived-flights .search-inputs>span .calendar-image{pointer-events:none;position:absolute;top:-5px;right:3%;height:30px}.archived-flights .search-inputs .dropdown{margin:10px 0;width:100%;text-align:left}.archived-flights .search-inputs .dropdown>div:first-child{top:-12px;background-color:#fff;border-radius:.2em}.archived-flights .search-inputs .dropdown>div:first-child>div:nth-child(2){color:#a0a0aa!important;height:33px!important;top:-11px!important;overflow:inherit!important;left:-10px!important;font-style:italic}.archived-flights-header{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:hsla(0,0%,100%,.3);padding:0 3% 10px;font-size:14pt;line-height:14pt;border-bottom:2px solid #000}.archived-flights-header .date>.arrow-wrapper,.archived-flights-header .departure-time>.arrow-wrapper,.archived-flights-header .description>.arrow-wrapper,.archived-flights-header .destination>.arrow-wrapper,.archived-flights-header .flight-number>.arrow-wrapper,.archived-flights-header .origin>.arrow-wrapper{display:inline;position:relative}.archived-flights-header .date>.arrow-wrapper .date-arrow,.archived-flights-header .date>.arrow-wrapper .departure-time-arrow,.archived-flights-header .date>.arrow-wrapper .description-arrow,.archived-flights-header .date>.arrow-wrapper .destination-arrow,.archived-flights-header .date>.arrow-wrapper .flight-number-arrow,.archived-flights-header .date>.arrow-wrapper .origin-arrow,.archived-flights-header .departure-time>.arrow-wrapper .date-arrow,.archived-flights-header .departure-time>.arrow-wrapper .departure-time-arrow,.archived-flights-header .departure-time>.arrow-wrapper .description-arrow,.archived-flights-header .departure-time>.arrow-wrapper .destination-arrow,.archived-flights-header .departure-time>.arrow-wrapper .flight-number-arrow,.archived-flights-header .departure-time>.arrow-wrapper .origin-arrow,.archived-flights-header .description>.arrow-wrapper .date-arrow,.archived-flights-header .description>.arrow-wrapper .departure-time-arrow,.archived-flights-header .description>.arrow-wrapper .description-arrow,.archived-flights-header .description>.arrow-wrapper .destination-arrow,.archived-flights-header .description>.arrow-wrapper .flight-number-arrow,.archived-flights-header .description>.arrow-wrapper .origin-arrow,.archived-flights-header .destination>.arrow-wrapper .date-arrow,.archived-flights-header .destination>.arrow-wrapper .departure-time-arrow,.archived-flights-header .destination>.arrow-wrapper .description-arrow,.archived-flights-header .destination>.arrow-wrapper .destination-arrow,.archived-flights-header .destination>.arrow-wrapper .flight-number-arrow,.archived-flights-header .destination>.arrow-wrapper .origin-arrow,.archived-flights-header .flight-number>.arrow-wrapper .date-arrow,.archived-flights-header .flight-number>.arrow-wrapper .departure-time-arrow,.archived-flights-header .flight-number>.arrow-wrapper .description-arrow,.archived-flights-header .flight-number>.arrow-wrapper .destination-arrow,.archived-flights-header .flight-number>.arrow-wrapper .flight-number-arrow,.archived-flights-header .flight-number>.arrow-wrapper .origin-arrow,.archived-flights-header .origin>.arrow-wrapper .date-arrow,.archived-flights-header .origin>.arrow-wrapper .departure-time-arrow,.archived-flights-header .origin>.arrow-wrapper .description-arrow,.archived-flights-header .origin>.arrow-wrapper .destination-arrow,.archived-flights-header .origin>.arrow-wrapper .flight-number-arrow,.archived-flights-header .origin>.arrow-wrapper .origin-arrow{display:none!important;position:absolute!important;font-size:13px!important;left:-12px;bottom:4px}.archived-flights-header .date>.arrow-wrapper>.date-arrow,.archived-flights-header .departure-time>.arrow-wrapper>.departure-time-arrow,.archived-flights-header .description>.arrow-wrapper>.description-arrow,.archived-flights-header .destination>.arrow-wrapper>.destination-arrow,.archived-flights-header .flight-number>.arrow-wrapper>.flight-number-arrow,.archived-flights-header .origin>.arrow-wrapper>.origin-arrow{display:inline!important}.archived-flight-list-row:nth-child(odd){background-color:#fff}.archived-flight-list-row:nth-child(2n){background-color:#c5ced9}.archived-flight-element{-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;font-size:16pt;font-weight:700;padding:10px 3%;border-bottom:2px solid #000}.archived-flight-element .departure-time{font-size:10pt}.archived-flight-element .destination{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.archived-flight-list>div{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block}.archived-flight-list .date{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:20px;width:30%}.archived-flight-list .archived-alerts-time-hours{font-size:14pt}.archived-flight-list .archived-alerts-time-ampm{font-size:10pt}.archived-flight-list .description{vertical-align:bottom;width:70%;text-overflow:ellipsis;overflow:hidden;text-align:bottom;white-space:nowrap}.archived-flight-list .hide-mobile{display:none}.archived-flight-list .mobile{display:inline-block}.archived-flights-header .description{overflow:visible}@media screen and (min-width:768px){.archived-flights{margin-top:20px;padding:20px 1%}.archived-flights .search-inputs{display:inline}.archived-flights .search-inputs .date-picker-wrapper,.archived-flights .search-inputs .keyword-search{width:30%;display:inline-block}.archived-flights .search-inputs .date-picker-wrapper{width:20%}.archived-flights .search-inputs .calendar-search-input{-webkit-box-sizing:border-box;box-sizing:border-box;height:31px;width:80%}.archived-flights .search-inputs>span .calendar-image{top:20px;right:12%}.archived-flights .dropdown{margin:0;width:24%!important;top:42px;left:20px}.archived-flight-element{font-size:13pt}.archived-flight-element:hover{background-color:#c4bba8}.archived-flights-header{padding:0 1% 10px;font-size:11pt;line-height:11pt}.archived-flight-element{padding:10px 1%}.archived-flight-element .date,.archived-flights-header .date{width:17%!important}.archived-flight-element .date,.archived-flight-element .departure-time,.archived-flights-header .date,.archived-flights-header .departure-time{width:15%}.archived-flights-section .destination{width:13%!important}.archived-flights-section .flight-number,.archived-flights-section .origin{width:10%}.archived-flights-section .description{width:35%!important;vertical-align:sub!important}.archived-flight-list .hide-mobile{display:inline-block}.archived-flight-list .mobile{display:none}}.no-archived-alerts{background-color:hsla(0,0%,100%,.3);padding:20px 3%}@media screen and (min-width:768px){.no-archived-alerts{padding:20px 1%}}.no-archived-alerts>p.text{font-size:15pt;line-height:15pt;margin:0}@media screen and (min-width:980px){.archived-flight-element{font-size:15pt}.description{vertical-align:top!important}}.no-historical-credits-container{position:relative}.no-historical-credits-message{border:1px solid #e14622;background-color:rgba(225,70,34,.3);width:100%;height:300px}.no-historical-credits-message p{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:12pt;line-height:16px;width:100%;height:auto;text-align:center}@media screen and (min-width:768px){.no-historical-credits-message{top:20px;height:400px}.no-historical-credits-message p{width:50%;font-size:14pt;line-height:17px;font-weight:500}}.historical-search section{outline:1px solid;margin-bottom:15px}.historical-search div.advanced-search-bar{margin:0 0 30px}.historical-search .search-title{margin:50px 10px 15px;font-size:12pt}.historical-search .historical-flight{background-color:rgba(129,162,202,.25);outline-color:#81a2ca}.historical-search .historical-airport{background-color:rgba(144,97,16,.25);outline-color:#faa718}.historical-search .search-box{margin:0 10px}.historical-search div.search-error-text-block{padding:5px 0}.historical-search .search-error-text-block{margin-bottom:0;float:left}.historical-search .center-search-button{text-align:center;padding-bottom:40px}@media screen and (min-width:992px){.credits-wrapper{height:66px}}.credits-summary-wrapper .credits-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:10px}.credits-summary-wrapper .credits-wrapper:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}.credits-summary-wrapper .credits-wrapper.green{border:1px solid #5dbe38;background-color:rgba(47,109,63,.7)}.credits-summary-wrapper .credits-wrapper.red{border:1px solid #e14622;background-color:rgba(225,70,34,.4)}.credits-summary-wrapper .credits-wrapper .title{font-size:15px}.credits-summary-wrapper .credits-wrapper .subject{font-size:20px;font-weight:600;margin-top:0;line-height:26px}.credits-summary-wrapper .credits-wrapper .credits{text-align:center}.credits-summary-wrapper .credits-wrapper .reserve-credits>div{display:inline-block;width:50%;font-size:15px;text-align:center}.credits-summary-wrapper .credits-wrapper .reserve-credits>div.no-buy-btn{width:100%}.credits-summary-wrapper .credits-wrapper .reserve-credits>div:nth-child(2){float:right;padding-top:2px}.credits-summary-wrapper .credits-wrapper .reserve-credits>div:nth-child(2)>button{position:absolute;top:0;right:10px;height:40px;width:130px}.attr-component h1{padding:0 3vw}@media screen and (min-width:768px){.attr-component h1{padding:0}}.attr-component .map-attributions{padding:0 3vw}@media screen and (min-width:768px){.attr-component .map-attributions{padding:0}}.attr-component .map-attributions a{color:#faa718}.attr-component .map-attributions a:hover{color:rgba(250,167,24,.6)}.attr-component .map-attributions li>a{font-size:1.5em}.attr-component .map-attributions p{font-size:1.5em;line-height:110%;font-weight:600}.footer-component{position:static;bottom:0;height:125px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:15px;z-index:1}@media print{.footer-component{display:none!important}}@media screen and (max-width:768px){.footer-component{padding:10px 0}}.footer-component .footer-top{position:absolute}@media screen and (max-width:1200px){.footer-component .footer-top{position:relative}}@media screen and (min-width:1200px){.footer-component .footer-top{margin-left:calc(50% - 364px)}}.footer-component .footer-top .fs-footer-ad{width:728px;min-height:43px}@media screen and (min-width:980px){.footer-component .footer-top .fs-footer-ad{min-height:90px;width:100%}}.footer-component .footer-bottom{overflow:hidden;background:#071c35;height:110px}@media screen and (max-width:768px){.footer-component .footer-bottom{height:115px}}.footer-component .footer-bottom .footer-left,.footer-component .footer-bottom .footer-right{display:inline-block}.footer-component .footer-bottom .footer-left p,.footer-component .footer-bottom .footer-right p{font-size:10pt;font-weight:300;line-height:5pt}@media screen and (max-width:500px){.footer-component .footer-bottom .footer-left,.footer-component .footer-bottom .footer-right{padding-top:5px}}.footer-component .footer-bottom .footer-left{width:150px;float:left;padding-left:20px}.footer-component .footer-bottom .footer-left .relx-group img{position:relative;top:-10px;height:40px}@media screen and (max-width:500px){.footer-component .footer-bottom .footer-left .relx-group img{height:34px;top:-15px}}@media screen and (max-width:768px){.footer-component .footer-bottom .footer-left{padding-left:10px}}.footer-component .footer-bottom .footer-right{float:right;width:320px;padding-right:20px;text-align:end}.footer-component .footer-bottom .footer-right a{display:inline;margin-right:10px;position:relative;top:1px}.footer-component .footer-bottom .footer-right .fs-contact-info{display:inline-block;float:right;text-align:right}.footer-component .footer-bottom .footer-right .fs-logo-address{position:relative}.footer-component .footer-bottom .footer-right .fs-logo-address .fs-footer-logo-link-fg{margin:0;position:absolute;top:68px;right:0}@media screen and (max-width:500px){.footer-component .footer-bottom .footer-right .fs-logo-address .fs-footer-logo-link-fg{top:80px}}@media screen and (max-width:768px){.footer-component .footer-bottom .footer-right{padding-right:10px}}@media screen and (max-width:500px){.footer-component .footer-bottom .footer-right{width:130px}}.footer-component .footer-bottom .fs-footer-logo-link-fg{position:relative}.footer-component .footer-bottom .fs-footer-logo-link-fg .part-of-FlightGlobal{height:25px;left:61px;top:20px;width:auto}.footer-component .footer-mobile{text-align:center;background-color:#071c35;padding-bottom:5px}@media screen and (min-width:500px){.footer-component .footer-mobile{display:none!important}}.footer-component .footer-mobile .footer-mobile-logo{padding-bottom:20px;position:relative}.footer-component .footer-mobile .footer-mobile-logo img{height:auto;width:auto;max-width:150px}.footer-component .footer-mobile .footer-mobile-logo .part-of-FlightGlobal{height:20px;width:auto;position:absolute;top:32px;left:calc(50% - 30px)}.footer-component .footer-mobile .fs-mobile-footer-copyright{display:inline-block;margin:0;padding:0}.footer-component .footer-bottom.subscription-active{margin-top:0}@media screen and (min-width:500px){.footer-component .footer-bottom.subscription-active{margin-top:5px}}@media screen and (min-width:768px){.footer-component .footer-bottom.subscription-active{margin-top:0}}.fullscreen-button-full>p,.fullscreen-button>p{float:left;display:inline-block;color:transparent}.video-control-icon-container-full.loader,.video-control-icon-container.loader{-webkit-animation-name:video-loading;animation-name:video-loading;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes video-loading{0%{opacity:0}50%{opacity:.8}to{opacity:0}}@keyframes video-loading{0%{opacity:0}50%{opacity:.8}to{opacity:0}}.seek-to-element{color:transparent;height:15px}.seek-to-element:hover{background-color:#fff;font-family:proxima-nova;font-weight:700;color:#000}@media screen and (min-width:375px){.seek-to-element{height:20px}}.progressing-bar{height:15px}@media screen and (min-width:375px){.progressing-bar{height:20px}}.full-screen-control-container{margin:1% 0 0;width:100%;height:20%;display:table;overflow:auto}.fullscreen-button{float:right;width:25px;height:25px;z-index:10;margin:0;overflow:hidden}.fullscreen-button img{width:100%;height:auto}.responsive-video-player-element{z-index:9;text-align:center;min-width:250px;width:100%;height:auto;border:2px solid #fff}.default-video-container-style{position:relative;display:inline-block;overflow:hidden;min-width:250px;max-width:600px;width:90%;margin:0 10px;height:145px;outline:none}@media screen and (min-width:275px){.default-video-container-style{height:145px}}@media screen and (min-width:300px){.default-video-container-style{height:165px}}@media screen and (min-width:325px){.default-video-container-style{height:185px}}@media screen and (min-width:400px){.default-video-container-style{height:200px}}@media screen and (min-width:425px){.default-video-container-style{height:215px}}@media screen and (min-width:450px){.default-video-container-style{height:225px}}@media screen and (min-width:475px){.default-video-container-style{height:235px}}@media screen and (min-width:500px){.default-video-container-style{height:250px}}@media screen and (min-width:525px){.default-video-container-style{height:265px;height:280px}}@media screen and (min-width:575px){.default-video-container-style{height:290px}}@media screen and (min-width:600px){.default-video-container-style{height:300px}}@media screen and (min-width:625px){.default-video-container-style{height:310px}}@media screen and (min-width:650px){.default-video-container-style{height:320px}}@media screen and (min-width:675px){.default-video-container-style{height:335px;height:340px}}.default-video-container-style div,.default-video-container-style img,.default-video-container-style li,.default-video-container-style p,.default-video-container-style span,.default-video-container-style video{-webkit-box-sizing:border-box;box-sizing:border-box}.controls-container{width:100%;height:100%;position:relative;z-index:10;margin-top:-150px}@media screen and (min-width:300px){.controls-container{margin-top:-165px}}@media screen and (min-width:325px){.controls-container{margin-top:-180px}}@media screen and (min-width:350px){.controls-container{margin-top:-180px}}@media screen and (min-width:375px){.controls-container{margin-top:-190px}}@media screen and (min-width:400px){.controls-container{margin-top:-205px}}@media screen and (min-width:425px){.controls-container{margin-top:-220px}}@media screen and (min-width:450px){.controls-container{margin-top:-230px}}@media screen and (min-width:475px){.controls-container{margin-top:-240px}}@media screen and (min-width:500px){.controls-container{margin-top:-250px}}@media screen and (min-width:525px){.controls-container{margin-top:-265px}}@media screen and (min-width:575px){.controls-container{margin-top:-285px}}@media screen and (min-width:600px){.controls-container{margin-top:-300px}}@media screen and (min-width:625px){.controls-container{margin-top:-310px}}@media screen and (min-width:650px){.controls-container{margin-top:-320px}}@media screen and (min-width:675px){.controls-container{margin-top:-330px}}@media screen and (min-width:700px){.controls-container{margin-top:-340px}}.video-control-icon{width:70px;height:70px;margin:0 39%}.video-control-icon img{width:100%;height:auto}@media screen and (min-width:400px){.video-control-icon{width:80px;height:80px}}@media screen and (min-width:500px){.video-control-icon{width:120px;height:120px;margin:0 35%}}@media screen and (min-width:600px){.video-control-icon{width:180px;height:180px;margin:0 33%}}@media screen and (min-width:700px){.video-control-icon{width:210px;height:210px;margin:0 31%}}.video-control-icon-container{clear:both;-webkit-transition:all .2s linear;transition:all .2s linear;margin:0;width:100%;height:54%}.duration-progress-bar-container{height:24%}@media screen and (min-width:575px){.duration-progress-bar-container{padding-top:3%}}@media screen and (min-width:700px){.duration-progress-bar-container{padding-top:30px}}.duration-progress-bar{width:98%;margin:0 1%;background-color:hsla(0,0%,100%,.3);z-index:10;height:30px}@media screen and (min-width:375px){.duration-progress-bar{height:40px}}@media screen and (min-width:767px){.default-video-container-style{width:600px;margin:auto}}.default-video-container-style-full-fallback{overflow:visible;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1200;background-color:#000}.duration-progress-bar-full{background-color:hsla(0,0%,100%,.3);width:98%;position:fixed;bottom:10px;left:1%;z-index:4294967294}.video-control-icon-container-full .video-control-icon{margin:0;width:75px;height:75px;background-color:hsla(0,0%,100%,.2);border-radius:100%;position:fixed;bottom:100px;left:40%;z-index:4294967294}@media screen and (min-width:1100px){.video-control-icon-container-full .video-control-icon{bottom:400px;width:300px;height:300px}}.video-control-icon-container-full .video-control-icon img{width:100%;height:auto}.video-control-icon-container-full .video-control-icon p{margin:40px auto;text-align:center;font-size:2.5em;width:80%}.full-screen-control-container-full{width:100%;height:100px;margin:0;position:fixed;top:10px;left:1px;z-index:4294967294}.fullscreen-button-full{color:#000;font-size:2em;background-color:hsla(0,0%,100%,.7);z-index:4294967294}.fullscreen-button-full>img{width:100%;height:auto}.fullscreen-button-full{float:right;width:25px;height:25px;z-index:10;margin:0;overflow:hidden}.fullscreen-button-full img{width:100%;height:auto;margin-top:-25px}.controls-container-full{position:relative;height:100%;left:1vw;width:98vw;z-index:2147483647}.full-screened-video-player{position:relative;top:0;left:0;width:98vw;z-index:1300}.subscription-feature-info-container .chart-icon-holder{width:75px;margin:5px 0 0;margin-right:10px}.subscription-feature-info-container .chart-icon-holder img{width:100%;height:auto}.subscription-feature-info-container .subscription-feature-chart{width:90%;margin:0 auto}.subscription-feature-info-container .subscription-feature-chart .subscription-feature-chart-header{margin:10px}.subscription-feature-info-container .subscription-feature-chart .subscription-feature-chart-header .icon-title-container{min-height:50px}.subscription-feature-info-container .subscription-feature-chart .subscription-feature-chart-header .icon-title-container .icon{width:40px;float:left;margin-right:5px}.subscription-feature-info-container .subscription-feature-chart .subscription-feature-chart-header .icon-title-container .icon.large{width:50px}.subscription-feature-info-container .subscription-feature-chart .subscription-feature-chart-header .icon-title-container .title{overflow:hidden;font-size:13pt;font-weight:400;display:table-cell;vertical-align:middle;height:40px;line-height:20px}.subscription-feature-info-container .subscription-feature-chart .subscription-feature-chart-header .icon-title-container .title.large{width:50px;font-weight:600;line-height:22px}.subscription-feature-info-container .subscription-feature-chart .subscription-feature-chart-header .subtitle-container{margin-left:50px}.subscription-feature-info-container .subscription-feature-chart .subscription-feature-chart-header .subtitle-container .subtitle{font-size:11pt;margin:5px}.subscription-feature-info-container .subscription-feature-chart .feature-row-container{border-bottom:3px solid hsla(0,0%,100%,.4)}.subscription-feature-info-container .subscription-feature-chart .feature-row-container:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}.subscription-feature-info-container .subscription-feature-chart .feature-row-container+.highlight-row{background-color:rgba(230,112,170,.4)}.subscription-feature-info-container .subscription-feature-chart .subscription-feature-chart-column-header{min-height:89px}.subscription-feature-info-container .subscription-feature-chart .highlightFreeFeatureHeader{background:rgba(123,161,203,.5)}.subscription-feature-info-container .subscription-feature-chart .highlightStandardFeatureHeader{background:rgba(255,168,0,.4)}.subscription-feature-info-container .subscription-feature-chart .highlightProFeatureHeader{background:hsla(0,0%,100%,.3)}.subscription-feature-info-container .subscription-feature-chart .feature-chart-rows .subscription-feature-sub-text{text-align:center;height:18px;margin:5px 0 0}.subscription-feature-info-container .subscription-feature-chart .feature-chart-rows .highlight-background{min-height:70px}.subscription-feature-info-container .subscription-feature-chart .feature-chart-rows .new-account-selector .highlight-background{min-height:40px}.subscription-feature-info-container .subscription-feature-chart .feature-chart-rows .highlight-background:nth-of-type(2),.subscription-feature-info-container .subscription-feature-chart .feature-chart-rows .highlightFreeBackground{background:rgba(123,161,203,.2)}.subscription-feature-info-container .subscription-feature-chart .feature-chart-rows .highlight-background:nth-of-type(3),.subscription-feature-info-container .subscription-feature-chart .feature-chart-rows .highlightStandardBackground{background:rgba(255,168,0,.2)}.subscription-feature-info-container .subscription-feature-chart .feature-chart-rows .highlight-background:nth-of-type(4),.subscription-feature-info-container .subscription-feature-chart .feature-chart-rows .highlightProBackground{background:hsla(0,0%,100%,.1)}.subscription-feature-info-container .business-account-call-to-action .icon{height:50px;width:50px!important;position:relative;top:15px;padding-right:10px}.subscription-feature-info-container .business-account-call-to-action .subtitle{margin:0;position:relative;top:-15px}.subscription-feature-info-container .business-account-call-to-action .secondary-text{padding-left:10px}.subscription-feature-info-container .business-account-call-to-action li{list-style-type:inherit;position:relative;left:30px}.free-feature-dot{background:#7ba1cb}.free-feature-dot,.standard-feature-dot{border-radius:100%;width:25px;height:25px;position:absolute;top:50%;left:50%;margin:-12.5px 0 0 -12.5px}.standard-feature-dot{background:#ffa800}.pro-feature-dot{border-radius:100%;width:25px;height:25px;position:absolute;top:50%;left:50%;margin:-12.5px 0 0 -12.5px;background:#fff}@media screen and (max-width:767px){.chart-icon-holder{float:left;width:50px!important;margin:0;margin-right:10px}.chart-icon-holder img{width:100%;height:auto}.chart-icon-holder+h3{margin-top:20px!important}.subscription-feature-info-container .subscription-feature-info{margin-bottom:0}.subscription-feature-info-container .subscription-feature-chart{width:100%;margin:0 auto}.subscription-feature-info-container .subscription-feature-chart .subscription-feature-chart-header .icon-title-container{min-height:40px}.subscription-feature-info-container .feature-row-container .icon-title-container .icon{width:30px!important;margin-top:5px}.subscription-feature-info-container .mobile-header-subtitle{margin-left:10px}.subscription-feature-info-container .mobile-header-subtitle .text{display:inline-block;margin:0;margin-left:5px;font-size:12pt}.subscription-feature-info-container .highlightStandardFeatureHeader .mobile-header-subtitle{color:#ccdef5}.subscription-feature-info-container .highlightProFeatureHeader .mobile-header-subtitle{color:#ffa800}.subscription-feature-info-container .free-section{border-bottom:2px solid;border-color:#81a2ca!important}.subscription-feature-info-container .standard-section{border-bottom:2px solid;border-color:#faa718!important}.subscription-feature-info-container .pro-section{border-bottom:2px solid;border-color:hsla(0,0%,100%,.5)!important}.subscription-feature-info-container .mobileHeader{padding:10px 0;margin-top:30px}.subscription-feature-info-container .mobile-feature-subtext{font-size:12pt;text-align:center;margin:0 auto;padding:5px 0}.subscription-feature-info-container .highlightStandardBackground{border-color:#faa718!important}.subscription-feature-info-container .highlightStandardBackground .mobile-feature-subtext{background:rgba(255,168,0,.2)}.subscription-feature-info-container .highlightProBackground .mobile-feature-subtext{background:hsla(0,0%,100%,.15)}.subscription-feature-info-container .mobileSubscribe{margin:20px}}@media screen and (max-width:979px) and (min-width:768px){.subscription-feature-info-container .chart-icon-holder{float:left;margin:0;margin-right:10px;width:65px!important}.subscription-feature-info-container .chart-icon-holder img{height:auto;width:100%}.subscription-feature-info-container .chart-icon-holder+h3{margin-top:16px!important}.subscription-feature-info-container .subscription-feature-chart{margin:0 auto;width:100%}.subscription-feature-info-container .subscription-feature-chart .subscription-feature-chart-column-header{min-height:103px!important}.subscription-feature-info-container .subscription-feature-chart .feature-chart-rows .highlight-background{min-height:80px}.subscription-feature-info-container .business-account-call-to-action .content{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:15px}.subscription-feature-info-container .business-account-call-to-action .icon{height:65px;width:65px!important}.subscription-feature-info-container .business-account-call-to-action .secondary-text{padding-left:25px}}@media screen and (max-width:991px) and (min-width:980px){.subscription-feature-info-container .subscription-feature-chart-column-header{min-height:103px!important}.subscription-feature-info-container .subscription-feature-chart{margin:0 auto;width:100%}.subscription-feature-info-container .subscription-feature-chart .feature-chart-rows .highlight-background{min-height:80px}.subscription-feature-info-container .button{text-align:start!important}.subscription-feature-info-container .marketing-section-background{padding-bottom:15px!important}}@media screen and (min-width:980px){.subscription-feature-info-container .business-account-call-to-action .content{padding-left:15px}.subscription-feature-info-container .business-account-call-to-action .text>h5{margin-bottom:10px}.subscription-feature-info-container .business-account-call-to-action .title{font-size:22pt!important}.subscription-feature-info-container .business-account-call-to-action .secondary-text{padding-left:25px;position:relative;top:5px}.subscription-feature-info-container .business-account-call-to-action .icon{height:75px;position:relative;top:10px;width:75px!important}}.subscription-feature-info-container .subscription-header{margin-bottom:10px}.subscription-feature-sub-header{width:90%}.subscription-feature-sub-header h4{line-height:24px}.subscription-feature-sub-header h4,.subscription-feature-sub-header p{padding:0 0 0 25px}.subscription-feature-info{margin:0 10px 20px;font-size:12pt;line-height:18px}.subscription-feature-info .row{margin-bottom:20px}.subscription-feature-info:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}.subscription-feature-info ul{margin:0 0 0 30px}.subscription-feature-info li{list-style-position:outside;list-style-type:disc}.subscription-feature-info article{-webkit-transition:all .2s linear;transition:all .2s linear}.subscription-feature-info article:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}.subscription-feature-info article aside{margin:0 10px}.subscription-feature-info article .marketing-feature-text{width:90%;margin:5px 10px;float:left}.subscription-feature-info article .marketing-feature-text p{margin:8px 0;padding:0;line-height:12pt}.subscription-feature-info .subscription-button-container{max-width:500px}@media screen and (max-width:767px){.video-card-container{margin:10px auto;height:250px}}@media screen and (min-width:768px){.video-card-container{height:250px;margin:0 auto}.subscription-feature-info{margin:0 20px 20px}.subscription-feature-info article aside{margin:0 10px}.subscription-feature-info article aside .icon-header-title-container .icon{width:50px}.subscription-feature-info article aside .icon-header-title-container .title{font-size:18pt;height:50px}.subscription-feature-info article aside h3{font-size:1.8em}.subscription-feature-info article .marketing-feature-text{width:75%}.subscription-feature-info article .marketing-feature-text li{font-size:16px}.subscription-feature-info article .marketing-feature-text h2{font-size:18pt}.subscription-feature-info article .marketing-feature-text p{font-size:16px;line-height:18px}.subscription-feature-info .marketing-go-premium-button{margin-left:10px!important}}@media screen and (min-width:1200px){.subscription-feature-info .video-card-container{height:300px;margin:0;margin-bottom:10px}.subscription-feature-info article aside{margin:2px 10px 0 0}.subscription-feature-info article .marketing-feature-text{width:80%;float:left}.subscription-feature-info article .marketing-feature-text p{margin-top:12px}}.subscription-closer{width:90%;margin:25px auto}.marketing-go-premium-button:hover{background-color:#81a2ca}#FAQ{margin-top:1.2em}#FAQ>a{text-decoration:underline}@media screen and (max-width:767px){.subscription-closer>.col-xs-12{margin:10px auto}}.marketing-go-premium-button{line-height:36px!important;width:90%;display:block!important;margin:0 auto!important;height:50px!important;padding:0}.marketing-go-premium-button>div{height:36px}.marketing-go-premium-button>div span{height:36px;font-size:24px!important;padding-bottom:4px}.subscription-closer a,.subscription-closer button,.subscription-closer div,.subscription-closer h2,.subscription-closer h5,.subscription-closer span{-webkit-box-sizing:border-box;box-sizing:border-box}.subscription-closer .hidden-xs.col-sm-6>div{width:100%;display:inline-block}.subscription-closer .hidden-xs.col-sm-6>div h2{font-size:1.6em}.subscription-closer .hidden-xs.col-sm-6>div h2,.subscription-closer .hidden-xs.col-sm-6>div h5{width:80%;margin:0 auto}.marketing-section-background{width:95%;margin:0 auto;background-color:hsla(0,0%,100%,.3);border-bottom:6px solid #ffa800;min-height:100px;-webkit-transition:all .4s linear;transition:all .4s linear}.marketing-section-background:before{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:25px}.marketing-section-background:after{margin:0;visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}.marketing-section-background-container{display:table;overflow:visible;width:100%;margin-bottom:25px}@media screen and (min-width:980px){.marketing-section-background{width:100%;margin:0}.marketing-section-background-container{margin-bottom:50px}}@media screen and (min-width:767px){.subscription-closer .hidden-xs.col-sm-6>div h2{font-size:1.8em}}@media screen and (min-width:1200px){.subscription-closer .hidden-xs.col-sm-6>div h2{font-size:2.5em}}@media screen and (min-width:980px){.subscription-closer .hidden-xs.col-sm-6 .marketing-go-premium-button{width:300px;height:50px!important}.subscription-closer .hidden-xs.col-sm-6 .marketing-go-premium-button>div span{font-size:20px!important}}@media screen and (min-width:1200px){.subscription-closer .hidden-xs.col-sm-6 .marketing-go-premium-button{width:400px}.subscription-closer .hidden-xs.col-sm-6 .marketing-go-premium-button>div span{font-size:32px!important;line-height:35px;font-weight:800!important;vertical-align:bottom!important}}.subscription-success-container{font-size:12pt}.subscription-success-container .containerDiv{margin:20px 40px}.subscription-success-container .successTitle{margin:15px 0;font-weight:600;font-size:22pt}.subscription-success-container .transactionDetails{font-weight:700}.subscription-success-container .servicesSectionTitle{font-size:20pt}.subscription-success-container .subscription-status-message{font-size:17pt}.subscription-success-container .serviceSection{border-bottom:6px solid #faa718;margin-top:40px;padding-bottom:10px}.subscription-success-container .serviceSection .serviceSectionTitle{font-weight:600;font-size:24pt}.subscription-success-container .serviceSection .serviceSectionTitle.free{color:#81a2ca}.subscription-success-container .serviceSection .serviceSectionTitle.unlocked{color:#7dd63b}.subscription-success-container .serviceSection .serviceSectionSubtitle{margin-top:0}.subscription-success-container .serviceIcon{display:block;margin:0 auto;margin-top:10px;width:75%!important;max-width:44px;max-height:44px;height:100%!important}.subscription-success-container .title{font-size:14pt;margin:15px 10px 5px;font-weight:600}.subscription-success-container .subtitle{font-size:12pt;margin:5px 10px 15px;text-decoration:underline}.subscription-success-container .betterAdsLinkStyle .subtitle{text-decoration:none}.subscription-success-container .service-section-head .serviceSectionIcon-standard{background-color:#81a2ca}.subscription-success-container .service-section-head .serviceSectionIcon-unlocked{background-color:#7dd63b}.subscription-success-container .service-section-head .serviceSectionDescription-standard{background-color:rgba(129,162,202,.212)}.subscription-success-container .service-section-head .serviceSectionDescription-unlocked{background-color:rgba(125,214,59,.212)}.subscription-success-container .service-section-head:hover{cursor:pointer;text-decoration:none}.subscription-success-container .service-section-head:hover .serviceSectionDescription-standard{background-color:rgba(129,162,202,.412)}.subscription-success-container .service-section-head:hover .serviceSectionDescription-unlocked{background-color:rgba(125,214,59,.312)}.subscription-success-container .service-section-head:hover .title{color:#fff}.subscription-success-container .service-section-head:hover .subtitle{color:#faa718;text-decoration:underline}.subscription-success-container .betterAdsLinkStyle:hover{cursor:default;text-decoration:none}.subscription-success-container .betterAdsLinkStyle:hover .serviceSectionDescription-unlocked{background-color:rgba(125,214,59,.212)}.subscription-success-container .betterAdsLinkStyle:hover .title{color:#fff}.subscription-success-container .betterAdsLinkStyle:hover .subtitle{color:#fff;text-decoration:none}.credit-buckets-container p{margin:6px 0;line-height:19px;font-weight:600}@media screen and (max-width:520px){.credit-buckets-container .table-row{width:100%}.credit-buckets-container button{margin-top:8px!important}}.credit-button-container{margin-top:30px}.credit-button{float:right;width:130px!important}@media screen and (min-width:768px){.credit-button{text-align:center!important;margin:0!important;float:none}}@media screen and (max-width:519px){.credit-button{float:left}}.account-profile .payment-history-title-header.billing{padding:20px 0 10px;background-color:#acacac}.account-profile .payment-history-title-header.billing>h2{position:relative;top:-18px;margin-left:0}.account-profile .payment-history{padding:0;margin:0;background-color:#acacac;width:100%}.account-profile .payment-history ul li{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 0;list-style-type:none;margin:0}.account-profile .payment-history ul li:hover{cursor:pointer;background-color:#c4bba8}.account-profile .payment-history .payment-history-icon-container img{height:45px;width:45px}.account-profile .payment-history .payment-history-inner-container{width:96%;margin:0 auto 20px}.account-profile .payment-history .payment-history-inner-container:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;height:100px}.account-profile .payment-history .invoice-item-group .row{width:90%;margin:0 auto;padding:0}.account-profile .payment-history .invoice-item-group .row p{font-size:10pt!important}@media screen and (min-width:500px){.account-profile .payment-history .invoice-item-group .row p{font-size:12pt!important}}.account-profile .payment-history .invoice-item-header{width:90%;margin:0 auto 5px;padding:0}.account-profile .payment-history .invoice-item-header p{font-size:10pt!important;font-weight:700}@media screen and (min-width:500px){.account-profile .payment-history .invoice-item-header p{font-size:12pt!important}}.account-profile .payment-history .payment-history-items{background-color:#fff}.account-profile .payment-history .invoice-item-group .invoice-item-amount p,.account-profile .payment-history .invoice-item-group .invoice-item-date p,.account-profile .payment-history .invoice-item-group .invoice-item-description p,.account-profile .payment-history .invoice-item-group .invoice-item-reference-number p,.account-profile .payment-history .invoice-item-header .invoice-item-amount p,.account-profile .payment-history .invoice-item-header .invoice-item-date p,.account-profile .payment-history .invoice-item-header .invoice-item-description p,.account-profile .payment-history .invoice-item-header .invoice-item-reference-number p{width:98%;margin:0 auto;padding:0;font-size:12px;line-height:12px}@media screen and (min-width:320px){.account-profile .payment-history .invoice-item-group .invoice-item-amount p,.account-profile .payment-history .invoice-item-group .invoice-item-date p,.account-profile .payment-history .invoice-item-group .invoice-item-description p,.account-profile .payment-history .invoice-item-group .invoice-item-reference-number p,.account-profile .payment-history .invoice-item-header .invoice-item-amount p,.account-profile .payment-history .invoice-item-header .invoice-item-date p,.account-profile .payment-history .invoice-item-header .invoice-item-description p,.account-profile .payment-history .invoice-item-header .invoice-item-reference-number p{font-size:14px;line-height:14px}}@media screen and (min-width:500px){.account-profile .payment-history .invoice-item-group .invoice-item-amount p,.account-profile .payment-history .invoice-item-group .invoice-item-date p,.account-profile .payment-history .invoice-item-group .invoice-item-description p,.account-profile .payment-history .invoice-item-group .invoice-item-reference-number p,.account-profile .payment-history .invoice-item-header .invoice-item-amount p,.account-profile .payment-history .invoice-item-header .invoice-item-date p,.account-profile .payment-history .invoice-item-header .invoice-item-description p,.account-profile .payment-history .invoice-item-header .invoice-item-reference-number p{font-size:16px;line-height:16px}}@media screen and (min-width:768px){.account-profile .payment-history .invoice-item-group .invoice-item-amount p,.account-profile .payment-history .invoice-item-group .invoice-item-date p,.account-profile .payment-history .invoice-item-group .invoice-item-description p,.account-profile .payment-history .invoice-item-group .invoice-item-reference-number p,.account-profile .payment-history .invoice-item-header .invoice-item-amount p,.account-profile .payment-history .invoice-item-header .invoice-item-date p,.account-profile .payment-history .invoice-item-header .invoice-item-description p,.account-profile .payment-history .invoice-item-header .invoice-item-reference-number p{font-size:18px;line-height:18px}}.account-profile .payment-history .invoice-item-light-blue-row{background-color:rgba(123,161,203,.2)}.account-profile .payment-history .invoice-item-neutral-row{background-color:#fff}.account-profile .no-history{margin-top:10px;text-align:center}.account-profile .no-history>p{display:inline-block;margin:15px 0}.subscription-status .subscription-status-block .tier-text{margin:32px 0 10px;font-size:10pt;font-weight:600}.subscription-status .subscription-status-block .renewal-text{margin:36px 0 4px;font-size:10pt;font-weight:600}.subscription-status .subscription-status-block .renewal-date-container{width:100%;border:3px solid #fff;background-color:hsla(0,0%,100%,.25)}.subscription-status .subscription-status-block .renewal-date{font-size:13pt;font-weight:500;padding:0;margin:13px}.subscription-status .subscription-status-block button{width:130px!important;float:right;margin-left:10px}@media screen and (max-width:519px){.subscription-status .subscription-status-block button{float:none;margin-left:0;width:100%!important}.subscription-status .subscription-status-block .unsubscribe-button{margin:10px 0 15px!important}}.subscription-status .subscription-status-block .content-container{display:inline-block;width:275px}@media screen and (max-width:519px){.subscription-status .subscription-status-block .content-container{width:100%}}.subscription-status .tier-icon{padding-left:20px}.subscription-status .subscription-level-text{float:left;line-height:0;font-size:16px}.subscription-status .renewal-date{padding-left:20px;font-size:16px;font-weight:700;display:inline-block}.print-section{width:100vw;margin:0 -20px}@media screen and (min-width:500px){.print-section{width:100%;margin:0}}@media screen and (min-width:768px){.print-section{width:100%;margin:0 auto}}@media print{.print-section{width:100%;margin:0}}.payment-history-detail{background-color:#fff;padding:0 10px;min-height:930px;color:#000}.payment-history-detail:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;height:15px}.payment-history-detail a,.payment-history-detail h1,.payment-history-detail h2,.payment-history-detail h3,.payment-history-detail h4,.payment-history-detail h5,.payment-history-detail p{color:#000}.payment-history-detail .receipt-container{width:100%;margin:0}@media screen and (min-width:768px){.payment-history-detail .receipt-container{width:90%;margin:0 auto}}.payment-history-detail .receipt-heading h5,.payment-history-detail .receipt-heading p{font-size:18px;display:inline-block;margin:0;padding:0}.payment-history-detail .receipt-heading p{font-size:16px;font-weight:700}.payment-history-detail .receipt-detail-header{margin-bottom:20px}.payment-history-detail .receipt-next-date{min-height:5px;background-color:#000;text-align:center}@media print{.payment-history-detail .receipt-next-date{-webkit-print-color-adjust:exact}}.payment-history-detail .receipt-next-date p{margin:0;padding:10px 0;color:#fff}@media print{.payment-history-detail .receipt-next-date p{-webkit-print-color-adjust:exact}}.payment-history-detail .receipt-detail-table .row:first-of-type{background-color:rgba(0,0,0,.35)}@media print{.payment-history-detail .receipt-detail-table .row:first-of-type{-webkit-print-color-adjust:exact}}.payment-history-detail .receipt-customer-address{margin-top:50px;border:2px solid #000;border-radius:6px}.payment-history-detail .receipt-customer-address .receipt-table-header{background-color:rgba(0,0,0,.35)}@media print{.payment-history-detail .receipt-customer-address .receipt-table-header{-webkit-print-color-adjust:exact}}.payment-history-detail .receipt-customer-address .receipt-table-column h5,.payment-history-detail .receipt-customer-address .receipt-table-column p,.payment-history-detail .receipt-customer-address .receipt-table-header h5,.payment-history-detail .receipt-customer-address .receipt-table-header p{margin-left:15px;padding:10px 0}.payment-history-detail .current-balance-zero p,.payment-history-detail .receipt-amount p{font-weight:700;font-size:16px;margin:0 0 0 15px;padding:16px 0}.payment-history-detail .current-balance-zero{background-color:#000}@media print{.payment-history-detail .current-balance-zero{-webkit-print-color-adjust:exact}}.payment-history-detail .current-balance-zero p{color:#fff;margin-left:17px}@media print{.payment-history-detail .current-balance-zero p{-webkit-print-color-adjust:exact}}.payment-history-detail .receipt-table-header h5{margin:0 0 0 15px;padding:2px 0;font-weight:700;font-size:14px;line-height:18px}@media screen and (min-width:768px){.payment-history-detail .receipt-table-header h5{font-size:16px}}.payment-history-detail .receipt-table-column p{margin:0 0 0 15px;padding:10px 0;font-size:16px;font-weight:400;line-height:18px}.payment-history-detail .receipt-table-column .col-xs-7>div,.payment-history-detail .receipt-table-header .col-xs-7>div{border-right:2px solid #000;border-left:2px solid #000}.payment-history-detail .receipt-column{display:-webkit-box;display:-ms-flexbox;display:flex}.payment-history-detail .receipt-column .col-xs-9>div{height:100%;border-right:2px solid #000}.payment-history-detail .receipt-column .col-xs-9 h5,.payment-history-detail .receipt-column .col-xs-9 p{text-align:right;margin:0 50px 0 0;font-weight:700;font-size:16px}.payment-history-detail .receipt-column .col-xs-9 p{padding:16px 0}.payment-history-detail .receipt-column .col-xs-9 h5{padding-top:5px;font-size:20px;margin-right:5px}.payment-history-detail .receipt-column .col-xs-9 h5 span{vertical-align:middle}.payment-history-detail .receipt-column .balance{display:inline-block;-ms-flex-item-align:center;align-self:center}.payment-history-detail .receipt-thanks{text-align:center;margin:35px 0}.payment-history-detail .receipt-thanks h1{font-size:50px;letter-spacing:1px;font-weight:bolder}.payment-history-detail .receipt-terms-agreement{text-align:center;margin-bottom:50px}.payment-history-detail .receipt-terms-agreement a:hover{text-decoration:underline;color:#e34622}.payment-history-detail .main-receipt-container{border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-left-radius:6px;border:2px solid #000}.payment-history-detail .main-receipt-container:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}.payment-history-detail .detail-invoice-item{border:.5px solid #071c35;margin:5px 10px 0;width:98%}.payment-history-detail .invoice-print-button{margin:10px auto}.payment-history-detail .invoice-header{margin-bottom:80px}.payment-history-detail .invoice-header:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}.payment-history-detail .invoice-header div:first-of-type{display:inline-block;float:left;width:50px;margin:85px 10px 0;padding:5px}.payment-history-detail .invoice-header div:nth-of-type(2){display:inline-block;float:right;width:210px;margin:80px 40px 0 0}.payment-history-detail .invoice-header div:nth-of-type(2) img{width:100%;height:auto}.payment-history-detail .invoice-header div:nth-of-type(3){width:95%;display:inline-block;margin:0 40px 10px 0}.payment-history-detail .invoice-header div:nth-of-type(3) p{font-size:15px;line-height:18px;background-color:transparent;margin:0;padding:0;text-align:right}@media print{.payment-history-detail .invoice-header div{background-color:#fff;-webkit-print-color-adjust:exact}}.payment-history-detail .invoice-header div img{width:100%;height:auto}.payment-history-detail .invoice-header h2{width:200px;display:inline-block;margin:95px 5px 0;float:left}.payment-history-detail .fs-header-print,.payment-history-detail .fs-header-print *{display:none!important}.print-button-container{width:200px;margin:10px auto}@media print{.print-button-container,.print-button-container *{display:none!important}}@media print{.print-section{background-color:#fff;text-align:center;width:100%;position:absolute;left:0}.payment-history-detail{display:inline-block;max-width:930px;height:100%;min-height:100vh}}.HighlightedSection{background-color:hsla(0,0%,100%,.2);border:1px solid #fff;margin:20px 0 0}.HighlightedSection .sectionHeader{background-color:hsla(0,0%,100%,.2);padding:5px 0;position:relative}.HighlightedSection .sectionHeader .icon-header{width:calc(100% - 20px);margin-left:20px}.HighlightedSection .sectionHeader .icon-header-subtitle-container,.HighlightedSection .sectionHeader .icon-header-title-container{display:inline-block;top:50%;-webkit-transform:translateY(10%);transform:translateY(10%);margin:0 0 0 5px;position:relative}.HighlightedSection .sectionHeader .icon-header-subtitle-container .icon,.HighlightedSection .sectionHeader .icon-header-title-container .icon{position:relative;top:50%;margin:5px 10px 0 0;width:36px;height:36px}.HighlightedSection .sectionHeader .icon-header-subtitle-container .title,.HighlightedSection .sectionHeader .icon-header-title-container .title{display:table-cell;margin:auto 0 0;height:44px;line-height:22px;overflow:visible}.HighlightedSection .sectionHeader .subtitle{cursor:pointer;display:inline-block;position:relative;text-decoration:underline;top:-18px}.HighlightedSection .sectionBody{margin:20px 40px}@media screen and (max-width:767px){.HighlightedSection .sectionBody{margin:28px 20px}}.HighlightedSection .account-type-footer{border-top:5px solid;padding:15px 36px}.HighlightedSection .account-type-footer .col-sm--4{padding-top:5px}@media screen and (min-width:768px) and (max-width:991px){.HighlightedSection .account-type-footer button{min-width:225px!important}}.HighlightedSection .account-type-footer button span{line-height:24px!important;vertical-align:top!important}.HighlightedSection .account-type-footer h3{font-size:16pt;font-weight:400;margin:5px}.HighlightedSection .account-type-footer h3 .formatted-text{font-weight:600;text-transform:uppercase;white-space:nowrap}@media screen and (max-width:767px){.HighlightedSection .account-type-footer{padding:10px 16px;text-align:center}.HighlightedSection .account-type-footer h3{margin:10px 0}}.HighlightedSection .free-footer{background-color:rgba(123,161,203,.2);border-color:#7ba1cb}.HighlightedSection .free-footer .formatted-text{color:#7ba1cb}.HighlightedSection .standard-footer{background-color:rgba(250,167,24,.25);border-color:#faa718}.HighlightedSection .standard-footer .formatted-text{color:#faa718}.HighlightedSection .premium-footer{background-color:hsla(0,0%,100%,.25);border-color:#fff}.HighlightedSection .premium-footer .formatted-text{color:#fff}.create-account .account-create-input-title{font-size:13.5px;font-weight:600;margin:15px 0 5px 2px}.create-account .registration-form-error{background-color:#e34622;border-top-left-radius:.3em;border-top-right-radius:.3em;bottom:-1px;left:-1px;margin-bottom:0;padding:3px;position:relative}.create-account .account-create-subtitle{font-size:9pt;font-weight:300;margin:0}.create-account .account-create-input{background-color:#ededed;border:2px solid #9b9b9b;border-radius:5px;font-size:10pt;font-weight:400;height:28px;line-height:inherit;margin:1px;padding:3px;text-indent:5px;width:calc(100% - 8px)}.create-account .account-create-link{color:#fff;line-height:23px;margin:5px 3px;text-decoration:underline;vertical-align:baseline;white-space:nowrap}.create-account .account-create-link:hover{color:#faa718}.create-account .captcha{min-height:78px;text-align:left;margin-top:10px}.create-account .account-create-password{margin-bottom:30px}.create-account .text-input-wrapper{height:75px;margin-bottom:2px;position:relative}.create-account .text-input-wrapper>div{bottom:0;left:0;position:absolute;width:100%}@media screen and (max-width:767px){.create-account .account-create-email{margin-bottom:30px;margin-top:0}}@media screen and (max-width:390px){.create-account{margin:0 -15px}}.account-registration .content .icon-header{margin-bottom:15px}.account-registration .content .payment{margin-top:55px}.account-registration .content .payment .terms-link,.account-registration .content .submit-payment-button{display:none}.account-registration .Select-arrow,.account-registration .Select-clear,.account-registration .Select-placeholder{color:#fff!important}.account-registration .Select-arrow{border-left-color:transparent;border-right-color:transparent;border-top-color:#fff}@media screen and (min-width:768px){.account-registration .content .info .alert-preferences{padding-top:18px}.account-registration .content .payment{margin-top:0}.account-registration .content .payment .fieldset{padding-bottom:150px}}.account-registration .no-account,.account-registration .not-yet-sub{font-size:18px}.account-registration .bold{font-weight:600}.account-registration .fs-orange{color:#faa718}.account-registration .plan-selected{text-transform:capitalize}.account-registration .completion h2{font-size:3.2em;margin-bottom:15px}.account-registration .completion .invoice-btn{height:35px;margin:25px 0 50px}.account-registration .completion .invoice-btn>button{width:100%}.account-registration .completion .verification .title img{height:50px;width:50px}.account-registration .completion .verification .title h3{position:relative;display:inline;font-size:1.5em;top:-17px;left:10px}.account-registration .completion .verification .text .underline{border-bottom:1px dotted #fff}.account-registration .completion .verification .text p{line-height:20px}@media screen and (min-width:768px){.account-registration .completion .invoice-btn>button{width:360px}}.plan-header-row{clear:both;margin:-14px 0}.plan-header-row,.plan-header-row .subscription-feature-chart-header{position:relative}.plan-header-row .icon-title-container .title{font-size:15px;margin-left:10px}.plan-header-row .icon-title-container .with-subtitle{margin:10px 0 4px 10px}.plan-header-row .icon-title-container .icon-last-child{min-height:36px}.new-account-plan-selection-wrapper .plan-chart-header-container{clear:both;position:relative}.new-account-plan-selection-wrapper .plan-chart-header-container .subscription-feature-chart-header{background-color:hsla(0,0%,100%,.2)}.new-account-plan-selection-wrapper .plan-chart-header-container .subscription-feature-chart-header:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}.new-account-plan-selection-wrapper .plan-chart-header-container .icon-title-container{top:50%;-webkit-transform:translateY(10%);transform:translateY(10%);position:relative;min-height:50px;margin-left:10px}.new-account-plan-selection-wrapper .plan-chart-header-container .icon,.new-account-plan-selection-wrapper .plan-chart-header-container .title{display:inline-block;position:absolute;top:50%;-webkit-transform:translateY(-56%);transform:translateY(-56%)}.new-account-plan-selection-wrapper .plan-chart-header-container .title{margin-left:40px}@media screen and (min-width:400px){.new-account-plan-selection-wrapper .plan-chart-header-container .title{margin-left:50px}}.new-account-plan-selection-wrapper .subscription-feature-sub-text{font-size:12px;line-height:14px;margin:41px 0 0;text-align:center;padding:12px 0 4px}.new-account-plan-selection-wrapper .highlight-background{float:left;min-height:30px;position:relative;width:32%}.new-account-plan-selection-wrapper .highlight-background.free-plan{background:rgba(123,161,203,.2)}.new-account-plan-selection-wrapper .highlight-background.drab .subscription-feature-sub-text{color:#858585}.new-account-plan-selection-wrapper .highlight-background.drab.free-plan{background:rgba(8,29,58,.6)}.new-account-plan-selection-wrapper .highlight-background.drab.standard-plan{background:rgba(61,57,32,.6)}.new-account-plan-selection-wrapper .highlight-background.drab.premium-plan{background:rgba(61,67,74,.8)}.new-account-plan-selection-wrapper .highlight-background.standard-plan{background:rgba(255,168,0,.2)}.new-account-plan-selection-wrapper .highlight-background.premium-plan{background:hsla(0,0%,100%,.1)}.new-account-plan-selection-wrapper .standard-plan{margin:0 2% 5px}.new-account-plan-selection-wrapper .icon-title-container{float:left;margin-bottom:5px;width:100%}.new-account-plan-selection-wrapper .icon-title-container img{float:left;height:auto;width:36px}.new-account-plan-selection-wrapper .icon-title-container h3{float:left;font-size:14px;font-weight:600;line-height:28px;padding:5px 0}.new-account-plan-selection-wrapper .chart-item-row{clear:both}.new-account-plan-selection-wrapper .chart-item-row:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}.new-account-plan-selection-wrapper .chart-item-row>div{float:left;min-height:60px;position:relative;width:32%}.new-account-plan-selection-wrapper .chart-item-row .col-xs-3{min-height:30px}.new-account-plan-selection-wrapper .chart-item-row .col-xs-3:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}.plan-selection-header{margin-left:10px}.plan-selection-header:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}.plan-selection-header .icon-title-container{float:left;width:50px}.plan-selection-header .icon-title-container img{height:auto;width:100%}.plan-selection-header .subtitle-container{float:left;margin-left:10px}.plan-selection-header .subtitle-container p{font-size:14px;line-height:18px}.plan-title-row .highlight-background{margin-bottom:8px;min-height:100px;position:relative}.plan-title-row .subscription-feature-chart-header{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.plan-title-row .drab .icon-title-container h3,.plan-title-row .drab .icon-title-container img,.plan-title-row .drab .subtitle-container p{opacity:.5}.plan-title-row .icon-title-container img{display:block;float:none;margin:0 auto;width:45px}.plan-title-row .icon-title-container h3{float:none;line-height:12px;margin-top:0;text-align:center;width:100%}.plan-title-row .subtitle-container p{font-size:12px;font-weight:400;line-height:9px;margin:0;padding:0;text-align:center}.plan-title-buttons-container{margin:0 0 30px;position:relative}.plan-title-buttons-container:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}.plan-title-buttons-container.visible-xs{margin:30px 0 15px}.plan-title-buttons-container .services{display:none;font-size:20px;left:0;position:absolute;bottom:8px}.selected-plan-button p{font-size:16px;font-weight:600;height:95%;line-height:24px;margin:2px auto;padding:0;text-align:center;vertical-align:middle;width:95%}.plan-title-button-row .standard{margin:0 2%}.drab .pro-feature-dot{background-color:#7f7f7f}.drab .standard-feature-dot{background-color:#655038}.drab .free-feature-dot{background-color:#405165}.selected-account-text{text-transform:uppercase}.account-registration-container .top>h1{font-size:2.5em;margin-top:20px}.account-registration-container .HighlightedSection .icon-header{position:relative}.account-registration-container .HighlightedSection .icon-header-subtitle-container{-webkit-box-sizing:border-box;box-sizing:border-box}.account-registration-container .HighlightedSection .icon-header-subtitle-container .subtitle{top:-5px}.plan-selected .business-account-call-to-action{padding:15px 6px!important}.plan-selected .business-account-call-to-action .text h3{margin-top:4px}.plan-selected .business-account-call-to-action .button{padding:0}.plan-selected .business-account-call-to-action .button a span{top:2px}.plan-selected .business-account-call-to-action .content{height:80px;padding:0 20px;position:relative}.plan-selected .business-account-call-to-action .content h5{left:20px;position:absolute}.account-registration .icon-header-subtitle-container,.create-account .icon-header-subtitle-container,.plan-selected .icon-header-subtitle-container{display:inline}@media screen and (min-width:410px){.account-registration .icon-header-subtitle-container,.create-account .icon-header-subtitle-container,.plan-selected .icon-header-subtitle-container{vertical-align:text-bottom;padding-bottom:5px}}@media screen and (min-width:980px){.container .new-account-plan-selection-wrapper .subscription-feature-sub-text{padding:5px 0 3px}.container .new-account-plan-selection-wrapper .plan-chart-header-container .icon-title-container{margin-left:0;-webkit-transform:translateY(15%);transform:translateY(15%)}.container .new-account-plan-selection-wrapper .plan-title-buttons-container .services{left:-264px}.plan-title-row .subtitle-container p{font-size:12px}.plan-title-row .icon-title-container h3{font-size:18.66px}.plan-title-row .highlight-background{min-height:135px}.plan-selected .business-account-call-to-action .content .title{font-size:22pt!important;font-weight:600!important}.plan-selected .business-account-call-to-action .content .icon{padding-right:5px;position:relative;top:10px}.plan-selected .business-account-call-to-action .content h5{left:70px}.plan-selected .business-account-call-to-action .button{padding-left:0;text-align:center!important}.plan-selected .business-account-call-to-action .button a{width:300px}.plan-selected .business-account-call-to-action .button a span{font-size:19px!important}}@media screen and (min-width:993px){.new-account-plan-selection-wrapper{min-height:620px}.new-account-plan-selection-wrapper .plan-header-row{border-bottom:1px solid hsla(0,0%,100%,.2)}.new-account-plan-selection-wrapper .plan-header-row:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}.new-account-plan-selection-wrapper .plan-chart-header-container{margin-top:-14px;width:30%;float:left}.new-account-plan-selection-wrapper .plan-chart-header-container .subscription-feature-chart-header{background-color:transparent}.new-account-plan-selection-wrapper .chart-item-row{width:70%;float:left;clear:none}.new-account-plan-selection-wrapper .standard-plan{margin-bottom:0}.new-account-plan-selection-wrapper .plan-title-buttons-container{width:70%;margin-left:30%}.new-account-plan-selection-wrapper .plan-title-buttons-container .services{display:inline-block;left:-200px}}@media screen and (min-width:1200px){.container .new-account-plan-selection-wrapper .plan-title-buttons-container .services{left:-325px}}.registration-progress{margin:14px 0 0;position:relative}.registration-progress .progress-icon img{height:42px;width:42px}.registration-progress .text{font-size:18px}@media screen and (min-width:1200px){.registration-progress .text{font-size:20px}}.registration-progress .left{text-align:left}.registration-progress .left .text{text-align:center}@media screen and (min-width:980px){.registration-progress .left .text{text-align:left}}.registration-progress .left img{margin-left:30px}.registration-progress .middle{text-align:center}.registration-progress .right{text-align:right}.registration-progress .right img{margin-right:30px}.registration-progress .line{border-bottom:3px solid #ffa800;height:35%;position:absolute;width:12%}@media screen and (min-width:400px){.registration-progress .line{width:17%}}@media screen and (min-width:450px){.registration-progress .line{width:21%}}@media screen and (min-width:500px){.registration-progress .line{width:26.5%}}@media screen and (min-width:650px){.registration-progress .line{width:29%}}@media screen and (min-width:768px){.registration-progress .line{width:28%}}@media screen and (min-width:980px){.registration-progress .line{width:30%}}@media screen and (min-width:1200px){.registration-progress .line{width:32%}}.registration-progress .mid-left{left:28%}@media screen and (min-width:400px){.registration-progress .mid-left{left:23%}}@media screen and (min-width:450px){.registration-progress .mid-left{left:20%}}@media screen and (min-width:500px){.registration-progress .mid-left{left:17%}}@media screen and (min-width:650px){.registration-progress .mid-left{left:14%}}@media screen and (min-width:768px){.registration-progress .mid-left{left:16%}}@media screen and (min-width:980px){.registration-progress .mid-left{left:14%}}@media screen and (min-width:1200px){.registration-progress .mid-left{left:12%}}.registration-progress .mid-right{right:28%}@media screen and (min-width:400px){.registration-progress .mid-right{right:23%}}@media screen and (min-width:450px){.registration-progress .mid-right{right:20%}}@media screen and (min-width:500px){.registration-progress .mid-right{right:17.3%}}@media screen and (min-width:650px){.registration-progress .mid-right{right:14%}}@media screen and (min-width:768px){.registration-progress .mid-right{right:16.3%}}@media screen and (min-width:980px){.registration-progress .mid-right{right:14.3%}}@media screen and (min-width:1200px){.registration-progress .mid-right{right:12.3%}}.registration-progress .line,.registration-progress .progress-icon>img,.registration-progress .text{opacity:.5;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.registration-progress .line.highlight,.registration-progress .progress-icon>img.highlight,.registration-progress .text.highlight{opacity:1}.hosted-field{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:3px;display:inline-block;-webkit-box-shadow:none;box-shadow:none;font-weight:400;font-size:11pt;border:1px solid #9b9b9b;border-radius:5px;line-height:28px;height:28px;background-color:#ededed;margin-bottom:12px;background:-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,#fcfcfc));background:linear-gradient(90deg,#fff 50%,#fcfcfc 0);background-size:200% 100%;background-position:100% 100%;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.hosted-fields--label{font-family:courier,monospace;text-transform:uppercase;font-size:14px;display:block;margin-bottom:6px}.button-container{display:block;text-align:center}.button{cursor:pointer;font-weight:400;line-height:inherit;position:relative;text-decoration:none;text-align:center;border-style:solid;border-width:1px;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;display:inline-block}.button--small{padding:10px 20px;font-size:.875rem}.button--green{outline:none;background-color:#64d18a;border-color:#64d18a;color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}.button--green:hover{background-color:#8bdda8;color:#fff}.braintree-hosted-fields-focused{background-position:0 100%}.braintree-hosted-fields-invalid{border-color:#e34622;border-width:2px}#cardForm{max-width:50.75em;margin:0 auto;padding:1.875em}.image-carousel-container{height:130px;width:90%;margin:0 auto 20px;overflow:hidden}@media screen and (min-width:500px){.image-carousel-container{height:155px}}@media screen and (min-width:600px){.image-carousel-container{height:195px}}@media screen and (min-width:700px){.image-carousel-container{height:250px}}@media screen and (min-width:800px){.image-carousel-container{height:300px}}@media screen and (min-width:1000px){.image-carousel-container{height:330px}}@media screen and (min-width:1200px){.image-carousel-container{height:400px}}@media screen and (min-width:768px){.image-carousel-container{width:95%}}@media screen and (min-width:980px){.image-carousel-container{width:100%}}.carousel-image-frame{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;overflow:hidden}.carousel-image-frame:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}@media screen and (min-width:425px){.carousel-image-frame{background-size:cover}}.carousel-image-frame .image-frame-overlay-container{width:100%;height:100%;position:relative;padding:1px}.carousel-image-frame .image-frame-overlay-container .initially-hidden-icon-container{height:64px;width:100%}.carousel-image-frame .image-frame-overlay-container .initially-hidden-icon-container .index-icons-container,.carousel-image-frame .image-frame-overlay-container .initially-hidden-icon-container .material-navigation-icon-container{visibility:hidden}.carousel-image-frame .image-frame-overlay-container .initially-hidden-icon-container:hover>.index-icons-container,.carousel-image-frame .image-frame-overlay-container .initially-hidden-icon-container:hover>.material-navigation-icon-container{visibility:visible}.carousel-image-frame p{margin:5px 0 0 5px;padding:0;font-size:16px;line-height:16px;color:#ff0200;font-weight:700}@media screen and (min-width:400px){.carousel-image-frame p{font-size:18px;line-height:18px}}@media screen and (min-width:600px){.carousel-image-frame p{font-size:20px;line-height:20px}}@media screen and (min-width:700px) and (max-width:999px){.carousel-image-frame{background-size:contain}}@media screen and (min-width:800px){.carousel-image-frame p{font-size:24px;line-height:24px}}@media screen and (min-width:1000px){.carousel-image-frame p{font-size:32px;line-height:32px}}.material-frame-icon-container{display:block;width:15px;height:15px;float:left;margin:30px 1.25px 0}.material-frame-icon-container:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}.material-frame-icon-container span.material-icons{font-size:15px!important}.index-icons-container{cursor:pointer;margin:15px auto 0}.index-icons-container:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}.index-icons-container:hover+.initially-hidden-icon-container{display:block}@media screen and (min-width:400px){.material-frame-icon-container{margin-top:28px}}@media screen and (min-width:500px){.material-frame-icon-container{margin-top:40px}}@media screen and (min-width:600px){.material-frame-icon-container{margin-top:72px}}@media screen and (min-width:700px){.material-frame-icon-container{margin-top:82px}}@media screen and (min-width:760px){.material-frame-icon-container{margin-top:86px}}@media screen and (min-width:800px){.material-frame-icon-container{width:18px;height:18px;margin:90px .5px 0}.material-frame-icon-container span.material-icons{font-size:18px!important}}@media screen and (min-width:1000px){.material-frame-icon-container{margin-top:140px}}@media screen and (min-width:1200px){.material-frame-icon-container{margin-top:165px}}.material-navigation-icon-container{cursor:pointer;position:relative;margin-top:25px}@media screen and (min-width:300px){.material-navigation-icon-container{margin-top:45px}}@media screen and (min-width:375px){.material-navigation-icon-container{margin-top:55px}}@media screen and (min-width:500px){.material-navigation-icon-container{margin-top:75px}}@media screen and (min-width:600px){.material-navigation-icon-container{margin-top:85px}}@media screen and (min-width:700px){.material-navigation-icon-container{margin-top:115px}}@media screen and (min-width:800px){.material-navigation-icon-container{margin-top:135px}.material-navigation-icon-container span.material-icons{font-size:32px!important}}@media screen and (min-width:1200px){.material-navigation-icon-container{margin-top:180px}}.icon-header:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}.icon-header .icon-header-title-container .icon{width:40px;float:left;margin-right:5px}.icon-header .icon-header-title-container .title{overflow:hidden;font-size:15pt;font-weight:400;display:table-cell;vertical-align:middle;height:40px;line-height:21px}.icon-header .icon-header-subtitle-container{margin-left:50px}.icon-header .icon-header-subtitle-container .subtitle{font-size:11pt;margin:5px}.genericModal .modalTitle{width:90%;margin:0 auto!important}.genericModal .modalTitle,.genericModal .modalTitleLarge{background-color:#fff;padding:10px 0 7px!important}.genericModal .modalActions{background-color:#d3d3d3;border-top:0!important;text-align:center!important}.genericModal .modalActionsLarge{background-color:#d3d3d3;border-top:0!important;text-align:right}@media screen and (max-width:767px){.genericModal .modalActionsLarge{text-align:center!important}.genericModal .modalActionsLarge button{width:90%;margin:5px auto!important}}.BannerAd{margin:25px 0}@media screen and (max-width:330px){.BannerAd .topAd{margin-left:-3.6%}}.DefaultBannerAd{height:50px}@media screen and (min-width:768px){.DefaultBannerAd{height:100px}}.buy-more-credits-modal .disclaimer,.buy-more-credits-modal .options{color:#000}.buy-more-credits-modal .options{max-width:255px;margin:0 auto}.buy-more-credits-modal .options .select>p{padding:0 15px 10px;margin-bottom:0}.buy-more-credits-modal .options .select input[type=radio]{display:none}.buy-more-credits-modal .options .select>div{padding:8px 18px}.buy-more-credits-modal .options .details{cursor:pointer;margin-left:10px}.buy-more-credits-modal .options .buttons>div{margin-top:10px;text-align:center}.buy-more-credits-modal .options .buttons>div.cancel>button>div>span{border-bottom:1px dotted #000;padding:0!important}.buy-more-credits-modal .disclaimer{padding:0 10px 10px}.buy-more-credits-modal .disclaimer p{margin:0;padding-top:10px;font-size:10pt}.buy-more-credits-modal .disclaimer a{color:#000;text-decoration:none;border-bottom:thin dotted #000}.buy-more-credits-modal .circle{-webkit-transition:background-color .2s ease!important;transition:background-color .2s ease!important}.buy-more-credits-modal .option-four>label,.buy-more-credits-modal .option-one>label,.buy-more-credits-modal .option-three>label,.buy-more-credits-modal .option-two>label{height:24px;width:24px;text-align:center;position:relative;margin:0 10px}.buy-more-credits-modal span.circle{cursor:pointer;display:inline-block;border-radius:2em;background-color:#000;position:absolute;top:50%;left:50%;margin:-10px 0 0 -10px;height:20px;width:20px;z-index:1}.buy-more-credits-modal span.circle>span.circle{background-color:#dadada;height:16px;width:16px;top:2px;margin:0 0 0 -8px;z-index:2}.buy-more-credits-modal span.circle>span.circle>span.circle{background-color:#dadada;height:12px;width:12px;top:-1px;margin:3px 0 0 -6px;z-index:3}.buy-more-credits-modal span.circle>span.circle>span.circle.selected{background-color:#000}.upgrade-subscription-modal{color:#000}.upgrade-subscription-modal .title{height:40px;margin-bottom:30px}.upgrade-subscription-modal .title>img{height:45px;width:45px}.upgrade-subscription-modal .title>span{position:relative;top:-12px;font-size:17pt;line-height:20pt;color:#000;margin-left:10px}.upgrade-subscription-modal .costText{font-size:15pt;font-weight:600;text-align:center;margin:10px 0;line-height:15pt}.upgrade-subscription-modal .bulletedList{font-size:12pt;margin:0 20px 0 40px;font-weight:700}.upgrade-subscription-modal .bulletedList li{list-style:disc;color:#faa718}.upgrade-subscription-modal .bulletedList li p{color:#000;font-weight:400}.upgrade-subscription-modal .disclaimer{font-size:11pt}.RadioButton{margin:10px}.RadioButton input[type=radio]:after{background-color:#d1d3d1}.RadioButton input[type=radio]:after,.RadioButton input[type=radio]:checked:after{width:13px;height:13px;border-radius:3px;top:-2px;left:-1px;position:relative;content:"";display:inline-block;visibility:visible;border:2px solid #fff}.RadioButton input[type=radio]:checked:after{background-color:orange}.RadioButton input[type=radio]:disabled,.RadioButton input[type=radio]:disabled:after{background-color:#7d7d7d;border:2px solid #5f5f5f}.RadioButton span{margin-left:10px;font-size:12pt}.RadioButton .disabled{color:#7d7d7d}.multi-select-container .multi-select-title-label{margin-bottom:5px;font-size:10pt;font-weight:600}.multi-select-container .filter-label{display:inline-block;vertical-align:bottom;width:100%;cursor:pointer}.multi-select-container .filter-label .Select .Select-control{margin-top:0;border:1px solid #faa718;border-radius:5px;background-color:hsla(0,0%,75%,.66)}.multi-select-container .filter-label .Select .Select-control .Select-placeholder{color:#fff;font-style:italic}.multi-select-container .filter-label .Select .Select-control .Select-arrow{border-color:#fff transparent transparent}.multi-select-container .filter-label .Select .Select-control .Select-clear-zone{color:#fff}.multi-select-container .filter-label .Select .Select-control .Select-clear-zone:hover{color:red}.multi-select-container .secondaryLabel .Select .Select-control{border-color:#688fbf}.page-footer-ad-container{padding:25px 20px;margin-top:25px;border:1px solid}.page-footer-ad-container .icon-header .icon-header-title-container .icon{width:47px;margin-right:17px;margin-top:3px}.page-footer-ad-container .icon-header .icon-header-title-container .title{height:100%;line-height:30px;font-weight:600;font-size:20pt}.page-footer-ad-container .icon-header .icon-header-subtitle-container{margin-right:40px}.page-footer-ad-container .icon-header .icon-header-subtitle-container .subtitle{font-size:12pt;font-weight:300}.page-footer-ad-container .icon-header-subtitle-container{margin-left:60px}.data-exports-container div{-webkit-box-sizing:border-box;box-sizing:border-box}.data-exports-container .how-this-works{margin-bottom:15px}.data-exports-container .how-this-works>.content{position:relative;height:190px}.data-exports-container .how-this-works>.content .text{padding-left:15px;font-size:25px}.data-exports-container .how-this-works>.content.five-export-steps{height:auto}.data-exports-container .how-this-works>.content.five-export-steps img{width:100%}.data-exports-container .how-this-works>.content.five-export-steps .steps-text{position:absolute;left:10px;width:calc(100% - 20px);top:15%}.data-exports-container .new-data-export>.content{border:2px solid #5a93d1;background-color:rgba(160,190,210,.2);height:190px;position:relative}.data-exports-container .new-data-export>.content .text-and-button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.data-exports-container .new-data-export>.content .text-and-button>p{font-weight:600;font-size:16px;text-align:center}.data-exports-container .new-data-export>.content .text-and-button .button-holder{margin:0;text-align:center}.data-exports-container .data-exports{z-index:1}.data-exports-container .data-exports .row.exports-list:nth-child(2n){background-color:#fff}.data-exports-container .data-exports .row.exports-list:nth-child(odd){background-color:#d5dde7}.data-exports-container .data-exports .row.exports-list:hover{background-color:#f3e9d0}.data-exports-container .data-exports .row{color:#000;padding:5px 10px;font-size:16px}.data-exports-container .data-exports .row .drawer.open{display:block}.data-exports-container .data-exports .row .drawer.closed{display:none}.data-exports-container .data-exports .row .status-icon{position:relative;height:35px}.data-exports-container .data-exports .row.exports-list.error{color:#f05126;background-color:#fdd1c7}.data-exports-container .data-exports .exports-list .cost.value>span{position:relative;left:10px}.data-exports-container .data-exports .exports-list .cost.clickable.value>span{left:-10px}.data-exports-container .data-exports .exports-list .cost.clickable.value>span:hover{cursor:pointer}.data-exports-container .data-exports .text-and-icon{margin-top:30px;margin-bottom:10px}.data-exports-container .data-exports .text-and-icon .title{font-size:17pt}.data-exports-container .data-exports .col-title{color:#fff}.data-exports-container .data-exports .col-title .cost,.data-exports-container .data-exports .col-title .date-created,.data-exports-container .data-exports .col-title .date-exported,.data-exports-container .data-exports .col-title .export-type,.data-exports-container .data-exports .col-title .options,.data-exports-container .data-exports .col-title .status{font-size:12px;font-weight:600}.data-exports-container .data-exports .col-title .cost{left:10px}.data-exports-container .data-exports .col-title .options{position:relative;left:-10px}.data-exports-container .data-exports .data-export-list{position:relative}.data-exports-container .data-exports .data-export-list .data-export-list-extension{position:absolute;background-color:transparent}.data-exports-container .data-exports .data-export-list .data-export-list-extension.bottom{height:140px;width:100%}.data-exports-container .arrow-down:hover,.data-exports-container .arrow-up:hover{cursor:pointer}.data-exports-container .arrow-outside{height:20px;width:50px;color:transparent;text-align:center;position:relative;left:-10px}.data-exports-container .arrow-outside.up{background-color:transparent}.data-exports-container .arrow-down{border-top:10px solid #000}.data-exports-container .arrow-down,.data-exports-container .arrow-up{display:inline-block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent}.data-exports-container .arrow-up{background-color:transparent;border-bottom:10px solid #faa718}.data-exports-container .gray-out-arrow{border-top-color:gray}.RadioButton label{cursor:pointer}@media screen and (min-width:500px){.data-exports-container .how-this-works>.content{height:225px}.data-exports-container .how-this-works>.content .text{padding-left:30px;font-size:30px}.data-exports-container .new-data-export>.content{height:225px}.data-exports-container .new-data-export>.content .text-and-button>p{font-size:24px;line-height:26px}.data-exports-container .data-exports .col-title .cost,.data-exports-container .data-exports .col-title .date-created,.data-exports-container .data-exports .col-title .date-exported,.data-exports-container .data-exports .col-title .export-type,.data-exports-container .data-exports .col-title .options,.data-exports-container .data-exports .col-title .status{font-size:14px}}@media screen and (max-width:767px){.data-exports-container .exports-header{margin:0 15px}.data-exports-container .guide-row{margin:0 20px}.data-exports-container .icon-header-title-container{margin-left:20px}}@media screen and (min-width:768px){.data-exports-container .how-this-works>.content{height:250px}.data-exports-container .how-this-works>.content .text{padding-left:30px;font-size:30px}.data-exports-container .new-data-export>.content{height:250px}}@media screen and (min-width:992px){.data-exports-container .how-this-works{margin-bottom:0}.data-exports-container .new-data-export>.content{height:192px;margin-left:20px}.data-exports-container .new-data-export>.content .text-and-button>p{font-size:21px;line-height:21px}}@media screen and (min-width:1200px){.data-exports-container .new-data-export>.content{height:231.5px}.data-exports-container .data-exports .data-export-list .data-export-list-extension.left{width:calc((100vw - 1200px) / 2);height:550px;left:calc((100vw - 1200px) / -2);top:-375px}.data-exports-container .data-exports .data-export-list .data-export-list-extension.right{width:calc((100vw - 1200px) / 2);height:600px;right:calc((100vw - 1200px) / -2);top:-375px}}.data-exports-container .data-export-options{color:#000;z-index:1;position:absolute;left:-110px;background-color:#fff;-webkit-box-shadow:0 2px 1px 0 #88888a;box-shadow:0 2px 1px 0 #88888a;width:150px}.data-exports-container .data-export-options .delete,.data-exports-container .data-export-options .download,.data-exports-container .data-export-options .get-receipt,.data-exports-container .data-export-options .recap{padding:5px;border-bottom:1px solid #dadada}.data-exports-container .data-export-options .delete>img,.data-exports-container .data-export-options .download>img,.data-exports-container .data-export-options .get-receipt>img,.data-exports-container .data-export-options .recap>img{position:relative;left:5px;height:20px;width:20px}.data-exports-container .data-export-options .delete .text,.data-exports-container .data-export-options .download .text,.data-exports-container .data-export-options .get-receipt .text,.data-exports-container .data-export-options .recap .text{font-size:16px;position:relative;top:-3px;left:15px}.data-exports-container .data-export-options .delete.clickable:hover,.data-exports-container .data-export-options .download.clickable:hover,.data-exports-container .data-export-options .get-receipt.clickable:hover,.data-exports-container .data-export-options .recap.clickable:hover{background-color:#ededed;cursor:pointer}.data-exports-container .data-export-options .recap{border-bottom:none}.data-exports-container .hidden-small-up{display:block}@media screen and (min-width:768px){.data-exports-container .hidden-small-up{display:none}}.data-exports-container .options.hidden-small-up .data-export-options{left:inherit;right:0;top:20px}.data-exports-container .options.hidden-small-up.hidden-small-up .arrow-outside{position:absolute;right:0;left:inherit}.data-export-form-error{display:block;background-color:#e34622;color:#fff;font-weight:700;text-shadow:0 0 3px rgba(0,0,0,.5);padding:3px 5px 0;border-top-left-radius:2px;border-top-right-radius:2px}.multi-select-container .data-export-form-error{padding:5px;margin:16px 0 0}.multi-select-container span.Select-value-label{white-space:nowrap}.no-quote-bottom{margin-bottom:50px}.export-compile-form-container textarea[id=user-intended-use],.export-compile-form-container textarea[name=user-intended-use]{resize:none;overflow:none;font-size:12pt;line-height:24px;height:150px;display:block;width:100%;outline:none;color:#fff;overflow-y:auto;background-color:transparent;border:0}.export-compile-form-container .user-intended-use-textarea-wrapper{background-color:hsla(0,0%,100%,.3);border:.5px solid #fff;border-radius:4px;margin-top:4px;margin-bottom:15px;padding:5px 10px}.export-compile-form-container .user-industry-select-form-group .Select{margin-top:4px}.export-compile-form-container .user-industry-select-form-group span.Select-clear{color:#fff}.export-compile-form-container .user-industry-select-form-group span.Select-arrow{border-top-color:#fff}.export-compile-form-container .get-quote-btn,.export-compile-form-container .reset-fields-btn{font-weight:500;font-size:14px}.export-compile-form-container{border:1px solid #fff;background-color:hsla(0,0%,100%,.1);margin-top:15px}.export-compile-form-container .header{background-color:hsla(0,0%,100%,.2);padding:10px 10px 8px}.export-compile-form-container .multi-selects{background-color:rgba(250,167,24,.3)}.export-compile-form-container .multiselect-wrapper{margin:0 15px}.export-compile-form-container .multiselect-wrapper .multiselect-wrapper-inner{margin-top:15px;margin-bottom:15px}.export-compile-form-container .multiselect-wrapper .multiselect-wrapper-inner .search-radio-buttons{margin-bottom:20px}.export-compile-form-container .multiselect-wrapper .multiselect-wrapper-inner .search-radio-buttons .search-by-title{font-size:12pt;margin-bottom:5px}.export-compile-form-container .multiselect-wrapper .multiselect-wrapper-inner .search-radio-buttons .RadioButton{margin:0}.export-compile-form-container .Select--multi .Select-value{color:#000;border:1px solid #d3d3d3}.export-compile-form-container .Select--multi .Select-value-icon{color:red;border-right:1px solid #d3d3d3}.export-compile-form-container .data-export-info-container-multi{border:1px solid #faa718;background-color:rgba(250,167,24,.15);width:96%;margin:15px auto 10px}.export-compile-form-container .data-export-info-container-airline{border:1px solid #688fbf;background-color:rgba(104,143,191,.15);width:96%;margin:15px auto}.export-compile-form-container .data-export-info-container-airline .multiselect-wrapper{margin:25px 15px 0}.export-compile-form-container .data-export-info-container-airline .query-selector-group{padding-top:7px}.export-compile-form-container .data-export-info-container{margin-bottom:45px}.export-compile-form-container .selector-explain{width:96%;margin:10px;font-size:14px}.export-compile-form-container label[for=user-industry-select],.export-compile-form-container label[for=user-industry-select] span,.export-compile-form-container label[for=user-intended-use],.export-compile-form-container label[for=user-intended-use] span{font-size:10pt;font-weight:600;line-height:20px}.export-compile-form-container .data-export-inner{width:92%;float:left;margin-left:15px}.export-compile-form-container .data-export-additional-info{margin:15px 10px}.export-compile-form-container .data-export-additional-info .additional-info-prompt p{margin:10px 15px 15px;font-size:13pt;line-height:14pt}.export-compile-form-container .data-export-additional-info .user-intended-use-inner{margin:0 15px}.export-compile-form-container .data-export-date-picker-group .date-search .date-search-inner{margin:15px}.export-compile-form-container .data-export-date-picker-group .date-search .date-search-inner>.react-datepicker__input-container{pointer-events:auto;margin-top:4px}.export-compile-form-container .data-export-date-picker-group .date-search .date-search-inner>h4{font-size:10pt;line-height:20px;font-weight:600}.export-compile-form-container .data-export-date-picker-group .new-alert-input{-webkit-box-sizing:border-box;box-sizing:border-box;height:34px;width:100%;outline:none;text-indent:10px;font-style:italic;border:1px solid #071c35;border-radius:.4em}.export-compile-form-container .data-export-date-picker-group .advanced-search-text-field{width:100%}.export-compile-form-container .data-export-form-buttons{margin:30px 0 15px}.export-compile-form-container .data-export-form-buttons .col-xs-12:first-of-type{margin-bottom:15px}.export-compile-form-container .data-export-form-buttons .col-xs-12 button span{width:100%}@media screen and (min-width:768px){.export-compile-form-container .header{background-color:hsla(0,0%,100%,.2);padding:10px 15px 8px}.export-compile-form-container .selector-explain{margin:10px auto}.export-compile-form-container .data-export-date-picker-group .date-search>h4,.export-compile-form-container .data-export-date-picker-group .date-search button{float:left}.export-compile-form-container .data-export-date-picker-group .date-search>img{right:10px}.export-compile-form-container .data-export-date-picker-group .advanced-search-text-field{float:left}.export-compile-form-container .query-selector-group{margin:0 15px}.export-compile-form-container .data-export-info-container{margin-bottom:0}}@media screen and (min-width:768px) and (max-width:991px){.export-compile-form-container .data-export-date-picker-group .date-search>img{right:5px}}@media screen and (min-width:980px){.multisearch-field-airline .col-xs-12.col-sm-5.col-md-4{margin-left:15px!important}.query-selector-group{margin-left:0}.data-export-multiselect-label .data-export-form-error{width:280px;padding:3px 5px 0}.RadioButton{display:inline-block}.Select--multi .Select-value{background-color:#fff;border:1px solid #d3d3d3;color:#000}.Select--multi .Select-value-icon{color:red;border-right:1px solid #d3d3d3}.export-compile-form-container .data-export-form-buttons{margin:30px 0 15px}.export-compile-form-container .data-export-form-buttons .col-xs-12:first-of-type{margin-bottom:15px}.export-compile-form-container .data-export-form-buttons .col-xs-12 button span{width:100%}}.data-export-toggle-switches{margin:35px 0 25px}@media screen and (max-width:767px){.data-export-toggle-switches{margin:35px 15px}}.data-export-toggle-switches>.row{background-color:#688fbf;padding:10px 0;border-radius:4px}.data-export-toggle-switches>.row h5{text-align:center}.data-export-toggle-switches .cargos-toggle{margin:25px 0 0}.data-export-toggle-switches .no-text{padding-right:0}.toggle-switch-export{position:relative;width:40px;margin:5px auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.toggle-switch-export-checkbox{display:none!important}.toggle-switch-export-label{display:block;overflow:hidden;cursor:pointer;height:9px;padding:0;line-height:9px;border:0 solid #fff;border-radius:4px;background-color:#fff}.toggle-switch-export-label:before{-webkit-transition:right .2s ease-out;transition:right .2s ease-out;content:"";display:block;width:24px;margin:-7.5px;background:#071c35;position:absolute;top:0;bottom:0;right:0;border-radius:24px}.toggle-switch-export-checkbox:checked+.toggle-switch-export-label{background-color:#fff}.toggle-switch-export-checkbox:checked+.toggle-switch-export-label,.toggle-switch-export-checkbox:checked+.toggle-switch-export-label:before{border-color:#fff}.toggle-switch-export-checkbox:checked+.toggle-switch-export-label .toggle-switch-inner{margin-left:0}.toggle-switch-export-checkbox:checked+.toggle-switch-export-label:before{right:27px;background-color:#071c35}@media screen and (min-width:1200px){.no-text{padding-right:20px!important}}.newDataExports h1{font-size:19pt;font-weight:600;margin:15px 0 0}.newDataExports h2{font-size:15pt;margin:10px 0}.newDataExports .category{margin:20px 0;background-color:hsla(0,0%,100%,.2);border:1px solid #fff}.newDataExports .category .header{background-color:hsla(0,0%,100%,.2);padding:10px 20px}.newDataExports .category .row{margin:28px 10px}.newDataExports .category .type{margin:5px 0}.newDataExports .category .type .typeContainer{background-color:rgba(250,167,24,.25);border:1px solid #faa718;border-bottom:none;margin:0 5px;height:calc(100% - 35px);min-height:131px}.newDataExports .category .type .typeContainer .typeContent{padding:15px 10px 10px}.newDataExports .category .type .typeContainer .typeContent .icon-header .title{font-weight:600}.newDataExports .category .type .startBtn{margin:0 5px}.newDataExports .data-export-contact-container{background-color:rgba(26,53,25,.5);border-color:#6dd836}.newDataExports .data-export-dev-center-container{border-color:#81a2ca;margin-bottom:35px}.export-delete-modal-text{color:#000}@media screen and (max-width:767px){.newDataExports .category .row{margin:10px}.newDataExports .category .type .typeContainer{min-height:25px}}.no-data-exports{text-align:center;margin:0 10px}.no-data-exports .no-exports-content{display:inline-block;width:100%}.no-data-exports .no-exports-content .exports-header{text-align:left}.no-data-exports .no-exports-content .generate-new-export{text-align:center;padding:20px 30px 20px 20px;margin:20px 10px 0;border:2px solid #ffa800;background-color:rgba(255,168,0,.3)}.no-data-exports .no-exports-content .generate-new-export div{display:inline-block}.no-data-exports .no-exports-content .generate-new-export .prompt{font-weight:600;text-align:center;font-size:17px}.no-data-exports .no-exports-content .generate-new-export .button-wrapper{position:relative;width:100%;float:none;top:10px}.no-data-exports .no-exports-content .option{border:1px solid #688fbf;background-color:rgba(104,143,191,.15);margin:20px 0;display:table;width:100%}.no-data-exports .no-exports-content .option:before{content:normal}.no-data-exports .no-exports-content .option [class*=col-]{float:none;display:table-cell;vertical-align:top}.no-data-exports .no-exports-content .option .iconContainer{background-color:#688fbf;border-left:1px solid #688fbf;padding:10px 0}.no-data-exports .no-exports-content .option .numberContainer{padding:10px 0}.no-data-exports .no-exports-content .option .textContainer{padding:14px 10px 14px 0}.no-data-exports .no-exports-content .option img{width:45px;margin-top:10px}.no-data-exports .no-exports-content .option .optionNumber{font-size:45pt;font-weight:600}.no-data-exports .no-exports-content .option .optionTitle{font-weight:600;font-size:14pt;text-align:left}.no-data-exports .no-exports-content .option .optionText{font-weight:400;font-size:12pt;text-align:left;margin:0;line-height:13pt}@media screen and (min-width:500px){.no-data-exports .no-exports-content .generate-new-export{margin:20px 10%}.no-data-exports .no-exports-content .generate-new-export .button-wrapper{width:80%}}@media screen and (min-width:768px){.no-data-exports .no-exports-content{width:75%}.no-data-exports .no-exports-content .generate-new-export{margin:20px 0}.no-data-exports .no-exports-content .generate-new-export .button-wrapper{width:80%}}@media screen and (min-width:992px){.no-data-exports{text-align:center}.no-data-exports .no-exports-content .generate-new-export{text-align:left}.no-data-exports .no-exports-content .generate-new-export .prompt{font-weight:600;text-align:left;font-size:17px}.no-data-exports .no-exports-content .generate-new-export .button-wrapper{position:relative;width:200px;float:right;top:-7px;right:-20px}}@media screen and (min-width:1200px){.no-data-exports .no-exports-content .generate-new-export .button-wrapper{top:-8px}}.purchase-data h1{font-size:20pt;font-weight:600;margin:15px 0 0}.purchase-data h2{font-size:15pt;margin:10px 0}.purchase-data .noQuoteError{text-align:center}.purchase-data .noQuoteError .noQuoteErrorTitle{margin:15px 0;font-size:20pt;color:red}.purchase-data .paymentWindow{margin:10px 0;background-color:hsla(0,0%,100%,.2);border:1px solid #fff}.purchase-data .paymentWindow .header{background-color:hsla(0,0%,100%,.2);padding:10px 10px 6px}.purchase-data .paymentWindow .row{margin:25px 10px}.purchase-data .paymentWindow .quoteBox{background-color:rgba(26,53,25,.5);border:1px solid #6dd836;font-size:25pt}.purchase-data .paymentWindow .quoteBox .title p{font-weight:600;margin-left:20px;padding-top:6px}.purchase-data .paymentWindow .quoteBox .price{background-color:#6dd836;text-align:center}.purchase-data .paymentWindow .quoteBox .price p{font-weight:600;font-size:30pt}.purchase-data .methodOfPayment{background-color:rgba(129,162,202,.25);border:1px solid #81a2ca}.purchase-data .methodOfPayment .paymentSelection .title{font-weight:700;font-size:12pt;margin:10px 10px 5px}.purchase-data .methodOfPayment .finePrint{margin:22px 0}.purchase-data .methodOfPayment .finePrint .descTop{margin:9px 15px;font-weight:600;font-size:12pt}@media screen and (max-width:767px){.purchase-data{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px}.purchase-data .paymentWindow .quoteBox p{line-height:32px;margin-left:0!important}.purchase-data .paymentWindow .quoteBox .title{text-align:center}.purchase-data .methodOfPayment .finePrint{margin:5px 0 10px}.purchase-data .methodOfPayment .finePrint .descTop{margin:0 10px}.purchase-data .section-head{margin-bottom:20px}.purchase-data .Payment.row{width:100%;margin:0}.purchase-data .Payment .NewPayment .subscription-form-section{margin-top:25px}.purchase-data .Payment .NewPayment .subscription-form-section.braintree-payment-form{margin-top:40px}.purchase-data .Payment .NewPayment .fieldset{-webkit-box-sizing:border-box;box-sizing:border-box;height:250px;padding-top:10px}.purchase-data .terms-link{margin-top:10px}}@media screen and (max-width:375px){.fieldset{height:275px}}.Payment .errorTextBlock{padding:10px 0;background:rgba(227,70,34,.6);margin-top:10px;width:100%;max-width:550px}.Payment .errorTextBlock .errorText{text-align:center;font-size:12pt;font-weight:300;line-height:1;margin:0;padding:0 10px}.Payment .SavedPayment .row{margin-left:0;margin-top:10px;margin-bottom:10px}.Payment .SavedPayment .number-on-card{width:100%}.Payment .SavedPayment .greenbox{border:1px solid #6dd836;background-color:rgba(26,53,25,.5);font-size:12pt;padding:10px;margin-right:0}.Payment .SavedPayment .greenbox .title{margin-top:0;font-weight:600;font-size:12pt}.Payment .SavedPayment .greenbox span{color:#fff!important}.Payment .SavedPayment .termsLink{margin:5px 3px;text-decoration:underline;color:#fff}.Payment .SavedPayment .termsLink:hover{color:#faa718}.Payment .SavedPayment .button{max-width:300px;width:100%;display:block!important;margin:10px 0;float:right}.Payment .SavedPayment .cancel-button{background-color:red!important}.Payment .NewPayment{width:100%}.Payment .NewPayment:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:20px}.Payment .NewPayment .fine-text{font-size:12pt;margin:15px 10px 35px}.Payment .NewPayment .row{margin:0}.Payment .NewPayment .newRow{margin:10px 0}.Payment .NewPayment .newRow .button{max-width:300px;width:100%;display:block!important;margin:10px 0;float:right}.Payment .NewPayment .newRow .cancel-button{background-color:red!important}.Payment .NewPayment .newRow.buy{margin-top:40px;margin-bottom:15px}@media screen and (max-width:767px){.Payment .SavedPayment .button{margin:10px auto;float:none}.Payment .NewPayment .fine-text{margin:15px 10px 20px}.Payment .NewPayment .newRow{margin:10px 0 0}.Payment .NewPayment .newRow .button{margin:5px auto 0!important;float:none}.Payment .NewPayment .newRow.buy{margin-top:15px}}.buy-buttons{width:97%;margin:0 auto}.buy-buttons .data-export-button-wrapper{margin:0}.exports-header,.exports-header h1,.exports-header h2{padding:0;margin:0;border:0}.exports-header .primary-text{padding:15px 0 0}.exports-header .primary-text>h1{font-size:2.5em;font-weight:600;line-height:1.35;letter-spacing:-.02em}.exports-header .secondary-text>h2{font-size:1.2em;font-weight:200;letter-spacing:.02em}@media screen and (max-width:767px){.exports-header{margin:0 10px}}.ExportDataDescription{border:1px solid #6dd836;background-color:rgba(26,53,25,.5);margin:10px 0}.ExportDataDescription .highlights{color:#fff;text-align:center;margin:10px 0 0}.ExportDataDescription .highlights .innerHighlights{-webkit-box-sizing:border-box;box-sizing:border-box;height:75px;padding:10px}.ExportDataDescription .highlights .innerHighlights .title{font-weight:600;font-size:10pt;padding:0}.ExportDataDescription .highlights .innerHighlights .percentage{font-size:30pt;font-weight:600;line-height:100%}.ExportDataDescription .highlights .innerHighlights .payment-state{display:inline-block;font-size:13px;font-weight:400;line-height:15px;vertical-align:top}.ExportDataDescription .specialHighlights{margin-top:2px}.ExportDataDescription .downloadNowButton p{margin-top:3px!important}.ExportDataDescription .downloadNowButton h4{line-height:.9em!important}.ExportDataDescription .costRow{background-color:rgba(26,53,25,.5)}.ExportDataDescription .costRow button span{font-size:25pt!important;font-weight:600!important}.section .title{font-weight:300}.section p.subtitle{font-weight:300!important}.section .innerHighlights{-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:20px}.metaDataChart{margin-top:10px;background-color:hsla(0,0%,100%,.2);border:1px solid #fff}.metaDataChart .header{background-color:hsla(0,0%,100%,.2);padding:10px 20px}.metaDataChart .linkText{color:#fff;margin:5px 0;text-decoration:underline;font-size:12pt}.metaDataChart .linkText:hover{color:#faa718}.metaDataChart .row:before{display:block;content:""}.metaDataChart .equal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.metaDataChart .section{background-color:rgba(250,167,24,.25);border:1px solid #faa718;margin:20px;padding:20px}.metaDataChart .section .subtitle{font-size:12pt;margin:10px 0;font-weight:200;line-height:20px}.metaDataChart .section .highlights{background-color:#faa718;color:#fff;text-align:center;margin:10px 0}.metaDataChart .section .highlights .innerHighlights{padding:10px}.metaDataChart .section .highlights .innerHighlights .title{font-size:14pt;padding:0;font-weight:200}.metaDataChart .section .highlights .innerHighlights .percentage{font-size:30pt;font-weight:600;line-height:100%}.metaDataChart .section .definition{font-size:12pt;text-align:center;margin:0 5px;font-weight:300;line-height:20px}.metaDataChart .section.overview{background-color:rgba(129,162,202,.25);border-color:#81a2ca}.metaDataChart .section.overview .highlights{background-color:#81a2ca}.metaDataChart .type{margin:5px 0}.metaDataChart .type .typeContainer{background-color:rgba(250,167,24,.25);border:1px solid #faa718;border-bottom:none;margin:0 5px;height:calc(100% - 35px)}.metaDataChart .type .typeContainer .typeContent{padding:15px 10px 10px}.metaDataChart .type .startBtn{margin:0 5px}.data-export-recap-header{margin:15px 0 0}.data-export-recap-header .col-sm-12.col-md-8{padding:0}.data-export-recap-header .col-sm-12.col-md-8 h3{font-weight:600}.data-export-recap-header .col-sm-12.col-md-8 p{margin:5px 0 25px}.data-export-recap-header .col-sm-12.col-md-4 a{margin:15px auto!important}.data-export-recap-header .col-sm-12.col-md-4 a div span{font-size:16px!important;padding-right:12px!important;padding-left:12px!important}@media screen and (min-width:768px){.data-export-recap-header .col-sm-12.col-md-8{padding:0}}@media screen and (min-width:980px){.data-export-recap-header .col-sm-12.col-md-4 a{margin:15px 0!important;float:right}}.data-export-recap-container{background-color:hsla(0,0%,100%,.2);border:1px solid #fff}.data-export-recap-container .row{padding:0 20px}.data-export-recap-container .recap-header{background-color:hsla(0,0%,100%,.2);padding:10px 20px;margin-bottom:15px}.data-export-recap-container h5{font-size:12pt;line-height:100%;text-align:center}.data-export-recap-container .recap-title{font-size:10pt;font-weight:600;margin-bottom:2px}.data-export-recap-container .recap-title-pack{margin-bottom:20px}@media screen and (min-width:980px){.data-export-recap-container h5{text-align:left}}.flexible-card-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;min-height:1300px}.flexible-card-container.subscribed{min-height:auto}.single-flight .title-icons{margin-bottom:20px}.single-flight .ratings-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:980px){.single-flight .ratings-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:10px 0}}.single-flight .ratings-wrapper .delay,.single-flight .ratings-wrapper .on-time,.single-flight .ratings-wrapper .overall{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:20px 0}@media screen and (min-width:980px){.single-flight .ratings-wrapper .delay,.single-flight .ratings-wrapper .on-time,.single-flight .ratings-wrapper .overall{width:33%}}.single-flight .ratings-wrapper .on-time{position:relative}.single-flight .ratings-wrapper .on-time:before{content:"";position:absolute;top:0;background-color:#faa718;width:100%;height:3px}@media screen and (min-width:980px){.single-flight .ratings-wrapper .on-time:before{height:100%;width:3px;left:0}}.single-flight .ratings-wrapper .on-time:after{content:"";position:absolute;bottom:0;background-color:#faa718;width:100%;height:3px}@media screen and (min-width:980px){.single-flight .ratings-wrapper .on-time:after{height:100%;width:3px;right:0}}.single-flight .stops-wrapper{padding:8px 0}.single-flight .stops-wrapper .other-stops-table{background:hsla(0,0%,100%,.2);padding:0 20px}.single-flight .stops-wrapper .other-stops-table a{text-decoration:none}.single-flight .stops-wrapper .other-stops-table .stops-row{display:-webkit-box;display:-ms-flexbox;display:flex}.single-flight .stops-wrapper .other-stops-table .stops-row .stops-col{width:33%;margin:0 3px}.single-flight .stops-wrapper .other-stops-table .stops-row .stops-col .title{font-size:14px;font-weight:600;margin:0 0 6px;line-height:normal}.single-flight .stops-wrapper .other-stops-table .stops-row .stops-col .subTitle{font-size:14px;font-weight:300;margin:0}.single-flight .stops-wrapper .other-stops-table .stops-row .stops-col:first-child{margin-left:10px}.single-flight .stops-wrapper .other-stops-table .stops-row .star-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.single-flight .stops-wrapper .other-stops-table .stops-row .star-col .star-appraisal{font-weight:600;font-size:18px;margin-left:15px;margin-top:10px}@media screen and (max-width:991px){.single-flight .stops-wrapper .other-stops-table .stops-row .star-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single-flight .stops-wrapper .other-stops-table .stops-row .star-col .star-appraisal{margin-left:0}}.single-flight .stops-wrapper .other-stops-table .stops-underline{border-bottom:2px solid #a9a9a9}.single-flight .stops-wrapper .other-stops-table .stops-header{padding-top:10px;font-size:18px;font-weight:600}.single-flight .stops-wrapper .other-stops-table .stops-header .title{font-size:18px!important}.single-flight .stops-wrapper .other-stops-table .content-row{padding-top:13px;padding-bottom:14px}.single-flight .stops-wrapper .other-stops-table .content-row:hover{background:rgba(250,167,24,.2)}.flexible-card-article,.flexible-card-aside{height:300px;border:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:-webkit-box-flex .5s linear;transition:-webkit-box-flex .5s linear;transition:flex .5s linear;transition:flex .5s linear,-webkit-box-flex .5s linear,-ms-flex .5s linear}.flexible-card-article.no-border,.flexible-card-aside.no-border{border:0}@media screen and (max-width:767px){.single-flight .stops-wrapper .other-stops-table .stops-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single-flight .stops-wrapper .other-stops-table .stops-row .stops-col{width:100%}.single-flight .stops-wrapper .other-stops-table .stops-row .stops-col .subTitle{margin-bottom:15px}.single-flight .stops-wrapper .other-stops-table .stops-row .origin-title{max-width:75px}.single-flight .stops-wrapper .other-stops-table .stops-row .rating-title{display:none}.single-flight .stops-wrapper .other-stops-table .stops-row .destination-airport,.single-flight .stops-wrapper .other-stops-table .stops-row .destination-title{color:#faa718}.single-flight .stops-wrapper .other-stops-table .stops-row .stops-col:first-child{margin-left:3px}.single-flight .stops-wrapper .other-stops-table .stops-row .star-col{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.single-flight .stops-wrapper .other-stops-table .stops-row .star-col .star-appraisal{margin-left:10px;margin-top:10px}.single-flight .stops-wrapper .other-stops-table .content-row{padding-top:17px}.single-flight .stops-wrapper .other-stops-table .stops-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:768px){.flexible-card-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-line-pack:distribute;align-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:700px}.flexible-card-article{-ms-flex-preferred-size:35%;flex-basis:35%;-webkit-box-flex:.7;-ms-flex-positive:.7;flex-grow:.7}}@media screen and (min-width:980px){.flexible-card-article{-ms-flex-preferred-size:60%;flex-basis:60%}.flexible-card-article.subscribed{-ms-flex-preferred-size:25%;flex-basis:25%}.flexible-card-aside{-ms-flex-preferred-size:35%;flex-basis:35%;-webkit-box-flex:.2;-ms-flex-positive:.2;flex-grow:.2}.flexible-card-aside.subscribed{-ms-flex-preferred-size:25%;flex-basis:25%}}.date-range{margin:24px 8px;font-size:20px}.date-range .date-title{font-weight:300}.date-range .date-subtitle{line-height:20pt;font-weight:500;margin:8px 0 0}.monthly-performance-reports-container .tableauReport{width:1204px;margin-left:-17px}.monthly-performance-reports-container .tableauReport .tableauTable{margin:20px 0}.monthly-performance-reports-container .tableauReport .tableauTable .airlineDisclaimer{font-size:10pt;margin:10px 0}.monthly-performance-reports-container .tableauReport .pleaseUseDesktop{display:none}@media (max-width:768px){.monthly-performance-reports-container .tableauReport{width:100%;margin-left:0}.monthly-performance-reports-container .tableauReport .tableauTable{display:none}.monthly-performance-reports-container .tableauReport .pleaseUseDesktop{display:block}.monthly-performance-reports-container .tableauReport .pleaseUseDesktop p{width:80%;margin:10px auto;font-size:12pt;line-height:12pt;text-align:center}}.global-cancellations-delays-container .globalCancellationsDelaysIframeDiv{width:984px;margin:10px auto}.global-cancellations-delays-container .pleaseUseDesktop{display:none}@media (max-width:768px){.global-cancellations-delays-container .globalCancellationsDelaysIframeDiv{display:none}.global-cancellations-delays-container .pleaseUseDesktop{display:block}.global-cancellations-delays-container .pleaseUseDesktop p{width:80%;margin:10px auto;font-size:12pt;line-height:12pt;text-align:center}}.homepage-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;margin-top:10px}@media screen and (max-width:991px){.homepage-container .homepage-features-dynamic-content{display:none}}@media screen and (min-width:991px){.homepage-container .homepage-features-title-content{display:none}}@media (max-width:415px){.homepage-container{display:block;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.homepage-container .homepage-features-col{width:100%}}.homepage-container .FlightSearch{border-top:3px solid #ffa800}.homepage-features-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.homepage-features-section .homepage-features-title-content{margin:10px 10px 20px}@media (max-width:500px){.homepage-features-section .homepage-features-title-content .homepage-features-center-heading{font-size:2em}.homepage-features-section .homepage-features-title-content .homepage-features-center-heading-lower{font-size:1.5em}}.homepage-features-section .homepage-features-main-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}@media (max-width:767px){.homepage-features-section .homepage-features-main-content{-ms-flex-flow:wrap;flex-flow:wrap}}@media (max-width:768px){.homepage-features-section{margin:10px}}.homepage-features-section .homepage-features-col{width:calc(100% - 20px);-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 20px);flex:0 0 calc(100% - 20px);padding:10px 0}.homepage-features-section .homepage-features-col:last-child{text-align:right}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape),screen and (min-device-width:1024px) and (max-device-width:1366px),screen and (min-width:768px){.homepage-features-section .homepage-features-col{width:calc(50% - 40px);-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 40px);flex:0 0 calc(50% - 40px);padding:20px}}@media (min-width:980px){.homepage-features-section .homepage-features-col{width:calc(33.33% - 40px);-webkit-box-flex:0;-ms-flex:0 0 calc(33.33% - 40px);flex:0 0 calc(33.33% - 40px);padding:20px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.homepage-features-section .homepage-features-col.homepage-features-dynamic-content{display:none}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px){.homepage-features-section .homepage-features-col.homepage-features-dynamic-content{display:none}}@media (max-width:768px){.homepage-features-section .homepage-features-col.homepage-features-dynamic-content{display:none;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-flow:wrap;flex-flow:wrap}}.homepage-features-button-container{margin:10px 10px 15px;text-align:center}.homepage-features-button-container button{max-width:300px;width:100%}.homepage-features-button-container button span{font-size:10pt!important;padding-left:2px!important;padding-right:2px!important}@media (max-width:500px){.homepage-features-button-container{margin:10px 0 15px}}@media (min-width:415px) and (max-width:667px) and (orientation:landscape){.homepage-features-button-group .homepage-features-button-container button{width:250px}}.homepage-features-subscription-box{border:1px solid #faa718;background-color:#5a5446;text-align:center;padding:10px}@media (max-width:415px){.homepage-features-subscription-box{border:0}}.homepage-features-subscription-box button{max-width:300px;width:100%}.homepage-features-user-subscribed{display:none}.homepage-features-subscription-lockup{padding:0 20px 10px;text-transform:uppercase}.homepage-features-subscription-heading{line-height:1;font-size:2em}.homepage-features-subscription-amount{margin:20px 0;font-weight:700}.homepage-features-col-heading{padding:0 15%;font-size:1.6em;text-align:center;line-height:1}.homepage-features-col-heading.homepage-features-col-heading-left{padding-bottom:16px}@media (max-width:500px){.homepage-features-col-heading{font-size:1.5em}}.homepage-features-col-subheading{margin-top:0;text-align:center;color:#faa718;height:14px}.homepage-features-center-heading{text-align:center}.homepage-features-center-heading-lower{font-size:2em;text-align:center;line-height:1}.homepage-otp-award-winner-section{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px}@media (max-width:767px){.homepage-otp-award-winner-section{padding:30px 15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:415px){.homepage-otp-award-winner-section{-ms-flex-flow:wrap;flex-flow:wrap}}.homepage-otp-award-winner-section .homepage-otp-award-winner-section-left-col{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;display:-webkit-box;display:-ms-flexbox;display:flex}.homepage-otp-award-winner-section .homepage-otp-award-winner-section-left-col .homepage-otp-award-winner-section-badge{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;background-size:contain;background-repeat:no-repeat;background-position-y:50%;background-position-x:50%;height:300px;width:450px}@media screen and (max-width:767px){.homepage-otp-award-winner-section .homepage-otp-award-winner-section-left-col .homepage-otp-award-winner-section-badge{width:auto}}@media screen and (max-width:991px){.homepage-otp-award-winner-section .homepage-otp-award-winner-section-left-col .homepage-otp-award-winner-section-badge{height:auto;width:250px}}@media screen and (max-width:767px){.homepage-otp-award-winner-section .homepage-otp-award-winner-section-left-col{height:200px}}@media screen and (max-width:415px){.homepage-otp-award-winner-section .homepage-otp-award-winner-section-left-col{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:0}}.homepage-otp-award-winner-section .homepage-otp-award-winner-section-right-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:30px;width:100%}@media (max-width:415px){.homepage-otp-award-winner-section .homepage-otp-award-winner-section-right-col{display:block;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:10px}}@media (max-width:767px){.homepage-otp-award-winner-section .homepage-otp-award-winner-section-right-col{width:auto;padding:0}}.homepage-otp-award-winner-section .homepage-otp-award-winner-section-right-col .homepage-otp-award-winner-text-container{margin-bottom:20px}.homepage-otp-award-winner-section .homepage-otp-award-winner-section-right-col .homepage-otp-award-winner-text-container h2{color:#1bb8e2;font-size:2.75em;font-weight:600;line-height:1;font-style:italic}@media screen and (max-width:415px){.homepage-otp-award-winner-section .homepage-otp-award-winner-section-right-col .homepage-otp-award-winner-text-container h2{font-size:20pt}}.homepage-otp-award-winner-section .homepage-otp-award-winner-section-right-col .homepage-otp-award-winner-text-container h3{font-size:2em;font-weight:600;line-height:1;padding:5px}@media screen and (max-width:415px){.homepage-otp-award-winner-section .homepage-otp-award-winner-section-right-col .homepage-otp-award-winner-text-container h3{font-size:16pt}}.homepage-otp-award-winner-section .homepage-otp-award-winner-section-right-col .homepage-otp-award-winner-text-container h4{color:#1bb8e2;font-size:1.75em;line-height:1;width:75%;margin:10px auto 0;padding:10px 5px 0;border-top:3px solid #1bb8e2;font-style:italic}@media screen and (max-width:415px){.homepage-otp-award-winner-section .homepage-otp-award-winner-section-right-col .homepage-otp-award-winner-text-container h4{font-size:14pt}}.homepage-otp-award-winner-section .homepage-otp-award-winner-section-right-col .homepage-otp-award-winner-button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:350px}.homepage-otp-award-winner-section .homepage-otp-award-winner-section-right-col .homepage-otp-award-winner-button-container button{max-width:300px;width:100%;margin:0 auto!important}.homepage-otp-award-winner-section .homepage-otp-award-winner-section-right-col .homepage-otp-award-winner-button-container button span{padding-left:2px!important;padding-right:2px!important}@media screen and (max-width:767px){.homepage-otp-award-winner-section .homepage-otp-award-winner-section-right-col .homepage-otp-award-winner-button-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:40px}}.FlightSearch{max-width:620px;margin:5px auto}.FlightSearch .flight-search-container{top:0;margin:0 20px;max-width:600px}.FlightSearch .flight-search-container .flight-search-title{display:inline-block;margin-top:10px;font-size:16pt;max-width:600px}@media (max-width:768px){.FlightSearch .flight-search-container{margin:0 auto}.FlightSearch .flight-search-container .fs-search{width:100%;margin-top:0}}.mobile-app-callout-section{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px}@media (max-width:767px){.mobile-app-callout-section{padding:0}}@media (max-width:415px){.mobile-app-callout-section{-ms-flex-flow:wrap;flex-flow:wrap}}.mobile-app-callout-section .mobile-app-callout-section-left-col{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:250px}.mobile-app-callout-section .mobile-app-callout-section-left-col .mobile-app-callout-section-phones{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;background-size:contain;background-repeat:no-repeat;height:300px}@media (max-width:991px){.mobile-app-callout-section .mobile-app-callout-section-left-col .mobile-app-callout-section-phones{height:auto}}@media (max-width:767px){.mobile-app-callout-section .mobile-app-callout-section-left-col{display:none}}@media (max-width:415px){.mobile-app-callout-section .mobile-app-callout-section-left-col{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:0}}.mobile-app-callout-section .mobile-app-callout-section-right-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px}.mobile-app-callout-section .mobile-app-callout-section-right-col div:first-of-type{margin-bottom:20px}.mobile-app-callout-section .mobile-app-callout-section-right-col h4{text-align:center}.mobile-app-callout-section .mobile-app-callout-section-right-col h2{text-transform:uppercase;text-align:center}@media (max-width:415px){.mobile-app-callout-section .mobile-app-callout-section-right-col{display:block;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:10px}.mobile-app-callout-section .mobile-app-callout-section-right-col h4{font-size:1.5em}.mobile-app-callout-section .mobile-app-callout-section-right-col h2{font-size:2em}}.mobile-app-callout-section .mobile-app-callout-app-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:350px}@media screen and (max-width:767px){.mobile-app-callout-section .mobile-app-callout-app-logos{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}
/*# sourceMappingURL=main-2be9ff5a6e43400af23f.css.map*/