/* tables */


/* in case we want pagination back
.content .dataTables_length, .content .dataTables_filter {
    width: 50%;
    float:left;
}

.content .dataTables_filter, .content .dataTables_info, .content .dataTables_paginate  {
    text-align: right;
}

.content .dataTables_info, .content .dataTables_paginate  {
    font-size: 10px;
}

.content .dataTables_paginate a {
    color:#231f20;
    cursor: pointer;
}

.content .dataTables_paginate a:before {
    content: ' ';
}
*/

.dataTables_wrapper {
    overflow-y: auto;
}

@media only screen and (max-width : 992px) {
    .dataTables_wrapper {
        display: none;
    }
    .dataTables_wrapper.show-on-small {
        display: block;
    }
    .view-reports-documents .dataTables_wrapper,
    .view-references-literature .dataTables_wrapper {
        display: block;
    }
}
.content .dataTables_filter {
    width: 100%;
    text-align: right;
}
.content .dataTables_filter input {
    margin-left: 5px;
    display: inline-block;
    width: auto;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.content .dataTables_info{
    display:none;
}

.content table {
    width: 100%;
    // margin-bottom: 30px;
}
.content table tr {
    background-color: #fff;
}
.content table thead tr {
    background-color: #d3766d;
    font-weight: 700;
    color: #fff;
}
.content table thead tr td {
    border-right: 1px solid #fff;
    border-top: 1px solid #fff;
}
@media only screen and (min-width : 991px) {
    .content table thead tr td {
        text-align: center;
    }
}
.content table.dataTable thead tr:last-child td {
    // cursor:row-resize;
}
.content table tfoot tr {
    background-color: #fff;
    border-top: 1px #231f20 solid;
    font-weight: 700;
}
.content table tbody tr:nth-child(even) {
    background-color: #f2f2f2;
}
.content table td {
    padding:3px;
    line-height: 2;
    position: relative;
}
.content table tbody td:nth-child(1) {
    text-align: left;
}
.content table .resetOrder:before {
    content: "reset order ⤬";
    position: absolute;
    left: 7px;
    top: 0;
    font-size: 11px;
    font-weight: normal;
    font-family: Helvetica, Arial, Sans-serif;
}
@media only screen and (min-width : 991px) {
.content table td {
        text-align: center;
    }
}
.content .labelright {
    font-size: 11px;
    text-align: right;
    margin: 5px;
    margin-left: 50%;
    font-style: italic;
}
.content .labelleft {
    text-align: left;
    font-size: 14px;
    margin-top: 20px;
}
.content .labelleft span {
    color: #d3766d;
    font-weight: bold;
}

// Sorting caret
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
    background: transparent;
}

table.dataTable thead .sorting_asc:after {
    content: "\f0de";
    float: right;
    font-family: fontawesome;
}

table.dataTable thead .sorting_desc:after {
    content: "\f0dd";
    float: right;
    font-family: fontawesome;
}

table.dataTable thead .sorting:after {
    content: "\f0dc";
    float: right;
    font-family: fontawesome;
    color: rgba(50,50,50,.5);
}
/* colors
red: 80171a
black: 231f20

*/

.more-info { margin-top: 5px; }
.more-info strong { display: block; }
.view-reports-documents .more-info { clear: both; }