body {background: #f0f0f0;}
input, select {font-family: Barlow, Arial, Helvetica; font-size: 18px; color: #000000;}
input, textarea {border: 1px solid #ccc; border-radius: 4px; padding: 4px}
textarea {font-family: Barlow, Arial, Helvetica; font-size: 18px; color: #000000;}
td {font-family: Barlow, Arial, Helvetica; font-size: 18px; color: #000000;}
a {color: #0099a9;; font-size: 16px; text-decoration: none; font-weight: normal;}
a:hover {color: #00B7CB;}
td.button {background-color: #E7E7E7;}
td.buttonover {background-color: #D9D6D4;}
td.button2 {background-color: #99D2D2;}
td.buttonover2 {background-color: #75C9C8;}
td.selected {background-color: #9FBBC9;}
a.valinta {display: block; width:95px; height:18px; cursor: hand; color: #000; font-size: 12px; text-decoration: none; }
a.valinta:hover {text-decoration: none;}
td.selected a.valinta {font-weight: bold;}
ul {margin: 10px 0 -5px 0}
input.displayonly {border: none 0px; color: #000}
div a:hover {cursor: pointer;}
input[type=button] {padding: 16px 24px; border: none; border-radius: 0px;}
input[type=button]:hover {background: #ddd;}
input[type=button].btn-disabled, input[type=button].btn-disabled:hover {background: #fafafa;color: #ccc; cursor: not-allowed;}
input[type=button].btn-primary {background: #009cb6; color: #fff;}
input[type=button].btn-primary:hover {background: #177888; color: #fff;}
input.field-error {border: 1px solid red;}
input.field-ok {border: 1px solid #ccc;}
span.field-error {border: 1px solid red; padding: 2px;}
span.field-ok {border: none;}
div.form-body {margin: 0 auto; width: 800px; padding: 20px; border: solid 1px #ccc; background: #FFF;}
div.form-logo {width: 100%; margin: 20px 0px}
div.form-content {width: 100%;}
div#showfielderror, div#showemptyfielderror, div#shownamefielderror, div#showmuufielderror {color: red; font-weight: bold; font-family: Barlow, Arial, Helvetica, font-size: 18px;}
div.over {color: red; font-weight: normal; font-family: Barlow, Arial, Helvetica, font-size: 18px; display: inline-block;}
span#shtvmaxval {display: inline-block; padding: 2px 4px 2px 0px; border-radius: 4px; margin-left: 1px;}
#priceXS, #priceS, #priceM, #priceL, #priceXL, #pricePS {font-size: 20px; font-weight: bold; color: #000; text-align: center;}
table.form-table tr:hover {background: #fafafa;} 
table.form-table td {padding: 6px 2px;}
table.pricelist {
   border: 1px solid #c0c0c0;
   border-collapse: collapse;
   background-color: white;
}
table.pricelist td {padding: 6px; font-size: 16px;}
