.navbar {
    background: #06549e;
}

.navbar-toggler:focus {
    border: none;
    outline: none;
    box-shadow: none;
}

.fa-bars {
    margin-top: 0.25rem;
    color: #fff;
}

.navbar-brand {
    text-decoration: none;
    color: #fff;
    font-weight: 600;
    display: flex;
    justify-content: center;
    align-items: center;
}

.navbar-brand img {
    width: 64px;
    image-rendering: crisp-edges;
}

.navbar-brand h1 {
    margin-left: 0.25rem;
    margin-top: 0.25rem;
    font-size: 1.25rem;
    text-transform: uppercase;
    display: none;
}

.navbar input {
    background: transparent;
    border: 1px solid #fff;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-radius: 0;
    width: 100%;
    margin: 0 auto;
    color: #dddddd;
}

.navbar input::placeholder {
    color: #dddddd;
}

.navbar input:focus {
    background: transparent;
    border: 1px solid #fff;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-radius: 0;
    outline: 0;
    box-shadow: none;
    width: 100%;
    margin: 0 auto;
    color: #fff;
}

.navbar input[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
    display: none;
}

.navbar input[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration:focus {
    display: block;
    -webkit-appearance: none;
    appearance: none;
    height: 10px;
    width: 10px;
    background-image: url("../img/Vectorclose.svg");
    background-size: 10px 10px;
    cursor: pointer;
}

.form-1 input {
    background: transparent;
    border: none;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-radius: 0;
    width: 65%;
    margin: 0 auto;
    color: #dddddd;
}

.form-1 input::placeholder {
    color: #dddddd;
    text-align: end;
}

.form-1 input[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
    display: none;
}

.form-1 input[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration:focus {
    display: block;
    -webkit-appearance: none;
    appearance: none;
    height: 10px;
    width: 10px;
    background-image: url("../img/Vectorclose.svg");
    background-size: 10px 10px;
}

.form-1 input:focus {
    background: transparent;
    border: 1px solid #fff;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-radius: 0;
    outline: 0;
    box-shadow: none;
    width: 65%;
    margin: 0 auto;
    color: #fff;
}

.form-1 input:focus::placeholder {
    text-align: left;
}

#index-right-text p,
#index-right-text h5 {
    color: #fff !important;
}

.toxicwaste-hero h1,
.hazardous-hero h1,
.usedoil-hero h1,
.solid-waste-hero h1 {
    color: #fff;
}

.cleanair-hero h1 {
    color: #000;
}

.staff-desc h5,
.staff-desc h6 {
    margin-bottom: 0;
}

.top-nav {
    display: flex;
    align-items: center;
    justify-content: center;
}

.navbar .form-1 {
    width: 60%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 1rem;
}

.navbar form button {
    background: transparent;
    border: none;
}

.navbar form button:focus {
    border: none;
    outline: none;
}

.navbar-collapse form {
    display: none;
}

.fa-search {
    font-size: 1.25rem;
    color: #fff;
}

.navbar-nav {
    text-align: center;
}

.dropdown-menu .dropdown-item:hover {
    background: #06549e;
    color: #fff;
}

.navbar-nav li {
    font-weight: 600;
    font-size: 1.2rem;
}

.navbar-nav a {
    text-decoration: none;
    color: #fff;
}

.navbar-nav .dropdown-menu {
    background: #368ee0;
    text-align: center;
}

.dropdown-menu a {
    font-weight: 600;
}

.dropdown-menu li {
    position: relative;
}

.dropdown-menu .dropdown-submenu {
    display: none;
    border: none;
    border-radius: 0;
    background: #06549e;
}

.dropdown-submenu .dropdown-item:hover {
    background: #368ee0;
    color: #fff;
}

.dropdown-menu .dropdown-submenu-left {
    right: 100%;
    left: auto;
}

.dropdown-menu>li:hover>.dropdown-submenu {
    display: block;
}

.footer {
    text-align: center;
}

.footer .top-footer {
    padding-top: 1rem;
    padding-bottom: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    background: #2c2c2c;
    color: #fff;
    position: relative;
}

.topfooter-body {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}

.topfooter-body p {
    font-size: 0.875rem;
    margin: 0 0.1rem;
}

.topfooter-body hr {
    background: #fff;
    opacity: 1;
    width: 4%;
    transform: rotate(90deg);
}

.top-footer h3 {
    font-size: 0.975rem;
    font-weight: 400;
}

.topfooter-social .fa-facebook-f {
    font-size: 2rem;
}

.topfooter-social {
    margin-top: 1rem;
}

#social-wrap {
    display: none;
}

