table.results {border: solid 1px #aaa;width: 100%;margin: 5px 0 0 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}table.results table {margin: 0;border: solid 1px #aaa;width: 100%;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}table.results tr {background: #eee;}table.results tr.evenRow {background: #ddd;}table.results tr td.oddColumn {background: #ddd;}table.results tr.evenRow td.oddColumn {background: #ccc;}table.results table tr span {display: block;margin: 5px;}table.results tr.selected, table.results tr.evenRow.relevant.selected {background: #b0ccfc;}table.results th {background: #333;background: -moz-linear-gradient(#444,#222);background: -webkit-gradient(linear,left top,left bottom,from(#444),to(#222));color: #eee;font-weight: bold;font-size: 13px;margin: 0;padding: 7px 5px;text-align: left;}table.results tr.table-headers {background-color: rgba(0,0,0,0.2);}table.results tr.table-headers td{height: 35px;font-weight: 700;}.reenrolment-table tr.table-headers td{text-align: center!important;}span.session-title {display: block;padding-bottom: 3px;}table.results tr:first-child {-moz-border-radius-topleft: 5px;-webkit-border-top-left-radius: 5px;border-top-left-radius: 5px;-moz-border-radius-topright: 5px;-webkit-border-top-right-radius: 5px;border-top-right-radius: 5px;}table.results tr:last-child {-moz-border-radius-bottomleft: 5px;-webkit-border-bottom-left-radius: 5px;border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-webkit-border-bottom-right-radius: 5px;border-bottom-right-radius: 5px;}table.results tr:first-child th:first-child, table.results tr:first-child td:first-child {-moz-border-radius-topleft: 5px;-webkit-border-top-left-radius: 5px;border-top-left-radius: 5px;}table.results tr:first-child th:last-child, table.results tr:first-child td:last-child {-moz-border-radius-topright: 5px;-webkit-border-top-right-radius: 5px;border-top-right-radius: 5px;}table.results tr:last-child td:first-child {-moz-border-radius-bottomleft: 5px;-webkit-border-bottom-left-radius: 5px;border-bottom-left-radius: 5px;}table.results tr:last-child td:last-child {-moz-border-radius-bottomright: 5px;-webkit-border-bottom-right-radius: 5px;border-bottom-right-radius: 5px;}table.results td {padding: 0 5px;font-size: 14px;height: 54px;text-align: left;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;}.reenrolment-table td {text-align: center!important;}table.results tr.headingRow {background-color: #999;color: white;font-size: 12px;font-weight: bold;text-transform: uppercase;text-shadow: #666 1px 1px 1px;}table.results tr.headingRow td {font-size: 12px;padding: 0 5px;height: 44px;border-bottom: solid 1px #777;}table.results tr.headingRow.collapsible {cursor: pointer;}table.results tr.headingRow.collapsible:hover {background-color: #aaa;}table.results tr.headingRow.last.collapsed td {border: 0;}table.results tr.infoRow td {padding: 0;}table.results tr.actualRow:hover + tr.infoRow, table.results tr.actualRow.hover, table.results tr.infoRow.hover, table.results tr.infoRow.evenRow.hover {background: #CFE0FF;}table.results tr.divide-bottom td {border-bottom: solid 3px #aaa;}table.results tr.divide-top td {border-top: solid 3px #aaa;}table.results tr.alert td.icon {background-image: url(../images/ic_warning_big.png);background-repeat: no-repeat;background-position: 50% 50%;}table.results td .classDescription {margin-top: 3px;display: block;clear: left;color: #333;line-height: 30px;vertical-align: middle;text-decoration: none;}table.results td .classDescription span.inlineSessions {color: white;text-align: center;background-color: green;float: left;display: block;min-width: 7px;font-size: 22px;line-height: 30px;height: 30px;width: 30px;vertical-align: middle;margin: 0 5px 5px 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.5)),to(rgba(255,255,255,0.2)));background-image: -moz-linear-gradient(180deg,rgba(255,255,255,0.5),rgba(255,255,255,0.2));font-weight: bold;text-shadow: #444 0px 1px 1px;border: 1px solid #999;}table.results td span.percentage {color: white;text-align: center;background-color: #aaa;display: block;min-width: 7px;font-size: 22px;line-height: 30px;height: 30px;width: 50px;vertical-align: middle;margin: 3px 5px 5px 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.5)),to(rgba(255,255,255,0.2)));background-image: -moz-linear-gradient(180deg,rgba(255,255,255,0.5),rgba(255,255,255,0.2));font-weight: bold;text-shadow: #444 0px 1px 1px;border: 1px solid #999;}.no-gradients table.results td .classDescription span.inlineSessions,.no-gradients table.results td span.percentage {background-image: url(../images/status_bg.png);}table.results td span.percentage sup {font-size: 10px;line-height: 10px;}table.results td span.percentage.done {background-color: green;font-size: 18px;}table.results td a {color: #333;text-decoration: none;font-weight: bold;}table.results td .alert_message {padding: 10px 5px 10px 36px;line-height: 30px;margin-bottom: 5px;vertical-align: middle;height: 30px;background: #fff9d4;border: 2px solid #f5e986;background-position: 10px 50%;background-repeat: no-repeat;}table.results td .alert_message.badge {background-image: url(../images/ic_badges_big.png);}table.results td .alert_message.payment {background-image: url(../images/ic_pay.png);}.payment_plan_select {padding: 10px 5px 10px 36px;line-height: 30px;margin-bottom: 5px;vertical-align: middle;height: 30px;background: #fff9d4;border: 2px solid #f5e986;background-position: 10px 50%;background-repeat: no-repeat;background-image: url(../images/ic_warning.png);}table.results td .alert_message.movement {background-image: url(../images/ic_move.png);}table.results td a.button {width: 80px;margin: 0 auto;}table.results td .alert_message a.button {width: 100px;margin-right: 0;float: right;line-height: normal;}table.results td .competency {display: block;margin: 5px 0;}table.results td .last_updated {font-weight: bold;display: block;margin: 5px 0;}.reenrolment-table .current-class {background-color: rgb(118, 238, 0);background-color: rgba(118, 238, 0, 0.3)!important;}.reenrolment-table .column-name {width: 15%;}.reenrolment-table .column-action {width: 10%;}.reenrolment-table span.current {display: block;padding: 3px;}.pagination {display: block;margin: 15px 0 10px 0;text-align: center;}.pagination input[type=button] {width: 35px;border: 0;height: 30px;padding: 0;margin: 0;text-indent: -2000px;overflow: hidden;background-repeat: no-repeat;display: block;}.pagination input[type=button][disabled], .pagination input[type=button][disabled]:hover {opacity: 0.5;-ms-filter: alpha(opacity=50);filter: alpha(opacity=50);}.pagination .left_buttons {display: block;width: 90px;float: left;text-align: left;padding: 0;margin: 0;}.pagination .left_buttons [type=button] {float: left;margin-right: 5px;}.pagination .right_buttons {display: block;width: 90px;float: right;text-align: right;padding: 0;margin: 0;}.pagination .right_buttons [type=button] {float: right;margin-left: 5px;}.pagination input[type=button].first {background-position: 0 0;}.pagination input[type=button].previous {background-position: -34px 0;}.pagination input[type=button].next {background-position: -68px 0;}.pagination input[type=button].last {background-position: -102px 0;}.pagination input[type=button].first:hover {background-position: 0 -30px;}.pagination input[type=button].previous:hover {background-position: -34px -30px;}.pagination input[type=button].next:hover {background-position: -68px -30px;}.pagination input[type=button].last:hover {background-position: -102px -30px;}.pagination input[type=button][disabled].first:hover {background-position: 0 0;border: 0;}.pagination input[type=button][disabled].previous:hover {background-position: -34px 0;border: 0;}.pagination input[type=button][disabled].next:hover {background-position: -68px 0;border: 0;}.pagination input[type=button][disabled].last:hover {background-position: -102px 0;border: 0;}.pagination .description {text-align: center;color: #666;font-size: 14px;padding: 5px 0;cursor: pointer;}