
.jbd-container .btn-success {
  background-color: #002f48;
  border-color: #002f48;
}
.jl-h2, h2 {
  font-weight: 700;
}
.jbd-container .btn-success:hover {
  background-color: #1c5675;
  border-color: #1c5675;
}
.jl-h4, h4 {
  font-weight: 900;
}
#g-sidebar .moduletable .jl-card-title, #g-aside .moduletable .jl-card-title {
  color: #fff;
}
.jl-section-primary, .jl-tile-primary, .jl-card-primary, .jl-badge {
  background: #002f48;
  border: 1px solid #002f48;
  border-radius: 30px;
}
.tm-header-mobile .jl-navbar {
  padding: 0 0rem;
  margin: 0 0rem;
}
.jl-button-primary {
  border: 8px solid transparent;
  border-radius: 30px;
}
.btn-success {
  background-color: #border: 0px solid #ffffff;cc0001;
  border-color: #002f48;
}
.btn-check:focus + .btn-success, .btn-success:focus, .btn-success:hover {
  background-color: #ef0d0e;
  border: 0px solid #ef0d0e;
}
.search-style-2 #searchform .form-field select, .search-style-2 #searchform .form-field input[type="text"] {
}
.search-style-2 #searchform .form-field select, .search-style-2 #searchform .form-field input[type="text"] {
  border-top-left-radius: 5px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 5px;
  width: 380px;
}
.rounded.moduletable, .rounded.widget, .rounded.g-outer-box, .rounded > .g-content {
  border-radius: 35px;
}
.box2.moduletable, .box2.widget, .box2.g-outer-box, .box2 > .g-content {
  background: #00000045;
}
.jbd-container .result-item .featured-text {
  font-size: 14px;
  font-weight: 600;
  color: #fff;
  background: #002f48;
}
#g-header .jl-navbar-dropdown, #g-navigation .jl-navbar-dropdown {
  background: #002f48;
  border-radius: 30px;
}
.jl-button {
  border-radius: 20;
  font-weight: 700;
}
.box1.moduletable, .box1.widget, .box1.g-outer-box, .box1 > .g-content {
  background: #ffffff;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
}
.jl-button-secondary {
  background-color: #fff;
  color: #030303;
  border: 10px solid transparent;
  border-radius: 30px;
}
.jl-button-secondary:hover {
  background-color: #1c5675;
  color: #fff;
}
.jl-hr, hr {
  margin: 0 0 0px 0;
}
.jl-card-default {
  border-radius: 30px;
}
.jl-card-default {
  background-color: #ffffff2e;
  border: 1px solid #ffffff;
  box-shadow: 10px 5px 10px 5px #03030354;
}
.gt_float_switcher {
  font-size: 14px;
}
.jl-border-circle {
  border-radius: 50%;
  border: 3px solid #002f48;
}
.jbd-container .result-item .result-actions .item-action.dark {
  background-color: #002f48;
  color: #fff;
}
.jl-tile-muted {
  border: 1px solid #1715151c;
  background-color: #fff0;
  box-shadow: 0px 0px 0px 0px #fff;
  border-radius: 30px;
  }
.jl-button-default {
  border-radius: 30px;
}
.jl-border-rounded {
  border-radius: 15px;
}
.jl-card-secondary {
  background-color: #fff;
  border-radius: 30px;
}
.jl-breadcrumb > :last-child > a:not([href]), .jl-breadcrumb > :last-child > span {
  color: #fff;
}
.jl-breadcrumb > * > * {
  color: #fff;
}
.jl-button-primary, .jl-card-primary.jl-card-hover:hover, .jl-background-primary, .jl-marker, .jl-alert-primary, .jl-subnav-pill > .jl-active > a, .jl-checkbox:checked, .jl-checkbox:indeterminate, .jl-checkbox:checked:focus, .jl-checkbox:indeterminate:focus, .jl-radio:checked, .jl-card-primary > .tm-timeline-arrow, .jl-dotnav > .jl-active > *, .jl-dotnav > * > :focus, .jl-dotnav > * > :hover, .jl-pagination > .jl-active > *, .jl-label:not(.jl-label-success, .jl-label-warning, .jl-label-danger) {
  background-color: #002f48;
}
.jbd-container .result-item .result-actions .item-action {
  border: 1px solid #dcdfe5;
  border-radius: 10px;
  color: #4a5468;
  display: block;
  padding: 7px 10px;
  margin-bottom: 15px;
}
.jbd-container i.icon {
  background: #002f48;
}
.jbd-container .result-item .item-options .item-option {
  background-color: #f0f0f0;
}
.g-main-nav .g-toplevel > li > .g-menu-item-container {
  font-weight: 700;
}
th {
  text-align: center;
}
input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]), textarea {
  height: 50px;
}
#com_filialfinder form #g_address {
  width: 300px;
  margin-right: 5px;
  margin-bottom: 0px;
}
.ff_searchform {
  margin-bottom: 10px;
  border: 0px solid #fff0;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.btn-primary {
  color: #fff;
  background-color: #002f48;
  border-color: #002f48;
}
#com_filialfinder table td {
  text-align: center;
}
.box2.moduletable, .box2.moduletable h1, .box2.moduletable h2, .box2.moduletable h3, .box2.moduletable h4, .box2.moduletable h5, .box2.moduletable h6, .box2.moduletable strong, .box2.moduletable i, .box2.widget, .box2.widget h1, .box2.widget h2, .box2.widget h3, .box2.widget h4, .box2.widget h5, .box2.widget h6, .box2.widget strong, .box2.widget i, .box2 > .g-content, .box2 > .g-content h1, .box2 > .g-content h2, .box2 > .g-content h3, .box2 > .g-content h4, .box2 > .g-content h5, .box2 > .g-content h6, .box2 > .g-content strong, .box2 > .g-content i {
  color: #fff;
  border: 0px solid #fff0;
  border-radius: 10px;
}
a {
  color: #002f48;
}
.table > :not(caption) > * > * {
  border-bottom: 0px solid #fff0;
}
td {
  border: 0px solid #fff0;
}
.btn-check:focus + .btn-primary, .btn-primary:focus, .btn-primary:hover {
  color: #fff;
  background-color: #1c526f;
  border-color: #1c526f;
}
#com_filialfinder {
  padding-bottom: 0px;
}
#g-page-surround {
    box-shadow: 0 0 0px rgba(0, 0, 0, 0.4);
}
#searchform .search-dir-button {
  font-weight: none;
  font-size: 16px;
}
.jl-button-danger {
  background-color: #002f48;
  color: #fff;
  border: 0px solid #fff;
}
.jl-button-danger:hover {
  background-color: #1c5675;
  color: #fff;
}
#g-page-surround {
  background: #fff;
  min-height: 40vh;  
}
#com_filialfinder form #g_address {
  width: 300px;
  margin-right: 5px;
  margin-bottom: 0px;
}
.btn-primary {
  color: #fff;
  background-color: #002f48;
  border-color: #002f48;
}
#com_filialfinder table td {
  text-align: center;
}
.input-group-text {
  background-color: #002f48;
  border: 1px solid #002f48;
}
.input-group-text {
  color: #fff;
}
.table > :not(caption) > * > * {
  border-bottom: 1px solid #dfdcdc;
}
td {
  padding: 0.5rem;
  border: 0px solid #fff;
}
table {
  border: 0px solid #fff;
  border-top-color: #fff;
  border-right-color: #fff;
  border-bottom-color: #fff;
  border-left-color: #fff;
}
#com_filialfinder form #g_address {
  width: 50%;
}
.btn {
  width: 100%;
}
#g-page-surround {
  background: #fff;
}
