
/*  Table Sorting
/* ---------------------------------------------------------------------- */
table.tablesorter {font-family:arial;background-color: #fff;margin:0px 0pt 15px;font-size: 8pt;width: 100%;text-align: left;}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {background-color: transparent;border-width: 0px;font-size: 8pt;padding: 4px;}
table.tablesorter thead tr .header {background-repeat: no-repeat;background-position: center right;cursor: pointer;text-align: center;padding: 20px 0px;}
table.tablesorter tbody td {color: #3D3D3D;padding: 4px;background-color: #FFF;vertical-align: top;}
table.tablesorter tbody tr.odd td {background-color:#F0F0F6;}
table.tablesorter thead tr .headerSortUp {/*background-image: url(asc.gif);*/}
table.tablesorter thead tr .headerSortDown {/*background-image: url(desc.gif);*/}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {background-color: transparent;}
table.tablesorter thead{background-color: #e6e8e9;border-top-left-radius: 8px;border-top-right-radius: 8px;display: table-caption;}
table.tablesorter tbody{display: table-caption;}
table.tablesorter thead tr, table.tablesorter tbody tr{width: 100%;display: table;}
table.tablesorter tbody tr td, table.tablesorter thead tr th{width: 19%;padding: 15px 0px;text-align: center;border-right:1px solid #e6e8e9;}
table.tablesorter tbody tr td{border-right:1px solid #E2E2E2;}
table.tablesorter tbody tr td:last-child, table.tablesorter thead tr th:last-child{border-width:0px;}
table.tablesorter tbody tr .conferenceText{color:#000;}
table.tablesorter tbody tr .productText{color:blue;font-weight: bold; line-height:150%;}
table.tablesorter tbody tr .tableButton a.okRegister{background-image: url(../Images/registerBtn.jpg);background-repeat: no-repeat;width: 121px;height: 35px;font-size: 0px;display: inline-block;}
table.tablesorter tbody tr .tableButton a.noRegister{background-image: url(../Images/tobeBtn.gif);background-repeat: no-repeat;width: 121px;height: 35px;font-size: 0px;display: inline-block;}
.resultsAdvanceSearch .searchHomeForm, .boxes-info{max-width:none;}

/* ---------------------------------------------------------------------- */
/*	 8	 Version 1000px
/* ---------------------------------------------------------------------- */
@media handheld, only screen and (max-width: 1000px) {
/* Responsive Search Results Page Table -----------------------*/
    .resultsPageTable{top:-50px;}
    .resultsAdvanceSearch .searchHomeForm form{float: left;width:96%;margin:0px 2%;}
    .resultsAdvanceSearch .searchHomeForm .form-group .col-md-2{width: 50% !important;float: left;margin-top:10px !important;}
    .resultsAdvanceSearch .searchHomeForm .form-group .col-md-2 .slideSearchBtn{width: 96%;margin-left: 1%;}
    .resultsAdvanceSearch .searchHomeForm .form-group .col-md-2:last-child{margin-top:18px !important;}
}

/* ---------------------------------------------------------------------- */
/*	 8	 Version 767px
/* ---------------------------------------------------------------------- */
@media handheld, only screen and (max-width: 767px) {
/* Responsive Search Results Page Table -----------------------*/
    .resultsPageTable{top:-120px;}    
    .resultsAdvanceSearch .searchHomeForm .form-group .col-md-2:last-child{margin-top:2px !important;}
    .resultsAdvanceSearch .searchHomeForm .form-group .col-md-2 .slideSearchBtn{line-height:26px;}
    .resultsAdvanceSearch .searchHomeForm .form-group .col-md-2 .slideSearchBtn{line-height:26px;}
    @-moz-document url-prefix() {.resultsAdvanceSearch .searchHomeForm .form-group .col-md-2 .slideSearchBtn{padding:14px 0;border-width:0px;}
}
}

/* ---------------------------------------------------------------------- */
/*	 8	 Version 600px
/* ---------------------------------------------------------------------- */
@media handheld, only screen and (max-width: 600px) {
/* Responsive Search Results Page Table -----------------------*/
    .resultsPageTable{top:-80px;}    
    #tablesorter-demo .headerTable{display:none;}
    #tablesorter-demo tbody tr td{border-width: 0px;float: left;clear: left;padding: 2px 0px;text-align: left;}
    #tablesorter-demo tbody tr{border-bottom:1px solid #e2e2e2;}
    table.tablesorter tbody tr td, table.tablesorter thead tr th{width:90%; margin:0 5%;}
    table.tablesorter tbody tr .tableButton a{float:right; margin-bottom:10px;}
    #tablesorter-demo tbody tr td:first-child{margin-top:10px;}
}

@-moz-document url-prefix() {
    #tablesorter-demo tbody{float:left;width:100%;}
}