body{
	/* custom 3190 - bg color or image */
	/*background-color: #eee;*/
	background	: #e0b2b21f url(bg.png) repeat-x;
	background-size : 50px;
	margin 			: 0px;
	margin-top		: 70px;
	font-family		: 'Open Sans', sans-serif;
	font-size		: 1rem;
}

form {
	display			: inline;
}

/* custom 3712 - table border */
form > table  {
    border: 1px solid #c54245;
    box-shadow: 0px 0px 10px silver;
}

input[type=button], input[type=submit] {
    background-color: #ccc;
    font-size: 1rem;
    padding: 8px 15px;
    font-weight: bold;
    border-radius: 5px;
    color: #333;	
}

#LP_Viewport {
	margin: 15px auto;
}
#LP_Header, #LP_Header td{
	padding			: 10px;	
}
#LP_Logo {
	max-width:175px;
	max-height:100px;
}
/* custom 3712*/
#LP_Logo2 {
	max-width:500px;
	max-height:200px;
	border-radius: 20px;
    box-shadow: 0px 0px 10px #000000;
}
#LP_Container{
	background-color: white;
	border			: 1px solid #999;
}
#LP_Container td{
	line-height		: 175%
}
#LP_Footer{
	margin-top		: 20px;
	padding-bottom	: 20px;
	text-align		: left;	
	border			: none;
}

a.LP_bodyLink{
	color           : #191986;
}
a.LP_bodyLink:active{
	color           : #191986;
}
a.LP_bodyLink:visited{
	color           : #191986;
}
.LP_textInput, input[type=text], textarea, select,  input[type=number]{  /*custom 3190 - add  input[type=number], increase padding */
	font-size       : 1rem;
	padding			: 8px;
	overflow		: visible;
	line-height		: 20px;
}

.LP_textMedium{
	font-size       : 1rem;
}

.LP_PageTitle{
	font-size       : 1.75rem;
	font-weight     : 200;
	color           : #fff;
	padding			: 8px;
}
.LP_regular{
	font-size       : 1rem;
}
.LP_smallGray{
	font-size       : 0.9rem;
	color           : #666666;
}
.LP_large{
	font-size       : 1.1rem;
}
.LP_headline{
	font-size       : 1.15rem;
	font-weight     : bold;
	color			: #d60015;
}
.LP_billboard{
	font-size       : 1.2rem;
	font-weight     : bold;
}
.LP_billboardColor{
	font-size       : 1.2rem;
	font-weight     : bold;
	color           : #999999;
}
.LP_error{
	font-size       : 1rem;
	font-weight     : bold;
	color           : #ff0000;
}
.LP_bigRed{
	font-size       : 1.1rem;
	font-weight     : bold;
	color           : #ff0000;
}
.LP_bigBlue{
	font-size       : 1.1rem;
	font-weight     : bold;
	color           : #010d9f;
}
.LP_big{
	font-size       : 1.1rem;
	font-weight     : bold;
}
.LP_alert{
	font-weight     : bold;
	color           : #ff0000;
}
.LP_sectiontitle{
	font-size       : 1.1rem;
	color           : #c01a35;
	font-weight     : bold;
	/*border			: 1px solid #cccccc;*/
}
.LP_alertMessage{
	background-color: #ffffcc;
	border			: 1px dashed silver;
	display			: table;	
	text-align		: center;
	margin			: 20px auto;
	padding			: 8px;
}

#ContactButton a {
	text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 1.1rem;
}


/*******************************
MOBILE
*******************************/
@media (max-width: 767px) {

* {
	font-size		: 1rem;
}

body {
	font-size: 1rem;
}
.LP_textInput, input[type=text], textarea, select{
	font-size       : 1rem;
	padding			: 8px;
	max-width		: 100vw;
}
#LP_Viewport {
	width: 100%;
	padding: 0px 5px;
}
.LP_headline {
	font-size: 1.1rem;
}
#LP_Container {
	width: 100%;
}
#LP_Container table tr {
	display: grid;
}
#LP_Logo, #LP_Logo2 {  
	max-width: 100%;
}
#ContactButton a {
	font-size: 0.8rem;
	text-decoration:none;
	text-transform: uppercase;
	font-weight: bold
}

}