

.overflowtooltipparent {
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.overflowtooltip {
    max-width: 100%;
}

/* added to eliminate H2 and B tags for overflow management */
.adsourceheading {
    font-family: sans-serif;
    font-size: 16px;
    color: #434343;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}

.acc {
    font-family: sans-serif;
    font-size: 13px;
    color: #1d5499;
    font-weight: bold;
    margin: 2px 0 0 0;
    padding: .5em .5em .5em .7em;
}

.ui-accordion .ui-accordion-header {
    background-color: #f7f8f9;
    font-family: sans-serif;
    font-size: 13px;
    color: #1d5499;
    font-weight: bold;
    cursor: pointer;
    width: 200px;
    border: none;
    text-align: left;
    outline: none;
    transition: 0.9s;
}

.ui-accordion .ui-accordion-content {
    background-color: #f7f8f9;
    border: 0px;
    padding: 0px;
}

#cboxClose {
    border: 0px;
}

/* this makes validation messages invisible unless there is a validation error */
.field-validation-valid {
    display: none;
}
.validation-summary-valid {
    display: none;
}

/* used for disabling links that aren't working yet  */
.not-active {
    pointer-events: none;
    /*cursor: default;*/
    text-decoration: none;
    cursor: not-allowed;
    opacity: 0.5;
}

/* used to create "preferred" line break points */
span.line {
    display: inline-block;
}

/* added so we could still have red pagenav links in addition to black */
.pagenav-red {
    font-family: sans-serif;
    font-size: 13px;
    color: #b90927;
    text-decoration: none;
    line-height: 1.7;
}

/* added because green style was not set correctly */
.redtext {
    font-weight: bold;
    color: #b90927;
}
.greentext {
    font-weight: bold;
    color: #267f00;
}

/* added to display badges over notifications icon */
.badge {
    padding-left: 9px;
    padding-right: 9px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
}

.label-warning[href],
.badge-warning[href] {
    background-color: #b90927;
}

#lblNotificationCount {
    font-family: sans-serif;
    font-size: 12px;
    background: #ff0000;
    color: #fff;
    padding: 0 5px;
    vertical-align: top;
    margin-left: -10px;
}

/* get rid of the bullet on validation summary */
.validation-summary-errors ul {
    list-style: none;
}

/* change the color of the filter dropdown */
.filterapplied {
    color: #b90927;
}
.filterapplied:hover {
    color: #b90927;
}
.filterapplied option {
    color: #000000;
}


/* used for keeping the loading graphic towards top of overlay */
.loadingimgclass {
    position: absolute;
    top: 50px;
    min-width:100px;
    min-height:100px;
}
.loadingbgclass {
    margin-top: 70px;
    background: rgba(255, 255, 255, 0.8);
}
.loadingbgclassresp {
    margin-top: 0px;
    background: rgba(255, 255, 255, 0.8);
}

/* added to distinguish AddwebsiteProperty from other links and avoid loadingoverlay */
.addpropertynav {
    font-family: sans-serif;
    font-size: 13px;
    color: #b90927;
    text-decoration: none;
    font-weight: normal;
    line-height: 1.8;
}

.addpropertynav:hover {
    font-family: sans-serif;
    font-size: 13px;
    color: #78899f;
    text-decoration: none;
    font-weight: normal;
    line-height: 1.8;
}

.jplist-error {
    display: inline;
    float: left;
    width: 1276px;
    text-align: center;
    border-bottom: 1px solid #d3d7da;
    border-left: 1px solid #d3d7da;
    border-right: 1px solid #d3d7da;
    font-family: sans-serif;
    font-size: 12px;
    color: #434343;
    font-weight: normal;
    line-height: 1.7;
}

.jplist-no-results {
    display: inline;
    float: left;
    width: 1276px;
    text-align: center;
    border-bottom: 1px solid #d3d7da;
    border-left: 1px solid #d3d7da;
    border-right: 1px solid #d3d7da;
    font-family: sans-serif;
    font-size: 12px;
    color: #434343;
    font-weight: normal;
    line-height: 1.7;
}

/* used for hp */
.formfield {
    display: none
} 


/* used for transcripts */

.bold {
    font-weight: bold;
    color: #cd065a;
}

.boxed {
    font-weight: bold;
    border: 1px solid #cd065a;
    padding: 3px;
}

@media screen {
    .printable {
        display: none;
        margin-bottom: 10px;
    }
}
@media print {
    .printable {
        display:block;
        margin-bottom:10px;
        padding-bottom:10px;
    }
}
