* {
  font-family: "Open Sans", sans-serif;
}
.vmp-paragraph {
	margin-top: 10px!important;
	text-align:left!important;
}
.vmp-hdr-color { 
	color:#fff!important;
	background-color:#607d8b!important;  /* blue-gray */
}
.vmp-highlight-color { 
	color:#000!important;
	background-color:gold!important;  /* gold */
}
.vmp-body-color { 
	color:#000!important;
/*	background-color:#fdf5e6!important; */ /* sand */
	background-color:rgba(255,255,255,0.5)!important;  /* white, opaque */
}
.vmp-w3-input{padding:8px;border:none;border-bottom:1px solid #ccc;width:100%}
.w3-cell.s1{width:8.33333%}.w3-cell.s2{width:16.66666%}.w3-cell.s3{width:24.99999%}.w3-cell.s4{width:33.33333%}
.w3-cell.s5{width:41.66666%}.w3-cell.s6{width:49.99999%}.w3-cell.s7{width:58.33333%}.w3-cell.s8{width:66.66666%}
.w3-cell.s9{width:74.99999%}.w3-cell.s10{width:83.33333%}.w3-cell.s11{width:91.66666%}.w3-cell.s12{width:99.99999%}
@media (min-width:601px){.w3-cell.m1{width:8.33333%}.w3-cell.m2{width:16.66666%}.w3-cell.m3,.w3-quarter{width:24.99999%}.w3-cell.m4,.w3-third{width:33.33333%}
.w3-cell.m5{width:41.66666%}.w3-cell.m6,.w3-half{width:49.99999%}.w3-cell.m7{width:58.33333%}.w3-cell.m8,.w3-twothird{width:66.66666%}
.w3-cell.m9,.w3-threequarter{width:74.99999%}.w3-cell.m10{width:83.33333%}.w3-cell.m11{width:91.66666%}.w3-cell.m12{width:99.99999%}}
@media (min-width:993px){.w3-cell.l1{width:8.33333%}.w3-cell.l2{width:16.66666%}.w3-cell.l3{width:24.99999%}.w3-cell.l4{width:33.33333%}
.w3-cell.l5{width:41.66666%}.w3-cell.l6{width:49.99999%}.w3-cell.l7{width:58.33333%}.w3-cell.l8{width:66.66666%}
.w3-cell.l9{width:74.99999%}.w3-cell.l10{width:83.33333%}.w3-cell.l11{width:91.66666%}.w3-cell.l12{width:99.99999%}}

input[type=submit]{
  background-color: #4CAF50;
  border: none;
  color: white;
  padding: 16px 32px;
  text-decoration: none;
  margin: 4px 2px;
  cursor: pointer;
}
input[type=submit]:hover{
  background-color: #2196F3;
  border: none;
  color: white;
  padding: 16px 32px;
  text-decoration: none;
  margin: 4px 2px;
  cursor: pointer;
}
input[type=submit]:disabled{
  background-color: #2196F3;
  border: none;
  color: white;
  padding: 16px 32px;
  text-decoration: none;
  margin: 4px 2px;
  cursor:not-allowed;
  opacity:0.3
}
/*
@media only screen and (max-width: 600px) {
	.vmp-img-small {
		width: 150px;
	}
}
@media only screen and (min-width: 601px) {
	.vmp-img-medium {
		width: 200px;
	}
}
*/