/* space css */
/* component box */



.box-text-col6-ct >div>div {
    width:100%;
    overflow:hidden;
    
}
.box-text-col6-ct >div>div>img,
.box-process-col6-ct >div>div >img{
    width:100%;
    height:auto;
    padding: 1rem;
  
}
.box-text-col6-ct >div >div > h2 {
    margin:1rem 0;
    padding-left:.5rem;
    font-weight:bold;
    color:var(--primary-color);
    border-left: 5px solid var(--primary-color);
    font-size: 1.2rem 
}
.box-text-col6-ct >div >div > ul li{
    margin: .5rem 0;
}
.box-text-col6-ct >div >div > h3 {
    margin:1rem 0;
    padding-left:.5rem;
    font-weight:bold;
    color:var(--primary-color);
    border-left: 5px solid var(--primary-color);
    font-size: 1.2rem
}
.box-text-col6-ct >div >div > ul ,.box-process-col6-ct >div >div > ul {
    margin:0;
    padding-left:1rem;
}
.box-text-col6-ct  >div >div >span.war {
    color:darkred;
    font-weight:bold;
    padding: .5rem 0;
    display:block;
}

.box-process-col6-ct >div>div >h2 {
    margin:1rem 0;
    padding-left:.5rem;
    font-weight:bold;
    color:var(--primary-color);
    border-left: 5px solid var(--primary-color);
    font-size: 1.2rem;
}

/* table */
table .legalgrounds {
    color:darkred;
    font-weight:bold;
}
.table-basic,.table-basic-noindex,.table-basic-2index{
    width: 100%;
    margin-bottom:2rem;
}
.table-basic thead th {
    text-align: center;
}

.table-basic>thead th,.table-basic>tfoot th ,
.table-basic-noindex>thead th,.table-basic-noindex>tfoot th,
.table-basic-2index>thead th,.table-basic-2index>tfoot th {
    background: var(--primary-color);
    color: white;
    padding: 1rem;
}
.table-basic>tbody > tr > td:nth-child(1),
.table-basic-2index>tbody > tr > td:nth-child(1),
.table-basic-2index>tbody > tr > td:last-child{
    text-align:center;
    font-weight:bold;
    color: var(--primary-color);
}
.table-basic>tbody > tr td,.table-basic-noindex>tbody > tr td,.table-basic-2index>tbody > tr td {
    padding: 1rem;
}

/* table PRICE */

.table-price-dnvn-package,.table-price-dnvn-compare,.table-price-ktt  {
    width: 100%;
    margin-top:2rem;
}
.table-price-dnvn-package>thead th:nth-child(n),
.table-price-dnvn-package>tfoot td:nth-child(n),
.table-price-dnvn-compare>thead th:nth-child(n),
.table-price-ktt>thead th:nth-child(n) {
    background: var(--primary-color);
    color: white;
    padding: 1rem 0;
    text-align:center;
}
.table-price-dnvn-package>tbody > tr > td:nth-child(n),
.table-price-dnvn-compare>tbody > tr > td:nth-child(n),
.table-price-ktt>tbody > tr > td:nth-child(n) {
    padding: 1rem;
}
.table-price-dnvn-package>tbody > tr > td:nth-child(1),.table-price-dnvn-compare>tbody > tr > td:nth-child(1){
    text-align:center;
    font-weight:bold;
    color: var(--primary-color);
}
.table-price-dnvn-compare>tbody > tr > td:nth-child(3),
.table-price-dnvn-compare>tbody > tr > td:nth-child(4) {
    color:green;
    text-align:center;
    font-weight:bold;
}
.table-price-dnvn-compare>tfoot td:nth-child(n) {
    background: var(--primary-color);
    color: white;
}
.table-price-dnvn-package>tbody > tr > td:last-child {

    color: var(--primary-color);
}
.table-price-dnvn-package>tbody > tr > td:last-child span{
   margin: 0 auto;
   display:block;
   width:fit-content;
    font-weight:bold;
    color: var(--primary-color);
    text-align: center;
}
.table-price-dnvn-package>tbody > tr > td:last-child ul {
    padding-left:0;
}
.table-price-dnvn-package>tbody > tr > td:last-child ul li {
    font-size:1rem;
  
}
.table-price-dnvn-package>tbody > tr > td:last-child ul li i {
    color:green;
    font-weight:bold;
}
.table-price-dnvn-package li {
    margin: .5rem 0;
}
.table-price-dnvn-package p.results {
    color:green;
    font-weight:bold;
    margin: 1rem 0;
}
.table-price-dnvn-package p.war {
    color:darkred;
    font-weight:bold;
    margin: 1rem 0;
}


.table-striped tbody tr:nth-of-type(odd) {
    background-color: #cff4fc;
}


@media(max-width: 555px) {
    table thead *,table tfoot *,table tbody * {
        font-size:.78rem !important;
    }
    
    table tbody tr td {
        padding:.5rem !important;
    }
    table tbody tr td ul{
        padding-left:1rem !important;
    }
    .table-basic,.table-basic-noindex,.table-basic-2index,.table-price-dnvn-compare,.table-price-dnvn-package,.table-price-ktt {
      /*   width:calc(100% - 30px) !important; */
        width:100%;
        /* margin: 15px auto !important; */
        margin: 0 !important;
    }
}