/* FOTO ALUNO LISTAGEM */
.photo-aluno-list {
    background-size: cover;
    border-radius: 25px;
    margin: 0 5px 0 0;
}

/* ALUNO MEDIÇÕES KILO*/
#input-group-kg.input-group .form-control:last-child {
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px;
}

.table.table-unbordered {
	border: none;
}

.table.table-unbordered>tbody>tr>td,
.table.table-unbordered>tbody>tr>th,
.table.table-unbordered>tfoot>tr>td,
.table.table-unbordered>tfoot>tr>th,
.table.table-unbordered>thead>tr>td,
.table.table-unbordered>thead>tr>th {
    border: none;
    border-top: 1px solid #ddd;
}

/* HELPERS */

.margin-bottom-10 {
    margin-bottom: 10px;
}

.padding-0 {
    padding: 0px !important;
}


/* REFEICOES SERVIDAS */
.passador-tabela-datepicker {
    width: 270px;
    margin: 0 auto;
}

.passador-tabela-datepicker .passador-anterior {
    margin-right: 20px
}

.passador-tabela-datepicker .passador-proxima {
    margin-left: 12px
}


.status-salvando {
    background: #000000c9;
    color: #fff;
    position: fixed;
    bottom: 10px;
    z-index: 10000;
    right: calc(50% - 62px);
    padding: 5px 10px;
    border-radius: 2px;
}

.status-salvo {
    background: #000000c9;
    color: #fff;
    position: fixed;
    bottom: 10px;
    z-index: 10000;
    right: calc(50% - 130px);
    padding: 5px 10px;
    border-radius: 2px;
}

.bth-loader--dots.bth-loader--small.bth-loader--inline .bth-loader__indicator {
    -webkit-transform: translateY(-12px);
    margin: 0 10px;
    transform: translateY(-12px);
}

.bth-loader--dots.bth-loader--small.bth-loader--inline .bth-loader__message {
    padding-top: 0;
}

.users-feedback {
    font-size: 12px;
}

.users-feedback > .help:after {
    content: 'Precisa de ajuda?';
    color: #fff;
    font-family: Open Sans,Arial,sans-serif;
    margin-left: 5px;
    font-size: 12px;
  }

.users-feedback > .help:before {
    content: '\F059';
    font-family: FontAwesome;
    color: #fff;
}

.video-tutorial {
    right: 278px;
}

@media (max-width: 1200px) {
    .modal .modal-xxl { width: calc(100% - 20px); }
}
@media (max-width: 1140px) {
    .modal .modal-xl { width: calc(100% - 20px); }
}

@media (max-width: 992px) {
    .modal .modal-lg { width: calc(100% - 20px); }
    .modal .modal-sm { width: calc(100% - 20px); }
}

@media (max-width: 768px) {
    .modal .modal-xs { width: calc(100% - 20px); }
}

.align-items-center {
    align-items: center;
}

.megamenu-dropdown {
    box-shadow: 6px 10px 10px -6px rgba(0, 0, 0, 0.36) !important;
    z-index: 100 !important;
}

