input[type="search"] {
    -webkit-appearance: searchfield;
}

.portfolio-datatable-container .dataTables_wrapper .dataTables_filter input {
    font-weight: normal;
}

.portfolio-datatable-container {
    padding: 10px 0;
    font: 14px 'helvetica neue', helveticaneue, helvetica, arial, sans-serif !important;
}

.portfolio-datatable-container .dataTables_wrapper .dataTables_length label {
    color: #777777;
    font-weight: normal;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    padding: 2px;
    width: 22px;
    height: 22px;
    border-radius: 11px;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    border: 1px solid #ec9b23;
    color: #ec9b23 !important;
}

.dataTables_wrapper .dt-button-collection {
    left: 0px !important;
}
.dataTables_wrapper .dt-buttons.btn-group {
    margin-left: 10px;
}
.dataTables_wrapper > .row > .col-sm-6:nth-child(2) {
    text-align: right;
}
div.finance-tab-content {
    min-height: unset !important;
}