/* Minification failed. Returning unminified contents.
(207,25): run-time error CSS1039: Token not allowed after unary operator: '-brownish-grey'
 */
#container.details.majors-v3-details .container {
    font-family: "Fira Sans";
}

#container.details.majors-v3-details .indention-field .search-textbox select {
    height: 42px !important;
    background-color: #fff;
    font-family: "Fira Sans";
    border-radius: 0px;
    border: solid 2px #ccc;
    color: #231F20;
}

.inner i.fa-info-circle {
    font-size: 15px;
    color: #BFBEBE;
}



#container.details.majors-v3-details .indention-field .search-textbox select option {
    background-color: #fff !important;
}

    #container.details.majors-v3-details .indention-field .search-textbox select option:hover,
    #container.details.majors-v3-details .indention-field .search-textbox select option:active {
        background-color: #044da25e !important;
        background-color: #044da25e !important;
        color: #231F20;
    }

#moreBestCollegesDetails .search-textbox.filter2 {
    background-color: #fff;
    border: solid 2px #BFBEBE;
    border-radius: 0px;
}

#moreBestCollegesDetails button.dropdown-toggle {
    background-color: #fff;
    border-radius: 0px;
}


#moreBestCollegesDetails .dropdown-menu.show {
    background-color: #fff;
}

    #moreBestCollegesDetails .dropdown-menu.show li {
        background-color: #fff;
    }

        #moreBestCollegesDetails .dropdown-menu.show li:hover {
            background-color: #fff !important;
        }

        #moreBestCollegesDetails .dropdown-menu.show li a:hover {
            background-color: #044da25e !important;
        }

        #moreBestCollegesDetails .dropdown-menu.show li a span:hover {
            background-color: none !important;
        }

#moreBestCollegesDetails thead th {
    background-color: #F6F6F6 !important;
    color: #636262;
    font-family: "Fira Sans" !important;
    /*font-size: 18px;*/
}

#moreBestCollegesDetails tbody tr p.college-name-logo {
    font-family: "Fira Sans" !important;
}

#moreBestCollegesDetails tbody tr p.text-blue {
    font-family: "Fira Sans" !important;
}

#BestFitCollegesDetailsDataTable {
    border: none;
}
/*#moreBestCollegesDetails .table > thead > tr > th, #moreBestCollegesDetails .table > tbody > tr > td {
    border-width:0px;
}*/



#moreBestCollegesDetails .demo thead tr th a .fa-question-circle:before {
    font-size: 11px;
    color: #BFBEBE;
    padding: 2px 4px;
    border-radius: 25px;
}

#moreBestCollegesDetails .demo thead tr th a .fa-question-circle:before {
    font-size: 11px;
    color: #BFBEBE;
    padding: 2px 4px;
    border-radius: 25px;
}

#moreBestCollegesDetails p.college-name-logo a.normal-link {
    color: #044da2;
    font-weight: 600;
    text-decoration: none !important;
    font-size: 18px;
}

#colleges-table .sub-info, #sub-info .normal-link {
    padding-left: 0;
    font-size: 18px;
}


#moreBestCollegesDetails .sorting_1 .text-blue {
    color: #4E8B27;
    font-size: 18px;
    font-family: "Fira Sans";
}


.disclaimer {
    font-family: "Fira Sans";
}

.disclaimer-more {
    margin-left: 10px;
    color: #044da2 !important;
}

.stick-price {
    font-family: "Fira Sans";
    color: #231F20;
    font-weight: 600;
    font-size: 32px;
}

.stick-price-mid {
    color: #008555;
    font-family: "Fira Sans";
}

.pie-male {
    color: #008555 !important;
}

.pie-female {
    color: #8C3C67 !important;
}

input[type="text"], input[type="password"], input[type="number"], input[type="email"] {
    font-family: "Fira Sans";
}

.search-textbox.perpage {
    font-family: "Fira Sans";
    background-color: #fff;
    border: solid 2px #BFBEBE;
    border-radius: 0px;
}

.footable3 .pagination > li > a {
    font-family: "Fira Sans";
}


.best-colleges-ddl-page-size .search-textbox .heapBox .heap .heapOptions .heapOption a.selected,
.best-colleges-ddl-page-size .search-textbox .heapBox .heap .heapOptions .heapOption a:hover {
    background: #044da25e !important;
}

.best-colleges-ddl-page-size .search-textbox .heapBox .heap .heapOptions .heapOption a {
    background: none;
    padding-left: 10px;
    font-family: "Fira Sans";
}

