.text-phuc {
  color: #990099;
}

.bg-phuc {
  background: #990099 !important;
  background-color: #990099 !important;
}

select.form-control-sm:not([size]):not([multiple]) {
  padding-right: 25px;
}

#panel-empleados ul li figure {
  overflow: hidden;
  aspect-ratio: 1;
  display: flex;
  align-items: center;
}
#panel-empleados ul li figure img {
  max-height: 100%;
  transition: all 0.5s ease;
}
#panel-empleados ul li:hover a img {
  transform: scale(1.1);
}

.dashboard-calendar td .day.blue {
  background-color: #0000FF;
}
.dashboard-calendar td .day.red {
  background-color: #FF0000;
}
.dashboard-calendar td > div > .badge-event {
  background-color: rgba(255, 255, 255, 0.7);
  color: #000;
}

.day-color-1 {
  background-color: #000000 !important;
}

.day-color-2 {
  background-color: #000033 !important;
}

.day-color-3 {
  background-color: #000066 !important;
}

.day-color-4 {
  background-color: #000099 !important;
}

.day-color-5 {
  background-color: #0000CC !important;
}

.day-color-6 {
  background-color: #0000FF !important;
}

.day-color-7 {
  background-color: #003300 !important;
}

.day-color-8 {
  background-color: #003333 !important;
}

.day-color-9 {
  background-color: #003366 !important;
}

.day-color-10 {
  background-color: #003399 !important;
}

.day-color-11 {
  background-color: #0033CC !important;
}

.day-color-12 {
  background-color: #0033FF !important;
}

.day-color-13 {
  background-color: #006600 !important;
}

.day-color-14 {
  background-color: #006633 !important;
}

.day-color-15 {
  background-color: #006666 !important;
}

.day-color-16 {
  background-color: #006699 !important;
}

.day-color-17 {
  background-color: #0066CC !important;
}

.day-color-18 {
  background-color: #0066FF !important;
}

.day-color-19 {
  background-color: #009900 !important;
}

.day-color-20 {
  background-color: #009933 !important;
}

.day-color-21 {
  background-color: #009966 !important;
}

.day-color-22 {
  background-color: #009999 !important;
}

.day-color-23 {
  background-color: #0099CC !important;
}

.day-color-24 {
  background-color: #0099FF !important;
}

.day-color-25 {
  background-color: #00CC00 !important;
}

.day-color-26 {
  background-color: #00CC33 !important;
}

.day-color-27 {
  background-color: #00CC66 !important;
}

.day-color-28 {
  background-color: #00CC99 !important;
}

.day-color-29 {
  background-color: #00CCCC !important;
}

.day-color-30 {
  background-color: #00CCFF !important;
}

.day-color-31 {
  background-color: #00FF00 !important;
}

.day-color-32 {
  background-color: #00FF33 !important;
}

.day-color-33 {
  background-color: #00FF66 !important;
}

.day-color-34 {
  background-color: #00FF99 !important;
}

.day-color-35 {
  background-color: #00FFCC !important;
}

.day-color-36 {
  background-color: #00FFFF !important;
}

.day-color-37 {
  background-color: #330000 !important;
}

.day-color-38 {
  background-color: #330033 !important;
}

.day-color-39 {
  background-color: #330066 !important;
}

.day-color-40 {
  background-color: #330099 !important;
}

.day-color-41 {
  background-color: #3300CC !important;
}

.day-color-42 {
  background-color: #3300FF !important;
}

.day-color-43 {
  background-color: #333300 !important;
}

.day-color-44 {
  background-color: #333333 !important;
}

.day-color-45 {
  background-color: #333366 !important;
}

.day-color-46 {
  background-color: #333399 !important;
}

.day-color-47 {
  background-color: #3333CC !important;
}

.day-color-48 {
  background-color: #3333FF !important;
}

.day-color-49 {
  background-color: #336600 !important;
}

.day-color-50 {
  background-color: #336633 !important;
}

