@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&display=swap');

body{
    font-family: 'Roboto', sans-serif;
}

.Crojo{
    color: #f5a227;
}
/*Inicia menu*/
.navbar{
    margin: 0 -15px;
    background-color: #ffffff;
 
}

.navbar-brand img{
    width: 50%;
    margin: 0 0 0 10px;
}

ul.navbar-nav li.nav-item .Brd  {
    width: 100%;
    height: auto;
    border: 1px solid #f5a227;
    border-radius: 10px;
}

ul.navbar-nav li.nav-item .Brd2  {
     width: 100%;
    height: auto;
    border: 1px solid #f5a227;
    border-radius: 10px;
    background-color: #f5a227;
    
}

ul.navbar-nav li.nav-item .Brd2 a.nav-link .BtnRojo  {
    color: #fff;
}


ul.navbar-nav li.nav-item a.nav-link  {
    color: #f5a227;
    font-size: 0.9rem;
}


ul.navbar-nav li.nav-item a.nav-link:hover  {
    color: #5A5A5A;
    opacity: .6;
}

ul.navbar-nav li.Divisor {
   margin-top: 5px;
    color:#5A5A5A;
}


#noactivo  {
    color: #5A5A5A;
    opacity: 10;
    margin-left: 5px;
}

#noactivo:hover  {
    color: #5A5A5A;
    opacity: .6;
}

.SepMenu{
    display: inline-block;
    color: #fff;
    position: relative;
    top: 8px;
}


.navbar-toggler.navbar-toggler-right{
  border-color:#E6253E;

}

.custom-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(230,37,62, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

.carousel.slide.img-full{
    margin: 0 -15px;
}


.carousel-control-prev {
    left: 0;
    height: 50px;
    margin-top: 25%;
    
}
.carousel-control-next {
    right: 0;
    height: 50px;
    margin-top: 25%;
}

/*Inicia carrusel*/

#SlideOneDesk{
    display: inline-block;
}

#SlideOnemov{
    display: none;
}



#SlideUno{
    background-repeat: no-repeat;
    height: 540px;
    background-color: #F1F1F3;
}

.SlideUnoTexto {
   
    margin-top: 10%;
    margin-right: 3%;
    
}

.SlideUnoTexto h4{
    font-family: 'Roboto', sans-serif;
    color: #444442;
    text-align: right;
    font-size: 2.0rem;
    font-weight: 500;
    line-height: 40px;
    
}

.SlideUnoTexto h5{
    font-family: 'Roboto', sans-serif;
    color: #D11531;
    text-align: right;
    font-size: 1.5rem;
    font-weight: 500;
}


.SlideUnoTexto p{
    font-family: 'Roboto', sans-serif;
    color: #D11531;
    text-align: right;
    font-size: 1.0rem;
    font-weight: 300;
    margin: 0px;
}


#SlideDos{
    background-repeat: no-repeat;
    height: 540px;
    background-color: #FCB565;
   
}
#opacitySlide2{
    background-color: #000;
    opacity: .8;
    padding: 2% 0 5% 5%;
    
    
    
}
.SlideDosTexto {
    margin-top: 10%;
    margin-left: 15%;
    
}

.SlideDosTexto h4{
  color: #E6253E;
  font-family: Roboto;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 39px;
  text-align: left;
}

.SlideDosTexto p{
  color: #FFFFFF;
  font-family: Roboto;
  font-size: 1.2rem;
  font-weight: 500;
  text-align: left;
  font-style: italic;
  margin-bottom: 0px;
}


#ProSlide {
    -webkit-border-radius: 1;
  -moz-border-radius: 1;
  border-radius: 1px;
  font-family: Arial;
  color: #fff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
 border: 3px solid #CC2036;
  text-decoration: none;
    background-color: #E6253E;
}


#SlideTres{
    background-repeat: no-repeat;
    height: 540px;
    background-color: #212121;
   
}

.SlideTresTexto {
    margin-top: 2%;
    margin-left: 15%;
    
}

.SlideTresTexto td{
    width: 180px;
}

.SlideTresTexto h4 {
    color: #E6253E;
    font-family: Roboto;
    font-size: 1.5rem;
    font-weight: 500;
    text-align: center;  
    margin: 0px;
}

.SlideTresTexto p {
    color: #252B37;
    font-family: Roboto;
    font-size: 1.2rem;
    font-weight: 500;
    text-align: center;
    margin: 0px;
   
}

.SlideTresTexto h6 {
    color: #E6253E;
    font-family: Roboto;
    font-size: 2.1rem;
    font-weight: 700;
    font-style: italic;
   
}

