/* PÁGINAS DE EDIÇÃO */
#meio {
    vertical-align: middle;
}
.meio {
    vertical-align: middle;
}
/* DEIXAR UM LADO DA TABELA CINZA CLARO E COLOCAR O TEXTO CENTRALIZADO VERTICAL */
.editar th {
    background-color: rgba(0, 0, 0, 0.150);
    vertical-align: middle;
    border: 2px solid #fff;
    width: 300px;
}
.traducao th{
    background-color: rgba(0, 0, 0, 0.150);
    vertical-align: middle;
    border: 2px solid #fff;
    width: 230px;
}
.gravacao thead th{
    background-color: rgba(0, 0, 0, 0.150);
    vertical-align: middle;
    text-align: center;
    font-size: 0.78rem;
    border: 1px solid #fff !important;
}
.gravacao tbody td{
    text-align: center;
    vertical-align: middle;
}

#a-vert{vertical-align: middle; text-align: center;}
.a-vert{vertical-align: middle; text-align: center;}

.workflow table thead th {
  vertical-align: middle;
  border: 2px solid #dee2e6;
  text-align: center;
}

.legenda{
    height: 25px;
    width: 25px;
}

.legenda{
  cursor: none;
}

/* relatório-estudos-lotação */
.legendadois{
     height: 25px;
     width: 25px;
     border-radius: 6px;
}


.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Procurar";
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: 2.25rem;
  padding: 0.485rem 1.0rem;
  line-height: 1.5;
  color: #495057;
  content: "Procurar";
  background-color: #e9ecef;
  border-left: 1px solid #ced4da;
  border-radius: 0 0.25rem 0.25rem 0;
}

.w-3 {
  width: 3% !important;
}
.w-4 {
  width: 4% !important;
}
.w-5 {
  width: 5% !important;
}
.w-10 {
  width: 10% !important;
}
.w-11 {
  width: 11% !important;
}
.w-12 {
  width: 12% !important;
}
.w-13 {
  width: 13% !important;
}
.w-14 {
  width: 14% !important;
}
.w-15 {
  width: 15% !important;
}
.w-20 {
  width: 20% !important;
}
.w-30 {
  width: 30% !important;
}
.w-31 {
  width: 30% !important;
}
.w-32 {
  width: 30% !important;
}
.w-33 {
  width: 30% !important;
}
.w-34 {
  width: 30% !important;
}
.w-35 {
  width: 35% !important;
}
.w-36 {
  width: 36% !important;
}
.w-37 {
  width: 37% !important;
}
.w-38 {
  width: 38% !important;
}
.w-39 {
  width: 39% !important;
}
.w-40 {
  width: 40% !important;
}
.h-5 {
  height: 5% !important;
}
.h-10 {
  height: 10% !important;
}
.h-15 {
  height: 15% !important;
}
.h-20 {
  height: 20% !important;
}


.border-atencao {
  border: 2px solid #dc3545 !important;   
}


fieldset.scheduler-border {
    border: 1px solid #dee2e6 !important;
    padding: 0 1.4em 1.4em 1.4em !important;
    margin: 0 0 1.5em 0 !important;
    -webkit-box-shadow:  0px 0px 0px 0px #000;
    box-shadow:  0px 0px 0px 0px #000;
}
legend.scheduler-border {
    font-size: 1.2em !important;
    font-weight: bold !important;
    text-align: center!important;
    width: 100px;
}


.cor-um{background-color: #8AA5FF;}
.cor-dois{background-color: #E6EEEE;}
.cor-tres{background-color: rgba(0, 0, 0, 0.075);}
.cor-quatro{background-color: #E9ECEF;}

.semsublinhar a:link,.underline-none {text-decoration: none !important;  color: black;}
.selecionar{cursor: pointer;}
.alcario{background-color: #FF8C00;}
.alcacuritiba{background-color: #9400D3;}
.alcasp{background-color: #006400;}
.gramophone{background-color: #00008B;}
.teste{background-color: black;}
.horaum{background-color: #FFFF00;}
.horadois{background-color: #00FF00;}

.rounded-3 {
  border-radius: 0.75rem !important;
}
.rounded-3-bottom {
  border-bottom-right-radius: 0.75rem !important;
  border-bottom-left-radius: 0.75rem !important;
}
.rounded-3-top {
  border-top-right-radius: 0.75rem !important;
  border-top-left-radius: 0.75rem !important;
}


/** Para a pág. home **/
.home-top{margin-top: 12.0rem;}
.home-bottom{margin-bottom: 12.5rem;}


.pointer{cursor: pointer;}
table th, td{
  vertical-align: middle !important;
}
.loop_feito{
  color:#006400;
  font-weight: bold;
}
/* ZOOM IMAGES */
.netfy-item {
    position: relative;
    display: block;
    flex: 1 1 0px;
    transition: transform 500ms;
}
.netfy-container .netfy-item:focus,
.netfy-container .netfy-item:hover {
    transform: scale(1.5);
    z-index: 1;
}