﻿.college-profile-div {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
}
.college-profile-div a {
    font-size: 14px;
}

div.clgeFinderBannerText {
    float: left;
    margin-left: 304px;
    margin-top: -93px;
    position: relative;
    color: #ffffff;
    font-family: arial, helvetica, san-serif;
}

.clgeFinderBannerText .clgeFinderIntroTxt {
    float: left;
    width: 100%;
    font-size: 14px;
    color: #ffffff;
    margin-bottom: 20px;
}

.jca-college-finder .boldText {
    font-weight: bold;
}

.jca-college-finder .intro-banner.withoutBGImage {
    color: #000;
    width: 100%;
    height: auto;
    padding: 0;
    font-size: 16px;
}

/*@media (min-width: 1200px) {
    .selection-list .areaOfStudyRowContainer .col-lg-1 {
        padding-left: 0;
        padding-right: 0;
    }
    .selection-list .areaOfStudyRowContainer .col-lg-11 {
        padding-left: 7px;
        padding-right: 0;
    }
    .reset-filters-frame .selection-list .areaOfStudyRowContainer .col-lg-1 {
        padding-left: 0;
        padding-right: 0;
    }
    .reset-filters-frame .selection-list .areaOfStudyRowContainer .col-lg-11 {
        margin-left: 9px;
        width: 87%;
        padding-right: 0;
    }
}
@media (max-width: 767px) {
    .selection-list .areaOfStudyRowContainer .col-lg-1 {
        padding-left: 0;
        padding-right: 0;
    }
    .selection-list .areaOfStudyRowContainer .col-lg-11 {
        padding-left: 20px;
        padding-right: 0;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
     .selection-list .areaOfStudyRowContainer .col-lg-1 {
        padding-left: 0;
        padding-right: 0;
    }
    .selection-list .areaOfStudyRowContainer .col-lg-11 {
        padding-left: 0;
        padding-right: 0;
    }
    .reset-filters-frame .selection-list .areaOfStudyRowContainer .col-lg-1 {
        padding-left: 0;
        padding-right: 0;
    }
    .reset-filters-frame .selection-list .areaOfStudyRowContainer .col-lg-11 {
        padding-left: 0;
        padding-right: 0;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .reset-filters-frame .selection-list .areaOfStudyRowContainer .col-lg-1 {
        padding-left: 0;
        padding-right: 0;
    }
    .reset-filters-frame .selection-list .areaOfStudyRowContainer .col-lg-11 {
        padding-left: 0;
        padding-right: 0;
    }
}*/


.selection-list .areaOfStudyRowContainer .areaOfStudyCheckbox,
.selection-list .areaOfStudyRowContainer .col-lg-1 .areaOfStudyCheckbox{
    /*border: 1px solid #6db2da;*/
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjYxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZGU5YWYiIHN0b3Atb3BhY2l0eT0iMC40Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0.61) 65%, rgba(253,233,175,0.4) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(65%,rgba(255,255,255,0.61)), color-stop(100%,rgba(253,233,175,0.4)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0.61) 65%,rgba(253,233,175,0.4) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0.61) 65%,rgba(253,233,175,0.4) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0.61) 65%,rgba(253,233,175,0.4) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0.61) 65%,rgba(253,233,175,0.4) 100%);
    content: '\a0';
    display: inline-block;
    vertical-align: top;
    width: 1.5em;
    height: 1.5em;
    margin-right: .25em;
    border-radius: 5px;
    font-family: 'FontAwesome';
    font-weight: normal;
    text-align: center;
    color: #004e8b;
    box-shadow: 0px 2px 4px -2px rgba(0, 0, 0, 0.75);
    float: left;
}

.areaOfStudyRowContainer {
    position: relative;
    margin-top: 2px;
    margin-left: 5px;
    display: block;
    font-size: 16px;
    cursor: pointer;
    line-height: 24px;
    width: 97%;
}


 .jca-college-finder .wrap-majors-text {
        padding-left: 33px;
        position:relative;
        min-height: 27px;
        margin-left: 5px;
 }


@media (max-width: 767px) {
    .college-finder-one-column .test-main-bg {
        padding-right: 0px;
        padding-left: 0px;
        overflow: visible;
        padding-top: 10px;
    }
}

