/*!
 *   PCS-B2B v1.0
 *   Author: Robert Batista
 *   Website: DSCloud.es <https://dsscloud.es>
 *   License: Open source - MIT <https://opensource.org/licenses/MIT>
 */
/*!
 */
.d-inline{
  display: inline;
}
h2.font-semibold.text-xl.text-gray-800.leading-tight {
  font-weight: 500;
  color: #fe2b47;
  margin-bottom: 1rem;
}
button.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: #fe2b47;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #fe2b47;
  border-color: #fe2b47;
}

.daterangepicker td.active, .daterangepicker td.active:hover {
  background-color: #fe2b47!important;
}
.daterangepicker .ranges li.active {
  background-color: #fe2b47!important;
}
.drp-calendar td, .drp-calendar th {
  padding: initial;
}
.form-filtros label:not(.form-check-label):not(.custom-file-label), .form-filtros label {
  font-weight: 400;
  color: #fe2b47;
  margin-top: 0.5rem;
  font-size: 1rem;
}
.form-filtros .btn-dark{
  background-color: #212529;
  border-radius: var(--bs-btn-border-radius);
}
.form-filtros .btn-dark:hover, .form-filtros .btn-dark:focus {
  background-color: #fe2b47;
  border: var(--bs-btn-border-width) solid #fe2b47;
}
.form-filtros .mt2{
  margin-top: 2.66rem;
}
.divider {
  height: 1px;
  overflow: hidden;
  background-color: #fe2b4750;
  margin-bottom: 1rem;
}
.content-wrapper {
  background-color: #f4f6f9;
  /* background-image: url(https://laravel.com/assets/img/welcome/background.svg);
  background-repeat: no-repeat; */
}
.bg-teal {
  background-color: #fe2b47 !important;
}
.text-cyan {
  color: #fe2b47 !important;
}
.sidebar-dark-info .nav-sidebar>.nav-item>.nav-link.active, .sidebar-light-info .nav-sidebar>.nav-item>.nav-link.active {
  background-color: #fe2b47;
  color: #fff;
}
.content-wrapper .btn-outline-info {
 --bs-btn-color: #f67d51;
  --bs-btn-border-color: #f67d51;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #fe2b47;
  --bs-btn-hover-border-color: #f67d51;
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f67d51;
  --bs-btn-active-border-color: #f67d51;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f67d51;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f67d51;
  --bs-gradient: none;
}
.login-page, .register-page {
  background: rgb(249 122 126);
  background: linear-gradient(90deg, rgba(254,43,71,0.4318102240896359) 0%, rgba(255,175,8,0.21612394957983194) 42%, rgba(254,43,71,0.5550595238095238) 100%);
}
  .login-logo a, .register-logo a {
  color: #fe2b47 !important;
  text-decoration: none;
}
.login-page a img{
  margin: -10px 6px 0px -25px;
}
.login-page .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #fe2b47;
  --bs-btn-border-color: #fe2b47;
  --bs-btn-hover-color: #f1f1f1;
 --bs-btn-hover-bg: #fdae08;
    --bs-btn-hover-border-color: #fdaf08;
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: #f1f1f1;
  --bs-btn-active-bg: #fe2b47;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dee2e6;
  --bs-btn-disabled-bg: #b77291;
  --bs-btn-disabled-border-color: #b78fb9;
}
.login-page .card-dark.card-outline {
  border-top: 2px solid #fe2b47;
  border-radius: 9px;
}
.login-page .login-card-body .input-group .input-group-text, .register-card-body .input-group .input-group-text {
  color: #fdb21b8a;
}
.login-page .btn-info:not(:disabled):not(.disabled).active, .login-page .btn-info:not(:disabled):not(.disabled):active, .show>.btn-info.dropdown-toggle {
  color: #fff;
  background-color: #fe2b47;
  border-color: #fe2b47;
}

.login-page .btn-info.focus, .login-page .btn-info:focus {
  color: #fff;
  background-color: #fe2b47;
  border-color: #bf4865;
  box-shadow: 0 0 0 0 rgb(168 34 101);
}

.login-page .form-control:focus {
  border-color: #fe2b4785;
}
.login-page .login-card-body .input-group .form-control:focus~.input-group-append .input-group-text,
.login-page .login-card-body .input-group .form-control:focus~.input-group-prepend .input-group-text{
  border-color: #fe2b4785;
}

.badge-info {
  background-color: #f67d51;
}
th.fc-col-header-cell a {
  color: #fe2b47;
}
.bg-teal.btn.active, .bg-teal.btn:active, .bg-teal.btn:not(:disabled):not(.disabled).active, .bg-teal.btn:not(:disabled):not(.disabled):active {
  background-color: #f67d51 !important;
  border-color: #f67d51;
  color: #fff;
}
.bg-teal.btn:hover {
  border-color: #f67d51;
  color: #ececec;
}

.fc .fc-toolbar {
  flex-direction: row;
}

#calendar .fc-daygrid-event .fc-event-main {
    padding: 0.2rem 0.4rem;
    font-size: 0.875rem;
    line-height: 1.5;
}
#calendar .fc-daygrid-event .fc-event-time {
    font-weight: 700;
    color: #000;
}
#calendar .fc-daygrid-event .fc-event-title {
    font-weight: 400;
    color: #000;
}
#calendar .fc-daygrid-event {
    background-color: #f67d51;
    border-radius: 0.25rem;
    border: 0px solid #f67d51;
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
    color: #fff;
}
#calendar a {
    color: rgb(6 124 143);
}
