﻿body {
    padding-top: 110px;
    padding-bottom: 20px;
   
}


/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {g
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
/*input,
select,
textarea {
    max-width: 350px;
}*/
@font-face {
    font-family: 'Montserrat-Black';
    src: url('fonts/montserrat-font/Montserrat-Black.otf') format('opentype'), url('fonts/montserrat-font/Montserrat-BlackItalic.otf') format('opentype'), url('fonts/montserrat-font/Montserrat-Bold.otf') format('opentype'), url('fonts/montserrat-font/Montserrat-BoldItalic.otf') format('opentype'), url('fonts/montserrat-font/Montserrat-ExtraBold.otf') format('opentype'), url('fonts/montserrat-font/Montserrat-ExtraBoldItalic.otf') format('opentype'), url('fonts/montserrat-font/Montserrat-ExtraLight.otf') format('opentype'), url('fonts/montserrat-font/Montserrat-ExtraLightItalic.otf') format('opentype'), url('fonts/montserrat-font/Montserrat-Italic.otf') format('opentype'), url('fonts/montserrat-font/Montserrat-Light.otf') format('opentype'), url('fonts/montserrat-font/Montserrat-LightItalic.otf') format('opentype'), url('fonts/montserrat-font/Montserrat-Medium.otf') format('opentype'), url('fonts/montserrat-font/Montserrat-MediumItalic.otf') format('opentype'), url('fonts/montserrat-font/Montserrat-Regular.otf') format('opentype'), url('fonts/montserrat-font/Montserrat-SemiBold.otf') format('opentype'), url('fonts/montserrat-font/Montserrat-SemiBoldItalic.otf') format('opentype'), url('fonts/montserrat-font/Montserrat-Thin.otf') format('opentype'), url('fonts/montserrat-font/Montserrat-ThinItalic.otf') format('opentype'), url('fonts/montserrat-font/MontserratAlternates-Black.otf') format('opentype'), url('fonts/montserrat-font/MontserratAlternates-BlackItalic.otf') format('opentype'), url('fonts/montserrat-font/MontserratAlternates-Bold.otf') format('opentype'), url('fonts/montserrat-font/MontserratAlternates-BoldItalic.otf') format('opentype'), url('fonts/montserrat-font/MontserratAlternates-ExtraBold.otf') format('opentype'), url('fonts/montserrat-font/MontserratAlternates-ExtraBoldItalic.otf') format('opentype'), url('fonts/montserrat-font/MontserratAlternates-ExtraLight.otf') format('opentype'), url('fonts/montserrat-font/MontserratAlternates-ExtraLightItalic.otf') format('opentype'), url('fonts/montserrat-font/MontserratAlternates-Italic.otf') format('opentype'), url('fonts/montserrat-font/MontserratAlternates-Light.otf') format('opentype'), url('fonts/montserrat-font/MontserratAlternates-LightItalic.otf') format('opentype'), url('fonts/montserrat-font/MontserratAlternates-Medium.otf') format('opentype'), url('fonts/montserrat-font/MontserratAlternates-MediumItalic.otf') format('opentype'), url('fonts/montserrat-font/MontserratAlternates-Regular.otf') format('opentype'), url('fonts/montserrat-font/MontserratAlternates-SemiBold.otf') format('opentype'), url('fonts/montserrat-font/MontserratAlternates-SemiBoldItalic.otf') format('opentype'), url('fonts/montserrat-font/MontserratAlternates-Thin.otf') format('opentype'), url('fonts/montserrat-font/MontserratAlternates-ThinItalic.otf') format('opentype');
}
@font-face {
    font-family: 'Montserrat-BlackItalic';
    src: url('fonts/montserrat-font/Montserrat-BlackItalic.otf') format('opentype');
}
@font-face {
    font-family: 'Montserrat-Bold';
    src: url('fonts/montserrat-font/Montserrat-Bold.otf') format('opentype');
}
@font-face {
    font-family: 'Montserrat-BoldItalic';
    src: url('fonts/montserrat-font/Montserrat-BoldItalic.otf') format('opentype');
}
@font-face {
    font-family: 'Montserrat-ExtraBold';
    src: url('fonts/montserrat-font/Montserrat-ExtraBold.otf') format('opentype');
}
@font-face {
    font-family: 'Montserrat-ExtraBoldItalic';
    src: url('fonts/montserrat-font/Montserrat-ExtraBoldItalic.otf') format('opentype');
}
@font-face {
    font-family: 'Montserrat-ExtraLight';
    src: url('fonts/montserrat-font/Montserrat-ExtraLight.otf') format('opentype');
}
@font-face {
    font-family: 'Montserrat-ExtraLightItalic';
    src: url('fonts/montserrat-font/Montserrat-ExtraLightItalic.otf') format('opentype');
}
@font-face {
    font-family: 'Montserrat-Italic';
    src: url('fonts/montserrat-font/Montserrat-Italic.otf') format('opentype');
}
@font-face {
    font-family: 'Montserrat-Light';
    src: url('fonts/montserrat-font/Montserrat-Light.otf') format('opentype');
}
@font-face {
    font-family: 'Montserrat-LightItalic';
    src: url('fonts/montserrat-font/Montserrat-LightItalic.otf') format('opentype');
}
@font-face {
    font-family: 'Montserrat-Medium';
    src: url('fonts/montserrat-font/Montserrat-Medium.otf') format('opentype');
}
@font-face {
    font-family: 'Montserrat-MediumItalic';
    src: url('fonts/montserrat-font/Montserrat-MediumItalic.otf') format('opentype');
}
@font-face {
    font-family: 'Montserrat-Regular';
    src: url('fonts/montserrat-font/Montserrat-Regular.otf') format('opentype');
}
@font-face {
    font-family: 'Montserrat-SemiBold';
    src: url('fonts/montserrat-font/Montserrat-SemiBold.otf') format('opentype');
}
@font-face {
    font-family: 'Montserrat-SemiBoldItalic';
    src: url('fonts/montserrat-font/Montserrat-SemiBoldItalic.otf') format('opentype');
}
@font-face {
    font-family: 'Montserrat-Thin';
    src: url('fonts/montserrat-font/Montserrat-Thin.otf') format('opentype');
}
@font-face {
    font-family: 'Montserrat-ThinItalic';
    src: url('fonts/montserrat-font/Montserrat-ThinItalic.otf') format('opentype');
}
@font-face {
    font-family: 'MontserratAlternates-Black';
    src: url('fonts/montserrat-font/MontserratAlternates-Black.otf') format('opentype');
}
@font-face {
    font-family: 'MontserratAlternates-BlackItalic';
    src: url('fonts/montserrat-font/MontserratAlternates-BlackItalic.otf') format('opentype');
}
@font-face {
    font-family: 'MontserratAlternates-Bold';
    src: url('fonts/montserrat-font/MontserratAlternates-Bold.otf') format('opentype');
}
@font-face {
    font-family: 'MontserratAlternates-BoldItalic';
    src: url('fonts/montserrat-font/MontserratAlternates-BoldItalic.otf') format('opentype');
}
@font-face {
    font-family: 'MontserratAlternates-ExtraBold';
    src: url('fonts/montserrat-font/MontserratAlternates-ExtraBold.otf') format('opentype');
}
@font-face {
    font-family: 'MontserratAlternates-ExtraBoldItalic';
    src: url('fonts/montserrat-font/MontserratAlternates-ExtraBoldItalic.otf') format('opentype');
}
@font-face {
    font-family: 'MontserratAlternates-ExtraLight';
    src: url('fonts/montserrat-font/MontserratAlternates-ExtraLight.otf') format('opentype');
}
@font-face {
    font-family: 'MontserratAlternates-ExtraLightItalic';
    src: url('fonts/montserrat-font/MontserratAlternates-ExtraLightItalic.otf') format('opentype');
}
@font-face {
    font-family: 'MontserratAlternates-Italic';
    src: url('fonts/montserrat-font/MontserratAlternates-Italic.otf') format('opentype');
}
@font-face {
    font-family: 'MontserratAlternates-Light';
    src: url('fonts/montserrat-font/MontserratAlternates-Light.otf') format('opentype');
}
@font-face {
    font-family: 'MontserratAlternates-LightItalic';
    src: url('fonts/montserrat-font/MontserratAlternates-LightItalic.otf') format('opentype');
}
@font-face {
    font-family: 'MontserratAlternates-Medium';
    src: url('fonts/montserrat-font/MontserratAlternates-Medium.otf') format('opentype');
}
@font-face {
    font-family: 'MontserratAlternates-MediumItalic';
    src: url('fonts/montserrat-font/MontserratAlternates-MediumItalic.otf') format('opentype');
}
@font-face {
    font-family: 'MontserratAlternates-Regular';
    src: url('fonts/montserrat-font/MontserratAlternates-Regular.otf') format('opentype');
}
@font-face {
    font-family: 'MontserratAlternates-SemiBold';
    src: url('fonts/montserrat-font/MontserratAlternates-SemiBold.otf') format('opentype');
}
@font-face {
    font-family: 'MontserratAlternates-SemiBoldItalic';
    src: url('fonts/montserrat-font/MontserratAlternates-SemiBoldItalic.otf') format('opentype');
}
@font-face {
    font-family: 'MontserratAlternates-Thin';
    src: url('fonts/montserrat-font/MontserratAlternates-Thin.otf') format('opentype');
}
@font-face {
    font-family: 'MontserratAlternates-ThinItalic';
    src: url('fonts/montserrat-font/MontserratAlternates-ThinItalic.otf') format('opentype');
}
@font-face {
    font-family: 'Poppins-Bold';
    src: url('fonts/Poppins-font/Poppins-Bold.ttf') format('truetype');
}
@font-face {
    font-family: 'Poppins-Light';
    src: url('fonts/Poppins-font/Poppins-Light.ttf') format('truetype');
}
@font-face {
    font-family: 'Poppins-Medium';
    src: url('fonts/Poppins-font/Poppins-Medium.ttf') format('truetype');
}
@font-face {
    font-family: 'Poppins-Regular';
    src: url('fonts/Poppins-font/Poppins-Regular.ttf') format('truetype');
}
@font-face {
    font-family: 'Poppins-SemiBold';
    src: url('fonts/Poppins-font/Poppins-SemiBold.ttf') format('truetype');
}




* {
    font-family: Poppins-Light;
    font-size: 14px;
}
table{
    
}
h1 {
    color: #2d3806;
    font-weight: bold;
}
h2 {
    color: #2d3806;
    font-weight: bold;
}
h3 {
    color: #2d3806;
    font-weight: bold;
}
h4 {
    color: #2d3806;
    font-weight: bold;
}
h5 {
    color: #2d3806;
    font-weight: bold;
}


.nav-item {
    font-size: 14px;
}

.navbar-light .navbar-nav .nav-link {
    color: #627941 !important;
}

    .navbar-light .navbar-nav .nav-link:hover {
        color: #6c757d !important;
    }

a {
    color: #627941;
}

    a:hover {
        color: #627941;
    }

.btn {
    background-color: #627941 !important;
    border-color: gray;
    color: #cad2cd
}
label {
    color: #627941 !important;
}
.btn-info {
    background-color: #627941 !important;
    border-color: #af8356;
}
.fc-event-container .fc-day-grid-event {
    background-color: #343444;
    border-color: #343444;
    color:white;
    height: 100%;
}
.label {
    color: #1b3b02 !important;
    font-weight: bold;
}

/*tbody tr td {
    color: #FFF !important;
}*/
thead tr th {
    color: #343444 !important;
}

.calhead {
    background-color: #627941;
    color: #fff !important;
}

