/*!
 * Start Bootstrap - Modern Business HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */
/* dark: #5E81C2;
/* normal: #618EC9;
/* light: #90B2E1;

/* Global Styles */

html,
body {
    height: 100%;
	font-family: Muli, sans-serif;
	margin:0;
	padding: 0;
}

.curved {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
strong {
	font-weight: bold;
}

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

#body {
	position: relative;
	padding-bottom: 105px;
}

#holder {
	min-height: 100%;
	position: relative;
	overflow: hidden;
	left: 0%;
	right: 100%;
}
a.anchor {
    display: block;
    position: relative;
    top: -100px;
    visibility: hidden;
}
.page-header {
	margin: 25px 0 10px 0;
}
li ul {
	margin-left: -25px;
}
@media (max-width: 990px) {
	.hidesmall {
		display: none;
	}
}
/* footer styles */

footer {
	margin: 75px 0;
}
#footer {
	width: 100%;
	left: 0;
	bottom: 0;
	background-color: #C1D5E4;
	position: absolute;
	
}

#footer p {
	text-align: center;

}

#footer h3 {
	text-align: center;
	font-size: 1.1em;
	padding-top: 5px;
	margin-top: 5px;
	margin-bottom: 2px;
	margin-left: 5px;
	margin-right: 5px;
	color: #064990;
}

.copyright {
	text-align: center;
	font-size: .9em;
	padding-top: 10px;
}
footer div {
}
#footer table {
	border: 0;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 1em;
}
.ls {
	list-style-type: none;
}
.ls li a {
	color: black;
}
/* contact support styles */

#hours table {
	border: none;
	width: 100%;
	text-align: center;
	padding: .6em;
}

#hours table td {
}

/* 404 Page Styles */

.error-404 {
    font-size: 100px;
}

/* Products Page Styles */

.modules .row {
	padding: 25px 30px;
}
.modules .panel-title a:hover,
.modules .panel-title a:visited,
.modules .panel-title a:focus {
	text-decoration: none;
}
.modules .panel {
	margin: 5px 0;
}
.col-md-4 .panel-heading {
	padding: 15px 15px 0;
}
@media (max-width: 768px) {
	.oi-lite .panel-heading {
		padding: 5px;
	}
	.oi-lite .panel-heading h4 {
		margin: 2px 0;
	}
}

/* Responsive Styles */

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

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