.breadcrumb {
  padding: 15px 15px;

  list-style: none;
  background-color: #f8f9fb;
  border-radius: 0px;
  border-bottom:1px solid #ccc;
  margin-top:-20px;
  /* margin-left:-15px;*/
  margin-bottom: 33px;
 /* margin-right:-15px*/
}
/*
.breadcrumb > li {
  display: inline-block;
  
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\00a0";
}
*/

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
  font-size: 16px;
  text-shadow:#012551 0 0 1px

}

li .list-group-item {
  text-transform:uppercase
}
li li .list-group-item {
  padding: 4px 15px 4px 25px;
  text-transform:none;
  text-shadow:none;
  font-size: 14px;
}
li li li .list-group-item {
  padding: 4px 15px 4px 15px;
}
.breadcrumb > .active {
  color: #ff9c00
}
.breadcrumb a {
text-decoration:none
}
.list-group-item a {text-decoration:none}

a.list-group-item {
  color: #555;
  text-decoration:none;
  color: #012551
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  /*z-index: 2;*/
  color: #fff;
  background-color: #337ab7;
  border-color: transparent;
  text-shadow:#fff 0 0 1px;
  
  background-color: #02334f;
  background-image: -webkit-linear-gradient(top, #054a68 0%, #02334f 100%);
  background-image:      -o-linear-gradient(top, #054a68 0%, #02334f 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#054a68), to(#02334f));
  background-image:         linear-gradient(to bottom, #054a68 0%, #02334f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#054a68', endColorstr='#02334f', GradientType=0);
  background-repeat: repeat-x;
}
 
/* Accordion */
.panel {
  margin-bottom: 20px;
  background-color: transparent;
  border: 1px solid #054b68;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
  background-color: #fff;
}
.panel-heading {
  background-color: #054b68;
  background-image: -webkit-linear-gradient(top, /*#054b68*/#00659E 0%, /*#02334f*/#065e81 100%);
  background-image:      -o-linear-gradient(top, /*#054b68*/#00659E 0%, /*#02334f*/#0065e81 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(/*#054b68*/#00659E), to(/*#02334f*/#065e81));
  background-image:         linear-gradient(to bottom, /*#054b68*/#00659E 0%, /*#02334f*/#065e81 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#054b68', endColorstr='#02334f', GradientType=0);
  /*background-repeat: repeat-x;*/
}
.panel-heading h1 {color: #fff; font-weight:normal;text-transform:none}
 .panel-heading h4 {color: #fff; font-weight:normal;text-transform:none}
.panel-heading a:link {text-decoration:none;color:#f8f9fb;font-weight:bold}
.panel-heading a:hover {text-decoration:none;color:#db927a}
/* .panel-heading h1  a:hover{text-decoration:none}*/

.panel-body {
  padding: 15px 15px 0 15px
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #222;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #222;
  border-top: 0px solid #222;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
 

/* Tabs */
.tab-pane {padding:   15px 25px;background:#fff;box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.23);border-left: 1px solid #ddd;}

.nav-tabs {
  border-bottom: 1px solid #fff;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;

}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
  color: #fff;
  cursor: default;
  background-color: #fff;
  border: 1px solid #555;
  border-bottom-color: #555;
  background-color: #046187;
  background-image: -webkit-linear-gradient(top, #046187 0%, #02334f 100%);
  background-image:      -o-linear-gradient(top, #046187 0%, #02334f 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#046187), to(#02334f));
  background-image:         linear-gradient(to bottom, #046187 0%, #02334f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#046187', endColorstr='#02334f', GradientType=0);
  background-repeat: repeat-x;
  
  text-decoration:none;
  cursor:pointer
}
.nav-tabs > li > a:hover {
  /* border-color: #eee #eee #ddd;*/
  border-color: #555 #555 #555;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color:#444;
  background-color: #fff;
  background-image: -webkit-linear-gradient(top, #fff 0%, #fff 100%);
  background-image:      -o-linear-gradient(top, #fff 0%, #fff 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  background-image:         linear-gradient(to bottom, #fff 0%, #fff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#fff', GradientType=0);
  background-repeat: repeat-x;
  border: 1px solid #ddd;
  border-bottom-color: #fff;
  border-radius: 6px 6px 0 0;
}


@media (max-width: 767px) {

  .breadcrumb {
    margin-left:0px;
    margin-right:0px
  } 
}