@charset "UTF-8";

body#chemcyl-donantes .btn-primary {
  background-color: #f64e60;
  border-color: #f64e60;
  color: #ffffff;
  transition: all 0.2s ease-in-out;
}

body#chemcyl-donantes .btn-primary:hover {
  background-color: #de4253;
  border-color: #de4253;
  color: #ffffff;
}

body#chemcyl-donantes .btn-light-primary {
  background-color: #3193b7;
  border-color: #3193b7;
  color: #fff;
  transition: all 0.2s ease-in-out;
}

body#chemcyl-donantes .btn.btn-light-primary i {
  color: #fff;
}

body#chemcyl-donantes .btn-light-primary:hover {
  background-color: #3180b7;
  border-color: #3180b7;
  color: #fff;
}

body#chemcyl-donantes .btn-secondary {
  background-color: #f2f2f2;
  border-color: #f2f2f2;
  color: #333;
  transition: all 0.2s ease-in-out;
}

body#chemcyl-donantes .btn-secondary:hover {
  background-color: #c5c5c5;
  border-color: #c5c5c5;
  color: #ffffff;
}

.symbol.symbol-light-outstanding .symbol-label {
  background-color: #3193b7;
  color: white;
}

.btn.btn-clean .symbol-light-outstanding i {
  color: white;
}

.btn.btn-clean:hover:not(.btn-text):not(:disabled):not(.disabled) .symbol-light-outstanding i,
.btn.btn-clean:focus:not(.btn-text) .symbol-light-outstanding i,
.btn.btn-clean.focus:not(.btn-text) .symbol-light-outstanding i {
  color: white;
}

body#chemcyl-donantes .btn.btn-hover-primary:hover:not(.btn-text):not(:disabled):not(.disabled) i.text-muted,
body#chemcyl-donantes .btn.btn-hover-primary:focus:not(.btn-text) i.text-muted,
body#chemcyl-donantes .btn.btn-hover-primary.focus:not(.btn-text) i.text-muted {
  color: white !important;
}

body#chemcyl-donantes .text-primary {
  color: #333333 !important;
}

body#chemcyl-donantes .text-hover-primary:hover {
  color: #de4253 !important;
}

body#chemcyl-donantes .text-prominent {
  color: #de4253 !important;
}

body#chemcyl-donantes .text-hover-prominent:hover {
  color: #333333 !important;
}

body#chemcyl-donantes .text-muted {
  color: #b5b5b5 !important;
}

.pull-right {
  float: right;
}

body#chemcyl-donantes .bg-gray-100 {
  background-color: #f2f2f2 !important;
}

.login-form {
  transition: all 0.2s ease-in-out;
}

body#chemcyl-donantes .header .header-menu .menu-nav > .menu-item.menu-item-here > .menu-link .menu-text,
body#chemcyl-donantes .header .header-menu .menu-nav > .menu-item.menu-item-active > .menu-link .menu-text {
  color: #de4253 !important;
}

.timeline.timeline-6.timeline-withdate .timeline-item .timeline-label {
  width: 120px !important;
}

.timeline.timeline-6.timeline-withdate:before {
  left: 120.5px;
}

.item-to-fadein {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.2s linear;
}

.item-to-fadein.show {
  visibility: visible;
  opacity: 1;
}

#timeline-histories-content {
  transition: visibility 0s, opacity 0.2s linear;
}

#timeline-histories-content.loading {
  opacity: 50%;
}

.dropdown-menu.dropdown-menu-sm {
  width: 275px;
}

#petitions_datatable td span.orderdate,
.sortable_datatable td span.orderdate {
  display: none;
}

.datatables-input-searchable {
  margin-top: 1em;
}

.tooltip.show h5,
.tooltip.show p {
  text-align: left;
}

.dv-group {
  position: relative;
}

.dv-group:after {
  content: "\F043";
  font-family: "Font Awesome 5 Free";
  position: absolute;
  right: 30px;
  top: 25%;
  font-size: 5em;
  font-weight: 900;
  color: #de4253;
}

.sp-group {
  font-size: 4em;
  color: #de4253;
  font-weight: bold;
}

.sp-plasma-level {
  transition: all 0.2s ease-in-out;
}

.sp-plasma-level:hover {
  transform: scale(1.3);
}

.p-item-user-data i.fa {
  min-width: 2em;
  text-align: left;
  display: inline-block;
}

span.sp-petition-date {
  font-size: initial;
  font-weight: 100;
}

.dataTables_processing.card {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.7);
  border: 0;
  font-size: 2.5em;
  padding-top: 10%;
  text-align: center;
}

#f-edit-data label {
  font-weight: 500;
}

#f-edit-data input:disabled {
  border: 0px;
  background-color: transparent;
}

/* Estilos admin */

body#chemcyl-donantes .header.header-admin .header-menu .menu-nav > .menu-item > .menu-link .menu-text,
body#chemcyl-donantes .header.header-admin .header-menu .menu-nav > .menu-item > .menu-link .menu-text,
body#chemcyl-donantes .header.header-admin span:not(.text-prominent),
body#chemcyl-donantes .header.header-admin span.text-muted {
  color: black !important;
}

