@font-face {
  font-family: 'Inter';
  src: url('inter.woff') format('woff'), /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
   url('inter.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5, Opera 10+, Safari 3—5 */
} 


body {
 	/*background-color: rgb(210,210,210);*/
 	font-family: 'Inter', Arial, sans-serif;
  /*background-image: -webkit-radial-gradient(0% 0%, circle, rgb(250,250,250), rgb(235,235,235) 51%, rgb(225,225,225));*/
  /*background-image: radial-gradient(circle at 0% 0%, rgb(250,250,250), rgb(235,235,235) 51%, rgb(225,225,225));*/
 	/*background-color: rgb(235,235,235);*/
	background-size:     contain;                      /* <------ */
   background-repeat:   no-repeat;
   background-position: center center;  
   background-attachment: fixed;
}


.terms{
	margin-left: 0px;
	color: black;
	text-decoration: none;
	font-size: 15px;
	text-align: center;
	margin: 50px 0;
}

.category{
	margin-top: -16px;
    margin-left: 15px;
    /* color: #7cda24; */
    font-size: 12px;
    font-style: italic;
    border-bottom: 1px solid #c6c6c6;
    width: 320px;
   }

.selectCategory2{
	font-size: 15px;
	margin-left: 2px;
	padding-top: 10px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    width: 100%;
	-webkit-appearance: menulist-button;
}
   
.cbox {
	width: 50px;
	text-align: center;
	margin: 50px 0;
}


.terms-link{
	color: #7cda24;
	text-decoration: none;
}

.tableTerms{
	text-align: center;
	margin: 50px 100px;
}

.topBar{
	z-index: 1000;
   position:fixed;
   top:0;
   left:0;
   width:100%;
   height:60px;
   background-color:#7cda24;
}

.topBarU{
	z-index: 1000;
   position:fixed;
   top:0;
   left:0;
   width:100%;
   height:60px;
   background-color:#ff3333;
}

.topBarG{
	z-index: 1000;
   position:fixed;
   top:0;
   left:0;
   width:100%;
   height:60px;
   background-color:#2C5697;
}


.error {
 color: #d92b2b;
 text-align: center;
 font-size:15px;
	
}

/* Links inside the navbar */
.titleBar {
  float: left;
  display: block;
  color: #f2f2f2;
  text-align: center;
  padding: 20px 20px;
  text-decoration: none;
}

.logout {
  float: right;
  display: block;
  color: #f2f2f2;
  text-align: center;
  padding: 20px 20px;
  text-decoration: none;
}

.logout a {
  text-decoration: none;
  color: #f2f2f2;
}

.logout a:hover {
 /* background: #ddd;
  color: black;*/
}

.main {
 margin-top: 65px; /* Add a top margin to avoid content overlay */
 margin-left: auto;
 margin-right: auto;
 font-family: Arial, Geneva, Helvetica, sans-serif;
}

.main2 {
 margin-top: 85px; /* Add a top margin to avoid content overlay */
 margin-left: auto;
 margin-right: auto;
 font-family: Arial, Geneva, Helvetica, sans-serif;
}

.fatt-radio{
    width: 30px !important;
    display: inline-block !important;
}

.fatt-label{
    position: static !important;
    display: inline-block !important;
    font-size: 15px !important;
}