/*------------------------------------*\
?    READ ME: IMPORTANT - DO NOT UPDATE THIS STYLE SHEET WITH STYLES SPECIFIC TO YOUR PAGE/APPLICATION NEEDS.  
			Create another style sheet (any name is fine) and put those specific changes there.  This style sheet 
      may be updated with Brand specific rules.
\*------------------------------------*/
/*------------------------------------*\
?    TYPOGRAPHY
\*------------------------------------*/
@font-face {
	font-family: "AmericanSans";
	src: url(fonts/american-regular-webfont.eot);
	src: url(fonts/american-regular-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/american-regular-webfont.woff) format('woff'), url(fonts/american-regular-webfont.ttf) format('truetype'), url(fonts/american-regular-webfont.svg#FontAwesomeRegular) format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "AmericanSansItalic";
	src: url(fonts/american-regularitalic-webfont.eot);
	src: url(fonts/american-regularitalic-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/american-regularitalic-webfont.woff) format('woff'), url(fonts/american-regularitalic-webfont.ttf) format('truetype'), url(fonts/american-regularitalic-webfont.svg#FontAwesomeRegular) format('svg');
	font-weight: normal;
	font-style: italic;
}
@font-face {
	font-family: "AmericanSansBold";
	src: url(fonts/american-bold-webfont.eot);
	src: url(fonts/american-bold-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/american-bold-webfont.woff) format('woff'), url(fonts/american-bold-webfont.ttf) format('truetype'), url(fonts/american-bold-webfont.svg#FontAwesomeRegular) format('svg');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: "AmericanSansBoldItalic";
	src: url(fonts/american-bold_italic-webfont.eot);
	src: url(fonts/american-bold_italic-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/american-bold_italic-webfont.woff) format('woff'), url(fonts/american-bold_italic-webfont.ttf) format('truetype'), url(fonts/american-bold_italic-webfont.svg#FontAwesomeRegular) format('svg');
	font-weight: bold;
	font-style: italic;
}
@font-face {
	font-family: "AmericanSansLight";
	src: url(fonts/american-light-webfont.eot);
	src: url(fonts/american-light-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/american-light-webfont.woff) format('woff'), url(fonts/american-light-webfont.ttf) format('truetype'), url(fonts/american-light-webfont.svg#FontAwesomeRegular) format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "AmericanSansLightItalic";
	src: url(fonts/american-light_italic-webfont.eot);
	src: url(fonts/american-light_italic-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/american-light_italic-webfont.woff) format('woff'), url(fonts/american-light_italic-webfont.ttf) format('truetype'), url(fonts/american-light_italic-webfont.svg#FontAwesomeRegular) format('svg');
	font-weight: normal;
	font-style: italic;
}
@font-face {
	font-family: "AmericanSansMedium";
	src: url(fonts/american-medium-webfont.eot);
	src: url(fonts/american-medium-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/american-medium-webfont.woff) format('woff'), url(fonts/american-medium-webfont.ttf) format('truetype'), url(fonts/american-medium-webfont.svg#FontAwesomeRegular) format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "AmericanSansMediumItalic";
	src: url(fonts/american-medium_italic-webfont.eot);
	src: url(fonts/american-medium_italic-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/american-medium_italic-webfont.woff) format('woff'), url(fonts/american-medium_italic-webfont.ttf) format('truetype'), url(fonts/american-medium_italic-webfont.svg#FontAwesomeRegular) format('svg');
	font-weight: normal;
	font-style: italic;
}
/**
  * Load in the american-icons font*/
  @font-face {
	font-family: "American Icons";
	src: url(fonts/american-icons-v4.eot);
	src: url(fonts/american-icons-v4.eot?#iefix) format('embedded-opentype'), url(fonts/american-icons-v4.woff) format('woff'), url(fonts/american-icons-v4.ttf) format('truetype'), url(fonts/american-icons-v4.svg#american-icons) format('svg');
	font-weight: normal;
	font-style: normal;
}

html {
	font-family: Arial, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	margin: .5em 0;
	padding: 0;
	
}
h1 {
	font-family: "AmericanSans", Arial, sans-serif;
	font-size: 45px;
	font-size: 2.625rem;
	line-height: 45px;
	line-height: 2.813rem;
	text-transform: none;
	margin: 0;
}
h2 {
	font-family: "AmericanSans", Arial, sans-serif;
	font-size: 27px;
	font-size: 1.688rem;
	line-height: 1.5;
	text-transform: none;
}
h3 {
	font-family: "AmericanSans", Arial, sans-serif;
	font-size: 21px;
	font-size: 1.313rem;
	line-height: 1.5;
	text-transform: none;
}
h4 {
	font-family: "AmericanSans", Arial, sans-serif;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	text-transform: none;
}
h5 {
	font-family: "AmericanSans", Arial, sans-serif;
	font-size: 14px;
 font-size: .875rem;
}
h6 {
	font-family: "AmericanSans", Arial, sans-serif;
	font-size: 11px;
	font-size: 0.688rem;
	line-height: 1.5;
}
h1, .alpha {
	font-family: "AmericanSansLight", Arial, sans-serif;
	color: #0078d2;
}
h2, .beta {
	font-family: "AmericanSansLight", Arial, sans-serif;
	color: #36495A;
}
h3, .gamma, .menu-blurb .menu-blurb-head {
	font-family: "AmericanSansLight", Arial, sans-serif;
	color: #0078d2;
}
h4, .delta {
	font-family: "AmericanSansLight", Arial, sans-serif;
	margin-top: .5em;
	color: #4DB4FA;
}
h4.deal {
	font-family: "AmericanSansMedium", Arial, sans-serif;
	color: #232f3a;
	font-size:1.05em;
	margin:0;
	line-height:1.5;
	
}
h5, .epsilon {
	font-family: "AmericanSansLight", Arial, sans-serif;
	color: #36495A;
}
h6, .zeta {
	font-family: "AmericanSansLight", Arial, sans-serif;
	margin-bottom: 0;
	white-space: nowrap;
	color: #131313;
}
.sectionTitle {
	margin: 25px 0 0 0;
	font-family: "AmericanSansLight", Arial, sans-serif;
}
h1, .aa-branding-logo {
	font-weight: normal;
	margin: .5em 0 0 0;
}
h1.beta {
	line-height: 1.3;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
	color: #c1c1c1;
}
a {
	color: #0078D2;
}
a:hover, a:focus {
	color: #4DB4FA;
}
p, li {
	color: #36495A;
	font-family: Arial, sans-serif;
	font-size: .85em;
}

/*added 12102014 for footnote/legal text*/

.aavnote {
    font-size: 75%;
    line-height: inherit;
}

/*------------------------------------*\
    / TYPOGRAPHY
\*------------------------------------*/


/*------------------------------------*\
?    BUTTONS
\*------------------------------------*/


.button {
	background-color: #0078d2;
 *zoom: 1;
 filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF4DB4FA', endColorstr='#FF0078D2');
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4db4fa), color-stop(100%, #0078d2));
	background: -webkit-linear-gradient(#4db4fa, #0078d2);
	background: -moz-linear-gradient(#4db4fa, #0078d2);
	background: -o-linear-gradient(#4db4fa, #0078d2);
	background: -ms-linear-gradient(#4db4fa, #0078d2);
	background: linear-gradient(#4db4fa, #0078d2);
	border: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	color: white;
	display: inline-block;
	font-family: "AmericanSans", Arial, sans-serif;
	font-size: 13px;
	font-size: 1.083rem;
	font-weight: bold;
	line-height: 1.5;
	margin: .2em 0;
	outline: 0;
	padding: .2em .6em;
	text-align: center;
	text-shadow: 0 1px 0 #00467f;
	vertical-align: middle;
	-webkit-box-align: center;
	width: 100%;
}
.button:hover, .button:focus {
	background-color: #4db4fa;
	color: white;
 *zoom: 1;
 filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF0078D2', endColorstr='#FF4DB4FA');
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0078d2), color-stop(100%, #4db4fa));
	background: -webkit-linear-gradient(#0078d2, #4db4fa);
	background: -moz-linear-gradient(#0078d2, #4db4fa);
	background: -o-linear-gradient(#0078d2, #4db4fa);
	background: -ms-linear-gradient(#0078d2, #4db4fa);
	background: linear-gradient(#0078d2, #4db4fa);
	text-decoration: none;
}
/*.button:active {
 *zoom: 1;
 filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF0078D2', endColorstr='#FF0078D2');
	background: #0078d2;
	-webkit-box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.3) inset;
	-moz-box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.3) inset;
	box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.3) inset;
	padding-top: 3px;
	padding-bottom: 2px;
}
*/.secondary {
 *zoom: 1;
 filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF9DA6AB', endColorstr='#FF6E8999');
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #9da6ab), color-stop(100%, #6e8999));
	background: -webkit-linear-gradient(#9da6ab, #6e8999);
	background: -moz-linear-gradient(#9da6ab, #6e8999);
	background: -o-linear-gradient(#9da6ab, #6e8999);
	background: -ms-linear-gradient(#9da6ab, #6e8999);
	background: linear-gradient(#9da6ab, #6e8999);
	text-shadow: 0 1px 0 #36495a;
}
.secondary:hover {
 *zoom: 1;
 filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF6E8999', endColorstr='#FF9DA6AB');
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #6e8999), color-stop(100%, #9da6ab));
	background: -webkit-linear-gradient(#6e8999, #9da6ab);
	background: -moz-linear-gradient(#6e8999, #9da6ab);
	background: -o-linear-gradient(#6e8999, #9da6ab);
	background: -ms-linear-gradient(#6e8999, #9da6ab);
	background: linear-gradient(#6e8999, #9da6ab);
}
.secondary:active {
	background: #6e8999;
}
.button-inline {
	margin-top: 22px;
}
.button-search {
	background: transparent;
	border: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	color: #0078d2;
	display: inline;
	font-size: 18px;
 *zoom: 1;
 filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFFFFFFF');
	padding: 0;
	bottom: 0;
	width: auto;
	-webkit-appearance: none;
}
.button-search:hover {
	color: #4db4fa;
}
 @-moz-document url-prefix() {
 .button-search {
 bottom: 2px;
}
}
.button {
	/*min-width: 13.2em;*/
	width: auto;
	font-family: "AmericanSansMedium", Arial, sans-serif;
	font-weight: normal;
}
button[disabled], input[disabled] {
	opacity: 0.4;
	color: white;
	pointer-events: none;
}
[class="button"]:active, [class="button button-fullWidth"]:active {
	background-color: #00467F;
}
.button-fullWidth {
	width: 100%;
}
/*------------------------------------*\
    / BUTTONS
\*------------------------------------*/

/*------------------------------------*\
?    LAYOUT
\*------------------------------------*/
.content {
	padding: .5em 0;
}
.site-logo {
	padding-top: .65em;
}
.site-logo>img {
	display: block;
	width: 32.5%;
}
.oneworld-logo {
	position: absolute;
	right: .5em;
	top: 40%;
}
#utility-nav {
	position: absolute;
	right: 0;
	top: 4px;
	margin: 0;
	padding: 0;
}
.menu-utility {
	line-height: 2;
	overflow: hidden;
}
.menu-item-utility {
	display: inline;
	float: left;
	font-size: 0.688em;
	margin: 0 .75em;
}
.menu-item-utility>a {
	color: #999;
	display: block;
}
.menu-item-utility>a:hover {
	color: #4db4fa;
}
footer {
	background-color: #36495a;
	padding-bottom: 3em;
}
footer a {
	font-size: .9em;
}
footer a:link, footer a:visited {
	color: #ebeef0;
}
.footer-head {
	color: #ebeef0;
	font-family: "AmericanSans", Arial, sans-serif;
	font-weight: normal;
	line-height: 1.5;
	font-size: 1.25rem;
	padding-left: 0;
}
footer .container {
	padding-top: 2em;
}
.siteTitle {
	position: absolute;
	right: 2.5em;
	bottom: .65em;
	z-index: 1;
	font-weight: normal;
	margin: 0;
	font-size: 1.5em;
	color: #6e8999;
}
/*------------------------------------*\
    / LAYOUT
\*------------------------------------*/
/*------------------------------------*\
?		 HELPERS
\*------------------------------------*/
.center {
	text-align: center;
}
hr.full {
	background-image: url(../../img/shadow12-up.png);
	background-position: 50% center;
	background-repeat: no-repeat;
	border: 0;
	height: .5em;
	margin: 0;
	padding: 0;
}
hr.short {
	background-image: url(../../img/shadow3-down.png);
	background-position: 50% left;
	background-repeat: no-repeat;
	border: 0;
	height: .5em;
	margin: 0;
	padding: 0;
}
footer hr.short, footer hr.full {
	background: none;
	border: 0;
	border-bottom: 1px solid #638999;
	height: 1px;
}
footer hr.full {
	margin-bottom: 1em;
}
.list-standard {
	list-style: none;
	margin: 1em 0;
}


/* Gradient transparent - color - transparent */
		
hr.gradient-black {
	border: 0;
	height: 2px;
	margin: .2em 0;
	background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
	background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
	background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
	background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
}
hr.gradient-blue {
	border: 0;
	height: 2px;
	margin: .2em 0;
	background-image: -webkit-linear-gradient(left, rgba(99,137,153,0), rgba(99,137,153,0.75), rgba(99,137,153,0));
	background-image: -moz-linear-gradient(left, rgba(99,137,153,0), rgba(99,137,153,0.75), rgba(99,137,153,0));
	background-image: -ms-linear-gradient(left, rgba(99,137,153,0), rgba(99,137,153,0.75), rgba(99,137,153,0));
	background-image: -o-linear-gradient(left, rgba(99,137,153,0), rgba(99,137,153,0.75), rgba(99,137,153,0));
}
ul, ol, dl {
	margin-left: 1.5em;
}
.is-hidden {
	display: none;
}
/*------------------------------------*\
    / HELPERS
\*------------------------------------*/
/*------------------------------------*\
?    NAVIGATION
\*------------------------------------*/
.top-bar ul {
	font-family: "AmericanSans", Arial, sans-serif;
	margin-left: 0;
}
.top-bar-section ul li.active a {
	background: #00467F;
	letter-spacing: .2em;
}
.top-bar-section li a:not(.button) {
	/* background: #0078D2;*/
	letter-spacing: .15em;
}
.top-bar-section li a:not(.button):hover {
	background: #00467F;
}
.contain-to-grid {
	background: #FFF;
}
.top-bar-section > ul > .divider {
	border-right: solid 1px #4DB4FA;
	border-left: solid 1px #00467F;
}
.top-bar-section ul {
	background: none;
}
.top-bar {
	background: #0078D2;
	margin-bottom: 0;
}
.top-bar.expanded .title-area {
	background: #00467F;
}
.top-bar-section .dropdown li.title h5 a {
	color: inherit;
	background-color: white;
}
.section-container.auto .section .title a {
	font-family: "AmericanSans", Arial, sans-serif;
	color: #0078D2;
}
.section-container section .title:hover, .section-container .section .title:hover, .section-container.auto section .title:hover, .section-container.auto .section .title:hover {
	background-color: #4DB4FA;
}
table {
	border: none;
}
.top-bar-section li a:not(.button) {
	letter-spacing: 0;
}
.top-bar-section ul li > a {
	font-size: 100%;
	font-weight: 300;
}
.section-container section .title, .section-container .section .title, .section-container.auto section .title, .section-container.auto .section .title {
	background-color: transparent;
}
.section-container section .title a, .section-container .section .title a, .section-container.auto section .title a, .section-container.auto .section .title a {
	color: #0078d2;
}
.section-container section .title a:hover, .section-container .section .title a:hover, .section-container.auto section .title a:hover, .section-container.auto .section .title a:hover {
	color: #4DB4FA;
}
.section-container section .title:hover, .section-container .section .title:hover, .section-container.auto section .title:hover, .section-container.auto .section .title:hover {
	background-color: transparent;
}
.section-container, .section-container.auto {
	border: none;
}
.section-container.tabs section .content, .section-container.tabs .section .content {
	border: none;
	border-top: 1px solid #ccc;
}
.section-container.tabs section .title, .section-container.tabs .section .title {
	border: 0;
	border-right: 0;
	border-bottom: 0;
}
.section-container.tabs section:last-child .title, .section-container.tabs .section:last-child .title {
	border-right: 0;
}
.section-container section.active .title, .section-container .section.active .title, .section-container.auto section.active .title, .section-container.auto .section.active .title {
	background: none;
}
.section-container section.active .title a, .section-container .section.active .title a, .section-container.auto section.active .title a, .section-container.auto .section.active .title a {
	color: #0078f2 !important;
}
.section-container.tabs section.active .title a, .section-container.tabs .section.active .title a {
	border: 1px solid #ccc;
	border-bottom: 0;
}
.section-container.accordion section, .section-container.accordion .section, .section-container.accordion.auto section, .section-container.accordion.auto .section {
	border-top: 1px solid #dedede;
}
.section-container.accordion section:last-child, .section-container.accordion .section:last-child, .section-container.accordion.auto section:last-child, .section-container.accordion.auto .section:last-child {
	border-bottom: 1px solid #dedede;
}
.title.has-dropdown > a:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: solid 5px;
	border-color: rgba(111, 111, 111, 0.5) transparent transparent transparent;
	margin: 0;
	position: absolute;
	top: 22px;
	right: .75em;
}
.nav-secondary {
	margin-top: 2em;
}
/*------------------------------------*\
?    TABULAR DATA
\*------------------------------------*/

table {
	width: auto;
}
table tr.even, table tr.alt, table tr:nth-of-type(even) {
	background: #EBEEF0;
}
table thead, table tfoot {
	background: #D0DAE0;
}
table tr th, table tr td {
	padding: 0.85625em 0.625em;
	border: none;
}
table thead tr th, table thead tr td, table tfoot tr th, table tfoot tr td {
	color: #6e8999;
}
/*------------------------------------*\
    COLOR PALETTE
\*------------------------------------*/
.aa-white {
	color: #FFFFFF;
}
.aa-highlight-blue {
	color: #E1F0FA;
}
.aa-light-blue {
	color: #4DB4FA;
}
.aa-teal {
	color: #B1E1EB;
}
.aa-dark-blue {
	color: #00467F;
}
.aa-blue {
	color: #0078D2;
}
.aa-green {
	color: #00B989;
}
.aa-yellow-green {
	color: #D1D532;
}
.aa-light-orange {
	color: #FAAF00;
}
.aa-orange {
	color: #FF7318;
}
.aa-red {
	color: #F52305;
}
.aa-dark-red {
	color: #C30019;
}
.aa-ultra-light-gray {
	color: #EBEEF0;
}
.aa-light-gray {
	color: #D0DAE0;
}
.aa-gray {
	color: #9DA6AB;
}
.aa-medium-gray {
	color: #6E8999;
}
.aa-dark-gray {
	color: #36495A;
}
.aa-black {
	color: #131313;
}
/* Background Colors */
.bg-white {
	background-color: #FFFFFF;
}
.bg-highlight-blue {
	background-color: #E1F0FA;
}
.bg-light-blue {
	background-color: #4DB4FA;
	color: #FFFFFF;
}
.bg-teal {
	background-color: #B1E1EB;
}
.bg-dark-blue {
	background-color: #00467F;
	color: #FFFFFF;
}
.bg-blue {
	background-color: #0078D2;
	color: #FFFFFF;
}
.bg-green {
	background-color: #00B989;
}
.bg-yellow-green {
	background-color: #D1D532;
}
.bg-light-orange {
	background-color: #FAAF00;
}
.bg-orange {
	background-color: #FF7318;
	color: #FFFFFF;
}
.bg-red {
	background-color: #F52305;
	color: #FFFFFF;
}
.bg-dark-red {
	background-color: #C30019;
	color: #FFFFFF;
}
.bg-ultra-light-gray {
	background-color: #EBEEF0;
}
.bg-light-gray {
	background-color: #D0DAE0;
}
.bg-gray {
	background-color: #9DA6AB;
}
.bg-medium-gray {
	background-color: #6E8999;
	color: #FFFFFF;
}
.bg-dark-gray {
	background-color: #36495A;
	color: #FFFFFF;
}
.bg-black {
	background-color: #131313;
	color: #FFFFFF;
}
.icon-gradient {
	
}
 /* 940px/16px = 58.75em */
 @media only screen and (min-width: 58.75em) {
.top-bar {
	background: white;
 *zoom: 1;
	overflow: visible;
}
.top-bar:before, .top-bar:after {
	content: " ";
	display: table;
}
.top-bar:after {
	clear: both;
}
.top-bar .toggle-topbar {
	display: none;
}
.top-bar .title-area {
	float: left;
}
.top-bar .name h1 a {
	color: #36495A;
	width: auto;
	font-size: 110%;
	font-weight: normal;
}
.top-bar input, .top-bar .button {
	line-height: 2em;
	font-size: 0.875em;
	height: 2em;
	padding: 0 10px;
	position: relative;
	top: 0;
	width: 100%;
	min-width: auto;
	margin: 0;
}
.top-bar.expanded {
	background: white;
}
.contain-to-grid .top-bar {
	max-width: 62.5em;
	margin: 0 auto -5px;
}
.top-bar-section ul li .js-generated {
	display: none;
}
.top-bar-section ul li > a {
	font-size: 100%;
	font-weight: 300;
	color: #0078D2;
}
.top-bar .name h1 a:hover, .top-bar-section ul li > a:hover {
	color: #4DB4FA;
}
.top-bar-section li a:not(.button) {
	padding: 0 15px;
	line-height: 45px;
	background: white;
}
.top-bar-section li a:not(.button):hover {
	background: white;
}
.top-bar-section .has-dropdown > a {
	padding-right: 35px !important;
}
.top-bar-section .has-dropdown > a:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: solid 5px;
	border-color: rgba(111, 111, 111, 0.5) transparent transparent transparent;
	margin-top: -2.5px;
}
.top-bar-section .has-dropdown.moved {
	position: relative;
}
.top-bar-section .has-dropdown.moved > .dropdown {
	visibility: hidden;
}
.top-bar-section .has-dropdown:hover > .dropdown, .top-bar-section .has-dropdown:active > .dropdown {
	visibility: visible;
}
.top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
	border: none;
	content: "\00bb";
	margin-top: -1.5em;
	right: 5px;
	color: #00467F;
}
.top-bar-section .dropdown {
	left: 0;
	top: auto;
	background: white;
	min-width: 100%;
	border: 1px solid #eeeeee;
	box-shadow: 0 0 7px -1px rgba(0, 0, 0, 0.4);
}
.top-bar-section .dropdown li a {
	color: #36495A;
	font-size: .85em;
	line-height: 3.2;
	white-space: nowrap;
	padding: 0 1em;
	background: transparent;
}
.top-bar-section .dropdown li a:hover {
	color: #4DB4FA;
	}
.top-bar-section .dropdown li label {
	white-space: nowrap;
	background: #d1d1d1;
	line-height: 3;
}
.top-bar-section .dropdown li .dropdown {
	left: 100%;
	top: 0;
}
.top-bar-section > ul > .divider {
	border-bottom: none;
	border-top: none;
	border-right: solid 1px #2b2b2b;
	border-left: solid 1px black;
	clear: none;
	height: 45px;
	width: 0px;
}
.top-bar-section .has-form {
	background: transparent;
}
.top-bar-section ul.right li .dropdown {
	left: auto;
	right: 0;
}
.top-bar-section ul.right li .dropdown li .dropdown {
	right: 100%;
}
.top-bar-section .divider {
	border: none;
	border-bottom: solid 1px #eee;
}
.top-bar-section > .button {
	min-width: auto;
	width: 100%;
}
.section-container.accordion section .content > .side-nav {
	margin: 0 .5em;
}
.section-container.accordion section .title a, .section-container.accordion .section .title a {
	color: #36495a;
	padding: 0.75em 0.9375em;
}
.section-container.accordion section .content > .side-nav li a {
	color: #36495a;
}
.section-container.accordion section .content > .side-nav li a:hover, .section-container.accordion section .title a:hover, .section-container.accordion .section .title a:hover {
	color: #0078f2;
	background: none;
}
.section-container.accordion section .content, .section-container.accordion .section .content {
	padding: 0 0.9375em;
}
.section-container, .section-container.auto {
	margin-bottom: 30em;
}
.row {
	padding: 0 3px;
}
}
/*------------------------------------*\
    / NAVIGATION
\*------------------------------------*/
/*------------------------------------*\
?			MEDIA QUERIES FOR DEVICE LAYOUTS
\*------------------------------------*/

@media only screen and (max-width: 480px) {
/* SMARTPHONES - ALL ORIENTATIONS/LANDSCAPE */
.oneworld-logo {
	display: none;
}
.site-logo>img {
	width: 50%;
}
.siteTitle {
	bottom: .55em;
	right: .5em;
	font-size: 1em;
}
.row {
	padding: 0 3px;
}
.row .small-4, .row .small-8, .top-bar .button {
	width: 100%;
}
.section-container.accordion section .content, .section-container.accordion .section .content, .section-container.accordion.auto section .content, .section-container.accordion.auto .section .content {
	background-color: #EBEEF0;
}
.section-container, .section-container.auto {
	margin-bottom: 30rem;
}
.bx-wrapper {
	display: none;
}
.bx-controls .bx-has-controls-direction a {
	z-index: 10;
}
.bx-controls-direction a {
	z-index: 10;
}
.list-standard > li {
	display: inline;
	padding-right: 20px;
	
}
}
@media only screen and (max-width: 320px) {
/* SMARTPHONES - PORTRAIT ORIENTATION */
.oneworld-logo {
	display: none;
}
.site-logo>img {
	width: 45%;
}
.orbit-slides-container {
	display: none;
}
.row {
	padding: 0 3px;
}
.section-container.tabs section, .section-container.tabs .section {
	width: 100%;
	position: relative;
}
.section-container, .section-container.auto {
	margin-bottom: 30rem;
}
.bx-wrapper {
	display: none;
}
.list-standard > li {
	display: inline;
	padding-right: 20px;
	
}
}
/* TABLES - PORTRAIT ORIENTATION */

@media only screen and (max-width: 768px) {
.oneworld-logo {
	top: 39%;
}
.siteTitle {
	bottom: .45em;
}
.section-container, .section-container.auto {
	margin-bottom: 30em;
}
.row {
	padding: 0 3px;
}
.list-standard > li {
	display: inline;
	padding-right: 40px;
	
}
}

/*------------------------------------*\
    $ICONS
\*------------------------------------*/
/**
  * <i class="icon-name"></i>
  */
/**
  * Load in the american-icons font
  */


/**
  * Basic icon-class
  */
/* line 17, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
[class*="icon-"] {
 display: inline-block;
}
/* line 20, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
[class*="icon-"]:before {
	font-size: 13px;
	font-size: 1.083rem;
	font-family: 'American Icons';
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	speak: none;
	-webkit-font-smoothing: antialiased;
}
/**
  * Most-used sizes for convenience
  * <i class="icon-name icon-XX"></i>
  */
/* line 35, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-18:before {
	font-size: 18px;
	font-size: 1.5rem;
}
/* line 38, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-xsmall:before {
	font-size: 9px;
	font-size: 0.75rem;
}
.icon-small:before {
	font-size: 11px;
	font-size: 0.917rem;
}
/* line 41, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-default:before {
	font-size: 13px;
	font-size: 1.083rem;
}
/* line 44, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-medium:before {
	font-size: 16px;
	font-size: 1.333rem;
}
/* line 47, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-large:before {
	font-size: 22px;
	font-size: 1.833rem;
}
.icon-xlarge:before {
	font-size: 34px;
	font-size: 3.0rem;
	line-height: 1.8;
}
/* line 50, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-xxlarge:before {
	font-size: 54px;
	font-size: 4.5rem;
	line-height: 1;
}
/**
  * Individual icons
  */
/* line 58, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-people:before {
	content: "\e000";
}
/* line 61, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-attendant:before {
	content: "\e001";
}
/* line 64, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-stairs:before {
	content: "\e002";
}
/* line 67, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-escalator-b:before {
	content: "\e003";
}
/* line 70, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-escalator:before {
	content: "\e004";
}
/* line 73, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-hotel:before {
	content: "\e005";
}
/* line 77, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-handicap:before, .icon-specialAssistance:before {
	content: "\e006";
}
/* line 80, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-seats:before {
	content: "\e007";
}
/* line 83, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-carseat:before {
	content: "\e008";
}
/* line 86, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-stroller:before {
	content: "\e009";
}
/* line 89, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-checkin:before {
	content: "\e00a";
}
/* line 92, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-book:before {
	content: "\e00b";
}
/* line 95, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-account:before {
	content: "\e00c";
}
/* line 98, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-join:before {
	content: "\e00d";
}
/* line 101, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-suitcase:before {
	content: "\e00e";
}
/* line 104, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-twobags:before {
	content: "\e00f";
}
/* line 107, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-threebags:before {
	content: "\e010";
}
/* line 110, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-checkbags:before {
	content: "\e011";
}
/* line 113, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-Trolley:before {
	content: "\e012";
}
/* line 116, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-baginfo:before {
	content: "\e013";
}
/* line 119, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-flight:before {
	content: "\e014";
}
/* line 122, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-car:before {
	content: "\e015";
}
/* line 125, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-taxi:before {
	content: "\e016";
}
/* line 128, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-vacation:before {
	content: "\e017";
}
/* line 131, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-activity:before {
	content: "\e018";
}
/* line 134, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-entertainment:before {
	content: "\e019";
}
/* line 137, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-cruise:before {
	content: "\e01a";
}
/* line 140, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-food:before {
	content: "\e01b";
}
/* line 143, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-foodpurchase:before {
	content: "\e01c";
}
/* line 146, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-snack:before {
	content: "\e01d";
}
/* line 149, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-drink:before {
	content: "\e01e";
}
/* line 152, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-coffee:before {
	content: "\e01f";
}
/* line 155, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-nosmoking:before {
	content: "\e020";
}
/* line 158, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-payment:before {
	content: "\e021";
}
/* line 161, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-cash:before {
	content: "\e022";
}
/* line 164, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-scanswipe:before {
	content: "\e023";
}
/* line 167, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-promotion:before {
	content: "\e024";
}
/* line 170, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-boardingpass:before {
	content: "\e025";
}
/* line 173, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-onedaypass:before {
	content: "\e026";
}
/* line 176, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-mobile:before {
	content: "\e027";
}
/* line 179, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-nomobile:before {
	content: "\e028";
}
/* line 182, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-game:before {
	content: "\e029";
}
/* line 185, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-contact:before {
	content: "\e02a";
}
/* line 188, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-print:before {
	content: "\e02b";
}
/* line 191, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-website:before {
	content: "\e02c";
}
/* line 194, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-email:before {
	content: "\e02d";
}
/* line 197, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-clock:before {
	content: "\e02e";
}
/* line 200, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-wifi:before {
	content: "\e02f";
}
/* line 203, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-location:before {
	content: "\e030";
}
/* line 206, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-maps:before {
	content: "\e031";
}
/* line 209, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-gps:before {
	content: "\e032";
}
/* line 212, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-home:before {
	content: "\e033";
}
/* line 215, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-notifications:before {
	content: "\e034";
}
/* line 218, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-feedback:before {
	content: "\e035";
}
/* line 221, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-settings:before {
	content: "\e036";
}
/* line 224, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-tools:before {
	content: "\e037";
}
/* line 227, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-login:before {
	content: "\e038";
}
/* line 230, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-search:before {
	content: "\e039";
}
/* line 233, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-calendar:before {
	content: "\e03a";
}
/* line 236, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-help:before {
	content: "\e03b";
}
/* line 239, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-info:before {
	content: "\e03c";
}
/* line 242, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-error:before, .is-error-icon:before, label.is-error:before, .label.is-error:before, .is-error .label:before {
	content: "\e03d";
}
/* line 246, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-warning:before, .icon-alert:before {
	content: "\e03e";
}
/* line 249, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-newpage:before {
	content: "\e03f";
}
/* line 252, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-arrow-up:before {
	content: "\e040";
}
/* line 255, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-arrow-down:before {
	content: "\e041";
}
/* line 258, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-arrow-left:before {
	content: "\e042";
}
/* line 261, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-arrow-right:before {
	content: "\e043";
}
/* line 264, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-circle-up:before {
	content: "\e044";
}
/* line 267, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-circle-down-b:before {
	content: "\e045";
}
/* line 270, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-circle-down:before {
	content: "\e046";
}
/* line 273, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-circle-left:before {
	content: "\e047";
}
/* line 276, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-circle-right:before {
	content: "\e048";
}
/* line 279, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-check:before {
	content: "\e049";
}
/* line 282, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-cancel:before {
	content: "\e04a";
}
/* line 285, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-circle-check:before {
	content: "\e04b";
}
/* line 289, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-circle-cancel:before, .icon-close:before {
	content: "\e04c";
}
/* line 292, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-more-13px:before {
	content: "\e04d";
}
/* line 295, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-collapse:before {
	content: "\e04e";
}
/* line 298, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-expand:before {
	content: "\e04f";
}
/* line 301, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-explosives:before {
	content: "\e050";
}
/* line 304, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-bullets:before {
	content: "\e051";
}
/* line 307, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-fireworks:before {
	content: "\e052";
}
/* line 310, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-gascylinder45:before {
	content: "\e053";
}
/* line 313, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-oxygentank:before {
	content: "\e054";
}
/* line 316, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-aerosol:before {
	content: "\e055";
}
/* line 319, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-gascylinder:before {
	content: "\e056";
}
/* line 322, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-radioactive:before {
	content: "\e057";
}
/* line 325, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-flammable:before {
	content: "\e058";
}
/* line 328, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-gascan:before {
	content: "\e059";
}
/* line 331, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-match:before {
	content: "\e05a";
}
/* line 334, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-nailpolishremover:before {
	content: "\e05b";
}
/* line 337, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-chainsawsmooth:before {
	content: "\e05c";
}
/* line 340, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-chainsaw:before {
	content: "\e05d";
}
/* line 343, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-lighterandfluid:before {
	content: "\e05e";
}
/* line 346, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-corrosive:before {
	content: "\e05f";
}
/* line 349, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-oxidizer:before {
	content: "\e060";
}
/* line 352, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-bleach:before {
	content: "\e061";
}
/* line 355, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-hydrogenperoxide:before {
	content: "\e062";
}
/* line 358, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-ajaxcomet:before {
	content: "\e063";
}
/* line 361, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-skullandbones:before {
	content: "\e064";
}
/* line 364, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-skullandbonesbottle:before {
	content: "\e065";
}
/* line 367, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-skullandbonesbox:before {
	content: "\e066";
}
/* line 370, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-carbattery:before {
	content: "\e067";
}
/* line 373, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-lightningbolt:before {
	content: "\e068";
}
/* line 376, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-lithiumion:before {
	content: "\e069";
}
/* line 379, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-drill:before {
	content: "\e06a";
}
/* line 382, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-edit:before {
	content: "\e06b";
}
/* line 385, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-list:before {
	content: "\e06c";
}
/* line 388, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-menu:before {
	content: "\e06d";
}
/* line 391, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-power-port:before {
	content: "\e06e";
}
/* line 394, ../../../../../src/main/sass/content/common/css/partials/_icons.scss */
.icon-clothes-hanger:before {
	content: "\e06f";
}
/*------------------------------------*\
		/ MEDIA QUERIES FOR DEVICE LAYOUTS
\*------------------------------------*/

/* AAV Customization */

.orbit-timer, .orbit-slide-number {
	left: -10000px;
	top: auto;
	height: 1px;
	overflow: hidden;
	position: absolute;
	width: 1px;
}
.orbit-bullets li {
	border: 2px solid rgba(168, 170, 171, 0.4);
	height: 11px;
	width: 11px;
}
.orbit-container .orbit-prev, .orbit-container .orbit-next {
	background: none;
	display: none;
}
.orbit-bullets li.active {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.32);
}
/*.carousel-slide h5 a {
	color: #6e8999;
	font-size:90%;
}
.carousel-slide p a {
	color: #6e8999;
	font-size:90%;
	margin-right:5px;
	width:200px;
}
*//* */

.clearout {
	height: 20px;
	clear: both;
}
.section-container.tabs section, .section-container.tabs .section {
	background: none repeat scroll 0 0 white;
	box-shadow: 0 0 7px -1px rgba(0, 0, 0, 0.4);
	color: #6E8999;
	left: 3%;
	width: 320px;
	min-width: 320px;
	position: absolute;
	top: -18px;
	
}
.section-container.tabs section p {
	font-family: inherit;
	font-size: 0.85rem;
	font-weight: normal;
	line-height: 1.3;
	margin-bottom: 1.25em;
	text-rendering: optimizelegibility;
}
.section-container.tabs .title {
	font-family: "AmericanSans", Arial, sans-serif;
	font-size: 1.4rem;
	/*line-height: 27px;*/
	background-color: #eeeeee;
}
.section-container.tabs section active .title a {
	color: #0078D2;
	width: 170px;
}
.section-container.tabs .section .title a {
	color: #556A77;
	width: 160px;
	padding-top: 9px;
	padding-bottom: 9px;
}
.ui-datepicker-trigger {
	border: none;
	/*bottom: 2px;*/
	color: #0078D2;
	cursor: pointer;
	font-family: "American Icons";
	font-size: 18px;
	/*margin: 0;
	padding: 0;*/
	position: absolute;
	font-weight: normal;
	background: 0;/*right: 4px;
	top: auto;*/
}
button.ui-datepicker-trigger {
	border: none;
	background: none;
	right: -25px;
	top: -11px;
}
form.custom .custom.radio.checked:before {
	background: #4DB4FA;
}
label {
font-size:.75rem
}
.find-airport {
	position: absolute;
	right: 6px;
	top: 8px;
}
/*#to_date.ui-datepicker-trigger img {
	display: none;
}
*/button, input, select, textarea {
	font-family: inherit;
	font-size: 0.775em;
}
#classOfServiceDiv > select, #adults > select {
	width: 115%;
}
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.small-box {
	max-width: 400px;
	width: 100%;
	font-family: arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
fieldset {
	border: none;
	padding: 0;
}
label {
	font-family: arial, sans-serif;
	color: #6E8999;
	display: inline-block;
	line-height: 18px;
	margin: 4px 0;
	position: relative;
	width: 100%;
}
input[type="radio"], input[type="checkbox"] {
	margin: 3px 0;
}
/*Pillbox styles*/
.pillbox {
	border-radius: 18px 18px 18px 18px;
	color: #0078D2;
	display: block;
	float: left;
	font-family: arial, sans-serif;
	line-height: normal;
	margin: 8px 0 0;
	padding: 6px 5px 3px 5px;
	text-transform: uppercase;
	width: auto;
	font-size: 10px;
	min-height: 18px;
}
.pillbox:hover {
	background-color: #4DB4FA;
	color: white;
}
.pillbox.selected {
	background-color: #4DB4FA;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.3) inset;
	color: white;
}
.pillbox .selected label, .pillbox label {
	font-size: 11px;
}
form .row .row {
    margin: 0 -0.5em;
}
.panel {
	background-color:#eeeeee;
}
.book3 {
	display:none;
}
.row .book1 {
	Margin-bottom:13px;
}
#warningMsg {
	font-size:0.85em; 
	margin-top:10px;
	}
/********  TOGGLE BUTTON CSS ********/
#termsDiv {
	display: none;
	float:left;
	position:relative;
	width:100%;
	padding:0;
	margin:0;
}
.slide {
	margin: 10px 0 0;
	padding: 0;
	border-top: solid 1px;
}
.btn-slide {
	text-align: left;
}
.active {
	background-position: right 12px;
}

/*User login box*/

#aadvLogoutDiv{
	font-size: 11px;
	position: absolute;
	right: 6.5em;
	top: 40%;
	line-height:1.2;
}
#aadvBalanceValue, #aadvStatusValue{
	font-weight:normal;	
}
#aadvGreetDiv{
	font-family: "AmericanSansLight", Arial, sans-serif;
	font-size:150%;
	color:#6e8999;	
}
#aadvStatusDiv, #aadvBalanceDiv, #aadvEliteDiv{
	color:#6e8999;	
}
/* End new CSS */

img{
	width:100%;
}
.section-auto-sample-accordion {
  @include section-container($section-type:accordion);
  & > section { @include section($section-type:accordion, $title-selector:".title-sample", $content-selector:".content-sample"); }

#term{font-size:80%}

button, input, select, textarea {
	font-size: 0.775em;
	
}
input.hasDatepicker[readonly] {
    border-color: none;
    width: 94%;
}
textarea,
select,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"] {
  
  color: #36495a;
  
}

