@charset "UTF-8";
/*---------------------------------------
------------------TIPOGRAFÍA-----------
------------------------------------------ */
/*---------------------------------------
------------------COLORES------------
------------------------------------------ */
/*#1E4356;*/
/*---------------------------------------
------------------HEADER------------
------------------------------------------ */
/*---------------------------------------
------------------ADMIN------------
------------------------------------------ */
/*---------------------------------------
------------------NOT-ADMIN------------
------------------------------------------ */
/*---------------------------------------
----------TYPOGRAPHY----------
------------------------------------------ */
/*---------------------------------------
------------------MIXINS-MASTER-----------
------------------------------------------ */
/*---------------------------------------
------------------MIXINS-ADMIN-----------
------------------------------------------ */
/*
 * Dashicons mixin
 * use: @include dashicons( '\f140' );
 */
/*
 * Button mixin- creates 3d-ish button effect with correct
 * highlights/shadows, based on a base color.
 */
/*---------------------------------------
------------------MIXINS-TEMPLATE-----------
------------------------------------------ */
/***/
#formulario-toma-datos {
  padding-top: 0; }

.formulario-toma-datos {
  min-height: calc(100vh - 330px); }
  .formulario-toma-datos p.info-mini {
    width: 100%;
    float: left;
    overflow: hidden;
    margin-bottom: -5px !important;
    font-size: 15px;
    font-weight: 600;
    color: #8a8a8a; }
  .formulario-toma-datos h3 {
    float: left;
    width: 100%;
    background-color: #1e5b6f;
    padding: 10px;
    color: #fff; }
  .formulario-toma-datos h2 {
    text-align: center;
    margin: 16px auto !important;
    float: left;
    width: 100%;
    color: #00a0d3; }
  .formulario-toma-datos h4 {
    font-size: 19px;
    margin: 25px 0 0px !important;
    display: block;
    padding: 10px;
    background-color: #e1f0f7;
    width: 100%;
    float: left; }
  .formulario-toma-datos span.wpcf7-list-item {
    display: inline-block;
    margin: 0;
    margin: 10px 20px 10px 0; }
  .formulario-toma-datos .wpcf7-list-item label {
    font-size: 15px;
    font-weight: 100 !important; }
  .formulario-toma-datos [data-class="wpcf7cf_group"], .formulario-toma-datos .wpcf7cf_remove, .formulario-toma-datos .wpcf7cf_add {
    display: none;
    width: 100%;
    float: left;
    overflow: hidden;
    padding: 10px;
    background-color: #f7f7f7;
    border: 0px solid #ccc;
    border-top: 0; }
    .formulario-toma-datos [data-class="wpcf7cf_group"] input[type="text"], .formulario-toma-datos [data-class="wpcf7cf_group"] input[type="email"], .formulario-toma-datos [data-class="wpcf7cf_group"] input[type="url"], .formulario-toma-datos [data-class="wpcf7cf_group"] input[type="tel"], .formulario-toma-datos [data-class="wpcf7cf_group"] input[type="password"], .formulario-toma-datos [data-class="wpcf7cf_group"] input[type="search"], .formulario-toma-datos [data-class="wpcf7cf_group"] textarea, .formulario-toma-datos [data-class="wpcf7cf_group"] select, .formulario-toma-datos .wpcf7cf_remove input[type="text"], .formulario-toma-datos .wpcf7cf_remove input[type="email"], .formulario-toma-datos .wpcf7cf_remove input[type="url"], .formulario-toma-datos .wpcf7cf_remove input[type="tel"], .formulario-toma-datos .wpcf7cf_remove input[type="password"], .formulario-toma-datos .wpcf7cf_remove input[type="search"], .formulario-toma-datos .wpcf7cf_remove textarea, .formulario-toma-datos .wpcf7cf_remove select, .formulario-toma-datos .wpcf7cf_add input[type="text"], .formulario-toma-datos .wpcf7cf_add input[type="email"], .formulario-toma-datos .wpcf7cf_add input[type="url"], .formulario-toma-datos .wpcf7cf_add input[type="tel"], .formulario-toma-datos .wpcf7cf_add input[type="password"], .formulario-toma-datos .wpcf7cf_add input[type="search"], .formulario-toma-datos .wpcf7cf_add textarea, .formulario-toma-datos .wpcf7cf_add select {
      background-color: #fff; }
  .formulario-toma-datos table {
    border: 0 !important;
    float: left; }
    .formulario-toma-datos table th {
      text-align: left;
      background-color: #f2f2f2;
      border: 0 !important; }
    .formulario-toma-datos table td, .formulario-toma-datos table th {
      padding: 10px !important;
      border: 0 !important;
      /* background-color: red; */ }
  .formulario-toma-datos input[type="text"], .formulario-toma-datos input[type="email"], .formulario-toma-datos input[type="url"], .formulario-toma-datos input[type="tel"], .formulario-toma-datos input[type="password"], .formulario-toma-datos input[type="search"], .formulario-toma-datos textarea, .formulario-toma-datos select {
    font-size: 16px;
    font-weight: 300 !important; }
    .formulario-toma-datos input[type="text"]:focus, .formulario-toma-datos input[type="email"]:focus, .formulario-toma-datos input[type="url"]:focus, .formulario-toma-datos input[type="tel"]:focus, .formulario-toma-datos input[type="password"]:focus, .formulario-toma-datos input[type="search"]:focus, .formulario-toma-datos textarea:focus, .formulario-toma-datos select:focus {
      font-weight: 300 !important;
      border: 1px solid #ffc10729;
      background-color: #ffc10729; }
  .formulario-toma-datos button, .formulario-toma-datos input[type="button"], .formulario-toma-datos input[type="reset"], .formulario-toma-datos input[type="submit"] {
    padding: 20px;
    background-color: #1e5b6f;
    color: #fff !important;
    font-weight: 600;
    font-size: 17px;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid #1e5b6f;
    min-width: 250px; }
  .formulario-toma-datos button.trx_mscf_prev {
    background-color: #fff;
    color: #1e5b6f !important; }
  .formulario-toma-datos button.trx_mscf_next {
    float: right; }
  .formulario-toma-datos .start button.trx_mscf_next {
    float: none; }
  .formulario-toma-datos textarea {
    height: 80px; }
  .formulario-toma-datos .col-xs-12 {
    padding-left: 0 !important;
    padding-right: 0 !important; }
    .formulario-toma-datos .col-xs-12 .col-sm-6:nth-child(odd), .formulario-toma-datos .col-xs-12 .col-sm-4:nth-child(odd), .formulario-toma-datos .col-xs-12 .col-sm-3:nth-child(odd), .formulario-toma-datos .col-xs-12 .col-sm-2:nth-child(odd) {
      /*input[type="text"], input[type="email"], input[type="url"], input[type="tel"], input[type="password"], input[type="search"], textarea, select {
					width: 95%;
					}*/
      padding-right: 10px !important; }
    .formulario-toma-datos .col-xs-12 .col-sm-6:nth-child(even), .formulario-toma-datos .col-xs-12 .col-sm-4:nth-child(even), .formulario-toma-datos .col-xs-12 .col-sm-3:nth-child(even), .formulario-toma-datos .col-xs-12 .col-sm-2:nth-child(even) {
      padding-left: 10px !important; }
  .formulario-toma-datos label {
    font-weight: 600 !important;
    margin: 15px 0 2px; }
  .formulario-toma-datos span.wpcf7-not-valid-tip {
    display: block !important; }

span.wpcf7-not-valid-tip {
  display: block !important;
  font-weight: 900; }

.wpcf7 .trx_mscf_progressbar {
  overflow: hidden;
  counter-reset: step;
  z-index: 0;
  background-color: #f2f2f2;
  float: left;
  width: 100%;
  margin: 0 0 15px 0 !important;
  padding: 10px !important;
  display: table; }

.wpcf7 .trx_mscf_progressbar li {
  text-align: center;
  z-index: 1;
  display: table-cell;
  font-size: 15px;
  white-space: pre;
  color: #aba9a9; }

li.trx_mscf_class.active {
  color: #009688;
  font-weight: 900; }
