.aviso{
    color:#888;
}

#deliverysys h2 {
    all:inherit;
    font-weight:700;
}
#deliverysys h1 {
    font-weight:700;
    margin-top:10px;
    font-size:2em;
    text-align: left;
    padding-left: 15px;
}
#deliverysys input {
    box-sizing:content-box
}
#deliverysys {
    font-family:Helvetica, Arial, sans-serif
}
#deliverysys input[type="radio"] {
    cursor:pointer
}
#deliverysys .dan-area-menu {
    display:none;
    font-family:Arial, Helvetica, sans-serif;
    position:fixed;
    width:80%;
    height:90%;
    background:#fff;
    left:10%;
    top:5%;
    box-shadow:0 0 10px #000;
    z-index:99999;
    border-radius:10px;
    border:solid 1px #fff;
    transition:none;
    animation:none;
}
#deliverysys #dan_perfil {
    float:left;
    width:20%;
    height:100%;
      background:url(re.png); 
    box-sizing:border-box;
    overflow:hidden;
    transition:none;
    animation:none;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
#deliverysys #dan_perfil .mensaje_wel{
    line-height: 1.1em;
    padding: 5px;
    margin-top: 15px;
    margin-bottom: 20px;
    text-align: center;
    color: #535a5a;
    font-size: 1.5em;
}
#deliverysys #dan_menu {
    float:left;
    width:99%;
    /*border-right:solid 1px #111;*/
    overflow:auto;
    overflow-x:hidden
}
#deliverysys #dan_menu2 {
    float:left;
    width:40%;
    height:100%;
    border-right:solid 1px #ccc;
    overflow:auto;
    overflow-x:hidden;
    box-sizing:border-box;
    transition:none;
    animation:none
}
#deliverysys #dan_acesso {
    float:left;
    width:40%;
    height:100%;
    box-sizing:border-box;
    transition:none;
    animation:none
}
#deliverysys .dan_foto {
    width:100%;
    height:100%;
    display:table;
}
#deliverysys .dan_estado {
    width:100%;
    height:70px;
    text-align:center;
    max-height:70px;
    display:none;
}
#deliverysys .dan_estado h1 {
    background-color:#1b8814;
    width:100%;
    height:100%;
    margin-left:auto;
    margin-right:auto;
    font-size:1.2em;
    font-weight:400;
    line-height:350%;
    cursor:pointer;
    color:#fff;
    box-sizing:border-box;
}
#deliverysys .dan_estado .close {
    background:#b62d02;
    border:solid 1px #b62d02;
}
#deliverysys .dan_horario {
    width:100%;
    display: none;
    height:auto
}
#deliverysys .dan_titulo_menu {
    width:100%;
    height:190px;
    max-height:190px;
    font-size:3em;
    padding-left:15px;
    text-align:center;
    display: none;
    line-height:210px;
    color:#fff;
    text-shadow:0 0 10px #111;
    background:#FAFAFA;
    background-attachment:fixed
}
#deliverysys .dan_lista {
    width:99%;
}
#deliverysys .dan_lista .categoria {
    padding:5px;
    margin-top:6px;
    margin-bottom:6px;
    background:#fff
}
#deliverysys .dan_lista .categoria h2 {
    padding-left:12px;
    color:#0071b5;
    text-transform:uppercase;
    font-size:1.2em;
    margin-top:20px;
}
#deliverysys .dan_titulo_acesso {
    width:100%;
    height:70px;
    border-top-right-radius:5px
}
#deliverysys .dan_boton_acesso {
    width:32%;
    float:left;
    margin-left:1%;
    height:100%;
    box-sizing:border-box;
    font-size:.8em;
    color:#111;
    cursor:pointer;
    display:table;
    text-align:center;
    border-bottom:1px solid #dbdbdb
}
#deliverysys .dan_tiendaperfil {
   width: 98%;
    max-width: 170px;
    border-bottom: 1px solid lightgray;
    margin-left: auto;
    margin-right: auto;
    display: table-cell;
    vertical-align: middle;
}
#deliverysys .dan_tiendaperfil img {
    width:110%;
}
#deliverysys .dan_verhelp {
    background: #fff;
    border-top-left-radius: 10px;

}
#deliverysys .dan_bothelp {
    display:table-cell;
    vertical-align:bottom;
    text-transform:uppercase;
    font-size:.8em;
    -webkit-user-select:none;
    -moz-user-select:none;
    -khtml-user-select:none;
    -ms-user-select:none;
    color:#0071b5;
    font-weight:700
}

#deliverysys .dan_producto {
       /* width: 90%; */
    height: 0;
    /* min-height: 50px; */
    cursor: pointer;
    transition: background-color .4s ease-out;
    box-sizing: border-box;
    /* padding: 5px; */
    /* margin-left: 5%; */
    border-radius: 3px;
}
#deliverysys .dan_producto:hover {
    background:#f4f4f4
}
#deliverysys .titulo_producto {
    color: gray;
    text-align: center;
    font-size: 0.8em;
    border: solid 3px #00abe4;
    font-weight: 700;
    padding: 10px;
    border-radius: 8px;
    width: 46%;
    height: 200px;
    margin: 5px;
    float: left;
    display: table;
}

#deliverysys .titulo_producto:hover{
    background: #e8e8e8;
    border: solid 3px #00c1bf;
}


