/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

.ninja_campo{
	background-color: #f8f8f8;
	border: 1px solid #eeeeee;
	margin: 0% 1% 0% 1%;
	padding:15px 12px;
}

.btn_enviar{
	color:#ffffff;
	border-color: #5685c2;
	font-size:14px;
	font-weight: 700;
	background-color: #5685c2;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	letter-spacing: 1px;
	border-width: 1px;
	text-align: center;
	padding: 0 23px;
	height: 39px;
	display: inline-block;
	line-height: 39px;
	cursor: pointer;
}

.btn_enviar:hover{
	color:#5685c2;
	border-color: #5685c2;
	background-color: #ffffff;
}

.label-above .nf-field-element{
	text-align:right;
}

/*--header right--*/
.header_fixed_right_area #boton-0800, .header-right-widget #boton-0800{
	font-family: 'Open Sans';
	font-size: 23px;
	padding-left: 20px;
	padding-right: 20px;
}
.header_fixed_right_area h6{
	font-weight: 400;
	color: #5685c3;
	margin-top: 15px;
}
.header_fixed_right_area h2, .header-right-widget h2{
	color:#5685c3;
}
header:not(.centered_logo) .header_fixed_right_area{
	width: 40%;
}

header .header_fixed_right_area .full_section_inner .vc_column_container:nth-child(1){
	margin-top: 20px !important;
}
@media only screen and (max-width: 1000px){
	header .header_fixed_right_area{
		display: none;
	}
	#boton-0800{
		margin-left: 15%;
	}
}


/*---top bar---*/
header .header-widget .widget_text .header-right-widget{
	width: 100%;
}
header .header-widget .widget_text .header-right-widget h2{
	color: #5685c3 !important;
}
.header_top .right .inner>div:last-child{
	display:block; 
	margin: 10px auto;
	width: 100%;
}

@media only screen and (min-width: 1000px){
	header .header-right-widget{
		display: none !important;
	}
}

/*--footer boton--*/
#nf-form-4-cont #nf-field-17{
	color:#0087c9;
	border:none;
	font-size:14px;
	font-weight: 700;
	background-color: #ffffff;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	letter-spacing: 1px;
	text-align: center;
	padding: 0 23px;
	height: 39px;
	display: inline-block;
	line-height: 39px;
	cursor: pointer;
}

#nf-form-4-cont #nf-field-17:hover{
	color:#0087c9;
	background-color: #f7f7f7;
}
.ninja_campo1{
	padding:7px;
	border: 0px;
}

.ninja-forms-required-items{
	display: none;
}

#ninja_forms_form_2_all_fields_wrap .field-wrap{
	margin-bottom: 0px;
}

#ninja_forms_form_2_all_fields_wrap textarea{
	height: 100px;
}

.campo_footer{
	margin-bottom: 10px !important;
	padding: 3px;
}

.campo_footer textarea {
	max-height: 70px;
	height: 70px;
}

.rc-anchor-light.rc-anchor-normal {
	position: relative !important;
    border: none !important;
    background: transparent !important;
    color: white !important;
}

.rc-anchor-logo-portrait {
	display: none !important;
}

.rc-anchor-pt {
	display: none !important;
}