@import url("https://use.typekit.net/dwt0vfk.css");
@import "menu_mex.css";
@import "dashboard_mex.css";
@import "fonts_mex.css";
@import "colors_mex.css";
@import "evaluations_mex.css";
@import "borders_mex.css";
@import "assist_pane_mex.css";
@import "modals_mex.css";
@import "buttons_mex.css";
@import "chat_mex.css";
@import "adjusts_mex.css";
@import "workflow_mex.css";
@import "create_form_mex.css";
@import "list_mex.css";
@import "login_mex.css";

.titleUploads {
  background-color: var(--orange-color);
  color: var(--font-color);
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
  margin-bottom: 3vh;
}
.titleUploads h2 {
  font-weight: 500;
  font-size: var(--font-text);
}

#tabelaAnexos{
  color: var(--font-color);
  width: 100%;
}

#tabelaAnexos > tbody> tr > td {
  word-break: break-word;
}

#tabelaAnexos > tbody > tr > th:first-child {
  padding-left: 1.5vw;
}

#tabelaAnexos > tbody >tr > td:last-child {
  display: flex;
}

#fileDisc {
  min-height: 100px;
  max-height: 250px;
}

.btn-download-attachment {
  font-size: 12px;
  background: var(--main-color);
  color: white;
  margin-right: 0.3vw;
  width: 28px;
  height: 24px;
  border: 2px solid black;
  display: flex;
  justify-content: center;
}

.btn-delete-attachment {
  font-size: 12px;
  background: var(--orange-color);
  color: white;
}

.evaluations-attachment {
  padding-left: 2vw;
  padding-right: 2vw;
}

.text-between-files {
  text-align: center;
  color: var(--main-color);
}

.box-screen-area {
  width: 100%;
  height: 350px;
  max-width: 100%;
  max-height: 350px;
  border: 1px dashed var(--main-color);
  border-radius: 10px;

  align-items: center;
  border: 1px solid #cbd5e0;
  display: flex;
  justify-content: center;
}

.preview-screenshot{
  max-width: 90%;
  max-height: 350px;
}

* {
  font-family: museo-sans, sans-serif;
  font-weight: 500
}

.container-create-form {
  margin: 2vw;
}

.container-create-form,
.bg-container-record,
.bg-container-media,
.bg-container-glacier,
.bg-callminers,
.bg-create-skills,
.bg-container,
.form-custom-shadow,
.bg-container-roles,
.background-roles,
.index-evaluations-bg {
  box-shadow: var(--custom-shadow);
}

.app_login {
  background: #FAFAFF;
}

.thead-titles-skills>th:first-child {
  border: none;
}

.thead-titles-skills>th:last-child {
  border: none;
}

.tr-teams>th,
.thead-titles-skills>th {
  color: var(--font-color);
}

.buttons-meta .btn-danger {
  float: right;
  margin-right: 0.5vw;
}

.btn-send {
  width: 15vw;
  margin-bottom: 2vw;
  background-color: var(--main-color);
  color: var(--font-color);
}

.btn-send:hover {
  background-color: var(--orange-color);
}

.card-header {
  color: var(--font-color);
  font-size: var(--font-title);
  border-top-left-radius: 1rem !important;
  border-top-right-radius: 1rem !important;
}

.bg-admin-dashboard {
  border-radius: .5rem;
  box-shadow: var(--custom-shadow);
}

thead .sorting,
thead .sorting_disabled,
thead .sorting_desc {
  color: var(--font-color);
  background-color: var(--main-color);
}

.fa-bars:before,
.close>span {
  color: var(--font-color);
}

.card-login {
  box-shadow: var(--custom-shadow);
}

.icons-login {
  background-color: var(--main-color);
}

.remember-login {
  color: var(--orange-color) !important;
}

.button-login,
#btn-forgot-password {
  background-color: var(--main-color) !important;
  color: var(--font-color);
  font-weight: 500
  transition: 0.2s;
}

