/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

a > code {
  color: #9c1d3d;
}
#mod-custom244, #mod-custom245 {
  min-height: 50vh;
}
.acym_checkbox {
  transform: scale(1.5);
  transform-origin: 0 0;
}
.cell.large-5.medium-4.padding-right-1 {
  display: none;
}
img.cell.acym__powered__by__image {
  display: none !important;
}
.table-success {
  --bs-table-color: white !important;
}
#akengage-comments-section {
  border-top: 1px solid #dee2e6;
  margin-top: 10px !important;
}
.akengage-commenter-avatar-container {
  display: none !important;
}
.text-body, .id-owl-title {
  color: white !important;
}
#kdiscuss .accordion-item {
  background-color: black;
}
/*#kdiscuss */
.bg-light {
  background-color: #000 !important;
}
.page-link {
  background-color: #000;
}
#kdsicuss .card-header {
  background-color: black !important;
}
#kdiscuss .card {
  background-color: black !important;
}
#kdiscuss .accordion-item {
  background-color: black;
}
#kdiscuss .bg-light {
  background-color: #000 !important;
}
#kunena .form-select {
  color: #fff;
}
#kunena {
  color: white;
}
#kunena a {
  /*color: #005187;
  background: black;
  border-radius: 10px;
  &:hover {
    color:black;
  }
  */
}
#kcatcount {
  color: white;
}
:root {
  --bs-emphasis-color: #fff !important;
}
#kunena .card-header {
  background-color: black;
}
@media (min-width: 768px) {
  div#rsm_subscribe {
    display: flex;
  }
  #rsm_subscribe .rsm_form_container {
    margin: 0px 20px;
  }
}
:root, [data-bs-theme=light] {
  -bs-body-color: #ffffff !important;
}
.form-control-plaintext {
  color: white;
}
#rsm_mymembership_container div h1 {
  color: white !important;
}
@media (max-width: 768px) {
  div#testimonials * {
    margin: 0 !important;
    padding: 0 !important;
  }
}
.id-paypal-image {
  border-radius: 5px;
  box-shadow: 0 0 5px #000000;
}
#contact-form legend, .com-contact__miscinfo.contact-miscinfo {
  display: none;
}
.id-testimonials {
  height: 50vh;
}
.id-red-text {
  color: #cc0000;
}
.id-blue-text {
  color: #0000ff;
}
/*

@media screen and (min-width: 599px) {
#g-navigation {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    z-index: 100;
    padding: 0 0 3vw 0;
}

header#g-header {
    margin-top: 6.5rem;
}
}


@media screen and (max-width: 767px) {
#m2-header-spacer {
    margin-top: 9rem;
}
}

section#g-navigation .g-block {
    display: flex;
    justify-content: center;
    align-items: center;
}
*/
/*body {
    font-family: arial, helvetica, sans-serif !important;
}*/
th {
  background: #000 !important;
  border: 3px solid #555 !important;
}
th:hover {
  background: #555 !important;
  border: 3px solid #000 !important;
}
td {
  background: #333 !important;
  border: 3px solid #555 !important;
}
td:hover {
  background: #555 !important;
  border: 3px solid #333 !important;
}
.id-header-intro {
  /*margin-top: 20rem;*/
  min-height: 110vh;
  display: flex;
  /* Enables flexbox layout */
  align-items: center;
  /* Vertically centers the child content */
  justify-content: center;
  /* Horizontally centers the child content, if needed */
}
a, .id-training-scheduler {
  cursor: pointer;
}
@media screen and (max-width: 430px) {
  ol.mod-breadcrumbs.breadcrumb.px-3.py-2 {
    margin-top: 11px;
  }
  div#mod-custom270 {
    margin-top: 50px;
  }
}
ol.mod-breadcrumbs.breadcrumb.px-3.py-2 {
  margin-top: 0px;
}
#g-navigation .g-content {
  margin-bottom: 0;
  margin-top: 0;
  padding-bottom: 0;
  padding-top: 6px;
}
body {
  font-size: 140% !important;
}
.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
  /*font-size: 1rem;*/
}
div#install-mac, div#install-windows, div#install-linux, div#install-android {
  height: 100%;
}
@keyframes twitch {
  0%, 100% {
    transform: translateX(0);
  }
  10%, 30%, 50%, 70%, 90% {
    transform: translateX(-10px);
  }
  20%, 40%, 60%, 80% {
    transform: translateX(10px);
  }
}
.twitch {
  animation: twitch 0.5s ease-in-out;
}
.id-collapsible {
  padding: 18px;
  width: 100%;
  border: 2px solid white;
  outline: none;
}
.id-active, .id-collapsible:hover {
  background-color: #1f1f1f;
}
.id-content {
  display: none;
  overflow: hidden;
}
.id-logo img {
  border-radius: 100px;
  box-shadow: 0 0 20px;
}
#g-testimonials {
  background-position: center;
}
#g-features, #g-expanded {
  box-shadow: inset 0 0 30px #000000;
  padding: inherit;
}
#g-above {
  background: radial-gradient(farthest-side at -33.33% 50%, #0000 52%, #201e27 54% 57%, #0000 59%) 0 calc(40px/2), radial-gradient(farthest-side at 50% 133.33%, #0000 52%, #201e27 54% 57%, #0000 59%) calc(40px/2) 0, radial-gradient(farthest-side at 133.33% 50%, #0000 52%, #201e27 54% 57%, #0000 59%), radial-gradient(farthest-side at 50% -33.33%, #0000 52%, #201e27 54% 57%, #0000 59%), #000000;
  background-size: calc(40px/4.667) 40px, 40px calc(40px/4.667);
}
.outline {
  background: #333;
}
@keyframes rainbow {
  0% {
    background-color: #007000;
  }
  14% {
    background-color: #994400;
  }
  28% {
    background-color: #870000;
  }
  42% {
    background-color: #005187;
  }
  57% {
    background-color: #007000;
  }
  71% {
    background-color: #005187;
  }
  85% {
    background-color: #bc8700;
  }
  100% {
    background-color: #007000;
  }
}
.id-rainbow-box {
  background-size: 100% 100%;
  box-shadow: 0 0 10px inset black;
  background-image: linear-gradient(to right, #007000, #994400, #870000, #005187, #007000, #005187, #bc8700, #994400, #007000);
  color: white;
  border: 2px solid #efab00;
  border-radius: 3px;
  padding: 0.938rem;
  margin: 0.625rem;
  /*font-size: 16px;*/
  transition: all 5s linear;
  animation: rainbow 10s ease infinite;
  border-radius: 3px;
  /* Rounded corners */
}
.id-rainbow-box:hover {
  box-shadow: 0 0 20px inset black;
  border: 2px solid #ffffff !important;
}
@keyframes rainbowText {
  0% {
    color: #00FF00;
  }
  /* Bright green */
  14% {
    color: #FFA500;
  }
  /* Bright orange */
  42% {
    color: #00BFFF;
  }
  /* Bright blue */
  28% {
    color: #FF0000;
  }
  /* Bright red */
  57% {
    color: #7FFF00;
  }
  /* Chartreuse */
  85% {
    color: #FFD700;
  }
  /* Gold */
  71% {
    color: #40E0D0;
  }
  /* Turquoise */
  100% {
    color: #00FF00;
  }
  /* Bright green */
}
.id-rainbow-text, .g-menu-item-1009 > .g-menu-item-container > .g-menu-item-content > .g-menu-item-title, .g-menu-item-1009 > .g-menu-item-container > .fa-mouse-pointer, .pager .page-link {
  animation: rainbowText 10s ease infinite;
}
.g-owlcarousel-item-desc a {
  font-size: 150%;
}
.id-clear-box, .id-owl-item .g-owlcarousel-item-content {
  border: 0px solid #ffffff;
  border-radius: 3px;
  box-shadow: 0 0 10px #000000;
  padding: 0.938rem;
  margin: 0.625rem;
  background: #00000075;
  color: white;
  overflow-wrap: break-word;
  word-break: break-word;
}
.id-clear-box:hover, .id-owl-item .g-owlcarousel-item-content:hover {
  box-shadow: 0 0 20px #000000;
}
.id-malibox {
  background-image: url('https://lh5.googleusercontent.com/p/AF1QipPmakU4sjzzZDw43hX0l2v9jqs89iOjjNrK7WL2=s762-k-no');
  background-size: cover;
  background-position: top;
  background-repeat: no-repeat;
  border-radius: 3px;
  box-shadow: 0 0 10px #000000bb;
  padding: 0.938rem;
  margin: 0.625rem;
}
.id-malibox:hover {
  box-shadow: 0 0 20px #000000bb;
}
.id-orange-box {
  color: white;
  border: 2px solid #994400;
  border-radius: 3px;
  box-shadow: 0 0 10px #FFA500;
  padding: 0.938rem;
  margin: 0.625rem;
  background: #994400;
}
.id-orange-box:hover {
  box-shadow: 0 0 20px #FFA500;
}
.id-white-box {
  color: black;
  border: 2px solid #ffffff00;
  border-radius: 3px;
  box-shadow: 0 0 10px #000000bb;
  padding: 0.938rem;
  margin: 0.625rem;
  background: #ffffffbb;
}
.id-white-box:hover {
  box-shadow: 0 0 20px #000000bb;
}
.id-blue-box {
  color: white;
  border: 2px solid #005187 !important;
  border-radius: 3px;
  box-shadow: 0 0 10px #0080f0;
  padding: 0.938rem;
  margin: 0.625rem;
  background: #005187 !important;
}
.id-blue-box:hover {
  box-shadow: 0 0 20px #0080f0;
}
.id-red-box {
  color: white;
  border: 2px solid #870000 !important;
  border-radius: 3px;
  box-shadow: 0 0 10px #ff0000;
  padding: 0.938rem;
  margin: 0.625rem;
  background: #870000 !important;
}
.id-red-box:hover {
  box-shadow: 0 0 20px #ff0000;
}
.id-green-box {
  color: white;
  border: 2px solid #007000 !important;
  border-radius: 3px;
  box-shadow: 0 0 10px #007000;
  padding: 0.938rem;
  margin: 0.625rem;
  background: #007000 !important;
}
.id-green-box:hover {
  box-shadow: 0 0 20px #007000;
}
.id-gold-box {
  border: 2px solid #ffffff00;
  border-radius: 3px;
  box-shadow: 0 0 10px #efab00;
  padding: 0.938rem;
  margin: 0.625rem;
  background: #efab00;
  color: black;
}
.id-gold-box:hover {
  box-shadow: 0 0 20px #efab00;
}
ul#awesomplete_list_1, ul#awesomplete_list_2 {
  background: #00000033;
  color: white;
}
/*#id-free-consultation {
    position: sticky;
    top: 0px;
    bottom: 2rem;
    right: 2rem;
    z-index: 20;
    justify-content: center;
    text-align: center;
  }*/
