.lp-section {text-align:center; color:#3c3c3b}
.lp-section .panel-1 {padding:20px 0}
.lp-section .panel-1 h1 {font-size:30px; font-weight:600; text-align:left}
.lp-section .panel-1 p {font-size:18px; padding:20px 0; text-align:left}
.lp-section .iconSet {width:100%; margin:15px 0; float:left}
.lp-section .iconSet .col-md-6 {padding-left:0!important}
.lp-section .iconSetbox {background:#fff; border:1px solid #b9b9b8; display:block; margin:10px 0}
.lp-section .setbox-A {background:#f4f4f4; width:64px; text-align:center; padding:5px; border-right:1px solid #b9b9b8; float:left}
.lp-section .setbox-B {float:none; overflow:hidden; background:#fff; padding:15px 20px; line-height:29px; font-size:19px; text-align:left}
.lp-section .iconSet-grid {width:50%; float:left; padding-right:15px}

.results-keywordsSection {background:#e8e8e8; padding-bottom:10px}
.results-keywordsSection h4 {font-size:18px; font-weight:bold; color:#545454; text-align:left; padding-top:30px}
.downloadResult {padding:20px 0}
.downloadResult span {color:#dd3748; font-size:28px; font-weight:bold; float:left; display:block}
.downloadResult span + span {font-size:14px; color:#242629; font-weight:normal; display:block; float:left; padding:13px 0 0 10px}

.keywordsResultSection {padding:20px 0}
.keywordsResultSection .keywords-btn {background:#f4f4f4; border-radius:4px; border:1px solid #b9b9b8; color:#000; font-size:16px; padding:10px 20px; width:auto; margin:8px 3px; color:#3c3c3b; font-weight:400}

.keywordsResultSection .keywords-btn:hover {background:#e3e3e3}


/* image animation */
.lp-container {position:relative; width:100%}
.lp-img {opacity:1; display:block; width:100%; height:auto; transition:.5s ease; backface-visibility:hidden}
.lp-middle {transition:.5s ease; opacity:0; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); -ms-transform: translate(-50%, -50%)}
.lp-container:hover .lp-img {opacity:0.9; cursor:pointer}
.lp-container:hover .lp-middle {opacity:1; cursor:pointer}
.lp_img{ width: 88%; margin: 0 auto 0; box-shadow: 0px 0px 4px #888888; }
	.lp_img img{ width: 100%; }
.lp-text {background-color:#c71e23; border-radius: 50%; width:120px; height:120px; border:5px solid #e03036;
-webkit-box-shadow: 0px 4px 16px 2px rgba(0,0,0,0.55);
-moz-box-shadow: 0px 4px 16px 2px rgba(0,0,0,0.55);
box-shadow: 0px 4px 16px 2px rgba(0,0,0,0.55)}
.lp-reverse .lp-text { background: #ff9900; border-color: #ff9900;  }
.lp-link {padding-top:30%}
.clickable { cursor: pointer; }
.clickable:hover .setbox-B { background: #eee!important; }
.panel-1 .orange { background:#FCB435; }
.panel-1 .orange:hover, .panel-1 .orange:visited, .panel-1 .orange:active, .panel-1 .orange:focus {background:#FF9900}

@media ( max-width:991px ){
.lp-section .panel-1 h1, .lp-section .panel-1 p {text-align:center}
.lp-section .panel-1 {padding:0 0}
.lp-section .lp-container img {margin-top:20px}
.lp-link {padding-top:11%}
}
@media only screen and (max-width : 991px) {
	.iconSet{ display: none; }
	.lp-container{ padding-top: 50px; }
}
@media ( max-width: 600px ){
.lp-section .iconSet {margin:5px 0}
.results-keywordsSection h4 {font-size:16px}
.fillonline-btn, .fillonline-btn:hover, .fillonline-btn:visited, .fillonline-btn:active, .fillonline-btn:focus {width:100%!important; margin:25px 0 10px 0!important}
}

@media ( max-width: 540px ){
.lp-section .iconSet-grid {padding:0 5px}
.lp-section .setbox-A {width:100%; border-right:none; border-bottom:1px solid #b9b9b8}
.lp-section .setbox-B {text-align:center}
.lp-section .iconSetbox {margin:5px 0}
}

@media ( max-width: 420px ){
.lp-section .iconSet-grid {width:100%}
.lp-section .setbox-A {width:64px; border-right:1px solid #b9b9b8; float:left; border-bottom:0}
.lp-section .setbox-B {float:none; overflow:hidden; background:#fff; padding:15px 20px; line-height:29px; font-size:19px; text-align:left}
.lp-section .iconSet-grid {padding:0 0}
.lp-section .iconSetbox {margin:3px 0}
.keywordsResultSection .keywords-btn {font-size:13px; padding:6px 8px; margin:4px 3px}
}


/* Buttons */
.fillonline-btn, .fillonline-btn:hover, .fillonline-btn:visited, .fillonline-btn:active, .fillonline-btn:focus {padding:15px 3%; background:#474747; color:white; font-size:20px; font-weight:bold; text-align:center; white-space:normal; width:230px; cursor:pointer; margin-top:10px}
.fillonline-btn:hover {color:white; background:#353535}


#logo-top-center{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 30px;
}

#lp-02-content .keywordsResultSection{
	padding: 5px 0 0 0;
}

#lp-02-content .results-keywordsSection{
	padding-bottom: 40px;
}

#lp-02-content .keywordsResultSection .keywords-btn{
	font-size: 12px;
	padding: 6px 8px;
	cursor: context-menu;
}

.footerLabel.-lp-02{
	padding: 0;
	background: #1b354c;
}

.footerLabel.-lp-02 h2{
	font-size: 20px;
}

#lp-02-content .lp-section .iconSetbox{
	cursor: pointer;
}

#lp-02-content .mainDefault-section{padding: 30px 0 40px 0; background: white;}
#lp-02-content.lp-reverse .mainDefault-section {
	background: #fff;
}
.lp-reverse .results-keywordsSection, .footer.lp-reverse {
	background: #ededed;
}

#lp-02-content .lp-section .panel-1 h1{
	text-align: center;
	clear: both;
	padding-top: 55px;
}

#lp-02-content #left-logo{
	float: left;
	text-align: left;
}

#lp-02-content #left-logo img{
	width: 80%;
}

#lp-02-content .lp-text {background-color:#1e79b9; border-radius: 50%; width:120px; height:120px; border: 5px solid #3f93de;}

#lp-02-content .lp-section .description{
	font-size: 15px;
	padding-bottom: 0;
}

@media only screen and (max-width: 600px){

	#lp-02-content #left-logo{
		float: none;
		text-align: center;
	}

	.lp04 .more_desc {padding: 5px !important;}
	.lp04 .more_description h4 {width: 95% !important;}
	.lp04 p.addresses {width: 100% !important;}

	#lp-02-content #left-logo img{
		width: 40%;
	}

	#lp-02-content .keywordsResultSection{
		padding-bottom: 10px;
	}

	#lp-02-content .lp-section .panel-1 h1{
		padding-top: 45px;
	}
}

/*-------------------------- LP04 ------------------------*/

.lp04 .lp-section .panel-1 {
	padding-top: 0;
}

.lp04 nav.navbar.navbar-inverse.navbar-fixed-top.custom {
    background: #77A8AB!important;
}

.lp04 button.btn.fillonline-btn {
    background: #483FFB;
    font-size: 24px;
    width: auto;
}

.lp04 .footerLabel {
	background: #77A8AB;
	margin-bottom: 0;
}

.lp04 .col-md-12.descriptions, .lp04 .col-md-6.thumbnails {
    margin: 0 auto;
    float: none;
    text-align: center;
}

.lp04 .col-md-6.thumbnails {
	overflow: hidden;
	height: 300px;
}

.lp04 h1.form_title {
    font-weight: 900 !important;
    font-size: 34px !important;
}

.lp04 .lp-section .panel-1 h1, .lp04 .lp-section .panel-1 p {
    text-align: center;
    line-height: 1.2;
}

.lp04 .lp-container {
	height: 300px;
}

.lp04 .iconSet-grid {
    width: 50%;
    float: left;
    padding-right: 15px;
}

.lp04 .iconSetbox {
    background: #fff;
    border: 1px solid #b9b9b8;
    display: block;
    margin: 10px 0;
}

.lp04 .setbox-A {
    background: #f4f4f4;
    width: 64px;
    text-align: center;
    padding: 5px;
    border-right: 1px solid #b9b9b8;
    float: left;
}

.lp04 .setbox-B {
    float: none;
    overflow: hidden;
    background: #fff;
    padding: 15px 20px;
    line-height: 29px;
    font-size: 19px;
    text-align: left;
}

.lp04 .icon_set {
    background: #E4E3E3;
    width: 100%;
    display: inline-block;
}

.lp04 .col-md-6.iconSet {
    float: left;
    padding: 30px 0;
}

.lp04 .mainDefault-section {
	background: #F0F0F0;
	padding-bottom: 0;
}

.lp04 .footer.main_foot {
    background: #747474;
    padding: 20px;
    text-align: center;
}

.lp04 .nav_link {
    float: left;
    padding: 10px;
    width: 100%;
}

.lp04 .footer a {
    color: white;
    text-transform: uppercase;
    font-size: 20px;
    vertical-align: super;
}

.lp04 .footer p {
	color: white;
	line-height: 1.3;
}

.lp04 p.addresses {
    float: none;
    width: 515px;
    display: inline-block !important;
    padding: 20px 0;
}

.lp04 .pdfformpro-address-sitemap-section {
    float: right;
}

.lp04 .container.form_description {
    text-align: center;
    padding: 50px;
}

.lp04 .container.form_description p {
    line-height: 1.8;
    margin: 20px 0;
}

.lp04 .container.form_description h3{
	line-height: 1.3;
}

.lp04 .more_description {
		width: 100%;
		background: #E4E3E3;
}

.lp04 .more_desc {
    text-align: center;
    padding: 40px;
    line-height: 4;
    width: 80%;
    margin: 0 auto;
}

.lp04 .more_description h4 {
    width: 60%;
    font-weight: 900;
    font-size: 20px;
    margin: 0 auto;
    line-height: 1;
    padding: 20px 0;
}

.lp04 .more_desc p {
		padding: 10px 0;
}

.lp04 .navbar-inverse .navbar-nav>li>a:hover {
	color: #ddd!important;
}

/*-------------------------- END LP04 ------------------------*/


/*-------------------------- LP04 PDFRUN COLORS ------------------------*/


.lp_clr nav.navbar.navbar-inverse.navbar-fixed-top.custom, .lp_clr .footerLabel {
	background: #1b426d!important;
}

.lp_clr button.btn.fillonline-btn{
	background: #5bb75b;
}


/*-------------------------- END LP04 PDFRUN COLORS ------------------------*/


/*-------------------------- Download My Form ------------------------*/
a.lnk-myform-download, a:active.lnk-myform-download, a:focus.lnk-myform-download {color:inherit; text-decoration:none;}
a:hover.lnk-myform-download.lp01 {color:#b21420; text-decoration:underline }
a:hover.lnk-myform-download.lp02 {color:#1673af; text-decoration:underline }
a:hover.lnk-myform-download.lp03 {color:#1673af; text-decoration:underline }
/*-------------------------- END: Download My Form ------------------------*/