/*
table.results {
    border: none;
    border-collapse: collapse;
    border-collapse: separate;
    border-color: transparent;
    border-spacing: 0 3px;
    font-family: 'Roboto', sans-serif !important;
    margin: 10px 0 0 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 100%;
}

table.results th {
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}
table.results td.name b {
    display:block;
    font-size:22px;
    font-weight:700;
    white-space:nowrap
}

table.results td.place {
    color: #555;
    font-size: 22px;
    font-weight: 700;
    text-align: center;
}
table.results>tbody>tr>td {
    font-weight: normal;
    padding: 8px 20px 8px 22px;
    vertical-align: middle;
}
*/
select.form-control.input-sm {
    background: #00a1ff !important;
    border: 0px  !important;
    border-radius: 0px  !important;
    color: #FFF  !important;
    font-weight: 500 !important;
    font-size: 13px !important;
    font-family: 'Roboto', sans-serif;
    -webkit-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.18);
    -moz-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.18);
    box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.18);
}


.pagination>li>a, .pagination>li>span{
    background: #00a1ff !important;
    border: 0px  !important;
    border-radius: 0px  !important;
    color: #FFF  !important;
    font-weight: 500 !important;
    font-size: 13px !important;
    font-family: 'Roboto', sans-serif;
    -webkit-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.18);
    -moz-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.18);
    box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.18);
}

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #e6e6e6; /*#00a1ff!important;*/
    color: #000!important;
    font-size: 13px!important;
    font-family: 'Roboto', sans-serif;
    font-weight: 500!important;
}
tr.even {
    /*background: #bfbfbf!important;*/
    color: #000!important;
    font-size: 13px!important;
    font-weight: 500!important;
    /*font-family: 'Roboto', sans-serif;*/
}
th {
    font-family: 'Roboto', sans-serif;
    font-weight:500 !important;
    border:1px solid #FFF !important;
    color: #FFF;
    border: 1px solid #93CE37;
    border-bottom: 3px solid #9ED929;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#30b3ff+0,00a1ff+100 */
    background: #434449;
    /*background: rgb(48,179,255); /* Old browsers */
    /*background: -moz-linear-gradient(top,  rgba(48,179,255,1) 0%, rgba(0,161,255,1) 100%); /* FF3.6-15 */
    /*background: -webkit-linear-gradient(top,  rgba(48,179,255,1) 0%,rgba(0,161,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
    /*background: linear-gradient(to bottom,  rgba(48,179,255,1) 0%,rgba(0,161,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#30b3ff', endColorstr='#00a1ff',GradientType=0 ); /* IE6-9 */

    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius: 5px 5px 0px 0px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    
}
th.sorting,.sorting_asc {
    font-family: 'Roboto', sans-serif;
    font-weight:500 !important;
    border:1px solid #FFF !important;
    color: #FFF;
    border: 1px solid #93CE37;
    border-bottom: 3px solid #9ED929;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#30b3ff+0,00a1ff+100 */
    background: #434449;
    /*background: rgb(48,179,255); /* Old browsers */
    /*background: -moz-linear-gradient(top,  rgba(48,179,255,1) 0%, rgba(0,161,255,1) 100%); /* FF3.6-15 */
    /*background: -webkit-linear-gradient(top,  rgba(48,179,255,1) 0%,rgba(0,161,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
    /*background: linear-gradient(to bottom,  rgba(48,179,255,1) 0%,rgba(0,161,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#30b3ff', endColorstr='#00a1ff',GradientType=0 ); /* IE6-9 */

    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius: 5px 5px 0px 0px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

table#example{border:0px !important;}

input.form-control.input-sm{ background: #00a1ff !important;
    border: 0px  !important;
    border-radius: 0px  !important;
    color: #FFF  !important;
    font-weight: 500 !important;
    font-size: 13px !important;
    font-family: 'Roboto', sans-serif;
    -webkit-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.18);
    -moz-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.18);
    box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.18);
}


table.results{
    border:none;border-collapse:collapse;border-collapse:separate;border-color:transparent;border-spacing:0 3px;font-family:'Roboto', sans-serif !important;margin:10px 0 0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%
}

table.results>thead>tr {
    background-color:#4a4b51
}
table.results>thead>tr>th {
    color:#000000;
    color:rgba(255,255,255,0.8);
    /*cursor:pointer;*/
    padding:8px 20px 8px 22px;
    position:relative;
    webkit-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out;
    vertical-align:middle

    }

table.results.editMode>thead>tr>th { 
    padding:22px 20px 8px 22px
}