.h4-title {
  font-size: var(--font-title);
}

.button-login:hover,
#btn-forgot-password:hover {
  background-color: var(--orange-color) !important;
  color: var(--font-color) !important;
}

.help-block {
  font-weight: 500
}

.forgot-password {
  color: var(--main-color) !important;
  font-weight: 500!important;
  transition: 0.3s
}

.forgot-password:hover {
  color: var(--orange-color) !important;
  text-decoration: none !important;
}

.forgot-password:focus {
  box-shadow: none !important;
  text-decoration: none !important;
}

#email:focus,
#password:focus {
  box-shadow: none;
}

.text-password,
.small {
  color: var(--main-color);
}

#dashboard-admin-title {
  color: var(--font-color);
  font-weight: 500
}

.datatable {
  width: 100% !important;
}

table.dataTable tbody td.select-checkbox::before,
table.dataTable tbody td.select-checkbox::after,
table.dataTable tbody th.select-checkbox::before,
table.dataTable tbody th.select-checkbox::after {
  top: 50%;
}

.dataTables_length,
.dataTables_filter,
.dt-buttons {
  margin-bottom: 0.333em;
  margin-top: .2rem;
}

.dataTables_filter {
  margin-right: .2rem;
}

.dt-buttons .btn {
  margin-left: 0.333em;
  border-radius: 0;
}

.table.datatable {
  box-sizing: border-box;
  border-collapse: collapse;
}

table.dataTable thead th {
  border-bottom: 2px solid #c8ced3;
}

.dataTables_wrapper.no-footer .dataTables_scrollBody {
  border-bottom: 1px solid #c8ced3;
}
.dataTables_scrollBody{
    transform: scaleY(-1);
}
#DataTables_Table_0 {
    transform: scaleY(-1);
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th {
    background: none;
}

.has-error .invalid-feedback {
  display: block !important;
}

.btn-info,
.badge-info {
  color: white;
}

table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc {
  background-image: none;
}

.sidebar .nav-item {
  cursor: pointer;
}

.btn-default {
  color: #23282c;
  background-color: #f0f3f5;
  border-color: #f0f3f5;
}

.btn-default.focus,
.btn-default:focus {
  box-shadow: 0 0 0 .2rem rgba(209, 213, 215, .5);
}

.btn-default:hover {
  color: #23282c;
  background-color: #d9e1e6;
  border-color: #d1dbe1;
}

#btn-invalid {
    margin-top: 0.5vh;
    width: 100%;
    background-color: var(--orange-color) !important;
    color: var(--font-color) !important;
    transition: 0.3s;
}

#btn-invalid:hover {
    background-color: var(--orange-hover) !important;
}

.searchable-title {
  font-weight: 500;
}

.searchable-fields {
  padding-left: 5px;
}

.searchable-link {
  padding: 0 5px 0 5px;
}

.searchable-link:hover {
  cursor: pointer;
  background: #eaeaea;
}

.form-group .required::after {
  content: " *";
  color: red;
}

.form-check.is-invalid~.invalid-feedback {
  display: block;
}

.c-sidebar-brand .c-sidebar-brand-full:hover {
  color: inherit;
}

.card-header-accordion {
  background-color: var(--main-color);
}

