
div + div#widget {
    margin-top: 25px;
}

div#widget {
    background-color: rgb(255, 244, 221);
    border: 1px solid rgb(255, 214, 124);
    box-sizing: border-box;
    position: relative;
    text-align: left;
    width: 100%;
    padding: 20px 0 0 0;
}

#search-results {
    display: none;
}

div#widget:after {
    transition: opacity 125ms linear,
    visibility 125ms linear;

    content: "";
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHZpZXdCb3g9IjAgMCAzOCAzOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHJva2U9IiMwMDAiPgogICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxIDEpIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICA8Y2lyY2xlIHN0cm9rZS1vcGFjaXR5PSIuMjUiIGN4PSIxOCIgY3k9IjE4IiByPSIxOCIvPgogICAgICAgICAgICA8cGF0aCBkPSJNMzYgMThjMC05Ljk0LTguMDYtMTgtMTgtMTgiPgogICAgICAgICAgICAgICAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIGZyb209IjAgMTggMTgiIHRvPSIzNjAgMTggMTgiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+CiAgICAgICAgICAgIDwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");
    background-size: 100% 100%;
    background-position: center center;
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    position: absolute;
    right: 20px;
    top: 20px;
    z-index: 10;
    opacity: 0;
    visibility: hidden;
}

div#widget[data-status="is-loading"]:after {
    opacity: 1;
    visibility: visible;
}

div#widget p.error {
    color: rgba(255, 0, 0, 1);
    font-weight: 400;
}

div#widget * {
    font-family: "SourceSans", Helvetica, Arial, sans-serif;
    line-height: 1.2;
}

div#widget :first-child {
    margin-top: 0 !important;
}

div#widget :last-child {
    margin-bottom: 0 !important;
}

div#widget h2 {
    font-size: 21px;
    font-weight: bold;
    margin-bottom: 20px;
    padding-bottom: 7px;
    position: relative;
    text-transform: uppercase;
}

div#widget h2:after {
    border-top: 2px solid rgb(255, 214, 124);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    width: 40px;
}

div#widget h3 {
    font-size: 16px;
    font-weight: bold;
    margin-top: 20px;
}

div#widget p {
    color: #53575A;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.5;
}

div#widget div.text-wrap,
div#widget div.search-wrap {
    margin: 0 20px;
}

div#widget div.search-wrap {
    padding-bottom: 20px;
}

div#widget div.text-wrap {
    margin-bottom: 20px;
}

div#widget div.colleges-wrap {
    overflow: auto;
    max-height: 350px;
}

div#widget div.colleges-wrap.has-content {
    padding: 5px 20px 20px 20px;
}

div#widget div.colleges-wrap.has-content h3 {
    margin-bottom: 20px;
}

div#widget div.colleges-wrap div.colleges {
    display: flex;
    flex-direction: column;
}

div#widget div.colleges-wrap div.colleges > div {
    display: flex;
    align-items: flex-start;
}

div#widget div.colleges-wrap div.colleges > div + div {
    margin-top: 15px;
}

div#widget div.popup-college-img img,
div#widget div.colleges-wrap div.colleges div.college img {
    border: solid 1px #666666;
    box-sizing: border-box;
    display: block;
    height: 90px;
    object-fit: cover;
    align-self: center;
    object-position: center;
    width: 90px;
}

div#widget div.colleges-wrap div.colleges div.college p {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.25;
    margin: 0 0 0 15px;
    flex-grow: 1;
}

div#widget div.colleges-wrap div.colleges div.college p a {
    color: #002f6d;
    text-decoration: none;
    font-weight: bold;
}

div#widget div.search-wrap {
    position: relative;
}

div#widget div.search-wrap div.search {
    background-color: #ffffff;
    position: relative;
}