.day-color-51 {
  background-color: #336666 !important;
}

.day-color-52 {
  background-color: #336699 !important;
}

.day-color-53 {
  background-color: #3366CC !important;
}

.day-color-54 {
  background-color: #3366FF !important;
}

.day-color-55 {
  background-color: #339900 !important;
}

.day-color-56 {
  background-color: #339933 !important;
}

.day-color-57 {
  background-color: #339966 !important;
}

.day-color-58 {
  background-color: #339999 !important;
}

.day-color-59 {
  background-color: #3399CC !important;
}

.day-color-60 {
  background-color: #3399FF !important;
}

.day-color-61 {
  background-color: #33CC00 !important;
}

.day-color-62 {
  background-color: #33CC33 !important;
}

.day-color-63 {
  background-color: #33CC66 !important;
}

.day-color-64 {
  background-color: #33CC99 !important;
}

.day-color-65 {
  background-color: #33CCCC !important;
}

.day-color-66 {
  background-color: #33CCFF !important;
}

.day-color-67 {
  background-color: #33FF00 !important;
}

.day-color-68 {
  background-color: #33FF33 !important;
}

.day-color-69 {
  background-color: #33FF66 !important;
}

.day-color-70 {
  background-color: #33FF99 !important;
}

.day-color-71 {
  background-color: #33FFCC !important;
}

.day-color-72 {
  background-color: #33FFFF !important;
}

.day-color-73 {
  background-color: #660000 !important;
}

.day-color-74 {
  background-color: #660033 !important;
}

.day-color-75 {
  background-color: #660066 !important;
}

.day-color-76 {
  background-color: #660099 !important;
}

.day-color-77 {
  background-color: #6600CC !important;
}

.day-color-78 {
  background-color: #6600FF !important;
}

.day-color-79 {
  background-color: #660033 !important;
}

.day-color-80 {
  background-color: #663333 !important;
}

.day-color-81 {
  background-color: #663366 !important;
}

.day-color-82 {
  background-color: #663399 !important;
}

.day-color-83 {
  background-color: #6633CC !important;
}

.day-color-84 {
  background-color: #6633FF !important;
}

.day-color-85 {
  background-color: #666600 !important;
}

.day-color-86 {
  background-color: #666633 !important;
}

.day-color-87 {
  background-color: #666666 !important;
}

.day-color-88 {
  background-color: #666699 !important;
}

.day-color-89 {
  background-color: #6666CC !important;
}

.day-color-90 {
  background-color: #6666FF !important;
}

.day-color-91 {
  background-color: #669900 !important;
}

.day-color-92 {
  background-color: #669933 !important;
}

.day-color-93 {
  background-color: #669966 !important;
}

.day-color-94 {
  background-color: #669999 !important;
}

.day-color-95 {
  background-color: #6699CC !important;
}

.day-color-96 {
  background-color: #6699FF !important;
}

.day-color-97 {
  background-color: #66CC00 !important;
}

.day-color-98 {
  background-color: #66CC33 !important;
}

.day-color-99 {
  background-color: #66CC66 !important;
}

.day-color-100 {
  background-color: #66CC99 !important;
}

.day-color-101 {
  background-color: #66CCCC !important;
}

.day-color-102 {
  background-color: #66CCFF !important;
}

.day-color-103 {
  background-color: #66FF00 !important;
}

.day-color-104 {
  background-color: #66FF33 !important;
}

.day-color-105 {
  background-color: #66FF66 !important;
}

.day-color-106 {
  background-color: #66FF99 !important;
}

.day-color-107 {
  background-color: #66FFCC !important;
}

.day-color-108 {
  background-color: #66FFFF !important;
}

.day-color-109 {
  background-color: #990000 !important;
}

.day-color-110 {
  background-color: #990033 !important;
}

.day-color-111 {
  background-color: #990066 !important;
}

.day-color-112 {
  background-color: #990099 !important;
}

.day-color-113 {
  background-color: #9900CC !important;
}