.card-header-1 {
  background-color: #00A9A6;
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.card-header-1 button.btn {
  color: var(--font-color);
}

.card-header-1 button.btn:focus {
  box-shadow: none;
}

.card-header-2 {
  background-color: #B3E5E4;
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.card-header-2 button.btn {
  color: var(--font-color);
}

.card-header-2 button.btn:focus {
  box-shadow: none;
}

.card-header-1 button span.btn-collapse:after,
.card-header-2 button span.btn-collapse:after {
  content: '\f077';
  font: normal normal normal 14px/1 FontAwesome;
}

.card-header-1 button.collapsed span.btn-collapse:after,
.card-header-2 button.collapsed span.btn-collapse:after {
  content: '\f078';
  font: normal normal normal 14px/1 FontAwesome;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

.btn-primary,
.bg-primary {
  background-color: #323E48 !important;
  border-color: #323E48 !important;
  color: #fff !important;
  width: 100%;
  margin-top: .5vh;
}

.btn-primary:hover {
  background-color: #475561 !important;
  border-color: #475561 !important;
  color: var(--font-color) !important;
}

.btn-primary:focus {
  box-shadow: 0 0 0 0.2rem rgb(50 62 72 / 25%);
}

.form-control:focus {
  color: #768192;
  border-color: #475561;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgb(50 62 72 / 25%);
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  line-height: 1.25;
  border: 1px solid;
  color: #323E48;
  background-color: var(--bg-white);
  border-color: #d8dbe0;
}

.page-link:hover {
  z-index: 2;
  text-decoration: none;
  color: #323E48;
  background-color: #d8dbe0;
  border-color: #c4c9d0;
}

.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgb(50 62 72 / 25%);
}

.dataTables_wrapper .dataTables_processing {
  position: absolute;
  top: 30%;
  left: 50%;
  width: 30%;
  height: 60px;
  margin-left: -20%;
  margin-top: -25px;
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
  font-size: 1.2em;
  background: #EDEDED;
  z-index: 999999;
}

.buttons-columnVisibility {
  display: block;
  width: 100%;
  text-align: start
}

.buttons-columnVisibility:before {
  content: "\f096";
  margin-right: 10px;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.buttons-columnVisibility.active:before {
  content: "\f046";
}

.btn-link {
  font-weight: 500
  color: #323E48;
  text-decoration: none;
}

.btn.focus,
.btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgb(50 62 72 / 25%);
}

.btn-link:hover {
  color: #4f5d73;
  text-decoration: underline;

}

.visible-reply {
  display: flex !important;
  margin-top: 5px;
  margin-bottom: 5px;
}

.app_login {
  color: #3c4b64;
  background-color: rgb(65, 90, 120, 0.3);
  --color: #3c4b64;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  min-height: 100vh;
  font-weight: 500
  font-style: normal;
}

.card-welcome {
  color: var(--main-color);
}

.user {
  color: var(--orange-color);
  font-weight: 500
  font-size: 1.20vw;
}

.bg-custom-dashboard {
  border: none !important;
}

.bg-admin-dashboard {
  background-color: var(--main-color);
}

.bg-custom-title {
  border-radius: 7px;
  background: var(--main-color);
  box-shadow: inset 0px 0px 0px 0.5px #9b9ea4,
    0rem 0rem 0.5rem rgb(0 0 0 / 18%);
}

.table-bordered {
  color: var(--main-color);
}

th.title-th-left,
th.title-th-right {
  background-color: var(--main-color);
  color: var(--font-color);
}

th.title-th-left {
  border: none !important;
  border-top-left-radius: 0.5rem;
}

th.title-th-right {
  border: none !important;
  border-top-right-radius: 0.5rem;
}

.table-questions {
  height: 100%;
  border: none;
}

.no-records-found>td {
  border: none !important;
}

.fixed-table-body {
  box-shadow: var(--custom-shadow);
}

#border,
#borderGraphic {
  border: none !important;
  font-weight: 500
}

#border {
  border: none !important;
  color: black;
}

#borderGraphic {
  border-top-right-radius: 0.5rem;
  border-top-left-radius: 0.5rem;
  width: 100%;
  height: 100%;
  box-shadow: inset 0px 0px 0px 0.5px #9b9ea4,
    0rem 0rem 0.5rem rgb(0 0 0 / 18%) !important;
}

.tableGraphic {
  background-color: var(--main-color);
  color: var(--font-color);
  font-size: var(--font-title);
  padding: 0.75vw;
}

.graphicResults {
  width: 95% !important;
  margin-left: 1vw;
}