/*CSS del banner*/
#InfoGuias {
    background-color: #f26e00;
    padding: 2%;
    
} 

#InfoGuias h3 {
    color: #fff;
    font-family: Roboto;
    font-size: 1.6rem;
    font-weight: normal;
    text-align: center;
    margin: 0px;
    
} 

#InfoGuias h3 a{
    color: #E6253E;
    font-family: Roboto;
    font-size: 1.2rem;
    font-weight: normal;
    text-align: center;
    margin: 0 10px;
    padding: .6% 1%;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border-radius: 5px;
    
} 

#InfoGuias p {
  color: #FFFFFF;
  font-family: Roboto;
  font-size: 1.6rem;
  font-weight: 700;
  text-align: center;
    margin: 0px;
   
} 


#InfoGuiasPasos {
    background-color: #919FAC;
    padding: 2%;
    
} 

#InfoGuiasPasos h3 {
    color: #fff;
    font-family: Roboto;
    font-size: 1.6rem;
    font-weight: normal;
    text-align: center;
    margin: 0px;
    
} 


#InfoTitulo {
    margin-top: 2%;
}

#InfoTitulo p {
  color: #252B37;
  font-family: Roboto;
  font-size: 1.0rem;
  font-weight: normal;
  line-height: 15px;
  text-align: center;
  margin: 0px;
}

#InfoTitulo h3 {
    color: #f5a227;
    font-family: Roboto;
    font-size: 1.9rem;
    font-weight: 700;
    text-align: center;
    margin: 0px;
}

#InfoTitulo hr {
   width: 40%;
    margin-top: 5px;
    align-content: center;
}



#InfoPasos {
    margin-top: 3%;
}

#InfoPasos h3{
    text-align: center;
    font-weight: normal;
    font-size: 1.2em;
    color: #f5a227;
}

#InfoPasos img{
   width: 115px;
    margin-bottom: 10%;
}

#InfoPasos img.ocurre{
   width: 62px;
    margin-bottom: 9%;
}

#InfoPasos img.cobertura{
   width: 113px;
    margin-bottom: 7%;
}

#InfoPasos img.guias{
    margin-top: 5%;
   width: 113px;
    margin-bottom: 10%;
}

#InfoPasos img.guias02{
   width: 113px;
    margin-bottom: 10%;
}

#InfoPasos img.Gexpress{
   
    width: 214px;
    margin-bottom: 18%;
}

#InfoPasos p{
    text-align: center;
    font-size: .9em;
    line-height: 15px;
    text-align: center;
    font-family: Roboto;
    font-weight: normal;
}

#InfoPasos a.BtnGuias{
  background: #f5a227 0% 0% no-repeat padding-box;
  border: 1px solid #f5a227;
  border-radius: 5px;
  color: #fff;
  font-family: Roboto;
  font-size: 1.0rem;
  text-align: center;
    padding: 4%;
  
}

#InfoPasos .PasosMarco{
    background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 0px 3px 6px #00000029;
border: 0.5px solid #AFB3BC;
padding:10px;
margin: .5%;

}

#InfoPasos .PasosMarco img{
    width: 80px;
    margin-bottom: 5%;
   

}



#Envios{
    background-color: #F7F8FA;
    padding:2%;
    
}

#Envios img{
   width: 100%;
}

#Envios img.Ldhl{
    width: 100%;
    height: auto;
     margin-left: 20px;
    
}

#Envios img.Lfedex{
   width: 70%;
    height: auto;
    margin-left: 20px;
}

#Envios img.Lestafeta{
   width: 100%;
    height: auto;
     margin-left: 20px;
}

#Envios img.Ups{
   width: 30%;
    height: auto;
     margin-left: 0px;
    position: relative;
    bottom:10px;
    left: -10px;
    
}


#Envios p{
     color: #5A5A5A;
     font-family: Roboto;
     font-size: 1.0rem;
     font-weight: 400;
     text-align: center;
    
}

#Envios a.BtnGuias{
  background: #f5a227 0% 0% no-repeat padding-box;
  border: 1px solid #f5a227;
  border-radius: 5px;
  color: #fff;
  font-family: Roboto;
  font-size: 1.0rem;
  text-align: center;
    padding: 2%;
  
}

#InfoFooter {
    margin-top: 1%;
}


#InfoFooter p {
  color: #f5a227;
  font-family: Roboto;
  font-size: 1.0rem;
  font-weight: normal;
  line-height: 15px;
  text-align: center;
  margin: 0px;
}

