* {
  border-radius: 0 !important;
  font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
}


h3 {
border-bottom: 1px solid #dddddd;
margin-top: 5px;
}
h3, h4 {
margin-bottom: 1em;
}

p {
  padding-bottom: 10px ;
}


.navbar {
border: 1px solid #BBBBBB !important;
}

.navbar-default {
    //background-color: rgb(95, 95, 95);
    xbackground-color: rgb(0,102,51);
    xbackground-color: gray;
    border-color: rgb(95, 95, 95);
    color: black;
        font-family: Arial,sans-serif;
        
        font-size: 1.1em;
}

/* link */
.navbar-default .navbar-nav > li > a {
    //////color: #FFFFFF;
    color: #000000;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    /////color: #fff;
    /////background-color: #000;
    color: #1A73E8;
    
}

.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus {
    //color: #000;
    //background-color: #000;
}
.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:hover, 
.navbar-default .navbar-nav > .open > a:focus {
    //color: #000;
    //background-color: #000;
}


.navbar-default .navbar-nav > .open > a:hover {
  color: #1A73E8;
}

.dropdown-menu>li>div {
  padding-left: 20px;
  padding: 3px 20px 3px 20px;
}    


/* mobile version */
.navbar-default .navbar-toggle {
    border-color: #000;
    background-color: black;
    color: #eeeeee;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #000;

}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}

@media (max-width: 767px) {
    .navbar-default .navbar-nav > li > a {
        padding-top: 20px;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #000; 
        padding-top: 20px;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #1A73E8;
    }
    .text-center-sm {
        text-align: center;
    }
    
    .navbar-small-down {
      margin-top: 0;
    }
    .navbar-small-up {
      margin-bottom: 0;
    }    
    .narrowBorder {
      padding-right: 5px;
      padding-left: 5px;
    }
    
    .container-fluid {
      padding-right: 5px;
      padding-left: 5px;
    } 
    .nav>li>a {
      padding-left: 30px;
    }
    .dropdown-menu>li>div {
       padding-left: 40px;
       padding-top: 20px;
    }    
    .navbar-nav .open .dropdown-menu>li>a {
      padding-left: 40px;
    }
    

}


@media (min-width: 767px) {
  ul.nav li.dropdown:hover > ul.dropdown-menu {
      display: block;    
  }
  

  
}




.affix {
   top: 0;
   width: 100%;
}

.affix + .container-fluid {
   padding-top: 70px;
}

.myform {
  margin-top: 30px;
}

.lang {
  padding-top: 10px;
  font-size: 1.1em;
}
.lang a {
  margin-left: 2px;
}


.aname {
  padding-top: 35px;
  font-size: 1.4em;
  text-shadow: 1px 1px #cccccc;
}

.aname a {
  color: black;
}


.aname-xs {
  color: black;
}

.table-hover tbody tr:hover td {
    background: rgb(255,255,102);
}

.tr_light_red {
  background-color: #FFAAAA;
}

.tr_light_green {
  background-color: #AAFFAA;
}

.tr_light_gray {
  background-color: #EEEEEE;
}


.panel-title {
  border-bottom: none;
}

.table_rekapitulace {
  margin-bottom: 0;
}

.table-borderless {
   margin-bottom: 0;
}

.table-borderless tbody tr td,
.table-borderless tbody tr th,
.table-borderless thead tr th,
.table-borderless thead tr td,
.table-borderless tfoot tr th,
.table-borderless tfoot tr td {
    border: none;    
}

.affix_fix {
  position: static;  
 }
 
 
.aukce_list {
   margin-top: 15px;
   margin-bottom: 15px;   
 }
 
.zerolpadding {
  padding-left: 0;
}


.dropdown-menu {
  font-size: 1em;
}

.dropdown-menu>li>a:hover {
  color: #1A73E8;
}


html, body {
  height: 100%;
  margin: 0;
}
.wrapper {
  min-height: 100%;

  /* Equal to height of footer */
  /* But also accounting for potential margin-bottom of last child */
  margin-bottom: -40px;
}
.footer,
.push {
  height: 40px;
}

.myfooter {
  font-size: 0.8em;
  background-color: #eeeeee;
}

.myfooter .container {
  text-align: center;
  padding-top: 10px;
  color: #AAAAAA;
}
  
.table>tbody>tr.success>td, .table>tbody>tr.success>th, .table>tbody>tr>td.success, .table>tbody>tr>th.success, .table>tfoot>tr.success>td, .table>tfoot>tr.success>th, .table>tfoot>tr>td.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>thead>tr.success>th, .table>thead>tr>td.success, .table>thead>tr>th.success {
    background-color: #AAFFAA;}
.table>tbody>tr.danger>td, .table>tbody>tr.danger>th, .table>tbody>tr>td.danger, .table>tbody>tr>th.danger, .table>tfoot>tr.danger>td, .table>tfoot>tr.danger>th, .table>tfoot>tr>td.danger, .table>tfoot>tr>th.danger, .table>thead>tr.danger>td, .table>thead>tr.danger>th, .table>thead>tr>td.danger, .table>thead>tr>th.danger {
    background-color: #FFAAAA;}

.mywell {
  padding: 9 15 20 15;
}

.a_usertext * {
  //font-family: times, 'Times New Roman', Georgia, serif;
}                 

.text-red {
  color: red;
}

.text-green {
  color: green;
}

.addon h3 {
  font-size: 16px;
}

.imgres {
  max-width: 100%;
  height: auto;
  width: auto\9; /* ie8 */
}

.hist {
  margin: 5px;
  padding: 5px;
}

.hist_hr {
  border-top: 1px dotted #DDDDDD;
}

.orange {
  color: rgb(255,102,0); 
}

.red {
  color: red;
}

th {
  background-color: rgb(224,240,255);
}

.notexpired {
  font-weight: bold;
}

.lockedmenu {
  padding: 20px 15px 5px 40px;
}

.nomargin {
  margin: 0 !important;
}

.cursor-hand {
  cursor: hand !important;
}