/*!
 * 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)
 */


@font-face {font-family:"Roboto Bold Condensed";src:url("Roboto-BoldCondensed.eot?") format("eot"),url("Roboto-BoldCondensed.woff") format("woff"),url("Roboto-BoldCondensed.ttf") format("truetype"),url("Roboto-BoldCondensed.svg#Roboto-BoldCondensed") format("svg");
font-weight:normal;
font-style:normal;
}


body {
  padding-top: 54px;
}

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(255,255,255, 1.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

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



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

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

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


/* 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 */
}



.bg-orange {
background-color: #ff6600 !important;
}


.navbar-brand span
{
color:#ffffff;
font-family:"Roboto Bold Condensed", Arial, sans-serif; 
font-size:1em;
text-transform:uppercase;


}

/* change the link color */
.navbar-dark .navbar-nav .nav-link {
/*
color: rgba(255,255,255,0.9);
*/
color:#ffffff;
font-family:"Roboto Bold Condensed", Arial, sans-serif; 
font-size:1.1em;
text-transform:uppercase;
padding-right:0;
padding-left:0;
margin:0 0.1em 0 0.1em;
}

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

@media (min-width: 992px) {
.navbar-dark .nav-item {
padding:0;
margin:0 0.3em 0 0.3em;
line-height:1em;
}
	
.navbar-dark .nav-item.active .nav-link,
.navbar-dark .nav-item:focus .nav-link,
.navbar-dark .nav-item:hover .nav-link {
border-bottom: solid 3px #ffffff;
margin-bottom:-3px!important;
}
}



a.btn-ms:link,a.btn-ms:visited,input[type=submit].btn-ms,button.btn-ms  {
background: #ff6600;color:#fff;
}
a.btn-ms:hover,a.btn-ms:active,input[type=submit].btn-ms:focus,input[type=submit].btn-ms:hover,button.btn-ms:focus,button.btn-ms:hover   {
background: #E55B00;color:#fff;
}



a.btn-default:link,a.btn-default:visited,input[type=submit].btn-default,button.btn-default  {
background: #dddddd;color:#555;
border:1px  solid #c4c4c4;
}
a.btn-default:hover,a.btn-default:active,input[type=submit].btn-default:focus,input[type=submit].btn-default:hover,button.btn-default:focus,button.btn-default:hover   {
background: #cccccc;color:#111;
border:1px  solid #b4b4b4;
}

h1 {
font-family:"Roboto Bold Condensed", Arial, sans-serif; 
color:#ff5500;
margin-top:20px;
}

a:hover,a:active{
/*text-decoration:none!important;*/
color:#0275d8;
}