#InfoFooter h3 {
    color: #fff;
    font-family: Roboto;
    font-size: 1.9rem;
    font-weight: 700;
    text-align: center;
    margin: 0px;
}

#InfoFooter hr {
    
    width: 40%;
    margin-top: 1px;
    border: 0;
    height: 0;
    border-top: .5px solid #f5a227;
    border-bottom: .5px solid #f5a227;
    align-content: center;
    
   
    
}

.GlobalPackFooter {
    padding-top: 2%;
    background-color: #252B37;
    padding-bottom: 0;
}

.GlobalPackFooter img {
    width: 40px;
    height: auto;
    margin-bottom: 5%;
}

.GlobalPackFooter .Ubicacion {
    width: 30px;
}


.GlobalPackFooter ul > li > a{
    color: #FFFFFF;
    font-family: Roboto;
    font-size: .8rem;
    font-weight: 400;
    line-height: 18px;
    text-align: center;
}

.GlobalPackFooter p{
    color: #FFFFFF;
    font-family: Roboto;
    font-size: .8rem;
    font-weight: 400;
    line-height: 18px;
    text-align: center;
    margin-top: 5%;
}

.GlobalPackFooter ul {
    list-style: none;
    margin: 0 0 0 -40px
}

.GlobalPackFooter li {
    list-style: none;
    display: inline-block;
}

.GlobalPackFooter li {
    list-style: none;
    display: inline-block;
}

.GlobalPackFooter li h3{
    color: #FFFFFF;
    font-family: Roboto;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    text-align: left;
}
.GlobalPackFooter ul > li > ul > li > a{
    color: #FFFFFF;
    font-family: Roboto;
    font-size: .8rem;
    font-weight: 400;
    line-height: 18px;
    text-align: left;
}

.GlobalPackFooter .Wp{
    width: 23px;
    height: 23px;
    position: relative;
    top: 7px;
}

.GlobalPackFooter .TelWp{
   color: #FFFFFF;
    font-family: Roboto;
    font-size: .9rem;
    font-weight: 400;
}

.GlobalPackFooter h4{
    color: #FFFFFF;
    font-family: Roboto;
    font-size: 1.5rem;
    font-weight: 500;
    text-align:right;
}

.HoraAtencion{
    color: #FFFFFF;
    font-family: Roboto;
    font-size: .9rem;
    font-weight: 300;
    text-align:right;
    margin: 0px;
}

.Rs ul li {
    display: inline-block;
}

.Rs ul li a img {
    width: 40px;
    opacity: .5;
}

/*Inician sección cotiza-rastrea*/



/*Inicia CSS pag Regsitro*/


.back-form{
    background-image: url(../images/back-form.jpg);
    background-size: cover;
    background-position: center;
    
}

.back-login{
    background-image: url(../images/back-login.jpg);
    background-size: cover;
    background-position: center;
    
}



#FormRegistro{
    margin-top: 3%;
    
}

.back-form-white{
    background-color: #fff;
    padding: 2%;
    border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border: 0px solid #000000;
    opacity: .9;
}
#FormLogin{
    margin-top: 5%;
    height: calc(20em + 7rem + 2px);
}
h3.CbzGlobPck {
    color: #f29100;
    font-family: Roboto;
    font-size: 1.6rem;
    font-weight: 400;
    text-align: center;
}

p.ParrafoGlobPck{
    color: #252B37;
    font-family: Roboto;
    font-size: 1.1rem;
    text-align: center;
    font-weight: 400;
    
}

h4.SubCbzGlobPck{
    color: #252B37;
    font-family: Roboto;
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 33px;
    text-align: center;
}

h4.SubCbzGlobPck2{
    color: #f29100;
    font-family: Roboto;
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 33px;
    text-align: center;
}

.form-control.morado {
    border: 1px solid #252B37;
}

.form-control.naranja{
    border: 1px solid #f29100;
    
}

input[type="text"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#252B37;
}
input[type="text"]::-moz-placeholder { /* Firefox 19+ */
  color: #252B37;
}
input[type="text"]:-ms-input-placeholder { /* IE 10+ */
  color:#252B37;
}
input[type="text"]:-moz-placeholder { /* Firefox 18- */
  color: #252B37;
}

input[type="tel"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#252B37;
}
input[type="tel"]::-moz-placeholder { /* Firefox 19+ */
  color: #252B37;
}
input[type="tel"]:-ms-input-placeholder { /* IE 10+ */
  color:#252B37;
}
input[type="tel"]:-moz-placeholder { /* Firefox 18- */
  color: #252B37;
}

