﻿body {
    font-family: 'Cuprum',"Segoe UI",sans-serif, Tahoma, Lucida Grande, Lucida Sans, Verdana;
    clear: both;
    line-height: 1.2;
}

/*datatables
 td.details-control {
    text-align:center;
    color: #28a745;
    cursor: pointer;
}
tr.shown td.details-control {
    text-align:center; 
    color:#ffc107;
}
*/

.table-sm td, .table-sm th {
    padding: 0;
}

.table-sm tr {
    line-height: 0.1;
}

::-webkit-input-placeholder {opacity: 1;-webkit-transition: opacity .5s;transition: opacity .5s;}/* Chrome <=56, Safari < 10 */
:-moz-placeholder {opacity: 1;-moz-transition: opacity .5s;transition: opacity .5s;}/* FF 4-18 */
::-moz-placeholder {opacity: 1;-moz-transition: opacity .5s;transition: opacity .5s;}/* FF 19-51 */
:-ms-input-placeholder {opacity: 1;-ms-transition: opacity .5s;transition: opacity .5s;}/* IE 10+ */
::placeholder {opacity: 1;transition: opacity .5s;}/* Modern Browsers */
*:focus::-webkit-input-placeholder {opacity: 0;}/* Chrome <=56, Safari < 10 */
*:focus:-moz-placeholder {opacity: 0;}/* FF 4-18 */
*:focus::-moz-placeholder {opacity: 0;}/* FF 19-50 */
*:focus:-ms-input-placeholder {opacity: 0;}/* IE 10+ */
*:focus::placeholder {opacity: 0;}/* Modern Browsers */

table.dataTable thead th.sorting:after,
table.dataTable thead th.sorting_asc:after,
table.dataTable thead th.sorting_desc:after {
    position: absolute;
    top: 12px;
    right: 8px;
    display: block;
    /*font-family: LineAwesome;*/
}

table.dataTable thead th.sorting:after {
    content: "\f0dc";
    color: #808080;
    font-size: 0.8em;
    padding-top: 0.12em;
}

table.dataTable thead th.sorting_asc:after {
    content: "\f0de";
}

table.dataTable thead th.sorting_desc:after {
    content: "\f0dd";
}

div.dataTables_scrollBody table.dataTable thead th.sorting:after,
div.dataTables_scrollBody table.dataTable thead th.sorting_asc:after,
div.dataTables_scrollBody table.dataTable thead th.sorting_desc:after {
    content: "";
}

/* In Bootstrap and Foundation the padding top is a little different from the DataTables stylesheet */
table.table thead th.sorting:after,
table.table thead th.sorting_asc:after,
table.table thead th.sorting_desc:after {
    top: 4px;
}

