/*============== Talenthire jquery data tables CSS ===============*/

.data-title { height:27px; background:#4586bd; padding:8px 0 0 10px; font-size:14px; color:#FFF; font-family:'proxima_nova', Arial, Helvetica, sans-serif; }
table.dataTable { margin: 10px auto; clear: both; width: 100%; font-family:'proxima_nova', Arial, Helvetica, sans-serif; color:#666666; font-size:12px; border:1px solid #d9dde8; background-color:#fff; border-radius:0; }
table.dataTable thead th { cursor: pointer; *cursor: hand;
border-collapse:collapse; padding:8px 10px; font-family:"proxima_nova_semibold", Arial, Helvetica, sans-serif !important; font-size:11px; font-weight:normal; text-transform:uppercase; text-align:left; color: #333333; background:#f5f6fa; /*e0e0e0*/ border-bottom:1px solid #d9dde8; box-shadow: 0 1px 0 #f9f9f9 inset; }
table.dataTable th { cursor: pointer; *cursor: hand;
border-collapse:collapse; padding:8px 10px; font-family:"proxima_nova_semibold", Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left; color:#333333; background:#EFEDED; border-bottom:1px solid #d9dde8; box-shadow: 0 1px 0 #f9f9f9 inset; white-space: nowrap; }
table.dataTable thead th a { font-family:"proxima_nova_semibold", Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#166E9C; text-decoration:none }
table.dataTable tfoot th { padding: 3px 10px; }
table.dataTable td { border-collapse:collapse; border:1px solid #ddd; font-family:"proxima_nova", Arial, Helvetica, sans-serif; }
table.dataTable td.center, table.dataTable td.dataTables_empty { text-align: center; }
table.dataTable tr:hover { background-color: #F7F7F7; }
table.dataTable tr.odd td.sorting_2 { background-color: #DADCFF; }
table.dataTable tr.odd td.sorting_3 { background-color: #E0E2FF; }
table.dataTable tr.even td.sorting_2 { background-color: #F2F3FF; }
table.dataTable tr.even td.sorting_3 { background-color: #F9F9FF; }
table.dataTable tr input[type=checkbox] { margin: 2px 0 0; width:13px; height:13px; }
/* TABLE WRAPPER */
.dataTables_wrapper { position: relative; clear: both; *zoom: 1;
}
.dataTables_wrapper .ui-widget-header { font-weight: normal; }
.dataTables_wrapper .ui-toolbar { padding: 5px; }
/* PAGE LENGTH MENU */
.dataTables_length { float: right; font-size: 12px; color: #3b3b3b; margin: 0 0 0 10px; height:26px; }
.dataTables_length label { margin:0px !important; font-size:11px; }
.dataTables_length select { padding:0px 0px; border:1px solid #D5D9DA; width:50px; font-size:11px; font-family: 'proxima_nova', Arial, Helvetica, sans-serif; color:#3b3b3b; outline:0; margin-left: 3px; outline:none; height:19px; z-index:9999; }
.dataTables_length:after { color: #FFFFFF; font: 13px "Consolas", monospace; padding: 0 0 4px; pointer-events: none; position: absolute; right: 67px; top: 18px; transform: rotate(90deg); -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -o-transform:rotate(90deg); }
.dataTables_length:before { content: ""; display: block; height: 20px; pointer-events: none; position: absolute; right: 62px; top: 18px; width: 17px; }
/* FILTERS */
.dataTables_filter { float: left; text-align: right; font-size: 12px; color: #3b3b3b; margin: 0 10px 10px; }
.dataTables_filter label { width:100% !important; }
.dataTables_filter input { padding:3px 7px; border:1px solid #dbe1e8; border-radius: 0; width:204px; outline:0; outline:none; font-size:12px !important; color:#3b3b3b; font-family:"proxima_nova", Arial, Helvetica, sans-serif; }
/* TABLE INFORMATION */
.dataTables_info { padding-top: 3px; clear: both; float: left; font-family:'proxima_nova', Arial, Helvetica, sans-serif; font-size: 12px; color: #3B3B3B; padding:5px; }
/* PAGINATION */
.dataTables_paginate { float: right; text-align: right; font-family:'proxima_nova', Arial, Helvetica, sans-serif; font-size: 12px; color: #3B3B3B; margin-top:6px; padding:0px 0;
border:1px solid #bcbcbc; border-radius:3px; display:inline-block; vertical-align:top; overflow:hidden; background:#fff; background: -moz-linear-gradient(top, #fff 0%, #e8e8e8 100%); background: -webkit-gradient(top, bottom, color-stop(0%, #fff), color-stop(100%, #e8e8e8)); background: -webkit-linear-gradient(top, #fff 0%, #e8e8e8 100%); background: -o-linear-gradient(top, #fff 0%, #e8e8e8 100%); background: -ms-linear-gradient(top, #fff 0%, #e8e8e8 100%); background:linear-gradient(to bottom, #fff 0%, #e8e8e8 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffffff', endColorstr='#ffe8e8e8', GradientType=0 );
font-family: "proxima_nova_semibold", Arial, Helvetica, sans-serif;
 }
.dataTables_paginate .ui-button { margin-right: -0.1em !important; }
.paging_two_button .ui-button { float: left; cursor: pointer; * cursor: hand;
}
.paging_full_numbers .ui-button { padding: 2px 6px; margin: 0; cursor: pointer; * cursor: hand;
color: #333 !important; }
/* TWO BUTTON PAGINATION - PREVIOUS / NEXT */
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next { height: 19px; float: left; cursor: pointer; *cursor: hand;
color: #111 !important; }
.paginate_disabled_previous:hover, .paginate_enabled_previous:hover, .paginate_disabled_next:hover, .paginate_enabled_next:hover { text-decoration: none !important; }
.paginate_disabled_previous:active, .paginate_enabled_previous:active, .paginate_disabled_next:active, .paginate_enabled_next:active { outline: none; }
.paginate_disabled_previous, .paginate_disabled_next { color: #666 !important; }
.paginate_disabled_previous, .paginate_enabled_previous { padding-left: 23px; }
.paginate_disabled_next, .paginate_enabled_next { padding-right: 23px; margin-left: 10px; }
.paginate_enabled_previous { background: url('../images/back_enabled.png') no-repeat top left; }
.paginate_enabled_previous:hover { background: url('../images/back_enabled_hover.png') no-repeat top left; }
.paginate_disabled_previous { background: url('../images/back_disabled.png') no-repeat top left; }
.paginate_enabled_next { background: url('../images/forward_enabled.png') no-repeat top right; }
.paginate_enabled_next:hover { background: url('../images/forward_enabled_hover.png') no-repeat top right; }
.paginate_disabled_next { background: url('../images/forward_disabled.png') no-repeat top right; }
/* FULL NUMBER PAGINATION */
.paging_full_numbers a:active { outline: none }
.paging_full_numbers a:hover { text-decoration: none; }
.paging_full_numbers a.paginate_button, .paging_full_numbers a.paginate_active { height:22px; padding: 1px 6px; margin:0; cursor:pointer; *cursor: hand;
text-decoration: none; }
.paging_full_numbers a.paginate_button { background-color: #fff; border: 1px solid #ddd; color: #666; margin-left: -1px; }
.paging_full_numbers a.paginate_button:hover { text-decoration: none !important; }
.paging_full_numbers a.paginate_active { background-color: #4597D4; color: #ffffff; border:1px solid #4597D4; }
/* PROCESSING INDICATOR */
.dataTables_processing { position: absolute; top: 50%; left: 50%; width: 250px; height: 30px; margin-left: -125px; margin-top: -15px; padding: 14px 0 2px 0; border: 1px solid #ddd; text-align: center; color: #999; font-size: 14px; background-color: white; }
/* SCROLLING */
table.dataTable thead th div.DataTables_sort_wrapper { position: relative; padding-right: 20px; }
table.dataTable thead th div.DataTables_sort_wrapper span { position: absolute; top: 50%; margin-top: -8px; right: 0; }
table.dataTable th:active { outline: none; }
.dataTables_scroll { clear: both; }
.dataTables_scrollBody {
*margin-top: -1px; -webkit-overflow-scrolling: touch; }
/* PAGINATION CSS */
.dataTables_wrapper .first { background: #ffffff url('../images/pagenation/first-active.png') no-repeat center center; width:26px; height:20px; margin: 0 3px; padding:1px 12px !important; }
.dataTables_wrapper .first .paginate_button_disabled { width:26px; height:20px; margin: 0 3px; }
.first.paginate_button.paginate_button_disabled { background: #ffffff url('../images/pagenation/first-disable.png') no-repeat center center; }
.paginate_button_disabled { pointer-events: none; cursor: default; }
.dataTables_wrapper .previous { background: #ffffff url('../images/pagenation/prev-active.png') no-repeat center center; width:26px; height:20px; margin: 0 3px; padding:1px 12px !important; }
.previous.paginate_button.paginate_button_disabled { background: #ffffff url('../images/pagenation/prev-disable.png') no-repeat center center; }
.dataTables_wrapper .next { background: #ffffff url('../images/pagenation/next-active.png') no-repeat center center; width:26px; height:20px; margin: 0 3px; padding:1px 12px !important; }
.next.paginate_button.paginate_button_disabled { background: #ffffff url('../images/pagenation/next-disable.png') no-repeat center center; }
.dataTables_wrapper .last { background: #ffffff url('../images/pagenation/last-active.png') no-repeat center center; width:26px; height:20px; margin: 0 3px; padding:1px 12px !important; }
.last.paginate_button.paginate_button_disabled { background: #ffffff url('../images/pagenation/last-disable.png') no-repeat center center; }
.sorting, .sorting_asc, .sorting_desc { text-rendering:auto; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; vertical-align:middle; }
.sorting:after { content: "\f0dc"; font-size: 12px; margin-left:7px; color:#2296f1;font-family: 'Font Awesome 5 Free'; font-weight: 900;}/*font: normal normal normal 12px/1 FontAwesome;*/ 
.sorting_asc:after { content: "\f0de";font-size: 12px; margin-left:7px; color:#2296f1;font-family: 'Font Awesome 5 Free';  font-weight: 900;} 
.sorting_desc:after { content: "\f0dd";font-size: 12px; margin-left:7px; color:#2296f1;font-family: 'Font Awesome 5 Free';
  font-weight: 900; }
table.dataTable td { padding: 5px 10px; }
table.dataTable td { border: 1px solid #eee; border-collapse: collapse; color: #333; border-top:none; border-right:none; border-left:none; vertical-align:top; white-space:nowrap;  /* + */ }
table tr td { border-bottom: 1px dotted #dedede; border-collapse: collapse; font-size: 12px; padding:6px 10px; }
table.dataTable tr:last-child td { border-bottom: none; }
.tableMT { border-collapse: collapse; }
.tableMT th { border:none !important; border-collapse: collapse; }
.tableMT td { border:none !important; border-collapse: collapse; }
.datetimepicker { padding:4px; margin-top:1px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; direction:ltr }
.datetimepicker-inline { width:220px }
.datetimepicker.datetimepicker-rtl { direction:rtl }
.datetimepicker.datetimepicker-rtl table tr td span { float:right }
.datetimepicker-dropdown, .datetimepicker-dropdown-left { top:0; left:0 }
[class*=" datetimepicker-dropdown"]:before {
content:'';
display:inline-block;
border-left:7px solid transparent;
border-right:7px solid transparent;
border-bottom:7px solid #ccc;
border-bottom-color:rgba(0, 0, 0, 0.2);
position:absolute
}
[class*=" datetimepicker-dropdown"]:after {
content:'';
display:inline-block;
border-left:6px solid transparent;
border-right:6px solid transparent;
border-bottom:6px solid #fff;
position:absolute
}
[class*=" datetimepicker-dropdown-top"]:before {
content:'';
display:inline-block;
border-left:7px solid transparent;
border-right:7px solid transparent;
border-top:7px solid #ccc;
border-top-color:rgba(0, 0, 0, 0.2);
border-bottom:0
}
[class*=" datetimepicker-dropdown-top"]:after {
content:'';
display:inline-block;
border-left:6px solid transparent;
border-right:6px solid transparent;
border-top:6px solid #fff;
border-bottom:0
}
.datetimepicker-dropdown-bottom-left:before { top:-7px; right:6px }
.datetimepicker-dropdown-bottom-left:after { top:-6px; right:7px }
.datetimepicker-dropdown-bottom-right:before { top:-7px; left:6px }
.datetimepicker-dropdown-bottom-right:after { top:-6px; left:7px }
.datetimepicker-dropdown-top-left:before { bottom:-7px; right:6px }
.datetimepicker-dropdown-top-left:after { bottom:-6px; right:7px }
.datetimepicker-dropdown-top-right:before { bottom:-7px; left:6px }
.datetimepicker-dropdown-top-right:after { bottom:-6px; left:7px }
.datetimepicker>div { display:none }
.datetimepicker.minutes div.datetimepicker-minutes { display:block }
.datetimepicker.hours div.datetimepicker-hours { display:block }
.datetimepicker.days div.datetimepicker-days { display:block }
.datetimepicker.months div.datetimepicker-months { display:block }
.datetimepicker.years div.datetimepicker-years { display:block }
.datetimepicker table { margin:0 }
.datetimepicker td, .datetimepicker th { text-align:center; width:20px; height:20px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; border:0 }
.table-striped .datetimepicker table tr td, .table-striped .datetimepicker table tr th { background-color:transparent }
.datetimepicker table tr td.minute:hover { background:#eee; cursor:pointer }
.datetimepicker table tr td.hour:hover { background:#eee; cursor:pointer }
.datetimepicker table tr td.day:hover { background:#eee; cursor:pointer }
.datetimepicker table tr td.old, .datetimepicker table tr td.new { color:#999 }
.datetimepicker table tr td.disabled, .datetimepicker table tr td.disabled:hover { background:0; color:#999; cursor:default }
.datetimepicker table tr td.today, .datetimepicker table tr td.today:hover, .datetimepicker table tr td.today.disabled, .datetimepicker table tr td.today.disabled:hover { background-color:#fde19a; background-image:-moz-linear-gradient(top, #fdd49a, #fdf59a); background-image:-ms-linear-gradient(top, #fdd49a, #fdf59a); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a)); background-image:-webkit-linear-gradient(top, #fdd49a, #fdf59a); background-image:-o-linear-gradient(top, #fdd49a, #fdf59a); background-image:linear-gradient(top, #fdd49a, #fdf59a); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
border-color:#fdf59a #fdf59a #fbed50; border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.datetimepicker table tr td.today:hover, .datetimepicker table tr td.today:hover:hover, .datetimepicker table tr td.today.disabled:hover, .datetimepicker table tr td.today.disabled:hover:hover, .datetimepicker table tr td.today:active, .datetimepicker table tr td.today:hover:active, .datetimepicker table tr td.today.disabled:active, .datetimepicker table tr td.today.disabled:hover:active, .datetimepicker table tr td.today.active, .datetimepicker table tr td.today:hover.active, .datetimepicker table tr td.today.disabled.active, .datetimepicker table tr td.today.disabled:hover.active, .datetimepicker table tr td.today.disabled, .datetimepicker table tr td.today:hover.disabled, .datetimepicker table tr td.today.disabled.disabled, .datetimepicker table tr td.today.disabled:hover.disabled, .datetimepicker table tr td.today[disabled], .datetimepicker table tr td.today:hover[disabled], .datetimepicker table tr td.today.disabled[disabled], .datetimepicker table tr td.today.disabled:hover[disabled] { background-color:#fdf59a }
.datetimepicker table tr td.today:active, .datetimepicker table tr td.today:hover:active, .datetimepicker table tr td.today.disabled:active, .datetimepicker table tr td.today.disabled:hover:active, .datetimepicker table tr td.today.active, .datetimepicker table tr td.today:hover.active, .datetimepicker table tr td.today.disabled.active, .datetimepicker table tr td.today.disabled:hover.active { background-color:#fbf069 }
.datetimepicker table tr td.active, .datetimepicker table tr td.active:hover, .datetimepicker table tr td.active.disabled, .datetimepicker table tr td.active.disabled:hover { background-color:#006dcc; background-image:-moz-linear-gradient(top, #08c, #04c); background-image:-ms-linear-gradient(top, #08c, #04c); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c)); background-image:-webkit-linear-gradient(top, #08c, #04c); background-image:-o-linear-gradient(top, #08c, #04c); background-image:linear-gradient(top, #08c, #04c); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
border-color:#04c #04c #002a80; border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25) }
.datetimepicker table tr td.active:hover, .datetimepicker table tr td.active:hover:hover, .datetimepicker table tr td.active.disabled:hover, .datetimepicker table tr td.active.disabled:hover:hover, .datetimepicker table tr td.active:active, .datetimepicker table tr td.active:hover:active, .datetimepicker table tr td.active.disabled:active, .datetimepicker table tr td.active.disabled:hover:active, .datetimepicker table tr td.active.active, .datetimepicker table tr td.active:hover.active, .datetimepicker table tr td.active.disabled.active, .datetimepicker table tr td.active.disabled:hover.active, .datetimepicker table tr td.active.disabled, .datetimepicker table tr td.active:hover.disabled, .datetimepicker table tr td.active.disabled.disabled, .datetimepicker table tr td.active.disabled:hover.disabled, .datetimepicker table tr td.active[disabled], .datetimepicker table tr td.active:hover[disabled], .datetimepicker table tr td.active.disabled[disabled], .datetimepicker table tr td.active.disabled:hover[disabled] { background-color:#04c }
.datetimepicker table tr td.active:active, .datetimepicker table tr td.active:hover:active, .datetimepicker table tr td.active.disabled:active, .datetimepicker table tr td.active.disabled:hover:active, .datetimepicker table tr td.active.active, .datetimepicker table tr td.active:hover.active, .datetimepicker table tr td.active.disabled.active, .datetimepicker table tr td.active.disabled:hover.active { background-color:#039 }
.datetimepicker table tr td span { display:block; width:23%; height:54px; line-height:54px; float:left; margin:1%; cursor:pointer; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px }
.datetimepicker .datetimepicker-hours span { height:26px; line-height:26px }
.datetimepicker .datetimepicker-hours table tr td span.hour_am, .datetimepicker .datetimepicker-hours table tr td span.hour_pm { width:14.6% }
.datetimepicker .datetimepicker-hours fieldset legend, .datetimepicker .datetimepicker-minutes fieldset legend { margin-bottom:inherit; line-height:30px }
.datetimepicker .datetimepicker-minutes span { height:26px; line-height:26px }
.datetimepicker table tr td span:hover { background:#eee }
.datetimepicker table tr td span.disabled, .datetimepicker table tr td span.disabled:hover { background:0; color:#999; cursor:default }
.datetimepicker table tr td span.active, .datetimepicker table tr td span.active:hover, .datetimepicker table tr td span.active.disabled, .datetimepicker table tr td span.active.disabled:hover { background-color:#006dcc; background-image:-moz-linear-gradient(top, #08c, #04c); background-image:-ms-linear-gradient(top, #08c, #04c); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c)); background-image:-webkit-linear-gradient(top, #08c, #04c); background-image:-o-linear-gradient(top, #08c, #04c); background-image:linear-gradient(top, #08c, #04c); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
border-color:#04c #04c #002a80; border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25) }
.datetimepicker table tr td span.active:hover, .datetimepicker table tr td span.active:hover:hover, .datetimepicker table tr td span.active.disabled:hover, .datetimepicker table tr td span.active.disabled:hover:hover, .datetimepicker table tr td span.active:active, .datetimepicker table tr td span.active:hover:active, .datetimepicker table tr td span.active.disabled:active, .datetimepicker table tr td span.active.disabled:hover:active, .datetimepicker table tr td span.active.active, .datetimepicker table tr td span.active:hover.active, .datetimepicker table tr td span.active.disabled.active, .datetimepicker table tr td span.active.disabled:hover.active, .datetimepicker table tr td span.active.disabled, .datetimepicker table tr td span.active:hover.disabled, .datetimepicker table tr td span.active.disabled.disabled, .datetimepicker table tr td span.active.disabled:hover.disabled, .datetimepicker table tr td span.active[disabled], .datetimepicker table tr td span.active:hover[disabled], .datetimepicker table tr td span.active.disabled[disabled], .datetimepicker table tr td span.active.disabled:hover[disabled] { background-color:#04c }
.datetimepicker table tr td span.active:active, .datetimepicker table tr td span.active:hover:active, .datetimepicker table tr td span.active.disabled:active, .datetimepicker table tr td span.active.disabled:hover:active, .datetimepicker table tr td span.active.active, .datetimepicker table tr td span.active:hover.active, .datetimepicker table tr td span.active.disabled.active, .datetimepicker table tr td span.active.disabled:hover.active { background-color:#039 }
.datetimepicker table tr td span.old { color:#999 }
.datetimepicker th.switch { width:145px }
.datetimepicker thead tr:first-child th, .datetimepicker tfoot tr:first-child th { cursor:pointer }
.datetimepicker thead tr:first-child th:hover, .datetimepicker tfoot tr:first-child th:hover { background:#eee }
.input-append.date .add-on i, .input-prepend.date .add-on i, .input-group.date .input-group-addon span { cursor:pointer; width:14px; height:14px; }
.icon-arrow-left:before { font-family: 'Font Awesome 5 Free'; font-weight: 900; text-decoration: inherit; content:"\f060"; }
.icon-arrow-right:before { font-family: 'Font Awesome 5 Free'; font-weight: 900; text-decoration: inherit; content:"\f061"; }
/* END DATETIMEPICKER for Bootstrap */

/* CREATE PROFILE INPUT TABLE START */
.input-table { clear:both; border-collapse: collapse; margin:30px 0; width:100%; display:inline-table; }
.input-table th { border-collapse: collapse; font-size:13px; color: #565656; border:none; border-bottom:1px solid #c9c7c7; padding:5px 0 }
.input-table td { border-collapse: collapse; font-size:13px; color: #565656; border:none; padding:5px 0 }
.input-table tr:nth-child(2) td {
padding-top:15px
}
.input-table input[type="text"] { border: 1px solid #dbe1e8; border-radius: 3px; color: #666; float: left; font-family: "proxima_nova", Arial, Helvetica, sans-serif; font-size: 12px; outline: medium none; padding: 5px 7px; width: 100px; }
.input-table .action-del { color:#333; margin-right:10px; }
.input-table .action-del i { font-size:15px !important; color:#666; }
.input-table .action-plus { color:#333; font-size:16px; }
.input-table .action-plus i { font-size:14px !important; color:#666; }
.input-table .action-del i:hover { color: #F00; }
.input-table .action-plus i:hover { color: #6C0; }
/* END CREATE PROFILE INPUT TABLE */

.dataTablePlain { width:100% !important; border:none; /*border-collapse:collapse;*/ margin: 0 auto 10px auto; }
.dataTablePlain th { background:none !important; border-collapse:collapse; border:none; border-bottom:1px dotted #ddd; font-size:11px; font-weight:normal; text-transform:uppercase; padding: 5px 0 !important; font-family:"proxima_nova_semibold", Arial, Helvetica, sans-serif; text-transform:uppercase; }
.dataTablePlain td { border-collapse:collapse; border:none; border-bottom:1px dotted #eee; padding: 5px 0 !important; color:#666 !important; vertical-align:top }
/* NOTES POPOVER Design for LIST VIEWS */
.dataTablePopover { width:100% !important; border:none; border-collapse:collapse; margin:0; }
.dataTablePopover td.ht { background:none !important; border-collapse:collapse; border:none; border-bottom:1px dotted #ddd; font-size:11px; color:#3b5178 !important; padding: 5px 5px !important; font-family:"proxima_nova_semibold", Arial, Helvetica, sans-serif; text-transform:uppercase; }
.dataTablePopover td.ht:first-child { padding-left:0 !important }
.dataTablePopover td.ht:last-child { padding-right:0 !important }
.dataTablePopover td { border-collapse:collapse; border:none; border-bottom:1px dotted #eee !important; padding: 5px 5px !important; color:#666 !important }
.dataTablePopover td:first-child { padding-left:0 !important }
.dataTablePopover td:last-child { padding-right:0 !important }
#notes_panel_popover { z-index:999999 !important; background:#fff; width:auto; border-radius:3px; border:5px solid #1fa0e4; position:absolute; top:-5px; left:25px; min-width: 480px; resize: both; max-width:830px; }
#notes_panel_popover:after, #notes_panel_popover:before { right: 100%; top: 10px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
#notes_panel_popover:before { border-color: rgba(221, 221, 221, 0); border-right-color: #1fa0e4; border-width: 12px; margin-top: -10px; }
.notes-popover-title { border-radius:0; background-color: #1fa0e4; color: #fff; font-size: 13px; font-weight: normal; margin: 0; padding:2px 5px 5px; }
.notes-popover-title .pop-close { position: absolute; right: 8px; top: -2px; color:#fff; }
.notes-popover-content { padding:5px 10px; max-height:220px; min-height: 100px; overflow:auto; min-width: 550px; max-width:800px; resize: both; }
#contact_notes_panel_popover { z-index:999999 !important; background:#fff; width:auto; border-radius:3px; border:5px solid #1fa0e4; position:absolute; top:-5px; left:25px }
#contact_notes_panel_popover:after, #contact_notes_panel_popover:before { right: 100%; top: 10px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
#contact_notes_panel_popover:before { border-color: rgba(221, 221, 221, 0); border-right-color: #1fa0e4; border-width: 12px; margin-top: -10px; }
.notes-panel-popover-hide { min-width: 480px; resize: both; max-width:830px; width:auto; }

/*===========Colored data table start===========*/
table.colorTable{ border:none;}
.noSpace-t{border-spacing: 0 0px;}
.colorTable thead tr th{background: #3ec5d1; color:#fff;padding: 5px 8px;}
.colorTable tbody tr td:last-child{background: #fff;color: #333;font-size: 13px;border-bottom: solid 1px #dddddd!important;border-top: 0;padding: 5px 8px;}
.colorTable tbody tr:last-child td:last-child{border-bottom: solid 0px #dddddd!important;}
.colorTable tbody tr:last-child td.dataTables_empty{border-bottom: solid 1px #dddddd!important;}
/*===========Colored data table end===========*/

/*data table change css pagination*/
.dataTables_paginate{ background:none;}
.paginate_button.first,.paginate_button.previous,.paginate_button.next,.paginate_button.last{font-size: 0px;}

.dataTables_paginate a.paginate_button.first{ background: #ffffff url('../images/pagenation/first-active.png') no-repeat center center; width:26px; height:20px; margin: 0px; padding:1px 12px !important; float: left;}


.dataTables_paginate a.paginate_button .paginate_button_disabled { width:26px; height:20px; margin: 0 3px; }
.dataTables_paginate a.paginate_button.first.disabled { cursor: default;background: #ffffff url('../images/pagenation/first-disable.png') no-repeat center center; }

.dataTables_paginate a.paginate_button.previous { background: #ffffff url('../images/pagenation/prev-active.png') no-repeat center center; width:26px; height:20px; margin: 0px; padding:1px 12px !important;float: left; }
.dataTables_paginate a.paginate_button.previous.disabled {cursor: default; background: #ffffff url('../images/pagenation/prev-disable.png') no-repeat center center; }
.dataTables_paginate a.paginate_button.next { background: #ffffff url('../images/pagenation/next-active.png') no-repeat center center; width:26px; height:20px; margin: 0px; padding:1px 12px !important; float: left;}
.dataTables_paginate a.paginate_button.next.disabled {cursor: default; background: #ffffff url('../images/pagenation/next-disable.png') no-repeat center center; }
.dataTables_paginate a.paginate_button.last { background: #ffffff url('../images/pagenation/last-active.png') no-repeat center center; width:26px; height:20px; margin: 0px; padding:1px 12px !important; float: left;}
.dataTables_paginate a.paginate_button.last.disabled { cursor: default;background: #ffffff url('../images/pagenation/last-disable.png') no-repeat center center; }
.dataTables_paginate span{float: left;}
.dataTables_paginate span.ellipsis{ display: none;}
.dataTables_paginate a.paginate_button{padding:2px 12px !important; float:left;background-color: #fff; border:none;border-left: 1px solid #ddd;color: #666;margin-left: -1px; cursor:pointer;}
.dataTables_paginate a.paginate_button:hover { text-decoration: none !important; }
.dataTables_paginate a.current { background-color: #4597D4; color: #ffffff; border:1px solid #4597D4; padding:1px 12px !important;}