input[type="email"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#252B37;
}
input[type="email"]::-moz-placeholder { /* Firefox 19+ */
  color: #252B37;
}
input[type="email"]:-ms-input-placeholder { /* IE 10+ */
  color:#252B37;
}
input[type="email"]:-moz-placeholder { /* Firefox 18- */
  color:#252B37;
}

input[type="password"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#007bff;
}
input[type="password"]::-moz-placeholder { /* Firefox 19+ */
  color: #007bff;
}
input[type="password"]:-ms-input-placeholder { /* IE 10+ */
  color:#007bff;
}
input[type="password"]:-moz-placeholder { /* Firefox 18- */
  color: #007bff;
}

input[type="name"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#007bff;
}
input[type="name"]::-moz-placeholder { /* Firefox 19+ */
  color: #007bff;
}
input[type="name"]:-ms-input-placeholder { /* IE 10+ */
  color:#007bff;
}
input[type="name"]:-moz-placeholder { /* Firefox 18- */
  color: #007bff;
}

.btn-primary {
    color: #fff;
    background-color: #f29100;
    border-color: #f29100;
}

.btn-primary:hover {
    color: #fff;
    background-color: #252B37;
    border-color: #252B37;
}


.Login a {
    color: #252B37;
    font-family: Roboto;
    font-size: .8rem;
    font-weight: 700;
    text-align: center;
}


/*inician estilos form recupera contraseña*/
#frmRecover #txtUsuario{
    border: 1px solid #CC2036;
    
}






/*Inicia CSS pag Calculadora*/
#Calculadora {
    margin-top: 2%; 
}

#BackCotiza{
    background-color: rgba(140, 140, 140, 0.11);
    padding: 2%;
    margin-bottom: 6%;
}

h4.SubCbzGlobPckCotiza{
     color: #f29100;
    font-family: Roboto;
    font-size: 1.4rem;
    font-weight: 500;
    text-align: left;
}

.BackSo {
    -moz-border-radius: 70px; 
    -webkit-border-radius: 70px; 
    border-radius: 70px;
    color: #fff;
    background-color:#CC2036;
    width: 60px;
    height: 60px;
    padding: 4%;
     
}

.BackSo h2 {
    font-size: 1.9rem;
     
}

#BackCotiza ul{
    list-style: none;
    margin-left: -25px;
}

#BackCotiza ul li{
   display: inline-block;
}

#BackCotiza ul li h5{
   color: #8C8C8C;
  font-family: Roboto;
  font-size: 1.0rem;
  font-weight: 400;
  text-align: left;
}

#BackCotiza ul li .Variable{
    color: #CC2036;
    font-family: Roboto;
    font-size: 1.0rem;
    font-weight: 500;
}


.HrCotiza {
    border: .5px solid #8C8C8C;
    margin: 5px;
}

.BackSo01 {
    color: #8C8C8C;
    font-family: Roboto;
    font-size: 1.0rem;;
    font-weight: 400;
    text-align: left;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.BackSo01 ul {
    margin-bottom: 0px;
    padding-bottom: 0px;
}


.CotizaResumen{
    color: #212121;
    font-family: Roboto;
    font-size: 1.78rem;
    font-weight: 500;
    margin: -18px 0 0 15px;
}

#CotizaTotalPagar{
    border: solid 3px #252B37;
    margin:5px;
    padding: 15px;
}

#CotizaTotalPagar hr{
    border-top: 1px solid #252B37;
    width: 80%;
    margin: 5px;
    margin-bottom: 10%;
    
}

#CotizaTotalPagar .CotizaTotalPagarHead{
    background-color: #fff;
    padding: 1%;
    position: relative;
    bottom: 40px;
    margin-right: 10%;
}

#CotizaTotalPagar h1{
    color: #252B37;
    
}

.CotizaTotalPagarContent{
    position: relative;
    bottom: 15%;
}

.CotizaTotalPagarContent p{
    color: #CC2036;
    font-family: Roboto;
    font-size: 1.2rem;
    margin-bottom: 5px;
    font-weight: 400;
    text-align: left;
}

.CotizaTotalPagarContent h5{
     color: #343F4B;
  font-family: Roboto;
  font-size: 1.8rem;
  font-weight: 700;
  text-align: left;
}

.CotizaTotalPagarContent label{
     color: #CC2036;
    font-family: Roboto;
    font-size: 0.9rem;
    margin-bottom: 5px;
    font-weight: 400;
    text-align: left;
}

/*Inician seccion cotiza*/

#CotizaBack {
    background-color: rgba(247, 248, 250, 1);
}

#SectCotiza {
    background-color: rgba(247, 248, 250, 1);
}