div#widget div.search-wrap div.search:after {
    content: "";
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translate3d(0, -50%, 0);
    background-size: contain;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAACXBIWXMAAC4jAAAuIwF4pT92AAANGGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNC40LjAtRXhpdjIiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgeG1sbnM6R0lNUD0iaHR0cDovL3d3dy5naW1wLm9yZy94bXAvIgogICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgIHhtcE1NOkRvY3VtZW50SUQ9ImdpbXA6ZG9jaWQ6Z2ltcDo3OGRjMWUzZS1lZjhkLTQwNDktODk2Yi1lN2E1N2Q1ODJhNGQiCiAgIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzUxOGIyMjgtYWIyZC00ZjYxLTkwNTAtODFmOTJlY2I4NDhhIgogICB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ODY0YzVlNmEtNGZjMS00Y2U1LTgwZjktNzRmZjYzYzU0Mzc2IgogICBkYzpGb3JtYXQ9ImltYWdlL3BuZyIKICAgR0lNUDpBUEk9IjIuMCIKICAgR0lNUDpQbGF0Zm9ybT0iV2luZG93cyIKICAgR0lNUDpUaW1lU3RhbXA9IjE2NTc3OTYxNTgwNTA1NDUiCiAgIEdJTVA6VmVyc2lvbj0iMi4xMC4yNCIKICAgdGlmZjpPcmllbnRhdGlvbj0iMSIKICAgeG1wOkNyZWF0b3JUb29sPSJHSU1QIDIuMTAiPgogICA8eG1wTU06SGlzdG9yeT4KICAgIDxyZGY6U2VxPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJzYXZlZCIKICAgICAgc3RFdnQ6Y2hhbmdlZD0iLyIKICAgICAgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDphNjcxNjI2Mi00OTQyLTQyZjMtODZlNi0yNzYyODIyMTAzODgiCiAgICAgIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkdpbXAgMi4xMCAoV2luZG93cykiCiAgICAgIHN0RXZ0OndoZW49IjIwMjItMDctMTRUMTM6NTU6NTgiLz4KICAgIDwvcmRmOlNlcT4KICAgPC94bXBNTTpIaXN0b3J5PgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+JrlFHwAAHj96VFh0UmF3IHByb2ZpbGUgdHlwZSBleGlmAAB42q2baXbsuHKE/2MVXgIxA8vBeI534OX7C5BVKukOr9+zW301lCgSyCEyIhNl1v/89zb/xX/FXsGEmEuqKV38F2qorvFNue7/+vnMZefz/UN4fme/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");
}

div#widget div.search-wrap div.search input {
    appearance: none;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0;
    border: solid 1px #666666;
    box-sizing: border-box;
    color: #555759;
    font-size: 16px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    padding: 0 40px 0 10px;
    width: 100%;
}

div#widget div.search-wrap ul.results {
    background: #ffffff;
    box-shadow: 0px 1px 4px #b5b5b5;
    box-sizing: border-box;
    display: none;
    list-style: none;
    margin: 0;
    max-height: 175px;
    overflow: auto;
    padding: 0;
    position: absolute;
    width: 100%;
}

div#widget div.search-wrap ul.results[data-status="has-results"] {
    display: block;
}

div#widget div.search-wrap ul.results li a {
    color: #555759;
    cursor: pointer;
    display: block;
    font-weight: bold;
    line-height: 1.5;
    margin: 0;
    padding: 5px 10px;
    transition: all .4s;
    user-select: none;
}

div#widget div.search-wrap ul.results li.is-selected a,
div#widget div.search-wrap ul.results li a:hover {
    background-color: #0066ba;
    color: #ffffff;
}

div#widget div.search-wrap ul.results li + li {
    border-top: 1px solid #c5c7c6;
}

div#widget div.popup-college {
    display: flex;
}

div#widget div.popup-college-img {
    flex-shrink: 0;
}

div#widget div.popup-college-img a {
    display: block;
}

div#widget div.popup-college-detail {
    margin: 0 0 0 15px;
    flex-grow: 1;
}

div#widget div.popup-college-detail {
    color: #53575A;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.25;
}

div#widget div.popup-college-detail a:first-child {
    color: #002f6d !important;
    text-decoration: none;
}

div#widget div.popup-college-detail {
    margin-left: 0;
}

div#widget div.popup-college-detail a:not(:first-child) {
    color: #53575A !important;
}

