body {
   /*background-color: #ebeff0;*/
   background-color: white;
} 
.bg-head {background-color: white;}
.bg-white {background-color: white; padding-bottom: 20px;}  
.bg-footer {background-color: #292b33; padding-top: 10px;}
h1, .heading-h1 { font-size: 20px; margin: 10px 0px;}
h2 { font-size: 18px; margin: 5px 0px;}
h3 { font-size: 17px; margin: 5px 0px;}
h4 { font-size: 16px; margin: 5px 0px;}
.logo {display:block;color:black;text-decoration:none;padding:5px 0px;font-size: 20px;}
.logo:hover {color:black;text-decoration:none;}
.logo img {height: 60px;}
.header-login {color:black;text-decoration:none;padding:5px 0px; margin:0 0 px;font-size: 14px;}
nav.navbar {
/*  background-color:#337AB7;*/
    /*background-color:#444d58;*/
    background-color:#073781;    
  padding:0 0px;
  margin:0 0px;
}

.navbar .navbar-toggler {color: white;}

.navbar .navbar-login {
	color:#b8bec0;
}

.navbar-collapse .navbar-nav li > a {
  /*color:#b8bec0;*/
  color: yellow;  
  margin: 5px 3px;  
}

.navbar-collapse .navbar-nav li a:hover {
	color: white;    
}

.navbar-collapse .navbar-nav  .dropdown .dropdown-menu {
    background-color:#57616e;
    margin: 0 0px;
}

.navbar-collapse .navbar-nav .dropdown .dropdown-menu > a {
  color:#b8bec0;  
}

.navbar-collapse .navbar-nav .dropdown .dropdown-menu > a:hover {
  background-color:#5e6a79;
}

.navbar-login .nav li  a {
  /*color:#b8bec0;*/
  color: white;
  margin: 5px 3px;  
}


 .navbar-login .nav .dropdown .dropdown-menu {
    background-color:#57616e;
    margin: 0 0px;
}

.navbar-login .nav .dropdown .dropdown-menu > a {
  color:#b8bec0;  
}

.navbar-login .nav .dropdown .dropdown-menu > a:hover {
  background-color:#5e6a79;
}


.breadcrumb {
  padding: 0.25rem 1rem;  
  margin-bottom: 0;
  background-color: #e9ecef;
}

footer {color: #b8bec0; font-size: 14px;}

.table a {color: #333000; text-decoration: underline; }
.table a:hover { text-decoration: none; }


/* Tlacitka */
.btn-app {
  color: #fff;
  background: #0095eb;
}

.btn-app:hover {
  color: #fff;	
  background: #073781;
}

.btn-reg {
  color: #000;
  background: #fece08;
}

.btn-reg:hover {
  color: #fff;	
  background: #073781;
}

.btn-add {
  color: #000;
  background: #fece08;
}

a.btn-add {
  text-decoration: none;
}

.btn-add:hover {
  color: #fff;	
  background: #073781;
}

/* Oddily */
.tab-category .w-but {width: 80px;}
.tab-category .w-ord {width: 80px;}
.tab-category .w-act {width: 150px;}
.tab-category .w-cuser {width: 80px;}
.tab-category .bg-section {background-color: #fdfdfe;}

/* Clenove */
.tab-member .w-but {width: 80px;}
.tab-member .w-date {width: 165px;}
.tab-member .w-id {width: 80px;}
.tab-member .w-check {width: 80px;}

/* Nastaveni */
.tab-setting .w-but {width: 80px;}
.tab-setting .w-ord {width: 80px;}
.tab-setting .w-act {width: 150px;}

/* Platby */
.tab-pay a.btn {text-decoration: none;}

/* Evidence */
.tab-record .w-mem {width: 260px;}
.tab-record .w-state {width: 140px;}


/* Scroll */
.reg-scroll {
  height: 250px;
  overflow-y: scroll;
  padding-right: 15px;
  margin-bottom: 6px;
}

.tooltip-inner {
    max-width: 450px;
    width: 450px; 
}
