.caret { margin-left: 5px; margin-top: -2px; }
.dropdown-menu { padding: 0px; min-width: 200px; }
.dropdown-menu .divider { margin: 0px; height: 10px; background-color: rgb(55, 55, 55); }
.dropdown-menu > li { border-top: 1px solid rgb(81, 81, 81); }
.dropdown-menu > li:first-child { border-top: 0px none; }
.dropdown-menu > li > a { padding: 10px 20px; }
.dropdown-header { padding: 3px 20px; font-size: 14px; }
.dropdown-header a { color: rgb(153, 153, 153); }
.dropdown-submenu > a::after { border-left-color: rgb(153, 153, 153); }
.dropdown-submenu:hover > a::after { border-left-color: rgb(255, 255, 255); }
.nav > li > .separator { position: relative; display: block; padding: 10px 15px; line-height: 20px; }
@media (min-width: 991px) {
  .nav > li > .separator { padding-top: 10px; padding-bottom: 10px; }
}
.nav-tabs { border-bottom: 1px solid rgb(238, 238, 238); }
.nav-tabs > li > a { padding: 10px; line-height: normal; border: 0px none; text-transform: uppercase; }
.nav-tabs > li > a:hover { border: 0px none; background: transparent none repeat scroll 0% 0%; }
.nav-tabs > li.active > a { background: rgb(68, 68, 68) none repeat scroll 0% 0%; border: 0px none; color: rgb(255, 255, 255); margin-bottom: 0px; }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { background: rgb(68, 68, 68) none repeat scroll 0% 0%; border: 0px none; color: rgb(255, 255, 255); }
.tab-content { padding: 10px 0px; border-top: 0px none; }
.nav .caret { border-top-color: rgb(204, 0, 0); border-bottom-color: rgb(204, 0, 0); }
.nav a:hover .caret { border-top-color: rgb(128, 0, 0); border-bottom-color: rgb(128, 0, 0); }
.t3-navhelper { background: rgb(238, 238, 238) none repeat scroll 0% 0%; color: rgb(153, 153, 153); padding: 5px 0px; }
.breadcrumb { margin-bottom: 0px; padding-left: 0px; padding-right: 0px; border-radius: 0px; }
.breadcrumb > li + li::before { content: "/ "; }
.breadcrumb > li:nth-child(2)::before { content: ""; }
.breadcrumb > .active { color: rgb(153, 153, 153); }
.breadcrumb .divider { display: none; }
.pagination { display: block; }
.pagination::before, .pagination::after { content: " "; display: table; }
.pagination::after { clear: both; }
@media screen and (min-width: 768px) {
  .pagination { float: left; }
}
.pagination .pagination { display: inline-block; }
.counter { display: inline-block; margin-top: 20px; padding: 6px 12px; background-color: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-radius: 0px; }
@media screen and (min-width: 768px) {
  .counter { float: right; }
}
