/* LANDING */
/* line 4, /usr/src/app/app/assets/stylesheets/landing_pp.css.scss */
body {
  padding: 0;
}

/* line 9, /usr/src/app/app/assets/stylesheets/landing_pp.css.scss */
label {
  color: #0064ae;
  font-weight: 400;
  font-size: 16px;
}

/* line 15, /usr/src/app/app/assets/stylesheets/landing_pp.css.scss */
#main_header_landing {
  padding: 10px 0px;
  background: #fff;
  border-bottom: 2px solid #0055a5;
}

/* line 21, /usr/src/app/app/assets/stylesheets/landing_pp.css.scss */
.landing_core {
  padding-top: 100px;
  min-height: 800px;
  background: url(/assets/exam_sys/bg-landing-pp.jpg) center top no-repeat;
  background-size: cover;
}

/* line 29, /usr/src/app/app/assets/stylesheets/landing_pp.css.scss */
.login_box_pp {
  position: relative;
  background: #fff;
  padding: 20px;
  border-radius: 3px;
  overflow: auto;
}
/* line 31, /usr/src/app/app/assets/stylesheets/landing_pp.css.scss */
.login_box_pp .duvidas_button {
  background: #0055a5;
  padding: 15px 35px;
  position: absolute;
  right: 0;
  font-size: 16px;
  top: 0;
  color: #fff;
}
/* line 46, /usr/src/app/app/assets/stylesheets/landing_pp.css.scss */
.login_box_pp .base_title {
  margin-bottom: 15px;
  padding: 12px 15px;
  border-bottom: 2px solid #002D72;
  margin-left: -20px;
  margin-right: -20px;
  overflow: auto;
  font-weight: 500;
}
/* line 55, /usr/src/app/app/assets/stylesheets/landing_pp.css.scss */
.login_box_pp .base_title h3 {
  float: left;
  color: #4d4d4d;
}
/* line 61, /usr/src/app/app/assets/stylesheets/landing_pp.css.scss */
.login_box_pp .new_user_session {
  padding-top: 5px;
}
/* line 64, /usr/src/app/app/assets/stylesheets/landing_pp.css.scss */
.login_box_pp .new_user_session fieldset {
  padding-bottom: 15px;
}
/* line 68, /usr/src/app/app/assets/stylesheets/landing_pp.css.scss */
.login_box_pp .new_user_session .forgot_password {
  color: #4d4d4d;
  text-decoration: underline;
}

/* line 75, /usr/src/app/app/assets/stylesheets/landing_pp.css.scss */
.col-centered {
  float: none;
  margin: 0 auto;
}

/* line 80, /usr/src/app/app/assets/stylesheets/landing_pp.css.scss */
.form-control {
  margin-top: 5px;
  border: 1px solid #0055a5;
  border-radius: 0;
  height: auto;
  box-shadow: none;
  -webkit-border-radius: 0px;
  min-height: 0px !important;
}

/* line 90, /usr/src/app/app/assets/stylesheets/landing_pp.css.scss */
.footer_landing {
  font-size: 16px;
}
/* line 93, /usr/src/app/app/assets/stylesheets/landing_pp.css.scss */
.footer_landing .termos_de_uso {
  color: #0055a5;
  font-weight: 400;
  font-size: 14px;
}
/* line 94, /usr/src/app/app/assets/stylesheets/landing_pp.css.scss */
.footer_landing .studiare_copyright {
  color: #fff;
  font-weight: 400;
  font-size: 14px;
}

/* line 97, /usr/src/app/app/assets/stylesheets/landing_pp.css.scss */
.botao_envio {
  padding-top: 15px;
  font-size: 0;
}
/* line 101, /usr/src/app/app/assets/stylesheets/landing_pp.css.scss */
.botao_envio .icon_enviar {
  display: inline-block;
  background: #fff;
  padding: 5px 8px;
  font-size: 26px;
  color: #0055a5;
  border: 1px solid #0055a5;
}
/* line 109, /usr/src/app/app/assets/stylesheets/landing_pp.css.scss */
.botao_envio .login_button {
  display: inline-block;
  background: #0055a5;
  color: #fff;
  margin: 0;
  padding: 7px 30px;
  border-radius: 0;
  vertical-align: top;
  font-size: 16px;
}

/* line 120, /usr/src/app/app/assets/stylesheets/landing_pp.css.scss */
.cookie-police-bar * {
  font-size: 1.5rem;
}
/* line 122, /usr/src/app/app/assets/stylesheets/landing_pp.css.scss */
.cookie-police-bar * h3 {
  color: #8e9294;
}
@charset "UTF-8";
/* ======================================== */
/* ================= RESET ================ */
/* ======================================== */
/* line 6, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
/* line 26, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 30, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
body {
  line-height: 1;
}

/* line 33, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
ol, ul {
  list-style: none;
}

/* line 36, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
blockquote, q {
  quotes: none;
}

/* line 39, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* line 44, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
table, th, td {
  border: 1px solid grey;
  border-collapse: collapse;
  padding: 6px;
  margin-left: auto;
  margin-right: auto;
}
/* line 50, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
table p, th p, td p {
  text-align: center;
}

/* ======================================== */
/* ================= GERAL ================ */
/* ======================================== */
/* line 57, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.db {
  display: block;
}

/* line 58, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.in-line {
  display: inline-block;
}

/* line 59, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.inline {
  display: inline;
}

/* line 60, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.d-table {
  display: table;
}

/* line 61, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.fill {
  width: 100%;
}

/* line 62, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.c-pointer {
  cursor: pointer;
}

/* line 64, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.clearfloat {
  clear: both;
  height: 0;
  font-size: 1px;
  line-height: 0px;
}

/* line 70, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 78, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.clearfix {
  display: inline-block;
}

/* line 79, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.overflow {
  overflow: auto;
}

/* line 80, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.overflow-initial {
  overflow: initial;
}

/* line 81, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.over-scroll {
  overflow: scroll;
}

/* line 82, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.center {
  display: block !important;
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center !important;
}

/* line 88, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.bold {
  font-weight: bold;
}

/* line 89, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.fleft {
  float: left;
}

/* line 90, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.fright {
  float: right;
}

/* line 91, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.fnone {
  float: none;
}

/* line 92, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.w-auto {
  width: auto !important;
}

/* line 93, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.width-70 {
  width: 70% !important;
}

/* line 94, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.width-60 {
  width: 60% !important;
}

/* line 95, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.width-40 {
  width: 40% !important;
}

/* line 96, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.width-49 {
  width: 49% !important;
}

/* line 97, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.w-250px {
  width: 250px !important;
}

/* line 98, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.w-200px {
  width: 200px;
}

/* line 100, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.prox-div-zindex > div {
  z-index: 2 !important;
}

/* ========= DEFINIÇÕES DE FONTS =========== */
/* ========================================= */
/* ========== DEFINIÇÕES DE CORES ========== */
/* ========================================= */
/* ================= BÁSICO ================= */
/* ========================================== */
/* line 123, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
html {
  font-size: 62.5%;
  box-sizing: border-box;
  width: 100%;
  position: relative;
  min-height: 100%;
}
/* line 129, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
html *,
html *:before,
html *:after {
  box-sizing: inherit;
  outline: none;
}

/* line 137, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
body {
  font-family: 'Open Sans', sans-serif;
  font-size: 1.6em;
  line-height: 1.4em;
  color: #4d4d4d;
  background-color: #f5f5f5;
  min-height: 100%;
  position: absolute;
  width: 100%;
}

/* line 148, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
a, button {
  text-decoration: none;
  cursor: pointer;
}
/* line 151, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
a:hover, button:hover {
  text-decoration: none;
}

/* line 154, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
img {
  max-width: 100%;
}

/* line 158, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
input {
  box-shadow: none;
}

/* line 162, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.hidden {
  display: none;
}

/* line 164, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
h1, h2, h3, h4, h5, h6 {
  line-height: 1.3em;
  font-weight: 600;
}

/* line 165, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: inherit;
}

/* line 166, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
h1 {
  font-size: 26px;
}

/* line 167, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
h2 {
  font-size: 22px;
}

/* line 168, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
h3 {
  font-size: 18px;
}

/* line 169, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
h4 {
  font-size: 17px;
}

/* line 170, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
h5 {
  font-size: 16px;
  font-weight: 400;
}

/* line 171, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
h6 {
  font-size: 14px;
}

/* line 173, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
p {
  padding-bottom: 10px;
}

/* line 174, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
b {
  font-weight: bold;
}

/* ================= FONTS ================= */
/* ========================================= */
/* ================ TAMANHOS ================ */
/* line 184, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.width-70 {
  width: 70% !important;
}

/* ================ PESOS ================ */
/* ================= CORES ================= */
/* ========================================= */
/* ================= ALINHAMENTOS ================= */
/* ================================================ */
/* ================= Colunas ================= */
/* line 201, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.col-centered {
  float: none;
  margin-left: auto;
  margin-right: auto;
  overflow: auto;
}

/* ================= Elementos ================= */
/* line 206, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.flex-align {
  display: flex;
  align-items: center;
}

/* line 211, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.align-left {
  text-align: left;
}

/* line 212, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.align-right {
  text-align: right;
}

/* line 213, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.align-center {
  text-align: center;
}

/* line 215, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.flipped_icon {
  -moz-transform: scale(1, -1);
  -webkit-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

/* ================= ESPAÇAMENTOS ================= */
/* ================================================ */
/* ================= PADDINGS ================= */
/* line 230, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.padding-none {
  padding: 0;
}

/* line 232, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.padding-top {
  padding-top: 15px;
}

/* line 233, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.padding-right {
  padding-right: 15px;
}

/* line 234, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.padding-bottom {
  padding-bottom: 15px;
}

/* line 235, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.padding-left {
  padding-left: 15px;
}

/* line 237, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.padding-horiz {
  padding-left: 15px;
  padding-right: 15px;
}

/* line 238, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.padding-vert {
  padding-top: 15px;
  padding-bottom: 15px;
}

/* ================= MARGINS ================= */
/* line 241, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.margin-none {
  margin: 0;
}

/* line 243, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.margin-top {
  margin-top: 15px;
}

/* line 244, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.margin-right {
  margin-right: 15px;
}

/* line 245, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.margin-bottom {
  margin-bottom: 15px;
}

/* line 246, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.margin-left {
  margin-left: 15px;
}

/* line 248, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.margin-vert {
  margin-top: 15px;
  margin-bottom: 15px;
}

/* line 249, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.margin-horiz {
  margin-left: 15px;
  margin-right: 15px;
}

/* ================= TABELA ================= */
/* ========================================== */
/* line 254, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.supertable {
  word-wrap: break-word;
}
/* line 256, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.supertable .icons-table {
  padding-top: 15px;
}
/* line 259, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.supertable .icons-table th {
  text-align: center;
}
/* line 262, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.supertable .icons-table th .dashboard_icon {
  font-size: 26px;
}
/* line 266, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.supertable .icons-table th .title-min {
  font-size: 14px;
  font-weight: normal;
  padding-top: 5px;
}
/* line 276, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.supertable .center {
  margin: 0 auto;
  text-align: center;
}
/* line 281, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.supertable .pagination_line {
  position: relative;
}
/* line 284, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.supertable .pagination_line:before {
  background: #ddd;
  height: 1px;
  content: "";
  width: 100%;
  display: block;
  position: absolute;
  top: 45%;
  z-index: 1;
}
/* line 296, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.supertable .pagination {
  margin: 0;
}
/* line 299, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.supertable .pagination ul.pagination {
  margin: 15px 0;
  padding: 0 10px;
  background: #fff;
  z-index: 10;
  position: relative;
}
/* line 307, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.supertable .pagination ul.pagination li.previous_page, .supertable .pagination ul.pagination li.next_page {
  font-family: initial;
}
/* line 311, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.supertable .table {
  font-size: 14px;
  margin: 0;
  text-align: center;
  /*Head tabela*/
  /*Body tabela*/
}
/* line 319, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.supertable .table thead tr th {
  vertical-align: middle;
  border-bottom: 1px solid #6b6b6b;
  padding: 10px;
  font-weight: bold;
  position: relative;
  text-align: center;
}
/* line 326, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.supertable .table thead tr th a {
  padding-right: 5px;
}
/* line 336, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.supertable .table tbody tr td {
  padding: 12px 10px;
  border: none;
  vertical-align: middle;
  font-weight: 600;
}
/* line 342, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.supertable .table tbody tr td a {
  font-weight: 600;
}
/* line 350, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.supertable .table .btn {
  width: 100%;
}
@media (max-width: 768px) {
  /* line 356, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
  .supertable .table tbody tr {
    border-bottom: 2px solid;
  }
  /* line 358, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
  .supertable .table tbody tr td {
    border-bottom: 1px solid;
  }
}

/*Desativação do Active background*/
/* line 369, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.table > thead > tr > td.active, .table > tbody > tr > td.active, .table > tfoot > tr > td.active, .table > thead > tr > th.active, .table > tbody > tr > th.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > tbody > tr.active > td, .table > tfoot > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr.active > th, .table > tfoot > tr.active > th {
  background: none;
}

/* ================= FORM ================= */
/* ========================================== */
/* line 375, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.area > label, .area fieldset > label {
  padding-top: 15px;
  padding-bottom: 8px;
  font-size: 18px;
  font-weight: 100;
}

/* line 381, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.area > select, .area fieldset > select, .area > input, .area fieldset > input, .edit-box {
  background-color: #fff;
  position: relative;
  border: 1px solid;
  padding: 6px;
  min-height: 35px;
  width: 100%;
}

/* line 390, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.form_filter {
  padding-top: 10px;
  padding-bottom: 15px;
}

/* ================= BOTÕES ================= */
/* ========================================== */
/* line 396, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.btn, .btn-group > .btn + .dropdown-toggle {
  border-left: 0px;
  border-right: 0px;
  border-top: 0px;
  border-bottom: 2px solid;
  border-radius: 0;
  margin: 2.5px 0px;
}

/* line 405, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.modal-footer .btn + .btn {
  margin: 2.5px 0px 2.5px 5px;
}

/* line 410, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.manage_buttons .btn {
  width: 100%;
}

/* ========= BOTÕES DE CHAMADA ========= */
/* ===================================== */
/* line 417, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.chamada-exercicio {
  /* Fazer Exercícios e Acumular Pontos */
}
/* line 420, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.chamada-exercicio .btn-exe-list {
  border-radius: 5px;
  padding: 10px 10px 0px;
  display: block;
}
/* line 425, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.chamada-exercicio .btn-exe-list .info-btn-exercicio p {
  font-size: 26px;
  text-transform: uppercase;
}
/* line 428, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.chamada-exercicio .btn-exe-list .info-btn-exercicio p span {
  text-transform: none;
  font-size: 12px;
  display: block;
}
/* line 435, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.chamada-exercicio .btn-exe-list .pontos-btn-exercicio {
  margin: 0 -10px;
  overflow: auto;
}
/* line 439, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.chamada-exercicio .btn-exe-list .pontos-btn-exercicio .handle_points_text, .chamada-exercicio .btn-exe-list .pontos-btn-exercicio .correct_points_text {
  float: left;
  width: 46%;
  padding: 8px;
  text-align: center;
}
/* line 445, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.chamada-exercicio .btn-exe-list .pontos-btn-exercicio .handle_points_text .handle_points, .chamada-exercicio .btn-exe-list .pontos-btn-exercicio .handle_points_text .correct_points, .chamada-exercicio .btn-exe-list .pontos-btn-exercicio .correct_points_text .handle_points, .chamada-exercicio .btn-exe-list .pontos-btn-exercicio .correct_points_text .correct_points {
  display: inline-block;
  font-size: 16px;
  border-radius: 50px;
  border: 2px solid;
  padding: 8px 10px;
}
/* line 453, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.chamada-exercicio .btn-exe-list .pontos-btn-exercicio .handle_points_text .leg-points, .chamada-exercicio .btn-exe-list .pontos-btn-exercicio .correct_points_text .leg-points {
  display: block;
  font-size: 13px;
}
/* line 459, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.chamada-exercicio .btn-exe-list .pontos-btn-exercicio .mais_pontos {
  float: left;
  width: 8%;
  margin: 30px 0px 10px;
}
/* line 464, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.chamada-exercicio .btn-exe-list .pontos-btn-exercicio .mais_pontos span {
  font-size: 30px;
}

/* Próxima Atividade será gerada em breve */
/* line 475, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.btn-exe-wait {
  border: 1px solid;
  border-radius: 5px;
  padding: 10px 10px 0px;
  display: block;
}
/* line 481, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.btn-exe-wait .waiting_msg {
  margin: 0 -10px;
  overflow: auto;
}
/* line 485, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.btn-exe-wait .waiting_msg p {
  text-transform: uppercase;
  font-size: 20px;
  padding: 15px 0px;
}

/* Lista Entregue com Sucesso */
/* line 496, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.btn-success .info-btn-exercicio p {
  font-size: 18px;
  text-transform: uppercase;
  line-height: 1.3em;
}
/* line 503, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.btn-success .pontos-btn-exercicio {
  margin: 0 -10px;
  padding: 15px 0;
}
/* line 507, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.btn-success .pontos-btn-exercicio p {
  font-size: 24px;
  padding-bottom: 0;
  text-transform: uppercase;
}
/* line 508, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.btn-success .pontos-btn-exercicio p .leg-points {
  font-size: 16px;
}
/* line 513, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.btn-success .desempenho_msg {
  padding: 5px 0px 5px;
}
/* line 516, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.btn-success .desempenho_msg p {
  font-size: 14px;
  padding-bottom: 0px;
}

/* Simulado */
/* line 525, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.chamada-exercicio .btn-exe-mock {
  border-radius: 5px;
  display: block;
  border-right: 3px solid;
  border-bottom: 3px solid;
}
/* line 530, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.chamada-exercicio .btn-exe-mock .info-btn-exercicio {
  padding: 10px;
}
/* line 532, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.chamada-exercicio .btn-exe-mock .info-btn-exercicio p {
  font-size: 26px;
  text-transform: uppercase;
  color: #fff;
  padding: 0;
}
/* line 537, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.chamada-exercicio .btn-exe-mock .info-btn-exercicio p span {
  text-transform: none;
  font-size: 12px;
  display: block;
}
/* line 544, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.chamada-exercicio .btn-exe-mock .pontos-btn-exercicio {
  overflow: auto;
  display: flex;
  align-items: center;
}
/* line 548, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.chamada-exercicio .btn-exe-mock .pontos-btn-exercicio p {
  margin: 0 auto;
  text-align: center;
  display: flex;
  overflow: hidden;
  padding: 10px;
  color: #fff;
}
/* line 555, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.chamada-exercicio .btn-exe-mock .pontos-btn-exercicio p span {
  display: inline-block;
  font-size: 16px;
  border-radius: 50px;
  border: 2px solid;
  padding: 14px 10px;
  height: 52px;
}
/* line 563, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.chamada-exercicio .btn-exe-mock .pontos-btn-exercicio p .leg-points {
  border: none;
  padding: 0 0 0 10px;
  height: 100%;
}
/* line 570, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.chamada-exercicio .btn-exe-mock .pontos-btn-exercicio .mais_pontos {
  float: left;
  width: 8%;
  margin: 30px 0px 10px;
}
/* line 575, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.chamada-exercicio .btn-exe-mock .pontos-btn-exercicio .mais_pontos span {
  font-size: 30px;
}

/* ======================================== */
/* ============== ESTRUTURAS ============== */
/* ======================================== */
/* ================= LANDING ================= */
/* =============copia main_default============ */
/* line 595, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.landing .landingcima {
  background-color: transparent;
}

/* line 596, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.landingcima.login-ac {
  margin-top: 20px;
}

/* line 597, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.landing .landingcima.login-ac .loginlanding {
  border: none;
  background-color: rgba(255, 255, 255, 0.67) !important;
}
/* line 600, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.landing .landingcima.login-ac .loginlanding h2 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 100;
  color: #666666;
}
/* line 601, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.landing .landingcima.login-ac .loginlanding p {
  margin-top: 8px;
  font-size: 13px;
}
/* line 602, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.landing .landingcima.login-ac .loginlanding form {
  margin-top: 10px;
}
/* line 603, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.landing .landingcima.login-ac .loginlanding .form-control {
  margin-top: 0px !important;
}

/* line 605, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.background-white {
  background-color: #ffffff;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: -1;
  top: 0;
}

/* line 613, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.submit-login {
  overflow: auto;
  display: block;
  width: 100%;
}

/* line 615, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.logos-kroton-7 {
  width: 14.25%;
  float: left;
  text-align: center;
  padding: 0px 8px;
}

/* line 621, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.navbar-ed-nivelamento {
  background-color: #337AB7 !important;
}

/* line 624, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.landing .landingcima img {
  width: 100%;
}
/* line 627, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.landing .landingcima .loginlanding {
  background: #fff;
  padding: 15px;
  border: 1px solid #ececec;
  margin-bottom: 20px;
}
/* line 632, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.landing .landingcima .loginlanding h2 {
  font-family: 'Open Sans', sans-serif;
  font-weight: bolder;
  font-size: 26px;
  color: #668af3;
  border-bottom: 1px solid #ececec;
  padding-bottom: 10px;
}
/* line 640, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.landing .landingcima .loginlanding p {
  font-size: 15px;
  font-family: 'Open Sans', sans-serif;
  margin-top: 15px;
}
/* line 645, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.landing .landingcima .loginlanding span {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 13px;
}
/* line 650, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.landing .landingcima .loginlanding a {
  font-size: 13px;
  font-family: 'Open Sans', sans-serif;
  color: #494949;
}
/* line 655, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.landing .landingcima .loginlanding button {
  outline: none;
  padding: 10px 40px;
  margin-top: 20px;
}
/* line 659, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.landing .landingcima .loginlanding button input {
  background-color: transparent;
  border: 0px;
}

/* line 666, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.landingbaixo {
  background: #fff;
  padding: 30px 0px;
  text-align: center;
  border-top: 1px solid #ececec;
}
/* line 671, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.landingbaixo h1 {
  font-size: 40px;
  font-family: 'Open Sans', sans-serif;
  color: #243c56;
}
/* line 675, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.landingbaixo h1 span {
  font-family: 'Open Sans', sans-serif;
  font-weight: bolder;
}
/* line 680, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.landingbaixo h4 {
  font-size: 25px;
}
/* line 683, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.landingbaixo .desafio {
  background: #f7f7f7;
  text-align: center;
  padding: 20px 20px;
  min-height: 250px;
  margin-top: 30px;
}
/* line 689, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.landingbaixo .desafio span {
  display: block;
  width: 165px;
  height: 165px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
/* line 697, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.landingbaixo .desafio p {
  color: #6f6f6f;
}
/* line 700, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.landingbaixo .desafio h2 {
  color: #ebc560;
  font-size: 22px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bolder;
  margin: 10px 0px;
}
/* line 709, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.landingbaixo .desafio.up {
  margin-bottom: 0px !important;
}
/* line 712, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.landingbaixo .desafio:last-child {
  margin-bottom: 40px;
}

/* ================
Projeto Pitagoras Adaptativo
========== */
/* line 720, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.header-pitag-adapt {
  height: 84px;
  display: flex;
  align-items: center;
  background-image: url(/projetos/pitag_adapt/bg-header-pitag-adapt.png) !important;
  margin-bottom: 0px !important;
}

/* line 727, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.landing-pitag-adapt {
  width: 100% !important;
}
/* line 729, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.landing-pitag-adapt .fundo-login-pitagoras {
  position: absolute;
  top: 84px;
  height: 100%;
  width: 100%;
  background-size: cover;
  background-image: url(/projetos/pitag_adapt/fundo-landing-pitagoras-1.jpg);
  background-repeat: no-repeat;
}
/* line 738, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.landing-pitag-adapt .mascara-fundo-pitagoras {
  background-image: url(/projetos/pitag_adapt/mascara-fundo-landing-pitagoras.png);
  height: 100%;
}
/* line 742, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.landing-pitag-adapt .login-pitagoras {
  padding-bottom: 20px;
  background-color: #FFCC33 !important;
  -webkit-border-bottom-right-radius: 15px;
  -webkit-border-bottom-left-radius: 15px;
  -moz-border-radius-bottomright: 15px;
  -moz-border-radius-bottomleft: 15px;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
}
/* line 752, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.landing-pitag-adapt h2 {
  font-family: "pitagoras_font_logo" !important;
  color: #4D4D4F !important;
  font-size: 17px !important;
  text-align: center;
}
/* line 758, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.landing-pitag-adapt a {
  font-size: 13px;
  font-family: 'Open Sans', sans-serif;
  color: #494949;
}
/* line 763, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.landing-pitag-adapt .btn-login-pitag-adapt {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3d3d3d+0,939393+25,1e1e1e+100 */
  background: #3d3d3d;
  /* Old browsers */
  background: -moz-linear-gradient(top, #3d3d3d 0%, #939393 25%, #1e1e1e 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #3d3d3d 0%, #939393 25%, #1e1e1e 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #3d3d3d 0%, #939393 25%, #1e1e1e 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d3d3d', endColorstr='#1e1e1e',GradientType=0 );
  /* IE6-9 */
  font-family: "pitagoras_font_logo";
  font-size: 16px;
  color: #fff;
  border-bottom: 2px solid #000;
  border-right: 2px solid #000;
}
/* line 775, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.landing-pitag-adapt .btn-login-pitag-adapt:active {
  border-bottom: none;
  border-right: none;
  border-top: 2px solid #000;
  border-left: 2px solid #000;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3d3d3d+0,939393+62,1e1e1e+100 */
  background: #3d3d3d;
  /* Old browsers */
  background: -moz-linear-gradient(top, #3d3d3d 0%, #939393 62%, #1e1e1e 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #3d3d3d 0%, #939393 62%, #1e1e1e 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #3d3d3d 0%, #939393 62%, #1e1e1e 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d3d3d', endColorstr='#1e1e1e',GradientType=0 );
  /* IE6-9 */
}

