/* Brand colors and settings */

:root {
  --brand-primary:      #0060af;
  --brand-primary-lighter: #0089d0;
  --brand-primary-lightest:#00aeef;
  --brand-secondary:    #5c2e91;
  --brand-secondary-lighter: #92278f;
  --brand-success:      #006b6b;
  --brand-warning:      #dd5828;
  --brand-danger:       #a92b31;
  --brand-info:         #00aeef;

  --brand-darkblue:     #0060af;
  --brand-medblue:      #0089d0;
  --brand-ltblue:       #00aeef;
  --brand-darkpurple:   #5c2e91;
  --brand-medpurple:    #92278f;
  --brand-ltpurple:     #c6168d;

  --brand-darkgreen:    #006b6b;
  --brand-darkred:      #a92b31;
  --brand-darkorange:   #dd5828;
  --brand-ltorange:     #fcaf17;

  --black:              #000;
  --white:              #fff;
  
  --brand-radius:       8px;
}

/* Fonts */
.strong.cachet,
.cachet-bold,
.cachet strong,
.cachet-line {
	font-family: "Cachet-Medium", Verdana, Arial, Sans-Serif;
	text-transform: uppercase;
}
.cachet {
	font-family: "Cachet-Book", Verdana, Arial, Sans-Serif;
}

body {
  font-family: Verdana, Sans-Serif;
  font-size: 14px;
}

h1 {
   font-family: "Cachet-Bold", Verdana, Sans-Serif !important; 
}

/* common style */
h2, h3, h4, h5, h6 {
   font-family: "Cachet-Medium", "Cachet-Book", Verdana, Sans-Serif !important; 
   font-weight: normal !important;
}

/* Custom Classes */
.navbar-default {
  background-color: var(--brand-primary);
  border-color: var(--brand-primary);
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background: var(--brand-primary-lighter);
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: var(--brand-primary);
}
.logo a {
  background: var(--brand-primary);
}
.logo a:hover {
  background: var(--brand-primary);  
}
@media screen and (min-width: 991px) {
  .logo a {
    background: var(--brand-primary);
  }
}
.logo-img-with-text {
  display:inline;
}

.tour-vid {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  max-height: 500px;
}
.tour-vid-cont {
  padding-bottom: 30%;
  text-align: center;
  position: relative;
  display: block;
  width: 100%;
}

.t3-footer {
  color: white;
  background: var(--brand-primary);
}
.t3-footer a{
  color: var(--brand-primary-lightest);
}

.btn {
  border-radius:var(--brand-radius);
}

.btn-default {
  color: white;
  background-color: var(--brand-secondary-lighter);
  border-color: none;
}

.btn-success {
  color: white;
  background-color: var(--brand-secondary-lighter);
  border-color: none;  
}

img {
  border-radius:var(--brand-radius);  
}

.slideshow {
  background-color: var(--brand-secondary-lighter) !important;
}

.feature {
  width: 30em;
}

.image-center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}