label input[type="radio"]:checked ~ i.fa.fa-circle-o{ display: none; } label input[type="radio"]:checked ~ i.fa.fa-dot-circle-o{ color: #7AA3CC; display: inline; } label:hover input[type="radio"] ~ i.fa { color: #7AA3CC; } label input[type="checkbox"] ~ i.fa.fa-square-o{ color: #c8c8c8; display: inline; } label input[type="checkbox"] ~ i.fa.fa-check-square-o{ display: none; } label input[type="checkbox"]:checked ~ i.fa.fa-square-o{ display: none; } label input[type="checkbox"]:checked ~ i.fa.fa-check-square-o{ color: #7AA3CC; display: inline; } label:hover input[type="checkbox"] ~ i.fa { color: #7AA3CC; } .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) { border-top-right-radius: 0; border-bottom-right-radius: 0; box-shadow: none; outline: none; } .select2-container--default .select2-results>.select2-results__options { max-height: 150px !important; } table#subscribers_list thead>tr>th{ white-space: normal; vertical-align: middle; } table.dataTable thead .sorting::after, table.dataTable thead .sorting_asc::after, table.dataTable thead .sorting_desc::after, table.dataTable thead .sorting_asc_disabled::after, table.dataTable thead .sorting_desc_disabled::after{ bottom:18px!important; }