@charset "UTF-8";
/* CSS Document */

body {
  /* Margin bottom by footer height */
  margin-bottom: 50px;
 font-family: 'Roboto', sans-serif; font-weight:300;}

/* unvisited link grey */
a:link {
	text-decoration:none;
}
/* visited link grey */
a:visited {
	text-decoration:none;
}
/* mouse over link blue */
a:hover {
	text-decoration:none;
}
/* selected link blue */
a:active {
	text-decoration:none;
}

.menuI{
    margin-top: 5px;
}

.principal{
	margin-top: 50px;
	margin-bottom: 49px;
}

.hacked-font{
	font-family: hacked;
}

.menu span{
	color: #FFF;
}

.navbar-default {
  background-color: #d92133;
  border-color: #d85b65;
}
.navbar-default .navbar-brand {
  color: #ffffff;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #ffffff;
}
.navbar-default .navbar-text {
  color: #ffffff;
}
.navbar-default .navbar-nav > li > a {
  color: #ffffff;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #ffffff;
}
.navbar-default .navbar-nav > li > .dropdown-menu {
  background-color: #d92133;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a {
  color: #ffffff;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:focus {
  color: #ffffff;
  background-color: #d85b65;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li.divider {
  background-color: #d85b65;
}
.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: #ffffff;
  background-color: #d85b65;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #d85b65;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #ffffff;
  background-color: #d85b65;
}
.navbar-default .navbar-toggle {
  border-color: #d85b65;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #d85b65;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #ffffff;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #ffffff;
}
.navbar-default .navbar-link {
  color: #ffffff;
}
.navbar-default .navbar-link:hover {
  color: #ffffff;
}

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
  }
  .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: #ffffff;
    background-color: #d85b65;
  }
}


a.navbar-left.collapse.visible-xs.visible-sm.text-center.topshopbag{
	color:#f4e9e7;
}

/* CSS used here will be applied after bootstrap.css */
.badge-notify{
   background:red;
   position:relative;
   top: -18px;
   left: -15px;
}

.badge-notify-small{
   background:red;
   position:relative;
   top: 0px;
   left: 3px;
}

.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { display: block; border-bottom: 1px solid #000; }

.panel-body h2{position: absolute;top: 80%;right: 0; left:0; bottom:0; ;background: rgba(0,0,0,0.8);text-align: left;opacity:100;color: #fff; padding:8px 4px 8px 4px; display:inline; overflow:hidden; white-space: nowrap;}

#to-top {
  position:fixed;
  bottom: 40px;
  right: 10px;
  padding: 5px;
  font-weight: bold;
  text-align: right;
  cursor: pointer;
  display: none;
  font-size:36px;
  margin-bottom:10px;
}

@media print {
.setprinter{
	margin-top:-70px;
	font-size:12px;
}
}

.reciprocal{display:none;}

