
.dv-item-1 {
	/*border: 2px solid red;*/
}

.img-lib {
	width: 100%;
}

.dv-dwn-icon {
	background: #FFF;
	position: absolute;
	width: 35px;
	height: 35px;
	text-align: center;
	/*padding-top: 5px;*/
	opacity: 0.65;
	top: 0px;
    left: 0px;
	/*/*margin-left: calc(100% - 70px);
	margin-top: calc(100% + 10px);*/
}

.a-title {
	color: #212529;
}
.a-title:hover {
	color: #000;
}

.nav-item {
	padding: 0 ;
}


a.planes-link{
	/*font-size: 1.2em;*/
}


.planes-title{
	display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;  
  overflow: hidden;
}

.planes-description-title{
	display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;  
  overflow: hidden;
  text-align: justify;
}

.background-black{
	background-color: #000;
	/*color: #fff;
	font-size: .9em;*/
	padding: .4rem;
}

.btn-apply{
	margin: .1rem;
	padding: .7em 1.3em;
}

.social-icons-book{
	margin-top: .7em;
}

.social-icons-book .fa, .social-icons-book .fab, .social-icons-book .far{
	margin: 0 .3em;
}

.owl-carousel .owl-item {
    display: block;
    width: 80%;

}


.sidebar-light .nav-item .nav-link:active, .sidebar-light .nav-item .nav-link:focus, .sidebar-light .nav-item .nav-link:hover {
    color: #6e707e;
    background-color: #eee;
    width: 100%;
}

.sidebar-light .nav-item .nav-link {
    color: #858796;
    width: 100%;
}
footer {
  background-color: #999999;
  bottom: 0;
  width: 100%;
  height: 40px;
  color: white;
  text-align: center;
  font-size: 12px;
  color: #CCC;
  padding-top: 10px;
}

.css-spc-50 {
	height: 50px;
}

.NObtn-susc {
	width: 100%;
	border: 1px solid black;
	border-radius: 5px;	
}