#deliverysys .titulo_producto .alinearzona{
    display: table-cell;
    vertical-align: middle;
    color: #05ade5;
    text-transform: uppercase;
}
#deliverysys .dan_producto img {
    width: 100%;
    -webkit-user-select:none;
    -moz-user-select:none;
    -khtml-user-select:none;
    -ms-user-select:none;
    border-radius:50%;
    box-shadow:0 0 0 1px #e5dbdb;
    margin-bottom: 10px;
    box-shadow: 0px 0px 5px 0px #e5dbdb;
}
#deliverysys .dan_producto .alinearzona img {
    width: 80%;
   margin-left: 10%;margin-right: 10%;
    -webkit-user-select:none;
    -moz-user-select:none;
    -khtml-user-select:none;
    -ms-user-select:none;
    border-radius:50%;
    box-shadow:0 0 0 1px #e5dbdb;
    margin-bottom: 10px;
    box-shadow: 0px 0px 5px 0px #e5dbdb;
}
#deliverysys .titulo_producto h3 {
    font-size:12px;
    margin-top:10px;
    font-weight:400;
    color:#666;
    line-height:1.5em;
    text-align:justify
}
#deliverysys .dan_producto h4 {
    min-width:35px;
    height:15px;
    /*background:#ffd700;*/
    color:#ff7300;
    font-size:1em;
    text-align:center;
    padding:10px;
    line-height:15px;
    border-radius:6px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -khtml-user-select:none;
    -ms-user-select:none;
    float:right;
    margin-right:-80px;
    text-transform:uppercase;
    box-sizing:content-box;
    border:solid 1px #ee3c02;
}
#deliverysys .dan_cart {
    background:url(cart.png);
    background-repeat:no-repeat;
    background-size:40px 40px;
    background-position:center 4px;
    transition:background-color .4s ease-out
}
#deliverysys .dan_cart:hover {
    background:url(cart.png), #e2e2e2;
    background-repeat:no-repeat;
    background-size:40px 40px;
    background-position:center 4px
}
#deliverysys .dan_maxview {
    background:url(loc.png);
    background-repeat:no-repeat;
    background-size:35px 35px;
    background-position:center 8px;
    transition:background-color .4s ease-out
}
#deliverysys .dan_maxview:hover {
    background:url(loc.png), #e2e2e2;
    background-repeat:no-repeat;
    background-size:35px 35px;
    background-position:center 8px
}
#deliverysys .dan_tienda {
    background:url(info.png);
    background-repeat:no-repeat;
    background-size:35px 35px;
    background-position:center 8px;
    transition:background-color .4s ease-out
}
#deliverysys .dan_tienda:hover {
    background:url(info.png), #e2e2e2;
    background-repeat:no-repeat;
    background-size:35px 35px;
    background-position:center 8px
}
#deliverysys .dan_sms {
       
    font-size: .7em;
    
    color: #000;
    text-align: center;
   /*  position: absolute; /*/
    z-index: 9;
    width: 98%;
    font-size: 0.85em;
    /* width: 39.4%; */
}
#deliverysys .dan_sms_adv {
    color: #fff;
    background: #f10014;
    min-height: 15px;
    padding: 5px;
    font-weight: bold;
    text-transform: uppercase;

}
#deliverysys .dan_sms_error {
    color:#fff;
    background:red;
    min-height: 15px;
     padding: 3px;
}
#deliverysys .dan_produc_detail_area {
    text-align:center;
    overflow:auto;
    overflow-x:hidden;
    height: 100%;
}
#deliverysys .dan_produc_detail_area2 {
    height: calc(100% - 80px);
    text-align:center;
    overflow:auto;
    overflow-x:hidden;
    padding-top:0
}
#deliverysys .dan_produc_detail_area3 {
   
    text-align:left;
    overflow:auto;
    overflow-x:hidden;
    height:  calc(100% - 80px);
}
#deliverysys .dan_produc_detail_area3 h1{
text-align: center;
color: #25b7d3;
}
#deliverysys .dan_produc_detail_area3 div{
    margin-bottom: 20px;
}
#deliverysys .dan_produc_detail_area3 div b{
    color: #1594ac;
    font-size: 0.9em;
    font-style: italic;
}
#deliverysys .dan_produc_detail_area3 div b hr{
  margin-top: 0;
    margin-bottom: 0;
    border: 0;
    border-top: 3px solid #01abe4;
    width: 85%;
    margin-right: 100%;
}
#deliverysys .dan_produc_detail_area3 div .editadata{
      background: url('edit.png'),#EEE;
      background-repeat: no-repeat;
      background-position: center center;
      background-size: 20px 20px;
      width: 30px; height: 30px;
    padding: 7px;
    border: solid 1px;
    float: right;
    cursor: pointer;
    border-radius: 5px;
}
#deliverysys .dan_produc_detail_area3 div .closedsec, .lookhistory{
        width: 49%;
    margin-left: 1%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background: #EEE;
    /* padding: 7px; */
    border: solid 1px;
    float: right;
    cursor: pointer;
    margin-top: 10px;
    margin-bottom: 10px;
}

