@import "https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css";
@import "https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/css/select2.min.css";
@import "https://cdnjs.cloudflare.com/ajax/libs/select2-bootstrap-theme/0.1.0-beta.10/select2-bootstrap.min.css";
@import url("https://d7bk6g1fhfjji.cloudfront.net/stylesheets/global.min.css");
@import url("https://d7bk6g1fhfjji.cloudfront.net/stylesheets/global/typography.min.css");
@import url("https://d7bk6g1fhfjji.cloudfront.net/stylesheets/element/box.min.css");
@import url("https://d7bk6g1fhfjji.cloudfront.net/stylesheets/element/btn.min.css");
@import url("https://d7bk6g1fhfjji.cloudfront.net/stylesheets/element/card.min.css");
@import url("https://d7bk6g1fhfjji.cloudfront.net/stylesheets/element/dropdown-menu.min.css");
@import url("https://d7bk6g1fhfjji.cloudfront.net/stylesheets/element/filter.min.css");
@import url("https://d7bk6g1fhfjji.cloudfront.net/stylesheets/element/input.min.css");
@import url("https://d7bk6g1fhfjji.cloudfront.net/stylesheets/element/label.min.css");
@import url("https://d7bk6g1fhfjji.cloudfront.net/stylesheets/element/loading.min.css");
@import url("https://d7bk6g1fhfjji.cloudfront.net/stylesheets/element/pagination.min.css");
@import url("https://d7bk6g1fhfjji.cloudfront.net/stylesheets/element/select.min.css");
@import url("https://d7bk6g1fhfjji.cloudfront.net/stylesheets/element/table.min.css");
@import url("https://d7bk6g1fhfjji.cloudfront.net/stylesheets/element/text-color.min.css");
@import url("https://d7bk6g1fhfjji.cloudfront.net/stylesheets/plugin/select2.min.css");
@import url("https://d7bk6g1fhfjji.cloudfront.net/stylesheets/plugin/toastr.min.css");
/* line 2, /usr/src/app/app/assets/stylesheets/element/table.scss */
#tab-user tr {
  white-space: nowrap;
}
/* line 6, /usr/src/app/app/assets/stylesheets/element/table.scss */
#tab-user tr th:nth-child(1), #tab-user tr th:nth-last-child(1) {
  width: 9em;
}

/* line 1, /usr/src/app/app/assets/stylesheets/application/user.scss */
.switch {
  position: relative;
  width: 60px;
  height: 34px;
}

/* Hide default HTML checkbox */
/* line 8, /usr/src/app/app/assets/stylesheets/application/user.scss */
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider */
/* line 15, /usr/src/app/app/assets/stylesheets/application/user.scss */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  transition: .4s;
}

/* line 27, /usr/src/app/app/assets/stylesheets/application/user.scss */
.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  transition: .4s;
}

/* line 39, /usr/src/app/app/assets/stylesheets/application/user.scss */
input:checked + .slider {
  background-color: #76b82b;
}

/* line 43, /usr/src/app/app/assets/stylesheets/application/user.scss */
input:focus + .slider {
  box-shadow: 0 0 1px #76b82b;
}

/* line 47, /usr/src/app/app/assets/stylesheets/application/user.scss */
input:checked + .slider:before {
  transform: translateX(26px);
}

/* line 53, /usr/src/app/app/assets/stylesheets/application/user.scss */
.slider.round {
  border-radius: 30px;
}

/* line 57, /usr/src/app/app/assets/stylesheets/application/user.scss */
.slider.round:before {
  border-radius: 50%;
}

/* line 7, /usr/src/app/app/assets/stylesheets/cookies_eu.scss */
.cookies-eu {
  line-height: 40px;
  position: fixed;
  z-index: 999;
  right: 0;
  bottom: 25px;
  left: 0;
  max-width: 90%;
  margin: 0 auto 1% auto;
  text-align: center;
  border: 1px solid #fb8f00;
  border-radius: 10px;
  background: #ffffff;
}
@media (max-width: 767px) {
  /* line 7, /usr/src/app/app/assets/stylesheets/cookies_eu.scss */
  .cookies-eu {
    font-size: 1.0em;
    line-height: 30px;
    position: initial;
  }
}
/* line 27, /usr/src/app/app/assets/stylesheets/cookies_eu.scss */
.cookies-eu .cookies-eu-content-holder {
  display: inline-block;
  padding: 0 20px;
}
/* line 32, /usr/src/app/app/assets/stylesheets/cookies_eu.scss */
.cookies-eu a:link {
  text-decoration: none;
}
/* line 36, /usr/src/app/app/assets/stylesheets/cookies_eu.scss */
.cookies-eu .cookies-eu-button-holder {
  display: inline-block;
}
/* line 39, /usr/src/app/app/assets/stylesheets/cookies_eu.scss */
.cookies-eu .cookies-eu-button-holder .js-cookies-eu-ok {
  font-size: 0.7em;
  font-weight: bold;
  line-height: 20px;
  border-radius: 0 10px 0 10px;
  min-width: 26px;
  padding: 2px 11px;
  cursor: pointer;
  text-align: center;
  white-space: nowrap;
  color: #FFFFFF;
  border: 0;
  outline: none;
  background-color: #fb8f00;
}