/* ================= CONTAINER ================= */
/* ============================================= */
/* line 796, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.container_default {
  max-width: 1280px;
  width: 100%;
  margin: 0 auto;
  position: relative;
  padding: 0 15px;
}

/* ================= SIDEBAR ================= */
/* line 809, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
#sidebar_adaptativos .box .base_title, #sidebar_adaptativos .box .base-title {
  margin-bottom: 0;
}
/* line 813, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
#sidebar_adaptativos .box .base_subtitle {
  margin-top: 10px;
}
/* line 815, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
#sidebar_adaptativos .box .placar {
  margin: 0 -15px 10px;
  border-top: 1px solid;
  border-bottom: 1px solid;
  padding: 10px;
  overflow: auto;
}
/* line 822, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
#sidebar_adaptativos .box .placar .icon {
  font-size: 26px;
  float: left;
  border: 1px solid;
  border-radius: 50px;
  padding: 10px;
}
/* line 830, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
#sidebar_adaptativos .box .placar .display-pontos {
  float: right;
  padding-top: 10px;
  font-size: 30px;
}
/* line 836, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
#sidebar_adaptativos .box .placar .display-tempo {
  float: right;
  text-align: right;
}
/* line 840, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
#sidebar_adaptativos .box .placar .display-tempo p {
  padding-bottom: 3px;
}
/* line 841, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
#sidebar_adaptativos .box .placar .display-tempo .tempo {
  font-weight: bold;
  font-size: 20px;
}
/* line 845, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
#sidebar_adaptativos .box .placar_last {
  margin-bottom: 0;
}
/* line 848, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
#sidebar_adaptativos .tempo_box {
  padding-bottom: 0;
}
/* line 852, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
#sidebar_adaptativos .development_segments {
  margin-top: 10px;
}
/* line 855, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
#sidebar_adaptativos .development_segments .btn-desempenho {
  width: 100%;
}

/* Sidebar - Pontos*/
/* line 865, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
#sidebar_adaptativos .accordion_pontos, #sidebar_adaptativos .accordion_proficiencia {
  margin: 0px -15px 0px;
}
/* line 868, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
#sidebar_adaptativos .accordion_pontos .panel-default, #sidebar_adaptativos .accordion_proficiencia .panel-default {
  box-shadow: none;
  border-top: 1px solid;
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
  border-radius: 0;
}
/* line 876, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
#sidebar_adaptativos .accordion_pontos .panel-default .ranking-students, #sidebar_adaptativos .accordion_proficiencia .panel-default .ranking-students {
  padding: 0px;
}
/* line 879, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
#sidebar_adaptativos .accordion_pontos .panel-default .ranking-students .listed_ranking_student, #sidebar_adaptativos .accordion_proficiencia .panel-default .ranking-students .listed_ranking_student {
  padding: 15px 15px 0;
  border-bottom: 1px solid;
}
/* line 883, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
#sidebar_adaptativos .accordion_pontos .panel-default .ranking-students .listed_ranking_student:last-of-type, #sidebar_adaptativos .accordion_proficiencia .panel-default .ranking-students .listed_ranking_student:last-of-type {
  border: none;
}
/* line 889, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
#sidebar_adaptativos .accordion_pontos .panel-default .panel-heading span, #sidebar_adaptativos .accordion_proficiencia .panel-default .panel-heading span {
  margin-left: 5px;
}

/* ================ HEADER ================ */
/* ======================================== */
/* ================== Main Header ================ */
/* line 901, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.navbar-default {
  background: none;
  border: none;
}

/* line 906, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.main_header {
  position: relative;
  background: #fff;
  border-bottom: 1px solid;
}

/* line 912, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.nav-bar-brand img {
  max-width: 340px;
  max-height: 75px;
  padding: 5px 0;
}

/* line 918, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.navbar-mobile {
  position: absolute;
  top: 0;
  right: 0;
  margin-top: 11px;
}

/* -------- Links Menu -------- */
/*links*/
/* line 929, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.navbar-default .links_navbar {
  margin-top: 5px;
}
/* line 932, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.navbar-default .links_navbar > li > a {
  text-transform: uppercase;
  font-weight: 600;
  color: #4d4d4d;
  font-size: 15px;
}
/* line 938, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.navbar-default .links_navbar .dropdown a span {
  font-size: 12px;
  margin-left: 2px;
}

/* line 948, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.navbar-default .links_navbar > .open > a {
  background: none;
}
/* line 950, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.navbar-default .links_navbar > .open > a:hover, .navbar-default .links_navbar > .open > a:focus {
  background: none;
}

/*Dropdown*/
/* line 958, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.links_navbar > li > .dropdown-menu {
  margin-top: 5px;
  background: #fff;
  border: 2px solid #a3a3a3;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 966, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.links_navbar .dropdown-menu:after, .dropdown-menu:before {
  bottom: 100%;
  left: 75%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

/* line 977, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.links_navbar .dropdown-menu:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #fff;
  border-width: 10px;
  margin-left: -10px;
}

@media (min-width: 768px) {
  /* line 984, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
  .links_navbar .dropdown-menu:before {
    border-color: rgba(163, 163, 163, 0);
    border-bottom-color: #a3a3a3;
    border-width: 13px;
    margin-left: -13px;
  }
}
/* ================== Bottom Header ================ */
/* line 994, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.bottom_header {
  padding-right: 15px;
}
/* line 996, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.bottom_header .navbar-collapse {
  border: none;
}
/* line 998, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.bottom_header .user_name {
  font-size: 12px;
  padding: 5px 8px;
  line-height: 20px;
  display: block;
}
/* line 1005, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.bottom_header .icons_navbar {
  float: right;
  border-radius: 50px;
  padding: 0 20px;
  margin-top: -15px;
  margin-bottom: -15px;
  color: #fff;
  position: relative;
}
/* line 1013, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.bottom_header .icons_navbar > span {
  font-size: 12px;
  padding: 5px 8px;
  line-height: 20px;
  display: block;
}
/* line 1019, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.bottom_header .icons_navbar .dropdown {
  border: none;
}
/* line 1021, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.bottom_header .icons_navbar .dropdown .dropdown-menu li {
  float: none;
}
/* line 1022, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.bottom_header .icons_navbar .dropdown .dropdown-menu a {
  color: #3f3f3f;
}
/* line 1026, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.bottom_header .icons_navbar li {
  float: left;
}
/* line 1028, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.bottom_header .icons_navbar li a {
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 1030, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.bottom_header .icons_navbar li .lnr {
  font-size: 18px;
  padding: 5px 8px;
  color: #fff;
  position: relative;
}
@media (max-width: 767px) {
  /* line 1034, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
  .bottom_header .navbar-nav .open .dropdown-menu {
    position: absolute;
    border: 1px solid #ccc;
    background-color: #fff;
    right: 0;
    left: auto;
  }
}

/* line 1044, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
span.support_calls_number {
  font-size: 14px !important;
  position: absolute;
  padding: 0 !important;
  border-radius: 30px;
  top: 2px;
  height: 15px;
  text-align: center;
  right: 0;
  width: 15px;
  line-height: 1em !important;
}

/* line 1057, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.inside_support_calls_number {
  display: inline-block;
  width: auto;
  padding: 5px;
  border-radius: 3px;
  line-height: 1em;
}

/* ================ CONTENT ================ */
/* ========================================= */
/* line 1068, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.box {
  margin: 10px 0;
  padding: 15px;
  position: relative;
  background-color: #fff;
  border-radius: 2px;
  box-shadow: -1px -1px 8px rgba(171, 171, 171, 0.3);
  /*box-shadow: 0px 0px 0px 1px rgba(170, 170, 170, 0.3);*/
}