table.results.editMode>thead>tr>th>label {
    color:rgba(255,255,255,0.8)
}
/*
table.results>thead>tr>th:before {
    color:rgba(255,255,255,0.4);
    content:"\f0dc";
    font-family:'icomoon';
    position:absolute;
    left:8px;
    top:17px;
    -webkit-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out
}

table.results>thead>tr>th:hover:before {
    color:rgba(255,255,255,0.7)
}

table.results>thead>tr>th:hover {
    background-color:#434449;color:#fff
}

table.results>thead>tr>th.sortUp {
    background-color:#3b3c41;color:#fff
}

table.results>thead>tr>th.sortUp:before {
    color:#fff;content:"\f0de";top:20px
}

table.results>thead>tr>th.sortDown {
    background-color:#3b3c41;color:#fff
}

table.results>thead>tr>th.sortDown:before {
    color:#fff;content:"\f0dd";top:13px
}

table.results>thead>tr>th.actions {
    padding:0px
}

table.results>thead>tr>th.actions:hover {
    background-color:#4a4b51;cursor:default
}

table.results>thead>tr>th.actions:before,table.results>thead>tr>th.noSort:before {
    content:""}

table.results>thead>tr>th.noSort:hover,table.results.editMode>thead>tr>th.actions:hover {
    background-color:#4a4b51;color:rgba(255,255,255,0.8);cursor:default
}

table.results.editMode>thead>tr>th:hover {
    background-color:#434449;color:#fff;cursor:move
}

table.results.editMode>thead>tr>th:first-child,table.results.editMode>thead>tr>th:first-child:hover{
    background-color:#5c5d62;cursor:not-allowed
}

table.results.editMode>tbody>tr>td:first-child,table.results.editMode>tbody>tr:hover>td:first-child{
    background-color:#f3f4f5;cursor:not-allowed
}

table.results.editMode>tbody>tr>td:first-child button,table.results.editMode>tbody>tr>td:first-child button:hover{
    background-color:transparent;color:#555;opacity:.3;cursor:not-allowed
}

table.results>thead>tr>th label:hover{cursor:pointer}table.results>tbody>tr{
    background-color:#edeff1;padding-bottom:2px;-webkit-transition:background-color 0.25s ease-in-out, color 0.25s ease-in-out;transition:background-color 0.25s ease-in-out, color 0.25s ease-in-out
}
*/
table.results>tbody>tr:hover{
    background-color:#e9e9ea;cursor:pointer
}

table.results>tbody>tr:hover td{
    background-color:#e4e4e5;color:#333333;color:#010101
}

table.results.editMode>tbody>tr:hover,table.results.editMode>tbody>tr:hover td{
    background-color:#edeff1;color:#333333;cursor:default
}

table.results>tbody>tr.noClick:hover{
    background-color:#eee;color:#555;cursor:default
}

table.results>tbody>tr>td{
    font-weight:normal;padding:8px 20px 8px 22px;vertical-align:middle
}

table.results th{
    font-size:14px;font-weight:bold;text-align:center
}

table.results td,table.results td a{
    color:#555555;font-size:16px
}

table.results td a{
    display:inline-block
}

table.results td.actions{
    padding:8px 0px 8px 12px;width:1%
}

table.results td.name b{
    display:block;font-size:22px;font-weight:700;white-space:nowrap
}
table.results td.place{
    color:#555;font-size:22px;font-weight:700;text-align:center
}

@media (max-width: 480px){
    table.results td.name b{
        font-size:16px
    }
    table.results td.place{
        font-size:18px
    }
}
table.results td .button-wrapper{
    display:inline-block;white-space:nowrap
}

table.results td button{background-color:transparent;border:0;display:inline-block;color:#555;font-size:16px;line-height:1em;margin:0 6px 0 0;padding:11px;-webkit-transition:background-color 0.25s ease-in-out, color 0.25s ease-in-out;transition:background-color 0.25s ease-in-out, color 0.25s ease-in-out}table.results td button:hover{background-color:#c5c5c7;color:#000}table.results.editMode.draggableColumn>thead>tr>th,table.results.editMode.draggableColumn>thead>tr>th:hover{background-color:#434449;color:#fff}table.results.editMode.draggableColumn>tbody>tr>td{background-color:#d5d7d9;color:#333333}.results-table-nav{clear:both;margin:10px 0px 50px 0px;text-align:center}.results-table-nav a{background:none;border-radius:30px;border:1px solid #4a4b51;color:#4a4b51;float:left;font-size:15px;padding:10px 15px;position:relative;top:1px;width:120px}@media (max-width: 480px){.results-table-nav a{width:auto}.results-table-nav a span{display:none}.results-table-nav a i{font-size:25px;text-align:center}}.results-table-nav a:hover{cursor:pointer;text-decoration:none}.results-table-nav a.disabled{cursor:default;opacity:.3}.results-table-nav a.next{float:right}.results-table-nav a.prev i:before{content:"\f104";margin:0px 10px 0px 0px}
    