﻿/* Move down content because we have a fixed navbar that is 50px tall */
html {font-size:1em;height:100%;
}
body {
    padding-top: 50px;
    height:100%;
    /*padding-bottom: 20px;*/
}

a:focus {
    outline-width:0;
    outline-style:none;
    outline-color:none;
    outline: none;
  outline-offset: 0;

}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: transparent;
}

.navbar-toggle .icon-bar {
    width: 10px;
}
.navbar-toggle {

  background: transparent url('../../../Images/Bing_Ads_Sprite.png') no-repeat scroll -2px -1355px;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: transparent;
}

.navbar{ border: none;border-radius: 0px;min-height:0;}
.navbar.head1 {
    background-color: rgb(80, 80, 80);
    border-color: #666;
    /* border-top: 3px solid #ffb900;
   z-index:-1;*/
}
.navbar.head2 {
    /*z-index: 1100;*/
   display:none; 
}

@media (min-width: 768px) {
    .navbar-right ~ .navbar-right {
        margin-right: 0;
    }
}

@media (min-width: 992px) {
    .navbar-right {
		float: right;
        position: absolute;
		/*
        float: left!important;
        margin-right: -15px;
		margin-left: 550px;*/
    }
}

@media (min-width: 1200px) {
    .navbar-right {
        float: right;
        position: absolute;
		/*
		float: left!important;
		margin-right: -15px;
		margin-left: 770px;*/
    }
}

@media (min-width: 1200px) {
.navbar-nav>li.navbar-right {
    float: right;
    position: absolute;
	/*
    float: left !important;
    margin-left: 140px;*/
}
}

@media (min-width: 992px) {
.navbar-nav>li.navbar-right {
    float: right;
    position: absolute;
	/*
    float: left !important;
    margin-left: 140px;*/
}
}

@media (min-width: 1200px) {
.navbar-nav>li.navbar-right {
    float: right;
    position: absolute;
	/*
    float: left !important;
    margin-left: 355px;*/
}
}



/* @media (min-width: 992px) {
    .navbar-right ~ .navbar-right {
        margin-right: 80px;
    }
} */

/* @media (min-width: 1200px) {
    .navbar-right ~ .navbar-right {
        margin-left: 25em;
    }
} */


.nav > footer.footer {
    background-color: #f5f5f5;
    border-color: #f5f5f5;
    margin-top: 15px;
}

.navbar-brand {
    float: left;
    margin: 15px 0px 15px 30px !important;
    font-size: 15px;
    line-height: 17px;
    /*background: transparent url('../Images/Bing_Ads_Sprite.png') no-repeat scroll -2px -2px;*/
    width: 115px;
    height: 29px;
    overflow: hidden;
}

.navbar-nav-footer {
font-size:.8em;
margin-right:8em;
margin-left:-3em;
}

.navbar-default .navbar-brand{
    color: #f9f9f9;
}

#apex_new_to_ad {
display:none;
}

@media (min-width: 992px) {
#apex_new_to_ad {
    margin-top: -95px;
	/* padding-right:105px; */
	display:inline-block;
	max-width:400px;
}
}



#apex_new_to_ad a{
    color: #008272;
    background: transparent url('../../../Images/newAdvIcon.png') no-repeat 0px 0px;
    padding-left: 30px;
    height: 26px;
    display: block;
	white-space: nowrap;
}
 
.navbar-default {
    background-color: #727272;
    background-image: none;
    color: #FFFFFF;

}

    .navbar-default .navbar-nav > li > a {
        color: #444;
        line-height:.8em;
        font-size:1.01em;
        /*text-transform:uppercase;*/
        padding:12px 0 10px 3px;
        cursor: pointer;
		    margin-left: 30px;
    }

	.navbar-default .navbar-nav:first-child {
    margin-left: 0;
}
	
        .navbar-default .navbar-nav > li > a:hover,
        .navbar-default .navbar-nav > li > a:focus {
            color: #008272;
        }

    .navbar-default .navbar-nav > .active {
        color: #008272;
        /*border-top:5px solid white;*/
       /* margin-top:-5px;*/
    }
