body {
    /* color: grey; */
    background-color: white;
    margin: 0px;
}
#countrybox {
    /* width:50%; */
    margin: auto;
    /* height: 60px; */
    text-align: center;
    vertical-align: middle;
    align-content: center;
    /* background-color: lightgreen; */
    margin-bottom: 10px;
    margin-top: 5px;
    color: red;
}
#maincontainer {
    width: 100%;
    background: white;
    margin: auto;
    /* left: 25%; */
    position: relative;
    /* float: left; */
    /* display: flex; */
}
#contentday {
        width: 100%;
        /*padding: 20px; */
        color: black;
        float: right;
        /* margin-right: 5px; */
        /* margin-left: 5px; */
        /* text-align: center; */
        /* margin-top: 20px; */
        margin-bottom: 10px;
        /* border: 1px; */
        /*border-color: black; */
        /*border-style: solid; */
        /*border-radius: 10px; */
        /*min-width: 85px; */
}
#TodayHead {
    background-color: green;
    color: white;
    /* height: 40px; */
     /* border-radius: 10px 10px 0px 0px; */
    /*text-align: center; */
    align-content: center;
    padding-left: 10px;
    margin-top: 10px;
}
#Todaybody {
    background-color: white;
    height: 155px;
    color: black;
    padding-left: 12px;
    margin-top: 10px;
}
#Todaybottom {
    background-color: white;
    height: 20px;
    border-radius: 0px 0px 10px 10px;
}
#TomorrowHead {
    background-color: orange;
    color: white;
    height: 40px;
    border-radius: 10px 10px 0px 0px;
    text-align: center;
    align-content: center;
}
#Tomorrowbody {
    background-color: white;
    height: 120px;
    color: black;
    padding-left: 12px;
}
#Tomorrowbottom {
    background-color: white;
    height: 20px;
    border-radius: 0px 0px 10px 10px;
}
#innercontainer {
    width: 100%; 
    background: white;
    margin: auto;
    /* left: 25%; */
    position: relative;
    /* float: left; */
    /* display: flex; */
}
#head {
    color: black;
    margin-bottom: 10px;
   /* text-align: center;
    vertical-align: middle;
    align-content: center; */
    
}

#upcoming {
    width: 48%;
    float: left;
    padding-left: 10px;
    height: 360px;
    overflow-y: auto;
}

#Lastblogposts {
    width: 50%;
    float: right;
}

#footer {
    position:fixed;
    bottom:0;
    text-align: center ;
    font-size: 16px ;
    font-family: verdana ;
    width: 100% ;
    height: 50px ;
    background-color: #f6f6f6 ;
}

#holidayElement {
    float: left;
}

#holidayElementContainer {
    margin-bottom: 5px;
    float: left;
    margin-top: 5px;
    width: 100%;
}

#liststyle {
    list-style-type: none;
}

.horizontallist {
    list-style-type: none;
}

table, th, td {
    border-bottom: 1px dashed black;
}

.selectform {
    margin-bottom: 13px;
} 

#headtitle {
    padding-left: 50px;
}

#holidaygobackarea {
    margin-top: 20px;
    margin-left: 20px;
}

#holidaytitle {
    margin-top: 50px;
    margin-bottom: 30px;
    font-size: 40px;
    font-weight: bold;
    margin-left: 30px;
}

#holidaycontent {
    margin-bottom: 30px;
    /* font-size: 40px; */
    /* font-weight: bold; */
    margin-left: 30px;
    margin-right: 30px;
}

.tad-button--cta, .tad-button--cta:focus:before {
    border-top-left-radius: 3.75rem;
    border-top-right-radius: 3.75rem;
    border-bottom-right-radius: 3.75rem;
    border-bottom-left-radius: 3.75rem;
}

.tad-button--cta {
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.2;
    padding: .75rem 2rem;
}

.tad-button--green, .tad-button--secondary {
    background: #749d41;
    border-color: #3f5523;
}

.tad-button {
    align-items: center;
    background: #b53e38;
    border: .0625rem solid #3f5523;
    color: #fff;
    cursor: pointer;
    /* display: inline-flex; */
    flex-wrap: nowrap;
    gap: 1rem;
    /*position: relative; */
    scroll-margin-top: 45px;
    text-align: left;
    transition-behavior: normal, normal;
    transition-duration: 0.25s, 0.25s;
    transition-timing-function: ease, ease;
    transition-delay: 0s, 0s;
}

.mgb10 {
    margin-bottom: 10px !important;
}

#countrylist {
    margin-bottom: 5px;
    font-size: 20px;
    margin-top: 40px;
    margin-left: 40px;
}

#countrylistelement {
    margin-top: 15px;
}

#allholiday {
    margin-left: 50px;
}

#showAllHolidayButton {
    margin-top: 30px;
    margin-left: 60px;
    float: left;
    height: 100px;
    position: relative;
}