.day-color-114 {
  background-color: #9900FF !important;
}

.day-color-115 {
  background-color: #993300 !important;
}

.day-color-116 {
  background-color: #993333 !important;
}

.day-color-117 {
  background-color: #993366 !important;
}

.day-color-118 {
  background-color: #993399 !important;
}

.day-color-119 {
  background-color: #9933CC !important;
}

.day-color-120 {
  background-color: #9933FF !important;
}

.day-color-121 {
  background-color: #996600 !important;
}

.day-color-122 {
  background-color: #996633 !important;
}

.day-color-123 {
  background-color: #996666 !important;
}

.day-color-124 {
  background-color: #996699 !important;
}

.day-color-125 {
  background-color: #9966CC !important;
}

.day-color-126 {
  background-color: #9966FF !important;
}

.day-color-127 {
  background-color: #999900 !important;
}

.day-color-128 {
  background-color: #999933 !important;
}

.day-color-129 {
  background-color: #999966 !important;
}

.day-color-130 {
  background-color: #999999 !important;
}

.day-color-131 {
  background-color: #9999CC !important;
}

.day-color-132 {
  background-color: #9999FF !important;
}

.day-color-133 {
  background-color: #99CC00 !important;
}

.day-color-134 {
  background-color: #99CC33 !important;
}

.day-color-135 {
  background-color: #99CC66 !important;
}

.day-color-136 {
  background-color: #99CC99 !important;
}

.day-color-137 {
  background-color: #99CCCC !important;
}

.day-color-138 {
  background-color: #99CCFF !important;
}

.day-color-139 {
  background-color: #99FF00 !important;
}

.day-color-140 {
  background-color: #99FF33 !important;
}

.day-color-141 {
  background-color: #99FF66 !important;
}

.day-color-142 {
  background-color: #99FF99 !important;
}

.day-color-143 {
  background-color: #99FFCC !important;
}

.day-color-144 {
  background-color: #99FFFF !important;
}

.day-color-145 {
  background-color: #CC0000 !important;
}

.day-color-146 {
  background-color: #CC0033 !important;
}

.day-color-147 {
  background-color: #CC0066 !important;
}

.day-color-148 {
  background-color: #CC0099 !important;
}

.day-color-149 {
  background-color: #CC00CC !important;
}

.day-color-150 {
  background-color: #CC00FF !important;
}

.day-color-151 {
  background-color: #CC3300 !important;
}

.day-color-152 {
  background-color: #CC3333 !important;
}

.day-color-153 {
  background-color: #CC3366 !important;
}

.day-color-154 {
  background-color: #CC3399 !important;
}

.day-color-155 {
  background-color: #CC33CC !important;
}

.day-color-156 {
  background-color: #CC33FF !important;
}

.day-color-157 {
  background-color: #CC6600 !important;
}

.day-color-158 {
  background-color: #CC6633 !important;
}

.day-color-159 {
  background-color: #CC6666 !important;
}

.day-color-160 {
  background-color: #CC6699 !important;
}

.day-color-161 {
  background-color: #CC66CC !important;
}

.day-color-162 {
  background-color: #CC66FF !important;
}

.day-color-163 {
  background-color: #CC9900 !important;
}

.day-color-164 {
  background-color: #CC9933 !important;
}

.day-color-165 {
  background-color: #CC9966 !important;
}

.day-color-166 {
  background-color: #CC9999 !important;
}

.day-color-167 {
  background-color: #CC99CC !important;
}

.day-color-168 {
  background-color: #CC99FF !important;
}

.day-color-169 {
  background-color: #CCCC00 !important;
}

.day-color-170 {
  background-color: #CCCC33 !important;
}

.day-color-171 {
  background-color: #CCCC66 !important;
}

.day-color-172 {
  background-color: #CCCC99 !important;
}

.day-color-173 {
  background-color: #CCCCCC !important;
}

.day-color-174 {
  background-color: #CCCCFF !important;
}

.day-color-175 {
  background-color: #CCFF00 !important;
}