#CtzaTabs {
    margin: 0 -15px;
}

#Cotiza{
    margin-top: 8%;
   
}


#Cotiza h3{
     color: #CC2036;
  font-family: Roboto;
  font-size: 1.8rem;
  font-weight: 700;
  
    
}



#Cotiza p{
    color: #252B37;
  font-family: Roboto;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 33px;
  width: 100%;
  text-align: left;
}




#Cotiza img{
    width: 100%;
    height: auto;
}


#Rastrea{
    margin-top: 8%;
   
}


#Rastrea h3{
     color: #CC2036;
  font-family: Roboto;
  font-size: 1.8rem;
  font-weight: 700;
  
    
}


#Rastrea p{
    color: #252B37;
  font-family: Roboto;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 33px;
  width: 100%;
  text-align: left;
}


#Rastrea img{
    width: 100%;
    height: auto;
}


.nav-item.Tabs{
    width: 25%;
}

.nav-tabs{
    background-color:rgba(37, 43, 55, 1);
     border: 0px;
}


.nav-tabs .active{
    background-color:#E6253E !important;
    border: 0px;
}


.CtzaCentrarTab h5 {
    color: #fff;
    font-family: Roboto;
    font-size: .9rem;
    font-weight: 500;
    text-align: center;
    margin: 7px 0;
}

.nav-link-cotiza{
    border: 2px solid #290A4D;
    font-family: Roboto;
    font-size: .9rem;
    font-weight: 500;
    
}

.GlobalPackFooterCotiza {
  
    margin-top:0;
    padding-top: 2%;
    background-color: #252B37;
    padding-bottom: 2%;
    
}

.GlobalPackFooterCotiza img {
    width: 60px;
    height: auto;
}

.GlobalPackFooterCotiza ul {
    list-style: none;
    margin: 0 0 0 -40px
}

.GlobalPackFooterCotiza li {
    list-style: none;
    display: inline-block;
}

.GlobalPackFooterCotiza li {
    list-style: none;
    display: inline-block;
}

.GlobalPackFooterCotiza li h3{
    color: #FFFFFF;
    font-family: Roboto;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    text-align: left;
}
.GlobalPackFooterCotiza ul > li > ul > li > a{
    color: #FFFFFF;
    font-family: Roboto;
    font-size: .8rem;
    font-weight: 400;
    line-height: 18px;
    text-align: left;
}

.GlobalPackFooterCotiza h4{
    color: #FFFFFF;
    font-family: Roboto;
    font-size: 1.5rem;
    font-weight: 500;
    text-align:right;
}


/*Inician seccion conocenos*/
#ConoBack {
    background-image: url(../images/conocenos.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}


#ConoBack h2 {
    color: #FFFFFF;
    font-family: Roboto;
    font-size: 1.9rem;
    font-weight: 900;
    line-height: 36px;
    text-align: left;
    margin: 5% 0;
}

#ConoBack h4 {
   color: #FFFFFF;
  font-family: Roboto;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
}

#ConoBack p {
   color: #FFFFFF;
  font-family: Roboto;
  font-size: 1.0rem;
  font-weight: 400;
  line-height: 23px;
  text-align: left;
    margin: 3% 0;
}


.GlobalPackFooterConocenos {
    margin-top: 0;
    padding-top: 2%;
    background-color: #252B37;
    padding-bottom: 2%;
}

.GlobalPackFooterConocenos img {
    width: 60px;
    height: auto;
}

.GlobalPackFooterConocenos ul {
    list-style: none;
    margin: 0 0 0 -40px
}

.GlobalPackFooterConocenos li {
    list-style: none;
    display: inline-block;
}

.GlobalPackFooterConocenos li {
    list-style: none;
    display: inline-block;
}

.GlobalPackFooterConocenos li h3{
    color: #FFFFFF;
    font-family: Roboto;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    text-align: left;
}
.GlobalPackFooterConocenos ul > li > ul > li > a{
    color: #FFFFFF;
    font-family: Roboto;
    font-size: .8rem;
    font-weight: 400;
    line-height: 18px;
    text-align: left;
}

.GlobalPackFooterConocenos h4{
    color: #FFFFFF;
    font-family: Roboto;
    font-size: 1.5rem;
    font-weight: 500;
    text-align:right;
}


/*Inician seccion contacto*/

.GlobalPackCont img{
    width: 300px;
    
}

.GlobalPackContDate {
    margin-top: 15%;
}

.GlobalPackContDate h2{
    padding: 2%;
    color: #1D70B8;
    font-family: Roboto;
    font-size: 2.2rem;
    font-weight: 700;
    text-align: left;
    width: 100px;
}

