@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700&display=swap");

:root {
    --header-height: 3rem;
    --nav-width: 68px;
    --azos-color: #006400;
	--azos-red-color: #FF0000;
    --first-color: #006400; /*#4723D9;*/
    --first-color-light: #F7F6FB;
    --white-color: #FFF;
    --body-font: 'Nunito', sans-serif;
    --normal-font-size: 1rem;
    --z-fixed: 100
}

body {
  font-family: var(--body-font);
  margin: 20px;
}

.main {
  margin-left: 70px; /* Same as the width of the sidenav */
}

    h1,
    h2 {
        font-size: 2.5em;
		color:  var(--azos-color)
    }
	
	h3,
    h4,
    h5,
    h6 {
        padding-top: 10px;
		font-size: 1.2em;
		font-weight: bold;
		color: black;
    }
	
@media (max-width: 1199px) {
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        font-size: 1.8em;
    }
}


a {
    text-decoration: none
}

label {
  font-size: 0.8rem;
  font-weight: bold;
  color:  var(--azos-color);
}

.color-green {
	font-weight: bold;
	color: #006400;
}
.color-red {
	font-weight: bold;
	color: red;
}
.color-orange {
	font-weight: bold;
	color: orange;
}
.color-grey{
	font-weight: bold;
	color: #d1d1d1;
}



/* NavTabs custom azeno */

.tab { display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none }
.tab-link { display:block; margin: 0 2px; padding:.5rem 1rem }
.tab-link:focus,.tab-link:hover { text-decoration:none }
.tab-link { color:#444 }
.tab-tabs { border-bottom:1px solid var(--azos-color) }
.tab-tabs .tab-item { margin-bottom:-1px }
.tab-tabs .tab-link { border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem }
.tab-tabs .tab-link:focus,.tab-tabs .tab-link:hover { border-color:var(--azos-color) }
/* .tab-tabs .tab-link:focus,.tab-tabs .tab-link:hover { border-color:var(--azos-color) var(--azos-color) #fff } */
.tab-tabs .tab-item.show .tab-link,.tab-tabs .tab-link.active { color:#000; font-weight: bold;background-color:#fff;border-color:var(--azos-color) var(--azos-color) #fff }
.tab-tabs .tab-link .disabled { color:#d1;background-color:transparent;border-color:transparent }
.tab-tabs .tab-item-help.active { border-color: #fff; }

.tab-tabs .dropdown-menu { margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0 }
.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}
.dropdown-item:focus,.dropdown-item:hover{color:#1e2125;background-color:#f8f9fa}
.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0d6efd}
.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}
.dropdown-menu.show{display:block}
.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}
.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}
.dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:rgba(0,0,0,.15)}
.dropdown-menu-dark .dropdown-item{color:#dee2e6}
.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover{color:#fff;background-color:rgba(255,255,255,.15)}
.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#0d6efd}
.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}
.dropdown-menu-dark .dropdown-divider{border-color:rgba(0,0,0,.15)}
.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}
.dropdown-menu-dark .dropdown-header{color:#adb5bd}

@media (max-width: 600px) {
    .tab-link {
        font-size: calc(0.8em);
		margin: 0 2px; padding:.2rem 0.4rem
    }
}

