body {
    padding-top: 64px;
    font-size: 0.85em;
    font-family:Oxanium;
}
.navbar-brand
{
    font: 18px Oxanium semibold;
    flex: auto;
    margin-left: 1%;
    //padding-top: .9125rem;
}
.nav-link.active
{
     font:16px Oxanium semibold;
}
.filter-btn>.btn
{
    font:14px Oxanium;
}
.filter-btn>.btn.active
{
     font:14px Oxanium semibold;
}
.column-width
{
    width:190px;
}
.hotel-filter>.btn
{
    font:18px Oxanium;
}
.hotel-filter>.dropdown-toggle
{
    font:18px Oxanium semibold;
}
.btn-info
{
font:14px Oxanium;
}
.table td, .table th {
 vertical-align: middle;
}


.nav-link{
    color:#fff !important;
    font: 16px Oxanium;
    text-align: center;
    padding: 17.5px 16px !important;
}
li a:hover
{
  color:#e0e6ec !important;
}
.nav-link.active
{
  background-color: white;
  color:#17a2b8 !important;
}
label
{
    font: 14px Oxanium semibold;
      width:max-content;
}
list-group li
{
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px
}

.logout {
    color: white;
    justify-self: flex-end;
}
.logout .btn
{
    width: 94px;
    height: auto;
    border-radius: 90px;
    font: 16px Oxanium;
    padding-bottom: 10px

}
tr {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
.list-group-item {
    padding: .2rem 0.5rem;
    border: 1px solid rgb(23, 162, 184);
}
.table thead th {
    vertical-align: middle;
    background-color: white;
    position: sticky;
    font: 14px Oxanium semibold;
    font-weight: 700;
    top: 50px;
}
td
{
    font: 14px Oxanium regular;
}
.btn-group>.dropdown-toggle
{
    color: #17a2b8;
}
.navbar-nav
{
    flex: auto;
}
ul>.btn-group
{
    width: 150px;
    vertical-align: middle;
    margin-top: 10%
}

 .navbar, .nav a,.nav-link.active
 {
    height: 56px;
 }

 nav ul
{
    height: inherit;

}

.add-btn:hover
{
    color: #17a2b8!important;
}
.add-btn
{
     width: max-content;
     height: auto;
     background-color: #fff;
     color: #17a2b8 !important;
     margin-left: 10%;
     vertical-align: middle;
}
form
{
    margin-bottom: 1%;
    font: 16px Oxanium;
}
.pagination
{
    height:auto;
    margin-bottom: 0px;
}
.page-link
{
    background-color:  #fff!important;
}
.dropdown,.form-control[readonly] {
   border-color: #17a2b8 !important;
   background-color:white;
}
.table-col-action
{
  display:flex;
}
td >a.btn-info
{
    width: max-content !important;
}
.table-col-action>.btn-info
{
    padding-top:8px;
}
.message {
    white-space: initial !important;
}

