/* .aquatics-welcome {
    position: relative;
    background: url(../images/aquatics-pool.jpg) no-repeat center center;
    background-size: 100%;
    height: 300px;
}

@media (max-width: 992px) {
    .expo-welcome-main {
    position: relative;
    background: url(../images/aquatics-pool.jpg) no-repeat ;
    background-size: 100%;
    height: 200px;;
  }
} */

.aquatics-welcome img {
    height: 300px;
    object-fit: cover;
}

.swim-stadium {
    background-color: rgb(245, 245, 245);
    padding: 50px 150px;
    position: relative;
    display: block;
}

.swim-stadium-title {
    text-align: center;
}

.aquatics-pool-photo {
    width: 100%;
    height: auto;
    object-fit: contain;
}


.aquatics-swimmer-photo {
    position: relative;
    width: 350px;
    height: auto;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

@media only screen and (min-width: 1150px) {
    .aquatics-swimmer-photo {
        position: absolute;
        top: 175px;
        right: 160px;
    }
    .swim-stadium-title {
        text-align: right;
    }
}

.swim-schedule {
    padding: 50px 150px;
    position: relative;
}

.la-swim-logo {
    width: 150px;
    height: auto;
}

/* table */

.table-header {
    border-top: hidden;
    padding-top: .5em !important;
    padding-bottom: .5em !important;
}

.table-bottomrow {
    border-bottom: rgb(128, 128, 128);
}

.custom-table {
    margin-bottom: 0;
}

.table-header-top, .table-middle-row {
    padding-bottom: 0 !important;
}

.table-border-bottom, .table-bottomrow {
    border-bottom: 1px solid grey;
}

/* .table-border-bottom {
    padding-top: 0 !important;
} */

/* Table Background Colors */

.table-primary, .table-primary>td, .table-primary>th {
    background-color: rgb(207, 236, 253);
}

.table-warning, .table-warning>td, .table-warning>th {
    background-color: rgb(253, 241, 206);
}

.table-danger, .table-danger>td, .table-danger>th {
    background-color: rgb(242, 218, 252);
}

@media (max-width: 768px) {
    .swim-stadium {
        background-color: rgb(245, 245, 245);
        padding: 50px 30px;
        position: relative;
        display: block;
    }

    .swim-schedule {
        padding: 50px 30px;
        position: relative;
    }
    
}