.br-menu-link{
	color: #adb5bd;
}

.color-red{
  color:red;
  font-weight:bold;
}

.sidebar-label{
	color:#adb5bd!important;
}

.btn-greens {
    background-color: #23BF08;
    border: 2px solid white;
    color: white;
    padding: 12px 16px;
    font-size: 16px;
    cursor: pointer;
}


.btn-greens:hover {
   background-color: #23BF08;
}

.btn-blues {
   background-color: DodgerBlue;
   border: 2px solid white;
   color: white;
   padding: 12px 16px;
   font-size: 16px;
   cursor: pointer;
}

.btn-blues:hover {
   background-color: RoyalBlue;
}

.focus-blues{
  outline: 0;
  box-shadow: 0 0 0 3px rgba(8, 102, 198, 0.25);
}

.focus-green{
  outline: 0;
  box-shadow: 0 0 0 3px rgba(35, 191, 8, 0.25);
}



.successspan{
   color:green;
   font-weight:bolder;
}

.warningspan{
   color:red;
   font-weight:bolder;
}

#mapa {
   height: 400px;  /* The height is 400 pixels */
   width: 100%;  /* The width is the width of the web page */
}

.w100-wil{
	width: 100%;
}

.width-15{
  width: 15%;
}

.card-registro{
  background-color: #1a2432;
  border-color: rgba(255, 255, 255, 0.1);
}

.card-registro-header{
  background-color: #1b2736!important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
  border-color: rgba(255, 255, 255, 0.1)!important;
}

.card-registro-body{
  background-color: #1a2432!important;
}

.campo-requerido{
  border-color: #DC3545;
}

.ul-error{
    color: #DC3545;
    list-style: none;
    font-size: 12px;
    padding: 0;
    margin-bottom: 0;
}

.ul-error li {
    margin: 5px 0 0;
}

.lbl-error{
  color: #DC3545;
  list-style: none;
  font-size: 10px;
  font-weight:bolder;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
  padding-right: 10px;
}


.cursor-cancel{
  pointer-events: none;
  cursor: no-drop;
  text-decoration: none;
}


.pd-card-cliente{
  padding-top: 25px!important;
  padding-bottom:15px!important;
}

.pd-card-header{
  padding: 10px 25px!important;
}

.m-header-danger{
  color: white;
  background-color: #DC3545;
  border-color: #DC3545;
}




/*------------------------------------------------------
        Small Mobile
-------------------------------------------------------*/
@media (min-width: 320px) and (max-width: 374.98px) {
  .table-movil-gaia{
    width: 250px;
  }
}

/*------------------------------------------------------
        Medium Mobile
-------------------------------------------------------*/
@media (min-width: 375px) and (max-width: 424.98px) {
  .table-movil-gaia{
    width:300px;
  }
}

/*------------------------------------------------------
        Large Mobile
-------------------------------------------------------*/
@media (min-width: 425px) and (max-width: 767.98px) {
  .table-movil-gaia{
    width: 350px;
  }
}




/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 
  .pac-input {
        width: 300px!important;
        left: 0px!important;
        top:0px!important;
  }



}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) { 
    .pac-input {
        width: 300px!important;
        left: 20px!important;
        top: 10px!important;
    }

  .modal-lg-wil {
      width: 900px;
      max-width: 900px;
	}

}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 
    .pac-input {
        width: 290px!important;
        left: 20px!important;
        top: 10px!important;
    }

    .modal-lg-wil {
      width: 1200px;
      max-width: 1200px;
    } 

    .tbl-manivela > tbody > tr > td:first-child {
      border-left-width: 0;
    }

    .tbl-manivela > th {
      text-align: center;
      border: 0px;
      padding: 0px;
      margin: 0px;
      vertical-align: middle;
    }




}

