@import url(https://fonts.googleapis.com/css?family=Nunito);@charset "UTF-8";

body {
  font-family: "Nunito", sans-serif;
  color: #333333;
  background-color: #fafafa;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}

.text-des {
  color: #ED3867 !important;
}

.bg-des {
  background-color: #ED3867 !important;
}

.text-aux {
  color: #909090 !important;
}

.bg-des {
  background-color: #909090 !important;
}

label {
  color: #888888;
}

label.form-check-label,
label.custom-control-label {
  color: #333333;
}

label span.required {
  color: #dc3545;
}

div.form-group div.help-block.with-errors {
  font-size: 0.8em;
  color: #dc3545;
}

.sw-theme-arrows > ul.step-anchor > li > a.nav-link:hover {
  cursor: not-allowed;
}

.sw-theme-arrows > ul.step-anchor > li.done > a.nav-link:hover,
.sw-theme-arrows > ul.step-anchor > li.active > a.nav-link:hover {
  cursor: pointer;
}

.sw-btn-next:after {
  font-family: "Font Awesome 5 Pro";
  font-weight: 300;
  content: "\F105";
  margin-left: 6px;
}

.sw-btn-prev:before {
  font-family: "Font Awesome 5 Pro";
  font-weight: 300;
  content: "\F104";
  margin-right: 6px;
}

.select2-results__option[aria-disabled=true] {
  display: none !important;
}

.project-img-preview {
  width: 200px;
}

#img-container {
  width: 210px;
}

.croppie-container {
  padding: 0 !important;
}

#imgcrop-container {
  margin: 30px 0;
  padding: 10px;
  background-color: #f2f2f2;
}

.cr-slider {
  background: transparent;
}

.swal2-content span.select2.select2-container {
  display: none !important;
}

a.remove-filter {
  font-size: 18px;
  cursor: pointer;
}

#pagination nav {
  display: inline-block;
}

.bd-toc {
  position: -webkit-sticky;
  position: sticky;
  top: 4rem;
  height: calc(100vh - 4rem);
  overflow-y: auto;
  -webkit-box-ordinal-group: 3;
          order: 2;
}

i.password-toggler {
  float: right;
  margin-right: 8px;
  margin-top: -26px;
  position: relative;
  z-index: 2;
}

.light-theme .sidebar-wrapper a.active {
  background-color: #c0c0c0;
  font-weight: bolder;
}

.light-theme .sidebar-wrapper a.active i {
  color: #00a9fd;
}

.light-theme .sidebar-wrapper a:hover {
  background-color: #c0c0c0;
}

.table-data-tables ul.pagination {
  margin-top: 12px !important;
}

.dataTables_length {
  margin-top: 12px;
}

.dataTables_info {
  text-align: center;
}

#search-form .custom-select,
#search-form .input-group {
  width: 235px !important;
}

#search-form .form-control {
  max-width: 235px !important;
}

.rating {
    float:left;
    border:none;
}
.rating:not(:checked) > input {
    position:absolute;
    top:-9999px;
    clip:rect(0, 0, 0, 0);
}
.rating:not(:checked) > label {
    float:right;
    width:1em;
    padding:0 .1em;
    overflow:hidden;
    white-space:nowrap;
    cursor:pointer;
    font-size:300%;
    line-height:1.2;
    color:#ddd;
}
.rating:not(:checked) > label:before {
    content:'★ ';
}
.rating > input:checked ~ label {
    color: #f70;
}
.rating:not(:checked) > label:hover, .rating:not(:checked) > label:hover ~ label {
    color: gold;
}
.rating > input:checked + label:hover, .rating > input:checked + label:hover ~ label, .rating > input:checked ~ label:hover, .rating > input:checked ~ label:hover ~ label, .rating > label:hover ~ input:checked ~ label {
    color: #ea0;
}
.rating > label:active {
    position:relative;
}
.admin span.select2.select2-container {
    margin-top: -.5em;
    margin-right: .5em;

}
