#wpcf7-f127-p128-o1.wpcf7 {
  width: 80%;
  margin: 0px auto;
  background-color: #5cc7f1;
  color: #ffffff;
  padding-left: 8%;
  padding-right: 8%;
}

div.wpcf7-mail-sent-ok {
  color: #0082d6;
}

div.wpcf7-response-output {
  color: #0082d6;
}

.velo {
  background-color: #ffffff;
  opacity: 0.8;
  padding-bottom: 15px;
  padding: 10px;
  width: 95%;
}

.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
  color: #0082d6;
  margin-left: 0px;
  width: 100%;
  border-width: 2px;
  border-color: #0082d6;
  margin-bottom: 15px;
  margin-top: 15px;
}

.wpcf7-form-control.wpcf7-text {
  color: #0082d6;
  width: 100%;
}

.wpcf7-form-control.wpcf7-textarea {
  color: #0082d6;
  margin-left: 0px;
  height: 150px;
}

.wpcf7-form-control.wpcf7-submit {
  width: 80%;
  margin: 0 auto;
  background-color: #5cc7f1;
}

input[type="submit"] {
  width: 80%;
  margin: 25px;
  background-color: #5cc7f1;
}

#primary.content-area {
  width: 100%;
}

#wpcf7-f127-p69-o1.wpcf7 {
  background-color: #ffffff;
  opacity: 1;
  width: 95%;
  padding-right: 15px;
  padding-bottom: 55px;
  padding-left: 20px;
}

.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
  margin-left: 0px;
  margin-bottom: 15px;
}

#post-69.post-69.page.type-page.status-publish.hentry {
  width: 100%;
  height: 100%;
}

.panel-grid.panel-has-style>.panel-row-style {
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.sow-headline {
  margin-top: 0px;
}

#panel-69-1-0-0.so-panel.widget.widget_sow-editor.panel-first-child.panel-last-child {
  padding-top: 10px;
  color: fff;
}

#sidebar-footer.footer-widgets.clearfix {
  background-color: #042366;
  color: #20a5d9;
  padding: 30px;
}

h3 {
  color: #0082d6;
}

.siteorigin-widget-tinymce.textwidget {
  color: #ffffff;
  margin-left: 10px;
  visibility: visible;
}

.footer-branding {
  height: 100px;
}

.footer-area {
  height: 100px;
  padding-top: 5px;
}

.footer-column .widget-title {
  color: #ffffff;
  border-bottom-width: 0px;
}

#pgc-69-2-0.panel-grid-cell {
  margin-left: 0px;
  background-color: #ffffff;
  opacity: 0.8;
  padding: 25px;
}

.wpcf7-form.wpcf7-acceptance-as-validation {
  margin-left: 23px;
}

.so-widget-sow-editor.so-widget-sow-editor-base {
  margin-left: 10px;
  color: #0082d6;
}

#FechadeNacimiento.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-required.wpcf7-validates-as-date {
  margin-bottom: 0px;
  width: 100%;
}

#panel-69-3-0-0.so-panel.widget.widget_sow-editor.panel-first-child.panel-last-child {
  padding-bottom: 0px;
  margin-bottom: 0px;
}

#panel-69-4-0-0.so-panel.widget.widget_sow-editor.panel-first-child.panel-last-child {
  padding-top: 0px;
  margin-top: 25px;
}

#pgc-69-3-0.panel-grid-cell {
  padding-top: 0px;
}

.col-md-4 {
  margin-top: 0px;
}

.wpcf7-list-item-label {
  color: #0082d6;
}

.wpcf7-form-control.wpcf7-file.wpcf7-validates-as-required {
  color: #0082d6;
}

p {
  color: #0082d6;
}

.button.header-button.right-button {
  padding-left: 50px;
  padding-right: 50px;
  margin-left: 5px;
  margin-right: 0px;
  border-style: solid;
}

#CURSOSACTIVOS.panel-row-style.panel-row-style-for-69-1 {
  height: 20px;
}

#cursosa1.panel-row-style.panel-row-style-for-69-0 {
  height: 20px;
}

#Registro.panel-row-style.panel-row-style-for-69-7 {
  height: 100%;
}

#panel-69-7-1-0.so-panel.widget.widget_sow-editor.panel-first-child.panel-last-child {
  visibility: visible;
}

.card-text {
  height: 80px;
  overflow: visible;
}

a:hover {
  color: #f5fcc7;
}

.site-info.container {
  padding-right: 50px;
}