.top-footer button {
    position: fixed;
    right: 0;
    bottom: 5rem;
    color: #fff;
    background: #9e5006;
    padding-top: 0.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-bottom: 0.5rem;
    font-size: 1.5rem;
    opacity: 0.8;
    border: none;
}

.footer .bottom-footer {
    padding: 0.5rem;
}

.bottom-footer h1 {
    font-size: 0.9rem;
    font-weight: 700;
}

.bottom-footer p {
    font-size: 0.9rem;
    margin: 0;
}

.hero {
    background: rgba(0, 0, 0, 0.2) url("../img/home/home.jpg");
    padding: 4rem;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-blend-mode: darken;
    color: #fff;
}

.news-hero {
    background-image: url("../img/news/news-hero.jpg");
}

.reg-hero {
    background-image: url("../img/regulations/reg-hero.jpg");
}

.outreach-hero {
    background-image: url("../img/outreach/outreach-hero.jpg");
}

.pesticides-hero {
    background-image: url("../img/pesticides/pesticides-hero.jpg");
}

.toxicwaste-hero {
    background-image: url("../img/toxic-waste-management/toxic-waste-management.jpg");
}

.pestprogram-hero {
    background-image: url("../img/pesticide-program/pestprogram-hero.jpg");
}

.storagetanks-hero {
    background-image: url("../img/storage-tanks-program/storage-tanks-hero-new.jpg");
}

.contactus-hero {
    background-image: url("../img/contact-us/contactus-hero.jpg");
}

.cleanair-hero {
    background-image: url("../img/clean-air-program/clean-air-hero.jpg");
}

.usedoil-hero {
    background-image: url("../img/used-Oil/usedoil-hero.jpg");
}

.hazardous-hero {
    background-image: url("../img/hazardous-Waste/hazardous-hero.jpg");
}

.minsyn-perm,
.inair-quality {
    background: #dddddd;
}

.hero-body h2 {
    font-weight: 400;
    color: #fff;
    font-size: 1.5rem;
}

#welcome-text h2,
#welcome-text p,
#welcome-text h5 {
    color: #fff;
}

.hero-body img {
    width: 50%;
    display: block;
    margin: 0 auto;
    margin-bottom: 1rem;
}

.about-us {
    padding: 0 1rem;
}

.about-text {
    font-size: 1rem;
    margin: 2rem auto;
}

.about-text small {
    font-style: italic;
    color: #707070;
}

.visitors-text small {
    font-style: italic;
    color: #707070;
}

.admin-body .img img {
    width: 100%;
}

.admin-text h4 {
    font-size: 1.2rem;
    font-weight: 600;
}

.admin-text h6 {
    font-weight: 700;
}

.admin-text small {
    font-style: italic;
    color: #707070;
}

.partners {
    background: #2c2c2c;
    color: #fff;
}

.partners .h3-op {
    font-weight: 700;
    color: #fff;
}

.partners .center {
    margin-top: 2rem;
    margin-bottom: 2rem;
}

.reg-top {
    margin-bottom: 2rem;
}

.news-text img {
    margin: 1rem auto;
}

.cleanup-text {
    margin-top: 1rem;
}

.volunteer p {
    margin: 1rem auto;
}

.adopt-program-1 {
    background: #2c2c2c;
    color: #fff;
}

