

.filled-button {
    background-color: #4caf50;
    color: #fff;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 700;
    padding: 12px 30px;
    border-radius: 30px;
    display: inline-block;
    transition: all 0.3s;
}

.filled-button:hover {
    background-color: #fff;
    color: #0e582c;
}
.submitButton {
  transition-duration: 0.4s;
}


.hiddenCheckbox {
  display: none;
}

pre {  
	text-align: left;
	color: dark-grey;
}

body {
  background-color: #F8F8F8;
  background-color: #f2f2f2;
  background-color: #F5F5F5;
  
    font-family: 'Work Sans', sans-serif  !important;
	text-align: center;
	color: dark-grey;
}


a { text-decoration: none; }
			
a:hover {font-weight: 800;}



input, textarea, select  {
	  font-family: 'Work Sans', sans-serif !important;
	  font-size: 14.8px;
     	font-weight: 600;
	width: 100%;
	border: 2px solid #333333;
	border: 1px solid grey;
	border-radius: 3px;

	/* resize: none;  */
}

.form-control {
    display: block;
    width: 100%;
    height: calc(2.25rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 3rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

textarea {
	height: 150px; 
	}

table{
	 font-family: 'Work Sans', sans-serif !important;
}

tr td:first-child {
	text-align: right;
	color: grey;
}

tr td:last-child {
	text-align: left;
	color: #262626;
}

td {
	padding: 5px;
}

table.center {
    margin-left:auto; 
    margin-right:auto;
  }
  
.tickbox {
	width: auto;
/* shift checkbox down slightly */
	position: relative;
	top: 1px;
	/* https://www.w3docs.com/snippets/css/how-to-style-a-checkbox-with-css.html  */

	/* suggestion from https://www.fiverr.com/inbox/juliuzs */
/*	vertical-align: text-bottom; */
/* 	transform: scale(0.95);  */

}