.best-colleges-ddl-page-size .search-textbox .heapBox div.heap {
    border: solid 2px #BFBEBE;
    background-color: #fff;
    border-radius: 0px;
    padding: 10px 0px 10px;
}

.majors-v3-header {
    background-color: #F6F6F6;
    padding: 10px 0 28px 0;
}

.majors-v3-details .intro-bar {
    padding: 0;
}

.majors-v3-details .majors-v3-header .breadrumb {
    /*margin-top: 20px;*/
    margin-bottom: 10px;
}
    .majors-v3-details .majors-v3-header .breadrumb ul li {
        margin: 0;
    }
        .majors-v3-details .majors-v3-header .breadrumb ul li .last-item {
            font-family: "Fira Sans";
            font-size: 14px;
            font-weight: normal;
            line-height: 1.86;
            text-align: left;
            color: var(--brownish-grey);
        }

    .majors-v3-details .majors-v3-header .breadrumb a {
        margin: 0;
        font-family: "Fira Sans";
        font-size: 14px;
        font-weight: normal;
        line-height: 1.86;
        text-align: left;
        color: #044da2;
        text-decoration: none;
    }

    .majors-v3-details .majors-v3-header .breadrumb .breadcrumb-separator {
        margin: 0 4px;
        font-family: "Fira Sans";
        font-size: 14px;
        font-weight: normal;
        line-height: 1.86;
        text-align: left;
        color: #BFBEBE;
    }

.majors-v3-details #crMajor h1 {
    font-family: "Fira Sans";
    font-size: 41px;
    font-weight: 600;
    line-height: 1.08;
    text-align: left;
    color: #222;
}

.majors-v3-details .summary-description {
    /*width: 1124px;
    height: 116px;
    margin: 24px 0 35px;*/
    font-family: "Fira Sans";
    font-size: 18px;
    font-weight: normal;
    line-height: 1.56;
    text-align: left;
    color: #231F20;
    margin-bottom: 35px;
}
    .majors-v3-details .summary-description .about-title{
        font-weight:600;
        font-size:32px;
    }
    .majors-v3-details .summary-description p{
        font-size:16px;
    }

    .majors-v3-details .btn-favorites a {
        padding: 8px 53px 8px 53px;
        border-radius: 0px;
        font-size: 18px;
    }

.majors-v3-details a.my-major {
    float: none;
    display: inline-block;
}

.majors-v3-details a#addToMyMajorsBtn {
    margin: 0;
    border: solid 2px #044da2 !important;
    background-color: #fff !important;
    color: #044da2 !important;
}

    .majors-v3-details a#addToMyMajorsBtn:hover {
        margin: 0;
        border: solid 2px #044da2;
        background-color: #fff;
        color: #044da2;
    }

    .majors-v3-details a#addToMyMajorsBtn:hover {
        background-color: #044da2 !important;
        border: solid 2px #044da2 !important;
        color:#fff !important;
    }

.majors-v3-details a#myMajor {
    margin: 0;
    border: solid 2px #044da2;
    background-color: #fff;
    font-family: "Fira Sans";
    font-size: 16px;
    font-weight: 600;
    text-align: left;
    color: #044da2;
}

    .majors-v3-details a#myMajor:hover {
        background-color: #044da2;
        border: solid 2px #044da2;
    }

    .majors-v3-details a#myMajor:hover span {
        color: #fff ;
    }

    .majors-v3-details a#myMajor:hover i {
        color: #fff;
    }


.majors-v3-details a#addToMyMajorsBtn i {
    margin: 4px 0 4px 0;
    object-fit: contain;
    color: #044da2 !important;
    font-size: 16px;
}

.majors-v3-details a#addToMyMajorsBtn:hover i {
    color: #fff !important;
}



.majors-v3-details a#addToMyMajorsBtn #spnAddToMyMajor {
    font-family: "Fira Sans";
    font-size: 18px;
    font-weight: 600;
    text-align: left;
    color: #044da2 !important;
}

.majors-v3-details a#addToMyMajorsBtn:hover #spnAddToMyMajor {
    color: #fff !important;
}


    .majors-v3-details .new-majors__search .tt-dropdown-menu {
    top: 100% !important;    
}

.details .container-fluid {
    margin-top: 0 !important;
    padding-bottom: 0 !important;
}

#square {
    color: #044da2;
}

@media(max-width:576px) {
    .majors-v3-details #crMajor h1 {
        text-align: center;
    }
}

@media only screen and (max-width:320px) {
    details .container-fluid {
        margin-top: "unset";
    }
}

