#map,
#map * { .box-sizing(content-box); }

/* Optional responsive image override */
#map img { max-width: none; }

.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
color: white;
width: 1170px;
}

body {
  color: #FFFFFF;
  margin: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  background: #7491ed; /* Old browsers */
  background: -moz-linear-gradient(-45deg,  #7491ed 0%, #4c6cd2 99%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#7491ed), color-stop(99%,#4c6cd2)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(-45deg,  #7491ed 0%,#4c6cd2 99%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(-45deg,  #7491ed 0%,#4c6cd2 99%); /* Opera 11.10+ */
  background: -ms-linear-gradient(-45deg,  #7491ed 0%,#4c6cd2 99%); /* IE10+ */
  background: linear-gradient(135deg,  #7491ed 0%,#4c6cd2 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7491ed', endColorstr='#4c6cd2',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

h1 {         
  font-size: 38.5px;
  border-bottom: solid 2px #fcd903;
  padding-bottom: 10px;
  color: #ffffff;
}

h2 {
  font-size: 31.5px;
  border-bottom: solid 2px #fcd903;                   
  padding-bottom: 10px;
  color: #ffffff;
}

h3 {
  font-size: 24.5px;
  border-bottom: solid 2px #fcd903;     
  padding-bottom: 10px;
  color: #ffffff;
}


.page-header {
  padding-bottom: 9px;
  margin: 20px 0 30px;
  /*border-bottom: 1px solid #a7baf7;*/
  border-bottom: none !important;
}

body .nav-pills > li > a {
  color: #ffffff;
  background-color: #162360;
  padding-top: 13px;
  padding-bottom: 13px;
  margin-top: 2px;
  margin-bottom: 2px;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
}

body .nav > li > a:hover, 
body .nav > li > a:focus  {
  color: #ffffff;
  background-color: #eece0b;
}                  

body .nav-pills > .active > a,
body .nav-pills > .active > a:hover,
body .nav-pills > .active > a:focus {
  color: #ffffff;
  background-color: #fff100;     
}
                                              

.span8 h1 {             
  color: #ffffff;
  border-bottom: 0px;
}  

.span8 h1:before {             
  /*content: url('http://majlath.promiseo.sk/pin.png');
  padding: 0px 10px 0px 0px;*/
}        
                      

.loga {
  /*background: #ffffff url('http://majlath.promiseo.sk/loga.png') no-repeat;*/
  margin-top: 20px;
  height: 75px;
  padding: 20px 20px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  background-size: 100% auto;
}         

.nav-pills > .active > a,
.nav-pills > .active > a:hover,
.nav-pills > .active > a:focus {
  color: #ffffff;
  background-color: #fff100;
}

body a {
color: #eece0b;
text-decoration: none;
}

body a:hover, a:focus {
color: #eece0b;
text-decoration: underline;
}

hr.footer {
  padding-top: 1em;
  border-top: 0;
}