﻿/*.breadcrumb {
  padding: 15px 0px;
  margin-bottom: 10px;
  list-style: none;
  background-color: transparent; 
  color: #637389;
}*/

.breadcrumb {
  padding: 15px 0px 0px 0px;
  margin-bottom: 0px;
  list-style: none;
  background-color: transparent;
  color: #262d37;
  font-weight: bold;
  font-size:15px;
}

.panel .panel-bip{
    border-color:#ddd;
}

.panel-bip>.panel-heading{
   color: white; 
   background-color: #303946; 
   border-color: #303946; 
   position:relative;
}

.panel-bip > .panel-body {
    background-color: white;
}

.btn-search {
  color: white;
  background-color: #303946;
  border-color: black;
}

.btn-search:hover {
  color: white;
  background-color: #7F8FA5;
  border-color: black;
}

.btn-search:focus {
  color: white;
  background-color: #303946;
  border-color: black;
}


/*********************************TABLE STYLES**************************************/
.table{font-size:12px;}
.table-responsive > .table > thead > tr > th.total , .table-responsive > .table > tbody > tr > td.total {background-color:#E6E6E6 !important;}
.table-responsive > .table > thead > tr > th.total , .table-responsive > .table > tbody > tr.total {background-color:#E6E6E6 !important;font-weight:bold;}
table tbody tr td.total, table tfoot tr td.total{background-color: #7F8FA5!important;
  color: white;}
table tfoot tr td{font-weight:bold;}
@media (max-width: 1660px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-x: scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
/*********************************TABLE STYLES**************************************/

h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 5px;
    margin-bottom: 5px;
}