.c-sidebar .c-sidebar-nav-link:hover,
.c-sidebar .c-sidebar-nav-dropdown-toggle:hover {
  background-color: var(--orange-color) !important;
}

.divisor {
  height: 2px;
  width: 100%;
  background-color: var(--main-color);
  margin-bottom: 2.5vw
}

#myPieChart {
  max-height: 24.775vw;
  max-width: 26.568vw;
  min-height: 24.775vw;
  min-width: 26.568vw;
  margin-inline: auto
}

#myPieChartForm {
  max-height: 24.775vw;
  max-width: 26.568vw;
  min-height: 24.775vw;
  min-width: 26.568vw;
  margin-inline: auto
}

#change-language {
  color: white;
}

.pieChartContainer {
  padding-bottom: 2vh;
}

.thead {
  box-shadow: var(--custom-shadow);
}

.tbody {
  box-shadow: var(--custom-shadow);
  border-bottom-left-radius: 1rem;
  border-bottom-right-radius: 1rem
}

.title-text-params {
  font-size: var(--font-text);
  margin-bottom: 0.5vw;
}

.bg-container {
  background-color: white;
}

.player {
  color: var(--main-color);
  font-size: 1.20vw;
  font-weight: 500
  width: 100%;
  border: none;
  box-shadow: var(--custom-shadow);
  border-bottom-left-radius: 1rem;
  border-bottom-right-radius: 1rem;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
  padding-top: 0.2vw;
  padding-bottom: 0.2vw;
}

#chatview {
  color: black;
}

.button-player {
  display: flex;
  color: var(--font-color);
  justify-content: center;
  text-align: center;

}

.col-comment {
  padding: 0px;
  box-shadow: var(--custom-shadow);
}

.btn-comment {
  margin-right: 1vw;
  margin-bottom: 1rem;
  margin-left: 3vw;
  color: var(--font-color);
  background-color: var(--orange-color);
}

.btn-comment:hover {
  color: var(--font-color);
  background: var(--orange-hover);
}

.row-button-comment {
  width: 100%;
}

.row-button-comment .input-group {
  background-color: var(--main-color);
  padding-top: 1vw;
  border-bottom-left-radius: 1rem;
  border-bottom-right-radius: 1rem;
}

.row-info-avaliador>.col-infos {
  padding: 0;
}

.col-info-avaliador {
  background-color: var(--main-color);
}

.title-avaliador {
  color: var(--font-color);
  margin-top: 0.6vw;
  padding-bottom: 0px;
  font-size: var(--font-text);
  margin-bottom: 0.4vw;
}

.info-avaliador {
  font-weight: 500
  width: 100%;
}

.edit-info-avaliador {
  width: 97%;
  margin-inline: auto;
  border: 1px solid var(--main-color)
}

.info-avaliador td {
  font-weight: 500
  word-break: break-all;
}

.info-avaliador td,
.info-avaliador th {
  color: var(--main-color);
  font-size: 1vw;
  width: 50%;
}


#comments,
#note {
  border-radius: .5rem;
}

.text-comments {
  margin-top: 1vw;
  padding-top: 1.1vw;
  background-color: var(--main-color);
}

.col-questions {
  box-shadow: var(--custom-shadow);
  padding: 0;
  color: var(--font-color);
}

.title-questions {
  font-size: var(--font-text);
  margin-left: 1vw;
  width: 100%;
  margin: 0;
  padding-top: .5vw;
  padding-bottom: .5vw;
  padding-left: 1vw;
  background-color: var(--main-color);
  margin-bottom: 2vw;
}

.subtitle-questions {
  color: var(--main-color);
  font-size: 1vw;
}

.title-answers {
  background: #00A9A6;
}

.text-left {
  margin-top: .5vw;
  margin-left: 1vw;
}

.fa-question-circle {
  color: var(--main-color);
}

.fa-book {
  color: var(--main-color);
  padding-bottom: 3vw
}

#tabela {
  border: none;
  color: var(--font-color);
}

#tabela tr:nth-child(even) {
  background: #FFF
}

