.theme-default .layout-container { height: 100%; }
.brand-header + .sidebar-content, .sidebar-container .sidebar-content { padding: 0; font-size: inherit; }

#wrapper .wrapper-content { padding: 0; margin: 15px 0 0; }
#wrapper #page-wrapper { margin: 0; }
#wrapper #page-wrapper .wrapper input,
#wrapper #page-wrapper .wrapper select { color: #555; }
.sidebar-nav .float-right { float: right; }

.main-container .footer { position: relative; bottom: 0; }

#page-wrapper .row ol.breadcrumb { padding: .75rem 1rem 0 1em !important; width: 100%; background-color: transparent;margin-top: 15px;  }
#page-wrapper .row.border-bottom { border-bottom: none!important; }

.product_box h4 { min-height: 50px; font-size: 16px; }

.breadcrumb>li { display: inline-block; }
.breadcrumb>li:first-child { border-left: none; padding-left: 0; }
.breadcrumb>li { border-left: 1px solid #ccc; padding: 0 10px 0 10px; }

.height100 { height: 100%; }
.tabs-container .nav-tabs { border-bottom: 1px solid #ddd; }
.nav-tabs > li > a { font-weight: normal; padding: 10px 10px 10px 10px; font-size: 10px; text-align: center; }
.nav.nav-tabs li { margin-bottom: -1px; }
.tabs-container .nav-tabs .nav-link:focus, .tabs-container .nav-tabs .nav-link:hover { color: #1E88E5; border-color: rgba(162, 162, 162, 0.5) rgba(162, 162, 162, 0.5) transparent rgba(162, 162, 162, 0.5); background-color: #fff; height: 100%; }
.tabs-container .nav-tabs .nav-link.active { color: #014c8c; height: 100%; }
.tabs-container .tab-pane .panel-body { border-color: #ddd; }

.hidden { display: none!important; }
.bg-white { background-color: #fff; }
.dropdown .dropdown-menu .dropdown-item { width: auto; } 

.table-responsive * { font-size: 13px; }
.table-responsive .row { width: 100%; margin: 0 auto; }
.table-responsive a { font-size: 13px; font-weight: normal; }
.table-responsive a strong { font-weight: normal; }

.dataTables_wrapper .dataTables_paginate .paginate_button:active { margin-top: 1px; background-color: transparent !important; }
.dataTables_wrapper .dataTables_paginate .paginate_button, 
.dataTables_wrapper .dataTables_paginate .paginate_button:hover { padding: 0!important; margin-top: 1px!important; color: #1E88E5!important; background-color: transparent !important; }
.dataTables_wrapper .dataTables_paginate .paginate_button a, 
.dataTables_wrapper .dataTables_paginate .paginate_button.active a { margin-top: 1px; }
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled a { margin-top: 0; }
.dataTables_wrapper .dataTables_paginate .paginate_button { margin: 0 2px; } 

.cardbox.list-group .list-group-item.active .text-navy, .cardbox.list-group .list-group-item.active:focus .text-navy, .cardbox.list-group .list-group-item.active:hover .text-navy { color: #fff!important; }
.cardbox.list-group .list-group-item.active, .cardbox.list-group .list-group-item.active:focus, .cardbox.list-group .list-group-item.active:hover {
    background-color: #03A9F4;
    border-color: #03A9F4;
}