@import url('https://fonts.googleapis.com/css?family=Roboto');
@import url('https://fonts.googleapis.com/css?family=Nunito:600');

.margin-top-5 {
  margin-top:5px;
}
.margin-top-10 {
  margin-top:10px;
}
.margin-top-15 {
  margin-top:15px;
}
.margin-top-20 {
  margin-top:20px;
}
.margin-top-25 {
  margin-top:25px;
}
.margin-top-30 {
  margin-top:30px;
}
.margin-top-40 {
  margin-top:40px;
}
.margin-top-50 {
  margin-top:50px;
}
.margin-top-60 {
  margin-top:60px;
}
.margin-top-70 {
  margin-top:70px;
}
.margin-top-80 {
  margin-top:80px;
}
.margin-top-90 {
  margin-top:90px;
}
.margin-top-100 {
  margin-top:100px;
}
.margin-top-120 {
  margin-top:120px;
}
.margin-top-150 {
  margin-top:150px;
}
.margin-top-200 {
  margin-top:200px;
}
.padding-10 {
	padding: 10px;
}
.border {
	border: 1px solid #000;
}

.bg-lightgreen {
	background: #F6F9E2;
}

.bg-darkgreen {
	background: #80b23e;
}

.bg-green {
	background: #80b23e;
}
.navbar {
	border-bottom: 1px solid #80b23e;
}

.footer {
	border-top: 3px solid #333;
	background: url("../media/img/css/green_cup.png") repeat;
	padding-top: 40px;
	padding-bottom: 40px;
}


h1 {
	font-family: 'Nunito', sans-serif;
	font-size: 24pt;
	letter-spacing: 4px;
	color: #80b23e;
	text-transform: uppercase;
}

h2 {
	font-family: 'Nunito', sans-serif;
	font-size: 14pt;
	letter-spacing: 1px;
	color: #80b23e;
}
h3 {
	font-family: 'Nunito', sans-serif;
	font-size: 13pt;
	letter-spacing: 1px;
	color: #80b23e;
}
h4 {
	font-family: 'Nunito', sans-serif;
	font-size: 12pt;
	letter-spacing: 1px;
	color: #80b23e;
}

hr {
	border-color: #9c9d9d;
}
html {
	height: 100%;
	min-height: 100%;
	overflow: auto;
	overflow: hidden;
}

body {
	height: 100%;
	min-height: 100%;
    overflow: auto;
    overflow-x:hidden;
    font-family: 'Roboto', sans-serif;
    font-size:12pt;
    color: #333;
}
div#preloader { 
	position: fixed; 
	left: 0; 
	top: 0; 
	z-index: 999999; 
	width: 100%; 
	height: 100%; 
	overflow: visible; 
	background: #eee url('../media/img/loader.gif') no-repeat center center; 
}

a {
    color: #80b23e;
    text-decoration: none;
}
a:hover,a:focus {
    color: #80b23e;
    text-decoration: none;
    transition: ease .5s;
}


nav .navbar-nav li a{
	color: #000 !important;
	letter-spacing: 2px;
	margin-left: 30px;
	text-transform: uppercase;
	font-size:11pt;
}
nav .navbar-nav li a:hover{
	color: #fff !important;
	background: #80b23e;
	transition: ease .5s;
}

nav .navbar-nav li.active a{
	color: #fff !important;
	background: #80b23e;
	letter-spacing: 2px;
	font-size:11pt;
}

nav .navbar-nav {
	background: #fff;
}


a.li_footer_menu {
	color: #333;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size:11pt;
}
a.li_footer_menu:hover {
	color: #80b23e;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size:11pt;
}

a.li_footer_menu.active {
	color: #80b23e !important;
	letter-spacing: 2px;
	font-size:11pt;
}

.btn-customy {
	background: transparent;
	border: 1px solid #80b23e;
	color: #80b23e;
	border-radius: 15px;
	letter-spacing: 1px;
}
.btn-customy:hover {
	background: transparent;
	border: 1px solid #80b23e;
	color: #80b23e;
	border-radius: 15px;
	transition: ease .5s;
}

.linking-container {
	padding-top: 2rem;
	padding-bottom: 2rem;
	margin-top:3rem;
	margin-bottom:0;
	border-top: 1px solid #ccc;
	background: #eee;
}
img.mobile-menu {
	max-width: 60px;
}

.navbar-toggler {
	border:none;
	padding:0;
}

.footer a {
	color: #333;
}