#deliverysys .dan_produc_detail_area img {
    width:100%
}
#deliverysys .dan_produc_detail_area p {
    text-align:left;

    font-size:.8em
}
#deliverysys .dan_produc_detail_area > p {
    font-family:tahoma;
    color:#718896
}
#deliverysys .dan_produc_detail_area .opciones {
    padding:10px;
    text-align:left;
    /*background:#f9f9f9;*/
}
#deliverysys .dan_produc_detail_area .opciones h3 {
    padding-left:10px;
    color:#ffbf1f;
    font-size: 0.9em;
    font-family: verdana;
}
#deliverysys .dan_produc_detail_area .opciones input[type="checkbox"] {
    width:20px;
    height:20px;
    margin:5px;
    margin-top:10px;
    float:left;
    cursor:pointer
}
#deliverysys .dan_produc_detail_area .opciones input[type=checkbox]:checked {
    color:blue
}
#deliverysys .dan_produc_detail_area .opciones .row {
    height:43px;
    background:#fff;
    cursor:pointer;
    margin:4px;
    border:solid 1px #dbdbdb;
    white-space:nowrap
}
#deliverysys .dan_produc_detail_area .opciones .row p {
    float:left;
    margin-top:14px;
    font-size:.85em;
    cursor:pointer;
    white-space:nowrap;
    padding-left:50px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -khtml-user-select:none;
    -ms-user-select:none
}
#deliverysys .dan_produc_detail_areabutton {
        height: 63px;
    background: #fdbe37;
    color: #fff;
    cursor: pointer;
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
    /* border-radius: 7px; */
    font-weight: 700;
    /* width: 97.6%; */
    box-sizing: border-box;
    /* margin-left: 5px; */
    /* margin-right: auto; */
    transition: background-color .4s ease-out;
    z-index: 9999999999999;
    width: 100%;
    bottom: 20px;
    position: absolute;
    right: 20px;
    width: 70px;
    height: 70px;
    border-radius: 50%;
        line-height: 15px;
    padding-top: 10px;
}
#deliverysys .dan_produc_detail_areabutton:hover {
    background:#555656;
}
#deliverysys .dan_produc_detail_areabutton .price {
    font-size: 14px;
    /* padding-right: 10px; */
    text-transform: uppercase
}
#deliverysys .dan_produc_detail_areabutton .frase {
   font-weight: bold;
    font-size: 25px;
}
#deliverysys .dan_produc_detail_area .opciones .row {
    text-align:right
}
#deliverysys .dan_produc_detail_area .opciones .row .boton-option {
    width:30px;
    height:30px;
    background:#fff;
    float:right;
    margin:5px;
    font-size:1.1em;
    text-align:center;
    line-height:30px;
    font-weight:700;
    border-radius:4px;
    margin-left:1px;
    margin-right:1px;
    display:none;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -khtml-user-select:none;
    -ms-user-select:none;
    color:#01abe4;
}
#deliverysys .dan_produc_detail_area .opciones .row .botsum {
    margin-right:8px
}
#deliverysys .row .label-acumulado {
   line-height: 35px;
    display: inline-block;
    padding: 5px;
    margin-left: -35px;
    font-size: .8em;
    text-transform: uppercase;
}
#deliverysys .dan-cantidad {
    width:200px!important;
    margin-left:auto;
    margin-right:auto;
    margin-top:-40px;
    padding-bottom:50px!important;
    display:none;
}
#deliverysys .dan-cantidad h3 {
    text-align:center;
    margin-top:35px
}
#deliverysys .dan-cantidad .boton-option {
    width:35px;
    height:42px;
    background:lightgray;
    float:right;
    margin:5px;
    font-size:1.1em;
    text-align:center;
    line-height:43px;
    font-weight:700;
    margin-left:0;
    margin-right:0;
    margin-top:0;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -khtml-user-select:none;
    -ms-user-select:none;
    border-top:solid 1px gray;
    border-bottom:solid 1px gray;
    box-sizing:border-box;
    transition:background-color .4s ease-out;
    transition:color .4s ease-out
}
#deliverysys .opciones h3 > textarea {
    width:95%;
    max-width:95%;
    height:60px;
    font-size:.9em;
    padding:8px;
    letter-spacing:1px;
    border-radius:4px;
    resize:none;
    margin-top:14px;
    border:solid 1px #0074D9
}
#deliverysys .dan-cantidad .dan_cantidad {
    width:98px;
    height:30px;
    padding:5px;
    border:solid 1px gray;
    border-bottom-left-radius:5px;
    border-top-left-radius:5px;
    box-sizing:content-box
}
#deliverysys .dan-cantidad .boton-option:hover {
    background:#0074d9;
    color:#fff
}
#deliverysys .dan-morecantidad {
    float:left
}
#deliverysys .dan-cantidad .suma {
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
    border-right:solid 1px gray
}
#deliverysys .dan-error-option-group {
    border:solid 1px red;
    margin-top:10px
}
#deliverysys .dan-error-option-group h4 {
    font-weight:400;
    font-size:.8em;
    line-height:.8em;
    text-align:center;
    color:red
}
#deliverysys .dan-sombra {
    width:100%;
    height:0;
    position:fixed;
    bottom:0;
    left:0;
    background:rgba(17, 17, 17, 0.7);
    display:none;
    z-index:99998;
    cursor:pointer
}
#deliverysys .dan-sombrab {
    width:100%;
    height:100%;
    position:fixed;
    top:0;
    left:0;
    background:rgba(0, 0, 0, 0.5);
    display:none;
    z-index:999999997;
    cursor:pointer
}
#deliverysys .dan-cart .producto-row {
    width: 100%;
    background: #f5f5f5;
    /* margin-left: 2%; */
    /* margin-top: 20px; */
    border-collapse: collapse;
}
#deliverysys .dan-cart .canthead {
    width:10px;
    height:40px;
    padding-left:5px;
    padding-right:5px;
    text-align:center;
}
#deliverysys .dan-cart .outheadrow {
    
}
#deliverysys .dan-cart .youpor {
    margin-top:35px
}
#deliverysys .dan-cart .producto-row .spaci {
    height:10px
}
#deliverysys .continuebutton{
    width: 100%;
    position: initial;
    border-radius: 0;
    line-height: 50px;
        position: absolute;
    width: 40%;
    right: 0;
    background: #fff;
    color: #01abe4;
    border: dashed;
        width: 40%;
          transition:background-color .4s ease-out;
          transition:color .4s ease-out;
}
#deliverysys .continuebutton:hover{
    background: #008fbe;
    color: #fff;
    }
#deliverysys .dan-cart .dantotala {
        text-align: right;
    font-size: 1.5em;
    box-sizing: border-box;
    border: 0;
    background: #f5f5f5;
    color: #008fbe;
    width: 100%;
    font-weight: 700;
    /* padding: 18px 5% 20px; */
    border-top: solid 1px #01abe4;
    font-size: 1em;
    padding-bottom: 10px;
    padding: 10px;
    padding-right: 40px;
}
#deliverysys .dan-cart .sombrblue{
    background: #01abe4;
    color: #fff;
}
#deliverysys .dan-cart .dantotala b {
    float:right;
    /*padding-right:40px*/
}
#deliverysys .dan-cart .producto-row tr {
    width:98%;
    font-family:verdana;
    color:#686180;
    transition:background-color .4s ease-out;
    cursor:pointer
}
#deliverysys .dan-cart .producto-row tr:hover {
    background:#f4f4f4
}
.dan-cart .producto-row .cantidad {
    width:10px;
    line-height:0;
    font-size:.7em;
    font-weight:700
}
#deliverysys .dan-cart .producto-row .titulo {
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    word-break:break-all;
    font-size:.9em;
    text-align:left;
    font-weight:700
}
#deliverysys .dan-cart .producto-row .total {
    width:155px;
    font-size:.8em;
    text-align:center;
    font-weight:700;
    color: #1547a5;
}
#deliverysys .dan-cart .producto-row .delete-cart-item {
    width:10px;
    font-weight:700;
    padding-left:10px;
    padding-right:20px;
    font-size:.9em;
    cursor:pointer;
    color:#e80e0e;
}
#deliverysys .dan-cart .producto-row .delete-cart-item:hover {
    color:#A4A4A4
}

#deliverysys .dan-contact-client {
    position:fixed;
    width:90%;
    max-width:550px;
    left:50%;
    margin-left:-300px;
    min-height:400px;
    max-height:400px;
    background:#fff;
    z-index:1.0E+20;
    top:15%;
    box-shadow:0 0 10px #000;
    font-family:'Arial';
    font-size:.6em;
    text-align:center;
    display:none;
    z-index:999999998;
    border-radius:10px
}
#deliverysys .dan-contact-client p {
    font-size:1.3em
}
#deliverysys .dan-contact-client h1 {
    text-align:center;
    text-transform:uppercase;
    color:#0071b5
}
#deliverysys #info-envio .contenedor_data_detalle{
    padding: 8px;
    padding-bottom: 15px;
    border: solid 1px lightgray;
    border-radius: 5px;
    text-align: left;
    font-size: 0.8em;
}
#deliverysys #info-envio p{
    font-size: 1.2em;
}
#deliverysys #info-envio .contenedor_data_detalle h3{
    font-weight: bold;
    font-size: 2em;
    text-align: center;
    margin-top: 5px;
    margin-bottom: 3px;
    color: #01abe4;
    }
