.title_aling{-webkit-box-pack:end;-moz-box-pack:end;-o-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:end;justify-content:end}
.etrack-origen{color:#303030;font-size:27px;font-weight:bold;vertical-align:top;height: 100%;margin-top: 20px;}
.etrack-destino{color:#303030;margin:20px 6px;font-size:27px;font-weight:bold;width:43px;float:left}

@media screen and (max-width:480px){
    .title_aling{-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-left:-37px !important}
}

@media screen and (max-width:350px){
    html,body,div,iframe,header{font-size:9px !important}
    .etrack-origen{font-size:16px !important;width:21px !important;margin:26px 0 !important}
    .etrack-destino{font-size:16px !important;width:21px !important;height:107px !important;margin:26px 10px !important}
}
    
.gm-style >div:nth-child(2){z-index:0 !important;display:none}
.gm-style-cc{display:none}
.hide_car{display:none}
.show_car{display:block}
.card-color-bottom{border-bottom-color:#2A3F54;border-bottom-width:3px;border-bottom-style:solid;border-radius:3px}
.etrack-car{position:absolute;color:#000;margin:-30px 0;font-size:9px;width:88px;text-align:center;display:none;}
.etrack-car >img{width:55px}
.etrack-show-car{display:block}
.etrack-table-estado{width:277px;border-width:1px;text-align:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:-45px;}
.etrack-table-estado >.etrack-table-chk{font-size:15px;font-weight:bold;border-width:1px;padding:5px}
.etrack-table-estado >.etrack-table-chk-detalle{font-size:13px;border-width:1px;padding:5px}
.etrack-hr{width:100%;margin:0}
.etrack-font-white{background-color:#fff}
.etrack-list{
    font-size:10px;
    width:100%;
    min-width:250px;}
.etrack-estado-verde{background:#2A3F54;color:#fff}
.etrack-estado-negro{background:#2f2f2f;color:#fff}
.etrack-estado-rojo{background:#f44437;color:#fff}
.etrack-estado-plomo{background:#a1a1a1;color:#fff}
.etrack-list-estado-entrega >.timeline-time{color:#2f2f2f}
.etrack-list-estado-entrega >.timeline-unit{border-color:#2f2f2f;}
.etrack-list-estado-entrega >.timeline-unit >.timeline-pointer:before{border-right:6px solid #2f2f2f}
.etrack-list-estado-entrega >.timeline-unit >.timeline-pointer:after{border-right:6px solid #2f2f2f}
.etrack-list-estado-entrega >.timeline-unit >.timeline-location{background-color:#2f2f2f;border-right-color:#2f2f2f;color:#fff}
.etrack-list-estado-entrega >.timeline-unit >.timeline-description{color:#2f2f2f}
.etrack-list-estado-en-ruta >.timeline-time{color:#a1a1a1}
.etrack-list-estado-en-ruta >.timeline-unit{border-color:#a1a1a1;}
.etrack-list-estado-en-ruta >.timeline-unit >.timeline-pointer:before{border-right:6px solid #a1a1a1}
.etrack-list-estado-en-ruta >.timeline-unit >.timeline-pointer:after{border-right:6px solid #a1a1a1}
.etrack-list-estado-en-ruta >.timeline-unit >.timeline-location{background-color:#a1a1a1;border-right-color:#a1a1a1;color:#fff}
.etrack-list-estado-en-ruta >.timeline-unit >.timeline-description{color:#a1a1a1}
.etrack-flecha-verde{background:green !important}
.etrack-flecha-verde:after{border-left:9px solid green !important}
.etrack-flecha-negra{background:#2f2f2f !important}
.etrack-flecha-negra:after{border-left:9px solid #2f2f2f !important}
.etrack-flecha-roja{background:#f44437 !important}
.etrack-flecha-roja:after{border-left:9px solid #f44437 !important}
.etrack-flecha-amarilla{background:#FDC500 !important}
.etrack-flecha-amarilla:after{border-right:9px solid #FDC500 !important}
.etrack-title-flecha{position:absolute;color:#000;margin:27px 0;font-size:9px;width:98px;text-align:center}
.etrack-flecha{
    color:#fff;
    text-decoration:none;
    margin:23px 8px 43px 8px;
    padding:0 2px 7px 0;
    background:#a1a1a1;
    position:relative;
    display:block;
    float:left;
    height:23px}
.etrack-flecha:after{content:" ";display:block;width:0;height:0;border-top:12px solid transparent;border-bottom:13px solid transparent;border-left:9px solid #a1a1a1;position:absolute;left:100%;z-index:2}
.etrack-flecha:before{content:" ";display:block;width:0;height:0;border-top:12px solid transparent;border-bottom:13px solid transparent;border-left:9px solid #fff;position:absolute;margin-left:-104px;left:100%;z-index:1}

.etrack-flecha-devuelta{
    color:#fff;
    text-decoration:none;
    margin:23px 8px 43px 8px;
    padding:0 2px 7px 0;
    background:#a1a1a1;
    position:relative;
    display:block;
    float:left;
    height:23px;
width: 100px;}
.etrack-flecha-devuelta:before{content:" ";display:block;width:0;height:0;border-top:12px solid transparent;border-bottom:13px solid transparent;border-right:9px solid white;position:absolute;right:0;z-index:2}
.etrack-flecha-devuelta:after{content:" ";display:block;width:0;height:0;border-top:12px solid transparent;border-bottom:13px solid transparent;border-left:9px solid #fff;position:absolute;margin-left:-104px;right:100%;z-index:1}


.etrack-ok{position:absolute;float:left;margin:3px 8px;z-index:5;}
.etrack-ok >.ok-ok{font-size:20px;display:none}
.etrack-ok >.ok-error{font-size:20px;display:none}
.etrack-ok-show >.etrack-ok >.ok-ok{display:block}
.etrack-error-show >.etrack-ok >.ok-error{display:block}
.etrack-fantansma{float:left;width:28px;height:1px}
.etrack-contenido{width:70px;height:12px;float:left;margin-top:8px;margin-left:3px;font-size: 0.8rem;}
.etrack-name-post{font-weight:bold;font-size:14px}
.etrack-name-text{font-size:14px;margin-left:10px}
.etrack-text-puntos{white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.etrack-flex{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex}
.etrack-sombra{-webkit-box-shadow:8px 7px 12px -9px rgba(0,0,0,0.75);-moz-box-shadow:8px 7px 12px -9px rgba(0,0,0,0.75);-webkit-box-shadow:8px 7px 12px -9px rgba(0,0,0,0.75);box-shadow:8px 7px 12px -9px rgba(0,0,0,0.75)}
.timeline{list-style:none;padding:0;margin:0 0 20px;position:relative}
.timeline > li{margin-bottom:15px;position:relative;z-index:2}
.timeline .timeline-spine{position:absolute;border-width:0;background-color:#e3e3e3;left:57px;width:4px;height:100%;z-index:1}
.timeline .timeline-start{margin-bottom:0}
.timeline-hd{color:#594e4d;margin:12px 0 0}
.timeline-date{background-color:#2A3F54;color:#fff;float:none;font-weight:bold;border-width:0;border-radius:3px;margin:20px 0;margin-left:0;padding:3px 0;text-align:center;width:289px}
.timeline-dot{position:absolute;left:50px;top:9px;border:2px solid #fff;background-color:#fff;border-radius:10px;height:20px;width:20px}
.timeline-start{margin-left:53px;border:2px solid #fff;background-color:#fff;border-radius:6px;height:12px;width:12px}
.timeline-time{color:#555;float:left;text-align:right;font-size:14px !important;width:47px}
.timeline-time em{display:block;font-style:normal;font-weight:bold;font-size:14px}
.timeline-unit{margin-left:77px;position:relative}
.timeline-unit:before,.timeline-unit:after{content:" ";display:table}
.timeline-unit:after{clear:both}
.timeline-unit .timeline-description{font-size:14px;}
.timeline-unit .timeline-location{background-color:#f3f3f3;font-size:12px;}
.timeline-unit .timeline-location .flaticon{color:#333;opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);vertical-align:text-top}
.timeline-unit .timeline-location.timeline-location-responsive{background-color:transparent !important;color:#333 !important;display:block}
.timeline-unit .timeline-pointer{display:none;position:absolute;left:-6px;top:10px;width:0;height:0}
.timeline-unit .timeline-pointer:before{position:absolute;left:0;top:0;content:' ';border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #d6d6d6}
.timeline-unit .timeline-pointer:after{position:absolute;left:1px;top:0;content:' ';border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #fafafa}
.timeline-delay .timeline-dot,.timeline-delay .timeline-spine{background-color:#fc0}
.timeline-delay .timeline-start{border-color:#fc0}
.timeline-delay .timeline-last .timeline-description,.timeline-delay .timeline-last .timeline-time{color:#fc0}
.timeline-delay .timeline-last .timeline-location{color:#fff;font-weight:bold;background-color:#fc0;border-right-color:#fc0}
.timeline-delay .timeline-last .timeline-location .flaticon{opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40)}
.timeline-delay .timeline-last .timeline-pointer:before,.timeline-delay .timeline-last .timeline-pointer:after{border-right-color:#fc0}
.timeline-delay .timeline-last .timeline-unit{border-color:#fc0}
.timeline-delivered .timeline-dot,.timeline-delivered .timeline-spine{background-color:#45a546}
.timeline-delivered .timeline-start{border-color:#45a546}
.timeline-delivered .timeline-last .timeline-description,.timeline-delivered .timeline-last .timeline-time{color:#45a546}
.timeline-delivered .timeline-last .timeline-location{color:#fff;font-weight:bold;background-color:#45a546;border-right-color:#45a546}
.timeline-delivered .timeline-last .timeline-location .flaticon{opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40)}
.timeline-delivered .timeline-last .timeline-pointer:before,.timeline-delivered .timeline-last .timeline-pointer:after{border-right-color:#45a546}
.timeline-delivered .timeline-last .timeline-unit{border-color:#45a546}
.timeline-enroute .timeline-dot,.timeline-enroute .timeline-spine{background-color:#2A3F54}
.timeline-enroute .timeline-start{border-color: #2A3F54}
.timeline-enroute .timeline-last .timeline-description,.timeline-enroute .timeline-last .timeline-time{color:#2A3F54}
.timeline-enroute .timeline-last .timeline-location{color:#fff;font-weight:bold;background-color:#2A3F54;border-right-color:#2A3F54}
.timeline-enroute .timeline-last .timeline-location .flaticon{opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40)}
.timeline-enroute .timeline-last .timeline-pointer:before,.timeline-enroute .timeline-last .timeline-pointer:after{border-right-color:#2A3F54}
.timeline-enroute .timeline-last .timeline-unit{border-color:#2A3F54}
.timeline-exception .timeline-dot,.timeline-exception .timeline-spine{background-color:#d61f26}
.timeline-exception .timeline-start{border-color:#d61f26}
.timeline-exception .timeline-last .timeline-description,.timeline-exception .timeline-last .timeline-time{color:#d61f26}
.timeline-exception .timeline-last .timeline-location{color:#fff;font-weight:bold;background-color:#d61f26;border-right-color:#d61f26}
.timeline-exception .timeline-last .timeline-location .flaticon{opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40)}
.timeline-exception .timeline-last .timeline-pointer:before,.timeline-exception .timeline-last .timeline-pointer:after{border-right-color:#d61f26}
.timeline-exception .timeline-last .timeline-unit{border-color:#d61f26}
.timeline-incustoms .timeline-dot,.timeline-incustoms .timeline-spine{background-color:#2A3F54}
.timeline-incustoms .timeline-start{border-color:#2A3F54}
.timeline-incustoms .timeline-last .timeline-description,.timeline-incustoms .timeline-last .timeline-time{color:#2A3F54}
.timeline-incustoms .timeline-last .timeline-location{color:#fff;font-weight:bold;background-color:#2A3F54;border-right-color:#2A3F54}
.timeline-incustoms .timeline-last .timeline-location .flaticon{opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40)}
.timeline-incustoms .timeline-last .timeline-pointer:before,.timeline-incustoms .timeline-last .timeline-pointer:after{border-right-color:#2A3F54}
.timeline-incustoms .timeline-last .timeline-unit{border-color:#2A3F54}
    
    @media screen and (min-width:992px){
        .timeline-unit{background-color:#fff;border:1px solid #e3e3e3;border-radius:3px}
    .timeline-unit .timeline-description,.timeline-unit .timeline-location{display:table-cell !important;padding:5px 10px}
    .timeline-unit .timeline-description.visible-md,.timeline-unit .timeline-location.visible-md{display:none !important}
    .timeline-unit .timeline-description{font-size:14px}
    .timeline-unit .timeline-location{background:#fafafa;border-right:1px solid #e3e3e3;border-bottom-left-radius:2px;border-top-left-radius:2px;font-size:14px}
    .timeline-unit .timeline-location.timeline-location-responsive{display:none !important}
    .timeline-unit .timeline-pointer{display:block}
    .timeline-time{padding-top:10px}
    .timeline-time em{font-size:16px}
}