.id-areas {
  text-align: center;
}
.id-left {
  white-space: normal;
  justify-content: flex-start;
  align-items: flex-start;
  text-align: left;
}
.id-center, div.id-center, ul.g-contenttabs-tab-wrapper-container.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all, .page-header {
  white-space: normal;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.id-animal-services-multi ul.g-contenttabs-content-wrapper-container {
  padding: 0rem !important;
}
.g-contenttabs .g-contenttabs-tab-wrapper-head {
  padding: 0rem 1rem;
}
@media screen and (min-width: 600px) {
  #id-animal-services-booking {
    position: fixed;
    bottom: 2rem;
    right: 3rem;
    z-index: 15;
    text-align: center;
  }
}
.platform-content {
  padding: 0;
  margin: 0;
}
@media screen and (min-width: 900px) {
  .id-animal-services-multi {
    position: fixed;
    bottom: 2rem;
    right: 2rem;
    z-index: 20;
    /* Ensure it stays on top of other elements */
    justify-content: center;
    text-align: center;
    background-color: #00000099;
    border-radius: 10px;
  }
}
@media screen and (max-width: 900px) {
  .id-animal-services-multi {
    justify-content: center;
    text-align: center;
    /*background-color: #00000099;*/
    border-radius: 10px;
  }
}
.g-contenttabs-content.ui-tabs-panel.ui-widget-content.ui-corner-bottom {
  justify-content: center;
}
.card-body, .form-select, .iti__dropdown-content {
  background-color: #201e27;
  color: white;
}
.badge-info {
  border: 5px inset #efab00;
  margin: 0.938rem;
  border-radius: 20px;
  border: 2px solid white;
  box-shadow: 0 0 10px white;
}
.youtube-frame {
  border: 5px inset #efab00;
  text-align: center;
}
div#g-contenttabs-item-module-contenttabs-138-1 {
  justify-content: center;
}
.com-content-category-blog__item .left.item-image {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  /* Center horizontally */
}
.com-content-category-blog__item .left.item-image img {
  width: auto;
  /* Adjust width as needed */
  height: auto;
  /* Adjust height as needed */
}
.id-clear-btn {
  background-color: #00000000;
  box-shadow: 0 0 5px inset white;
  border: 2px solid white;
  border-radius: 10px !important;
  font-weight: bold;
  white-space: normal;
  display: inline-block;
  /*padding: 0.375rem 0.75rem;*/
}
.id-clear-btn:hover {
  background-color: #007000 !important;
  color: white !important;
  box-shadow: 0 0 10px inset white;
}
.id-buy-now-btn {
  background-color: #994400 !important;
  color: white !important;
  box-shadow: 0 0 5px inset ff0000;
  border: 2px solid ff0000;
  font-weight: bold;
  white-space: normal;
  display: inline-block;
  padding: 0.375rem 0.75rem;
}
.id-buy-now-btn:hover {
  background-color: #700000 !important;
  color: white !important;
}
.id-green-btn.id-training-scheduler, .tabs-paragraph {
  margin: 1px;
  font-size: 18px;
}
.id-green-btn {
  background-color: #00ff00 !important;
  color: black !important;
  box-shadow: 0 0 5px inset black;
  border: 2px solid white;
  border-radius: 10px !important;
  font-weight: bold;
  white-space: normal;
  display: inline-block;
  padding: 0.375rem 0.75rem;
}
.id-green-btn:hover {
  background-color: #007000 !important;
  color: white !important;
}
.id-green-btn.id-training-scheduler, .tabs-paragraph {
  margin: 1px;
  font-size: 18px;
}
.id-dgreen-btn, .id-dblue-btn {
  background-color: #005187 !important;
  color: white !important;
  box-shadow: 0 0 5px inset black;
  border: 2px solid white;
  border-radius: 10px !important;
  white-space: normal;
  display: inline-block;
}
.id-dgreen-btn:hover, .id-dblue-btn:hover {
  background-color: #007000 !important;
  color: white !important;
}
.btn-group .btn, .double-buttons .btn {
  margin: 0px 5px;
}
.btn, .id-standard-btn, .btn.btn-sm.btn-info, .label-info[href], .badge-info[href], .g-array-item-read-more a {
  background-color: #efab00 !important;
  color: black !important;
  box-shadow: 0 0 5px inset black;
  border: 2px solid white;
  border-radius: 10px !important;
  font-weight: bold;
  font-size: 1.2rem;
  white-space: normal;
}
.btn:hover, .id-standard-btn:hover, .btn.btn-sm.btn-info:hover, .label-info[href]:hover, .badge-info[href]:hover, .g-array-item-read-more a:hover {
  background-color: #007000 !important;
  color: white !important;
  /*background: 
      radial-gradient(farthest-side at -33.33% 50%,#0000 52%,#efab00 54% 57%,#0000 59%) 0 calc(40px/2),
      radial-gradient(farthest-side at 50% 133.33%,#0000 52%,#efab00 54% 57%,#0000 59%) calc(40px/2) 0,
      radial-gradient(farthest-side at 133.33% 50%,#0000 52%,#efab00 54% 57%,#0000 59%),
      radial-gradient(farthest-side at 50% -33.33%,#0000 52%,#efab00 54% 57%,#0000 59%),
      #005187;
    background-size: calc(40px/4.667) 40px,40px calc(40px/4.667);*/
}
.btn.id-training-scheduler {
  margin: 1px;
}
.btn, .btn.btn-sm.btn-info, .label-info[href], .badge-info[href], .g-array-item-read-more a {
  background-color: #efab00 !important;
  color: black !important;
  box-shadow: 0 0 5px inset black;
  border: 1px solid white;
  border-radius: 10px !important;
  display: inline-block;
}
.btn:hover, .btn.btn-sm.btn-info:hover, .label-info[href]:hover, .badge-info[href]:hover, .g-array-item-read-more a:hover {
  background-color: #007000 !important;
  color: white !important;
}
nav.pagination__wrapper ul.pagination li.page-item {
  background-color: #201e27 !important;
}
a.btn.btn-link.jmodedit, ol.mod-kunena-breadcrumbs.breadcrumb {
  display: none;
}
p, h1, h2, h3, h4, h5, dl, ul {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.page-header h2 {
  line-height: 1.5;
}
h1.g-owlcarousel-item-title a {
  color: white !important;
}
.com-users-login__options.list-group a {
  color: #efab00;
  background-color: #201e27;
}
.com-users-login__options.list-group a:hover {
  color: #ffffff;
  background-color: #333333;
  box-shadow: 0 0 10px inset black;
}
input, textarea {
  background-color: #201e27 !important;
  color: white !important;
}
input:hover, textarea:hover {
  background-color: #333333 !important;
  color: white !important;
}
.card {
  /*background-color: #201e27;*/
}
.users-mfa-captive.card.card-body, #rsm_suggestions {
  background: #201e27;
}
.users-mfa-captive-pre-message.text-muted.mb-3 {
  color: white !important;
}
.badge {
  color: black;
}
@media screen and (min-width: 769px) {
  .item-content, .g-content-array.g-joomla-articles .g-array-item, .com-content-article.item-page {
    margin: 0 10%;
  }
  .id-extra-padding, .id-content {
    padding: 0 5%;
  }
  .id-extra-margin {
    margin: 0 5%;
  }
}
.com-content-category-blog__item.blog-item, .g-content-array.g-joomla-articles .g-block {
  border: 2px solid white;
  border-radius: 10px;
  box-shadow: 0 0 10px white;
  padding: 0 5px;
  background: #000000;
}
.com-content-category-blog__item.blog-item:hover, .g-content-array.g-joomla-articles .g-block:hover {
  background: #1f1f1f;
  box-shadow: 0 0 20px white;
}
ul.com-tags-tag__category.category.list-group li, .list-group-item.list-group-item-action {
  background-color: #201e27;
}
ul.com-tags-tag__category.category.list-group li:hover, .list-group-item.list-group-item-action:hover {
  background-color: #333333;
}
/*.id-home-navigation {
  background-color: rgba(0,0,0,0.4) !important;
}

.g-owlcarousel-item-content {
  background-color: rgba(0,0,0,0.4);
  border-radius: 20px;
}*/
#g-intro, #g-footer, #com-users-methods-reset-message, .com-users-methods-list-method-header {
  background-color: #201E27;
  opacity: 1;
  background-image: linear-gradient(30deg, #000000 12%, transparent 12.5%, transparent 87%, #000000 87.5%, #000000), linear-gradient(150deg, #000000 12%, transparent 12.5%, transparent 87%, #000000 87.5%, #000000), linear-gradient(30deg, #000000 12%, transparent 12.5%, transparent 87%, #000000 87.5%, #000000), linear-gradient(150deg, #000000 12%, transparent 12.5%, transparent 87%, #000000 87.5%, #000000), linear-gradient(60deg, #00000077 25%, transparent 25.5%, transparent 75%, #00000077 75%, #00000077), linear-gradient(60deg, #00000077 25%, transparent 25.5%, transparent 75%, #00000077 75%, #00000077);
  background-size: 20px 35px;
  background-position: 0 0, 0 0, 10px 18px, 10px 18px, 0 0, 10px 18px;
}
#g-footer {
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}
/* footer menu fix start */
div#menu-7952-particle > nav.g-main-nav > ul.g-toplevel > li.g-menu-item > a.g-menu-item-container > span.g-menu-item-content > span.g-menu-item-title {
  margin: 0px 6px 0px 6px;
}
#id-footer-menu .g-toplevel .g-menu-item {
  padding: 0 8px;
}
footer#g-footer .g-block {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
/* footer menu fix end */
.com-content-category-blog.blog h1 {
  margin-top: 0;
  padding-top: 0;
}
/*
.g-block.size-100 .g-content {
  margin-top:0;
  padding-top:0;
  margin-bottom:0;
  padding-bottom:0;

}
*/
section {
  padding-top: 0 !important;
  margin-top: 0 !important;
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}
code {
  border-radius: 3px;
  vertical-align: baseline;
}
/*#g-page-surround {
  padding: 0 2vw 2vw 2vw;
  background: #005187;
}*/
#g-navigation {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  background: #00000099 !important;
  /*background-color: rgba(0,0,0,0.4) !important;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;*/
}
p {
  margin: 0 !important;
}
@media screen and (min-width: 768px) {
  i.fa {
    padding-bottom: 5px;
  }
}
@media screen and (max-width: 767px) {
  i.fa {
    padding-top: 5px;
  }
  #module-owlcarousel-144-particle {
    display: none;
  }
}
/*

@media screen and (max-width: 767px) {
#id-page-content > .g-content {
  margin: 0;
  padding: 0;
}
}
*/
.id-bordered-item {
  border: 2px solid black;
}
/*.g-container {
  width: 100%;
}*/
/* breadcrumbs start */
.breadcrumb-item + .breadcrumb-item::before {
  display: none;
}
/*.breadcrumb-item + .breadcrumb-item {
    padding: 0px;
}*/
.breadcrumb-item.active > span {
  /*display: none;*/
  color: #cccccc;
  font-size: 100%;
  font-weight: bold;
}
.mod-breadcrumbs breadcrumb px-3 py-2 {
  padding: 0;
  margin: 0;
}
.mod-breadcrumbs__divider.float-start {
  /*padding-right: 0.5rem;
      padding-top: 0.2rem;*/
  display: none !important;
}
.breadcrumb {
  background: none !important;
}
.moduletable.breadcrumbs {
  margin-left: 30px;
}
li.mod-breadcrumbs__item.breadcrumb-item.active span {
  color: white !important;
}
/* breadcrumbs end */
g-imagegrid-caption {
  color: #000000;
}
form {
  margin-bottom: 0px;
}
#g-navigation.fp-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container, #g-navigation.fp-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container {
  color: #efab00;
}
#g-feature {
  padding-right: 0%;
  padding-left: 0%;
}
.form-text {
  color: #9dab6e;
}
.com-contact__thumbnail.thumbnail {
  float: right;
  margin-right: 9rem;
  max-width: 300px;
}
#g-navigation.fp-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container {
  color: #8e9dab;
}
.fp-slideshow {
  margin-top: 7.2rem;
}
.g-imagegrid .g-imagegrid-item .g-imagegrid-item-desc {
  color: #000000;
  padding-top: 5rem;
}
#lightcase-info #lightcase-caption {
  /*font-size: 16px;*/
}
#g-navigation .g-logo {
  color: #ffffff;
}
/*#g-container-main.g-wrapper {
      background: black;
  }*/