#deliverysys #info-envio .contenedor_data_detalle p{
    text-align: left;
    font-size: 1.9em;
    margin-top: 7px;
    color: #024b63;
    padding-left: 10px;
}
#deliverysys #info-envio .contenedor_data_detalle input{
        width: 96%;
    font-size: 1.9em;
    text-align: left;
    padding-left: 7px;
}
#deliverysys #info-envio .contenedor_data_detalle select{
        width: 98%;
    font-size: 1.9em;
    text-align: left;
    line-height: 34px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 5px;
    border: solid #03a9f4;
    color: #03a9f4;
    padding-left: 20px;
    cursor: pointer;
    margin-top: 0;
    background: #fff;
}
#deliverysys .dan-contact-client h3 {
        text-align: left;
    text-transform: uppercase;
    color: #0071b5;
    font-size: 1.4em;
   
}
#deliverysys .dan-contact-clientforms {
    width:60%;
    height:30px;
    padding:5px;
    margin-top:10px;
    margin-bottom:10px;
    border:solid 1px lightgray;
    border-radius:5px
}
#deliverysys .dan-contact-clientformst {
    width:60%;
    padding:5px;
    margin-top:10px;
    margin-bottom:10px;
    height:80px;
    border-radius:5px;
    resize:none
}
#deliverysys .dan-contact-client .titulo {
    width:100%;
    height:50px
}
#deliverysys #info-envio .titulo .aceptar-buy {
    width:50%;
    float:right;
    height:50px;
    background:#0071b5;
    color:#fff;
    font-size:1.5em;
    line-height:50px;
    cursor:pointer;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
    transition:background-color .4s ease-out;
    margin-bottom:30px;
}
#deliverysys .dan-contact-client .titulo .aceptar-buy:hover {
    background:#f9772b
}
#deliverysys #info-envio .titulo .cancelar-buy {
    width:50%;
    float:left;
    height:50px;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
    border: solid 1px gray;
    font-size:1.4em;
    line-height:50px;
    cursor:pointer;
    transition:background-color .4s ease-out;
    margin-bottom:30px;
}
#deliverysys #info-envio .titulo .cancelar-buy:hover {
    background:#e8e8e8;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px
}
#deliverysys .dan_msj {
    padding:3px;
    min-height:15px;
    color:#000;
    text-align:center;
    font-size:1.2em;
    line-height:1.2em
}
#deliverysys .dan_msj_adv {
    color:#111;
    background:#ffd700
}
#deliverysys .dan_msj_error {
    color:#fff;
    background:red;
    font-size:1.6em;
}
#deliverysys .mk-error {
    border:solid 1px red
}
#deliverysys #info-envio {
    box-sizing:border-box;
    font-size: 0.8em;
}
#deliverysys #info-entrega {
    padding-top:15px
}
#deliverysys #info-entrega .entregarow {
    width:60%;
    height:40px;
    line-height:40px;
    font-size:1.7em;
    border:1px solid #dbdbdb;
    padding:5px;
    cursor:pointer;
    border-radius:5px;
    background:#fefefe;
    -webkit-user-select:none;
    -moz-user-select:none;
    -khtml-user-select:none;
    -ms-user-select:none;
    text-align:left;
    box-sizing:content-box;
    margin:5px auto
}
#deliverysys #info-entrega .entregarow input[type="radio"] {
    width:25px;
    height:25px;
    float:left;
    margin-top:8px;
    margin-right:20px
}
#deliverysys .dan-contact-client .markerow {
    background:#0e96e8!important;
    color:#fff
}
#deliverysys #info-entrega .entregarow .shared {
    width:49%;
    padding:5px;
    height:40px;
    margin-left:2px;
    float:left;
    cursor:pointer;
    border-radius:5px
}
#deliverysys #info-entrega .entregarow .shared:hover {
    outline:none
}
#deliverysys #info-direccion .shared {
    width:62%;
    padding:5px;
    height:45px;
    border-radius:5px;
    cursor:pointer
}
#deliverysys #info-direccion .shared:hover {
    outline:none
}
#deliverysys .dan_produc_detail_area .producto-row .dan-tdagr {
    text-align:left;
    font-size:.8em;
    height:auto!important;
    border-bottom-width:0!important;
    line-height:1.5em!important;
    letter-spacing:1.5px!important;
    background-color: #eaeaea;
}
#deliverysys .dan_produc_detail_area .producto-row .dan-tdagr b{
    float: right;
    margin-right: 80px;
}
#deliverysys .dan_produc_detail_area .producto-row .giveprice {
    width:80px;
    font-size:.7em;
    text-align:center
}
#deliverysys #dan_perfil .dan_horario h2 {
    font-size:.9em;
    font-weight:400;
    text-align:center;
    justify-content:center;
    padding-left:10px;
    padding-right:10px;
    padding-top:20px;
    box-sizing:border-box;
    color:#c12f2f;
    background: url('re.png');
}
#deliverysys .dan-empty {
    background:url(empty.png);
    background-repeat:no-repeat;
    background-position:center center;
    background-size:50%
}
#deliverysys #aceptar-cart {
    font-weight:400;
    letter-spacing:1px
}
#deliverysys .thankbuy {
    position:fixed;
    width:700px;
    height:auto;
    padding:10px;
    border-radius:10px;
    background:#fff;
    display:none;
    box-sizing:content-box;
    font-size:2em;
    text-align:center;
    color:#111;
    font-size:1em;
    letter-spacing:1px;
    margin-left:-400px;
    top:150px;
    z-index:9000;
    left:50%;
}
#deliverysys .thankbuy h1{
text-align: center;
}
#deliverysys .thankbuy .cerrar {
    background:#58ACFA;
    width:200px;
    height:50px;
    line-height:50px;
    color:#fff;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    margin-top:20px;
    cursor:pointer;
    border:0;
    box-sizing:content-box;
    margin-left:5px;
    margin-right:5px
}
#deliverysys .thankbuy .imprimir {
    background:#fff;
    width:198px;
    height:48px;
    line-height:50px;
    color:#111;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    margin-top:20px;
    cursor:pointer;
    border:0;
    box-sizing:content-box;
    margin-left:5px;
    margin-right:5px;
    border:solid 1px #000;
    display:none;
}
#deliverysys .thankbuy .codigo {
    margin-left:auto;
    padding:10px;
    background:#F2F2F2;
    width:200px;
    border:solid 1px #add8e6;
    margin-top:25px;
    margin-right:auto;
    font-size:1.2em;
    letter-spacing:2px;
    font-style:italic;
}
#deliverysys .dan_produc_detail_area .opciones h2 {
    font-size:16px;
    color:#001F3F;
    margin-bottom:20px;
    margin-left:20px;
}
#deliverysys .dan_produc_detail_area .opciones label {
    display:inline-block;
    cursor:pointer;
    color:#8e8d8d;
    position:relative;
    font-size:1em;
    border-radius:5px;
    /*
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s;
    */
    width:100%;
    height:100%;
}
#deliverysys .dan_produc_detail_area .opciones label:hover {
    /*background: url('agregar-carro.jpg') no-repeat center;*/
    background:rgba(0, 116, 217, 0.1);
    background-size:15%;
    background-position: 220px 5px;
    transition: opacity 900ms;
    -webkit-transition: opacity 500ms;
    -moz-transition: opacity 500ms;
    -o-transition: opacity 500ms;
    -ms-transition: opacity 500ms;
    
}
#deliverysys .dan_produc_detail_area .opciones label:before {
    content:"";
    display:inline-block;
    width:17px;
    height:17px;
    position:absolute;
    left:15px;
    border-radius:50%;
    background:#ffc01f;
    border:3px solid #ffc01f;
}
#deliverysys .dan_produc_detail_area .opciones input[type="radio"] {
    display:none;
}
#deliverysys .dan_produc_detail_area .opciones input[type="radio"]:checked + label:before {
    display:none;
}
#deliverysys .dan_produc_detail_area .opciones input[type="radio"]:checked + label > p {
    color:#fff;
}
#deliverysys .dan_produc_detail_area .opciones input[type="radio"]:checked + label > .label-acumulado {
    color:#fff!important
}
#deliverysys .dan_produc_detail_area .opciones input[type="radio"]:checked + label {
    padding:5px 15px;
    background:#0074D9;
    border-radius:2px;
    color:#fff
}
#deliverysys .dan_produc_detail_area .opciones .row label:before {
    margin-top:10px
}
#deliverysys .dan_produc_detail_area .opciones .row input[type="checkbox"] {
    display:none
}
#deliverysys .dan_produc_detail_area .opciones .row input[type="checkbox"]:checked + label:before {
    display:none
}
#deliverysys .dan_produc_detail_area .opciones .row input[type="checkbox"]:checked + label {
    background:#01abe4;
    color:#fff!important;
    padding-left:5px;
    width:100%;
    float:left
}
#deliverysys .dan_produc_detail_area .opciones .row input[type="checkbox"]:checked + .label-for-check {
    color:#fff
}
@media (max-width: 900px) {
    #deliverysys .dan_estado h1 {
        height:initial
    }
}
#deliverysys #dysloader {
    position:fixed;
    width:100%;
    height:100%;
    background:rgba(0, 0, 0, 0.5);
    top:0;
    left:0;
    display:none;
    z-index:100000;
}
#deliverysys #dysloader img {
    width:100px;
    height:100px;
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-50px;
    margin-top:-50px
}
#deliverysys #dysminiloader {
    width:60px;
    height:60px;
    position:fixed;
    bottom:70px;
    right:70px;
    display:none;
    z-index:100000;
}
#deliverysys #info-metodo {
    padding-top:20px;
    box-sizing:border-box;
    display:none
}
#deliverysys #info-metodo .entregarow {
    width:60%;
    height:40px;
    line-height:40px;
    font-size:1.3em;
    border:1px solid #dbdbdb;
    padding:5px;
    background:#fefefe;
    cursor:pointer;
    border-radius:5px;
    text-align:left;
    box-sizing:content-box;
    margin:5px auto
}
#deliverysys #info-metodo .entregarow input[type="radio"] {
    width:25px;
    height:25px;
    margin-top:8px;
    float:left;
    margin-right:20px
}
#deliverysys #info-complete {
    text-align:left;
    vertical-align:middle;
    display:none;
    color:#555;
    font-size:1.35em;
    line-height:1.6em
}
#deliverysys #info-complete .codigo_pedido {
    padding:10px;
    border:solid 1px red;
    color:red;
    width:100px;
    font-size:15px;
    text-align:center;
    font-weight:700;
    float:right;
    margin-right:25px
}
#deliverysys #info-complete p {
    font-size:1em
}
/*
#deliverysys #dan-maxview h1, h3 {
    font-size:1.3em;
    margin-bottom:7px;
    color:#0071b5
}
*/
#deliverysys .dan-area-menu-mini {
    width:50%;
    left:25%
}
#deliverysys .dan-area-menu-mini .dan_acesso {
    display:none
}
#deliverysys .dan-area-menu-mini #dan_perfil {
    width:30%;
}
#deliverysys .dan-area-menu-mini #dan_menu2 {
    width:70%
}
#deliverysys .dan_titulo_menu .portacont {
    width:100%;
    height:100%;
    display:none;
    margin-top:10px;
    margin-left:-7px;
}
#deliverysys .dan_titulo_menu .portatext {
    position:relative;
    top:-180;
    font-size:.7em;
}
#deliverysys #dan-ir-cart {
    padding-bottom:0
}
#deliverysys #dan-ir-cart .burbuja {
    display:table-row;
    border:solid 3px #fff;
    color:#fff;
    width:21px;
    line-height:20px;
    border-radius:50%;
    left:50%;
    height:100%;
    vertical-align:middle
}
#deliverysys #dan-ir-cart .burbuja .son {
    background:#f54646;
    width:20px;
    height:20px;
    border-radius:50%;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    display:none;
    margin-top:18px
}
#deliverysys .producto-row th {
    background:#008fbe;
    color:#fff;
    font-size:.6em;
    text-align:left;
    vertical-align:middle
}
#deliverysys .producto-row {
    text-align:center;
    padding-left:10px;
    padding-right:10px
}
#dan_perfil .mCustomScrollBox{
       border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
