
/* font */
@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.4.1/font/bootstrap-icons.css");
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@100;300;400;500;600&display=swap");
/* variable */
:root {     
    --base-color: #A3CE50; 
    --dark-gray: #203a49;
    --atlasz: #3c9e97;
    --medium-gray: #00483D;
    --yellow: #A3CE50;
    --zold: #3c9e97;
    --extra-medium-gray: #e4e4e4;
    --alt-font: 'Poppins', sans-serif;
    --primary-font: 'Poppins', sans-serif;
    --sk:#e19054;
    --ukr:#b41635;
    --ro:#00728a;
    --srb:#754a6c;
}
html {
  scroll-behavior: smooth;
}

span.bold {
  font-weight: bold;
}

p.alap { 
    color: var(--dark-gray); 
}


.norepeat {background-repeat: no-repeat;
background-position: right;}
/* reset */
body {
  font
    font-size: 17px;
  font-weight: 400;
    overflow-x: hidden;
}
a:hover { 
    color: var(--yellow); 
}
.top-25 {
    top: 25%;
}
.mt-minus-12 {
    margin-top: -12%;
}
.mt-minus-1 {
    margin-top: -1%;
}
.left-minus-200px {
    left: -200px;
}
.mt-minus-4 {
    margin-top: -4px;
}
.bottom-minus-320px {
    bottom: -320px;
}
.terms-condition .box:before {
    border-color: #e4e4e4;
    background-color: var(--white);
    top: 1px;
}
.terms-condition .box:after {
    top: 5px;
}
/* border color */
.border-color-transparent-white-very-light {
    border-color: rgba(255, 255, 255, 0.2) !important;
}
.border-color-transparent-dark-very-light {
    border-color: var(--extra-medium-gray) !important;
}
/* bg gradient color */
.bg-gradient-deep-zuccini-green {
    background-image: linear-gradient(to right bottom, #19493e, #164339, #143e34, #113830, #0f332b);
}
.bg-gradient-aztec-green {
    background-image: linear-gradient(to top, #203A4A, #203A4A);
}
.bg-gradient-tranquil-white { 
    background-image: linear-gradient(to bottom, #ffffff, #f7f9f9, #f3f6f6, #eff3f3, #ecf1f1);
}

span.menuk {color: var(--yellow);}

.bg-sk {
    background-color: var(--sk);
}

.bg-ukr {
    background-color: var(--ukr);
}


.bg-ro {
    background-color: var(--ro);
}

.bg-vektor {
    background-color: var(--base-color);
}


.bg-srb {
    background-color: var(--srb);
}


.bg-yellow {
    background-color: var(--yellow);
}

.bg-zold {
    background-color: var(--zold);
}

.bg-atlasz {
    background-color: var(--atlasz);
}
.bg-tranquil {
    background-color: #f3f8f8;
}
.bg-gradient-dark-transparent {
    background: -webkit-gradient(linear, left bottom, left top, color-stop(7%, #36332e), to(transparent));
    background: linear-gradient(to top, #262a29 0%, transparent 100%);
}
/* header */
.navbar .navbar-nav .nav-link {
    font-size: 18px;
}
header .navbar-brand img {
    max-height: 39px;
}
header .navbar-brand {
    padding: 25px 0;
}
.navbar .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu {
    width: 335px;
    padding: 25px 35px;
}
.navbar .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a {
    padding: 15px 30px 21px 0;
}
.navbar .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a p {
    font-size: 14px;
    line-height: normal;
        font-weight: 400;
}
.navbar .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a span {
    font-size: 17px;
}
.navbar .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a i {
    color: var(--dark-gray);
    font-size: 34px;
}
.navbar .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li.active > a {
    opacity: 1;
}
/* icon */
.icon-extra-medium {
    font-size: 22px;
}
.video-icon-large .video-icon {
    width: 70px;
    height: 70px;
    font-size: 18px;
}
.video-icon-large .video-icon .video-icon-sonar .video-icon-sonar-bfr {
    width: 120px;
    height: 120px;
}
.video-icon-large .video-icon .video-icon-sonar .video-icon-sonar-afr {
    width: 90px;
    height: 90px;
}
.medium-icon li, .small-icon li {
    margin: 0 3px;
}
/* review  */
.review-star-icon i {
    letter-spacing: 1px;
}
/* btn */
.btn {
    font-family: var(--primary-font);
    text-transform: none;
    letter-spacing: 0;
}
.btn.btn-switch-text.btn-extra-large > span {
    padding: 15px 38px;
    font-size: 17px; 
}
.btn.btn-switch-text.btn-large > span {
    padding: 13px 32px;
    font-size:15px;
}
.btn.btn-switch-text.btn-medium > span {
    padding: 12px 30px;
    font-size:14px;
}
.btn.btn-base-color { 
    color: var(--dark-gray); 
}

.btn.btn-zold { 
    color: var(--white);
    background-color:  var(--zold);
}

.btn.btn-ukr { 
    color: var(--white);
    background-color:  #b41635;
}

.btn.btn-sk { 
    color: var(--white);
    background-color:  #e19054;
}

.btn.btn-ro { 
    color: var(--white);
    background-color:  #00728a;
}

.btn.btn-srb { 
    color: var(--white);
    background-color:  #754a6c;
}

.btn.btn-base-color:hover, .btn.btn-box-shadow.btn-base-color:hover {
    background-color:  var(--base-color);
    color: var(--dark-gray);
}
.btn.btn-link {
    padding: 0 0 2px;
}
/* heading */
h2 {
    line-height: 3.2rem;
}
/* tab */
.tab-style-04 .nav-tabs .nav-item {
    padding: 0;
    width: 25%;
}
.tab-style-04 .nav-tabs .nav-item .nav-link {
    color: var(--medium-gray);
}
.tab-style-04 .nav-tabs .nav-item .nav-link .tab-border {
    height: 3px;
}
.tab-style-04 .nav-tabs .nav-item .nav-link.active {
    font-weight: 600;
    border: 0;
   outline: 0;
}
.tab-style-04 .nav-tabs .nav-item .nav-link:focus-visible {
    outline: none;
    box-shadow: none;
}
/* accordion */
.accordion-style-04 .accordion-item .accordion-body {
    padding: 0 35px 25px;
}
.accordion-style-04 .accordion-item .accordion-collapse {
    margin-top: -1px;
}
/* progress bar */
.progress-bar-style-02 .progress {
    height: 10px;
}
/* page title */
.page-title-extra-small h2 {
    font-size: 3.50rem;
    line-height: 3.75rem;
}
.page-title-extra-small h1 {
    font-size: 20px;
}
/* pages */
.contact-form-style-03 > div { 
    border-radius: 6px 0 6px 0;
}
/* newsletter style 02 */
.newsletter-style-02 input { 
    padding-right: 100px !important;
}
/* footer */
footer {
    padding-bottom: 30px;
}
footer .footer-logo img {
    max-height: 39px;
}
.footer-dark,
.footer-dark .newsletter-style-02 input,
.footer-dark p, .footer-dark a {
    color: var(--medium-gray);
}
.footer-dark a:hover {
    color: var(--base-color);
}
.footer-dark .newsletter-style-02 input::placeholder {
    color: var(--medium-gray) !important;
    opacity: 1; /* Firefox */
}
.footer-dark .newsletter-style-02 input:-ms-input-placeholder {
    color: var(--medium-gray) !important;
}
.footer-dark .newsletter-style-02 input::-ms-input-placeholder {
    color: var(--medium-gray)  !important;
}
.footer-dark .elements-social .light li a:hover {
    color: var(--white);
    opacity: 1;
}
.footer-dark .small-icon li {
    margin: 0 7px;
}
.footer-navbar li {
    line-height: normal;
}
footer ul li {
    margin-bottom: 2px;
}
/* media query responsive */
@media (max-width: 1399px) {
    .accordion-style-06 .accordion-item {
        padding-left: 35px;
    }
}
@media (max-width: 1199px) {
    .navbar .navbar-nav .nav-link {
        font-size: 16px;
    }
    .navbar .navbar-nav .nav-link {
        padding-left: 12px;
        padding-right: 12px;
    }
    .team-style-05 .social-icon a {
        margin: 0 10px;
    }
}
@media (max-width: 991px) {
    .widget-text {
        color: var(--dark-gray);
    }
    .navbar .navbar-nav .nav-link {
        font-size: 18px;
    }
    .team-style-05 .social-icon a {
        margin: 0 10px;
    }
    .navbar .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu {
        padding: 0 15px 6px 15px;
    }
}
@media (max-width: 767px) {
    .accordion-style-05 .accordion-item {
        padding: 20px 35px 22px 55px;
    }
    .contact-form-style-03 > div {
        border-radius: 6px;
    }
    .tab-style-04 .nav-tabs .nav-item:last-child {
        margin-bottom: 0;
    }
    .accordion-style-04 .accordion-item .accordion-body {
        padding: 0 25px 25px;
    }
    .tab-style-04 .nav-tabs .nav-item {
        width: auto;
    }
}
@media (max-width: 575px) {
    .accordion-style-06 .accordion-item {
        padding-left: 20px;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .accordion-style-06 .accordion-item.active-accordion {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .accordion-style-05 .accordion-item {
        padding: 17px 20px 17px 45px;
    }
    .accordion-style-05 .accordion-item .accordion-body {
        padding-right: 15px;
    }
    .accordion .accordion-item .accordion-header .accordion-title {
    	line-height: 28px;
	}
}

/*------- tables -------*/
table {
  background: #fff;
  border: 1px solid #f1f2f3 !important;
  border-radius: 0px !important;
  font-size: 15px;
  font-weight: 400;
    border-color: #f1f2f3;
}

.table > :not(caption) > * > * {
  box-shadow: none;
}

.table thead th {
  font-weight: 400;
  vertical-align: bottom;
  border-bottom: 1px solid #f1f2f3 !important;
  border-color: #f1f2f3;
}

.table-bev thead th {
  font-weight: 400;
  color: white;
  background: #3c9e97;
  vertical-align: top;
  border-bottom: 1px solid #f1f2f3 !important;
}


.table-vektor thead th {
  font-weight: 400;
  color: white;
  background: #A3CE50;
  vertical-align: top;
  border-bottom: 1px solid #f1f2f3 !important;
}

.table-sk thead th {
  font-weight: 400;
  color: white;
  background: #e19054;
  vertical-align: top;
  border-color: #f1f2f3;
  border-bottom: 1px solid #f1f2f3 !important;
  
}

.table-ukr thead th {
  font-weight: 400;
  color: white;
  background: #b41635;
  vertical-align: top;
  border-color: #f1f2f3;
  border-bottom: 1px solid #f1f2f3 !important;
  
}
td.bal {text-align: left;}


td.bev:nth-child(2)
{
  background-color: #daebe9;
}
td.bev:nth-child(4)
{
  background-color: #daebe9;
}
td.bev:nth-child(6)
{
  background-color: #daebe9;
}





tr.last-table-row td {
  border-bottom: 0;
}

.table .thead-light {
  color: #555555;
  background-color: #fff;
  border: none;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

.table thead {
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}

.table td, .table th {
  padding: 1rem;
  vertical-align: center;
  border-top: none;
  border-right: 1px solid #f1f2f3 !important;
  -moz-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  -webkit-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
    border-color: #f1f2f3;
}

.td.left, .th.left {
  padding: 1rem;
  vertical-align: left;
  border-top: none;
  border-right: 1px solid #f1f2f3 !important;
  -moz-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  -webkit-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
    border-color: #f1f2f3;
}

.table tr {
  border-color: rgba(0, 0, 0, 0.05);
  -moz-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  -webkit-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
    border-color: #f1f2f3;
	text-align: center;
}

.td.bev {
bgcolor: #cededc;
  border-color: rgba(0, 0, 0, 0.05);
  -moz-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  -webkit-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}

.td.sk {
  border-color: #f1f2f3;
  -moz-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  -webkit-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  border: 1px solid white;
}

.td.null {
text-align: center;
 background-color: #f1f2f3;
  border-color: #f1f2f3;
  -moz-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  -webkit-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  border: 1px solid white;
}

tr.sk {
  border-color: #f1f2f3;
  -moz-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  -webkit-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  text-align: center;
}
tr.null {
background-color: #fff;
  border-color: #f1f2f3;
  -moz-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  -webkit-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}




.table-inverse {
  color: #fff;
  background-color: #303132;
}

.table-inverse td, .table-inverse th, .table-inverse thead th {
  border-color: #fff;
}

.thead-default th {
  color: #555555;
  background-color: #f1f2f3;
}

.thead-inverse th {
  color: #fff;
  background-color: #1d1d24;
}

.thead-dark th {
  color: #fff;
  background-color: #36373a;
}



.table-striped tbody tr:nth-of-type(odd) {
  background-color: #d3e3dc;
}

.table-striped tbody tr:nth-of-type(odd) th, .table-striped tbody tr:nth-of-type(odd) td {
  border-color: #cededc !important;
}

.table-striped.table-inverse tbody tr:nth-of-type(odd) {
  background-color: #212121;
}

.table-bordered td, .table-bordered th {
  border: 1px solid #f1f2f3;
}

.table-dark tbody tr:hover {
  background-color: #f1f2f3;
}

.table-active, .table-active > td, .table-active > th {
  background-color: #f1f2f3;
}

.table-dark .table-active:hover {
  background-color: #f1f2f3;
}

.table-dark .table-active:hover > td, .table-dark .table-active:hover > th {
  background-color: #f1f2f3;
}

.table-dark.table-inverse tbody tr:hover {
  background-color: #212121;
}

.table-inverse .table-active, .table-inverse .table-active > td, .table-inverse .table-active > th {
  background-color: #212121;
}

.table-dark.table-inverse .table-active:hover {
  background-color: #212121;
}

.table-dark.table-inverse .table-active:hover > td, .table-dark.table-inverse .table-active:hover > th {
  background-color: #212121;
}

.table-primary, .table-primary > td, .table-primary > th {
  background-color: #0b50d8;
}

.table-primary:hover {
  background-color: #093c8e;
}

.table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th {
  background-color: #093c8e;
}

.table-dark .table-primary:hover {
  background-color: #093c8e;
}

.table-dark .table-primary:hover > td, .table-dark .table-primary:hover > th {
  background-color: #093c8e;
}

.table-secondary, .table-secondary > td, .table-secondary > th {
  background-color: #bbbbbe;
}

.table-secondary:hover {
  background-color: #919194;
}

.table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th {
  background-color: #919194;
}

.table-dark .table-secondary:hover {
  background-color: #919194;
}

.table-dark .table-secondary:hover > td, .table-dark .table-secondary:hover > th {
  background-color: #919194;
}

.table-success, .table-success > td, .table-success > th {
  background-color: #60aa08;
}

.table-success:hover {
  background-color: #518203;
}

.table-hover .table-success:hover > td, .table-hover .table-success:hover > th {
  background-color: #518203;
}

.table-dark .table-success:hover {
  background-color: #518203;
}

.table-dark .table-success:hover > td, .table-dark .table-success:hover > th {
  background-color: #518203;
}

.table-info, .table-info > td, .table-info > th {
  background-color: #0d91ee;
}

.table-info:hover {
  background-color: #095a9e;
}

.table-hover .table-info:hover > td, .table-hover .table-info:hover > th {
  background-color: #095a9e;
}

.table-dark .table-info:hover {
  background-color: #095a9e;
}

.table-dark .table-info:hover > td, .table-dark .table-info:hover > th {
  background-color: #095a9e;
}

.table-warning, .table-warning > td, .table-warning > th {
  background-color: #faa80b;
}

.table-warning:hover {
  background-color: #d78400;
}

.table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th {
  background-color: #d78400;
}

.table-dark .table-warning:hover {
  background-color: #d78400;
}

.table-dark .table-warning:hover > td, .table-dark .table-warning:hover > th {
  background-color: #d78400;
}

.table-danger, .table-danger > td, .table-danger > th {
  background-color: #df290b;
}

.table-danger:hover {
  background-color: #a22204;
}

.table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th {
  background-color: #a22204;
}

.table-dark .table-danger:hover {
  background-color: #a22204;
}

.table-dark .table-danger:hover > td, .table-dark .table-danger:hover > th {
  background-color: #a22204;
}

/*--- custom tables ---*/
.table-xl > tbody > tr > td, .table-xl > tbody > tr > th, .table-xl > thead > tr > td, .table-xl > thead > tr > th {
  padding: 1.25rem;
  line-height: 1.15rem;
  vertical-align: middle;
}

.table-xl .checkbox label::before {
  margin-top: -17px;
  margin-left: 0;
}

.table-xl .checkbox label::after {
  margin-top: -13px;
  margin-left: 9px;
}

.table-remove {
  color: #df290b;
  font-size: 1rem;
  transition: 0.2s ease-in-out;
}

.table-remove:hover {
  color: #a22204;
}

/*------- end of tables -------*/

hr.slovak {
width:20px;
height:20px;
color: #e19054;
opacity:100%;

}

.slovaksq {
    text-align: left;
    padding-left: 20%;
    color: white;
   
}


.slovaksq > span {
    position: relative;
   
}

.slovaksq > span:before
 {
    content: "";
    position: absolute;
    
    width: 8px;
    height: 25px;
    background: #e19054;
}

.slovaksq > span:before {
    right: 100%;
    margin-right: 15px;
}

.ukransq {
    text-align: left;
    padding-left: 20%;
   
}

.ukransq > span {
    position: relative;
   
}

.ukransq > span:before
 {
    content: "";
    position: absolute;
    
    width: 8px;
    height: 25px;
    background:  #b41635;
}

.ukransq > span:before {
    right: 100%;
    margin-right: 15px;
}


.romansq {
    text-align: left;
    padding-left: 20%;
   
}

.romansq > span {
    position: relative;
   
}

.romansq > span:before
 {
    content: "";
    position: absolute;
    
    width: 8px;
    height: 25px;
    background:  #00728a;
}

.romansq > span:before {
    right: 100%;
    margin-right: 15px;
}

.szerbsq {
    text-align: left;
    padding-left: 20%;
   
}

.szerbsq > span {
    position: relative;
   
}

.szerbsq > span:before
 {
    content: "";
    position: absolute;
    
    width: 8px;
    height: 25px;
    background:   #754a6c;
}

.szerbsq > span:before {
    right: 100%;
    margin-right: 15px;
}

td.ukr
{background-color: #b41635;
color: white;

tr.ukr-sor
{background-color: #b41635;
color: white;}


td.srbx
{background-color: red;
color: white;}

a.valaszto, a.valaszto:hover, a.valaszto:active, a.valaszto:focus{
	color: white;
	text-decoration: none;
}

a.feher, a.feher:hover {
	color: white;
	text-decoration: none;
}

.table{--bs-table-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:last-child)>:last-child>*{border-bottom-color:currentColor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-striped>tbody>tr:nth-of-type(odd){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg:#cfe2ff;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:#000;border-color:#bacbe6}.table-secondary{--bs-table-bg:#e2e3e5;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:#000;border-color:#cbccce}.table-success{--bs-table-bg:#d1e7dd;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:#000;border-color:#bcd0c7}.table-info{--bs-table-bg:#cff4fc;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:#000;border-color:#badce3}.table-warning{--bs-table-bg:#fff3cd;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:#000;border-color:#e6dbb9}.table-danger{--bs-table-bg:#f8d7da;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:#000;border-color:#dfc2c4}.table-light{--bs-table-bg:#f8f9fa;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:#000;border-color:#dfe0e1}.table-dark{--bs-table-bg:#212529;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:#fff;border-color:#373b3e}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}



@media (min-width: 544px) {  
  h2 {font-size:0.5rem;} 
}