#tabela tr:nth-child(odd) {
  background: #EEE
}

.area-questions>.form-check {
  margin-left: 0.6vw;
}

.text-left {
  padding-right: 2vw;
  padding-left: 1vw;
}

#chatview b {
  color: var(--orange-color);
}

.header-list-ava {
  color: var(--font-color);
  font-weight: 500
  background-color: var(--main-color);
  padding: 0;
  margin: 0;
  padding-left: 1vw;
  padding-bottom: .5vw;
  padding-top: .5vw;
}

.table-list-ava {
  box-shadow: var(--custom-shadow)
}

#DataTables_Table_0_wrapper {
  padding-inline: 1vw;
  padding-bottom: 1vw;
}

#DataTables_Table_0_filter label,
.dataTables_length label {
  color: var(--orange-color);
  font-weight: 500!important;
}

.form-control-sm:focus {
  box-shadow: none !important;
}

.thead-list th,
.card-create-form {
  background-color: var(--main-color);
  color: var(--font-color);
}

.table thead th {
  font-size: var(--font-title);
  padding-bottom: 0.22vw !important;
}

.tbody-list td {
  color: black;
  font-weight: 500
}

.tbody-list>tr>td>a {
  background-color: var(--main-color) !important;
  font-weight: 500!important;
}

.tbody-list>tr>td>a:hover {
  background-color: var(--orange-color) !important;
}

.pagination li:first-child a {
  border: 1px solid var(--main-color);
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}

.pagination li:not(:last-child) a {
  border: 1px solid var(--main-color);
}

.pagination li:last-child a {
  border: 1px solid var(--main-color);
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}


.buttons-select-all {
  background-color: var(--main-color) !important;
  border-radius: .3rem !important;
}

.buttons-select-none {
  background-color: var(--orange-color) !important;
  border-radius: .3rem !important;
}

.buttons-select-none:hover {
  background-color: var(--orange-hover) !important;
  border-radius: .3rem !important;
}

.buttons-copy,
.buttons-csv,
.buttons-excel,
.buttons-pdf,
.buttons-print,
.buttons-collection {
  background: none !important;
  border: 1px solid var(--main-color) !important;
  border-radius: .3rem !important;
}

.buttons-copy:hover,
.buttons-csv:hover,
.buttons-excel:hover,
.buttons-pdf:hover,
.buttons-print:hover,
.buttons-collection:hover {
  background: var(--main-color) !important;
  color: var(--font-color) !important;
}

.buttons-copy span {
  color: var(--main-color) !important;
}

.buttons-copy:hover>span {
  color: var(--font-color) !important;
}


.dtfc-has-right>tbody>.odd,
.dtfc-has-right>tbody>.even,
.dtfc-has-right>tbody>.odd>.dtfc-fixed-right>.mx-4,
.dtfc-has-right>tbody>.even>.dtfc-fixed-right>.mx-4 {
  color: var(--main-color) !important;
}

.dtfc-fixed-right>.table-striped>tbody>.odd>td>a {
  background-color: none;
}

.dtfc-has-right>tbody>.odd:hover,
.dtfc-has-right>tbody>.even:hover,
.dtfc-has-right>tbody>.odd>.dtfc-fixed-right>.mx-4:hover,
.dtfc-has-right>tbody>.even>.dtfc-fixed-right>.mx-4:hover {
  color: var(--orange-color) !important;
  background: none !important;
}

.mx-datepicker-range {
  width: 100%;
}

.mx-input-wrapper>.mx-input {
  font-size: 0.73vw;
}

.everybody {
  width: 100%;
  padding: 0.4vw;
  border-radius: 0.3rem;
  font-weight: 500
}

.card-create-user{
  color: var(--main-color);
}

.search-by-user {
  width: 100%;
  padding: 0.4vw;
  border-radius: 0.3rem;
  font-weight: 500
  border: 1px solid var(--main-color);
}