#deliverysys .diashabiles{
        display: inline-block;
    height: 100%;
    padding-top: 8px;
    padding-left: 8px;
    padding-right: 8px;
    color: #3A405A;
    font-weight: bold;
    border-left: solid 1px #b6aaaa;
    margin-left: 5px;
        background: #f2f2f2;
            text-align: center;
            float: right;
            line-height: 13px;
}
#deliverysys .diashabiles b{
    font-size: 0.7em;
}
#deliverysys .row_andress{
    width: 100%;
    /* margin-left: 5%; */
    height: 50px;
    text-align: left;
}

#deliverysys .row_andress .titulo_andress{
    color: #01abe4;
    height: 100%;
    line-height: 50px;
    padding-left: 10px;
    font-size: 1.2em;
    cursor: pointer;
    border-bottom: solid 1px #AEC5EB;
    background: #eeeeee;
}
#deliverysys .row_andress .titulo_andress img{
    width: 20px;
    margin-right: 10px;
    margin-top: -4px;
}


#deliverysys .row_andress .buttoncomplice{
    /* height: 40px; */
    line-height: normal;
    border: solid 1px #c4c0c0;
    float: right;
    display: inline-block;
    box-sizing: border-box;
    font-size: 0.7em;
    text-align: center;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 8px;
    padding-right: 8px;
    margin-top: 7px;
    margin-bottom: 5px;
    /* margin-left: 2px; */
    margin-right: 4px;
    border-radius: 5px;
}
#deliverysys .row_andress .edit_an{
    background: url(edit.png),#fff;
    background-size: 25px 25px;
    width: 35px;
    height: 35px;
    background-repeat: no-repeat;
    background-position: center center;
    /* padding: 10px; */
    border: 0;
}
#deliverysys .row_andress .edit_an:hover{
    border: solid 1px #01abe4;
}
#deliverysys .row_andress .delete_an{
   background: url(delete.png),#01abe4;
    background-size: 25px 25px;
    width: 35px;
    height: 35px;
    background-repeat: no-repeat;
    background-position: center center;
    /* padding: 10px; */
    border: 0;
}
#deliverysys .row_andress .delete_an:hover{
     border: solid 1px #fff;
}
#deliverysys .addandres{
        line-height: 59px;
    text-align: center;
    background: #EEE;
    /* line-height: 40px; */
    font-size: 1.2em;
    border: solid 1px #DDD;
    cursor: pointer;
    margin-top: 10px;
    height: 60px;
    color: #01abe4;

}
#deliverysys .addandres:hover{
    background: #e1e1e1;
}
#deliverysys #loginarea{
    position: fixed;
    width: 90%;
    max-width: 300px;
    background: #fff;
    min-height: 400px;
    z-index: 999999;
    margin-left: auto;
    margin-right: auto;
    left: 50%;
    margin-left: -150px;
    top: 10%;
    border-radius: 10px;
    box-shadow: 0 0 19px 4px #111;
    padding-bottom: 20px;
    display: none;
    animation: none;
    font-size: 0.9em;
}
#deliverysys #loginarea h1{
    color: #36b4ff;
    margin-top: 35px;
    border-left: solid 10px #36b4ff;
    padding-left: 20px;
    margin-bottom: 20px;
}
#deliverysys #loginarea h3{
    font-size: 1.1em;
    padding-left: 25px;
    color: #ff9800;
}
#deliverysys #loginarea input{
    margin-left: 25px;
    border: 0;
    border-bottom: solid 1px lightgray;
    width: 80%;
    padding: 8px;
    color: #000;
    background: #EEE;
    border-radius: 5px;
}
#deliverysys #loginarea #sendlogin{
    width: 200px;
    background: #36b4ff;
    height: 35px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    margin-bottom: 10px;
    cursor: pointer;
    text-align: center;
    border-radius: 5px;
}
#deliverysys #loginarea #sendlogin:hover{
    background:#ff9800;
}
#deliverysys #loginarea #sendlogin img{
    height: 60%;
    margin-top: 4%;
}
#deliverysys #loginarea h4{
    color: gray;
    font-weight: normal;
    text-align: center;
    font-size: 1.1em;
    margin-top: 10px;
    text-decoration: underline;
}
#deliverysys #registroarea .cerrarthis{
        width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 1.3em;
    float: right;
    cursor: pointer;
    margin-right: 5px;
    margin-top: 5px;
}
#deliverysys #loginarea .cerrarthis{
        width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 1.3em;
    float: right;
    cursor: pointer;
    margin-right: 5px;
    margin-top: 5px;
}
#deliverysys #loginarea .neednoempty{
    border-color: red;
    background: #ffd0d0;
}
#deliverysys #loginarea .mensajed{
    text-align: center;
    height: 20px;
    margin-top: 5px;
}
#deliverysys .secclse{
    position: fixed;
    min-height: 150px;
    background: #fff;
    left: 50%;
    margin-left: -250px;
    top: 15%;
    z-index: 99999999999999999999999999999999999999999;
    width: 500px;
    border-radius: 7px;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    border: solid 5px #13a4c4;
    display:none;
}
#deliverysys .secclse .titlesecl{
    font-size: 1.2em;
    color: #13a4c4;
    font-weight: bold;
    padding-bottom: 5px;
}
#deliverysys .secclse .areabonotesc{
    text-align: right;
    margin-top: 20px;
}
#deliverysys .secclse .botondialper{
width: 100px;
    height: 40px;
    background: #19b5d7;
    color: #fff;
    line-height: 40px;
    text-align: center;
    border: solid 1px #808080;
    display: inline-block;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -ms-user-select:none;
    margin-left: 10px;
}
#deliverysys .secclse #n{
    background: #fff;
    color: gray;
}
#deliverysys .secclse #n:hover{
    background: #f0efef;
}
#deliverysys .secclse #y:hover{
    background: #38c9e9;
}
#deliverysys .secclse .areainputs input, select{
    margin-top: 7px;
    margin-bottom: 7px;
    border: 0;
    border-bottom: solid 1px lightgray;
    width: 99%;
    padding: 5px;
    padding-top: 15px;
    color: #7f6b6b;
    background: #EEE;
    padding-bottom: 10px;
    font-family: verdana;
    border-radius: 8px;
}

