﻿/*--------------------------------------------------------*/
/*	Table
/*--------------------------------------------------------*/
table {width:100%; clear:both; bottom:5px; margin:0;  }
table th, td {padding: 5px; }
table th {border-bottom: 1px solid #576e92; text-align:left; font-weight:bold; color: #FFF}
table td {border-bottom:solid 1px #576e92; }
table th.sorting, th.sorting_asc, th.sorting_desc {cursor:pointer}
table th.sorting_asc, th.sorting_desc { color: #FFF; }
table th.sorting_asc {background: url('../images/sort_asc.gif') no-repeat center right }
table th.sorting_desc {background: url('../images/sort_desc.gif') no-repeat center right }
table th.sorting {	background:url('../images/sort_both.gif') no-repeat center right }
.dataTables_length {float:left; width:50%; line-height:27px; height:27px; }
.dataTables_length select { width: 90px; margin-top: 5px;}
.dataTables_length a {text-decoration:none}
.dataTables_filter {float:right; }
.dataTables_filter input[type=text] {width:150px;padding: 4px 25px 4px 4px; background: #EFF9FD url(../images/ico-search.png) no-repeat 155px 5px; margin-left: 10px;margin-top: 5px;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;border: none;}
.dataTables_info {float:left;  margin:15px 0 0 0; font-size:.8em}
.dataTables_icon { font-size: 25px;margin: 0 10%;float: left; }
.dataTables_icon:hover { text-decoration: none; }
.dataTables_processing {color: #23345f; position: absolute;top: 150px;left: 50%;width: 150px;text-align: center;background-color: #D9E9F3;border: 2px solid #7D94A3;padding: 20px;margin-left: -75px;}
.dataTables_empty { padding: 40px;text-align: center;font-size: 20px; }
/*--------------------------------------------------------*/
/*	Pagination
/*--------------------------------------------------------*/
.paging_info {float:left; font-size:.8em; margin:15px 0 0 0}
.paging_full_numbers {float:right; font-size:.8em; margin:10px 0 0 0; }
.paging_full_numbers .paginate_button {cursor:pointer; display:inline-block; color: #00BFF4; padding:5px 8px 5px 8px; margin-left:5px;  -moz-border-radius:2px; -khtml-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px}
.paging_full_numbers .paginate_button:hover { color: #68d3f0; }
.paging_full_numbers .paginate_active {color: #00BFF4;border: 1px solid #00BFF4; font-weight: bold;font-size: 0.9em; display:inline-block; text-shadow:none; padding:1px 7px 4px 7px; margin-left:5px; -moz-border-radius:2px; -khtml-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px }
.paging_full_numbers .paginate_button_disabled {cursor:default; color: #7fbfd0}
.paging_full_numbers .paginate_button_disabled:hover {cursor:default; color:#7fbfd0}
.paging_alphabet {float:left; margin:0 0 15px 0 !important}
.paging_full_numbers a {text-decoration:none}

/*--------------------------------------------------------*/
/*	Users Comments
/*--------------------------------------------------------*/

table .openReplyCell { text-align: center; }
table .openReplyCell input { margin-left: 10px; }
table .comment-user img.userPhoto { float: left;margin-right: 10px;}
table .comment-user .comment-username { line-height: 35px; }
table .comment-date {color: #5983A0; font-size: 11px;}
table .comment-message-div { position: relative; }
table .comment-message-div .comment-flags { position: absolute;top: 0;right: 0;color: #B43E3E;}
table .comment-message-div .icon-flag {font-size: 14px; margin-left: 5px;}
table td.details { background-color: #e0eeea; }
table td.details table th { background-color: #6bbca6; padding: 7px 14px; }

#moderation table td { padding: 6px 14px; }