#jsn_form_1.jsn-master .jsn-bootstrap  .jsn-form-content .control-group{
}
#jsn_form_1.jsn-master .jsn-bootstrap  .jsn-form-content .control-group.ui-state-highlight{
background-color:#f9f9f9 !important;
border-color:#f9f9f9 !important;
}
#jsn_form_1.jsn-master .jsn-bootstrap  .jsn-form-content .control-group .control-label {
color:#333333;
font-family: Verdana, Geneva, sans-serif;
font-size:14px;
}
#jsn_form_1.jsn-master .jsn-bootstrap  .jsn-form-content .control-group.error .help-block,
#jsn_form_1.jsn-master .jsn-bootstrap  .jsn-form-content .control-group.error .help-inline,
#jsn_form_1.jsn-master .jsn-bootstrap  .jsn-form-content .control-group.error .help-block span.label {
color:#FFFFFF;
}
#jsn_form_1.jsn-master .jsn-bootstrap  .jsn-form-content .control-group .label-important,
#jsn_form_1.jsn-master .jsn-bootstrap  .jsn-form-content .control-group .label-important .badge-important {
background-color:#B94A48;
}
#jsn_form_1.jsn-master .jsn-bootstrap  .jsn-form-content .control-group.error .help-block,
#jsn_form_1.jsn-master .jsn-bootstrap  .jsn-form-content .control-group.error .help-inline,
#jsn_form_1.jsn-master .jsn-bootstrap  .jsn-form-content .control-group.error .help-block span.label {
color:#FFFFFF;
}
#jsn_form_1.jsn-master .jsn-bootstrap  .jsn-form-content .control-group .controls input,
#jsn_form_1.jsn-master .jsn-bootstrap  .jsn-form-content .control-group .controls select,
#jsn_form_1.jsn-master .jsn-bootstrap  .jsn-form-content .control-group .controls textarea {
background:#f9f9f9;
color:#666666;
}
.email-news .control-label .required {
  display:none;
}

.btn-news {
  margin-top: 9px;
  background-color: #ffffff;
  border: 1px solid #000000;
  border-radius: 0;
  font-family: Roboto;
  background-color: #f9f9f9 !important;
  font-size: 14px;
  font-weight: 300 !important;
}

.btn-news:focus {
  box-shadow: none;
}

.btn-news:hover {
color: #ffffff;
  background-color: #000000 !important;
}

#\31 -jsn-uf-form-field {
  border-color: #000000;
  border-radius:0;
  width: 95% !important;
  font-size: 14px;
  color: #000000 !important;
  font-weight: 300 !important;
}

@media only screen and (max-width: 600px) {
  #\31 -jsn-uf-form-field {
    width: 90% !important;
  }
}

#jsn_form_1 .jsn-row-container.row-fluid.jsn-uf-row-container {
  float: right !important;
  width: calc(100% - 110px) !important; 
}

::-webkit-input-placeholder {
color: #000000;
  font-family: Roboto;
}

::-moz-placeholder {
color: #000000;
  opacity: 1;
  font-family: Roboto;
}

:-ms-input-placeholder {
color: #000000;
  font-family: Roboto;
}

:-moz-placeholder {
color: #000000;
  font-family: Roboto;
}

#jsn_form_1 .form-actions {
margin-top: 0px !important;
  padding-left: 0px;
}

#jsn_form_1 {
padding-top: 40px;
  
}

.email-news {
padding-top: 0px !important;
}

@media only screen and (max-width: 600px) {
.email-news {
padding-top: 10px !important;
}
}

@media screen and (max-width: 1520px) and (min-width: 1000px) {
.email-news {
padding-top: 10px !important;
}
}

#jsn_form_1 .alert-success {
	background-color: #000;
	border: none;
	border-radius: 0px;
	padding: 0.2rem 1rem;
	margin-bottom: 0.5rem;
}

#jsn_form_1 .close {
	float: right;
	font-size: 1.3rem;
	font-weight: 400;
	line-height: 2;
	color: #fff;
	text-shadow: none;
	opacity: 1;
}
