table th,
table td {
  padding: 10px;
  line-height: 25px;
  text-align: left;
  vertical-align: middle;
  border-top: 2px dotted #5fbcd3ff;
}

#adminForm a,
body.contentpane a {
	color: rgb(44, 160, 137);
}

#adminForm a:hover,
body.contentpane a:hover {
	color: rgb(32, 117, 100)
}

@media screen and (max-width: 524px) {
  #main > .inner {
    table th, 
    table td {
	padding: 10px;
	line-height: 20px;
	font-size: 14px;
	text-align: left;
	vertical-align: middle;
	 border-top: 2px dotted #5fbcd3ff;
    }
    }
  
  h3 {
  color: #2ca089ff;
  padding-top: 20px;
  font-weight: normal;
  line-height: 30px;
  font-size: 20px;
  }
}


.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 3px;
  background-color: #5fbcd3ff;
  border: 1px solid #5fbcd3ff;
  border-radius: 0.25rem;
  transition: box-shadow 0.15s ease-in-out;
}

@media screen and (min-width: 1025px) {
  #row2 .flexiblecolumn {
    width: 100% !important;

    float: right;

  }
}