.no-show{
   display: none;
}

.no-enter{
   display: inline;
}

.no-visible{
   visibility: hidden;
}

.input-text-h{
   height: 38px;
   color: #67818d !important;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
}

.input-text-linea{
   height: 25px;
   width: 100%;
}

.text-area{
   height: 130px;
   width: 100%;
   border-color: rgb(222, 222, 224);
}

.text-area-invent{
   height: 100px;
   width: 100%;
   border-color: rgb(222, 222, 224);
}

.img-login{
   width: 170px;
   height: 120px;
}

.img-logo{
   width: 650px;
   height: 500px;
}

.dropzone222 {
   min-height: 387px;
   }

.img-unidad{
   width: 200px !important;
   height: 170px !important;
   cursor: pointer;
   border-radius: 8px;
}

.img-unidad-principal{
   width: 300px !important;
   height: 300px !important;
   cursor: pointer;
   border-radius: 8px;
}

.img-unidad-modal{
   width: 870px !important;
   height: 700px !important;
   cursor: pointer;
   border-radius: 8px;
}

.font-bold{
   font-weight: bold;
}

.fijar{
   position: sticky;
   top: 0;
   z-index: 3;
}

.img-avatar2{
   width: 55px !important;
   height: 55px !important;
}

.loaderpdf{
   width: 55px !important;
   height: 55px !important;
}

.image-container-pdf3 {
   width: 100% !important;
   height: 800px !important;
}

.auth-wrapper2 {
   position: relative;
   display: flex;
   align-items: center;
   justify-content: center;
   overflow: hidden;
   min-width: 100%;
   min-height: 80vh;
}

.bar-header{
   padding-top: 1.5vh;
   color: black;
}

.link-a{
   cursor: pointer;
}

.cursor-pointer{
   cursor: pointer;
}

.text-valign-center{
   display: flex;
   align-items: center;
   justify-content: center;
   min-height: 0.5vh;
}

.abs-center {
   display: flex;
   align-items: center;
   justify-content: center;
   min-height: 100vh;
}

.abs-center-text {
   display: flex;
   align-items: center;
   justify-content: center;
   min-height: 6vh;
   
}

.content-min-height{
   min-height: 84vh;
}

.abs-center2 {
   display: flex;
   align-items: center;
   border: solid 1px;
}

.panel-visitas{
   min-height: 65vh;
}

.pruebita{
   z-index: -1;
}

.text-cash{
   text-align: right;
   font-weight: bold;
}

.centrar{
   text-align: center;
}

.spinner{
   display: block;
   font-size: 25px;
   color: white;
}

.check_input {
   height: 18px;
   width: 18px;
}

.check_input:checked {
   background-color: #E4BE69;
}

.img-table{
   width: 30px;
   height: 30px;
   padding: 0%;
}

.text-yellow{
   color: rgb(242, 187, 9) !important;
}

.text-blue{
   color:rgb(19, 123, 241) !important;
}

.text-red{
   color: rgb(241, 48, 48) !important;
}

.text-green{
   color: rgb(12, 161, 32) !important;
}

.color-link{
   color:rgb(19, 123, 241) !important;
   cursor: pointer;
}

.color-link-bold{
   color:rgb(19, 123, 241) !important;
   cursor: pointer;
   font-weight: bold;
}

.font-10{
   font-size: 10px;
}

.font-12{
   font-size: 12px;
}

.font-bold-10{
   font-size: 10px;
   font-weight: bold;
}

.titulo-reporte-excel{
   font-size: 16px;
   font-weight: bold;
}

.subirimagen{
	visibility: hidden;
}

.img-perfil{
   cursor: pointer;
	width: 150px;
	height: 150px;
   border-radius: 50%;
}

.marco-img-perfil{
   width: 160px;
	height: 160px;
   border: 1px solid rgb(222, 222, 224);
   border-radius: 5px;
}

.img-avatar{
   cursor: pointer;
	width: 35px;
	height: 35px;
   border-radius: 50%;
}

.img-evidencias{
   cursor: pointer;
	width: 100px;
	height: 100px;
   border-radius: 10%;
}

.img-profiless{
   /*border: solid 1px;
   border-color: #23b962;*/
   display: flex;
   justify-content: center;
}

.text-rig{
   /*border: solid 1px;
   border-color: #23b962;*/
   display: flex;
   align-items: center;
   justify-content: center;
}

.border-div{
   display: flex !important;
   justify-content: center !important;
   text-align: center !important;
}

.footer-div{
   display:flex;
   align-items: center;
   justify-content: right;
}

.comments{
   height: 30px;
}

.manual-title{
   font-size: 13px;
   color: black;
   font-weight: bold;
}

.manual-content{
   cursor: pointer;
   font-size: 13px;
   display: list-item;
   width: 450px;
}

#manual:hover{
   color:rgb(19, 123, 241) !important;
   font-size: 14px;
   font-weight: bold;
   transition: ease;
}

.order-detail{
   height: 43vh; 
   width:100%; 
   overflow-y:scroll;
}

.order-detail::-webkit-scrollbar {
   width: 8px;     /* Tamaño del scroll en vertical */
   height: 8px;    /* Tamaño del scroll en horizontal */
   display: none;  /* Ocultar scroll */
}

.label-primary-disabled{
   
   background: rgb(145, 180, 243);
}

body::-webkit-scrollbar {
   width: 8px;     /* Tamaño del scroll en vertical */
   height: 8px;    /* Tamaño del scroll en horizontal */
   display: none;  /* Ocultar scroll */
}

table.dataTable tbody td {
   vertical-align: middle;
}

@media only screen and (max-width: 575px) {
   .bar-empresa {
      display: none;
   }

   .bar-empresa-icon{
      display: inline;
   }

   .border-div{
      display: flex !important;
      justify-content: center !important;
      text-align: center !important;
   }

   .border-div img{
         width: 70px;
         height: 50px;
   }

   .img-logo{
      width: 350px;
      height: 250px;
   }

   .img-logo-menu{
      width: 50px;
      height: 50px;
   }
   .manual-content{
      width: 300px;
   }
}