@media (max-width: 767px) {
    .college-finder-two-column .jca-college-finder {
        padding: 0;
    }
}

.padLeftRight {
    padding-left: 10px;
    padding-right: 10px;
}

.college-finder-one-column .test-main-bg,
.college-finder-two-column .test-main-bg {
    padding-bottom: 70px;
    padding-top: 10px;
}

@media (max-width: 767px) {

    .dummyDivForCloseStateList {
        position: absolute;
        width: 100%;
        top: 28%;
        height: 89%;
    }
}

@media(min-width:768px) {

    .dummyDivForCloseStateList {
        position: absolute;
        width: 104%;
        top: 8%;
        left: -2%;
        height: 122%;
    }
}

@media(min-width:992px) {

    .dummyDivForCloseStateList {
        position: absolute;
        width: 104%;
        top: 8%;
        left: -2%;
        height: 120%;
    }
}

@media(min-width:1200px) {

    .dummyDivForCloseStateList {
        position: absolute;
        width: 103%;
        top: 7%;
        left: -2%;
        height: 120%;
    }
}



@media (max-width: 767px) {

    .dummyDivForCloseMajorsList {
        position: absolute;
        width: 100%;
        top: 56%;
        height: 81%;
    }
    .closeMajorsListInResetWizard {
        position: absolute;
        width: 100%;
        top: 32%;
        height: 68%;
        left: 0%;
    }
    .closeLocationListInResetWizard {
        position: absolute;
        width: 100%;
        top: 21%;
        height: 82%;
        left: 0%;
    }
    .closeSportsListInResetWizard {
        position: absolute;
        width: 100%;
        top: 21%;
        height: 83%;
        left: 0%;
    }
    .compare-college-dd-close
    {
        position: absolute;
        width: 100%;
        top: 0%;
        left: 0%;
        height: 100%;
        /*z-index:1;*/
    }
}

@media(min-width:768px) {

    .dummyDivForCloseMajorsList {
        position: absolute;
        width: 104%;
        top: 8%;
        left: -2%;
        height: 129%;
    }
    .closeMajorsListInResetWizard, .closeSportsListInResetWizard, .closeLocationListInResetWizard {
        position: absolute;
        width: 74%;
        top: 0%;
        height: 100%;
        left: 26%;
    }
    .compare-college-dd-close
    {
        position: absolute;
        width: 100%;
        top: 0%;
        left: 0%;
        height: 100%;
        /*z-index:1;*/
    }
}

@media(min-width:992px) {

    .dummyDivForCloseMajorsList {
        position: absolute;
        width: 104%;
        top: 10%;
        left: -2%;
        height: 126%;
    }

    .closeMajorsListInResetWizard, .closeSportsListInResetWizard, .closeLocationListInResetWizard  {
        position: absolute;
        width: 78%;
        top: 0%;
        height: 100%;
        left: 22%;
    }
    .compare-college-dd-close
    {
        position: absolute;
        width: 100%;
        top: 0%;
        left: 0%;
        height: 100%;
        /*z-index:1;*/
    }
}

@media(min-width:1200px) {

    .dummyDivForCloseMajorsList {
        position: absolute;
        width: 103%;
        top: 11%;
        left: -2%;
        height: 125%;
    }

    .closeMajorsListInResetWizard, .closeSportsListInResetWizard, .closeLocationListInResetWizard  {
        position: absolute;
        width: 78%;
        top: 0%;
        left: 22%;
        height: 100%;
    }

    .compare-college-dd-close
    {
        position: absolute;
        width: 100%;
        top: 0%;
        left: 0%;
        height: 100%;
        /*z-index:1;*/
    }
}

.college-match-container .college-search-result .trashed-college {
    display:none;
}



/******PAGINATION*******/
.jca-college-finder .pagination-container .pagination-Div {
    padding-top: 0px;
    height: 30px;
    margin-bottom: 0px;
}
.pagination-container{
    display: block; 
    float: right; 
    padding: 5px 10px;
}

.pagination-Div .pagination 
{
    display: inline;
    padding-left: 0;
    margin:0 0;
    border-radius: 4px;
    float:right;
    margin-right:10px;
}

