@charset "utf-8";
/*
Theme Name: LogFarma
Theme URI: http://www.logfarma.com.br
Description: Tema do site da LogFarma
Version: 2.0
Author: Agência DDA • Marketing Digital
Author URI: https://www.agenciadda.com.br
Text Domain: lang
*/

@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700');

*{padding:0;margin:0;outline:none;list-style:none;border:none;vertical-align:baseline;font-smoothing:antialiased;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:focus{outline:none;}
a{text-decoration:none;color:#0B3F9E;}
a:hover{color:#373435;}
a:active, a:focus{outline:none;}
img{border:none;}
h1, h2, h3, h4, h5, h6{font-family: 'Roboto', sans-serif;font-weight:300;color:#0B3F9E;margin:0;}

.wpb_single_image img{width:100% !important;} /*IE and Firefox resize full imgs VC*/

/* COMMOM CLASSES */
.full-width-wrapper{width:100%;float:left;}
.centered-wrapper{width:1170px;margin:0px auto;}

.full-width{width:100% !important;}

.clear{clear:both;}
.clear-left{clear:left;}
.clear-right{clear:right;}

.right-aligned{float:right !important;}


/* ELEMENTS WITH TRANSITION EFFECT */
a,
p,
input[type='submit']{
	transition:0.3s;
		-o-transition:0.3s;
		-ms-transition:0.3s;
		-moz-transition:0.3s;
		-webkit-transition:0.3s;
}

.logo_404{margin:20px 0 20px 0;}

/* --------------------------------------------- WRAPPERS --------------------------------------------- */
html, body{height:100%;}
body{color:#373435;font-family: 'Roboto', sans-serif;font-size:16px;text-align:justify;}

#global-wrapper{
	height:100%;
		min-height:100%;
		height:auto !important;
	margin:0 auto -370px;
	overflow:hidden;
}

/* --------------------------------------------- HEADER AREA --------------------------------------------- */
#upper-header-wrapper,
#header{height:120px;}
#header-wrapper{left:0;position:relative;z-index:10;width:100%;}
#header .branding{display:inline-block;float:left;margin:12px 0 0 0;position:relative;}

#upper-header-wrapper .menu{float:right;margin:20px 0 0;}
#upper-header-wrapper .menu li{float:left;}
#upper-header-wrapper .menu a,
#menu-wrapper li a,
#menu-trigger{padding:0 10px;float:left;font-weight:700;letter-spacing:1px;text-transform:uppercase;line-height:50px;}

#menu-wrapper{height:50px;background:#20B22D;text-align:center;}
#menu-wrapper li{display:inline-block;position:relative;}
#menu-wrapper li a,
#menu-trigger{font-size:15px;color:#FFF;}
#menu-wrapper li a{height:50px;padding:0 35px;line-height:50px;}
#menu-wrapper li a:hover{color:#0B3F9E;}
#menu-wrapper li .sub-menu{width:220px;position:absolute;left:44%;top:50px;margin:0 0 0 -100px;display:none;background:#0B3F9E;z-index:999;}
#menu-wrapper li .sub-menu li{width:100%;}
#menu-wrapper li .sub-menu li a{width:100%;height:auto;padding:10px;line-height:normal;color:#fff;}
#menu-wrapper li .sub-menu li a:hover{background:#20B22D;color:#fff;}
#menu-wrapper li .sub-menu ul{left:301px;top:0;width:245px;}
#menu-wrapper li .sub-menu ul ul{left:346px;top:0;width:245px;}

#contact-header{float:left;margin:43px 0 0 190px;position:relative;width:510px;}
#contact-icon-header{margin:0;border:none;}
#contact-icon-header li a{float:left;margin:0;color:#0B3F9E;font-size:20px;font-weight:700;}
#contact-icon-header li #icon-phone-header{background:url("assets/images/icon-phone.svg") no-repeat 0 0;margin:0 50px 0 0;padding:0 0 0 44px;line-height:34px;}
#contact-icon-header li #icon-mail-header{background:url("assets/images/icon-mail.svg") no-repeat 0 0;margin:0;padding:0 0 0 44px;line-height:34px;}

#social-header{float:right;margin:43px 0 0 0;position:relative;width:134px;}
#social-networks-header{margin:0;border:none;}
#social-networks-header li a{width:34px;height:34px;float:left;margin:0;}
#social-networks-header li #icon-facebook-header{background:url("assets/images/icon-facebook.svg") no-repeat 0 0;overflow:hidden;text-indent:-99999px;margin:0 15px 0 0;}
#social-networks-header li #icon-youtube-header{background:url("assets/images/icon-youtube.svg") no-repeat 0 0;overflow:hidden;text-indent:-99999px;margin:0 15px 0 0;}
#social-networks-header li #icon-linkedin-header{background:url("assets/images/icon-linkedin.svg") no-repeat 0 0;overflow:hidden;text-indent:-99999px;margin:0 15px 0 0;}
#social-networks-header li #icon-instagram-header{background:url("assets/images/icon-instagram.svg") no-repeat 0 0;overflow:hidden;text-indent:-99999px;margin:0;}

#header-title-wrapper{padding:10px 0 10px 0;background:#DCDCDC;background-image:linear-gradient(to top, #DCDCDC, #ffffff);}
#header-title-wrapper h1{font-size:30px;}
#header-title .right-aligned{font-size:16px;line-height:36px;}

/* --------------------------------------------- HOME --------------------------------------------- */
.home #header-title-wrapper{display:none;}
.home #content-outer-wrapper{margin:0;}

.row-sobre{background:url("assets/images/bg-sobre.jpg") no-repeat top right;background-size:1200px 675px;margin:0;padding:45px 0;}
.txt-sobre p{width:640px;text-align:justify;}

.ca-videos{width:100%;height:84px;background:#20B22D;text-align:center;margin:-12px 0 0 0;}
.ca-videos:hover{background:#0B3F9E;}
.ca-videos a{color:#fff;font-size:22px;line-height:84px;}

.ca-servicos{width:100%;height:133px;background:#EFEFEF;text-align:center;margin:0;padding:0;}
.ca-servicos p{margin:0 !important;padding:0;}
.ca-servicos a{color:#20B22D;font-size:24px;line-height:133px;}
.ca-servicos a:hover{color:#0B3F9E;}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before{font-size:60px !important;}

/* HIDE */
.hide,
#respond form .required,
label .frm_required,
label .gfield_required,
#global-wrapper .frm-show-form .frm_submit img{display:none !important;}
#menu-trigger{display:none;}

/* --------------------------------------------- FOOTER AREA --------------------------------------------- */
.home #footer-push{height:325px;}
#footer-push{height:325px;}
#footer-wrapper{position:relative;margin:25px 0 0;overflow:hidden;}
#upper-footer-wrapper{height:120px;}

#lower-footer-wrapper{height:120px;background:#20B22D;}
#lower-footer{height:120px;}
#lower-footer{position:relative;}

.branding-footer{display:inline-block;float:left;margin:12px 0 0 0;position:relative;}

#contact-footer{float:left;margin:43px 0 0 190px;position:relative;width:510px;}
#contact-icon-footer{margin:0;border:none;}
#contact-icon-footer li a{float:left;margin:0;color:#fff;font-size:20px;font-weight:700;}
#contact-icon-footer li #icon-phone-footer{background:url("assets/images/icon-phone-white.svg") no-repeat 0 0;margin:0 50px 0 0;padding:0 0 0 44px;line-height:34px;}
#contact-icon-footer li #icon-mail-footer{background:url("assets/images/icon-mail-white.svg") no-repeat 0 0;margin:0;padding:0 0 0 44px;line-height:34px;}

#social-footer{float:right;margin:43px 0 0 0;position:relative;width:134px;}
#social-networks-footer{margin:0;border:none;}
#social-networks-footer li a{width:34px;height:34px;float:left;margin:0;}
#social-networks-footer li #icon-facebook-footer{background:url("assets/images/icon-facebook-white.svg") no-repeat 0 0;overflow:hidden;text-indent:-99999px;margin:0 15px 0 0;}
#social-networks-footer li #icon-youtube-footer{background:url("assets/images/icon-youtube-white.svg") no-repeat 0 0;overflow:hidden;text-indent:-99999px;margin:0 15px 0 0;}
#social-networks-footer li #icon-linkedin-footer{background:url("assets/images/icon-linkedin-white.svg") no-repeat 0 0;overflow:hidden;text-indent:-99999px;margin:0 15px 0 0;}
#social-networks-footer li #icon-instagram-footer{background:url("assets/images/icon-instagram-white.svg") no-repeat 0 0;overflow:hidden;text-indent:-99999px;margin:0;}

.wrapper-dda{float:left;}
.branding-dda{display:inline-block;float:left;margin:13px 0 0 80px;position:relative;}

#lower-footer-wrapper-2{height:42px;background:#0B3F9E;}
#lower-footer-2{height:42px;}
#lower-footer-2{position:relative;}
#lower-footer-wrapper-2 p{float:left;margin:0;font-weight:normal;line-height:45px;font-size:15px;}

.wrapper-adress{float:left;margin:0 0 0 210px;padding:0 49px 0 20px;color:#fff;background:#0B3F9E;}
.wrapper-copy{float:right;margin:0 0 0 -1px;padding:0 20px 0 0;color:#fff;background:#0B3F9E;}

#scroll-top-button{width:32px;height:32px;position:fixed;right:20px;bottom:60px;opacity:0;visibility:hidden;overflow:hidden;background:url("assets/images/icon_top.png") no-repeat;text-indent:-99999px;z-index:999;}
#scroll-top-button.show{visibility:visible;cursor:pointer;opacity:1.0;}

/* --------------------------------------------- BREAKPOINTS --------------------------------------------- */
@media (max-width:1170px){

	#header, #upper-footer{text-align:center;}
	#responsive-footer-wrapper{float:none;display:inline-block;}

	#header-title-wrapper h1{text-align:center;}

	.centered-wrapper{width:100%;padding:0 5%;float:left;}

	#global-wrapper{height:auto;min-height:0;margin:0;}

	#menu-trigger{display:block;text-align:center;}
	#menu-trigger span{float:none;}
	#menu-wrapper .centered-wrapper{padding:0;position:relative;}
	#menu-wrapper .menu{
		width:100%;
		float:left;
		position:absolute;
			left:0;
			top:50px;
		display:none;
		z-index:999;
	}
	#menu-wrapper .menu li,
	#menu-wrapper .menu li a{width:100%;float:left;}
	#menu-wrapper .menu li a{height:auto;padding:4% 5%;background:#0B3F9E;line-height:1.2;}
	#menu-wrapper .menu li a:hover{background:#20B22D;color:#fff;}
	#menu-wrapper .menu li:after{display:none;}
	#menu-wrapper .menu li .sub-menu,
	#menu-wrapper .menu li .sub-menu ul{width:100%;position:relative;left:auto;top:auto;margin:0;background:#2c2c2c;}
	#menu-wrapper .menu li .sub-menu li a{padding:4% 5%;background:#2c2c2c;color:#FFF;}
	#menu-wrapper .menu li .sub-menu li a:hover{background:#FFF;color:#2c2c2c;}

	/* HIDE */
	#footer-push{display:none !important;}

}

@media (max-width:900px){

	#lower-home-wrapper .centered-wrapper{padding:0 5%;}
	#content{width:100%;}

	#header .branding{float:none;}

	#lower-footer-wrapper, #lower-footer{height:auto;}

	/*.branding-footer img{align-content:center;float:none;width:100%;margin:0;padding:0;}*/
	.branding-footer{margin:12px 0 0 0;padding:0;width:100%;display:none;}

	#contact-footer{margin:20px 0 0 0;position:relative;width:100%;}
	#contact-icon-footer li #icon-phone-footer{margin:0 0 20px 0;}
	#contact-icon-footer li #icon-mail-footer{margin:0 0 0 0;}

	#social-footer{margin:20px 0 20px 0;width:100%;}
	#social-networks-footer{margin:0;border:none;}

	.wrapper-dda{float:none;width:100%;}
	.branding-dda{float:none;margin:16px 0 0 0;width:100%;}
	.branding-dda img{align-content:center;float:none;width:100%;margin:0;padding:0;}

	#lower-footer-wrapper-2{width:100%;height:auto;background:#0B3F9E;padding:0;}
	#lower-footer-2{height:auto;width:100%;padding:0;}
	#lower-footer-wrapper-2 p{line-height:40px;font-size:16px;text-align:center;width:75%;margin:0 auto;float:none;}

	.wrapper-adress{width:100%;float:left;margin:10px 0 0 0;padding:20px 0 0 0;}
	.wrapper-copy{width:100%;float:left;margin:0;padding:0 0 20px 0;}
	.wrapper-copy p{width:100%;float:left;text-align:center !important;}

	.row-sobre{background:none;padding:20px 0;}
	.txt-sobre p{width:100%;}

	.ca-videos{height:65px;margin:-20px 0 0 0;}
	.ca-videos a{line-height:65px;}

	#footer-wrapper{margin:-20px 0 0 0;}

	#scroll-top-button{right:8px;bottom:168px;}

	/* HIDE */
	#contact-header,
	#social-header,
	.right-aligned,
	#yaost-breadcrumbs-wrapper{display:none !important;}

}

@media (max-width:730px){


	/* HIDE */
	#upper-header-wrapper .menu{display:none !important;}

}

@media (max-width:520px){

	/* HIDE */
	#sidebar{display:none !important;}

}

/* --------------------------------------------- SIDEBAR AREA --------------------------------------------- */
#sidebar{width:20%;float:right;}
#sidebar h3{font-size:14px;text-transform:uppercase;letter-spacing:1px;}
#sidebar ul li a{color:#777;line-height:35px;}
#sidebar ul li a:hover{color:#2C2C2C;}


/* --------------------------------------------- CONTENT AREA --------------------------------------------- */
#content-outer-wrapper{margin:10px 0 0 0;}
.archive #content-outer-wrapper{margin:65px 0 0 0;}
#content{width:77%;float:left;}
.single #content{width:77%;float:left;margin:0;}


.msg-info{float:left;margin:10px 0 0;}

/* ------------- SINGLE CONTENT -------------- */
.entry{width:100%;float:left;margin:0 0 20px 0;line-height:24px;}
.entry p,
.entry .video-iframe,
.entry .gmaps-iframe,
.tt_sobre p{margin-top:20px;}
.entry ul,
.entry ol{padding:10px 15px 5px;}
.entry ul li,
.entry ol li{list-style:inside;}
.entry ol li{list-style-type:decimal;}
.entry h1,
.entry h2,
.entry h3,
.entry h4,
.entry h5,
.entry h6{margin:20px 0 10px;}
.entry blockquote{padding:10px 20px 20px;position:relative;margin-top:20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#f5f5f5;font-style:italic;}
.entry blockquote:before{content:"“";position:absolute;left:9px;top:0;font:60px Georgia, "Times New Roman", Times, serif;color:#DDD;z-index:0;}
.entry blockquote:after{content:"”";position:absolute;right:9px;bottom:-34px;font:60px Georgia, "Times New Roman", Times, serif;color:#DDD;z-index:0;}
.entry blockquote p{position:relative;margin:10px 0 0;z-index:1;}
.entry .wp-caption{max-width:100%;padding:7px;margin-top:17px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#ebebeb;}
.entry .wp-caption img{max-width:100%;}
.entry .wp-caption p{margin:5px 0 0;text-align:center;}
.entry #post-gallery{width:100%;margin:15px 0 0;display:inline-block;text-align:center;}
.entry table{width:100%;margin:10px 0;text-align:center;}
.entry table td{padding:7px;}
.entry table thead{background:#333;font-weight:bold;color:#FFF;}
.entry table tbody tr:nth-child(2n){background:#EEE;}
.entry table tbody tr td:first-child{text-align:left;}

.entry .alignright{float:right;margin:10px 0 2px 10px;}
.entry .alignleft{float:left;margin:10px 10px 2px 0;}
.entry .centered,
.entry .aligncenter{margin-left:auto;margin-right:auto;display:block;}
.entry img{max-width:100%;height:auto;margin:0;}
.entry img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
.entry img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}


/* TN3 GALLERY */
.tn3-gallery,
.tn3-image,
.tn3-controls-bg,
.tn3-albums,
.tn3-inalbums{width:640px;}
.tn3-thumbs{width:486px;}
.tn3-gallery{height:425px;background-color:#000;}
.tn3-image{height:378px;}
.tn3-albums{height:425px;}
.tn3-inalbums{height:380px;}


/* ARCHIVE */
.archive .home-blog-post{width:100%;}

.post{width:100%;padding:25px 0;float:left;}
.post .post-title,
.post .post-meta{width:100%;float:left;margin:0 0 5px;}
.post .post-title{font-size:26px;font-weight:300;color:#3159AE;}
.post .post-meta{font-size:11px;text-transform:uppercase;}
.post .post-tags{font-size:12px;text-transform:uppercase;color:#2c2c2c;}


/* PAGINATION */
.numeric-pagination{margin:30px 0 0;text-align:center;}
.numeric-pagination a,
.numeric-pagination span{
width:40px;
height:40px;
line-height:30px;
padding:5px;
-webkit-border-radius:20px;
-moz-border-radius:20px;
-ms-border-radius:20px;
-o-border-radius:20px;
border-radius:20px;
font-size:14px;
transition:all .2s ease-in-out;
display:inline-block;
color:#fff;
font-weight:bold;}
.numeric-pagination span.current{background:#2C2C2C;}
.numeric-pagination a:hover{transform:scale(1.1);}


/* NAVIGATION */
.navigation{width:100%;float:left;}
.navigation div{width:50%;float:left;}
.navigation a.nav-links{float:left;margin:30px 0 0;}
.navigation .alignright,
.navigation .alignright a.nav-links{float:right;}


/* COMMENTS */
#comments{width:100%;padding:15px 0;float:left;font-size:18px;line-height:18px;text-transform:uppercase;}

#comments-wrapper{border-top:2px solid #ced1d3;}
#comments-wrapper .commentlist{width:100%;padding:0;float:left;}
#comments-wrapper .commentlist li{width:100%;padding:20px 0;float:left;position:relative;margin:0 0 5px;border:none;border-top:1px solid #ced1d3;list-style:none;}
#comments-wrapper .commentlist li img.avatar{width:32px;height:32px;float:left;margin:0 10px 0 0;border:2px solid #FFF;box-shadow:0 0 2px #ced1d3;}
#comments-wrapper .commentlist li .comment-author,
#comments-wrapper .commentlist li .comment-meta,
#comments-wrapper .commentlist li .comment-meta a{color:#4f373435a;}
#comments-wrapper .commentlist li .comment-meta{font-size:11px;}
#comments-wrapper .commentlist li .fn,
#comments-wrapper .commentlist li .fn a{color:#00793B;}
#comments-wrapper .commentlist li .fn a:hover{color:#95131b;}
#comments-wrapper .commentlist li p{margin:10px 0 0;font-size:12px;line-height:17px;}
#comments-wrapper .commentlist li .reply{position:absolute;top:20px;right:0;}
#comments-wrapper .commentlist li .reply a{padding:3px 8px;float:left;background:#F5F7F9;font-size:10px;text-transform:uppercase;color:#373435;border:1px solid #ced1d3;}
#comments-wrapper .commentlist li .reply a:hover{background:#333;color:#FFF;}
#comments-wrapper .commentlist li ul.children{width:90%;float:right;margin:20px 0 0;}

#comments-wrapper .navigation{width:100%;float:left;}
#comments-wrapper .navigation div{width:50%;float:left;}
#comments-wrapper .navigation div a{float:left;margin:0 0 30px;}

#respond,
#respond form,
#respond h3{width:100%;float:left;}
#respond{padding:20px;margin:25px 0 0;background:#FFF;box-shadow:0 0 3px #CCC;}
#respond h3{font-size:20px;line-height:20px;}
#respond form p{width:100%;padding:0;float:left;position:relative;margin:10px 0 0;}
#respond form p label{width:100%;float:left;font-size:14px;font-weight:normal;color:#333;}
#respond form p input,
#respond form p textarea{
	width:100%;
	padding:10px;
	float:left;
	background:#f5f7f9;
	border:1px solid #ced1d3;
	border-radius:5px;
	font:12px;
	color:#373435;
}
#respond form p textarea{width:100%;height:100px;}
#respond form p #submit{
font-family: 'Roboto', sans-serif;
font-size:15px;
float:left;
width:220px;
height:40px;
padding:0 15px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
border:none;
background:#0B3F9E;
font-weight:600;
line-height:40px;
text-transform:uppercase;
text-align:center;
color:#FFF;
cursor:pointer;
transition:all .2s ease-in-out;}
#respond form p #submit:hover{background:#20B22D;}

/* GFORMS */
.gform_wrapper {max-width:100% !important;}
.gform_wrapper h3.gform_title {margin:0 !important;}
.gform_wrapper .ginput_complex .ginput_right {width:47%!important;}
.gform_wrapper .top_label .gfield_label {color:#373435;font-size:15px;}

.gform_wrapper input[type=text],
.gform_wrapper input[type=url],
.gform_wrapper input[type=email],
.gform_wrapper input[type=tel],
.gform_wrapper input[type=number],
.gform_wrapper input[type=password],
.gform_wrapper textarea {
padding:13px 10px !important;
background:#f5f7f9;
border:1px solid #ced1d3;
border-radius:5px;
line-height:1.5em;
color:#373435;
font-size:14px !important;
outline:none;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-ms-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;}
.gform_wrapper select{padding:13px 5px !important;background:#f5f7f9;border:1px solid #ced1d3;border-radius:5px;height:50px;}

.gform_wrapper input[type=text]:focus,
.gform_wrapper input[type=url]:focus,
.gform_wrapper input[type=email]:focus,
.gform_wrapper input[type=tel]:focus,
.gform_wrapper input[type=number]:focus,
.gform_wrapper input[type=password]:focus,
.gform_wrapper select:focus,
.gform_wrapper textarea:focus {background-color:#fff;color:#373435;}

.gform_wrapper .field_name_first input,
.gform_wrapper .ginput_complex .ginput_left input,
.gform_wrapper .ginput_complex .ginput_right input,
.gform_wrapper .ginput_complex .ginput_right select {width:92% !important;}

.gform_wrapper .ginput_complex label,
.gform_wrapper .gfield_time_hour label,
.gform_wrapper .gfield_time_minute label,
.gform_wrapper .gfield_date_month label,
.gform_wrapper .gfield_date_day label,
.gform_wrapper .gfield_date_year label,
.gform_wrapper .instruction {color:#373435;}

.gform_wrapper select {padding:6px;width:99%!important;}

ul.gform_fields li.gfield {margin-left:0;}

.gform_wrapper .top_label .gfield_error input.large,
.gform_wrapper .top_label .gfield_error select.large,
.gform_wrapper .top_label .gfield_error textarea.textarea {width:97.5%;}

.gform_wrapper .validation_error {color:#00793B;font-size:15px;}

.gform_wrapper .validation_error:before {
display:inline-block;
margin-right:5px;
font-size:30px;
line-height:23px;
font-family:Helvetica, Arial, sans-serif;
-webkit-text-rendering:optimizeLegibility;
-moz-text-rendering:optimizeLegibility;
-ms-text-rendering:optimizeLegibility;
-o-text-rendering:optimizeLegibility;
text-rendering:optimizeLegibility;
-webkit-font-smoothing:antialiased;
-moz-font-smoothing:antialiased;
-ms-font-smoothing:antialiased;
-o-font-smoothing:antialiased;
font-smoothing:antialiased;
}

.gform_wrapper li.gfield.gfield_error,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {background-color:#fef2c2 !important;border:1px solid #ffcb00 !important;}

.gform_wrapper li.gfield.gfield_error .gfield_description {color:#00793B !important;font-weight:bold;}

.gform_wrapper input[type=submit],.gform_wrapper input[type=button] {
height:58px;
padding:0 60px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
background:#0B3F9E;
font-size:16px !important;
font-family: 'Roboto', sans-serif;
letter-spacing:1px;
font-weight:700;
line-height:58px;
text-transform:uppercase;
text-align:center;
color:#FFF;
cursor:pointer;}
.gform_wrapper input[type=submit]:hover,.gform_wrapper input[type=button]:hover{background:#20B22D;}

.gform_wrapper .gform_footer {margin:0 0 0 0 !important;}
.gform_footer{height:100px !important;}

.gform_wrapper h3.gform_title{display:none;}
