/*

mainBackgroundColor #FCFBF5
mainTextColor #333C4E

*/

html {
  height: 100%;
  overflow-x:hidden;
  overflow-y:scroll;
}
@media  only screen and (max-width : 960px) {
  html{
    overflow-x:unset;
  }
}
html::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
	border-radius: 12px;
	background-color: #FCFBF5;
}
html::-webkit-scrollbar {
	width: 12px;
	background-color: #FCFBF5;
}
html::-webkit-scrollbar-thumb {
	border-radius: 12px;
	-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3);
	background-color: #bcb7b7;
}

body,p,td {
  font-family: "Open Sans", Tahoma, Geneva, sans-serif;
  color: #333C4E;
  font-size: 18px;
  font-weight: normal;
  line-height: 2.25;
  background-color: #FCFBF5;
  margin: 0px 0px 0px 0px;
}

body {
  height:100%;
}

input,select,textarea {
	font-family: serif;
	color: #FCFBF5;
	font-weight: normal;
	font-size: 12px;
}

/* Links */
a {
  text-decoration: none;
  color: #FCFBF5;
}
a:active {
  text-decoration: none;
  color: #FCFBF5;
}
a:visited {
  text-decoration: none;
  color: #FCFBF5;
}
a:hover {
  text-decoration: none;
  color: #FCFBF5;
}

.customLink{
  background-color: #f9f7eb;
  width: fit-content;
}
.customLink:hover{
  background-color: #f3efd8;
}

/* Classes */
.fronttitle {
  font-size: 24px;
  font-weight: bold;
}

.title {
  font-size: 18px;
  font-weight: bold;
}

.spamblocker {
  display: none;
}

