/*===========Colors======================*/


 
















 





body .container-fluid .row-fluid h1{
    margin-top:0px;
    padding-top:0px;
}

body .gs-breadcrumb{
    margin-bottom:15px;
}

.last-col{
    margin-bottom:30px;
}

/*
 *
 *===============================================
  Layout-1 styles(layout-one.css)
  ==============================================*
                                                *
                                                /


/***************************
   IL-Layout-1 que-hacemos PAGE
****************************/


.body-one-col h1{
    font-size:36px;
    line-height:40px;
    color: #002c6c;
    font-weight: 400;
    text-transform: none;
    margin-bottom:20px;
    }
        
.body-one-col p{
    font-size: 16px;
    line-height: 24px;
    color: #454545;
    font-weight: 300;
    margin:10px 0px;
    max-width: 787px;
    }

.hash-purple{
    border-top:7px solid #bf83b9;
    border-left: 1px solid #b1b3b3;
    border-right: 1px solid #b1b3b3;
    border-bottom: 1px solid #b1b3b3;
    padding-bottom:16px;
    background:#ffffff;
}

.box-text-one-col{
    border-left: 1px solid #b1b3b3;
    border-right: 1px solid #b1b3b3;
    border-bottom: 1px solid #b1b3b3;
    padding-bottom:16px;
    background:#ffffff;
}

.box-text-three-col{
    padding-top:19px;
    padding-bottom:36px;
}

.box-text-three-col ul li:first-child, .box-text-one-col ul li:first-child{
        padding-top: 20px;
}

.box-text-three-col h4,.box-text-one-col h4{
    font-size: 18px;
    line-height: 26px;
    color: #002c6c;
    font-weight: 400; 
    border-bottom: 1px solid #b2b2b8;
    margin:0px;
    padding:11px 0px;
    text-transform:none;
}

.box-text-three-col ul,.box-text-one-col ul{
    list-style:none;
    margin:0px;
    padding:0px;
}

.box-text-three-col ul li,.box-text-one-col ul li{
    font-size: 14px;
    font-weight: 300;
    line-height: 24px;   
}

.box-text-three-col ul li span,.box-text-one-col ul li span{
    font-weight:700;
}

.box-text-three-col .span4{
    border-left: 1px solid #b1b3b3;
    border-right: 1px solid #b1b3b3;
    border-bottom: 1px solid #b1b3b3;
}


.hash-sky .span4:first-child{
    border-top:7px solid #00b6de;
    max-width:268px;
    padding:10px;
    background:#ffffff;
    
}

.hash-green .span4:nth-of-type(2){
    border-top:7px solid #00b74f;
    max-width:268px;
    padding:10px;
    background:#ffffff;
    
}

.hash-brightorange .span4:last-child{
    border-top:7px solid #ff8200;
    max-width:268px;
    padding:10px;
    background:#ffffff;
   
}

@media(max-width:767px){
    
    .box-text-three-col.hash-sky.hash-green.hash-brightorange .span4{
        margin-bottom:20px;
        max-width:280px;
    }
    
    .body-one-col h1{
        text-align:center;
    }
    
    }






/*************************************************
IL-Layout-1 retail-y-fabricantes-de-productos PAGE
*************************************************/


.body-one-col.oficinas-h1{
    padding-bottom:0px;
}

.body-one-col p a{
    color:#008dbd;
    font-weight:500;
    text-decoration:none;
}

.body-one-col p a:hover,.body-one-col p a:focus{
    color: #002c6c;
}

.body-one-col p span{font-weight:700;}

.body-one-col.font-anchor a{
    font-weight:300;
}

.body-one-col.font-anchor.hash-teal{
    border-left:1px solid #b1b3b3;
    border-right:1px solid #b1b3b3;
    border-bottom:1px solid #b1b3b3;
    background:#ffffff;
}

.body-one-col h3{
    font-size:24px;
    font-weight:400;
    color: #002c6c;
    border-bottom: 1px solid #b2b2b8;
    padding-top: 34px;
    padding-bottom: 11px;
}

.body-one-col.font-anchor.hash-teal{
    border-top:7px solid #22bcb9;
}

.body-one-col.font-anchor.hash-teal .wrapper{ 
    padding:10px;
    }

.body-one-col.font-anchor.hash-teal p:last-child{
    padding-bottom:11px;
}

.oficinas-three-col{
    padding-top:34px;
}

.oficinas-three-col .span4:nth-of-type(2){
    border-top:7px solid #ff8200;
}

.oficinas-three-col .span4:last-child{
    border-top:7px solid #00b74f;
}

.oficinas-three-col h4{
    padding-top:0px;
}

.oficinas-three-col h4 a{
    font-size: 18px;
    line-height: 26px;
    font-weight:300;
    text-decoration:none;
    color: #002c6c;
}

.oficinas-three-col p{
    font-size: 16px;
    line-height: 24px;
    color: #454545;
    font-weight: 300;
    margin-top: 16px;
    margin-bottom: 11px;
}

.oficinas-three-col .span4{
    max-width:250px;
}
@media(max-width:767px){
    
    
    .oficinas-three-col .span4{
        margin-bottom:20px;
    }
    
    
    }







/****************************
IL-Layout-8 casos-de-exito Page(IL-Layout1 used)
*****************************/


.casos-2-col-first.hash-brightorange .span6:last-child{
   border-top:7px solid #ff8200;
   max-width:250px;
}

.casos-2-col-first.hash-teal .span6:first-child{
    border-top:7px solid #22bcb9;
    max-width:250px;
}

.casos-2-col-second .span6:first-child{
    border-top:7px solid #f05587;
    max-width:250px;
}

.casos-2-col-second .span6:last-child{
    border-top:7px solid #00b6de;
    max-width:250px;
}

.casos-2-col-first .span6,.casos-2-col-second .span6{
    border-left: 1px solid #b1b3b3;
    border-right: 1px solid #b1b3b3;
    border-bottom: 1px solid #b1b3b3;
    padding:0px 10px;
    margin:0 auto;
    background:#ffffff;
}

.casos-2-col-first h4 a,.casos-2-col-second h4 a{
    text-decoration: none;
    font-size: 18px;
    font-weight: 300;
    text-transform: none;
}

.casos-2-col-first h4,.casos-2-col-second h4{
    margin-top: 10px;
    margin-bottom:0px;
    border-bottom: 1px solid #b2b2b8;
    padding-bottom:10px;
}

.casos-2-col-first p,.casos-2-col-second p{
    margin:0px;
}

.casos-2-col-first{
    padding-top:15px;
}

.casos-2-col-first,.casos-2-col-second{
    float: none;
    margin: 0px auto;
    display: block;
    width: 100%;
    max-width: 720px;
}


@media(min-width:1024px){
    
    .casos-2-col-first .span6:last-child,.casos-2-col-second .span6:last-child{
        margin-left:100px;
        
    }
    
    .casos-2-col-second{
        padding-top:34px;
        padding-bottom:113px;
    }


}

@media(min-width:768px) and (max-width:1023px){
    
    .casos-2-col-first .span6:last-child,.casos-2-col-second .span6:last-child{
        margin-left:0px;
        float:right;
        
    }
    
    .casos-2-col-second{
        padding-top:34px;
    }

    
}

@media(max-width:767px){
    
    .casos-2-col-first .span6:last-child,.casos-2-col-second .span6:last-child{
        margin-left:0px; 
    }
    
    .casos-2-col-first .span6,.casos-2-col-second .span6{
        margin-bottom:20px; 
    }
    
    .casos-2-col-first.hash-teal .span6:first-child{
        margin:0px auto;
        margin-bottom:20px;
        max-width:100%;
    }
    
    .casos-2-col-second .span6:last-child{
        margin:0px auto;
        margin-bottom:20px;
        max-width:100%;
    }
    
    .casos-2-col-first.hash-brightorange .span6:last-child{
        margin:0px auto;
        margin-bottom:20px;
        max-width:100%;
    }
    
    .casos-2-col-second .span6:first-child{
        margin:0 auto;
        margin-bottom:20px;
        max-width:100%;
    }
    
    }



/****************************
IL-Layout-9 ecom page(IL-Layout1 used)
*****************************/
.body-one-col.p-max-width p{
    max-width: 825px;
}

.ecom-two-col h3{
    font-size: 24px;
    line-height: 26.4px;
    color:#002c6c;
    font-weight:400;
    border-bottom: 1px solid #b2b2b8;
    padding-bottom: 10px;
}

.ecom-two-col p{
    font-size: 16px;
    line-height: 24px;
    color: #454545;
    font-weight: 300;
    margin-top:13px;
}

.ecom-two-col h4{
    font-size:18px;
    line-height:26px;
    color: #002c6c;
    font-weight: 400;
    border-bottom: 1px solid #b2b2b8;
    margin-top:8px;
    text-transform:none;
    margin-bottom: 0px;
    padding-bottom: 9px;
}

.ecom-two-col h5{
    color: #002c6c;
    font-weight: 400;
    border-bottom: 1px solid #b2b2b8;
    text-transform:none;
    padding-top: 10px;
    padding-bottom: 5px;
}

.ecom-two-col ul{
    list-style:none;
    margin:0px;
    padding:0px;
}

.ecom-two-col ul li{
    border-bottom:1px solid #b1b3b3;
    padding-bottom:5px;
    padding-top:5px;
}

.ecom-two-col ul li:last-child{
    border:0px;
}

.ecom-two-col ul li:first-child{
    padding-top:15px;
}

.ecom-two-col ul li a{
    font-size:14px;
    font-weight: 300;
    line-height: 24px;
    color: #008dbd;
    text-decoration: none;
}

.ecom-two-col ul li a:focus,.ecom-two-col ul li a:hover{
    color: #002c6c;
}

.ecom-two-col .span6{
    border-left: 1px solid #b1b3b3;
    border-right: 1px solid #b1b3b3;
    border-bottom: 1px solid #b1b3b3;
    padding:10px;
    background:#ffffff;
    max-width: 388px;
}

.ecom-two-col-first .span6:first-child{
    border-top:7px solid #bf83b9;
}

.ecom-two-col-first .span6:last-child{
    border-top:7px solid #ff8200;
}

.ecom-two-col-second .span6:first-child{
     border-top:7px solid #00b6de;
}

.ecom-two-col-second .span6:last-child{
    border-top:7px solid #7ac143;
}

.ecom-1-col-first h4{
    font-size: 18px;
    color: #002c6c;
    font-weight: 400;
    text-transform: none;
    margin-bottom:0px;
}

.ecom-1-col-first-box h4,.ecom-1-col-second-box h4{
    color: #002c6c;
    font-weight: 400;
    font-size: 18px;
    border-bottom: 1px solid #b1b3b3;
    padding-bottom:11px;
    margin-top:0px;
    text-transform:none;
    margin-bottom:15px;
}

.ecom-1-col-first-box ul,.ecom-1-col-second-box ul{
    list-style:none;
    margin:0px;
    padding:0px;
}

.ecom-1-col-first-box ul li a,.ecom-1-col-second-box ul li a{
    text-decoration:none;
    font-size:14px;
    font-weight:300;
}

.ecom-1-col-first-box ul li a:hover,.ecom-1-col-second-box ul li a:hover,.ecom-1-col-first-box ul li a:focus,.ecom-1-col-second-box ul li a:focus{
    color: #002c6c;
}

.ecom-1-col-first-box ul li,.ecom-1-col-second-box ul li{
    border-bottom: 1px solid #b1b3b3;
    line-height:24px;
    padding-top:5px;
    padding-bottom:5px;
}

.ecom-1-col-first-box ul li:last-child,.ecom-1-col-second-box ul li:last-child{
    border-bottom:0px;
}

.ecom-1-col-first-box{
    border-top: 7px solid #f26334;
    border-left: 1px solid #b1b3b3;
    border-right: 1px solid #b1b3b3;
    border-bottom: 1px solid #b1b3b3;
    background:#ffffff;
    padding:10px;
    max-width: 833px;
}

.ecom-1-col-second-box{
    border-top: 7px solid #007fac;
    border-left: 1px solid #b1b3b3;
    border-right: 1px solid #b1b3b3;
    border-bottom: 1px solid #b1b3b3;
    background:#ffffff;
    padding:10px;
    max-width: 833px;
    margin-bottom:25px;
}

.ecom-1-col-first{
    padding-top:7px;
    padding-bottom: 13px;
}

@media(max-width:767px){
    .ecom-two-col-first .span6,.ecom-two-col-second .span6{
        margin:20px 0px;
    }
    
    }


/****************************
IL-Layout-10 order-to-cash page(IL-Layout1 used)
*****************************/


.sectores-orders-width{
    max-width: 394px;
    margin-left: 15px;
    }
    
.order-one-col h1{
        margin-bottom: 15px;
}

.order-one-col img{
    max-width:160px;     
}

.order-one-col p:last-child{
    max-width: 179px;
    min-height:198px;
    border-top:7px solid #22bcb9;
    border-left: 1px solid #b1b3b3;
    border-right: 1px solid #b1b3b3;
    border-bottom: 1px solid #b1b3b3;
    background:#ffffff;
    padding:10px;
}

.order-pdf-section{
    border-top:7px solid #f26334;
    border-left: 1px solid #b1b3b3;
    border-right: 1px solid #b1b3b3;
    border-bottom: 1px solid #b1b3b3;
    background:#ffffff;
    margin-top:9px;
    padding:10px;
    padding-bottom:56px;
    margin-bottom:55px;
}

.order-pdf-section ul{
    list-style:none;
    margin:0px;
    padding:0px;
}

.order-pdf-section ul li{
    display:inline-block;
    width: 49%;
    padding-left:15px;
}

.order-pdf-section ul li p{
    margin:0px;
}

.order-pdf-section ul li:last-child{
    padding-left:21px;
}

.order-pdf-section h3{
    color: #002c6c;
    font-weight: 400;
    font-size: 24px;
    border-bottom: 1px solid #b2b2b8;
    padding-bottom:11px;
}

.order-pdf-section h4{
    color: #002c6c;
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    text-transform: none;
    border-bottom: 1px solid #b1b3b3;
    padding-top: 12px;
    padding-bottom: 11px;
    margin:0px;
}

.order-pdf-section h4:nth-of-type(2){
    padding-top: 35px;
}

.order-pdf-section p{
    font-size: 16px;
    line-height: 24px;
    color: #454545;
    font-weight: 300;
    margin:19px 0px;
}

@media(min-width:768px){
    
    .order-one-col p:last-child{
        margin: 0px 102px 0px;
    }
    
    }
    

@media(max-width:767px){
    
    .order-one-col p:last-child{
        margin: 0px auto;
    }
    
    .order-pdf-section ul li{
        padding-left:0px;
        margin-bottom:20px;
    }
    
    .order-pdf-section ul li:last-child{
        padding-left:0px;
    }

    .order-pdf-section ul li{
        width:100%;
        text-align:center;
    }
    
    }

/****************************
IL-Layout-19 aviso-de-privacidad page(IL-Layout19 used)
*****************************/
.aviso-one-col{
    padding-bottom:25px;
}

.aviso-one-col p:nth-of-type(1){
    margin-top:0px;
}

.aviso-one-col h2{
    color: #002c6c;
    font-weight: 400;
    font-size: 30px;
    text-transform:none;
    padding-bottom:3px;
}

.aviso-one-col p{
    font-size: 16px;
    line-height: 24px;
    color: #454545;
    font-weight: 300;
    margin: 12px 0px;
    
}

/**********************************************************
IL-Layout-20 politicas-de-privacidad page(IL-Layout19 used)
***********************************************************/
.hash-pink{
    border-top:7px solid #f38ab3;
    border-left: 1px solid #b1b3b3;
    border-right: 1px solid #b1b3b3;
    border-bottom: 1px solid #b1b3b3;
    background:#ffffff;
}

.hash-mutepurple{
    border-top:7px solid #bf83b9;
    border-left: 1px solid #b1b3b3;
    border-right: 1px solid #b1b3b3;
    border-bottom: 1px solid #b1b3b3;
    background:#ffffff;
}

.hash-brightorange-new{
    border-top:7px solid #ff8200;
    border-left: 1px solid #b1b3b3;
    border-right: 1px solid #b1b3b3;
    border-bottom: 1px solid #b1b3b3;
    background:#ffffff;
}

.hash-peach{
    border-top:7px solid #fbb034;
    border-left: 1px solid #b1b3b3;
    border-right: 1px solid #b1b3b3;
    border-bottom: 1px solid #b1b3b3;
    background:#ffffff;
}

.hash-sky-new{
    border:7px solid #00b6de;
    border-left: 1px solid #b1b3b3;
    border-right: 1px solid #b1b3b3;
    border-bottom: 1px solid #b1b3b3;
    background:#ffffff;
}

.hash-teal-new{
    border:7px solid #22bcb9;
    border-left: 1px solid #b1b3b3;
    border-right: 1px solid #b1b3b3;
    border-bottom: 1px solid #b1b3b3;
    background:#ffffff;
}

.hash-yellowbrown{
    border:7px solid #c4b000;
    border-left: 1px solid #b1b3b3;
    border-right: 1px solid #b1b3b3;
    border-bottom: 1px solid #b1b3b3;
    background:#ffffff;
}

.hash-lime{
    border:7px solid #c1d82f;
    border-left: 1px solid #b1b3b3;
    border-right: 1px solid #b1b3b3;
    border-bottom: 1px solid #b1b3b3;
    background:#ffffff;
}

.politicas-one-col{
    padding-bottom:0px;
}

.politicas-box{
    margin-bottom:10px;
    padding:10px;
}

.politicas-box h4{
    border-bottom: 1px solid #b2b2b8;
    color: #002c6c;
    font-weight: 400;
    font-size:18px;
    text-transform:none;
    margin:0px;
    padding:11px 0px;
}

.politicas-box p{
    font-size: 16px;
    line-height: 24px;
    color: #454545;
    font-weight: 300;
    margin: 15px 0px;
}

.politicas-box ul{
    list-style:none;
    margin:0px;
    padding:0px;
}

.politicas-box ul li{
    font-size:14px;
    line-height:24px;
    font-weight:300;
    border-bottom: 1px solid #b2b2b8;
    padding-top:5px;
    padding-bottom:5px;
}

.politicas-box ul li:last-child{
    border:0px;
    padding-bottom:11px;
}

.politicas-box a{
    text-decoration:none;
}

.politicas-box a:hover,.politicas-box a:focus{
    color: #002c6c;
}

.hash-lime.politicas-box.politicas-box-last{
    margin-bottom:35px;
}

/**********************************************************
IL-Layout-1 comparte page(IL-Layout-1 used)
***********************************************************/
.body-one-col.comparte-one-col h1{
    margin-bottom:20px;
}

.comparte-3-col{
    margin-bottom:33px;
}

.comparte-3-col .span4:first-child{
    border:7px solid #00b6de;
    border-left: 1px solid #b1b3b3;
    border-right: 1px solid #b1b3b3;
    border-bottom: 1px solid #b1b3b3;
    background:#ffffff;
    padding:10px;
}

.comparte-3-col .span4:nth-of-type(2){
    border-top:7px solid #bf83b9;
    border-left: 1px solid #b1b3b3;
    border-right: 1px solid #b1b3b3;
    border-bottom: 1px solid #b1b3b3;
    background:#ffffff;
    padding:10px;
}

.comparte-3-col .span4:last-child{
    border-top:7px solid #7ac143;
    border-left: 1px solid #b1b3b3;
    border-right: 1px solid #b1b3b3;
    border-bottom: 1px solid #b1b3b3;
    background:#ffffff;
    padding:10px;
}
    
.comparte-3-col a{
    text-decoration:none;
    color: #008dbd;
}


.comparte-3-col a:hover,.comparte-3-col a:focus{
    color: #002c6c;
}

.comparte-one-col p{
    max-width:832px;
}

.comparte-3-col h3{
    font-size:24px;
    line-height:26.4px;
    font-weight:300;
    border-bottom: 1px solid #b2b2b8;
    padding-bottom:11px;
}

.comparte-3-col h5{
    font-size:14px;
    font-weight:300;
    line-height:15.4px;
    border-bottom: 1px solid #b2b2b8;
    padding-top: 16px;
    padding-bottom: 10px;
}

body .row-fluid .comparte-3-col .span4{
    max-width:252px;
    padding-bottom:26px;
}

/**********************************************************
IL-Layout-1 retail retail-y-fabricantes-de-productos(IL-Layout-1 used)
***********************************************************/
.retail-one-col h4{
    font-size:18px;
    font-weight:400;
    color: #002c6c;
    font-weight: 400;
    text-transform:none;
    margin-bottom:12px;
    margin-top: 34px;
}

.retail-three-col{
    margin-bottom:35px;
}

.retail-three-col h4{
     border-bottom: 1px solid #b2b2b8;
     margin:0px;
     padding-bottom:11px;
}

.retail-three-col h4 a{
    font-size: 18px;
    line-height: 26px;
    font-weight:300;
    text-decoration:none;
    color: #002c6c;
    text-transform:none;
}

.retail-three-col ul{
    margin:0px;
    padding:0px;
    list-style:none;
    margin-top:16px;
}

.retail-three-col .span4:first-child{
    border-top:7px solid #007fac;
}

.retail-three-col .span4:nth-of-type(2){
    border-top:7px solid #9dbb68;
}

.retail-three-col .span4:last-child{
    border-top:7px solid #fbb034;
}

