@charset "UTF-8";
/*
FONTS
=============================================
font-family: 'Montserrat', sans-serif;
font-family: 'Roboto', sans-serif;
*/
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700|Roboto:400,700);

/*
GLOBAL
==================================================*/
body, html {
	font-size: 14px;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	color: #000000;
	position:relative;
	line-height:1.75em;
	transition:all ease-in-out .5s;
}
h1, h2, h3, h4, h5, h6{
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	text-transform:uppercase;
	transition:all ease-in-out .5s;
}
h1 {font-size:3.75em;}
h2 {font-size:2em;}
p {font-size:1em;}
body{
	/*padding-top:75px;*/
	
}
body.modal-open{padding:0; padding-right: 0px;}
.Color-White{color:#ffffff;}
.Color-Orange{color:#f26522;}
.Color-Red{color:#d2232a;}
.Color-Yellow{color:#ffc801;}
.Color-Cyan{color:#00c0ff;}
.Color-Blue{color:#498ad3;}
.Color-Green{color:#27c727;}
.text-Bold {font-weight:700;}
.embed-responsive-16by9{border:1px solid #000000;}
hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #000000;
    margin: 1em 0;
    padding: 0; 
}
a.WhiteNumber  {color: #FFFFFF;}
a.BlackNumber {color: #000000;}
/*
MODAL
===========================================*/
.modal-dialog {
	/**/width: 75%;
}
.modal-content{
	background-color: #e3f4fe; }
.modal-header{border-bottom: 1px solid #000000;}
.modal-footer{
	padding: 15px 15px 0 15px;
	border-top: 1px solid #000000;
}

.form-horizontal .form-group{margin-right: 0px; margin-left: 0px;}
/*
VALIDATION
==================================================*/
.form-control-feedback {right: 15px;}
#PullDowns .form-control-feedback {right: 30px;}

/*
NAVBAR
=================================================*/
	.navbar {
		font-family: 'Roboto', sans-serif;
		font-weight: 400;
		font-size: 0.875em;
		border-radius: 0;
		border:none;
		border-bottom: 1px solid #000;
		background-color:rgba(255,255,255,1.00);
		min-height: 65px;
	}
	
	.dropdown-menu{
		font-size: 1em;
	}
	.dropdown:hover .dropdown-menu {
	display: block;
	}
	/*.dropdown-menu > ul li {
	list-style-type: none;
}*/
	.navbar a {
		background-color: transparent;
		transition: color .5s ease-in-out;
	}
	
	.navbar-nav > li > a{
		transition: padding .5s ease-in-out;
		
	}
	
	.navbar-default .navbar-nav > li > a:hover {
		color: #FF0C10;
	}
	
	.navbar-default .navbar-nav > .active > a,
	.navbar-default .navbar-nav > .active > a:hover {
		color: #FF0C10;
		background-color: transparent;
	}
	
	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
		color: #FF0C10;
		background-color: transparent;	
	}
	
	.navbar-collapse {
		margin-top:5px;
	}
	.navbar-brand{
		padding: 10px 10px;
	}
	.navbar-fixed-top .navbar-collapse,
	.navbar-fixed-bottom .navbar-collapse {
		max-height: 100%;
	}
	
	.Menulogo, a:hover.Menulogo  {
		/*position: absolute;*/
		background: url(images/AlexanderAviation-MenuLogo.png) no-repeat 10px 5px;		
		width: 255px;
		height: 50px;
		display: block;
		font: 0/0 a;
		text-shadow: none;
		color: transparent;
		
	}
	
	
	

/*
PAGES
================================================*/
.page{
	padding: 65px 0;
	/*height: 100%;*/
}

.RequestNumber{
	padding:0 0 .75em 0;
	margin:0;
	font-size:2em;
	transition:all .5s ease-in-out;
}
.btn-Global{
	border-color: #00aeef;
	border-radius: 5px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	text-transform:uppercase;
	margin-top:-10px;
	padding: .5em 1em;
	font-size: 1.25em;
	transition: all .5s ease-in-out;	
}
.HeadingPadding{padding:1em; transition:padding .5s ease-in-out;}
.towcolumn {column-count:2; column-gap:30px; transition:all .5s ease-in-out;}
.servicePadding{ padding-bottom:1em;}
/*HOME*/
#Page-Home {
	position: relative;
	background-color:#d2232a;
	display:block;
	
}
#Page-Home-Request {
	position:absolute;
	z-index: 2;
	top: 58%;
	right:1em;
	text-align:right;
}


.btn-home {
	background-color: #fff;
	color: #d2232a ;
	
}
.btn-home:hover {
	background-color: #d2232a;
	color: #ffffff;
}

/*ABOUT*/

#Page-About{
	position: relative;
	background-color:#ffc801;
	display:block;
	padding: 4em 0 0 0;
	/*padding: 4em 0 1em 0; add back for Group photo*/
	/*margin-bottom: 1em; add back in for Group photo*/
	transition:all .5s ease-in-out;
}

#Page-About-Request {
	position:absolute;/*remove for Group photo*/
	z-index: 2;/*remove for Group photo*/
	top: 63%;/*remove for Group photo*/
	left:1em;/*remove for Group photo*/
	text-align:center;
}

.btn-about {
	background-color: #fff;
	color: #ffc801;
}
.btn-about:hover {
	background-color: #ffc801;
	color: #ffffff;
}
#professionals{
	position:absolute;
	z-index: 5;
	top: 4em;
	left:0px;
}

/*ABOUT HISTORY*/
#Page-History{
	padding: 4em 0 2em 0;
	background-color:#00c0ff;
	display:block;
	transition:all .5s ease-in-out;
}
.img-circle{ border: 4px solid #ffffff;}

#History{margin: -85px 0 0 0;}

#Page-History-Request {
	/*position:absolute;
	z-index: 2;
	top: 58%;
	right:1em;
	text-align:left;*/
}

.btn-history {
	background-color: #fff;
	color: #00c0ff;
}
.btn-history:hover {
	background-color: #00c0ff;
	color: #ffffff;
}

#teamPhotos{
	background-image: linear-gradient(bottom, #FFFFFF 65%, #00c0ff 35%);
background-image: -o-linear-gradient(bottom, #FFFFFF 65%, #00c0ff 35%);
background-image: -moz-linear-gradient(bottom, #FFFFFF 65%, #00c0ff 35%);
background-image: -webkit-linear-gradient(bottom, #FFFFFF 65%, #00c0ff 35%);
background-image: -ms-linear-gradient(bottom, #FFFFFF 65%, #00c0ff 35%);
	padding: 0 0 2em 0;
	margin-bottom:0em;
	transition:all .5s ease-in-out;
	
}
#teamPhotos img {max-width:223px;}
#teamPhotos h1 {
	font-size: 1.25em;
	color:#00c0ff;
	padding:0;
	margin: 1em 0 .5em 0;
	transition:all .5s ease-in-out;
}
#teamPhotos h2 {
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 1em;
	color:#00c0ff;
	
	padding: 0;
	margin: 0;
	transition:all .5s ease-in-out;
}

/*BUSINESS*/
#Page-Business {
	position: relative;
	background-color:#f26522;
	display:block;
	padding: 4em 0 0 0;
	transition:all .5s ease-in-out;
	
}
#Page-Business-Request {
	position:absolute;
	z-index: 2;
	top: 60%;
	left:1em;
	text-align:center;
}


.btn-business {
	background-color: #fff;
	color: #f26522;
}
.btn-business:hover {
	background-color: #f26522;
	color: #ffffff;
}

/*BUSINESS-Services*/

#Services {
	background-color:#f26522;
	text-align:center;
	padding: 3em 0;
	color:#FFFFFF
	
}
#Services h3 { font-size:1em;}

/*ONLINE*/
#Page-Online {
	position: relative;
	background-color:#27c727;
	display:block;
	padding: 4em 0 0 0;
	color:#FFFFFF;
	transition:all .5s ease-in-out;
	
}
#Page-Online-Request {
	/*position:absolute;
	z-index: 2;
	top: 58%;
	right:1em;*/
	text-align:center;
}

.btn-online {
	background-color: #fff;
	color: #27c727;
	width:100%;
}
.btn-online:hover {
	background-color: #27c727;
	color: #ffffff;
}


ul.no_bullet {
list-style-type: none;
padding: 0;
margin: 2em;
}
li.check{
background: url(images/check.png) no-repeat left top;
min-height: 30px;
padding-left: 40px;
margin-bottom:1em;
}

/*
FOOTER
================================================*/
#footer{
	background:#000000;
	color:#ffffff;	
	padding:2em 0;
	font-size:0.875em;
}
/*MEDIA*/

