.dataTables_wrapper {
        display: none;
}

table.tablesorter thead tr th {
        background-color: #337ab7;
        color: white;
        border-bottom: 1px solid #a6ccee;
        border-right: 1px solid #a6ccee;
        border-top: 1px solid #a6ccee;
}

table.tablesorter thead tr th:first-child {
        border-left: 1px solid #a6ccee;
}

th.header-2, th.header-3 {
	width: 25% !important;
}

#frontpage tr {
  	height: 35px;
}

#frontpage td {
  	text-align: center;
  	border: 1px solid #5582ab;
}

.dataTables_wrapper .dataTables_filter input {
        background-color: rgba(195, 216, 234, 0.78);
        padding: 10px;
        border: 1px solid #337ab7;
        border-radius: 5px;
        box-shadow: 1px 1px 1px rgba(21, 63, 115, 0.18);
        vertical-align: baseline;
        height: 100%;
}

table.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td {
        border-top: 1px solid #ddd;
        border-right: 1px solid #ddd;
}

table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
        border-top: 1px solid #ddd;
}

table.dataTable thead>tr>th.sorting_asc, table.dataTable thead>tr>th.sorting_desc, table.dataTable thead>tr>th.sorting, table.dataTable thead>tr>td.sorting_asc, table.dataTable thead>tr>td.sorting_desc, table.dataTable thead>tr>td.sorting {
        text-align: center;
  	padding-right: 0px !important;
}


table.dataTable thead .sorting:after {
        color: #c3d8ea;
}


table.dataTable thead .sorting_asc:after {
        color: #a6ccee;
}

tr.odd {
 	background-color: rgba(51, 122, 183, 0.29);
}

tr.even {
 	background-color: rgba(93, 163, 224, 0.55);
}

.tr.selected a, td a:hover  {
  	color: white !important;
}

td.yellow {
 	background-color: #dada78;
}

td.grey {
 	background-color: #c3c3bf;
}

table.dataTable tbody>tr.selected, table.dataTable tbody>tr>.selected, tr.selected td {
        background-color: #337ab7 !important;
}

td.red {
 	background-color: #ffa0a0;
}

td.red1 {
        background-color: #bb7676;
}

td.red2 {
 	background-color: #794c4c;
}

td.green {
 	background-color: #97d882;
}

td.green1 {
 	background-color: #7abb65;
}

td.green2 {
 	background-color: #5ba244;
}

.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover {
  /*  width: 25%; */
}


div.dataTables_wrapper div.dataTables_paginate ul.pagination {
   /* float: right;*/
}

div.dataTables_wrapper div.dataTables_paginate ul.pagination {
        display: inline-block;
}

.pagination>li:first-child>a, .pagination>li:first-child>span {
        padding-right: 50px;
}

.dropdown-menu>li>a {
        border-bottom: 1px solid white;
}
.dropdown-menu>li>a:hover {
	background-color: rgba(51, 122, 183, 0.9) !important;
}

a, a:hover, span {
 	-webkit-transition: all 360ms ease-in-out;
	-moz-transition: all 360ms ease-in-out;
	-ms-transition: all 360ms ease-in-out;
	-o-transition: all 360ms ease-in-out;
	transition: all 360ms ease-in-out;
}

a.buttons-colvis span, a.buttons-copy span, a.buttons-excel span,  a.buttons-pdf span,  a.buttons-print span, div.btn-group a:last-child span {
        border-bottom: 2px solid;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        padding-bottom: 2px;
}

a.buttons-colvis span {
  	border-bottom-color: #337ab7;
}

a.buttons-copy span {
        border-bottom-color: #2196F3;
}

a.buttons-excel span {
        border-bottom-color: #479528;
}

a.buttons-pdf span {
        border-bottom-color: #A10903;
}

a.buttons-print span {
        border-bottom-color: #9E9E9E;
}

div.btn-group a:last-child span {
        border-bottom-color: #000002;
}

a.buttons-colvis:hover span, a.buttons-copy:hover span, a.buttons-excel:hover span, a.buttons-pdf:hover span, a.buttons-print:hover span, div.btn-group a:last-child:hover span {
        border-bottom: 1px solid #A6CCEE;
}

span.edit-link a {
    	border: 1px solid #FF5722;
    	background-color: #F44336;
    	color: white;
}

.centerit {
        text-align: center;
  	padding-top: 7px;
}

.sep {
     	width: 100%;
    	border-top: 3px double #337ab7;
     	margin-top: 7px;
}

.pad {
  	padding-top: 7px;
}

td.trustworthy, td.scammer, td.loan, td.none, td.hacker, td.abuser, td.cleared, td.spammer, td.beggar, td.misc, td.dwc {
 	color: white;
  	font-weight: bold;
}

td.trustworthy {
    	background-color: #5ba244;
    	border: 1px solid #97e47e !important;
}

td.scammer {
     	background-color: #e24040;
    	border: 1px solid #ffa0a0 !important;
}

td.loan {
     	background-color: #FF9800;
    	border: 1px solid #FFC107 !important;
}

td.spammer {
     	background-color: #795548;
    	border: 1px solid #5f2d1b !important;
}

td.abuser {
 	background-color: #607D8B;
    	border: 1px solid #5a5a5a !important;
}

td.none {
 	background-color: #b1afaf;
    	border: 1px solid #6b6666 !important;
}

td.cleared {
    	background-color: #8BC34A;
    	border: 2px solid #46a74a !important;
    	letter-spacing: 1.15px;
    	font-style: italic;
}

td.beggar {
     	background-color: #90724c;
    	border: 1px solid #563e20 !important;
}

td.hacker {
 	background-color: #3c3c3c;
    	border: 1px solid black !important;
}

td.misc {
     	background-color: #c3be82;
     	border: 1px solid #8e8a5b !important;
}

td.dwc {
        background-color: #e68541;
        border: 1px solid #bd841b !important;
}

tr td:first-child a {
 	font-weight: bold;
  	font-size: 15px;
}


::-moz-selection { /* Code for Firefox */
        color: white;
        background: #4caf50;
}

::selection {
        color: white;
        background: #4caf50;
}

.dataTables_empty {
        padding-top: 5px;
        font-weight: bold;
        font-style: italic;
        color: #c98015;
}

.intro {
        text-align: center;
} 

.comment-await {
        border-left: 3px solid #6db95f;
        background-color: #e6e6e6;
        border-bottom-right-radius: 5px;
        border-top-right-radius: 5px;
        color: black;
        margin-left: 25px;
        display: block;
        width: 26%;
        margin-top: 15px;
        padding: 10px;
} 