:root {
  --color-principal:#45A916;/*permite manejar el color verde de la pagina*/
  --color-secundario:#064D9C;/*permite manejar el color azul de la pagina*/
  --font-principal:'Montserrat-Regular';
   background-color:transparent;
}
.item
{
	 border-radius: 4px;
}
.pagination {

  padding-left: 0;
  margin: 10px 0;
  border-radius: 4px;
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 0px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
     padding: 0px;
  line-height:0.7;
  vertical-align: top;
  border-top: 1px solid #ddd;
  overflow : hidden;
	overflow-y: hidden;
	overflow-x: hidden;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 0px solid #ddd;
}
.table-hover > thead> tr:nth-of-type(odd) {
  background-color:#084B8A ;
  height:0px;
}
.table-hover >tbody > tr:nth-of-type(odd) {
  background-color: #F2F2F2;
  height:1px;
}
.table-hover >tbody > tr:hover{
  background-color:#E0ECF8;
  
}
.close {
  float: right;
  font-size: 30px;
  font-weight: bold;
  margin-right:15px;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
}
.close:hover,
.close:focus {
  color: #45A916;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: .5;
}
button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.fullscreen-modal .modal-dialog {
  margin: 0;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
}
.input-group{

height:35px;

  color: white;
	margin-left:0px;
  background-color: transparent;
  border: 0px solid #445361;
}
.input-group-addon {

height:35px;
  color: white;
	margin-left:0px;
  background-color: transparent;
 border: 0;
}

.btn-success {
  color: #fff;
  background-color: #45A916;
  border-color: #4cae4c;
}

.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.modal1 {
     display: none;
     position: absolute;
     top: 0%;
     left:0%;
     width: 100%;
     height: 100%;
     padding: 10%;
      background: #01698C;
     color: #333; 
  
}