.search-by-user:focus {
  border: 1px solid var(--main-color);
}

.bg-gray-300 {
  background-color: var(--main-color) !important;
  border-radius: 0.5rem !important;
  padding: 0.9vw !important;
  margin: auto;
}

.bg-gradient-secondary,
.bg-gradient-dark,
#formSubmit>.text-dark {
  width: 100%;
  background: linear-gradient(90deg, rgba(179, 229, 228, 1) 0%, rgba(98, 202, 200, 1) 49%, rgba(0, 169, 166, 1) 100%) !important;
}

#formSubmit>.text-dark {
  width: 60vw;
}

#formSubmit>.text-dark>.mb-2>label,
#formSubmit>.text-dark>.md-2>label {
  display: inline-block;
  margin-bottom: 0.5rem;
  font-size: var(--font-text);
  color: var(--font-color);
}


.table-striped>tbody>.odd>td>a:hover,
.table-striped>tbody>.even>td>a:hover {
  background-color: var(--orange-color) !important;
}

.bg-gradient-secondary>.col-5,
.bg-gradient-secondary>.col-2,
.bg-gradient-secondary>.col-1 {
  margin-bottom: 1vw;
}

.teste {
  font-size: var(--font-text);
}

.description-group>label {
  width: 100%;
  color: var(--main-color);
  padding: 0.5vw 0vw;
  margin-bottom: 0px;
  font-size: var(--font-text);
}

.btn-add-section {
  background-color: var(--main-color);
  font-size: var(--font-text);
  font-weight: 500
  color: var(--font-color);
}

.btn-add-question {
  background-color: #00A9A6;
  font-size: var(--font-text);
  font-weight: 500
  color: var(--font-color);
}

.btn-add-section:hover {
  background-color: var(--orange-color);
  color: var(--font-color);
}

.col-2>#mostrarPerguntas {
  color: var(--font-color);
  font-weight: 500
  display: flex;
  justify-content: center;
}

#mostrarPerguntas>.text {
  margin: auto;
  margin-left: 0.5vw;
}

.col-1>#mostrarPerguntas:hover {
  color: var(--orange-color);
}

.delete-session>.badge-dark {
  color: var(--font-color);
  background: none;
  font-size: var(--font-text);
  background-color: #00A9A6;
  padding: 0.62vw;
}

.delete-session>.badge-dark:hover,
.btn-add-question:hover {
  color: var(--main-color) !important;
  background-color: #B3E5E4 !important;
  border: 1px solid var(--main-color);
}

.delete-session>.badge-dark:focus,
.btn-add-question:focus,
.btn-add-section:focus,
.delete-resp:focus {
  box-shadow: none;
}

.fails-check-radio,
.defaultCheck,
.col-1>.form-check-label,
.col-2>.form-check-label,
.bg-gray-300>.mb-2 {
  color: var(--font-color);
}

.badge-dark {
  color: var(--font-color);
  background: none;
}

.badge-dark:hover {
  color: var(--orange-color) !important;
  background: none !important;
}

.delete-question {
  font-size: .9vw;
}

.delete-question-icon {
  font-size: 1.2vw;
}

.delete-question:hover,
.btn-create-resp:hover,
.delete-resp:hover {
  color: #482F71 !important;
}

.delete-question:focus,
.btn-create-resp:focus,
.delete-resp:focus {
  box-shadow: none;
}

.custom-file-label {
  border: .1px solid var(--main-color);
}

.custom-file {
  font-size: 14pt;
}

.custom-file-label::after {
  background-color: #3C4B64 !important;
  content: "Pesquisar" !important;
  color: white !important;
}

.form-control-upload {
  font-style: italic;
  border: 0.4px solid var(--main-color);
  color: var(--main-color);
}

.card-section {
  box-shadow: none;
  box-shadow: inset 0px 0px 0px 0.5px #9b9ea4;
  border-radius: inherit;
}

.header-comments {
  background-color: var(--main-color);
  border: none !important;
}

