.info {
    border-radius: 25px;
	background: #cce6ff;
	border: 3px ridge #33C3F0;
	padding: 10px;
	}
	
.tostart {
    border-radius: 25px;
	border: 3px ridge #e6b800;
	background: #ffffcc; 
	padding: 10px;

	}
	
.active {
    border-radius: 25px;
	border: 3px ridge #009933;
	background: #e6ffe6;
	padding: 10px;
	 }
	
.completed {
    border-radius: 25px;
	background: #ffd9cc;
	border: 3px ridge #cc0000;
	padding: 10px;
	 }
.even, .odd {
    border-radius: 25px;
	border: 3px ridge #333333;
	background: #f2f2f2; 
	padding: 10px;
	}

.roundedimg {
	border-radius: 20px;
	  margin-left: auto;
	margin-right: auto;
	
}

.imagediv {
	max-height: 100%;
	vertical-align: middle;
	
}

.spacer {
	min-height: 10px;

}	

h3 {
	font-weight: 800;
} 
h4 {
	font-weight: 500;
}
p, table, h3, h4 {
	margin-bottom: 0.5rem;
}
.button.button-logout {
  color: #000000;
  background-color: #ff6666;
  border-color: #ff6666; }
  
.button.button-logout:hover, .button.button-logout:focus {
  color: #000000;
  background-color: #ff4d4d;
  border-color: #ff4d4d; }
.button.button-tostart {
  color: #000000;
  background-color: #e6b800;
  border-color: #e6b800; }
  
  .button.button-tostart:hover, .button.button-tostart:focus {
  color: #000000;
  background-color: #b38f00;
  border-color: #b38f00; }
  
  .button.button-active  {
  color: #ffffff;
  background-color: #009933;
  border-color: #009933; }
  
  .button.button-active:hover, .button.button-active:focus {
  color: #ffffff;
  background-color: #006600;
  border-color: #006600; }
  
  .button.button-completed {
  color: #ffffff;
  background-color: #cc0000;
  border-color: #cc0000; }
  
  .button.button-completed:hover, .button.button-completed:focus  {
  color: #ffffff;
  background-color: ##800000;
  border-color: ##800000; }

.button.button-even, .button.button-odd {
  color: #f2f2f2;
  background-color: #333333;
  border-color: #333333; }
  
 .button.button-even:hover, .button.button-even:focus, .button.button-odd:hover, .button.button-odd:focus {
  color: #f2f2f2;
  background-color: #0d0d0d;
  border-color: #0d0d0d; }
  
 #master_frame { 
      
      width: 100%;
  } 
  fieldset.radios { 
      border: none;
  } 
  div.field {
	  margin-bottom: 5px;
  }
  fieldset fields { 
      clear: both;
  } 
  input { 
      float: left;
      display: block;
	  vertical-align:middle;
  } 
  label { 
      position: relative;
      margin-left: 30px;
      display: block;
  } 



