/*!
 * 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 */

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;
}

/* Home Page Carousel */

header.carousel {
    height: 75%; /* original value twicked from 50% to 65% */
}

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;
    font-size: 50px;
    line-height: 50px;
}

.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;
    }
	.ribbon-ace{
		display:none;
	}
}

@media(max-width:767px) {
    .img-portfolio {
        margin-bottom: 15px;
    }

    header.carousel .carousel {
        height: 70%;
    }
	.ribbon-ace{
		display:none;
	}
}*/

/* JASON's CSS Customized */
/* Line 28 value for image has been changed from 50% to 65% */
.panel-heading.medical {
  background-color:#80B423!important;
  color:#ffffff!important;
}
.panel-heading.fire {
  background-color:#D11F22!important;
  color:#ffffff!important;
}
.panel-heading.police {
  background-color:#2263AB!important;
  color:#ffffff!important;
}
.panel-heading.nursetriage {
    background-color: #e38d13 !important;
    color: #ffffff !important;
}
.page-header{
  color:#3c1952!important;
}
.navbar-fixed-top{
 height:89px;	
}
.navbar{
 background-color:#3c1a52!important;	
 border-bottom:4px solid #E8AA16;
}
.navbar-brand{
 background-image:url(../Image/header-logo.png);
 background-repeat:no-repeat;
 width:654px;
 height:85px;
}

.navbar-brand-without{

 background-repeat:no-repeat;
 width:654px;
 height:65px;
}

.nav.navbar-nav.navbar-right{
 margin-top:20px;
}
.navbar-inverse .navbar-nav > .active > a{
 color:#e7901f;
 background-color:#3c1a52;
}
.col-lg-12{
 margin-top:30px;
}
.btn.btn-primary.btn-lg.btn-block{
 background-color:#c92d2d!important;	
 border:1px solid #ffffff;
 width:25%;
}
.form-group{
 width:75%;	
}
.btn-primary{
 margin-top:10px;
}
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
 color:#A2A1A1;
 background-color:#3c1a52;
}
.ribbon-ace{
 position:relative;
 margin-top:-260px;
 float:right;
}

/* \\\\\\\\\\\\\\\\\    MODAL CODE   ///////////////////////////////// */
/*.centerUp {
  margin: 10px auto 0px auto;
  width: 960px;
}

.modal p {
  text-align: left;
  margin: 10px 0 0;
}
.modal p:hover {
  cursor: pointer;
}

.overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  display: none;
}

.modal {
  display: none;
  background: #eee;
  padding: 0 20px 20px;
  overflow: auto;
  z-index: 1001;
  position: absolute;
  width: 810px;
  height:580px;
  min-height: 380px;
}

.carousel-caption h2 a{
 background-color:#c53535;
 color:#ffffff;
 padding:7px 7px 5px 7px;
}*/

/* \\\\\\\\\\\\\\\\\    END MODAL CODE   ///////////////////////////////// */
