table {
    width: 100%;
    padding: 0px;
    margin: 0px;

}

tr,
th,
td {
    padding: 0.3em;
    /* border: 1px solid #00246B ; */
    text-align: center;
    font-size: 1em;
    border-radius: 10px;

}

th {
    background-color: #00246B;
    /* border: 2px solid #CADCFC; */
    color: #CADCFC;
    /* border-radius: 10px ; */

}

td {
    color: #00246B;
    /* border: 2px solid #00246B; */
    background-color: #CADCFC;
    /* border-radius: 10px ; */
}


/* header css */
table {
 width: 100%;
 padding: 0px;
 margin: 0px;
 
}

tr,th,td {
    padding: 0.3em;
    /* border: 1px solid #00246B ; */
    text-align: center;
    font-size: 1em ;
    border-radius: 10px ;
    
}
th {
    background-color: #00246B ;
    /* border: 2px solid #CADCFC; */
    color: #CADCFC;
    /* border-radius: 10px ; */
    
}
td {
    color: #00246B ;
    /* border: 2px solid #00246B; */
    background-color: #CADCFC;
    /* border-radius: 10px ; */
}


/* header css */
a {
    text-decoration: none;
     color: #EDF4F2;
}
.row2 a {
    text-decoration: none;
     color: #31473A;
     font-size: 2rem;
}

* {
    margin: 0;
    padding: 0;
}
.hcontainer {
    width: 100%;
    background-color: #31473A;
    
}
.row, .row2, .row1, .row3{

    border:none;
    text-align: center;
    color: #EDF4F2;
    background-color:  #31473A;
}
.col{
    border: 0.3em solid #EDF4F2;
    margin: 1em auto 1em auto;
    padding: 1em 0em 1em 0em;
    width: 90%;
    border-radius: 0em 1em 0em 1em;
}
.row1 {
    display: flex ;
    
}
.row1 > .col {
    width: 25%;
    border-radius: 0em 1em 0em 1em;

}
.row2 >.col {
    width: 95%;
    text-align: center;
    background-color: #FCF6F5;
    color:#31473A ;
    margin: 0.3rem auto 0.3rem auto;
    padding: 0.5rem 0rem 0.5rem 0rem;
    border-radius: 2rem;
}


.row3 {
    display: flex ;
    flex-wrap: wrap;
    
}
.row3 > .col {
    width: 40%;
    border-radius: 0em 1em 0em 1em;
}
li {
    list-style: none;
}

/* footercss */
.frow {
    text-align: center;
    padding: 2rem;
}
.frow >.col {
    width: 95%;
    text-align: center;
    background-color: #962E2A;
    color: #FCF6F5;
    margin: 0.3rem auto 0.3rem auto;
    padding: 0.5rem 0rem 0.5rem 0rem;
    border-radius: 1.5rem;
}



span {
    color: red;
    font-weight: bolder;
    font-size: 2rem;
    transition: all;

}