.title-part-padding br {
    display: none;
}

.navbar-collapse,
#main-wrapper[data-layout="horizontal"] .topbar .navbar-collapse {
    margin-left: auto !important;
    justify-content: flex-end;
}

.welcome-block {
    margin-top: 0 !important;
}

#main-wrapper[data-layout="horizontal"][data-sidebar-position="fixed"] .page-wrapper {
    padding-top: 146px;
}
div#PDF-infoTable {
    font-family: 'Arial Rounded MT Bold', sans-serif;
}
#adviserInfo {
    white-space: nowrap;
    border-bottom: 2px solid #857e7e;
}

#pdftable tbody tr:nth-child(odd) {
    background-color: #c9cbcd;
}
#pdftable tbody tr:first-child td:first-child {
    border-top-left-radius: 10px;
}
#pdftable tbody tr:first-child td:nth-child(2) {
    border-top-right-radius: 10px;
}
#pdftablePortfolio tbody tr:nth-child(even) {
    background-color: #c9cbcd;
}
#pdftablePortfolio tbody tr:last-child td:first-child{
    border-bottom-left-radius: 10px;
}
#pdftablePortfolio tbody  tr:last-child td:last-child {
    border-bottom-right-radius: 10px;
}
.top-pdf-header{
    margin-bottom: 18px !important;
    height: 100px;
}
@media (max-width:1199px) {
    #main-wrapper[data-layout="horizontal"] .sidebar-nav #sidebarnav .sidebar-item .sidebar-link {
        padding: 10px 20px 10px 10px !important;
    }
    .sidebar-nav ul .sidebar-item .sidebar-link i {
        width: 20px !important;
        margin-right: 5px;
    }
    .sidebar-nav .has-arrow::after {
        right: 4px;
        top: 23px;
    }
}


/* @media (max-width:992px) {
#main-wrapper[data-layout="horizontal"][data-sidebartype="mini-sidebar"] .left-sidebar,
#main-wrapper[data-layout="horizontal"][data-sidebartype="mini-sidebar"] .left-sidebar .sidebar-footer {
    left: -100%;
}
} */

@media (max-width:991px) {
    button.btn.btn-info.rounded-pill.px-4.waves-effect.waves-light.model-portfolio- {
        max-width: 50% !important;
        width: 100%;
    }
    .simulate-box .card {
        height: auto !important;
    }
    .export-div .export-div-inner p {
        max-width: 500px;
        width: 100%;
    }
    #main-wrapper[data-layout="horizontal"][data-sidebar-position="fixed"] .page-wrapper {
        padding-top: 68px !important;
    }
    #main-wrapper[data-layout="horizontal"][data-sidebar-position="fixed"] .left-sidebar {
        padding-top: 0!important;
    }
    #main-wrapper[data-layout="horizontal"][data-sidebar-position="fixed"] .left-sidebar {
        z-index: 51;
        padding-top: 0px;
        margin-top: 76px !important;
    }
    .fund-analysis .page-breadcrumb {
        margin-bottom: 0px;
    }
    .setup-goal-based .page-breadcrumb {
        margin-bottom: 0px;
    }
    .manage-clients .page-breadcrumb {
        margin-bottom: 0;
    }
    .send-client-reports .page-breadcrumb {
        top: 0;
        margin-bottom: 0;
    }
    .client-mandates .page-breadcrumb {
        top: 0;
        margin-bottom: 0;
    }
    .your-model .page-content.container-fluid {
        padding: 20px !important;
    }
    .fund-analysis .page-content.container-fluid {
        padding: 20px !important;
    }
    .setup-goal-based .page-content.container-fluid {
        padding: 20px !important;
    }
    .model-portfolio-simulations .page-content.container-fluid {
        padding: 20px !important;
    }
    .model-portfolio-simulations .container-fluid {
        padding: 15px 0px !important;
    }
    .manage-clients .container-fluid {
        padding: 15px 0px !important;
    }
    .send-client-reports .container-fluid {
        padding: 15px 0px !important;
    }
    .client-mandates .container-fluid {
        padding: 15px 0px !important;
    }
    .article_archive .container-fluid {
        padding: 15px 15px !important;
    }
    .dfm_resources .container-fluid {
        padding: 15px 15px !important;
    }
    .home .page-breadcrumb {
        margin-top: 0px !important;
        padding: 30px !important;
        margin-bottom: 0px;
        top: 0px !important;
    }
    .home .welcome-block {
        padding-left: 30px !important;
    }
    .home .container-fluid {
        padding: 15px 30px !important;
    }
    .your-model .page-breadcrumb {
        margin-top: 0px !important;
        padding: 24px 0px 25px 22px !important;
        margin-bottom: 0;
    }
    .your-model .page-breadcrumb {
        top: 0px;
    }
    .fund-analysis .page-breadcrumb {
        margin-top: 7px !important;
        top: 0px;
    }
    .setup-goal-based .page-breadcrumb {
        margin-top: 7px !important;
    }
    .model-portfolio-simulations .page-breadcrumb {
        margin-top: 7px !important;
    }
    .manage-clients .page-breadcrumb {
        margin-top: 7px !important;
    }
    .send-client-reports .page-breadcrumb {
        margin-top: 7px !important;
    }
    .client-mandates .page-breadcrumb {
        margin-top: 7px !important;
    }
    .article_archive .page-breadcrumb {
        margin-top: 7px !important;
    }
    #main-wrapper[data-layout="horizontal"] .topbar .top-navbar .navbar-header {
        justify-content: flex-start !important;
    }
    #main-wrapper[data-layout="horizontal"] .topbar .top-navbar .dropdown-menu {
        width: 300px;
    }
    .home .model-portfolios table tbody tr {
        display: grid;
        text-align: center;
    }
    .home .page-content.container-fluid {
        padding: 25px 20px !important;
    }
    .article_archive .page-breadcrumb {
        top: 0;
        margin-bottom: 0;
    }
}

