/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Jul 15, 2015, 1:41:25 PM

    Color Scheme
    Background Color:   tan vs. b0a07b vs. 230,218,187
    Color 1:    71, 61, 50
    Color 2:    #007f9f #004e6e
    Color 3:    #e39900
*/

body 
{
    background-color: #212121; /* rgb(230,218,187); */
    padding-top: 0px;
    margin-top: 0px;
    /* background-image: url('../../img/background_starfield/background_starfield_5c.png'); */
} 

.row-body
{
    margin-top: 10px;
}

.full-width
{
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    max-width: initial;
}


.header 
{
    /* background-color: #4aa8bf;*/ /*rgb(71,51,29); */
    background-image: url('../../img/background_starfield/background_starfield_5c.png');
    color: #fff !important;
}

.header h1
{
    color: #fff !important;
}

.header-contact
{
    padding-top: 20px;
}

.footer-contact
{
    padding-top: 0px;
}

/* -------------------------------------- */
/*             Page Header                */
.page-header    /*  NOT ON INDEX PAGE */
{
    background-color: #4aa8bf;
    color: #fff;
    border: none;
    margin-top: -20px;
    margin-bottom: 0px;
}

h1 { padding-top: 10px; margin-left: 10px; }


.header-table td 
{ 
    padding: 5px;
    border: none;
    border-collapse: collapse;
}

.header-text
{
    color: #fff;
    font-style: italic;
    padding-left: -20px;
}

#header-text-content
{
    text-align: left;
    padding: 10px;
}

.header-stripe  /*  NOT ON INDEX PAGE */
{
    margin: 0px;
    background-color: #4aa8bf; /* rgb(71,51,29); rgb(149,107,61);  rgb(149,107,61); */
}


/* ----------------------------- */
/*          Site Nav             */

.navbar, .top-bar   /* small tag seen at full-width;  mobile menu top bar when closed */
{
    border: none !important;
    background-color: #4aa8bf !important;
    width: 100%;
}

.top-bar.expanded .title-area /* mobile menu top bar, when open */
{
    background-color: #4aa8bf !important;
}


/* --------- OVERRIDES --------- */
.contain-to-grid
{
    background: #4aa8bf !important;
}

.top-bar-section ul li
{
    background-color: #4aa8bf !important;
}

nav.expanded section.top-bar-section ul li
{
    width: 100%;
    text-align: left !important;
}

.top-bar-section li:not(.has-form) a:not(.button)
{
    background: none;
}

.top-bar-section li.active:not(.has-form) a:not(.button),
.top-bar-section ul li.active > a
{
    background-color: rgb(0, 51, 68) !important;
}

.top-bar.expanded .toggle-topbar a span::after
{
    box-shadow: 0 0 0 1px #ffffff, 0 7px 0 1px #ffffff, 0 14px 0 1px #ffffff !important;
}

/* --------- OVERRIDES --------- */

.navbar-default
{ 
    background-color: rgb(157, 142, 125) !important; 
    border: none !important;
}

.container-fluid 
{ 
    background-color: rgb(157, 142, 125) !important; 
    border: none !important;
    margin-right: 0px;
    margin-left: 0px;
}

container-fluid > navbar-header
{ 
    margin-right: 0px;
}

.in .navbar-nav { margin: 0px; }

.in .navbar-nav li 
{ 
    width: 100%; 
}

.navbar-default .navbar-toggle .icon-bar
{
    background-color: #fff;
}

/* rgb(157, 142, 125); */
li
{
    text-align: center !important;
    color: #fff;
    text-align: center !important;
    width: 19.8%; /* 4 links: 24.8%; */
}

li a
{
    color: #fff !important;
}


.navbar-nav > li.active
{
    background-color: rgb(0,51,68) !important;
}

.navbar-default .navbar-collapse .navbar-nav > li.active a
{
    background-color: rgb(0,51,68) !important;
}

.navbar nav > .active > a
{
    background-image: none !important;
    background-color: rgb(0,51,68) !important;
}

li > a:active,
li > a:hover,
li > a:focus
{
    background-color: rgb(0,51,68) !important;
}