.GlobalPackContDate img {
    width: 33px;
    margin-right: 10px;
}


.GlobalPackContDate h5 {
    color: #f29100;
    font-family: Roboto;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 50px;
    text-align: left;
}

.GlobalPackContDate h6 {
    color: #252B37;
    font-family: Roboto;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 35px;
    text-align: left;
}

#backContacto {
    background-color:/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ededeb+76,e8e8e6+100 */
background: #ededeb; /* Old browsers */
background: -moz-linear-gradient(top,  #ededeb 76%, #e8e8e6 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ededeb 76%,#e8e8e6 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ededeb 76%,#e8e8e6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededeb', endColorstr='#e8e8e6',GradientType=0 ); /* IE6-9 */

"
}

#GTerrestresModalHeader h3{
    font-family: Roboto;
    font-size: 1.6rem;
    font-weight: 700;
    text-align: center;
    
}

#GTerrestresModalBody img.FedEx{
    width: 150px;
}

#GTerrestresModalBody img.TablaFedex{
    width: 99%;
}

#GTerrestresModalBody p{
    text-align: center;
    font-size: .6em;
}

#GTerrestresModalBody a{
     font-family: Roboto;
    font-size: 1.6rem;
    font-weight: 700;
    text-align: center;
    color: #5A5A5A;
}


/*Inician estilos del form lineas*/
#frmUsarGuia, #txtCalle, #txtNumInt, #txtNumExt, #txtCiudad, #txtCP, #txtEmail, #txtTelefono, #txtPersona, #txtCalleShip, #txtNumIntShip, #txtNumExtShip, #txtCiudadShip, #txtCPShip, #txtEmailShip, #txtTelefonoShip, #txtPersonaShip {
    border: .8px solid #f5a227;
    padding: .3em;
    font-size: .9em;
    height: 20px;
    margin: 5px;
    background-color:#f2f2f2;


}
    

#Mislineas{
    margin-top: 8%;
   
}


#Mislineas h3{
     color: #E6253E;
  font-family: Roboto;
  font-size: 1.8rem;
  font-weight: 700;
  
    
}


#Mislineas p{
    color: #290B4D;
  font-family: Roboto;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 33px;
  width: 100%;
  text-align: left;
}


#Mislineas img{
    width: 100%;
    height: auto;
}


#txtcp, #txtlargo, #txtalto, #txtancho{
    border: 1px solid #E6253E;
    padding: .3em;
    font-size: .9em;
    height: 40px;
    width: 100%;
}

#dslsservice, #slsservicio{
    
    border: none;
    font-family: Roboto;
    font-size: .9em;
    height: 40px;
    width: 100%;
    text-align: left;
}

#dslsservice {     
    border: 1px solid #E6253E;
     height:40px;
     width: 100%;
     overflow: hidden;
     position:relative;   
}

#dslsservice::after{
     content:"\025be";
     display:table-cell;
     text-align:center;
     padding-top:7px;
     width:50px;
     height:50px;
     background-color:#5A6978;
     color: #f2f2f2;
     position:absolute;
     top:0;
     right:0px;
     pointer-events: none;
  }
#dslsservice, #slsservicio:focus{ 
    outline: none;
     width: 100%;
     
}

/**/

#dsslspeso, #slspeso{
    
    border: none;
    font-family: Roboto;
    font-size: .9em;
    height: 40px;
    width: 100%;
    text-align: left;
}

#dsslspeso {     
     border: 1px solid #E6253E;
     height:40px;
     width: 100%;
     overflow: hidden;
     position:relative; 
}
#dsslspeso::after{
     content:"\025be";
     display:table-cell;
     text-align:center;
     padding-top:7px;
     width:50px;
     height:50px;
     background-color:#5A6978;
     color: #f2f2f2;
     position:absolute;
     top:0;
     right:0px;
     pointer-events: none;
  }

#dsslspeso, #slspeso:focus{ 
    outline: none;
     width: 100%;    
}

#dstxtcantidad, #txtcantidad{
   
    border: none;
    font-family: Roboto;
    font-size: .9em;
    height: 40px;
    width: 100%;
    text-align: left;
}

#dstxtcantidad {     
     border: 1px solid #E6253E;
     height:40px;
     width: 100%;
     overflow: hidden;
     position:relative; 
}
#dstxtcantidad::after{
     content:"\025be";
     display:table-cell;
     text-align:center;
     padding-top:7px;
     width:50px;
     height:50px;
     background-color:#5A6978;
     color: #f2f2f2;
     position:absolute;
     top:0;
     right:0px;
     pointer-events: none;
  }