.modal-header {
  padding: 15px;
  border-bottom: 1px solid #064D9C;
  border-color: #064D9C;
   background-color:#064D9C;
}
.panel-success {
  border-color: var(--color-secundario);
}
.panel-success > .panel-heading {
  color: #fff;
  background-color: var(--color-secundario);
  border-color: var(--color-secundario);
}
.row {
  margin-right: 0px;
  margin-left: 0px;
}
.col-sm-12,.col-sm-4,.col-sm-6,.col-lg-4 ,.col-md-4 {
  margin-right: 0px;
  margin-left: 0px;
}
 .col-sm-3{
  position: relative;
  min-height: 0px;
  padding-right: 0px;
  padding-left: 0px;
  
}
 .col-xs-12,.col-xs-2,.col-sm-2,.col-sm-9 ,.col-sm-10,.col-xs-5,.col-sm-5,.col-xs-7,.col-sm-7 {
  position: relative;
  min-height: 0px;
   margin-right: 0px;
  margin-left: 0px;
  margin-top: 0px;
  
}
.table-striped > thead> tr:nth-of-type(odd) {
  background-color: #7fb3d5 ;
}
.table-striped >tbody > tr:nth-of-type(odd) {
  background-color: #d0d3d4;
}
/***************************************************/  
@media (min-width: 0px) and (max-width: 120px) 
{
  #PanelCabecerotienda1
  { 
      height:30px;	
  }
  #PanelCabecerotienda
  { 
      height:40px;	
  }
  #DivcentarForm
 {
	  width: 120px;   
    margin-left:auto;
    margin-right: auto;
  
 }
 #PanelPresentacion
 { 
   height:40px; 
   margin-top:0px;    
 }
 #PanelPresentacion1
 { 
  margin-top: 0px;
   height:130px;    
 }
 #PanelPagarCarrito
 {    
	margin-top: 15px;
	margin-left:2em;
	margin-right:1em;	
  width:90%;
}
 #contCarrito
 {  
   width:100%;
	margin-top: 10px;
}
}
/***************************************************/  
@media (min-width: 120px) and (max-width: 350px) 
{
  #contModalMenu
  {
     margin-top:0px;
  }
  #PanelPagarCarrito
  {    
   margin-top: 15px;
   margin-left:0em;
   margin-right:0em;
   width:100%;	
 }
  #contCarrito
  {  
    width:100%;
   margin-left: 0px;
 }
  .TextDesCarrito
{
	font:bold 8px var( --font-principal);	
	text-align:left;
	margin-left:0%;
	margin-top:15px;

}
.TextDesCarrito2
{
	font:bold 8px var( --font-principal);	
	text-align:center;
	margin-top:10px;
}
  #PanelCabecerotienda1
  { 
      height:30px;	
  }
  #DivcentarForm
 {
	  width: 300px;   
    margin-left:auto;
    margin-right: auto;
 
 }
 #DivcentarForm1
 {
   width: 100%;   
   margin-left:2%;
   margin-right: auto;
 border-radius: 7px;  
 }
  #PanelCabecerotienda
{ 
    height:40px;	
}
  .TextTituloCabeceroCliente
{  
  color :#f5f8fb;  
  font-size :16px;   
  margin-left:15px;
  margin-top:15px;
}

  #PanelimgPresentacion2
  { 
     height:150px;	
    width:250px;  
  }
  .textopregunta
{
  font:  14px "Roboto-Regular";

	text-align : left;
	margin-left:0px;
	 margin-right:5px;
}
  #BtnLoginConfig1
  {
    width:120px;	
  }
  .TextbtnFactura
  {
    padding: 5px 2px; 
   font-size :12px;  
  }
 
  #PanelDetal
  {
    overflow : auto; 
    overflow-y: auto;
    overflow-x: hidden;
   min-height:500px; 
 }
  .TextbtnFactura1
  {
  padding: 5px 5px;
  font-size :16px;
  float: left;
  }
  #BtnComprar1
  {
    width:120px;
    margin-left:10px;	
  }
  #BtnComprar
  {
    width:120px;
    margin-left:0px;	
  }
  #PanelImgArticuloDeta
  { 
    height:300px;	
    width:100%;	
  }
  #contModalglobal
  {
    margin-top:0%;   
   margin-right:0%;	
   margin-left: 0%;
   margin-bottom:0px;
   height:99%; 
 }
  .TextTituloCabecero
  {
    font-size :12px; 
    margin-left:5px;
    margin-top: 5px;
  }
  .TextTotalCarrito
  {
    font-size :16px;
    margin-left:1px;
  }
  #contModalCarrito
  {
    margin-left:0%;	  
    width: 100%;
    height:98%;
    margin-top:0px;
  }
  #contenedorlogin
	 {			
		left:5%;
		width: 300px; 
	 }
	 .imglogin
	{
		margin-top:15%;
		margin-left:15%;
	}
	#PanelComplemento
	{ 
		margin-left:0px;  
		width:100%; 
  }
  #PanelPresentacion
  { 
    height:100px; 
    margin-top:0px;    
  }
  #PanelPresentacion1
  { 
    margin-top: 0px;
    height:130px;    
  }
  .textoTituloProd
{
	margin-left:0px;
	font:bold 16px 'Poppins';
	margin-top:5px;	
}
.textoTituloProd1
{
	font:bold 12px 'Poppins';
	margin-top:5px;
}
#contModalCambio
{
  margin-top:40px;
  margin-left:2%;	
  margin-bottom:0%;
  margin-right:0%;	
  height:98%;
  border-radius: 0px;
  width:100%;
}
#PanelimgPresentacionDpto
{ 	
	height:120px;	
}
#PanelProductosDet
{      
   width:100%; 
}
#PanelPresentacionorg
{ 
  height:130px; 
  margin-top:0px;     
}
#PanelimgPresentacionDptoOrg
{ 
  height:130px; 
  margin-top:40px;     
}
.titulobannercontacto
	{
		
	font: 12px 'Roboto-Regular';
	}
  #PanelComplementoCliente
  { 
    margin-left:0px;    
      width:100%;   
  }
  .spacerconstrucion{clear:both; height:40px;}
  .spacerregistro{clear:both; height:20px;}
}
/*******************************************/
 @media (min-width: 350px) and (max-width: 480px) 
 {
  #contModalMenu
  {
     margin-top:0px;
  }
  .products-in-offert div {
    width: 30% !important; 
    padding: 0px;
   
}
  #PanelPagarCarrito
  {    
    margin-top: 18px;
    margin-left:0em;
    margin-right:0em;
    width:100%;	
 }
  #contCarrito
  {  
    width:100%;
   margin-left: 0px;
 }
  .TextDesCarrito
  {
    font:bold 6px var( --font-principal);	
    text-align:justify;
    margin-left:0%;
    margin-top:5px;
  
  }
  .TextDesCarrito2
  {
    font:bold 8px var( --font-principal);	
    text-align:center;
    margin-top:10px;
  }
  #PanelCabecerotienda1
  { 
      height:30px;	
  }
  .spacerregistro{clear:both; height:20px;}
  .spacerconstrucion{clear:both; height:40px;}
  #DivcentarForm
  {
     width: 350px;   
     margin-left:auto;
     margin-right: auto;  
  }
  #DivcentarForm1
  {
    width: 100%;   
    margin-left:2%;
    margin-right: auto;
	border-radius: 7px;  
  }
  #PanelComplementoCliente
  { 
    margin-left:0px;    
      width:100%;   
  }
  .titulobannercontacto
	{
		
	font: 12px 'Roboto-Regular';
	}
  #PanelCabecerotienda
  { 
      height:40px;	
  }
  #PanelProductosDet
  {      
     width:100%; 
  }
  #PanelimgPresentacionDpto
  { 	
    height:130px;	
  }
  #BtnComprar
  {
    width:120px;
    margin-left:1px;	
  }
  #PanelPresentacion1
  { 
    height:130px; 
   margin-top: 0px;
  }
  .TextTituloCabeceroCliente
  {  
    color :#f5f8fb;  
    font-size :16px;   
    margin-left:15px;
    margin-top:15px;
  }
 
  #PanelimgPresentacion2
  { 
    height:150px;	
    width:270px;  
  }
  #BtnLoginConfig1
  {
    width:180px;	
  }
  .TextbtnFactura
  {
    padding: 5px 4px; 
   font-size :12px;  
  }
  .TextTituloCabecero
  {
   font-size :16px;
    margin-left:5px;
    margin-top: 5px;
  } 
  #PanelDetal
  {
    overflow : auto; 
    overflow-y: auto;
    overflow-x: hidden;
    min-height:400px; 
 }
  .TextbtnFactura1
  {
  padding: 5px 5px;
  font-size :16px;
  float: left;
  }
  #BtnComprar1
  {
    width:120px;
    margin-left:10px;	
  }
  #PanelImgArticuloDeta
  { 
    height:300px;	
    width:220px;	
  }
  #contModalglobal
  {
    margin-top:0%;
    margin-left:0%;	
	margin-bottom:0px;
	margin-right:0%;	
     height:100%;
 }
  .TextTotalCarrito
  {
    font-size :16px;
    margin-left:1px;
  }
  #contModalCarrito
  {
    margin-left:0%;	  
    width: 100%;
    height:98%;
    margin-top:0px;
    
  }
  #contModalCambio
  {
    margin-top:40px;
  margin-left:2%;	
  margin-bottom:0%;
  margin-right:0%;	
  height:98%;
  border-radius: 0px;
  width:100%;
  }
	
	#contenedorlogin
	 {			
		left:10%;
		width: 350px; 
	 }
	 .imglogin
	{
		margin-top:10%;
		margin-left:5%;
	}
	#PanelComplemento
	{ 
		margin-left:0px;  
		width:100%; 
  }
  #PanelPresentacion
  { 
    height:60px;    
    margin-top:32px;   
  }
  .textoTituloProd
  {
    margin-left:0px;
    font:bold 16px 'Poppins';
    margin-top:35px;	
  }
  .textoTituloProd1
{
	font:bold 12px 'Poppins';
	margin-top:35px;
}
#PanelPresentacionorg
{ 
  height:130px; 
  margin-top:30px;     
}
#PanelimgPresentacionDptoOrg
{ 
  height:130px; 
  margin-top:00px;     
}
}
/***************************************************/  
@media (min-width: 480px) and (max-width: 600px) 
{ 
  #PanelPresentacion1
  { 
    height:130px; 
   margin-top: 0px;
  }
  #PanelPagarCarrito
  {    
    margin-top: 20px;
   margin-left:0em;
   margin-right:0em;
   width:100%;	
 }
  #contCarrito
  {  
    width:100%;
   margin-left: 0px;
 }
  .TextDesCarrito
  {
    font:bold 8px var( --font-principal);	
    text-align:justify;
    margin-left:0%;
    margin-top:5px;
  
  }
  .TextDesCarrito2
{
	font:bold 8px var( --font-principal);	
	text-align:center;
	margin-top:10px;
}
  #PanelCabecerotienda1
  { 
      height:30px;	
  }
  .spacerregistro{clear:both; height:20px;}
  .spacerconstrucion{clear:both; height:40px;}
  #PanelComplementoCliente
  { 
    margin-left:0px;    
      width:100%;   
  }
  #PanelCabecerotienda
  { 
      height:40px;	
  }
  .titulobannercontacto
	{
		
	font: 14px 'Roboto-Regular';
	}
  #PanelimgPresentacionDptoOrg
{ 
  height:220px; 
  margin-top:40px;     
}
  .textoTituloProd1
{
	font:bold 18px 'Poppins';
	margin-top:20px;
}
  .TextTituloCabeceroCliente
  {  
    color :#f5f8fb;  
    font-size :16px;   
    margin-left:15px;
    margin-top:15px;
  }
  #PanelimgPresentacion2
  { 
   
    height:150px;	
    width:300px;
  
  }
  .TextTituloCabecero
  {
   font-size :20px;
    margin-left:5px;
  } 
  #PanelDetal
  {
    overflow : auto; 
    overflow-y: auto;
    overflow-x: hidden;
    min-height:400px;
 }
  .TextbtnFactura1
  {
  padding: 5px 8px;
  font-size :18px;
  float: left;
  }
  #BtnComprar1
  {
    width:180px;
    margin-left:10px;	
  }
  #PanelImgArticuloDeta
  { 
    height:300px;	
    width:300px;	
  }
  #contModalglobal
  {
    
   height:99%; 
 }
  .TextTotalCarrito
  {
    font-size :16px;
    margin-left:1px;
  }
  #contModalCarrito
  {
    margin-left:0%;	  
    width: 100%;
    height:98%;
    margin-top:00px;
  }
  #cantidad
  {
    margin-top:0%;
  }
  #contModalCambio
  {
    margin-top:40px;
    margin-left:2%;	
    margin-bottom:0%;
    margin-right:0%;	
    height:98%;
    border-radius: 0px;
  }
  .container-fluidPrincipal
	{
		max-width: 768px;
	}
	#contenedorlogin
	 {			
		left:20%;
		width: 400px; 
	 }
	 .imglogin
	{
		top:1%;
		float:center;
	}
	#PanelComplemento
	{ 
		margin-left:0px;  
		width:100%; 
  }
  #PanelPresentacion
  { 
    height:170px; 
    margin-top:40px;     
  }
  #PanelPresentacionorg
  { 
    height:250px; 
    margin-top:30px;     
  }


	
	
}
/***************************************************/  
@media (min-width: 601px) and (max-width: 768px) 
{ 
  #PanelPagarCarrito
  {    
    margin-top: 20px;
   margin-left:0em;
   margin-right:0em;
   width:100%;	
 }
  #contCarrito
  {  
    width:100%;
   margin-left: 0px;
 }
  .TextDesCarrito
  {
    font:bold 8px var( --font-principal);	
    text-align:justify;
    margin-left:0%;
    margin-top:5px;
  
  }
  .TextDesCarrito2
{
	font:bold 8px var( --font-principal);	
	text-align:center;
	margin-top:10px;
}
  #PanelCabecerotienda1
  { 
      height:30px;	
  }
  .spacerregistro{clear:both; height:20px;}
  .spacerconstrucion{clear:both; height:40px;}
  #PanelComplementoCliente
  { 
    margin-left:0px;    
      width:100%;   
  }
  #PanelCabecerotienda
  { 
      height:40px;	
  }
  .titulobannercontacto
	{
		
	font: 14px 'Roboto-Regular';
	}
  #PanelimgPresentacionDptoOrg
{ 
  height:220px; 
  margin-top:40px;     
}
  .textoTituloProd1
{
	font:bold 18px 'Poppins';
	margin-top:20px;
}
  .TextTituloCabeceroCliente
  {  
    color :#f5f8fb;  
    font-size :16px;   
    margin-left:15px;
    margin-top:15px;
  }
  #PanelimgPresentacion2
  { 
   
    height:250px;	
    width:300px;
  
  }
  .TextTituloCabecero
  {
   font-size :20px;
    margin-left:5px;
  } 
  #PanelDetal
  {
    overflow : auto; 
    overflow-y: auto;
    overflow-x: hidden;
    min-height:400px;
 }
  .TextbtnFactura1
  {
  padding: 5px 8px;
  font-size :18px;
  float: left;
  }
  #BtnComprar1
  {
    width:180px;
    margin-left:10px;	
  }
  #PanelImgArticuloDeta
  { 
    height:300px;	
    width:300px;	
  }
  #contModalglobal
  {
    margin-top:0%;   
   margin-right:0%;	
   margin-left: 0%;
   margin-bottom:0px;
   height:99%; 
 }
  .TextTotalCarrito
  {
    font-size :16px;
    margin-left:1px;
  }
  #contModalCarrito
  {
    margin-left:0%;	  
    width: 100%;
    height:98%;
    margin-top:0px;
  }
  #cantidad
  {
    margin-top:0%;
  }
  #contModalCambio
  {
    margin-top:15%;
    margin-left:5%;	
    margin-bottom:5%;
    margin-right:2%;	
    height:85%;
  }
  .container-fluidPrincipal
	{
		max-width: 768px;
	}
	#contenedorlogin
	 {			
		left:20%;
		width: 400px; 
	 }
	 .imglogin
	{
		top:1%;
		float:center;
	}
	#PanelComplemento
	{ 
		margin-left:0px;  
		width:100%; 
  }

  #PanelPresentacionorg
  { 
    height:200px; 
    margin-top:30px;     
  }
  #PanelPresentacion
  { 
    height:200px; 
    margin-top:40px;     
  }
}
/******************************************************************/  
  @media (min-width: 768px) and (max-width: 991px) 
  {
    #PanelPagarCarrito
    {    
      margin-top: 20px;
     margin-left:0em;
     margin-right:0em;
     width:100%;	
   }
    #contCarrito
    {  
      width:100%;
     margin-left: 0px;
   }
    #PanelCabecerotienda1
    { 
        height:50px;	
    }
    #DivcentarForm1
    {
      width: 100%;   
      margin-left:5%;
      margin-right: auto;
    border-radius: 7px;  
    }
    .spacerregistro{clear:both; height:10px;}
    .spacerconstrucion{clear:both; height:40px;}
    #PanelComplementoCliente
    { 
      margin-left:0px;    
        width:100%;   
    }
    #PanelCabecerotienda
    { 
        height:40px;	
    }
    .TextTituloCabeceroCliente
    {  
      color :#f5f8fb;  
      font-size :18px;   
      margin-left:15px;
      margin-top:15px;
    }
    #PanelimgPresentacion2
  { 
   
    height:2500px;	
    width:300px;
  
  }
    .TextTituloCabecero
    {
     font-size :20px;
      margin-left:5px;
    } 
 
    .TextbtnFactura1
    {
    padding: 5px 8px;
    font-size :18px;
    float: left;
    }
    #BtnComprar1
    {
      width:180px;
      margin-left:10px;	
    }
    #PanelImgArticuloDeta
    { 
      height:300px;	
      width:300px;	
    }
    #contModalglobal
    {
      margin-top:0%;   
     margin-right:0%;	
     margin-left: 0%;
     margin-bottom:0px;
     height:99%; 
   }
    #contModalCarrito
    {
      margin-left:0%;	  
      width: 100%;
      height:98%;
      margin-top:0px;

    }
    #contModalCambio
    {
      margin-top:10%;
      margin-left:5%;	
      margin-bottom:5%;
      margin-right:2%;	
      height:85%;
    }
    .container-fluidPrincipal
	{
		max-width: 1199px;	
	}	
	  #imglogin
	{
		top:1%;
		float:center;
	}
	#PanelComplemento
	{ 
		margin-left:0px;  
		width:100%; 
  }
  #PanelPresentacion
  { 
    height:250px; 
    margin-top:40px;     
  }
  .titulobannercontacto
	{
		font: 18px 'Roboto-Regular';	
		margin-left: 10%;
		margin-right: 10%;
	}

  }
 /******************************************************************/  
 @media (min-width: 992px) and (max-width: 1199px) 
 {
  #PanelPagarCarrito
  {    
   margin-top: 15px;
   margin-left:2em;
   margin-right:1em;	
   width:90%;
 }
  #contCarrito
  {  
    width:98%;
   margin-left: 0px;
 }
  .titulobannercontacto
	{
		font: 18px 'Roboto-Regular';	
		margin-left: 10%;
		margin-right: 10%;
	}
  .TextTituloCabeceroCliente
  {  
    
    font-size :28px;   
    
  }
  #PanelimgPresentacion2
  { 
   
    height:250px;	
    width:300px;
  
  }
  #PanelComplemento
{ 
	margin-left:0px;
    min-height: 600px;
	width:100%;
 	background:#fff;
	 word-wrap: break-word;
}
  .TextTituloCabecero
    {
     font-size :20px;
      margin-left:5px;
    } 
 
    .TextbtnFactura1
    {
    padding: 5px 8px;
    font-size :18px;
    float: left;
    }
    #BtnComprar1
    {
      width:180px;
      margin-left:10px;	
    }
    #PanelImgArticuloDeta
    { 
      height:300px;	
      width:300px;	
    }
    #contModalglobal
    {
      margin-top:0%;   
     margin-right:0%;	
     margin-left: 0%;
     margin-bottom:0px;
     height:99%; 
   }
  #contModalCarrito
    {
      margin-left:45%;	  
      width: 55%;
      height:98%;
    }
  #contModalCambio
  {
    margin-top:10%;
    margin-left:10%;	
    margin-bottom:5%;
    margin-right:10%;	
    height:80%;
  }
  #bannerConfig
	{
		max-width: 100%;
  }	
 }
 /******************************************************************/  