.retail-three-col .span4{
     border-left: 1px solid #b1b3b3;
    border-right: 1px solid #b1b3b3;
    border-bottom: 1px solid #b1b3b3;
    background:#ffffff;
    padding:10px;
    max-width:261px;
}

.retail-three-col ul li{
    font-weight:300;
    font-size:14px;
    border-bottom: 1px solid #b1b3b3;
    padding: 6px 0px;
}

.retail-three-col ul li a{
    text-decoration:none;
    color:#008dbd;
}

.retail-three-col a:hover,.retail-three-col a:focus{
   color:#002c6c;
}

.retail-three-col ul li:last-child{
    border-bottom:0px;
}



/**********************************************************
IL-Layout-21 Home page(IL-Layout-19 used)
***********************************************************/


@media(min-width:1024px){
    .home-two-col .span6:first-child{
    width: 66.6%;
    }
    
    .home-two-col .span6:last-child{
    width:29.83%;
    }

}

@media(min-width:1024px) and (max-width:1028px){
    body .home-two-col a.cta_button{
        max-width:214px;
    }
    }

@media(min-width:768px) and (max-width:1039px){
    .home-two-col .span6{
    width: 48%%;
    }
    
    }
    
@media(max-width:767px){
    .home-two-col .span6:last-child{
        text-align:center;
    }
    }

.home-two-col .span6:first-child{
    border-top:7px solid #00b6de;
}

.home-two-col .span6:last-child{
    border-top:7px solid #f26334;
    border-bottom: 1px solid #b1b3b3;
    border-left: 1px solid #b1b3b3;
    border-right: 1px solid #b1b3b3;
    background:#ffffff;
    padding:10px;
}

.home-two-col .span6:last-child img{
    min-height: 169px;
    text-align: center;
    margin: 0 auto;
    display: block;
}

.home-two-col h4{
    border-bottom: 1px solid #b2b2b8;
    font-size:18px;
    line-height:26px;
    color: #002c6c;
    font-weight: 400;
    text-transform:none;
    padding: 15px 20px 10px 20px;
    margin:0px;
    margin-bottom:4px;
}

.home-two-col p{
    font-size: 16px;
    line-height: 20px;
    font-weight: 300;
    padding:10px;
    margin:0px;
    text-align:justify;
}

.home-two-col a.cta_button{
    font-size: 16px;
    border-radius: 0;
    background-color: #f26334;
    color: #ffffff;
    border: 0px;
    padding: 10px;
    text-transform:none;
    font-weight:300;
    text-align:left;
    float: none;
    margin: 0 auto;
    display: block;
    margin-top: 15px;
    margin-bottom: 19px;
    text-shadow: 0 0px 0 rgba(255, 255, 255, 0.8);
    width:86%;
}

.home-two-col a.cta_button:hover{
    background-color:#cc3c0d;
}

.home-three-col .span4{
    border-bottom: 1px solid #b1b3b3;
    border-left: 1px solid #b1b3b3;
    border-right: 1px solid #b1b3b3;
    background:#ffffff;
    margin-top:47px;
    padding:10px;
}

.home-three-col .span4 a{
    text-decoration:none;
    color:#008dbd;
}

.home-three-col a:hover,.home-three-col a:focus{
    color: #002c6c;
}

.home-three-col .span4 ul{
    list-style:none;
    padding:0px;
    margin:0px;
}

.home-three-col h4{
    border-bottom: 1px solid #b2b2b8;
    color: #002c6c;
    font-weight: 400;
    text-transform: none;
    font-size: 18px;
    padding-bottom: 12px;
    margin: 0px;
    padding-top: 14px;
}

body .container-fluid .home-three-col .span4 h4>a,body .container-fluid .home-three-col .span4 h4>a{
    color: #002c6c;
    font-weight:400;
}

.home-three-col .span4 h4>a:hover,.home-three-col .span4 h4>a:focus{
    color: #002c6c;
}

.home-three-col h6{
    display: inline-block;
    color: #b1b3b3;
    max-width: 37px;
    line-height: 11px;
    font-size: 11px;
}

.home-three-col ul li{
    border-bottom: 1px solid #b2b2b8;
    font-size: 16px;
    font-weight: 300;
    line-height: 17px;
    padding-top: 16px;
    padding-bottom: 10px;
}

.home-three-col ul li:last-child{
    border:0px;
}

.home-three-col .span4:first-child{
    border-top:7px solid #00b74f;  
}

.home-three-col .span4:nth-of-type(2){
    border-top:7px solid #f05587;
}

.home-three-col .span4:nth-of-type(2) li a{
    position: relative;
    bottom: 12px;
    left: 23px;
}


.home-three-col .span4:last-child{
    border-top:7px solid #f26334;  
}

.home-three-col .span4:last-child a{
    font-weight:300;
}

.home-three-col .span4:last-child p{
    font-weight: 300;
    border-bottom: 1px solid #b2b2b8;
    margin: 0px;
    padding-bottom: 20px;
    padding-top: 3px;
    
}

.home-three-col .span4:last-child p:last-child{
    border-bottom:0px;
}

.home-three-col .span4:last-child h5{
    padding-top:22px;
}

.home-three-col{
    margin-bottom:36px;
}

.home-three-col h5{
    font-size: 16px;
    font-weight: 500;
    padding-top:9px;
}

.home-page-slider h2 {
    font-size: 36px;
    line-height: 39px;
    color: #fff;
    font-weight: 400;
    text-transform: none;
    padding: 0px 0 37px;
}

@media(max-width:767px){
    .home-two-col a.cta_button{
        max-width:189px;
    }

    .home-page-slider h2 {
        font-size: 20px;
        line-height: 22px;
    }
    
}

/**********************************************************
IL-Layout-18 preguntas-frecuentes page(IL-Layout-19 used)
***********************************************************/

.accordion.accordian-width {
    max-width: 868px;
    margin: 0 auto;
}

.preguntas-one-col{
    max-width:868px;
    margin:0 auto;
}

.preguntas-one-col.width{
    max-width: 100%;
}

.preguntas-one-col h3{
    border-bottom:0px;
    text-align:center;
}

.preguntas-one-col h4{
    color: #002c6c;
    font-weight: 400;
    font-size: 18px;
    text-transform: none;
    text-align: center;
}

.accordian-width.preguntas-pad{
    margin-bottom:30px;
}

/*************************************************************
                costos  page
**************************************************************/

.body-one-col.costos-one-col table{
    width:100%;
    margin:0px;
}

.body-one-col.costos-one-col .wrapper{
    padding:0px;
}

.body-one-col.costos-one-col table>tbody>tr>td{
    font-size: 12px;
    padding-bottom: 8px;
    padding-top: 8px;
    line-height: 1.42857143;
    border-top: 1px solid #ddd;
    color: #454545;
}

.body-one-col.costos-one-col table>tbody>tr>td:last-child{
    text-align:center;
}

.body-one-col.costos-one-col.costos-two{
    margin-top:34px;
    
}

.body-one-col.costos-one-col td{
    padding: 5px;
    border: solid 1px #eee;
}

.body-one-col.costos-one-col{
    border-top:7px solid #00b6de;
    border-bottom: 1px solid #b1b3b3;
    border-left: 1px solid #b1b3b3;
    border-right: 1px solid #b1b3b3;
    background-color:#ffffff;
    padding:10px;
}


/*************************************************************
                        requisitos-1-col
**************************************************************/


.hash-peach.politicas-box.requisitos-1-one{
    margin:0px;
}

.requisitios-1-cta .cta_button{
    font-family: Gotham SSm A,sans-serif;
    font-size: 14px;
    text-decoration: none;
    border: 0;
    padding: 30px 11px;
    border-radius: 0px;
    background: #f26334;
    color: #FFF;
    text-transform: none;
    font-weight: 700;
    letter-spacing: 0px;
    display: inline-block;
    margin-top:15px;
    margin-bottom:30px;

}

.requisitios-1-cta .cta_button:hover{
    background-color: #cc3c0d;
}

.body-one-col.costos-one-col.costos-1-one table>thead{
    background-color:#CCCCCC;
    color: #002c6c;
}


.body-one-col.costos-one-col.costos-1-one table>thead>tr>th{
    padding:5px;
    text-align:left;
    font-size: 12px;
}

.body-one-col.costos-one-col.costos-1-one table>thead>tr>td{
    text-align:left;
    padding:5px;
    
}

.body-one-col.costos-one-col.costos-1-one table>tbody>tr>td:last-child{
    text-align:left;
}

.body-one-col.costos-one-col.costos-1-one{
    border-top:7px solid #fbb034;
}

.body-one-col.costos-one-col.costos-1-one table>tbody:hover{
    background-color: #ddd;
}

/*************************************************************
                        superkompras page
**************************************************************/

.politicas-box.hash-brightorange-new.superkompras-one{
    margin:0px;
    padding:10px;
    margin-bottom:30px;
}

.politicas-box.hash-brightorange-new.superkompras-one h3{
    color: #002c6c;
    font-size: 24px;
    font-weight: 400;
    border-bottom: 1px solid #b2b2b8;
    padding-bottom:10px;
}

.politicas-box.hash-brightorange-new.superkompras-one strong{
    font-weight:500;
}

/*************************************************************
    catalogo-electronico-syncfonia-master-data/chedraui page
**************************************************************/

.hash-pink.politicas-box.chedraui-one h5{
    color: #002c6c;
    font-weight: 400;
    font-size:14px;
    border-bottom: 1px solid #b2b2b8;
    padding-top:10px;
    padding-bottom:6px;
}

.hash-pink.politicas-box.chedraui-one{
    border-bottom:0px;
    margin-bottom:0px;
}

.chedraui-two-col.hash-pink{
    border-top: 0;
    border-bottom: 0;
    padding-top:25px;
    padding-bottom:73px;
    
}

.politicas-box.chedraui-two.hash-pink{
    border-top:0px;
    margin-bottom:26px;
}

.chedraui-two-col.hash-pink h4{
    font-size: 14px;
    text-transform: none;
    font-weight: 400;
    max-width: 160px;
    text-align: center;   
}


.politicas-box.chedraui-two.hash-pink h5{
    color: #002c6c;
    font-weight: 400;
    font-size:14px;
    border-bottom: 1px solid #b2b2b8;
    padding-top:10px;
    padding-bottom:6px;
    margin-bottom:15px;
}

.politicas-box.chedraui-two.hash-pink ol{
    margin:0px;
    padding-left:20px;
}

.politicas-box.chedraui-two.hash-pink strong{
    font-weight:500;
}

/*************************************************************
            factura-electronica/superkompras page
**************************************************************/

.hash-orange{
    border-top:7px solid #f26334;
    border-bottom: 1px solid #b1b3b3;
    border-left: 1px solid #b1b3b3;
    border-right: 1px solid #b1b3b3;
    background-color:#ffffff;
    padding:10px;
}

.hash-orange.politicas-box.factura-superkompras-one h5{
    color: #002c6c;
    font-weight: 400;
    font-size:14px;
    border-bottom: 1px solid #b2b2b8;
    padding-top:10px;
    padding-bottom:6px;
    margin-bottom:15px;
}

.hash-orange.politicas-box.factura-superkompras-one .fa{
    font-size: 60px;
    color: #f26334;
    text-align: center;
    padding-left:40px;
}

.factura-superkompras-3-col .fa{
    font-size:60px;
    color:#f26334;
}

.hash-orange.politicas-box.factura-superkompras-one{
    border-bottom:0px;
    margin-bottom:0px;
}

.hash-orange.body-one-col.politicas-box.factura-superkomas-three{
    border-top:0px;
    border-bottom:0px;
    margin-bottom:0px;
    padding-top:84px;
}

.hash-orange.factura-superkompras-3-col{
    border-top:0px;
    border-bottom:0px;
}

.hash-orange.factura-superkompras-two{
    border-top:0px;
    margin-bottom:26px;
}

.hash-orange.body-one-col.politicas-box.factura-superkomas-three h5,.hash-orange.politicas-box.factura-superkompras-one h5,.hash-orange.factura-superkompras-3-col h5,.hash-orange.factura-superkompras-two h5{
    color: #002c6c;
    font-weight: 400;
    border-bottom: 1px solid #b2b2b8;
    padding-bottom:7px;
}

.hash-orange.politicas-box.factura-superkompras-one h6{
    text-transform: none;
    padding-left: 28px;
    padding-top: 14px;
    font-weight: 400;
    font-size: 14px;
}

.hash-orange.factura-superkompras-3-col h6{
    max-width: 141px;
    margin: 0 auto;
    font-weight: 400;
    text-transform: none;
    font-size: 14px;
    text-align:center;
    padding-top:10px;
}

.hash-orange.factura-superkompras-3-col .span4{
    text-align:center;
}

.hash-orange.factura-superkompras-3-col .wrapper{
    max-width: 577px;
    margin: 0px;
    padding-bottom:17px;
}

.hash-orange.body-one-col.politicas-box.factura-superkomas-three ol {
    margin:0px;
    padding-left: 41px;
}

.hash-orange.body-one-col.politicas-box.factura-superkomas-three ol li{
    font-size: 14px;
    line-height: 24px;
    font-weight: 300;
    border-bottom: 1px solid #b2b2b8;
    padding-top: 5px;
    padding-bottom: 5px;
    
}

.hash-orange.factura-superkompras-two a{
    text-decoration:none;
}


/*************************************************************
   catalogo-electronico-syncfonia-master-data/corvi page
**************************************************************/
.hash-pink.politicas-box.corvi-one h5{
    color: #002c6c;
    font-weight: 400;
    border-bottom: 1px solid #b2b2b8;
    padding-bottom:7px;
    padding-top:5px;
}

.hash-pink.politicas-box.corvi-one ol{
    margin:0px;
    padding-left:42px;
}

.hash-pink.politicas-box.corvi-one ol li{
    font-size: 14px;
    line-height: 24px;
    font-weight: 300;
    border-bottom: 1px solid #b2b2b8;
    padding-top: 5px;
    padding-bottom: 5px;
}

.hash-pink.politicas-box.corvi-one strong{
    font-weight:500;
}

/*************************************************************
                    heb page
**************************************************************/

.hash-pink.politicas-box.corvi-one.heb-one h6{
    font-size: 14px;
    text-transform: none;
    font-weight: 400;
    padding-top: 24px;
    padding-bottom: 120px;
    padding-left: 37px;
}

/*************************************************************
                    scorpion page
**************************************************************/

body .hash-pink.politicas-box.corvi-one.heb-one.scorpion-one img{
    margin:0 auto;
    display:block;   
}

body .hash-pink.politicas-box.corvi-one.heb-one.scorpion-one img:nth-of-type(2){
    margin:0px;
    padding-left: 47px;
    padding-top: 14px;
}

.hash-pink.politicas-box.corvi-one.heb-one.scorpion-one h6{
    max-width: 150px;
    text-align: center;
    padding-left: 0;
    padding-bottom: 13px;
}

/*************************************************************
                    soriana page
**************************************************************/

.hash-pink.politicas-box.soriana-2-col{
    border-top:0px;
    border-bottom:0px;
    margin-bottom:0px;
}

.hash-pink.politicas-box.soriana-one{
    margin-bottom:0px;
    border-bottom:0px;
}

.hash-pink.politicas-box.soriana-two{
    border-top:0px;
}

.hash-pink.politicas-box.soriana-2-col h5,.hash-pink.politicas-box.soriana-one h5,.hash-pink.politicas-box.soriana-two h5{
    color: #002c6c;
    font-weight: 400;
    font-size: 14px;
    
}

.hash-pink.politicas-box.soriana-2-col h6,.hash-pink.politicas-box.soriana-one h6{
    font-size: 14px;
    text-transform: none;
    font-weight: 400;
    padding-top:36px;
    padding-bottom: 23px;
}

.hash-pink.politicas-box.soriana-one img:nth-of-type(2){
    display:block;
    margin:0 auto;
}


.hash-pink.politicas-box.soriana-two ol li{
    font-size: 14px;
    line-height: 24px;
    font-weight: 300;
    border-bottom: 1px solid #b2b2b8;
    padding-top: 5px;
    padding-bottom: 5px;
}

.hash-pink.politicas-box.soriana-two ol li:last-child{
    border-bottom:0px;
}

.hash-pink.politicas-box.soriana-2-col .wrapper{
    max-width: 485px;
    margin: 0;
    padding-top: 10px;
    padding-bottom: 29px;
    padding-left: 56px;
}

/*******************************************************************************
    IL-Layout-12  catalogo-electronico-syncfonia-master-data/superkompras page (IL-layout-1 used)
********************************************************************************/

.hash-pink.politicas-box.soriana-one.catalogo-superkompras{
    border-bottom:1px solid #b2b2b8;
    margin-bottom:23px;
}

.hash-pink.politicas-box.soriana-one.catalogo-superkompras h5{
    border-bottom:1px solid #b2b2b8;
    padding-top: 6px;
    padding-bottom: 8px;
}

.hash-pink.politicas-box.soriana-one.catalogo-superkompras strong{
    font-weight:500;
}

.hash-pink.politicas-box.soriana-one.catalogo-superkompras h6{
    max-width: 145px;
    text-align: center;
    padding-top: 11px;
}

.hash-pink.politicas-box.soriana-one.catalogo-superkompras img{
    padding-left: 27px;
    padding-top: 12px;
}

/**************************************************************************
    IL-Layout-12  catalogo-electronico-syncfonia-master-data/walmart page (IL-layout-1 used)
***************************************************************************/

.hash-pink.politicas-box.soriana-one.walmart-one{
    border-bottom:1px solid #b2b2b8;
    margin-bottom:23px;
}

.hash-pink.politicas-box.soriana-one.walmart-one h5{
    border-bottom:1px solid #b2b2b8;
    padding-top: 11px;
    padding-bottom: 6px;
}

.hash-pink.politicas-box.soriana-one.walmart-one ol li{
    font-size: 14px;
    line-height: 24px;
    font-weight: 300;
    border-bottom: 1px solid #b2b2b8;
    padding-top: 5px;
    padding-bottom: 5px;
}

.hash-pink.politicas-box.soriana-one.walmart-one strong{
    font-weight:500;
}

/**************************************************************************************
    IL-Layout-12  catalogo-electronico-syncfonia-master-data/comercial-mexicana page (IL-layout-1 used)
**************************************************************************************/

.hash-pink.politicas-box.soriana-one.walmart-one.com-mex-one{
    border-bottom:0px;
    margin-bottom:0px;
}

.hash-pink.politicas-box.soriana-one.walmart-one.com-mex-one p:last-child{
    margin-bottom:0px;
}

.hash-pink.com-mex-3-col-5,.hash-pink.com-mex-1-col-4,.hash-pink.com-mex-1-col-3,.hash-pink.com-mex-1-col-2,.hash-pink.com-mex-1-col-1,.hash-pink.com-mex-3-col-one{
    border-top:0px;
    border-bottom:0px;
    padding:10px;
}

.hash-pink.com-mex-two,.hash-pink.com-mex-2-col-5,.hash-pink.com-mex-3-col-four,.hash-pink.com-mex-1-col-3,.hash-pink.com-mex-3-col-three,.hash-pink.com-mex-3-col-two{
    border-top:0px;
    border-bottom:0px;
    padding:10px;
}

.hash-pink.com-mex-2-col-5 h6,.hash-pink.com-mex-3-col-5 h6,.hash-pink.com-mex-3-col-four h6,.hash-pink.com-mex-3-col-three h6,.hash-pink.com-mex-3-col-two h6,.hash-pink.com-mex-3-col-one h6{
    max-width: 151px;
    text-align: center;
    font-weight: 400;
    text-transform: none;
    font-size: 14px;
    margin:0 auto;
}

.hash-pink.com-mex-two h5,.hash-pink.com-mex-1-col-1 h5,.hash-pink.com-mex-1-col-3 h5,.hash-pink.com-mex-1-col-2 h5,.hash-pink.com-mex-1-col-4 h5{
    border-bottom: 1px solid #b2b2b8;
    color: #002c6c;
    font-weight: 400;
    padding-bottom:6px;
}

.hash-pink.com-mex-3-col-5 .span4,.hash-pink.com-mex-2-col-5 .span4,.hash-pink.com-mex-3-col-four .span4,.hash-pink.com-mex-3-col-three .span4,.hash-pink.com-mex-3-col-two .span4,.hash-pink.com-mex-3-col-one .span4{
    padding-top:11px;
    text-align:center;
}

.hash-pink.com-mex-3-col-one{
    padding-bottom:31px;
}

.hash-pink.com-mex-3-col-two{
    padding-bottom:65px;
}

.hash-pink.com-mex-3-col-5,.hash-pink.com-mex-2-col-5,.hash-pink.com-mex-3-col-four,.hash-pink.com-mex-3-col-three{
    padding-top:5px;
    padding-bottom:40px;
}

.hash-pink.body-one-col.com-mex-two{
    border-bottom: 1px solid #b2b2b8;
    margin-bottom:23px;
}

.hash-pink.body-one-col.com-mex-two p a{
    font-weight:300;
}

/************gs1-qr-code************/
.body-one-col.oficinas-h1.qr-pad{
    padding-bottom:0px;
}

/*************************************************************
             IL-Layout-12   gs1-datamatrix page(IL-layout-1 used)
**************************************************************/

.politicas-box.data-matrix-3-col{
    border-top:7px solid #ff8200;
    border-left: 1px solid #b1b3b3;
    border-right: 1px solid #b1b3b3;
    border-bottom: 1px solid #b1b3b3;
    background:#ffffff;
    padding-top: 16px;
    padding-bottom:42px;
}

