.text-line.text-primary:before {
    background-color: #F26D9E;
}

table{
  border-collapse: separate;
  width: 90%;
  border-spacing: 0;
  border: 1px solid #6b675d;
}

th{
  background-color: #fff;
  color:#ffffff;
  width:25vw;
  height:75px;
}



td{
  background-color:#fff;
  width:25vw;
  height:50px;
  text-align:center;
  border-top: 1px dotted #6b675d;
  border-left: 1px dotted #6b675d;
}

tr:nth-of-type(2) td{
  border-top: none;
}

tr td:first-child{
  border-left: none;
}

th{
  border-top: 1px dotted #ffffff;
  border-left: 1px dotted #ffffff;
}
  
tr:nth-of-type(1) th {
    border-top: none;
}

tr:first-child th:first-child {
  border-top: none;
  border-left: none;
}

tr:last-of-type{
  border-bottom: 2px solid #6b675d;
}
h2, .h2 {
    font-size: calc(0.9rem + 0.06vw);
}

h1, .h1 {
    font-size: calc(1.1rem + 0.06vw);
}
.meta,
.post-category,
.filter:not(.basic-filter),
.filter:not(.basic-filter) ul li a {
  font-size: 24px;
}

.overlay.caption.caption-overlay span.bg {
  opacity: 0; 
}

.btn-tm {
  color: #000;
  background-color: #F2DF74;
  border-color:  #F2DF74;
}

.link-blue {
    color: #F26D9E;
}

.link-tm {
    color: #00ADD1;
}

.border-primary {
 border-color:#F26D9E !important;
}

.progress-wrap {
 box-shadow: inset 0 0 0 0.1rem rgba(0, 0,0, 0.2);
}

.progress-wrap:after {
   color: #F2DF74;
}

.progress-wrap svg.progress-circle path {
  stroke:#F2DF74;
}
.meta,
.post-category,
.filter:not(.basic-filter),
.filter:not(.basic-filter) ul li a { 
  color: #F26D9E;
}
.text-line:before {
  background: #F26D9E;
}
.btn-soft-ash {
  background-color: #F2A81D;
  color: #0D0D0D;
}



.text-red .lineal-fill {
    fill: #F2DF74;
}

.text-green .lineal-fill {
    fill: #F2DF74;
}

.tm-yellow{
background-color:  #F2DF74;	
}

.bg-tm-blue {
    background-color: #00ADD1 !important;
}

.btn-tm:hover {
  color: #000;
  background-color:  #F2DF74;
  border-color:  #F2DF74;
}

.navbar-nav {
 --bs-nav-link-hover-color: #F26D9E;
}

a {
   color: #00ADD1;
}

a:hover {
   color:#F26D9E;
}
.tm a:hover{
   color:#f4f4f4 !important;
}
.link-dark:hover {
    color: #F26D9E !important;
}

.dropdown-menu {
  --bs-dropdown-link-hover-color: #F26D9E;
}

.nav-link:focus,.accordion-wrapper .card-header button:before,.accordion-wrapper .card-header button {
  color: #F26D9E;
}

.text-primary {
  color: #F26D9E !important;
}
.navbar-expand-lg.navbar-light .dropdown:not(.dropdown-submenu)>.dropdown-toggle:after {
    color: #F26D9E;
  }

.badge.bg-yellow.rounded-pill {
  color: #fff;
  background-color: #F26D9E !important;
}

.navbar-expand-lg.extended .navbar-collapse-wrapper,
  .navbar-expand-lg.fancy .navbar-collapse-wrapper {
    box-shadow: 0rem 0.25rem 0.75rem rgba(30, 34, 40, 0.02);
    width: 100%;
    border-radius: 0.4rem;
  }
.navbar-expand-lg .navbar-other .nav-item.language-select .nav-link {
    font-size: 18px;
  }
.dropdown-item {
   font-size: 15px;
   padding-left: 10;
   padding-right: 10;
   white-space:normal;
}

.btn-primary {
    background-color: #00ADD1;
    border-color: #00ADD1;
}

.btn-primary:hover { 
  background-color: #F26D9E;
  border-color: #F26D9E;
}

.post-meta {  
  font-size: 14px;
  color: #00ADD1;
}
.text-tm {
    color: #00ADD1 !important;
}
.form-select {
  color: #333;
  font-size: 0.75rem; 
}

.form-floating>label {
  color: #60697b;
}
.bg-tm {    
    background-color:  #F26D9E;
}



.btn-soft-tm {
    background-color: #F26D9E;
    color: #FFF;
    border-color: transparent;
}
.btn-soft-tm:hover,
.btn-soft-tm:focus {
  background-color: #F2DF74;
  color: #F26D9E;
  border-color: transparent;
}



.form-control {
 color: #333;
}
.display-1 {
  font-size: 27px;
}
.display-3 {
  font-size: 20px;
}
@media (min-width: 1200px) {
  .fs-56 {
    font-size: 32px !important;
  }
}


.social a:not(.btn-circle) {
  font-size: 15px;
}

.fs-16 {
    font-size: 22px !important;
}

p {
   font-size: 16px;	
}

#logo {

    max-width:270px;
	
}
.text-inverse {
    color: #fff !important;
}
.btn, .lg-sub-html p, .nav-link, .navbar .btn-sm {
    font-size: 17px;
}

.bg-dark1 {
  background-color: #00ADD1;
}

.h3, h3 {
    font-size: 16px;
}


.display-4 {
  font-size: 24px;
}

.fs-15 {
  font-size: 20px !important;
}

.img-fluid-photo {
  max-width: 80%;
  height: auto; 
  padding-left: 3rem !important;
}