/* 	li.navbar-left.dropdown.active.open > a.dropdown-toggle > .caret {
    background: url('images/ab-chrome-v3.png') no-repeat -3px -740px !important;
} */
	
	.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus {
		color: #008272;
		background-color:#f9f9f9;
	}
	.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
    border: none;
	}
	
	.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
    color: #444;
}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
    color: #262626;
    text-decoration: none;
    background-color: #e6e6e6;
	}
	
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
	    background-color: #fff;
	}

/*  li.navbar-left.dropdown.open > a.dropdown-toggle >.caret {
    background: url('images/ab-chrome-v3.png') no-repeat -3px -740px !important;
} */

    .navbar-default .navbar-nav > .open > a,
    .navbar-default .navbar-nav > .open > a:hover,
    .navbar-default .navbar-nav > .open > a:focus {
        color: #008272;
        background-color: #f9f9f9;
    }

    .dropdown-menu {
    font-size:.9em;
	border-top:none;
	background-color:#f9f9f9;
    }

    .dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
        color: #444;
		background-color:#fff;
    }
	
	

    .dropdown-menu>li>a {
        cursor:pointer;
        padding: 5px 20px;
		
}

    .dropdown-menu {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}


    .list-group-item:last-child {
  margin-left: 0;
  margin-top: 0;
}

    .list-group-item {
  border: none;
  padding:0;
}

    /*.navbar-default .navbar-nav > .dropdown > a .caret {
        border-top-color: #ffffff;
        border-bottom-color: #ffffff;
    }

    .navbar-default .navbar-nav > .dropdown > a:hover .caret,
    .navbar-default .navbar-nav > .dropdown > a:focus .caret {
        border-top-color: #ffb900;
        border-bottom-color: #ffb900;
    }*/

    .navbar-default .navbar-nav > .open > a .caret,
    .navbar-default .navbar-nav > .open > a:hover .caret,
    .navbar-default .navbar-nav > .open > a:focus .caret {
        border-top-color: #444;
        border-bottom-color: #444;
    }

    .navbar-default .navbar-toggle {
        border-color: #333;
    }

        .navbar-default .navbar-toggle:hover,
        .navbar-default .navbar-toggle:focus {
            background-color: #d2d2d2;
        }

        .navbar-default .navbar-toggle .icon-bar {
            background-color: #ffffff;
        }

     

   /* .navbar-default .navbar-nav  .dropdown-menu  a:hover,
    .navbar-default .navbar-nav  .dropdown-menu  a:focus{
        color: #444;
        background-color: #ffb900;
        border: none;
    }
*/
        .navbar-default .navbar-nav > .active > a,
        .navbar-default .navbar-nav > .active > a:hover,
        .navbar-default .navbar-nav > .active > a:focus {
            color: #008272;
            background-color: #f9f9f9;
            border: none;
        }
        
         .navbar-nav > li.navbar-right {
    float: right;

  }

@media (min-width: 992px) {.navbar-nav > li.navbar-right {
    float: right;
}

}

 .nav > li {
    margin: 0 7px;
}

.caret {
margin-left:5px;
}



.navbar-form {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
  border:none;
  background-color:#d2d2d2;
}

.navbar-form .form-group:last-child {
  padding: 4px;
}

.navbar-inverse .navbar-toggle {
    border: none;
}

.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
  background-color: rgb(80, 80, 80);
}

 /*.navbar-default .dropdown .navbar-toggle {
        border-color: #ffffff;
    }

        .navbar-default .dropdown .navbar-toggle:hover,
        .navbar-default .dropdown .navbar-toggle:focus {
            background-color: #ffffff;
        }

        .navbar-default .navbar-toggle .icon-bar {
            background-color: #ffffff;
        }*/

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
  border: none;
  background-color: #d2d2d2;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
    background-color: #ecebea;
    cursor: pointer;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9  {
padding-right:25px;
width:100%;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 5px;
}

@media (min-width: 768px) {
    #railContent {
        margin-left: 1em !important;
    }
}


@media (min-width: 992px) {
    .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
        padding-right: 0;
    }
}

@media (min-width: 768px) {
    .col-sm-offset-1 {
    margin-left: 15px;
    }
}

@media (min-width: 992px) {
    .col-sm-offset-1 {
    margin-left: 5%;
    }
}
@media (min-width: 768px) {
    .list-group-item:last-child {
        margin-left: 3.2em;
        margin-top: 0px;
        margin-right:.3em;
    }
}


