/*filter*/
form#adminForm button.btn.hasTooltip {
    background: #101677;
    color: #fff;
    font-size: 14px !important;
    line-height: 1 !important;
    font-weight: 600 !important;
    padding: 12px 10px !important;
    border-radius: 0px !IMPORTANT;
    transition: 0.3s;
    text-transform: capitalize;
    border: none;
    margin: 0px !important;
}
.js-stools-container-bar .btn-primary .caret {
    margin: auto;
}
form#adminForm button.btn.hasTooltip:hover {
    opacity: 0.6;
}
.com-song.view-data .js-stools.clearfix {
    margin-bottom: 30px;
}
@media(max-width:991px){
.js-stools-container-filters.hidden-phone.clearfix.shown select {
    width: 100% !important;
}
.js-stools-container-filters.hidden-phone.clearfix.shown .js-stools-field-filter {
    width: 100% !important;
}
.js-stools-container-bar .btn-wrapper.input-append {
    display: block;
    margin-bottom: 10px;
}}
input#filter_last_active_date_from,
input#filter_date_from,
input#filter_date_to {
    background-color: #fff;
    border-color: #cccccc;
}

input#filter_last_active_date_to {
    background-color: #fff;
    border-color: #cccccc;
}

form#adminForm .control-group {
    margin: 0px !IMPORTANT;
}
form#adminForm .field-calendar .input-append {
    margin: 0px !important;
}
form#adminForm .field-calendar {
    display: inline-block !important;
}
form#adminForm .js-stools-container-filters.hidden-phone.clearfix.shown {
    display: inline-block !IMPORTANT;
    width: 100% !important;
}
form#adminForm .col-sm-1 {
    margin-bottom: 10px;
    margin-top: 10px;
}
form#adminForm .col-sm-1 a.btn.btn-success.btn-small {
    background: #449d44;
}
form#adminForm .js-stools.clearfix {margin-bottom: 30px;}


/*pagination*/
ul.pagination-list span.icon-forward.icon-last {
    color: #fff;
}
ul.pagination-list span {
    background: #2b3177;
    padding: 6px 9px 1px 10px;
    color: #fff;
}
ul.pagination-list span:hover {
    background: #202ba6d1;
}

ul.pagination-list a.hasTooltip {
    background: #232323;
    padding: 6px 9px 0px 10px;
    color: #fff;
}
ul.pagination-list a {
    transition: 0.3s;
}
ul.pagination-list a:hover {
    opacity: 0.8 !important;
}
ul.pagination-list a {
    background: #2b3177;
    padding: 6px 9px 0px 10px;
    color: #fff;
}
ul.pagination-list a span {
    background: #0000 !important;
    padding: 6px 9px 0px 10px;
    color: #fff;
}
ul.pagination-list {
    padding: 0px;
}
ul.pagination-list {
    display: inline-block;
}
ul.pagination-list li{
    display: inline-block;
}
.pagination {
    overflow: inherit;
}
select#limit {
    padding: 0px;
}
