/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

:root {
    --cnvs-themecolor: #0085ac;
    --cnvs-themecolor-rgb: 0, 133, 172;
    --cnvs-secondary-color: #d02f42;
    --cnvs-secondary-color-rgb: 208, 47, 66;

    --cnvs-secondary-font:	'Montserrat', sans-serif;
    --cnvs-primary-font:	'Montserrat', sans-serif;
    --cnvs-body-font: 'Montserrat', sans-serif;

    --bs-primary: #0085ac;
    --bs-primary-rgb: 0, 133, 172;
    --bs-secondary: #d02f42;
    --bs-secondary-rgb: 208, 47, 66;

}

/* Tab */

#demo-drone-tab {
    --bs-nav-tabs-border-width: 0px;
    --bs-nav-link-color: #111;

}

#demo-drone-tab .nav-item {
    position: relative;
}

#demo-drone-tab .nav-item .nav-link.active .tab-title {
    font-weight: 600;
}

.nav-link.active{
    background-color: transparent !important;
}

@media (min-width: 992px) {
    #demo-drone-tab .nav-item .nav-link.active::after {
        content: '';
        position: absolute;
        width: 0;
        height: 0;
        margin-left: -5px;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-bottom: 10px solid var(--cnvs-contrast-300);
        bottom: 0;
        left: 50%;
    }
}