.thead > tr > th {
  background-color: var(--main-color);
  color: white;
  border: none;
}

.header-comment {
}

.accordion-question {
  border-radius: inherit;
  box-shadow: none;
}

.body-table > tr > td {
  max-width: 100px;
  word-break: break-word;
  border-bottom : 0.5px solid var(--main-color);
}

.card-accordion-question {
  padding-bottom: 1vw !important;
  box-shadow: inset 0px 0px 0px 0.5px #9b9ea4;
  display: flex;
  align-items: center;
}

.justify-content-between>.mx-auto>h3:first-child,
.justify-content-between> .mx-auto>h4:first-child {
  border-top-left-radius: 1vw;
  border-top-right-radius: 1vw;
  background-color: var(--main-color);
  margin-bottom: 2vw;
  color: white;
}

.justify-content-between>.mx-auto>h3,
.justify-content-between> .mx-auto>h4 {
  padding: 0.6vw;
  font-size: 1.17vw;
  font-weight: 500
}

.justify-content-between>.mx-auto>p {
  color: var(--orange-color);
  padding: 1vw;
}

.justify-content-between>.mx-auto>ul {
  color: var(--orange-color);
}

#demo>.justify-content-between>.mx-auto>.table {
  padding-inline: 2vw;
}

#demo>.justify-content-between>.mx-auto>ul {
  padding-right: 1vw;
}

#demo>.justify-content-between>.mx-auto>.table>table>thead>tr>th {
  background-color: var(--main-color);
  color: var(--font-color);
}

#demo>.justify-content-between>.mx-auto>.table>table>tbody>tr>td:last-child {
  color: var(--orange-color) !important;
}

#demo>.justify-content-between>.mx-auto>.table>table>tbody>tr>td {
  border: 1px solid var(--main-color);
}

#contest_text {
  margin-bottom: 3vw
}

.col-confirm-contest {
  display: flex;
  justify-content: center;
  align-items: end;
}

.row-confirm-contest {
  width: 100%;
}

.confirm-contest {
  width: 100%;
}

.card-footer {
  margin-left: 5vw;
  border: none;
}

.button-back {
  background: none;
  color: var(--main-color);
  font-weight: 500
  border: inset 1px var(--main-color);
}

.button-back:hover {
  background-color: var(--main-color);
  color: var(--font-color);
}

.btn-filter {
  background: none;
  color: var(--main-color);
  font-weight: 500
  margin-top: 3vw;
  padding: 0;
}

.hidden-display {
  display: none;
}

.contest-group {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: var(--font-text);
  width: 100%;
  color: black;
}

.card-accordion-question>.mr-1 {
  margin-top: .5vw;
}

.bi-exclamation-triangle {
  margin-right: 0.5vw;
  color: #caca00;
  padding: 0.1vw;
  border: none;
  font-size: 2vw;
}

.card-accordion-question>.input-group {
  margin-left: 19vw;
  padding: 0 !important;
  display: flex;
  align-items: center;
  color: #0a0a0a;
  border-radius: 0.3rem;
  width: 11vw;
  font-size: var(--font-text);
}

.contesta_check {
  margin-right: 0.5vw;
}

#btn_contestar {
  color: var(--font-color);
  margin-bottom: 1vw;
  font-weight: 500
}

.visible-reply>.row>.col-2 {
  width: 100%;
  display: flex;
  flex-direction: column-reverse;
  align-items: center;
}

.visible-reply>.row>.col-2>.row>.btn-success,
.visible-reply>.row>.col-2>.row>.btn-danger,
.visible-reply>.row>.col-2>.row {
  width: 100%;
}

.visible-reply>.row>.col-2>.row>.btn-danger {
  margin-bottom: 0.5vw;
}

.all-comment {
  color: black;
}

.resposta_text {
  margin-top: 4vw;
}

.bi-exclamation-triangle,
.bi-x-square,
.bi-check-square {
  margin-right: 0.5vw;
  padding: 0.1vw;
  border: none;
  font-size: 1.8vw;
}