@media (min-width: 768px) {
    .navbar.head2 {
     display: block;
    width: 100%;
    position:fixed;
    z-index:1050;
    margin-top:10px;
    }
}
@media (min-width: 768px) {
    .navbar-form .form-group:last-child {
        padding: 0;
    }
}
@media (min-width: 768px) {
    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
        background-color: transparent;
        padding-left: 70px;
		height:0;
    }
}

@media (min-width: 768px) {
    .col-sm-6 {
        width: 30%;
        margin-right:1em;
    }
}
@media (min-width: 768px) {
    .container:first-child {
        width: 100%;
        border-bottom: 20px solid #f4f4f4;
    }
}

@media (min-width: 768px) {
    .col-sm-8 {
        width: 100%;

    }
}

@media (min-width: 992px) {
    .col-sm-8 {
        width: 70%;

    }
}

/*@media (min-width: 768px) {
    .col-sm-3 {
        width: 100%;
        margin-top:50px;
    }
}*/

.tilebox {
  margin:0;

}

@media (min-width: 768px) {
    .tilebox {
    margin: 20px 53px 10px 15px;
}
}


@media (min-width: 992px) {
    .col-sm-3 {
        width: 20%;
        margin-top:120px;
        margin-bottom:200px;
        min-width:180px;
    }
}

@media (min-width: 992px) {
    .tilebox {
        margin: 20px 0 20px 10px;
    }
}

@media (min-width: 768px) {
    .container {
        width: 100%;
    }
}


@media (min-width: 992px) {
.container {
    width:100%;
  }
}
@media (min-width: 1200px) {
    .container {
        width: 100%;
    }
}

@media (min-width: 768px)
{
    .footer > li > a {
  position: relative;
  display: block;
  padding: 15px 15px;
    text-decoration: none;
}
}

ul.navbar-nav.navbar-nav-footer.navbar-right.footer {
  margin-top: 1em;
  margin-left: -15px;
  min-height: 20px;
  margin-right: -30px;
  padding-top: 10px;
}

@media (min-width: 768px)
{
ul.navbar-nav.navbar-nav-footer.navbar-right.footer {
padding-left:30px;
margin-left: 0;
}
}

.footer > li > a { 
        padding:0 25px 8px 5px; 
        float:left;
}

.footer>li {
  position: relative;
  display: block;
  white-space: nowrap;
  color:#444;
}

li.footer-nolink.footer-logo {
    float: left;
}

.menu-category-name.list-group-item.active.feature {
  color: #444;
  text-transform: uppercase;
}

.list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/*grid stack correction

*, *:before, *:after {box-sizing:  border-box !important;}


.row {
 -moz-column-width: 20em;
 -webkit-column-width: 20em;
 -moz-column-gap: -1em;
 -webkit-column-gap: -1em; 
 margin:0;
  
}

.menu-category {
 display: inline-block;
 margin:  0.25rem;
 padding:  1rem;
 width:  100%; 
}

end grid stack correction*/

li.navbar-left.dropdown {
  margin: 0;
}
@media (min-width: 768px) {
    .ContentContainer, .SearchContainer {
        margin: -55px 0 0 50px;
        max-width: 1192px;
        background-color:white;
        /* box-shadow: 1px 0 5px #e0dfde;
     -moz-box-shadow: 1px 0 5px #e0dfde;
    -webkit-box-shadow: 1px 0 5px #e0dfde;*/
    height:100%;
    }
}

@media (min-width: 768px) {
    body > .ContentContainer, .SearchContainer {
        height:auto;
        min-height:100%;
    }
}

::-ms-input-placeholder {
color:#ccc;
}	

@media (min-width: 768px) {
    .row {
        margin: 0 0 3em 0;
        /*background-color: white;*/
        /*box-shadow: 1px 0 5px #ccc;*/
        padding-bottom: 3em;
    }
}
 

 /* dropdown menus */

.apex_dropdown {
  margin: 0 0 1em 0;
}

.apex_dropdown_label {
  font-weight: normal;
}

.apex_dropdown_content {
    font-size: .9em;
    margin-bottom: 2em;
    padding-top:10px;
}

.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
color: #008272;
background-color: #f9f9f9;
}