/*!
 * Start Bootstrap - Shop Homepage HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

body {
	background-color:#f1f1f1;
}

.slide-image {
    width: 100%;
}

.carousel-holder {
    margin-bottom: 30px;
}

.carousel-control,
.item {
    border-radius: 4px;
}

.caption {
    height: 130px;
    overflow: hidden;
}

.caption h4 {
    white-space: nowrap;
}

.thumbnail img {
    width: 100%;
}

.ratings {
    padding-right: 10px;
    padding-left: 10px;
    color: #d17581;
}

.thumbnail {
    padding: 0;
}

.thumbnail .caption-full {
    padding: 9px;
    color: #333;
}

footer {
    margin-top: 9px;
	background-color:#333333;
	color:#fff;
	padding:10px;
}

.logobg{
	background: linear-gradient(to bottom, #265787 0%, #163c7b 100%) repeat scroll 0% 0% transparent;
	padding-top:7px;
	padding-bottom:7px;
	color:#fff;
}

.txtcolor {
   color: #047398;
    font-weight: bold;
    text-align: left;
    text-shadow: 2px 2px 2px #FFF;
}


@media (min-width: 768px) {
  .sidebar-nav .navbar .navbar-collapse {
    padding: 0;
    max-height: none;
	 }
  .sidebar-nav .navbar ul {
    float: none;
  }
  .sidebar-nav .navbar ul:not {
    display: block;
  }
  .sidebar-nav .navbar li {
    float: none;
    display: block;
  }
  .sidebar-nav .navbar li a {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
    color: #FFF;
   background: linear-gradient(to bottom, #EF9E11 0%, #B05D11 100%) repeat scroll 0% 0% transparent;
}
.navbar-default .navbar-nav > li > a {
    color: #1F2468;
    border-bottom: 1px solid #F1F1F1;
	background-color: #fff;
}


.sideheading {
    padding: 8px 13px;
    border-bottom: 1px solid transparent;
  	background: linear-gradient(to bottom, #265787 0%, #163C7B 100%) repeat scroll 0% 0% transparent;
	color:#fff;
	font-weight:700;
}

h3{
	color:#1d4981;
	padding:3px 0px 5px 0px;
	border-bottom:1px solid #f1f1f1;
	margin-top:5px;
		}
		
h4{
	color:#1d4981;
	padding:3px 0px 5px 0px;
	border-bottom:1px solid #f1f1f1;
	margin-top:5px;
		}
		
.img{
	max-width:100%;
	height:auto;
}

a.toplink:link{
	color:#fff;
	font-weight:600;
	text-decoration:none;
}
a.toplink:visited{
	color:#fff;
	font-weight:600;
	text-decoration:none;
}
a.toplink:hover{
	color:#e29012;
	font-weight:600;
	text-decoration:none;
}

.homepad{
	padding:0px 30px;}
	
.space{
	background-color:#fff; padding-top:10px; padding-bottom:10px;
	}	

.glyphicon-ok{font-size:10px;
color:#31a8e3;}	

.stileul{
	list-style-type:none; margin-left:-20px;}
	
.frames{
	border:0px;
	}
iframe { overflow:hidden; }


h1 {
    color: #1D4981;
    padding: 3px 0px 5px;
    border-bottom: 1px solid #F1F1F1;
    margin-top: 5px;
    font-size: 24px;
}
		