@charset "utf-8";

@import url('https://fonts.googleapis.com/css?family=Montserrat:400,600,700,800');

* { font-family:'Montserrat', sans-serif; font-weight:400; color:#333; }
p { margin:0; }
a[href^="tel"] { color: inherit; font-weight:inherit; text-decoration: none; }
.pointer { cursor:pointer; }

.fondoCabezal { background-color:#1A1A1A; }
.logoPortada { width:150px; margin-bottom:15px; }

.logo { width:120px; }
.contLogo { text-align:center; }

.tituloCabezal { font-size:18pt; font-weight:700; color:#FFF; padding-left:5px; line-height:20pt; margin-bottom:10px; }
.textoCabezal { font-size:12pt; font-weight:400; color:#FFF; padding-left:5px; }

.enVivo { color:#F00; font-weight:800; font-size:16pt; }

.celular { font-size:12pt; font-weight:600; margin-top:5px; text-align:center; }

.banner { margin-bottom:20px; }

.table > :not(caption) > * > * { background-color:inherit; }

/*Log In*/
.modal-title { font-weight:700; }
.form-label { font-size:9pt; font-weight:600; }
.fa-user { color:#FFF; }
.contAcceder { text-align:center; margin-top:10px; padding-top:10px; border-top:1px solid #DDD; }
.btnAcceder { margin-top:10px; }

/*Reset Bootstrap*/
.tooltip-inner { font-size:9pt; color:#fff; background-color:#000; }

.nav-justified .nav-item, .nav-justified > .nav-link { margin:0 10px; }
.nav-pills .nav-link { background-color:#f2f2f2; border:0; border-radius:.25rem; color:#000; }
.nav-pills .nav-link.active, .nav-pills .show > .nav-link { color:#fff; background-color:#198754; }
.nav-pills .nav-link.active > span { color:#fff; }

/*Video On Demand*/
.thumbVideo { cursor:pointer; border:2px solid rgba(0,0,0,0); }
.thumbVideo:hover { cursor:pointer; border:2px solid rgba(0,0,0,0.8); }
.thumbVideoSelect, .thumbVideoSelect:hover { cursor:pointer; border:2px solid rgba(255,255,255,0.8); }
.tituloVideo { text-align:center; color:#FFF; font-weight:600; font-size:13pt; margin-bottom:20px; }

/*Proximo Evento*/
p.titulo { font-size:16pt; line-height:18pt; font-weight:800; color:#333; margin-bottom:10px; border-bottom:1px solid rgba(255,255,255,0.2); }
p.fechaPoster { font-size:10pt; font-weight:700; color:#AAA; margin-bottom:10px; text-decoration:none; }
p.datos, p.datosModal { font-size:10pt; padding:5px; }
p.datos { color:#000; }
p.datosModal { color:#000; padding:0; margin-bottom:10px; }
p.datos > i, p.datosModal > i { margin-right:5px; }
img.afiche { border:2px solid rgba(255,255,255,0.5); margin-bottom:5px; }
.catalogo, .catalogo:hover { color:#000; }
.catalogoModal, .catalogoModal:hover { color:#000; }

/*Proximos Eventos*/
div.proximo { border:2px solid #FFF; background-position: center center; background-repeat: no-repeat; background-size:cover; transition:all; }
div.proximo:hover { border:2px solid #0b4b95; }
.imgProximo { top: 0; left: 0; right: 0; bottom: 0; margin: auto;}

/*Ficha Remate*/
h1.titulo { font-weight:700; font-size:24pt; }
h2.fechaHora { font-weight:400; font-size:16pt; }
h3.lugar { font-weight:600; font-size:15pt; }
p.info { font-size:11.5pt; margin-bottom:10px; }
p.info a { color:inherit; }
.fa-gavel { color:inherit; }
p.preoferta { font-size:12pt; font-weight:700; color:#01671B; margin:0; }
div.descripcion p { margin-bottom:10px; }
p.cuotas { font-size:10pt; font-weight:700; margin-top:10px; }
p.base { font-size:10pt; margin-top:10px; }
p.ordenVenta { color:#FFF; font-weight:700; font-size:16pt; }

@keyframes blink { 0% { opacity: 1; } 50% { opacity: 0.5; } 100% { opacity: 1; } }
.blink {  -webkit-animation: blink .75s linear infinite; -moz-animation: blink .75s linear infinite; -ms-animation: blink .75s linear infinite; -o-animation: blink .75s linear infinite; animation: blink .75s linear infinite; }

.contFicha { background-color:#F2F2F2; border-top: 1px solid #DDD; border-bottom: 1px solid #DDD; }
p.lote { font-size:15pt; margin:10px 0; }
span.categoria { font-weight:600; color:#555; margin-left:10px; }

p.data { font-size:10.5pt; }
p.dataInfo { font-size:10pt; margin:5px 0; }

span.dataLote { font-weight:600; font-size:inherit; color:#555; margin-right:20px; }


p.observaciones { font-size:10pt; margin-top:10px; }
.alertPique { font-size:10pt; color:#333; padding:0.5rem !important; }
.pique { font-size:12pt !important; font-weight:700; color:#333; }
.piquePerdido { font-weight:600; color:#333; }

.table-arbol {  }
.table-arbol tr td { font-size:9pt; padding:1px 10px; min-height:15px; height:20px; width:50%; }
.table-arbol tr td.padre { border-left:3px solid #333; }
.table-arbol tr td.madre { border-left:3px solid #999; }

/*Remates Pasados*/
.remates-pasados tbody > tr > td { font-size:10.5pt; font-weight:400; }
.remates-pasados tbody > tr > th { font-size:10.5pt; font-weight:600; text-transform:uppercase; }

/*Canales*/
.canales tbody > tr > th { font-size:10pt; font-weight:700; vertical-align:middle; }
.canales tbody > tr > td { font-size:10pt; vertical-align:middle; }

/*Paginador*/
.pager a { color:#FFF; }
.prev, .next{ color:#FFF; }

/*Pie*/
#pie { background-color:#F2F2F2; }
#pie p, #pie a { font-size:11pt; }
.fa-facebook-square { color:#3b5998; }
.fa-twitter-square { color:#00aced; }
.break:before{ display:block; content:""; margin-bottom:5px; }

.txtBlanco { color:#FFF !important; }
.txtNegro { color:#333 !important; }

.btn-success { background-color: #3294c8; border-color: #3294c8; }
.btn-success:hover, .btn-success:active, .btn-success:focus { background-color: #1963a6; border-color: #1963a6; }

@media (min-width: 576px) {
	.break:before{ display:inline; content:"|"; margin:0 15px; }
	.celular { font-size:13pt; text-align:center; }
    .btnAcceder { margin-top:0; margin-left:20px; }
}
@media (min-width: 768px) {
	.fondoCabezal { background-image: url(img/cabezal.jpg); background-position:top center; background-repeat:no-repeat; background-size:auto; }
	.logoPortada { width:175px; margin-bottom:20px; }
	.logo { width:110px; }
	.tituloCabezal { font-size:20pt; }
	.textoCabezal { font-size:13.5pt; }
	.celular { font-size:14.5pt; }
}
@media (min-width: 992px) {
	.logoPortada { width:200px; margin-bottom:25px; }
	.logo { width:125px; }
	.tituloCabezal { font-size:22pt; }
	.textoCabezal { font-size:15pt; }
	.celular { font-size:14pt; margin-top:0; }
    .contAcceder { text-align:center; margin-top:0; padding-top:0; border-top:none; }
}
@media (min-width: 1200px) {
    .celular { text-align:left; }
    .contAcceder { text-align:right; }
    .logoPie { max-width:75%; }
}

.contWhatsappIntro { background-color:#25d366; border-radius:200px; width:50px; height:50px; text-align:center; }
.telNuevo { font-size:28pt; font-weight:700; pointer-events: none; color: inherit; text-decoration: none; }

.contWhatsapp { background-color:#25d366; border-radius:200px; position:fixed; bottom:20px; right:25px; width:50px; height:50px; text-align:center; z-index:10000000; -webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.50);
-moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.50); box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.50); }
.fa-whatsapp { color:#FFF; padding:9px 0 0 2px; }