body#chemcyl-donantes .header.header-admin .header-menu .menu-nav > .menu-item.menu-item-here > .menu-link,
body#chemcyl-donantes .header.header-admin .header-menu .menu-nav > .menu-item.menu-item-active > .menu-link {
  background-color: #ffffffab !important;
}

body#chemcyl-donantes .header.header-admin .header-menu .menu-nav > .menu-item.menu-item-here > .menu-link .menu-text,
body#chemcyl-donantes .header.header-admin .header-menu .menu-nav > .menu-item.menu-item-active > .menu-link .menu-text {
  color: #de4253 !important;
}

.header.header-admin {
  background-color: #f0d2da;
}

body#chemcyl-donantes .scrolltop {
  bottom: 100px;
  background-color: #de4253;
}

.datatables-input-notsearchable {
  visibility: hidden;
}

.dropdown-toggle.menu-link:after {
   color: black;
   font-size: .7em;
   margin-top: 5px;
   border-top:0;
}

.ui-widget {
   font-family: 'Maven Pro';
}
.ui-widget-header {
   background: transparent;
   border: none;
   border-bottom: solid 1px #ddd;
}
.ui-state-default, .ui-widget-content .ui-state-default {
   text-align: center;
   background: transparent;
}
.ui-state-active, .ui-widget-content .ui-state-active {
   background: #f64e60;
   border-color: #f64e60;
   color:#FFF;
}
.scheduler_default_rowheader_scroll > div > div:last-child .scheduler_default_resourcedivider {
   display:none!important;
}
#kt_calendar.scheduler_default_main {
   border-color:#e4e6ef;
   border-radius: .42rem;
}
div.scheduler_default_divider_horizontal,
div.scheduler_default_resourcedivider,
div.scheduler_default_divider,
div.scheduler_default_splitter {
   background-color:#e4e6ef;
}
#kt_calendar .scheduler_default_timeheadercol_inner.scheduler_default_timeheader_cell_inner,
#kt_calendar .scheduler_default_timeheader_float,
#kt_calendar div.scheduler_default_rowheader_inner,
#kt_calendar div.scheduler_default_rowheader_inner {
   border-color:#e4e6ef!important;
}
div.scheduler_default_rowheader_inner {
   background-color: #FFF;
}
.scheduler_default_timeheader_float {
   background-color: #FFF;
}
.scheduler_default_timeheadercol_inner.scheduler_default_timeheader_cell_inner, .scheduler_default_timeheader_float {
   background-color: #FFF;
   border-top: solid 1px #ccc;
}
.scheduler_default_timeheadergroup .scheduler_default_timeheader_float {
   border-top: 0;
}
.scheduler_default_corner_inner {
   background-color: #FFF;
}
.scheduler_default_corner > div:last-child {
   display: none;
}
.scheduler_default_cell,
.scheduler_default_crosshair_left,
.scheduler_default_crosshair_top,
.scheduler_default_crosshair_right,
.scheduler_default_crosshair_bottom {
   /* background-color: rgb(250,253,255)!important; */
}

#kt_calendar .fa-users {
   color: #3193b7;
   width: 25px;
}
#kt_calendar .fa-lock {
   color: #f64e60;
   width: 25px;
}


/* Cookies Consent */

#dv-cookie-consent, #dv-cookie-consent-settings {
   width: 800px;
   max-width: 800px;
   background-color: #202020;
   color: #eee;
   transition: all .3s ease-in-out;
   position: fixed;
   height: auto;
   z-index: 9999;
   font-size: 14px;
   left: 50%;
   margin-left: -400px;
   top: 20%;
   padding:15px 30px;
   border-radius:8px;
}

#dv-cookie-consent a, #dv-cookie-consent-settings a {
   color:#eee;
   text-decoration:underline;
}

body#chemcyl-donantes .blocker, #home-front .blocker {
   background-color: #eee;
   background-color: rgba(255, 255, 255, 0.75);
}

body#chemcyl-donantes a.close-modal, #home-front a.close-modal {
   border-radius: 50%;
   background-color: #f64e60;
   background-image: url(/img/close.png);
   background-repeat: no-repeat;
   background-position: center center;
   background-size: contain;
   position: absolute;
    top: -12.5px;
    right: -12.5px;
    width: 30px;
    height: 30px;
    text-indent: -9999px;
}

body#chemcyl-donantes .cookie-btn-accept-all, #home-front .cookie-btn-accept-all,
    body#chemcyl-donantes .cookie-btn-refuse-all, #home-front .cookie-btn-refuse-all,
        body#chemcyl-donantes .cookie-btn-settings, #home-front .cookie-btn-settings,
            body#chemcyl-donantes .cookie-btn-save-settings, #home-front .cookie-btn-save-settings {
   background-color: #f64e60 !important;
   border:solid 1px #f64e60;
   color:#FFF !important;
   transition: all .3s ease-in-out;
   text-transform: uppercase;
}

