/*!
 * Start Bootstrap - Modern Business (http://startbootstrap.com/)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */

/* Global Styles */


/* custom */
.scrollable-menu {
    height: auto;
    max-height: 200px;
    overflow-x: hidden;
}

.main-logo {
	max-height:50px;
	padding-top: 5px;
	padding-left: 5px;
}

#title-image {
	max-height: 300px;
	margin-top: 20px;
}

#title-block {
	padding: 25px;
	border-bottom-style: solid;
	border-bottom-color: rgb(120, 105, 73);
	border-bottom-width: 2px;
}

.btn-default {
	background: rgb(204, 215, 211);
	border-width: 2px;
	border-style: solid;
	border-color: rgb(120, 105, 73);
	color: black;
}

.panel {
	border-width: 2px;
	border-color: rgb(120, 105, 73);
}

.well {
	border-width: 2px;
	border-color: rgb(120, 105, 73);
}

.panel-default > .panel-heading {
	background: rgb(204, 215, 211);
}

.panel-body {
	background: rgb(240, 240, 240)
}

h1 {
	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	font-weight: bold;
}

.subheading {
	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}

body {
	font-family: ‘Lucida Sans Unicode’, ‘Lucida Grande’, sans-serif;
}

li {
	font-size: 12pt;
}

.vcenter {
	display: inline-block;
    vertical-align: middle;
    float: none;
}

.navbar-inverse .navbar-toggle {
	border-color: rgb(120, 105, 73);
}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus  {
	background: rgb(120, 105, 73);
}

.navbar-inverse .navbar-toggle .icon-bar {
	background: black;
}

.navbar-inverse .navbar-nav .open .dropdown-menu > li > a,
.navbar-inverse .navbar-nav .open .dropdown-menu {
    color: black;
}

.navbar-inverse {
	background: rgb(179, 163, 130);
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-width: 2px;
	border-bottom-color: rgb(120, 105, 73);
}

.navbar-inverse .navbar-nav > li > a,
.navbar-inverse .navbar-nav > li > a:focus {
	color: black;
}

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .active > a:hover {
	background: rgb(120, 105, 73);
}

.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:focus, 
.navbar-inverse .navbar-nav > .open > a:hover {
	background: rgb(120, 105, 73);
}

.jumbotron {
	background: rgb(179, 163, 130);
	color: black;
}

/* end custom */

html,
body {
    height: 100%;
}

body {
    padding-top: 50px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}

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

.img-hover:hover {
    opacity: 0.8;
}

/* Responsive Styles */

@media(max-width:991px) {
    .customer-img,
    .img-related {
        margin-bottom: 30px;
    }
}

@media(max-width:767px) {
    .img-portfolio {
        margin-bottom: 15px;
    }

    header.carousel .carousel {
        height: 70%;
    }
}