﻿
/* override anchor links to black in menu....*/
a {
    color: #000;
    text-decoration: none;
}

    /* screen.css (1131, 21) */
    a:hover, a:focus {
        text-decoration: underline;
    }



/* tighten table layout was removed padding: 0 6px 12px 6px;*/
form#maineditform > fieldset > table.table > thead > tr > td, form#maineditform > .table > thead > tr > th {
    font-weight: 400;
    font-size: 12px;
}

form#maineditform > fieldset > table.table > tbody > tr > td {
    font-size: 12px;
}

.table > thead > tr > td, .table > thead > tr > th {
    font-weight: 400;
    font-size: 16px;
    padding: 0;
}


form#maineditform > fieldset.ISTSOnlyBorder {
    border: medium solid #999999;
}
/* Override to make rich text bullets to display  */
form#maineditform > fieldset ul > li, .alert > ul > li, div.comcastpublicedittext ul > li {
    list-style-type: disc;
}


form#maineditform > fieldset ul, .alert > ul, div.comcastpublicedittext ul {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-left: 40px;
}

form#maineditform .input-group-addon {
    color: #999999;
}

.pager li a {
    background-color: transparent;
    border: 1px solid #D2D7D6;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.pager li a, .pagination a {
    text-transform: uppercase;
}

a.addrowlink.btn-link {
    float: left;
}

a.forgot-password-link, #birthdayWhyHelp {
    cursor: pointer;
}
/*@media all and (min-width:1100px)*/
.container {
    width: 90%;
}

@media (min-width: 1100px) {
    .container {
        width: 90%;
    }
}

/*@media all and (min-width:1100px)*/
.jumbotron {
    width: 90%;
}

div.suprequest .modal-dialog {
    max-width: 95% !important;
    margin: auto;
    height: auto;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}


.input-group-addon {
    color: none;
}

div.modal.suprequest {
    height: auto;
    max-width: 95% !important;
    margin: auto;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    overflow: auto;
}


/* Show links on home page */

a.formlinkcss, a.view-details-link, a.tuitionassistancelink {
    text-decoration: underline;
}
/* make link in status button clickable and not show hyperlink underline*/
div.application-item div.content-area div.row.form-item div.status a {
    margin: 0;
    display: block;
    text-decoration: none !important;
}

.childindent, .subtitle.childindent-1 {
    padding-left: 30px;
}

    .childindent.childindent-1 {
        padding-left: 45px;
    }

div.modal.comcastedit {
    height: 90%;
    max-width: 97% !important;
    margin: auto;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    overflow: auto;
}

    div.modal.comcastedit .modal-content, div.modal.comcastedit .modal-dialog {
        padding-left: 0;
        padding-right: 0;
        width: auto;
    }


/* Set height of Checkboxes to 24 */
input[type="checkbox"] {
    height: 24px !important;
    width: 24px !important;
}

input[type="radio"],
{
    height: 15px !important;
    width: 15px !important;
}

/* Make TA link green. */
.application-item .content-area div.row.form-item.tuitionassistancelink a:link, .application-item .content-area div.row.form-item.tuitionassistancelink a:hover, .application-item .content-area div.row.form-item.tuitionassistancelink a:focus, .application-item .content-area div.row.form-item.tuitionassistancelink a:active {
    text-decoration: underline;
    color: #5fa35b;
}

.language-btn {
    float: none;
    margin-top: 5px;
    margin-bottom: 10px;
    margin-right: 5px;
}

legend {
    margin-top: 10px;
}

.radio label, .checkbox label {
    min-height: 20px;
    padding-left: 35px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer;
    margin-left: 10px;
}

.radio input[type='radio'], .radio-inline input[type='radio'], .checkbox input[type='checkbox'], .checkbox-inline input[type='checkbox'] {
    position: absolute;
    margin-left: -35px;
    margin-top: 4px;
}

.navbar-collapse {
    z-index: 1050;
}

body.mobile-menu-active {
    z-index: 1050;
}
/* float left on small devices...*/
@media (max-width:767px) {
    .home-cta {
        float: left;
    }
}
/* override supplemet style*/
#identifySupplementSubmit {
    float: none;
}

body.login .browserlanguageheadermenu {
    float: none !important;
    margin: 0 auto;
    display: block;
    width: 190px;
    margin-top: 20px;
}

body.login a.btn.languagesettingshelp {
    margin-top: 5px;
}

body.login .container.languagecontainer {
    width: 100%;
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
}

.browserlanguageheadermenu li {
    float: left;
    padding: 10px;
    font-size: 12px;
    line-height: 16px;
    color: #808080;
    margin-top: 10px;
}

ul.browsersettingshelplink li {
    list-style-type: disc;
    margin-left: 30px;
}

    ul.browsersettingshelplink li a {
        text-decoration: underline;
    }

body.login a.powered-by img.btn {
    float: none;
    margin-top: 0;
    display: block;
    margin: auto;
}

body .powered-by img {
    float: none;
    width: auto;
    height: auto;
    margin-left: auto;
}

body.login .powered-by {
    background: none;
}


body.home .powered-by img {
    float: left;
}

body.home .powered-by {
    padding: 5px 10px;
}

/* make max size on logos on form pages*/
/*.navbar .navbar-brand {
    max-width: 375px;
    max-height: 215px;
    width: auto;
    height: auto;
}*/

/* make responsive logos on form pages*/
.logoholder {
    max-width: 100% !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
}

.navbar .navbar-brand {
    max-height: 215px;
    max-width: 100% !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
}
    /* make responsive logos on form pages ended */
    .navbar .navbar-brand img {
        max-width: 375px;
        max-height: 200px;
    }
/* Add padding to item in item in data summary*/
div.summary ul.list-group li.list-group-item .col-md-8 {
    padding-bottom: 10px;
}

.fundavailnegative {
    color: red;
}
