.select2-container--default .select2-selection--single .select2-selection__rendered {
    background-color: transparent;
    line-height: 22px !important;
}
.select2-container--default .select2-selection--single {
    background-color: transparent !important;
    height: 39px !important;
    font-size: 0.85714286em;
    font-weight: 700;
    border-color: rgb(211, 211, 211);
}
.select2-selection__placeholder {
    color: #000 !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #000 transparent transparent transparent;
    top: 40%;
    left: 60%;
    border-width: 4px 3.5px 0 3.5px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #000;
}
.select2-results__options {
    max-height: 500px !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button{
    padding: 2px;
}
.page-item.active .page-link {
    background-image: linear-gradient(to right, #995AFA, #6747f9) !important;
    border-color: #6747f9 !important;
}
.page-link {
    color: #6747f9;
}
.tabs li.active .tab__title {
    border-bottom: 2px solid #6747f9;
}
.form-control option :hover {
    background-color: #6747f9;
}
a.dt-button {
    /*background-color: #E65100;
    border-color: #E65100;*/
    background-color: #FF8F00;
    border-color: #FF8F00;
}
a.dt-button:hover:not(.disabled) {
    background-color: #FF8F00;
    border-color: #FF8F00;
    color: #FFFFFF;
}
a.dt-button:active:not(.disabled) {
    background-color: #995afa;
    border-color: #995afa;
    color: #FFFFFF;
}
div.dt-button-collection a.dt-button:active:not(.disabled) {
    background-color: #995afa;
    border-color: #995afa;
}
.dt-button-collection {
    border-radius:0px;
    width:0px;
}
table.dataTable thead tr {
    background-color: #000;
}
table th {
    color: #FFF;
}
#holdingsTable thead tr th.sorting_desc::before,
#holdingsTable thead tr th.sorting_desc::after {
    display:none;
}
.classBtnSelected {
    color: #FFF;
    background-color: #6644ff;
}
@media (min-width: 577px) {
    .container {
        max-width: 1140px;
        margin-top: 30px;
    }
    .topRows {
        margin-left: 0px;
        margin-right: 14px;
    }
}
@media (max-width: 576px) {
    .container {
        max-width: 685px;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }
    .row {
        margin-left: 0px;
        margin-right: 0px;
    }
    #accordion .panel {
        margin-left: 0px;
    }
    #accordion .panel-title a::after, #accordion .panel-title a.collapsed::after {
        left: -16px;
    }
    #accordion .panel-heading {
        padding-left:16px;
    }
    section.space--md-2, footer.space--md-2 {
        padding-top: 34px;
    }
    .space--sm {
        padding-top: 20px !important;
    }
    .topRows {
        margin-left: 0px;
        margin-right: 0px;
    }
    #topDocsDiv ul li {
        display: inline;
        margin-left: 8px;
    }
}
@media (max-width: 767px) {
    #seriesSelectOtherDiv { 
        display: none;
    }
}
#fundPageContainer th, #fundPageContainer td {
    white-space: normal !important;
}
.table.table-xs td, .table.table-xs th {
    padding: 0.4rem 1rem;
}
.topDocs { 
    margin-right: 0px !important;
}
.tickerDiv { 
    margin-right: 0px !important;
}
#topDocsDiv ul li > a {
    font-size: 16px;
    font-weight: 700;
}
#downloadLinks li > a {
    font-size: 16px !important;
}
.modal-container .modal-content { 
    overflow: hidden; 
}
#fundFave.active {
    color: #FFF !important;
    background-color: #6644ff !important;
}
#fundFave.active > i {
    color: #FFF;
}