
.chart-title {
    word-wrap: break-word;
    word-break: break-all;
}


/* Makes app mobile friendly */
.dash-graph {
zoom: 0.45;
}

@media (min-width: 475px) {
.dash-graph {
    zoom: 0.6;
    }      
}

@media (min-width: 768px) {
.dash-graph {
    zoom: 0.85;
    }
}

@media (min-width: 1024px) {
.dash-graph {
    zoom: 1;
    }
}

.navbar-toggler-icon {
    display: none !important;
}
.navbar-toggler {
    display: none !important;
}

.dropdown-backdrop {
    position: static;
}

/* CONTROLS TAB COLOR AND FONT */
.tab {
    font-family: 'Tw Cen MT';
    font-weight: bold;
    color: #2a3f5f;
}

/* CONTROLS HEADERS COLOR AND FONT */
.header {
    font-family: 'Tw Cen MT';
    font-weight: bold;
    color: #2a3f5f;
}

/* CONTROLS FOOTER */
.footer {
    font-family: 'Tw Cen MT';
}

/* CONTROLS TABS COLOR AND FONT */
.nav-link{
    text-decoration: None;
    color: black;
    font-family: 'Tw Cen MT';
    font-size: 1.2rem;
}


/* CONTROLS NAVBAR TABS TITLES */
.navbar-expand-md .navbar-nav .nav-link {
    color: white;
    font-size: 1.5rem;
}


/* CONTROLS TABS WHEN ACTIVE */
.nav-link.active{
    text-decoration: None;
    color: black ;
    font-family: 'Tw Cen MT';
    font-size: 1.4rem;
    background-color: #2a3f5f !important;
}

/* CONTROLS THE BACKGROUND OF NAVBAR BACKGROUND */
.navbar {
    background-color: #2a3f5f !important;
    display: inline-block;
    float: none;
    
}

/* CONTROLS NAVBAR FONT SIZE */
.nav-link-custom{ 
    font-size: 17px !important
  }

/* CONTROLS THE BACKGROUND OF NAVBAR HOVER */
.nav-link-custom:hover {
    color: rgb(140, 222, 206) !important;
}

/* CONTROLS ACTIVE TAB */
.nav-pills .nav-link-custom.active {
    color: rgb(140, 222, 206) !important;
    font-weight: bold;
}

/* CONTROLS THE UNDERLINE THAT SEPERATES THE INDICATOR FROM TEXT AND GRAPH */
.underline {
    color: 'black' !important;
    font-weight: bold !important;
    font-size: 1px !important;
    border-collapse: 'collapse' !important;
    margin-bottom: '100px' !important;
    margin-bottom: '1px' !important;
    background-color: black !important;
}

/* CONTROLS THE HOME PAGE CONTENT*/
.home-content {
    font-family: 'Tw Cen MT';
    font-weight: 'normal';
    }

/* CONTROLS THE FOOTER*/
.footer{
    font-family: 'Tw Cen MT' !important;
    font-weight: bold !important;
    color: grey !important;
}

/* CONTROLS THE FOOTER LINKS*/
.footer-link{
    font-family: 'Tw Cen MT' !important;
    text-decoration:None;
    font-weight: bold !important;
    color: grey !important;
}

/* CONTROLS THE FOOTER LINK HOVER*/
.footer-link:hover {
    color: #18bc9c !important;
  }

/* CONTROLS THE CONTACT AND J&PS PAGE LINK*/
.links {
    color: #18bc9c !important;
  }
