

.navbar-inner {
  background-color:#2659A6; /* fallback color */
  background-image: none; 
}

.topbar-fixed-top{
   margin-bottom: 0px;
}

.navbar-top {
    height: 55px;
}

.navbar .nav > li > a  {
    color: #2659A6;
}

.navbar-brand {
    color:#888888;
    font-weight: bold;
    font-size: 15px; 
    height: 40px;
    padding: 15px;
}

.logo {  
    font-size: 32px;
    text-transform:capitalize;
    font-variant:small-caps;
    vertical-align:text-bottom;
} 
  
.sidebar-nav {
    padding: 2px 0;
}

.sidebar-nav li {
    line-height: 18px;
}

.sidebar-nav li.active a { 
    background-color:#2659A6;  
    color: #FFFFFF;
}

.header  {
    color: #2659A6;
}

.highlight{
    background-color: #F0FFE0;
}

.horizontal-line {
    margin: 0px;
    width: 90%;
    height: 1px;
    
    background-color:#686868;
    color:#686868;
    border: 0 none;
    margin-top: 30px;
    margin-bottom:30px;
}

/* supersede bootstrap at the cell level (for striped rows that wouldn't overwrite with highlight otherwise)' */
.table-striped > tbody > tr:nth-child(odd) > td.highlight {
	background-color:#F0FFE0;
}

.title  {
    color: #686868; 
}

.app-header {
  margin-bottom: 5px;
}

div label.inline {
     display: inline-block;
     text-align: top;
     vertical-align:text-top;    
}

.nav-tabs { 
    padding-left:30px;    
}

.tab-content {
    padding-left:30px;  
}

.table-striped>tbody>tr:nth-child(odd)>td, 
.table-striped>tbody>tr:nth-child(odd)>th {
   background-color: #FFFFFF;
 }
 
 .table-fixed  {
   table-layout: fixed;
 }
 

 
/* .table-striped>tbody>tr:nth-child(even)>td, 
 .table-striped>tbody>tr:nth-child(even)>th {
   background-color: #E8E8E8;
 }*/
.btn
{
  background-color: #E8E8E8;
  background-image: none;
}

.btn:hover
{
  background-color: #CCCCCC;  
}

.btn-secondary-custom
{
  background-color: #E8E8E8;
  background-image: none;
  border-radius: 4px;
  color: #000000;
  border: 1px solid #CCCCCC;
}

.btn-secondary-custom:disabled
{
  background-color: #FFFFFF; 
  background-image: none;
  border-radius: 4px;
  color: #CCCCCC; 
}

.btn-primary
{
  background-color: #2659A6;
  border-color: #2659A6;
}

.btn-primary:hover {
    background-color: #0044cc;
}
  
.tableleft {
    float: left;
    margin-right: 50px;   
}

.tableright {
    float: left;  
}

a {color: #2659A6;}

a:hover {color: #062A78;}

.float-right {
    float: right;
    padding-right: 15px;
}

.nav-pills a:hover {
  background-color: #E8E8E8;
}

/* KnpPaginator custom settings */
.pagination {
    justify-content: center;
}

.pagination .page-link {
    color: #2659A6;
    border-color: #E8E8E8;
}

.pagination .page-item.active .page-link {
    color: #FFFFFF;
    background-color: #2659A6;
    border-color: #E8E8E8;
}