/* line 1078, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.base_title, .base-title {
  margin: -15px -15px 15px;
  border-bottom: 1px solid;
  padding: 15px;
}
/* line 1083, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.base_title h3, .base-title h3 {
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
}
/* line 1084, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.base_title h4, .base-title h4 {
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
}
/* line 1085, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.base_title h5, .base-title h5 {
  font-size: 16px;
  font-weight: 500;
  font-weight: 600;
  padding-top: 5px;
}

/* line 1088, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.base_subtitle {
  margin-bottom: 10px;
}

/* line 1092, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.no_content_block {
  padding-top: 20px;
  margin-top: 20px;
  border-top: 2px solid;
}

/* ================ SEARCHBOX ================ */
/* line 1100, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.searchbox {
  width: 40%;
  margin: 20px auto;
  font-size: 0;
  position: relative;
}
/* line 1106, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.searchbox #search {
  font-size: 15px;
  width: 100%;
  padding-right: 50px;
  border-radius: 0 100px 100px 0;
  border: 1px solid #bbb;
  height: 50px;
  padding-left: 5px;
}
/* line 1116, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.searchbox .iconbusca {
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  color: #fff;
  border-radius: 100px;
  width: 50px;
  height: 50px;
  border: none;
  font-family: 'linearicons', sans-serif;
  font-size: 20px;
}
/* line 1129, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.searchbox .iconbusca:before {
  content: "\e922";
  line-height: 50px;
}
/* line 1131, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.searchbox .iconbusca .iconbusca_send {
  background: none;
  -webkit-appearance: none;
  width: 50px;
  height: 50px;
  border: none;
}

/* ================ ALERTS AREA ================ */
/* line 1139, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.alertas li {
  overflow: auto;
  border-bottom: 1px solid #ddd;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
/* line 1145, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.alertas li > span {
  font-size: 34px;
  float: left;
  padding-right: 10px;
}
/* line 1146, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.alertas li p {
  display: inline;
  padding-top: 10px;
  font-size: 14px;
}

/* line 1150, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.alert_featured_msg {
  padding: 10px;
  border-radius: 5px;
}
/* line 1154, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.alert_featured_msg h2, .alert_featured_msg h4 {
  font-weight: normal;
  font-size: 16px;
}

/* ================ FOOTER ================ */
/* ======================================== */
/* line 1163, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.footer {
  background: #fff;
  max-height: 80px;
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 15px 0;
  border-top: 2px solid;
}
/* line 1164, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.footer p {
  padding-bottom: 5px;
  font-size: 14px;
}

/* line 1167, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.supp_icon {
  display: inline;
}

/* line 1169, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.credito {
  font-size: 14px;
  padding-top: 10px;
  text-align: right;
}

/* line 1176, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.footer-info-pp li {
  font-size: 14px;
}

/* ===================================== */
/* =============== PAGES =============== */
/* ===================================== */
/* =========== EDITAR USUÁRIO ========== */
/* ===================================== */
/* line 1190, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.standard_edit_fields .col-sm-6 {
  padding-top: 15px;
}

/* ========= SISTEMA DE PONTOS ========= */
/* ===================================== */
/* line 1200, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.desafio img {
  padding-bottom: 10px;
}

/* line 1205, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.sistema {
  padding-bottom: 10px;
}
/* line 1208, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.sistema span {
  font-size: 80px;
  display: block;
  padding-bottom: 10px;
}

/* ========= HOME DE ESTUDOS ========= */
/* =================================== */
/* line 1219, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.accordion_insignias {
  margin-top: 10px;
}
/* line 1222, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.accordion_insignias .panel-heading {
  overflow: auto;
}
/* line 1225, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.accordion_insignias .panel-heading .icon_map {
  font-size: 30px;
  padding: 10px;
  float: left;
  margin: -10px 10px -10px -15px;
}
/* line 1232, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.accordion_insignias .panel-heading .panel-title {
  float: left;
  padding-top: 5px;
}

/* line 1239, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.no_content_msg {
  text-align: center;
}
/* line 1242, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.no_content_msg .no_content_alert {
  font-size: 50px;
  padding: 15px 0px;
  display: block;
  color: #920000;
}

/* ========= MAPA DO ALUNO ========= */
/* ================================= */
/* line 1250, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.header-map {
  padding: 15px;
  margin: -15px -15px 10px;
}

/* line 1261, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.next_task .final-table {
  border-top: 0;
}
/* line 1264, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.next_task .final-table .final-color {
  padding: 15px;
  margin: -8px -8px 0;
}

/* line 1274, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.table-insignias tbody tr {
  display: block;
  width: 33.3%;
  min-width: 33.3%;
  max-width: 33.3%;
  float: left;
  border: 1px solid;
}
/* line 1282, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.table-insignias tbody tr td {
  display: block;
  margin-left: auto;
  margin-right: auto;
  border: none;
  text-align: center;
}
/* line 1290, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.table-insignias tbody tr .check-mapa {
  max-width: 150px;
  width: 100%;
  padding: 0px;
  margin-top: 15px;
}
/* line 1297, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.table-insignias tbody tr .aux-points {
  padding: 5px 10px 0 0;
  width: 50px;
  float: right;
}

/* ========= CRONOGRAMA DE ESTUDOS ========= */
/* ========================================= */
/* line 1312, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.accordion_studies .base_title, .accordion_studies .base-title {
  padding: 0;
}
/* line 1316, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.accordion_studies .base_title .header-report-points .up_arrow, .accordion_studies .base-title .header-report-points .up_arrow {
  font-size: 22px;
  float: right;
  display: none;
}
/* line 1317, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.accordion_studies .base_title .header-report-points .down_arrow, .accordion_studies .base-title .header-report-points .down_arrow {
  font-size: 22px;
  float: right;
}
/* line 1321, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.accordion_studies .base_title .rotated .up_arrow, .accordion_studies .base-title .rotated .up_arrow {
  display: block;
}
/* line 1322, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.accordion_studies .base_title .rotated .down_arrow, .accordion_studies .base-title .rotated .down_arrow {
  display: none;
}
/* line 1326, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.accordion_studies .base_title .collapsed .up_arrow, .accordion_studies .base-title .collapsed .up_arrow {
  display: none;
}
/* line 1327, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.accordion_studies .base_title .collapsed .down_arrow, .accordion_studies .base-title .collapsed .down_arrow {
  display: block;
}
/* line 1335, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.accordion_studies .supertable .table thead tr th {
  min-width: 100px;
}

/*Inversão das setinhas*/
/* line 1345, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.study_schedule_icon img {
  width: 35px;
}

/* ========= PÁGINA DE DESEMPENHO ========= */
/* ======================================== */
/* line 1353, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.boxdesempenho {
  text-align: center;
}
/* line 1357, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.boxdesempenho .boxpontos div {
  margin-top: 10px;
  padding: 10px;
  border-radius: 5px;
  display: inline-block;
  font-size: 22px;
}
/* line 1366, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.boxdesempenho .answer_value_description {
  margin-top: 20px;
}
/* line 1369, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.boxdesempenho .answer_value_description span {
  font-weight: bold;
}

/* line 1373, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.box_tabs_performance {
  padding-top: 25px;
  margin-top: 0px;
  border-top: 1px solid;
  position: relative;
  z-index: 1;
}

/* line 1381, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.box_tabs_contents {
  padding-top: 25px;
  padding-bottom: 25px;
  margin-top: 0px;
  border: 1px solid;
  position: relative;
  z-index: 1;
}

/* line 1390, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
#performance_tabs, #content_results_tab, #units_list_tab {
  margin-top: 15px;
}
/* line 1393, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
#performance_tabs .btn_tab, #content_results_tab .btn_tab, #units_list_tab .btn_tab {
  border: 1px solid;
  width: 100%;
  margin: 0 0 -2px;
  background: none;
  padding: 20px 0;
  font-size: 16px;
}
/* line 1402, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
#performance_tabs .btn_tab.active, #content_results_tab .btn_tab.active, #units_list_tab .btn_tab.active {
  border: 1px solid;
  border-bottom: 0;
  z-index: 2;
  position: relative;
}

/* line 1410, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
#performance h5, #performance h6 {
  padding-top: 5px;
  padding-bottom: 15px;
}

/* Outdated Model - Realizar redesign em momento posterior */
/* line 1417, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.performance .progress {
  margin-bottom: 0px;
  height: 58px;
  background-color: #ffffff;
  -moz-box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.4);
}
/* line 1424, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.performance .progress .progress-bar {
  border: none;
  border-right: 58px solid #4769cb;
  background: #668af3;
  box-shadow: 2px 0 3px rgba(0, 0, 0, 0.7);
  -webkit-box-shadow: 2px 0 3px rgba(0, 0, 0, 0.7);
  -moz-box-shadow: 2px 0 3px rgba(0, 0, 0, 0.7);
  -o-box-shadow: 2px 0 3px rgba(0, 0, 0, 0.7);
  min-height: 50px;
}
/* line 1433, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.performance .progress .progress-bar.bar-transparent {
  width: 1%;
  background-color: #4769cb;
  border-bottom: none !important;
}

/* line 1442, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.performance .progress .progress-bar.progress-bar[aria-valuenow="0"] {
  min-width: 0px !important;
}
/* line 1444, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.performance .progress.grafico-porcento.border-right-first-rank {
  border-right: 58px solid #aaaaaa;
}
/* line 1447, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.performance .progress.grafico-porcento.border-left-last-rank {
  border-left: 58px solid rgba(255, 0, 0, 0.63);
}

/* line 1453, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.my-ranking-progress {
  float: right;
  margin-right: -58px;
  font-size: 18px;
}
/* line 1458, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.my-ranking-progress span {
  font-size: 25px;
  margin-top: 8px;
  margin-bottom: 3px;
  display: block;
}

/* line 1461, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.ranking-last-progress {
  position: absolute;
  left: 15px;
}

/* line 1462, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.ranking-first-progress {
  position: absolute;
  right: 15px;
}

/* line 1464, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.my-ranking-progress, .ranking-last-progress, .ranking-first-progress {
  width: 58px;
  text-align: center;
  color: #FFFFFF;
}
/* line 1468, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.my-ranking-progress img, .ranking-last-progress img, .ranking-first-progress img {
  max-height: 30px;
  padding-top: 8px;
}

/* line 1475, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.description-level-skill div {
  margin-top: 4px;
  margin-right: 4px;
  width: 20px;
  height: 20px;
  float: left;
  border: 1px solid;
}
/* line 1483, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.description-level-skill p {
  font-size: 12px;
  padding-top: 4px;
}

/* line 1489, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.box-level-skill {
  margin: 15px auto 0 auto;
  width: 472px;
  border: 1px solid #fff;
  border-right-width: 3px;
  position: relative;
  display: block;
  height: 66px;
  background-color: #dddddd;
  -webkit-box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.14);
  -moz-box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.14);
  -o-box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.14);
  box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.14);
}
/* line 1504, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.box-level-skill table tr td {
  padding: 0;
  background-color: #dddddd;
}
/* line 1507, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.box-level-skill table tr td img {
  width: 58px;
}
/* line 1509, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.box-level-skill table tr .title-skill {
  width: 211px;
  border: 1px solid #fff;
  background-color: #9f9f9f;
  color: #fff;
  font-size: 14px;
  vertical-align: middle;
  padding: 4px;
  text-align: left;
}
/* line 1518, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.box-level-skill table tr .title-skill div {
  padding: 4px;
  text-overflow: ellipsis;
  height: 54px;
  overflow: auto;
  border: 1px solid #fff;
}
/* line 1525, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.box-level-skill table tr .title-skill span {
  max-height: 64px;
}
/* line 1527, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.box-level-skill table tr .label-domain-level {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAA6CAMAAADWZboaAAAA3lBMVEVMaXH%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2BIg%2BRkAAAASXRSTlMAAgcJCgwNDxETFhsdISQlKzM5OzxAQUdJVVldX2NlaGpxcnN9foCCg4uRlJaZmp%2BhoqSnrbCxtLvFy9HS09vo7PP09%2Fj6%2B%2F3%2BX0LodQAAANxJREFUeNrt1ccOgkAUheFRUexi7xV7wd6wN9T3fyENlzhxx70xcTP%2Fbk74ljMwkUj095q8UiYkOxFU4zWK8YgXQZ9fnRfZAJby9LyEpbyJh0yfcwlBW7l37fHBslMEVeAQG1o2aZvyTztw3hAo02FIEWgahh6BsrM5rCh0bQ5XCu3CQqENOm3R6cgcDArdmsOeQN0wLAi0DkMBT4NHGGQ0DevWrcNeulB9B8eb3z7tq6o6mL0hVCY%2FMBXq23TKE1%2FEixZlNnt8uhvGdVlVXIR%2FTi2T8EkOJhKJftgLTtd3eO7AlfAAAAAASUVORK5CYII%3D);
}
/* line 1528, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.box-level-skill table tr .label-star-level-one {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAA6CAMAAADWZboaAAAAM1BMVEVMaXH%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2Fx7%2FyuAAAAEHRSTlMAECAwQFBgcICPn6%2B%2Fz9%2FvIxqCigAAAKFJREFUeNrt0zEShCAMQNGgCIGg5P6nXV0sYMeCpNjG%2FMrmjU5iACzLsvQdh1ZuzJuSFuaik57PvIrmi2aNXPjboqCp0SRCqw%2BYSm20loTBr1PwJr%2FVCbo%2F032COnqS5Oa3MpZFG1VJgDDKINlP7GWEP9FhyiQ78p6KDt6NY3LSU%2BUaYvsrJUeLF8DzZa49yaZE96EuJJsTUveNnhAsy3prH8PsEIoxROuGAAAAAElFTkSuQmCC);
}
/* line 1529, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.box-level-skill table tr .label-star-level-two {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAA6CAMAAADWZboaAAAB1FBMVEVMaXH%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F8fHm89AAAAm3RSTlMAB9cv8vsZBI8CFjX%2B7YDh8%2FrpMgUGCQMMY%2BDqKISTrNWmQ1JL3%2BM8oxL07hNbnTsQyXEUhfbvTW%2BWwIL8TrjcJyyBld3ITL0dzFreDy16nuuJsreYRWlUu9k%2BpUhXnx7DQmZHzWs3IgjwDXkXQLGXeBvFKpEav6Cq9zN2XGBl9Y0rOiVtC1h8ry6%2BfuI%2F5iEB%2FfGO2%2FmwcviLCjjdbjcAAAHSSURBVEjH7ZVlU8NAEIZTailSKlDB3d3d3d3d3d3d3WH%2FLDGYI7nSaWf4wuT9cpt375nc7V4uBCFKlKj%2FJn2nk71oc3yXvWgDtLnZRzrVgbzaPjQdAPytT1MmCixFMIXKy6yR7rNr7nyvAGh5W90WQCrPyvdjUM%2B830nJEkAYF9%2FdpqZd1vrm5DozKDiU%2BsbMDQdKFXjUKwIgooONTU8p98BX1njGJL5GNXSa5B7SAaekESzq6EonPaRcycxZQjJzjA%2BpjBKDqSqBTasnTAaJ0kgQ5jceGLml5IHnQadJZxfBMi07QSu7ynh5z8x2I7JvfpC6CsFCSRfcrh70BHGtQ4yiAOEe99W7QvL58YNKeSNOIbZA2xo%2BqX1lGu2PWOX4jp6k%2FCQ1aYw96od47Y54tsQDJUO6WXfaGTE9AywcQilSK1kgZ5rZM%2BhTTA%2FyFksHuBJBe7l2kzRBehGK%2Bkgq6rFAHqAd6me98BWA1UEmjA2j3q7EozvJCDrAenE%2BM9GqrwPe2tikwqMkWpEYA7vgxDhkRlS4hQXH00hfUOgCPQ4t23B3RVFfjesR1bmp6BCA9UUb0Fhd8t4hd4%2BpNbBhA3qcEPp9TRv1m%2FPi71KUqD%2FQJxNvDftwYLfEAAAAAElFTkSuQmCC);
}
/* line 1530, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.box-level-skill table tr .label-star-level-three {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAA6CAMAAADWZboaAAACVVBMVEVMaXH%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FfZCMHAAAAxnRSTlMA2QfiAXoK%2BycC9NxvBon9Yy2oIAPs%2BOX5RAmUBb4lmM3P%2FHCaMvY%2F0g4QuhlQGIUqgKQ5VnQXaZthZjERNBWlbK%2FxErzLGr%2F3iCHvLzemq3wU3UXU%2BumOUw9aH3sMozZX5qG3qYQii23qSE1nrcHkcbkEKOss9du78zhrrkzXE5kcQNWXwMWMkeND7SnTIw1kK5wbaEd1QUvwVSZu3thbnh3Mg8baOrCgPs7yUlE7SoKHgeiqXGBeyjUzaqwe0LSf3wiSyZAb%2F7uBAAACtUlEQVRIx%2B3WRWPiQBQH8AeFQqGFCtTd3d3d3WXrvu26u7u7u7u72%2F9z7QFpaKY05LCX7ZzCy%2FySYWbeyxAttP%2BvHSs8IZa6qJNESt%2BTUJ8SR5XF0MrF0QQtUGYvRsZ6APDMFkMdPQFgva3MyTu6%2FAgAQJVFvVIHYcr%2BcP9Axr7te9QKAADalxb4hBxPScyfnx4Eu8l189LqIKYcXCxgxCWbGdLOS9i%2FrefJwFqB8xulcbeUQW42rGkwVw7H2rKwrhy5bg2JpQfChJkdU1Ii6nrPHfA7YTlapXhLRP12XLpIED2qh58D0TQAQLvBQId0AqRODrgPEIUCwKMkt9RWAPg6RtTzwdc6jW8GMEI0DIR%2FrpURdTXqgeAIom%2FuH61TZwAIj5AF4feUzBD60qdCN4UNIsBq6kVFAgB%2B0UTIz5lohGsYfQfaq61t3jhDjk7yssRNDWg7WDVhW17Klji5xtXDuBo%2F%2Fox%2B6mypcykx9RgHAImUTyeKPBWMRFPVNBg79AYCgKKRTzfFzFEZMomIcpX%2BHW2GpN3of2PWXDnE72XBYI0ybTSgwW%2Brh3kcu8ruJY%2FfelzHwU0jDFpFT9iDeRjAfbEslNfhsozKh1hSfy3PYtArE2bN1GkiIm%2F%2BEyF5wK8Mazn3l3Ubl3r%2FbHknhz%2FPXqu5FXCVKZxmKf3SGRsjxKKW7TTHl3PDMdGsbXjd4ukZ5niihPsNYO7g2xbUx7zrvFSccDJLjqkBAJFLDgEASvMtEtHUKliZl1oMQL%2B7h3JKKwHUKE03nnPpVSWDaoDwohYiIuoMbAPOGePS1wBQuSJTAgAXzjPofdzMMpUvJ0cJnE0noGYArc5O5FIwOUd1vJudy83t6UvGqzeA3YsmIiLZmQqgz4bvwLNX9f6ma%2B%2FCKz62nJ5ePp35kX724sL591%2B1vw8TQQuzdukBAAAAAElFTkSuQmCC);
}
/* line 1531, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.box-level-skill table tr .label-domain-level, .box-level-skill table tr .label-star-level-one, .box-level-skill table tr .label-star-level-two, .box-level-skill table tr .label-star-level-three {
  border: 0 solid #fff;
  border-left-width: 3px;
  border-top-width: 3px;
  border-bottom-width: 3px;
  width: 64px;
  height: 64px;
  float: left;
}
/* line 1539, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.box-level-skill table tr .label-domain-level > div, .box-level-skill table tr .label-star-level-one > div, .box-level-skill table tr .label-star-level-two > div, .box-level-skill table tr .label-star-level-three > div {
  width: 100%;
  height: 100%;
}
/* line 1540, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.box-level-skill table tr .label-domain-level .description-level, .box-level-skill table tr .label-star-level-one .description-level, .box-level-skill table tr .label-star-level-two .description-level, .box-level-skill table tr .label-star-level-three .description-level {
  position: absolute;
  bottom: 72px;
  right: 0;
  display: none;
  text-align: left;
  border: 1px solid #666;
  background: #fff;
  padding: 6px;
  width: 260px;
  border-radius: 6px;
}
/* line 1551, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.box-level-skill table tr .label-domain-level .description-level .seta-description, .box-level-skill table tr .label-star-level-one .description-level .seta-description, .box-level-skill table tr .label-star-level-two .description-level .seta-description, .box-level-skill table tr .label-star-level-three .description-level .seta-description {
  z-index: 99999;
  position: absolute;
  bottom: -12px;
  left: 5px;
  width: 50px;
  height: 15px;
}
/* line 1562, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.box-level-skill table tr .label-domain-level:hover .description-level, .box-level-skill table tr .label-star-level-one:hover .description-level, .box-level-skill table tr .label-star-level-two:hover .description-level, .box-level-skill table tr .label-star-level-three:hover .description-level {
  display: initial;
  z-index: 999;
}
/* line 1565, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.box-level-skill table tr .label-domain-level:hover .description-level p.prosp, .box-level-skill table tr .label-domain-level:hover .description-level p.mastered, .box-level-skill table tr .label-star-level-one:hover .description-level p.prosp, .box-level-skill table tr .label-star-level-one:hover .description-level p.mastered, .box-level-skill table tr .label-star-level-two:hover .description-level p.prosp, .box-level-skill table tr .label-star-level-two:hover .description-level p.mastered, .box-level-skill table tr .label-star-level-three:hover .description-level p.prosp, .box-level-skill table tr .label-star-level-three:hover .description-level p.mastered {
  display: none;
}
/* line 1569, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.box-level-skill table tr .label-domain-level:hover .active-prospection-skill .description-level p.null, .box-level-skill table tr .label-domain-level:hover .active-prospection-skill .description-level p.mastered, .box-level-skill table tr .label-star-level-one:hover .active-prospection-skill .description-level p.null, .box-level-skill table tr .label-star-level-one:hover .active-prospection-skill .description-level p.mastered, .box-level-skill table tr .label-star-level-two:hover .active-prospection-skill .description-level p.null, .box-level-skill table tr .label-star-level-two:hover .active-prospection-skill .description-level p.mastered, .box-level-skill table tr .label-star-level-three:hover .active-prospection-skill .description-level p.null, .box-level-skill table tr .label-star-level-three:hover .active-prospection-skill .description-level p.mastered {
  display: none !important;
}
/* line 1570, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.box-level-skill table tr .label-domain-level:hover .active-prospection-skill .description-level p.prosp, .box-level-skill table tr .label-star-level-one:hover .active-prospection-skill .description-level p.prosp, .box-level-skill table tr .label-star-level-two:hover .active-prospection-skill .description-level p.prosp, .box-level-skill table tr .label-star-level-three:hover .active-prospection-skill .description-level p.prosp {
  display: initial !important;
}
/* line 1575, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.box-level-skill table tr .label-domain-level:hover .active-domain-level .description-level p.null, .box-level-skill table tr .label-domain-level:hover .active-domain-level .description-level p.prosp, .box-level-skill table tr .label-domain-level:hover .active-stars-level-one .description-level p.null, .box-level-skill table tr .label-domain-level:hover .active-stars-level-one .description-level p.prosp, .box-level-skill table tr .label-domain-level:hover .active-stars-level-two .description-level p.null, .box-level-skill table tr .label-domain-level:hover .active-stars-level-two .description-level p.prosp, .box-level-skill table tr .label-domain-level:hover .active-stars-level-three .description-level p.null, .box-level-skill table tr .label-domain-level:hover .active-stars-level-three .description-level p.prosp, .box-level-skill table tr .label-star-level-one:hover .active-domain-level .description-level p.null, .box-level-skill table tr .label-star-level-one:hover .active-domain-level .description-level p.prosp, .box-level-skill table tr .label-star-level-one:hover .active-stars-level-one .description-level p.null, .box-level-skill table tr .label-star-level-one:hover .active-stars-level-one .description-level p.prosp, .box-level-skill table tr .label-star-level-one:hover .active-stars-level-two .description-level p.null, .box-level-skill table tr .label-star-level-one:hover .active-stars-level-two .description-level p.prosp, .box-level-skill table tr .label-star-level-one:hover .active-stars-level-three .description-level p.null, .box-level-skill table tr .label-star-level-one:hover .active-stars-level-three .description-level p.prosp, .box-level-skill table tr .label-star-level-two:hover .active-domain-level .description-level p.null, .box-level-skill table tr .label-star-level-two:hover .active-domain-level .description-level p.prosp, .box-level-skill table tr .label-star-level-two:hover .active-stars-level-one .description-level p.null, .box-level-skill table tr .label-star-level-two:hover .active-stars-level-one .description-level p.prosp, .box-level-skill table tr .label-star-level-two:hover .active-stars-level-two .description-level p.null, .box-level-skill table tr .label-star-level-two:hover .active-stars-level-two .description-level p.prosp, .box-level-skill table tr .label-star-level-two:hover .active-stars-level-three .description-level p.null, .box-level-skill table tr .label-star-level-two:hover .active-stars-level-three .description-level p.prosp, .box-level-skill table tr .label-star-level-three:hover .active-domain-level .description-level p.null, .box-level-skill table tr .label-star-level-three:hover .active-domain-level .description-level p.prosp, .box-level-skill table tr .label-star-level-three:hover .active-stars-level-one .description-level p.null, .box-level-skill table tr .label-star-level-three:hover .active-stars-level-one .description-level p.prosp, .box-level-skill table tr .label-star-level-three:hover .active-stars-level-two .description-level p.null, .box-level-skill table tr .label-star-level-three:hover .active-stars-level-two .description-level p.prosp, .box-level-skill table tr .label-star-level-three:hover .active-stars-level-three .description-level p.null, .box-level-skill table tr .label-star-level-three:hover .active-stars-level-three .description-level p.prosp {
  display: none !important;
}
/* line 1576, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.box-level-skill table tr .label-domain-level:hover .active-domain-level .description-level p.mastered, .box-level-skill table tr .label-domain-level:hover .active-stars-level-one .description-level p.mastered, .box-level-skill table tr .label-domain-level:hover .active-stars-level-two .description-level p.mastered, .box-level-skill table tr .label-domain-level:hover .active-stars-level-three .description-level p.mastered, .box-level-skill table tr .label-star-level-one:hover .active-domain-level .description-level p.mastered, .box-level-skill table tr .label-star-level-one:hover .active-stars-level-one .description-level p.mastered, .box-level-skill table tr .label-star-level-one:hover .active-stars-level-two .description-level p.mastered, .box-level-skill table tr .label-star-level-one:hover .active-stars-level-three .description-level p.mastered, .box-level-skill table tr .label-star-level-two:hover .active-domain-level .description-level p.mastered, .box-level-skill table tr .label-star-level-two:hover .active-stars-level-one .description-level p.mastered, .box-level-skill table tr .label-star-level-two:hover .active-stars-level-two .description-level p.mastered, .box-level-skill table tr .label-star-level-two:hover .active-stars-level-three .description-level p.mastered, .box-level-skill table tr .label-star-level-three:hover .active-domain-level .description-level p.mastered, .box-level-skill table tr .label-star-level-three:hover .active-stars-level-one .description-level p.mastered, .box-level-skill table tr .label-star-level-three:hover .active-stars-level-two .description-level p.mastered, .box-level-skill table tr .label-star-level-three:hover .active-stars-level-three .description-level p.mastered {
  display: initial !important;
}
/* line 1581, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.box-level-skill table tr .label-star-level-one .description-level .seta-description {
  left: 68px;
}
/* line 1582, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.box-level-skill table tr .label-star-level-two .description-level .seta-description {
  left: 132px;
}
/* line 1583, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.box-level-skill table tr .label-star-level-three .description-level .seta-description {
  left: 194px;
}

/* line 1587, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.active-domain-level {
  background-color: #63b64b !important;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAA6CAMAAADWZboaAAAA3lBMVEVMaXH%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2BIg%2BRkAAAASXRSTlMAAgcJCgwNDxETFhsdISQlKzM5OzxAQUdJVVldX2NlaGpxcnN9foCCg4uRlJaZmp%2BhoqSnrbCxtLvFy9HS09vo7PP09%2Fj6%2B%2F3%2BX0LodQAAANxJREFUeNrt1ccOgkAUheFRUexi7xV7wd6wN9T3fyENlzhxx70xcTP%2Fbk74ljMwkUj095q8UiYkOxFU4zWK8YgXQZ9fnRfZAJby9LyEpbyJh0yfcwlBW7l37fHBslMEVeAQG1o2aZvyTztw3hAo02FIEWgahh6BsrM5rCh0bQ5XCu3CQqENOm3R6cgcDArdmsOeQN0wLAi0DkMBT4NHGGQ0DevWrcNeulB9B8eb3z7tq6o6mL0hVCY%2FMBXq23TKE1%2FEixZlNnt8uhvGdVlVXIR%2FTi2T8EkOJhKJftgLTtd3eO7AlfAAAAAASUVORK5CYII%3D);
}

/* line 1588, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.active-stars-level-one {
  background-color: #E8C249 !important;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAA6CAMAAADWZboaAAAAM1BMVEVMaXH%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2Fx7%2FyuAAAAEHRSTlMAECAwQFBgcICPn6%2B%2Fz9%2FvIxqCigAAAKFJREFUeNrt0zEShCAMQNGgCIGg5P6nXV0sYMeCpNjG%2FMrmjU5iACzLsvQdh1ZuzJuSFuaik57PvIrmi2aNXPjboqCp0SRCqw%2BYSm20loTBr1PwJr%2FVCbo%2F032COnqS5Oa3MpZFG1VJgDDKINlP7GWEP9FhyiQ78p6KDt6NY3LSU%2BUaYvsrJUeLF8DzZa49yaZE96EuJJsTUveNnhAsy3prH8PsEIoxROuGAAAAAElFTkSuQmCC);
}

/* line 1589, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.active-stars-level-two {
  background-color: #E5B428 !important;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAA6CAMAAADWZboaAAAB1FBMVEVMaXH%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F8fHm89AAAAm3RSTlMAB9cv8vsZBI8CFjX%2B7YDh8%2FrpMgUGCQMMY%2BDqKISTrNWmQ1JL3%2BM8oxL07hNbnTsQyXEUhfbvTW%2BWwIL8TrjcJyyBld3ITL0dzFreDy16nuuJsreYRWlUu9k%2BpUhXnx7DQmZHzWs3IgjwDXkXQLGXeBvFKpEav6Cq9zN2XGBl9Y0rOiVtC1h8ry6%2BfuI%2F5iEB%2FfGO2%2FmwcviLCjjdbjcAAAHSSURBVEjH7ZVlU8NAEIZTailSKlDB3d3d3d3d3d3d3WH%2FLDGYI7nSaWf4wuT9cpt375nc7V4uBCFKlKj%2FJn2nk71oc3yXvWgDtLnZRzrVgbzaPjQdAPytT1MmCixFMIXKy6yR7rNr7nyvAGh5W90WQCrPyvdjUM%2B830nJEkAYF9%2FdpqZd1vrm5DozKDiU%2BsbMDQdKFXjUKwIgooONTU8p98BX1njGJL5GNXSa5B7SAaekESzq6EonPaRcycxZQjJzjA%2BpjBKDqSqBTasnTAaJ0kgQ5jceGLml5IHnQadJZxfBMi07QSu7ynh5z8x2I7JvfpC6CsFCSRfcrh70BHGtQ4yiAOEe99W7QvL58YNKeSNOIbZA2xo%2BqX1lGu2PWOX4jp6k%2FCQ1aYw96od47Y54tsQDJUO6WXfaGTE9AywcQilSK1kgZ5rZM%2BhTTA%2FyFksHuBJBe7l2kzRBehGK%2Bkgq6rFAHqAd6me98BWA1UEmjA2j3q7EozvJCDrAenE%2BM9GqrwPe2tikwqMkWpEYA7vgxDhkRlS4hQXH00hfUOgCPQ4t23B3RVFfjesR1bmp6BCA9UUb0Fhd8t4hd4%2BpNbBhA3qcEPp9TRv1m%2FPi71KUqD%2FQJxNvDftwYLfEAAAAAElFTkSuQmCC);
}

/* line 1590, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.active-stars-level-three {
  background-color: #E2A100 !important;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAA6CAMAAADWZboaAAACVVBMVEVMaXH%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FfZCMHAAAAxnRSTlMA2QfiAXoK%2BycC9NxvBon9Yy2oIAPs%2BOX5RAmUBb4lmM3P%2FHCaMvY%2F0g4QuhlQGIUqgKQ5VnQXaZthZjERNBWlbK%2FxErzLGr%2F3iCHvLzemq3wU3UXU%2BumOUw9aH3sMozZX5qG3qYQii23qSE1nrcHkcbkEKOss9du78zhrrkzXE5kcQNWXwMWMkeND7SnTIw1kK5wbaEd1QUvwVSZu3thbnh3Mg8baOrCgPs7yUlE7SoKHgeiqXGBeyjUzaqwe0LSf3wiSyZAb%2F7uBAAACtUlEQVRIx%2B3WRWPiQBQH8AeFQqGFCtTd3d3d3WXrvu26u7u7u7u72%2F9z7QFpaKY05LCX7ZzCy%2FySYWbeyxAttP%2BvHSs8IZa6qJNESt%2BTUJ8SR5XF0MrF0QQtUGYvRsZ6APDMFkMdPQFgva3MyTu6%2FAgAQJVFvVIHYcr%2BcP9Axr7te9QKAADalxb4hBxPScyfnx4Eu8l189LqIKYcXCxgxCWbGdLOS9i%2FrefJwFqB8xulcbeUQW42rGkwVw7H2rKwrhy5bg2JpQfChJkdU1Ii6nrPHfA7YTlapXhLRP12XLpIED2qh58D0TQAQLvBQId0AqRODrgPEIUCwKMkt9RWAPg6RtTzwdc6jW8GMEI0DIR%2FrpURdTXqgeAIom%2FuH61TZwAIj5AF4feUzBD60qdCN4UNIsBq6kVFAgB%2B0UTIz5lohGsYfQfaq61t3jhDjk7yssRNDWg7WDVhW17Klji5xtXDuBo%2F%2Fox%2B6mypcykx9RgHAImUTyeKPBWMRFPVNBg79AYCgKKRTzfFzFEZMomIcpX%2BHW2GpN3of2PWXDnE72XBYI0ybTSgwW%2Brh3kcu8ruJY%2FfelzHwU0jDFpFT9iDeRjAfbEslNfhsozKh1hSfy3PYtArE2bN1GkiIm%2F%2BEyF5wK8Mazn3l3Ubl3r%2FbHknhz%2FPXqu5FXCVKZxmKf3SGRsjxKKW7TTHl3PDMdGsbXjd4ukZ5niihPsNYO7g2xbUx7zrvFSccDJLjqkBAJFLDgEASvMtEtHUKliZl1oMQL%2B7h3JKKwHUKE03nnPpVSWDaoDwohYiIuoMbAPOGePS1wBQuSJTAgAXzjPofdzMMpUvJ0cJnE0noGYArc5O5FIwOUd1vJudy83t6UvGqzeA3YsmIiLZmQqgz4bvwLNX9f6ma%2B%2FCKz62nJ5ePp35kX724sL591%2B1vw8TQQuzdukBAAAAAElFTkSuQmCC);
}

/* line 1591, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.active-prospection-skill {
  background-color: rgba(68, 239, 255, 0.38) !important;
}

/* line 1594, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.active-prospection-skill.blink-stars:hover {
  animation-name: initial;
  -moz-animation-name: initial;
  -webkit-animation-name: initial;
}

/* Box de Escolha */
/* line 1602, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.box-indication-shell {
  border: 1px solid;
  margin-bottom: 15px;
}
/* line 1605, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.box-indication-shell .title-shell {
  min-height: 88px;
  border-bottom: 1px solid;
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
}
/* line 1610, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.box-indication-shell .title-shell .option-indication-shell {
  text-align: center;
  font-weight: 400;
  font-size: 12px;
  padding: 10px 15px;
  position: relative;
  float: left;
}
/* line 1618, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.box-indication-shell .title-shell .option-indication-shell span {
  font-weight: 100;
  font-size: 25px;
  padding: 9px;
  margin-top: 5px;
  display: block;
  border-radius: 30px;
  border: 1px solid;
}
/* line 1628, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.box-indication-shell .title-shell .title-indication-shell {
  width: 100%;
  display: block;
  font-weight: 600;
  padding: 15px;
}
/* line 1635, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.box-indication-shell .info-shell {
  padding-top: 15px;
  padding-bottom: 15px;
}
/* line 1639, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.box-indication-shell .info-shell-left {
  padding-right: 155px;
}
/* line 1641, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.box-indication-shell .info-shell-left p {
  margin-top: 5px;
}
/* line 1642, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.box-indication-shell .info-shell-left span {
  font-weight: bolder;
  font-size: 16px;
}
/* line 1643, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.box-indication-shell .info-shell-left .info-title {
  font-family: 'Open Sans', sans-serif;
  font-weight: 100;
  font-size: 18px;
  margin-top: 0;
}
/* line 1650, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.box-indication-shell .info-shell-right {
  position: absolute;
  top: 0;
  right: 0;
  padding: 10px;
  width: 125px;
}
/* line 1656, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.box-indication-shell .info-shell-right .btn-indication-shell {
  padding: 0px;
  display: block;
  width: 100%;
  text-align: right;
}
/* line 1661, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.box-indication-shell .info-shell-right .btn-indication-shell span {
  display: block;
  font-family: 'Open Sans', sans-serif;
  font-weight: 100;
  font-size: 18px;
  line-height: 28px;
}
/* line 1662, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.box-indication-shell .info-shell-right .btn-indication-shell span.upper {
  text-align: center;
  font-size: 27px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  line-height: 28px;
}
/* line 1663, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.box-indication-shell .info-shell-right .btn-indication-shell img {
  width: 134px;
}

/* ========= CORREÇÃO ========= */
/* line 1670, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.study_generation_title {
  margin-top: 10px;
}
/* line 1673, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.study_generation_title .panel-heading {
  overflow: auto;
}
/* line 1676, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.study_generation_title .panel-heading .icon_finished_task {
  font-size: 30px;
  padding: 10px;
  float: left;
  margin: -10px 10px -10px -15px;
}
/* line 1683, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.study_generation_title .panel-heading .panel-title {
  float: left;
  padding-top: 5px;
}
/* line 1691, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.study_generation_title .panel-collapse .next_task_button {
  width: 100%;
  padding: 15px;
  font-size: 18px;
  text-transform: uppercase;
}
/* line 1697, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.study_generation_title .panel-collapse .next_task_button .icon_next_task {
  font-size: 20px;
  margin-left: 10px;
}

/* ========= FAZER EXERCÍCIOS ========= */
/* ==================================== */
/* line 1707, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.instructions_listed ul {
  padding: 15px 0;
}
/* line 1708, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.instructions_listed span {
  font-weight: bold;
}
/* line 1709, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.instructions_listed p {
  padding: 10px 0 10px;
}
/* line 1711, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.instructions_listed p span {
  font-weight: normal;
}

/* line 1715, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.btn-simulate {
  min-width: 150px;
  padding: 10px 20px;
  text-align: center;
  text-transform: uppercase;
}

/* ========= TIMER ========= */
/* line 1725, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.display_timer {
  height: 35px;
  width: 20%;
  position: absolute;
  top: 10px;
  right: 15px;
  font-size: 12px;
  text-transform: uppercase;
  text-align: center;
}
/* line 1734, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.display_timer span.disp-title {
  margin-top: 2px;
  display: inline-block;
}
/* line 1738, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.display_timer span.disp-title .lnr-timer {
  display: inline-block;
  font-size: 18px;
}
/* line 1743, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.display_timer span.disp-title .disp-title-text {
  display: inline-block;
  vertical-align: top;
}
/* line 1748, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.display_timer span.disp-num {
  display: none;
}
/* line 1752, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.display_timer:hover span.disp-title {
  display: none;
}
/* line 1755, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.display_timer:hover span.disp-num {
  display: inline-block;
  margin-top: 2px;
}

/* ========= SIDEBAR - EXERCÍCIOS ========= */
/* line 1765, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.gabarito_description {
  margin-top: 10px;
}

/* line 1769, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.botaogab {
  padding-top: 15px;
  font-size: 0;
}
/* line 1773, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.botaogab .navigation-number, .botaogab .btn-gabarito {
  width: 18%;
  margin: 1%;
}

/* ========= LISTA DE QUESTÕES ========= */
/* line 1778, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
#questions-table {
  padding-top: 20px;
}

/* line 1783, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.aprovar p, .reprovar p {
  display: inline-block;
}

/* line 1790, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.exeinicial h5 {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 15px;
}
/* line 1796, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.exeinicial h3 {
  text-transform: uppercase;
}

/* Outdated Model - Realizar redesign em momento posterior */
/* line 1803, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.exercicio ul {
  display: block;
  position: relative;
}
/* line 1806, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.exercicio ul li {
  padding: 15px 15px 20px 15px;
  overflow: auto;
  margin-bottom: 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 1815, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.exercicio ul li input[type="radio"] {
  float: left;
  cursor: pointer;
  margin: 0;
  width: 30px;
  height: 30px;
  content: url(/assets/icons/alternative-disabled.png);
  position: absolute;
  display: block;
}
/* line 1825, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.exercicio ul li input[type="radio"]:checked {
  content: url(/assets/icons/alternative-checked.png);
  width: 30px;
  height: 30px;
}
/* line 1830, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.exercicio ul li input[type="radio"] + label {
  float: left;
  left: 40px;
  cursor: pointer;
  font-weight: 100;
  font-weight: normal;
  font-size: 14px;
  margin: 0 0 0 45px;
}
/* line 1839, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.exercicio ul li span.acerto {
  width: 32px;
  height: 60px;
  float: left;
  background: url(/assets/imgs_piloti/certo.png) no-repeat;
  margin-right: 20px;
}
/* line 1846, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.exercicio ul li span.certo {
  width: 32px;
  height: 60px;
  float: left;
  background: url(/assets/imgs_piloti/certo.png) no-repeat;
  margin-right: 20px;
}
/* line 1852, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.exercicio ul li span.certo span.sr-only:after {
  content: "Parabéns, você marcou a alternativa correta.";
}
/* line 1856, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.exercicio ul li span.questao_certa {
  width: 32px;
  height: 60px;
  float: left;
  background: url(/assets/imgs_piloti/questao_certa.png) no-repeat;
  margin-right: 20px;
}
/* line 1862, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.exercicio ul li span.questao_certa span.sr-only:after {
  content: "Parabéns, você marcou a alternativa correta.";
}
/* line 1866, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.exercicio ul li span.erro {
  width: 32px;
  height: 60px;
  float: left;
  background: url(/assets/imgs_piloti/erro.png) no-repeat;
  margin-right: 20px;
}
/* line 1873, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.exercicio ul li span.errado {
  width: 32px;
  height: 60px;
  float: left;
  background: url(/assets/imgs_piloti/question_erro.png) no-repeat;
  margin-right: 20px;
}
/* line 1880, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.exercicio ul li span.noexe {
  width: 32px;
  height: 60px;
  float: left;
  background: url(/assets/imgs_piloti/noneexercicio.png) no-repeat;
  margin-right: 20px;
}
/* line 1888, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.exercicio ul li p {
  padding: 3px 0px 0px;
}

/* line 1893, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.exercicio ul li div.ui-radio input[type="radio"] {
  display: inline;
}

/* line 1895, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.exercicio ul li.acerto {
  border: 1px solid #81b554;
}
/* line 1897, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.exercicio ul li.acerto > span.sr-only:before {
  content: "Alternativa correta.";
}
/* line 1900, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.exercicio ul li.acerto input[type="radio"]:disabled + label:before {
  content: url(/assets/imgs_piloti/correto.png);
  font-size: 25px;
  line-height: 30px;
  text-align: center;
}

/* line 1907, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.exercicio ul li.erro {
  border: 1px solid #d95b4c;
}
/* line 1909, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.exercicio ul li.erro span.sr-only:before {
  content: "Você marcou a alternativa errada";
}
/* line 1912, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.exercicio ul li.erro input[type="radio"]:disabled + label:before {
  content: url(/assets/imgs_piloti/errado.png);
  font-size: 25px;
  line-height: 30px;
  text-align: center;
}

/* line 1919, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.exercicio ul li span.acerto {
  width: 32px;
  height: 60px;
  float: left;
  background: url(/assets/imgs_piloti/certo.png) no-repeat;
  margin-right: 20px;
}

/* line 1928, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.questoes .previous_question, .questoes .next_question {
  padding: 10px;
  border-radius: 5px;
  margin-top: 5px;
  display: inline-block;
}
/* line 1934, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.questoes .previous_question .icon_direction, .questoes .next_question .icon_direction {
  font-size: 21px;
}
/* line 1936, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.questoes .previous_question .descer, .questoes .next_question .descer {
  vertical-align: top;
}
/* line 1939, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.questoes .previous_question {
  float: left;
}
/* line 1942, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.questoes .previous_question .icon_direction {
  margin-right: 5px;
}
/* line 1945, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.questoes .next_question {
  float: right;
}
/* line 1948, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.questoes .next_question .icon_direction {
  margin-left: 5px;
}

/* line 1954, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.primeiroexe .questoes .ativo {
  opacity: 0.5;
}

/* ========= LISTA DE CONTEÚDOS PARA ESTUDO ========= */
/* line 1962, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.apreendizagem h2 {
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
}
/* line 1967, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.apreendizagem .listagem {
  position: relative;
}
/* line 1969, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.apreendizagem .listagem .caminho {
  margin-top: 25px;
  position: relative;
  clear: both;
}
/* line 1973, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.apreendizagem .listagem .caminho .sticky > div {
  z-index: 9;
}
/* line 1976, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.apreendizagem .listagem .caminho .caminho_holder {
  border-radius: 50px 0px 0px 50px;
  text-decoration: none;
  position: relative;
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
}
/* line 1986, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.apreendizagem .listagem .caminho h3 {
  margin: 0px;
  padding: 0px;
  width: 100%;
  font-weight: 600;
  font-size: 18px;
  line-height: 21px;
}
/* line 1993, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.apreendizagem .listagem .caminho h3 :hover {
  text-decoration: none;
}
/* line 1996, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.apreendizagem .listagem .caminho h3 .area-title {
  width: 80%;
  padding: 15px;
}
/* line 2000, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.apreendizagem .listagem .caminho h3 .area-time {
  width: 20%;
  padding: 15px 15px 15px 0;
  float: right;
  text-align: right;
}
/* line 2005, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.apreendizagem .listagem .caminho h3 .area-time a {
  display: block;
}
/* line 2006, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.apreendizagem .listagem .caminho h3 .area-time img {
  text-align: right;
}
/* line 2011, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.apreendizagem .listagem .caminho span.detalhes {
  font-weight: 100;
}
/* line 2014, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.apreendizagem .listagem .caminho span.principal {
  font-weight: 700;
}
/* line 2017, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.apreendizagem .listagem .caminho span.numeracao {
  border: 1px solid;
  z-index: 1;
  position: relative;
  text-align: center;
  float: left;
  margin-top: -5px;
  margin-bottom: -5px;
  border-radius: 50px;
  height: 60px;
  width: 64px;
}
/* line 2029, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.apreendizagem .listagem .caminho span.numeracao .pt-span-numeracao {
  font-size: 22px;
  line-height: 50px;
}
/* line 2037, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.apreendizagem .listagem .caminho.ativo {
  border-radius: 30px 0px 0px 0px;
}
/* line 2041, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.apreendizagem .listagem .box_listagem {
  overflow: hidden;
  text-overflow: ellipsis;
  box-shadow: none;
  padding: 2px 2px 0px 2px;
}
/* line 2047, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.apreendizagem .listagem .box_listagem .conteudo-caminho {
  padding: 15px;
  background-color: #eeeff4;
}
/* line 2052, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.apreendizagem .listagem .box_listagem > div.contador-caracteres {
  display: inline-block;
  float: right;
  width: 35%;
  font-size: 12pt;
  margin-right: 7px;
  text-align: right;
}
/* line 2060, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.apreendizagem .listagem .box_listagem p.sindent {
  text-indent: 0;
}
/* line 2063, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.apreendizagem .listagem .box_listagem p img {
  margin-right: 10px;
}
/* line 2068, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.apreendizagem .atencao {
  margin-top: 20px;
}

/* line 2072, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
ul.feedback_box {
  border-top: 2px solid;
  border-bottom: 2px solid;
  line-height: 1em;
  /*Exclusivo para ED e AMI*/
}
/* line 2078, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
ul.feedback_box .fullscreen-control {
  display: none;
}
/* line 2081, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
ul.feedback_box li {
  padding: 5px 5px;
  display: inline-block;
  border-left: 1px solid #d1d1d1;
}
/* line 2086, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
ul.feedback_box li a p, ul.feedback_box li a span {
  float: left;
  padding: 1px 0 0 5px;
}
/* line 2090, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
ul.feedback_box li a img {
  float: left;
}
/* line 2095, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
ul.feedback_box li:nth-child(2) {
  border-right: 1px solid #d1d1d1;
}
/* line 2098, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
ul.feedback_box li:nth-child(5) {
  border-left: none !important;
}
/* line 2101, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
ul.feedback_box li.feedback_tag {
  font-size: 12px;
  cursor: pointer;
}

/* line 2108, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.dinamic_content .feedback_box {
  margin-bottom: -11px;
  border-top: none;
}

/* line 2113, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.content-webflow {
  width: 100%;
  min-height: 500px;
}

/* conteudo-caminho */
/* line 2120, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.conteudo-caminho p, .conteudo-caminho ul li, .conteudo-caminho ol li {
  font-size: 1.25em;
  line-height: 1.4em;
  margin-bottom: 10px !important;
  padding: 0;
}
/* line 2125, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.conteudo-caminho p iframe, .conteudo-caminho ul li iframe, .conteudo-caminho ol li iframe {
  max-width: 100%;
}
/* line 2129, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.conteudo-caminho ul {
  list-style-type: disc !important;
  list-style-position: inside !important;
}
/* line 2132, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.conteudo-caminho ul li {
  clear: both;
  background: transparent;
  display: list-item;
  margin-right: 20px !important;
  margin-left: 20px !important;
  color: #6b6b6b !important;
}
/* line 2139, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.conteudo-caminho ul li a {
  color: #428bca !important;
}
/* line 2144, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.conteudo-caminho ol {
  list-style-type: decimal !important;
  list-style-position: inside !important;
}
/* line 2147, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.conteudo-caminho ol li {
  display: list-item !important;
  background: #fff;
  margin-left: 20px;
  margin-right: 20px;
  box-shadow: none;
}

/* ====== CORREÇÃO DE EXERCÍCIOS ====== */
/* ==================================== */
/* line 2161, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.correction_exercises .base_title {
  overflow: auto;
}
/* line 2163, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.correction_exercises .base_title h3 {
  font-size: 16px;
}
/* line 2165, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.correction_exercises .base_title .pontos-ganhos {
  display: block;
  font-size: 15px;
  text-align: right;
}
/* line 2166, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.correction_exercises .base_title .tempo-resposta {
  display: block;
  font-size: 15px;
  text-align: right;
}

/* ===================================== */
/* ======== DASHBOARD PROFESSOR ======== */
/* ===================================== */
/* ========== LISTA DE CURSOS ========== */
/* ===================================== */
/* line 2181, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.btn-change-list {
  min-width: 120px;
  margin: 0;
}

/* line 2188, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.supertable .tables_breadcrumbs {
  overflow: auto;
  padding: 15px;
  margin-top: 20px;
  margin-left: -15px;
  margin-right: -15px;
  margin-bottom: 15px;
}
/* line 2196, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.supertable .tables_breadcrumbs p {
  padding-bottom: 0;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 18px;
}
/* line 2203, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.supertable .tables_breadcrumbs a {
  font-weight: 600;
  font-size: 16px;
}
/* line 2209, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.supertable .proficiency_rates {
  text-align: center;
}
/* line 2211, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.supertable .proficiency_rates .proficiency_reward {
  font-size: 24px;
}
/* line 2214, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.supertable .growing_rates {
  min-width: 120px;
}
/* line 2218, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.supertable .min-farol_progressbar {
  min-width: 120px;
  text-align: right;
}
/* line 2222, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.supertable .min-farol_progressbar .bar-green {
  filter: none;
  background-image: none;
  height: 100%;
  float: left;
  padding-top: 3px;
}
/* line 2229, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.supertable .min-farol_progressbar .bar-yellow {
  filter: none;
  background-image: none;
  float: left;
  height: 100%;
  padding-top: 3px;
}
/* line 2236, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.supertable .min-farol_progressbar .bar-red {
  filter: none;
  background-image: none;
  float: left;
  height: 100%;
  padding-top: 3px;
}
/* line 2244, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.supertable .min-farol_progressbar .farol {
  margin-top: -3px;
  text-align: right;
  margin-right: 3px;
}

/* ========== ALUNOS CRÍTICOS ========== */
/* ===================================== */
/* line 2256, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.critical_meta_type {
  padding-top: 15px;
  padding-bottom: 15px;
}

/* line 2261, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.critical_meta_tracking {
  padding-top: 15px;
  padding-bottom: 15px;
}

/* ========= MAPA DO PROFESSOR ========= */
/* ===================================== */
/* line 2270, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.done_mark_icon {
  font-size: 18px;
}

/* line 2274, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.done_mark_text {
  vertical-align: top;
}

/* ====== DESEMPENHO - ORGANIZAÇÃO ===== */
/* ===================================== */
/* line 2282, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.metric {
  padding-bottom: 10px;
}
/* line 2285, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.metric .metric_title {
  font-weight: 600;
  text-transform: uppercase;
  font-size: 15px;
}
/* line 2291, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.metric .metric_number {
  border-radius: 2px;
  padding: 5px 7px;
  margin-top: 2px;
  display: inline-block;
}

/* line 2299, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.filter_organizations {
  padding-bottom: 15px;
}
/* line 2302, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.filter_organizations label {
  font-weight: 600;
  padding-bottom: 3px;
}

/* ===================================== */
/* ===== DASHBOARD ADMIN / GERENTE ===== */
/* ===================================== */
/* line 2314, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
#bu-part .breadcrumb-org, #mb-part .breadcrumb-org, #b-part .breadcrumb-org {
  padding: 20px 0 10px;
  font-weight: 600;
}

/* line 2323, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
#units_list_tab thead tr .menu-table-campare-meta {
  padding: 0;
}
/* line 2328, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
#units_list_tab .icons-table th {
  padding-top: 20px;
}
/* line 2332, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
#units_list_tab tbody tr {
  border-bottom: 1px solid;
}
/* line 2334, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
#units_list_tab tbody tr.compare_last_year_on {
  border-bottom: 2px solid;
}
@media (max-width: 768px) {
  /* line 2339, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
  #units_list_tab tbody tr {
    border-bottom: 5px solid;
  }
}

/* line 2346, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
#bubbles {
  width: 100%;
  padding: 0;
}
/* line 2350, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
#bubbles .bubble {
  display: block;
  float: left;
  width: 5%;
  min-width: 7.8%;
  max-width: 7.8%;
  text-align: center;
  margin-left: 4.4%;
  margin-right: 3.2%;
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  font-size: 15px;
  font-weight: 500;
}
/* line 2367, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
#bubbles .bubblelegend {
  width: 6%;
  float: left;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  margin: 0;
}

/* ============== CORREÇÃO ============== */
/* line 2382, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.denunciar-hidden {
  margin-top: 15px;
}
/* line 2385, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.denunciar-hidden label {
  padding-bottom: 10px;
}

/* line 2390, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.revision_icon {
  font-size: 22px;
  margin-right: 5px;
}

/* ============ IMPORTAR CSV ============ */
/* line 2399, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
#import_csv_partial .select2-container {
  padding: 0;
  border: 0;
  margin-top: 5px;
}
/* line 2405, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
#import_csv_partial #support-ticket {
  padding-top: 20px;
}
/* line 2408, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
#import_csv_partial #support-ticket label {
  padding-top: 0;
}

/* ======== ALTERAÇÃO DE USUÁRIO ======== */
/* line 2414, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.special_permissions_tag {
  margin-top: 5px;
}
/* line 2416, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.special_permissions_tag label {
  display: block;
  margin-bottom: 5px;
}
/* line 2421, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.special_permissions_tag select {
  margin-bottom: 5px;
}

/* line 2424, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
#display-permissions-table {
  padding-top: 20px;
  margin-top: 20px;
  border-top: 1px solid;
}

/* ===================================== */
/* ======== CRIAÇÃO DE CONTEÚDO ======== */
/* ===================================== */
/* line 2435, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.td-group-table-creations {
  vertical-align: top;
  width: 35%;
  margin: 10px 0px;
  border-bottom: 1px solid;
}
/* line 2440, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.td-group-table-creations a {
  margin: 5px 0;
}
/* line 2441, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.td-group-table-creations .btn-num-creations {
  padding: 5px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  width: 60%;
  display: block;
  float: left;
  margin: 5px;
  border: 1px solid;
}
/* line 2451, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.td-group-table-creations .btn-num-creations span {
  font-weight: 600;
  font-size: 15px;
}
/* line 2456, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.td-group-table-creations .btn-table-creations {
  width: 30% !important;
  padding: 6px 0;
  min-width: 40px;
  margin-right: 5%;
  margin-top: 13px;
}

/* ===================================== */
/* ============== LANDING ============== */
/* ===================================== */
/* ==========================================================================
   mceEditor
   ========================================================================== */
