/*!
 * Bootstrap v3.1.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
/*  

/*  

CORPORATE COLOURS

PMS 423 = #8E908F Grey
PMS 1235 = #00ACE6 BLUE

BLUE = #009CD0 BLUE

#8BE2FF
    */



@import url(http://fonts.googleapis.com/css?family=Oswald:400,700);
        
/* .container{	margin-right:auto;
			margin-left:auto;
			padding-left:0px;
			padding-right:0px;
            padding-top:3px;
            background-color:#ED1C24;
            z-index:4;
            min-height:38px;
            position:absolute;
            }
            @media (max-device-width: 480px){.container{width:100%}}
            @media (min-width:800px){.container{width:85%}}
            @media (min-width:992px){.container{width:100%}}
            @media (min-width:1200px){.container{width:100%}} */

.container-fluid{	margin-right:auto;
					margin-left:auto;
					padding-left:0;
					padding-right:0}
                    @media only screen and (max-device-width: 480px) { .container-fluid {padding:0 15px;}  }     
        
.nav {display:block}

.nav-message {float:right;color:white;font-family: 'Oswald', sans-serif;font-size:20px;margin:8px 0 0 0; }
             @media only screen and (max-device-width: 480px) { .nav-message {display:none;}  }

svg:not(:root){overflow:hidden}
pre{overflow:auto}

button {color:#EBEBE0;font:inherit;margin:0}
button{overflow:visible}
button {text-transform:none}
button {-webkit-appearance:button;cursor:pointer}
button[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
button,select{font-family:'Oswald', sans-serif; font-weight:400; font-size:inherit; line-height:120%;}

@media only screen and (max-device-width: 800px){.navbar-collapse .collapse {margin-top:50px}}

.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;color:red;}



/*Screen Menu - affects height of main*/
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}

/* main menu height and width*/
.navbar{position:relative;
        min-height:27px;
        margin:0px auto 0 auto;
        border:0px solid transparent; 
        width:1200px; 
        background-color:transparent; /* does nothing */
        } /* added to move up */
        
        @media(max-width:480px){.navbar { width:100%; } }
        @media (min-width:768px){.navbar{border-radius:4px}}
        
.navbar, a {text-decoration:none; text-transform:uppercase; font-family:'Oswald',sans-serif; font-weight:400; letter-spacing:0.5px}        
        

.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}
.fade.in{opacity:1}
.collapse{display:none}
.collapse.in{display:block}
.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}

.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}
@media only screen and (max-device-width: 480px) { .caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:8px solid;border-right:8px solid transparent;border-left:8px solid transparent} }
}
.dropdown{position:relative;}
.dropdown-toggle:focus{outline:0}

.dropdown-menu{position:absolute; /* dropdown outer box */
               top:100%;left:0;
               z-index:1000;
               display:none;
               float:left;
               min-width:160px;
               padding:5px 0; 
               margin:8px 0 0 0; 
               list-style:none;
               font-size:20px;
               background-color:#8E908F;
               border:1px solid #8E908F;
               border-radius:4px;
               -webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
               box-shadow:0 6px 12px rgba(0,0,0,.175);
               background-clip:padding-box;
               }

.dropdown-menu .pull-right{right:0;left:auto}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:red}

/* Screen dropdown text color */
.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:120%;color:#EBEBE0;white-space:nowrap;} 

/* dropdown rollover color for phone*/
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#EBEBE0;background-color:#8E908F;} 
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#EBEBE0;text-decoration:none;outline:0;background-color:#428bca}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#EBEBE0}
.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}
.open>.dropdown-menu{display:block}.open>a{outline:0}
.dropdown-menu-right{left:auto;right:0}
.dropdown-menu-left{left:0;right:auto}

.dropdown-header{	display:block;
					padding:3px 15px;
					font-size:20px;
					line-height:120%;
					color:LightSeaGreen ; /* seperating Header on Dropdowns*/
					
					}



@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}
.navbar-right .dropdown-menu-left {left:0;right:auto}}

.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav>li{position:relative;display:block}

/* SCREEN space between screen buttons */
.nav>li>a{position:relative;display:block;padding:0px 45px} 
.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:green}
.nav>li.disabled>a{color:white}
.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:green;border-color:#428bca}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:green}
.nav>li>a>img{max-width:none}

/*Main menu "Tap for main Menu" */
#main-menu-type {float:left; font-size:20px;color:#EBEBE0;padding:20px 0 25px 0;border:0px white solid}
@media (min-width:768px){#main-menu-type{display:none;}}


.dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}

.navbar-collapse{max-height:340px;overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}
.navbar-collapse.in{overflow-y:auto}

@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.navbar-collapse.in{overflow-y:visible}
.navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}

.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}

@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}


.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}
.navbar-brand{float:left;padding:15px;font-size:inherit;line-height:120%;height:20px}
.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}

@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}



.navbar-nav{margin:0px -10px}

/*PHONE drop down button height*/
.navbar-nav>li>a{padding-top:6px;padding-bottom:6px;line-height:120%}

@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}

/*PHONE drop down button padding*/
.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:6px 15px 6px 45px}
.navbar-nav .open .dropdown-menu>li>a{line-height:120%}
.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}

