/*=== Help
Colors: Orange: #ff9900 | Light Blue: #4d90cd
	      Dark Blue: #004990 | Darker Blue: #00285e
==================================================*/
@import url(partials/_pages.css);


/*=== Fonts - USING TYPEKIT:
	- DIN Light: 
		font-family: din-web-jetblue, Arial, Helvetica, sans-serif;
		font-weight: 300;

	- DIN Medium: 
		font-family: din-web-jetblue, Arial, Helvetica, sans-serif; 
		font-weight: 400;

	- DIN Regular: 
		font-family: din-web-jetblue, Arial, Helvetica, sans-serif;
		font-weight: 600;

	- DIN Bold: 
		font-family: din-web-jetblue, Arial, Helvetica, sans-serif;
		font-weight: 700;

	- DIN Black: 
		font-family: din-web-jetblue, Arial, Helvetica, sans-serif;
		font-weight: 900;

==================================================*/

/*
.jetblue-help #container {
	padding-top: 30px;
	}
*/

/*.jetblue-help .content ul li a:link, 
.jetblue-help .content ul li a:visited {
	color:#306FAA;
	text-decoration:none;
	}

.jetblue-help .content ul li a:active, 
.jetblue-help .content ul li a:hover {
	color:#004990;
	text-decoration:underline;
	}*/
@media (min-width: 960px) { 
	
.jetblue-help .content ul {
	margin: 0;
	padding: 5px 0;
	}

.jetblue-help .content ul li {
    line-height: 1.6em;
    margin: 0;
    padding: 0 0 6px;
	}

.jetblue-help .border-bottom-blue {
	border-bottom:1px solid #e1edf8;
	padding: 0 0 24px;
	margin: 0 0 20px;
	}
	
#leftcol {
    width: 640px;
	margin: 0 10px 0 0;
	float: left;
   }	  
   
#help-tagcloud, #help-search {
    background: #F1F5F8;
	border-radius: 3px;
	margin: 20px 0 0;
	padding: 0 20px 25px;
	float: right;
    width: 270px;
   }   
   
#help-tagcloud h3 {
   padding-bottom: 15px;
   }
   
#help-tagcloud ul {
   overflow: auto;
   padding: 0;
   }    
   
#help-tagcloud ul li {
   float: left;
   margin-right: 15px;
   } 

#help-tagcloud ul li a {
   *white-space: nowrap;
   }   
   
#help-tagcloud li a.cloud-Big {
   font-weight: bold;
   font-size: 15px;
   }   

#help-tagcloud li a.cloud-Medium {
   font-size: 14px;
   }   

#help-tagcloud li a.cloud-Small {
   font-size: 14px;
   }  

#help-tagcloud li a.cloud-Tiny {
    color: #004990;
    font-size: 13px;
   }     

#help-search form {
	position: relative;
	}

#help-search .search-inner {
    border-color: #C0C0C0 #F0F0F0 #E7E7E7 #C0C0C0;
    border-style: solid;
    border-width: 1px;
	/* Fallback declaration for unsupported browsers */
	background-image: url(/img/input-bg.png) 0 top repeat-x;
	/* Multiple Backgrounds using CSS3 */
	background: url(/img/input-bg.png) 0 top repeat-x,
				url(/img/input-bg.png) left 0 repeat-y,
				url(/img/input-bg.png) left top no-repeat,
				url(/img/input-bg.png) left top no-repeat;
	/* Declare background-color at the end to complete the cascade */
	background-color: #ffffff;
	width: 229px;
	height: 31px;
	padding-right: 40px;
	}

#help-search .search-inner #search-box {
	font-size: 14px;
	border: 0;
	width: 229px;
	height: 20px;
	margin: 1px;
	padding: 5px;
	color: #4D90CD;
	}

#help-search .search-inner .placeholder {
	color: #c0c0c0;
	}

#help-search .search-inner #search-box:focus {
	outline: 0;
	}

#help-search .search-inner #loupe-btn {
	position: absolute;
	top: 6px;
	right: 7px;
	background: transparent url(/img/loupe-btn-sp.gif) 0 0 no-repeat;
	text-indent: -10000px;
	border: 0;
	outline: 0;
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	font-size: 1px;
	line-height: 1px;
	color: #fff;
	}

#help-search .search-inner #loupe-btn:hover {
	background: transparent url(/img/loupe-btn-sp.gif) 0 -25px no-repeat;
	}
	.floatleft {
		width:320px;
	}
}

@media (max-width: 960px) {
	body {
		 min-width: 0px!important;
	}
	#jb-header {
		min-width: 0px!important;
	}
	
	#sticky-nav .page-title {
	    margin: 10px 0px 0px 20px!important;
	}
	
	#sticky-nav .page-title h3, #sticky-nav .page-title h1 {
		    width: 100%!important;
			padding:40px 0 0px 0px!important;
	}
	
	#sticky-nav .page-title #back-to-top {
		position: relative!important; 
	}
	
	.six .col2 {
		width:100%!important;
		margin: 0px!important;
	}
	.jetblue-help .content ul {
	margin: 0;
	padding: 5px 0;
	}

.jetblue-help .content ul li {
    line-height: 1.6em;
    margin: 0;
    padding: 0 0 6px;
	}
	
	.jetblue-help .border-bottom-blue {
    border-bottom: 1px solid #e1edf8;
    padding: 0 0 24px;
    margin: 0 0 20px;
}
	
	#container {
		width: 91%!important;
		margin: 50px 0px 0px 20px;
		padding: 0px;
	}
	
	#sticky-nav .nav-sections {
		display:none;
	}
	
	.jetblue-help .content ul li {
    line-height: 1.6em;
    margin: 0;
    padding: 0 0 6px;
	}
	
	#leftcol {
	width: 100%!important;
    margin: 0 10px 0 0;
    float: left;
	}
	
	#rightcol {
	width: 100%!important;
    margin: 0 10px 0 0;
    float: left;
	}
	
	#help-tagcloud, #help-search {
    background: #F1F5F8;
	border-radius: 3px;
	margin: 20px 0px 0px 10px;
	padding: 0px 0px 10px 10px;
	float: left;
    width: 90%!important;
   } 
		.floatleft {
		width:100%;
		margin: 0px!important;
	}
	
	#help-tagcloud li a.cloud-Big {
    font-weight: bold;
    font-size: 15px;
	
}
	
