/*
Telconet SIG by Telconet Chile 2023
https://www.telconet.cl
Version: v1.1

*/.custom_estado,.table-cell-estado{white-space:normal;font-weight:700}.ajaxLoaderContainer>div>img,.pagLoaderContainer>div>img{max-width:100%}body{font-size:13px}.grid-view .button-column{text-align:center;width:50px!important}.grid-view .summary{text-align:right}.permiso{margin:3px}.permiso:link,.permiso:visited{color:#FFF!important}
.back-to-top{position:fixed;bottom:2em;text-decoration:none;color:#000;background-color:rgba(50,50,50,.4);font-size:12px;padding:0;display:none;z-index:99999;width:30%;right:33%;height:20px;text-align:center;vertical-align:middle}
.back-to-top:hover{background-color:rgba(135,135,135,.5)}p.note{text-align:right}form p.help-block{text-align:right;font-size:11px;color:#999}.form-group{margin-bottom:5px}.form-control{padding:1px 2px;height:24px;font-size:11px}.input-group-addon{padding:3px 5px}table{padding:2px}.table thead tr th{vertical-align:middle;text-align:center;font-size:11px}.table-condensed.table>tbody>tr>td,.table-condensed.table>tbody>tr>th{padding:2px 5px 5px!important;word-break:break-word;vertical-align:middle}.table>tbody>tr>td,.table>tbody>tr>th{padding:2px 5px 5px!important;word-break:break-word}.minified nav>ul>li>ul>li>a,.minified nav>ul>li>ul>li>ul>li>a,nav ul ul ul li a,nav>ul>li>ul>li>a,nav>ul>li>ul>li>ul>li>a{padding-top:3px;padding-bottom:3px}.page-title{margin:2px 10px}.well{padding:3px}h1{font-size:22px}h2{margin:5px 1px;font-size:20px}#content{padding:7px}#topsublinks{height:31px}#mainmenu{top:25%;position:relative}.telcocontent{font-size:12px;padding-right:5px}nav ul,nav ul li a,nav ul ul li>a{font-size:12px}nav>ul>li>a>i{margin-right:0}nav>ul>li>a b{top:2px}nav ul ul{padding:0}nav ul li a{padding-top:4px;padding-bottom:4px}nav ul ul ul li a{font-size:12px}.minified nav ul>li>a{padding:7px}.minified nav>ul>li>a>.menu-item-parent{line-height:25px}.menu-on-top aside#left-panel nav>ul>li>a{padding:5px 6px!important}.page-footer{position:fixed;height:25px;padding:5px}.telcocontent .row{margin-right:3px;margin-left:3px}.form-horizontal .form-group,.row{margin-left:-5px;margin-right:-5px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:5px;padding-right:5px}hr{margin-bottom:5px}.page-title span{font-size:.73em}.select2-search-choice-close{background:0 0;min-height:0}.custom_titulo{width:100px;font-size:.9em}.custom_prov{width:60px;font-size:.9em}.custom_estado,.custom_tipo_solicitud{font-size:9px}.page-title .fa-home{color:gray}.custom_table_view>tbody>tr>th,.custom_table_view>tfoot>tr>th,.custom_table_view>thead>tr>th{width:30%}.table-centrado>tbody>tr>td,.table-centrado>tbody>tr>th,.table-centrado>tfoot>tr>td,.table-centrado>tfoot>tr>th,.table-centrado>thead>tr>td,.table-centrado>thead>tr>th{padding:2px;text-align:center}.table-cell-id{width:60px}.table-cell-datetime{width:70px}.table-cell-proveedor{width:150px;font-size:.9em}.table-cell-titulo{font-size:.9em}.table-cell-estado,.table-cell-tipo-sol{font-size:9px}.table-cell-moneda{width:50px}.grid-admin-titulo{font-size:.9em;min-width:100px;white-space:nowrap}.grid-admin-id{width:60px}.grid-admin-tipo{white-space:nowrap;min-width:100px}.grid-admin-date,.grid-admin-datetime{width:70px}.text-bold{font-weight:700}div.table>div{border-top:1px solid #DDD;padding-top:3px;padding-bottom:3px}div.odd{background-color:#f9f9f9}div.table-hover>div:hover{background-color:#ecf3f8}.smart-style-2 #user-profile{color:#DDD}.smart-style-1 #user-profile{color:#FFF}#themeSettings>:first-child>a.enuso{background-color:#e8e8e8;background-image:-moz-linear-gradient(top,#5a5a5a 0,#686868 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#5a5a5a),color-stop(100%,#686868));background-image:-webkit-linear-gradient(to bottom,#5a5a5a 0,#686868 100%);background-image:-o-linear-gradient(to bottom,#5a5a5a 0,#686868 100%);background-image:-ms-linear-gradient(to bottom,#5a5a5a 0,#686868 100%);background-image:linear-gradient(to bottom,#5a5a5a 0,#686868 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5A5A5A', endColorstr='#686868', GradientType=0);-webkit-box-shadow:inset 0 0 3px 1px rgba(0,0,0,.15);box-shadow:inset 0 0 3px 1px rgba(0,0,0,.15);color:#fff;border-color:#494949}.ajaxLoader,.pagLoader{background:#000;z-index:999999000}.panel>.panel-heading{font-weight:700;text-transform:uppercase;padding-left:5px}.panel>.panel-heading>span{margin-left:10%}.filter-container .btn{padding:3px 6px;font-size:11px}.dropdown-menu>li>a{padding:1px}.dropdown-menu>li>a:hover{color:#000}.pagLoader{width:100%;height:100%;position:fixed}.pagLoaderContainer{width:50%;height:50%;text-align:center;top:30%;left:25%;position:relative;color:#FFF}.pagLoaderContainer>div>i{color:#FFF;font-size:6em}.ajaxLoader{width:100%;height:100%;padding-bottom:100px;padding-top:100px;border:5px solid #FFF}.ajaxLoaderContainer{width:50%;height:50%;text-align:center;top:30%;left:25%;position:relative;color:#FFF}#mainmenu ul,#mainmenu ul li{height:26px;position:relative}.ajaxLoaderContainer>div>i{color:#FFF;font-size:4em}#mainmenu ul{list-style:none;margin:0;padding:0}#mainmenu ul li{display:block;float:left;overflow:visible}#mainmenu ul li span:after{content:'\2026'}#mainmenu ul li:hover>ul{display:block;z-index:9999}#mainmenu ul li a{float:left;display:block;white-space:nowrap}#mainmenu ul li ul{display:none;position:absolute;background:#fff;height:auto;width:auto;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:2px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box;right:0;padding-top:5px;margin-top:5px}#mainmenu ul li ul li a{padding:4px 14px;display:block;min-width:120px;white-space:nowrap;width:100%}#mainmenu ul li ul li:hover{background-color:#e8e8e8}#mainmenu ul li ul li{clear:left;width:100%}.select2-container-multi .select2-choices .select2-search-field input{height:20px!important}.gantt_container .weekend{background:#f4f7f4!important}.gantt_container .gantt_tree_indent{width:5px}.gantt_cell .gantt_tree_content,.gantt_task_content{font-size:11px}@media (max-width:375px){.smart-style-0 #user-profile,.smart-style-1 #user-profile{color:#000}.smart-style-2 #user-profile{color:#333}}@media (max-width:395px){#user-profile.btn-header{display:none}}@media (max-width:900px){.pagLoaderContainer{width:90%;top:30%;left:5%;height:auto}.pagLoaderContainer>div>i{font-size:3em}}@media (max-width:400px){.pagLoaderContainer{width:95%;top:40%;left:2%;height:auto}.pagLoaderContainer>div>i{font-size:2em}}@media (min-width:1400px){.grid-admin-titulo{font-size:1em;min-width:250px}.grid-admin-datetime{width:auto}}





/* para admin */
.table-cell-id {  width: 60px; }
.table-cell-datetime {  width: 70px; }
.table-cell-proveedor {  width: 150px; font-size:0.9em; }
.table-cell-titulo { font-size:0.9em; }
.table-cell-tipo-sol { font-size:9px; }
.table-cell-estado {
    font-size: 9px;
    white-space: normal;
    font-weight: bold;;
}
.table-cell-moneda { width: 50px; }

.grid-admin-titulo { font-size:0.9em; width: 100px;white-space:break-spaces; }


@media (min-width: 1200px) {
    .grid-admin-titulo { font-size:1em; width: 250px; }
}


@media screen,print (max-width: 800px) {
    #diagramaEstados { font-size:1em; width: 400px; 
    transform:scale(0.4);
      transform-origin:top left;

     }
}

.cw100 { font-size:0.9em; width: 100px;white-space:break-spaces; }
.cw120 { font-size:0.9em; width: 120px;white-space:break-spaces; }


.panel-default>.panel-heading {
 color: #333;
 background-color: #f5f5f5;
 border-color: #ddd;
 font-size:13px;
 font-weight: bold;
 padding-left: 5px;
}

@media screen,print (max-width: 1200px) {
    #diagramaEstados { 
      font-size:1em; width: 400px; 
      transform:scale(0.5);
      transform-origin:top left;
     }
}

#logo {padding-left: 0px}


.mytruncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 200px; /* Ancho máximo del 50% del ancho de la pantalla */
}

/* Media query para pantallas de hasta 768px (tamaño típico de dispositivos móviles) */
@media screen and (max-width: 768px) {
  .mytruncate {
    max-width: 90px; /* Ancho máximo del 90% del ancho de la pantalla para dispositivos móviles */
  }
}

.btn-orange {
    background-color: #ff7f00; /* Este es un color naranja intermedio. Puedes ajustarlo a tus preferencias. */
    border-color: #ff7f00;
    color: #ffffff; /* Color de texto blanco para el contraste */
}
.btn-orange:hover,
.btn-orange:focus,
.btn-orange:active {
    background-color: #ff6600; /* Un poco más oscuro para el hover y active states */
    border-color: #ff5500;
}