#dsslspeso, #slspeso:focus{ 
    outline: none;
     width: 100%;    
}

#pay #email, #cardNumber, #securityCode, #cardExpirationMonth, #cardExpirationYear, #cardholderName, #docNumber{
     border: 0px;
     border-bottom: 1px solid #E6253E;
    width: 250px;
   
}

#CalcCotiza th{
    font-family: Roboto;
    font-weight: normal;
    margin: 0 5px;
    background-color: #E6253E;
    color: #fff;
    border: 1px solid #000;
    padding: 0 10px;
    font-size: 1em;
    text-align: center;
}

#CalcCotiza td{
    font-family: Roboto;
    font-weight: bold;
    margin: 0 5px;
    background-color: #f2f2f2;
    border: 1px solid #000;
    padding: 5px 5px;
    text-align: center;
    font-size: .93em;
   
}

#DetPaquete{
    font-family: Roboto;
    font-weight:normal;
    font-size: 1.5em;    
}

#DetPaquete01 p{
    font-family: Roboto;
    font-weight:normal;
    font-size: 1.1em;
    color: #f5a227;
    margin: 2px;
    
}

.DatoColor{
    font-family: Roboto;
    font-weight: normal;
    font-size: 1em;
    color: #000;
}

#DetPaquete02 p{
    font-family: Roboto;
    font-weight:normal;
    font-size: 1.2em;
}


#btnUsar{
    background-color:#E6253E;
  border-radius:5px;
  border:0px;
  display:inline-block;
  cursor:pointer;
  color:#fff;
  font-family: Roboto;
  font-size:17px;
  padding:13px 26px;
  text-decoration:none;
  
}



#btnUsar:hover {
    background-color:#FE6201;
}

#DetPaquete02, #slsEstadoShip{
    background: transparent;
    border: none;
    font-family: Roboto;
    font-size: 1.0em;
    height: 20px;
    text-align: left;
    margin-bottom: 5px;
    color: #f5a227;
}


#slsEstadoShip {     
    border: 1px solid #E6253E;
     height:30px;
     overflow: hidden;
     position:relative;   
}

#DetPaquete02, #slsEstadoShip:focus{ 
    outline: none;
      
}

#frmUsarGuia, #slsEstado{
    background: transparent;
     border: none;
     font-family: Roboto;
     font-size: 14px;
     height: 40px;
     
    text-align: left;
}


#slsEstado {   
    border: 1px solid #E6253E;
    height:30px;
    overflow: hidden;
    position:relative; 
    font-family: Roboto;
    font-size: 1.0em;
    color: #f5a227;
}

#frmUsarGuia, #slsEstado:focus{ 
    outline: none;
      
}

#RastEst{
    font-family: Roboto;
     font-size: 1.3em;
    
}
#btnRastrea{
    background-color:#E6253E;
  border-radius:5px;
  border:0px;
  display:inline-block;
  cursor:pointer;
  color:#fff;
  font-family: Roboto;
  font-size:17px;
  padding:10px 20px;
  text-decoration:none;
    
}
#txtLinea{ 
    border: 1px solid #E6253E;
    padding: .3em;
    font-size: .9em;
    height: 40px;
}

#responsetrack,table{
    width: 100%;
    background-color: #E6253E;
    /*color: #fff;*/
    
}

#responsetrack,table,td{
    
    font-family: Roboto;
    font-size: .92em;
    padding: 0 1%;

    
}

.tittle_nav{
  color: #E6253E;
  font-size: 30px;
}

/*<tittle>SpeedPack</tittle>*/

/*Inicia ajustes SpeedPack*/


.ls {
    background-color: #E6253E;
    color: white;
}

.ls h1, .ls h2, .ls h3, .ls h4, .ls h5, .ls h6 {
    color: white;
}

.ls .grey {
    color: white;
}

h4 + .section_header {
    margin-top: 0;
}

.section_header {

    margin-bottom: 30px;
    font-size: 40px;
    position: relative;
    word-wrap: break-word;
    text-transform: uppercase;
    font-weight: 900;

}


.margin_0 {

    margin: 0 !important;

}

.thin {

    font-weight: 300;

}


.text-center{
  text-align: center;
}


.text-center1{
  margin-top: 80px;
  text-align: center;
}

.fontsize_20 {

    font-size: 20px;
    line-height: 30px;

}

.black {

    color: white;
    border-color: #1c1c1c;

}
    
    
    
    
    
    
    
    
    

