
.ilbs-course-finder-container {
    display: grid;
    grid-gap: 20px;
    place-items: center;
    width: 80%;
    margin: 20px 10% 20px 10%;
}

.ilbs-course-finder-paper {
    max-width: 500px;
    width: 100%;
    padding: 20px 20px 0px 20px;
    border-radius: 5px;
    background: #ffffff;
    box-shadow: 0px 5px 12px -6px rgba(0,0,0,0.4);
    position: relative;
}

.ilbs-course-finder-grid {
    display: grid;
    grid-gap: 20px;
    padding: 0px 0px 20px 0px;
}

.ilbs-course-finder-title {
    padding: 0px 0px 12px 0px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}

.ilbs-course-finder-label {
    display: block;
    padding: 20px;
    border: none;
    border-radius: 5px;
    box-shadow: 0px 4px 12px -4px rgba(0, 0, 0, 0.35);
    cursor: pointer;
    text-align: center;
    text-transform: uppercase;
    color: #000000;

}

.ilbs-course-finder-course-full {
    padding: 1em;
    border-radius: 5px;
    text-align: left;
    text-transform: none;
    background: rgba(0, 0, 0, 0.3);
}

.ilbs-course-finder-help {
    float: right;
    font-size: 2em;
}
