/* Shadows (from mdl http://www.getmdl.io/) */

.gradient-indigo-light-blue {
  background-color: linear-gradient(45deg, #c5cae9, #b3e5fc) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-indigo-light-blue:active,
.fc button.gradient-indigo-light-blue:active,
.btn.gradient-indigo-light-blue.active,
.fc button.gradient-indigo-light-blue.active {
  background-image: linear-gradient(45deg, #c5cae9, #b3e5fc) !important;
  background-repeat: repeat-x !important;
}

.gradient-light-blue-indigo {
  background-image: linear-gradient(45deg, #b3e5fc, #9fa8da) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-light-blue-indigo:active,
.fc button.gradient-light-blue-indigo:active,
.btn.gradient-light-blue-indigo.active,
.fc button.gradient-light-blue-indigo.active {
  background-image: linear-gradient(45deg, #b3e5fc, #9fa8da) !important;
  background-repeat: repeat-x !important;
}

.gradient-yellow-green {
  background-image: linear-gradient(45deg, #ffff8d, #b9f6ca) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-yellow-green:active,
.fc button.gradient-yellow-green:active,
.btn.gradient-yellow-green.active,
.fc button.gradient-yellow-green.active {
  background-image: linear-gradient(45deg, #ffff8d, #b9f6ca) !important;
  background-repeat: repeat-x !important;
}

.gradient-orange-deep-orange {
  background-image: linear-gradient(45deg, #ffe0b2, #ffccbc) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-orange-deep-orange:active,
.fc button.gradient-orange-deep-orange:active,
.btn.gradient-orange-deep-orange.active,
.fc button.gradient-orange-deep-orange.active {
  background-image: linear-gradient(45deg, #ffe0b2, #ffccbc) !important;
  background-repeat: repeat-x !important;
}

.gradient-deep-purple-purple {
  background-image: linear-gradient(45deg, #d1c4e9, #f3e5f5) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-deep-purple-purple:active,
.fc button.gradient-deep-purple-purple:active,
.btn.gradient-deep-purple-purple.active,
.fc button.gradient-deep-purple-purple.active {
  background-image: linear-gradient(45deg, #d1c4e9, #f3e5f5) !important;
  background-repeat: repeat-x !important;
}

.gradient-red-pink {
  background-image: linear-gradient(45deg, #ff5252, #f48fb1) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-red-pink:active,
.fc button.gradient-red-pink:active,
.btn.gradient-red-pink.active,
.fc button.gradient-red-pink.active {
  background-image: linear-gradient(45deg, #ff5252, #f48fb1) !important;
  background-repeat: repeat-x !important;
}

.gradient-light-green-amber {
  background-image: linear-gradient(45deg, #c5e1a5, #fff8e1) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-light-green-amber:active,
.fc button.gradient-light-green-amber:active,
.btn.gradient-light-green-amber.active,
.fc button.gradient-light-green-amber.active {
  background-image: linear-gradient(45deg, #c5e1a5, #fff8e1) !important;
  background-repeat: repeat-x !important;
}

.gradient-amber-amber {
  background-image: linear-gradient(45deg, #ff6f00, #ffca28) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-amber-amber:active,
.fc button.gradient-amber-amber:active,
.btn.gradient-amber-amber.active,
.fc button.gradient-amber-amber.active {
  background-image: linear-gradient(45deg, #ff6f00, #ffca28) !important;
  background-repeat: repeat-x !important;
}

.gradient-purple-pink {
  background-image: linear-gradient(45deg, #ea80fc, #fce4ec) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-purple-pink:active,
.fc button.gradient-purple-pink:active,
.btn.gradient-purple-pink.active,
.fc button.gradient-purple-pink.active {
  background-image: linear-gradient(45deg, #ea80fc, #fce4ec) !important;
  background-repeat: repeat-x !important;
}

.gradient-indigo-dark-blue {
  background-image: linear-gradient(45deg, #3949ab, #4fc3f7) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-indigo-dark-blue:active,
.fc button.gradient-indigo-dark-blue:active,
.btn.gradient-indigo-dark-blue.active,
.fc button.gradient-indigo-dark-blue.active {
  background-image: linear-gradient(45deg, #3949ab, #4fc3f7) !important;
  background-repeat: repeat-x !important;
}

.gradient-teal-cyan {
  background-image: linear-gradient(45deg, #e0f2f1, #00e5ff) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-teal-cyan:active,
.fc button.gradient-teal-cyan:active,
.btn.gradient-teal-cyan.active,
.fc button.gradient-teal-cyan.active {
  background-image: linear-gradient(45deg, #e0f2f1, #00e5ff) !important;
  background-repeat: repeat-x !important;
}

.gradient-blue-grey-blue-grey {
  background-image: linear-gradient(45deg, #cfd8dc, #546e7a) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-blue-grey-blue-grey:active,
.fc button.gradient-blue-grey-blue-grey:active,
.btn.gradient-blue-grey-blue-grey.active,
.fc button.gradient-blue-grey-blue-grey.active {
  background-image: linear-gradient(45deg, #cfd8dc, #546e7a) !important;
  background-repeat: repeat-x !important;
}

.gradient-cyan-dark-green {
  background-image: linear-gradient(45deg, #0097a7, #b2ff59) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-cyan-dark-green:active,
.fc button.gradient-cyan-dark-green:active,
.btn.gradient-cyan-dark-green.active,
.fc button.gradient-cyan-dark-green.active {
  background-image: linear-gradient(45deg, #0097a7, #b2ff59) !important;
  background-repeat: repeat-x !important;
}

.gradient-orange-amber {
  background-image: linear-gradient(45deg, #e65100, #ffa000) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-orange-amber:active,
.fc button.gradient-orange-amber:active,
.btn.gradient-orange-amber.active,
.fc button.gradient-orange-amber.active {
  background-image: linear-gradient(45deg, #e65100, #ffa000) !important;
  background-repeat: repeat-x !important;
}

.gradient-indigo-blue {
  background-image: linear-gradient(45deg, #303f9f, #1976d2) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-indigo-blue:active,
.fc button.gradient-indigo-blue:active,
.btn.gradient-indigo-blue.active,
.fc button.gradient-indigo-blue.active {
  background-image: linear-gradient(45deg, #303f9f, #1976d2) !important;
  background-repeat: repeat-x !important;
}

.gradient-brown-brown {
  background-image: linear-gradient(45deg, #6d4c41, #d7ccc8) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-brown-brown:active,
.fc button.gradient-brown-brown:active,
.btn.gradient-brown-brown.active,
.fc button.gradient-brown-brown.active {
  background-image: linear-gradient(45deg, #6d4c41, #d7ccc8) !important;
  background-repeat: repeat-x !important;
}

.gradient-blue-grey-blue {
  background-image: linear-gradient(45deg, #263238, #2979ff) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-blue-grey-blue:active,
.fc button.gradient-blue-grey-blue:active,
.btn.gradient-blue-grey-blue.active,
.fc button.gradient-blue-grey-blue.active {
  background-image: linear-gradient(45deg, #263238, #2979ff) !important;
  background-repeat: repeat-x !important;
}

.gradient-purple-deep-orange {
  background-image: linear-gradient(45deg, #8e24aa, #ff6e40) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-purple-deep-orange:active,
.fc button.gradient-purple-deep-orange:active,
.btn.gradient-purple-deep-orange.active,
.fc button.gradient-purple-deep-orange.active {
  background-image: linear-gradient(45deg, #8e24aa, #ff6e40) !important;
  background-repeat: repeat-x !important;
}

.gradient-green-teal {
  background-image: linear-gradient(45deg, #43a047, #1de9b6) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-green-teal:active,
.fc button.gradient-green-teal:active,
.btn.gradient-green-teal.active,
.fc button.gradient-green-teal.active {
  background-image: linear-gradient(45deg, #43a047, #1de9b6) !important;
  background-repeat: repeat-x !important;
}

.gradient-purple-light-blue {
  background-image: linear-gradient(45deg, #e040fb, #4fc3f7) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-purple-light-blue:active,
.fc button.gradient-purple-light-blue:active,
.btn.gradient-purple-light-blue.active,
.fc button.gradient-purple-light-blue.active {
  background-image: linear-gradient(45deg, #e040fb, #4fc3f7) !important;
  background-repeat: repeat-x !important;
}

.gradient-cyan-cyan {
  background-image: linear-gradient(45deg, #18ffff, #00e5ff) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-cyan-cyan:active,
.fc button.gradient-cyan-cyan:active,
.btn.gradient-cyan-cyan.active,
.fc button.gradient-cyan-cyan.active {
  background-image: linear-gradient(45deg, #18ffff, #00e5ff) !important;
  background-repeat: repeat-x !important;
}

.gradient-yellow-teal {
  background-image: linear-gradient(45deg, #fff9c4, #64ffda) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-yellow-teal:active,
.fc button.gradient-yellow-teal:active,
.btn.gradient-yellow-teal.active,
.fc button.gradient-yellow-teal.active {
  background-image: linear-gradient(45deg, #fff9c4, #64ffda) !important;
  background-repeat: repeat-x !important;
}

.gradient-purple-deep-purple {
  background-image: linear-gradient(45deg, #7b1fa2, #7c4dff) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-purple-deep-purple:active,
.fc button.gradient-purple-deep-purple:active,
.btn.gradient-purple-deep-purple.active,
.fc button.gradient-purple-deep-purple.active {
  background-image: linear-gradient(45deg, #7b1fa2, #7c4dff) !important;
  background-repeat: repeat-x !important;
}

.gradient-cyan-light-green {
  background-image: linear-gradient(45deg, #00e5ff, #ccff90) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-cyan-light-green:active,
.fc button.gradient-cyan-light-green:active,
.btn.gradient-cyan-light-green.active,
.fc button.gradient-cyan-light-green.active {
  background-image: linear-gradient(45deg, #00e5ff, #ccff90) !important;
  background-repeat: repeat-x !important;
}

.gradient-purple-amber {
  background-image: linear-gradient(45deg, #d500f9, #ffa000) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-purple-amber:active,
.fc button.gradient-purple-amber:active,
.btn.gradient-purple-amber.active,
.fc button.gradient-purple-amber.active {
  background-image: linear-gradient(45deg, #d500f9, #ffa000) !important;
  background-repeat: repeat-x !important;
}

.gradient-indigo-purple {
  background-image: linear-gradient(45deg, #303f9f, #7b1fa2) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-indigo-purple:active,
.fc button.gradient-indigo-purple:active,
.btn.gradient-indigo-purple.active,
.fc button.gradient-indigo-purple.active {
  background-image: linear-gradient(45deg, #303f9f, #7b1fa2) !important;
  background-repeat: repeat-x !important;
}

.gradient-deep-purple-blue {
  background-image: linear-gradient(45deg, #6200ea, #1976d2) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-deep-purple-blue:active,
.fc button.gradient-deep-purple-blue:active,
.btn.gradient-deep-purple-blue.active,
.fc button.gradient-deep-purple-blue.active {
  background-image: linear-gradient(45deg, #6200ea, #1976d2) !important;
  background-repeat: repeat-x !important;
}

.gradient-deep-orange-orange {
  background-image: linear-gradient(45deg, #bf360c, #f57c00) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-deep-orange-orange:active,
.fc button.gradient-deep-orange-orange:active,
.btn.gradient-deep-orange-orange.active,
.fc button.gradient-deep-orange-orange.active {
  background-image: linear-gradient(45deg, #bf360c, #f57c00) !important;
  background-repeat: repeat-x !important;
}

.gradient-light-blue-cyan {
  background-image: linear-gradient(45deg, #0288d1, #26c6da) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-light-blue-cyan:active,
.fc button.gradient-light-blue-cyan:active,
.btn.gradient-light-blue-cyan.active,
.fc button.gradient-light-blue-cyan.active {
  background-image: linear-gradient(45deg, #0288d1, #26c6da) !important;
  background-repeat: repeat-x !important;
}

.gradient-blue-indigo {
  background-image: linear-gradient(45deg, #2962ff, #3949ab) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-blue-indigo:active,
.fc button.gradient-blue-indigo:active,
.btn.gradient-blue-indigo.active,
.fc button.gradient-blue-indigo.active {
  background-image: linear-gradient(45deg, #2962ff, #3949ab) !important;
  background-repeat: repeat-x !important;
}

.gradient-strawberry {
  background-image: linear-gradient(45deg, #FE0B46, #FFAB96) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-strawberry:active,
.fc button.gradient-strawberry:active,
.btn.gradient-strawberry.active,
.fc button.gradient-strawberry.active {
  background-image: linear-gradient(45deg, #FE0B46, #FFAB96) !important;
  background-repeat: repeat-x !important;
}

.gradient-blueberry {
  background-image: linear-gradient(45deg, #6078EA, #17EAD9) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-blueberry:active,
.fc button.gradient-blueberry:active,
.btn.gradient-blueberry.active,
.fc button.gradient-blueberry.active {
  background-image: linear-gradient(45deg, #6078EA, #17EAD9) !important;
  background-repeat: repeat-x !important;
}

.gradient-mint {
  background-image: linear-gradient(45deg, #23BCBB, #45E994) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-mint:active,
.fc button.gradient-mint:active,
.btn.gradient-mint.active,
.fc button.gradient-mint.active {
  background-image: linear-gradient(45deg, #23BCBB, #45E994) !important;
  background-repeat: repeat-x !important;
}

.gradient-orange {
  background-image: linear-gradient(45deg, #C471F3, #F671CD) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-orange:active,
.fc button.gradient-orange:active,
.btn.gradient-orange.active,
.fc button.gradient-orange.active {
  background-image: linear-gradient(45deg, #C471F3, #F671CD) !important;
  background-repeat: repeat-x !important;
}

.gradient-pomegranate {
  background-image: linear-gradient(45deg, #9B3cb7, #FF396f) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-pomegranate:active,
.fc button.gradient-pomegranate:active,
.btn.gradient-pomegranate.active,
.fc button.gradient-pomegranate.active {
  background-image: linear-gradient(45deg, #9B3cb7, #FF396f) !important;
  background-repeat: repeat-x !important;
}

.gradient-green-tea {
  background-image: linear-gradient(45deg, #004b91, #78cc37) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-green-tea:active,
.fc button.gradient-green-tea:active,
.btn.gradient-green-tea.active,
.fc button.gradient-green-tea.active {
  background-image: linear-gradient(45deg, #004b91, #78cc37) !important;
  background-repeat: repeat-x !important;
}

.gradient-blackberry {
  background-image: linear-gradient(45deg, #843cf7, #38b8f2) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-blackberry:active,
.fc button.gradient-blackberry:active,
.btn.gradient-blackberry.active,
.fc button.gradient-blackberry.active {
  background-image: linear-gradient(45deg, #843cf7, #38b8f2) !important;
  background-repeat: repeat-x !important;
}

.gradient-plum {
  background-image: linear-gradient(45deg, #e35c67, #381ce2) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-plum:active,
.fc button.gradient-plum:active,
.btn.gradient-plum.active,
.fc button.gradient-plum.active {
  background-image: linear-gradient(45deg, #e35c67, #381ce2) !important;
  background-repeat: repeat-x !important;
}

.gradient-passion-fruit {
  background-image: linear-gradient(45deg, #8137F7, #F6AB3E) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-passion-fruit:active,
.fc button.gradient-passion-fruit:active,
.btn.gradient-passion-fruit.active,
.fc button.gradient-passion-fruit.active {
  background-image: linear-gradient(45deg, #8137F7, #F6AB3E) !important;
  background-repeat: repeat-x !important;
}

.gradient-sublime-vivid {
  background-image: linear-gradient(45deg, #FC466B, #3F5EFB) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-sublime-vivid:active,
.fc button.gradient-sublime-vivid:active,
.btn.gradient-sublime-vivid.active,
.fc button.gradient-sublime-vivid.active {
  background-image: linear-gradient(45deg, #FC466B, #3F5EFB) !important;
  background-repeat: repeat-x !important;
}

.gradient-king-yna {
  background-image: linear-gradient(45deg, #1a2a6c, #b21f1f) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-king-yna:active,
.fc button.gradient-king-yna:active,
.btn.gradient-king-yna.active,
.fc button.gradient-king-yna.active {
  background-image: linear-gradient(45deg, #1a2a6c, #b21f1f) !important;
  background-repeat: repeat-x !important;
}

.gradient-summer {
  background-image: linear-gradient(45deg, #22c1c3, #fdbb2d) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-summer:active,
.fc button.gradient-summer:active,
.btn.gradient-summer.active,
.fc button.gradient-summer.active {
  background-image: linear-gradient(45deg, #22c1c3, #fdbb2d) !important;
  background-repeat: repeat-x !important;
}

.gradient-crystal-clear {
  background-image: linear-gradient(45deg, #159957, #155799) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-crystal-clear:active,
.fc button.gradient-crystal-clear:active,
.btn.gradient-crystal-clear.active,
.fc button.gradient-crystal-clear.active {
  background-image: linear-gradient(45deg, #159957, #155799) !important;
  background-repeat: repeat-x !important;
}

.gradient-celestial {
  background-image: linear-gradient(45deg, #C33764, #1D2671) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-celestial:active,
.fc button.gradient-celestial:active,
.btn.gradient-celestial.active,
.fc button.gradient-celestial.active {
  background-image: linear-gradient(45deg, #C33764, #1D2671) !important;
  background-repeat: repeat-x !important;
}

.gradient-mini {
  background-image: linear-gradient(45deg, #30E8BF, #FF8235) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-mini:active,
.fc button.gradient-mini:active,
.btn.gradient-mini.active,
.fc button.gradient-mini.active {
  background-image: linear-gradient(45deg, #30E8BF, #FF8235) !important;
  background-repeat: repeat-x !important;
}

.gradient-ibiza-sunset {
  background-image: linear-gradient(45deg, #ee0979, #ff6a00) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-ibiza-sunset:active,
.fc button.gradient-ibiza-sunset:active,
.btn.gradient-ibiza-sunset.active,
.fc button.gradient-ibiza-sunset.active {
  background-image: linear-gradient(45deg, #ee0979, #ff6a00) !important;
  background-repeat: repeat-x !important;
}

.gradient-dawn {
  background-image: linear-gradient(45deg, #F3904F, #3B4371) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-dawn:active,
.fc button.gradient-dawn:active,
.btn.gradient-dawn.active,
.fc button.gradient-dawn.active {
  background-image: linear-gradient(45deg, #F3904F, #3B4371) !important;
  background-repeat: repeat-x !important;
}

.gradient-brady-brady-fun-fun {
  background-image: linear-gradient(45deg, #00c3ff, #ffff1c) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-brady-brady-fun-fun:active,
.fc button.gradient-brady-brady-fun-fun:active,
.btn.gradient-brady-brady-fun-fun.active,
.fc button.gradient-brady-brady-fun-fun.active {
  background-image: linear-gradient(45deg, #00c3ff, #ffff1c) !important;
  background-repeat: repeat-x !important;
}

.gradient-cosmic-fusion {
  background-image: linear-gradient(45deg, #ff00cc, #333399) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-cosmic-fusion:active,
.fc button.gradient-cosmic-fusion:active,
.btn.gradient-cosmic-fusion.active,
.fc button.gradient-cosmic-fusion.active {
  background-image: linear-gradient(45deg, #ff00cc, #333399) !important;
  background-repeat: repeat-x !important;
}

.gradient-nepal {
  background-image: linear-gradient(45deg, #de6161, #2657eb) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-nepal:active,
.fc button.gradient-nepal:active,
.btn.gradient-nepal.active,
.fc button.gradient-nepal.active {
  background-image: linear-gradient(45deg, #de6161, #2657eb) !important;
  background-repeat: repeat-x !important;
}

.gradient-love-couple {
  background-image: linear-gradient(45deg, #3a6186, #89253e) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-love-couple:active,
.fc button.gradient-love-couple:active,
.btn.gradient-love-couple.active,
.fc button.gradient-love-couple.active {
  background-image: linear-gradient(45deg, #3a6186, #89253e) !important;
  background-repeat: repeat-x !important;
}

.gradient-sunset {
  background-image: linear-gradient(45deg, #0B486B, #F56217) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-sunset:active,
.fc button.gradient-sunset:active,
.btn.gradient-sunset.active,
.fc button.gradient-sunset.active {
  background-image: linear-gradient(45deg, #0B486B, #F56217) !important;
  background-repeat: repeat-x !important;
}

.gradient-grapefruit-sunset {
  background-image: linear-gradient(45deg, #e96443, #904e95) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-grapefruit-sunset:active,
.fc button.gradient-grapefruit-sunset:active,
.btn.gradient-grapefruit-sunset.active,
.fc button.gradient-grapefruit-sunset.active {
  background-image: linear-gradient(45deg, #e96443, #904e95) !important;
  background-repeat: repeat-x !important;
}

.gradient-politics {
  background-image: linear-gradient(45deg, #2196f3, #f44336) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-politics:active,
.fc button.gradient-politics:active,
.btn.gradient-politics.active,
.fc button.gradient-politics.active {
  background-image: linear-gradient(45deg, #2196f3, #f44336) !important;
  background-repeat: repeat-x !important;
}

.gradient-red-ocean {
  background-image: linear-gradient(45deg, #1D4350, #A43931) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-red-ocean:active,
.fc button.gradient-red-ocean:active,
.btn.gradient-red-ocean.active,
.fc button.gradient-red-ocean.active {
  background-image: linear-gradient(45deg, #1D4350, #A43931) !important;
  background-repeat: repeat-x !important;
}

.gradient-back-to-earth {
  background-image: linear-gradient(45deg, #20CAE4, #1CE5B7) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-back-to-earth:active,
.fc button.gradient-back-to-earth:active,
.btn.gradient-back-to-earth.active,
.fc button.gradient-back-to-earth.active {
  background-image: linear-gradient(45deg, #20CAE4, #1CE5B7) !important;
  background-repeat: repeat-x !important;
}

.gradient-flickr {
  background-image: linear-gradient(45deg, #33001b, #ff0084) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-flickr:active,
.fc button.gradient-flickr:active,
.btn.gradient-flickr.active,
.fc button.gradient-flickr.active {
  background-image: linear-gradient(45deg, #33001b, #ff0084) !important;
  background-repeat: repeat-x !important;
}

.gradient-virgin-america {
  background-image: linear-gradient(45deg, #7b4397, #dc2430) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-virgin-america:active,
.fc button.gradient-virgin-america:active,
.btn.gradient-virgin-america.active,
.fc button.gradient-virgin-america.active {
  background-image: linear-gradient(45deg, #7b4397, #dc2430) !important;
  background-repeat: repeat-x !important;
}

.gradient-purple-bliss {
  background-image: linear-gradient(45deg, #360033, #0b8793) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-purple-bliss:active,
.fc button.gradient-purple-bliss:active,
.btn.gradient-purple-bliss.active,
.fc button.gradient-purple-bliss.active {
  background-image: linear-gradient(45deg, #360033, #0b8793) !important;
  background-repeat: repeat-x !important;
}

.gradient-man-of-steel {
  background-image: linear-gradient(45deg, #780206, #061161) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-man-of-steel:active,
.fc button.gradient-man-of-steel:active,
.btn.gradient-man-of-steel.active,
.fc button.gradient-man-of-steel.active {
  background-image: linear-gradient(45deg, #780206, #061161) !important;
  background-repeat: repeat-x !important;
}

.gradient-shdow-night {
  background-image: linear-gradient(45deg, #000000, #53346D) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-shdow-night:active,
.fc button.gradient-shdow-night:active,
.btn.gradient-shdow-night.active,
.fc button.gradient-shdow-night.active {
  background-image: linear-gradient(45deg, #000000, #53346D) !important;
  background-repeat: repeat-x !important;
}

.gradient-dracula {
  background-image: linear-gradient(45deg, #DC2424, #4A569D) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-dracula:active,
.fc button.gradient-dracula:active,
.btn.gradient-dracula.active,
.fc button.gradient-dracula.active {
  background-image: linear-gradient(45deg, #DC2424, #4A569D) !important;
  background-repeat: repeat-x !important;
}

.gradient-bloody-mary {
  background-image: linear-gradient(45deg, #FF512F, #DD2476) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-bloody-mary:active,
.fc button.gradient-bloody-mary:active,
.btn.gradient-bloody-mary.active,
.fc button.gradient-bloody-mary.active {
  background-image: linear-gradient(45deg, #FF512F, #DD2476) !important;
  background-repeat: repeat-x !important;
}

.gradient-harmonic-energy {
  background-image: linear-gradient(45deg, #16A085, #F4D03F) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-harmonic-energy:active,
.fc button.gradient-harmonic-energy:active,
.btn.gradient-harmonic-energy.active,
.fc button.gradient-harmonic-energy.active {
  background-image: linear-gradient(45deg, #16A085, #F4D03F) !important;
  background-repeat: repeat-x !important;
}

.gradient-purple-love {
  background-image: linear-gradient(45deg, #cc2b5e, #753a88) !important;
  background-repeat: repeat-x !important;
}

.btn.gradient-purple-love:active,
.fc button.gradient-purple-love:active,
.btn.gradient-purple-love.active,
.fc button.gradient-purple-love.active {
  background-image: linear-gradient(45deg, #cc2b5e, #753a88) !important;
  background-repeat: repeat-x !important;
}

/* Noble Css */

.top-report {
  border-radius: 7px;
}

/* Side Header */
.side-header {
  background-image: linear-gradient(45deg, #843cf7, #38b8f2) !important;
  background-repeat: repeat-x !important;
}
.side-header-menu > ul > li > a {
  color: #fff !important;
  font-weight: 600;
}
.side-header-sub-menu li.active > a, .side-header-sub-menu li:hover > a {
  color: #ffff00  !important;
}
.side-header-sub-menu li a::before {
  background-color: #ff0  !important;
}
.side-header-sub-menu li a {
  color: #fff  !important;
}
.side-header-menu > ul > li > a::before {
  background-color: #ff0 !important;
}
.side-header-sub-menu li a{
  font-weight: 600;
}
.side-header.show{
  -webkit-box-shadow: 2px 7px 12px 0px rgba(0,0,0,0.48);
  -moz-box-shadow: 2px 7px 12px 0px rgba(0,0,0,0.48);
  box-shadow: 2px 7px 12px 0px rgba(0,0,0,0.48);
}
.side-header .side-header-inner{
  padding-right: 0px !important;
}
.side-header-menu > ul > li > a .menu-expand{
  right: 10px !important;
}
.side-header-menu > ul > li.active > a, .side-header-menu > ul > li:hover > a{
  background-color: rgba(0,0,0,.1);
}

/* Form */
.form-control, #toast-container .toast .toast-message input, .dataTables_wrapper .dataTables_length label input, .dataTables_wrapper .dataTables_filter label input, .dataTables_wrapper .dataTables_length label select, .dataTables_wrapper .dataTables_filter label select, .footable.table thead tr th .footable-filtering-search .input-group .form-control, .jsgrid-grid-header table tr th input, .jsgrid-grid-header table tr th select, .jsgrid-grid-header table tr td input, .jsgrid-grid-header table tr td select, body.skin-dark .footable.table thead tr th .footable-filtering-search .input-group .form-control, body.skin-dark .jsgrid-table tr th input:not(.jsgrid-button), body.skin-dark .jsgrid-table tr td input:not(.jsgrid-button), body.skin-dark .jsgrid-table tr th select, body.skin-dark .jsgrid-table tr td select{
  padding: 7px 17px;
color: #878787;
border: 1px solid #ddd;
border-radius: 0;
}
.form-control::placeholder {
  color: #878787;
  opacity: 1;
}


/* Purple */
.top-report {
  color: #fff !important;
}
.top-report .head .view{
  color: #fff !important;
}
.top-report .head h4{
  color: #fff !important;
}
.top-report  .content h5, .top-report  .content h2{
  color: #fff !important;
}

.top-report.dashboard-table{
  color: #343434 !important;
}
.top-report.dashboard-table .head .view{
  color: #343434 !important;
}
.top-report.dashboard-table .head h4{
  color: #343434 !important;
}
.top-report.dashboard-table .content h5, .top-report.dashboard-table .content h2{
  color: #343434 !important;
}

.adomx-checkbox-2{
    cursor: pointer !important;
}
.header-section{
    z-index: 1049 !important;
}