/*Inician mediaqueries*/
@media screen and (max-width: 320px) {
    .SlideUnoTexto {
        margin-top: 80%;
        margin-right: 5%;
        margin-left: 5%;
    }
    
    .SlideUnoTexto h4{
    font-size: 1.5rem;
    line-height: normal;
}
    .GlobalPackFooter h4{
    text-align:left;
    margin-top: 5%;
}

.HoraAtencion{
    text-align:left;
    
}
       #ArrowMenu{
    display: none;
}
    .SepMenu{
    display:none;
}
    #MenuLogin{
    height: 100px;
    margin: -5px -1px -10px 0;
    padding: 7px;
}
     
}



@media screen and (min-width: 321px) and (max-width: 375px) {
    .SlideUnoTexto {
        margin-top: 80%;
        margin-right: 5%;
        margin-left: 5%;
    }
        .SlideUnoTexto h4{
    font-size: 1.5rem;
    line-height: normal;
}
     .GlobalPackFooter h4{
    text-align:left;
    margin-top: 5%;
}

.HoraAtencion{
    text-align:left;
    
}
       #ArrowMenu{
    display: none;
}
  .SepMenu{
    display:none;
}
    #MenuLogin{
    height: 100px;
    margin: -5px -1px -10px 0;
    padding: 7px;
}
      .BackSo {
    padding: 3%;
     
}
    .BackSo h2 {
    font-size: 2.0rem;
}
    
}

@media screen and (min-width: 376px) and (max-width: 425px) {
    .SlideUnoTexto {
        margin-top: 80%;
        margin-right: 5%;
        margin-left: 5%;
    }
    
    .SlideUnoTexto h4{
    font-size: 1.5rem;
    line-height: normal;
}
     .GlobalPackFooter h4{
    text-align:left;
    margin-top: 5%;
}

.HoraAtencion{
    text-align:left;
    
}

    #ArrowMenu{
    display: none;
}
    .SepMenu{
    display:none;
}
    #MenuLogin{
    height: 100px;
    margin: -5px -1px -10px 0;
    padding: 7px;
}
     .BackSo {
    padding: 3%;
     
}
    .BackSo h2 {
    font-size: 1.9rem;
}
       
}

@media screen and (min-width: 426px) and (max-width: 720px) {
       #ArrowMenu{
    display: none;
}
      .SepMenu{
    display:none;
}

    
}

@media only screen and (max-width:47.9375em) { 
    #Envios img.Ldhl{
    width: 200px;
    height: auto;
    margin-bottom: 5%;
    
    
}

#Envios img.Lfedex{
   width: 150px;
    height: auto;
    margin-bottom: 5%;
   
}

#Envios img.Lestafeta{
   width: 200px;
    height: auto;
    margin-bottom: 5%;
     
}
    
#Envios img.Ups{
   width: 15%;
    height: auto;
     margin-left: 0px;
    position: relative;
    bottom: 5px;
    left:10px;
    
}
    
#InfoPasos img.Gexpress{
    margin-top: 10%;
    margin-bottom: 7%;
}
    
#InfoPasos img.guias02{
   width: 113px;
    margin-bottom: 5%;
}
    

    
    
.GlobalPackFooter img {
    width: 40px;
    height: auto;
    margin-bottom: 0%;
    margin-top: 10%;
}

#SlideOneDesk{
     display: none;
}

#SlideOnemov{
   
    display: inline-block;
}

ul.navbar-nav li.Divisor {
    display: none;
}
    
    .GlobalPackFooter .Wp{
    top: -15px;
}


	
}

@media screen and (min-width: 721px) and (max-width: 1023px) {
    #ArrowMenu{
    display: none;
}
      .SepMenu{
    display:none;
}
    #MenuLogin{
    height: 100px;
    margin: -5px -1px -10px 0;
    padding: 7px;
}
    .BackSo {
    padding: 7%;
     
}
    .BackSo h2 {
    font-size: 1.8rem;
}
  

      
}




@media screen and (min-width: 1024px) and (max-width: 1440px) {
      
}

@media screen and (min-width: 1441px) and (max-width: 1920px) {
      
}

@media screen and (min-width: 1921px) {
      
}


#globalcash{
    margin-top: 8%;
   
}


#globalcash h3{
     color: #E6253E;
  font-family: Roboto;
  font-size: 1.8rem;
  font-weight: 700;
  
    
}


#globalcash p{
    color: #290B4D;
  font-family: Roboto;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 33px;
  width: 100%;
  text-align: left;
}


#globalcash img{
    width: 100%;
    height: auto;
}