.bi-x-square {
  color: red;
  margin: 0;
  padding: 0;
}

.bi-check-square {
  color: rgb(0, 190, 0);
}

.confirm-feedback {
  display: flex;
  align-items: end;
  width: 100%;
  justify-content: center;
}

.confirm-feedback>.row {
  width: 100%;
}

.confirm-feedback>.row>button {
  width: 100%;
}

.btns-admin {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  margin-inline: auto;
}

.btns-admin>a,
.btn-admin-delete {
  width: 100%;
}

#btn_info,
#btn-edit-team {
  background-color: #00a9a6 !important;
  margin: 0.3vw 0vw;
  border: none;
}

#btn_info:hover {
  background-color: #B3E5E4 !important;
  border: 1px inset var(--main-color);
  color: var(--main-color);
}

.btns-teams>a {
  font-weight: 500
}

.btns-teams>#btn-edit-team {
  margin: 0;
  padding: 0.2vw 0.3vw;
}

.text-form-vinc {
  font-size: var(--font-text);
  margin-top: 1vw;
  margin-left: 1vw;
}

.span-text-form-vinc {
  font-weight: 500
  margin-left: 0.5vw;
}

html:not([dir=rtl]) .c-sidebar-nav-dropdown-items .c-sidebar-nav-link .c-sidebar-nav-icon {
  margin-left: -30px
}

html:not([dir=rtl]) .c-sidebar-nav-dropdown-items .c-sidebar-nav-link {
  font-weight: 500
}

.c-sidebar-nav-link .fa-book {
  padding: 0;
}


.info-avaliador > tbody > tr > th > input {
  width: 100%;
}

.info-avaliador > tbody > tr > td > input {
  width: 80%;
}

.add-meta {
  margin: 0vw 0vw 1vw 0.5vw;
}

#note_text label,
#feedback_text label,
#contest_text label{
  color: var(--main-color);
  margin-top: 1vw;
}

#note_text {
  width: 96.3%;
  margin-inline: auto;
}

#note_text label {
  margin-left: 0.7vw;
}

#contest_text {
  width: 96.3%;
  margin-inline: auto;
}

#contest_text label {
  margin-left: 0.7vw;
}

#fdback_text {
  width: 93%;
  margin-inline: auto;
}

#feedback_text label {
  margin-left: 1.4vw;
}

#contestacao_text {
  width: 97%;
  margin-inline: auto;
}

#btn_feedback,
#btn_contestar {
  margin-top: 1vw;
  font-weight: 500
  margin-bottom: 1vw;
  margin-left: 1.4vw;
}

.fa-reply {
  color: white;
}

.feedback-text {
  margin: 0;
}


.confirm-feedback,
.confirm-contestar {
  margin: 0;
  padding: 0;
  margin-left: 1vw;
  justify-content: end;
}

.fdback-text,
#resposta_text {
  max-width: 94%;
  margin-inline: auto;
  color: var(--main-color);
}

.review-reply-options {
  display: flex;
  flex-direction: column;
}

.switch {
    position: relative;
    display: inline-block;
    width: 2rem;
    height: 1rem;
  }

  .switch input {
    opacity: 0;
    width: 0;
    height: 0;
  }

  .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
  }

  .slider:before {
    position: absolute;
    content: "";
    height: .8rem;
    width: .8rem;
    left: 2px;
    bottom: 1.5px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
  }

  input:checked + .slider {
    background-color: #2196F3;
  }

  input:focus + .slider {
    box-shadow: 0 0 1px #2196F3;
  }

  input:checked + .slider:before {
    -webkit-transform: translateX(.8rem);
    -ms-transform: translateX(.8rem);
    transform: translateX(.8rem);
  }

  /* Rounded sliders */
  .slider.round {
    border-radius: 25px;
  }

  .slider.round:before {
    border-radius: 50%;
  }
