
/* -------------------------------------------------- 
   Custom styles
-----------------------------------------------------*/
/*html5 display rule*/
address, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, nav, menu, nav, section, summary {
	display: block;
}
/* -------------------------------------------------- 
  Global resets
-----------------------------------------------------*/
body {
	border-top:8px solid #D76030;
	font-family: Lato, Arial, sans-serif;
	font-weight: 500;
	font-style: normal;
    background-color: #51808F;
	padding-top:150px;

}

header h1 {
	margin:29px 40px 20px 30px
}


h1, h2, h3, h4, h5, h6 {
	font-family: Lato, Arial, sans-serif;
	font-weight: 200;
}

p {
	font-family: Cardo, Georgia, Times, serif;
	font-weight: normal;
}

blockquote {
padding-bottom:25px;
border-left: 5px solid #588291;
background-color: #eeeeee ;

}



.button {
	font-family: Lato, Arial, sans-serif;
	font-weight: 700;
	
}

.right {
	float: right;
}

.left {
	float: left;
}

.container {
	background-color: white;
	
	
}
	
	
section .container  {
	padding: 40px;
	padding-top:30px;
	padding-bottom: 0px;
	margin-bottom:0px;
	}

header h1 a { 
display:block; 
width: 170px; 
height:90px; 
background:url(../_images/logo/ACE_LOGO.fw_170px.png) no-repeat;
margin:0px 20px 0px 0px;
padding-right:10px;
text-decoration:none;
}

.logo-nav {
	padding-left:40px;
	
}
nav h6{
	
	padding-left:25px;
	}
/*header h6  { 
display:block; 
width: 350px; 
height:15px; 

margin:0px;
padding-top:40px;
text-decoration:none;
padding-left:40px;
}
*/
/* button*/

.btn {
  white-space: normal;
}

 div .img-thumbnail {
	margin:0px 15px 10px 0px;
	
	}


/*http://bootply.com/77512
LOGO IN NAVBAR
*/

/*SMALL phone*/
@media (min-width: 768px) { .navbar-collapse ul {margin-top: 20px; } }	
	.logo{float:left; padding: 15px 0px 20px 20px;}
	.navbar-collapse .navbar-nav.navbar-left:first-child { margin-left: 0px; }
	
	body {
	
	padding-top:100px;
}

.jumbotron  {
font-size: 12px;

	}

}
/*http://bootply.com/93706 
RESPONIVE BUTTON
*/ 
@media (max-width: 768px) {
  .btn-responsive {
    padding:2px 4px;
    font-size:80%;
    line-height: 1;
    border-radius:3px;
  }
 
  
  body {
	
	padding-top:130px;

}
}

/*medium with tablet*/
@media (min-width: 769px) and (max-width: 992px) {
  .btn-responsive {
    padding:4px 9px;
    font-size:90%;
    line-height: 1.2;
  }
  
  
  body {
	
	padding-top:130px;

}



}


@media (min-width: @screen-lg-min) { 

body {
	
	padding-top:200px;

}



 }

@media(max-width: 480px) {
  h1 {
    font-size: 16pt;
  }
   h2 {
    font-size: 14pt;
  }
}



/*
nav a {
	dispay:inline-block;
	border-right:2px solid #e5e5e5;
  border-left:2px solid #e5e5e5;
  padding-left:20px;
  padding-right:20px;
	}

.list-inline > li {
  padding-top:67px;
   
}

nav ul {
margin: 0px;	
}*/



/*nav ul.inline li { 
padding: 0px; 
line-height: 130px;
}*/

nav ul :first-child a { border:none;
}
nav ul :last-child a { border:none;
}
nav ul :nth-child(3) a { border-left:none;
}


.navbar-default {
  background-color: white;
  border-color: white;
}

.navbar .brand
{
display: block;
height: 91px;
width: 170px;
padding: 40px;
background: url('_images/logo/ACE_LOGO.fw_170px.png') no-repeat left center;
float:left;
position: absolute;
}


.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #4F808F;
  background-color: white;
  text-decoration:underline;
  background-color: transparent;
    border-color: transparent ;
}
.navbar-toggle .icon-bar {
 background-color: #FF8000;
	}
	
.span icon-bar {
 background-color: #FF8000;
	}

.navbar-default {
    background-color: transparent;
    border-color: transparent ;
}

.navbar-collapse.collapse {
	 
	border-bottom: 1px solid #eeeeee;
	
  }
  
  .navbar-fixed-top {
  border-top:8px solid #D76030;
  }
  

/* 
section main jumbotron

*/



div.jumbotron {
	background:rgba(209,99,40,.2);
	padding-bottom:20px;
	margin-bottom:0px;
	margin-top:40px;
	
	
	}
	
	
	
	div.jumbotron h1 { color:#D75F30;
	}
	
	div.jumbotron h2 { color:#51808F;
	}



div.jumbotron img{
	padding-right:20px;


	}

/* articles */

article {
	padding-top:20px;
	
}

.bottom {    
    position: absolute;
    bottom: 0;
}

.panel {
  margin-bottom: 22px;
  background-color: #ffffff;
  border:none;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.00);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.00);
}


<!--sidebar-->

sidebar.nav{
	padding-top:60px;	
}



/* 
footer

*/


footer nav a {
	font-size:12px;	
	}
	
footer nav ul.inline li { 
line-height:0px;
}

footer {
	border-top: 8px solid rgba(215,96,48,1);
color:white;

	}
	
footer.container {	background-color:rgba(78,78,78,1);
padding:40px 40px 10px 40px;
}
footer a:hover{
color:white;
}

footer .list-inline > li {
  padding:0px 0px 0px 0px;
   
}

 footer nav a {
	dispay:inline-block;
	border-right:2px solid #e5e5e5;
  border-left:2px solid #e5e5e5;
  padding-left:5px;
  padding-right:5px;
	}


small {
	color:rgba(204,204,204,1);
	}


/* -------------------------------------------------- 
   top navigation styles
-----------------------------------------------------*/
/*change the color of the top nav bar*/