/* line 57, /usr/src/app/app/assets/stylesheets/cookies_eu.scss */
.letter {
  font-family: "Helvetica Neue", helvetica, arial, sans-serif;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 1.6;
}
/* line 63, /usr/src/app/app/assets/stylesheets/cookies_eu.scss */
.letter .color {
  color: #fb8f00 !important;
  font-weight: 500;
}
/* line 68, /usr/src/app/app/assets/stylesheets/cookies_eu.scss */
.letter .color_red {
  color: #ff0000;
}
/* line 72, /usr/src/app/app/assets/stylesheets/cookies_eu.scss */
.letter .font_size {
  font-size: 14pt;
}
/* line 76, /usr/src/app/app/assets/stylesheets/cookies_eu.scss */
.letter .font_size_letter {
  color: #000000;
  font-size: medium;
}

/* line 82, /usr/src/app/app/assets/stylesheets/cookies_eu.scss */
.privacy_policy_color {
  color: #007bff !important;
}

/* line 1, /usr/src/app/app/assets/stylesheets/login.scss */
.header-newdsop {
  background-color: #FF6237;
  height: 50px;
}

/* line 6, /usr/src/app/app/assets/stylesheets/login.scss */
.footer {
  background-color: #FF6237;
}

/* line 10, /usr/src/app/app/assets/stylesheets/login.scss */
.box-dsop {
  border-top: 3px solid #FF6237;
  border-radius: 15px;
}
/* line 14, /usr/src/app/app/assets/stylesheets/login.scss */
.box-dsop .logo-dsop-orange {
  width: 100%;
}
/* line 18, /usr/src/app/app/assets/stylesheets/login.scss */
.box-dsop .h3-login {
  font-family: 'Lato';
  text-align: center;
  font-size: 130%;
}
/* line 24, /usr/src/app/app/assets/stylesheets/login.scss */
.box-dsop .btn-access {
  padding: 5px;
  background-color: #FF6237;
}
/* line 29, /usr/src/app/app/assets/stylesheets/login.scss */
.box-dsop .box-administrador {
  text-align: center;
}
/* line 32, /usr/src/app/app/assets/stylesheets/login.scss */
.box-dsop .box-administrador .text-administrador {
  color: #343434;
}

/* line 38, /usr/src/app/app/assets/stylesheets/login.scss */
.img-ok {
  text-align: center;
}
/* line 41, /usr/src/app/app/assets/stylesheets/login.scss */
.img-ok .img-icon-ok {
  width: 15%;
}

/* line 46, /usr/src/app/app/assets/stylesheets/login.scss */
.btn-dsop {
  background-color: #FF6237;
  padding: 5px;
}

/* line 51, /usr/src/app/app/assets/stylesheets/login.scss */
body {
  background-color: #e7e9e7;
}

/* line 54, /usr/src/app/app/assets/stylesheets/login.scss */
.group {
  margin: 0 0 45px 0;
  position: relative;
}

/* line 58, /usr/src/app/app/assets/stylesheets/login.scss */
.group > input {
  background-color: #fafafa;
  border: none;
  border-bottom: 1px solid #95989a;
  color: #3c3c3c;
  display: block;
  font-family: "Lato";
  padding: 5px;
  font-size: 1rem;
  width: 100%;
}

/* line 69, /usr/src/app/app/assets/stylesheets/login.scss */
.group > input:focus,
.group > input:valid {
  outline: none;
}

/* line 73, /usr/src/app/app/assets/stylesheets/login.scss */
.group > input:focus ~ label,
.group > input:valid ~ label {
  color: #FF6237;
  font-size: 14px;
  top: -20px;
}

/* line 79, /usr/src/app/app/assets/stylesheets/login.scss */
.group > input:focus ~ .bar:before,
.group > input:focus ~ .bar:after,
.group > input:valid ~ .bar:before,
.group > input:valid ~ .bar:after {
  width: 50%;
}