#deliverysys .secclse .areainputs select{
    width: 100%;
    }
#deliverysys .secclse .areainputs textarea{
    width: 100%;
    height: 70px;
    resize: none;
    background: #eee;
    border: 0;
    margin-top: 4px;
    border-bottom: solid 1px #dfdede;
}

#deliverysys .secsadata{
       width: 400px;
    max-height: 400px;
    margin-left: -200px;
    overflow-y: auto;
}
#deliverysys .secsadata h4{
       font-size: 0.8em;
}
#deliverysys .secclse h4{
       font-size: 0.8em;
}
#deliverysys .secclse p{
    height: 20px;
    text-align: center;
    font-size: 1.5em;
    margin-top: 5px;
}
#deliverysys .secclse .cerrar_this{
       width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 1.3em;
    float: right;
    cursor: pointer;
    margin-right: 5px;
    margin-top: 5px;
}

#deliverysys .filaformentrega{
width: 100%;
    text-align: left;
    min-height: 30px;
    font-size: 1.2em;
}
#deliverysys .secsadata .neednoempty{
    border-color: red!important;
    background: #ffd0d0!important;
}
#deliverysys #createazwy{
    overflow-y: auto;
}
#deliverysys #createazwy .neednoempty{
    border-color: red!important;
    background: #ffd0d0!important;
}
#deliverysys .concent{
    display: inline-block;
}
 #dysloader{
        position: fixed;
        width: 100%;
        height: 100%;
        background: rgba(0,0,0,0.5);
        top: 0;left:0;
        display: none;
        z-index: 10000;
    }
    #dysloader img{
        width: 100px;
        height: 100px;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: -50px;
        margin-top: -50px;
    }
    #dysminiloader{
        width: 60px;
        height: 60px;
        position: fixed;
        bottom: 70px;
        right: 70px;
        display: none;
        z-index: 10000;
    }
    #deliverysys #wrapper h1{
       text-align: left;
    color: #5b5959;
    font-size: 1.3em;
    margin-bottom: 30px;
    border-bottom: solid 3px #00ace5;
    padding-bottom: 7px;
}
#deliverysys #areamenu #tu_historial .pedido_row{
   border: solid 1px #6bd7fb;
    padding: 5px;
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 0.8em;
    cursor: pointer;
    margin-left: 10px;
    margin-right: 10px;
}
#deliverysys #areamenu #tu_historial .pedido_row h1{
    text-align: left;
    color: gray;
    font-size: 1.5em;
    display: inline-block;
}
#deliverysys #areamenu #tu_historial .pedido_row .contenido_az{
    text-align: right;
    display: inline-block;
    float: right;
    margin-top: 10px;
    margin-right: 5px;
}
#deliverysys #areamenu #tu_historial .pedido_row .barra_progreso{
        width: 100%;
    border: solid 1px #a9a9a9;
    margin-top: 0px;
    margin-bottom: 4px;
}
#deliverysys #areamenu #tu_historial .pedido_row .barra_progreso .progreso{ 
    height: 10px;
    margin: 0;
}
#deliverysys #areamenu #tu_historial{
    display: none;
}
#deliverysys #areamenu #tu_historial .pedido_row .barra_progreso .ingresado{
width: 33%;
background: #a09090;
}
#deliverysys #areamenu #tu_historial .pedido_row .barra_progreso .recogido{
width: 63%;
background: #009688;
}
#deliverysys #areamenu #tu_historial .pedido_row .barra_progreso .entregado{
width: 100%;
background: #79c720;
}
#deliverysys #areamenu #tu_historial .pedido_row .barra_progreso .rechazado{
width: 100%;
background: #fd5454;
}
#deliverysys #areamenu #tu_historial .pedido_row .centerestado{
text-align: center;
}
#deliverysys #areamenu .dantotala p{
    text-align: center;
}
#deliverysys #areamenu #dan-cart textarea{
    width: 100%;
    padding: 10px;
    font-size: 0.8em;
    min-height: 70px;
    color: #52462d;
    resize: none;
    margin-bottom: 90px;
}
#deliverysys #loginarea #openregis{
    width: 200px;
    cursor: pointer;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding: 7px;
    border: solid 1px gray;
    margin-top: 3px;
    border-radius: 5px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -ms-user-select:none;
}
#deliverysys #loginarea #openregis:hover{
    background:#ccc;
    border: solid 1px gray;
    color:#fff;
}
#deliverysys #registroarea{
    position: fixed;
    width: 90%;
    max-width: 500px;
    background: #fff;
    height: 400px;
    z-index: 999999;
    margin-left: auto;
    margin-right: auto;
    left: 50%;
    margin-left: -250px;
    top: 10%;
    border-radius: 3px;
    box-shadow: 0 0 19px 4px #111;
    padding-bottom: 20px;
    display: none;
    animation: none;
    font-size: 0.9em;
  
}
#deliverysys #registroarea h1{
    color: #36b4ff;
    margin-top: 35px;
    border-left: solid 3px #36b4ff;
    padding-left: 20px;
    margin-bottom: 20px;
}
#deliverysys #registroarea h3{
    font-size: 1.1em;
    padding-left: 25px;
    color: #ff9800;
}
#deliverysys #registroarea input{
    margin-left: 25px;
    border: 0;
    border-bottom: solid 1px lightgray;
    width: 85%;
    padding: 8px;
    color: #000;
    background: #EEE;
    border-radius: 5px;
}
#deliverysys #registroarea #sendlogin{
    width: 130px;
    background: #36b4ff;
    height: 45px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    cursor: pointer;
    text-align: center;
}
#deliverysys #registroarea #saveregis{
    width: 90%;
    height: 50px;
    line-height: 30px;
    cursor: pointer;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
    border: solid 1px #baa8a8;
    background: #ff9800;
    color: #fff;
    margin-top: 15px;
    border-radius: 10px;
    letter-spacing: 3px;
}
#deliverysys #registroarea #saveregis:hover{
background:#40c7de;
}
#deliverysys #registroarea .neednoempty{
    border-color: red;
    background: #ffd0d0;
}
#deliverysys #registroarea .mensajed{
    text-align: center;
    height: 20px;
    margin-top: 5px;
}
#deliverysys .row .col-md-8 p{
    color: #41352f;
    font-weight: bold;
}
#deliverysys .filaformentrega .negrita{
    color:#111; font-size:12px; font-weight: normal;
}
#deliverysys .filaformentrega .spanne{
    color:#255666; font-size:12px; font-weight: bold;
    float: right;
    margin-right: 20px;
}
#deliverysys #dan_perfil .primary_perfil_area{
    height: 100%;
}
#deliverysys #dan_perfil #zscrolconfozed{
    height:  58%;
    margin-top: 5%;
}
#deliverysys #detalles_orden{
        top: 10%;
    padding-left: 70px;
    padding-right: 70px;
    background: #fff;
    left: 50%;
    box-shadow: 0 0 5px #000;
    z-index: 999999999999;
    text-align: center;
    border-radius: 5px;
    background-color: #F4F4F4;
    border: 1px solid #DDD;
    border-top: solid 48px #fff;
    padding-top: 10px;
    border-bottom: solid 50px #fff;
    font-family: 'Roboto', sans-serif;
    box-sizing: border-box;
    color: #555;
    margin-left: -250px;
    width: 750px;
    position: absolute;
    margin-left: -375px;
}
#deliverysys #detalles_orden .creabtnclose {
    width: 20px;
    height: 20px;
    /* margin-top: -30px; */
    position: absolute;
    cursor: pointer;
    margin-top: -42px;
    margin-left: -45px;
    background: url(close.png);
    background-repeat: no-repeat;
    background-position: center center;
    right: 25px;
}
#deliverysys #detalles_orden .demopedido{
    text-align: left;
}
#deliverysys #detalles_orden .demopedido .codepe{
    border:solid 1px red;
    float: right;
    padding: 10px;
    color: red;
    text-transform: uppercase;
    font-weight: normal;
}
#deliverysys #detalles_orden .demopedido .producto-row{
    margin-left: 0;
    width: 100%;
}
#deliverysys #detalles_orden .demopedido .showdetalles{
    width: 150px;
    height: 50px;
    font-size: 1.2em;
    line-height: 50px;
    float: right;
    border-radius: 5px;
}
#deliverysys #detalles_orden .demopedido .showdetallescancel{
    width: 150px;
    height: 50px;
    font-size: 1.2em;
    line-height: 50px;
    float: left;
    border-radius: 5px;
}
#deliverysys .dan-admin .producto-row{
        border-collapse: collapse;
        width: 100%;
            border-collapse: collapse;
    width: 96%;
    margin-left: 2%;
    border: solid 1px lightgray;
    font-size: 1.1em;
    }
 #deliverysys .dan-admin .producto-row tr{
        width: 98%;
        height: 40px;
        font-family: verdana;
        line-height:40px;
        color: #382f2d;
        margin-top: 10px;
        border: solid 1px #dccdcd;
        transition: background-color .4s ease-out;
        cursor: pointer;
        padding: 5px;
    }
   #deliverysys .dan-admin .producto-row tr:hover{
        background: #f4f4f4;
    }
   #deliverysys .dan-admin .producto-row .cantidad{
        width: 30px;
        font-weight: bold;
        color: #FF0000;

    }
     #deliverysys .dan-admin .producto-row .dan-tdagr{
        text-align: left;
        line-height: initial;
    }
   #deliverysys .dan-admin .producto-row .titulo{