.ap-text-1,
.ap-text-2 {
    margin-top: 1rem;
}

.island-recycling {
    background: #2c2c2c;
    color: #fff;
}

.island-recycling .col-lg-4 {
    text-align: center;
}

.isl-recy p {
    padding: 0.5rem 0;
}

.recycling-img-1 p,
.recycling-img-2 p {
    margin: 1rem auto;
}

.explore-pesticides .btn:nth-child(2) {
    margin-top: 1rem;
}

.hazardous-text .h4 {
    margin-top: 1rem;
}

.emergency-response a {
    color: #dddddd;
}

.disinfectant {
    background: rgba(255, 255, 255, 0.5) url("../img/pesticide-program/disinfectant.jpg");
    padding: 3rem;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-blend-mode: lighten;
}

.disinfectant h3 {
    text-align: center;
}

.applicator-cert h3 {
    margin-top: 1rem;
}

.certification,
.permit {
    margin: 2rem auto;
}

.permit img {
    margin-bottom: 1rem;
}

.import-pest {
    background: #2c2c2c;
    color: #fff;
}

.march-regulations {
    background: rgba(255, 255, 255, 0.5) url("../img/pesticide-program/march-regulations.jpg");
    padding: 3rem;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-blend-mode: lighten;
}

.qualified-facility {
    background: rgba(0, 0, 0, 0.3) url("../img/storage-tanks-program/qualified-facility.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-blend-mode: darken;
}

.facility-body {
    color: #fff;
}

.hazardouswaste-wrapper {
    min-height: 100%;
    margin-bottom: -100px;
}

.hazardouswaste-footer {
    height: 50px;
}

.hazardouswaste {
    background: url("../img/home/home.jpg");
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
}

.contactform-body .btn {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}

.contactform-body label {
    font-weight: 700;
    color: #06549e;
}

#director-flex {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}

.becqdir-text p {
    display: flex;
    align-items: center;
    justify-self: center;
}

#director-flex img {
    width: 50%;
    margin-bottom: 1rem;
}

.ust-program {
    color: #fff;
}

.gdrive-body .center {
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.visem-body .col-order-2 {
    order: 2;
}

.visem-testing .col-order-1 {
    order: 1;
}

.managementdir-text .row {
    margin-bottom: 1.5rem;
}

.page-404 {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: 100vh;
}

.page-404 img {
    display: block;
    width: 35%;
    margin: auto;
}

.page-404 p {
    font-size: 1.5rem;
    font-weight: 700;
}

.page-404 h3 {
    font-size: 2.5rem;
}

nav .form-control:disabled,
.top-nav .form-control:disabled {
    background: none;
}

.listed-waste {
    margin-top: 1rem;
}

#main-nav {
    display: block;
}

#top-nav {
    display: none;
}

#water-operators {
    color: #000;
}

#sdw-staff h3 {
    text-align: center;
}

#becq-iwc ul {
    list-style: none;
}