body#chemcyl-donantes .cookie-btn-accept-all:hover, #home-front .cookie-btn-accept-all:hover,
    body#chemcyl-donantes .cookie-btn-refuse-all:hover, #home-front .cookie-btn-refuse-all:hover,
        body#chemcyl-donantes .cookie-btn-settings:hover, #home-front .cookie-btn-settings:hover,
            body#chemcyl-donantes .cookie-btn-save-settings:hover, #home-front .cookie-btn-save-settings:hover {
   background-color: #eee !important;
   border-color: #eee;
   color: #f64e60 !important;
}

body#chemcyl-donantes .cookie-btn-settings-NO, body#chemcyl-donantes .cookie-btn-save-settings-NO,
#home-front .cookie-btn-settings-NO, #home-front .cookie-btn-save-settings-NO {
   background-color: #FFF !important;
   border:solid 1px #FFF;
   transition: all .3s ease-in-out;
}

body#chemcyl-donantes .cookie-btn-settings-NO:hover, body#chemcyl-donantes .cookie-btn-save-settings-NO:hover,
#home-front .cookie-btn-settings-NO:hover, #home-front .cookie-btn-save-settings-NO:hover {
   background-color: transparent !important;
   border-color:#f64e60;
   color:#f64e60;
}

.js-cookie-consent {
    display: none !important;
}

/* Botón configurar cookies, copiado de portal */
#moove_gdpr_save_popup_settings_button:hover span.moove_gdpr_text {
    display: inline-block;
}
#moove_gdpr_save_popup_settings_button:not(.gdpr-floating-button-custom-position) {
    bottom: 20px;
    left: 20px;
}
#moove_gdpr_save_popup_settings_button {
    background-color: #373737;
    color: #fff;
}
#moove_gdpr_save_popup_settings_button {
    display: block;
    z-index: 1001;
    position: fixed;
    background-color: rgba(0,0,0,.8);
    transition: all .3s ease;
    color: #fff;
    padding: 0;
    text-align: center;
    height: 40px;
    outline: none;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    border-radius: 0;
    border: none;
    text-decoration: none;
    border-radius: 50px;
}
#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon {
    display: -ms-inline-flexbox;
    display: inline-flex;
    line-height: 40px;
    float: left;
    font-size: 30px;
    min-width: 40px;
    height: 40px;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    z-index: 15;
    position: relative;
    background-color: inherit;
    border-radius: inherit;
    transition: none;
}
#moove_gdpr_save_popup_settings_button span {
    background-color: inherit;
    transition: all .3s ease;
}

.moove_gdpr_icon, .moove_gdpr_text {
    color: #FFFFFF!important;
}
#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon svg {
    height: 30px;
    width: auto;
}

#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon svg {
    height: 30px;
    width: auto;
}
svg.aaa:not(:root) {
    overflow-clip-margin: content-box;
    overflow: hidden;
}
#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon {
    display: -ms-inline-flexbox;
    display: inline-flex;
    line-height: 40px;
    float: left;
    font-size: 30px;
    min-width: 40px;
    height: 40px;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    z-index: 15;
    position: relative;
    background-color: inherit;
    border-radius: inherit;
    transition: none;
}
.moove_gdpr_icon, .moove_gdpr_text {
    color: #FFFFFF!important;
}
#moove_gdpr_save_popup_settings_button span.moove_gdpr_text {
    font: normal 12px Arial,sans-serif;
    text-transform: uppercase;
    white-space: nowrap;
    padding: 0 15px 0 5px;
    top: 0;
    left: 0;
    position: relative;
    line-height: 40px;
    display: none;
    overflow: hidden;
    z-index: 5;
    background-color: transparent;
    text-decoration: none;
}

#moove_gdpr_save_popup_settings_button span {
    background-color: inherit;
    transition: all .3s ease;
}
.moove_gdpr_icon, .moove_gdpr_text {
    color: #FFFFFF!important;
}

body#chemcyl-donantes .settings-title h4,
#home-front .settings-title h4 {
   color: #eee;
}

body#chemcyl-donantes .close-modal,
#home-front .close-modal {
   display: none;
}

.sp-daypilot-disabled {
    font-weight: 100 !important;
    color: lightgray;
}

.scheduler_default_cell {
    padding: 1em 0;
    font-size: 0.9em;
    text-align: center;
}

.header-logo a img {
    max-height: 60px;
}

.only-10:nth-child(-n+10),
.only-10.only-10-show {
    display: flex !important;
}

.only-10 {
    display: none !important;
}

@media only screen and (max-device-width: 900px) {
   #dv-cookie-consent, #dv-cookie-consent-settings {
      width: 90%;
      max-width: initial;
      left: 0;
      margin-left: 5%;
      top: 5%;
      max-height: 90vh;
      overflow-y: scroll;
   }
   #dv-cookie-consent .btn, #dv-cookie-consent-settings .btn {
      margin: 0 auto 8px;
      display: block;
   }
   #dv-cookie-consent .button-holder {
      text-align: center;
      margin-top: 3em;
   }
   body#chemcyl-donantes a.close-modal, #home-front a.close-modal {
      top: 5px;
    right: 5px;
   }
}