.politicas-box.data-matrix-3-col p{
    margin:0px;
}


@media(min-width:768px){
    
.politicas-box.data-matrix-3-col .span4:first-child{
    width:16%;
}

.politicas-box.data-matrix-3-col .span4:nth-of-type(2){
    width: 46.5%;
}

.politicas-box.data-matrix-3-col .span4:nth-of-type(2) img{
    width:100%;
    max-width: 229px;
    display: block;
    float: none;
    margin: 0 auto;
}

}

@media(max-width:767px){
    
    .politicas-box.data-matrix-3-col .span4:nth-of-type(1){
        text-align:center;
        margin-bottom:20px;
    }
    
    .politicas-box.data-matrix-3-col .span4:nth-of-type(2){
        text-align:center;
        margin-bottom:20px;
    }
    
    .politicas-box.data-matrix-3-col .span4:nth-of-type(2) img{
        max-width:180px;
    }
    
    }
    
/**************************************************************************
    Layout-12 obten-tu-codigo-de-barras/manual-de-producto(layout-1 used)
*****************************************************************************/

.hash-purple.home-three-col.manual-one img{
    max-width:150px;
    margin-top: 32px;
    margin-left: 9px;
}

.hash-purple.home-three-col.manual-one a{
    font-size: 16px;
    line-height: 24px;
    color: #454545;
    font-weight: 300;
    text-decoration: none;
}

.hash-purple.home-three-col.manual-one p{
    max-width: 100px;
    text-align: center;
    margin-left: 33px;
    margin-top:12px;
    margin-bottom:16px;
}


/*
 *
 *===============================================
  Layout-2 styles(IL-Layout-2.css)
  ==============================================*
                                                *
                                                /
                                                
/*==================================================================
            sobre-gs1-mexico/estandares-gs1/ 22jan start
==================================================================*/      

@media(min-width: 768px){
.estandares-gs1-pattern1 .span6:first-child{
    width: 24.717949%;
   
}
.estandares-gs1-pattern1 .span6:last-child{
    width: 71.717949%;
}
.estandares-gs1-pattern2 .span6:first-child{
    width: 24.717949%;
   
}
.estandares-gs1-pattern2 .span6:last-child{
    width: 71.717949%;
}
.estandares-gs1-pattern3 .span6:first-child{
    width: 24.717949%;
   
}
.estandares-gs1-pattern3 .span6:last-child{
    width: 71.717949%;
}
.estandares-gs1-pattern4 .span6:first-child{
    width: 24.717949%;
   
}
.estandares-gs1-pattern2 .span6:last-child{
    width: 71.717949%;
}
}

.estandares-gs1-pattern ol{
    margin: 0 0 10px;
}

.estandares-gs1-pattern1 .span6:first-child{
    text-align: center;
    padding-top: 5px;
}

.estandares-gs1-pattern1{ 
    padding-bottom: 30px;
}

