/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@charset "UTF-8";
/*tabla*/
table.descarga-contpaq {
  font-size: 14px;
  text-align: center;
}
table.descarga-contpaq thead {
  background-color: #005EB8;
  text-align: center;
  color: white;
}
/**tamaño  de columnas */
table.descarga-contpaq td:first-child {
  width: 7%;
}
table.descarga-contpaq td:nth-child(2) {
  width: 7%;
}
table.descarga-contpaq td:nth-child(3) {
  width: 12%;
}
table.descarga-contpaq td:nth-child(5) {
  width: 10%;
}
table.descarga-contpaq td:last-child {
  width: 10%;
}
/** Termina tamaño de columnas */
/*Termina tabla*/
/*Menu*/
.g-menu-item-title {
  color: white;
  font-size: 14px;
}
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: none;
}
#g-navigation .g-main-nav .g-dropdown .menu-blog {
  background: red;
}
.menu-blog .g-main-nav .g-dropdown-column {
  background: #949494;
}
.menu-blog .g-main-nav .g-dropdown-column::selection {
  background: #0fbe3b;
}
.menu-blog .g-main-nav .g-dropdown-column a:hover {
  color: #a31111;
}
.menu-blog .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
  background: #797979;
}
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
  background: #003A70;
}
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected {
  background: none;
}
/*Texto de inicio*/
.index-titulo {
  text-align: center;
}
.index-titulo h1 {
  color: #003a70;
}
/*** imagen de programas inicio ***/
/*Inicio */
.g-content {
  margin-top: 2rem;
}
/* prohgramas */
.page-header h1 {
  margin-top: 0;
  padding: 0;
  color: #005EB8;
}
#g-main {
  padding: 0 0;
  font-size: 20px;
}
.inicio {
  background-image: linear-gradient(#003a70, #00bef1) !important;
  padding-top: 10px;
}
/* Blog compuflash */
.nav-blog {
  padding-top: 10px;
  background-image: url('//localhost/joomla40/images/Blog/blog_mujer.jpg') !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}
.titulo-Blog {
  text-align: right;
  padding-right: 100px;
}
.titulo-Blog h1 {
  color: white;
  font-weight: bold;
}
.publicidad {
  padding: 0;
}
.slide-text h1 {
  color: white;
  line-height: 40px;
  margin-bottom: 10px;
}
.slide-text h1 span {
  font-weight: bold;
}
.slide-text p {
  padding-top: 0px;
}
.v-line {
  border-left: thick solid #000;
  height: 100%;
  left: 50%;
}
.g-title {
  margin-bottom: 5px;
  color: #005EB8;
}
.navbar {
  padding-top: 0px;
}
/* Fin de Blog compuflash */
/*servicios*/
.Titulos-servicios {
  text-align: center;
  color: black !important;
}
.Titulos-servicios h1 {
  color: black !important;
  font-weight: bold;
  font-size: 40px;
  margin: 0px;
  padding: 0px;
}
.Titulos-servicios p {
  margin: 0px;
  padding: 0px;
}
.img-servicios img {
  border-radius: 11px;
}
/* Contabilidad Programa */
.nav-contabilidad {
  background-color: #ffffff !important;
}
.nav-contabilidad .g-menu-item-title {
  color: black;
  font-weight: bold;
}
.caracteristicas-main {
  color: #009e9c;
  padding-bottom: 50px !important;
}
.caracteristicas-encabezado {
  display: flex;
  padding-bottom: 15px;
}
.caracteristicas-main .sample-content .sample-icons {
  color: #009e9c;
  font-size: 2rem;
}
.caracteristicas-main h4 {
  color: #009e9c;
  font-weight: bold;
  margin: 10px 0px 10px 0px;
}
.caracteristicas-main h3 {
  font-size: 18px;
  color: #000000;
  font-weight: bold;
}
.caracteristicas-main img {
  width: 95px;
  margin: auto;
  display: block;
}
.caracteristicas-main span {
  color: #00bef1 !important;
  font-weight: bold !important;
}
.page-header .servicios-contpaq h2 {
  margin-top: 20px;
  color: #4A4A4A;
  font-size: 18px;
  line-height: 16px;
  line-height: 22px;
  font-weight: 700;
}
.caracteristicas-item {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  flex-direction: row;
  background-color: #003A70;
}
.lalo {
  background-color: red;
}
.caracteristicas-item img {
  width: 150px;
}
.Titulo-servicio {
  font-size: 1.85rem;
  font-family: Arial, Helvetica, sans-serif;
}
.Titulo-servicio h2 {
  font-size: 1.85rem;
  font-family: Arial, Helvetica, sans-serif;
}
.img-servicio-intro {
  border-radius: 10px;
  margin: 10px !important;
  box-shadow: 5px 5px 3px rgba(68, 69, 114, 0.5);
}
.page-header a {
  margin-top: 20px;
  color: #000000;
  font-size: 18px;
  line-height: 16px;
  line-height: 22px;
  font-weight: 700;
}
.page-header a:hover {
  color: #000fda;
}
.contactanos-anuncio {
  border-radius: 10px !important;
  border-width: 1px !important;
}
.promociones-contpaqi {
  border-radius: 10px;
  max-height: 320px;
  background-size: cover;
}
.contabilidad-inicio {
  background-image: url('https://www.compuflash.mx/images/Programas/contabilidad/contabilidad-cover.png') !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}
.contabilidad-inicio .g-container {
  background-color: rgba(2, 2, 2, 0.4) !important;
}
.nominas-inicio {
  background-image: url('https://www.compuflash.mx/images/Programas/nominas/nominas-cober.webp') !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}
.nominas-inicio .g-container {
  background-color: rgba(2, 2, 2, 0.4) !important;
}
/*Inicia Comercial*/
.comercial-inicio {
  background-image: url('https://www.compuflash.mx/images/Programas/comercial/inicio_comercial_premium.webp') !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}
.comercial-inicio .g-container {
  background-color: rgba(2, 2, 2, 0.574) !important;
}
/*Termina Comercial*/
/*articulos contabilidad*/
.item-pagecaracteristicas-contabilidad h2 {
  color: #003A70;
  font-weight: bold;
}
.item-pagecaracteristicas-contabilidad span {
  color: #00C0F3;
}
.item-pagecaracteristicas-contabilidad li {
  list-style: square inside url('https://www.compuflash.mx/images/Tools/boolet.png');
}
.contabilidad-resaltar {
  color: #009CDE;
}
.anuncio h3 {
  color: #003A70;
  font-size: 18px;
  text-align: center;
}
.anuncio .banneritem {
  padding-bottom: 10px;
}
.anuncio img {
  border-radius: 11px;
}
.telefono a {
  color: #000000 !important;
  font-weight: bold !important;
}
.demostracion span {
  color: red;
}
/*blog imagenes*/
.blog-contpaqi-intro {
  border-radius: 10px;
  max-height: 180px;
  background-size: cover;
}
.blog-contpaq h2 a {
  color: #005EB8;
}
.blog-contpaq h2 a:hover {
  color: #003A70;
}
.blog-contpaqi-articulo img {
  border-radius: 10px;
  background-size: cover;
}
.breadcrumb {
  background: none !important;
  font-size: 14px;
}
.contabiliza {
  padding: 0px !important;
}
/******* menu izquierdo descargas */
.menu_izq .g-content {
  padding: 0;
  margin: 0;
  display: block !important;
}
.g-main-nav .g-toplevel > li {
  display: block;
}
.menu_izq .g-menu-item-container {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.menu_izq .g-menu-item-title {
  color: #000;
  font-size: 15px;
  font-weight: bold;
}
/******* Termina menu izquierdo descargas */
.intro_descargas {
  text-align: left;
  font-size: 2rem;
}
.intro_descargas h2 {
  color: white !important;
  font-size: 2.5rem;
  margin: 0;
}
/******* Inica Preguntas frecuentes********/
.question {
  color: #1F2D52;
}
.answer {
  font-size: 18px;
  color: #204fcd;
}
.Accordion {
  /*border-left: solid 1px gray;
	border-right: solid 1px black;
	border-bottom: solid 10px gray;*/
  overflow: hidden;
}
.AccordionPanel {
  margin: 20px;
  padding: 0px;
}
.AccordionPanelTab {
  /*background-color: #CCCCCC;
	border-top: solid 1px black;*/
  border-bottom: solid 1px #E2E8F0;
  font-size: 1.125rem;
  margin: 0px;
  padding: 2px;
  cursor: pointer;
  -moz-user-select: none;
  -khtml-user-select: none;
}
.AccordionPanelContent {
  overflow: auto;
  margin: 0px;
  padding: 0px;
  /*height: 50px;*/
}
.AccordionPanelTabHover {
  color: #555555;
}
.AccordionPanelOpen .AccordionPanelTabHover {
  color: #555555;
}
@media print {
  .Accordion {
    overflow: visible !important;
  }
  .AccordionPanelContent {
    display: block !important;
    overflow: visible !important;
    height: auto !important;
  }
}
/******Termna Preguntas frecuentes************/
/****** inicia Eventos ****************/
.evento-flash-css .com-content-category-blog__item {
  /*background-color: red;*/
  padding: 10px;
  margin-bottom: 10px;
  box-shadow: 5px 5px 10px #0000004d;
}
.evento-flash-css img {
  border-color: black;
  border-top-right-radius: 50px;
  /* box-shadow: 0 58px 28px 0 rgba(0, 0, 0, 0.15);  */
}
.evento-flash-css .com-content-category-blog__item {
  /*background-color: red;*/
  padding: 10px;
  margin-bottom: 10px;
  box-shadow: 5px 5px 10px #0000004d;
}
.evento-flash-css .btn-secondary {
  background: #003A70;
}
.evento-flash-css h2 a {
  font-size: 1.2rem;
  line-height: normal;
  text-decoration: none;
  color: blue;
  /* Color azul */
  font-weight: bold;
  /* Negrillas */
  text-align: center !important;
}
.tituloAzulContpaq {
  color: #005EB8 !important;
  /* Color azul */
  font-weight: bold;
  /* Negrillas */
}
.tituloSubAzulContpaq {
  color: #003A70 !important;
  /* Color azul Claro*/
}
.eventos-titulo-flash h1 {
  color: #005EB8 !important;
  /* Color azul */
}
/****** Termina Eventos ****************/
/*# sourceMappingURL=custom_17.css.map */