* {
    outline: none;
}

a {
    text-decoration: none;
    color: #000000;
}

a ul,
a ol {
    display: inline-block;
}

a.link {
    text-decoration: underline;
}

a.disabled:hover {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

a.no-underline:hover {
    text-decoration: none;
}

.rounded-corners {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
}

.search-value {
    margin-top: 12px;
}

.search-value .col-md-5 {
    margin-left: 0;
}

#wicketDebugBar {
    right: 0;
}

.separator {
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #CDCDCD;
}

.log-box {
    padding: 3px;
    max-height: 180px;
    border: 1px solid #CDCDCD;
    overflow: auto;
}

.log-box a {
    display: block;
}

.log-box .active {
    background-color: #FF7757;
}

body.wait *, body.wait {
    cursor: wait !important;
}

.table-striped tbody > tr.highlight {
    background-color: #FFFCCC;
}

.table-striped tbody > tr.highlight:nth-child(odd) > td {
    background-color: #fffe99;
}

.formula-textfield .panel-body {
    padding: 0;
}

.formula-footer.panel-body {
    padding-left: 35px;
}

.formula-textfield .panel-body * {
    border: 0;
}

.formula-textfield .glyphicon-ok {
    color: green;
}

.formula-textfield .glyphicon-warning-sign {
    color: orange;
}

.content-help-link {
    display: inline-block;
    margin-bottom: 15px;
}

.content-help-body {
    margin-bottom: 15px;
    border-left: 10px solid whitesmoke;
    padding: 5px;
}

.report-iframe {
    width: 100%;
    height: 300px;
}

.wicket-aa {
    max-height: 300px;
    overflow: auto;
}

.wicket-aa ul {
    list-style: none;
    padding: 10px;
    margin: 0;
}

.wicket-aa ul li {
    line-height: 20px;
    padding: 2px;
}

.wicket-aa ul li.selected,
.wicket-aa ul li:hover {
    background-color: #ccc;
}

.wicket-aa ul li.no-hover:hover {
    background-color: transparent;
}

.share-form .share-form-selection {
    line-height: 20px;
}

.share-form .share-form-selection a {
    display: none;
}

.share-form .share-form-selection:hover {
    background-color: #ccc;
}

.share-form .share-form-selection:hover a {
    display: inline-block;
}

#screen-blocker {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 0.8);
}

#screen-blocker #screen-blocker-content {
    margin-top: 20px;
}

#screen-blocker #screen-blocker-content:before {
    content: '';
    display: block;
    background-image: url('../../images/spinner-black-trans.gif');
    width: 16px;
    height: 16px;
    float: left;
    margin-right: 10px;
}

.ui-datepicker {
    z-index: 100000 !important;
}