* {
  box-sizing: border-box;
}

body {
  padding-top: 50px;
  font-family: arial, times new roman, sans-serif;

}

#mainnav {
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.25);
    font-size: 14px;
    line-height: 1.42;
    font-weight: bold;
}
.navbar-default {
    background-color: #41c55a; /* green */
    border: 0px;
}

.navbar-default .navbar-toggle {
    border-color: #2e8b40; /* dark green */
}

.navbar-default .navbar-brand {
    color: #FFF;
}
.navbar-default .navbar-nav > li > a {
    color: #FFF;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #FFF;
    background-color: #329846; /* green */
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #FFF;
    background-color: #97310E; /* dark brown */
    background-color: #2e8b40; /* dark green */

}

.navbar-collapse {
    overflow-x: visible;
    padding-right: 15px;
    padding-left: 15px;
    border-top: 1px solid transparent;
    box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.1) inset;
}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #2e8b40; /* dark green */
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #FFF; /* white */
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border: 0px;
}

.navbar-brand {
    float: left;
    padding: 2px 10px 0px 5px;
    font-size: 15px;
    line-height: 22px;
    text-align: left;
    height: 50px;
}

.navbar-inverse {
  background-color: rgb(135, 206, 235);
  border-color: #080808;
  border-color: rgb(240, 255, 255);
}

.navbar-inverse .navbar-nav > li > a:hover {
  color: black;
} 

.navbar-fixed-top {
 border: 0px 0px 0px 0px;
}

.navbar-default .country >img {
    padding: 2px;
    padding-top: 18px;
}


@media (min-width: 768px) and (max-width: 992px)  {
   .navbar-default .country >img
   {
    padding: 18px 0px 0px;
   }
}
@media (min-width: 768px) and (max-width: 992px)  {
     .nav > li > a {
     padding-left: 5px ;
     padding-right: 5px;
     }
}

.AdSenseLeft
  {
   background-color: white;
   margin-right: 10px;
  }

.AdSenseLine
{
   background-color: transparent;
   width: 100%;
   line-height: 18px;
   border-top: 20px solid transparent;
   border-left: 0;
   border-right: 0;
   border-bottom: 5px solid transparent;
   display: block;
}


.list-results a:hover{
	text-decoration:none;
}

.list-results a .results{
      border-top:1px solid #E3E3E3;
}

.list-results a:hover .results{
    background-color: #F5F5F5;
}

div.clear{
	clear:both;
}

.menu-footer, a.menu-footer
{
  background-color: #2A2730;
  color: #FFF;
  text-align: center;
}
.MenuTabFooter
{
display: inline-block;
}

a.MenuTabFooter
{
   color: rgb(100,100,100);
   color: #99979C;
   background-color: rgb(135, 206, 235);  
   background-color: transparent;  
   font-size: 10px;
   text-decoration: none;
   margin-right: 0px;
   margin-left: 0px;
}

.carousel-control.right {
    background-image: none;
}

.carousel-control.left {
    background-image: none;
}

.site-footer
{
   color: rgb(100,100,100);
   background-color: rgb(135, 206, 235);  
   background-color: #2A2730;
}

.well {
    min-height: 20px;
    padding: 4px 15px;
    margin-bottom: 20px;
    background-color: #F5F5F5;
    background-color: transparent;
    border: 1px solid #E3E3E3;
    border-radius: 0px;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05) inset;
}
.well-header {
    font-weight: bold;
    font-size: 15px;
    color: #FFA500;
    border-bottom: 1px solid #E3E3E3;
    display: block;
    margin-bottom: 2px;
}

.well-content {
   min-height: 20px;
    padding: 4px;
    margin-bottom: 20px;
    background-color: #F5F5F5;
    border: 1px solid #E3E3E3;
    border-radius: 0px;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05) inset;
}

.thumbnail {
    display: block;
    padding: 0px;
    margin-bottom: 0px;
}
.img-map {
    display: block;
    height: 213px;
    max-width: 260px;
    margin: auto;;
}
.uparrow {
    /*background: url('./images/icon_arrow_up.png');*/
    cursor: pointer;
    width: 40px;
    height: 40px;
    position: fixed;
    bottom: 30px;
    right:0px;
    display:none;
    background-color: #41c55a;

}
.uparrow-in {
   font-size:24px; 
   padding:7px 8px; 
   color:white; 
}
.link-header {
    font-size:0;
}
.link-item {
    font-size:14px;
    text-align:center;
}