text-overflow:ellipsis;
  white-space:nowrap; 
  overflow:hidden; 
  word-break: break-all;
  max-width: 50px;
    }
   #deliverysys .dan-admin .producto-row .total{
        width: 80px;
        border: solid 1px red;
        text-align: center;
    }
    #deliverysys .dan-admin .producto-row .cantidad{
        width: 80px;
        font-size: 0.8em;
        border: solid 1px red;
        text-align: center;
    }
    #deliverysys .dan-admin .producto-row .titulo{
    
        border: solid 1px #969292;
        padding-left: 10px;
    }
    #deliverysys .dan-admin .producto-row .totalas{text-align:right; padding-right: 50px; font-weight:bold; }
   
    #deliverysys .demopedido .showdetalles{
    width: 150px;
    height: 50px;
    font-size: 1.2em;
    line-height: 50px;
    float: right;
    border-radius: 5px;
}
 #deliverysys .demopedido .showdetalles{
           background: #58ACFA;
    width: 100px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    text-align: center;
    cursor: pointer;
    border-radius: 3px;
        }
          #deliverysys .shprint{
            margin-right: 5px;
            background: #fff;
            color: #111;
            border: solid 1px #111;
            cursor: pointer;
        }
        #deliverysys .demopedido .dan-tabla-data{
            width: 100%;
