/* -- ADMIN ------------------------------------------------------- */
.admin .littles div:nth-child(1){
  background-color: #FF6D22}
.admin .littles div:nth-child(3){
  background-color: #FF9327}
.admin.accounts .back{
  margin-top: 2%;}
.admin.accounts.add .company{
  margin-top: 0;}

.admin.elearning .stats.course{
  background-color: #FF6D22;}
.admin.elearning .stats.course .name{
  color: white;
  cursor: pointer;
  margin-top: 3rem;
  font-size: 3rem;
  font-weight: bold;
  white-space: pre;
  font-family: "Nexa";
  line-height: 4rem;}
 .admin.elearning.courses .buttons button {
  width: 40%;
  margin-left: 7%;
  padding: 0px;
  text-align: center;}
.admin.elearning.courses .card {
  min-height: 290px;
  display: inline-block;
  float: none;
  vertical-align: top;}
.admin.elearning.courses .card .text{
  height: initial;
  line-height: 16px;
  padding: 10px;}
.admin.elearning .modal {
  width: 40%;}
.admin.elearning.courses .title button {
  float: right;
  margin-right: 2%;
  margin-top: 10px;}
.admin.elearning.courses button {
  margin-right: 2%;}
.admin.elearning.courses a.button-primary.view-type {
  margin-bottom: 2%;}
.admin.elearning.courses span.number {
  position: relative;
  top: -2px;
  display: inline-block;
  border-radius: 50%;
  font-family: "Nexa";
  font-weight: bold;
  line-height: 30px;
  background-color: #B7B7B7;
  color: white;
  width: 30px;
  height: 30px;
  margin-right: 1rem;
  text-align: center;}
.admin.elearning.courses span.name {
  text-transform: capitalize;
  font-weight: bold;
  font-size: 1.7rem; }
.admin.elearning.courses span.number.icon-learn{
  background-color: white;
  color: #B7B7B7;
  font-size: 2.2rem;}
.admin.elearning.courses.chapters  .thirdtitle {
  margin-top: 1rem;}
.admin.elearning.courses.chapters .side .entry label{
  width: 60%;}
.admin.elearning.courses.chapters .side .entry select{
  width: 22%;}
.admin.elearning.courses.chapters .block {
  contain: size;
  min-height: 8rem;}
.admin.elearning .chapters .name{
  display: inline-block;
  width: 90%;
  vertical-align: middle;
}
.admin.elearning.courses.chapters .block .entry{
  line-height: 7rem;}
.admin.elearning.courses.quizz .title{
  background-color: white;}
.admin.elearning.courses.quizz .entry{
  margin: 0;
  text-align: center;
  width: 33%;
  float: left;}
.admin.elearning.courses.quizz .details .entry label{
  display: inline-block;
  width:40%;}
.admin.elearning.courses.quizz .details .entry input{
  text-align: center;
  font-size: 1.5rem;
  display: inline-block;
  width:20%;}
.admin.elearning.courses.quizz .row .text{
  display: inline-block;
  font-size: 1.5rem;
  line-height: 2rem;
  width: 90%;
  padding: 19px 0; }
.admin.elearning.courses.quizz .row{
  height: initial;
  padding: 0 2%;}
.admin.elearning.courses .row .icon-edit{
  float: right;
  font-size: 2rem;
  line-height: 4rem;}
.admin.elearning.courses.quizz .row .icon-remove{
  line-height: 5.999rem;
  font-size: 2rem;
  float: right;
  transition:.3s;}
.admin.elearning.courses.quizz .row .icon-remove:hover{
  color: #FF6D22;}
.admin.elearning.courses.quizz .modal .entry{
  text-align: center;
  float: none;
  width: 100%;
  margin-bottom: 4rem;}
.admin.elearning.courses.quizz .modal .entry.avatar{
  margin-left: -96px; }
.admin.elearning.courses.quizz.dragover .modal .entry.avatar{
  margin-left: -50px;; }
.admin.elearning.courses.quizz .modal .entry label{
  width: 10%;}
.admin.elearning.courses.quizz .modal .entry input{
  width: 80%;}
.admin.elearning.courses.quizz .modal{
  max-height: 90%;
  max-width: 500px;
  width: 100%;
  overflow-y: scroll; }
.admin.elearning.courses.quizz .modal table{
  width: 100%;
  margin-top: -2rem;
  margin-bottom: 4rem;}
.admin.elearning.courses.quizz .modal table th:nth-child(1){
  width: 10%;
  text-align: center;}
.admin.elearning.courses.quizz .modal table td:nth-child(1){
  text-align: center;}
.admin.elearning.courses.quizz .modal .new{
  margin-bottom: 3rem;}
.admin.elearning.courses.quizz .modal .new input{
  width: 80%;}
.admin.elearning.courses.quizz .modal .new button{
  float: right;
  margin: 0;}
.admin.elearning.courses.quizz .modal .icon-remove{
  cursor: pointer;
  transition: .3s;}
.admin.elearning.courses.quizz .modal .icon-remove:hover{
  color: #FF6D22}
.admin.elearning.courses.quizz .bulk{
  position: relative;
  width: 100px;
  height: 35px;
  display: inline-block;
  vertical-align: middle;
  border: 2px solid #999999;
  border-radius: 4px;
  cursor: pointer;
  line-height: 35px;}
.admin.elearning.courses.quizz input#bulk{
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0; right: 0; bottom: 0; left: 0;
  margin: auto;
  opacity: 0;
  cursor: pointer;}

.admin.elearning.courses.results table{
  margin-bottom: 0;}
.admin.elearning.courses .document{
  border-bottom: none;
  margin-top: 2rem;}

.admin.elearning.results .graph {
  height:auto; }

.admin.docs.categories .modal {
  max-width: 50rem;}

.admin.docs.categories .list .categorytitle{
  line-height: 4rem;}

.admin.products .modal{
  max-width: 50rem;}
.admin.products .thirdtitle{
  margin-top: 3rem;}
.admin.products .list .row{
  line-height: 4.5rem;}

.sub-category .sub-category-input {
  position: relative;
  display: inline-block;
  width: 60%;}
.sub-category .sub-category-input input {
  width: 100%}
.sub-category .inputs input {
  width: 98%;
  padding-right: 35px;}
.sub-category .input-add span {
  margin: 0px;}
.sub-category .input-add .inputs .icon-remove {
  right: 21px;}
