.gsc-control-cse-es{ -webkit-app-region: no-drag; }
.swal-title-17 .swal2-title{ font-size: 17px !important; }
 .overlay-none .swal2-html-container{ overflow: hidden; }
.btnred .swal2-confirm { background-color: #ff0000 !important; }
.gsc-control-cse-es{ padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; }
.gsc-control-cse { float: left !important; margin-left: 15px !important; border-color: #ffffff00 !important; background-color: #ffffff00 !important; }
.swalTitleChange .swal2-title{ background: #656565;color: #fff;padding-top: 4px;padding-bottom: 4px; }
.pb0{ padding-bottom: 0px; }
.cambiar-display p{ margin-bottom: 0px;	}
.mobileVisible{
    @media ( max-width: 30em ){ /*30 x 16px = 480px */
        .mobile-display-dropdown .disble-a{	display: none; }
        .mobile-display-dropdown .dropdown-menu-mobile{	display: contents; text-align: center; }
        .mobile-whith-100{ width: 100% !important; }
        .mobil-app table{ border: none; }
        .mobil-app table tr{ display: flex;  flex-direction: column;  margin-bottom: 1em; 	border-radius: 3px; background: #fff !important; background-color: #fff !important; border: 1px solid #e7e7e7; border-radius: 4px; margin-bottom: 10px; padding-left: 12px; padding-right: 12px; padding-top: 8px; padding-bottom: 8px; overflow: hidden; box-shadow: 0px 5px 10px 0px rgba(36, 37, 38, 0.08); }
        .cambiar-display{ display: block !important; }
        .cambiar-display p{ padding-left: 80px; }
        .mobil-app table td[data-title]{ display: flex; border: none; place-content: flex-start !important;}
        .mobil-app table td[data-title]::before{ content: attr( data-title ); width: 120px; text-align: justify; color: silver; font-weight: bold; }
        .mobil-app table td{ padding: 1px !important; }
        .mobil-app table thead{ display: none; }
    }
}
.navbar{ display: flow-root; }
.mobile-config{
    @media ( max-width: 30em ){ /*30 x 16px = 480px */ 
          .task-wrapper{ padding-right: 8px; overflow-x: hidden; padding-left: 8px; }
    }
  }
  .img-ico{
      height: 22px;margin-left: 10px;margin-right: 6px;
  }

  .cargaImdLoadDemo span{
      font-size: 13px;
  }

  .color-585858{
      background: #585858 !important; color: #fff;
  }

  .sidebar-profile {
display: flex;
align-items: center;
overflow: hidden;
padding: 10px 13px;
border-bottom: 1px solid #f1f1f1;
margin-bottom: 1rem
}


.sidebar-menu li.active a {
color: #116aef;
background-color: #e9f2ff;
}

.sidebar-contact {
padding: 10px 15px 10px 50px;
background: #0ebb13;
color: #fff;
margin: 18px 20px 8px 20px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
position: relative;
}

.sidebar-contact i {
font-size: 1.75rem;
position: absolute;
bottom: 10px;
left: 10px
}


.app-dropdown .dropdown-menu {
padding: 0;
width: 300px;
}
.app-dropdown-menu .app-list {
padding: 15px;
}
.app-dropdown-menu .app-item {
border: 1px solid transparent;
border-radius: 3px;
color: #737373;
display: block;
padding: 10px 0;
text-align: center;
}
.app-dropdown-menu .app-item i {
font-size: 20px;
height: 24px;
}
.app-dropdown-menu .app-item span {
display: block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.app-dropdown-menu .app-item:hover,
.app-dropdown-menu .app-item:focus,
.app-dropdown-menu .app-item:active, 
.app-dropdown-menu .app-item.active {
background-color: #f9f9f9;
border-color: #e3e3e3;
}


.app-list > div + div {
margin-top: 5px;
}
.app-list > .row {
margin-left: -5px;
margin-right: -5px;
}
.app-list > .row > .col {
padding-left: 5px;
padding-right: 5px;
}

.desktop_device{
display: none;
}

.update-css{
.swal2-title{
background: #c2c2c2;font-weight: bold;color: #fff;padding-top: 4px;padding-bottom: 4px;
}
}