@media (max-width:767px) {
    .home .model-portfolios button.btn.btn-info.rounded-pill.px-4.waves-effect.waves-light {
        max-width: 375px;
        width: 100%;
    }
    .export-div .export-div-inner p {
        max-width: 390px;
        width: 100%;
    }
    .export-div .exportPDF {
        top: 30px !important;
    }
    .simulation-solution .page-breadcrumb {
        top: 33px !important;
    }
    .dfm-resources-inner .page-breadcrumb {
        top: 33px !important;
    }
    .txt-ellipsis {
        min-height: 0px !important;
    }
    .page-breadcrumb {
        top: 0px !important;
    }
    .card-img-top {
        margin: 0 auto;
    }
    .read-more-btn {
        left: 50%;
        transform: translateX(-50%);
    }
    .home .title-part-padding br {
        display: none !important;
    }
    .home .model-portfolios table tbody tr {
        display: grid;
    }
    .home .page-content .row {
        text-align: center;
    }
    .home .model-title {
        justify-content: center !important;
    }
    .home .title-part-padding br {
        display: block;
    }
    .breadcrumb-padding {
        padding-top: 15px !important;
    }
    .home .page-content.container-fluid {
        padding: 25px 50px !important;
    }
    .your-model .container-fluid {
        padding: 25px 50px !important;
    }
    .home .welcome-block {
        padding-left: 30px;
        padding-right: 30px;
    }
    #main-wrapper[data-layout="horizontal"] .topbar .top-navbar .navbar-header {
        justify-content: space-between !important;
    }
    .your-model .page-content.container-fluid {
        padding: 15px !important;
    }
    .breadcrumb-padding {
        padding-top: 0 !important;
    }
    /* canvas#graphCanvas2 {
        height: 350px !important;
    } */
    canvas#cumulativeGraphTarget,
    #chartBoxCumulativeReturns {
        height: 350px !important;
    }
}

