/*!
 * Start Bootstrap - Modern Business (https://startbootstrap.com/template-overviews/modern-business)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-logomodern-business-nav/blob/master/LICENSE)
 */

body {
padding-top: 74px;
}

@media (min-width: 992px) {
body {
padding-top: 76px;
}
}


.carousel-item {
  height: 50vh;
  min-height: 120px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.carousel-inner{
  width:100%;
  max-height: 500px !important;
}

.carousel-caption h3 {
color:transparent;
font-size:1em;
}

.portfolio-item {
margin-bottom: 30px;
}



.card-header {
font-weight:bold;
color:#000;
background-color:#F9A825;
border:1px solid #F9A825;
}


/*
    html,
    body {
      overflow-x: hidden;
    }
*/

.nav-link img.flag {
border:0;
width:18px;
height:18px;
padding:0;
margin:0;
}
.nav-link.active img.flag {

}
nav.navbar, .navbar-dark {
background:#F9A825!important;
font-size:1.4em;
font-weight:bold;
}
.navbar-dark .navbar-brand {
color: #FFFFFF;
}

.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link {
color: #000 !important; 
/*background:#ccc;*/
}

.navbar-dark .navbar-nav .nav-link {
color: #FFFFFF;
}

.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
color: #000 !important;
}



button:focus {

/*
outline-color:  #fff;
outline: 1px dotted;
outline: 5px auto -webkit-focusring-color;
*/
outline: none !important;
box-shadow: none;

}

.navbar-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(11,11,11, 1.5)' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

.navbar-toggler.navbar-toggler {
  border-color: rgb(11,11,11);
} 




h1 {font-size:1.9em;
    font-weight: bold;
    color: #343434;
	font-family:arial;
	line-height:1.4em;
	margin:1em 0 0.2em 0;
}

h3 {font-size:1.3em;
    font-weight: bold;
    color: #333333;
	font-family:arial, helvetica, arial, sans-serif;
	line-height:1.3em;
	margin-bottom:10px;
}





/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}
body {
  margin-bottom: 120px; /* Margin bottom by footer height */
  padding-bottom: 20px;
}
footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 120px; /* Set the fixed height of the footer here */
}
footer.bg-dark{
line-height:2em;
}
p.text-white{
color:#bbb!important;
}

footer.bg-dark a {
color: #fff; 
}