.day-color-176 {
  background-color: #CCFF33 !important;
}

.day-color-177 {
  background-color: #CCFF66 !important;
}

.day-color-178 {
  background-color: #CCFF99 !important;
}

.day-color-179 {
  background-color: #CCFFCC !important;
}

.day-color-180 {
  background-color: #CCFFFF !important;
}

.day-color-181 {
  background-color: #FF0000 !important;
}

.day-color-182 {
  background-color: #FF0033 !important;
}

.day-color-183 {
  background-color: #FF0066 !important;
}

.day-color-184 {
  background-color: #FF0099 !important;
}

.day-color-185 {
  background-color: #FF00CC !important;
}

.day-color-186 {
  background-color: #FF00FF !important;
}

.day-color-187 {
  background-color: #FF3300 !important;
}

.day-color-188 {
  background-color: #FF3333 !important;
}

.day-color-189 {
  background-color: #FF3366 !important;
}

.day-color-190 {
  background-color: #FF3399 !important;
}

.day-color-191 {
  background-color: #FF33CC !important;
}

.day-color-192 {
  background-color: #FF33FF !important;
}

.day-color-193 {
  background-color: #FF6600 !important;
}

.day-color-194 {
  background-color: #FF6633 !important;
}

.day-color-195 {
  background-color: #FF6666 !important;
}

.day-color-196 {
  background-color: #FF6699 !important;
}

.day-color-197 {
  background-color: #FF66CC !important;
}

.day-color-198 {
  background-color: #FF66FF !important;
}

.day-color-199 {
  background-color: #FF9900 !important;
}

.day-color-200 {
  background-color: #FF9933 !important;
}

.day-color-201 {
  background-color: #FF9966 !important;
}

.day-color-202 {
  background-color: #FF9999 !important;
}

.day-color-203 {
  background-color: #FF99CC !important;
}

.day-color-204 {
  background-color: #FF99FF !important;
}

.day-color-205 {
  background-color: #FFCC00 !important;
}

.day-color-206 {
  background-color: #FFCC33 !important;
}

.day-color-207 {
  background-color: #FFCC66 !important;
}

.day-color-208 {
  background-color: #FFCC99 !important;
}

.day-color-209 {
  background-color: #FFCCCC !important;
}

.day-color-210 {
  background-color: #FFCCFF !important;
}

.day-color-211 {
  background-color: #FFFF00 !important;
}

.day-color-212 {
  background-color: #FFFF33 !important;
}

.day-color-213 {
  background-color: #FFFF66 !important;
}

.day-color-214 {
  background-color: #FFFF99 !important;
}

.day-color-215 {
  background-color: #FFFFCC !important;
}

.day-color-216 {
  background-color: #FFFFFF !important;
}

.widget .stats-vacas table td:nth-child(2) {
  text-align: right;
}

#sidebar-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
#sidebar-wrapper #sidebar-info {
  padding: 5px;
  color: white;
}

.gritter-success .gritter-bottom, .gritter-success .gritter-item, .gritter-success .gritter-top {
  background: #cce9cc !important;
  color: #195519 !important;
}

.gritter-warning .gritter-bottom, .gritter-warning .gritter-item, .gritter-warning .gritter-top {
  background-color: #fffbdb !important;
  color: #857b26;
}

.gritter-error .gritter-bottom, .gritter-error .gritter-item, .gritter-error .gritter-top {
  background-color: rgba(255, 160, 122, 0.9) !important;
  color: #000 !important;
}

.gritter-item-wrapper .gritter-item .gritter-close:before {
  content: "Cerrar" !important;
}

.gritter-item-wrapper.gritter-error .gritter-close:after {
  color: #555;
}

.gritter-title {
  color: #195519 !important;
}

.datepicker {
  flex: 0 0 100% !important;
  max-width: 100% !important;
}

.timepicker {
  flex: 0 0 100% !important;
  max-width: 100% !important;
}

/*# sourceMappingURL=custom.css.map */