/* line 2473, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.mceEditorReviewQuestion.alternativa.dotted.to_form.mce-content-body, .mceEditorReviewQuestion.texto_base.dotted.to_form.mce-content-body, .mceEditorReviewQuestion.texto_base.dotted.to_form.mce-content-body, .mceEditorReviewQuestion.enunciado.dotted.to_form.mce-content-body, .mceEditorAnswerComment.enunciado.dotted.to_form.mce-content-body, .mceEditorAnswerComment.alternativa.dotted.to_form.mce-content-body, .mceEditorReviewQuestion.discursiva.dotted.to_form.mce-content-body {
  padding: 6px;
}

/* line 2477, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.mceEditorSO {
  min-height: 200px;
}

/* line 2478, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.mceEditor, .mceEditorAnswerComment {
  min-height: 50px;
}

/* line 2479, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
#enunciado_01.mceEditor, #enunciado_02.mceEdito, #mail_message_content, .base-text.mceEditor {
  min-height: 150px;
}

/* line 2481, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.component_divider {
  padding: 15px 0px;
  border-top: 2px solid #ddd;
}

/* ===================================== */
/* ============== LOADING ============== */
/* ===================================== */
/* line 2487, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
#flutuando {
  display: none;
}

/* line 2491, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.super-loading {
  z-index: 99;
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  background-color: #000;
  opacity: 0.5;
  display: block !important;
}

/* line 2503, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.spinner {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -26px;
  margin-top: -26px;
  height: 52px;
  width: 52px;
  animation: rotate 0.8s infinite linear;
  border: 4px solid #fff;
  border-right-color: transparent;
  border-radius: 50%;
}

@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* ===================================== */
/* ============ blik stars ============= */
/* ===================================== */
/* line 2527, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.blink-stars {
  width: 100%;
  height: 100%;
  -webkit-animation-name: blinker;
  -webkit-animation-duration: 2s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-name: blinker;
  -moz-animation-duration: 2s;
  -moz-animation-timing-function: linear;
  -moz-animation-iteration-count: infinite;
  animation-name: blinker;
  animation-duration: 2s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}

@-moz-keyframes blinker {
  0% {
    opacity: 1.0;
  }
  50% {
    opacity: 0.0;
  }
  100% {
    opacity: 1.0;
  }
}
@-webkit-keyframes blinker {
  0% {
    opacity: 1.0;
  }
  50% {
    opacity: 0.0;
  }
  100% {
    opacity: 1.0;
  }
}
@keyframes blinker {
  0% {
    opacity: 1.0;
  }
  50% {
    opacity: 0.0;
  }
  100% {
    opacity: 1.0;
  }
}
/* line 2562, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
#comment_content {
  width: 100%;
}

/* ===================================== */
/* ============= BOTÕES PP ============= */
/* ===================================== */
/* line 2568, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.form_edit {
  border-left: 0px;
  border-right: 0px;
  border-top: 0px;
  border-bottom: 2px solid;
  border-radius: 0;
  margin: 2.5px 0px;
}

/* line 2577, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.form_login, .form_update, .form_submit, .form_review {
  border-left: 0px;
  border-right: 0px;
  border-top: 0px;
  border-bottom: 2px solid;
  border-radius: 0;
  margin: 2.5px 0px;
}

/* line 2587, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.form_classify {
  border-left: 0px;
  border-right: 0px;
  border-top: 0px;
  border-bottom: 2px solid;
  border-radius: 0;
  margin: 2.5px 0px;
}

/* line 2596, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.form_view {
  border-left: 0px;
  border-right: 0px;
  border-top: 0px;
  border-bottom: 2px solid;
  border-radius: 0;
  margin: 2.5px 0px;
}

/* line 2606, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.form_delete {
  border-left: 0px;
  border-right: 0px;
  border-top: 0px;
  border-bottom: 2px solid;
  border-radius: 0;
  margin: 2.5px 0px;
  font-size: 20px;
}

/* Revisão fix */
/* line 2618, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
#new-option {
  display: block;
  position: relative;
  border: 1px solid #d9d6d6;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  width: 30px;
  height: 30px;
  float: left;
  margin-right: 10px;
  background: #f5f5f5;
}

/* line 2635, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.alternativa-float > input {
  width: 19px !important;
  height: 19px !important;
  margin-right: 5px !important;
  margin-top: 5px;
}

/* line 2642, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.alternativa-float .mceEditorReviewQuestion, .alternativa-float .mceEditorAnswerComment {
  /**/
}

