
a[href^="mailto:"] {
    padding-left: 19px;
    background: transparent url(/Content/images/icons/email.png) no-repeat left center;
}

a.pdf,
a[href$=".pdf"] {
    padding-left: 19px;
    background: transparent url(/Content/images/icons/pdf.gif) no-repeat center left;
}

/*a[accesskey]:hover:after,
a[accesskey]:focus:after {
    content: " [" attr(accesskey) "] ";
}*/

section.collapsable>*:first-child,
#sidebar>.collapsable>*:first-child {
    cursor: pointer;
}
section.collapsable>*:first-child::before,
#sidebar>.collapsable>*:first-child::before {
    content: url(/Content/images/icons/magnifier_zoom_out.png);
    margin-right: 5px;
}
section.collapsable.collapsed>*:first-child::before,
#sidebar>.collapsable.collapsed>*:first-child::before {
    content: url(/Content/images/icons/magnifier_zoom_in.png);
}
section.collapsable.collapsed>*+*,
#sidebar>.collapsable.collapsed>*+* {
    display: none;
}

input[type=search] {
    padding-right: 19px;
    background: transparent url(/Content/images/icons/find.png) no-repeat right center;
}


#logout {
    padding-right: 19px;
    background: transparent url(/Content/images/icons/lock_break.png) no-repeat right center;
}

.logon.button {
    padding-left: 21px;
    background: transparent url(/Content/images/icons/lock_go.png) no-repeat 4px center;
}

.admin.button {
    padding-left: 19px;
    background: transparent url(/Content/images/icons/wrench.png) no-repeat 2px center;
}

#helpers .helpdesk {
    padding-right: 19px;
    background: transparent url(/Content/images/icons/help.png) no-repeat right center;
}
#helpers .to-test {
    padding-right: 19px;
    background: transparent url(/Content/images/icons/error.png) no-repeat right center;
}
#helpers .to-production {
    padding-right: 19px;
    background: transparent url(/Content/images/icons/exclamation.png) no-repeat right center;
}
#helpers .admin>a {
    padding-right: 19px;
    background: transparent url(/Content/images/icons/wrench.png) no-repeat right center;
}

#content a#reportingEntitiesDashboard {
    padding-left: 19px;
    background: transparent url(/Content/images/icons/book.png) no-repeat left center;
}

#content a#reportingDashboard {
    padding-left: 19px;
    background: transparent url(/Content/images/icons/table_multiple.png) no-repeat left center;
}
#content a#systemLogs {
    padding-left: 19px;
    background: transparent url(/Content/images/icons/page_white_wrench.png) no-repeat left center;
}

#content a#userDashboard {
    padding-left: 19px;
    background: transparent url(/Content/images/icons/user.png) no-repeat left center;
}

#content a#moreInfo {
    padding-left: 19px;
    background: transparent url(/Content/images/icons/information.png) no-repeat left center;
}

#content ul.optionsMenu .refresh {
    padding-left: 19px;
    background: transparent url(/Content/images/icons/arrow_refresh.png) no-repeat left center;
}

#content ul.optionsMenu .edit {
    padding-left: 19px;
    background: transparent url(/Content/images/icons/pencil.png) no-repeat left center;
}

#content ul.optionsMenu .update {
    padding-left: 19px;
    background: transparent url(/Content/images/icons/database_refresh.png) no-repeat left center;
}

#content ul.optionsMenu .warning {
    padding-left: 19px;
    background: transparent url(/Content/images/icons/error.png) no-repeat left center;
}

#content ul.optionsMenu .print {
    padding-left: 19px;
    background: transparent url(/Content/images/icons/printer.png) no-repeat left center;
}

#content ul.optionsMenu .export {
    padding-left: 19px;
    background: transparent url(/Content/images/icons/report.png) no-repeat left center;
}

a.disabled{
    text-decoration: line-through;
}

#content ul.reportList .submit {
    padding-left: 19px;
    background: transparent url(/Content/images/icons/lock_go.png) no-repeat left center;
}
#content ul.reportList .unsubmit {
    padding-left: 19px;
    background: transparent url(/Content/images/icons/lock_break.png) no-repeat left center;
}
#content ul.reportList .delete,
#content ul.linkList .delete {
    padding-left: 19px;
    background: transparent url(/Content/images/icons/bin.png) no-repeat left center;
}

#content ul.linkList a,
#content .logList a,
#content a.details {
    padding-left: 19px;
    background: transparent url(/Content/images/icons/magnifier.png) no-repeat left center;
}
#sidebar a#myDetails {
    padding-right: 19px;
    background: transparent url(/Content/images/icons/magnifier.png) no-repeat right center;
}

#content a.add,
#content button.add {
    padding-left: 19px;
    background-image: url(/Content/images/icons/add.png);
    background-position: left center;
    background-repeat: no-repeat;
}
#content button.add {
    background-position: 2px center;
}

#content a.invite {
    padding-left: 19px;
    background: transparent url(/Content/images/icons/email_go.png) no-repeat left center;
}

#content #reportTools button.save {
    padding-left: 20px;
    background: white url(/Content/images/icons/disk.png) no-repeat 3px center;
}

#content a.print {
    padding-left: 22px;
    background: white url(/Content/images/icons/printer.png) no-repeat 3px center;
}

#content button.delete,
#content .button.delete {
    padding-left: 22px;
    background: white url(/Content/images/icons/delete.png) no-repeat 3px center;
}
#content .button.copy {
    padding-left: 22px;
    background: white url(/Content/images/icons/page_copy.png) no-repeat 3px center;
}

#content ul,
#content ol {
    margin-left: 3em;
    text-indent: -2em;
}

#content ul>li,
#content ol>li {
    text-indent: 0;
}

#content td > ul:only-child,
#content td > ol:only-child {
    margin: 0;
    margin-left: 1em;
    text-indent: -1em;
}
#content td > ul,
#content td > ol {
    margin-right: 1em;
}

#content a.imageAnchor {
    display: inline-block; /* the anchor will then adapt to the image's size */
}

table td.dateCell,
table td.reidCell,
table.dashboard td.nowrap {
    white-space: nowrap;
}

#content table.dashboard tr:hover>td {
    background-color: #ccffcc;
}
#content .dashboard tr.locked:hover>td {
    background-color: #aaaaff;
}
#content .dashboard tr.inactive:hover>td {
    background-color: #ffcccc;
}
#content .dashboard tr.pending:hover>td {
    background-color: #FFAAAA;
}
#content table.logList tr:hover>td {
    background-color: #E8E8E8;
}

#content table.logList tr>td.Critical {
    background-color: #ffBBBB;
}
#content table.logList tr>td.Suspicious {
    background-color: #FFDB88;
}
#content table.logList tr>td.High {
    background-color: #ADD8E6;
}
#content table.logList tr>td.System {
    background-color: #E8E8E8;
}
#content table.logList tr>td.Medium {
    background-color: #FFFDD0;
}
#content table.logList tr>td.Low {
    /*none*/
}
