.hero-image {
    background-image: url("/static/img/svg/section-background-stripes3.svg");
    background-color: #3d3d3d;
    height: auto;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}


img {
    opacity: 0.8;
}

img:hover {
    opacity: 1.0;
}

.hr, .hr-white {
    width: 100%;
    height: 15px;
    margin-left: auto;
    margin-right: auto;
    background-color: #b7d0e2;
    border: 0 none;
}


.myfont {
    font-family: 'Nunito';
    /*font-family: 'Montserrat Alternates';*/
    /*font-family: 'Montserrat Alternates', sans-serif;*/
    font-weight: 300;
    font-size: 2rem;
    line-height: 1.2;
    color: #00b300;
}

.custom-font {
    font-family: 'Nunito';
    /*font-family: 'Montserrat Alternates';*/
    /*font-family: 'Montserrat Alternates', sans-serif;*/
    font-weight: 300;
    /*font-size: 2rem;*/
    line-height: 1.2;
    color: #00b300;
}


text-gray-7001 {
    font-weight: 300;
    line-height: 1.2;
    /*color: #363d47; #363d47*/
    color: #e60000;
}

p {
    font-family: 'Nunito';
    font-weight: 300;
    font-size: 18px;
    line-height: 1.2;
    /*color: #363d47; #363d47*/
    color: #808080;
}

/*li:hover {*/
/*    font-family: 'Nunito';*/
/*    font-weight: 300;*/
/*    font-size: 18px;*/
/*    line-height: 1.2;*/
/*    color: #f0f0f0;*/
/*    !*color: blue;*!*/
/*}*/

.custom-link {
    font-family: 'Nunito';
    font-weight: 300;
    font-size: 16px;
    line-height: 1.4;
    /*color: #ff0080;*/
    /*color: red;*/
    color: green!important;
}

.custom-link:hover {
    font-family: 'Nunito';
    font-weight: 300;
    font-size: 16px;
    line-height: 1.4;
    /*color: #ff0080;*/
    /*color: red;*/
    color: yellowgreen!important;
}

strong {
   font-family: 'Nunito';
    font-weight: 900;
    /*font-weight: bold;*/
    font-size: 18px;
    line-height: 1.2;
    /*color: #363d47; #363d47*/
}

pre {

    /*font-weight: 100;*/
    font-size: 16px;
    line-height: 1.2;
    /*color: #363d47; #363d47*/
    color: #ff253a;

}


.my_small {
    font-weight: 300;
    font-size: 14px;
    line-height: 1.2;
    /*color: #363d47; #363d47*/
    color: #1a75ff;
}

.my_smal {
    font-weight: 300;
    font-size: 1.2rem;
    line-height: 1.2;
    /*color: #363d47; #363d47*/
    color: #1a75ff;
}

.small {
    font-weight: 300;
    font-size: 14px;
    line-height: 1.2;
    /*color: #363d47; #363d47*/
    color: #1a75ff;
}


.custom-table {
    font-family: 'Nunito';
    font-weight: 300;
    font-size: 15px;
    line-height: 1.2;
    /*color: #363d47; #363d47*/
    color: #808080;
}

/*td {*/
/*    font-family: 'Nunito';*/
/*    font-weight: 300;*/
/*    font-size: 15px;*/
/*    line-height: 1.2;*/
/*    !*color: #363d47; #363d47*!*/
/*    color: #808080;*/
/*}*/


/*th {*/
/*    font-family: 'Nunito';*/
/*    font-weight: 300 bold;*/
/*    font-size: 15px;*/
/*    line-height: 1.4;*/
/*    !*color: #363d47; #363d47*!*/
/*    color: #808080;*/
/*}*/

.h1 {
    font-family: 'Nunito', sans-serif;
}


h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
    font-family: 'Nunito';
    margin-top: 0;
    margin-bottom: 0.5rem;
    font-weight: 300;
    line-height: 1.2;
    /*color: #363d47; #363d47*/
    color: #808080;
}


.custom-tooltip-blue {
    --bs-tooltip-bg: var(--bs-primary);
}

.custom-tooltip-red {
    --bs-tooltip-bg: var(--bs-danger);
}

.custom-tooltip-green {
    --bs-tooltip-bg: var(--bs-success);
}

.bg-coral{
    background-color: coral!important;
}

.table-striped tbody tr {
    background-color: coral!important;
}

.sidenav .sidenav-footer .sidenav-footer-content {
  font-size: 15px;
}
.sidenav .sidenav-footer .sidenav-footer-content .sidenav-footer-subtitle {
  font-size: 15px;
}
.sidenav .sidenav-footer .sidenav-footer-content .sidenav-footer-title {
  font-weight: 500;
}


.nav-wizard .nav-link .wizard-step-text .wizard-step-text-details {
  font-weight: 400;
  font-size: 15px;
  color: #69707a;
}

.nav-tabs .nav-item.show .nav-link .nav-item-test .nav-item {
  color: #1a31a5;
  background-color: #f2f6fc;
  border-color: #d4dae3 #d4dae3 #f2f6fc;
}

.dropdown-menu .dropdown .dropdown-toggle {
  position: absolute;
  z-index: 1000;
  display: none;
  min-width: 10rem;
  padding: 0rem 0;
  margin: 0;
  font-size: 1rem;
  color: #1a31a5;
  text-align: left;
  list-style: none;
  background-color: rgb(255, 255, 255);
  background-clip: padding-box;
  border: 0px solid #e0e5ec;
  border-radius: 0.0rem;
}



.dropdown-menu {
  position: absolute;
  z-index: 1000;
  display: none;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0;
  font-size: 1rem;
  color: #1a31a5;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #e0e5ec;
  border-radius: 0.35rem;
}