/* Small devices (landscape phones, 576px and up) */
@media screen and (min-width: 576px) {
    #google_translate_element {
        padding-top: 0rem;
        margin: auto;
    }

    #google_translate_element select {
        padding: 0.25rem;
        border: none;
        font-family: "Bitter", serif;
    }

    #google_translate_element select:focus {
        border: none;
        outline: none;
        box-shadow: none;
    }

    .navbar-collapse form {
        display: none;
    }

    .hero-body {
        text-align: center;
    }

    .hr {
        width: 90%;
        margin: 0 auto;
    }

    .topfooter-body hr {
        width: 2%;
    }

    .admin-body .img {
        width: 75%;
        margin: 0 auto;
    }

    .explore-pesticides .btn:nth-child(2) {
        margin-top: 0;
        margin-left: 0.75rem;
    }

    .pesticides-branch-text {
        text-align: center;
    }

    .pesticides-branch-text .row p {
        text-align: center;
    }

    .underground-text {
        text-align: center;
    }

    .underground-text ul,
    .underground-text h3 {
        text-align: left;
    }

    .applicator-cert img {
        width: 75%;
        margin: 0 auto;
        display: block;
    }

    .applicator-cert h3,
    .applicator-cert p,
    .applicator-cert ul,
    .pest-permit h3,
    .pest-permit p,
    .pest-permit ul {
        text-align: left;
    }

    .pest-permit img {
        width: 50%;
        margin: 0 auto;
        display: block;
    }

    #director-flex img {
        width: 25%;
    }

    .ast-program-end {
        text-align: center;
    }

    .volunteer-text img {
        width: 75%;
        display: block;
        margin: 0 auto;
    }

    .volunteer-text .row p {
        text-align: center;
    }

    .cleanup-img {
        width: 65%;
        display: block;
        margin: 0 auto;
    }

    .cleanup-text {
        text-align: center;
    }

    .ap-text-1 {
        text-align: center;
    }

    .ap-text-1 .btn {
        width: 65%;
    }

    .pest-regulation {
        padding-top: 0 !important;
    }

    .dealers-license {
        padding-bottom: 0 !important;
    }
}