.estandares-gs1-pattern1 ul{
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.estandares-gs1-pattern1 ul li{
    display: inline-block;
    border-bottom: none;
    padding: 15px 0 10px;
}

.estandares-gs1-pattern1 h3{
    border-bottom: 1px solid #b2b2b8;
    padding-top: 5px;
    padding-bottom: 10px;
}

.estandares-gs1-pattern1 h3 a{
    color: #00b6de;
    font-weight: 400;
    text-decoration: none;
    line-height: 1.1;
    font-size: 24px;
    margin-bottom: 15px;
    padding-bottom: 10px;
}

.estandares-gs1-pattern1 h3 a:hover{
    color: #00b6de;
}

.estandares-gs1-pattern1 ul li a{
    color: #008dbd;
    font-weight: 700;
    text-decoration: none;
    line-height: 24px;
    font-size: 14px;
    border-right: 1px solid #454545;
    padding-right: 8px; 
}

.estandares-gs1-pattern1 ul li:last-child a{
     border-right:none;
}

.estandares-gs1-pattern2 .span6:first-child{
    text-align: center;
    padding-top: 5px;
}

.estandares-gs1-pattern2{ 
    padding-bottom: 30px;
    margin-top: 10px;
}

.estandares-gs1-pattern2 h3{
    border-bottom: 1px solid #b2b2b8;
    padding-top: 5px;
    padding-bottom: 10px;
}

.estandares-gs1-pattern2 h3 a{
    color: #f38ab3;
    font-weight: 400;
    text-decoration: none;
    line-height: 1.1;
    font-size: 24px;
    margin-bottom: 15px;
    padding-bottom: 10px;
}

.estandares-gs1-pattern2 h3 a:hover{
    color: #f38ab3;
}

.estandares-gs1-pattern2 ul{
    list-style-type: none;
    margin: 0;
    padding: 0;
    padding-top: 10px;
}

.estandares-gs1-pattern2 ul li{
    display: inline-block;
    border-bottom: 0;
    text-align: center;
    width: 32%;
    vertical-align: top;
}

.estandares-gs1-pattern2 ul li a{
    color: #008dbd;
    font-weight: 700;
    text-decoration: none;
    line-height: 24px;
    font-size: 14px;
}

.estandares-gs1-pattern2 ul li a:hover{
    color: #002c6c;
}


.estandares-gs1-pattern3 .span6:first-child{
    text-align: center;
    padding-top: 5px;
}

.estandares-gs1-pattern3{ 
    padding-bottom: 50px;
    margin-top: 10px;
}

.estandares-gs1-pattern3 h3{
    border-bottom: 1px solid #b2b2b8;
    padding-top: 5px;
    padding-bottom: 10px;
    margin-bottom: 15px;
}

.estandares-gs1-pattern3 h3 a{
    color: #7AC143;
    font-weight: 400;
    text-decoration: none;
    line-height: 1.1;
    font-size: 24px;
    margin-bottom: 15px;
    padding-bottom: 10px;
}

.estandares-gs1-pattern3 h3 a:hover{
    color: #7AC143;
}

.estandares-gs1-pattern3 ul{
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.estandares-gs1-pattern3 ul li{
    display: inline-block;
    border-bottom: none;
    padding: 0px;
}

.estandares-gs1-pattern3 ul li a{
    color: #008dbd;
    font-weight: 700;
    text-decoration: none;
    line-height: 24px;
    font-size: 14px;
    border-right: 1px solid #454545;
    padding-right: 7px; 
}

.estandares-gs1-pattern3 ul li:last-child a{
     border-right:none;
}

.estandares-gs1-pattern3 ul li a:hover{
    color: #002c6c;
}

.estandares-gs1-pattern3 p{
    color: #002c6c;
    font-weight: 700;
    margin: 0;
}



.estandares-gs1-pattern4 .span6:first-child{
    text-align: center;
    padding-top: 5px;
}

.estandares-gs1-pattern4{ 
    padding-bottom: 10px;
    margin-top: 10px;
    margin-bottom: 35px;
}

.estandares-gs1-pattern4 h3{
    border-bottom: 1px solid #b2b2b8;
    padding-top: 5px;
    padding-bottom: 10px;
    margin-bottom: 15px;
}

.estandares-gs1-pattern4 h3 a{
    color: #FF8200;
    font-weight: 400;
    text-decoration: none;
    line-height: 1.1;
    font-size: 24px;
    margin-bottom: 15px;
    padding-bottom: 10px;
}

.estandares-gs1-pattern4 h3 a:hover{
    color: #FF8200;
}

.estandares-gs1-pattern4 ul{
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.estandares-gs1-pattern4 ul li{
    display: inline-block;
    border-bottom: none;
    padding: 0px;
}

.estandares-gs1-pattern4 ul li a{
    color: #008dbd;
    font-weight: 700;
    text-decoration: none;
    line-height: 24px;
    font-size: 14px;
    border-right: 1px solid #454545;
    padding-right: 8px; 
}

.estandares-gs1-pattern4 ul li:last-child a{
     border-right:none;
}

.estandares-gs1-pattern4 ul li a:hover{
    color: #002c6c;
}


/*==================================================================
            sobre-gs1-mexico/estandares-gs1/ 22jan end
==================================================================*/  

                                                


/******************************
    Layout-3 Styling
*******************************/


/******************************
    Consejeros Section One 
*******************************/
.body_one_col .wrapper{padding-left:0px;}

.body_one_col h1{
    font-size:36px;
    font-weight: 400;
    line-height:40px;
    color: #002c6c;
    margin:0px 0px 20px;
    text-transform:none;
    }
    
.body_one_col p{
    font-size: 16px;
    line-height: 24px;
    color: #454545;
    font-weight: 300;
    margin: 0 0 10px;
}  

/******************************
    Consejeros Section Two
*******************************/

.hash_purple{position:relative;}

.hash_purple .wrapper{
    border-top:7px solid #002c6c;
}

.col-30-70 .span6:first-child{
    width: 100%;
    max-width: 178px;}

.font-top p{
    font-size:11px;
    color:#b1b3b3;
    font-weight:700;
    line-height:23px;
    float: left;
    vertical-align: top;
    margin:0px;
}

.border-side
{
    border-left:1px solid #b1b3b3;
    border-right:1px solid #b1b3b3;
}

.border-side-bottom .wrapper{
    border-top: 1px solid #b1b3b3;
    margin: 0px 15px;
    padding-left: 0px;
}

.border-side-bottom
{
    border-left:1px solid #b1b3b3;
    border-right:1px solid #b1b3b3;
    border-bottom:1px solid #b1b3b3;
}

.space-in img{
    padding: 8px 0px 30px;
}

.space-whole p{
    padding-top:12px;
}

.space-whole img{
    padding: 20px 0 52px;
}


/******************************
    Consejeros Section Three Twol-Col
*******************************/

.hash_purp{
    margin-top:35px;
    margin-bottom:25px;}

.hash_purp .wrapper{padding:0px;}

.hash_purp .span6{
    border-top:7px solid #002c6c;
    padding:10px;
    border-left: 1px solid #b1b3b3;
    border-bottom: 1px solid #b1b3b3;
    border-right: 1px solid #b1b3b3;
}

.hash_purp .span6:first-child{
    background:#fff;
    width:47.5%;
}

.hash_purp .span6:last-child{
    background:#fff;
    margin-left:3.564103%;
}

.font-head h4{
    font-size:18px;
    line-height:26px;
    color: #002c6c;
    font-weight: 400;
    margin:0px;
    border-bottom:1px solid #b1b3b3;
    padding-bottom:15px;
}

.list-view ul{
    list-style:none;
    text-align: center;
    margin: 0px;
    padding: 0px;
}

.list-view ul li{
    border-bottom:1px solid #b1b3b3;
    padding:10px 0px;
}

.list-view ul li img{
    max-height:80px;
    width:auto;}

.list-view ul li:last-child{border:none;}




/*******************************************
            Layout-4 Styling
*******************************************/


/*******************************************
            GDSN Section One    
*******************************************/

.gdsn-one-col h1{
    font-size:36px;
    font-weight: 400;
    line-height:40px;
    color: #002c6c;
    margin:0px 0px 20px;
    text-transform:none;
}

.gdsn-one-col p{
    font-size: 16px;
    line-height: 24px;
    color: #454545;
    font-weight: 300;
    margin: 0 0 10px;
}


/*******************************************
            GDSN Section Two-col    
*******************************************/

.has-gpc-tsd{padding-left:25px;}

.has-gpc-tsd .span6:first-child{
    border-top:7px solid #bf83b9;
    padding-left:10px;
    border-left:1px solid #b1b3b3;
    border-bottom:1px solid #b1b3b3;
    border-right:1px solid #b1b3b3;
    background:#fff;
    padding:10px;
}

.has-gpc-tsd .span6:last-child{
    border-top:7px solid #ff8200;
    padding-left:10px;
    border-left:1px solid #b1b3b3;
    border-bottom:1px solid #b1b3b3;
    border-right:1px solid #b1b3b3;
    background:#fff;
    padding:10px;
}

.font-estyle h3{
    margin-top: 0;
    margin-bottom: 15px;
    padding-bottom: 10px;
    border-bottom: 1px solid #b2b2b8;
    color: #002c6c;
    font-weight: 400;
    font-size:24px;
    line-height:26px;
}

.font-estyle p{
    font-size: 16px;
    line-height: 24px;
    color: #454545;
    font-weight: 300;
    padding: 0 0 50px;
    border-bottom: 1px solid #b2b2b8;
    }
    
.font-estyle p a{text-decoration:none;}    
    
.has-bms-fonia{
    padding-left:25px;
    margin-top:35px;
    margin-bottom:25px;}

.has-bms-fonia .span6:first-child{
    border-top:7px solid #00b6de;
    padding-left:10px;
    border-left:1px solid #b1b3b3;
    border-bottom:1px solid #b1b3b3;
    border-right:1px solid #b1b3b3;
    background:#fff;
    padding:10px;
}

.has-bms-fonia .span6:last-child{
    border-top:7px solid #9dbb68;
    padding-left:10px;
    border-left:1px solid #b1b3b3;
    border-bottom:1px solid #b1b3b3;
    border-right:1px solid #b1b3b3;
    background:#fff;
    padding:10px;
}




/*******************************************
            EPIC Section One    
*******************************************/

.epic-col h1{
    font-size:36px;
    font-weight: 400;
    line-height:40px;
    color: #002c6c;
    margin:0px 0 20px;
    text-transform:none;
}

.epic-col p{
    font-size: 16px;
    line-height: 24px;
    color: #454545;
    font-weight: 300;
    margin: 0 0 10px;
}

/*******************************************
            EPIC Section Two-col    
*******************************************/


.has-tds-tag{
    padding-left:25px;
    margin-bottom:25px;
    }

.has-tds-tag .span6:first-child{
    border-top:7px solid #bf83b9;
    padding-left:10px;
    border-left:1px solid #b1b3b3;
    border-bottom:1px solid #b1b3b3;
    border-right:1px solid #b1b3b3;
    background:#fff;
    padding:10px;
}

.has-tds-tag .span6:last-child{
    border-top:7px solid #ff8200;
    padding-left:10px;
    border-left:1px solid #b1b3b3;
    border-bottom:1px solid #b1b3b3;
    border-right:1px solid #b1b3b3;
    background:#fff;
    padding:10px;
}


/*******************************************
        Identificación Section One    
*******************************************/

.identi-col h1{
    font-size:36px;
    font-weight: 400;
    line-height:40px;
    color: #002c6c;
    margin:0px 0 20px;
    text-transform:none;
}

.identi-col p{
    font-size: 16px;
    line-height: 24px;
    color: #454545;
    font-weight: 300;
    margin: 0 0 10px;
}


/*******************************************
        Identificación Section Two-Col  
*******************************************/


.has-orange-blue .wrapper{padding-left:25px;}

.has-orange-blue .span6:first-child{
    border-top:7px solid #f26334;
    padding:10px;
    border-left:1px solid #b1b3b3;
    border-bottom:1px solid #b1b3b3;
    border-right:1px solid #b1b3b3;
    background:#fff;
    width:100%;
    max-width:182px;
    margin-bottom:20px;
}

.has-orange-blue .span6:last-child{
    border-top:7px solid #007fac;
    padding:10px;
    border-left:1px solid #b1b3b3;
    border-bottom:1px solid #b1b3b3;
    border-right:1px solid #b1b3b3;
    background:#fff;
    width:100%;
    max-width:182px;
}


/*******************************************
            Layout-5 Styling
*******************************************/


/*******************************************
    Factura Electrónica Section One 
*******************************************/

.factura-one-col h1{
    font-size:36px;
    font-weight: 400;
    line-height:40px;
    color: #002c6c;
    margin:0px 0 20px;
    text-transform:none;
}

.factura-one-col p{
    font-size: 16px;
    line-height: 24px;
    color: #454545;
    font-weight: 300;
    margin: 0 0 10px;
}


/*******************************************
    Factura Electrónica Section Three-Col
*******************************************/

.has-teal-orange-pink{margin-bottom:35px;}

.has-teal-orange-pink .span4:first-child{
    border-top:7px solid #22bcb9;
    border-left:1px solid #b1b3b3;
    border-bottom:1px solid #b1b3b3;
    border-right:1px solid #b1b3b3;
    background:#fff;
    padding:10px;
    width:100%;
    max-width:180px;
    margin: 0 auto;
   
}


@media(min-width: 1200px){
    .has-teal-orange-pink .span4:first-child{
         margin-left:50px;
    }
    
    .has-peach .span4:first-child{
        margin-left:50px;
    }
    .has-teal-orange-pink .span4:nth-of-type(2){
        margin:0px 100px;
    }
}

@media(max-width: 1199px){
    body .has-teal-orange-pink .span4:nth-of-type(2){
        margin:0px 50px;
    }
}

@media(max-width: 1024px) and (min-width: 768px){
    body .has-teal-orange-pink .span4:first-child{
        max-width: 150px;
    }
    
    body .container-fluid .has-teal-orange-pink .span4:nth-of-type(2) {
        margin: 0 20px;
    }
    body .has-teal-orange-pink .span4:nth-of-type(2){
        max-width: 150px;
    }
    body .has-teal-orange-pink .span4:last-child{
        max-width: 150px;
    }
    body .has-peach .span4{
        max-width: 150px!important;
    }
}

@media(max-width: 767px){
    body .has-teal-orange-pink .span4:nth-of-type(2) {
    margin: 30px auto;
}
.has-peach .span4:first-child{
    margin: 0 auto;
}
}

.has-teal-orange-pink .span4:nth-of-type(2){
    border-top:7px solid #ff8200;
    border-left:1px solid #b1b3b3;
    border-bottom:1px solid #b1b3b3;
    border-right:1px solid #b1b3b3;
    background:#fff;
    padding:10px;
    width:100%;
    max-width:180px;
}

.has-teal-orange-pink .span4:last-child{
    border-top:7px solid #f05587;
    border-left:1px solid #b1b3b3;
    border-bottom:1px solid #b1b3b3;
    border-right:1px solid #b1b3b3;
    background:#fff;
    padding:10px;
    width:100%;
    max-width:180px;
    margin: 0 auto;
}

.has-peach{margin-bottom:80px;}

.has-peach .span4:first-child{
    border-top:7px solid #fbb034;
    border-left:1px solid #b1b3b3;
    border-bottom:1px solid #b1b3b3;
    border-right:1px solid #b1b3b3;
    background:#fff;
    padding:10px;
    width:100%;
    max-width:180px;
    
}



/*******************************************
    Catálogo Electrónico Section One 
*******************************************/

.catalogo-one-col h1{
    font-size:36px;
    font-weight: 400;
    line-height:40px;
    color: #002c6c;
    margin:0px 0 20px;
    text-transform:none;
}

.catalogo-one-col p{
    font-size: 16px;
    line-height: 24px;
    color: #454545;
    font-weight: 300;
    margin: 0 0 10px;
}

/*******************************************
    Catálogo Electrónico Section Three-Col
*******************************************/

.has-green-sky-orange{margin-bottom:35px;}

.has-green-sky-orange .span4:first-child{
    border-top:7px solid #00b74f;
    border-left:1px solid #b1b3b3;
    border-bottom:1px solid #b1b3b3;
    border-right:1px solid #b1b3b3;
    background:#fff;
    padding:10px;
    width:100%;
    max-width:180px;
    margin-left:50px;
}

.has-green-sky-orange .span4:nth-of-type(2){
    border-top:7px solid #00b6de;
    border-left:1px solid #b1b3b3;
    border-bottom:1px solid #b1b3b3;
    border-right:1px solid #b1b3b3;
    background:#fff;
    padding:10px;
    width:100%;
    max-width:180px;
    margin:0px 100px;
}

.has-green-sky-orange .span4:last-child{
    border-top:7px solid #f26334;
    border-left:1px solid #b1b3b3;
    border-bottom:1px solid #b1b3b3;
    border-right:1px solid #b1b3b3;
    background:#fff;
    padding:10px;
    width:100%;
    max-width:180px;
}

.has-olive-peach-lime{margin-bottom:60px;}

.has-olive-peach-lime .span4:first-child{
    border-top:7px solid #9dbb68;
    border-left:1px solid #b1b3b3;
    border-bottom:1px solid #b1b3b3;
    border-right:1px solid #b1b3b3;
    background:#fff;
    padding:10px;
    width:100%;
    max-width:180px;
    margin-left:65px;
}

.has-olive-peach-lime .span4:nth-of-type(2){
    border-top:7px solid #fbb034;
    border-left:1px solid #b1b3b3;
    border-bottom:1px solid #b1b3b3;
    border-right:1px solid #b1b3b3;
    background:#fff;
    padding:10px;
    width:100%;
    max-width:180px;
    margin:0px 100px;
}

.has-olive-peach-lime .span4:last-child{
    border-top:7px solid #c1d82f;
    border-left:1px solid #b1b3b3;
    border-bottom:1px solid #b1b3b3;
    border-right:1px solid #b1b3b3;
    background:#fff;
    padding:10px;
    width:100%;
    max-width:180px;
}


/*******************************************
            Layout-6 Styling
*******************************************/


/*******************************************
        Industria de Section One    
*******************************************/

.industria-one-col h1{
    font-size:36px;
    font-weight: 400;
    line-height:40px;
    color: #002c6c;
    margin:0px 0 20px;
    text-transform:none;
}

.industria-one-col p{
    font-size: 16px;
    line-height: 24px;
    color: #454545;
    font-weight: 300;
    margin: 0 0 10px;
}


/*******************************************
        Industria de Section Two-Col    
*******************************************/

.has-orange-pink{padding-left:25px;}

.has-orange-pink .span6:first-child{
    border-top:7px solid #ff8200;
    padding-left:10px;
    border-left:1px solid #b1b3b3;
    border-bottom:1px solid #b1b3b3;
    border-right:1px solid #b1b3b3;
    background:#fff;
    padding:10px 10px 20px 10px;
}

.has-orange-pink .span6:last-child{
    border-top:7px solid #f05587;
    padding-left:10px;
    border-left:1px solid #b1b3b3;
    border-bottom:1px solid #b1b3b3;
    border-right:1px solid #b1b3b3;
    background:#fff;
    padding:10px 10px 20px 10px;
}

.has-orange-pink h4{
    font-size:18px;
    line-height:26px;
    color: #002c6c;
    font-weight: 400;
    margin:0px;
    border-bottom:1px solid #b1b3b3;
    padding-bottom:15px;
    text-transform:none;}
    
 
/*******************************************
    Departamentales y Vestido Section One
*******************************************/ 

.vestido-one-col h1{
    font-size:36px;
    font-weight: 400;
    line-height:40px;
    color: #002c6c;
    margin:0px 0 20px;
    text-transform:none;
}

.vestido-one-col p{
    font-size: 16px;
    line-height: 24px;
    color: #454545;
    font-weight: 300;
    margin: 0 0 10px;
}
    


/*******************************************
            Layout-7 Styling
*******************************************/

/*******************************************
            EPC/RFID Section One
*******************************************/

.epic-one-col h1{
    font-size:36px;
    font-weight: 400;
    line-height:40px;
    color: #002c6c;
    margin:0px 0px 20px;
    text-transform:none;
}

.epic-one-col p{
    font-size: 16px;
    line-height: 24px;
    color: #454545;
    font-weight: 300;
    margin: 0 0 10px;
}

/*******************************************
        EPC/RFID Section Two One-Col
*******************************************/

.has-teal .wrapper{padding:0px;}

.has-teal{
    border-top:7px solid #22bcb9;
    border-left:1px solid #b1b3b3;
    border-bottom:1px solid #b1b3b3;
    border-right:1px solid #b1b3b3;
    background:#fff;
    padding:10px;
    width:100%;
    max-width:185px;
    margin-left:65px;
}


/*******************************************
        Layout-11 Styling
*******************************************/


/*******************************************
       Resultados anuales Section One
*******************************************/

.resultados-one-col h1{
    font-size:36px;
    font-weight: 400;
    line-height:40px;
    color: #002c6c;
    margin:0px 0 20px;
    text-transform:none;
}

.resultados-one-col p{
    font-size: 16px;
    line-height: 24px;
    color: #454545;
    font-weight: 300;
    margin: 0 0 10px;
}


/*******************************************
       Resultados anuales Section Two-Col
*******************************************/

.has-pink{
    border-top:7px solid #f38ab3;
    border-left:1px solid #b1b3b3;
    border-bottom:1px solid #b1b3b3;
    border-right:1px solid #b1b3b3;
    background:#fff;
    padding:10px;
    margin-left:15px;
}

.wrapper.padded{width:100%;padding:0px;}

.has-pink.wrapper{padding:0px;}

.pink-font .wrapper{padding:0px;}

.pink-font h4{
    font-size:18px;
    line-height:26px;
    color: #002c6c;
    font-weight: 400;
    margin:0px;
    border-bottom:1px solid #b1b3b3;
    padding-bottom:15px;
    text-transform:none;}
    
.result-two-col img{
    width:100%;
    max-width:150px;
} 

.result-two-col p{
    font-weight: 400;
    text-align: center;
    width: 100%;
    max-width: 160px;
    font-size: 14px;
    line-height: 29px;
    color: #454545;
}


/*******************************************
        Layout-18 Styling
*******************************************/


/*******************************************
        Sello AMIPCI Section One 
*******************************************/

.sello-one-col h1{
    font-size:30px;
    line-height:33px;
    font-weight:400;
    color:#002c6c;
    margin:20px 0px 10px;
    text-transform: none;
}

.sello-one-col h3{
    font-size:24px;
    line-height:26px;
    font-weight:400;
    color:#002c6c;
    margin-top:45px;
}


/*******************************************
        Sello AMIPCI Box Section
*******************************************/

.top-space{margin-top:10px;}

.has-orange{
    border-top:7px solid #ff8200;
    border-left:1px solid #b1b3b3;
    border-bottom:1px solid #b1b3b3;
    border-right:1px solid #b1b3b3;
    background:#fff;
    padding:10px;
    margin-left:15px;
}

.has-sky-blue{
    border-top:7px solid #00b6de;
    border-left:1px solid #b1b3b3;
    border-bottom:1px solid #b1b3b3;
    border-right:1px solid #b1b3b3;
    background:#fff;
    padding:10px;
    margin-left:15px;
}

.has-medium-green{
    border-top:7px solid #7ac143;
    border-left:1px solid #b1b3b3;
    border-bottom:1px solid #b1b3b3;
    border-right:1px solid #b1b3b3;
    background:#fff;
    padding:10px;
    margin-left:15px;
}

.has-lavender{
    border-top:7px solid #b8acd6;
    border-left:1px solid #b1b3b3;
    border-bottom:1px solid #b1b3b3;
    border-right:1px solid #b1b3b3;
    background:#fff;
    padding:10px;
    margin-left:15px;
}

.has-redbrick{
    border-top:7px solid #d3875f;
    border-left:1px solid #b1b3b3;
    border-bottom:1px solid #b1b3b3;
    border-right:1px solid #b1b3b3;
    background:#fff;
    padding:10px;
    margin-left:15px;
}

.has-olive{
    border-top:7px solid #9dbb68;
    border-left:1px solid #b1b3b3;
    border-bottom:1px solid #b1b3b3;
    border-right:1px solid #b1b3b3;
    background:#fff;
    padding:10px;
    margin-left:15px;
}

.has-bluesteel{
    border-top:7px solid #8db9ca;
    border-left:1px solid #b1b3b3;
    border-bottom:1px solid #b1b3b3;
    border-right:1px solid #b1b3b3;
    background:#fff;
    padding:10px;
    margin-left:15px;
}

.has-brown{
    border-top:7px solid #b78b20;
    border-left:1px solid #b1b3b3;
    border-bottom:1px solid #b1b3b3;
    border-right:1px solid #b1b3b3;
    background:#fff;
    padding:10px;
    margin-left:15px;
}

.has-green{
    border-top:7px solid #00b74f;
    border-left:1px solid #b1b3b3;
    border-bottom:1px solid #b1b3b3;
    border-right:1px solid #b1b3b3;
    background:#fff;
    padding:10px;
    margin-left:15px;
}

.has-yellow-brown{
    border-top:7px solid #c4b000;
    border-left:1px solid #b1b3b3;
    border-bottom:1px solid #b1b3b3;
    border-right:1px solid #b1b3b3;
    background:#fff;
    padding:10px;
    margin-left:15px;
}

.has-mint{
   border-top:7px solid #71b790;
    border-left:1px solid #b1b3b3;
    border-bottom:1px solid #b1b3b3;
    border-right:1px solid #b1b3b3;
    background:#fff;
    padding:10px;
    margin-left:15px; 
}

.has-olive-last {
    border-top: 7px solid #9dbb68;
    border-left: 1px solid #b1b3b3;
    border-bottom: 1px solid #b1b3b3;
    border-right: 1px solid #b1b3b3;
    background: #fff;
    padding: 10px;
    margin-left: 15px;
    margin-bottom:35px;
}

.sello-font-style h4{
    font-size:18px;
    line-height:26px;
    color: #002c6c;
    font-weight: 400;
    margin:0px;
    border-bottom:1px solid #b1b3b3;
    padding-bottom:15px;
    text-transform:none;
}

.sello-font-style .wrapper{padding:0px;}

.sello-font-style p{
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    color: #454545;
    margin:10px 0px;
}

.sello-font-style ul{
    list-style:none;
    padding:0px;
    margin:0px;
}

.sello-font-style li{
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #b1b3b3;
    font-size:14px;
    font-weight: 300;
    line-height: 24px;
    color:#454545;
}

.sello-font-style li:last-child{
    border:0px;
}
    
    
/*
 *
 *===============================================
  Layout-3 styles(IL-Layout-3.css)
  ==============================================*
                                                *
                                                */





  
.layout-12 .main-body-heading h1{
    color: #002c6c;
    font-weight: 400;
    text-transform: none;
    font-size: 36px;    
    line-height: 46px;
}  

.bordered-box{
    border: 1px solid #b1b3b3;
    border-top: 7px solid #22BCB9;
    padding: 10px 0;
    margin-top:18px;
    background: #fff;    
    margin-bottom:30px;
}



/*==========================================================================
                                LAYOUT_3(lp-layout-3)
=======================================================================*/
  
  
  
  
  
  
  
  
  
/*=================RIGHT-COL-INFO ==============================*/  
  
  
.layout-3 .right-col-info{
    background:#002c6c;
    color:#fff;
    border-top: 7px solid #F26334;
    margin-top: 10px;
}
  
.layout-3 .right-col-info p{
    font-size: 14px;
    line-height: 24px;
    font-weight: 300;
    margin: 0;        
    color:#fff;
}
   
.layout-3 .right-col-info .cta_button{
    font-size: 12px;
    text-transform: none;
    padding: 10px 15px;
    color: #fff;
    background: #f26334;
    text-align: center;
    border-radius: 0;
    display: block;
    max-width: 31px;
    margin: 0 auto;
    margin-top: 25px;
    margin-bottom: 10px; 
    font-weight: 400;
}

.layout-3 .right-col-info .cta_button:hover{
  background:#cc3c0d;
  color:#fff;
}

.layout-3 .right-col-info .wrapper{
    padding:10px;
}

.layout-3 .right-col-info a{
    text-align: center;
    color: #fff;
    text-decoration: none;
    font-size: 12px;
    display: block;
    margin-top: 14px; 
    margin-bottom:14px;
}
  
.layout-3 .right-col-info a:hover{  
  color:#007fac;
}
  
  







/*===================MAIN-BODY================*/

.layout-3 .center-column .wrapper{
    padding:0;
}

.layout-3 .center-column h1{
    font-weight: 400;
    color: #002c6c;
    font-size: 36px;
    text-transform: none;    
}
  
.layout-3 .center-column p{
    font-size: 16px;
    line-height: 24px;
    color: #454545;
    font-weight: 300;    
    margin: 14px 0 12px 0;
}
   
.comites-last-acc{
    margin-bottom:35px;
}  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  

/*==========================================================================
                                LAYOUT_12(lp-layout-12)
=======================================================================*/
  
  
  
  
  
.layout-12 .main-body-heading .wrapper,.layout-12 .organigrama-image .wrapper{
    padding:0;
}
  
.layout-12 .organigrama-image{
    border: 1px solid #b1b3b3;
    border-top: 7px solid #b1b3b3;
    padding: 10px;
    margin-top:18px;
    background: #fff;    
}  
  
.layout-12 .organigrama-image img{
    width:100%;
    max-width:550px;
}  
  
  
  
  
  
  
  
  
  
  

/*==========================================================================
                     Oficinas-Principal-page
=======================================================================*/
  
  
  
    
.layout-12 .oficina-principal{
    border: 1px solid #b1b3b3;
    border-top: 7px solid #22BCB9;
    padding: 10px 0;
    margin-top:18px;
    background: #fff;    
}  


.layout-12 .oficina-principal h2{
     font-size: 18px;
    line-height: 26px;
    text-transform: initial;
    color: #002c6c;
    font-weight: 400;
    border-bottom: 1px solid #b2b2b8;
    padding-bottom: 10px;
}

.layout-12 .oficina-principal p{
    margin-top:14px;
    font-weight: 300;
}

















/*==========================================================================
                     Oficinas Regionales-page
=======================================================================*/
  
  
  



.oficinas-regionales-page h2{
    font-size: 18px;
    line-height: 26px;
    text-transform: initial;
    color: #002c6c;
    font-weight: 400;
    border-bottom: 1px solid #b2b2b8;
    padding-bottom: 10px;   
}


.oficinas-regionales-page p{
    font-weight: 300;
    margin-top:14px;
    margin-bottom:0px;
}


.oficinas-regionales-page ul{
    padding: 0;
    margin: 0;
    padding-top:8px;
    list-style: none;    
}

.oficinas-regionales-page ul li{
    border-bottom: 1px solid #b1b3b3;
    font-size: 14px;
    font-weight: 300;
    padding-bottom: 5px;
    padding-top: 5px;    
}

.oficinas-regionales-page ul li:last-child{
    border-bottom: 0px ;
}

.oficinas-regionales-page a{
    color: #008dbd;
    text-decoration: none;
}

.oficinas-regionales-page a:hover{
    color: #002c6c;
}















/*==========================================================================
                     oficinas-estatales-page
=======================================================================*/
  

.oficinas-estatales h2{
    font-size: 18px;
    line-height: 26px;
    text-transform: initial;
    color: #002c6c;
    font-weight: 400;
    border-bottom: 1px solid #b2b2b8;
    padding-bottom: 10px;   
}

.oficinas-estatales p{
    font-weight: 300;
    margin-top:14px;
    margin-bottom:0px;
}

.oficinas-estatales a{
    color: #008dbd;
    text-decoration: none;
}

.oficinas-estatales a:hover{
    color: #002c6c;
}




















/*==========================================================================
                     liverpool-page
=======================================================================*/
  


.liverpool.bordered-box{
    border-top-color:#FBB034;
}


.liverpool.bordered-box h2{
    font-size: 18px;
    line-height: 26px;
    text-transform: initial;
    color: #002c6c;
    font-weight: 400;
    border-bottom: 1px solid #b2b2b8;
    padding-bottom: 10px;   
}
  
.liverpool.bordered-box iframe{
    margin: 0 auto;
    display: block;
    margin-top: 20px;
    margin-bottom: 20px;    
}  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
/*==========================================================================
                     electronica-liverpool-page
=======================================================================*/
    
 
 
  
.electronica-liverpool h2{
    font-size: 18px;
    line-height: 26px;
    text-transform: initial;
    color: #002c6c;
    font-weight: 400;
    border-bottom: 1px solid #b2b2b8;
    padding-bottom: 10px;   
}

.electronica-liverpool{
    border-top-color:#F38AB3;
}

.electronica-liverpool h4{
    font-size: 14px;
    line-height: 26px;
    text-transform: initial;
    color: #002c6c;
    font-weight: 400;
    border-bottom: 1px solid #b2b2b8;
    padding-bottom: 1px;
    margin-top: 7px;
}


.electronica-liverpool p{
    font-weight: 300;
    margin-top:14px;
    margin-bottom:10px;
}

.electronica-liverpool a{
    color: #008dbd;
    text-decoration: none;
    font-weight: 300;
}

.electronica-liverpool a:hover{
    color: #002c6c;
}
  
.electronica-liverpool ul{
    padding: 0;
    margin: 0;
    padding-top:2px;
    list-style: none;    
}
.electronica-liverpool ol{
    padding: 14px 0 0 38px;
    margin: 0;
}

.electronica-liverpool ol hr{
    border: none;
    height: 1px;
    width: 100%;
    background: #b1b3b3;
}
.electronica-liverpool ul li,.electronica-liverpool ol li{
    border-bottom: 1px solid #b1b3b3;
    font-size: 14px;
    font-weight: 300;
    padding-bottom: 5px;
    padding-top: 5px;    
}
 
 
 
.electronica-liverpool ul li:last-child,.electronica-liverpool ol li:last-child,.electronica-liverpool ol li:nth-child(5){
    border-bottom: 0px ;
}

.electronica-liverpool ol ul li {
    float: left;
    width: 100%;
    max-width: 194px;
    border-bottom: none;
    text-align: center;
    padding: 0 10px;
}

.electronica-liverpool ol ul{
    padding-top:30px;
    display: block;
    overflow: hidden;
    padding-bottom:10px;
}



.electronica-liverpool ol ul li .fa{
    font-size: 50px;
    color: #002C6C;
}

.electronica-liverpool ol ul li .fa.fa-file-o{
    color:#F26334;
}

.electronica-liverpool ol ul li p{
    color: #333;
    font-size: 14px;
    line-height: 28px;
    font-weight: 400;
}


.electronica-liverpool ol a{
    display:block;
}

.electronica-liverpool ol li p{
    font-size:16px;
}






























/*==========================================================================
                     codigo-plu-page
=======================================================================*/
    





.codigo-plu h2{
    font-size: 18px;
    line-height: 26px;
    text-transform: initial;
    color: #002c6c;
    font-weight: 400;
    border-bottom: 1px solid #b2b2b8;
    padding-bottom: 10px;   
}

.codigo-plu p{
 font-weight: 300;
    margin-top: 2px;
    margin-bottom: 12px;
}

.codigo-plu.purple-border{
    border-top-color:#BF83B9;
}

.codigo-plu.pink-border{
    border-top-color:#F38AB3;
}

.codigo-plu a{
    color: #008dbd;
    text-decoration: none;
}

.codigo-plu a:hover{
    color: #002c6c;
}

.codigo-plu.pink-border a{
    text-align: center;
    display: block;
    width: 100%;
    max-width: 148px;
    color: #454545;    
}

.codigo-plu.pink-border img{
    margin-left: 10px;
    margin-bottom: 14px;
    margin-top: 40px;        
}

.codigo-plu.pink-border p{
    font-size: 14px;  
}






















/*==========================================================================
                     codigo-de-barras-page
=======================================================================*/


.codigo-de-barras.pink-border{
    border-top-color:#F38AB3;    
}

.codigo-de-barras.yellow-border{
    border-top-color:#FBB034;
}

.codigo-de-barras ul{
    list-style: none;
    display: block;
    overflow: hidden;  
    padding: 50px 0 0 0;
    margin:0;
}

.codigo-de-barras ul li{
    float: left;
    width: 100%;
    max-width: 194px;
    border-bottom: 0;
    text-align: center;
    padding: 0 10px;    
}

.codigo-de-barras ul li .fa{
    font-size: 50px;
    color: #002c6c;    
}

.codigo-de-barras ul li p{
    color: #333;
    font-size: 14px;
    line-height: 28px;
    margin-top:18px;
    font-weight: 400;    
}

.codigo-de-barras a{
    display: block;  
    text-decoration:none;
}

.codigo-de-barras h2{
    font-size: 18px;
    line-height: 26px;
    text-transform: initial;
    color: #002c6c;
    font-weight: 400;
    border-bottom: 1px solid #b2b2b8;
    padding-bottom: 10px;   
}

.codigo-de-barras iframe{
    margin: 0 auto;
    display: block;
    margin-top: 20px;
    margin-bottom: 20px;    
}  

.codigo-de-barras-cta .cta_button{
    font-weight: 500;
} 






















/*==========================================================================
                     factura-electrónica-page
=======================================================================*/






.factura-electronica-page{
    border-top-color:#F38AB3;    
}

.factura-electronica-page ul{
    list-style: none;
    display: block;
    overflow: hidden;  
    padding: 50px 0 0 0;
    margin:0;
}

.factura-electronica-page ul:last-child{
    border-bottom: 1px solid #b2b2b8;
    padding-bottom: 94px;
    margin-bottom: 14px;
}

.factura-electronica-page ul li{
    float: left;
    width: 100%;
    max-width: 194px;
    border-bottom: 0;
    text-align: center;
    padding: 0 10px;    
}

.factura-electronica-page ul li .fa{
    font-size: 50px;
    color: #002c6c;    
}

.factura-electronica-page ul li p{
    color: #333;
    font-size: 14px;
    line-height: 28px;
    margin-top:18px;
    font-weight: 400;    
}

.factura-electronica-page a{
    display: block;  
    text-decoration:none;
}

































/*==========================================================================
                     casos-de-exito-sector-departamental-page
=======================================================================*/




.sector-departamental-page{
    border-top-color:#F38AB3;    
}

.sector-departamental-page ul{
    list-style: none;
    display: block;
    overflow: hidden;  
    padding: 50px 0 0 0;
    margin:0;
}

.sector-departamental-page ul:last-child{
    border-bottom: 1px solid #b2b2b8;
    padding-bottom: 94px;
    margin-bottom: 14px;
}

.sector-departamental-page ul li{
    float: left;
    width: 100%;
    max-width: 194px;
    border-bottom: 0;
    text-align: center;
    padding: 0 10px;    
}

.sector-departamental-page ul li .fa{
    font-size: 50px;
    color: #002c6c;    
}

.sector-departamental-page ul li p{
    color: #333;
    font-size: 14px;
    line-height: 28px;
    margin-top:18px;
    font-weight: 400;    
}

.sector-departamental-page a{
    display: block;  
    text-decoration:none;
}
























/*==========================================================================
                     casos-de-exito-trazabilidad-page
=======================================================================*/




.casos-exito-trazabilidad-page{
    border-top-color:#F38AB3;    
}

.casos-exito-trazabilidad-page ul{
    list-style: none;
    display: block;
    overflow: hidden;  
    padding: 50px 0 0 0;
    margin:0;
}

.casos-exito-trazabilidad-page ul:last-child{
    padding-bottom: 94px;
    margin-bottom: 14px;
}

.casos-exito-trazabilidad-page ul li{
    float: left;
    width: 100%;
    max-width: 194px;
    border-bottom: 0;
    text-align: center;
    padding: 0 10px;    
}

.casos-exito-trazabilidad-page ul li .fa{
    font-size: 50px;
    color: #002c6c;    
}

.casos-exito-trazabilidad-page ul li p{
    color: #333;
    font-size: 14px;
    line-height: 28px;
    margin-top:18px;
    font-weight: 400;    
}

.casos-exito-trazabilidad-page a{
    display: block;  
    text-decoration:none;
}


























/*==========================================================================
            identificador-global-de-activos-retornables-grai-page
=======================================================================*/




.activos-retornables-grai.purple-border{
    border-top-color:#BF83B9;
}

.activos-retornables-grai.sky-border{
    border-top-color:#22BCB9;
}

.activos-retornables-grai p{
    font-weight: 300;
    margin-top:4px;
    margin-bottom:14px;
}

.activos-retornables-grai img{
    width: 100%;
    max-width: 150px;
    margin: 20px 0 63px 10px;
}























/*==========================================================================
            identificador-global-individual-de-activo-giai-page
=======================================================================*/


.individual-de-activo-giai{
    border-top-color:#C1D82F;
}

.individual-de-activo-giai p{
    font-weight: 300;
    margin-top:4px;
    margin-bottom:14px;
}
































/*==========================================================================
            numero-global-de-relacion-de-servicio-gsrn-page
=======================================================================*/


.relacion-de-servicio-gsrn-page.green-border{
    border-top-color:#71B790;
}

.relacion-de-servicio-gsrn-page.sky-border{
    border-top-color:#22BCB9;
}

.relacion-de-servicio-gsrn-page p{
    font-weight: 300;
    margin-top:4px;
    margin-bottom:14px;
}

.relacion-de-servicio-gsrn-page img{
    width: 100%;
    max-width: 150px;
    margin: 20px 0 63px 10px;
}




























/*==========================================================================
            identificador-global-de-tipo-de-documento-gdti-page
=======================================================================*/


.tipo-de-documento-gdti-page.purple-border{
    border-top-color:#BF83B9;
}

.tipo-de-documento-gdti-page.sky-border{
    border-top-color:#22BCB9;
}

.tipo-de-documento-gdti-page p{
    font-weight: 300;
    margin-top:4px;
    margin-bottom:14px;
}

.tipo-de-documento-gdti-page img{
    width: 100%;
    max-width: 150px;
    margin: 20px 0 63px 10px;
}
























/*==========================================================================
            numero-global-de-identificacion-del-consignatario-ginc-page
=======================================================================*/


.del-consignatario-ginc-page.purple-border{
    border-top-color:#BF83B9;
}

.del-consignatario-ginc-page.sky-border{
    border-top-color:#22BCB9;
}

.del-consignatario-ginc-page p{
    font-weight: 300;
    margin-top:4px;
    margin-bottom:14px;
}

.del-consignatario-ginc-page img{
    width: 100%;
    max-width: 150px;
    margin: 20px 0 63px 10px;
}






















/*==========================================================================
              numero-global-de-cupon-gcn-page
=======================================================================*/


.numero-global-de-cupon-gcn-page.green-border{
    border-top-color:#C1D82F;
}

.numero-global-de-cupon-gcn-page.sky-border{
    border-top-color:#22BCB9;
}

.numero-global-de-cupon-gcn-page p{
    font-weight: 300;
    margin-top:4px;
    margin-bottom:14px;
}

.numero-global-de-cupon-gcn-page img{
    width: 100%;
    max-width: 150px;
    margin: 20px 0 63px 10px;
}


















/*==========================================================================
                                eanupc-page
=======================================================================*/


.eanupc-page p{
    font-size: 16px;
    line-height: 24px;
    color: #454545;
    font-weight: 300;
    margin-top:20px;
    margin-bottom:14px;
}

.eanupc-page .wrapper.padded {
    width: 100%;
}

.bordered-box.orange-border{
    border-top-color:#FF8200;
}

.eanupc-page.three-col p{
    margin-top: 8px;
    margin-left: 10px;    
}

.eanupc-page.three-col ul{
    list-style:none;
    padding:0;
    margin:0;
    padding-top:10px;
}
.eanupc-page.three-col li{
    font-size: 14px;
    font-weight: 300;
    border-bottom: 1px solid #b1b3b3;
    padding: 6px 0 6px;
}

.eanupc-page.three-col li:last-child{
    border-bottom: 0px;
}

.eanupc-page.three-col img{
    width: 100%;
    margin-top:12px;
    max-width: 143px;    
}

.eanupc-page.three-col{
    padding-bottom:50px;
}

.eanupc-page.three-col.border-bottom{
        border-bottom: 1px solid #b1b3b3;
}

@media(min-width:768px){
.eanupc-page.three-col .span4:first-child{
    width: 100%;
    max-width: 21%;    
}
.eanupc-page.three-col .span4:nth-child(2){
    width: 100%;
    max-width: 27%;;    
}

.eanupc-page.three-col .span4:last-child{
    width: 100%;
    max-width: 46%;;
}
}































/*==========================================================================
                               gs1-DataBar-page
=======================================================================*/


.gs1-DataBar-page p{
    font-size: 16px;
    line-height: 24px;
    color: #454545;
    font-weight: 300;
    margin-top:20px;
    margin-bottom:14px;
}

.gs1-DataBar-page .wrapper.padded {
    width: 100%;
}

.gs1-DataBar-page.orange-border{
    border-top-color:#FF8200;
}

.gs1-DataBar-page.three-col p{
    margin-top: 8px;
    margin-left: 10px;    
}

.gs1-DataBar-page.three-col ul{
    list-style:none;
    padding:0;
    margin:0;
    padding-top:10px;
}
.gs1-DataBar-page.three-col li{
    font-size: 14px;
    font-weight: 300;
    border-bottom: 1px solid #b1b3b3;
    padding: 6px 0 6px;
}

.gs1-DataBar-page.three-col li:last-child{
    border-bottom: 0px;
}

.gs1-DataBar-page.three-col img{
    width: 100%;
    display:block;
    margin:0 auto;
    margin-top:12px;
    max-width: 143px;    
}

.gs1-DataBar-page.three-col{
    padding-bottom:50px;
}

.gs1-DataBar-page.three-col.border-bottom{
        border-bottom: 1px solid #b1b3b3;
}

@media(min-width:768px){
.gs1-DataBar-page.three-col .span4:first-child{
    width: 100%;
    max-width: 28%;    
}
.gs1-DataBar-page.three-col .span4:nth-child(2){
    width: 100%;
    max-width: 34%;    
}

.gs1-DataBar-page.three-col .span4:last-child{
    width: 100%;
    max-width: 32%;
}
}

.gs1-DataBar-page.full-width-image img{
    width:100%;
    max-width:100%;
}
























/*=======================================================================================
                            gs1-128-page
======================================================================================*/                            



.gs1-128-page p{
    font-size: 16px;
    line-height: 24px;
    color: #454545;
    font-weight: 300;
    margin-top:15px;
    margin-bottom:14px;
}

.gs1-128-page .wrapper.padded {
    width: 100%;
}

.gs1-128-page.orange-border{
    border-top-color:#FF8200;
}

.gs1-128-page.three-col p{
    margin-top: 8px;
    margin-left: 10px;    
}

.gs1-128-page.three-col ul{
    list-style:none;
    padding:0;
    margin:0;
    padding-top:10px;
}
.gs1-128-page.three-col li{
    font-size: 14px;
    font-weight: 300;
    border-bottom: 1px solid #b1b3b3;
    padding: 6px 0 6px;
}

.gs1-128-page.three-col li:last-child{
    border-bottom: 0px;
}

.gs1-128-page.three-col img{
    width: 100%;
    display:block;
    margin:0 auto;
    margin-top:12px;
    max-width: 250px;    
}

.gs1-128-page.three-col{
    padding-bottom:50px;
}

@media(min-width:768px){

.gs1-128-page.three-col .span4:first-child{
    width: 100%;
    max-width: 20%;    
}
.gs1-128-page.three-col .span4:nth-child(2){
    width: 100%;
    max-width: 43%;    
}

.gs1-128-page.three-col .span4:last-child{
    width: 100%;
    max-width: 31%;
}
}




/*
 *
 *===============================================
  Layout-14 styles(IL-Layout-14.css)
  ==============================================*
                                                *
                                                /


/*============================================
  Corvi Page Styling
  ===========================================*/

.corvi-header h1{
    color: #002c6c;
    font-weight: 400;
    margin: 9px 0;
    font-size: 36px;
    text-transform: capitalize;    
}

/*================corvi box1===============*/
.corvi-box1{
    border: 1px solid #b1b3b3;
    border-top: 7px solid #f38ab3;
    padding: 0px 10px;
    margin: 16px 0 34px;
    background: #fff;
}

.corvi-box1 ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.corvi-box1 li {
    padding: 5px 0px;
    border-bottom: 1px solid #b2b2b8;
    font-size: 14px;
    font-weight: 300;
}

.corvi-box1 h4{
    color: #002c6c;
    font-weight: 400;
    line-height: 26px;
    font-size: 18px;
    text-transform: capitalize;
    margin: 0;
    padding: 5px 0px;
}

.corvi-box1 h5{
    color: #002c6c;
    font-weight: 400;
    line-height: 17px;
    margin: 0;
    padding: 10px 0px 5px;
}

.corvi-box1 li p{
    font-weight: 300;
    margin: 0 0 10px;
    font-size: 16px;
}

.corvi-box1 li:nth-child(3),.corvi-box1 li:nth-child(4),.corvi-box1 li:nth-child(8),.corvi-box1 li:nth-child(9),.corvi-box1 li:last-child{
    padding-top: 15px;
}

.corvi-box1 li:nth-child(3) p+p{
    margin: 0px;
    padding:0px;
}

.corvi-box1 li ol{
    margin: 0px 0px 5px;
}

.corvi-box1 li ol li{
    padding-top: 0px;
}

.corvi-box1 li:last-child{
    border-bottom: 0px;
    padding-bottom: 0px;
}

.corvi-box1 li:nth-child(8) h5, .corvi-box1 li:nth-child(9) h5{
    padding-top: 0px;
}

.corvi-box1 li p span {
    font-style: italic;
}
.corvi-box1 li p a{
    text-decoration: none;
}

/*=======================corvi-box2 styling======================*/
.corvi-box2{
    border: 1px solid #b1b3b3;
    border-top: 7px solid #f38ab3;
    padding: 0px 10px;
    margin: 16px 0 34px;
    background: #fff;
}

.corvi-box2 ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.corvi-box2 li {
    padding: 5px 0px;
    border-bottom: 1px solid #b2b2b8;
    font-size: 14px;
    font-weight: 300;
}

.corvi-box2 h4{
    color: #002c6c;
    font-weight: 400;
    line-height: 26px;
    font-size: 18px;
    text-transform: capitalize;
    margin: 0;
    padding: 5px 0px;
}

.corvi-box2 h5{
    color: #002c6c;
    font-weight: 400;
    line-height: 17px;
    margin: 0;
    padding: 10px 0px 5px;
}

.corvi-box2 li p{
    font-weight: 300;
    margin: 0 0 10px;
    font-size: 16px;
}

.corvi-box2 li:nth-child(3),.corvi-box2 li:nth-child(4),.corvi-box2 li:nth-child(12),.corvi-box2 li:nth-child(13),.corvi-box2 li:nth-child(14),.corvi-box2 li:nth-child(15),.corvi-box2 li:nth-child(16),.corvi-box2 li:nth-child(17),.corvi-box2 li:last-child{
    padding-top:15px;
}

.corvi-box2 li:last-child{
    border-bottom: 0px;
    padding-bottom: 0px;
}

.corvi-box2 li p span {
    font-style: italic;
}
.corvi-box2 li p a{
    text-decoration: none;
}

.corvi-box2 li li .fa{
    font-size:45px;
    padding-bottom: 38px;
}

.corvi-box2 .fa-file-o{
    color: #f26334;
}

.corvi-box2 .fa-file-powerpoint-o{
    color: #002c6c;
}

.corvi-box2 li ul li {
    border-bottom: 0;
    display: inline-block;
    padding: 5px 0px 11px;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    line-height: 28px;
    vertical-align: top;
    width: 150px;
    margin-right: 70px;
}

.corvi-box2 ul ul {
    padding: 0px 0px 30px 0px;
}

/*============================================
  Membresia Healthcare Global Page Styling
  =============================================*/

.healthcare-box1{
    border: 1px solid #b1b3b3;
    border-top: 7px solid #22bcb9;
    padding: 0 10px;
    margin: 5px 0 0px;
    background: #fff;
}

.healthcare-box1 ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.healthcare-box1 li{
    border-bottom: 1px solid #b1b3b3;
    padding: 10px 0px;
}

.healthcare-box1 li:last-child{
    border-bottom: 0px;
}

.healthcare-box1 h3{
    font-size: 24px;
    color: #002c6c;
    font-weight: 400;
}

.healthcare-box1 li li{
    border-bottom: 0px;
}

.healthcare-box1 li p {
    margin: 0 0 10px 0;
    font-weight: 300;
    
}

.healthcare-box1 li ul li{
    border-bottom: 0;
    display: inline-block;
    padding: 4px 0 11px;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    line-height: 28px;
    vertical-align: top;
    width: 194px;
    margin-right: 185px;
}

.healthcare-box1 li ul li .fa{
        font-size: 45px;
    padding-bottom: 9px;
}

.healthcare-box1 li ul li .fa-file-o {
    color: #f26334;
}


.healthcare-box1 li p a{
    color: #008dbd;
    text-decoration: none;
}

.healthcare-box1 li p a:hover{
    color: #002c6c;
}

/*===============.healthcare-box2 Styling=======================*/

.healthcare-box2{
    border: 1px solid #b1b3b3;
    border-top: 7px solid #d3875f;
    padding: 10px;
    margin: 10px 0 0px;
    background: #fff;
}

.healthcare-box2 h3{
    font-size: 24px;
    color: #002c6c;
    font-weight: 400;
    border-bottom: 1px solid #b1b3b3;
    padding-bottom: 10px;
    margin-bottom: 15px;
}

.healthcare-box2 p{
    font-weight: 300;
    margin: 0 0 10px;
}

/*===============.healthcare-box3 Styling=======================*/

.healthcare-box3{
    border: 1px solid #b1b3b3;
    border-top: 7px solid #8db9ca;
    padding: 10px;
    margin: 10px 0 0px;
    background: #fff;
}

.healthcare-box3 h3{
    font-size: 24px;
    color: #002c6c;
    font-weight: 400;
    border-bottom: 1px solid #b1b3b3;
    padding-bottom: 10px;
    margin-bottom: 15px;
}

.healthcare-box3 p{
    font-weight: 300;
    margin: 0 0 10px;
}

/*===============.healthcare-box4 Styling=======================*/

.healthcare-box4{
    border: 1px solid #b1b3b3;
    border-top: 7px solid #007fac;
    padding: 10px;
    margin: 10px 0 35px;
    background: #fff;
}

.healthcare-box4 .wrapper.padded{
    width: 100%;
    padding: 0px;
}

.healthcare-box4 h3{
    font-size: 24px;
    color: #002c6c;
    font-weight: 400;
    border-bottom: 1px solid #b1b3b3;
    padding-bottom: 10px;
    margin-bottom: 15px;
}

.healthcare-box4 p{
    font-weight: 300;
    margin: 0 0 10px;
}

/*====================Table Styling====================*/

.healthcare-box4-table table{
    background: #f7f7f7;
    border-top:1px solid #ddd;
    margin-bottom: 60px;
}

.healthcare-box4-table table td {
    font-size: 13px;
    padding: 13px 5px;
    line-height: 24px;
    vertical-align: top;
    border: 1px solid #eee;
    font-weight: 300;
}

/*=========================================================
  
  =====================================================*/
 
.servicio-header h1{
    color: #002c6c;
    font-weight: 400;
    margin: 10px 0 17px;
    font-size: 36px;
    text-transform: none;
}

.servicio-box1{
    border: 1px solid #b1b3b3;
    border-top: 7px solid #22bcb9;
    padding: 10px;
    margin: 16px 0 34px;
    background: #fff;
}

.servicio-box1 p{
    font-weight: 300;
    margin: 0 0 10px 0;
}

.servicio-box2{
    border: 1px solid #b1b3b3;
    border-top: 7px solid #fbb034;
    padding: 10px;
    margin: 0px;
    background: #fff;
}

.servicio-box2 h4{
    color: #002c6c;
    font-weight: 400;
    font-size: 18px;
    margin: 0px 0 15px 0;
    border-bottom: 1px solid #b1b3b3;
    padding: 0 0 10px 0;
}

.servicio-box2 ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.servicio-box2 li{
    border-bottom: 1px solid #b1b3b3;
    padding: 5px 0px;
    font-weight: 300;
    font-size: 14px;
}

.servicio-box2 li:last-child{
    border-bottom: 0px;
}

.servicio-box2 li a{
    color:;
    text-decoration: none;
}

.servicio-box2 li a:hover{
    color: ;
}

.servicio-cta .cta_button{
    background-color: #f26334;
    border-radius: 0;
    padding: 30px 11px;
    font-size: 14px;
    text-transform: none;
    font-weight: 500;
    letter-spacing: .2px;
    color: #fff; 
    text-shadow: 0 0px 0 rgba(255, 255, 255, 0.8);
}

.servicio-cta .cta_button:hover{
    color:#fff;
    background : #cc3c0d;
}

.servicio-cta{
    margin: 15px 0 34px 0;
}

 
/*
 *
 *============================================
  Layout-13 styles(IL-Layout-13.css)
  ==========================================*
                                            *
                                            */


.chedraui-header h1{
    color: #002c6c;
    font-weight: 400;
    margin: 9px 0;
    font-size: 36px;
    text-transform: capitalize;
}

.chedraui-box{
    border: 1px solid #b1b3b3;
    border-top: 7px solid #f38ab3;
    padding: 10px 0px;
    margin: 16px 0px 25px;
    background: #fff;
}

.chedraui-box ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.chedraui-box li {
    margin-top: 0;
    margin-bottom: 15px;
    padding-bottom: 10px;
    border-bottom: 1px solid #b2b2b8;
}

.chedraui-box li:nth-child(4), .chedraui-box li:nth-child(5){
    padding-bottom: 5px;
    margin-bottom: 5px;
}

.chedraui-box li h4{
    color: #002c6c;
    font-weight: 400;
    line-height: 26px;
    font-size: 18px;
    text-transform: capitalize;
    margin: 0px;
}

.chedraui-box li h5{
    color: #002c6c;
    font-weight: 400;
    line-height: 17px;
    margin: 0px;
}

.chedraui-box ul ul{
    list-style:none;
    padding: 14px 0px 0px;
}

.chedraui-box li li{
    display: inline-block;
    padding: 5px 0px;
}

.chedraui-box li li a{
    color: #008dbd;
    text-decoration: none;
    font-weight: 300;
}

.chedraui-box li li a:hover{
    color: #002c6c;
}

.chedraui-box li li:after {
    content: "\f105";
    font-family: FontAwesome;
    padding-left: 9px;
    font-size: 24px;
    color: #b2b3b3;
    position: relative;
    top: 3px;
}

.chedraui-box li li:last-child{
    color: #002c6c;
    font-weight: 500;
    border-bottom: 0px;
}

.chedraui-box li li:last-child:after{
    display: none;
}

.chedraui-box li:nth-child(3) p {
    font-size: 16px;
}

.chedraui-box li p{
    margin: 0;
    font-size: 14px;
    font-weight: 300;
}

.chedraui-box li:nth-child(6) p{
    margin-bottom: 5px;
}

.chedraui-box li:nth-child(7) p{
    font-weight: 400;
    line-height: 28px;
    width: 140px;
    text-align: center;
    margin: 27px 0px 67px;
}


.chedraui-box li:nth-child(7) a:before {
    content: "\f1c4";
    font-family: FontAwesome;
    color: #002c6c;
    font-size: 45px;
}

.chedraui-box li:last-child{
    border-bottom: 0px;
    margin:0px;
    padding:0px;
}

.chedraui-box li:last-child p {
    font-size: 16px;
    margin-bottom: 10px;
}

.chedraui-box li:last-child p span {
    font-style: italic;
}

.chedraui-box li:last-child p a{
    text-decoration: none;
    color: #008dbd;
}

.chedraui-box li:last-child p a:hover{
    color: #002c6c;
}

/*=====================================
  Beneficios page styling
  ==================================*/
.beneficios-body h1{
    color: #002c6c;
    font-weight: 400;
    margin: 9px 0 14px;
    font-size: 36px;
    text-transform: capitalize;
}

.beneficios-body p{
    font-weight: 300;
    margin: 0 0 10px;
    text-align: justify
}

.beneficios-box{
    border: 1px solid #b1b3b3;
    border-top: 7px solid #22bcb9;
    padding: 10px;
    background: #fff;
}

.beneficios-box p{
    margin: 0px;
    font-weight: 300;
}

.beneficios-box a{
    text-decoration: none;
    color: #008dbd;
}

.beneficios-box a:hover{
    color: #002c6c;
}

.beneficios-cta{
    padding: 26px 0px 34px;
}

.beneficios-cta .cta_button{
    background-color: #f26334;
    border-radius: 0px;
    padding: 30px 11px;
    font-size: 14px;
    text-transform: none;
    font-weight: 400;
    letter-spacing: 0.2px;
    color: #fff;
    text-shadow: 0 0px 0 rgba(255, 255, 255, 0.8);
}

.beneficios-cta .cta_button:hover{
    background-color: #cc3c0d;
    color:#fff;
}





/*
 *
 *===================================================
   Layout-11 styles
   =================================================*
                                                    *
                                                    */


/*BOXES*/

.boxes-two-col{
    margin:0px 0px 34px;
}

.boxes-one-col h1{
    font-size: 36px;
    line-height: 40px;
    text-transform: none;
    font-weight: 400;
    color: #002c6c;
}

.boxes-one-col p{
    margin-bottom:10px;
    font-weight:300;
}

.boxes-one-col ol{margin:10px 0px;padding-left: 36px;}

.boxes-one-col ol li{
    font-weight:300;
}

@media(min-width:768px){
    
.boxes-two-col .span6:first-child{width:30%;}
.boxes-two-col .span6:first-child + .span6{width:66%;}

.boxes-two-col.opt-img .span6:first-child{width: 24%;text-align:center; }
.boxes-two-col.opt-img .span6:first-child + .span6{width:72%;}

}

.boxes-two-col.opt-img .span6:first-child img{max-width:120px;}
.boxes-two-col.opt-img{padding:15px 10px 42px 10px;}
.boxes-two-col.opt-img a{
    color: #008dbd;
    text-decoration: none;
    font-weight: 500;
    word-break: break-word;
}

.boxes-two-col.opt-img a:hover{color: #002c6c;}
    
.boxes-two-col.opt-img p{
    line-height: 25px;
    padding-top: 18px;
}    

.boxes-two-col{
    border-left: 1px solid #b1b3b3;
    border-right: 1px solid #b1b3b3;
    border-bottom: 1px solid #b1b3b3;
    padding:10px 10px;
    background: #fff;
}


.boxes-two-col.opt-img{
    margin:0px 0px 10px;
}


.boxes-two-col.opt-img.has-border-bg-sky h2{
    font-size: 24px;
    text-transform: none;
    color: #00b6de;
    line-height: 26px;
    font-weight: 400;
    padding-bottom: 10px;
    border-bottom: 1px solid #b2b2b8;
}


.boxes-two-col.opt-img.has-border-bg-pink h2{
    font-size: 24px;
    text-transform: none;
    color: #f38ab3;
    line-height: 26px;
    font-weight: 400;
    padding-bottom: 10px;
    border-bottom: 1px solid #b2b2b8;
}


.boxes-two-col.opt-img.has-border-bg-pink ul{
    padding: 10px 0px 0px 0px;
    list-style-type: none;
    margin: 0px;
}

.boxes-two-col.opt-img.has-border-bg-pink ul li{
    width: 32.33%;
    display: inline-block;
    padding: 0px 15px;
    vertical-align: text-top;
    text-align:center;
}

.boxes-two-col.opt-img.has-border-bg-mediumgreen{}

.boxes-two-col.opt-img.has-border-bg-mediumgreen h2{
    font-size: 24px;
    text-transform: none;
    color: #7ac143;
    line-height: 26px;
    font-weight: 400;
    padding-bottom: 10px;
    border-bottom: 1px solid #b2b2b8;
}

.boxes-two-col.opt-img.has-border-brightorange{padding:15px 10px 8px 10px;margin-bottom:35px;}
.boxes-two-col.opt-img.has-border-brightorange h2{
    font-size: 24px;
    text-transform: none;
    color:#ff8200;
    line-height: 26px;
    font-weight: 400;
    padding-bottom: 10px;
    border-bottom: 1px solid #b2b2b8;
}


/* Box Borders Color's */

.has-border-mediumpink{border-top:7px solid #f05587;}
.has-border-mutedpurple{border-top:7px solid #bf83b9;}
.has-border-brightorange{border-top:7px solid #ff8200;}
.has-border-bg-peach{border-top:7px solid #fbb034;}
.has-border-bg-sky{border-top:7px solid #00b6de;}
.has-border-bg-teal{border-top:7px solid #22bcb9;}
.has-border-bg-mediumgreen{border-top:7px solid #7ac143;}
.has-border-bg-yellowbrown{border-top:7px solid #c4b000;}
.has-border-bg-mint{border-top:7px solid #71b790;}
.has-border-bg-lime{border-top:7px solid #c1d82f;}
.has-border-bg-pink{border-top:7px solid #f38ab3;}
.hash-border-bg-green{border-top:7px solid #00b74f;}
.has-border-bg-sahara{border-top:7px solid #B78B20;}
.has-border-bg-whiskey{border-top:7px solid #D3875F;}


.boxes-two-col .span6 p{
    margin:0px;
    font-size:14px;
    line-height:20px;
    font-weight: 400;
}


/*
 *
 *========== box(Added--21jan, IL-Layout-11.new.css) =============*
                                                                  *
                                                                  */

.box{
    padding: 10px;
    border-bottom:  1px solid #b1b3b3;
    border-left:  1px solid #b1b3b3;
    border-right:  1px solid #b1b3b3;
    background: #fff;
}

.box li{
    font-size: 14px;
    padding: 5px 0;
    border-bottom:  1px solid #b1b3b3;
}

.box h4{
    margin:0 0 15px 0;
    padding-bottom: 10px;
}

.box a{
    text-decoration: none;
    color: #008dbd;
}

.box a:hover{
    color: #002c6c;
}

/*==========box pattern===========*/

.box-pattern{
    padding: 10px;
    border-bottom:  1px solid #b1b3b3;
    border-left:  1px solid #b1b3b3;
    border-right:  1px solid #b1b3b3;
    background: #fff;
}


.box-pattern h3{
    color: #002c6c;
    font-size: 24px;
    line-height: 27px;
    margin: 0px 0 15px;
    padding: 0 0 10px;
    border-bottom: 1px solid #b2b2b8;
    text-transform: none;
}

.box-pattern h4{
    font-size:18px;
    padding: 0 0 10px;
    margin: 0 0 15px;
    border-bottom: 1px solid #b2b2b8;
    color: #002c6c;
    font-weight: 400;
    text-transform: none;
}

.box-pattern p{
    font-weight: 300;
    margin: 0 0 10px;
}

/*========pattern header===============*/

.pattern-header h2,
.pattern-header h1 {
    color: #002c6c;
    font-size: 36px;
    line-height: 46px;
    margin: 20px 0;
    text-transform: none;
}

.pattern-header p{
    font-weight: 300;
    margin: 0 0 10px;
}

body .row-fluid .margin-b25{
    margin-bottom:25px;
}

.margin-b35{
    margin-bottom:35px;
}

.margin-b10{
    margin-bottom:10px;
}

.margin-b40{
    margin-bottom: 40px;
}

.margin-b70{
    margin-bottom: 70px;
}

/*======== cta button =========*/

.orange-cta .cta_button{
    background-color: #f26334;
    padding: 10px;
    font-size: 14px;
    border-radius: 0;
    margin-top: 15px;
    margin-right: 15px;
    text-shadow: 0 0px 0 rgba(255, 255, 255, 0.8);
    font-style: normal;
    text-transform: none;
    letter-spacing: 0px;
}

.orange-cta .cta_button:hover{
    color: #fff;
    background-color: #cc3c0d;
}

/*=========================================
  IDENTIFICA Page Styling
  ========================================*/
  
.identifica-header h1{
    font-weight: 400;
    margin:0px 0 17px;
    font-size: 36px;
    text-transform: none;
    color: #002c6c;
}

.identifica-header p{
    margin:0 0 10px 0px;
    font-weight: 300;
}

.identifier.box{
    margin-bottom: 37px;
}

.identifier.box h4{
    font-weight: 400;
    font-size: 18px;
    text-transform: none;
    color: #002c6c;
    border-bottom:  1px solid #b1b3b3;
}

.identifier.font-weight a{
    font-weight: 300;
}

.identifier.box ul{
    margin:0;
    padding:0px;
    list-style: none;
}

.identifier.box li:last-child{
    border-bottom: 0px;
}

/*=============================================
  requisitos page styling
  ============================================*/
  
.requisitos-header h1{
    font-weight: 400;
    margin:0px 0 20px;
    font-size: 36px;
    text-transform: none;
    color: #002c6c;
}

.requisitos-box1 ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.requisitos-box1 h4{
    font-weight: 400;
    font-size: 18px;
    text-transform: none;
    color: #002c6c;
    border-bottom:  1px solid #b1b3b3;
}

.requisitos-box1 li{
    font-weight: 300;
}

.requisitos-box1 li span{
    font-weight: 500;
}

.requisitos-box1 li:last-child{
    border-bottom: 0px;
}

.requisitos-text p{
    font-weight: 500;
    margin: 10px 0px;
}

.requisitos-text-left{
    margin-left: 48px;
}

.requisitos-text-left .wrapper.padded{
    width:100%;
    padding: 0px;
}

.requisitos-text-left ul{
    list-style: none;
    margin:0px;
    padding:0px;
}

.requisitos-text-left ul li{
    font-weight: 300;
}

.requisitos-text-left ul li a{
    font-weight: 500;
    color: #008dbd;
    text-decoration: none;
}

.requisitos-text-left ul li a:hover{
    color: #002c6c;
}

.requisitos-box2{
    margin-top: 10px;
    margin-bottom:50px;
}

.requisitos-box2 p{
    font-size: 14px;
    color: #002c6c;
    font-style: italic;
    font-weight: 300;
    margin:0px;
}

.requisitos-ctas ul{
    list-style: none;
    margin:0px;
    padding:0px;
}

.requisitos-ctas li{
    padding-left: 20px;
    padding-right: 63px;
    display: inline-block;
}

.requisitos-ctas li .cta_button{
    border-radius: 0px;
    text-transform: none;
    font-size: 18px;
    padding: 9px 19px;
    max-width: 378px;
    width: 100%;
    letter-spacing: 0px;
    text-align: center;
    text-shadow: 0 0 0 rgba(255,255,255,0.8);
}

.requisitos-ctas.font-weight li .cta_button{
    font-weight: 500;
}

.requisitos-ctas li .cta_button:hover{
    color: #fff;
}

.requisitos-ctas li:first-child .cta_button{
        background: #f26334;
}

.requisitos-ctas li:first-child .cta_button:hover{
    background: #cc3c0d;
}

.requisitos-ctas li:last-child .cta_button{
    background: #00b6de;
}

.requisitos-ctas li:last-child .cta_button:hover{
    background: #007792;
}

.requisitos-last-para{
    margin-bottom: 114px;
}

.requisitos-last-para p{
    font-weight:300;
}

@media(max-width:1200px){
    .requisitos-ctas li{
        margin: 10px 0px;
    }    
}

@media(min-width:768px){
    .requisitos-ctas li{
        width: 49%;
    }    
}

/*===========================epcrfid page styling=======================*/

.epcrfid-header h1{
    color: #002c6c;
    font-weight: 400;
    font-size: 36px;
    line-height: 46px;
    margin: 0 0 20px;
}

.epcrfid-header p{
   font-weight: 300;
    margin: 0 0 10px;
}

/*=====================identificador-de-componente-parte-cpid page syling===========*/

.parte-cpid-header h1{
    color: #002c6c;
    font-weight: 400;
    font-size: 36px;
    line-height: 46px;
    margin: 0 0 20px;
    text-transform: none;
}

.parte-cpid-box1{
    margin-bottom:34px;
}


.parte-cpid-box1 p{
    margin: 0px 0 10px;
    font-weight: 300;
}

.parte-cpid-box2{
    margin-bottom: 35px;
}

.parte-cpid-box2 p {
    margin: 0px 0 10px;
    font-weight: 300;
}

.parte-cpid-box2 img{
    margin: 28px 15px 62px;
    cursor: pointer;
}

.parte-cpid-bottom-text p {
    font-style: italic;
    font-weight: 700;
}

/*===========numero-global-de-identificacion-de-envio-gsin page styling==================*/

.envio-gsin-box1{
    margin-bottom: 35px;
}

.envio-gsin-box1 p{
    margin: 0px 0 10px;
    font-weight: 300;
}

.envio-gsin-bottom-text p{
    margin:0 0 10px;
    font-weight:700;
    font-style: italic;
}

/*================ codigo-seriado-de-contenedor-de-envio-sscc page styling =======================*/

.envio-sscc-header h1{
    color: #002c6c;
    font-weight: 400;
    font-size: 36px;
    line-height: 46px;
    margin: 0 0 20px;
    text-transform: none;
}

.envio-sscc-box1{
    margin-bottom:34px;
}


.envio-sscc-box1 p{
    margin: 0px 0 10px;
    font-weight: 300;
}

.envio-sscc-box2 p {
    margin: 0px 0 10px;
    font-weight: 300;
}

.envio-sscc-box2 img{
    margin: 28px 15px 62px;
    cursor: pointer;
}

.envio-sscc-bottom-text p {
    font-style: italic;
    font-weight: 700;
    margin:0 0 10px;
}


/*=============== codigo-seriado-de-contenedor-de-envio-sscc page styling ====================*/

.comercial-gtin-header h1{
    color: #002c6c;
    font-weight: 400;
    font-size: 36px;
    line-height: 46px;
    margin: 0 0 20px;
    text-transform: none;
}

.comercial-gtin-box1{
    margin-bottom:34px;
}


.comercial-gtin-box1 p{
    margin: 0px 0 10px;
    font-weight: 300;
}

.comercial-gtin-box2 p {
    margin: 0px 0 10px;
    font-weight: 300;
}

.comercial-gtin-box2 img{
    margin: 28px 15px 62px;
    cursor: pointer;
}

.comercial-gtin-bottom-text p {
    font-style: italic;
    font-weight: 700;
    margin:0 0 10px;
}

/*============= numero-global-de-localizacion-gln page styling =======================*/

.localizacion-gln-header h1{
    color: #002c6c;
    font-weight: 400;
    font-size: 36px;
    line-height: 46px;
    margin: 0 0 20px;
    text-transform: none;
}

.localizacion-gln-box1{
    margin-bottom:34px;
}


.localizacion-gln-box1 p{
    margin: 0px 0 10px;
    font-weight: 300;
}

.localizacion-gln-box2 p {
    margin: 0px 0 10px;
    font-weight: 300;
}

.localizacion-gln-box2 img{
    margin: 28px 15px 62px;
    cursor: pointer;
}

.localizacion-gln-bottom-text p {
    font-style: italic;
    font-weight: 700;
    margin:0 0 10px;
}


/*============= que-es page styling ==================*/

.que-es-header h1{
    color: #002c6c;
    font-weight: 400;
    font-size: 36px;
    line-height: 46px;
    margin: 0 0 20px;
    text-transform: none;
}

.que-es-header p{
    margin:0 0 10px;
    font-weight: 300;
}

.que-es-box1 {
    text-align: center;
    margin-bottom: 34px;
}

.que-es-box1 h4{
    border-bottom: 1px solid #b2b2b8;
    color: #002c6c;
    font-weight: 400;
    font-size: 18px;
    text-transform: none;
    text-align: left;
}

.que-es-text p{
    font-weight: 300;
    margin: 0 0 10px;
}

.que-es-box2 .wrapper.padded{
    width:100%;
    padding:10px;
}

.que-es-box2{
    margin-bottom: 53px;
}

.que-es-box2 p{
    font-weight: 300;
    margin: 0 0 10px;
}

.que-es-box2-header h3{
    font-size: 24px;
    font-weight: 400;
    color: #002c6c;
    padding-bottom: 5px;
    margin-bottom: 10px;
    border-bottom: 1px solid #b7b7b7;
}

.que-es-bottom-text p{
    margin: 25px 0px;
    font-weight: 300;
}

.que-es-tabber p{
    font-weight: 300;
    margin:0 0 10px;
}

/*===========Tabber Styling=================*/

ul.tabber-tabs {
    margin: 0px;
    padding: 8px 0 0 20px;
    list-style: none;
    height: 40px;
    display: inline-block;
    position: relative;
    z-index: 10;
    display: table;
}

ul.tabber-tabs li {
    padding: 0px;
    border: 0px;
    display: inline-block;
    margin: 0px;
}

ul.tabber-tabs li a{
    color: #008dbd;
    padding: 10px 15px;
    font-size: 15px;
    font-weight: 500;
    border: 1px solid transparent;
    cursor: pointer;
    display: block;
}

ul.tabber-tabs li a:hover{
    color: #002c6c;
}

.tabber-content{
    padding: 20px;
    border: 1px solid #ddd;
    border-top: 0;
    border-top: 1px solid #b1b3b3;
    position: relative;
    top: -1px;
    z-index: 1;
}

.tabber-content p{
    margin: 0 0 10px;
    font-weight: 300;
}

.tab-pane{
    display: none;
}

.tab-pane.active{
    display: block;
}

ul.tabber-tabs li.active a {
    color: #002c6c;
    background: transparent url(../images/nav-select.gif) repeat-x 0 -5px;
    border: 1px solid #b1b3b3;
    border-bottom-color: #fff;
    border-top: 3px solid #f26334;
    cursor: default;
    
}

/*=============================================
  cuidado-de-la-salud page styling
  ==========================================*/

.cuidado-de-la-header h1{
    color: #002c6c;
    font-size: 36px;
    line-height: 46px;
    margin: 20px 0;
    text-transform: none;
}

.cuidado-de-la-header p{
    font-weight: 300;
    margin: 0px 0 10px;
}


/*============cuidado-de-la-box1 styling==============*/

.cuidado-de-la-box1{
    margin: 0 0 10px;
}

.cuidado-de-la-box1 h3{
    border-bottom: 1px solid #b2b2b8;
    padding: 0 0 10px;
    margin: 0 0 15px;
    color: #002c6c;
    font-weight: 400;
    font-size: 24px;
}

.cuidado-de-la-box1 p{
    font-weight:300;
    margin:0 0 10px;
}

/*===============cuidado-de-la-box2 styling===============*/

.cuidado-de-la-box2{
    border-top: 7px solid #d3875f;
    margin: 0 0 10px;
}

.cuidado-de-la-box2 h3{
    border-bottom: 1px solid #b2b2b8;
    padding: 0 0 10px;
    margin: 0 0 15px;
    color: #002c6c;
    font-weight: 400;
    font-size: 24px;
}

.cuidado-de-la-box2 p{
    font-weight:300;
    margin:0 0 10px;
}

.cuidado-de-la-box2 h4{
    padding: 3px 0 36px;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    line-height: 28px;
    vertical-align: top;
    width: 150px;
    margin-right: 70px;
    text-transform: none;
}

.cuidado-de-la-box2 .fa {
    font-size: 45px;
    padding-bottom: 3px;
}

.cuidado-de-la-box2 .fa-file-o {
    color: #f26334;
}

/*=========cuidado-de-la-box3 styling==========*/

.cuidado-de-la-box3{
    border-top: 7px solid #8db9ca;
    margin:0 0 35px 0;
}

.cuidado-de-la-box3 h3{
    border-bottom: 1px solid #b2b2b8;
    padding: 0 0 10px;
    margin: 0 0 15px;
    color: #002c6c;
    font-weight: 400;
    font-size: 24px;
}

.cuidado-de-la-box3 ul{
    margin: 0px;
    padding: 95px 0 72px;
    list-style: none;
}

.cuidado-de-la-box3 li {
    display: inline-block;
    border: 0px;
    width: 150px;
    text-align: center;
    padding: 0;
    margin: 0 106px 0 15px;
    vertical-align: top;
}

.cuidado-de-la-box3 a p{
    color:#454545;
    font-size: 16px;
    font-weight: 300;
    line-height: 28px;
    margin: 0;
}

.cuidado-de-la-box3 a p:hover{
    color:#454545;
}

/*=========cuidado-de-la-cta stling==========*/

.cuidado-de-la-cta{
    padding: 0 0 35px;
}

.cuidado-de-la-cta .cta_button{
    border-radius: 0;
    text-transform: none;
    font-size: 18px;
    padding: 9px 16px;
    letter-spacing: 0;
    text-align: center;
    background: #f26334;
    color: #fff;
    text-shadow: 0 0px 0 rgba(255, 255, 255, 0.8);
}

.cuidado-de-la-cta .cta_button:hover{
    background: #cc3c0d;
}

/*============================================
  trazabilidad-de-productos page styling
  ============================================*/
  
.trazabilidad-de-productos-cnt{
    padding: 0 0 25px;
}
  
.trazabilidad-de-productos-cnt h1{
    color: #002c6c;
    font-size: 36px;
    line-height: 46px;
    margin: 20px 0;
    text-transform: none;
}

.trazabilidad-de-productos-cnt p{
    font-weight: 300;
    margin:0 0 10px;
}

.trazabilidad-de-productos-cnt ul{
    margin: 0px;
    padding-bottom: 5px;
    list-style: none;
}

.trazabilidad-de-productos-cnt li {
    font-weight: 300;
}

/*================================================
  factura-electronica/que-es page styling
  ===============================================*/

.factura-electronica-que-header h1{
    color: #002c6c;
    font-size: 36px;
    line-height: 46px;
    margin: 20px 0;
    text-transform: none;
}

.factura-electronica-que-header p{
    margin: 0 0 10px;
    font-weight: 300;
}

/*====factura-electronica-que-box1 styling ======*/

.factura-electronica-que-box1{
    border-top: 7px solid #b8acd6;
    margin:0 0 10px;
}

.factura-electronica-que-box1 h4{
    font-size: 18px;
    color: #002c6c;
    font-weight: 400;
    margin-bottom: 15px;
    padding-bottom: 10px;
    border-bottom: 1px solid #b2b2b8;
    text-transform: none;
}

.factura-electronica-que-box1 ul{
    margin: 0px;
    list-style: none;
    padding: 0px;
}

.factura-electronica-que-box1 li p {
    font-size: 16px;
    font-weight: 300;
    margin: 0 0 10px;
}


.factura-electronica-que-box1 li:last-child{
    border-bottom: 0px;
}


.factura-electronica-que-txt p{
    margin:0 0 10px;
    font-weight: 300;
}

/*========factura-electronica-que-box2 styling==========*/

.factura-electronica-que-box2{
    border-top: 7px solid #00b74f;
}

.factura-electronica-que-box2 h4{
    font-size: 18px;
    color: #002c6c;
    font-weight: 400;
    margin-bottom: 15px;
    padding-bottom: 10px;
    border-bottom: 1px solid #b2b2b8;
    text-transform: none;
}

.factura-electronica-que-box2 p{
    margin:0 0 10px;
    font-weight: 300;
}

.factura-electronica-que-box2 ul{
    margin: 0px;
    list-style: none;
    padding: 0;
}

.factura-electronica-que-box2 li{
    padding: 0 15px;
    border: 0px;
    display: inline-block;
    width: 48%;
}

.factura-electronica-que-box2 li a p{
    font-size: 16px;
    color:#454545;
}

/*===========  factura-electronica-que-btm-txt styling ===========*/

.factura-electronica-que-btm-txt{
    padding: 0 0 35px;
}

.factura-electronica-que-btm-txt ul {
    list-style: none;
    margin: 51px 0 31px;
    padding: 0;
}

.factura-electronica-que-btm-txt li {
    padding-left: 21px;
    padding-right: 60px;
    display: inline-block;
}

@media(min-width:768px){
    .factura-electronica-que-btm-txt li{
        width:49%;
    }    
}

.factura-electronica-que-btm-txt li .cta_button {
    border-radius: 0;
    text-transform: none;
    font-size: 18px;
    padding: 9px 19px;
    letter-spacing: 0;
    text-align: center;
    text-shadow: 0 0px 0 rgba(255, 255, 255, 0.8);
    width: 100%;
    max-width: 338px;
}

.factura-electronica-que-btm-txt.font-weight li .cta_button{
    font-weight: 500;
}

.factura-electronica-que-btm-txt li:first-child .cta_button {
    background: #f26334;
}

.factura-electronica-que-btm-txt li:first-child .cta_button:hover {
    background: #cc3c0d;
    color:#fff;
}

.factura-electronica-que-btm-txt li:last-child .cta_button {
    background: #00b6de;
}

.factura-electronica-que-btm-txt li:last-child .cta_button:hover {
    background: #007792;
    color:#fff;
}

.factura-electronica-que-btm-txt p{
    margin:0 0 10px;
    font-weight: 300;
}

.factura-electronica-que-btm-txt.venta-cta-w .cta_button{
    font-weight: 500;
}

@media(max-width: 1200px){
    .factura-electronica-que-btm-txt li{
        margin: 10px 0px;
    }    
}

/*==============================================
  membresia-gln page styling
  ==============================================*/
  
.membresia-gln-header h2,
.membresia-gln-header h1 {
    color: #002c6c;
    font-size: 36px;
    line-height: 46px;
    margin: 20px 0;
    text-transform: none;
}

.membresia-gln-header p{
    margin:0 0 10px;
    font-weight: 300;
}

/*========= membresia-gln-box1 styling =============*/

.membresia-gln-box1{
    margin: 0 0 35px;
}

.membresia-gln-box1 p{
    font-weight: 300;
    margin: 0 0 10px;    
}

/*========== membresia-gln-box1 styling ===========*/

.membresia-gln-box2{
    margin: 0 0 10px;
}

.membresia-gln-box2 h4{
    margin-bottom: 15px;
    padding-bottom: 10px;
    border-bottom: 1px solid #b2b2b8;
    text-transform: none;
    font-weight: 400;
    color: #002c6c;
    font-size: 18px;
}

.membresia-gln-box2 ul{
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.membresia-gln-box2 li{
    font-size: 14px;
    font-weight: 300;
}

.membresia-gln-box2 li:last-child{
    border: 0px;
}

.membresia-gln-box3 h3{
    color: #002c6c;
    font-weight: 400;
    font-size: 24px;
    padding-bottom: 10px;
    margin-bottom: 15px;
    border-bottom: 1px solid #b2b2b8;
}


/*==========table styling ==========*/

.membresia-gln-box3 table {
    margin: 0px;
    background: #f7f7f7;
    margin-bottom: 20px;
}

.membresia-gln-box3 tr:nth-child(odd) {
    background: #f5f5f5;
}

.membresia-gln-box3 th, .membresia-gln-box3 td {
    font-size: 12px;
    padding-bottom: 8px;
    padding-top: 8px;
    line-height: 22px;
    vertical-align: top;
    border-top: 1px solid #ddd;
}

.membresia-gln-box3 th {
    padding: 5px;
    background: #ccc;
    border: solid 1px #ccc;
    vertical-align: bottom;
    border-bottom: 2px solid #ddd;
    font-weight: bold;
    color: #002c6c;
    text-align: left;
}

.membresia-gln-box3 td {
    padding: 5px;
    border: solid 1px #eee;
}

.membresia-gln-box3 tr:hover{
    background: #dddddd;
}

/*===========  membresia-gln-btm-txt styling ===========*/

.membresia-gln-btm-txt{
    padding: 0 0 25px;
}

.membresia-gln-btm-txt ul {
    list-style: none;
    margin: 51px 0 31px;
    padding: 0;
}

.membresia-gln-btm-txt li {
    padding-left: 21px;
    padding-right: 22px;
    display: inline-block;
    width:48%;
}

.membresia-gln-btm-txt li .cta_button {
    border-radius: 0;
    text-transform: none;
    font-size: 18px;
    padding: 9px 8px;
    max-width: 257px;
    width: 100%;
    letter-spacing: 0;
    text-align: center;
    text-shadow: 0 0px 0 rgba(255, 255, 255, 0.8);
}

.membresia-gln-btm-txt li:first-child .cta_button {
    background: #f26334;
}

.membresia-gln-btm-txt li:first-child .cta_button:hover {
    background: #cc3c0d;
    color:#fff;
}

.membresia-gln-btm-txt li:last-child .cta_button {
    background: #00b6de;
}

.membresia-gln-btm-txt li:last-child .cta_button:hover {
    background: #007792;
    color:#fff;
}

.membresia-gln-btm-txt p{
    margin:0 0 10px;
    font-weight: 300;
}

/*=========================================================
  codigo-electronico-de-productos/que-es page styling
  ==========================================================*/
  
.productos-que-es-box3{
    text-align:center;
}

.productos-que-es-box3 h4{
    text-align: left;
}

.productos-que-es-box3 iframe{
    margin: 0px 0 11px;
}

.productos-que-es-btm-txt h5{
    font-size: 16px;
    line-height: 24px;
    color: #454545;
    font-weight: 700;
    font-style: italic;
}

/*========================================================
 comunicaciones-electronicas/que-es page styling
 =========================================================*/
 
.electronicas-que-es-box1{
    margin-bottom: 10px;
}
 
.electronicas-que-es-box1 h4+p{
    width: 150px;
    text-align: center;
    margin: 0 15px 10px;
}

.electronicas-que-es-box1 h4+p img{
    margin-bottom: 10px;
}

.electronicas-que-es-box1 a{
    text-decoration: none;
}

/*===============================================================
  identificador-de-entidad-legal/que-es page styling
  ===============================================================*/
  
.legal-que-es-cta .cta_button{
    background: #f26334;
    border-radius: 0;
    text-transform: none;
    font-size: 14px;
    padding: 10px;
    letter-spacing: 0;
    text-align: center;
    text-shadow: 0 0 0 rgba(255,255,255,0.8);
    margin-top:15px;
}

.legal-que-es-cta .cta_button:hover{
    background: #cc3c0d;
    color: #fff;
}



/*================================================================
  faltantes-en-anaquel/que-es page styling
  ===============================================================*/
  
.anaquel-que-es-header ul{
    margin:0px;
    list-style: none;
    padding-bottom: 40px;
}

.anaquel-que-es-header li{
    font-weight: 300;
}

.anaquel-que-es-box1 .accordion_content p {
    font-size: 16px;
    font-weight: 300;
    margin: 0 0 10px;
}

.anaquel-que-es-box1 .accordion_content{
    padding: 0px;
}

.accordion.anaquel-que-es-box1 h4{
    margin: 35px 0 15px;
    font-weight: 400;
    font-size: 18px;
    color: #002c6c;
    text-transform: none;
}

.accordion.anaquel-que-es-box1 ul{
    margin: 0 0 35px 47px;
}

.accordion.anaquel-que-es-box1 li{
    font-size: 16px;
    font-weight: 300;
}

.anaquel-que-es-text h4{
    margin: 35px 0 15px;
    font-weight: 400;
    font-size: 18px;
    color: #002c6c;
    text-transform: none;
}

.anaquel-que-es-box2{
    margin-bottom: 35px;
}

.anaquel-que-es-box2 ul{
    margin: 0px;
    padding: 0px;
    list-style:none;
}

.anaquel-que-es-box2 li{
    display: inline-block;
    padding: 0 13px;
}

.anaquel-que-es-box3{
    margin: 45px 0 35px 0;
}

.anaquel-que-es-box3 p{
    padding-bottom:15px;
    margin-bottom:10px;
    border-bottom:1px solid #b1b3b3;
}

.anaquel-que-es-box3 ul{
    margin: 0px;
    padding: 0px;
    list-style:none;
}

.anaquel-que-es-box3 li{
    display: inline-block;
    width: 150px;
    text-align: center;
    margin: 0px 15px;
}

.anaquel-que-es-box3 li p{
    border: 0px;
    padding: 0px;
    margin: 0 0 10px;
    font-size:14px;
}

.anaquel-que-es-box3 li a{
    color: #454545;
    text-decoration: none;
}



/*==============================================================
  membresia-para-comercio-a-detallistas/que-es page styling
  ============================================================*/
  
.detallistas-que-es-box2{
    margin:0 0 10px;
}
  
.detallistas-que-es-box2 ul{
    list-style: none;
    margin: 0px;
    padding:0px;
}

.detallistas-que-es-box2 li:last-child{
    border:0px;
}

.detallistas-que-es-text p{
    font-weight: 500;
}

/*=====================================================
  catalogo-electronico-syncfonia/que-es page styling
  ======================================================*/
  
.syncfonia-box1 a{
    color: #008dbd;
    text-decoration: none;
}

.syncfonia-box1 h3, .syncfonia-box2 h3, .syncfonia-box3 h3, .syncfonia-box4 h3{
    font-weight: 400;
}

.syncfonia-box2 h3{
    margin: 0 0 50px;
}

.syncfonia-box3 li{
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #b1b3b3;
    font-weight: 300;
    font-size: 14px;
} 

.syncfonia-box4 .cta_button {
    background: #f26334;
    border-radius: 0;
    text-transform: none;
    font-size: 18px;
    padding: 10px 16px;
    letter-spacing: 0;
    text-align: center;
    text-shadow: 0 0 0 rgba(255,255,255,0.8);
    margin-top: 15px;
    font-weight: 500;
}

.syncfonia-box4  .cta_button:hover{
    background: #cc3c0d;
    color: #fff;
}

.syncfonia-box4.font-weight .cta_button{
    font-weight: 300;
}

/*==============================================
  otros-tramites page styling
  ==============================================*/
  
.otros-tramites-tabber .accordion ul{
    margin: 0 0 35px 48px;
}

/*=======================================
  reglas-de-asignacion page styling
  =======================================*/
  
.asignaci-box ul{
    list-style: none;
    margin: 0px;
    padding:0px;
}

.asignaci-box ul li{
     max-width: 150px;
    width: 100%;
}
  
.asignaci-box a{
    text-align: center;
    text-decoration: none;
    color: #454545;
}

/*=====================================
  ventas-en-linea page styling
  ====================================*/

.linea-img{
    padding-bottom: 59px;
    margin-bottom: 25px;
    border-bottom: 1px solid #b1b3b3;
    text-align: center;
}

/*=================================================
  obten-tu-codigo-de-barras/costos page styling
  ================================================*/
  
.barras-costos-table td{
    text-align: center;
}

.barras-costos-table td:first-child{
    text-align:left;
}

.barras-costos-table.table-h-center th{
    text-align: center;
}

.barras-costos-table.table-h-center.ver-top th{
    vertical-align: top;
}

/*===========================================
  obten-tu-codigo-de-barras/beneficios page styl
  ==========================================*/
  
.barras-beneficios-header ul{
    list-style: none;
    margin: 0px;
    padding-bottom: 10px;
}

.barras-beneficios-header li{
    font-weight: 300;
}

.barras-beneficios-box1{
    margin-bottom: 20px;
}

.barras-beneficios-box1 .wrapper.padded{
    width:100%;
    padding: 0px;
}

.barras-beneficios-box2 ul{
    list-style:none;
    margin:0px;
    padding: 0px;
    text-align: center;
}

.barras-beneficios-box2 li{
    display: inline-block;
    padding: 0 0 10px;
}  

.heading-font-w h3{
    font-weight: 400;
}

/*=====================================
  Horizontal Tabber Custom Module
  ===================================*/

#tabs ul{
    margin: 0;
    padding: 8px 0 0 20px;
    list-style: none;
    height: 40px;
    position: relative;
    z-index: 10;
    display: table;
}

li.pattern-tabber {
    padding: 0;
    border: 0;
    display: inline-block;
    margin: 0;
}

li.pattern-tabber a {
    color: #008dbd;
    padding: 10px 15px;
    font-size: 15px;
    font-weight: 500;
    border: 1px solid transparent;
    cursor: pointer;
    display: block;
    text-decoration: none;
}

li.pattern-tabber.active a {
    color: #002c6c;
    background: transparent url(../images/nav-select.gif) repeat-x 0 -5px;
    border: 1px solid #b1b3b3;
    border-bottom-color: #fff;
    border-top: 3px solid #f26334;
    cursor: default;
}

.tabber-cnt {
    padding: 20px;
    border: 1px solid #ddd;
    border-top: 0;
    border-top: 1px solid #b1b3b3;
    position: relative;
    top: -1px;
    z-index: 1;
}

#tabs li {
    border-bottom: 0px;
    padding: 0px;
}

/*============================================
  centro-de-conocimiento page styling
  ===========================================*/

.conocimiento-box1 p+p{
    text-align: center;
}

.conocimiento-box2 ul{
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.conocimiento-box2 li:last-child{
    border: 0px;
}

.conocimiento-box2 ul+p{
    text-align:center;
}

.conocimiento-box2 li{
    font-weight:300;
}

.conocimiento-box3 ul{
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.conocimiento-box3 li{
    font-size: 14px;
    font-weight: 300;
}

.conocimiento-box3 ul+p{
    text-align:center;
}

.conocimiento-box1, .conocimiento-box2, .conocimiento-box3{
    margin-bottom: 35px;
}

.conocimiento-btm-txt p{
    font-style: italic;
}

.conocimiento-box1.conocimiento-par p{
    font-size: 14px;
}

.conocimiento-btm-txt.conocimiento-font-w p{
    font-weight: 300;
}

.conocimiento-btm-txt.conocimiento-font-w .cta_button{
    font-weight: 500;
} 

/*===============================================
  sobre-gs1-mexico/beneficios page stytling
  =============================================*/
  
.mexico-beneficios-header ol{
    margin: 0 0 35px;
}
  
.mexico-beneficios-header li {
    font-weight: 300;
}

/*=============================================
  estandares-gs1/usa page styling
  ============================================*/
  
.gs1-usa-box h2{
    font-size:30px;
    margin-bottom: 15px;
    padding-bottom: 10px;
    border-bottom: 1px solid #b2b2b8;
    color: #002c6c;
    font-weight: 400;
    text-transform: none;
    line-height: 33px;
}

/*============================================
  estandares-gs1/captura page styling
  ===========================================*/
  
.captura-header ul{
    list-style: none;
    margin:0px;
    padding: 0 0 5px 48px;
}

.captura-header li{
    font-weight: 300;
}

.captura-box1 ul{
    list-style: none;
    padding:0px;
    margin:0 0 40px;
}

.captura-box1 li {
    display: inline-block;
    width: 32.8%;
    padding: 0 15px;
    text-align: center;
}

.captura-box1 a {
    text-decoration: none;
}

.captura-box1 li a{
    font-weight: 700;
    font-size: 14px;
    color: #008dbd;
}

.captura-box1 h4 a{
    color: #002c6c;
}




/*
 *
 *==================================================================================
 Sectores Pattern1(Added-21jan-II, IL-Layout-file3.css)
 ===================================================================================*
                                                                                    *
                                                                                    */

/*=======================================================
        sectores/retail-y-fabricantes-de-productos
=======================================================*/

/********************Sectores Pattern1***************/

.sectores-pattern1 a{
    color: #008dbd;
    text-decoration: none;
    font-weight: 500;
    word-break: break-word;
}

.sectores-pattern1 h1{
    margin: 20px 0 17px;
}

.sectores-pattern1 h4{
    font-size: 18px;
    padding: 22px 0 0px;
    margin: 0 0 13px;
    color: #002c6c;
    font-weight: 400;
    text-transform: none;
}

.sectores-pattern1 p a:hover{
    color: #002c6c;
}

/*******sectores pattern2**********/

.sectores-pattern2 .span4:first-child{
    padding: 10px;
    border-bottom:  1px solid #b1b3b3;
    border-top: 7px solid #007FAC;
    border-left:  1px solid #b1b3b3;
    border-right:  1px solid #b1b3b3;
    background: #ffffff;
    margin-bottom: 35px
}

.sectores-pattern2 .span4:nth-child(2){
    padding: 10px;
    border-bottom:  1px solid #b1b3b3;
    border-top: 7px solid #9DBB68;
    border-left:  1px solid #b1b3b3;
    border-right:  1px solid #b1b3b3;
    background: #ffffff;
    margin-bottom: 35px;
}

.sectores-pattern2 .span4:last-child{
    padding: 10px;
    border-bottom:  1px solid #b1b3b3;
    border-top: 7px solid #FBB034;
    border-left:  1px solid #b1b3b3;
    border-right:  1px solid #b1b3b3;
    background: #ffffff;
    margin-bottom: 35px
}

.sectores-pattern2 h4{
    text-transform: uppercase;
    font-size: 16px;
    line-height: 25px;
    font-weight: 600;
    margin: 0;
    padding: 0 0 10px;
}

.sectores-pattern2 h4 a{
    text-decoration: none;
    color: #002c6c;
    font-weight: 300;
    line-height: 26px;
    font-size: 18px;
    text-transform: none;
    margin: 0;
}

.sectores-pattern2 h4 a:hover{
    color: #002c6c;
}

.sectores-pattern2 p{
    font-size: 14px;
    font-weight: 300;
    line-height: 24px;
    color: #454545;
    border-top: 1px solid #b1b3b3;
    margin: 0;
    padding: 20px 0 4px;
}

.sectores-pattern2 ul{
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.sectores-pattern2 ul li{
    padding-top: 5px;
    padding-bottom: 5px;
    border-top: 1px solid #b1b3b3;
}    

.sectores-pattern2 ul li a{
    text-decoration: none;
    font-size: 14px;
    font-weight: 300;
    line-height: 24px;
    color: #008dbd;
}  

.sectores-pattern2 ul li a:hover{
    color:#002c6c;
}


/*=======================================================
        factura-electronica/costos
=======================================================*/

   

.factura-electronica-pattern1{
    max-width: 827px;
    margin: 0 auto;
    margin-bottom: 54px;
}

.factura-electronica-pattern h1{
    margin: 0 0 20px;
    line-height: 38px;
}

.factura-electronica-pattern1 table th, .factura-electronica-pattern1 table td{
    text-align: center;
}

.factura-electronica-pattern1 ul{
    margin-top: 54px;
}

.factura-electronica-pattern1 li {
    padding-left: 0px;
    padding-right: 0px;
    display: inline-block;
}

.factura-electronica-pattern1 li .cta_button {
    background: #f26334;
    max-width: 365px;
}

.factura-electronica-pattern1 li:first-child{
    margin-left: 6px;
}

.factura-electronica-pattern1 li .cta_button {
    padding: 9px 7px;
}

.factura-electronica-pattern2 p{
    letter-spacing: 0.7px;
    text-align: justify;
    padding-right: 15px;
}

.factura-electronica-pattern2{
    margin-bottom: 35px;
    padding-top: 5px;
}

@media(max-width: 1200px){
    .factura-electronica-pattern1 li:first-child {
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 20px;
}
}


/*=======================================================
        factura-electronica/beneficios
=======================================================*/

.factura-beneficios-pattern1{
    margin-bottom: 20px;
}

.factura-beneficios-pattern1 h4{
    font-size: 24px;
    color: #002c6c;
    font-weight: 400;
    text-transform: none;
    border-bottom: 1px solid #b2b2b8;
    margin: 0;
    margin-bottom: 15px;
}

.factura-beneficios-pattern1 td{
    line-height: 1.42857143;
    padding: 8px 5px;
}

.factura-beneficios-pattern2 h3{
    padding-bottom: 10px;
    margin-bottom: 12px;
}

.factura-beneficios-pattern2 .wrapper.padded {
    width: 100%;
    padding: 0;
}

.factura-beneficios-pattern2 ul.tabber-tabs li a {
    padding: 10px 9px;
    font-weight: 300;
}

.factura-beneficios-pattern2 {
    margin-bottom: 63px;
}

/*=======================================================
        codigo-beneficios-pattern1
=======================================================*/

.codigo-beneficios-pattern1 li{
    font-weight: 300;
    line-height: 24px;
}

.codigo-beneficios-pattern1 p{
    font-style: italic;
    font-weight: 700;
    margin-bottom: 35px;
}

.codigo-beneficios-pattern1 ol{
    margin: 0px 0px 28px;
}

/*=======================================================
        trazabilidad/costos
=======================================================*/


.trazabilidad-costos-pattern1 table{
    text-align: center;
}

.trazabilidad-costos-pattern1 th{
    font-size: .8em;
    text-align: center;
}

.trazabilidad-costos-pattern2 ul{
    margin-top: 43px;
}

.costos-header-h h1{
    line-height: 1.1;
}

/*=======================================================
        trazabilidad/requisitos
=======================================================*/

.trazabilidad-requisitos-cta ul{
    margin-top: 60px;
}

body .trazabilidad-requisitos-p p{
    font-weight: 500;
}

/*=======================================================
        faltantes-en-anaquel/requisitos
=======================================================*/

.requisitos-mar{
    margin-top: 10px;
    padding-top: 15px;
    margin-bottom: 35px;
}

/*=======================================================
        faltantes-en-anaquel/beneficios
=======================================================*/

.beneficios-ul ul{
    list-style-type: none;
    margin-top: 10px;
    margin-bottom: 38px;
}

.beneficios-par p{
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 4px;
}

.beneficios-mar{
    margin-top: 10px;
    padding-top: 15px;
    margin-bottom: 35px;
}

/*==============================================================
        membresias/membresia-para-comercio-a-detallistas
================================================================*/

.membresias-pattern h1{
    margin: 0 0px 20px;
}

.membresias-pattern1{
   margin-top: 35px; 
}

.membresias-pattern1 h4{
    color: #002c6c;
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    margin-top: 0;
    margin-bottom: 15px;
    padding-bottom: 10px;
    border-bottom: 1px solid #b2b2b8;
}

.membresias-pattern2{
    margin: 0px;
}

.membresias-pattern2 p{
    font-size: 16px;
    line-height: 24px;
    color: #454545;
    font-weight: 300;
    text-align: justify;
    margin: 0px;
}

.membresias-pattern1 li{
    font-weight: 300;
}

.membresias-pattern2 a#cta_button_1846849_e378abb0-dcd1-42f9-ae44-9aa977923043{
    font-weight: 500;
}

.membresias-pattern2 a#cta_button_1846849_a83c763e-b4a9-45c7-80f1-64dd3576d071{
    font-weight: 500;
}

.membresias-pattern2 a#cta_button_1846849_439a5529-0dd4-4626-ab31-54abee530657{
    font-weight: 500;
}

.membresias-pattern2 a#cta_button_1846849_32e6868f-4771-46d9-a167-1220ca23c2f2{
    font-weight: 500;
}

.membresias-pattern2 a#cta_button_1846849_91eb134e-d1e2-47ef-ac3f-769211cc71fe{
    font-weight: 500;
}

.membresias-pattern2 a#cta_button_1846849_5173ad51-33ef-411d-adf5-f8b6ca87884e{
    font-weight: 500;
}



/*=======================================================
        catalogo-electronico-syncfonia/costos
=======================================================*/

.costos-pattern1 a{
    color: #008dbd;
    text-decoration: none;
    font-weight: 500;
}

.costos-pattern1 a:hover{
    color: #002c6c;
}

.costos-pattern1{
    margin-bottom: 15px;
}

.costos-pattern1 td:first-child{
    line-height: 18px;
}

.costos-pattern1 td{
    vertical-align: middle;
}

.has-border-bg-Lgreen{
    border-top:7px solid #9DBB68;
}

.codigo-de-barras-tabber h3{
    margin-top: 0px;
    border-bottom: 1px solid #b2b2b8;
    margin-bottom: 15px;
    padding-bottom: 10px; 
    color: #002c6c;
}

.catalogo-electronico-cta a#cta_button_1846849_354efe34-8314-4ff3-b996-63d0fb05b691{
    font-weight: 300;
}

.costos-pattern1 p strong{
    font-weight: 500;
}

/*=======================================================
    catalogo-electronico-syncfonia/requisitos
=======================================================*/

.requisitos-pattern{
    margin-top: 35px;
}

.requisitos-pattern1 h4{
    color: #002c6c;
    font-weight: 400;
    margin: 35px 0 15px;
    font-size: 18px;
    line-height: 1.1;
    text-transform: none;
}

.requisitos-pattern2{
    margin-bottom: 35px;
}


/*=======================================================
    catalogo-electronico-syncfonia/beneficios
=======================================================*/

.catalogo-beneficios-pattern1 ul{
    list-style-type: none;
    margin-top: 10px;
    margin-bottom: 38px;
}

.catalogo-beneficios-pattern1 ul li{
    font-weight: 300;
    line-height: 24px;
}

.catalogo-beneficios-pattern2 h3{
    border-bottom:none;
    margin-bottom: 10px;
    line-height: 1.1;
}

.catalogo-beneficios-pattern2 .accordion_content{
    padding: 0px 0px 34px;
    
}

.catalogo-beneficios-pattern2 .accordion_content > div{
    border-left: 1px solid #b1b3b3;
    border-right: 1px solid #b1b3b3;
    border-bottom: 1px solid #b1b3b3;
    padding: 0px 10px 10px;
    margin-bottom: 20px;
}

.catalogo-beneficios-pattern2 .accordion_content p{
    font-weight: 300;
    margin: 0 0 10px;
    line-height: 1.8em;
    font-size: 16px;
    color: #454545;
    padding: 0px 10px;
}

.catalogo-beneficios-pattern2 td{
    line-height: 1.42857143;
}

.catalogo-beneficios-pattern2 p{
    padding-top: 20px;
}

.catalogo-beneficios-pattern2 .accordion_header{
    padding: 0px 19px;
}

.catalogo-beneficios-pattern2{
    padding-bottom: 30px;
}

.catalogo-beneficios-pattern3 li a{
    font-weight: 300;
}

.catalogo-beneficios-pattern4 p{
   padding: 0;
   margin: 0px;
}

.catalogo-beneficios-pattern4 h3{
    font-weight: 400;
    line-height: 1.1;
}

.catalogo-beneficios-pattern4 p span{
    font-size: 12px;
    line-height: 24px;
    color: #454545;
    font-weight: 300;
} 


.catalogo-beneficios-pattern .accordion{
    padding: 0px 0px;
}

.catalogo-beneficios-pattern .wrapper.padded{
    width: 100%;
    padding: 0;
}

.catalogo-beneficios-pattern-bg{
    margin-bottom: 20px;
}

.catalogo-beneficios-pattern-bg .wrapper.padded{
    padding: 0px;
}

.catalogo-beneficios-pattern5 h3{
    font-weight: 400;
}

/*=======================================================
            nuestros-servicios/membresias
=======================================================*/


.nuestros-membresias-pattern1{
    margin: 42px 0 33px;
}

.nuestros-membresias-pattern2{
    margin-bottom: 35px;
}


/*=======================================================
            catalogo-electronico-syncfonia
=======================================================*/

.catalogo-syncfonia-pattern h3{
    font-weight: 400;
}

.catalogo-syncfonia-pattern1 p{
    text-align: center;
    padding-bottom: 33px;
}

.catalogo-syncfonia-pattern1 h3{
    margin: 0 0 16px;
}

.catalogo-syncfonia-pattern2 ul{
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.catalogo-syncfonia-pattern2{
    padding-bottom: 221px;
}

.catalogo-syncfonia-pattern2 ul li{
    display: inline-block;
    border-bottom: 0;
    width: 50%;
    float: left;
    padding-left: 13px;
    padding-top: 0;
}


@media(max-width: 767px){
    .catalogo-syncfonia-pattern2 ul li{
    display: inline-block;
    border-bottom: 0;
    width: 100%;
    float: left;
    padding-left: 13px;
    padding-top: 0;
}

 .catalogo-syncfonia-pattern2 ul li img{
   padding-bottom: 142px;  
}

 .catalogo-syncfonia-pattern2{
    padding-bottom: 402px;
}
}

.catalogo-syncfonia-pattern3 ol{
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.catalogo-syncfonia-pattern3 ol li:last-child{
    border-bottom: none;
}

.has-border-bg-brown{
    border-top:7px solid #D3875F;
}

.catalogo-syncfonia-pattern3 li a{
    text-decoration: none;
    color: #008dbd;
    font-weight: 300;
}

.catalogo-syncfonia-pattern3 a:hover{
    color: #002c6c;
}

.obten-font-w h3{
    font-weight: 400;
}

.obten-font-w a#cta_button_1846849_5c5649b2-47da-416f-8154-6610e85ea2cb{
    font-weight: 500;
}

/*===============================================

================================================*/

body .row-fluid .padding-b0{
    padding-bottom: 0px;
}

.accordian-width.width{
    max-width: 100%;
}

.has-pink.margin{
    margin:0;
}


/*****************Fixes*******************/
.pattern-header.border-venta{
    border-top:1px solid #b1b3b3;
    padding-top: 57px;
}

.box-pattern.has-border-mediumpink.anaquel-que-es-box2.margin-venta{
    margin-bottom:23px;
}

.has-teal.margin-liverpool{
    margin-bottom:35px;
}


/****************new pages konsumo**************/
.body-one-col.oficinas-h1.konsumo-heading h4{
    color: #002c6c;
    font-weight: 400;
    font-size:18px;
    margin-bottom: 0px;
    text-transform: none;
}

.hash-orange.home-three-col.konsumo-one h3{
    color: #002c6c;
    font-weight: 400;
    padding-bottom: 10px;
    font-size: 24px;
    border-bottom: 1px solid #b2b2b8;
}

.hash-orange.home-three-col.konsumo-one.body-one-col{
    margin-bottom:0px;
    border-bottom:0px;
    padding-bottom:86px;
}

.hash-orange.home-three-col.konsumo-one.body-one-col img{
    padding-left:30px;
}

.hash-orange.home-three-col.konsumo-one h6{
    font-size: 14px;
    line-height:16px;
    text-transform: none;
    font-weight: 500;
    color:#454545;
    display:block;
    padding-left:29px;
    font-weight:400;
}

.box-text-one-col.body-one-col.politicas-box.konsumo-two{
    margin-left:0px;
    margin-right:0px;
}

.box-text-one-col.body-one-col.politicas-box.konsumo-two strong{
    font-weight:500;
}

.box-text-one-col.body-one-col.politicas-box.konsumo-two .wrapper{
    padding: 0px 10px 10px 10px;
    border:1px solid #b2b2b8;
    border-top:0px;
}

/*******************la-gran-bodega-2 page*******************/

.body-one-col.politicas-box.la-gran-bodega-one{
    border-top:7px solid #00b74f;
    border-left: 1px solid #b1b3b3;
    border-right: 1px solid #b1b3b3;
    border-bottom: 1px solid #b1b3b3; 
    background:#ffffff;
    margin-bottom:20px;
}

.body-one-col.politicas-box.la-gran-bodega-one h6{
    font-size: 14px;
    line-height:16px;
    text-transform: none;
    font-weight: 500;
    color:#454545;
    display:block;
    padding-left:29px;
    padding-bottom:86px;
    font-weight:400;
}

.body-one-col.politicas-box.la-gran-bodega-one h3{
    padding-top:0px;
}

.body-one-col.politicas-box.la-gran-bodega-one img{
   padding-left:30px; 
   margin-bottom:20px;
}

.body-one-col.politicas-box.la-gran-bodega-one p strong{
    font-weight:500;
}


/***************catalogo-electronico-syncfonia-master-data page*******************/

.master-data-three-col .span4{
    background:#ffffff;
    text-align:center;
    border-left: 1px solid #b1b3b3;
    border-right: 1px solid #b1b3b3;
    border-bottom: 1px solid #b1b3b3;
    max-width:182px;
    min-height:200px;
    margin-bottom:30px;
}

@media(min-width:1200px){
    .master-data-three-col .span4:first-child{
        margin-left:11%;
    }
    .master-data-three-col .span4{
        margin-left:11%;
    }
    }
    

.master-data-three-col.master-data-one .span4:first-child{
    border-top:7px solid #22bcb9;
}

.master-data-three-col.master-data-one .span4:nth-of-type(2){
    border-top:7px solid #ff8200;
}

.master-data-three-col.master-data-one .span4:nth-of-type(3){
    border-top:7px solid #f05587;
}

.master-data-three-col.master-data-two .span4:first-child{
    border-top:7px solid #00b74f;
}

.master-data-three-col.master-data-two .span4:nth-of-type(2){
    border-top:7px solid #00b6de;
}

.master-data-three-col.master-data-two .span4:nth-of-type(3){
    border-top:7px solid #f26334;
}

.master-data-three-col.master-data-three .span4:first-child{
    border-top:7px solid #9dbb68;
}

.master-data-three-col.master-data-three .span4:nth-of-type(2){
    border-top:7px solid #fbb034;
}

.master-data-three-col.master-data-three .span4:nth-of-type(3){
    border-top:7px solid #c1d82f;
}

.master-data-three-col img{
    max-width:160px;
}


/*******************herdez-walmart****************/

.box-pattern.has-border-brightorange.box.conocimiento-box2 p iframe{
    display:block;
    margin:0 auto;
}


.pattern-header.margin-16{
    margin-top:16px;
}



/**********31-03-2016*************/

.body-one-col.costos-one-col table>tbody>tr{
    background:#F7F7F7;
}

.body-one-col.costos-one-col table>tbody>tr:hover{
    background-color:#dddddd;
}

.politicas-box.hash-brightorange-new.superkompras-one.com img{
    display: block;
    margin: 0px 0px 14px 28px;
}

.politicas-box.hash-brightorange-new.superkompras-one.com h5{
    margin: 0px 0px 0px 17px;
    font-weight:400;
}

.politicas-box.hash-brightorange-new.superkompras-one.com h3{
    padding-top:24px;
}

/***************/


/**********01-04-2016************/

.organigrama-image{
    margin-bottom:35px;
}

.legal-que-es-cta.margin-b35.cta-pad .cta_button{
    padding:24px 10px;
}

.has-orange-pink.space-btm{
    padding-bottom:35px;
}

.has-orange-pink.space-btm a{
    text-decoration:none;
}

.body-one-col.costos-one-col.costos-two.space-btm{
    margin-bottom:35px;
}

.hash-pink.politicas-box.corvi-one.heb-one.space-btm{
    margin-bottom:35px;
}

.hash-pink.politicas-box.corvi-one.heb-one.scorpion-one.scor-pdf{
    margin-bottom:35px;
}

.hash-pink.politicas-box.corvi-one.heb-one.scorpion-one.scor-pdf a img{
    margin: 13px 0px 0px 33px;
}

.hash-pink.politicas-box.soriana-two.space-btm{
    margin-bottom:35px;
}

.body-one-col.politicas-box.la-gran-bodega-one.a-font a{
    font-weight:300;
}

.box-text-one-col.body-one-col.politicas-box.konsumo-two.space-btm{
    margin-bottom:35px;
}

.box-text-one-col.body-one-col.politicas-box.konsumo-two.space-btm a{
    font-weight:300;
}

.hash-orange.home-three-col.konsumo-one.body-one-col.margin-20 h6{
    margin-top:20px;
}

.has-orange-pink.space-btm{
    margin-bottom:35px;
}

.has-orange-pink.space-btm a{
    text-decoration: none;
    color: #002c6c;
    font-weight: 300;
}

.has-orange-pink.space-btm{
    margin-bottom:35px;
}

.politicas-box.data-matrix-3-col.space-btm{
    margin-bottom:35px;
}

.box-pattern.has-border-mediumpink.margin-b25.syncfonia-box4.catalogo-beneficios-pattern5.catalogo-electronico-cta .cta_button {
    font-weight:300;
}

.box-pattern.has-border-mediumpink.margin-b25.syncfonia-box4.requisitos-pattern2.catalogo-electronico-cta .cta_button{
    font-weight:300;
}

.box-pattern.has-border-mediumpink.margin-b25.syncfonia-box4.catalogo-electronico-cta .cta_button{
    font-weight:300;
}

.body-one-col.costos-one-col.costos-two.space-btm{
    margin-bottom:35px;
}

.legal-que-es-cta.margin-b35.cta-pad .cta_button{
    padding: 24px 8px;
}

.home-three-col .widget-type-post_listing h3{
    border-bottom: 1px solid #b2b2b8;
    color: #002c6c;
    font-weight: 400;
    text-transform: none;
    font-size: 18px;
    padding-bottom: 12px;
    margin: 0;
    padding-top: 14px;
}

.home-three-col .widget-type-post_listing .widget-module ul li{
    margin-bottom:0px;
}


    .marg-35.has-olive-peach-lime{
        margin-bottom: 35px;
     }

/*******************/

@media(max-width: 1200px) and (min-width: 1025px){
    .has-green-sky-orange .span4:first-child{
        margin-left: 0px;
    }
    
    .has-green-sky-orange .span4:nth-of-type(2) {
        margin: 0 50px;
    }
    
    .has-green-sky-orange .span4:last-child {
        margin: 0;
    }
    
    .has-olive-peach-lime .span4:first-child {
        margin-left: 14px;
    }
    
    .has-olive-peach-lime .span4:nth-of-type(2) {
        margin: 0 50px;
    }
    
    .has-olive-peach-lime .span4:last-child {
        margin: 0px;
    }
    
}

@media(max-width: 1024px){
    .has-green-sky-orange .span4:first-child {
    max-width: 150px;
    margin-left: 0;
}

.has-green-sky-orange .span4:nth-of-type(2) {
    max-width: 150px;
    margin: 0 20px;
}

.has-green-sky-orange .span4:last-child {
    max-width: 150px;
    margin: 0;
}

.has-olive-peach-lime .span4:first-child {
    max-width: 150px;
    margin-left: 15px;
}

.has-olive-peach-lime .span4:nth-of-type(2) {
    max-width: 150px;
    margin: 0 20px;
}
.has-olive-peach-lime .span4:last-child {
    max-width: 150px;
    margin: 0;
}

}

@media(max-width: 767px){
.has-green-sky-orange .span4:first-child {
    max-width: 180px;
    margin: auto;
}

.has-green-sky-orange .span4:nth-of-type(2) {
    max-width: 180px;
    margin: 30px auto;
}

.has-green-sky-orange .span4:last-child {
    max-width: 180px;
    margin: 0 auto;
}

.has-olive-peach-lime .span4:first-child {
    max-width: 180px;
    margin-left: 0;
    margin: 0 auto;
}

.has-olive-peach-lime .span4:nth-of-type(2) {
    max-width: 180px;
    margin: 30px auto;
}

.has-olive-peach-lime .span4:last-child {
    max-width: 180px;
    margin: 0 auto;
}
    
}

.has-green-sky-orange .span4:last-child{
    margin: 0px;
}

.has-olive-peach-lime .span4:last-child{
    margin: 0px;
}


.hs-content-id-3789817072 .widget-type-linked_image.logo {
    max-width: 150px;
}

/*
.hs-content-id-4055836770 .widget-type-linked_image.logo {
    max-width: 150px;
}
*/

/******************* barcode / tipos y ejemplos page ****************/

/* Page Adjustments */
body.barcode-type-page .sidebar .hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-menu-depth-1{
    /*padding-left: 0;*/
}

.barcode-type-wrapper{
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    padding: 0 15px 90px 15px;
}

.barcode-type-wrapper>.barcode-type{
    width: calc((100% - 40px) / 3);
    margin-top: 20px;
}

.barcode-type-wrapper>.barcode-type img{
    max-height: 38px !important;
    width: auto !important;
}

.barcode-type-wrapper>.barcode-type:nth-child(4n+1) {
    border-top: 7px solid #b48bb9;
}
.barcode-type-wrapper>.barcode-type:nth-child(4n+2) {
    border-top: 7px solid #fbb034;
}
.barcode-type-wrapper>.barcode-type:nth-child(4n+3) {
    border-top: 7px solid #7ac143;
}
.barcode-type-wrapper>.barcode-type:nth-child(4n+4) {
    border-top: 7px solid #f05587;
}

@media(min-width: 768px){
    .barcode-type-wrapper>.barcode-type:nth-child(3n+1) {
        margin-right: 20px;
    }
    .barcode-type-wrapper>.barcode-type:nth-child(3n+2) {
        margin-right: 20px;
    }
}
@media(max-width: 767px){
    .barcode-type-wrapper>.barcode-type{
        width: 100%;
    }
}

/* Barcode Page Patterns */

.bc-type-page-cont a{
    text-decoration: none;
    font-weight: bold;
}

.bc-page-two-col-cta{
    margin-bottom: 90px;
}
.bc-page-two-col-cta a{ 
    text-decoration: none;
}
.bc-page-two-col-cta .row-fluid{
    display: flex;
    align-items: center;
    justify-content: center;
}
.bc-page-two-col-cta .row-fluid>div{
    width: auto;   
}
.bc-page-two-col-cta .cta_button{
    background: #00b6de;
    text-align: center;
}
@media(max-width: 767px){
    .bc-page-two-col-cta .row-fluid{
        display:block;   
    }
    .bc-page-two-col-cta .row-fluid .span6{
        text-align: center;
        width: 100%;
    }
    .bc-page-two-col-cta .cta_button{
        margin-top: 20px;   
    }
}





