section#sp-main-body {
    padding: 50px 0px;
}

/*filter*/
form#adminForm button.btn.hasTooltip {
    background: #232323;
    color: #fff;
    font-size: 14px !important;
    line-height: 1 !important;
    font-weight: 600 !important;
    padding: 9px 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;
}
button {
    background: #232323;
    color: #fff !important;
    font-size: 14px !important;
    line-height: 1 !important;
    font-weight: 600 !important;
    padding: 9px 10px !important;
    /*border-radius: 0px !IMPORTANT;*/
    transition: 0.5s;
    text-transform: capitalize;
    border: none;
    margin: 0px !important;
}
button:hover {
    opacity: 0.6;
    color: #fff !important;
}
button a {
    color: #fff !Important;
}
form#adminForm .control-group {
    margin: 0px !IMPORTANT;
    margin-bottom: 10px !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;
}
@media(min-width:992px){
form#adminForm .control-group {width: 39% !important;display: inline-block;}

  .com-doctors.view-tables form#adminForm input#filter_search {width: 100% !important;}}

form#adminForm a.chzn-single {
    width: 100% !important;
}

form#adminForm div#filter_specialty_chzn {
    width: 100% !IMPORTANT;
}
@media(min-width:992px){
form#adminForm .btn-wrapper.input-append {
    width: 420px !IMPORTANT;
}}