/* Medium devices (tablets, 768px and up) */
@media screen and (min-width: 768px) {
    .admin-body .img {
        width: 50%;
    }

    .underground-text img {
        width: 75%;
    }

    .ast-program-text img,
    .ust-program-text img {
        width: 75%;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    .applicator-cert img {
        width: 50%;
    }

    .pest-permit img {
        width: 35%;
    }

    .page-404 img {
        width: 25%;
    }

    .page-404 p {
        font-size: 2rem;
    }

    .page-404 h3 {
        font-size: 4.5rem;
    }
}

/* Large devices (desktops, 992px and up) */
@media screen and (min-width: 992px) {

    #public-notice-kensington img,
    #becq-iwc img {
        display: block;
        width: 50%;
        margin: 0 auto;
    }

    #lab-activity {
        width: 30%;
        margin: 2rem auto;
    }

    .hero-body img {
        width: 25%;
        margin-right: 1rem;
    }

    .hero-body {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 75%;
        margin: 0 auto;
        text-align: center !important;
    }

    .form-1 {
        display: none !important;
    }

    .nav-item {
        font-size: 0.95rem !important;
    }

    .dropdown-item {
        font-size: 0.95rem !important;
    }

    .navbar form {
        display: flex;
        width: 20% !important;
        margin-left: 1rem;
    }

    .dropdown-menu .dropdown-submenu {
        display: none;
        position: absolute;
        left: 100%;
        top: -7px;
    }

    .dropdown-menu .dropdown-submenu-left {
        right: 100%;
        left: auto;
    }

    .dropdown-menu>li:hover>.dropdown-submenu {
        display: block;
    }

    .admin-body .img img {
        width: 350px;
        margin: 1rem 1rem 0 0;
    }

    .admin-body {
        display: flex;
    }

    .admin-body .spacing {
        margin-top: 0;
    }

    .pesticides-branch-text {
        text-align: left;
    }

    .pesticides-branch-text .row p {
        text-align: left;
    }

    .applicator-cert img {
        width: 75%;
    }

    .pest-permit img {
        width: 75%;
    }

    .residue-testing-text {
        display: flex;
        align-items: baseline;
        justify-content: center;
    }

    .residue-testing h3,
    .residue-testing h5 {
        text-align: center;
    }

    .residue-testing h3 {
        margin-bottom: 2rem;
    }

    .residue-testing-text .center {
        margin-left: 0.5rem;
        margin-right: 0.5rem;
    }

    .ast-program-text img,
    .ust-program-text img {
        width: 100%;
    }

    #director-flex img {
        width: 50%;
    }

    .partners-text {
        display: flex;
        align-items: baseline;
        justify-content: center;
    }

    .cleanup-img {
        width: 100%;
        margin-right: 1rem;
    }

    .cleanup-text {
        text-align: left;
    }

    .nextcleanup-text {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .adopt-program-text-1 img {
        width: 100%;
    }

    .adopt-program-text-1 {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .outreach-text .btn {
        width: 100%;
    }

    .ap-text-1 {
        text-align: left;
    }

    .ap-text-1 .btn {
        width: 100%;
    }

    #lady-img-right {
        width: 30%;
        margin: auto 0;
    }

    .adopt-program-text-2 {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .ap3-list {
        display: flex;
        align-items: baseline;
        justify-content: center;
    }

    .ap3-list .center {
        margin-left: 0.5rem;
        margin-right: 0.5rem;
    }

    .isl-recy {
        display: flex;
        align-items: stretch;
        justify-content: center;
    }

    .isl-recy .center {
        margin-left: 0.5rem;
        margin-right: 0.5rem;
    }

    .isl-recy-img img {
        width: 235px;
    }

    .recycling-img-1,
    .recycling-img-2 {
        display: flex;
        align-items: stretch;
        justify-content: center;
        text-align: left;
    }

    .recycling-img-1 .center,
    .recycling-img-2 .center {
        margin-left: 1rem;
        margin-right: 1rem;
    }

    #recycle-left {
        text-align: left;
    }

    .recycling-img-2 img {
        width: 200px;
    }

    .top-footer {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .topfooter-body {
        width: 100%;
    }

    .topfooter-social {
        margin-left: 4rem;
        margin-bottom: 1rem;
    }

    #social-wrap {
        display: flex;
    }

    #social-nonwrap {
        display: none;
    }

    .minsyn-body .col-lg-6:nth-child(2),
    .visem-testing .col-lg-6:nth-child(2),
    .inair-quality .col-lg-6:nth-child(1),
    .usedoil-body .col-lg-9 {
        margin: auto 0;
        image-rendering: optimizeQuality;
    }

    .staff-management .col-lg-6:nth-child(1) {
        text-align: right;
    }

    .gdrive-body {
        display: flex;
        justify-content: center;
        align-items: baseline;
    }

    .visem-body .col-order-2 {
        order: 1;
    }

    .visem-testing .col-order-1 {
        order: 2;
    }

    #page-container {
        position: relative;
        min-height: 80vh;
    }

    #content-wrap {
        padding-bottom: 2.5rem;
    }

    .index-footer {
        position: absolute;
        bottom: 0;
        width: 100%;
        height: 2.5rem;
    }

    .emres-body .col-lg-12:nth-child(1) {
        width: 50%;
        margin: 0 auto;
    }

    .peststaff-body,
    .staff-management .staff-body {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .peststaff-body hr,
    .staff-management .staff-body hr {
        opacity: 1;
        color: #06549e;
        transform: rotate(-90deg);
        min-width: 10%;
    }

    .page-404 img {
        width: 20%;
    }

    .ffees-body img {
        width: 75%;
        display: block;
        margin: 0 auto;
    }

    .gencat-body img {
        width: 75%;
        display: block;
        margin: 0 auto;
    }

    .gencat-body .row .col-lg-6:nth-child(1) {
        margin: auto 0;
    }

    .whatishaz-img {
        width: 75%;
        display: block;
        margin: 0 auto;
    }

    .reg-top img {
        width: 70%;
        display: block;
        margin: 0 auto;
    }

    .reg-top .carousel-item>img {
        width: 100%;
    }

    #survlab-carousel .carousel {
        width: 65%;
        display: block;
        margin: 0 auto;
    }

    .lab-reg img {
        width: 35%;
        display: block;
        margin: 0 auto;
    }

    .toxicwaste-hero h1,
    .hazardous-hero h1,
    .usedoil-hero h1,
    .solid-waste-hero h1,
    .cleanair-hero {
        font-size: 3.5rem;
    }

    #functions-ww img {
        width: 100%;
        display: block;
        margin: 2rem auto;
    }

    .listed-waste {
        margin-top: 0rem;
    }

    #top-nav {
        background: #06549e;
        padding: 1rem;
    }

    .topnav-body {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    #main-nav {
        display: none;
    }

    #top-nav {
        display: block;
    }

    #beach-adv img {
        width: 100%;
    }

    #beach-adv .col-md-6:nth-child(1),
    #beach-adv .col-sm-12:nth-child(1) {
        display: block;
        margin: auto;
    }

    #threeR-staff img {
        width: 100%;
    }

    #sdw-staff h3 {
        text-align: left;
    }

    #director-body {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    #becqdir-body img {
        width: 300px;
        display: block;
        margin: 0 auto;
    }

    #becqdir-body {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .storage-tanks-team img {
        width: 75%;
        margin: 0 auto;
        display: block;
    }
}

