
@import url('https://fonts.googleapis.com/css2?family=Chilanka&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&family=Open+Sans:ital,wght@0,400;0,600;0,700;1,300&display=swap');

/*font-family: 'Montserrat', sans-serif;
font-family: 'Open Sans', sans-serif; 
font-family: 'Chilanka', cursive;

*/


html, body { margin:0; padding:0; }

body {
    font-family: 'Open Sans', sans-serif; 
    font-weight: 400;
    font-style: normal;
    color: #3c3c3c;
    font-size: 16px;
}


.MainContainerWrap { padding-top:130px; }
h1, .h1 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 500!important;
    font-style: normal;
    font-size: 36px!important;
}

h2, .h2 {
    font-family: 'Chilanka', cursive;
    font-weight: 600;
    font-style: normal;
    font-size: 30px;
}

.sitename { color:#fff; font-size:24px; font-family: 'Montserrat', sans-serif; }
.navbar{ background:#fff;    border-bottom: 3px solid #15A438;
}
.navbar-brand { padding:0px 0px; }



  .nav-link {  font-size: 14px !important;
    font-weight: 500 !important;
    letter-spacing: 1px;     text-transform: uppercase;-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease; font-family: 'Chilanka', cursive;;
}

.top-nav-collapse .nav-link { font-size:12px!important; -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.navbar-expand-md .navbar-nav .nav-link {
    padding-right: 1.2rem;
    padding-left: 1.2rem;
}





.navbar-light .navbar-nav .nav-link {  color:#2d3333;}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { color:rgba(0,0,0,.5); }

.dropdown-menu {
    color: #ffffff;   background-color: #2d3333;}
	
.dropdown-item {
 color: #ffffff;   background-color: #2d3333;
}
.dropdown-item:hover, .dropdown-item:focus, .dropdown-item:visited, .dropdown-item:active {
 color: #e2dddb;   background-color: #2d3333;
}
		
	

 img.light-logo{ max-width:120px; transition: all .03s ease-in-out 0.03s;}
.top-nav-collapse img.light-logo{ max-width:80px;transition: all .03s ease-in-out 0.03s; }



footer { background:#E97122 !important; color:#ffffff; padding:65px 0px 15px;  }

footer .site-logo img { max-width:120px; margin-bottom:20px;}
footer, footer a, footer h6 {
    font-size: 12px;
    font-weight: 300 !important;

    letter-spacing: 1px;
}

footer .copyright { padding-top:45px; font-size:12px;}

form[action*=levels] img.fr-fic.fr-dib {
    width: 271px!important;
}

form[action*=levels] h1 {
    font-family: 'Oswald', sans-serif;
    font-weight: bold!important;
    color: #009dd9;
}

form[action*=levels] p {
    font-family: 'Oswald', sans-serif;
}