/* line 2647, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.question_preview_list .component {
  padding: 7px 0px;
}

/* line 2652, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.report_table {
  table-layout: fixed;
}

/* line 2655, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.nav-nome {
  padding-bottom: 0px;
  margin-left: 0px;
  margin-top: 41px;
}

/* line 2660, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.nav-ra {
  padding-bottom: 0px;
  margin-top: 41px;
}

@media (min-width: 768px) {
  /* line 2665, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
  .logo-digital {
    height: 50px;
    width: 60px;
    max-width: 500%;
    margin-top: 13px;
  }
}
/* line 2670, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.paragraph-scape {
  margin-left: 20px;
}

/* line 2673, /usr/src/app/app/assets/stylesheets/NEW_main_default.css.scss */
.min-paragraph-space {
  line-height: 0.8;
}
@charset "UTF-8";
/* ======================================== */
/* ================= GERAL ================ */
/* ======================================== */
/* ========= DEFINIÇÕES DE FONTS =========== */
/* ========================================= */
/* ========== DEFINIÇÕES DE CORES ========== */
/* ========================================= */
/* ========== CORES UNIVERSAIS ========== */
/* ========== CORES DO PROJETO ========== */
/* Kroton Dark Blue */
/* Kroton Neutral Blue */
/* Kroton Glowing Blue */
/* Kroton Light Green */
/* Orange for details */
/* Light Blue for Backgrounds */
/* ======= DEFINIÇÕES DE CORES BOTÕES ======= */
/* ================= DESAFIO ================ */
/* ========================================== */
/* line 62, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
h1, h2, h3, h4, h5, h6 {
  color: #224f76;
}

/* line 63, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
a {
  color: #224f76;
}

/* ================= FONTS ================= */
/* ========================================= */
/* ================ TAMANHOS ================ */
/* ================ PESOS ================ */
/* ================= bootstrap ================= */
/* ============================================= */
/* line 78, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.panel-default > .panel-heading {
  background-color: #edf4f7;
}

/* ================= TABELA ================= */
/* ========================================== */
/* line 93, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.supertable .pagination ul.pagination > .active > a {
  background: #00c7B1;
  border-color: #00c7B1;
}
/* line 94, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.supertable .pagination ul.pagination > .active > a:hover, .supertable .pagination ul.pagination > .active > a:focus {
  background: #00c7B1;
  border-color: #00c7B1;
}
/* line 97, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.supertable .pagination ul.pagination > .active > span {
  background: #00c7B1;
  border-color: #00c7B1;
}
/* line 98, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.supertable .pagination ul.pagination > .active > span:hover, .supertable .pagination ul.pagination > .active > span:focus {
  background: #00c7B1;
  border-color: #00c7B1;
}
/* line 104, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.supertable .table {
  font-size: 14px;
  margin: 0;
  /*Head tabela*/
  /*Body tabela*/
}
/* line 112, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.supertable .table thead tr th a {
  color: #224f76;
}
/* line 114, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.supertable .table thead tr th a:hover {
  color: #00aFEE;
}
/* line 134, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.supertable .table-striped > tbody > tr:nth-child(odd) > td, .supertable .table-striped > tbody > tr:nth-child(odd) > th {
  background: #edf4f7;
}
@media (max-width: 768px) {
  /* line 143, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
  .supertable .table tbody tr {
    border-color: #224f76;
  }
  /* line 145, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
  .supertable .table tbody tr td {
    border-color: #ddd;
  }
}

/* line 158, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.area > select, .area fieldset > select, .area > input, .area fieldset > input, .edit-box {
  border-color: #4d4d4d;
}

/* ================= BOTÕES ================= */
/* ========================================== */
/* ============ BOTÕES DEFINIDOS ============ */
/* line 170, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.btn-change-choice {
  padding-bottom: 10px;
}
/* line 172, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.btn-change-choice a {
  background-color: #ddd;
  color: #4d4d4d;
}
/* line 173, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.btn-change-choice a.active {
  background-color: #0072cE;
  color: white;
}

/* line 176, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.btn, .btn-group > .btn + .dropdown-toggle {
  background: #224f76;
  font-weight: 600;
  border-bottom-color: rgba(0, 0, 0, 0.4);
  color: #fff;
  -webkit-transition: all 0.4s linear;
  -moz-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  transition: all 0.4s linear;
}
/* line 187, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.btn:hover, .btn-group > .btn + .dropdown-toggle:hover {
  background: #17344e;
  color: #fff;
}

/* line 190, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.btn-edit, .btn-tasks, .btn-classes {
  background: #0072cE;
}
/* line 193, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.btn-edit:hover, .btn-tasks:hover, .btn-classes:hover {
  color: #fff;
  background: #00569b;
}

/* line 196, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.btn-login, .btn-update, .btn-answers, .btn-submit, .btn-create {
  background: #00c7B1;
}
/* line 199, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.btn-login:hover, .btn-update:hover, .btn-answers:hover, .btn-submit:hover, .btn-create:hover {
  color: #fff;
  background: #009484;
}

/* line 202, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.btn-lists, .btn-next {
  background: #224f76;
}
/* line 205, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.btn-lists:hover, .btn-next:hover {
  color: #fff;
  background: #17344e;
}

/* line 208, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.btn-historic, .btn-exit {
  background: #ff8d46;
}
/* line 211, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.btn-historic:hover, .btn-exit:hover {
  color: #fff;
  background: #ff6e13;
}

/* line 214, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.btn-view {
  background: #224f76;
}
/* line 217, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.btn-view:hover {
  color: #fff;
  background: #17344e;
}

/* line 220, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.btn-disabled {
  background: #ddd;
  color: #4d4d4d;
}

/*Botões especiais - Exam Sys*/
/* line 227, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.form_submit, .form_basic {
  background: #002D72;
  color: #fff;
  text-transform: uppercase;
  font-family: 'Raleway', sans-serif;
  border: none;
  text-align: center;
}
/* line 235, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.form_submit:hover, .form_basic:hover {
  background: #4d4d4d;
  color: #fff;
}

/* line 241, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.form_edit, .form_download {
  background: #002D72;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  font-family: 'Raleway', sans-serif;
  border: none;
}
/* line 249, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.form_edit:hover, .form_download:hover {
  background: #4d4d4d;
  color: #fff;
}

/* line 255, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.form_classify {
  background: #ff8d46;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  font-family: 'Raleway', sans-serif;
  border: none;
}
/* line 263, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.form_classify:hover {
  background: #4d4d4d;
  color: #fff;
}

/* line 271, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.form_view, .form_print {
  background: #0072cE;
  color: #fff;
  text-transform: uppercase;
  font-family: 'Raleway', sans-serif;
  border: none;
}
/* line 278, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.form_view:hover, .form_print:hover {
  background: #4d4d4d;
  color: #fff;
}

/* line 284, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.form_review, .form_acelerate {
  background: #00c7B1;
  color: #fff;
  text-transform: uppercase;
  font-family: 'Raleway', sans-serif;
  border: none;
}
/* line 291, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.form_review:hover, .form_acelerate:hover {
  background: #4d4d4d;
  color: #fff;
}

/* line 297, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.form_delete {
  background: #ccc;
  font-size: 22px;
  padding: 6px 10px;
  color: #4d4d4d;
  text-transform: uppercase;
  font-family: 'Raleway', sans-serif;
  border: none;
}
/* line 306, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.form_delete:hover {
  background: #920000;
  color: #fff;
}

/* line 312, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.form_refresh {
  background: #ccc;
  font-size: 22px;
  padding: 6px 10px;
  color: #4d4d4d;
  text-transform: uppercase;
  font-family: 'Raleway', sans-serif;
  border: none;
}
/* line 321, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.form_refresh:hover {
  background: #00c7B1;
  color: #fff;
}

/* line 327, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.form_disable {
  background: #ccc;
  padding: 6px 10px;
  color: #4d4d4d;
  text-align: center;
  text-transform: uppercase;
  font-family: 'Raleway', sans-serif;
  border: none;
}
/* line 336, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.form_disable:hover {
  background: #920000;
  color: #fff;
}

/* line 342, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.form_able {
  background: #ccc;
  padding: 6px 10px;
  color: #4d4d4d;
  text-align: center;
  text-transform: uppercase;
  font-family: 'Raleway', sans-serif;
  border: none;
}
/* line 351, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.form_able:hover {
  background: #00c7B1;
  color: #fff;
}

/* line 357, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.form_expiry {
  background: #920000;
  text-align: center;
  padding: 6px 10px;
  color: #fff;
  text-transform: uppercase;
  font-family: 'Raleway', sans-serif;
  border: none;
}
/* line 366, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.form_expiry:hover {
  background: #4d4d4d;
  color: #fff;
}

/* line 372, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.form_login, .form_activate {
  background: #00c7B1;
  color: #fff;
  text-transform: uppercase;
  font-family: 'Raleway', sans-serif;
  border: none;
}
/* line 379, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.form_login:hover, .form_activate:hover {
  background: #4d4d4d;
  color: #fff;
}

/* line 385, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.form_add {
  background: #00c7B1;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-family: 'Raleway', sans-serif;
  border: none;
}
/* line 393, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.form_add:hover {
  background: #4d4d4d;
  color: #fff;
  cursor: pointer;
}

/* ========= BOTÕES DE CHAMADA ========= */
/* ===================================== */
/* Fazer Exercícios e Acumular Pontos */
/* line 408, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.chamada-exercicio .btn-exe-list {
  border-color: #17344e;
  background: #224f76;
  color: #fff;
}
/* line 414, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.chamada-exercicio .pontos-btn-exercicio {
  background: #0072cE;
}

/* Próxima Atividade será gerada em breve */
/* line 421, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.btn-exe-wait {
  background: #ddd;
}
/* line 423, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.btn-exe-wait .waiting_msg {
  background: #224f76;
}
/* line 426, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.btn-exe-wait .waiting_msg p {
  color: #fff;
}

/* Lista Entregue com Sucesso */
/* line 433, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.btn-success {
  background: #224f76;
}
/* line 436, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.btn-success:hover, .btn-success:active, .btn-success:focus {
  background: #17344e;
  border-color: #224f76;
}
/* line 441, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.btn-success .pontos-btn-exercicio {
  background: #00c7B1;
}

/* simulado */
/* line 447, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.btn-exe-mock .info-btn-exercicio {
  background: #0072cE;
}
/* line 450, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.btn-exe-mock .pontos-btn-exercicio {
  background: #00c7B1;
}

/* ======================================== */
/* ============== ESTRUTURAS ============== */
/* ======================================== */
/* ================= CONTAINER ================= */
/* ============================================= */
/* ================= SIDEBAR ================= */
/* line 469, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
#sidebar_adaptativos .box .base_title h3, #sidebar_adaptativos .box .base-title h3 {
  font-size: 14px;
}
/* line 471, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
#sidebar_adaptativos .box .placar {
  background: #edf4f7;
  border-top-color: #ddd;
  border-bottom-color: #ddd;
}
/* line 476, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
#sidebar_adaptativos .box .placar .icon {
  color: #224f76;
  border-color: #224f76;
}
/* line 482, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
#sidebar_adaptativos .box .placar .display-tempo .tempo {
  font-weight: bold;
  font-size: 20px;
  color: #224f76;
}

/* Box - Pontos*/
/* line 492, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
#sidebar_adaptativos .accordion_pontos, #sidebar_adaptativos .accordion_proficiencia {
  margin: 0px -15px 0px;
}
/* line 495, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
#sidebar_adaptativos .accordion_pontos .panel-default, #sidebar_adaptativos .accordion_proficiencia .panel-default {
  border-top-color: #ddd;
}
/* line 499, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
#sidebar_adaptativos .accordion_pontos .panel-default .ranking-students .listed_ranking_student, #sidebar_adaptativos .accordion_proficiencia .panel-default .ranking-students .listed_ranking_student {
  border-color: #ddd;
}
/* line 505, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
#sidebar_adaptativos .accordion_pontos .panel-default .panel-heading, #sidebar_adaptativos .accordion_proficiencia .panel-default .panel-heading {
  color: #224f76;
}

/* ================ HEADER ================ */
/* ======================================== */
/* ================ MAIN HEADER ================ */
/* line 519, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.main_header {
  background: #fff;
  border-color: #224f76;
}

/* -------- Links Menu -------- */
/*links*/
/* line 532, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.navbar-default .links_navbar > li > a:hover {
  color: #224f76;
}
/* line 536, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.navbar-default .links_navbar .btn_back a {
  color: #0072cE;
}

/* line 545, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.navbar-default .links_navbar > li > a:hover {
  color: #224f76;
}

/* line 554, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.navbar-default .links_navbar > .open > a {
  color: #224f76;
}
/* line 556, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.navbar-default .links_navbar > .open > a:hover, .navbar-default .links_navbar > .open > a:focus {
  color: #224f76;
}

/* ================== Bottom Header ================ */
/* line 566, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.bottom_header .icons_navbar {
  background: #224f76;
}
/* line 570, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.bottom_header .icons_navbar li a, .bottom_header .icons_navbar li a:focus {
  color: #fff;
}
/* line 571, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.bottom_header .icons_navbar li a:hover, .bottom_header .icons_navbar li a:focus:hover {
  color: #eeeff4;
}
/* line 573, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.bottom_header .icons_navbar li .lnr {
  color: #fff;
}
/* line 577, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.bottom_header .icons_navbar .open .lnr {
  color: #224f76;
}

/* line 582, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.support_calls_number {
  background: #00c7B1;
  color: #224f76;
}

/* ================ CONTENT ================ */
/* ========================================= */
/* line 591, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.base_title, .base-title {
  border-color: #224f76;
}
/* line 593, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.base_title h3, .base-title h3 {
  color: #224f76;
}
/* line 596, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.base_title h3 b, .base-title h3 b {
  color: #0072cE;
}
/* line 599, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.base_title h5, .base-title h5 {
  color: #4d4d4d;
}

/* line 603, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.searchbox .iconbusca {
  background: #224f76;
}

/* line 606, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.alert_featured_msg {
  margin-top: 15px;
  background: #eeeff4;
}
/* line 611, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.alert_featured_msg h2, .alert_featured_msg h4 {
  color: #224f76;
}

/* line 616, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.no_content_block {
  border-color: #ddd;
}

/* line 621, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.question_parameters .col-xs-12 {
  padding-top: 15px;
}

/* ================ FOOTER ================ */
/* ======================================== */
/* line 627, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.footer {
  background: #224f76;
}
/* line 628, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.footer p {
  color: #fff;
}
/* line 629, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.footer a {
  color: #fff;
}
/* line 630, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.footer .suporte_icon_pp {
  color: #fff;
}

/* ===================================== */
/* =============== PAGES =============== */
/* ===================================== */
/* ========= SISTEMA DE PONTOS ========= */
/* ===================================== */
/* line 644, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.sistema span {
  color: #224f76;
}

/* ========= HOME DE ESTUDOS ========= */
/* =================================== */
/* line 655, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.alertas li > span {
  color: #224f76;
}

/* line 660, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.accordion_insignias .panel-heading {
  background: #fff;
}
/* line 663, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.accordion_insignias .panel-heading .icon_map {
  color: #fff;
  background: #0072cE;
}
/* line 669, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.accordion_insignias .no_content_msg {
  text-align: center;
}
/* line 672, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.accordion_insignias .no_content_msg .no_content_alert {
  font-size: 50px;
  padding-bottom: 15px;
}

/* line 679, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.atencao b {
  color: #920000;
}

/* line 683, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.description-level-skill div {
  border-color: #ddd;
}

/* line 686, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.box-indication-shell {
  border-color: #0072cE;
}
/* line 688, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.box-indication-shell .title-shell {
  background: #0072cE;
}
/* line 690, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.box-indication-shell .title-shell .option-indication-shell {
  background: #224f76;
  color: #fff;
}
/* line 694, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.box-indication-shell .title-shell .option-indication-shell span {
  border-color: #fff;
}
/* line 698, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.box-indication-shell .title-shell .title-indication-shell {
  color: #fff;
}

/* ========= MAPA DO ALUNO ========= */
/* ================================= */
/* line 707, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.header-map {
  background: #F1E6B2;
}

/* line 714, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.next_task {
  background: #edf4f7;
}
/* line 718, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.next_task .final-table .final-color {
  background: #224f76;
}
/* line 721, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.next_task .final-table .final-color h3 {
  color: #fff;
}

/* line 730, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.table-insignias tbody tr {
  border-color: #ddd;
}

/* ========= CRONOGRAMA DE ESTUDOS ========= */
/* ========================================= */
/* line 741, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.accordion_studies .results_row {
  background: #224f76;
  color: #fff;
}

/* ========= PÁGINA DE DESEMPENHO ========= */
/* ======================================== */
/* line 752, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.boxdesempenho .boxpontos div {
  background: #224f76;
  color: #fff;
}
/* line 759, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.boxdesempenho .answer_value_description span {
  color: #224f76;
}

/* line 763, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.box_tabs_performance, .box_tabs_contents {
  border-color: #224f76;
}

/* line 769, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
#performance_tabs .btn_tab, #content_results_tab .btn_tab, #units_list_tab .btn_tab {
  border-color: #ddd;
  color: #4d4d4d;
}
/* line 774, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
#performance_tabs .btn_tab.active, #content_results_tab .btn_tab.active, #units_list_tab .btn_tab.active {
  background: #fff;
  color: #4d4d4d;
  border-color: #224f76;
}
@media (max-width: 768px) {
  /* line 781, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
  #performance_tabs .btn_tab, #content_results_tab .btn_tab, #units_list_tab .btn_tab {
    border-color: #4d4d4d;
  }
  /* line 785, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
  #performance_tabs .btn_tab.active, #content_results_tab .btn_tab.active, #units_list_tab .btn_tab.active {
    background: #224f76;
    color: #fff;
  }
}

/* ========= CORREÇÃO ========= */
/* line 795, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.study_generation_title .panel-heading {
  background: #fff;
}
/* line 798, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.study_generation_title .panel-heading .icon_finished_task {
  color: #fff;
  background: #00c7B1;
}

/* ========= FAZER EXERCÍCIOS ========= */
/* ==================================== */
/* line 811, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.instructions_listed p span {
  color: #224f76;
}

/* line 815, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.btn-simulate {
  background: #00c7B1;
  color: #fff;
}
/* line 819, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.btn-simulate:hover {
  color: #fff;
  background: #009484;
}

/* ========= TIMER ========= */
/* line 824, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.display_timer {
  padding: 5px;
  border-radius: 3px;
  background: #224f76;
  color: #fff;
}

/* ========= LISTA DE QUESTÕES ========= */
/* line 850, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.exeinicial h5 {
  color: #4d4d4d;
}

/* line 858, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.exercicio ul {
  display: block;
  position: relative;
}
/* line 861, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.exercicio ul li {
  background: #eeeff4;
}

/* line 867, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.questoes .previous_question, .questoes .next_question {
  background: #0072cE;
  color: #fff;
}

/* ========= LISTA DE CONTEÚDOS PARA ESTUDO ========= */
/* line 886, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.apreendizagem .listagem .caminho .caminho_holder {
  background: #edf4f7;
}
/* line 909, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.apreendizagem .listagem .caminho span.numeracao {
  border-color: #224f76;
  background: #0072cE;
}
/* line 913, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.apreendizagem .listagem .caminho span.numeracao .pt-span-numeracao {
  color: #fff;
}
/* line 920, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.apreendizagem .listagem .caminho.ativo {
  background: #0072cE;
}
/* line 926, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.apreendizagem .listagem .box_listagem .conteudo-caminho {
  background: #edf4f7;
}
/* line 933, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.apreendizagem .listagem .box_listagem p.sindent {
  text-indent: 0;
}
/* line 936, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.apreendizagem .listagem .box_listagem p img {
  margin-right: 10px;
}

/* line 945, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
ul.feedback_box {
  background: #fff;
  border-color: #0072cE;
}
/* line 949, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
ul.feedback_box li {
  background: #fff;
}
/* line 952, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
ul.feedback_box li a {
  color: #4d4d4d;
}
/* line 955, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
ul.feedback_box li:nth-child(5) {
  color: #4d4d4d;
}

/* line 958, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
ul.feedback_box li.feedback_tag.liked.marked, ul.feedback_box li.feedback_tag.understood.marked {
  background-color: #edf4f7;
}
/* line 960, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
ul.feedback_box li.feedback_tag.liked.marked a p, ul.feedback_box li.feedback_tag.liked.marked a span, ul.feedback_box li.feedback_tag.understood.marked a p, ul.feedback_box li.feedback_tag.understood.marked a span {
  color: #4d4d4d;
}

/* line 962, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
ul.feedback_box li.feedback_tag.nliked.marked, ul.feedback_box li.feedback_tag.nunderstood.marked {
  background-color: #ffe6e3;
}
/* line 964, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
ul.feedback_box li.feedback_tag.nliked.marked a p, ul.feedback_box li.feedback_tag.nliked.marked a span, ul.feedback_box li.feedback_tag.nunderstood.marked a p, ul.feedback_box li.feedback_tag.nunderstood.marked a span {
  color: #4d4d4d;
}

/* ====== CORREÇÃO DE EXERCÍCIOS ====== */
/* ==================================== */
/* line 974, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.correction_exercises .base_title h3, .correction_exercises .base-title h3 {
  color: #4d4d4d;
}
/* line 976, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.correction_exercises .base_title .pontos-ganhos, .correction_exercises .base-title .pontos-ganhos {
  color: #224f76;
}
/* line 977, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.correction_exercises .base_title .tempo-resposta, .correction_exercises .base-title .tempo-resposta {
  color: #0072cE;
}
/* line 980, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.correction_exercises .paraexe {
  padding-bottom: 15px;
}

/* ===================================== */
/* ======== DASHBOARD PROFESSOR ======== */
/* ===================================== */
/* ===================================== */
/* ========== LISTA DE CURSOS ========== */
/* line 993, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.btn-change-list {
  background: #00c7B1;
}
/* line 996, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.btn-change-list:hover {
  color: #fff;
  background: #009484;
}

/* line 1001, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.supertable .tables_breadcrumbs {
  background: #224f76;
}
/* line 1004, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.supertable .tables_breadcrumbs p, .supertable .tables_breadcrumbs a {
  color: #fff;
}
/* line 1011, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.supertable .min-farol_progressbar .bar.bar-green {
  background-color: #00c7B1;
  color: #fff;
}
/* line 1015, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.supertable .min-farol_progressbar .bar.bar-yellow {
  background-color: #F1E6B2;
  color: #4d4d4d;
}
/* line 1019, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.supertable .min-farol_progressbar .bar.bar-red {
  background-color: #920000;
  color: #fff;
}
/* line 1025, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.supertable tfoot {
  background: #edf4f7;
}

/* ====== DESEMPENHO - ORGANIZAÇÃO ===== */
/* ===================================== */
/* line 1034, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.metric .metric_title {
  color: #224f76;
}
/* line 1038, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.metric .metric_number {
  background: #224f76;
  color: #fff;
}

/* line 1046, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.filter_organizations label {
  color: #224f76;
}

/* ===================================== */
/* ===== DASHBOARD ADMIN / GERENTE ===== */
/* ===================================== */
/* line 1064, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
#units_list_tab .icons-table th {
  border-top-color: #224f76;
}
/* line 1068, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
#units_list_tab tbody tr {
  border-color: #ddd;
}
/* line 1072, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
#units_list_tab tbody tr.compare_last_year_on {
  background: #edf4f7;
  border-color: #224f76;
}
@media (max-width: 768px) {
  /* line 1080, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
  #units_list_tab tbody tr {
    border-color: #224f76;
  }
}

/* line 1089, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
#bubbles .bubble, #bubbles .bubblelegend {
  background: #224f76;
  color: #fff;
}

/* line 1095, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.revision_icon {
  color: #fff;
}

/* ===================================== */
/* ======== CRIAÇÃO DE CONTEÚDO ======== */
/* ===================================== */
/* line 1108, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.td-group-table-creations .btn-num-creations {
  background: #edf4f7;
  border-color: #ddd;
  color: #4d4d4d;
}
/* line 1114, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.td-group-table-creations .btn-num-creations:hover {
  background-color: #ddd;
}
/* line 1115, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.td-group-table-creations .btn-num-creations:active {
  background-color: #ddd;
  outline: none;
}

/* ===================================== */
/* ============== LANDING ============== */
/* ===================================== */
/* ==========================================================================
   CONTEÚDO
   ========================================================================== */
