@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://themes.googleusercontent.com/static/fonts/opensans/v7/cJZKeOuBrn4kERxqtaUH3aCWcynf_cDxXwCLxiixG1c.ttf) format('truetype');
}

.btn {
cursor:pointer;
  background: #34d973;
  background-image: -webkit-linear-gradient(top, #34d973, #18732c);
  background-image: -moz-linear-gradient(top, #34d973, #18732c);
  background-image: -ms-linear-gradient(top, #34d973, #18732c);
  background-image: -o-linear-gradient(top, #34d973, #18732c);
  background-image: linear-gradient(to bottom, #34d973, #18732c);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: Arial;
  color: #ffffff;
  font-weight: bold;
  font-size: 20px;
  padding: 5px 20px 10px 20px;
  text-decoration: none;
}

.btn:active {
  color: #ffffff;
}

.btn:visited {
  color: #ffffff;
}

.btn:hover {
  background: #66fc3c;
  font-weight: bold;
  background-image: -webkit-linear-gradient(top, #66fc3c, #32ab3e);
  background-image: -moz-linear-gradient(top, #66fc3c, #32ab3e);
  background-image: -ms-linear-gradient(top, #66fc3c, #32ab3e);
  background-image: -o-linear-gradient(top, #66fc3c, #32ab3e);
  background-image: linear-gradient(to bottom, #66fc3c, #32ab3e);
  text-decoration: none;
}


BODY {
	FONT-FAMILY: Open Sans;
	FONT-SIZE: 12px;
	COLOR: #555555;
	BACKGROUND-COLOR:#FFFFFF;
}
TD {
	FONT-FAMILY: Open Sans;
	FONT-SIZE: 12px;
	COLOR: #555555;
}


.blackbackground {
background-color: #000000;
}

.whitebackground {
background-color: #ffffff;
}

.footerfont {
color: #ffffff;
}
.h3style {
padding-left: 0px;
font-size: 18px;
color: #C43823;
display: block;
margin-top: 10px;
font-weight: bold;

}

.logobackground {

background-image:url(i/background1.png); background-position:right 0px; background-repeat:no-repeat;


}

.navbackground {
 background: linear-gradient(#628ab3, #87bbef);
}

.continue {
right:9px; 
padding-top: 20px;
}

.h2get {
	position:absolute; left:120px; top:-5px; color:#000; font-size:16px; font-weight: bold;
}

.merchantlogin {
color: #ffffff !important; font-size:16px; font-weight: bold; display: block; padding: 10px 20px 5px 0;
text-decoration: underline;
line-height: 12px;
}
.merchantlogin:hover, .merchantlogin:active{
	font-size: 16px; color: #fff !important;
text-decoration: underline;
}
.phonenum {
padding-top: 0px; 
}
.topbar {
background-color: #000000; 
margin-top: 0px;
height: 30px;

}

.borderx{
padding-left:20px;
  border: 1px solid #222222;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
background-color:#fffded;
-moz-border-radius: 15px;
border-radius: 15px;

}

#pic{
	FLOAT:left;
	MARGIN:0px 5px 5px 0px;
	WIDTH:32px;
	HEIGHT:32px;
}

#params{
	FONT-SIZE: 10px;
	COLOR: #999999;
}
H1 {
	FONT-SIZE: 13px;
	COLOR: #858585;
	MARGIN-BOTTOM: 10px;
	MARGIN-TOP: 0px;
}

P{
	FONT-SIZE: 12px;
	COLOR: #555555;
	TEXT-INDENT: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT:0px;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 15px;
	LINE-HEIGHT: 15px;
}

.headerx {
        font-size: 10px;
        display: inline;
	COLOR: #858585;
        text-align: center;
	font-weight: normal;
        
}


h3 {
        font-size: 13px;
        display: inline;
	COLOR: #C43823;
	font-weight: bold;
	text-transform:uppercase;
        
}

INPUT{
	FONT-SIZE: 12px;
	COLOR: #000;
}
TEXTAREA{
	FONT-SIZE: 12px;
	COLOR: #000;
}
UL	{
	MARGIN-TOP:0px;
	MARGIN-BOTTOM:0px;
}

LI {
	FONT-SIZE: 12px;
	MARGIN-BOTTOM:5px;
	MARGIN-TOP:5px;
	TEXT-INDENT: 0px;
	LINE-HEIGHT: 13px;
/*	LIST-STYLE-IMAGE:url(/i/arrow.gif); */
}

.LIGREEN {
	FONT-SIZE: 12px;
	MARGIN-BOTTOM:5px;
	MARGIN-TOP:5px;
	TEXT-INDENT: 0px;
	LINE-HEIGHT: 13px;
	LIST-STYLE-IMAGE:url(i/checkbox_green.png);
}


A, A:active, A:visited{
	FONT-SIZE: 12px;
	COLOR: #2A7AFE;
	TEXT-DECORATION:underline;
}
A:hover{
	FONT-SIZE: 12px;
	TEXT-DECORATION:underline;
}

A.grey{
	FONT-FAMILY: Sans Serif;
	FONT-SIZE: 12px;
	COLOR: #6f6f6F;
	TEXT-DECORATION:underline;
}
A.grey:active,A.grey:visited{
	COLOR: #6f6f6f;
	FONT-FAMILY: Sans Serif;
	FONT-SIZE: 12px;
	TEXT-DECORATION:underline;
}
A.grey:hover{
	COLOR: #6f6f6f;
	FONT-FAMILY: Sans Serif;
	FONT-SIZE: 12px;
	TEXT-DECORATION:underline;
}
/*-----1/29/2018-----*/
.input-form{
	width: 100%;
}
.form-g{ padding-bottom: 5px;}
.logo-left{ width: 30%; float: left; }
.header-middle{width: 55%; float: left;}
.header-right{width: 15%; float: left;}
.logo-left a{padding: 10px 0 0 20px; display: block;}

.container-sm{
    width: 100%;
    margin: 0 auto;
  }
 .container-lg{
 	width: 990px;
    margin: 0 auto;
 }
  .page-section{
  margin: 1px auto 2px auto;
  border: 3px solid #97c7eb;
  background-color: #FFF;
}
.hero-banner{display: block; width: 100%;}
.btn-line{border-bottom: 2px solid #0E0E66;}
.hero-banner img{width: 100%;}
.page-content{padding: 0px;}
.heading h3{
  padding-left: 0px;
  font-size: 18px;
  color: #C43823;
  display: block;
  margin-top: 10px;
  font-weight: bold;
}
.listing{padding-top: 20px;}
.listing ul {
    padding-left: 16px;
}
.logo{padding-top: 10px;}
.listing ul li{
  width: 49%;
  float: left;
  list-style-image: url(i/checkbox_green.png);
}
iframe{ width: 100%; }
.formsection .form-control{ height: 24px; padding: 0px 5px; border-radius: 0px; font-size: 12px;}
.formsection{font-size: 12px; padding-top: 15px;}
.formsection .form-group {
    margin-bottom: 6px;
}
.formsection label{ font-size: 12px; font-weight: normal; color: #555555; }
.call-us{ padding: 10px 0 5px 0; border-bottom: 1px solid #fff; text-align: center; display: none;}
.call-us a{ color: #fff; font-size: 18px; font-weight: bold;}
.call-us a:hover{color: #fff;}
@media screen and (max-width: 1100px){
  .container-lg{
    width: 90%;
  }
  .logo-left a img{width: 94%;}
  .page-wrap{width: 100%; display: block;}
  .right-section{display: block;}
}
@media screen and (max-width: 990px){
.header-middle {
    width: 60%;
    float: left;
}
img.acc-img{width: 100%;}
.apply-merchant a img{width: auto;}
}
@media screen and (max-width: 767px){
	.call-us{display: block;}
	.acc-img img{
		width: 100%;
	}
	iframe{width: 100%;}
	#app-holder{margin-top: 40px;}
}
