.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    background-color: #666699;
    color: #fff;
}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color: #666699;
}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    background-color: #666699;
    color: #fff;
}

.custom-section-padding {
  padding: 60px 0px;
  background: linear-gradient(to right, rgba(179, 193, 191, 1), rgba(255,0,0,0));
  color: #294246;
}

.custom-banner-info {
  background: black;
  opacity: 0.8;
  padding: 5px 5px 8px 5px;
}


.test-text-overflow{
	white-space: nowrap; 
    background-color: lightblue;
    width: 40px;
    overflow-x: auto;

}

.text-overflow{
    height: 100%; 
    line-height: 1.6em; 
    text-overflow: ellipsis;
    margin-bottom: 12px;
    cursor: pointer;
    overflow:hidden;
    white-space: nowrap;
}

.text-overflow-active:active{
    overflow: visible; 
    white-space: normal;
    height:auto;  /* just added this line */
}



.custom-lg-line {
  line-height: 1.4;
  font-size: 28px;
  color: #423581;
}

.custom-text-description h3 {
	padding-bottom: 15px;
	color: #423581;
}


.custom-text-description {
  margin-left: 80px;
  margin-bottom: 35px;
  color: #294246;
}

.custom-rowInfo {
	background: linear-gradient(to right, rgba(179, 193, 191, 1), rgba(255,0,0,0));
}

.custom-caption {
  height: 150px;
}

.social-icon a{
  color: #ffffff;
  text-decoration: none;
}

/*#tablaSocios > tbody > tr:hover {
    cursor: pointer;
}*/

.custom-carousel-caption {
  position: absolute;
  left: 0%;
  right: 0%;
  bottom: 35px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

.costos-box {
    display: block;
    padding: 4px;
    margin-bottom: 22px;
    line-height: 1.6;
    background-color: #f5f8fa;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border 0.2s ease-in-out;
    transition: border 0.2s ease-in-out;
    border-radius: 0px;
    height: 500px;
}

.big-icon {
    font-size: 50px;
}
h1 {
    font-size: 3em !important;
}

.jumbotron h1, .jumbotron h2, .jumbotron h3, .jumbotron h4, .jumbotron h5, .jumbotron h6 {
    color: #666699 !important;
}

p {
  font-size: 16px !important;
}

.btn,
.sweet-alert,
.modal-content,
.input-group-addon {
    border-radius: 0px;
}