/* =========================fim apreendizagem===============================*/
/* line 1160, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.historico table {
  margin-top: 30px;
  font-size: 13px;
}

/* line 1164, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.historico thead > tr > th,
.historico tfoot > tr > th {
  font-weight: 600;
}

/* line 1168, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.historico thead > tr,
.historico tfoot > tr {
  color: #20648B;
  font-weight: 600;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

/*Area do Professor*/
/* line 1178, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.maluno table {
  margin-top: 30px;
}

/* line 1181, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.maluno tbody {
  border-bottom: 1px solid #ddd;
}

/* line 1184, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.maluno .table > thead > tr > th:nth-child(1) {
  padding-bottom: 28px;
}

/* line 1187, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.maluno .table > thead > tr > th:nth-child(2) {
  padding-bottom: 28px;
}

/* line 1190, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.maluno .table > thead > tr > th:nth-child(3) {
  padding-bottom: 8px;
}

/* line 1193, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.maluno .table > thead > tr > th:nth-child(4) {
  padding-bottom: 8px;
}

/* line 1196, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.maluno .table > thead > tr > th:nth-child(9) {
  padding-bottom: 28px;
  width: 110px;
}

/* line 1200, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.maluno thead > tr > th,
.maluno tfoot > tr > th {
  color: #20648B;
  font-weight: 600;
}

/* line 1205, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.maluno thead > tr,
.maluno tfoot > tr {
  color: #20648B;
  font-weight: 600;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

/* line 1215, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
table.table tbody tr td a.btn.btn-amarelo.t-left {
  float: right !important;
}

/* line 1218, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
table.table > tbody > tr > td.t-align {
  padding-top: 20px !important;
}

/* line 1222, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
table.tpreco thead tr th.font-big {
  font-size: 20px;
  color: #668af3;
}
/* line 1223, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
table.tpreco tr td, table.tpreco tr th {
  border: 1px solid #dddddd;
  vertical-align: middle;
}
/* line 1224, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
table.tpreco tr td.min-itens {
  min-width: 280px;
}
/* line 1225, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
table.tpreco tr td.max-itens {
  max-width: 200px;
}
/* line 1226, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
table.tpreco tr td span {
  font-weight: bolder;
  color: #668af3;
  font-size: 18px;
}
/* line 1227, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
table.tpreco tr td span.red {
  color: #ff0000;
  font-weight: 100;
}

/* line 1229, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
table.tfaq {
  max-width: 600px;
}
/* line 1231, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
table.tfaq thead tr th:nth-child(1) {
  text-align: center !important;
}
/* line 1233, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
table.tfaq tbody tr td {
  text-align: center;
  border: 1px solid #ddd;
}
/* line 1234, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
table.tfaq tbody tr td:nth-child(1) {
  text-align: left !important;
}
/* line 1235, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
table.tfaq tbody tr td:nth-child(2) {
  text-align: center !important;
}

/* line 1239, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
table.survey-item-tb {
  width: 100%;
}
/* line 1241, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
table.survey-item-tb thead {
  font-weight: 500;
}
/* line 1243, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
table.survey-item-tb thead tr {
  border-bottom: 2px solid;
  font-size: 9pt;
  line-height: 1.2em;
}
/* line 1247, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
table.survey-item-tb thead tr td.question {
  padding-top: 10px;
  padding-bottom: 10px;
  width: 76%;
  max-width: 76%;
}
/* line 1253, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
table.survey-item-tb thead tr td.escolha {
  padding-left: 2px;
  padding-right: 2px;
  width: 8%;
  max-width: 8%;
  text-align: center;
}
/* line 1263, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
table.survey-item-tb tbody tr {
  border-bottom: 1px dotted;
}
/* line 1265, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
table.survey-item-tb tbody tr td.question {
  padding: 7px 20px 7px 0;
  width: 76%;
  max-width: 76%;
}
/* line 1269, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
table.survey-item-tb tbody tr td.question p.text-question {
  width: 85%;
  max-width: 85%;
}
/* line 1274, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
table.survey-item-tb tbody tr td.escolha {
  width: 8%;
  max-width: 8%;
  text-align: center;
}

/* line 1284, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.margin-top10px {
  margin-top: 10px !important;
}

/* FIM ainda falta olhar com calma */
/*CAIO*/
/* line 1290, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.vermelho {
  color: #920000;
}

/* line 1291, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.cinza {
  color: #6b6b6b;
}

/* line 1292, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.cinza-2 {
  color: #dbcc2c;
}

/*Ajustes AMI*/
/* line 1295, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.ed_bg_azul_escuro {
  background-color: #005580;
}
/* line 1297, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.ed_bg_azul_escuro .area-time {
  float: right;
}

/* line 1299, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.ed_padding_none {
  padding: 0;
}

/* line 1300, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.ed_branco {
  color: #fff !important;
}

/* line 1301, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.ed_area_time {
  float: right;
}

/* line 1303, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.study_expandable {
  padding: 0;
}
/* line 1305, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.study_expandable ul.feedback_box {
  margin: 0;
}

/* line 1308, /usr/src/app/app/assets/stylesheets/main_projects/main_project_dnm.css.scss */
.es-pattern-font {
  border: 1px solid #ddd;
}
@media (max-width: 1199px) {
  /* line 2, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .info-btn-exercicio {
    max-width: 100% !important;
  }

  /* line 3, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .pontos-btn-exercicio {
    width: 100%;
    padding: 5px 0 !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 8, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .chamada-exercicio a.btn-exe-wait .info-btn-exercicio p {
    font-size: 16px;
  }
}
@media (min-width: 992px) {
  /* line 12, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .box-level-skill {
    width: 636px;
  }
  /* line 13, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .box-level-skill table tr td.title-skill {
    width: 375px;
  }

  /* line 15, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .chamada-exercicio {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  /* line 20, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .info-question span:nth-child(2) {
    float: left;
    padding-left: 10px;
  }
  /* line 21, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .info-question a {
    float: right;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 27, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  #bubbles div.bubble {
    margin-left: 3.7% !important;
    margin-right: 3.4% !important;
  }
  /* line 31, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  #bubbles div.bubblelegend {
    width: 7.5% !important;
    margin-right: 1% !important;
  }

  /* line 37, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .loginlanding form {
    margin-top: 0 !important;
  }
  /* line 38, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .loginlanding .senha {
    float: left !important;
  }
  /* line 39, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .loginlanding .btn-new {
    min-width: 70px;
  }
}
@media (min-width: 611px) and (max-width: 991px) {
  /* line 43, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .table_responsive_tablet_ex {
    display: none;
  }
}
@media (max-width: 767px) {
  /* line 46, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .select_course_unit_table {
    float: left !important;
  }

  /* line 49, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .btn-change-choice {
    margin-right: 15px;
  }

  /* line 52, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  body {
    padding-bottom: 120px;
  }

  /* line 53, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .final-table img {
    max-width: 430px !important;
  }

  /* line 56, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .background_ac {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: auto 100%;
    margin-top: -20px;
  }

  /* line 62, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .navbar-collapse {
    margin-top: 55px;
  }

  /* line 63, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .paddingleft-mobile {
    padding-left: 15px !important;
  }

  /* line 64, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .suport-response {
    width: 100%;
  }
  /* line 66, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .suport-response fieldset {
    width: 33.33% !important;
    float: left;
    margin: 5px 0px;
    padding: 5px 10px;
  }

  /* line 73, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  #new-option {
    /* 05/12/14 */
    width: 20px !important;
    height: 20px !important;
  }

  /* line 77, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  #bubbles {
    margin-left: 1%;
  }
  /* line 79, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  #bubbles div.bubble {
    margin-left: 3.4% !important;
    margin-right: 3.7% !important;
  }
  /* line 80, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  #bubbles div.bubblelegend {
    width: 7.5% !important;
    margin-right: 1% !important;
    font-size: 8pt !important;
  }

  /* line 86, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .paddingleft-mobile {
    padding-left: 15px !important;
  }

  /* line 89, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .paddingright-mobile {
    padding-right: 15px !important;
  }

  /* line 92, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .paddingzero-mobile {
    padding: 0 !important;
  }

  /* line 95, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .dropdown {
    background-color: #fff;
  }

  /* line 98, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .navbar-default .navbar-nav > li > a {
    color: #6b6b6b;
  }

  /* line 101, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .navbar-default .navbar-nav > li > a:hover {
    color: #6b6b6b;
  }

  /* line 104, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .navbar-default .navbar-nav > li > a:focus {
    color: #6b6b6b;
  }

  /* line 107, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .navbar-default .navbar-brand {
    padding: 0;
  }

  /* line 110, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .navbar-default .navbar-collapse {
    position: relative;
    z-index: 999999999;
  }

  /* line 114, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .footer p.credito {
    margin-top: 15px;
    text-align: center;
    float: none;
  }

  /* line 119, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .footer span.icon {
    float: none;
  }

  /* line 123, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .aligncenter-mobile {
    text-align: center;
  }
}
@media (min-width: 611px) and (max-width: 767px) {
  /* line 128, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .table_responsive_tablet_sm {
    display: none;
  }
}
@media (min-width: 611px) {
  /* line 131, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .title-indication-shell {
    padding-right: 138px !important;
  }

  /* line 132, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .max-td-120-desktop {
    max-width: 120px;
  }

  /* line 133, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .max-td-180-desktop {
    max-width: 180px;
  }

  /* line 134, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .max-td-220-desktop {
    max-width: 220px;
  }

  /* line 135, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .max-td-250-desktop {
    max-width: 250px;
  }

  /* line 136, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  td.class-sm {
    font-family: 'Open Sans', sans-serif;
    font-weight: 100;
    font-size: 11px;
  }
}
@media (max-width: 610px) {
  /* line 139, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .td-m-140 {
    max-width: 100%;
  }

  /* line 142, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .logos-kroton-7 {
    width: 25%;
  }

  /* line 146, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  table.data-table tbody > tr > td:nth-child(1), table.data-table tbody > tr > td:nth-child(2) {
    text-align: right !important;
  }
  /* line 148, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  table.data-table thead th {
    display: none;
  }
  /* line 149, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  table.data-table thead th.menu-table-campare-meta {
    display: block;
  }
  /* line 151, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  table.data-table .space-title {
    padding-top: 20px;
  }
  /* line 154, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  table.data-table td {
    display: block;
    min-height: 45px;
    text-align: right !important;
    padding: 13px !important;
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
    clear: both;
  }
  /* line 163, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  table.data-table td:before {
    content: attr(data-label);
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-weight: bolder;
    height: 100% !important;
    margin-right: 40px;
  }
  /* line 171, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  table.data-table td:last-child {
    border-bottom: 3px solid #ddd;
    margin-bottom: 15px;
  }

  /* line 177, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .t-org td.t-org-max-80, .t-org td.t-org-min-65, .t-org .w-200px {
    max-width: 100%;
    width: 100% !important;
  }
  /* line 178, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .t-org .td-proficiencia {
    display: inline-block;
  }

  /* line 180, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  h3 {
    font-size: 16px;
  }

  /* line 181, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .paddingzero-xs {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* line 185, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .box-indication-shell {
    padding-bottom: 100px !important;
  }
  /* line 187, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .box-indication-shell .info-shell-left {
    padding-right: 0;
  }
  /* line 188, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .box-indication-shell .info-shell-right {
    width: 100%;
    bottom: 0;
    top: initial;
  }
  /* line 192, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .box-indication-shell .info-shell-right .btn-indication-shell {
    background-color: #63b64b;
    display: block;
    width: 100%;
    text-align: center;
    font-size: 27px;
  }
  /* line 198, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .box-indication-shell .info-shell-right .btn-indication-shell p {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid #ffffff;
    font-family: 'Open Sans', sans-serif;
    font-weight: 100;
    font-size: 14px;
  }
  /* line 198, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .box-indication-shell .info-shell-right .btn-indication-shell p span {
    font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
  }

  /* line 202, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .box-level-skill {
    width: 258px !important;
    border-right-width: 1px !important;
    height: 130px;
  }
  /* line 210, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .box-level-skill table tr .title-skill {
    width: 256px;
  }
  /* line 211, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .box-level-skill table tr .label-domain-level, .box-level-skill table tr .label-star-level-one, .box-level-skill table tr .label-star-level-two, .box-level-skill table tr .label-star-level-three {
    position: absolute;
    top: 64px;
  }
  /* line 215, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .box-level-skill table tr .label-domain-level {
    left: 0;
  }
  /* line 215, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .box-level-skill table tr .label-domain-level .description-level {
    right: -189px;
  }
  /* line 216, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .box-level-skill table tr .label-star-level-one {
    left: 64px;
  }
  /* line 216, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .box-level-skill table tr .label-star-level-one .description-level {
    right: -125px;
  }
  /* line 217, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .box-level-skill table tr .label-star-level-two {
    left: 128px;
  }
  /* line 217, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .box-level-skill table tr .label-star-level-two .description-level {
    right: -61px;
  }
  /* line 218, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .box-level-skill table tr .label-star-level-three {
    left: 192px;
    border-right-width: 3px;
  }

  /* line 222, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .only-stars {
    height: 66px;
    margin-bottom: 10px;
  }
  /* line 225, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .only-stars .label-domain-level, .only-stars .label-star-level-one, .only-stars .label-star-level-two, .only-stars .label-star-level-three {
    position: relative;
    top: 0 !important;
    left: 0 !important;
  }

  /* line 231, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .searchbox {
    width: 100%;
  }

  /* line 232, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .td-ico {
    text-align: center !important;
  }

  /* line 237, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  table.survey-item-tb thead tr td.escolha {
    width: 18px;
    min-width: 18px;
    font-size: 10px;
  }
  /* line 246, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  table.survey-item-tb tbody tr td.escolha {
    width: 18px;
    min-width: 18px;
  }
  /* line 249, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  table.survey-item-tb tbody tr td.escolha input {
    width: 8px !important;
    height: 8px !important;
  }

  /* line 257, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .btn-fb {
    width: 50%;
  }
  /* line 259, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .btn-fb img {
    float: none;
    clear: both;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 265, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .btn-fb p {
    display: none;
  }

  /* line 267, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .hidden6 {
    display: none;
    visibility: hidden;
  }

  /* line 271, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  #bubbles {
    margin-left: 2.5% !important;
  }
  /* line 272, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  #bubbles div.bubble {
    margin-left: 3.3% !important;
    margin-right: 2.6% !important;
    font-size: 11px !important;
  }
  /* line 273, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  #bubbles div.bubblelegend {
    width: 11% !important;
  }

  /* line 278, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .supertable table {
    table-layout: fixed;
  }
}
@media (max-width: 480px) {
  /* line 283, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .btn-change-choice a {
    display: table;
    width: 100%;
  }
}
@media (max-width: 479px) {
  /* line 292, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .chamada-exercicio a.btn-exe-wait .info-btn-exercicio p {
    font-size: 16px;
  }

  /* line 294, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .padding-none-cel {
    padding-right: 0px;
    padding-left: 0px;
  }

  /* line 295, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .box {
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
  }

  /* line 296, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .col-cel-12 {
    width: 100% !important;
  }

  /* line 298, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  table.table tbody > tr > td {
    padding: 5px !important;
    font-size: 13px;
  }

  /* line 304, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  #bubbles div.bubble {
    margin-left: 3.0% !important;
    margin-right: 3.0% !important;
    font-size: 10px !important;
  }
  /* line 309, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  #bubbles div.bubblelegend {
    width: 14% !important;
    font-size: 7px;
  }

  /* line 314, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .invisible_mobile_phone480 {
    display: none;
  }

  /* line 318, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .landingbaixo .boxmedals .desafio {
    text-align: center;
  }
  /* line 320, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .landingbaixo .boxmedals .desafio span {
    margin-left: auto;
    margin-right: auto;
    float: none !important;
  }
  /* line 325, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .landingbaixo .boxmedals .desafio .text {
    text-align: center;
    margin-left: 0px !important;
  }

  /* line 331, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .form-control {
    font-size: 12px;
  }
}
@media (max-width: 375px) {
  /* line 336, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .info-shell {
    padding: 0;
  }
  /* line 338, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .info-shell .info-shell-left {
    padding: 0 15px;
  }

  /* line 342, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .invisible_mobile_375 {
    display: none;
  }

  /* line 345, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .text-12px-app {
    font-size: 12px;
  }

  /* line 348, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .btn-sm-app {
    padding: 6px;
    font-size: 14px;
  }

  /* line 352, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .aux-icon {
    max-width: 60px;
  }
}
@media (max-width: 320px) {
  /* line 357, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  body {
    padding-bottom: 180px;
  }

  /* line 358, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .invisible_mobile_phone320 {
    display: none !important;
  }

  /* line 361, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
  .hidden-320 {
    display: none !important;
  }
}
/* ### FIM RESPONSIVO ### */
/* ### APP ### */
/* line 369, /usr/src/app/app/assets/stylesheets/mobile/responsive.css.scss */
div.crd-learning-path a {
  color: black !important;
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 2, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  .landingbaixo .desafio {
    min-height: 285px;
  }

  /* line 3, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  .exercicio .boxdesempenho span.boxpontos {
    padding: 10px 25px;
  }

  /* line 4, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  .btn-gabarito, .btn-gabarito2 {
    width: 30% !important;
  }
}
@media (max-width: 991px) {
  /* line 7, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  .navbar-header {
    width: 180px;
    height: 70px;
  }

  /* line 11, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  .navbar-header a img {
    width: auto;
    max-width: 174px;
    padding: 17px 8px 0;
  }

  /* line 16, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  .navbar-default .navbar-nav > li > a {
    font-size: 12px;
    padding-left: 8px;
    padding-right: 8px;
  }

  /* line 21, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  .fix-border-header {
    width: 180px;
  }

  /* line 24, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  .apreendizagem ul.listagem li .box_listagem ul li.h9 {
    display: none !important;
  }

  /* line 27, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  .navbar-header {
    width: 180px;
    height: 70px;
  }

  /* line 31, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  .navbar-header a img {
    width: auto;
    max-width: 174px;
    padding: 17px 8px 0;
  }

  /* line 36, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  .navbar-default .navbar-nav > li > a {
    font-size: 12px;
    padding-left: 8px;
    padding-right: 8px;
  }

  /* line 41, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  .fix-border-header {
    width: 180px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 47, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  .desempenho span.icon-desempenho {
    display: none;
  }

  /* line 50, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  .menuspontos h3, h3.title-alternativa, h3.reduz-font, .btn-desempenho {
    font-size: 15px;
  }

  /* line 51, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  .question_parameters.area.suport-response fieldset > label {
    font-size: 16px !important;
  }

  /* line 54, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  #new-option {
    /* 05/12/14 */
    width: 20px !important;
    height: 20px !important;
  }

  /* line 58, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  .teste {
    margin-left: 10%;
  }

  /* line 61, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  .exercicio .boxdesempenho span.boxpontos {
    padding: 10px 25px;
  }

  /* line 64, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  .btn-gabarito, .btn-gabarito2 {
    width: 45% !important;
  }

  /* line 67, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  .bonus span.icon-bonus {
    display: none;
  }

  /* line 70, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  .menuspontos .placar .display-pontos {
    float: right;
  }

  /* line 73, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  .menuspontos .placar .display-pontos .pontos span.pcounter {
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    color: #6b6b6b;
    font-size: 25px;
    line-height: 20px;
  }
}
@media (min-width: 611px) and (max-width: 991px) {
  /* line 84, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  .supertable .table thead span.ico {
    top: 14px;
  }

  /* line 89, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  .btn-table-creations {
    font-size: 10px;
  }
}
@media (max-width: 767px) {
  /* line 94, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  .exercicio .boxdesempenho span.boxpontos {
    padding: 10px 25px;
  }

  /* line 97, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  .btn-desempenho {
    font-size: 16px !important;
    width: 24% !important;
    padding: 6px 6px !important;
    text-align: center !important;
  }

  /* line 104, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  .btn-gabarito, .btn-gabarito2 {
    width: 10% !important;
    padding: 4px 2px;
  }

  /* line 108, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  .bonus {
    margin-top: 15px;
  }
}
@media (min-width: 611px) and (max-width: 767px) {
  /* line 113, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  .btn-num-creations {
    width: 54%;
    margin: 5px 3%;
  }

  /* line 115, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  .supertable .table thead {
    font-size: 11px;
  }
  /* line 118, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  .supertable .table thead .icons-table img {
    height: 16px;
  }
  /* line 124, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  .supertable .table tbody tr td {
    font-size: 12px;
  }
  /* line 127, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  .supertable .table tbody tr td.min-farol_progressbar {
    min-width: 80px;
  }
}
@media (max-width: 610px) {
  /* line 136, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  .num-contents-creations a {
    padding-right: 16px;
  }

  /* line 137, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  .btn-num-creations {
    width: 40%;
  }

  /* line 139, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  .supertable .td-group-table-creations {
    width: 100%;
    display: inline-block;
  }
  /* line 142, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  .supertable .td-group-table-creations a {
    text-align: center;
  }
  /* line 144, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  .supertable td:last-child {
    border-bottom: 2px solid #fff !important;
    margin-bottom: 12px !important;
  }

  /* line 149, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  .width-70 {
    width: 100% !important;
  }

  /* line 151, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  table.tpreco thead tr th.font-big {
    font-size: 12px;
  }

  /* line 153, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  .exercicio .boxdesempenho span.boxpontos {
    width: 60%;
  }
}
@media (max-width: 479px) {
  /* line 161, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  .btn-desempenho {
    font-size: 12px !important;
    padding: 8px 4px !important;
  }

  /* line 165, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  .exercicio .boxdesempenho span.boxpontos {
    width: 80%;
  }

  /* line 168, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  .historico .table > thead > tr > th:nth-child(10) {
    padding-bottom: 28px;
    width: 110px;
  }
}
@media (max-width: 375px) {
  /* line 174, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  .btn-desempenho {
    font-size: 14px !important;
    width: 49% !important;
  }
}
@media (max-width: 320px) {
  /* line 180, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  .teste {
    margin-left: 0%;
  }

  /* line 183, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  .btn-desempenho.menor {
    width: 17% !important;
  }

  /* line 186, /usr/src/app/app/assets/stylesheets/mobile/resp_desafio.css.scss */
  .btn-gabarito, .btn-gabarito2 {
    width: 14% !important;
  }
}
/* ### FIM RESPONSIVO ### */
/* line 1, /usr/src/app/app/assets/stylesheets/after_new_design.css.scss */
.form-flat {
  height: auto !important;
  min-height: auto !important;
}

/* line 4, /usr/src/app/app/assets/stylesheets/after_new_design.css.scss */
.display-none {
  display: none;
}

/* line 7, /usr/src/app/app/assets/stylesheets/after_new_design.css.scss */
.dflex {
  display: flex;
  align-items: center;
}

/* line 8, /usr/src/app/app/assets/stylesheets/after_new_design.css.scss */
.btn-flex-right {
  margin: 0 0 0 auto;
}
/*






*/
