/* CSS Style CVOED - OMJ */
.bd-placeholder-img {
    font-size: 1.125rem;
    text-anchor: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

@media (min-width: 768px) {
    .bd-placeholder-img-lg {
        font-size: 3.5rem;
    }
}

html {
    font-size: 14px;
}
@media (min-width: 768px) {
    html {
        font-size: 16px;
    }
}

.container {
    max-width: 1000px;
}

.pricing-header {
    max-width: 700px;
}

.card-deck .card {
    min-width: 220px;
}

h1 {
  font-family: "Arial Narrow", Arial, sans-serif; font-size: 18px; font-style: normal; font-variant: normal; font-weight: bold; line-height: 15px;
  }
h3 {
      font-family: "Arial Narrow", Arial, sans-serif; font-size: 23px; font-style: normal; font-variant: normal; font-weight: bold; line-height: 15px; padding: 10; color: #606060 !important;
   }
p {
    font-family: "Arial Narrow", Arial, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; line-height: 20px;
  }

blockquote
{
  font-family: "Arial Narrow", Arial, sans-serif; font-size: 21px; font-style: normal; font-variant: normal; font-weight: 400; line-height: 30px;
}

pre
{
  font-family: "Arial Narrow", Arial, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: 400; line-height: 18px;
}

.fuenteVerdeObscuro{
  color: #3E5254 !important;
  background-color: #FFFFFF !important;
  font-family: "Arial Narrow", Arial, sans-serif;
  text-align: center !important;
}

.fuenteDoradoObscuro{
  color: #8C6239 !important;
  background-color: #FFFFFF !important;
  font-family: "Arial Narrow", Arial, sans-serif;
  text-align: center !important;
}

.fondoVerdeObscuro{
  color: #FFFFFF !important;
  background-color: #3E5254 !important;
  font-family: "Arial Narrow", Arial, sans-serif;
  text-align: center !important;
}

.fondoDoradoObscuro{
  color: #FFFFFF !important;
  background-color: #8C6239 !important;
  font-family: "Arial Narrow", Arial, sans-serif;
  text-align: center !important;
}

.fondoVerdeAgua{
  color: #FFFFFF !important;
  background-color: #7ca5aa !important;
  font-family: "Arial Narrow", Arial, sans-serif;
  text-align: center !important;
}

.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #F2F2F2 !important;
}

.totales{
  background-color: #BC955B !important;
  color: #FFFFFF !important;
  text-align: center !important;
}

.lineaSeparador {
  height: 20px;
  background-image: url('/COED/lib/imgs/body/Separador_TABLA_PIXEL.png');
  background-repeat: repeat-x;
  background-position: center;
  background-color: transparent;
  border: none;
  margin: auto;
  }

.lineaEncabezado {
    height: 1px;
    background-color: #BC955B !important;
    background-repeat: repeat-x;
    background-position: center;
    background-color: transparent;
    border: none;
    margin: auto;
}

.cuadroEncabezado {
    height: 5px;
    background-image: url('/COED/lib/imgs/body/Line_Header_Cafe.png');
    background-repeat: no-repeat;
    background-position: left;
    background-color: transparent;
    border: none;
    margin: auto;
}

.titulo{
    color: #606060 !important;
    font-family: "Arial Narrow", Arial, sans-serif;
    font-size: 30px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 18px;
    text-align: left !important;
}

.titulo-center{
    color: #606060 !important;
    font-family: "Arial Narrow", Arial, sans-serif;
    font-size: 30px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 18px;
    text-align: center !important;
}

.claseOrganizacion{
  color: #3C5B4D !important;
  background-color: #FFFFFF !important;
  font-family: "Arial Narrow", Arial, sans-serif;
  text-align: left !important;
  font-size: 16px !important;
  line-height: 10px !important;
}

.claseInformacion{
  color: #3C5B4D !important;
  background-color: #FFFFFF !important;
  font-family: "Arial Narrow", Arial, sans-serif;
  text-align: justify !important;
  font-size: 14px !important;
  line-height: 15px !important;
}

/*
.titulo{
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
	font-size: 22px;
	font-weight:bold;
	color: #5E0305;	
}


.subTitulo{
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
	font-size: 22px;
	color: #5E0305;	
}

.caract{
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
	font-size: 18px;
	font-weight:bold;
	color: #5E0305;	
}

.nombres{
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
	font-size: 14px;
	font-weight:bold;
	color: #5E0305;	
}

.campos{
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
	font-size: 14px;
	color: #5E0305;	

}

.subtab {
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
	font-size: 14px;
	color: #5E0305;	
    background-color: lightgray;
    font-weight:bold;
  }
  */

.espacios{
  white-space: pre-wrap;
}


.espacios1{
 white-space:nowrap;
}

.tdd {
  max-width: 250px;
  font-size: 40px;
  border: solid 2px gray;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.rotar1  
    {  
      -webkit-transform: rotate(-45deg);  
      -moz-transform: rotate(-45deg);  
      -ms-transform: rotate(-45deg);  
      -o-transform: rotate(-45deg);  
      transform: rotate(-45deg);  
       
      -webkit-transform-origin: 50% 50%;  
      -moz-transform-origin: 50% 50%;  
      -ms-transform-origin: 50% 50%;  
      -o-transform-origin: 50% 50%;  
      transform-origin: 50% 50%;  
       
      font-size: 20px; 
		  
} 