h1, h2, h3 {
    font-weight: bold;
}

.sortAscending {
    background: url(/static/img/sort_asc.png) no-repeat center right;
}

.sortDescending {
    background: url(/static/img/sort_desc.png) no-repeat center right;
}

#resultsTable th {
    cursor: pointer
}

.list-group-edit {
    padding-left: 0;
    margin-bottom: 20px;
}

.list-group-item-edit {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #333;
    border: 1px solid #eeeeee;
}

.list-group-edit {
    background-color: #eeeeee;
    font-size: 18px;
}

.heading {
    background-color: #222;
    color: white;
}

.headingBody {
    background-color: white;
    font-size: 150%;
}

.list-group-item-edit {
    /*background-color: #c0c0c0;*/
    background-color: white;
    color: #333333;
}

.list-group-item-heading {
    font-size: 24px;
    font-style: italic;
    font-weight: bold;
    color: #2a6496;

}

IMG.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.row-edit {
    background-color: #eeeeee;
}

.link-edit {
    color: #ffffff;
}

.close {
    color: red;
    opacity: 1;
}

.description {
    font-size: 18px;
    text-align: justify;
}

.success_edit {
    color: green;
}

.warning_edit {
    color: saddlebrown;
}

.danger_edit {
    color: red;
}

.circle {
    border-radius: 100%;
    height: 200px;
    width: 200px;
    display: inline-block;
    line-height: 180px;
    text-align: center;
    background-color: #222;
    color: #ffffff;
    font-weight: bold;
    font-size: 30px;
    outline: none;

}

div.tableContainer {
    clear: both;
    border: 1px solid;
    height: 415px;
    overflow: auto;
    width: 100%
}

html > body div.tableContainer {
    overflow: hidden;
    width: 100%;
}

html > body div.tableContainer table {
    width: 100%;
}

thead.fixedHeader tr {
    position: relative;
    height: 40px;
    background-color: #222222;
    color: #ffffff;
    font-weight: bold;
    font-size: 120%;
}

thead.fixedHeader th {
    width: 10%;
}

tbody.scrollContent {
    display: block;
    overflow: auto;
    width: 100%;
    height: 380px;

}

tbody.scrollContent tr {
    height: 30px;
    border-bottom: 1px solid #c0c0c0;
}

thead.fixedHeader {
    display: table;
    overflow: auto;
    width: 100%;
}

thead.fixedHeader tr th {
    width: 10%;
    text-align: center;
}

tbody.scrollContent td {
    width: 10%;
    text-align: center;
    /*empty-cells: show;*/
}

.carousel-inner > .item > img {
    margin: 0 auto;
    width: 80%;
    height: 70%;
}

.chevron {
    width: 30%;
    position: absolute;
    top: 40%;
}

.carousel-control .glyphicon-chevron-right {
    font-size: 70px;
    right: 35%;
    color: #c0c0c0;
}

.carousel-control .glyphicon-chevron-left {
    font-size: 70px;
    left: 15%;
    color: #c0c0c0;
}

.carousel-indicators {
    bottom: -10px;
}

.listbodyclass {
    margin-bottom: -20px;
    margin-top: -20px;
}

.listtable {
    margin-bottom: -10px;
}

.listfooterclass {
    margin-bottom: -10px;
}

.qq-upload-list li {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f;
    border-radius: 4px;
}

.qq-upload-list li.qq-upload-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d;
}

.qq-upload-list li.qq-upload-fail {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}

.qq-upload-button-hover {
    background: #265a88;
}