.navbar-brand > img {
	height: auto;
    width: 200px;
}
.navbar-brand {
    padding: 0px 0px;
}
.navbar-fixed-top.opaque{
	background: linear-gradient(135deg,#2a348a 0,#2a348a 16%,#2d6b91 52%,#2d6b91 52%,#2c9290 100%,#2c9290 100%);
}
.navbar-fixed-top .navbar-nav > li > a.discover-btn:hover {
    border: 1px solid #ffffff;
    color: #0ccec0!important;
    background: #ffffff;
}
.navbar-fixed-top.opaque .navbar-nav > li > a.discover-btn,p.contact-info i {
	color: #0ccec0!important;
}
.home-section:before,.footer:before{
background: linear-gradient(135deg,#2a348a 0,#2a348a 16%,#2d6b91 52%,#2d6b91 52%,#2c9290 100%,#2c9290 100%);
}
input.register-submit-top, input.register-submit,input.contact-submit{
background: linear-gradient(135deg, #2c9290 0%, #0ccec0 100%);
}
input.register-submit-top:hover,input.contact-submit:hover{
background: linear-gradient(135deg, #0ccec0 0%, #2c9290 100%);
}
.main-services:hover {
    margin-top: 25px;
	border-bottom: 3px solid #0ccec0;
}
ul.home-benefits li i {
    background-color:transparent;
    padding: 5px 5px;
    font-size: 16px;
    line-height: 16px;
    margin-right: 8px;
    color: #fff;
	border-radius: 50%;
	border: #fff solid 1px;
}
.dropcaps_left, .dropcaps_right{
	background: linear-gradient(135deg,#2a348a 0,#2a348a 16%,#2d6b91 52%,#2d6b91 52%,#2c9290 100%,#2c9290 100%);
}
.video-wrapper-overlay,.section-lyla-shape:before{
    background: linear-gradient(135deg,#2a348a 0,#2a348a 16%,#2d6b91 52%,#2d6b91 52%,#2c9290 100%,#2c9290 100%);
}
.video-wrapper {
    background: url(../images/demo.png) top center no-repeat;
    background-size: cover;
    background-attachment: fixed;
    width: 100%;
    padding: 155px 0;
    position: relative;
}
#soluciones .features_item p{
   text-overflow: ellipsis;
	white-space: normal;
	overflow: hidden; 
}

.form-group {margin-bottom: 0px;}
#register-form .form #errormessage {
    color: red;
    display: none;
    border: 1px solid red;
    text-align: center;
    padding: 15px;
    font-weight: 600;
    margin-bottom: 15px;
  }
  
  #register-form .form #sendmessage.show,
  #register-form .form #errormessage.show,
  #register-form .form .show {
    display: block;
  }
  
  #register-form .form .validation {
    color: red;
    display: none;
    margin: 0 0 20px;
    font-weight: 400;
    font-size: 13px;
  }
  input[type=number] {-moz-appearance: textfield;}
  input[type=number]::-webkit-outer-spin-button,
  
  input[type=number]::-webkit-inner-spin-button {
  
      -webkit-appearance: none;
  
      margin: 0;
  
  }

