ul#nav-register > li {
  border-radius: 5px !important; }

ul#nav-register > li.register-active > a {
  background-color: #E5E9ED !important; }

ul#nav-register > li {
  width: 49% !important; }

li > button.btn.radius-50.btn-animated.radius-50.cus-btn-green.button-steps {
  width: 100px;
  height: 31px;
  display: inline-block; }

div.actions.clearfix > ul {
  text-align: center; }

div.actions.clearfix > ul > li {
  display: inline !important; }

div.actions.clearfix > ul > li > button {
  line-height: 7px !important; }

div.actions.clearfix > ul > li > button > i {
  line-height: 31px !important; }

.wizard > .steps a, .wizard > .steps a:hover {
  margin: unset !important; }

select.form-control.no-arrow {
  -moz-appearance: none;
  -webkit-appearance: none; }

select.no-arrow::-ms-expand {
  display: none; }

div#recaptcha-register > div {
  margin: auto !important; }

span.error-register {
  display: block;
  font-size: 11px !important;
  margin-bottom: 9px;
  margin-top: 2px !important; }

form.form-horizontal.form-register label, .control-label {
  font-size: 12px;
  color: #555;
  text-align: left;
  margin-bottom: 4px; }

form.form-horizontal.form-register .cus-title {
  color: #276550;
  margin: 14px 0px 20px 0px;
  font-family: RadikalLight; }

form.form-horizontal.form-register .form-control:focus {
  box-shadow: none;
  color: #555; }

form.form-horizontal.form-register .form-control:focus {
  color: #555; }

form.form-horizontal.form-register .form-control {
  font-size: 14px; }

form.form-horizontal.form-register .form-control {
  font-size: 14px;
  margin-bottom: 0px !important; }

form.form-horizontal.form-register .nav-tabs.style-2 + .tab-content > .tab-pane {
  background: #fff;
  border: 0;
  padding: 0; }

.bg-white {
  background: #fff; }

form.form-horizontal.form-register .nav-tabs > li {
  width: 33.33%; }

form.form-horizontal.form-register .nav-tabs.style-2 > li.active > a,
form.form-horizontal.form-register .nav-tabs.style-2 > li.active > a:hover,
form.form-horizontal.form-register .nav-tabs.style-2 > li.active > a:focus {
  background: #fff;
  text-decoration: none; }

form.form-horizontal.form-register .nav-tabs.style-2 > li > a:hover {
  color: #82cc64;
  background-color: #fff !important;
  border-color: #fff;
  border-bottom-color: #fff !important; }

form.form-horizontal.form-register .nav-tabs.style-2 > li > a {
  color: #333333;
  background-color: #fff !important;
  border-color: #fff;
  border-bottom-color: #fff !important;
  text-decoration: none;
  padding-left: 23% !important;
  cursor: default; }

form.form-horizontal.form-register .nav-tabs.style-2 > li:not(:last-child) > a {
  border-right: 1px solid #276550; }

form.form-horizontal.form-register .form-control {
  border: 1px solid #e1e1e1;
  box-shadow: none;
  border-radius: 0; }

form.form-horizontal.form-register .nav-tabs.style-2 {
  border: 0; }

.subtitle-tab {
  font-size: 8px; }

.cus-tab-cm {
  font-weight: bold;
  line-height: 12px !important; }

.active .cus-tab-cm,
.cus-tab-cm:active,
.cus-tab-cm:hover {
  color: #276550 !important; }

.cus-dp-t {
  display: table-cell; }

.cus-dp-t:nth-child(2) {
  padding-left: 10px; }

.cus-tab-cm img {
  margin-bottom: 12px; }

.cus-terms-cond {
  width: 100%;
  margin: 0;
  text-align: justify;
  font-weight: normal !important;
  color: #555; }

.cus-terms-cond p {
  font-family: RadikalLight !important;
  font-size: 13px; }

@media (max-width: 480px) {
  form.form-horizontal.form-register .nav-tabs > li {
    width: 100%;
    border-right: 0; } }

#codigoValidacion-error {
  display: block;
  margin-left: 0px; }