img.thumb {
object-fit: scale-down;
  width:175px !important;
  height:auto;
  vertical-align:middle;

}
img.large {

}
body {
	line-height: 1.5;
	color: #555;
	font-family: 'Lato', sans-serif;
}
td {
	line-height: 1.5;
	color: #555;
	font-family: 'Lato', sans-serif;
padding: 1px !important;

}
th {
	line-height: 1.5;
	color: #555;
	font-family: 'Lato', sans-serif;
padding: 5px !important;
}


.text-sm {
font-size: 12px;
line-height: 1.1;
}



.tblhd {
	background-color: #efefef;
}

.labelhd {
font-weight: bold;
line-height:180%;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #444;
	font-weight: 600;
	line-height: 1.5;
	margin: 12px 0px 18px 0;
	font-family: 'Raleway', sans-serif;
}

h5,
h6 { margin-bottom: 20px; }

h1 { font-size: 36px; }

h2 { font-size: 30px; }

h3 { font-size: 21px; }

h4 { font-size: 18px; }

h5 { font-size: 14px; }

h6 { font-size: 12px; }

h4 { font-weight: 600; }






pre,
ul,
ol,
dl,
dd,
blockquote,
address,
table,
fieldset,
form { margin-bottom: 30px; }






A:link {
	color: #3497D9;
	text-decoration: none;
	font-weight: bold;
}
A:visited {
	color: #3497D9;
	text-decoration: none;
	font-weight: bold;
}
A:hover {
	text-decoration: none;
	color: #2e5492;
	font-weight: bold;
}
A:active {
	color: #3497D9;
	font-weight: bold;
}
.alternate {
color: #000000;
background-color: #efefef;
}
A.link2:link {
color: #000040;
}
A.link2:visited {
color: #000040;
}
A.link2:active {
color: #000000;
}
.right {
text-align: right;
}
.rightalt {
background-color: #efefef;
color: #000000;
text-align: right;
}
.middlealt {
background-color: #efefef;
color: #000000;
text-align: center;
}
.middle {
text-align: center;
}
.howmany {
font-size: 10pt;
color: #000040;
text-align: center;
}
.inform {
font-size: 10pt;
color: #3497D9;
}
.note {
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	text-align: right;
}
.reg {
font-size: 14px;
color: #000000;
}
.nobg {
background-image: url("") ;
background-color: #ffffff !important;
color: #000000;
}


.box_round {
     -moz-border-radius: 10px; /* FF1+ */
  -webkit-border-radius: 10px; /* Saf3+, Chrome */
          border-radius: 10px; /* Opera 10.5, IE 9 */
}


 .entry {
padding-left: 18px;
margin-bottom: 0px;
}

input[value="Order"] {

background-color: #009900;
color: #fff;
padding: 6px;
border: 1px solid #006633;
border-radius: 6px;
text-align: center;
font-weight: bold;
width:90px;
text-transform: uppercase;
letter-spacing: 1.5px;
}

table.responsivetable > tbody > tr > td  {
padding:6px !important;
}

