

html 
{
  position: relative;
  min-height: 100%;
}

.carousel-control.left, .carousel-control.right {
    background-image: none !important;
}




.navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus,
.bs-docs-sidenav>.active>a
{
    color: #8b85ff !important;
    background-color: transparent !important;
}


.navbar .navbar-nav>li>a, .navbar,.navbar-nav  {
    color:#4a4a48 ;
}

.nav>li>a {
padding: 10px 10px;
text-shadow: 0px 0px 5px #ddd;
}



      
@media (min-width: 1200px)
{
    .container {
    /* width: 1100px ; */
    }
}

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

    .navbar{
           padding-top: 20px !important;
         
      }
}


.navbar{

    background-color:transparent;
    border:0px none;
    color:#483729;
    
}
        



.navbar-brand {
    padding-top:10px !important;
    padding-left:0px;
}

/* side bar */

.bs-docs-sidenav>li>a
{
    padding-top:3px !important;
    padding-bottom:3px !important;
    color: #333;
    font-weight:bold;
}

.bs-docs-sidenav>li>.active>a 
{
    color:#fff;
}


/* end side bar */

   


.container {
    padding-left: 0px !important;
    padding-right: 0px !important; 
}

.footer .container
{
    width:100%;
    text-align:center;
    color:#666;
}

.InnerCollectionMenu
{
    margin-top:5px;
    color:#777;
    
}

.InnerCollectionMenu .active
{
    background-color:#eee;
    padding:0px 6px 0px 6px;
}

.MidHeader
{
    padding-top:15px;
    padding-bottom:45px;
    
}

.navbar, .navbar-collapse {
    /*position: static;  should be included when navbar should stay on top*/
}


.textPageContainer
{
  /*  margin-top:100px;*/
}

@media (min-width:768px)
{
    
    .navbar-header
    {
        margin-bottom:20px;
    }

}



@media (max-width:768px)
{
    .removeImageOnMobile img
    {
        display:none;
    }
    .textPageContainer
    {
        margin-left:20px;
        margin-right:20px;
    }
    
    .navbar-toggle
    {
        margin-right:0px !important;
        margin-left:0px !important;
    }
    .navbar-brand img 
       {
         /*  padding-top:10px;*/
           height:30px;
               margin: 0 5px !important;
       }
       
       /* keep full widget on smaller screens */
     body {
                padding-left: 0;
                padding-right: 0;
        }
        
        .nav>li>a {
  
              text-shadow: none;;
              color:#fff !important;
}


 .navbar-header h1 {
    font-size: 20px !important;
 }

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


    .navbar-collapse 
    {
        
        background: rgb(54, 54, 54); /* Fall-back for browsers that don'tsupport rgba */
    background: rgba(54, 54, 54, .7);
        padding-top:15px;
    }
    
    
    

}    

