@charset "UTF-8";

.contchekcomple input:checked~.contchekcomple .Inputchecked label::before
{
  background-color: green !important;
  color: green !important;
  background: -webkit-gradient(linear, left top, left bottom, from(green), to(green));
  background: linear-gradient(to bottom, green 0%, green5484d 100%);
  border-radius: 4px;
  -webkit-box-shadow: inset 0px 1px 1px rgba(0, 128, 0, 0.5), 0px 1px 0px rgba(0, 128, 0, 0.4);
          box-shadow: inset 0px 1px 1px rgba(0, 128, 0, 0.5), 0px 1px 0px rgba(0, 128, 0, 0.4);
}

.minhei200
{
  min-height: 200px;
}

.no-capitalize
{
  text-transform: none;
}

.topHeadTable
{
  background-color: white;
}

.tableclass
{
  border-left: 1px solid #eee;
}

.dataTables_length {
  display: none;
}

.checkbox input[type="checkbox"], .checkbox input[type="radio"] {
  opacity: 1 !important;
}
.checkbox label::before {
  border : 0px !important;
}

.no-border
{
  border: none !important;
}

.no-border-bottom
{
  border-bottom: none !important;
}

.no-boxshadow
{
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
}

.leaflet-map-container {
  position: relative;
}

.leaflet-map-container #map {
  position: relative;
  z-index: 1;
}

.leaflet-map-container .is-locked {
  width: 100%;
    height: 100%;
    display: block;
    z-index: 9999;
    position: absolute;
}


.contchekcomple .Inputchecked label
{
  color: green;
}

.mw-100
{
  max-width:100% !important;
}

.large-text
{
  font-size: large;
}

.small{
  font-size: 75%;
}

table tr th, table tr td
{
  text-align: center !important;
}

footer a {
    display: inline-block;
    height: auto !important;
    width: auto !important;
    background: none  !important;
    border-radius: 0;
    text-align: center;
    vertical-align: inherit  !important;
    padding-top: 3px;
    margin-left: 5px;
    -webkit-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
    transition: 0.3s ease;
}
.tareasproyect p{
  text-align:center;
  font-weight: bold;;
}
.tareasproyect {
  background:#ffdfbe;
}
.tareasproyect input{
  margin-bottom: 5px;
}
.bg-orange-light-4 p{ 
  text-align:center;
  font-weight: bold;
}
.col-usuario{
  background:linear-gradient(45deg, #f83f37, #ab26aa) !important ;
  padding:20px;
  text-align: center;
  height: 190px;
  margin: 8px;
}
.col-usuario h2{
  color:white;
}
.paneltrabajador{
  text-align: center;
}
.paneltrabajador h3{
  padding-top:20px !important;
}
.trabajadorFicha{
  padding: 15px;
}
.listadop{
  padding: 10px;
  text-align: center;
  cursor:pointer;
}
.bg-seleccionado{
  background:#ff5f5f;
}
.bg-seleccionado p{
  color:white;
  font-weight: bold;
}
.col-usuario img{
  width:80px!important;
}
.col-md-4.ficha {
  padding: 6px;
}
.trabajadorFicha img{
  width: 80px !important;
}
#txtIncidencia{
  width: 80%;
}
.footertrabajador{
  margin-top:18px;
}
#incidencia{
  display:none;
}
.progress {
  height: 12px!important;
}
@media(min-width:1025px){
  .horizontal-nav .fixed-sidebar-left > .slimScrollDiv > ul > li > a {
    text-align: center;
    font-size: 11px;
  }
}
#txtincidenciad{
  margin:21px;
  width: 96%;
}
.dtarea{
  text-align: center;
}
.tituloproyecto{
  font-size:22px
}
.porcentajeestadistica{
  text-align: right;
  font-size:20px;
}
.tituloestadistica{
  font-size: 15px;
  font-weight: bold;
}
.porcentajeestadistica2{
  font-size: 15px;
}
.trabajadorhoras{
  text-align: right;
}
.tareaporcentaje{
  text-align:right;
}
.accordion-struct.panel-group .panel .panel-heading{
  background: #fff;
}
.panel-headingh{
  font-weight: bold;
  color: black;
  text-align: center;
}
.panel2{
  margin-left:15px;
}
.panel3{
  margin-left:74px;
}
.tituloinformacion{
  text-align: center;
}
.bg-info{
  background: #337ab7!important;
}
span.entiempo{
  color:#21920d;
}
span.desfase{
  color:#ec0f0f;
}
.dataTables_wrapper .dataTables_filter input, .dataTables_wrapper .dataTables_length select {
  height: 40px !important;
}
i.zmdi.zmdi-circle {
  margin-left: 5px;
}
#contenidoficha{
  margin:34px
}
.checkbox input[type="checkbox"], .checkbox input[type="radio"] {
  opacity: 1 !important;
}
.checkbox label::before {
  border : 0px !important;
}
.sm-data-box .counter {
  font-size: 21px !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover, .dataTables_wrapper .dataTables_paginate .paginate_button:hover, .dataTables_wrapper .dataTables_paginate .paginate_button:active, .dataTables_wrapper .dataTables_paginate .paginate_button:focus {
  background: #ed1b60 !important;
  border-color: #ed1b60 !important;
  color: #fff !important;
  box-shadow: none;
  border-radius: 0;
}
input #incidencia{
  display: block !important;
}
.img-tarea{
  max-width: 64px;
}
.proyecto-seleccionado{
  text-align: center;
  font-size:20px;
}
a.label.label-etd{
  background: #ed1b60;
}
footer{
  position: relative!important;
}
#contenidoficha .bg-orange-light-4 {
  background: #ffdfbe !important;
  min-height: 160px;
}
@media (max-width:5000px) and (min-width:1025px){
  #toggle_nav_btn{
    display:none !important;
  }
}
@media (max-width: 1024px){
  .navbar.navbar-inverse.navbar-fixed-top .mobile-only-brand .nav-header .logo-wrap {
      width: 100%;
      padding-top: 0px !important; 
  }
  .logo-wrap img{
    max-height: 62px !important;
  }
}
.porcentajePro{
  color: black;
  margin-top: 15px;
}