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

/* Global Styles */

h1, h2, h3 {
	font-family: 'Oswald', sans-serif;
	font-style:italic;
	}


.navbar-inverse {
	background: #031D5E;
	border-bottom: 2px solid #FFFFFF;
}
.panel-heading {
	background: #031D5E!important;
	
}
.panel-heading h4 {
	color:#fff;
	text-align:center;
	margin-top:15px;
	font-family: 'Oswald', sans-serif;
   }
 .btn-danger, .btn-primary, .btn-success {
	 font-family: 'Oswald', sans-serif;
	 
 }
   
.panel-body {
	font-size: 14pt;
}
.hhbg {
	background:#fff;
}
footer {
	color:#fff;
	font-size:12pt;
	text-align:center;
}
.fullspans {
    margin-right: -15px;  
    margin-left: -15px;  
}
html,
body {
    height: 100%;
}

body {
    padding-top: 50px; 
    background-color: #041D5E;
    font-family: 'Open Sans', sans-serif;
    font-size: 14pt!important;
    color: #021C5A;
}

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

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

/* Home Page Carousel */

header.carousel {
    height: 50%;
}

header.carousel .item,
header.carousel .item.active,
header.carousel .carousel-inner {
    height: 100%;
}

header.carousel .fill {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
}

/* 404 Page Styles */

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

/* Pricing Page Styles */

.price {
    display: block;
 
}

.price sup {
    top: -20px;
    left: 2px;
    font-size: 20px;
}

.period {
    display: block;
    font-style: italic;
}

/* Footer Styles */

footer {
    margin: 50px 0;
}

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



.shop-product-small li {
	list-style:none;
}

table.productSmall {
	max-width:100%;
	margin-left:auto; margin-right:auto;
}
table.productTable {
	width:auto!important;
} 
.shop-product-small {
	width:100%; color: #000;
	background-color: rgba(37,146,223,1.00);
}
.shop-product-small h5 a {
	color: #fff; text-align:center;
}
  .productSmall .image {
	  width:100%!important;
	  height:auto;
  }
  
  .shop-product-small h5 {
	  text-align: center;
  }
  
  
  table.productTable td {
    padding-top:20px;
	padding-bottom:10px;
}
  
  .shop-main .shop-product-small {
	  margin-left:15px;
	  margin-right:15px;
  }	
  img.tspace {
	  margin-top:25px;
  }
  
  div.plans .well {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: rgba(42,156,227,1.00);
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
	color:#fff;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.05)
 }
 .well .prices {
	 margin-top:15px;
	 padding:20px;
	 display:block;
	 width:100%;
	 font-size:24px;
	 letter-spacing:1px;
	 font-family: 'Open Sans Condensed', sans-serif;
	 background-color: rgba(6,57,142,1.00);
 }
 
 
 
 .navbar-right li {
	background-color: rgba(36,143,223,1.00);
	background-image: -webkit-linear-gradient(270deg,rgba(51,167,237,1.00) 0%,rgba(9,94,190,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(51,167,237,1.00) 0%,rgba(9,94,190,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(51,167,237,1.00) 0%,rgba(9,94,190,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(51,167,237,1.00) 0%,rgba(9,94,190,1.00) 100%);
  }
   .navbar-right li:hover {
	background-color: rgba(0,66,152,1.00);
	background-image: -webkit-linear-gradient(270deg,rgba(0,79,172,1.00) 0%,rgba(4,34,102,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,79,172,1.00) 0%,rgba(4,34,102,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(0,79,172,1.00) 0%,rgba(4,34,102,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(0,79,172,1.00) 0%,rgba(4,34,102,1.00) 100%);
  }