/* line 85, /usr/src/app/app/assets/stylesheets/login.scss */
.group > label {
  color: #95989a;
  font-weight: normal;
  font-size: 14px;
  left: 5px;
  pointer-events: none;
  position: absolute;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
  top: 10px;
}

/* line 97, /usr/src/app/app/assets/stylesheets/login.scss */
.bar {
  display: block;
  position: relative;
  width: 100%;
}

/* line 102, /usr/src/app/app/assets/stylesheets/login.scss */
.bar:before,
.bar:after {
  background: #FF6237;
  bottom: 0;
  content: "";
  height: 2px;
  position: absolute;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
  width: 0;
}

/* line 114, /usr/src/app/app/assets/stylesheets/login.scss */
.bar:before {
  left: 50%;
}

/* line 117, /usr/src/app/app/assets/stylesheets/login.scss */
.bar:after {
  right: 50%;
}

/* line 120, /usr/src/app/app/assets/stylesheets/login.scss */
.highlight {
  height: 60%;
  left: 0;
  opacity: 0.5;
  pointer-events: none;
  position: absolute;
  top: 25%;
  width: 100%;
}

/* line 129, /usr/src/app/app/assets/stylesheets/login.scss */
.or-seperator {
  border-top: 1px solid #d3d7d3;
  margin: 50px 0 25px 0px;
  text-align: center;
}

/* line 134, /usr/src/app/app/assets/stylesheets/login.scss */
.or-seperator i {
  background: #fafafa;
  color: #c5c5c7;
  font-size: 14px;
  font-style: normal;
  padding: 0 15px;
  position: relative;
  top: -15px;
  z-index: 1;
}

/* line 145, /usr/src/app/app/assets/stylesheets/login.scss */
.container-form {
  align-items: center;
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
  justify-content: center;
  min-height: 100vh;
  padding: 25px;
  width: 100vw;
}

/* line 158, /usr/src/app/app/assets/stylesheets/login.scss */
.box {
  background: #fafafa;
  border-radius: 15px;
  border-top: 3px solid #FF6237;
  box-shadow: 0 5px 10px 0px rgba(0, 0, 0, 0.1);
  padding: 55px;
  overflow: hidden;
  width: 425px;
}

/* line 167, /usr/src/app/app/assets/stylesheets/login.scss */
.box.box-pizazz {
  border-top-color: #fb8f00;
}

/* line 170, /usr/src/app/app/assets/stylesheets/login.scss */
.box.box-atlantis {
  border-top-color: #76b82b;
}

/* line 173, /usr/src/app/app/assets/stylesheets/login.scss */
.box.box-mojo {
  border-top-color: #cc5241;
}

/* line 176, /usr/src/app/app/assets/stylesheets/login.scss */
.box.box-amber {
  border-top-color: #fdc300;
}

/* line 179, /usr/src/app/app/assets/stylesheets/login.scss */
.box.box-jungle_green {
  border-top-color: #28bb99;
}

/* line 182, /usr/src/app/app/assets/stylesheets/login.scss */
.box.box-azure_radiance {
  border-top-color: #007aff;
}

/* line 185, /usr/src/app/app/assets/stylesheets/login.scss */
.box.box-astral {
  border-top-color: #38839d;
}

/* line 188, /usr/src/app/app/assets/stylesheets/login.scss */
.box .box-header > label {
  color: #3c3c3c;
  display: block;
  font-family: "Lato";
  font-size: 30px;
  line-height: 1.2;
  margin: 0 auto;
  padding: 0 0 25px 0;
  text-align: center;
}

/* line 198, /usr/src/app/app/assets/stylesheets/login.scss */
.box .box-header > img {
  display: block;
  height: 80px;
  margin: 0 auto 50px auto;
  opacity: 0.75;
  width: 80px;
}

/* line 205, /usr/src/app/app/assets/stylesheets/login.scss */
.box .box-button {
  margin: 35px 0 0 0;
}

/* line 208, /usr/src/app/app/assets/stylesheets/login.scss */
.box .box-footer > span {
  color: #95989a;
  display: block;
  font-family: "Lato";
  font-size: 0.9em;
  margin: 15px 0 0 0;
  text-align: center;
}

/* line 216, /usr/src/app/app/assets/stylesheets/login.scss */
.box .box-footer > span > a {
  padding: 0 0 0 2.5px;
}

/* line 219, /usr/src/app/app/assets/stylesheets/login.scss */
.box .box-footer > span > a.text-atlantis:hover {
  color: #76b82b;
}

/* line 222, /usr/src/app/app/assets/stylesheets/login.scss */
.box .box-footer > span > a.text-mojo:hover {
  color: #cc5241;
}