a.mob-menu,
a.mob-menu:active,
a.mob-menu:hover,
a.mob-menu:focus {background-color: #4aa8bf !important; }

ul.ul-indent
{
    padding-left: 30px;
}

li.list-item-standard
{
    width: 100%;
    text-align: left !important;
}


a.button.radius
{
    background-color: rgb(147, 102, 85) !important; /* rgb(157, 142, 125) */
}

/* ---------------------------- */
.img-full
{
    padding-left: 0px !important;
    padding-right: 0px !important;
    height: 542px;
    width: 100%;
    background-image: url('../../img/action-shot_vanouri_3.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 75% 20%;
    margin-top: 20px;
    border: solid 1px #999;
}

.orbit-img { margin-top: 0px;  border: solid 1px #999; }

#orbit-row
{
    position: relative;
    top: 0px;
    padding: 0px;
    margin-top: 0px;
}

#main-image 
{
    
}

/*
.arrow
{
    height: 80px;
    width: 50px;
    font-size: 80px;
    border: solid 1px #fff;
    color: #fff;
    vertical-align: central;
    padding-top: -10px;
}
*/


/* ---------------------------- */
 .image-tag
 {
     text-align: center;
     margin-top: 10px;
     margin-bottom: 20px;
     color: #ccc;   
 }
 
 #main-desc
 {
     font-size: 14px;
 }
 
 #summary-desc
 {
     margin-top: 10px;
     font-weight: 600;
 }
 

/* ---------------------------- */
/*          Services Nav        */

.row-services-nav 
{ 
    /* margin: -2px 2px 10px 2px; */
    text-align: center;
    margin-left: 10px;
    margin-right: 10px;
}

.services-nav
{
    position: relative;
    text-align: center;
    height: 140px;
    margin-top: 10px;
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    cursor: pointer;
    padding-left: 5px;
    padding-right: 5px;
    background-color: rgb(157, 142, 125);
    border: solid 2px #fff;
}

/* .services-nav:hover { border: solid 1px blue; } */
 
.services-text 
{   
    font-size: 1.0em;
    font-size: 2.0rem;
    text-align: center;
    vertical-align: middle;
    top: 33%;
    width: 100%;
    height: 33%;
    color: #000;
    position: absolute;
    left: 0px;
    color: #550011;
}

 .img-services
 {
     max-height: 140px;
     max-width: 280px;
     height: 100%;
     width: 100%;
     margin-left: auto;
     margin-right: auto;
 }

.btn-tall 
{ 
    font-size: 20px;
    height: 70px;
    width: 100%;
}
/* ---------------------------- */

.column-content
{
    padding-left: 10px;
    padding-right: 10px;
    text-align: justify;
    border: solid 1px rgb(71,51,29);
    color: #000;
}

/* ---------------------------- */

.page-content, .footer
{
    padding-left: 10px;
    padding-right: 10px;
    text-align: justify;
    border: solid 1px rgb(71,51,29);
    color: #000;
}

.footer-text
{
    color: #fff;
}

.footer-link a {color: #fff;}
.footer-link a:hover {color: #003344;}
.footer-link a:visited {color: #fff;}
.footer-link a:link {font-weight: normal;}

#events-header
{
    color: #000;
}

#page-content-header
{
    color: #000;
}


.panel
{
    background-color: rgb(255, 247, 238);
    border: solid 1px rgb(71,51,29);
    padding-left: 10px;
    padding-right: 10px;
}


/* ---------------------------- */
/*      Left Hand Column        */

.list-group-item
{
    /* background-color: rgb(255,247,238); */
    background-color: rgb(255, 247, 238);
    border-color: rgb(71, 61, 50);
    color: #fff !important;
}

a.list-group-item:hover, a.list-group-item:focus
{
    background-color: #580004;
    border-color: #580004;
}


/* -------------------------------- */
/*          Footer          */
.footer
{
    color: #fff;
    min-height: 50px;
    margin-bottom: -5px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #4aa8bf;
    font-size: 14px;
    letter-spacing: 1px;
}


/* ********************************** */
/*          Additional Pages          */


.about-credentials
{
    font-size: 14px;
}

.anchor-services
{
    text-decoration: none;
    color: #000;
}

.anchor-services:link
{
    color: #000;
    text-decoration: none;
}

.anchor-services:hover 
{
    color: #000;
    text-decoration: none;
}
.anchor-services:visited
{
    color: #000;
    text-decoration: none;
}
.anchor-services:active
{
    color: #000;
    text-decoration: none;
}

.terms { margin-top: 10px; }

.terms a,
.terms > div
{
    color: rgb(157, 142, 125);
}