@media (min-width:768px){.navbar-nav{float:left;margin:0}
.navbar-nav>li{float:left}



.navbar-nav.navbar-right:last-child{margin-right:-15px}}

@media (min-width:768px){.navbar-left{float:left!important}
.navbar-right{float:right!important}}


@media (min-width:768px){.navbar-right:last-child{margin-right:-15px}}

.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}
.navbar-text{margin-top:15px;margin-bottom:15px}

/*PHONE Main Menu text for phone */
@media (min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px;} 
.navbar-text.navbar-right:last-child{margin-right:0}}

/* SCREEN Main Menu BG color */
.navbar-default{background-color:#8E908F;} 

/*.navbar-default .navbar-brand{color:red}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:red;background-color:transparent}
.navbar-default .navbar-text{color:#777}*/

/* Text color for both main menus */
.navbar-default .navbar-nav>li>a{color:#EBEBE0;font-size:inherit;} 
@media (max-width:768px){.navbar-default .navbar-nav>li>a{color:#EBEBE0;font-size:16px;}}
     
/* Rollover text color for both main menus */
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{
   color:#8BE2FF  ;
   background-color:#8E908F}                
   
/* Home button text color for both main menus */
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{
   color:#EBEBE0;
   background-color:#8E908F;
   }                    

/*.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{
   color:Chocolate;
   background-color:transparent}               

.navbar-default .navbar-toggle{border-color:#ddd}

 ICON BARS*/
.navbar-toggle{	position:relative;
				float:right;
				margin-right:15px;
				padding:9px 10px;
				margin-top:12px;
				background-color:#8BE2FF; /* icon-bars BG  non active*/
				background-image:none;
				border:1px solid transparent;
				border-radius:4px}

.navbar-toggle:focus{outline:0}
.navbar-toggle .icon-bar{display:block;width:28px;height:2px;border-radius:1px;}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px;}
@media (min-width:768px){.navbar-toggle{display:none}}

/* Icon activated bg color */
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#8BE2FF;} 

/* Icon bars color */
.navbar-default .navbar-toggle .icon-bar{background-color:black} 
.navbar-default .navbar-collapse,.navbar-default {border-color:black}

 /*Highlighted phone button*/
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#8E908F;color:#8BE2FF }


/* Phone sub menu text */
@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#EBEBE0;font-size:16px}}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:white;background-color:#8E908F}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#8E908F;background-color:transparent;}
.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:red;background-color:transparent}}
/*
.navbar-default .navbar-link{color:#EBEBE0}
.navbar-default .navbar-link:hover{color:#EBEBE0}

.navbar-brand{color:#EBEBE0}
.navbar-brand:hover,.navbar-brand:focus{color:white;background-color:transparent}
.navbar-text{color:#EBEBE0}
.navbar-nav>li>a{color:White;}

Phone Sub Menu Rollovers
.navbar-nav>li>a:hover,.navbar-nav>li>a:focus{color:#EBEBE0;background-color:transparent;}
@media (max-width:767px){.navbar-nav>li>a:hover,.navbar-nav>li>a:focus{font-size:16px}}*/


/* 
.navbar-nav>.active>a, .navbar-nav>.active>a:hover,.navbar-nav>.active>a:focus{color:white;background-color:black}
.navbar-nav>.disabled>a,.navbar-nav>.disabled>a:hover,.navbar-nav>.disabled>a:focus{color:White;background-color:transparent}
.navbar-toggle{border-color:white}
.navbar-toggle:hover, .navbar-toggle:focus{background-color:white}
.navbar-toggle .icon-bar{background-color:white}
/*.navbar-collapse,.navbar-form{border-color:#101010}


.navbar-nav>.open>a,.navbar-nav>.open>a:hover, .navbar-nav>.open>a:focus{background-color:red; color:white}}*/

@media (max-width:767px){.navbar-nav .open .dropdown-menu>.dropdown-header{border-color:black}
.navbar-nav .open .dropdown-menu .divider{background-color:black}
.navbar-nav .open .dropdown-menu>li>a{color:#EBEBE0;}}

/*Phone Sub.Sub menu font size and color 
.navbar-nav .open .dropdown-menu>li>a:hover, .navbar-nav .open .dropdown-menu>li>a:focus {color:#EBEBE0;background-color:transparent;font-family:Oswald}
.navbar-nav .open .dropdown-menu>.active>a, .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-nav .open .dropdown-menu>.active>a:focus{color:#EBEBE0;background-color:#ED1C24}
.navbar-nav .open .dropdown-menu>.disabled>a,.navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-nav .open .dropdown-menu>.disabled>a:focus {color:#EBEBE0;background-color:transparent}}
*/
.navbar-link{color:#EBEBE0} 
.navbar-link:hover{color:#EBEBE0}


.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after {content:" ";display:table}
.clearfix:after,.container:after,.container-fluid:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after{clear:both}
.center-block{display:block;margin-left:auto;margin-right:auto}
.pull-right{float:right!important}
.pull-left{float:left!important}.hide{display:none!important}
.show{display:block!important}.invisible{visibility:hidden}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.hidden{display:none!important;visibility:hidden!important}

.affix{position:fixed}



