﻿.dataTables_wrapper .dataTable { width: 100%; border-collapse: collapse; border: 1px solid #dcdfd5; clear: both; }
.dataTables_wrapper .dataTable th { border-left: 1px solid #dcdfd5; color: #032741; font-size: 13px; height: 23px; vertical-align: middle; padding: 3px 8px; text-align: left; background: #bad0C2;}
.dataTables_wrapper .dataTable th.sorting, 
.dataTables_wrapper .dataTable th.sorting_asc, 
.dataTables_wrapper .dataTable th.sorting_desc { cursor: pointer; }
.dataTables_wrapper .dataTable th.sorting span,
.dataTables_wrapper .dataTable th.sorting_asc span,
.dataTables_wrapper .dataTable th.sorting_desc span { padding-right: 24px; background: url(../images/portal/box1_con_top_arrow.gif) no-repeat right center; }
.dataTables_wrapper .dataTable td { border-left: 1px solid #dcdfd5; color: #032741; font-size: 13px; height: 49px; vertical-align: middle; padding: 5px 0 5px 8px; }
.dataTables_wrapper .dataTable tr.even td { background: #f8f8f8; }
.dataTables_wrapper .dataTable tr.odd td { background: #fff; }
.dataTables_wrapper .dataTable tr.new td { font-weight: bold; }
.dataTables_wrapper .dataTable td span.content { /*white-space: nowrap;*/ display: block; }
.dataTables_wrapper .dataTable td span.content a { white-space: nowrap; }
.dataTables_wrapper .dataTable td span.content span.info { white-space: nowrap; color: #777; }
.dataTables_wrapper .dataTable .dataTables_empty { text-align: center; }

.dataTables_wrapper .top, 
.dataTables_wrapper .bottom { padding: 5px 0; text-align: right; }


.dataTables_wrapper .dataTables_paginate { float: left; font-size: 12px; margin-top: 5px;}
.dataTables_wrapper .dataTables_paginate a { padding: 2px 5px;cursor: pointer; }
.dataTables_wrapper .dataTables_paginate a:hover, .dataTables_wrapper .dataTables_paginate a.paginate_active { background-color: #eee; }
.dataTables_wrapper .dataTables_paginate a.previous { padding-left: 12px; padding-top: 3px; background: url(../images/portal/prev_arrow.gif) left center no-repeat;}
.dataTables_wrapper .dataTables_paginate a.previous.paginate_button_disabled { background: url(../images/portal/prev_arrow_disabled.gif)  left center no-repeat;}
.dataTables_wrapper .dataTables_paginate a.next { padding-right: 12px; padding-top: 3px; background: url(../images/portal/next_arrow.gif) right center no-repeat;}
.dataTables_wrapper .dataTables_paginate a.next.paginate_button_disabled { background: url(../images/portal/next_arrow_disabled.gif) right center no-repeat;}
.dataTables_wrapper .dataTables_paginate a.first,
.dataTables_wrapper .dataTables_paginate a.last { display: none; }
.dataTables_wrapper .dataTables_paginate a.paginate_button_disabled { color: #aaa; }

.dataTables_wrapper .dataTables_filter { display: inline-block; color: #245A38; }

.dataTables_wrapper .dataTables_length { display: inline-block; color: #245A38; margin-right: 20px; }
.dataTables_wrapper .dataTables_length select { width: 50px; }

.dataTables_wrapper .dataTables_info { display: inline-block; color: #245A38; }

.dataTables_wrapper .dataTable tr.DTTT_selected.odd td { background-color: #BAD0C2 !important; }
.dataTables_wrapper .dataTable tr.DTTT_selected.even td { background-color: #BAD0C2 !important; }
.dataTables_wrapper .dataTable.DTTT_selectable tr:hover { cursor: pointer; }
