@import './bootstrap.css';
@import './font-awesome.min.css';
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@400;700&family=Roboto+Slab:wght@100..900&display=swap');

.lato-regular {
	font-family: "Lato", sans-serif;
	font-weight: 400;
	font-style: normal;
}

.lato-bold {
	font-family: "Lato", sans-serif;
	font-weight: 700;
	font-style: normal;
}

.roboto-slab {
	font-family: "Roboto Slab", serif;
	font-optical-sizing: auto;
	font-weight: 600;
	font-style: normal;
}

a {
	color: #399005;
	text-decoration: none;
	background-color: transparent;
}

:focus {
outline: 0;
}
body {
    margin: 0;
    font-family: "Roboto Slab",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #7e7e7e;
    text-align: left;
    background-color: #fff;
    
}

.bg-lightgray {
        background-color: #7a7a7a !important;color: #7e7e7e;    }
.bg-dark {background-color:#1a2305!important;}
.bg-green {
    background-color: #399005 !important;
}
.text-green {
    color: #399005 !important;
}
a:hover {color: #8bc60d;}
a {}
h1,h2,h3,h4,h5,h6 {color:#399005 !important;font-weight:300;font-family: "Lato", sans-serif;
	font-weight: 700;
	font-style: normal;}

@-webkit-keyframes MenuFadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes MenuFadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.dropdown-item:active { background-color:#be9e55;}
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {border-bottom:1px solid #399005 !important;}
.top-nav-collapse {
    background: #fff;
    z-index: 999999;
    box-shadow: 3px 3px 3px 1px rgba(0,0,0,.09);
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
    padding-top: 0;
    padding-bottom: 0;
}

.top-nav-collapse #main-menu ul>li>a {
    padding: 20px 15px
}

@media(min-width: 768px) and (max-width:991px) {
    #nav-main li a.nav-link {
        padding-top:18px
    }
}

textarea.form-control::placeholder, 
input.form-control::placeholder {
    color: rgba(0,0,0,0.2);
}

textarea.form-control::-ms-input-placeholder
input.form-control::-ms-input-placeholder {
    /* Edge 12 -18 */
    color: rgba(0, 0, 0, 0.2);  
}

.row-cards > .col,
.row-cards > [class*='col-'] {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}

.row-deck > .col,
.row-deck > [class*='col-'] {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.row-deck > .col .card,
.row-deck > [class*='col-'] .card {
  -ms-flex: 1 1 auto;
  flex: 1 1}
  
  .table-sm td {padding .5rem; font-size: 80%;}
  

.lead {color: #399005;font-weight: 400;border-bottom:1px solid #dee2e6!important;}