@media screen and (min-width: 1200px) {
    #body-width {
        width: 75%;
    }

    .hr {
        width: 70%;
        margin: 0 auto;
    }

    .hero-body img {
        width: 25%;
        display: block;
    }

    .hero-body {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 75%;
        margin: 0 auto;
        padding: 2rem;
    }

    .text-sizing-75 {
        width: 75%;
        margin: 0 auto;
    }

    .underground-text img {
        height: 375px;
    }

    .topfooter-body hr {
        width: 1.5%;
    }

    .hazardous-img {
        width: 75%;
        margin: 0 auto;
    }

    .navbar-collapse form {
        width: 15% !important;
    }

    .recycling-img-2 img {
        width: 175px;
    }

    .emergency-response .emergency-text {
        display: flex;
        justify-content: center;
    }

    .hazardous-management img {
        width: 75%;
        display: block;
        margin: 0 auto;
    }

    .isl-recy-img img {
        width: 275px;
    }

    .adopt-program-text-1 .row div:nth-child(2) {
        margin: auto 0;
    }

    .page-404 img {
        width: 15%;
    }

    #threeR-staff img {
        width: 75%;
    }
}

@media screen and (min-width: 1440px) {
    .hero-body img {
        width: 25%;
        display: block;
    }

    .hero-body {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 50%;
        margin: 0 auto;
        padding: 2rem;
    }

    #body-width {
        width: 65%;
    }

    .hr {
        width: 60%;
        margin: 0 auto;
    }

    .text-sizing-65 {
        width: 65%;
        margin: 0 auto;
    }

    .ast-program img:nth-child(1) {
        height: 300px;
    }

    .hazardous-img {
        width: 65%;
        margin: 0 auto;
    }

    .navbar-collapse form {
        max-width: 15% !important;
    }

    .topfooter-body hr {
        width: 1%;
    }

    .recycling-img-2 .left {
        width: 100%;
    }

    .recycling-img-2 img {
        width: 300px;
    }

    .isl-recy-img img {
        width: 325px;
    }

    .page-404 img {
        width: 15%;
    }

    #threeR-staff img {
        width: 75%;
    }
}

@media screen and (min-width: 1920px) {
    .hero-body {
        width: 40%;
    }

    .navbar-collapse form {
        max-width: 10% !important;
    }

    #beach-adv img {
        width: 50%;
    }

    #threeR-staff img {
        width: 50%;
    }
}


.tg {
    border-collapse: collapse;
    border-spacing: 0;
}

.tg-bold {
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
}

.tg-normal {
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}

.tg td {
    border-color: black;
    border-style: solid;
    border-width: 1px;
    font-family: Arial, sans-serif;
    font-size: 14px;
    overflow: hidden;
    padding: 10px 5px;
    word-break: normal;
}

.tg th {
    border-color: black;
    border-style: solid;
    border-width: 1px;
    font-family: Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    overflow: hidden;
    padding: 10px 5px;
    word-break: normal;
}

.tg .tg-ycr8 {
    background-color: #ffffff;
    text-align: left;
    vertical-align: top;
}

.tg .tg-6v43 {
    background-color: #ffffff;
    font-weight: bold;
    text-align: left;
    vertical-align: top;
}
