SPAN.loading {
    display:inline-block;
    width:16px;
    height:16px;
    background-image: url('img/loading.gif');
}

.breadcrumb {
    margin-bottom:0;
    border-radius:0;
}

.alx-title {
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    padding:7px;
    font-size:10pt;
    text-align:center;
    background:#fafafa;
}

.alx-project-header {
    background:#eee;
    width:100%;
    text-align:center;
    height:28px;
    padding:3px;
    font-size:14pt;
    font-weight:bold;
    border:1px solid #ccc;
}
.alx-body {
    width: 95%;
    min-height:400px;
    margin:15px auto 0 auto;
    font-size: 10pt;
    text-align:left;
}

.alx-footer {
    border-top:1px solid #bbb;
    width:500px;
    margin:15px auto 0 auto;
    padding:3px;
    font-size:8pt;
    text-align:center;
    color:#808080;
    clear:both;
}
.alx-footer A:link, .alx-footer  A:visited, .alx-footer  A:active {
    font-size:8pt;
    color:#0055aa;
    text-decoration:none;
}
.alx-footer  A:hover {
    text-decoration:underline;
}

TABLE.alx-list-table {
}

TABLE.alx-list-table-full {
    width:100%;
}

TABLE.alx-list-table THEAD > TR > TH {
    border-top:1px solid #aaa;
    border-bottom:1px solid #aaa;
    vertical-align:top;
    text-align:left;
    background:#e5e5e5;
    padding:0 3px;
}

TABLE.alx-list-table THEAD > TR > TH:nth-child(odd) {
    background:#e0e0e0;
}

TABLE.alx-list-table TBODY > TR > TD {
    border-top:1px solid #aaa;
    border-bottom:1px solid #aaa;
    vertical-align:top;
    text-align:left;
    background:#fff;
    padding:2px 3px;
}

TABLE.alx-list-table TBODY > TR > TD:nth-child(odd) {
    background-color:#f7f7f7;
}

TABLE.alx-list-table TBODY > TR > TD.nowrap {
    white-space: nowrap;
}

TABLE.alx-list-table TBODY > TR > TD > UL {
    margin-left:1.1em;
    padding-left:0;
}

TABLE.alx-list-table TBODY > TR.highlight:nth-child(odd) TD {
    background-color:#fdffc4;
}

TABLE.alx-list-table TBODY > TR.highlight:nth-child(odd) > TD:nth-child(odd) {
    background-color:#eceea8;
}

TABLE.alx-list-table-alt-row TBODY > TR:nth-child(odd) TD {
    background-color:#e5e5e5;
}

TABLE.alx-list-table-alt-row TBODY > TR:nth-child(odd) > TD:nth-child(odd) {
    background-color:#dbdbdb;
}

TABLE.alx-list-table TBODY > TR.disabled > TD {
    background-color:#ddd;
    color:#bbb;
}

@media print
{
    DIV.alx-no-print {display:none}
}

.form-actions {
    margin:5px 0;
    padding:5px;
}

.navbar-inverse {
    background:#034ea2;
}

.navbar {
    min-height:30px;
}

.navbar-brand {
    height:30px;
    padding:5px 15px;
    font-size:12pt;
}

.nav > li > a{
    padding:5px 15px;
}

.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a {
    color:#fff;
}

TABLE.alx-list-table TBODY > TR > TD.category-end, TABLE.alx-list-table TBODY > TR.category-end > TD {background:#fff;border:0;height:10px;}

.file-hash-view {
    cursor:pointer;
    color:#034ea2;
}

.collapsible .collapsible-header {
    cursor: pointer;
}
.collapsible .collapsible-plus:before {
    content:url('img/plus.gif');
}

.collapsible .collapsible-minus:before {
    content:url('img/minus.gif');
}

DIV.agreement_view {
    overflow: auto;
    height: 370px;
    border: 1px solid #888;
    padding: 10px;
    margin: 10px;
}