@media (max-width:575px) {
    .footer img {
        margin-right: 0px !important;
    }
    .home .page-content.container-fluid {
        padding: 25px 22px !important;
    }
    button.btn.btn-info.rounded-pill.px-4.waves-effect.waves-light.model-portfolio- {
        max-width: 100% !important;
        width: 100%;
    }
    .simulation-solution .page-breadcrumb {}
    .your-model .container-fluid {
        padding: 25px 20px !important;
    }
    .home .total-aum {
        justify-content: center;
    }
    .home .total-aum-inner {
        padding: 0;
    }
    .form-horizontal .card-body {
        min-height: 170px !important;
    }
    .home .total-aum .card-body {
        padding: 10px;
    }
    .home .topbar .top-navbar .navbar-nav>.nav-item>.nav-link {
        line-height: 50px !important;
        height: 50px !important;
    }
    .home .navbar-collapse {
        /* margin-left: 200px !important; */
        min-height: 50px;
    }
    .navbar-collapse {
        margin: 0 !important;
    }
    .your-model .title-part-padding {
        padding: 0;
    }
    .invest-text h4 {
        font-size: 18px;
    }
    .fund-analysis .container-fluid {
        padding: 25px 20px !important;
    }
    #card-body .form-check-inline:nth-child(4) {
        margin-right: 40px;
    }
    .form-check-inline {
        margin-bottom: 10px;
    }
    /*  */
    .setup-goal-based.accumulation-simulation,
    .container-fluid {
        padding: 25px 20px !important;
    }
    .page-content {
        padding: 0px !important;
    }
    .manage-clients .page-content .container-fluid {
        padding: 25px 10px !important;
    }
    .card-body input {
        margin-bottom: 10px !important;
    }
    .manage-clients .form-horizontal input#surname {
        margin-bottom: 10px;
    }
    .manage-clients .page-breadcrumb {
        margin-top: 0px !important;
    }
    .model-portfolio-simulations .container-fluid {
        padding: 1px 10px !important;
    }
    .model-portfolio-simulations .page-breadcrumb {
        margin-top: 0px !important;
    }
    .model-portfolio-simulations .card-body {
        padding: 1.57rem 0.57rem;
    }
    .model-portfolio-simulations .card {
        margin-bottom: 1px;
    }
    .send-client-reports .container-fluid {
        padding: 1px 10px !important;
    }
    .send-client-reports .card-body {
        padding: 1.57rem 0.57rem;
    }
    .model-portfolio-simulations .table-responsive {
        overflow: scroll;
    }
    .send-client-reports .page-breadcrumb {
        margin-top: 0px !important;
    }
    div#portfolio_simulations_info {
        margin-bottom: 10px;
    }
    .send-client-reports .card {
        margin-bottom: 1px;
    }
    .client-mandates .container-fluid {
        padding: 1px 10px !important;
    }
    .client-mandates .card-body {
        padding: 1.57rem 0.57rem;
    }
    .client-mandates .page-breadcrumb {
        margin-top: 0px !important;
    }
    .client-mandates .card {
        margin-bottom: 1px;
    }
    .article_archive .container-fluid {
        padding: 1px 10px !important;
    }
    .article_archive .page-breadcrumb {
        margin-top: 0px !important;
    }
    .article_archive .mobile-card-row {
        justify-content: center;
    }
    .dfm_resources .container-fluid {
        padding: 1px 10px !important;
    }
    .home .page-breadcrumb {
        padding: 12px 0px 25px 22px !important;
    }
    .home .welcome-block {
        padding-left: 22px !important;
    }
    .page-breadcrumb {
        padding: 11px 22px;
    }
    .breadcrumb-padding {
        padding-top: 1px !important;
    }
    .fund-analysis .page-breadcrumb {
        margin-top: 1px !important;
    }
    .home .page-content.container-fluid {
        padding: 25px 15px !important;
    }
    .home .page-breadcrumb {
        padding: 24px 0px 25px 22px !important;
    }
    .breadcrumb-padding {
        padding-top: 0 !important;
    }
    .export-div .exportPDF {
        top: auto !important;
        bottom: 0;
    }
    .export-div .export-div-inner {
        padding-right: 0px !important;
    }
    .export-div .export-div-inner p {
        margin-bottom: 40px;
    }
}

.select2-container--default .select2-results__group {
    padding: 2px !important;
}

.page-breadcrumb {
    /* margin-top: 140px; */
    position: relative;
    width: 100%;
    top: 40px;
    margin-bottom: 30px;
}

.fund-analysis .page-breadcrumb {
    top: 0px;
}

.setup-goal-based .page-breadcrumb {
    top: 0px;
    margin-bottom: 0;
}

.manage-clients .page-breadcrumb {
    top: 0px;
    margin-bottom: 0;
}

.txt-body div {
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.simulate-box .card {
    height: 260px;
}

.simulate-box .card {
    margin-bottom: 20px;
}

.simulation-solution .page-breadcrumb {
    top: 0;
    margin-bottom: 0;
}


/* form#fund-analysis-comparrisons .card {
    background: transparent;
} */
.subList{
    list-style-type: none !important;
}
.listTitle{
    list-style-type: none !important;
}
.export-div .export-div-inner p {
    max-width: 800px;
    width: 100%;
}
.five-step-card .card-body{
    padding: 25px !important;
}

@media (min-width:991px) {
    .five-step-card .card {
        height: 285px;
    }
    
}
@media (min-width: 992px) and (max-width : 1200px){
    .five-step-card .card-body{
        padding: 10px !important;
    }
 }