﻿/* Styles specific to the Home page */

.ui-tabs 
{
    margin-top: 2rem;
}


#searchTabs input[type=text]::-ms-clear 
{
    display: none;
}


#searchTabs div.phone-only 
{
    display: none;
}

#searchTabs div.no-phone 
{
    display: flex;
}


ul.typeahead 
{
    max-height: 21rem;
    overflow-y: auto;
    min-width: 0;
}


#FAQList
{
    margin-top: 2rem;
}

.question_text
{
    margin-top: 3rem;
    font-weight: bold;
}

.answer_text 
{
    margin-left: 2rem;
}



/* Bootstrap styles re-applied to give them priority over the Student Gateway styles */
#searchTabs .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}




#searchTabs label 
{
    display: inline-block;
    margin-bottom: .5rem;
    font-weight: bold;
    align-self: center;
    font-weight: 700;
    text-align: right;
}

#searchTabs input.form-control 
{
    width: 100%;
}

#searchTabs a.dropdown-item 
{
    display: block;
    width: 100%;
    padding: 0.25rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}

#searchTabs div.row 
{
    padding-top: 10px;
    padding-bottom: 10px;
}





/* Phones */
@media screen and (max-width: 767px) 
{

    #searchTabs label.phoneLabelLeft 
    {
        text-align: left;
    }

    #searchTabs .text-center-xs
    {
        text-align: center;
    }

    .col-6 
    {
        margin: 0;
        padding: 0;
    }

    #searchTabs div.phone-only 
    {
        display: flex;
    }

    #searchTabs div.no-phone 
    {
        display: none;
    }

    #searchTabs select
    {
        min-width: 0;
    }

    #searchTabs input[type=button] 
    {
        padding-left: 0.8rem;
        padding-right: 0.8rem;
    }
}


/* Notepads and Desktops */
@media screen and (min-width: 768px) 
{
    #searchTabs input[type="button"],
    #searchTabs input[type="submit"] 
    {
        padding: 0.6rem 0.9rem;
    }
}



