﻿


.scheduleTopSearch {
    width: 100%;
}

.SearchAndfb {
    display: block;
    width: 100% !important;
}

    .SearchAndfb li {
        float: left;
        display: block;
        width: 50%;
        width: calc(100% - 255px);
        box-sizing: border-box;
        border: solid 1px transparent;
    }

        .SearchAndfb li:first-of-type {
            width: 250px;
        }

    .SearchAndfb:after {
        content: " ";
        display: block;
        clear: both;
    }

    .SearchAndfb .SpotlightFeedback {
        margin-top: 0px;
        padding: 10px 10px 10px 30px;
        border: dotted 1px #dcdcdc;
        border-radius: 15px 15px 0 15px;
    }

        .SearchAndfb .SpotlightFeedback .FText {
            font-size: 1em;
        }

    .SearchAndfb .fInfo {
        margin: 0px 10px 0 0 !important;
        padding: 0px !important;
        font-size: 0.9em;
        width: 100%;
        text-align: right;
    }

.VerticalListOfCats:before {
    content: "Categories";
    border-bottom: solid 1px #ccc;
    display: block;
    width: 100%;
    text-indent: 3px;
}

.VerticalListOfCats a {
    width: 100%;
    margin: 0;
    display: block;
    line-height: 1.2em;
    padding: 10px 0px 10px 5px !important;
    border: solid 1px transparent;
}

    .VerticalListOfCats a:hover {
        background-color: #e6f7ff;
        border: solid 1px #b3e6ff;
    }

.firstToolboxOnCoursePages {
    margin-top: 0px !important;
}

.allReviewsOverviewHolder {
    margin: 0 10px 0 0 !important;
}

.tblCourses {
    background-color: #fff;
    border-top: solid 1px #dadaf1 !important;
    border-left: solid 1px #dadaf1;
}

h1 {
    margin: 0 0 10px 0 !important;
    margin-top: 10px !important;
}

.RootPageTitle {
    margin-top: 0px;
}