.pagination-Div .pagination > li > a, .pagination > li > span
{
   border: none;
   background-color:transparent;
   padding: 0px 10px 0px 10px;
   font-size:16px;
}
.pagination-Div .pagination > li:last-child > a, .pagination > li:last-child > span,.pagination-Div .pagination > li:first-child > a, .pagination > li:first-child > span
{
    padding: 0px 11px 0px 0px;
}
.pagination-Div .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, 
.pagination > .active > a:focus, .pagination > .active > span:focus 
{
    z-index: 2;
    color: black; 
    cursor: default;
    background-color:transparent; 
}

.pagination-Div .pagination > li:first-child > a, .pagination > li:first-child > span 
{
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    content:none;
}

.pagination-Div .pagination > .active > a {
    font-weight: bold;
}

.pagination-Div .pagination > li > a:hover
{
    color:#000000;
}

.pagination-Div .pagination > li:first-child > a:hover, .pagination-Div .pagination > li:last-child > a:hover
{
    color:transparent;
}

.ShowingPagesText {
    color: #5e5e5e;
}

.pagination > li:first-child > a
{
    border: none;
    background-color: transparent;
    background-image:url('/ProductEngine/ProductCatalog/img/btn_previous_pagination.png');
    background-repeat:no-repeat;
    color:transparent;
}

.col-xs-12.paginationContainer .pagination > li:first-child > a
{
    background-image:url('/ProductEngine/ProductCatalog/img/btn_previous_mobile_pagination.png');
    height: 24px;
}

.pagination > li:last-child > a
{
    border: none;
    background-color: transparent;
    background-image:url('/ProductEngine/ProductCatalog/img/btn_next_pagination.png');
    background-repeat:no-repeat;
    color:transparent;
}

.col-xs-12.paginationContainer .pagination > li:last-child > a
{
    background-image:url('/ProductEngine/ProductCatalog/img/btn_next_mobile_pagination.png');
    height: 24px;
}

.paginationPrevious
{
    border: none;
    background-color: transparent;
    background-image:url('/ProductEngine/ProductCatalog/img/btn_previous_pagination.png');
    background-repeat:no-repeat;
}

.paginationNext
{
    border: none;
    background-color: transparent;
    background-image:url('/ProductEngine/ProductCatalog/img/btn_next_pagination.png');
    background-repeat:no-repeat;
}


.paginationPrevious:hover 
{
    background-image:url('/ProductEngine/ProductCatalog/img/btn_previous_pagination_rollover.png');
}
.paginationNext:hover
{
    background-image:url('/ProductEngine/ProductCatalog/img/btn_next_pagination_rollover.png');
}

.pagination > li:first-child > a:hover
{
    background-image:url('/ProductEngine/ProductCatalog/img/btn_previous_pagination_rollover.png');
}

.pagination > li:last-child > a:hover
{
    background-image:url('/ProductEngine/ProductCatalog/img/btn_next_pagination_rollover.png');
}

.col-xs-12.paginationContainer .pagination > li:first-child > a:hover
{
    background-image:url('/ProductEngine/ProductCatalog/img/btn_previous_mobile_pagination_rollover.png');
    height: 24px;
}

.col-xs-12.paginationContainer .pagination > li:last-child > a:hover
{
    background-image:url('/ProductEngine/ProductCatalog/img/btn_next_mobile_pagination_rollover.png');
    height: 24px;
}

.pagination-div-parts
{
    float: left;
}

.pagination-div-parts span
{
    /*margin-right:20px;*/
    font-style:italic;
    font-size:14px;
    float:right;
}

.link-to-cf-home.pull-right
{
    margin-right: 10px;
    margin-top: 10px;
}


.college-match-container .college-search-result .no-result{
    text-align: center;
    color: gray;
    font-weight: bold;
}

.jca-college-finder .cursor-not-allowed {
    cursor: not-allowed;
}

 .jca-college-finder .compare-colleges-frame table tr:nth-child(2) td:first-child h2 a,
 .jca-college-finder .compare-colleges-frame table tr:nth-child(2) td:nth-child(2) h2 a
 {
     word-break:break-word;
 }

 .displayNone
 {
     display:none;
 }

 /* FILTER-REFINE-CONTAINER LAYOUT */
.jca-college-finder .college-profile-div .filter-refine-container {
	position: relative;
	margin-top: 0;
}
.jca-college-finder .college-profile-div .college-general-details {
    padding-top: 30px;
}