.item-image img {
  border: 5px inset #efab00;
  margin-right: 2vw;
  float: left;
  display: flex;
  justify-content: center;
  /* Horizontally center */
  align-items: center;
  /* Vertically center */
}
.item-image > a > img {
  float: left;
}
#g-mainbar {
  padding: 0;
  margin: 0;
}
/* pricing tabs fix start
  #g-contenttabs-item-module-contenttabs-138-1, #g-contenttabs-item-module-contenttabs-138-2, #g-contenttabs-item-module-contenttabs-138-3 {
      display: block !important;
  }
 */
.ui-tabs-active .g-contenttabs-tab-title {
  color: #000000;
}
.g-contenttabs .g-contenttabs-content-wrapper-container .g-contenttabs-tab-wrapper-body .g-contenttabs-content h3, .g-contenttabs .g-contenttabs-content-wrapper-container .g-contenttabs-tab-wrapper-body .g-contenttabs-content p {
  flex: 1 0 100%;
}
/* pricing tabs fix end */
/*.id-article-image {
  display: block;
  margin: 0 auto;
}*/
.alert, .alert-warning, .alert-danger, .alert-error, .alert-info, .alert-success, .badge-info, .badge-success {
  border-radius: 4px;
  padding: 0.938rem;
}
.badge-info {
  color: white;
}
.alert-success {
  color: #007000;
}
.alert-info {
  color: #005187;
}
/*# sourceMappingURL=custom_24.css.map */