@media (min-width: 1200px) and (max-width: 1299px)  
{
  #PanelimgPresentacion2
  {    
    height:250px;	
    width:300px;
    margin:1%;
  }
  #bannerConfig
	{
		max-width: 100%;
  }	
  #PanelPresentacion
  { 
    height:280px; 
    
  }
}
 /******************************************************************/  
 @media (min-width: 1300px) and (max-width: 1499px)  
 {
   #PanelimgPresentacion2
   {    
     height:250px;	
     width:300px;
     margin:1%;
   }
   #bannerConfig
   {
     max-width: 100%;
   }	
   #PanelPresentacion
   { 
     height:350px; 
     
   }
 }
  /******************************************************************/  
  @media (min-width: 1500px) and (max-width: 1899px)  
  {
    #PanelimgPresentacion2
    {    
      height:250px;	
      width:300px;
      margin:1%;
    }
    #bannerConfig
    {
      max-width: 100%;
    }	
    #PanelPresentacion
    { 
      height:450px; 
      
    }
  }
    /******************************************************************/  
    @media (min-width: 1900px) and (max-width: 2000px)  
    {
      #PanelimgPresentacion2
      {    
        height:250px;	
        width:300px;
        margin:1%;
      }
      #bannerConfig
      {
        max-width: 100%;
      }	
      #PanelPresentacion
      { 
        height:550px; 
        
      }
    }
    /******************************************************************/  
    @media  (min-width: 2000px)  
    {
      #PanelimgPresentacion2
      {    
        height:250px;	
        width:300px;
        margin:1%;
      }
      #bannerConfig
      {
        max-width: 100%;
      }	
      #PanelPresentacion
      { 
        height:650px; 
        
      }
    }
  /******************************************************************/  
  .pagination {
  display: inline-block;
  padding-left: 0;
  margin: 2px 0;
  border-radius: 2px;
}
 .pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 4px 8px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #196f3d;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
  cursor:pointer;
  font:10px "Roboto-Regular",sans-serif;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #fff;
  background-color: #1b4f72;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color:#159163;
  border-color: #337ab7;
  
}

.carousel-control {
	top: 50%;
	 max-width: 100%;
   color: #868383d0;
   text-shadow: 0 0px 0px rgba(0, 0, 0, 0);
   background-color:transparent;
   filter: alpha(opacity=0);
   opacity: 50;
   z-index: 9;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=0);
  outline: 0;
  opacity: 55;
}