@media (max-width : 768px ){
	.towcolumn {column-count:1;}
	.navbar-nav {margin: 7.5px 0 0 0;}
}

/*screens between sizes 768 and 1024*/
@media (min-width : 768px ) and (max-width : 1024px ){
	.navbar-nav > li > a{
		padding: 12px 6px;
	}
}

/*screens small than 1024px*/
@media (max-width : 1023px ){
	.RequestNumber{
	/*padding:0 0 .75em 0;*/
	font-size:1.75em;
	}
	.btn-Global{
		/*padding: .25em .75em;*/
		font-size: 1em;
	}
	h1{font-size:3em;}
	#teamPhotos h1{font-size: 1em;}
	#Page-Business, #Page-Online {padding: 2em 0 0 0;}
	/*#Page-About {padding: 2em 0 1em 0;}Group photo*/
	#Page-About {padding: 2em 0 0 0;}
	#Page-History {padding: 2em 0 2em 0;}
	.modal-dialog {width:auto;}
	
}

/*screens small than 1200px*/
@media (max-width: 1200px) {
	body, html {font-size: 12px;}
}

/*screens biger that 1680*/
@media (min-width : 1700px ){
	body, html {font-size: 16px;}
}

@media (max-width: 767px){

	.Menulogo, a:hover.Menulogo  {
		/*position: absolute;*/
		background: url(images/AlexanderAviation-MenuLogo-sm.png) no-repeat 10px 10px;		
		width: 210px;
	}

#PullDowns .form-control-feedback {top: 25px;}	
	
	h1{font-size:2.5em;}
	.RequestNumber{
	padding:0 0 .5em 0;/**/
	font-size:1.5em;
	}
	.btn-Global{
		padding: .25em .75em;/**/
		font-size: .875em;
	}
	.HeadingPadding{padding:0em;}
	
	#Page-Online {padding: 2em 0 0 0;}
	#Page-History {padding: 2em 0 2em 0;}
	#teamPhotos{
	background-image: linear-gradient(bottom, #00c0ff 100%, #00c0ff 100%);
background-image: -o-linear-gradient(bottom, #00c0ff 100%, #00c0ff 100%);
background-image: -moz-linear-gradient(bottom, #00c0ff 100%, #00c0ff 100%);
background-image: -webkit-linear-gradient(bottom, #00c0ff 100%, #00c0ff 100%);
background-image: -ms-linear-gradient(bottom, #00c0ff 100%, #00c0ff 100%);
	padding: 0 0 1em 0;
	margin-bottom:1em;
	}
	.btn-online {
	width: auto;
}
	#teamPhotos h1{	
		color:#ffffff;
	}
	#teamPhotos h2 {	
		color:#ffffff;
		margin-bottom:2em;
	}
	.RequestNumber{
	padding:0 0 .75em 0;
	font-size:2em;
	}
	.btn-Global{
		padding: .5em 1em;
		font-size: 1.75em;
	}
}


@media (max-width:600px){
	h1{font-size:2em;}
	h2{font-size:1.875em;}
	#Page-Business, #Page-Online {padding: 1em 0 0 0;}
	/*#Page-About {padding: 1em 0 1em 0;} Group photo */
	#Page-About {padding: 1em 0 0 0;}
	#Page-History {padding: 1em 0 1em 0;}
	#Services {padding:1em 0;}
	
	.hidden-xxs {
		display: none !important;
	}
	.visible-xxs {
		display:inline-block !important;
	}
	.container {
	  margin-right: -15px;
	  margin-left: -15px;
	}
	.xxs-text-center {
	  text-align: center;
	}
	.xxs-h1 {
		font-size:1.325em;
		font-weight: 500;
	}
	.col-xxs-1, .col-xxs-2, .col-xxs-3, .col-xxs-4, .col-xxs-5, .col-xxs-6, .col-xxs-7, .col-xxs-8, .col-xxs-9, .col-xxs-10, .col-xxs-11, .col-xxs-12 {
	  float: left;
	}
	.col-xxs-12 {
	  width: 100%;
	}
	.col-xxs-11 {
	  width: 91.66666667%;
	}
	.col-xxs-10 {
	  width: 83.33333333%;
	}
	.col-xxs-9 {
	  width: 75%;
	}
	.col-xxs-8 {
	  width: 66.66666667%;
	}
	.col-xxs-7 {
	  width: 58.33333333%;
	}
	.col-xxs-6 {
	  width: 50%;
	}
	.col-xxs-5 {
	  width: 41.66666667%;
	}
	.col-xxs-4 {
	  width: 33.33333333%;
	}
	.col-xxs-3 {
	  width: 25%;
	}
	.col-xxs-2 {
	  width: 16.66666667%;
	}
	.col-xxs-1 {
	  width: 8.33333333%;
	}
	.col-xxs-pull-12 {
	  right: 100%;
	}
	.col-xxs-pull-11 {
	  right: 91.66666667%;
	}
	.col-xxs-pull-10 {
	  right: 83.33333333%;
	}
	.col-xxs-pull-9 {
	  right: 75%;
	}
	.col-xxs-pull-8 {
	  right: 66.66666667%;
	}
	.col-xxs-pull-7 {
	  right: 58.33333333%;
	}
	.col-xxs-pull-6 {
	  right: 50%;
	}
	.col-xxs-pull-5 {
	  right: 41.66666667%;
	}
	.col-xxs-pull-4 {
	  right: 33.33333333%;
	}
	.col-xxs-pull-3 {
	  right: 25%;
	}
	.col-xxs-pull-2 {
	  right: 16.66666667%;
	}
	.col-xxs-pull-1 {
	  right: 8.33333333%;
	}
	.col-xxs-pull-0 {
	  right: auto;
	}
	.col-xxs-push-12 {
	  left: 100%;
	}
	.col-xxs-push-11 {
	  left: 91.66666667%;
	}
	.col-xxs-push-10 {
	  left: 83.33333333%;
	}
	.col-xxs-push-9 {
	  left: 75%;
	}
	.col-xxs-push-8 {
	  left: 66.66666667%;
	}
	.col-xxs-push-7 {
	  left: 58.33333333%;
	}
	.col-xxs-push-6 {
	  left: 50%;
	}
	.col-xxs-push-5 {
	  left: 41.66666667%;
	}
	.col-xxs-push-4 {
	  left: 33.33333333%;
	}
	.col-xxs-push-3 {
	  left: 25%;
	}
	.col-xxs-push-2 {
	  left: 16.66666667%;
	}
	.col-xxs-push-1 {
	  left: 8.33333333%;
	}
	.col-xxs-push-0 {
	  left: auto;
	}
	.col-xxs-offset-12 {
	  margin-left: 100%;
	}
	.col-xxs-offset-11 {
	  margin-left: 91.66666667%;
	}
	.col-xxs-offset-10 {
	  margin-left: 83.33333333%;
	}
	.col-xxs-offset-9 {
	  margin-left: 75%;
	}
	.col-xxs-offset-8 {
	  margin-left: 66.66666667%;
	}
	.col-xxs-offset-7 {
	  margin-left: 58.33333333%;
	}
	.col-xxs-offset-6 {
	  margin-left: 50%;
	}
	.col-xxs-offset-5 {
	  margin-left: 41.66666667%;
	}
	.col-xxs-offset-4 {
	  margin-left: 33.33333333%;
	}
	.col-xxs-offset-3 {
	  margin-left: 25%;
	}
	.col-xxs-offset-2 {
	  margin-left: 16.66666667%;
	}
	.col-xxs-offset-1 {
	  margin-left: 8.33333333%;
	}
	.col-xxs-offset-0 {
	  margin-left: 0;
	}

}
