/* //////////// Estilos generales //////////// */
/* //////////// Estilos generales //////////// */
/* //////////// Estilos generales //////////// */

main {background:#efefef;}
.position-static {position:static;}
#navbarAFIP {position:unset;}
.display-table {display:table; width:100%;}
.display-table-cell {display:table-cell; vertical-align:middle;}
.uppercase {text-transform:uppercase;}


/* Container */
.container-home {padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}

/* sticky-header */
.sticky-header header, .sticky-header #simple header {display: block;}
.sticky-header > .smaller > .navbar-default .nav > li > a:focus, .sticky-header > .smaller > .navbar-default .nav > li.open > a {color: #fff;}

/* iconos */
.caja-acceso {display:block; width:100%;}
.caja-acceso .display-table .display-table-cell:first-child {width:100px;}
.caja-acceso .caja-icono {background-position:center center; width:85px; height:85px;background-size: contain; background-repeat: no-repeat;}

/* Estilos generales - Ajustes por resolución */
@media (max-width: 991px) {
	.display-table {display:block; width:100%; text-align:center;}
	.display-table-cell {display:block; vertical-align:top; text-align:center; width:100% !important;}
	.display-table-cell .caja-icono {margin:0 auto;}
}
@media (max-width: 550px) {
	.caja-acceso .caja-icono {width:70px; height:70px;}
}
@media (min-width: 768px) {
	.container-home {width: 98%;}
}
@media (min-width: 820px) {
	.container-home {width: 90%;}
}
@media (min-width: 992px) {
	.container-home {width: 970px;}
}
@media (min-width: 1200px) {
	.container-home {width: 1170px;}
}


/* //////////// ---------------------------------------------------------------------------------------------- //////////// */


/* //////////// Sección principal //////////// */
/* //////////// Sección principal //////////// */
/* //////////// Sección principal //////////// */

#seccionPrincipal {position:relative;}

/* Slider */
#seccionPrincipal #slider {border-bottom: 16px solid #000;}
#seccionPrincipal .carousel .item {margin: 0 !important; padding: 0 !important; border: none !important;}
#seccionPrincipal .carousel img {width:100%;}
#seccionPrincipal .carousel .carousel-indicators {bottom: 15px;line-height: 0;left: 0; margin: 0; width:100%; padding:0 7%; text-align:left;}
#seccionPrincipal .carousel .carousel-indicators li, .carousel-indicators li.active {height:12px; width:12px; outline:none !important; background-image:none !important; background-color:#fff !important; margin:0 3px;}
#seccionPrincipal .carousel .carousel-indicators .active {margin:0 3px; background-color: /*#C4C4C4*/ #888 !important;}
#seccionPrincipal .carousel .carousel-indicators li:last-child {margin-right:0 !important;}
#seccionPrincipal .carousel .carousel-indicators li:first-child {margin-left:0 !important;}

/* Clave Fiscal */

#seccionPrincipal #contenedorClaveFiscal {position:absolute; top:0; bottom:0; right:0; width:32.5%; background-color:rgba(0,0,0,0.7);}
#seccionPrincipal #contenidoClaveFiscal {display:table; width:100%; height:100%; padding:0 25px;}
#seccionPrincipal #cajaClaveFiscal {display:table-cell; vertical-align:middle;}
#seccionPrincipal #cajaClaveFiscal .btn {text-transform:capitalize; text-transform:initial; font-size:16px; font-weight:bold;}
#seccionPrincipal #cajaClaveFiscal .btn.btn-info:hover {background-color:#0f7ba9;}
#seccionPrincipal #cajaClaveFiscal h2 {font-family: "Encode Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;}
#seccionPrincipal #cajaClaveFiscal h2 img {width: 24px; vertical-align: sub; margin-right:10px;}
#seccionPrincipal #cajaClaveFiscal .olvidaste {color:#fff; text-transform:capitalize; text-transform:initial; font-size:16px; font-weight:400;}
#seccionPrincipal #cajaClaveFiscal .olvidaste:hover {color:#139ed9;}
#seccionPrincipal #cajaClaveFiscal .btn.btn-info-outline {color:#fff; margin-bottom:16px;}
#seccionPrincipal #cajaClaveFiscal .btn.btn-info-outline:hover {color: #139ed9; background-color: #e7f5fb !important;}
#seccionPrincipal #cajaClaveFiscal h2, #seccionPrincipal #cajaClaveFiscal hr, #seccionPrincipal #cajaClaveFiscal .btn {max-width:400px; margin-left:auto; margin-right:auto;}

@media (min-width: 992px) and (max-width: 1150px) {
	#seccionPrincipal #cajaClaveFiscal .btn {padding: 3px 10px !important; min-height: 25px; font-size: 15px;}
	#seccionPrincipal #cajaClaveFiscal .olvidaste {font-size:14px;}
	#seccionPrincipal #cajaClaveFiscal hr {margin: 15px auto !important;}
}
@media (min-width: 1200px) {
	#seccionPrincipal #cajaClaveFiscal h2 {font-size:1.6em;}
	#seccionPrincipal #cajaClaveFiscal h2 img {width: 24px;}
}
@media (min-width: 1350px) {
	#seccionPrincipal #cajaClaveFiscal h2 {font-size:1.8em;}
	#seccionPrincipal #cajaClaveFiscal h2 img {width: 30px;}
}
@media (min-width: 1500px) {
	#seccionPrincipal #contenedorClaveFiscal {width:500px;}
	#seccionPrincipal #cajaClaveFiscal h2 {margin-bottom: 25px !important;}
	#seccionPrincipal #cajaClaveFiscal .btn {margin-bottom: 16px;}
	#seccionPrincipal #cajaClaveFiscal hr {margin: 25px auto !important;}
}
@media (min-width: 1600px) {
	#seccionPrincipal #cajaClaveFiscal h2 {margin-bottom: 35px !important;}
	#seccionPrincipal #cajaClaveFiscal hr {margin: 35px auto !important;}
}

/*#seccionPrincipal #claveFiscal {position:relative; background-color:#0d658b; padding: 20px 0 190px; font-family: "Encode Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;}*/

/* Iconos */
.caja-acceso .caja-icono.draw {background-image:url(/landing/img/clave-fiscal/draw.svg);}
.caja-acceso:hover .caja-icono.draw {background-image:url(/landing/img/clave-fiscal/draw-hover.svg);}
.caja-acceso .caja-icono.lock {background-image:url(/landing/img/clave-fiscal/lock.svg);}
.caja-acceso:hover .caja-icono.lock {background-image:url(/landing/img/clave-fiscal/lock-hover.svg);}
.caja-acceso .caja-icono.cuit {background-image:url(/landing/img/clave-fiscal/cuit.svg);}
.caja-acceso:hover .caja-icono.cuit {background-image:url(/landing/img/clave-fiscal/cuit-hover.svg);}

/* Sección principal - Ajustes por resolución */
@media (max-width: 991px) {
	#seccionPrincipal #slider {border-bottom: 8px solid #139ed9;}
	#seccionPrincipal #contenedorClaveFiscal {border-top: 8px solid #fff;}
	/*#seccionPrincipal #claveFiscal .display-table-cell:first-child {margin-bottom:8px;}*/
	#seccionPrincipal .carousel img {width: 155%; margin-left: -5%;}
	#seccionPrincipal .carousel .carousel-indicators {padding:0 5%;}
	
	#seccionPrincipal #contenedorClaveFiscal {position:relative; width:100%; background-color:rgba(0,0,0,1); padding:30px 20px;}
}
@media (max-width: 767px) {
	#seccionPrincipal .carousel .carousel-indicators {bottom:6px;text-align:center;}
	#seccionPrincipal .carousel .carousel-indicators li, .carousel-indicators li.active {height:12px; width:12px; !important; margin:0 5px;}
	#seccionPrincipal .carousel .carousel-indicators .active {margin:0 5px; background-color: /*#00abff*/ #888 !important;}
	#seccionPrincipal .carousel .carousel-indicators.active li {background-color:transparent;}	
	#seccionPrincipal .carousel .carousel-indicators.active li.active {background-color: #00abff;}
	#seccionPrincipal .carousel .carousel-control.sr-only {position:absolute; width:6%; height:100%; margin:0; padding:0; clip:unset; z-index:20; display:none;}
	.carousel-tablist-highlight {display:none;}
	#seccionPrincipal .carousel .carousel-control:focus {outline:none; background-image:none; box-shadow:none;}
	#seccionPrincipal .carousel .carousel-control .glyphicon {top: unset; bottom: 5px;}
}
@media (max-width: 550px) {
	/*#seccionPrincipal #claveFiscal .display-table-cell {font-size:12px;}*/
}
@media (max-width: 400px) {
	/*#seccionPrincipal #claveFiscal .display-table-cell {font-size:11px;}
	#seccionPrincipal #claveFiscal .col-xs-4 {padding:0 10px;}*/
}
@media (max-width: 360px) {
	/*#seccionPrincipal #claveFiscal .col-xs-4 {width:100%;}
	#seccionPrincipal #claveFiscal .display-table {display:table !important; width:85%; margin:0 auto;}
	#seccionPrincipal #claveFiscal .display-table-cell {display: table-cell !important; vertical-align:middle !important; font-size:14px !important;}
	#seccionPrincipal #claveFiscal .display-table-cell:first-child {width:100px !important;}
	#seccionPrincipal #claveFiscal .display-table-cell.uppercase.text-white {text-align:left !important; padding-left:10px;}*/
}


/* //////////// ---------------------------------------------------------------------------------------------- //////////// */


/* //////////// Mas consultados //////////// */
/* //////////// Mas consultados //////////// */
/* //////////// Mas consultados //////////// */

#masConsultados {position:relative; background-color:#fff; border-bottom-right-radius:100px; border-bottom-left-radius:100px; padding: 3em 0; /*margin-top:-185px;*/ border-top:8px solid #139ed9; font-family: "Encode Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;}
#masConsultados h2 {color: /*#0D658B*/ #000;}
#masConsultados .display-table-cell {font-size:19px; color: /*#0D658B*/ #000;}
#masConsultados .caja-acceso:hover .display-table-cell {color:/*#ec407a*/ #139ed9;}

/* Iconos */
.caja-acceso .caja-icono.facturador {background-image:url(/landing/img/mas-consultados-negro/facturador.svg);}
.caja-acceso:hover .caja-icono.facturador {background-image:url(/landing/img/mas-consultados-negro/facturador-hover.svg);}
.caja-acceso .caja-icono.compre-sin-iva {background-image:url(/landing/img/mas-consultados-negro/compre-sin-iva.png);}
.caja-acceso:hover .caja-icono.compre-sin-iva {background-image:url(/landing/img/mas-consultados-negro/compre-sin-iva-hover.png);}
.caja-acceso .caja-icono.formularios {background-image:url(/landing/img/mas-consultados-negro/formularios.svg);}
.caja-acceso:hover .caja-icono.formularios {background-image:url(/landing/img/mas-consultados-negro/formularios-hover.svg);}
.caja-acceso .caja-icono.presentaciones {background-image:url(/landing/img/mas-consultados-negro/presentaciones.svg);}
.caja-acceso:hover .caja-icono.presentaciones {background-image:url(/landing/img/mas-consultados-negro/presentaciones-hover.svg);}
.caja-acceso .caja-icono.abc {background-image:url(/landing/img/mas-consultados-negro/abc.svg);}
.caja-acceso:hover .caja-icono.abc {background-image:url(/landing/img/mas-consultados-negro/abc-hover.svg);}
.caja-acceso .caja-icono.nomenclador {background-image:url(/landing/img/mas-consultados-negro/nomenclador.svg);}
.caja-acceso:hover .caja-icono.nomenclador {background-image:url(/landing/img/mas-consultados-negro/nomenclador-hover.svg);}
.caja-acceso .caja-icono.vencimientos {background-image:url(/landing/img/mas-consultados-negro/vencimientos.svg);}
.caja-acceso:hover .caja-icono.vencimientos {background-image:url(/landing/img/mas-consultados-negro/vencimientos-hover.svg);}
.caja-acceso .caja-icono.guias {background-image:url(/landing/img/mas-consultados-negro/guias.svg);}
.caja-acceso:hover .caja-icono.guias {background-image:url(/landing/img/mas-consultados-negro/guias-hover.svg);}
.caja-acceso .caja-icono.ceta {background-image:url(/landing/img/mas-consultados-negro/ceta.svg);}
.caja-acceso:hover .caja-icono.ceta {background-image:url(/landing/img/mas-consultados-negro/ceta-hover.svg);}
.caja-acceso .caja-icono.monotributo {background-image:url(/landing/img/mas-consultados-negro/monotributo.svg);}
.caja-acceso:hover .caja-icono.monotributo {background-image:url(/landing/img/mas-consultados-negro/monotributo-hover.svg);}
.caja-acceso .caja-icono.micrositios {background-image:url(/landing/img/mas-consultados-negro/micrositios.svg);}
.caja-acceso:hover .caja-icono.micrositios {background-image:url(/landing/img/mas-consultados-negro/micrositios-hover.svg);}
.caja-acceso .caja-icono.clave-fiscal {background-image:url(/landing/img/mas-consultados-negro/clave-fiscal.svg);}
.caja-acceso:hover .caja-icono.clave-fiscal {background-image:url(/landing/img/mas-consultados-negro/clave-fiscal-hover.svg);}

/* Mas consultados - Ajustes por resolución */
@media (max-width: 991px) {
	#masConsultados {border-top:none;}
	#masConsultados .display-table-cell:first-child {margin-bottom:8px;}
	#masConsultados {border-radius: 0 !important;;}
	#masConsultados .display-table-cell {font-size:17px;}
}
@media (max-width: 767px) {
	#masConsultados {padding:1.5em 0;}
	#masConsultados h2 {margin-bottom:1.4em !important;}
}
@media (max-width: 550px) {
	#masConsultados .display-table-cell {font-size:15px !important;}
}
@media (max-width: 450px) {
	#masConsultados .display-table-cell {font-size:13px !important;}
}


/* //////////// ---------------------------------------------------------------------------------------------- //////////// */


/* //////////// Sección banner //////////// */
/* //////////// Sección banner //////////// */
/* //////////// Sección banner //////////// */

#seccionBanner {/*background-color:#FFF;*/}
#seccionBanner div.hidden-sm.hidden-md.hidden-lg {border-radius:10px; overflow: hidden; max-width: 400px; margin: 0 auto;}

/* Sección banner - Ajustes por resolución */
@media (max-width: 767px) {
	#seccionBanner {background-color:transparent; padding-top:0;}
}


/* //////////// ---------------------------------------------------------------------------------------------- //////////// */


/* //////////// Sección novedades //////////// */
/* //////////// Sección novedades //////////// */
/* //////////// Sección novedades //////////// */

#novedades {font-family: "Encode Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;}
#novedadesIE {display:none;}

#novedades h2 {color: /*#0D658B*/ #000;}

.splide__track {padding-bottom: 5px;}
.splide__slide.panel {border-radius:10px !important;}
.splide__slide .novedad {position:relative; padding-bottom:70px; display: block; height:100%; border-radius:10px;}
.splide__slide .novedad .panel-heading {background-position:center center; background-size:cover; border-bottom:none; min-height:152px;  border-top-right-radius: 10px; border-top-left-radius: 10px;}
#contenidoNovedades .btn.bg-fucsia {font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; background-color: transparent !important; color: #0a5575 !important; border: 1px solid #0a5575;}
#contenidoNovedades .btn.bg-fucsia .small {text-transform:capitalize; text-transform:initial; font-size:16px; font-weight:bold;}
#contenidoNovedades .btn.bg-fucsia:hover {background-color: #e7f5fb !important; color: #0a5575 !important; border: 1px solid #0a5575;}
.splide__slide .novedad .btn {position:absolute; right:21px; bottom: 21px; color:#fff !important; border: 1px solid /*#EC407A*/ #139ed9; margin-bottom:0;}
.splide__pagination {margin-top:20px;}
.splide__pagination__page {height: 12px;width: 12px;padding:0; position: relative;box-shadow: 0px 0px 1px 2px #bbb;border-radius: 12px;margin: 0 3px;text-indent: -999px;cursor: pointer;background-color: rgba(0, 0, 0, 0);border: 2px solid #fff;}
.splide__pagination__page.is-active {background: #00abff;}
.splide__slide .novedad .btn:hover {background-color:#B4004E !important; color:#fff !important; border: 1px solid #0f7ba9;}
.btn-ver-novedades {background-color: #139ed9 !important; color: #fff !important; border: 1px solid #139ed9;}
.btn-ver-novedades .small {font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; text-transform:capitalize; text-transform:initial; font-size:16px; font-weight:bold;}
.btn-ver-novedades:hover {background-color: #0f7ba9 !important; border: 1px solid #0f7ba9;}

/* Secciónnovedades - Ajustes por resolución */
@media (max-width: 767px) {
	#novedades h2 {margin-bottom:1.4em !important; margin-top:0 !important;}
	#novedades .text-center.m-t-2 {border-bottom: 1px solid #ccc; padding: 10px 0;}
	.splide__slide {background: none; box-shadow: none;}
	.splide__slide .novedad {background: #fff; max-width: 400px; margin: 0 auto; overflow: hidden; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);}
	.splide__slide .novedad .btn {left: 21px; width: auto !important;}
	.btn-ver-novedades {margin-top: 10px; margin-bottom: 30px;}
	.splide__pagination__page {height:12px; width:12px; margin:0 9px;}
}
@media (min-width: 768px) and (max-width: 991px) {
	.splide__pagination li:last-child {display:none;}
}


/* //////////// ---------------------------------------------------------------------------------------------- //////////// */


/* //////////// Footer //////////// */
/* //////////// Footer //////////// */
/* //////////// Footer //////////// */

#simple footer {background-color:#000 !important;}
#simple footer #logosFooter a {border:1px solid #fff; border-radius:1000px;}
#simple footer #logosFooter a:hover {border:1px solid #139ed9;}
#simple footer #accesosFooter a:hover, #simple footer #accesosFooter a:focus {color: #139ed9 !important;}

footer .navbar-brand {
    width: 128px;
    background: url(/frameworkAFIP/img/logo_afip_blanco.svg) !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-position-y: center !important;
    background-position-x: center !important;
    display: inline-block;
    align-items: center !important;
    justify-content: center !important;
    margin-left: -10px;
}

footer a, footer p, footer h1, footer h2, footer h3, footer h4, footer h5 {
    color: #fff !important;
}

@media (max-width: 767px) {
	footer .navbar-brand {display:block; margin-top:25px; margin-left:-68px; left: 50%; position: relative;}
}