div#widget div.search-wrap label {
    font-weight: bold;
    color: #53575A;
}

#search-results-inner {
    overflow-x: auto;
    max-height: 600px;
}

.search-results-item {
    display: flex;
    align-items: center;
    margin-top: 20px;
    padding-top: 20px;
    border-top: solid 1px #53575a;
}

div.search-results-item-info {
    padding-left: 12px;
    word-break: break-word;
}

div.search-results-item-info a {
    text-decoration: none;
    color: #002f6d;
}

@media (max-width: 2000px) {
    div.search-results-item-image-wrap {
        display: none;
    }
}

/* SELECT dropdown - button and display of college info POPUP - Homepage */
@media (min-width: 767px) {
    .popup-college-img img {
        height: 90px;
        border: 1px solid rgb(150, 150, 150);
    }

    .popup-college-img {
        float: left;
        margin-right: 20px;
    }

    select {
        height: 30px;
        /*min-width: 300px;*/
        padding-left: 5px;
        background: url('/images/cc_banner/dropdown_icon.png') 97% 50% / 4% no-repeat #fff;
    }

}

/* Article main body styling */
@media (max-width: 767px) {
    .content-page-style {
        padding: 0 9.5%;
    }
}

@media (min-width: 768px) {
    .content-page-style {
        padding: 0;
    }
}

/** **/

@media (max-width: 767px) {
    .popup-college-img img {
        display: none;
    }

    .popup-college-img {
        float: left;
        height: 100px;
        width: 0%;
    }

    select {
        min-width: 180px;
        padding-left: 5px;
        background: url('/images/cc_banner/dropdown_icon.png') 97% 50% / 4% no-repeat #fff;
        font-size: 16px;
    }

}

.search-community-college-wrap {
    position: relative;
    display: flex;
}

input.search-community-college {
    border-radius: 0;
    -webkit-appearance: none;
    border: solid 1px #666666;
    width: 100%;
    height: 35px;
    line-height: 35px;
    padding-left: 10px;
    font-weight: bold;
    color: #555759;
    background-image: url('/images/cc_banner/icon-magnifier.png');
    background-repeat: no-repeat;
    background-position: 97%;
    outline: none;
}

input.search-community-college:focus {
    outline: 2px dashed #002F6D;
}

.search-community-college-wrap.location-active input.search-community-college {
    background-image: none;
}

.search-community-college-wrap .apply-college-button {
    display: none;
}

.search-community-college-wrap.location-active .apply-college-button {
    display: inline-block;
    height: 35px;
    background-color: #002f6d;
    color: #fff;
    border: 0;
    font-size: 10pt;
    width: 100%;
    cursor: pointer;
    width: 80px;
}

.search-community-college-wrap.location-active .apply-college-button:hover {
    background-color: #0066ba;
}

div.select-college-label {
    padding: 5px;
}
.select-college-background-area.location-active:after {
    content: '';
    position: absolute;
    bottom: -20px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 15px 0 15px;
    border-color: #ffb700 transparent transparent transparent;
}

.ui-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    outline: 0;
}

.ui-widget-content.ui-autocomplete {
    background: #ffffff;
    color: #333333;
}

.ui-widget.ui-autocomplete.ui-widget-content {
    max-width: 400px !important;
    width: 100% !important;
    z-index: 99;
    margin-top: 3px;
    box-shadow: 0px 1px 4px #b5b5b5;
    font-weight: bold;
    color: #555759;
    overflow-x: auto;
    max-height: 240px;
}

.ui-menu .ui-menu-item a {
    margin: 0;
    cursor: pointer;
    padding: 5px 10px;
    transition: all .4s;
    display: block;
    text-decoration: none;
    color: #555759;
}

.ui-menu .ui-menu-item:not(:last-child) {
    border-bottom: solid 1px #c5c7c6;
}

.ui-menu .ui-menu-item a:hover,
.ui-menu .ui-menu-item a.ui-state-active {
    background-color: #0066ba;
    color: #ffffff;
}

.ui-menu .ui-menu-item-wrapper {
    position: relative;
    padding: 3px 1em 3px 0.4em;
}