padding: 10px;
margin-bottom: 30px;
    margin-top: 15px;
        }
         #deliverysys .demopedido .dan-tabla-data, th, td {
    padding: 5px;
}
#deliverysys .demopedido .data_finale{
text-align: right;
}
#deliverysys .demopedido .dan-tdagr span{
    float: right;
}
#deliverysys #dan_menu2 .camebacktoyou{
    height: 40px;
    text-align: left;
    background: #f9f8f8;
}
#deliverysys #dan_menu2 .camebacktoyou .dream{
    min-width: 150px;
    width: auto;
    display: inline-block;
    height: 30px;
    position: relative;
    line-height: 30px;
    padding-left: 10px;
    cursor: pointer;
    color: #fff;
    padding-right: 10px;
    background: #ffbf20;
    margin-top: 0;
    margin: 5px;
    border-radius: 0px 10px 10px 0px;

}
#deliverysys #dan_menu2 .camebacktoyou .dream:hover{
    background: #908978;
}
#deliverysys #dan_menu2 .camebacktoyou .dream img{
        width: 17px;
    margin-top: -3px;
    margin-right: 10px;
}
#deliverysys #areamenu .header_containter_title{
    width: 100%;
    height: 150px;
    background: #01abe4;
    margin-top: -10px;
    text-align: center;
}
#deliverysys #areamenu .header_containter_title img{
    width: 60px;
    margin: 20px;
}
#deliverysys #areamenu .header_containter_title h1{
   font-weight: normal;
   color: #fff;
    text-align: center;
    padding-left: 0;
    font-size: 1.3em;
}
#deliverysys #areamenu #tu_perfil table{
       margin-left: auto;
    margin-right: auto;
    border-collapse: collapse;
    border: 0;
    width: 98%;
}
#deliverysys #areamenu #tu_perfil table td{
    border: 0;
}
#deliverysys #areamenu #tu_perfil table p{
    padding-top: 7px;
    box-sizing: border-box;
    padding-bottom: 0;
    margin-bottom: 0;
    color: #7e8182;
}
#deliverysys .dan-cart-desactivado {
    background:#e4e4e4;
    border:0;
    color: #808080;
}
#deliverysys .dan-cart-desactivado:hover{
    background:#e4e4e4;
    color: #808080;
}
#deliverysys .seckand{
    width: 100%;
       height: 100%;
       position: absolute;
       left: 0;
        margin:0;
        top: 0;
        max-height: 100%;
    overflow-y: auto;
}
#deliverysys .seckand #map_canvas { height: 100% }
  #deliverysys .seckand .inputmap{
    width: 100%;

    height: 350px;
    border: solid 1px gray;
  }
  #deliverysys .seckand .inputmap .visorand{
    font-family: 'Arial';
    position: absolute;
    z-index: 500;
    width: 70%;
    background: rgba(255,255,255,0.9);
    padding: 10px;
    color: #514f4f;
    font-size: 0.8em;
    margin-top: 10px;
    margin-left: 10px;
    box-shadow: 0 0 5px #111;
    display: none;
  }
  #deliverysys .seckand .inputmap .visorand input{
    width: 95%;
    padding: 3px;
  }
  .controls {
        margin-top: 10px;
        border: 1px solid transparent;
        border-radius: 2px 0 0 2px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        height: 32px;
        outline: none;
        box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
      }

      #pac-input {
        font-family: Roboto;
        font-size: 1.2em;
        font-weight: 300;
        margin-left: 12px;
        /*padding: 0 11px 0 13px;
        text-overflow: ellipsis;*/
        width: 65%!important;
        height: 20px;
        background: #fff!important;
      }

      #pac-input:focus {
        border-color: #4d90fe;
      }

      .pac-container {
        width: 50%;
        font-family: Roboto;
        z-index: 8888888;
      }

      #type-selector {
        color: #fff;
        background-color: #4d90fe;
        padding: 5px 11px 0px 11px;
      }

      #type-selector label {
        font-family: Roboto;
        font-size: 13px;
        font-weight: 300;
      }
      #target {
        width: 345px;
      }
      #deliverysys #agregar-cart-dan{
        display: none!important;
      }
      #deliverysys .removeoneop{
        position: absolute;
        right:14px;
        padding: 5px;
        margin-top: -22px;
        font-size: .8em;
        letter-spacing: 0.1em;
        color:#f70101;
      }
      #deliverysys .borderojo{
        border:#e61414 2px solid;
      }
      #deliverysys .noandresss{
        color: #ff0000!important;
      }
      #deliverysys #cal_alfom{
          text-align:center;
      }
       #deliverysys #cal_alfom img{
          width: 100px;
            border-radius: 100%;
            height: 100px;
            margin-top: 5px;
      }
      #deliverysys #cal_alfom p{
              width: 100%;
    display: inline-block;
      }
      #deliverysys #cal_alfom input{
                width: 150px;
    height: 20px;
    display: inherit;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
      }
      #help1{
        margin: 35px;
        background: #00c1bf;
        padding: 10px;
        border-radius: 8px;
      }
      #help2{
          font-weight:bold;
          color:#fff;
      }
      #help2:hover{
          color:#ffbf1f;
      }