@import "https://pixinvent.com/modern-admin-clean-bootstrap-4-dashboard-html-template/app-assets/css/bootstrap.min.css";
@import "https://pixinvent.com/modern-admin-clean-bootstrap-4-dashboard-html-template/app-assets/fonts/feather/style.min.css";
@import "https://pixinvent.com/modern-admin-clean-bootstrap-4-dashboard-html-template/app-assets/fonts/flag-icon-css/css/flag-icon.min.css";
@import "https://pixinvent.com/modern-admin-clean-bootstrap-4-dashboard-html-template/app-assets/vendors/css/extensions/pace.css";
@import "https://pixinvent.com/modern-admin-clean-bootstrap-4-dashboard-html-template/app-assets/css/bootstrap-extended.min.css";

/* src/assets/css/vendor.min.css */

/* src/assets/css/colors.min.css */
.white {
  color: #FFF !important;
}
.bg-white {
  background-color: #FFF !important;
}
.bg-white .card-footer,
.bg-white .card-header {
  background-color: transparent;
}
.selectboxit.selectboxit-btn.bg-white {
  background-color: #FFF !important;
}
.alert-white {
  border-color: #FFF !important;
  background-color: #fff !important;
  color: #A6A6A6 !important;
}
.alert-white .alert-link {
  color: #919191 !important;
}
.overlay-white {
  background: #FFF;
  background: rgba(255, 255, 255, .8);
}
.btn-white,
.color-info.white {
  background-color: #FFF !important;
}
.btn-white {
  color: #FFF;
}
.btn-white:active,
.btn-white:focus,
.btn-white:hover {
  color: #FFF !important;
}
.btn-white.btn-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 255, 255, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 255, 255, .6);
}
.btn-outline-white {
  border-color: #FFF;
  background-color: transparent;
  color: #FFF;
}
.btn-outline-white:hover {
  background-color: #FFF;
  color: #FFF !important;
}
.alert-black,
.alert-black .alert-link,
.black {
  color: #000 !important;
}
.btn-outline-white.btn-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 255, 255, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 255, 255, .6);
}
input[type=checkbox].bg-white + .custom-control-label:before,
input[type=radio].bg-white + .custom-control-label:before {
  background-color: #FFF !important;
}
input:focus ~ .bg-white {
  -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #FFF !important;
  box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #FFF !important;
}
.border-white {
  border: 1px solid #FFF !important;
}
.bg-black {
  background-color: #000 !important;
}
.bg-black .card-footer,
.bg-black .card-header {
  background-color: transparent;
}
.selectboxit.selectboxit-btn.bg-black {
  background-color: #000 !important;
}
.alert-black {
  border-color: #000 !important;
  background-color: #242424 !important;
}
.overlay-black {
  background: #000;
  background: rgba(0, 0, 0, .8);
}
.btn-black,
.color-info.black {
  background-color: #000 !important;
}
.btn-black {
  color: #FFF;
}
.btn-black:active,
.btn-black:focus,
.btn-black:hover {
  color: #FFF !important;
}
.btn-black.btn-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(0, 0, 0, .6);
  box-shadow: 0 1px 20px 1px rgba(0, 0, 0, .6);
}
.btn-outline-black {
  border-color: #000;
  background-color: transparent;
  color: #000;
}
.btn-outline-black:hover {
  background-color: #000;
  color: #FFF !important;
}
.btn-outline-black.btn-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(0, 0, 0, .6);
  box-shadow: 0 1px 20px 1px rgba(0, 0, 0, .6);
}
input[type=checkbox].bg-black + .custom-control-label:before,
input[type=radio].bg-black + .custom-control-label:before {
  background-color: #000 !important;
}
.bg-primary.bg-lighten-5,
.btn-primary.btn-lighten-5 {
  background-color: #D5D7F9 !important;
}
input:focus ~ .bg-black {
  -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #000 !important;
  box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #000 !important;
}
.border-black {
  border: 1px solid #000 !important;
}
.primary.lighten-5 {
  color: #D5D7F9 !important;
}
.bg-primary.bg-lighten-5.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(213, 215, 249, .6);
  box-shadow: 0 1px 20px 1px rgba(213, 215, 249, .6);
}
.btn-primary.btn-lighten-5 {
  border-color: #3A44E1 !important;
}
.btn-primary.btn-lighten-5:hover {
  border-color: #3A44E1 !important;
  background-color: #232FDE !important;
}
.btn-primary.btn-lighten-5:active,
.btn-primary.btn-lighten-5:focus {
  border-color: #232FDE !important;
  background-color: #1E29CA !important;
}
.btn-outline-primary.btn-outline-lighten-5 {
  border-color: #D5D7F9 !important;
  color: #D5D7F9 !important;
}
.btn-outline-primary.btn-outline-lighten-5:hover {
  background-color: #D5D7F9 !important;
}
.border-primary.border-lighten-5 {
  border: 1px solid #D5D7F9 !important;
}
.border-top-primary.border-top-lighten-5 {
  border-top: 1px solid #D5D7F9 !important;
}
.border-bottom-primary.border-bottom-lighten-5 {
  border-bottom: 1px solid #D5D7F9 !important;
}
.border-left-primary.border-left-lighten-5 {
  border-left: 1px solid #D5D7F9 !important;
}
.border-right-primary.border-right-lighten-5 {
  border-right: 1px solid #D5D7F9 !important;
}
.overlay-primary.overlay-lighten-5 {
  background: #D5D7F9;
  background: rgba(213, 215, 249, .8);
}
.bg-primary.bg-lighten-4,
.btn-primary.btn-lighten-4 {
  background-color: #BFC2F5 !important;
}
.primary.lighten-4 {
  color: #BFC2F5 !important;
}
.bg-primary.bg-lighten-4.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(191, 194, 245, .6);
  box-shadow: 0 1px 20px 1px rgba(191, 194, 245, .6);
}
.btn-primary.btn-lighten-4 {
  border-color: #3A44E1 !important;
}
.btn-primary.btn-lighten-4:hover {
  border-color: #3A44E1 !important;
  background-color: #232FDE !important;
}
.btn-primary.btn-lighten-4:active,
.btn-primary.btn-lighten-4:focus {
  border-color: #232FDE !important;
  background-color: #1E29CA !important;
}
.btn-outline-primary.btn-outline-lighten-4 {
  border-color: #BFC2F5 !important;
  color: #BFC2F5 !important;
}
.btn-outline-primary.btn-outline-lighten-4:hover {
  background-color: #BFC2F5 !important;
}
.border-primary.border-lighten-4 {
  border: 1px solid #BFC2F5 !important;
}
.border-top-primary.border-top-lighten-4 {
  border-top: 1px solid #BFC2F5 !important;
}
.border-bottom-primary.border-bottom-lighten-4 {
  border-bottom: 1px solid #BFC2F5 !important;
}
.border-left-primary.border-left-lighten-4 {
  border-left: 1px solid #BFC2F5 !important;
}
.border-right-primary.border-right-lighten-4 {
  border-right: 1px solid #BFC2F5 !important;
}
.overlay-primary.overlay-lighten-4 {
  background: #BFC2F5;
  background: rgba(191, 194, 245, .8);
}
.bg-primary.bg-lighten-3,
.btn-primary.btn-lighten-3 {
  background-color: #A9ADF2 !important;
}
.primary.lighten-3 {
  color: #A9ADF2 !important;
}
.bg-primary.bg-lighten-3.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(169, 173, 242, .6);
  box-shadow: 0 1px 20px 1px rgba(169, 173, 242, .6);
}
.btn-primary.btn-lighten-3 {
  border-color: #3A44E1 !important;
}
.btn-primary.btn-lighten-3:hover {
  border-color: #3A44E1 !important;
  background-color: #232FDE !important;
}
.btn-primary.btn-lighten-3:active,
.btn-primary.btn-lighten-3:focus {
  border-color: #232FDE !important;
  background-color: #1E29CA !important;
}
.btn-outline-primary.btn-outline-lighten-3 {
  border-color: #A9ADF2 !important;
  color: #A9ADF2 !important;
}
.btn-outline-primary.btn-outline-lighten-3:hover {
  background-color: #A9ADF2 !important;
}
.border-primary.border-lighten-3 {
  border: 1px solid #A9ADF2 !important;
}
.border-top-primary.border-top-lighten-3 {
  border-top: 1px solid #A9ADF2 !important;
}
.border-bottom-primary.border-bottom-lighten-3 {
  border-bottom: 1px solid #A9ADF2 !important;
}
.border-left-primary.border-left-lighten-3 {
  border-left: 1px solid #A9ADF2 !important;
}
.border-right-primary.border-right-lighten-3 {
  border-right: 1px solid #A9ADF2 !important;
}
.overlay-primary.overlay-lighten-3 {
  background: #A9ADF2;
  background: rgba(169, 173, 242, .8);
}
.bg-primary.bg-lighten-2,
.btn-primary.btn-lighten-2 {
  background-color: #9298EF !important;
}
.primary.lighten-2 {
  color: #9298EF !important;
}
.bg-primary.bg-lighten-2.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(146, 152, 239, .6);
  box-shadow: 0 1px 20px 1px rgba(146, 152, 239, .6);
}
.btn-primary.btn-lighten-2 {
  border-color: #3A44E1 !important;
}
.btn-primary.btn-lighten-2:hover {
  border-color: #3A44E1 !important;
  background-color: #232FDE !important;
}
.btn-primary.btn-lighten-2:active,
.btn-primary.btn-lighten-2:focus {
  border-color: #232FDE !important;
  background-color: #1E29CA !important;
}
.btn-outline-primary.btn-outline-lighten-2 {
  border-color: #9298EF !important;
  color: #9298EF !important;
}
.btn-outline-primary.btn-outline-lighten-2:hover {
  background-color: #9298EF !important;
}
.border-primary.border-lighten-2 {
  border: 1px solid #9298EF !important;
}
.border-top-primary.border-top-lighten-2 {
  border-top: 1px solid #9298EF !important;
}
.border-bottom-primary.border-bottom-lighten-2 {
  border-bottom: 1px solid #9298EF !important;
}
.border-left-primary.border-left-lighten-2 {
  border-left: 1px solid #9298EF !important;
}
.border-right-primary.border-right-lighten-2 {
  border-right: 1px solid #9298EF !important;
}
.overlay-primary.overlay-lighten-2 {
  background: #9298EF;
  background: rgba(146, 152, 239, .8);
}
.bg-primary.bg-lighten-1,
.btn-primary.btn-lighten-1 {
  background-color: #7C83EB !important;
}
.primary.lighten-1 {
  color: #7C83EB !important;
}
.bg-primary.bg-lighten-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(124, 131, 235, .6);
  box-shadow: 0 1px 20px 1px rgba(124, 131, 235, .6);
}
.bg-primary.bg-glow,
.btn-primary.btn-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(102, 110, 232, .6);
}
.btn-primary.btn-lighten-1 {
  border-color: #3A44E1 !important;
}
.btn-primary.btn-lighten-1:hover {
  border-color: #3A44E1 !important;
  background-color: #232FDE !important;
}
.btn-primary.btn-lighten-1:active,
.btn-primary.btn-lighten-1:focus {
  border-color: #232FDE !important;
  background-color: #1E29CA !important;
}
.btn-outline-primary.btn-outline-lighten-1 {
  border-color: #7C83EB !important;
  color: #7C83EB !important;
}
.btn-outline-primary.btn-outline-lighten-1:hover {
  background-color: #7C83EB !important;
}
.border-primary.border-lighten-1 {
  border: 1px solid #7C83EB !important;
}
.border-top-primary.border-top-lighten-1 {
  border-top: 1px solid #7C83EB !important;
}
.border-bottom-primary.border-bottom-lighten-1 {
  border-bottom: 1px solid #7C83EB !important;
}
.border-left-primary.border-left-lighten-1 {
  border-left: 1px solid #7C83EB !important;
}
.border-right-primary.border-right-lighten-1 {
  border-right: 1px solid #7C83EB !important;
}
.overlay-primary.overlay-lighten-1 {
  background: #7C83EB;
  background: rgba(124, 131, 235, .8);
}
.primary {
  color: #666EE8 !important;
}
.bg-primary {
  background-color: #666EE8 !important;
}
.bg-primary .card-footer,
.bg-primary .card-header {
  background-color: transparent;
}
.bg-primary.bg-glow {
  box-shadow: 0 1px 20px 1px rgba(102, 110, 232, .6);
}
.selectboxit.selectboxit-btn.bg-primary {
  background-color: #666EE8 !important;
}
.alert-primary {
  border-color: #666EE8 !important;
  background-color: #A4A9F1 !important;
  color: #141B87 !important;
}
.alert-primary .alert-link {
  color: #0F1464 !important;
}
.overlay-primary {
  background: #666EE8;
  background: rgba(102, 110, 232, .8);
}
.btn-primary,
.color-info.primary {
  background-color: #666EE8 !important;
}
.btn-primary {
  border-color: #3A44E1 !important;
  color: #FFF;
}
.btn-primary:hover {
  border-color: #5059E5 !important;
  background-color: #7C83EB !important;
  color: #FFF !important;
}
.btn-primary:active,
.btn-primary:focus {
  border-color: #3A44E1 !important;
  background-color: #232FDE !important;
  color: #FFF !important;
}
.btn-primary.btn-glow {
  box-shadow: 0 1px 20px 1px rgba(102, 110, 232, .6);
}
.btn-outline-primary {
  border-color: #666EE8;
  background-color: transparent;
  color: #666EE8;
}
.btn-outline-primary:hover {
  background-color: #666EE8;
  color: #FFF !important;
}
.btn-outline-primary.btn-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(102, 110, 232, .6);
  box-shadow: 0 1px 20px 1px rgba(102, 110, 232, .6);
}
input[type=checkbox].bg-primary + .custom-control-label:before,
input[type=radio].bg-primary + .custom-control-label:before {
  background-color: #666EE8 !important;
}
.bg-primary.bg-darken-1,
.btn-primary.btn-darken-1 {
  background-color: #5059E5 !important;
}
.border-primary {
  border: 1px solid #666EE8 !important;
}
.border-top-primary {
  border-top: 1px solid #666EE8;
}
.border-bottom-primary {
  border-bottom: 1px solid #666EE8;
}
.border-left-primary {
  border-left: 1px solid #666EE8;
}
.border-right-primary {
  border-right: 1px solid #666EE8;
}
.primary.darken-1 {
  color: #5059E5 !important;
}
.bg-primary.bg-darken-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(80, 89, 229, .6);
  box-shadow: 0 1px 20px 1px rgba(80, 89, 229, .6);
}
.btn-primary.btn-darken-1 {
  border-color: #3A44E1 !important;
}
.btn-primary.btn-darken-1:hover {
  border-color: #3A44E1 !important;
  background-color: #232FDE !important;
}
.btn-primary.btn-darken-1:active,
.btn-primary.btn-darken-1:focus {
  border-color: #232FDE !important;
  background-color: #1E29CA !important;
}
.btn-outline-primary.btn-outline-darken-1 {
  border-color: #5059E5 !important;
  color: #5059E5 !important;
}
.btn-outline-primary.btn-outline-darken-1:hover {
  background-color: #5059E5 !important;
}
.border-primary.border-darken-1 {
  border: 1px solid #5059E5 !important;
}
.border-top-primary.border-top-darken-1 {
  border-top: 1px solid #5059E5 !important;
}
.border-bottom-primary.border-bottom-darken-1 {
  border-bottom: 1px solid #5059E5 !important;
}
.border-left-primary.border-left-darken-1 {
  border-left: 1px solid #5059E5 !important;
}
.border-right-primary.border-right-darken-1 {
  border-right: 1px solid #5059E5 !important;
}
.overlay-primary.overlay-darken-1 {
  background: #5059E5;
  background: rgba(80, 89, 229, .8);
}
.bg-primary.bg-darken-2,
.btn-primary.btn-darken-2 {
  background-color: #3A44E1 !important;
}
.primary.darken-2 {
  color: #3A44E1 !important;
}
.bg-primary.bg-darken-2.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(58, 68, 225, .6);
  box-shadow: 0 1px 20px 1px rgba(58, 68, 225, .6);
}
.btn-primary.btn-darken-2 {
  border-color: #3A44E1 !important;
}
.btn-primary.btn-darken-2:hover {
  border-color: #3A44E1 !important;
  background-color: #232FDE !important;
}
.btn-primary.btn-darken-2:active,
.btn-primary.btn-darken-2:focus {
  border-color: #232FDE !important;
  background-color: #1E29CA !important;
}
.btn-outline-primary.btn-outline-darken-2 {
  border-color: #3A44E1 !important;
  color: #3A44E1 !important;
}
.btn-outline-primary.btn-outline-darken-2:hover {
  background-color: #3A44E1 !important;
}
.border-primary.border-darken-2 {
  border: 1px solid #3A44E1 !important;
}
.border-top-primary.border-top-darken-2 {
  border-top: 1px solid #3A44E1 !important;
}
.border-bottom-primary.border-bottom-darken-2 {
  border-bottom: 1px solid #3A44E1 !important;
}
.border-left-primary.border-left-darken-2 {
  border-left: 1px solid #3A44E1 !important;
}
.border-right-primary.border-right-darken-2 {
  border-right: 1px solid #3A44E1 !important;
}
.overlay-primary.overlay-darken-2 {
  background: #3A44E1;
  background: rgba(58, 68, 225, .8);
}
.primary.darken-3 {
  color: #232FDE !important;
}
.bg-primary.bg-darken-3 {
  background-color: #232FDE !important;
}
.bg-primary.bg-darken-3.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(35, 47, 222, .6);
  box-shadow: 0 1px 20px 1px rgba(35, 47, 222, .6);
}
.btn-primary.btn-darken-3,
.btn-primary.btn-darken-3:hover {
  border-color: #3A44E1 !important;
  background-color: #232FDE !important;
}
.btn-primary.btn-darken-3:active,
.btn-primary.btn-darken-3:focus {
  border-color: #232FDE !important;
  background-color: #1E29CA !important;
}
.btn-outline-primary.btn-outline-darken-3 {
  border-color: #232FDE !important;
  color: #232FDE !important;
}
.btn-outline-primary.btn-outline-darken-3:hover {
  background-color: #232FDE !important;
}
.border-primary.border-darken-3 {
  border: 1px solid #232FDE !important;
}
.border-top-primary.border-top-darken-3 {
  border-top: 1px solid #232FDE !important;
}
.border-bottom-primary.border-bottom-darken-3 {
  border-bottom: 1px solid #232FDE !important;
}
.border-left-primary.border-left-darken-3 {
  border-left: 1px solid #232FDE !important;
}
.border-right-primary.border-right-darken-3 {
  border-right: 1px solid #232FDE !important;
}
.overlay-primary.overlay-darken-3 {
  background: #232FDE;
  background: rgba(35, 47, 222, .8);
}
.bg-primary.bg-darken-4,
.btn-primary.btn-darken-4 {
  background-color: #1E29CA !important;
}
.primary.darken-4 {
  color: #1E29CA !important;
}
.bg-primary.bg-darken-4.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(30, 41, 202, .6);
  box-shadow: 0 1px 20px 1px rgba(30, 41, 202, .6);
}
.btn-primary.btn-darken-4 {
  border-color: #3A44E1 !important;
}
.btn-primary.btn-darken-4:hover {
  border-color: #3A44E1 !important;
  background-color: #232FDE !important;
}
.btn-primary.btn-darken-4:active,
.btn-primary.btn-darken-4:focus {
  border-color: #232FDE !important;
  background-color: #1E29CA !important;
}
.btn-outline-primary.btn-outline-darken-4 {
  border-color: #1E29CA !important;
  color: #1E29CA !important;
}
.btn-outline-primary.btn-outline-darken-4:hover {
  background-color: #1E29CA !important;
}
.border-primary.border-darken-4 {
  border: 1px solid #1E29CA !important;
}
.border-top-primary.border-top-darken-4 {
  border-top: 1px solid #1E29CA !important;
}
.border-bottom-primary.border-bottom-darken-4 {
  border-bottom: 1px solid #1E29CA !important;
}
.border-left-primary.border-left-darken-4 {
  border-left: 1px solid #1E29CA !important;
}
.border-right-primary.border-right-darken-4 {
  border-right: 1px solid #1E29CA !important;
}
.overlay-primary.overlay-darken-4 {
  background: #1E29CA;
  background: rgba(30, 41, 202, .8);
}
.bg-primary.bg-accent-1,
.btn-primary.btn-accent-1 {
  background-color: #EFEFFF !important;
}
.primary.accent-1 {
  color: #EFEFFF !important;
}
.bg-primary.bg-accent-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(239, 239, 255, .6);
  box-shadow: 0 1px 20px 1px rgba(239, 239, 255, .6);
}
.btn-primary.btn-accent-1 {
  border-color: #3A44E1 !important;
}
.btn-primary.btn-accent-1:hover {
  border-color: #3A44E1 !important;
  background-color: #232FDE !important;
}
.btn-primary.btn-accent-1:active,
.btn-primary.btn-accent-1:focus {
  border-color: #232FDE !important;
  background-color: #1E29CA !important;
}
.btn-outline-primary.btn-outline-accent-1 {
  border-color: #EFEFFF !important;
  color: #EFEFFF !important;
}
.btn-outline-primary.btn-outline-accent-1:hover {
  background-color: #EFEFFF !important;
}
.border-primary.border-accent-1 {
  border: 1px solid #EFEFFF !important;
}
.border-top-primary.border-top-accent-1 {
  border-top: 1px solid #EFEFFF !important;
}
.border-bottom-primary.border-bottom-accent-1 {
  border-bottom: 1px solid #EFEFFF !important;
}
.border-left-primary.border-left-accent-1 {
  border-left: 1px solid #EFEFFF !important;
}
.border-right-primary.border-right-accent-1 {
  border-right: 1px solid #EFEFFF !important;
}
.overlay-primary.overlay-accent-1 {
  background: #EFEFFF;
  background: rgba(239, 239, 255, .8);
}
.bg-primary.bg-accent-2,
.btn-primary.btn-accent-2 {
  background-color: #DBDBFF !important;
}
.primary.accent-2 {
  color: #DBDBFF !important;
}
.bg-primary.bg-accent-2.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(219, 219, 255, .6);
  box-shadow: 0 1px 20px 1px rgba(219, 219, 255, .6);
}
.btn-primary.btn-accent-2 {
  border-color: #3A44E1 !important;
}
.btn-primary.btn-accent-2:hover {
  border-color: #3A44E1 !important;
  background-color: #232FDE !important;
}
.btn-primary.btn-accent-2:active,
.btn-primary.btn-accent-2:focus {
  border-color: #232FDE !important;
  background-color: #1E29CA !important;
}
.btn-outline-primary.btn-outline-accent-2 {
  border-color: #DBDBFF !important;
  color: #DBDBFF !important;
}
.btn-outline-primary.btn-outline-accent-2:hover {
  background-color: #DBDBFF !important;
}
.border-primary.border-accent-2 {
  border: 1px solid #DBDBFF !important;
}
.border-top-primary.border-top-accent-2 {
  border-top: 1px solid #DBDBFF !important;
}
.border-bottom-primary.border-bottom-accent-2 {
  border-bottom: 1px solid #DBDBFF !important;
}
.border-left-primary.border-left-accent-2 {
  border-left: 1px solid #DBDBFF !important;
}
.border-right-primary.border-right-accent-2 {
  border-right: 1px solid #DBDBFF !important;
}
.overlay-primary.overlay-accent-2 {
  background: #DBDBFF;
  background: rgba(219, 219, 255, .8);
}
.bg-primary.bg-accent-3,
.btn-primary.btn-accent-3 {
  background-color: #BCBFFF !important;
}
.primary.accent-3 {
  color: #BCBFFF !important;
}
.bg-primary.bg-accent-3.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(188, 191, 255, .6);
  box-shadow: 0 1px 20px 1px rgba(188, 191, 255, .6);
}
.btn-primary.btn-accent-3 {
  border-color: #3A44E1 !important;
}
.btn-primary.btn-accent-3:hover {
  border-color: #3A44E1 !important;
  background-color: #232FDE !important;
}
.btn-primary.btn-accent-3:active,
.btn-primary.btn-accent-3:focus {
  border-color: #232FDE !important;
  background-color: #1E29CA !important;
}
.btn-outline-primary.btn-outline-accent-3 {
  border-color: #BCBFFF !important;
  color: #BCBFFF !important;
}
.btn-outline-primary.btn-outline-accent-3:hover {
  background-color: #BCBFFF !important;
}
.border-primary.border-accent-3 {
  border: 1px solid #BCBFFF !important;
}
.border-top-primary.border-top-accent-3 {
  border-top: 1px solid #BCBFFF !important;
}
.border-bottom-primary.border-bottom-accent-3 {
  border-bottom: 1px solid #BCBFFF !important;
}
.border-left-primary.border-left-accent-3 {
  border-left: 1px solid #BCBFFF !important;
}
.border-right-primary.border-right-accent-3 {
  border-right: 1px solid #BCBFFF !important;
}
.overlay-primary.overlay-accent-3 {
  background: #BCBFFF;
  background: rgba(188, 191, 255, .8);
}
.bg-primary.bg-accent-4,
.btn-primary.btn-accent-4 {
  background-color: #A2A6FF !important;
}
.primary.accent-4 {
  color: #A2A6FF !important;
}
.bg-primary.bg-accent-4.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(162, 166, 255, .6);
  box-shadow: 0 1px 20px 1px rgba(162, 166, 255, .6);
}
.btn-primary.btn-accent-4 {
  border-color: #3A44E1 !important;
}
.btn-primary.btn-accent-4:hover {
  border-color: #3A44E1 !important;
  background-color: #232FDE !important;
}
.btn-primary.btn-accent-4:active,
.btn-primary.btn-accent-4:focus {
  border-color: #232FDE !important;
  background-color: #1E29CA !important;
}
.btn-outline-primary.btn-outline-accent-4 {
  border-color: #A2A6FF !important;
  color: #A2A6FF !important;
}
.btn-outline-primary.btn-outline-accent-4:hover {
  background-color: #A2A6FF !important;
}
input:focus ~ .bg-primary {
  -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #A2A6FF !important;
  box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #A2A6FF !important;
}
.border-primary.border-accent-4 {
  border: 1px solid #A2A6FF !important;
}
.border-top-primary.border-top-accent-4 {
  border-top: 1px solid #A2A6FF !important;
}
.border-bottom-primary.border-bottom-accent-4 {
  border-bottom: 1px solid #A2A6FF !important;
}
.border-left-primary.border-left-accent-4 {
  border-left: 1px solid #A2A6FF !important;
}
.border-right-primary.border-right-accent-4 {
  border-right: 1px solid #A2A6FF !important;
}
.overlay-primary.overlay-accent-4 {
  background: #A2A6FF;
  background: rgba(162, 166, 255, .8);
}
.bg-secondary.bg-lighten-5,
.btn-secondary.btn-lighten-5 {
  background-color: #AFB2BD !important;
}
.secondary.lighten-5 {
  color: #AFB2BD !important;
}
.bg-secondary.bg-lighten-5.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(175, 178, 189, .6);
  box-shadow: 0 1px 20px 1px rgba(175, 178, 189, .6);
}
.btn-secondary.btn-lighten-5 {
  border-color: #545766 !important;
}
.btn-secondary.btn-lighten-5:hover {
  border-color: #545766 !important;
  background-color: #484B58 !important;
}
.btn-secondary.btn-lighten-5:active,
.btn-secondary.btn-lighten-5:focus {
  border-color: #484B58 !important;
  background-color: #3D3F4A !important;
}
.btn-outline-secondary.btn-outline-lighten-5 {
  border-color: #AFB2BD !important;
  color: #AFB2BD !important;
}
.btn-outline-secondary.btn-outline-lighten-5:hover {
  background-color: #AFB2BD !important;
}
.border-secondary.border-lighten-5 {
  border: 1px solid #AFB2BD !important;
}
.border-top-secondary.border-top-lighten-5 {
  border-top: 1px solid #AFB2BD !important;
}
.border-bottom-secondary.border-bottom-lighten-5 {
  border-bottom: 1px solid #AFB2BD !important;
}
.border-left-secondary.border-left-lighten-5 {
  border-left: 1px solid #AFB2BD !important;
}
.border-right-secondary.border-right-lighten-5 {
  border-right: 1px solid #AFB2BD !important;
}
.overlay-secondary.overlay-lighten-5 {
  background: #AFB2BD;
  background: rgba(175, 178, 189, .8);
}
.bg-secondary.bg-lighten-4,
.btn-secondary.btn-lighten-4 {
  background-color: #A1A4B2 !important;
}
.secondary.lighten-4 {
  color: #A1A4B2 !important;
}
.bg-secondary.bg-lighten-4.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(161, 164, 178, .6);
  box-shadow: 0 1px 20px 1px rgba(161, 164, 178, .6);
}
.btn-secondary.btn-lighten-4 {
  border-color: #545766 !important;
}
.btn-secondary.btn-lighten-4:hover {
  border-color: #545766 !important;
  background-color: #484B58 !important;
}
.btn-secondary.btn-lighten-4:active,
.btn-secondary.btn-lighten-4:focus {
  border-color: #484B58 !important;
  background-color: #3D3F4A !important;
}
.btn-outline-secondary.btn-outline-lighten-4 {
  border-color: #A1A4B2 !important;
  color: #A1A4B2 !important;
}
.btn-outline-secondary.btn-outline-lighten-4:hover {
  background-color: #A1A4B2 !important;
}
.border-secondary.border-lighten-4 {
  border: 1px solid #A1A4B2 !important;
}
.border-top-secondary.border-top-lighten-4 {
  border-top: 1px solid #A1A4B2 !important;
}
.border-bottom-secondary.border-bottom-lighten-4 {
  border-bottom: 1px solid #A1A4B2 !important;
}
.border-left-secondary.border-left-lighten-4 {
  border-left: 1px solid #A1A4B2 !important;
}
.border-right-secondary.border-right-lighten-4 {
  border-right: 1px solid #A1A4B2 !important;
}
.overlay-secondary.overlay-lighten-4 {
  background: #A1A4B2;
  background: rgba(161, 164, 178, .8);
}
.bg-secondary.bg-lighten-3,
.btn-secondary.btn-lighten-3 {
  background-color: #9397A6 !important;
}
.secondary.lighten-3 {
  color: #9397A6 !important;
}
.bg-secondary.bg-lighten-3.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(147, 151, 166, .6);
  box-shadow: 0 1px 20px 1px rgba(147, 151, 166, .6);
}
.btn-secondary.btn-lighten-3 {
  border-color: #545766 !important;
}
.btn-secondary.btn-lighten-3:hover {
  border-color: #545766 !important;
  background-color: #484B58 !important;
}
.btn-secondary.btn-lighten-3:active,
.btn-secondary.btn-lighten-3:focus {
  border-color: #484B58 !important;
  background-color: #3D3F4A !important;
}
.btn-outline-secondary.btn-outline-lighten-3 {
  border-color: #9397A6 !important;
  color: #9397A6 !important;
}
.btn-outline-secondary.btn-outline-lighten-3:hover {
  background-color: #9397A6 !important;
}
.border-secondary.border-lighten-3 {
  border: 1px solid #9397A6 !important;
}
.border-top-secondary.border-top-lighten-3 {
  border-top: 1px solid #9397A6 !important;
}
.border-bottom-secondary.border-bottom-lighten-3 {
  border-bottom: 1px solid #9397A6 !important;
}
.border-left-secondary.border-left-lighten-3 {
  border-left: 1px solid #9397A6 !important;
}
.border-right-secondary.border-right-lighten-3 {
  border-right: 1px solid #9397A6 !important;
}
.overlay-secondary.overlay-lighten-3 {
  background: #9397A6;
  background: rgba(147, 151, 166, .8);
}
.bg-secondary.bg-lighten-2,
.btn-secondary.btn-lighten-2 {
  background-color: #85899B !important;
}
.secondary.lighten-2 {
  color: #85899B !important;
}
.bg-secondary.bg-lighten-2.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(133, 137, 155, .6);
  box-shadow: 0 1px 20px 1px rgba(133, 137, 155, .6);
}
.btn-secondary.btn-lighten-2 {
  border-color: #545766 !important;
}
.btn-secondary.btn-lighten-2:hover {
  border-color: #545766 !important;
  background-color: #484B58 !important;
}
.btn-secondary.btn-lighten-2:active,
.btn-secondary.btn-lighten-2:focus {
  border-color: #484B58 !important;
  background-color: #3D3F4A !important;
}
.btn-outline-secondary.btn-outline-lighten-2 {
  border-color: #85899B !important;
  color: #85899B !important;
}
.btn-outline-secondary.btn-outline-lighten-2:hover {
  background-color: #85899B !important;
}
.border-secondary.border-lighten-2 {
  border: 1px solid #85899B !important;
}
.border-top-secondary.border-top-lighten-2 {
  border-top: 1px solid #85899B !important;
}
.border-bottom-secondary.border-bottom-lighten-2 {
  border-bottom: 1px solid #85899B !important;
}
.border-left-secondary.border-left-lighten-2 {
  border-left: 1px solid #85899B !important;
}
.border-right-secondary.border-right-lighten-2 {
  border-right: 1px solid #85899B !important;
}
.overlay-secondary.overlay-lighten-2 {
  background: #85899B;
  background: rgba(133, 137, 155, .8);
}
.bg-secondary.bg-lighten-1,
.btn-secondary.btn-lighten-1 {
  background-color: #777B8F !important;
}
.secondary.lighten-1 {
  color: #777B8F !important;
}
.bg-secondary.bg-lighten-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(119, 123, 143, .6);
  box-shadow: 0 1px 20px 1px rgba(119, 123, 143, .6);
}
.bg-secondary.bg-glow,
.btn-secondary.btn-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(107, 111, 130, .6);
}
.btn-secondary.btn-lighten-1 {
  border-color: #545766 !important;
}
.btn-secondary.btn-lighten-1:hover {
  border-color: #545766 !important;
  background-color: #484B58 !important;
}
.btn-secondary.btn-lighten-1:active,
.btn-secondary.btn-lighten-1:focus {
  border-color: #484B58 !important;
  background-color: #3D3F4A !important;
}
.btn-outline-secondary.btn-outline-lighten-1 {
  border-color: #777B8F !important;
  color: #777B8F !important;
}
.btn-outline-secondary.btn-outline-lighten-1:hover {
  background-color: #777B8F !important;
}
.border-secondary.border-lighten-1 {
  border: 1px solid #777B8F !important;
}
.border-top-secondary.border-top-lighten-1 {
  border-top: 1px solid #777B8F !important;
}
.border-bottom-secondary.border-bottom-lighten-1 {
  border-bottom: 1px solid #777B8F !important;
}
.border-left-secondary.border-left-lighten-1 {
  border-left: 1px solid #777B8F !important;
}
.border-right-secondary.border-right-lighten-1 {
  border-right: 1px solid #777B8F !important;
}
.overlay-secondary.overlay-lighten-1 {
  background: #777B8F;
  background: rgba(119, 123, 143, .8);
}
.secondary {
  color: #6B6F82 !important;
}
.bg-secondary {
  background-color: #6B6F82 !important;
}
.bg-secondary .card-footer,
.bg-secondary .card-header {
  background-color: transparent;
}
.bg-secondary.bg-glow {
  box-shadow: 0 1px 20px 1px rgba(107, 111, 130, .6);
}
.selectboxit.selectboxit-btn.bg-secondary {
  background-color: #6B6F82 !important;
}
.alert-secondary {
  border-color: #6B6F82 !important;
  background-color: #9094A4 !important;
  color: #1A1B20 !important;
}
.alert-secondary .alert-link {
  color: #08080A !important;
}
.overlay-secondary {
  background: #6B6F82;
  background: rgba(107, 111, 130, .8);
}
.btn-secondary,
.color-info.secondary {
  background-color: #6B6F82 !important;
}
.btn-secondary {
  border-color: #545766 !important;
  color: #FFF;
}
.btn-secondary:hover {
  border-color: #5F6374 !important;
  background-color: #777B8F !important;
  color: #FFF !important;
}
.btn-secondary:active,
.btn-secondary:focus {
  border-color: #545766 !important;
  background-color: #484B58 !important;
  color: #FFF !important;
}
.btn-secondary.btn-glow {
  box-shadow: 0 1px 20px 1px rgba(107, 111, 130, .6);
}
.btn-outline-secondary {
  border-color: #6B6F82;
  background-color: transparent;
  color: #6B6F82;
}
.btn-outline-secondary:hover {
  background-color: #6B6F82;
  color: #FFF !important;
}
.btn-outline-secondary.btn-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(107, 111, 130, .6);
  box-shadow: 0 1px 20px 1px rgba(107, 111, 130, .6);
}
input[type=checkbox].bg-secondary + .custom-control-label:before,
input[type=radio].bg-secondary + .custom-control-label:before {
  background-color: #6B6F82 !important;
}
.bg-secondary.bg-darken-1,
.btn-secondary.btn-darken-1 {
  background-color: #5F6374 !important;
}
.border-secondary {
  border: 1px solid #6B6F82 !important;
}
.border-top-secondary {
  border-top: 1px solid #6B6F82;
}
.border-bottom-secondary {
  border-bottom: 1px solid #6B6F82;
}
.border-left-secondary {
  border-left: 1px solid #6B6F82;
}
.border-right-secondary {
  border-right: 1px solid #6B6F82;
}
.secondary.darken-1 {
  color: #5F6374 !important;
}
.bg-secondary.bg-darken-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(95, 99, 116, .6);
  box-shadow: 0 1px 20px 1px rgba(95, 99, 116, .6);
}
.btn-secondary.btn-darken-1 {
  border-color: #545766 !important;
}
.btn-secondary.btn-darken-1:hover {
  border-color: #545766 !important;
  background-color: #484B58 !important;
}
.btn-secondary.btn-darken-1:active,
.btn-secondary.btn-darken-1:focus {
  border-color: #484B58 !important;
  background-color: #3D3F4A !important;
}
.btn-outline-secondary.btn-outline-darken-1 {
  border-color: #5F6374 !important;
  color: #5F6374 !important;
}
.btn-outline-secondary.btn-outline-darken-1:hover {
  background-color: #5F6374 !important;
}
.border-secondary.border-darken-1 {
  border: 1px solid #5F6374 !important;
}
.border-top-secondary.border-top-darken-1 {
  border-top: 1px solid #5F6374 !important;
}
.border-bottom-secondary.border-bottom-darken-1 {
  border-bottom: 1px solid #5F6374 !important;
}
.border-left-secondary.border-left-darken-1 {
  border-left: 1px solid #5F6374 !important;
}
.border-right-secondary.border-right-darken-1 {
  border-right: 1px solid #5F6374 !important;
}
.overlay-secondary.overlay-darken-1 {
  background: #5F6374;
  background: rgba(95, 99, 116, .8);
}
.bg-secondary.bg-darken-2,
.btn-secondary.btn-darken-2 {
  background-color: #545766 !important;
}
.secondary.darken-2 {
  color: #545766 !important;
}
.bg-secondary.bg-darken-2.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(84, 87, 102, .6);
  box-shadow: 0 1px 20px 1px rgba(84, 87, 102, .6);
}
.btn-secondary.btn-darken-2 {
  border-color: #545766 !important;
}
.btn-secondary.btn-darken-2:hover {
  border-color: #545766 !important;
  background-color: #484B58 !important;
}
.btn-secondary.btn-darken-2:active,
.btn-secondary.btn-darken-2:focus {
  border-color: #484B58 !important;
  background-color: #3D3F4A !important;
}
.btn-outline-secondary.btn-outline-darken-2 {
  border-color: #545766 !important;
  color: #545766 !important;
}
.btn-outline-secondary.btn-outline-darken-2:hover {
  background-color: #545766 !important;
}
.border-secondary.border-darken-2 {
  border: 1px solid #545766 !important;
}
.border-top-secondary.border-top-darken-2 {
  border-top: 1px solid #545766 !important;
}
.border-bottom-secondary.border-bottom-darken-2 {
  border-bottom: 1px solid #545766 !important;
}
.border-left-secondary.border-left-darken-2 {
  border-left: 1px solid #545766 !important;
}
.border-right-secondary.border-right-darken-2 {
  border-right: 1px solid #545766 !important;
}
.overlay-secondary.overlay-darken-2 {
  background: #545766;
  background: rgba(84, 87, 102, .8);
}
.secondary.darken-3 {
  color: #484B58 !important;
}
.bg-secondary.bg-darken-3 {
  background-color: #484B58 !important;
}
.bg-secondary.bg-darken-3.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(72, 75, 88, .6);
  box-shadow: 0 1px 20px 1px rgba(72, 75, 88, .6);
}
.btn-secondary.btn-darken-3,
.btn-secondary.btn-darken-3:hover {
  border-color: #545766 !important;
  background-color: #484B58 !important;
}
.btn-secondary.btn-darken-3:active,
.btn-secondary.btn-darken-3:focus {
  border-color: #484B58 !important;
  background-color: #3D3F4A !important;
}
.btn-outline-secondary.btn-outline-darken-3 {
  border-color: #484B58 !important;
  color: #484B58 !important;
}
.btn-outline-secondary.btn-outline-darken-3:hover {
  background-color: #484B58 !important;
}
.border-secondary.border-darken-3 {
  border: 1px solid #484B58 !important;
}
.border-top-secondary.border-top-darken-3 {
  border-top: 1px solid #484B58 !important;
}
.border-bottom-secondary.border-bottom-darken-3 {
  border-bottom: 1px solid #484B58 !important;
}
.border-left-secondary.border-left-darken-3 {
  border-left: 1px solid #484B58 !important;
}
.border-right-secondary.border-right-darken-3 {
  border-right: 1px solid #484B58 !important;
}
.overlay-secondary.overlay-darken-3 {
  background: #484B58;
  background: rgba(72, 75, 88, .8);
}
.bg-secondary.bg-darken-4,
.btn-secondary.btn-darken-4 {
  background-color: #3D3F4A !important;
}
.secondary.darken-4 {
  color: #3D3F4A !important;
}
.bg-secondary.bg-darken-4.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(61, 63, 74, .6);
  box-shadow: 0 1px 20px 1px rgba(61, 63, 74, .6);
}
.btn-secondary.btn-darken-4 {
  border-color: #545766 !important;
}
.btn-secondary.btn-darken-4:hover {
  border-color: #545766 !important;
  background-color: #484B58 !important;
}
.btn-secondary.btn-darken-4:active,
.btn-secondary.btn-darken-4:focus {
  border-color: #484B58 !important;
  background-color: #3D3F4A !important;
}
.btn-outline-secondary.btn-outline-darken-4 {
  border-color: #3D3F4A !important;
  color: #3D3F4A !important;
}
.btn-outline-secondary.btn-outline-darken-4:hover {
  background-color: #3D3F4A !important;
}
input:focus ~ .bg-secondary {
  -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #3D3F4A !important;
  box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #3D3F4A !important;
}
.border-secondary.border-darken-4 {
  border: 1px solid #3D3F4A !important;
}
.border-top-secondary.border-top-darken-4 {
  border-top: 1px solid #3D3F4A !important;
}
.border-bottom-secondary.border-bottom-darken-4 {
  border-bottom: 1px solid #3D3F4A !important;
}
.border-left-secondary.border-left-darken-4 {
  border-left: 1px solid #3D3F4A !important;
}
.border-right-secondary.border-right-darken-4 {
  border-right: 1px solid #3D3F4A !important;
}
.overlay-secondary.overlay-darken-4 {
  background: #3D3F4A;
  background: rgba(61, 63, 74, .8);
}
.bg-success.bg-lighten-5,
.btn-success.btn-lighten-5 {
  background-color: #8EE9C9 !important;
}
.success.lighten-5 {
  color: #8EE9C9 !important;
}
.bg-success.bg-lighten-5.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(142, 233, 201, .6);
  box-shadow: 0 1px 20px 1px rgba(142, 233, 201, .6);
}
.btn-success.btn-lighten-5 {
  border-color: #20A576 !important;
}
.btn-success.btn-lighten-5:hover {
  border-color: #20A576 !important;
  background-color: #1C9066 !important;
}
.btn-success.btn-lighten-5:active,
.btn-success.btn-lighten-5:focus {
  border-color: #1C9066 !important;
  background-color: #187A57 !important;
}
.btn-outline-success.btn-outline-lighten-5 {
  border-color: #8EE9C9 !important;
  color: #8EE9C9 !important;
}
.btn-outline-success.btn-outline-lighten-5:hover {
  background-color: #8EE9C9 !important;
}
.border-success.border-lighten-5 {
  border: 1px solid #8EE9C9 !important;
}
.border-top-success.border-top-lighten-5 {
  border-top: 1px solid #8EE9C9 !important;
}
.border-bottom-success.border-bottom-lighten-5 {
  border-bottom: 1px solid #8EE9C9 !important;
}
.border-left-success.border-left-lighten-5 {
  border-left: 1px solid #8EE9C9 !important;
}
.border-right-success.border-right-lighten-5 {
  border-right: 1px solid #8EE9C9 !important;
}
.overlay-success.overlay-lighten-5 {
  background: #8EE9C9;
  background: rgba(142, 233, 201, .8);
}
.bg-success.bg-lighten-4,
.btn-success.btn-lighten-4 {
  background-color: #79E5BE !important;
}
.success.lighten-4 {
  color: #79E5BE !important;
}
.bg-success.bg-lighten-4.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(121, 229, 190, .6);
  box-shadow: 0 1px 20px 1px rgba(121, 229, 190, .6);
}
.btn-success.btn-lighten-4 {
  border-color: #20A576 !important;
}
.btn-success.btn-lighten-4:hover {
  border-color: #20A576 !important;
  background-color: #1C9066 !important;
}
.btn-success.btn-lighten-4:active,
.btn-success.btn-lighten-4:focus {
  border-color: #1C9066 !important;
  background-color: #187A57 !important;
}
.btn-outline-success.btn-outline-lighten-4 {
  border-color: #79E5BE !important;
  color: #79E5BE !important;
}
.btn-outline-success.btn-outline-lighten-4:hover {
  background-color: #79E5BE !important;
}
.border-success.border-lighten-4 {
  border: 1px solid #79E5BE !important;
}
.border-top-success.border-top-lighten-4 {
  border-top: 1px solid #79E5BE !important;
}
.border-bottom-success.border-bottom-lighten-4 {
  border-bottom: 1px solid #79E5BE !important;
}
.border-left-success.border-left-lighten-4 {
  border-left: 1px solid #79E5BE !important;
}
.border-right-success.border-right-lighten-4 {
  border-right: 1px solid #79E5BE !important;
}
.overlay-success.overlay-lighten-4 {
  background: #79E5BE;
  background: rgba(121, 229, 190, .8);
}
.bg-success.bg-lighten-3,
.btn-success.btn-lighten-3 {
  background-color: #63E1B4 !important;
}
.success.lighten-3 {
  color: #63E1B4 !important;
}
.bg-success.bg-lighten-3.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(99, 225, 180, .6);
  box-shadow: 0 1px 20px 1px rgba(99, 225, 180, .6);
}
.btn-success.btn-lighten-3 {
  border-color: #20A576 !important;
}
.btn-success.btn-lighten-3:hover {
  border-color: #20A576 !important;
  background-color: #1C9066 !important;
}
.btn-success.btn-lighten-3:active,
.btn-success.btn-lighten-3:focus {
  border-color: #1C9066 !important;
  background-color: #187A57 !important;
}
.btn-outline-success.btn-outline-lighten-3 {
  border-color: #63E1B4 !important;
  color: #63E1B4 !important;
}
.btn-outline-success.btn-outline-lighten-3:hover {
  background-color: #63E1B4 !important;
}
.border-success.border-lighten-3 {
  border: 1px solid #63E1B4 !important;
}
.border-top-success.border-top-lighten-3 {
  border-top: 1px solid #63E1B4 !important;
}
.border-bottom-success.border-bottom-lighten-3 {
  border-bottom: 1px solid #63E1B4 !important;
}
.border-left-success.border-left-lighten-3 {
  border-left: 1px solid #63E1B4 !important;
}
.border-right-success.border-right-lighten-3 {
  border-right: 1px solid #63E1B4 !important;
}
.overlay-success.overlay-lighten-3 {
  background: #63E1B4;
  background: rgba(99, 225, 180, .8);
}
.bg-success.bg-lighten-2,
.btn-success.btn-lighten-2 {
  background-color: #4EDDAA !important;
}
.success.lighten-2 {
  color: #4EDDAA !important;
}
.bg-success.bg-lighten-2.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(78, 221, 170, .6);
  box-shadow: 0 1px 20px 1px rgba(78, 221, 170, .6);
}
.btn-success.btn-lighten-2 {
  border-color: #20A576 !important;
}
.btn-success.btn-lighten-2:hover {
  border-color: #20A576 !important;
  background-color: #1C9066 !important;
}
.btn-success.btn-lighten-2:active,
.btn-success.btn-lighten-2:focus {
  border-color: #1C9066 !important;
  background-color: #187A57 !important;
}
.btn-outline-success.btn-outline-lighten-2 {
  border-color: #4EDDAA !important;
  color: #4EDDAA !important;
}
.btn-outline-success.btn-outline-lighten-2:hover {
  background-color: #4EDDAA !important;
}
.border-success.border-lighten-2 {
  border: 1px solid #4EDDAA !important;
}
.border-top-success.border-top-lighten-2 {
  border-top: 1px solid #4EDDAA !important;
}
.border-bottom-success.border-bottom-lighten-2 {
  border-bottom: 1px solid #4EDDAA !important;
}
.border-left-success.border-left-lighten-2 {
  border-left: 1px solid #4EDDAA !important;
}
.border-right-success.border-right-lighten-2 {
  border-right: 1px solid #4EDDAA !important;
}
.overlay-success.overlay-lighten-2 {
  background: #4EDDAA;
  background: rgba(78, 221, 170, .8);
}
.bg-success.bg-lighten-1,
.btn-success.btn-lighten-1 {
  background-color: #39D9A0 !important;
}
.success.lighten-1 {
  color: #39D9A0 !important;
}
.bg-success.bg-lighten-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(57, 217, 160, .6);
  box-shadow: 0 1px 20px 1px rgba(57, 217, 160, .6);
}
.bg-success.bg-glow,
.btn-success.btn-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(40, 208, 148, .6);
}
.btn-success.btn-lighten-1 {
  border-color: #20A576 !important;
}
.btn-success.btn-lighten-1:hover {
  border-color: #20A576 !important;
  background-color: #1C9066 !important;
}
.btn-success.btn-lighten-1:active,
.btn-success.btn-lighten-1:focus {
  border-color: #1C9066 !important;
  background-color: #187A57 !important;
}
.btn-outline-success.btn-outline-lighten-1 {
  border-color: #39D9A0 !important;
  color: #39D9A0 !important;
}
.btn-outline-success.btn-outline-lighten-1:hover {
  background-color: #39D9A0 !important;
}
.border-success.border-lighten-1 {
  border: 1px solid #39D9A0 !important;
}
.border-top-success.border-top-lighten-1 {
  border-top: 1px solid #39D9A0 !important;
}
.border-bottom-success.border-bottom-lighten-1 {
  border-bottom: 1px solid #39D9A0 !important;
}
.border-left-success.border-left-lighten-1 {
  border-left: 1px solid #39D9A0 !important;
}
.border-right-success.border-right-lighten-1 {
  border-right: 1px solid #39D9A0 !important;
}
.overlay-success.overlay-lighten-1 {
  background: #39D9A0;
  background: rgba(57, 217, 160, .8);
}
.success {
  color: #57AF5A !important;
}
.bg-success {
  background-color: #57AF5A !important;
}
.bg-success .card-footer,
.bg-success .card-header {
  background-color: transparent;
}
.bg-success.bg-glow {
  box-shadow: 0 1px 20px 1px rgba(40, 208, 148, .6);
}
.selectboxit.selectboxit-btn.bg-success {
  background-color: #57AF5A !important;
}
.alert-success {
  border-color: #57AF5A !important;
  background-color: #5FE0B2 !important;
  color: #0B3A29 !important;
}
.alert-success .alert-link {
  color: #051811 !important;
}
.overlay-success {
  background: #57AF5A;
  background: rgba(40, 208, 148, .8);
}
.btn-success,
.color-info.success {
  background-color: #57AF5A !important;
}
.btn-success {
  border-color: #20A576 !important;
  color: #FFF;
}
.btn-success:hover {
  border-color: #24BB85 !important;
  background-color: #39D9A0 !important;
  color: #FFF !important;
}
.btn-success:active,
.btn-success:focus {
  border-color: #20A576 !important;
  background-color: #1C9066 !important;
  color: #FFF !important;
}
.btn-success.btn-glow {
  box-shadow: 0 1px 20px 1px rgba(40, 208, 148, .6);
}
.btn-outline-success {
  border-color: #57AF5A;
  background-color: transparent;
  color: #57AF5A;
}
.btn-outline-success:hover {
  background-color: #57AF5A;
  color: #FFF !important;
}
.btn-outline-success.btn-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(40, 208, 148, .6);
  box-shadow: 0 1px 20px 1px rgba(40, 208, 148, .6);
}
input[type=checkbox].bg-success + .custom-control-label:before,
input[type=radio].bg-success + .custom-control-label:before {
  background-color: #57AF5A !important;
}
.bg-success.bg-darken-1,
.btn-success.btn-darken-1 {
  background-color: #24BB85 !important;
}
.border-success {
  border: 1px solid #57AF5A !important;
}
.border-top-success {
  border-top: 1px solid #57AF5A;
}
.border-bottom-success {
  border-bottom: 1px solid #57AF5A;
}
.border-left-success {
  border-left: 1px solid #57AF5A;
}
.border-right-success {
  border-right: 1px solid #57AF5A;
}
.success.darken-1 {
  color: #24BB85 !important;
}
.bg-success.bg-darken-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(36, 187, 133, .6);
  box-shadow: 0 1px 20px 1px rgba(36, 187, 133, .6);
}
.btn-success.btn-darken-1 {
  border-color: #20A576 !important;
}
.btn-success.btn-darken-1:hover {
  border-color: #20A576 !important;
  background-color: #1C9066 !important;
}
.btn-success.btn-darken-1:active,
.btn-success.btn-darken-1:focus {
  border-color: #1C9066 !important;
  background-color: #187A57 !important;
}
.btn-outline-success.btn-outline-darken-1 {
  border-color: #24BB85 !important;
  color: #24BB85 !important;
}
.btn-outline-success.btn-outline-darken-1:hover {
  background-color: #24BB85 !important;
}
.border-success.border-darken-1 {
  border: 1px solid #24BB85 !important;
}
.border-top-success.border-top-darken-1 {
  border-top: 1px solid #24BB85 !important;
}
.border-bottom-success.border-bottom-darken-1 {
  border-bottom: 1px solid #24BB85 !important;
}
.border-left-success.border-left-darken-1 {
  border-left: 1px solid #24BB85 !important;
}
.border-right-success.border-right-darken-1 {
  border-right: 1px solid #24BB85 !important;
}
.overlay-success.overlay-darken-1 {
  background: #24BB85;
  background: rgba(36, 187, 133, .8);
}
.bg-success.bg-darken-2,
.btn-success.btn-darken-2 {
  background-color: #20A576 !important;
}
.success.darken-2 {
  color: #20A576 !important;
}
.bg-success.bg-darken-2.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(32, 165, 118, .6);
  box-shadow: 0 1px 20px 1px rgba(32, 165, 118, .6);
}
.btn-success.btn-darken-2 {
  border-color: #20A576 !important;
}
.btn-success.btn-darken-2:hover {
  border-color: #20A576 !important;
  background-color: #1C9066 !important;
}
.btn-success.btn-darken-2:active,
.btn-success.btn-darken-2:focus {
  border-color: #1C9066 !important;
  background-color: #187A57 !important;
}
.btn-outline-success.btn-outline-darken-2 {
  border-color: #20A576 !important;
  color: #20A576 !important;
}
.btn-outline-success.btn-outline-darken-2:hover {
  background-color: #20A576 !important;
}
.border-success.border-darken-2 {
  border: 1px solid #20A576 !important;
}
.border-top-success.border-top-darken-2 {
  border-top: 1px solid #20A576 !important;
}
.border-bottom-success.border-bottom-darken-2 {
  border-bottom: 1px solid #20A576 !important;
}
.border-left-success.border-left-darken-2 {
  border-left: 1px solid #20A576 !important;
}
.border-right-success.border-right-darken-2 {
  border-right: 1px solid #20A576 !important;
}
.overlay-success.overlay-darken-2 {
  background: #20A576;
  background: rgba(32, 165, 118, .8);
}
.success.darken-3 {
  color: #1C9066 !important;
}
.bg-success.bg-darken-3 {
  background-color: #1C9066 !important;
}
.bg-success.bg-darken-3.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(28, 144, 102, .6);
  box-shadow: 0 1px 20px 1px rgba(28, 144, 102, .6);
}
.btn-success.btn-darken-3,
.btn-success.btn-darken-3:hover {
  border-color: #20A576 !important;
  background-color: #1C9066 !important;
}
.btn-success.btn-darken-3:active,
.btn-success.btn-darken-3:focus {
  border-color: #1C9066 !important;
  background-color: #187A57 !important;
}
.btn-outline-success.btn-outline-darken-3 {
  border-color: #1C9066 !important;
  color: #1C9066 !important;
}
.btn-outline-success.btn-outline-darken-3:hover {
  background-color: #1C9066 !important;
}
.border-success.border-darken-3 {
  border: 1px solid #1C9066 !important;
}
.border-top-success.border-top-darken-3 {
  border-top: 1px solid #1C9066 !important;
}
.border-bottom-success.border-bottom-darken-3 {
  border-bottom: 1px solid #1C9066 !important;
}
.border-left-success.border-left-darken-3 {
  border-left: 1px solid #1C9066 !important;
}
.border-right-success.border-right-darken-3 {
  border-right: 1px solid #1C9066 !important;
}
.overlay-success.overlay-darken-3 {
  background: #1C9066;
  background: rgba(28, 144, 102, .8);
}
.bg-success.bg-darken-4,
.btn-success.btn-darken-4 {
  background-color: #187A57 !important;
}
.success.darken-4 {
  color: #187A57 !important;
}
.bg-success.bg-darken-4.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(24, 122, 87, .6);
  box-shadow: 0 1px 20px 1px rgba(24, 122, 87, .6);
}
.btn-success.btn-darken-4 {
  border-color: #20A576 !important;
}
.btn-success.btn-darken-4:hover {
  border-color: #20A576 !important;
  background-color: #1C9066 !important;
}
.btn-success.btn-darken-4:active,
.btn-success.btn-darken-4:focus {
  border-color: #1C9066 !important;
  background-color: #187A57 !important;
}
.btn-outline-success.btn-outline-darken-4 {
  border-color: #187A57 !important;
  color: #187A57 !important;
}
.btn-outline-success.btn-outline-darken-4:hover {
  background-color: #187A57 !important;
}
.border-success.border-darken-4 {
  border: 1px solid #187A57 !important;
}
.border-top-success.border-top-darken-4 {
  border-top: 1px solid #187A57 !important;
}
.border-bottom-success.border-bottom-darken-4 {
  border-bottom: 1px solid #187A57 !important;
}
.border-left-success.border-left-darken-4 {
  border-left: 1px solid #187A57 !important;
}
.border-right-success.border-right-darken-4 {
  border-right: 1px solid #187A57 !important;
}
.overlay-success.overlay-darken-4 {
  background: #187A57;
  background: rgba(24, 122, 87, .8);
}
.bg-success.bg-accent-1,
.btn-success.btn-accent-1 {
  background-color: #E1FFF0 !important;
}
.success.accent-1 {
  color: #E1FFF0 !important;
}
.bg-success.bg-accent-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(225, 255, 240, .6);
  box-shadow: 0 1px 20px 1px rgba(225, 255, 240, .6);
}
.btn-success.btn-accent-1 {
  border-color: #20A576 !important;
}
.btn-success.btn-accent-1:hover {
  border-color: #20A576 !important;
  background-color: #1C9066 !important;
}
.btn-success.btn-accent-1:active,
.btn-success.btn-accent-1:focus {
  border-color: #1C9066 !important;
  background-color: #187A57 !important;
}
.btn-outline-success.btn-outline-accent-1 {
  border-color: #E1FFF0 !important;
  color: #E1FFF0 !important;
}
.btn-outline-success.btn-outline-accent-1:hover {
  background-color: #E1FFF0 !important;
}
.border-success.border-accent-1 {
  border: 1px solid #E1FFF0 !important;
}
.border-top-success.border-top-accent-1 {
  border-top: 1px solid #E1FFF0 !important;
}
.border-bottom-success.border-bottom-accent-1 {
  border-bottom: 1px solid #E1FFF0 !important;
}
.border-left-success.border-left-accent-1 {
  border-left: 1px solid #E1FFF0 !important;
}
.border-right-success.border-right-accent-1 {
  border-right: 1px solid #E1FFF0 !important;
}
.overlay-success.overlay-accent-1 {
  background: #E1FFF0;
  background: rgba(225, 255, 240, .8);
}
.bg-success.bg-accent-2,
.btn-success.btn-accent-2 {
  background-color: #AEFFD5 !important;
}
.success.accent-2 {
  color: #AEFFD5 !important;
}
.bg-success.bg-accent-2.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(174, 255, 213, .6);
  box-shadow: 0 1px 20px 1px rgba(174, 255, 213, .6);
}
.btn-success.btn-accent-2 {
  border-color: #20A576 !important;
}
.btn-success.btn-accent-2:hover {
  border-color: #20A576 !important;
  background-color: #1C9066 !important;
}
.btn-success.btn-accent-2:active,
.btn-success.btn-accent-2:focus {
  border-color: #1C9066 !important;
  background-color: #187A57 !important;
}
.btn-outline-success.btn-outline-accent-2 {
  border-color: #AEFFD5 !important;
  color: #AEFFD5 !important;
}
.btn-outline-success.btn-outline-accent-2:hover {
  background-color: #AEFFD5 !important;
}
.border-success.border-accent-2 {
  border: 1px solid #AEFFD5 !important;
}
.border-top-success.border-top-accent-2 {
  border-top: 1px solid #AEFFD5 !important;
}
.border-bottom-success.border-bottom-accent-2 {
  border-bottom: 1px solid #AEFFD5 !important;
}
.border-left-success.border-left-accent-2 {
  border-left: 1px solid #AEFFD5 !important;
}
.border-right-success.border-right-accent-2 {
  border-right: 1px solid #AEFFD5 !important;
}
.overlay-success.overlay-accent-2 {
  background: #AEFFD5;
  background: rgba(174, 255, 213, .8);
}
.bg-success.bg-accent-3,
.btn-success.btn-accent-3 {
  background-color: #7BFFBB !important;
}
.success.accent-3 {
  color: #7BFFBB !important;
}
.bg-success.bg-accent-3.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(123, 255, 187, .6);
  box-shadow: 0 1px 20px 1px rgba(123, 255, 187, .6);
}
.btn-success.btn-accent-3 {
  border-color: #20A576 !important;
}
.btn-success.btn-accent-3:hover {
  border-color: #20A576 !important;
  background-color: #1C9066 !important;
}
.btn-success.btn-accent-3:active,
.btn-success.btn-accent-3:focus {
  border-color: #1C9066 !important;
  background-color: #187A57 !important;
}
.btn-outline-success.btn-outline-accent-3 {
  border-color: #7BFFBB !important;
  color: #7BFFBB !important;
}
.btn-outline-success.btn-outline-accent-3:hover {
  background-color: #7BFFBB !important;
}
.border-success.border-accent-3 {
  border: 1px solid #7BFFBB !important;
}
.border-top-success.border-top-accent-3 {
  border-top: 1px solid #7BFFBB !important;
}
.border-bottom-success.border-bottom-accent-3 {
  border-bottom: 1px solid #7BFFBB !important;
}
.border-left-success.border-left-accent-3 {
  border-left: 1px solid #7BFFBB !important;
}
.border-right-success.border-right-accent-3 {
  border-right: 1px solid #7BFFBB !important;
}
.overlay-success.overlay-accent-3 {
  background: #7BFFBB;
  background: rgba(123, 255, 187, .8);
}
.bg-success.bg-accent-4,
.btn-success.btn-accent-4 {
  background-color: #62FFAE !important;
}
.success.accent-4 {
  color: #62FFAE !important;
}
.bg-success.bg-accent-4.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(98, 255, 174, .6);
  box-shadow: 0 1px 20px 1px rgba(98, 255, 174, .6);
}
.btn-success.btn-accent-4 {
  border-color: #20A576 !important;
}
.btn-success.btn-accent-4:hover {
  border-color: #20A576 !important;
  background-color: #1C9066 !important;
}
.btn-success.btn-accent-4:active,
.btn-success.btn-accent-4:focus {
  border-color: #1C9066 !important;
  background-color: #187A57 !important;
}
.btn-outline-success.btn-outline-accent-4 {
  border-color: #62FFAE !important;
  color: #62FFAE !important;
}
.btn-outline-success.btn-outline-accent-4:hover {
  background-color: #62FFAE !important;
}
input:focus ~ .bg-success {
  -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #62FFAE !important;
  box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #62FFAE !important;
}
.border-success.border-accent-4 {
  border: 1px solid #62FFAE !important;
}
.border-top-success.border-top-accent-4 {
  border-top: 1px solid #62FFAE !important;
}
.border-bottom-success.border-bottom-accent-4 {
  border-bottom: 1px solid #62FFAE !important;
}
.border-left-success.border-left-accent-4 {
  border-left: 1px solid #62FFAE !important;
}
.border-right-success.border-right-accent-4 {
  border-right: 1px solid #62FFAE !important;
}
.btn-info.btn-lighten-5,
.btn-info.btn-lighten-5:hover {
  border-color: #0C84D1 !important;
}
.overlay-success.overlay-accent-4 {
  background: #62FFAE;
  background: rgba(98, 255, 174, .8);
}
.bg-info.bg-lighten-5,
.btn-info.btn-lighten-5 {
  background-color: #97D2F9 !important;
}
.info.lighten-5 {
  color: #97D2F9 !important;
}
.bg-info.bg-lighten-5.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(151, 210, 249, .6);
  box-shadow: 0 1px 20px 1px rgba(151, 210, 249, .6);
}
.btn-info.btn-lighten-5:hover {
  background-color: #0B75B9 !important;
}
.btn-info.btn-lighten-5:active,
.btn-info.btn-lighten-5:focus {
  border-color: #0B75B9 !important;
  background-color: #0965A1 !important;
}
.btn-outline-info.btn-outline-lighten-5 {
  border-color: #97D2F9 !important;
  color: #97D2F9 !important;
}
.btn-outline-info.btn-outline-lighten-5:hover {
  background-color: #97D2F9 !important;
}
.border-info.border-lighten-5 {
  border: 1px solid #97D2F9 !important;
}
.border-top-info.border-top-lighten-5 {
  border-top: 1px solid #97D2F9 !important;
}
.border-bottom-info.border-bottom-lighten-5 {
  border-bottom: 1px solid #97D2F9 !important;
}
.border-left-info.border-left-lighten-5 {
  border-left: 1px solid #97D2F9 !important;
}
.border-right-info.border-right-lighten-5 {
  border-right: 1px solid #97D2F9 !important;
}
.btn-info.btn-lighten-4,
.btn-info.btn-lighten-4:hover {
  border-color: #0C84D1 !important;
}
.overlay-info.overlay-lighten-5 {
  background: #97D2F9;
  background: rgba(151, 210, 249, .8);
}
.bg-info.bg-lighten-4,
.btn-info.btn-lighten-4 {
  background-color: #7EC8F8 !important;
}
.info.lighten-4 {
  color: #7EC8F8 !important;
}
.bg-info.bg-lighten-4.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(126, 200, 248, .6);
  box-shadow: 0 1px 20px 1px rgba(126, 200, 248, .6);
}
.btn-info.btn-lighten-4:hover {
  background-color: #0B75B9 !important;
}
.btn-info.btn-lighten-4:active,
.btn-info.btn-lighten-4:focus {
  border-color: #0B75B9 !important;
  background-color: #0965A1 !important;
}
.btn-outline-info.btn-outline-lighten-4 {
  border-color: #7EC8F8 !important;
  color: #7EC8F8 !important;
}
.btn-outline-info.btn-outline-lighten-4:hover {
  background-color: #7EC8F8 !important;
}
.border-info.border-lighten-4 {
  border: 1px solid #7EC8F8 !important;
}
.border-top-info.border-top-lighten-4 {
  border-top: 1px solid #7EC8F8 !important;
}
.border-bottom-info.border-bottom-lighten-4 {
  border-bottom: 1px solid #7EC8F8 !important;
}
.border-left-info.border-left-lighten-4 {
  border-left: 1px solid #7EC8F8 !important;
}
.border-right-info.border-right-lighten-4 {
  border-right: 1px solid #7EC8F8 !important;
}
.btn-info.btn-lighten-3,
.btn-info.btn-lighten-3:hover {
  border-color: #0C84D1 !important;
}
.overlay-info.overlay-lighten-4 {
  background: #7EC8F8;
  background: rgba(126, 200, 248, .8);
}
.bg-info.bg-lighten-3,
.btn-info.btn-lighten-3 {
  background-color: #66BEF6 !important;
}
.info.lighten-3 {
  color: #66BEF6 !important;
}
.bg-info.bg-lighten-3.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(102, 190, 246, .6);
  box-shadow: 0 1px 20px 1px rgba(102, 190, 246, .6);
}
.btn-info.btn-lighten-3:hover {
  background-color: #0B75B9 !important;
}
.btn-info.btn-lighten-3:active,
.btn-info.btn-lighten-3:focus {
  border-color: #0B75B9 !important;
  background-color: #0965A1 !important;
}
.btn-outline-info.btn-outline-lighten-3 {
  border-color: #66BEF6 !important;
  color: #66BEF6 !important;
}
.btn-outline-info.btn-outline-lighten-3:hover {
  background-color: #66BEF6 !important;
}
.border-info.border-lighten-3 {
  border: 1px solid #66BEF6 !important;
}
.border-top-info.border-top-lighten-3 {
  border-top: 1px solid #66BEF6 !important;
}
.border-bottom-info.border-bottom-lighten-3 {
  border-bottom: 1px solid #66BEF6 !important;
}
.border-left-info.border-left-lighten-3 {
  border-left: 1px solid #66BEF6 !important;
}
.border-right-info.border-right-lighten-3 {
  border-right: 1px solid #66BEF6 !important;
}
.btn-info.btn-lighten-2,
.btn-info.btn-lighten-2:hover {
  border-color: #0C84D1 !important;
}
.overlay-info.overlay-lighten-3 {
  background: #66BEF6;
  background: rgba(102, 190, 246, .8);
}
.bg-info.bg-lighten-2,
.btn-info.btn-lighten-2 {
  background-color: #4EB4F5 !important;
}
.info.lighten-2 {
  color: #4EB4F5 !important;
}
.bg-info.bg-lighten-2.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(78, 180, 245, .6);
  box-shadow: 0 1px 20px 1px rgba(78, 180, 245, .6);
}
.btn-info.btn-lighten-2:hover {
  background-color: #0B75B9 !important;
}
.btn-info.btn-lighten-2:active,
.btn-info.btn-lighten-2:focus {
  border-color: #0B75B9 !important;
  background-color: #0965A1 !important;
}
.btn-outline-info.btn-outline-lighten-2 {
  border-color: #4EB4F5 !important;
  color: #4EB4F5 !important;
}
.btn-outline-info.btn-outline-lighten-2:hover {
  background-color: #4EB4F5 !important;
}
.border-info.border-lighten-2 {
  border: 1px solid #4EB4F5 !important;
}
.border-top-info.border-top-lighten-2 {
  border-top: 1px solid #4EB4F5 !important;
}
.border-bottom-info.border-bottom-lighten-2 {
  border-bottom: 1px solid #4EB4F5 !important;
}
.border-left-info.border-left-lighten-2 {
  border-left: 1px solid #4EB4F5 !important;
}
.border-right-info.border-right-lighten-2 {
  border-right: 1px solid #4EB4F5 !important;
}
.btn-info.btn-lighten-1,
.btn-info.btn-lighten-1:hover {
  border-color: #0C84D1 !important;
}
.overlay-info.overlay-lighten-2 {
  background: #4EB4F5;
  background: rgba(78, 180, 245, .8);
}
.bg-info.bg-lighten-1,
.btn-info.btn-lighten-1 {
  background-color: #36A9F3 !important;
}
.info.lighten-1 {
  color: #36A9F3 !important;
}
.bg-info.bg-lighten-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(54, 169, 243, .6);
  box-shadow: 0 1px 20px 1px rgba(54, 169, 243, .6);
}
.bg-info.bg-glow,
.btn-info.btn-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(30, 159, 242, .6);
}
.btn-info.btn-lighten-1:hover {
  background-color: #0B75B9 !important;
}
.btn-info.btn-lighten-1:active,
.btn-info.btn-lighten-1:focus {
  border-color: #0B75B9 !important;
  background-color: #0965A1 !important;
}
.btn-outline-info.btn-outline-lighten-1 {
  border-color: #36A9F3 !important;
  color: #36A9F3 !important;
}
.btn-outline-info.btn-outline-lighten-1:hover {
  background-color: #36A9F3 !important;
}
.border-info.border-lighten-1 {
  border: 1px solid #36A9F3 !important;
}
.border-top-info.border-top-lighten-1 {
  border-top: 1px solid #36A9F3 !important;
}
.border-bottom-info.border-bottom-lighten-1 {
  border-bottom: 1px solid #36A9F3 !important;
}
.border-left-info.border-left-lighten-1 {
  border-left: 1px solid #36A9F3 !important;
}
.border-right-info.border-right-lighten-1 {
  border-right: 1px solid #36A9F3 !important;
}
.overlay-info.overlay-lighten-1 {
  background: #36A9F3;
  background: rgba(54, 169, 243, .8);
}
.info {
  color: #1E9FF2 !important;
}
.bg-info {
  background-color: #1E9FF2 !important;
}
.bg-info .card-footer,
.bg-info .card-header {
  background-color: transparent;
}
.bg-info.bg-glow {
  box-shadow: 0 1px 20px 1px rgba(30, 159, 242, .6);
}
.selectboxit.selectboxit-btn.bg-info {
  background-color: #1E9FF2 !important;
}
.alert-info {
  border-color: #1E9FF2 !important;
  background-color: #62BCF6 !important;
  color: #053858 !important;
}
.alert-info .alert-link {
  color: #031F32 !important;
}
.overlay-info {
  background: #1E9FF2;
  background: rgba(30, 159, 242, .8);
}
.btn-info,
.color-info.info {
  background-color: #1E9FF2 !important;
}
.btn-info {
  border-color: #0C84D1 !important;
  color: #FFF;
}
.btn-info:hover {
  border-color: #0D93E9 !important;
  background-color: #36A9F3 !important;
  color: #FFF !important;
}
.btn-info:active,
.btn-info:focus {
  border-color: #0C84D1 !important;
  background-color: #0B75B9 !important;
  color: #FFF !important;
}
.btn-info.btn-glow {
  box-shadow: 0 1px 20px 1px rgba(30, 159, 242, .6);
}
.btn-outline-info {
  border-color: #1E9FF2;
  background-color: transparent;
  color: #1E9FF2;
}
.btn-outline-info:hover {
  background-color: #1E9FF2;
  color: #FFF !important;
}
.btn-outline-info.btn-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(30, 159, 242, .6);
  box-shadow: 0 1px 20px 1px rgba(30, 159, 242, .6);
}
input[type=checkbox].bg-info + .custom-control-label:before,
input[type=radio].bg-info + .custom-control-label:before {
  background-color: #1E9FF2 !important;
}
.bg-info.bg-darken-1,
.btn-info.btn-darken-1 {
  background-color: #0D93E9 !important;
}
.border-info {
  border: 1px solid #1E9FF2 !important;
}
.border-top-info {
  border-top: 1px solid #1E9FF2;
}
.border-bottom-info {
  border-bottom: 1px solid #1E9FF2;
}
.border-left-info {
  border-left: 1px solid #1E9FF2;
}
.border-right-info {
  border-right: 1px solid #1E9FF2;
}
.info.darken-1 {
  color: #0D93E9 !important;
}
.bg-info.bg-darken-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(13, 147, 233, .6);
  box-shadow: 0 1px 20px 1px rgba(13, 147, 233, .6);
}
.btn-info.btn-darken-1 {
  border-color: #0C84D1 !important;
}
.btn-info.btn-darken-1:hover {
  border-color: #0C84D1 !important;
  background-color: #0B75B9 !important;
}
.btn-info.btn-darken-1:active,
.btn-info.btn-darken-1:focus {
  border-color: #0B75B9 !important;
  background-color: #0965A1 !important;
}
.btn-outline-info.btn-outline-darken-1 {
  border-color: #0D93E9 !important;
  color: #0D93E9 !important;
}
.btn-outline-info.btn-outline-darken-1:hover {
  background-color: #0D93E9 !important;
}
.border-info.border-darken-1 {
  border: 1px solid #0D93E9 !important;
}
.border-top-info.border-top-darken-1 {
  border-top: 1px solid #0D93E9 !important;
}
.border-bottom-info.border-bottom-darken-1 {
  border-bottom: 1px solid #0D93E9 !important;
}
.border-left-info.border-left-darken-1 {
  border-left: 1px solid #0D93E9 !important;
}
.border-right-info.border-right-darken-1 {
  border-right: 1px solid #0D93E9 !important;
}
.btn-info.btn-darken-2,
.btn-info.btn-darken-2:hover {
  border-color: #0C84D1 !important;
}
.overlay-info.overlay-darken-1 {
  background: #0D93E9;
  background: rgba(13, 147, 233, .8);
}
.bg-info.bg-darken-2,
.btn-info.btn-darken-2 {
  background-color: #0C84D1 !important;
}
.info.darken-2 {
  color: #0C84D1 !important;
}
.bg-info.bg-darken-2.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(12, 132, 209, .6);
  box-shadow: 0 1px 20px 1px rgba(12, 132, 209, .6);
}
.btn-info.btn-darken-2:hover {
  background-color: #0B75B9 !important;
}
.btn-info.btn-darken-2:active,
.btn-info.btn-darken-2:focus {
  border-color: #0B75B9 !important;
  background-color: #0965A1 !important;
}
.btn-outline-info.btn-outline-darken-2 {
  border-color: #0C84D1 !important;
  color: #0C84D1 !important;
}
.btn-outline-info.btn-outline-darken-2:hover {
  background-color: #0C84D1 !important;
}
.border-info.border-darken-2 {
  border: 1px solid #0C84D1 !important;
}
.border-top-info.border-top-darken-2 {
  border-top: 1px solid #0C84D1 !important;
}
.border-bottom-info.border-bottom-darken-2 {
  border-bottom: 1px solid #0C84D1 !important;
}
.border-left-info.border-left-darken-2 {
  border-left: 1px solid #0C84D1 !important;
}
.border-right-info.border-right-darken-2 {
  border-right: 1px solid #0C84D1 !important;
}
.overlay-info.overlay-darken-2 {
  background: #0C84D1;
  background: rgba(12, 132, 209, .8);
}
.info.darken-3 {
  color: #0B75B9 !important;
}
.bg-info.bg-darken-3 {
  background-color: #0B75B9 !important;
}
.bg-info.bg-darken-3.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(11, 117, 185, .6);
  box-shadow: 0 1px 20px 1px rgba(11, 117, 185, .6);
}
.btn-info.btn-darken-3,
.btn-info.btn-darken-3:hover {
  border-color: #0C84D1 !important;
  background-color: #0B75B9 !important;
}
.btn-info.btn-darken-3:active,
.btn-info.btn-darken-3:focus {
  border-color: #0B75B9 !important;
  background-color: #0965A1 !important;
}
.btn-outline-info.btn-outline-darken-3 {
  border-color: #0B75B9 !important;
  color: #0B75B9 !important;
}
.btn-outline-info.btn-outline-darken-3:hover {
  background-color: #0B75B9 !important;
}
.border-info.border-darken-3 {
  border: 1px solid #0B75B9 !important;
}
.border-top-info.border-top-darken-3 {
  border-top: 1px solid #0B75B9 !important;
}
.border-bottom-info.border-bottom-darken-3 {
  border-bottom: 1px solid #0B75B9 !important;
}
.border-left-info.border-left-darken-3 {
  border-left: 1px solid #0B75B9 !important;
}
.border-right-info.border-right-darken-3 {
  border-right: 1px solid #0B75B9 !important;
}
.btn-info.btn-darken-4,
.btn-info.btn-darken-4:hover {
  border-color: #0C84D1 !important;
}
.overlay-info.overlay-darken-3 {
  background: #0B75B9;
  background: rgba(11, 117, 185, .8);
}
.bg-info.bg-darken-4,
.btn-info.btn-darken-4 {
  background-color: #0965A1 !important;
}
.info.darken-4 {
  color: #0965A1 !important;
}
.bg-info.bg-darken-4.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(9, 101, 161, .6);
  box-shadow: 0 1px 20px 1px rgba(9, 101, 161, .6);
}
.btn-info.btn-darken-4:hover {
  background-color: #0B75B9 !important;
}
.btn-info.btn-darken-4:active,
.btn-info.btn-darken-4:focus {
  border-color: #0B75B9 !important;
  background-color: #0965A1 !important;
}
.btn-outline-info.btn-outline-darken-4 {
  border-color: #0965A1 !important;
  color: #0965A1 !important;
}
.btn-outline-info.btn-outline-darken-4:hover {
  background-color: #0965A1 !important;
}
.border-info.border-darken-4 {
  border: 1px solid #0965A1 !important;
}
.border-top-info.border-top-darken-4 {
  border-top: 1px solid #0965A1 !important;
}
.border-bottom-info.border-bottom-darken-4 {
  border-bottom: 1px solid #0965A1 !important;
}
.border-left-info.border-left-darken-4 {
  border-left: 1px solid #0965A1 !important;
}
.border-right-info.border-right-darken-4 {
  border-right: 1px solid #0965A1 !important;
}
.btn-info.btn-accent-1,
.btn-info.btn-accent-1:hover {
  border-color: #0C84D1 !important;
}
.overlay-info.overlay-darken-4 {
  background: #0965A1;
  background: rgba(9, 101, 161, .8);
}
.bg-info.bg-accent-1,
.btn-info.btn-accent-1 {
  background-color: #EFF5FF !important;
}
.info.accent-1 {
  color: #EFF5FF !important;
}
.bg-info.bg-accent-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(239, 245, 255, .6);
  box-shadow: 0 1px 20px 1px rgba(239, 245, 255, .6);
}
.btn-info.btn-accent-1:hover {
  background-color: #0B75B9 !important;
}
.btn-info.btn-accent-1:active,
.btn-info.btn-accent-1:focus {
  border-color: #0B75B9 !important;
  background-color: #0965A1 !important;
}
.btn-outline-info.btn-outline-accent-1 {
  border-color: #EFF5FF !important;
  color: #EFF5FF !important;
}
.btn-outline-info.btn-outline-accent-1:hover {
  background-color: #EFF5FF !important;
}
.border-info.border-accent-1 {
  border: 1px solid #EFF5FF !important;
}
.border-top-info.border-top-accent-1 {
  border-top: 1px solid #EFF5FF !important;
}
.border-bottom-info.border-bottom-accent-1 {
  border-bottom: 1px solid #EFF5FF !important;
}
.border-left-info.border-left-accent-1 {
  border-left: 1px solid #EFF5FF !important;
}
.border-right-info.border-right-accent-1 {
  border-right: 1px solid #EFF5FF !important;
}
.btn-info.btn-accent-2,
.btn-info.btn-accent-2:hover {
  border-color: #0C84D1 !important;
}
.overlay-info.overlay-accent-1 {
  background: #EFF5FF;
  background: rgba(239, 245, 255, .8);
}
.bg-info.bg-accent-2,
.btn-info.btn-accent-2 {
  background-color: #DFECFF !important;
}
.info.accent-2 {
  color: #DFECFF !important;
}
.bg-info.bg-accent-2.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(223, 236, 255, .6);
  box-shadow: 0 1px 20px 1px rgba(223, 236, 255, .6);
}
.btn-info.btn-accent-2:hover {
  background-color: #0B75B9 !important;
}
.btn-info.btn-accent-2:active,
.btn-info.btn-accent-2:focus {
  border-color: #0B75B9 !important;
  background-color: #0965A1 !important;
}
.btn-outline-info.btn-outline-accent-2 {
  border-color: #DFECFF !important;
  color: #DFECFF !important;
}
.btn-outline-info.btn-outline-accent-2:hover {
  background-color: #DFECFF !important;
}
.border-info.border-accent-2 {
  border: 1px solid #DFECFF !important;
}
.border-top-info.border-top-accent-2 {
  border-top: 1px solid #DFECFF !important;
}
.border-bottom-info.border-bottom-accent-2 {
  border-bottom: 1px solid #DFECFF !important;
}
.border-left-info.border-left-accent-2 {
  border-left: 1px solid #DFECFF !important;
}
.border-right-info.border-right-accent-2 {
  border-right: 1px solid #DFECFF !important;
}
.btn-info.btn-accent-3,
.btn-info.btn-accent-3:hover {
  border-color: #0C84D1 !important;
}
.overlay-info.overlay-accent-2 {
  background: #DFECFF;
  background: rgba(223, 236, 255, .8);
}
.bg-info.bg-accent-3,
.btn-info.btn-accent-3 {
  background-color: #ACCFFF !important;
}
.info.accent-3 {
  color: #ACCFFF !important;
}
.bg-info.bg-accent-3.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(172, 207, 255, .6);
  box-shadow: 0 1px 20px 1px rgba(172, 207, 255, .6);
}
.btn-info.btn-accent-3:hover {
  background-color: #0B75B9 !important;
}
.btn-info.btn-accent-3:active,
.btn-info.btn-accent-3:focus {
  border-color: #0B75B9 !important;
  background-color: #0965A1 !important;
}
.btn-outline-info.btn-outline-accent-3 {
  border-color: #ACCFFF !important;
  color: #ACCFFF !important;
}
.btn-outline-info.btn-outline-accent-3:hover {
  background-color: #ACCFFF !important;
}
.border-info.border-accent-3 {
  border: 1px solid #ACCFFF !important;
}
.border-top-info.border-top-accent-3 {
  border-top: 1px solid #ACCFFF !important;
}
.border-bottom-info.border-bottom-accent-3 {
  border-bottom: 1px solid #ACCFFF !important;
}
.border-left-info.border-left-accent-3 {
  border-left: 1px solid #ACCFFF !important;
}
.border-right-info.border-right-accent-3 {
  border-right: 1px solid #ACCFFF !important;
}
.btn-info.btn-accent-4,
.btn-info.btn-accent-4:hover {
  border-color: #0C84D1 !important;
}
.overlay-info.overlay-accent-3 {
  background: #ACCFFF;
  background: rgba(172, 207, 255, .8);
}
.bg-info.bg-accent-4,
.btn-info.btn-accent-4 {
  background-color: #92C0FF !important;
}
.info.accent-4 {
  color: #92C0FF !important;
}
.bg-info.bg-accent-4.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(146, 192, 255, .6);
  box-shadow: 0 1px 20px 1px rgba(146, 192, 255, .6);
}
.btn-info.btn-accent-4:hover {
  background-color: #0B75B9 !important;
}
.btn-info.btn-accent-4:active,
.btn-info.btn-accent-4:focus {
  border-color: #0B75B9 !important;
  background-color: #0965A1 !important;
}
.btn-outline-info.btn-outline-accent-4 {
  border-color: #92C0FF !important;
  color: #92C0FF !important;
}
.btn-outline-info.btn-outline-accent-4:hover {
  background-color: #92C0FF !important;
}
input:focus ~ .bg-info {
  -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #92C0FF !important;
  box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #92C0FF !important;
}
.border-info.border-accent-4 {
  border: 1px solid #92C0FF !important;
}
.border-top-info.border-top-accent-4 {
  border-top: 1px solid #92C0FF !important;
}
.border-bottom-info.border-bottom-accent-4 {
  border-bottom: 1px solid #92C0FF !important;
}
.border-left-info.border-left-accent-4 {
  border-left: 1px solid #92C0FF !important;
}
.border-right-info.border-right-accent-4 {
  border-right: 1px solid #92C0FF !important;
}
.overlay-info.overlay-accent-4 {
  background: #92C0FF;
  background: rgba(146, 192, 255, .8);
}
.bg-warning.bg-lighten-5,
.btn-warning.btn-lighten-5 {
  background-color: #FFDEC9 !important;
}
.warning.lighten-5 {
  color: #FFDEC9 !important;
}
.bg-warning.bg-lighten-5.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 222, 201, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 222, 201, .6);
}
.btn-warning.btn-lighten-5 {
  border-color: #FF7216 !important;
}
.btn-warning.btn-lighten-5:hover {
  border-color: #FF7216 !important;
  background-color: #FC6300 !important;
}
.btn-warning.btn-lighten-5:active,
.btn-warning.btn-lighten-5:focus {
  border-color: #FC6300 !important;
  background-color: #E25900 !important;
}
.btn-outline-warning.btn-outline-lighten-5 {
  border-color: #FFDEC9 !important;
  color: #FFDEC9 !important;
}
.btn-outline-warning.btn-outline-lighten-5:hover {
  background-color: #FFDEC9 !important;
}
.border-warning.border-lighten-5 {
  border: 1px solid #FFDEC9 !important;
}
.border-top-warning.border-top-lighten-5 {
  border-top: 1px solid #FFDEC9 !important;
}
.border-bottom-warning.border-bottom-lighten-5 {
  border-bottom: 1px solid #FFDEC9 !important;
}
.border-left-warning.border-left-lighten-5 {
  border-left: 1px solid #FFDEC9 !important;
}
.border-right-warning.border-right-lighten-5 {
  border-right: 1px solid #FFDEC9 !important;
}
.overlay-warning.overlay-lighten-5 {
  background: #FFDEC9;
  background: rgba(255, 222, 201, .8);
}
.bg-warning.bg-lighten-4,
.btn-warning.btn-lighten-4 {
  background-color: #FFCFAF !important;
}
.warning.lighten-4 {
  color: #FFCFAF !important;
}
.bg-warning.bg-lighten-4.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 207, 175, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 207, 175, .6);
}
.btn-warning.btn-lighten-4 {
  border-color: #FF7216 !important;
}
.btn-warning.btn-lighten-4:hover {
  border-color: #FF7216 !important;
  background-color: #FC6300 !important;
}
.btn-warning.btn-lighten-4:active,
.btn-warning.btn-lighten-4:focus {
  border-color: #FC6300 !important;
  background-color: #E25900 !important;
}
.btn-outline-warning.btn-outline-lighten-4 {
  border-color: #FFCFAF !important;
  color: #FFCFAF !important;
}
.btn-outline-warning.btn-outline-lighten-4:hover {
  background-color: #FFCFAF !important;
}
.border-warning.border-lighten-4 {
  border: 1px solid #FFCFAF !important;
}
.border-top-warning.border-top-lighten-4 {
  border-top: 1px solid #FFCFAF !important;
}
.border-bottom-warning.border-bottom-lighten-4 {
  border-bottom: 1px solid #FFCFAF !important;
}
.border-left-warning.border-left-lighten-4 {
  border-left: 1px solid #FFCFAF !important;
}
.border-right-warning.border-right-lighten-4 {
  border-right: 1px solid #FFCFAF !important;
}
.overlay-warning.overlay-lighten-4 {
  background: #FFCFAF;
  background: rgba(255, 207, 175, .8);
}
.bg-warning.bg-lighten-3,
.btn-warning.btn-lighten-3 {
  background-color: #FFBF96 !important;
}
.warning.lighten-3 {
  color: #FFBF96 !important;
}
.bg-warning.bg-lighten-3.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 191, 150, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 191, 150, .6);
}
.btn-warning.btn-lighten-3 {
  border-color: #FF7216 !important;
}
.btn-warning.btn-lighten-3:hover {
  border-color: #FF7216 !important;
  background-color: #FC6300 !important;
}
.btn-warning.btn-lighten-3:active,
.btn-warning.btn-lighten-3:focus {
  border-color: #FC6300 !important;
  background-color: #E25900 !important;
}
.btn-outline-warning.btn-outline-lighten-3 {
  border-color: #FFBF96 !important;
  color: #FFBF96 !important;
}
.btn-outline-warning.btn-outline-lighten-3:hover {
  background-color: #FFBF96 !important;
}
.border-warning.border-lighten-3 {
  border: 1px solid #FFBF96 !important;
}
.border-top-warning.border-top-lighten-3 {
  border-top: 1px solid #FFBF96 !important;
}
.border-bottom-warning.border-bottom-lighten-3 {
  border-bottom: 1px solid #FFBF96 !important;
}
.border-left-warning.border-left-lighten-3 {
  border-left: 1px solid #FFBF96 !important;
}
.border-right-warning.border-right-lighten-3 {
  border-right: 1px solid #FFBF96 !important;
}
.overlay-warning.overlay-lighten-3 {
  background: #FFBF96;
  background: rgba(255, 191, 150, .8);
}
.bg-warning.bg-lighten-2,
.btn-warning.btn-lighten-2 {
  background-color: #FFB07C !important;
}
.warning.lighten-2 {
  color: #FFB07C !important;
}
.bg-warning.bg-lighten-2.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 176, 124, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 176, 124, .6);
}
.btn-warning.btn-lighten-2 {
  border-color: #FF7216 !important;
}
.btn-warning.btn-lighten-2:hover {
  border-color: #FF7216 !important;
  background-color: #FC6300 !important;
}
.btn-warning.btn-lighten-2:active,
.btn-warning.btn-lighten-2:focus {
  border-color: #FC6300 !important;
  background-color: #E25900 !important;
}
.btn-outline-warning.btn-outline-lighten-2 {
  border-color: #FFB07C !important;
  color: #FFB07C !important;
}
.btn-outline-warning.btn-outline-lighten-2:hover {
  background-color: #FFB07C !important;
}
.border-warning.border-lighten-2 {
  border: 1px solid #FFB07C !important;
}
.border-top-warning.border-top-lighten-2 {
  border-top: 1px solid #FFB07C !important;
}
.border-bottom-warning.border-bottom-lighten-2 {
  border-bottom: 1px solid #FFB07C !important;
}
.border-left-warning.border-left-lighten-2 {
  border-left: 1px solid #FFB07C !important;
}
.border-right-warning.border-right-lighten-2 {
  border-right: 1px solid #FFB07C !important;
}
.overlay-warning.overlay-lighten-2 {
  background: #FFB07C;
  background: rgba(255, 176, 124, .8);
}
.bg-warning.bg-lighten-1,
.btn-warning.btn-lighten-1 {
  background-color: #FFA063 !important;
}
.warning.lighten-1 {
  color: #FFA063 !important;
}
.bg-warning.bg-lighten-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 160, 99, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 160, 99, .6);
}
.bg-warning.bg-glow,
.btn-warning.btn-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 145, 73, .6);
}
.btn-warning.btn-lighten-1 {
  border-color: #FF7216 !important;
}
.btn-warning.btn-lighten-1:hover {
  border-color: #FF7216 !important;
  background-color: #FC6300 !important;
}
.btn-warning.btn-lighten-1:active,
.btn-warning.btn-lighten-1:focus {
  border-color: #FC6300 !important;
  background-color: #E25900 !important;
}
.btn-outline-warning.btn-outline-lighten-1 {
  border-color: #FFA063 !important;
  color: #FFA063 !important;
}
.btn-outline-warning.btn-outline-lighten-1:hover {
  background-color: #FFA063 !important;
}
.border-warning.border-lighten-1 {
  border: 1px solid #FFA063 !important;
}
.border-top-warning.border-top-lighten-1 {
  border-top: 1px solid #FFA063 !important;
}
.border-bottom-warning.border-bottom-lighten-1 {
  border-bottom: 1px solid #FFA063 !important;
}
.border-left-warning.border-left-lighten-1 {
  border-left: 1px solid #FFA063 !important;
}
.border-right-warning.border-right-lighten-1 {
  border-right: 1px solid #FFA063 !important;
}
.overlay-warning.overlay-lighten-1 {
  background: #FFA063;
  background: rgba(255, 160, 99, .8);
}
.warning {
  color: #FF9149 !important;
}
.bg-warning {
  background-color: #FF9149 !important;
}
.bg-warning .card-footer,
.bg-warning .card-header {
  background-color: transparent;
}
.bg-warning.bg-glow {
  box-shadow: 0 1px 20px 1px rgba(255, 145, 73, .6);
}
.selectboxit.selectboxit-btn.bg-warning {
  background-color: #FF9149 !important;
}
.alert-warning {
  border-color: #FF9149 !important;
  background-color: #FFBC90 !important;
  color: #963B00 !important;
}
.alert-warning .alert-link {
  color: #6D2B00 !important;
}
.overlay-warning {
  background: #FF9149;
  background: rgba(255, 145, 73, .8);
}
.btn-warning,
.color-info.warning {
  background-color: #FF9149 !important;
}
.btn-warning {
  border-color: #FF7216 !important;
  color: #FFF;
}
.btn-warning:hover {
  border-color: #FF8230 !important;
  background-color: #FFA063 !important;
  color: #FFF !important;
}
.btn-warning:active,
.btn-warning:focus {
  border-color: #FF7216 !important;
  background-color: #FC6300 !important;
  color: #FFF !important;
}
.btn-warning.btn-glow {
  box-shadow: 0 1px 20px 1px rgba(255, 145, 73, .6);
}
.btn-outline-warning {
  border-color: #FF9149;
  background-color: transparent;
  color: #FF9149;
}
.btn-outline-warning:hover {
  background-color: #FF9149;
  color: #FFF !important;
}
.btn-outline-warning.btn-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 145, 73, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 145, 73, .6);
}
input[type=checkbox].bg-warning + .custom-control-label:before,
input[type=radio].bg-warning + .custom-control-label:before {
  background-color: #FF9149 !important;
}
.bg-warning.bg-darken-1,
.btn-warning.btn-darken-1 {
  background-color: #FF8230 !important;
}
.border-warning {
  border: 1px solid #FF9149 !important;
}
.border-top-warning {
  border-top: 1px solid #FF9149;
}
.border-bottom-warning {
  border-bottom: 1px solid #FF9149;
}
.border-left-warning {
  border-left: 1px solid #FF9149;
}
.border-right-warning {
  border-right: 1px solid #FF9149;
}
.warning.darken-1 {
  color: #FF8230 !important;
}
.bg-warning.bg-darken-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 130, 48, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 130, 48, .6);
}
.btn-warning.btn-darken-1 {
  border-color: #FF7216 !important;
}
.btn-warning.btn-darken-1:hover {
  border-color: #FF7216 !important;
  background-color: #FC6300 !important;
}
.btn-warning.btn-darken-1:active,
.btn-warning.btn-darken-1:focus {
  border-color: #FC6300 !important;
  background-color: #E25900 !important;
}
.btn-outline-warning.btn-outline-darken-1 {
  border-color: #FF8230 !important;
  color: #FF8230 !important;
}
.btn-outline-warning.btn-outline-darken-1:hover {
  background-color: #FF8230 !important;
}
.border-warning.border-darken-1 {
  border: 1px solid #FF8230 !important;
}
.border-top-warning.border-top-darken-1 {
  border-top: 1px solid #FF8230 !important;
}
.border-bottom-warning.border-bottom-darken-1 {
  border-bottom: 1px solid #FF8230 !important;
}
.border-left-warning.border-left-darken-1 {
  border-left: 1px solid #FF8230 !important;
}
.border-right-warning.border-right-darken-1 {
  border-right: 1px solid #FF8230 !important;
}
.overlay-warning.overlay-darken-1 {
  background: #FF8230;
  background: rgba(255, 130, 48, .8);
}
.bg-warning.bg-darken-2,
.btn-warning.btn-darken-2 {
  background-color: #FF7216 !important;
}
.warning.darken-2 {
  color: #FF7216 !important;
}
.bg-warning.bg-darken-2.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 114, 22, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 114, 22, .6);
}
.btn-warning.btn-darken-2 {
  border-color: #FF7216 !important;
}
.btn-warning.btn-darken-2:hover {
  border-color: #FF7216 !important;
  background-color: #FC6300 !important;
}
.btn-warning.btn-darken-2:active,
.btn-warning.btn-darken-2:focus {
  border-color: #FC6300 !important;
  background-color: #E25900 !important;
}
.btn-outline-warning.btn-outline-darken-2 {
  border-color: #FF7216 !important;
  color: #FF7216 !important;
}
.btn-outline-warning.btn-outline-darken-2:hover {
  background-color: #FF7216 !important;
}
.border-warning.border-darken-2 {
  border: 1px solid #FF7216 !important;
}
.border-top-warning.border-top-darken-2 {
  border-top: 1px solid #FF7216 !important;
}
.border-bottom-warning.border-bottom-darken-2 {
  border-bottom: 1px solid #FF7216 !important;
}
.border-left-warning.border-left-darken-2 {
  border-left: 1px solid #FF7216 !important;
}
.border-right-warning.border-right-darken-2 {
  border-right: 1px solid #FF7216 !important;
}
.overlay-warning.overlay-darken-2 {
  background: #FF7216;
  background: rgba(255, 114, 22, .8);
}
.warning.darken-3 {
  color: #FC6300 !important;
}
.bg-warning.bg-darken-3 {
  background-color: #FC6300 !important;
}
.bg-warning.bg-darken-3.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(252, 99, 0, .6);
  box-shadow: 0 1px 20px 1px rgba(252, 99, 0, .6);
}
.btn-warning.btn-darken-3,
.btn-warning.btn-darken-3:hover {
  border-color: #FF7216 !important;
  background-color: #FC6300 !important;
}
.btn-warning.btn-darken-3:active,
.btn-warning.btn-darken-3:focus {
  border-color: #FC6300 !important;
  background-color: #E25900 !important;
}
.btn-outline-warning.btn-outline-darken-3 {
  border-color: #FC6300 !important;
  color: #FC6300 !important;
}
.btn-outline-warning.btn-outline-darken-3:hover {
  background-color: #FC6300 !important;
}
.border-warning.border-darken-3 {
  border: 1px solid #FC6300 !important;
}
.border-top-warning.border-top-darken-3 {
  border-top: 1px solid #FC6300 !important;
}
.border-bottom-warning.border-bottom-darken-3 {
  border-bottom: 1px solid #FC6300 !important;
}
.border-left-warning.border-left-darken-3 {
  border-left: 1px solid #FC6300 !important;
}
.border-right-warning.border-right-darken-3 {
  border-right: 1px solid #FC6300 !important;
}
.overlay-warning.overlay-darken-3 {
  background: #FC6300;
  background: rgba(252, 99, 0, .8);
}
.bg-warning.bg-darken-4,
.btn-warning.btn-darken-4 {
  background-color: #E25900 !important;
}
.warning.darken-4 {
  color: #E25900 !important;
}
.bg-warning.bg-darken-4.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(226, 89, 0, .6);
  box-shadow: 0 1px 20px 1px rgba(226, 89, 0, .6);
}
.btn-warning.btn-darken-4 {
  border-color: #FF7216 !important;
}
.btn-warning.btn-darken-4:hover {
  border-color: #FF7216 !important;
  background-color: #FC6300 !important;
}
.btn-warning.btn-darken-4:active,
.btn-warning.btn-darken-4:focus {
  border-color: #FC6300 !important;
  background-color: #E25900 !important;
}
.btn-outline-warning.btn-outline-darken-4 {
  border-color: #E25900 !important;
  color: #E25900 !important;
}
.btn-outline-warning.btn-outline-darken-4:hover {
  background-color: #E25900 !important;
}
.border-warning.border-darken-4 {
  border: 1px solid #E25900 !important;
}
.border-top-warning.border-top-darken-4 {
  border-top: 1px solid #E25900 !important;
}
.border-bottom-warning.border-bottom-darken-4 {
  border-bottom: 1px solid #E25900 !important;
}
.border-left-warning.border-left-darken-4 {
  border-left: 1px solid #E25900 !important;
}
.border-right-warning.border-right-darken-4 {
  border-right: 1px solid #E25900 !important;
}
.overlay-warning.overlay-darken-4 {
  background: #E25900;
  background: rgba(226, 89, 0, .8);
}
.bg-warning.bg-accent-1,
.btn-warning.btn-accent-1 {
  background-color: #FFF5EF !important;
}
.warning.accent-1 {
  color: #FFF5EF !important;
}
.bg-warning.bg-accent-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 245, 239, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 245, 239, .6);
}
.btn-warning.btn-accent-1 {
  border-color: #FF7216 !important;
}
.btn-warning.btn-accent-1:hover {
  border-color: #FF7216 !important;
  background-color: #FC6300 !important;
}
.btn-warning.btn-accent-1:active,
.btn-warning.btn-accent-1:focus {
  border-color: #FC6300 !important;
  background-color: #E25900 !important;
}
.btn-outline-warning.btn-outline-accent-1 {
  border-color: #FFF5EF !important;
  color: #FFF5EF !important;
}
.btn-outline-warning.btn-outline-accent-1:hover {
  background-color: #FFF5EF !important;
}
.border-warning.border-accent-1 {
  border: 1px solid #FFF5EF !important;
}
.border-top-warning.border-top-accent-1 {
  border-top: 1px solid #FFF5EF !important;
}
.border-bottom-warning.border-bottom-accent-1 {
  border-bottom: 1px solid #FFF5EF !important;
}
.border-left-warning.border-left-accent-1 {
  border-left: 1px solid #FFF5EF !important;
}
.border-right-warning.border-right-accent-1 {
  border-right: 1px solid #FFF5EF !important;
}
.overlay-warning.overlay-accent-1 {
  background: #FFF5EF;
  background: rgba(255, 245, 239, .8);
}
.bg-warning.bg-accent-2,
.btn-warning.btn-accent-2 {
  background-color: #FFE5D8 !important;
}
.warning.accent-2 {
  color: #FFE5D8 !important;
}
.bg-warning.bg-accent-2.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 229, 216, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 229, 216, .6);
}
.btn-warning.btn-accent-2 {
  border-color: #FF7216 !important;
}
.btn-warning.btn-accent-2:hover {
  border-color: #FF7216 !important;
  background-color: #FC6300 !important;
}
.btn-warning.btn-accent-2:active,
.btn-warning.btn-accent-2:focus {
  border-color: #FC6300 !important;
  background-color: #E25900 !important;
}
.btn-outline-warning.btn-outline-accent-2 {
  border-color: #FFE5D8 !important;
  color: #FFE5D8 !important;
}
.btn-outline-warning.btn-outline-accent-2:hover {
  background-color: #FFE5D8 !important;
}
.border-warning.border-accent-2 {
  border: 1px solid #FFE5D8 !important;
}
.border-top-warning.border-top-accent-2 {
  border-top: 1px solid #FFE5D8 !important;
}
.border-bottom-warning.border-bottom-accent-2 {
  border-bottom: 1px solid #FFE5D8 !important;
}
.border-left-warning.border-left-accent-2 {
  border-left: 1px solid #FFE5D8 !important;
}
.border-right-warning.border-right-accent-2 {
  border-right: 1px solid #FFE5D8 !important;
}
.overlay-warning.overlay-accent-2 {
  background: #FFE5D8;
  background: rgba(255, 229, 216, .8);
}
.bg-warning.bg-accent-3,
.btn-warning.btn-accent-3 {
  background-color: #FFDDD0 !important;
}
.warning.accent-3 {
  color: #FFDDD0 !important;
}
.bg-warning.bg-accent-3.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 221, 208, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 221, 208, .6);
}
.btn-warning.btn-accent-3 {
  border-color: #FF7216 !important;
}
.btn-warning.btn-accent-3:hover {
  border-color: #FF7216 !important;
  background-color: #FC6300 !important;
}
.btn-warning.btn-accent-3:active,
.btn-warning.btn-accent-3:focus {
  border-color: #FC6300 !important;
  background-color: #E25900 !important;
}
.btn-outline-warning.btn-outline-accent-3 {
  border-color: #FFDDD0 !important;
  color: #FFDDD0 !important;
}
.btn-outline-warning.btn-outline-accent-3:hover {
  background-color: #FFDDD0 !important;
}
.border-warning.border-accent-3 {
  border: 1px solid #FFDDD0 !important;
}
.border-top-warning.border-top-accent-3 {
  border-top: 1px solid #FFDDD0 !important;
}
.border-bottom-warning.border-bottom-accent-3 {
  border-bottom: 1px solid #FFDDD0 !important;
}
.border-left-warning.border-left-accent-3 {
  border-left: 1px solid #FFDDD0 !important;
}
.border-right-warning.border-right-accent-3 {
  border-right: 1px solid #FFDDD0 !important;
}
.overlay-warning.overlay-accent-3 {
  background: #FFDDD0;
  background: rgba(255, 221, 208, .8);
}
.bg-warning.bg-accent-4,
.btn-warning.btn-accent-4 {
  background-color: #FFCAB7 !important;
}
.warning.accent-4 {
  color: #FFCAB7 !important;
}
.bg-warning.bg-accent-4.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 202, 183, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 202, 183, .6);
}
.btn-warning.btn-accent-4 {
  border-color: #FF7216 !important;
}
.btn-warning.btn-accent-4:hover {
  border-color: #FF7216 !important;
  background-color: #FC6300 !important;
}
.btn-warning.btn-accent-4:active,
.btn-warning.btn-accent-4:focus {
  border-color: #FC6300 !important;
  background-color: #E25900 !important;
}
.btn-outline-warning.btn-outline-accent-4 {
  border-color: #FFCAB7 !important;
  color: #FFCAB7 !important;
}
.btn-outline-warning.btn-outline-accent-4:hover {
  background-color: #FFCAB7 !important;
}
input:focus ~ .bg-warning {
  -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #FFCAB7 !important;
  box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #FFCAB7 !important;
}
.border-warning.border-accent-4 {
  border: 1px solid #FFCAB7 !important;
}
.border-top-warning.border-top-accent-4 {
  border-top: 1px solid #FFCAB7 !important;
}
.border-bottom-warning.border-bottom-accent-4 {
  border-bottom: 1px solid #FFCAB7 !important;
}
.border-left-warning.border-left-accent-4 {
  border-left: 1px solid #FFCAB7 !important;
}
.border-right-warning.border-right-accent-4 {
  border-right: 1px solid #FFCAB7 !important;
}
.overlay-warning.overlay-accent-4 {
  background: #FFCAB7;
  background: rgba(255, 202, 183, .8);
}
.bg-danger.bg-lighten-5,
.btn-danger.btn-lighten-5 {
  background-color: #FFC9D0 !important;
}
.danger.lighten-5 {
  color: #FFC9D0 !important;
}
.bg-danger.bg-lighten-5.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 201, 208, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 201, 208, .6);
}
.btn-danger.btn-lighten-5 {
  border-color: #EE4635 !important;
}
.btn-danger.btn-lighten-5:hover {
  border-color: #EE4635 !important;
  background-color: #FC0021 !important;
}
.btn-danger.btn-lighten-5:active,
.btn-danger.btn-lighten-5:focus {
  border-color: #FC0021 !important;
  background-color: #E2001E !important;
}
.btn-outline-danger.btn-outline-lighten-5 {
  border-color: #FFC9D0 !important;
  color: #FFC9D0 !important;
}
.btn-outline-danger.btn-outline-lighten-5:hover {
  background-color: #FFC9D0 !important;
}
.border-danger.border-lighten-5 {
  border: 1px solid #FFC9D0 !important;
}
.border-top-danger.border-top-lighten-5 {
  border-top: 1px solid #FFC9D0 !important;
}
.border-bottom-danger.border-bottom-lighten-5 {
  border-bottom: 1px solid #FFC9D0 !important;
}
.border-left-danger.border-left-lighten-5 {
  border-left: 1px solid #FFC9D0 !important;
}
.border-right-danger.border-right-lighten-5 {
  border-right: 1px solid #FFC9D0 !important;
}
.overlay-danger.overlay-lighten-5 {
  background: #FFC9D0;
  background: rgba(255, 201, 208, .8);
}
.bg-danger.bg-lighten-4,
.btn-danger.btn-lighten-4 {
  background-color: #FFAFBA !important;
}
.danger.lighten-4 {
  color: #FFAFBA !important;
}
.bg-danger.bg-lighten-4.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 175, 186, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 175, 186, .6);
}
.btn-danger.btn-lighten-4 {
  border-color: #EE4635 !important;
}
.btn-danger.btn-lighten-4:hover {
  border-color: #EE4635 !important;
  background-color: #FC0021 !important;
}
.btn-danger.btn-lighten-4:active,
.btn-danger.btn-lighten-4:focus {
  border-color: #FC0021 !important;
  background-color: #E2001E !important;
}
.btn-outline-danger.btn-outline-lighten-4 {
  border-color: #FFAFBA !important;
  color: #FFAFBA !important;
}
.btn-outline-danger.btn-outline-lighten-4:hover {
  background-color: #FFAFBA !important;
}
.border-danger.border-lighten-4 {
  border: 1px solid #FFAFBA !important;
}
.border-top-danger.border-top-lighten-4 {
  border-top: 1px solid #FFAFBA !important;
}
.border-bottom-danger.border-bottom-lighten-4 {
  border-bottom: 1px solid #FFAFBA !important;
}
.border-left-danger.border-left-lighten-4 {
  border-left: 1px solid #FFAFBA !important;
}
.border-right-danger.border-right-lighten-4 {
  border-right: 1px solid #FFAFBA !important;
}
.overlay-danger.overlay-lighten-4 {
  background: #FFAFBA;
  background: rgba(255, 175, 186, .8);
}
.bg-danger.bg-lighten-3,
.btn-danger.btn-lighten-3 {
  background-color: #FF96A3 !important;
}
.danger.lighten-3 {
  color: #FF96A3 !important;
}
.bg-danger.bg-lighten-3.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 150, 163, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 150, 163, .6);
}
.btn-danger.btn-lighten-3 {
  border-color: #EE4635 !important;
}
.btn-danger.btn-lighten-3:hover {
  border-color: #EE4635 !important;
  background-color: #FC0021 !important;
}
.btn-danger.btn-lighten-3:active,
.btn-danger.btn-lighten-3:focus {
  border-color: #FC0021 !important;
  background-color: #E2001E !important;
}
.btn-outline-danger.btn-outline-lighten-3 {
  border-color: #FF96A3 !important;
  color: #FF96A3 !important;
}
.btn-outline-danger.btn-outline-lighten-3:hover {
  background-color: #FF96A3 !important;
}
.border-danger.border-lighten-3 {
  border: 1px solid #FF96A3 !important;
}
.border-top-danger.border-top-lighten-3 {
  border-top: 1px solid #FF96A3 !important;
}
.border-bottom-danger.border-bottom-lighten-3 {
  border-bottom: 1px solid #FF96A3 !important;
}
.border-left-danger.border-left-lighten-3 {
  border-left: 1px solid #FF96A3 !important;
}
.border-right-danger.border-right-lighten-3 {
  border-right: 1px solid #FF96A3 !important;
}
.overlay-danger.overlay-lighten-3 {
  background: #FF96A3;
  background: rgba(255, 150, 163, .8);
}
.bg-danger.bg-lighten-2,
.btn-danger.btn-lighten-2 {
  background-color: #FF7C8D !important;
}
.danger.lighten-2 {
  color: #FF7C8D !important;
}
.bg-danger.bg-lighten-2.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 124, 141, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 124, 141, .6);
}
.btn-danger.btn-lighten-2 {
  border-color: #EE4635 !important;
}
.btn-danger.btn-lighten-2:hover {
  border-color: #EE4635 !important;
  background-color: #FC0021 !important;
}
.btn-danger.btn-lighten-2:active,
.btn-danger.btn-lighten-2:focus {
  border-color: #FC0021 !important;
  background-color: #E2001E !important;
}
.btn-outline-danger.btn-outline-lighten-2 {
  border-color: #FF7C8D !important;
  color: #FF7C8D !important;
}
.btn-outline-danger.btn-outline-lighten-2:hover {
  background-color: #FF7C8D !important;
}
.border-danger.border-lighten-2 {
  border: 1px solid #FF7C8D !important;
}
.border-top-danger.border-top-lighten-2 {
  border-top: 1px solid #FF7C8D !important;
}
.border-bottom-danger.border-bottom-lighten-2 {
  border-bottom: 1px solid #FF7C8D !important;
}
.border-left-danger.border-left-lighten-2 {
  border-left: 1px solid #FF7C8D !important;
}
.border-right-danger.border-right-lighten-2 {
  border-right: 1px solid #FF7C8D !important;
}
.overlay-danger.overlay-lighten-2 {
  background: #FF7C8D;
  background: rgba(255, 124, 141, .8);
}
.bg-danger.bg-lighten-1,
.btn-danger.btn-lighten-1 {
  background-color: #FF6377 !important;
}
.danger.lighten-1 {
  color: #FF6377 !important;
}
.bg-danger.bg-lighten-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 99, 119, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 99, 119, .6);
}
.bg-danger.bg-glow,
.btn-danger.btn-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 73, 97, .6);
}
.btn-danger.btn-lighten-1 {
  border-color: #EE4635 !important;
}
.btn-danger.btn-lighten-1:hover {
  border-color: #EE4635 !important;
  background-color: #FC0021 !important;
}
.btn-danger.btn-lighten-1:active,
.btn-danger.btn-lighten-1:focus {
  border-color: #FC0021 !important;
  background-color: #E2001E !important;
}
.btn-outline-danger.btn-outline-lighten-1 {
  border-color: #FF6377 !important;
  color: #FF6377 !important;
}
.btn-outline-danger.btn-outline-lighten-1:hover {
  background-color: #FF6377 !important;
}
.border-danger.border-lighten-1 {
  border: 1px solid #FF6377 !important;
}
.border-top-danger.border-top-lighten-1 {
  border-top: 1px solid #FF6377 !important;
}
.border-bottom-danger.border-bottom-lighten-1 {
  border-bottom: 1px solid #FF6377 !important;
}
.border-left-danger.border-left-lighten-1 {
  border-left: 1px solid #FF6377 !important;
}
.border-right-danger.border-right-lighten-1 {
  border-right: 1px solid #FF6377 !important;
}
.overlay-danger.overlay-lighten-1 {
  background: #FF6377;
  background: rgba(255, 99, 119, .8);
}
.danger {
  color: #FF4961 !important;
}
.bg-danger {
  background-color: #FF4961 !important;
}
.bg-danger .card-footer,
.bg-danger .card-header {
  background-color: transparent;
}
.bg-danger.bg-glow {
  box-shadow: 0 1px 20px 1px rgba(255, 73, 97, .6);
}
.selectboxit.selectboxit-btn.bg-danger {
  background-color: #FF4961 !important;
}
.alert-danger {
  border-color: #FF4961 !important;
  background-color: #FF909F !important;
  color: #960014 !important;
}
.alert-danger .alert-link {
  color: #6D000E !important;
}
.overlay-danger {
  background: #FF4961;
  background: rgba(255, 73, 97, .8);
}
.btn-danger,
.color-info.danger {
  background-color: #FF4961 !important;
}
.btn-danger {
  border-color: #EE4635 !important;
  color: #FFF;
}
.btn-danger:hover {
  border-color: #FF304B !important;
  background-color: #FF6377 !important;
  color: #FFF !important;
}
.btn-danger:active,
.btn-danger:focus {
  border-color: #EE4635 !important;
  background-color: #FC0021 !important;
  color: #FFF !important;
}
.btn-danger.btn-glow {
  box-shadow: 0 1px 20px 1px rgba(255, 73, 97, .6);
}
.btn-outline-danger {
  border-color: #FF4961;
  background-color: transparent;
  color: #FF4961;
}
.btn-outline-danger:hover {
  background-color: #FF4961;
  color: #FFF !important;
}
.btn-outline-danger.btn-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 73, 97, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 73, 97, .6);
}
input[type=checkbox].bg-danger + .custom-control-label:before,
input[type=radio].bg-danger + .custom-control-label:before {
  background-color: #FF4961 !important;
}
.bg-danger.bg-darken-1,
.btn-danger.btn-darken-1 {
  background-color: #FF304B !important;
}
.border-danger {
  border: 1px solid #FF4961 !important;
}
.border-top-danger {
  border-top: 1px solid #FF4961;
}
.border-bottom-danger {
  border-bottom: 1px solid #FF4961;
}
.border-left-danger {
  border-left: 1px solid #FF4961;
}
.border-right-danger {
  border-right: 1px solid #FF4961;
}
.danger.darken-1 {
  color: #FF304B !important;
}
.bg-danger.bg-darken-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 48, 75, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 48, 75, .6);
}
.btn-danger.btn-darken-1 {
  border-color: #EE4635 !important;
}
.btn-danger.btn-darken-1:hover {
  border-color: #EE4635 !important;
  background-color: #FC0021 !important;
}
.btn-danger.btn-darken-1:active,
.btn-danger.btn-darken-1:focus {
  border-color: #FC0021 !important;
  background-color: #E2001E !important;
}
.btn-outline-danger.btn-outline-darken-1 {
  border-color: #FF304B !important;
  color: #FF304B !important;
}
.btn-outline-danger.btn-outline-darken-1:hover {
  background-color: #FF304B !important;
}
.border-danger.border-darken-1 {
  border: 1px solid #FF304B !important;
}
.border-top-danger.border-top-darken-1 {
  border-top: 1px solid #FF304B !important;
}
.border-bottom-danger.border-bottom-darken-1 {
  border-bottom: 1px solid #FF304B !important;
}
.border-left-danger.border-left-darken-1 {
  border-left: 1px solid #FF304B !important;
}
.border-right-danger.border-right-darken-1 {
  border-right: 1px solid #FF304B !important;
}
.btn-danger.btn-darken-2,
.btn-danger.btn-darken-2:hover {
  border-color: #EE4635 !important;
}
.overlay-danger.overlay-darken-1 {
  background: #FF304B;
  background: rgba(255, 48, 75, .8);
}
.bg-danger.bg-darken-2,
.btn-danger.btn-darken-2 {
  background-color: #EE4635 !important;
}
.danger.darken-2 {
  color: #EE4635 !important;
}
.bg-danger.bg-darken-2.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 22, 53, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 22, 53, .6);
}
.btn-danger.btn-darken-2:hover {
  background-color: #FC0021 !important;
}
.btn-danger.btn-darken-2:active,
.btn-danger.btn-darken-2:focus {
  border-color: #FC0021 !important;
  background-color: #E2001E !important;
}
.btn-outline-danger.btn-outline-darken-2 {
  border-color: #EE4635 !important;
  color: #EE4635 !important;
}
.btn-outline-danger.btn-outline-darken-2:hover {
  background-color: #EE4635 !important;
}
.border-danger.border-darken-2 {
  border: 1px solid #EE4635 !important;
}
.border-top-danger.border-top-darken-2 {
  border-top: 1px solid #EE4635 !important;
}
.border-bottom-danger.border-bottom-darken-2 {
  border-bottom: 1px solid #EE4635 !important;
}
.border-left-danger.border-left-darken-2 {
  border-left: 1px solid #EE4635 !important;
}
.border-right-danger.border-right-darken-2 {
  border-right: 1px solid #EE4635 !important;
}
.overlay-danger.overlay-darken-2 {
  background: #EE4635;
  background: rgba(255, 22, 53, .8);
}
.danger.darken-3 {
  color: #FC0021 !important;
}
.bg-danger.bg-darken-3 {
  background-color: #FC0021 !important;
}
.bg-danger.bg-darken-3.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(252, 0, 33, .6);
  box-shadow: 0 1px 20px 1px rgba(252, 0, 33, .6);
}
.btn-danger.btn-darken-3,
.btn-danger.btn-darken-3:hover {
  border-color: #EE4635 !important;
  background-color: #FC0021 !important;
}
.btn-danger.btn-darken-3:active,
.btn-danger.btn-darken-3:focus {
  border-color: #FC0021 !important;
  background-color: #E2001E !important;
}
.btn-outline-danger.btn-outline-darken-3 {
  border-color: #FC0021 !important;
  color: #FC0021 !important;
}
.btn-outline-danger.btn-outline-darken-3:hover {
  background-color: #FC0021 !important;
}
.border-danger.border-darken-3 {
  border: 1px solid #FC0021 !important;
}
.border-top-danger.border-top-darken-3 {
  border-top: 1px solid #FC0021 !important;
}
.border-bottom-danger.border-bottom-darken-3 {
  border-bottom: 1px solid #FC0021 !important;
}
.border-left-danger.border-left-darken-3 {
  border-left: 1px solid #FC0021 !important;
}
.border-right-danger.border-right-darken-3 {
  border-right: 1px solid #FC0021 !important;
}
.btn-danger.btn-darken-4,
.btn-danger.btn-darken-4:hover {
  border-color: #EE4635 !important;
}
.overlay-danger.overlay-darken-3 {
  background: #FC0021;
  background: rgba(252, 0, 33, .8);
}
.bg-danger.bg-darken-4,
.btn-danger.btn-darken-4 {
  background-color: #E2001E !important;
}
.danger.darken-4 {
  color: #E2001E !important;
}
.bg-danger.bg-darken-4.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(226, 0, 30, .6);
  box-shadow: 0 1px 20px 1px rgba(226, 0, 30, .6);
}
.btn-danger.btn-darken-4:hover {
  background-color: #FC0021 !important;
}
.btn-danger.btn-darken-4:active,
.btn-danger.btn-darken-4:focus {
  border-color: #FC0021 !important;
  background-color: #E2001E !important;
}
.btn-outline-danger.btn-outline-darken-4 {
  border-color: #E2001E !important;
  color: #E2001E !important;
}
.btn-outline-danger.btn-outline-darken-4:hover {
  background-color: #E2001E !important;
}
.border-danger.border-darken-4 {
  border: 1px solid #E2001E !important;
}
.border-top-danger.border-top-darken-4 {
  border-top: 1px solid #E2001E !important;
}
.border-bottom-danger.border-bottom-darken-4 {
  border-bottom: 1px solid #E2001E !important;
}
.border-left-danger.border-left-darken-4 {
  border-left: 1px solid #E2001E !important;
}
.border-right-danger.border-right-darken-4 {
  border-right: 1px solid #E2001E !important;
}
.btn-danger.btn-accent-1,
.btn-danger.btn-accent-1:hover {
  border-color: #EE4635 !important;
}
.overlay-danger.overlay-darken-4 {
  background: #E2001E;
  background: rgba(226, 0, 30, .8);
}
.bg-danger.bg-accent-1,
.btn-danger.btn-accent-1 {
  background-color: #FFEEF1 !important;
}
.danger.accent-1 {
  color: #FFEEF1 !important;
}
.bg-danger.bg-accent-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 238, 241, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 238, 241, .6);
}
.btn-danger.btn-accent-1:hover {
  background-color: #FC0021 !important;
}
.btn-danger.btn-accent-1:active,
.btn-danger.btn-accent-1:focus {
  border-color: #FC0021 !important;
  background-color: #E2001E !important;
}
.btn-outline-danger.btn-outline-accent-1 {
  border-color: #FFEEF1 !important;
  color: #FFEEF1 !important;
}
.btn-outline-danger.btn-outline-accent-1:hover {
  background-color: #FFEEF1 !important;
}
.border-danger.border-accent-1 {
  border: 1px solid #FFEEF1 !important;
}
.border-top-danger.border-top-accent-1 {
  border-top: 1px solid #FFEEF1 !important;
}
.border-bottom-danger.border-bottom-accent-1 {
  border-bottom: 1px solid #FFEEF1 !important;
}
.border-left-danger.border-left-accent-1 {
  border-left: 1px solid #FFEEF1 !important;
}
.border-right-danger.border-right-accent-1 {
  border-right: 1px solid #FFEEF1 !important;
}
.btn-danger.btn-accent-2,
.btn-danger.btn-accent-2:hover {
  border-color: #EE4635 !important;
}
.overlay-danger.overlay-accent-1 {
  background: #FFEEF1;
  background: rgba(255, 238, 241, .8);
}
.bg-danger.bg-accent-2,
.btn-danger.btn-accent-2 {
  background-color: #FFD6DB !important;
}
.danger.accent-2 {
  color: #FFD6DB !important;
}
.bg-danger.bg-accent-2.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 214, 219, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 214, 219, .6);
}
.btn-danger.btn-accent-2:hover {
  background-color: #FC0021 !important;
}
.btn-danger.btn-accent-2:active,
.btn-danger.btn-accent-2:focus {
  border-color: #FC0021 !important;
  background-color: #E2001E !important;
}
.btn-outline-danger.btn-outline-accent-2 {
  border-color: #FFD6DB !important;
  color: #FFD6DB !important;
}
.btn-outline-danger.btn-outline-accent-2:hover {
  background-color: #FFD6DB !important;
}
.border-danger.border-accent-2 {
  border: 1px solid #FFD6DB !important;
}
.border-top-danger.border-top-accent-2 {
  border-top: 1px solid #FFD6DB !important;
}
.border-bottom-danger.border-bottom-accent-2 {
  border-bottom: 1px solid #FFD6DB !important;
}
.border-left-danger.border-left-accent-2 {
  border-left: 1px solid #FFD6DB !important;
}
.border-right-danger.border-right-accent-2 {
  border-right: 1px solid #FFD6DB !important;
}
.btn-danger.btn-accent-3,
.btn-danger.btn-accent-3:hover {
  border-color: #EE4635 !important;
}
.overlay-danger.overlay-accent-2 {
  background: #FFD6DB;
  background: rgba(255, 214, 219, .8);
}
.bg-danger.bg-accent-3,
.btn-danger.btn-accent-3 {
  background-color: #FFD0D3 !important;
}
.danger.accent-3 {
  color: #FFD0D3 !important;
}
.bg-danger.bg-accent-3.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 208, 211, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 208, 211, .6);
}
.btn-danger.btn-accent-3:hover {
  background-color: #FC0021 !important;
}
.btn-danger.btn-accent-3:active,
.btn-danger.btn-accent-3:focus {
  border-color: #FC0021 !important;
  background-color: #E2001E !important;
}
.btn-outline-danger.btn-outline-accent-3 {
  border-color: #FFD0D3 !important;
  color: #FFD0D3 !important;
}
.btn-outline-danger.btn-outline-accent-3:hover {
  background-color: #FFD0D3 !important;
}
.border-danger.border-accent-3 {
  border: 1px solid #FFD0D3 !important;
}
.border-top-danger.border-top-accent-3 {
  border-top: 1px solid #FFD0D3 !important;
}
.border-bottom-danger.border-bottom-accent-3 {
  border-bottom: 1px solid #FFD0D3 !important;
}
.border-left-danger.border-left-accent-3 {
  border-left: 1px solid #FFD0D3 !important;
}
.border-right-danger.border-right-accent-3 {
  border-right: 1px solid #FFD0D3 !important;
}
.btn-danger.btn-accent-4,
.btn-danger.btn-accent-4:hover {
  border-color: #EE4635 !important;
}
.overlay-danger.overlay-accent-3 {
  background: #FFD0D3;
  background: rgba(255, 208, 211, .8);
}
.bg-danger.bg-accent-4,
.btn-danger.btn-accent-4 {
  background-color: #FFB7BC !important;
}
.danger.accent-4 {
  color: #FFB7BC !important;
}
.bg-danger.bg-accent-4.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 183, 188, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 183, 188, .6);
}
.btn-danger.btn-accent-4:hover {
  background-color: #FC0021 !important;
}
.btn-danger.btn-accent-4:active,
.btn-danger.btn-accent-4:focus {
  border-color: #FC0021 !important;
  background-color: #E2001E !important;
}
.btn-outline-danger.btn-outline-accent-4 {
  border-color: #FFB7BC !important;
  color: #FFB7BC !important;
}
.btn-outline-danger.btn-outline-accent-4:hover {
  background-color: #FFB7BC !important;
}
input:focus ~ .bg-danger {
  -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #FFB7BC !important;
  box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #FFB7BC !important;
}
.bg-light.bg-glow,
.btn-light.btn-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(224, 224, 224, .6);
}
.border-danger.border-accent-4 {
  border: 1px solid #FFB7BC !important;
}
.border-top-danger.border-top-accent-4 {
  border-top: 1px solid #FFB7BC !important;
}
.border-bottom-danger.border-bottom-accent-4 {
  border-bottom: 1px solid #FFB7BC !important;
}
.border-left-danger.border-left-accent-4 {
  border-left: 1px solid #FFB7BC !important;
}
.border-right-danger.border-right-accent-4 {
  border-right: 1px solid #FFB7BC !important;
}
.overlay-danger.overlay-accent-4 {
  background: #FFB7BC;
  background: rgba(255, 183, 188, .8);
}
.light {
  color: #E0E0E0 !important;
}
.bg-light {
  background-color: #E0E0E0 !important;
}
.bg-light .card-footer,
.bg-light .card-header {
  background-color: transparent;
}
.bg-light.bg-glow {
  box-shadow: 0 1px 20px 1px rgba(224, 224, 224, .6);
}
.selectboxit.selectboxit-btn.bg-light {
  background-color: #E0E0E0 !important;
}
.alert-light {
  border-color: #E0E0E0 !important;
  background-color: #fff !important;
  color: #878787 !important;
}
.alert-light .alert-link {
  color: #727272 !important;
}
.overlay-light {
  background: #E0E0E0;
  background: rgba(224, 224, 224, .8);
}
.btn-light,
.color-info.light {
  background-color: #E0E0E0 !important;
}
.btn-light {
  color: #FFF;
}
.btn-light:active,
.btn-light:focus,
.btn-light:hover {
  color: #FFF !important;
}
.btn-light:hover {
  border-color: #9E9E9E !important;
  background-color: #BDBDBD !important;
}
.btn-light.btn-glow {
  box-shadow: 0 1px 20px 1px rgba(224, 224, 224, .6);
}
.btn-outline-light {
  border-color: #E0E0E0;
  background-color: transparent;
  color: #E0E0E0;
}
.btn-outline-light:hover {
  background-color: #E0E0E0;
  color: #FFF !important;
}
.btn-outline-light.btn-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(224, 224, 224, .6);
  box-shadow: 0 1px 20px 1px rgba(224, 224, 224, .6);
}
input[type=checkbox].bg-light + .custom-control-label:before,
input[type=radio].bg-light + .custom-control-label:before {
  background-color: #E0E0E0 !important;
}
.bg-light.bg-lighten-1,
.btn-light.btn-lighten-1,
.btn-outline-light.btn-outline-lighten-1:hover {
  background-color: #BDBDBD !important;
}
.border-light {
  border: 1px solid #E0E0E0 !important;
}
.border-top-light {
  border-top: 1px solid #E0E0E0;
}
.border-bottom-light {
  border-bottom: 1px solid #E0E0E0;
}
.border-left-light {
  border-left: 1px solid #E0E0E0;
}
.border-right-light {
  border-right: 1px solid #E0E0E0;
}
.light.lighten-1 {
  color: #BDBDBD !important;
}
.bg-light.bg-lighten-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(189, 189, 189, .6);
  box-shadow: 0 1px 20px 1px rgba(189, 189, 189, .6);
}
.btn-outline-light.btn-outline-lighten-1 {
  border-color: #BDBDBD !important;
  color: #BDBDBD !important;
}
.border-light.border-lighten-1 {
  border: 1px solid #BDBDBD !important;
}
.border-top-light.border-top-lighten-1 {
  border-top: 1px solid #BDBDBD !important;
}
.border-bottom-light.border-bottom-lighten-1 {
  border-bottom: 1px solid #BDBDBD !important;
}
.border-left-light.border-left-lighten-1 {
  border-left: 1px solid #BDBDBD !important;
}
.border-right-light.border-right-lighten-1 {
  border-right: 1px solid #BDBDBD !important;
}
.overlay-light.overlay-lighten-1 {
  background: #BDBDBD;
  background: rgba(189, 189, 189, .8);
}
.bg-light.bg-darken-1,
.btn-light.btn-darken-1,
.btn-outline-light.btn-outline-darken-1:hover {
  background-color: #9E9E9E !important;
}
.light.darken-1 {
  color: #9E9E9E !important;
}
.bg-light.bg-darken-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(158, 158, 158, .6);
  box-shadow: 0 1px 20px 1px rgba(158, 158, 158, .6);
}
.btn-outline-light.btn-outline-darken-1 {
  border-color: #9E9E9E !important;
  color: #9E9E9E !important;
}
input:focus ~ .bg-light {
  -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #9E9E9E !important;
  box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #9E9E9E !important;
}
.bg-dark.bg-glow,
.btn-dark.btn-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(66, 66, 66, .6);
}
.border-light.border-darken-1 {
  border: 1px solid #9E9E9E !important;
}
.border-top-light.border-top-darken-1 {
  border-top: 1px solid #9E9E9E !important;
}
.border-bottom-light.border-bottom-darken-1 {
  border-bottom: 1px solid #9E9E9E !important;
}
.border-left-light.border-left-darken-1 {
  border-left: 1px solid #9E9E9E !important;
}
.border-right-light.border-right-darken-1 {
  border-right: 1px solid #9E9E9E !important;
}
.overlay-light.overlay-darken-1 {
  background: #9E9E9E;
  background: rgba(158, 158, 158, .8);
}
.dark {
  color: #424242 !important;
}
.alert-dark,
.alert-dark .alert-link {
  color: #000 !important;
}
.bg-dark {
  background-color: #424242 !important;
}
.bg-dark .card-footer,
.bg-dark .card-header {
  background-color: transparent;
}
.bg-dark.bg-glow {
  box-shadow: 0 1px 20px 1px rgba(66, 66, 66, .6);
}
.selectboxit.selectboxit-btn.bg-dark {
  background-color: #424242 !important;
}
.alert-dark {
  border-color: #424242 !important;
  background-color: #666 !important;
}
.overlay-dark {
  background: #424242;
  background: rgba(66, 66, 66, .8);
}
.btn-dark,
.color-info.dark {
  background-color: #424242 !important;
}
.btn-dark {
  color: #FFF;
}
.btn-dark:active,
.btn-dark:focus,
.btn-dark:hover {
  color: #FFF !important;
}
.btn-dark:hover {
  border-color: #212121 !important;
  background-color: #616161 !important;
}
.btn-dark.btn-glow {
  box-shadow: 0 1px 20px 1px rgba(66, 66, 66, .6);
}
.btn-outline-dark {
  border-color: #424242;
  background-color: transparent;
  color: #424242;
}
.btn-outline-dark:hover {
  background-color: #424242;
  color: #FFF !important;
}
.btn-outline-dark.btn-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(66, 66, 66, .6);
  box-shadow: 0 1px 20px 1px rgba(66, 66, 66, .6);
}
input[type=checkbox].bg-dark + .custom-control-label:before,
input[type=radio].bg-dark + .custom-control-label:before {
  background-color: #424242 !important;
}
.bg-dark.bg-lighten-1,
.btn-dark.btn-lighten-1,
.btn-outline-dark.btn-outline-lighten-1:hover {
  background-color: #616161 !important;
}
.border-dark {
  border: 1px solid #424242 !important;
}
.border-top-dark {
  border-top: 1px solid #424242;
}
.border-bottom-dark {
  border-bottom: 1px solid #424242;
}
.border-left-dark {
  border-left: 1px solid #424242;
}
.border-right-dark {
  border-right: 1px solid #424242;
}
.dark.lighten-1 {
  color: #616161 !important;
}
.bg-dark.bg-lighten-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(97, 97, 97, .6);
  box-shadow: 0 1px 20px 1px rgba(97, 97, 97, .6);
}
.btn-outline-dark.btn-outline-lighten-1 {
  border-color: #616161 !important;
  color: #616161 !important;
}
.border-dark.border-lighten-1 {
  border: 1px solid #616161 !important;
}
.border-top-dark.border-top-lighten-1 {
  border-top: 1px solid #616161 !important;
}
.border-bottom-dark.border-bottom-lighten-1 {
  border-bottom: 1px solid #616161 !important;
}
.border-left-dark.border-left-lighten-1 {
  border-left: 1px solid #616161 !important;
}
.border-right-dark.border-right-lighten-1 {
  border-right: 1px solid #616161 !important;
}
.overlay-dark.overlay-lighten-1 {
  background: #616161;
  background: rgba(97, 97, 97, .8);
}
.bg-dark.bg-darken-1,
.btn-dark.btn-darken-1,
.btn-outline-dark.btn-outline-darken-1:hover {
  background-color: #212121 !important;
}
.dark.darken-1 {
  color: #212121 !important;
}
.bg-dark.bg-darken-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(33, 33, 33, .6);
  box-shadow: 0 1px 20px 1px rgba(33, 33, 33, .6);
}
.btn-outline-dark.btn-outline-darken-1 {
  border-color: #212121 !important;
  color: #212121 !important;
}
input:focus ~ .bg-dark {
  -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #212121 !important;
  box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #212121 !important;
}
.border-dark.border-darken-1 {
  border: 1px solid #212121 !important;
}
.border-top-dark.border-top-darken-1 {
  border-top: 1px solid #212121 !important;
}
.border-bottom-dark.border-bottom-darken-1 {
  border-bottom: 1px solid #212121 !important;
}
.border-left-dark.border-left-darken-1 {
  border-left: 1px solid #212121 !important;
}
.border-right-dark.border-right-darken-1 {
  border-right: 1px solid #212121 !important;
}
.btn-red.btn-lighten-5,
.btn-red.btn-lighten-5:hover {
  border-color: #D32F2F !important;
}
.overlay-dark.overlay-darken-1 {
  background: #212121;
  background: rgba(33, 33, 33, .8);
}
.bg-red.bg-lighten-5,
.btn-red.btn-lighten-5 {
  background-color: #FFEBEE !important;
}
.red.lighten-5 {
  color: #FFEBEE !important;
}
.bg-red.bg-lighten-5.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 235, 238, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 235, 238, .6);
}
.btn-red.btn-lighten-5:hover {
  background-color: #C62828 !important;
}
.btn-red.btn-lighten-5:active,
.btn-red.btn-lighten-5:focus {
  border-color: #C62828 !important;
  background-color: #B71C1C !important;
}
.btn-outline-red.btn-outline-lighten-5 {
  border-color: #FFEBEE !important;
  color: #FFEBEE !important;
}
.btn-outline-red.btn-outline-lighten-5:hover {
  background-color: #FFEBEE !important;
}
.border-red.border-lighten-5 {
  border: 1px solid #FFEBEE !important;
}
.border-top-red.border-top-lighten-5 {
  border-top: 1px solid #FFEBEE !important;
}
.border-bottom-red.border-bottom-lighten-5 {
  border-bottom: 1px solid #FFEBEE !important;
}
.border-left-red.border-left-lighten-5 {
  border-left: 1px solid #FFEBEE !important;
}
.border-right-red.border-right-lighten-5 {
  border-right: 1px solid #FFEBEE !important;
}
.btn-red.btn-lighten-4,
.btn-red.btn-lighten-4:hover {
  border-color: #D32F2F !important;
}
.overlay-red.overlay-lighten-5 {
  background: #FFEBEE;
  background: rgba(255, 235, 238, .8);
}
.bg-red.bg-lighten-4,
.btn-red.btn-lighten-4 {
  background-color: #FFCDD2 !important;
}
.red.lighten-4 {
  color: #FFCDD2 !important;
}
.bg-red.bg-lighten-4.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 205, 210, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 205, 210, .6);
}
.btn-red.btn-lighten-4:hover {
  background-color: #C62828 !important;
}
.btn-red.btn-lighten-4:active,
.btn-red.btn-lighten-4:focus {
  border-color: #C62828 !important;
  background-color: #B71C1C !important;
}
.btn-outline-red.btn-outline-lighten-4 {
  border-color: #FFCDD2 !important;
  color: #FFCDD2 !important;
}
.btn-outline-red.btn-outline-lighten-4:hover {
  background-color: #FFCDD2 !important;
}
.border-red.border-lighten-4 {
  border: 1px solid #FFCDD2 !important;
}
.border-top-red.border-top-lighten-4 {
  border-top: 1px solid #FFCDD2 !important;
}
.border-bottom-red.border-bottom-lighten-4 {
  border-bottom: 1px solid #FFCDD2 !important;
}
.border-left-red.border-left-lighten-4 {
  border-left: 1px solid #FFCDD2 !important;
}
.border-right-red.border-right-lighten-4 {
  border-right: 1px solid #FFCDD2 !important;
}
.btn-red.btn-lighten-3,
.btn-red.btn-lighten-3:hover {
  border-color: #D32F2F !important;
}
.overlay-red.overlay-lighten-4 {
  background: #FFCDD2;
  background: rgba(255, 205, 210, .8);
}
.bg-red.bg-lighten-3,
.btn-red.btn-lighten-3 {
  background-color: #EF9A9A !important;
}
.red.lighten-3 {
  color: #EF9A9A !important;
}
.bg-red.bg-lighten-3.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(239, 154, 154, .6);
  box-shadow: 0 1px 20px 1px rgba(239, 154, 154, .6);
}
.btn-red.btn-lighten-3:hover {
  background-color: #C62828 !important;
}
.btn-red.btn-lighten-3:active,
.btn-red.btn-lighten-3:focus {
  border-color: #C62828 !important;
  background-color: #B71C1C !important;
}
.btn-outline-red.btn-outline-lighten-3 {
  border-color: #EF9A9A !important;
  color: #EF9A9A !important;
}
.btn-outline-red.btn-outline-lighten-3:hover {
  background-color: #EF9A9A !important;
}
.border-red.border-lighten-3 {
  border: 1px solid #EF9A9A !important;
}
.border-top-red.border-top-lighten-3 {
  border-top: 1px solid #EF9A9A !important;
}
.border-bottom-red.border-bottom-lighten-3 {
  border-bottom: 1px solid #EF9A9A !important;
}
.border-left-red.border-left-lighten-3 {
  border-left: 1px solid #EF9A9A !important;
}
.border-right-red.border-right-lighten-3 {
  border-right: 1px solid #EF9A9A !important;
}
.btn-red.btn-lighten-2,
.btn-red.btn-lighten-2:hover {
  border-color: #D32F2F !important;
}
.overlay-red.overlay-lighten-3 {
  background: #EF9A9A;
  background: rgba(239, 154, 154, .8);
}
.bg-red.bg-lighten-2,
.btn-red.btn-lighten-2 {
  background-color: #E57373 !important;
}
.red.lighten-2 {
  color: #E57373 !important;
}
.bg-red.bg-lighten-2.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(229, 115, 115, .6);
  box-shadow: 0 1px 20px 1px rgba(229, 115, 115, .6);
}
.btn-red.btn-lighten-2:hover {
  background-color: #C62828 !important;
}
.btn-red.btn-lighten-2:active,
.btn-red.btn-lighten-2:focus {
  border-color: #C62828 !important;
  background-color: #B71C1C !important;
}
.btn-outline-red.btn-outline-lighten-2 {
  border-color: #E57373 !important;
  color: #E57373 !important;
}
.btn-outline-red.btn-outline-lighten-2:hover {
  background-color: #E57373 !important;
}
.border-red.border-lighten-2 {
  border: 1px solid #E57373 !important;
}
.border-top-red.border-top-lighten-2 {
  border-top: 1px solid #E57373 !important;
}
.border-bottom-red.border-bottom-lighten-2 {
  border-bottom: 1px solid #E57373 !important;
}
.border-left-red.border-left-lighten-2 {
  border-left: 1px solid #E57373 !important;
}
.border-right-red.border-right-lighten-2 {
  border-right: 1px solid #E57373 !important;
}
.btn-red.btn-lighten-1,
.btn-red.btn-lighten-1:hover {
  border-color: #D32F2F !important;
}
.overlay-red.overlay-lighten-2 {
  background: #E57373;
  background: rgba(229, 115, 115, .8);
}
.bg-red.bg-lighten-1,
.btn-red.btn-lighten-1 {
  background-color: #EF5350 !important;
}
.red.lighten-1 {
  color: #EF5350 !important;
}
.bg-red.bg-lighten-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(239, 83, 80, .6);
  box-shadow: 0 1px 20px 1px rgba(239, 83, 80, .6);
}
.bg-red.bg-glow,
.btn-red.btn-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(244, 67, 54, .6);
}
.btn-red.btn-lighten-1:hover {
  background-color: #C62828 !important;
}
.btn-red.btn-lighten-1:active,
.btn-red.btn-lighten-1:focus {
  border-color: #C62828 !important;
  background-color: #B71C1C !important;
}
.btn-outline-red.btn-outline-lighten-1 {
  border-color: #EF5350 !important;
  color: #EF5350 !important;
}
.btn-outline-red.btn-outline-lighten-1:hover {
  background-color: #EF5350 !important;
}
.border-red.border-lighten-1 {
  border: 1px solid #EF5350 !important;
}
.border-top-red.border-top-lighten-1 {
  border-top: 1px solid #EF5350 !important;
}
.border-bottom-red.border-bottom-lighten-1 {
  border-bottom: 1px solid #EF5350 !important;
}
.border-left-red.border-left-lighten-1 {
  border-left: 1px solid #EF5350 !important;
}
.border-right-red.border-right-lighten-1 {
  border-right: 1px solid #EF5350 !important;
}
.overlay-red.overlay-lighten-1 {
  background: #EF5350;
  background: rgba(239, 83, 80, .8);
}
.red {
  color: #F44336 !important;
}
.bg-red {
  background-color: #F44336 !important;
}
.bg-red .card-footer,
.bg-red .card-header {
  background-color: transparent;
}
.bg-red.bg-glow {
  box-shadow: 0 1px 20px 1px rgba(244, 67, 54, .6);
}
.selectboxit.selectboxit-btn.bg-red {
  background-color: #F44336 !important;
}
.alert-red {
  border-color: #F44336 !important;
  background-color: #F8827A !important;
  color: #710E06 !important;
}
.alert-red .alert-link {
  color: #4B0904 !important;
}
.overlay-red {
  background: #F44336;
  background: rgba(244, 67, 54, .8);
}
.btn-red,
.color-info.red {
  background-color: #F44336 !important;
}
.btn-red {
  border-color: #D32F2F !important;
  color: #FFF;
}
.btn-red:hover {
  border-color: #E53935 !important;
  background-color: #EF5350 !important;
  color: #FFF !important;
}
.btn-red:active,
.btn-red:focus {
  border-color: #D32F2F !important;
  background-color: #C62828 !important;
  color: #FFF !important;
}
.btn-red.btn-glow {
  box-shadow: 0 1px 20px 1px rgba(244, 67, 54, .6);
}
.btn-outline-red {
  border-color: #F44336;
  background-color: transparent;
  color: #F44336;
}
.btn-outline-red:hover {
  background-color: #F44336;
  color: #FFF !important;
}
.btn-outline-red.btn-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(244, 67, 54, .6);
  box-shadow: 0 1px 20px 1px rgba(244, 67, 54, .6);
}
input[type=checkbox].bg-red + .custom-control-label:before,
input[type=radio].bg-red + .custom-control-label:before {
  background-color: #F44336 !important;
}
.bg-red.bg-darken-1,
.btn-red.btn-darken-1 {
  background-color: #E53935 !important;
}
.border-red {
  border: 1px solid #F44336 !important;
}
.border-top-red {
  border-top: 1px solid #F44336;
}
.border-bottom-red {
  border-bottom: 1px solid #F44336;
}
.border-left-red {
  border-left: 1px solid #F44336;
}
.border-right-red {
  border-right: 1px solid #F44336;
}
.red.darken-1 {
  color: #E53935 !important;
}
.bg-red.bg-darken-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(229, 57, 53, .6);
  box-shadow: 0 1px 20px 1px rgba(229, 57, 53, .6);
}
.btn-red.btn-darken-1 {
  border-color: #D32F2F !important;
}
.btn-red.btn-darken-1:hover {
  border-color: #D32F2F !important;
  background-color: #C62828 !important;
}
.btn-red.btn-darken-1:active,
.btn-red.btn-darken-1:focus {
  border-color: #C62828 !important;
  background-color: #B71C1C !important;
}
.btn-outline-red.btn-outline-darken-1 {
  border-color: #E53935 !important;
  color: #E53935 !important;
}
.btn-outline-red.btn-outline-darken-1:hover {
  background-color: #E53935 !important;
}
.border-red.border-darken-1 {
  border: 1px solid #E53935 !important;
}
.border-top-red.border-top-darken-1 {
  border-top: 1px solid #E53935 !important;
}
.border-bottom-red.border-bottom-darken-1 {
  border-bottom: 1px solid #E53935 !important;
}
.border-left-red.border-left-darken-1 {
  border-left: 1px solid #E53935 !important;
}
.border-right-red.border-right-darken-1 {
  border-right: 1px solid #E53935 !important;
}
.btn-red.btn-darken-2,
.btn-red.btn-darken-2:hover {
  border-color: #D32F2F !important;
}
.overlay-red.overlay-darken-1 {
  background: #E53935;
  background: rgba(229, 57, 53, .8);
}
.bg-red.bg-darken-2,
.btn-red.btn-darken-2 {
  background-color: #D32F2F !important;
}
.red.darken-2 {
  color: #D32F2F !important;
}
.bg-red.bg-darken-2.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(211, 47, 47, .6);
  box-shadow: 0 1px 20px 1px rgba(211, 47, 47, .6);
}
.btn-red.btn-darken-2:hover {
  background-color: #C62828 !important;
}
.btn-red.btn-darken-2:active,
.btn-red.btn-darken-2:focus {
  border-color: #C62828 !important;
  background-color: #B71C1C !important;
}
.btn-outline-red.btn-outline-darken-2 {
  border-color: #D32F2F !important;
  color: #D32F2F !important;
}
.btn-outline-red.btn-outline-darken-2:hover {
  background-color: #D32F2F !important;
}
.border-red.border-darken-2 {
  border: 1px solid #D32F2F !important;
}
.border-top-red.border-top-darken-2 {
  border-top: 1px solid #D32F2F !important;
}
.border-bottom-red.border-bottom-darken-2 {
  border-bottom: 1px solid #D32F2F !important;
}
.border-left-red.border-left-darken-2 {
  border-left: 1px solid #D32F2F !important;
}
.border-right-red.border-right-darken-2 {
  border-right: 1px solid #D32F2F !important;
}
.overlay-red.overlay-darken-2 {
  background: #D32F2F;
  background: rgba(211, 47, 47, .8);
}
.red.darken-3 {
  color: #C62828 !important;
}
.bg-red.bg-darken-3 {
  background-color: #C62828 !important;
}
.bg-red.bg-darken-3.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(198, 40, 40, .6);
  box-shadow: 0 1px 20px 1px rgba(198, 40, 40, .6);
}
.btn-red.btn-darken-3,
.btn-red.btn-darken-3:hover {
  border-color: #D32F2F !important;
  background-color: #C62828 !important;
}
.btn-red.btn-darken-3:active,
.btn-red.btn-darken-3:focus {
  border-color: #C62828 !important;
  background-color: #B71C1C !important;
}
.btn-outline-red.btn-outline-darken-3 {
  border-color: #C62828 !important;
  color: #C62828 !important;
}
.btn-outline-red.btn-outline-darken-3:hover {
  background-color: #C62828 !important;
}
.border-red.border-darken-3 {
  border: 1px solid #C62828 !important;
}
.border-top-red.border-top-darken-3 {
  border-top: 1px solid #C62828 !important;
}
.border-bottom-red.border-bottom-darken-3 {
  border-bottom: 1px solid #C62828 !important;
}
.border-left-red.border-left-darken-3 {
  border-left: 1px solid #C62828 !important;
}
.border-right-red.border-right-darken-3 {
  border-right: 1px solid #C62828 !important;
}
.btn-red.btn-darken-4,
.btn-red.btn-darken-4:hover {
  border-color: #D32F2F !important;
}
.overlay-red.overlay-darken-3 {
  background: #C62828;
  background: rgba(198, 40, 40, .8);
}
.bg-red.bg-darken-4,
.btn-red.btn-darken-4 {
  background-color: #B71C1C !important;
}
.red.darken-4 {
  color: #B71C1C !important;
}
.bg-red.bg-darken-4.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(183, 28, 28, .6);
  box-shadow: 0 1px 20px 1px rgba(183, 28, 28, .6);
}
.btn-red.btn-darken-4:hover {
  background-color: #C62828 !important;
}
.btn-red.btn-darken-4:active,
.btn-red.btn-darken-4:focus {
  border-color: #C62828 !important;
  background-color: #B71C1C !important;
}
.btn-outline-red.btn-outline-darken-4 {
  border-color: #B71C1C !important;
  color: #B71C1C !important;
}
.btn-outline-red.btn-outline-darken-4:hover {
  background-color: #B71C1C !important;
}
.border-red.border-darken-4 {
  border: 1px solid #B71C1C !important;
}
.border-top-red.border-top-darken-4 {
  border-top: 1px solid #B71C1C !important;
}
.border-bottom-red.border-bottom-darken-4 {
  border-bottom: 1px solid #B71C1C !important;
}
.border-left-red.border-left-darken-4 {
  border-left: 1px solid #B71C1C !important;
}
.border-right-red.border-right-darken-4 {
  border-right: 1px solid #B71C1C !important;
}
.btn-red.btn-accent-1,
.btn-red.btn-accent-1:hover {
  border-color: #D32F2F !important;
}
.overlay-red.overlay-darken-4 {
  background: #B71C1C;
  background: rgba(183, 28, 28, .8);
}
.bg-red.bg-accent-1,
.btn-red.btn-accent-1 {
  background-color: #FF8A80 !important;
}
.red.accent-1 {
  color: #FF8A80 !important;
}
.bg-red.bg-accent-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 138, 128, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 138, 128, .6);
}
.btn-red.btn-accent-1:hover {
  background-color: #C62828 !important;
}
.btn-red.btn-accent-1:active,
.btn-red.btn-accent-1:focus {
  border-color: #C62828 !important;
  background-color: #B71C1C !important;
}
.btn-outline-red.btn-outline-accent-1 {
  border-color: #FF8A80 !important;
  color: #FF8A80 !important;
}
.btn-outline-red.btn-outline-accent-1:hover {
  background-color: #FF8A80 !important;
}
.border-red.border-accent-1 {
  border: 1px solid #FF8A80 !important;
}
.border-top-red.border-top-accent-1 {
  border-top: 1px solid #FF8A80 !important;
}
.border-bottom-red.border-bottom-accent-1 {
  border-bottom: 1px solid #FF8A80 !important;
}
.border-left-red.border-left-accent-1 {
  border-left: 1px solid #FF8A80 !important;
}
.border-right-red.border-right-accent-1 {
  border-right: 1px solid #FF8A80 !important;
}
.btn-red.btn-accent-2,
.btn-red.btn-accent-2:hover {
  border-color: #D32F2F !important;
}
.overlay-red.overlay-accent-1 {
  background: #FF8A80;
  background: rgba(255, 138, 128, .8);
}
.bg-red.bg-accent-2,
.btn-red.btn-accent-2 {
  background-color: #FF5252 !important;
}
.red.accent-2 {
  color: #FF5252 !important;
}
.bg-red.bg-accent-2.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 82, 82, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 82, 82, .6);
}
.btn-red.btn-accent-2:hover {
  background-color: #C62828 !important;
}
.btn-red.btn-accent-2:active,
.btn-red.btn-accent-2:focus {
  border-color: #C62828 !important;
  background-color: #B71C1C !important;
}
.btn-outline-red.btn-outline-accent-2 {
  border-color: #FF5252 !important;
  color: #FF5252 !important;
}
.btn-outline-red.btn-outline-accent-2:hover {
  background-color: #FF5252 !important;
}
.border-red.border-accent-2 {
  border: 1px solid #FF5252 !important;
}
.border-top-red.border-top-accent-2 {
  border-top: 1px solid #FF5252 !important;
}
.border-bottom-red.border-bottom-accent-2 {
  border-bottom: 1px solid #FF5252 !important;
}
.border-left-red.border-left-accent-2 {
  border-left: 1px solid #FF5252 !important;
}
.border-right-red.border-right-accent-2 {
  border-right: 1px solid #FF5252 !important;
}
.btn-red.btn-accent-3,
.btn-red.btn-accent-3:hover {
  border-color: #D32F2F !important;
}
.overlay-red.overlay-accent-2 {
  background: #FF5252;
  background: rgba(255, 82, 82, .8);
}
.bg-red.bg-accent-3,
.btn-red.btn-accent-3 {
  background-color: #FF1744 !important;
}
.red.accent-3 {
  color: #FF1744 !important;
}
.bg-red.bg-accent-3.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 23, 68, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 23, 68, .6);
}
.btn-red.btn-accent-3:hover {
  background-color: #C62828 !important;
}
.btn-red.btn-accent-3:active,
.btn-red.btn-accent-3:focus {
  border-color: #C62828 !important;
  background-color: #B71C1C !important;
}
.btn-outline-red.btn-outline-accent-3 {
  border-color: #FF1744 !important;
  color: #FF1744 !important;
}
.btn-outline-red.btn-outline-accent-3:hover {
  background-color: #FF1744 !important;
}
.border-red.border-accent-3 {
  border: 1px solid #FF1744 !important;
}
.border-top-red.border-top-accent-3 {
  border-top: 1px solid #FF1744 !important;
}
.border-bottom-red.border-bottom-accent-3 {
  border-bottom: 1px solid #FF1744 !important;
}
.border-left-red.border-left-accent-3 {
  border-left: 1px solid #FF1744 !important;
}
.border-right-red.border-right-accent-3 {
  border-right: 1px solid #FF1744 !important;
}
.btn-red.btn-accent-4,
.btn-red.btn-accent-4:hover {
  border-color: #D32F2F !important;
}
.overlay-red.overlay-accent-3 {
  background: #FF1744;
  background: rgba(255, 23, 68, .8);
}
.bg-red.bg-accent-4,
.btn-red.btn-accent-4 {
  background-color: #D50000 !important;
}
.red.accent-4 {
  color: #D50000 !important;
}
.bg-red.bg-accent-4.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(213, 0, 0, .6);
  box-shadow: 0 1px 20px 1px rgba(213, 0, 0, .6);
}
.btn-red.btn-accent-4:hover {
  background-color: #C62828 !important;
}
.btn-red.btn-accent-4:active,
.btn-red.btn-accent-4:focus {
  border-color: #C62828 !important;
  background-color: #B71C1C !important;
}
.btn-outline-red.btn-outline-accent-4 {
  border-color: #D50000 !important;
  color: #D50000 !important;
}
.btn-outline-red.btn-outline-accent-4:hover {
  background-color: #D50000 !important;
}
input:focus ~ .bg-red {
  -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #D50000 !important;
  box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #D50000 !important;
}
.border-red.border-accent-4 {
  border: 1px solid #D50000 !important;
}
.border-top-red.border-top-accent-4 {
  border-top: 1px solid #D50000 !important;
}
.border-bottom-red.border-bottom-accent-4 {
  border-bottom: 1px solid #D50000 !important;
}
.border-left-red.border-left-accent-4 {
  border-left: 1px solid #D50000 !important;
}
.border-right-red.border-right-accent-4 {
  border-right: 1px solid #D50000 !important;
}
.btn-pink.btn-lighten-5,
.btn-pink.btn-lighten-5:hover {
  border-color: #C2185B !important;
}
.overlay-red.overlay-accent-4 {
  background: #D50000;
  background: rgba(213, 0, 0, .8);
}
.bg-pink.bg-lighten-5,
.btn-pink.btn-lighten-5 {
  background-color: #FCE4EC !important;
}
.pink.lighten-5 {
  color: #FCE4EC !important;
}
.bg-pink.bg-lighten-5.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(252, 228, 236, .6);
  box-shadow: 0 1px 20px 1px rgba(252, 228, 236, .6);
}
.btn-pink.btn-lighten-5:hover {
  background-color: #AD1457 !important;
}
.btn-pink.btn-lighten-5:active,
.btn-pink.btn-lighten-5:focus {
  border-color: #AD1457 !important;
  background-color: #880E4F !important;
}
.btn-outline-pink.btn-outline-lighten-5 {
  border-color: #FCE4EC !important;
  color: #FCE4EC !important;
}
.btn-outline-pink.btn-outline-lighten-5:hover {
  background-color: #FCE4EC !important;
}
.border-pink.border-lighten-5 {
  border: 1px solid #FCE4EC !important;
}
.border-top-pink.border-top-lighten-5 {
  border-top: 1px solid #FCE4EC !important;
}
.border-bottom-pink.border-bottom-lighten-5 {
  border-bottom: 1px solid #FCE4EC !important;
}
.border-left-pink.border-left-lighten-5 {
  border-left: 1px solid #FCE4EC !important;
}
.border-right-pink.border-right-lighten-5 {
  border-right: 1px solid #FCE4EC !important;
}
.btn-pink.btn-lighten-4,
.btn-pink.btn-lighten-4:hover {
  border-color: #C2185B !important;
}
.overlay-pink.overlay-lighten-5 {
  background: #FCE4EC;
  background: rgba(252, 228, 236, .8);
}
.bg-pink.bg-lighten-4,
.btn-pink.btn-lighten-4 {
  background-color: #F8BBD0 !important;
}
.pink.lighten-4 {
  color: #F8BBD0 !important;
}
.bg-pink.bg-lighten-4.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(248, 187, 208, .6);
  box-shadow: 0 1px 20px 1px rgba(248, 187, 208, .6);
}
.btn-pink.btn-lighten-4:hover {
  background-color: #AD1457 !important;
}
.btn-pink.btn-lighten-4:active,
.btn-pink.btn-lighten-4:focus {
  border-color: #AD1457 !important;
  background-color: #880E4F !important;
}
.btn-outline-pink.btn-outline-lighten-4 {
  border-color: #F8BBD0 !important;
  color: #F8BBD0 !important;
}
.btn-outline-pink.btn-outline-lighten-4:hover {
  background-color: #F8BBD0 !important;
}
.border-pink.border-lighten-4 {
  border: 1px solid #F8BBD0 !important;
}
.border-top-pink.border-top-lighten-4 {
  border-top: 1px solid #F8BBD0 !important;
}
.border-bottom-pink.border-bottom-lighten-4 {
  border-bottom: 1px solid #F8BBD0 !important;
}
.border-left-pink.border-left-lighten-4 {
  border-left: 1px solid #F8BBD0 !important;
}
.border-right-pink.border-right-lighten-4 {
  border-right: 1px solid #F8BBD0 !important;
}
.btn-pink.btn-lighten-3,
.btn-pink.btn-lighten-3:hover {
  border-color: #C2185B !important;
}
.overlay-pink.overlay-lighten-4 {
  background: #F8BBD0;
  background: rgba(248, 187, 208, .8);
}
.bg-pink.bg-lighten-3,
.btn-pink.btn-lighten-3 {
  background-color: #F48FB1 !important;
}
.pink.lighten-3 {
  color: #F48FB1 !important;
}
.bg-pink.bg-lighten-3.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(244, 143, 177, .6);
  box-shadow: 0 1px 20px 1px rgba(244, 143, 177, .6);
}
.btn-pink.btn-lighten-3:hover {
  background-color: #AD1457 !important;
}
.btn-pink.btn-lighten-3:active,
.btn-pink.btn-lighten-3:focus {
  border-color: #AD1457 !important;
  background-color: #880E4F !important;
}
.btn-outline-pink.btn-outline-lighten-3 {
  border-color: #F48FB1 !important;
  color: #F48FB1 !important;
}
.btn-outline-pink.btn-outline-lighten-3:hover {
  background-color: #F48FB1 !important;
}
.border-pink.border-lighten-3 {
  border: 1px solid #F48FB1 !important;
}
.border-top-pink.border-top-lighten-3 {
  border-top: 1px solid #F48FB1 !important;
}
.border-bottom-pink.border-bottom-lighten-3 {
  border-bottom: 1px solid #F48FB1 !important;
}
.border-left-pink.border-left-lighten-3 {
  border-left: 1px solid #F48FB1 !important;
}
.border-right-pink.border-right-lighten-3 {
  border-right: 1px solid #F48FB1 !important;
}
.btn-pink.btn-lighten-2,
.btn-pink.btn-lighten-2:hover {
  border-color: #C2185B !important;
}
.overlay-pink.overlay-lighten-3 {
  background: #F48FB1;
  background: rgba(244, 143, 177, .8);
}
.bg-pink.bg-lighten-2,
.btn-pink.btn-lighten-2 {
  background-color: #F06292 !important;
}
.pink.lighten-2 {
  color: #F06292 !important;
}
.bg-pink.bg-lighten-2.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(240, 98, 146, .6);
  box-shadow: 0 1px 20px 1px rgba(240, 98, 146, .6);
}
.btn-pink.btn-lighten-2:hover {
  background-color: #AD1457 !important;
}
.btn-pink.btn-lighten-2:active,
.btn-pink.btn-lighten-2:focus {
  border-color: #AD1457 !important;
  background-color: #880E4F !important;
}
.btn-outline-pink.btn-outline-lighten-2 {
  border-color: #F06292 !important;
  color: #F06292 !important;
}
.btn-outline-pink.btn-outline-lighten-2:hover {
  background-color: #F06292 !important;
}
.border-pink.border-lighten-2 {
  border: 1px solid #F06292 !important;
}
.border-top-pink.border-top-lighten-2 {
  border-top: 1px solid #F06292 !important;
}
.border-bottom-pink.border-bottom-lighten-2 {
  border-bottom: 1px solid #F06292 !important;
}
.border-left-pink.border-left-lighten-2 {
  border-left: 1px solid #F06292 !important;
}
.border-right-pink.border-right-lighten-2 {
  border-right: 1px solid #F06292 !important;
}
.btn-pink.btn-lighten-1,
.btn-pink.btn-lighten-1:hover {
  border-color: #C2185B !important;
}
.overlay-pink.overlay-lighten-2 {
  background: #F06292;
  background: rgba(240, 98, 146, .8);
}
.bg-pink.bg-lighten-1,
.btn-pink.btn-lighten-1 {
  background-color: #EC407A !important;
}
.pink.lighten-1 {
  color: #EC407A !important;
}
.bg-pink.bg-lighten-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(236, 64, 122, .6);
  box-shadow: 0 1px 20px 1px rgba(236, 64, 122, .6);
}
.bg-pink.bg-glow,
.btn-pink.btn-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(233, 30, 99, .6);
}
.btn-pink.btn-lighten-1:hover {
  background-color: #AD1457 !important;
}
.btn-pink.btn-lighten-1:active,
.btn-pink.btn-lighten-1:focus {
  border-color: #AD1457 !important;
  background-color: #880E4F !important;
}
.btn-outline-pink.btn-outline-lighten-1 {
  border-color: #EC407A !important;
  color: #EC407A !important;
}
.btn-outline-pink.btn-outline-lighten-1:hover {
  background-color: #EC407A !important;
}
.border-pink.border-lighten-1 {
  border: 1px solid #EC407A !important;
}
.border-top-pink.border-top-lighten-1 {
  border-top: 1px solid #EC407A !important;
}
.border-bottom-pink.border-bottom-lighten-1 {
  border-bottom: 1px solid #EC407A !important;
}
.border-left-pink.border-left-lighten-1 {
  border-left: 1px solid #EC407A !important;
}
.border-right-pink.border-right-lighten-1 {
  border-right: 1px solid #EC407A !important;
}
.overlay-pink.overlay-lighten-1 {
  background: #EC407A;
  background: rgba(236, 64, 122, .8);
}
.pink {
  color: #E91E63 !important;
}
.bg-pink {
  background-color: #E91E63 !important;
}
.bg-pink .card-footer,
.bg-pink .card-header {
  background-color: transparent;
}
.bg-pink.bg-glow {
  box-shadow: 0 1px 20px 1px rgba(233, 30, 99, .6);
}
.selectboxit.selectboxit-btn.bg-pink {
  background-color: #E91E63 !important;
}
.alert-pink {
  border-color: #E91E63 !important;
  background-color: #EF5F90 !important;
  color: #4D081F !important;
}
.alert-pink .alert-link {
  color: #280410 !important;
}
.overlay-pink {
  background: #E91E63;
  background: rgba(233, 30, 99, .8);
}
.btn-pink,
.color-info.pink {
  background-color: #E91E63 !important;
}
.btn-pink {
  border-color: #C2185B !important;
  color: #FFF;
}
.btn-pink:hover {
  border-color: #D81B60 !important;
  background-color: #EC407A !important;
  color: #FFF !important;
}
.btn-pink:active,
.btn-pink:focus {
  border-color: #C2185B !important;
  background-color: #AD1457 !important;
  color: #FFF !important;
}
.btn-pink.btn-glow {
  box-shadow: 0 1px 20px 1px rgba(233, 30, 99, .6);
}
.btn-outline-pink {
  border-color: #E91E63;
  background-color: transparent;
  color: #E91E63;
}
.btn-outline-pink:hover {
  background-color: #E91E63;
  color: #FFF !important;
}
.btn-outline-pink.btn-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(233, 30, 99, .6);
  box-shadow: 0 1px 20px 1px rgba(233, 30, 99, .6);
}
input[type=checkbox].bg-pink + .custom-control-label:before,
input[type=radio].bg-pink + .custom-control-label:before {
  background-color: #E91E63 !important;
}
.bg-pink.bg-darken-1,
.btn-pink.btn-darken-1 {
  background-color: #D81B60 !important;
}
.border-pink {
  border: 1px solid #E91E63 !important;
}
.border-top-pink {
  border-top: 1px solid #E91E63;
}
.border-bottom-pink {
  border-bottom: 1px solid #E91E63;
}
.border-left-pink {
  border-left: 1px solid #E91E63;
}
.border-right-pink {
  border-right: 1px solid #E91E63;
}
.pink.darken-1 {
  color: #D81B60 !important;
}
.bg-pink.bg-darken-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(216, 27, 96, .6);
  box-shadow: 0 1px 20px 1px rgba(216, 27, 96, .6);
}
.btn-pink.btn-darken-1 {
  border-color: #C2185B !important;
}
.btn-pink.btn-darken-1:hover {
  border-color: #C2185B !important;
  background-color: #AD1457 !important;
}
.btn-pink.btn-darken-1:active,
.btn-pink.btn-darken-1:focus {
  border-color: #AD1457 !important;
  background-color: #880E4F !important;
}
.btn-outline-pink.btn-outline-darken-1 {
  border-color: #D81B60 !important;
  color: #D81B60 !important;
}
.btn-outline-pink.btn-outline-darken-1:hover {
  background-color: #D81B60 !important;
}
.border-pink.border-darken-1 {
  border: 1px solid #D81B60 !important;
}
.border-top-pink.border-top-darken-1 {
  border-top: 1px solid #D81B60 !important;
}
.border-bottom-pink.border-bottom-darken-1 {
  border-bottom: 1px solid #D81B60 !important;
}
.border-left-pink.border-left-darken-1 {
  border-left: 1px solid #D81B60 !important;
}
.border-right-pink.border-right-darken-1 {
  border-right: 1px solid #D81B60 !important;
}
.btn-pink.btn-darken-2,
.btn-pink.btn-darken-2:hover {
  border-color: #C2185B !important;
}
.overlay-pink.overlay-darken-1 {
  background: #D81B60;
  background: rgba(216, 27, 96, .8);
}
.bg-pink.bg-darken-2,
.btn-pink.btn-darken-2 {
  background-color: #C2185B !important;
}
.pink.darken-2 {
  color: #C2185B !important;
}
.bg-pink.bg-darken-2.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(194, 24, 91, .6);
  box-shadow: 0 1px 20px 1px rgba(194, 24, 91, .6);
}
.btn-pink.btn-darken-2:hover {
  background-color: #AD1457 !important;
}
.btn-pink.btn-darken-2:active,
.btn-pink.btn-darken-2:focus {
  border-color: #AD1457 !important;
  background-color: #880E4F !important;
}
.btn-outline-pink.btn-outline-darken-2 {
  border-color: #C2185B !important;
  color: #C2185B !important;
}
.btn-outline-pink.btn-outline-darken-2:hover {
  background-color: #C2185B !important;
}
.border-pink.border-darken-2 {
  border: 1px solid #C2185B !important;
}
.border-top-pink.border-top-darken-2 {
  border-top: 1px solid #C2185B !important;
}
.border-bottom-pink.border-bottom-darken-2 {
  border-bottom: 1px solid #C2185B !important;
}
.border-left-pink.border-left-darken-2 {
  border-left: 1px solid #C2185B !important;
}
.border-right-pink.border-right-darken-2 {
  border-right: 1px solid #C2185B !important;
}
.overlay-pink.overlay-darken-2 {
  background: #C2185B;
  background: rgba(194, 24, 91, .8);
}
.pink.darken-3 {
  color: #AD1457 !important;
}
.bg-pink.bg-darken-3 {
  background-color: #AD1457 !important;
}
.bg-pink.bg-darken-3.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(173, 20, 87, .6);
  box-shadow: 0 1px 20px 1px rgba(173, 20, 87, .6);
}
.btn-pink.btn-darken-3,
.btn-pink.btn-darken-3:hover {
  border-color: #C2185B !important;
  background-color: #AD1457 !important;
}
.btn-pink.btn-darken-3:active,
.btn-pink.btn-darken-3:focus {
  border-color: #AD1457 !important;
  background-color: #880E4F !important;
}
.btn-outline-pink.btn-outline-darken-3 {
  border-color: #AD1457 !important;
  color: #AD1457 !important;
}
.btn-outline-pink.btn-outline-darken-3:hover {
  background-color: #AD1457 !important;
}
.border-pink.border-darken-3 {
  border: 1px solid #AD1457 !important;
}
.border-top-pink.border-top-darken-3 {
  border-top: 1px solid #AD1457 !important;
}
.border-bottom-pink.border-bottom-darken-3 {
  border-bottom: 1px solid #AD1457 !important;
}
.border-left-pink.border-left-darken-3 {
  border-left: 1px solid #AD1457 !important;
}
.border-right-pink.border-right-darken-3 {
  border-right: 1px solid #AD1457 !important;
}
.btn-pink.btn-darken-4,
.btn-pink.btn-darken-4:hover {
  border-color: #C2185B !important;
}
.overlay-pink.overlay-darken-3 {
  background: #AD1457;
  background: rgba(173, 20, 87, .8);
}
.bg-pink.bg-darken-4,
.btn-pink.btn-darken-4 {
  background-color: #880E4F !important;
}
.pink.darken-4 {
  color: #880E4F !important;
}
.bg-pink.bg-darken-4.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(136, 14, 79, .6);
  box-shadow: 0 1px 20px 1px rgba(136, 14, 79, .6);
}
.btn-pink.btn-darken-4:hover {
  background-color: #AD1457 !important;
}
.btn-pink.btn-darken-4:active,
.btn-pink.btn-darken-4:focus {
  border-color: #AD1457 !important;
  background-color: #880E4F !important;
}
.btn-outline-pink.btn-outline-darken-4 {
  border-color: #880E4F !important;
  color: #880E4F !important;
}
.btn-outline-pink.btn-outline-darken-4:hover {
  background-color: #880E4F !important;
}
.border-pink.border-darken-4 {
  border: 1px solid #880E4F !important;
}
.border-top-pink.border-top-darken-4 {
  border-top: 1px solid #880E4F !important;
}
.border-bottom-pink.border-bottom-darken-4 {
  border-bottom: 1px solid #880E4F !important;
}
.border-left-pink.border-left-darken-4 {
  border-left: 1px solid #880E4F !important;
}
.border-right-pink.border-right-darken-4 {
  border-right: 1px solid #880E4F !important;
}
.btn-pink.btn-accent-1,
.btn-pink.btn-accent-1:hover {
  border-color: #C2185B !important;
}
.overlay-pink.overlay-darken-4 {
  background: #880E4F;
  background: rgba(136, 14, 79, .8);
}
.bg-pink.bg-accent-1,
.btn-pink.btn-accent-1 {
  background-color: #FF80AB !important;
}
.pink.accent-1 {
  color: #FF80AB !important;
}
.bg-pink.bg-accent-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 128, 171, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 128, 171, .6);
}
.btn-pink.btn-accent-1:hover {
  background-color: #AD1457 !important;
}
.btn-pink.btn-accent-1:active,
.btn-pink.btn-accent-1:focus {
  border-color: #AD1457 !important;
  background-color: #880E4F !important;
}
.btn-outline-pink.btn-outline-accent-1 {
  border-color: #FF80AB !important;
  color: #FF80AB !important;
}
.btn-outline-pink.btn-outline-accent-1:hover {
  background-color: #FF80AB !important;
}
.border-pink.border-accent-1 {
  border: 1px solid #FF80AB !important;
}
.border-top-pink.border-top-accent-1 {
  border-top: 1px solid #FF80AB !important;
}
.border-bottom-pink.border-bottom-accent-1 {
  border-bottom: 1px solid #FF80AB !important;
}
.border-left-pink.border-left-accent-1 {
  border-left: 1px solid #FF80AB !important;
}
.border-right-pink.border-right-accent-1 {
  border-right: 1px solid #FF80AB !important;
}
.btn-pink.btn-accent-2,
.btn-pink.btn-accent-2:hover {
  border-color: #C2185B !important;
}
.overlay-pink.overlay-accent-1 {
  background: #FF80AB;
  background: rgba(255, 128, 171, .8);
}
.bg-pink.bg-accent-2,
.btn-pink.btn-accent-2 {
  background-color: #FF4081 !important;
}
.pink.accent-2 {
  color: #FF4081 !important;
}
.bg-pink.bg-accent-2.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 64, 129, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 64, 129, .6);
}
.btn-pink.btn-accent-2:hover {
  background-color: #AD1457 !important;
}
.btn-pink.btn-accent-2:active,
.btn-pink.btn-accent-2:focus {
  border-color: #AD1457 !important;
  background-color: #880E4F !important;
}
.btn-outline-pink.btn-outline-accent-2 {
  border-color: #FF4081 !important;
  color: #FF4081 !important;
}
.btn-outline-pink.btn-outline-accent-2:hover {
  background-color: #FF4081 !important;
}
.border-pink.border-accent-2 {
  border: 1px solid #FF4081 !important;
}
.border-top-pink.border-top-accent-2 {
  border-top: 1px solid #FF4081 !important;
}
.border-bottom-pink.border-bottom-accent-2 {
  border-bottom: 1px solid #FF4081 !important;
}
.border-left-pink.border-left-accent-2 {
  border-left: 1px solid #FF4081 !important;
}
.border-right-pink.border-right-accent-2 {
  border-right: 1px solid #FF4081 !important;
}
.btn-pink.btn-accent-3,
.btn-pink.btn-accent-3:hover {
  border-color: #C2185B !important;
}
.overlay-pink.overlay-accent-2 {
  background: #FF4081;
  background: rgba(255, 64, 129, .8);
}
.bg-pink.bg-accent-3,
.btn-pink.btn-accent-3 {
  background-color: #F50057 !important;
}
.pink.accent-3 {
  color: #F50057 !important;
}
.bg-pink.bg-accent-3.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(245, 0, 87, .6);
  box-shadow: 0 1px 20px 1px rgba(245, 0, 87, .6);
}
.btn-pink.btn-accent-3:hover {
  background-color: #AD1457 !important;
}
.btn-pink.btn-accent-3:active,
.btn-pink.btn-accent-3:focus {
  border-color: #AD1457 !important;
  background-color: #880E4F !important;
}
.btn-outline-pink.btn-outline-accent-3 {
  border-color: #F50057 !important;
  color: #F50057 !important;
}
.btn-outline-pink.btn-outline-accent-3:hover {
  background-color: #F50057 !important;
}
.border-pink.border-accent-3 {
  border: 1px solid #F50057 !important;
}
.border-top-pink.border-top-accent-3 {
  border-top: 1px solid #F50057 !important;
}
.border-bottom-pink.border-bottom-accent-3 {
  border-bottom: 1px solid #F50057 !important;
}
.border-left-pink.border-left-accent-3 {
  border-left: 1px solid #F50057 !important;
}
.border-right-pink.border-right-accent-3 {
  border-right: 1px solid #F50057 !important;
}
.btn-pink.btn-accent-4,
.btn-pink.btn-accent-4:hover {
  border-color: #C2185B !important;
}
.overlay-pink.overlay-accent-3 {
  background: #F50057;
  background: rgba(245, 0, 87, .8);
}
.bg-pink.bg-accent-4,
.btn-pink.btn-accent-4 {
  background-color: #C51162 !important;
}
.pink.accent-4 {
  color: #C51162 !important;
}
.bg-pink.bg-accent-4.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(197, 17, 98, .6);
  box-shadow: 0 1px 20px 1px rgba(197, 17, 98, .6);
}
.btn-pink.btn-accent-4:hover {
  background-color: #AD1457 !important;
}
.btn-pink.btn-accent-4:active,
.btn-pink.btn-accent-4:focus {
  border-color: #AD1457 !important;
  background-color: #880E4F !important;
}
.btn-outline-pink.btn-outline-accent-4 {
  border-color: #C51162 !important;
  color: #C51162 !important;
}
.btn-outline-pink.btn-outline-accent-4:hover {
  background-color: #C51162 !important;
}
input:focus ~ .bg-pink {
  -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #C51162 !important;
  box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #C51162 !important;
}
.border-pink.border-accent-4 {
  border: 1px solid #C51162 !important;
}
.border-top-pink.border-top-accent-4 {
  border-top: 1px solid #C51162 !important;
}
.border-bottom-pink.border-bottom-accent-4 {
  border-bottom: 1px solid #C51162 !important;
}
.border-left-pink.border-left-accent-4 {
  border-left: 1px solid #C51162 !important;
}
.border-right-pink.border-right-accent-4 {
  border-right: 1px solid #C51162 !important;
}
.overlay-pink.overlay-accent-4 {
  background: #C51162;
  background: rgba(197, 17, 98, .8);
}
.bg-purple.bg-lighten-5,
.btn-purple.btn-lighten-5 {
  background-color: #F3E5F5 !important;
}
.purple.lighten-5 {
  color: #F3E5F5 !important;
}
.bg-purple.bg-lighten-5.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(243, 229, 245, .6);
  box-shadow: 0 1px 20px 1px rgba(243, 229, 245, .6);
}
.btn-purple.btn-lighten-5 {
  border-color: #7B1FA2 !important;
}
.btn-purple.btn-lighten-5:hover {
  border-color: #7B1FA2 !important;
  background-color: #6A1B9A !important;
}
.btn-purple.btn-lighten-5:active,
.btn-purple.btn-lighten-5:focus {
  border-color: #6A1B9A !important;
  background-color: #4A148C !important;
}
.btn-outline-purple.btn-outline-lighten-5 {
  border-color: #F3E5F5 !important;
  color: #F3E5F5 !important;
}
.btn-outline-purple.btn-outline-lighten-5:hover {
  background-color: #F3E5F5 !important;
}
.border-purple.border-lighten-5 {
  border: 1px solid #F3E5F5 !important;
}
.border-top-purple.border-top-lighten-5 {
  border-top: 1px solid #F3E5F5 !important;
}
.border-bottom-purple.border-bottom-lighten-5 {
  border-bottom: 1px solid #F3E5F5 !important;
}
.border-left-purple.border-left-lighten-5 {
  border-left: 1px solid #F3E5F5 !important;
}
.border-right-purple.border-right-lighten-5 {
  border-right: 1px solid #F3E5F5 !important;
}
.overlay-purple.overlay-lighten-5 {
  background: #F3E5F5;
  background: rgba(243, 229, 245, .8);
}
.bg-purple.bg-lighten-4,
.btn-purple.btn-lighten-4 {
  background-color: #E1BEE7 !important;
}
.purple.lighten-4 {
  color: #E1BEE7 !important;
}
.bg-purple.bg-lighten-4.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(225, 190, 231, .6);
  box-shadow: 0 1px 20px 1px rgba(225, 190, 231, .6);
}
.btn-purple.btn-lighten-4 {
  border-color: #7B1FA2 !important;
}
.btn-purple.btn-lighten-4:hover {
  border-color: #7B1FA2 !important;
  background-color: #6A1B9A !important;
}
.btn-purple.btn-lighten-4:active,
.btn-purple.btn-lighten-4:focus {
  border-color: #6A1B9A !important;
  background-color: #4A148C !important;
}
.btn-outline-purple.btn-outline-lighten-4 {
  border-color: #E1BEE7 !important;
  color: #E1BEE7 !important;
}
.btn-outline-purple.btn-outline-lighten-4:hover {
  background-color: #E1BEE7 !important;
}
.border-purple.border-lighten-4 {
  border: 1px solid #E1BEE7 !important;
}
.border-top-purple.border-top-lighten-4 {
  border-top: 1px solid #E1BEE7 !important;
}
.border-bottom-purple.border-bottom-lighten-4 {
  border-bottom: 1px solid #E1BEE7 !important;
}
.border-left-purple.border-left-lighten-4 {
  border-left: 1px solid #E1BEE7 !important;
}
.border-right-purple.border-right-lighten-4 {
  border-right: 1px solid #E1BEE7 !important;
}
.overlay-purple.overlay-lighten-4 {
  background: #E1BEE7;
  background: rgba(225, 190, 231, .8);
}
.bg-purple.bg-lighten-3,
.btn-purple.btn-lighten-3 {
  background-color: #CE93D8 !important;
}
.purple.lighten-3 {
  color: #CE93D8 !important;
}
.bg-purple.bg-lighten-3.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(206, 147, 216, .6);
  box-shadow: 0 1px 20px 1px rgba(206, 147, 216, .6);
}
.btn-purple.btn-lighten-3 {
  border-color: #7B1FA2 !important;
}
.btn-purple.btn-lighten-3:hover {
  border-color: #7B1FA2 !important;
  background-color: #6A1B9A !important;
}
.btn-purple.btn-lighten-3:active,
.btn-purple.btn-lighten-3:focus {
  border-color: #6A1B9A !important;
  background-color: #4A148C !important;
}
.btn-outline-purple.btn-outline-lighten-3 {
  border-color: #CE93D8 !important;
  color: #CE93D8 !important;
}
.btn-outline-purple.btn-outline-lighten-3:hover {
  background-color: #CE93D8 !important;
}
.border-purple.border-lighten-3 {
  border: 1px solid #CE93D8 !important;
}
.border-top-purple.border-top-lighten-3 {
  border-top: 1px solid #CE93D8 !important;
}
.border-bottom-purple.border-bottom-lighten-3 {
  border-bottom: 1px solid #CE93D8 !important;
}
.border-left-purple.border-left-lighten-3 {
  border-left: 1px solid #CE93D8 !important;
}
.border-right-purple.border-right-lighten-3 {
  border-right: 1px solid #CE93D8 !important;
}
.overlay-purple.overlay-lighten-3 {
  background: #CE93D8;
  background: rgba(206, 147, 216, .8);
}
.bg-purple.bg-lighten-2,
.btn-purple.btn-lighten-2 {
  background-color: #BA68C8 !important;
}
.purple.lighten-2 {
  color: #BA68C8 !important;
}
.bg-purple.bg-lighten-2.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(186, 104, 200, .6);
  box-shadow: 0 1px 20px 1px rgba(186, 104, 200, .6);
}
.btn-purple.btn-lighten-2 {
  border-color: #7B1FA2 !important;
}
.btn-purple.btn-lighten-2:hover {
  border-color: #7B1FA2 !important;
  background-color: #6A1B9A !important;
}
.btn-purple.btn-lighten-2:active,
.btn-purple.btn-lighten-2:focus {
  border-color: #6A1B9A !important;
  background-color: #4A148C !important;
}
.btn-outline-purple.btn-outline-lighten-2 {
  border-color: #BA68C8 !important;
  color: #BA68C8 !important;
}
.btn-outline-purple.btn-outline-lighten-2:hover {
  background-color: #BA68C8 !important;
}
.border-purple.border-lighten-2 {
  border: 1px solid #BA68C8 !important;
}
.border-top-purple.border-top-lighten-2 {
  border-top: 1px solid #BA68C8 !important;
}
.border-bottom-purple.border-bottom-lighten-2 {
  border-bottom: 1px solid #BA68C8 !important;
}
.border-left-purple.border-left-lighten-2 {
  border-left: 1px solid #BA68C8 !important;
}
.border-right-purple.border-right-lighten-2 {
  border-right: 1px solid #BA68C8 !important;
}
.overlay-purple.overlay-lighten-2 {
  background: #BA68C8;
  background: rgba(186, 104, 200, .8);
}
.bg-purple.bg-lighten-1,
.btn-purple.btn-lighten-1 {
  background-color: #AB47BC !important;
}
.purple.lighten-1 {
  color: #AB47BC !important;
}
.bg-purple.bg-lighten-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(171, 71, 188, .6);
  box-shadow: 0 1px 20px 1px rgba(171, 71, 188, .6);
}
.bg-purple.bg-glow,
.btn-purple.btn-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(156, 39, 176, .6);
}
.btn-purple.btn-lighten-1 {
  border-color: #7B1FA2 !important;
}
.btn-purple.btn-lighten-1:hover {
  border-color: #7B1FA2 !important;
  background-color: #6A1B9A !important;
}
.btn-purple.btn-lighten-1:active,
.btn-purple.btn-lighten-1:focus {
  border-color: #6A1B9A !important;
  background-color: #4A148C !important;
}
.btn-outline-purple.btn-outline-lighten-1 {
  border-color: #AB47BC !important;
  color: #AB47BC !important;
}
.btn-outline-purple.btn-outline-lighten-1:hover {
  background-color: #AB47BC !important;
}
.border-purple.border-lighten-1 {
  border: 1px solid #AB47BC !important;
}
.border-top-purple.border-top-lighten-1 {
  border-top: 1px solid #AB47BC !important;
}
.border-bottom-purple.border-bottom-lighten-1 {
  border-bottom: 1px solid #AB47BC !important;
}
.border-left-purple.border-left-lighten-1 {
  border-left: 1px solid #AB47BC !important;
}
.border-right-purple.border-right-lighten-1 {
  border-right: 1px solid #AB47BC !important;
}
.overlay-purple.overlay-lighten-1 {
  background: #AB47BC;
  background: rgba(171, 71, 188, .8);
}
.purple {
  color: #9C27B0 !important;
}
.bg-purple {
  background-color: #9C27B0 !important;
}
.bg-purple .card-footer,
.bg-purple .card-header {
  background-color: transparent;
}
.bg-purple.bg-glow {
  box-shadow: 0 1px 20px 1px rgba(156, 39, 176, .6);
}
.selectboxit.selectboxit-btn.bg-purple {
  background-color: #9C27B0 !important;
}
.alert-purple {
  border-color: #9C27B0 !important;
  background-color: #C248D6 !important;
  color: #1A071E !important;
}
.alert-purple .alert-link {
  color: #000 !important;
}
.overlay-purple {
  background: #9C27B0;
  background: rgba(156, 39, 176, .8);
}
.btn-purple,
.color-info.purple {
  background-color: #9C27B0 !important;
}
.btn-purple {
  border-color: #7B1FA2 !important;
  color: #FFF;
}
.btn-purple:hover {
  border-color: #8E24AA !important;
  background-color: #AB47BC !important;
  color: #FFF !important;
}
.btn-purple:active,
.btn-purple:focus {
  border-color: #7B1FA2 !important;
  background-color: #6A1B9A !important;
  color: #FFF !important;
}
.btn-purple.btn-glow {
  box-shadow: 0 1px 20px 1px rgba(156, 39, 176, .6);
}
.btn-outline-purple {
  border-color: #9C27B0;
  background-color: transparent;
  color: #9C27B0;
}
.btn-outline-purple:hover {
  background-color: #9C27B0;
  color: #FFF !important;
}
.btn-outline-purple.btn-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(156, 39, 176, .6);
  box-shadow: 0 1px 20px 1px rgba(156, 39, 176, .6);
}
input[type=checkbox].bg-purple + .custom-control-label:before,
input[type=radio].bg-purple + .custom-control-label:before {
  background-color: #9C27B0 !important;
}
.bg-purple.bg-darken-1,
.btn-purple.btn-darken-1 {
  background-color: #8E24AA !important;
}
.border-purple {
  border: 1px solid #9C27B0 !important;
}
.border-top-purple {
  border-top: 1px solid #9C27B0;
}
.border-bottom-purple {
  border-bottom: 1px solid #9C27B0;
}
.border-left-purple {
  border-left: 1px solid #9C27B0;
}
.border-right-purple {
  border-right: 1px solid #9C27B0;
}
.purple.darken-1 {
  color: #8E24AA !important;
}
.bg-purple.bg-darken-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(142, 36, 170, .6);
  box-shadow: 0 1px 20px 1px rgba(142, 36, 170, .6);
}
.btn-purple.btn-darken-1 {
  border-color: #7B1FA2 !important;
}
.btn-purple.btn-darken-1:hover {
  border-color: #7B1FA2 !important;
  background-color: #6A1B9A !important;
}
.btn-purple.btn-darken-1:active,
.btn-purple.btn-darken-1:focus {
  border-color: #6A1B9A !important;
  background-color: #4A148C !important;
}
.btn-outline-purple.btn-outline-darken-1 {
  border-color: #8E24AA !important;
  color: #8E24AA !important;
}
.btn-outline-purple.btn-outline-darken-1:hover {
  background-color: #8E24AA !important;
}
.border-purple.border-darken-1 {
  border: 1px solid #8E24AA !important;
}
.border-top-purple.border-top-darken-1 {
  border-top: 1px solid #8E24AA !important;
}
.border-bottom-purple.border-bottom-darken-1 {
  border-bottom: 1px solid #8E24AA !important;
}
.border-left-purple.border-left-darken-1 {
  border-left: 1px solid #8E24AA !important;
}
.border-right-purple.border-right-darken-1 {
  border-right: 1px solid #8E24AA !important;
}
.btn-purple.btn-darken-2,
.btn-purple.btn-darken-2:hover {
  border-color: #7B1FA2 !important;
}
.overlay-purple.overlay-darken-1 {
  background: #8E24AA;
  background: rgba(142, 36, 170, .8);
}
.bg-purple.bg-darken-2,
.btn-purple.btn-darken-2 {
  background-color: #7B1FA2 !important;
}
.purple.darken-2 {
  color: #7B1FA2 !important;
}
.bg-purple.bg-darken-2.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(123, 31, 162, .6);
  box-shadow: 0 1px 20px 1px rgba(123, 31, 162, .6);
}
.btn-purple.btn-darken-2:hover {
  background-color: #6A1B9A !important;
}
.btn-purple.btn-darken-2:active,
.btn-purple.btn-darken-2:focus {
  border-color: #6A1B9A !important;
  background-color: #4A148C !important;
}
.btn-outline-purple.btn-outline-darken-2 {
  border-color: #7B1FA2 !important;
  color: #7B1FA2 !important;
}
.btn-outline-purple.btn-outline-darken-2:hover {
  background-color: #7B1FA2 !important;
}
.border-purple.border-darken-2 {
  border: 1px solid #7B1FA2 !important;
}
.border-top-purple.border-top-darken-2 {
  border-top: 1px solid #7B1FA2 !important;
}
.border-bottom-purple.border-bottom-darken-2 {
  border-bottom: 1px solid #7B1FA2 !important;
}
.border-left-purple.border-left-darken-2 {
  border-left: 1px solid #7B1FA2 !important;
}
.border-right-purple.border-right-darken-2 {
  border-right: 1px solid #7B1FA2 !important;
}
.overlay-purple.overlay-darken-2 {
  background: #7B1FA2;
  background: rgba(123, 31, 162, .8);
}
.purple.darken-3 {
  color: #6A1B9A !important;
}
.bg-purple.bg-darken-3 {
  background-color: #6A1B9A !important;
}
.bg-purple.bg-darken-3.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(106, 27, 154, .6);
  box-shadow: 0 1px 20px 1px rgba(106, 27, 154, .6);
}
.btn-purple.btn-darken-3,
.btn-purple.btn-darken-3:hover {
  border-color: #7B1FA2 !important;
  background-color: #6A1B9A !important;
}
.btn-purple.btn-darken-3:active,
.btn-purple.btn-darken-3:focus {
  border-color: #6A1B9A !important;
  background-color: #4A148C !important;
}
.btn-outline-purple.btn-outline-darken-3 {
  border-color: #6A1B9A !important;
  color: #6A1B9A !important;
}
.btn-outline-purple.btn-outline-darken-3:hover {
  background-color: #6A1B9A !important;
}
.border-purple.border-darken-3 {
  border: 1px solid #6A1B9A !important;
}
.border-top-purple.border-top-darken-3 {
  border-top: 1px solid #6A1B9A !important;
}
.border-bottom-purple.border-bottom-darken-3 {
  border-bottom: 1px solid #6A1B9A !important;
}
.border-left-purple.border-left-darken-3 {
  border-left: 1px solid #6A1B9A !important;
}
.border-right-purple.border-right-darken-3 {
  border-right: 1px solid #6A1B9A !important;
}
.btn-purple.btn-darken-4,
.btn-purple.btn-darken-4:hover {
  border-color: #7B1FA2 !important;
}
.overlay-purple.overlay-darken-3 {
  background: #6A1B9A;
  background: rgba(106, 27, 154, .8);
}
.bg-purple.bg-darken-4,
.btn-purple.btn-darken-4 {
  background-color: #4A148C !important;
}
.purple.darken-4 {
  color: #4A148C !important;
}
.bg-purple.bg-darken-4.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(74, 20, 140, .6);
  box-shadow: 0 1px 20px 1px rgba(74, 20, 140, .6);
}
.btn-purple.btn-darken-4:hover {
  background-color: #6A1B9A !important;
}
.btn-purple.btn-darken-4:active,
.btn-purple.btn-darken-4:focus {
  border-color: #6A1B9A !important;
  background-color: #4A148C !important;
}
.btn-outline-purple.btn-outline-darken-4 {
  border-color: #4A148C !important;
  color: #4A148C !important;
}
.btn-outline-purple.btn-outline-darken-4:hover {
  background-color: #4A148C !important;
}
.border-purple.border-darken-4 {
  border: 1px solid #4A148C !important;
}
.border-top-purple.border-top-darken-4 {
  border-top: 1px solid #4A148C !important;
}
.border-bottom-purple.border-bottom-darken-4 {
  border-bottom: 1px solid #4A148C !important;
}
.border-left-purple.border-left-darken-4 {
  border-left: 1px solid #4A148C !important;
}
.border-right-purple.border-right-darken-4 {
  border-right: 1px solid #4A148C !important;
}
.btn-purple.btn-accent-1,
.btn-purple.btn-accent-1:hover {
  border-color: #7B1FA2 !important;
}
.overlay-purple.overlay-darken-4 {
  background: #4A148C;
  background: rgba(74, 20, 140, .8);
}
.bg-purple.bg-accent-1,
.btn-purple.btn-accent-1 {
  background-color: #EA80FC !important;
}
.purple.accent-1 {
  color: #EA80FC !important;
}
.bg-purple.bg-accent-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(234, 128, 252, .6);
  box-shadow: 0 1px 20px 1px rgba(234, 128, 252, .6);
}
.btn-purple.btn-accent-1:hover {
  background-color: #6A1B9A !important;
}
.btn-purple.btn-accent-1:active,
.btn-purple.btn-accent-1:focus {
  border-color: #6A1B9A !important;
  background-color: #4A148C !important;
}
.btn-outline-purple.btn-outline-accent-1 {
  border-color: #EA80FC !important;
  color: #EA80FC !important;
}
.btn-outline-purple.btn-outline-accent-1:hover {
  background-color: #EA80FC !important;
}
.border-purple.border-accent-1 {
  border: 1px solid #EA80FC !important;
}
.border-top-purple.border-top-accent-1 {
  border-top: 1px solid #EA80FC !important;
}
.border-bottom-purple.border-bottom-accent-1 {
  border-bottom: 1px solid #EA80FC !important;
}
.border-left-purple.border-left-accent-1 {
  border-left: 1px solid #EA80FC !important;
}
.border-right-purple.border-right-accent-1 {
  border-right: 1px solid #EA80FC !important;
}
.btn-purple.btn-accent-2,
.btn-purple.btn-accent-2:hover {
  border-color: #7B1FA2 !important;
}
.overlay-purple.overlay-accent-1 {
  background: #EA80FC;
  background: rgba(234, 128, 252, .8);
}
.bg-purple.bg-accent-2,
.btn-purple.btn-accent-2 {
  background-color: #E040FB !important;
}
.purple.accent-2 {
  color: #E040FB !important;
}
.bg-purple.bg-accent-2.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(224, 64, 251, .6);
  box-shadow: 0 1px 20px 1px rgba(224, 64, 251, .6);
}
.btn-purple.btn-accent-2:hover {
  background-color: #6A1B9A !important;
}
.btn-purple.btn-accent-2:active,
.btn-purple.btn-accent-2:focus {
  border-color: #6A1B9A !important;
  background-color: #4A148C !important;
}
.btn-outline-purple.btn-outline-accent-2 {
  border-color: #E040FB !important;
  color: #E040FB !important;
}
.btn-outline-purple.btn-outline-accent-2:hover {
  background-color: #E040FB !important;
}
.border-purple.border-accent-2 {
  border: 1px solid #E040FB !important;
}
.border-top-purple.border-top-accent-2 {
  border-top: 1px solid #E040FB !important;
}
.border-bottom-purple.border-bottom-accent-2 {
  border-bottom: 1px solid #E040FB !important;
}
.border-left-purple.border-left-accent-2 {
  border-left: 1px solid #E040FB !important;
}
.border-right-purple.border-right-accent-2 {
  border-right: 1px solid #E040FB !important;
}
.btn-purple.btn-accent-3,
.btn-purple.btn-accent-3:hover {
  border-color: #7B1FA2 !important;
}
.overlay-purple.overlay-accent-2 {
  background: #E040FB;
  background: rgba(224, 64, 251, .8);
}
.bg-purple.bg-accent-3,
.btn-purple.btn-accent-3 {
  background-color: #D500F9 !important;
}
.purple.accent-3 {
  color: #D500F9 !important;
}
.bg-purple.bg-accent-3.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(213, 0, 249, .6);
  box-shadow: 0 1px 20px 1px rgba(213, 0, 249, .6);
}
.btn-purple.btn-accent-3:hover {
  background-color: #6A1B9A !important;
}
.btn-purple.btn-accent-3:active,
.btn-purple.btn-accent-3:focus {
  border-color: #6A1B9A !important;
  background-color: #4A148C !important;
}
.btn-outline-purple.btn-outline-accent-3 {
  border-color: #D500F9 !important;
  color: #D500F9 !important;
}
.btn-outline-purple.btn-outline-accent-3:hover {
  background-color: #D500F9 !important;
}
.border-purple.border-accent-3 {
  border: 1px solid #D500F9 !important;
}
.border-top-purple.border-top-accent-3 {
  border-top: 1px solid #D500F9 !important;
}
.border-bottom-purple.border-bottom-accent-3 {
  border-bottom: 1px solid #D500F9 !important;
}
.border-left-purple.border-left-accent-3 {
  border-left: 1px solid #D500F9 !important;
}
.border-right-purple.border-right-accent-3 {
  border-right: 1px solid #D500F9 !important;
}
.btn-purple.btn-accent-4,
.btn-purple.btn-accent-4:hover {
  border-color: #7B1FA2 !important;
}
.overlay-purple.overlay-accent-3 {
  background: #D500F9;
  background: rgba(213, 0, 249, .8);
}
.bg-purple.bg-accent-4,
.btn-purple.btn-accent-4 {
  background-color: #D0F !important;
}
.purple.accent-4 {
  color: #D0F !important;
}
.bg-purple.bg-accent-4.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(221, 0, 255, .6);
  box-shadow: 0 1px 20px 1px rgba(221, 0, 255, .6);
}
.btn-purple.btn-accent-4:hover {
  background-color: #6A1B9A !important;
}
.btn-purple.btn-accent-4:active,
.btn-purple.btn-accent-4:focus {
  border-color: #6A1B9A !important;
  background-color: #4A148C !important;
}
.btn-outline-purple.btn-outline-accent-4 {
  border-color: #D0F !important;
  color: #D0F !important;
}
.btn-outline-purple.btn-outline-accent-4:hover {
  background-color: #D0F !important;
}
input:focus ~ .bg-purple {
  -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #D0F !important;
  box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #D0F !important;
}
.border-purple.border-accent-4 {
  border: 1px solid #D0F !important;
}
.border-top-purple.border-top-accent-4 {
  border-top: 1px solid #D0F !important;
}
.border-bottom-purple.border-bottom-accent-4 {
  border-bottom: 1px solid #D0F !important;
}
.border-left-purple.border-left-accent-4 {
  border-left: 1px solid #D0F !important;
}
.border-right-purple.border-right-accent-4 {
  border-right: 1px solid #D0F !important;
}
.btn-blue.btn-lighten-5,
.btn-blue.btn-lighten-5:hover {
  border-color: #1976D2 !important;
}
.overlay-purple.overlay-accent-4 {
  background: #D0F;
  background: rgba(221, 0, 255, .8);
}
.bg-blue.bg-lighten-5,
.btn-blue.btn-lighten-5 {
  background-color: #E3F2FD !important;
}
.blue.lighten-5 {
  color: #E3F2FD !important;
}
.bg-blue.bg-lighten-5.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(227, 242, 253, .6);
  box-shadow: 0 1px 20px 1px rgba(227, 242, 253, .6);
}
.btn-blue.btn-lighten-5:hover {
  background-color: #1565C0 !important;
}
.btn-blue.btn-lighten-5:active,
.btn-blue.btn-lighten-5:focus {
  border-color: #1565C0 !important;
  background-color: #0D47A1 !important;
}
.btn-outline-blue.btn-outline-lighten-5 {
  border-color: #E3F2FD !important;
  color: #E3F2FD !important;
}
.btn-outline-blue.btn-outline-lighten-5:hover {
  background-color: #E3F2FD !important;
}
.border-blue.border-lighten-5 {
  border: 1px solid #E3F2FD !important;
}
.border-top-blue.border-top-lighten-5 {
  border-top: 1px solid #E3F2FD !important;
}
.border-bottom-blue.border-bottom-lighten-5 {
  border-bottom: 1px solid #E3F2FD !important;
}
.border-left-blue.border-left-lighten-5 {
  border-left: 1px solid #E3F2FD !important;
}
.border-right-blue.border-right-lighten-5 {
  border-right: 1px solid #E3F2FD !important;
}
.btn-blue.btn-lighten-4,
.btn-blue.btn-lighten-4:hover {
  border-color: #1976D2 !important;
}
.overlay-blue.overlay-lighten-5 {
  background: #E3F2FD;
  background: rgba(227, 242, 253, .8);
}
.bg-blue.bg-lighten-4,
.btn-blue.btn-lighten-4 {
  background-color: #BBDEFB !important;
}
.blue.lighten-4 {
  color: #BBDEFB !important;
}
.bg-blue.bg-lighten-4.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(187, 222, 251, .6);
  box-shadow: 0 1px 20px 1px rgba(187, 222, 251, .6);
}
.btn-blue.btn-lighten-4:hover {
  background-color: #1565C0 !important;
}
.btn-blue.btn-lighten-4:active,
.btn-blue.btn-lighten-4:focus {
  border-color: #1565C0 !important;
  background-color: #0D47A1 !important;
}
.btn-outline-blue.btn-outline-lighten-4 {
  border-color: #BBDEFB !important;
  color: #BBDEFB !important;
}
.btn-outline-blue.btn-outline-lighten-4:hover {
  background-color: #BBDEFB !important;
}
.border-blue.border-lighten-4 {
  border: 1px solid #BBDEFB !important;
}
.border-top-blue.border-top-lighten-4 {
  border-top: 1px solid #BBDEFB !important;
}
.border-bottom-blue.border-bottom-lighten-4 {
  border-bottom: 1px solid #BBDEFB !important;
}
.border-left-blue.border-left-lighten-4 {
  border-left: 1px solid #BBDEFB !important;
}
.border-right-blue.border-right-lighten-4 {
  border-right: 1px solid #BBDEFB !important;
}
.btn-blue.btn-lighten-3,
.btn-blue.btn-lighten-3:hover {
  border-color: #1976D2 !important;
}
.overlay-blue.overlay-lighten-4 {
  background: #BBDEFB;
  background: rgba(187, 222, 251, .8);
}
.bg-blue.bg-lighten-3,
.btn-blue.btn-lighten-3 {
  background-color: #90CAF9 !important;
}
.blue.lighten-3 {
  color: #90CAF9 !important;
}
.bg-blue.bg-lighten-3.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(144, 202, 249, .6);
  box-shadow: 0 1px 20px 1px rgba(144, 202, 249, .6);
}
.btn-blue.btn-lighten-3:hover {
  background-color: #1565C0 !important;
}
.btn-blue.btn-lighten-3:active,
.btn-blue.btn-lighten-3:focus {
  border-color: #1565C0 !important;
  background-color: #0D47A1 !important;
}
.btn-outline-blue.btn-outline-lighten-3 {
  border-color: #90CAF9 !important;
  color: #90CAF9 !important;
}
.btn-outline-blue.btn-outline-lighten-3:hover {
  background-color: #90CAF9 !important;
}
.border-blue.border-lighten-3 {
  border: 1px solid #90CAF9 !important;
}
.border-top-blue.border-top-lighten-3 {
  border-top: 1px solid #90CAF9 !important;
}
.border-bottom-blue.border-bottom-lighten-3 {
  border-bottom: 1px solid #90CAF9 !important;
}
.border-left-blue.border-left-lighten-3 {
  border-left: 1px solid #90CAF9 !important;
}
.border-right-blue.border-right-lighten-3 {
  border-right: 1px solid #90CAF9 !important;
}
.btn-blue.btn-lighten-2,
.btn-blue.btn-lighten-2:hover {
  border-color: #1976D2 !important;
}
.overlay-blue.overlay-lighten-3 {
  background: #90CAF9;
  background: rgba(144, 202, 249, .8);
}
.bg-blue.bg-lighten-2,
.btn-blue.btn-lighten-2 {
  background-color: #64B5F6 !important;
}
.blue.lighten-2 {
  color: #64B5F6 !important;
}
.bg-blue.bg-lighten-2.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(100, 181, 246, .6);
  box-shadow: 0 1px 20px 1px rgba(100, 181, 246, .6);
}
.btn-blue.btn-lighten-2:hover {
  background-color: #1565C0 !important;
}
.btn-blue.btn-lighten-2:active,
.btn-blue.btn-lighten-2:focus {
  border-color: #1565C0 !important;
  background-color: #0D47A1 !important;
}
.btn-outline-blue.btn-outline-lighten-2 {
  border-color: #64B5F6 !important;
  color: #64B5F6 !important;
}
.btn-outline-blue.btn-outline-lighten-2:hover {
  background-color: #64B5F6 !important;
}
.border-blue.border-lighten-2 {
  border: 1px solid #64B5F6 !important;
}
.border-top-blue.border-top-lighten-2 {
  border-top: 1px solid #64B5F6 !important;
}
.border-bottom-blue.border-bottom-lighten-2 {
  border-bottom: 1px solid #64B5F6 !important;
}
.border-left-blue.border-left-lighten-2 {
  border-left: 1px solid #64B5F6 !important;
}
.border-right-blue.border-right-lighten-2 {
  border-right: 1px solid #64B5F6 !important;
}
.btn-blue.btn-lighten-1,
.btn-blue.btn-lighten-1:hover {
  border-color: #1976D2 !important;
}
.overlay-blue.overlay-lighten-2 {
  background: #64B5F6;
  background: rgba(100, 181, 246, .8);
}
.bg-blue.bg-lighten-1,
.btn-blue.btn-lighten-1 {
  background-color: #42A5F5 !important;
}
.blue.lighten-1 {
  color: #42A5F5 !important;
}
.bg-blue.bg-lighten-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(66, 165, 245, .6);
  box-shadow: 0 1px 20px 1px rgba(66, 165, 245, .6);
}
.bg-blue.bg-glow,
.btn-blue.btn-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(33, 150, 243, .6);
}
.btn-blue.btn-lighten-1:hover {
  background-color: #1565C0 !important;
}
.btn-blue.btn-lighten-1:active,
.btn-blue.btn-lighten-1:focus {
  border-color: #1565C0 !important;
  background-color: #0D47A1 !important;
}
.btn-outline-blue.btn-outline-lighten-1 {
  border-color: #42A5F5 !important;
  color: #42A5F5 !important;
}
.btn-outline-blue.btn-outline-lighten-1:hover {
  background-color: #42A5F5 !important;
}
.border-blue.border-lighten-1 {
  border: 1px solid #42A5F5 !important;
}
.border-top-blue.border-top-lighten-1 {
  border-top: 1px solid #42A5F5 !important;
}
.border-bottom-blue.border-bottom-lighten-1 {
  border-bottom: 1px solid #42A5F5 !important;
}
.border-left-blue.border-left-lighten-1 {
  border-left: 1px solid #42A5F5 !important;
}
.border-right-blue.border-right-lighten-1 {
  border-right: 1px solid #42A5F5 !important;
}
.overlay-blue.overlay-lighten-1 {
  background: #42A5F5;
  background: rgba(66, 165, 245, .8);
}
.blue {
  color: #2196F3 !important;
}
.bg-blue {
  background-color: #2196F3 !important;
}
.bg-blue .card-footer,
.bg-blue .card-header {
  background-color: transparent;
}
.bg-blue.bg-glow {
  box-shadow: 0 1px 20px 1px rgba(33, 150, 243, .6);
}
.selectboxit.selectboxit-btn.bg-blue {
  background-color: #2196F3 !important;
}
.alert-blue {
  border-color: #2196F3 !important;
  background-color: #65B6F7 !important;
  color: #05365D !important;
}
.alert-blue .alert-link {
  color: #031F36 !important;
}
.overlay-blue {
  background: #2196F3;
  background: rgba(33, 150, 243, .8);
}
.btn-blue,
.color-info.blue {
  background-color: #2196F3 !important;
}
.btn-blue {
  border-color: #1976D2 !important;
  color: #FFF;
}
.btn-blue:hover {
  border-color: #1E88E5 !important;
  background-color: #42A5F5 !important;
  color: #FFF !important;
}
.btn-blue:active,
.btn-blue:focus {
  border-color: #1976D2 !important;
  background-color: #1565C0 !important;
  color: #FFF !important;
}
.btn-blue.btn-glow {
  box-shadow: 0 1px 20px 1px rgba(33, 150, 243, .6);
}
.btn-outline-blue {
  border-color: #2196F3;
  background-color: transparent;
  color: #2196F3;
}
.btn-outline-blue:hover {
  background-color: #2196F3;
  color: #FFF !important;
}
.btn-outline-blue.btn-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(33, 150, 243, .6);
  box-shadow: 0 1px 20px 1px rgba(33, 150, 243, .6);
}
input[type=checkbox].bg-blue + .custom-control-label:before,
input[type=radio].bg-blue + .custom-control-label:before {
  background-color: #2196F3 !important;
}
.bg-blue.bg-darken-1,
.btn-blue.btn-darken-1 {
  background-color: #1E88E5 !important;
}
.border-blue {
  border: 1px solid #2196F3 !important;
}
.border-top-blue {
  border-top: 1px solid #2196F3;
}
.border-bottom-blue {
  border-bottom: 1px solid #2196F3;
}
.border-left-blue {
  border-left: 1px solid #2196F3;
}
.border-right-blue {
  border-right: 1px solid #2196F3;
}
.blue.darken-1 {
  color: #1E88E5 !important;
}
.bg-blue.bg-darken-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(30, 136, 229, .6);
  box-shadow: 0 1px 20px 1px rgba(30, 136, 229, .6);
}
.btn-blue.btn-darken-1 {
  border-color: #1976D2 !important;
}
.btn-blue.btn-darken-1:hover {
  border-color: #1976D2 !important;
  background-color: #1565C0 !important;
}
.btn-blue.btn-darken-1:active,
.btn-blue.btn-darken-1:focus {
  border-color: #1565C0 !important;
  background-color: #0D47A1 !important;
}
.btn-outline-blue.btn-outline-darken-1 {
  border-color: #1E88E5 !important;
  color: #1E88E5 !important;
}
.btn-outline-blue.btn-outline-darken-1:hover {
  background-color: #1E88E5 !important;
}
.border-blue.border-darken-1 {
  border: 1px solid #1E88E5 !important;
}
.border-top-blue.border-top-darken-1 {
  border-top: 1px solid #1E88E5 !important;
}
.border-bottom-blue.border-bottom-darken-1 {
  border-bottom: 1px solid #1E88E5 !important;
}
.border-left-blue.border-left-darken-1 {
  border-left: 1px solid #1E88E5 !important;
}
.border-right-blue.border-right-darken-1 {
  border-right: 1px solid #1E88E5 !important;
}
.btn-blue.btn-darken-2,
.btn-blue.btn-darken-2:hover {
  border-color: #1976D2 !important;
}
.overlay-blue.overlay-darken-1 {
  background: #1E88E5;
  background: rgba(30, 136, 229, .8);
}
.bg-blue.bg-darken-2,
.btn-blue.btn-darken-2 {
  background-color: #1976D2 !important;
}
.blue.darken-2 {
  color: #1976D2 !important;
}
.bg-blue.bg-darken-2.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(25, 118, 210, .6);
  box-shadow: 0 1px 20px 1px rgba(25, 118, 210, .6);
}
.btn-blue.btn-darken-2:hover {
  background-color: #1565C0 !important;
}
.btn-blue.btn-darken-2:active,
.btn-blue.btn-darken-2:focus {
  border-color: #1565C0 !important;
  background-color: #0D47A1 !important;
}
.btn-outline-blue.btn-outline-darken-2 {
  border-color: #1976D2 !important;
  color: #1976D2 !important;
}
.btn-outline-blue.btn-outline-darken-2:hover {
  background-color: #1976D2 !important;
}
.border-blue.border-darken-2 {
  border: 1px solid #1976D2 !important;
}
.border-top-blue.border-top-darken-2 {
  border-top: 1px solid #1976D2 !important;
}
.border-bottom-blue.border-bottom-darken-2 {
  border-bottom: 1px solid #1976D2 !important;
}
.border-left-blue.border-left-darken-2 {
  border-left: 1px solid #1976D2 !important;
}
.border-right-blue.border-right-darken-2 {
  border-right: 1px solid #1976D2 !important;
}
.overlay-blue.overlay-darken-2 {
  background: #1976D2;
  background: rgba(25, 118, 210, .8);
}
.blue.darken-3 {
  color: #1565C0 !important;
}
.bg-blue.bg-darken-3 {
  background-color: #1565C0 !important;
}
.bg-blue.bg-darken-3.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(21, 101, 192, .6);
  box-shadow: 0 1px 20px 1px rgba(21, 101, 192, .6);
}
.btn-blue.btn-darken-3,
.btn-blue.btn-darken-3:hover {
  border-color: #1976D2 !important;
  background-color: #1565C0 !important;
}
.btn-blue.btn-darken-3:active,
.btn-blue.btn-darken-3:focus {
  border-color: #1565C0 !important;
  background-color: #0D47A1 !important;
}
.btn-outline-blue.btn-outline-darken-3 {
  border-color: #1565C0 !important;
  color: #1565C0 !important;
}
.btn-outline-blue.btn-outline-darken-3:hover {
  background-color: #1565C0 !important;
}
.border-blue.border-darken-3 {
  border: 1px solid #1565C0 !important;
}
.border-top-blue.border-top-darken-3 {
  border-top: 1px solid #1565C0 !important;
}
.border-bottom-blue.border-bottom-darken-3 {
  border-bottom: 1px solid #1565C0 !important;
}
.border-left-blue.border-left-darken-3 {
  border-left: 1px solid #1565C0 !important;
}
.border-right-blue.border-right-darken-3 {
  border-right: 1px solid #1565C0 !important;
}
.btn-blue.btn-darken-4,
.btn-blue.btn-darken-4:hover {
  border-color: #1976D2 !important;
}
.overlay-blue.overlay-darken-3 {
  background: #1565C0;
  background: rgba(21, 101, 192, .8);
}
.bg-blue.bg-darken-4,
.btn-blue.btn-darken-4 {
  background-color: #0D47A1 !important;
}
.blue.darken-4 {
  color: #0D47A1 !important;
}
.bg-blue.bg-darken-4.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(13, 71, 161, .6);
  box-shadow: 0 1px 20px 1px rgba(13, 71, 161, .6);
}
.btn-blue.btn-darken-4:hover {
  background-color: #1565C0 !important;
}
.btn-blue.btn-darken-4:active,
.btn-blue.btn-darken-4:focus {
  border-color: #1565C0 !important;
  background-color: #0D47A1 !important;
}
.btn-outline-blue.btn-outline-darken-4 {
  border-color: #0D47A1 !important;
  color: #0D47A1 !important;
}
.btn-outline-blue.btn-outline-darken-4:hover {
  background-color: #0D47A1 !important;
}
.border-blue.border-darken-4 {
  border: 1px solid #0D47A1 !important;
}
.border-top-blue.border-top-darken-4 {
  border-top: 1px solid #0D47A1 !important;
}
.border-bottom-blue.border-bottom-darken-4 {
  border-bottom: 1px solid #0D47A1 !important;
}
.border-left-blue.border-left-darken-4 {
  border-left: 1px solid #0D47A1 !important;
}
.border-right-blue.border-right-darken-4 {
  border-right: 1px solid #0D47A1 !important;
}
.btn-blue.btn-accent-1,
.btn-blue.btn-accent-1:hover {
  border-color: #1976D2 !important;
}
.overlay-blue.overlay-darken-4 {
  background: #0D47A1;
  background: rgba(13, 71, 161, .8);
}
.bg-blue.bg-accent-1,
.btn-blue.btn-accent-1 {
  background-color: #82B1FF !important;
}
.blue.accent-1 {
  color: #82B1FF !important;
}
.bg-blue.bg-accent-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(130, 177, 255, .6);
  box-shadow: 0 1px 20px 1px rgba(130, 177, 255, .6);
}
.btn-blue.btn-accent-1:hover {
  background-color: #1565C0 !important;
}
.btn-blue.btn-accent-1:active,
.btn-blue.btn-accent-1:focus {
  border-color: #1565C0 !important;
  background-color: #0D47A1 !important;
}
.btn-outline-blue.btn-outline-accent-1 {
  border-color: #82B1FF !important;
  color: #82B1FF !important;
}
.btn-outline-blue.btn-outline-accent-1:hover {
  background-color: #82B1FF !important;
}
.border-blue.border-accent-1 {
  border: 1px solid #82B1FF !important;
}
.border-top-blue.border-top-accent-1 {
  border-top: 1px solid #82B1FF !important;
}
.border-bottom-blue.border-bottom-accent-1 {
  border-bottom: 1px solid #82B1FF !important;
}
.border-left-blue.border-left-accent-1 {
  border-left: 1px solid #82B1FF !important;
}
.border-right-blue.border-right-accent-1 {
  border-right: 1px solid #82B1FF !important;
}
.btn-blue.btn-accent-2,
.btn-blue.btn-accent-2:hover {
  border-color: #1976D2 !important;
}
.overlay-blue.overlay-accent-1 {
  background: #82B1FF;
  background: rgba(130, 177, 255, .8);
}
.bg-blue.bg-accent-2,
.btn-blue.btn-accent-2 {
  background-color: #448AFF !important;
}
.blue.accent-2 {
  color: #448AFF !important;
}
.bg-blue.bg-accent-2.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(68, 138, 255, .6);
  box-shadow: 0 1px 20px 1px rgba(68, 138, 255, .6);
}
.btn-blue.btn-accent-2:hover {
  background-color: #1565C0 !important;
}
.btn-blue.btn-accent-2:active,
.btn-blue.btn-accent-2:focus {
  border-color: #1565C0 !important;
  background-color: #0D47A1 !important;
}
.btn-outline-blue.btn-outline-accent-2 {
  border-color: #448AFF !important;
  color: #448AFF !important;
}
.btn-outline-blue.btn-outline-accent-2:hover {
  background-color: #448AFF !important;
}
.border-blue.border-accent-2 {
  border: 1px solid #448AFF !important;
}
.border-top-blue.border-top-accent-2 {
  border-top: 1px solid #448AFF !important;
}
.border-bottom-blue.border-bottom-accent-2 {
  border-bottom: 1px solid #448AFF !important;
}
.border-left-blue.border-left-accent-2 {
  border-left: 1px solid #448AFF !important;
}
.border-right-blue.border-right-accent-2 {
  border-right: 1px solid #448AFF !important;
}
.btn-blue.btn-accent-3,
.btn-blue.btn-accent-3:hover {
  border-color: #1976D2 !important;
}
.overlay-blue.overlay-accent-2 {
  background: #448AFF;
  background: rgba(68, 138, 255, .8);
}
.bg-blue.bg-accent-3,
.btn-blue.btn-accent-3 {
  background-color: #2979FF !important;
}
.blue.accent-3 {
  color: #2979FF !important;
}
.bg-blue.bg-accent-3.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(41, 121, 255, .6);
  box-shadow: 0 1px 20px 1px rgba(41, 121, 255, .6);
}
.btn-blue.btn-accent-3:hover {
  background-color: #1565C0 !important;
}
.btn-blue.btn-accent-3:active,
.btn-blue.btn-accent-3:focus {
  border-color: #1565C0 !important;
  background-color: #0D47A1 !important;
}
.btn-outline-blue.btn-outline-accent-3 {
  border-color: #2979FF !important;
  color: #2979FF !important;
}
.btn-outline-blue.btn-outline-accent-3:hover {
  background-color: #2979FF !important;
}
.border-blue.border-accent-3 {
  border: 1px solid #2979FF !important;
}
.border-top-blue.border-top-accent-3 {
  border-top: 1px solid #2979FF !important;
}
.border-bottom-blue.border-bottom-accent-3 {
  border-bottom: 1px solid #2979FF !important;
}
.border-left-blue.border-left-accent-3 {
  border-left: 1px solid #2979FF !important;
}
.border-right-blue.border-right-accent-3 {
  border-right: 1px solid #2979FF !important;
}
.btn-blue.btn-accent-4,
.btn-blue.btn-accent-4:hover {
  border-color: #1976D2 !important;
}
.overlay-blue.overlay-accent-3 {
  background: #2979FF;
  background: rgba(41, 121, 255, .8);
}
.bg-blue.bg-accent-4,
.btn-blue.btn-accent-4 {
  background-color: #2962FF !important;
}
.blue.accent-4 {
  color: #2962FF !important;
}
.bg-blue.bg-accent-4.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(41, 98, 255, .6);
  box-shadow: 0 1px 20px 1px rgba(41, 98, 255, .6);
}
.btn-blue.btn-accent-4:hover {
  background-color: #1565C0 !important;
}
.btn-blue.btn-accent-4:active,
.btn-blue.btn-accent-4:focus {
  border-color: #1565C0 !important;
  background-color: #0D47A1 !important;
}
.btn-outline-blue.btn-outline-accent-4 {
  border-color: #2962FF !important;
  color: #2962FF !important;
}
.btn-outline-blue.btn-outline-accent-4:hover {
  background-color: #2962FF !important;
}
input:focus ~ .bg-blue {
  -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #2962FF !important;
  box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #2962FF !important;
}
.border-blue.border-accent-4 {
  border: 1px solid #2962FF !important;
}
.border-top-blue.border-top-accent-4 {
  border-top: 1px solid #2962FF !important;
}
.border-bottom-blue.border-bottom-accent-4 {
  border-bottom: 1px solid #2962FF !important;
}
.border-left-blue.border-left-accent-4 {
  border-left: 1px solid #2962FF !important;
}
.border-right-blue.border-right-accent-4 {
  border-right: 1px solid #2962FF !important;
}
.btn-cyan.btn-lighten-5,
.btn-cyan.btn-lighten-5:hover {
  border-color: #0097A7 !important;
}
.overlay-blue.overlay-accent-4 {
  background: #2962FF;
  background: rgba(41, 98, 255, .8);
}
.bg-cyan.bg-lighten-5,
.btn-cyan.btn-lighten-5 {
  background-color: #E0F7FA !important;
}
.cyan.lighten-5 {
  color: #E0F7FA !important;
}
.bg-cyan.bg-lighten-5.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(224, 247, 250, .6);
  box-shadow: 0 1px 20px 1px rgba(224, 247, 250, .6);
}
.btn-cyan.btn-lighten-5:hover {
  background-color: #00838F !important;
}
.btn-cyan.btn-lighten-5:active,
.btn-cyan.btn-lighten-5:focus {
  border-color: #00838F !important;
  background-color: #006064 !important;
}
.btn-outline-cyan.btn-outline-lighten-5 {
  border-color: #E0F7FA !important;
  color: #E0F7FA !important;
}
.btn-outline-cyan.btn-outline-lighten-5:hover {
  background-color: #E0F7FA !important;
}
.border-cyan.border-lighten-5 {
  border: 1px solid #E0F7FA !important;
}
.border-top-cyan.border-top-lighten-5 {
  border-top: 1px solid #E0F7FA !important;
}
.border-bottom-cyan.border-bottom-lighten-5 {
  border-bottom: 1px solid #E0F7FA !important;
}
.border-left-cyan.border-left-lighten-5 {
  border-left: 1px solid #E0F7FA !important;
}
.border-right-cyan.border-right-lighten-5 {
  border-right: 1px solid #E0F7FA !important;
}
.btn-cyan.btn-lighten-4,
.btn-cyan.btn-lighten-4:hover {
  border-color: #0097A7 !important;
}
.overlay-cyan.overlay-lighten-5 {
  background: #E0F7FA;
  background: rgba(224, 247, 250, .8);
}
.bg-cyan.bg-lighten-4,
.btn-cyan.btn-lighten-4 {
  background-color: #B2EBF2 !important;
}
.cyan.lighten-4 {
  color: #B2EBF2 !important;
}
.bg-cyan.bg-lighten-4.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(178, 235, 242, .6);
  box-shadow: 0 1px 20px 1px rgba(178, 235, 242, .6);
}
.btn-cyan.btn-lighten-4:hover {
  background-color: #00838F !important;
}
.btn-cyan.btn-lighten-4:active,
.btn-cyan.btn-lighten-4:focus {
  border-color: #00838F !important;
  background-color: #006064 !important;
}
.btn-outline-cyan.btn-outline-lighten-4 {
  border-color: #B2EBF2 !important;
  color: #B2EBF2 !important;
}
.btn-outline-cyan.btn-outline-lighten-4:hover {
  background-color: #B2EBF2 !important;
}
.border-cyan.border-lighten-4 {
  border: 1px solid #B2EBF2 !important;
}
.border-top-cyan.border-top-lighten-4 {
  border-top: 1px solid #B2EBF2 !important;
}
.border-bottom-cyan.border-bottom-lighten-4 {
  border-bottom: 1px solid #B2EBF2 !important;
}
.border-left-cyan.border-left-lighten-4 {
  border-left: 1px solid #B2EBF2 !important;
}
.border-right-cyan.border-right-lighten-4 {
  border-right: 1px solid #B2EBF2 !important;
}
.btn-cyan.btn-lighten-3,
.btn-cyan.btn-lighten-3:hover {
  border-color: #0097A7 !important;
}
.overlay-cyan.overlay-lighten-4 {
  background: #B2EBF2;
  background: rgba(178, 235, 242, .8);
}
.bg-cyan.bg-lighten-3,
.btn-cyan.btn-lighten-3 {
  background-color: #80DEEA !important;
}
.cyan.lighten-3 {
  color: #80DEEA !important;
}
.bg-cyan.bg-lighten-3.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(128, 222, 234, .6);
  box-shadow: 0 1px 20px 1px rgba(128, 222, 234, .6);
}
.btn-cyan.btn-lighten-3:hover {
  background-color: #00838F !important;
}
.btn-cyan.btn-lighten-3:active,
.btn-cyan.btn-lighten-3:focus {
  border-color: #00838F !important;
  background-color: #006064 !important;
}
.btn-outline-cyan.btn-outline-lighten-3 {
  border-color: #80DEEA !important;
  color: #80DEEA !important;
}
.btn-outline-cyan.btn-outline-lighten-3:hover {
  background-color: #80DEEA !important;
}
.border-cyan.border-lighten-3 {
  border: 1px solid #80DEEA !important;
}
.border-top-cyan.border-top-lighten-3 {
  border-top: 1px solid #80DEEA !important;
}
.border-bottom-cyan.border-bottom-lighten-3 {
  border-bottom: 1px solid #80DEEA !important;
}
.border-left-cyan.border-left-lighten-3 {
  border-left: 1px solid #80DEEA !important;
}
.border-right-cyan.border-right-lighten-3 {
  border-right: 1px solid #80DEEA !important;
}
.btn-cyan.btn-lighten-2,
.btn-cyan.btn-lighten-2:hover {
  border-color: #0097A7 !important;
}
.overlay-cyan.overlay-lighten-3 {
  background: #80DEEA;
  background: rgba(128, 222, 234, .8);
}
.bg-cyan.bg-lighten-2,
.btn-cyan.btn-lighten-2 {
  background-color: #4DD0E1 !important;
}
.cyan.lighten-2 {
  color: #4DD0E1 !important;
}
.bg-cyan.bg-lighten-2.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(77, 208, 225, .6);
  box-shadow: 0 1px 20px 1px rgba(77, 208, 225, .6);
}
.btn-cyan.btn-lighten-2:hover {
  background-color: #00838F !important;
}
.btn-cyan.btn-lighten-2:active,
.btn-cyan.btn-lighten-2:focus {
  border-color: #00838F !important;
  background-color: #006064 !important;
}
.btn-outline-cyan.btn-outline-lighten-2 {
  border-color: #4DD0E1 !important;
  color: #4DD0E1 !important;
}
.btn-outline-cyan.btn-outline-lighten-2:hover {
  background-color: #4DD0E1 !important;
}
.border-cyan.border-lighten-2 {
  border: 1px solid #4DD0E1 !important;
}
.border-top-cyan.border-top-lighten-2 {
  border-top: 1px solid #4DD0E1 !important;
}
.border-bottom-cyan.border-bottom-lighten-2 {
  border-bottom: 1px solid #4DD0E1 !important;
}
.border-left-cyan.border-left-lighten-2 {
  border-left: 1px solid #4DD0E1 !important;
}
.border-right-cyan.border-right-lighten-2 {
  border-right: 1px solid #4DD0E1 !important;
}
.btn-cyan.btn-lighten-1,
.btn-cyan.btn-lighten-1:hover {
  border-color: #0097A7 !important;
}
.overlay-cyan.overlay-lighten-2 {
  background: #4DD0E1;
  background: rgba(77, 208, 225, .8);
}
.bg-cyan.bg-lighten-1,
.btn-cyan.btn-lighten-1 {
  background-color: #26C6DA !important;
}
.cyan.lighten-1 {
  color: #26C6DA !important;
}
.bg-cyan.bg-lighten-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(38, 198, 218, .6);
  box-shadow: 0 1px 20px 1px rgba(38, 198, 218, .6);
}
.bg-cyan.bg-glow,
.btn-cyan.btn-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(0, 188, 212, .6);
}
.btn-cyan.btn-lighten-1:hover {
  background-color: #00838F !important;
}
.btn-cyan.btn-lighten-1:active,
.btn-cyan.btn-lighten-1:focus {
  border-color: #00838F !important;
  background-color: #006064 !important;
}
.btn-outline-cyan.btn-outline-lighten-1 {
  border-color: #26C6DA !important;
  color: #26C6DA !important;
}
.btn-outline-cyan.btn-outline-lighten-1:hover {
  background-color: #26C6DA !important;
}
.border-cyan.border-lighten-1 {
  border: 1px solid #26C6DA !important;
}
.border-top-cyan.border-top-lighten-1 {
  border-top: 1px solid #26C6DA !important;
}
.border-bottom-cyan.border-bottom-lighten-1 {
  border-bottom: 1px solid #26C6DA !important;
}
.border-left-cyan.border-left-lighten-1 {
  border-left: 1px solid #26C6DA !important;
}
.border-right-cyan.border-right-lighten-1 {
  border-right: 1px solid #26C6DA !important;
}
.overlay-cyan.overlay-lighten-1 {
  background: #26C6DA;
  background: rgba(38, 198, 218, .8);
}
.cyan {
  color: #00BCD4 !important;
}
.bg-cyan {
  background-color: #00BCD4 !important;
}
.bg-cyan .card-footer,
.bg-cyan .card-header {
  background-color: transparent;
}
.bg-cyan.bg-glow {
  box-shadow: 0 1px 20px 1px rgba(0, 188, 212, .6);
}
.selectboxit.selectboxit-btn.bg-cyan {
  background-color: #00BCD4 !important;
}
.alert-cyan {
  border-color: #00BCD4 !important;
  background-color: #1CE5FF !important;
  color: #001E22 !important;
}
.alert-cyan .alert-link {
  color: #000 !important;
}
.overlay-cyan {
  background: #00BCD4;
  background: rgba(0, 188, 212, .8);
}
.btn-cyan,
.color-info.cyan {
  background-color: #00BCD4 !important;
}
.btn-cyan {
  border-color: #0097A7 !important;
  color: #FFF;
}
.btn-cyan:hover {
  border-color: #00ACC1 !important;
  background-color: #26C6DA !important;
  color: #FFF !important;
}
.btn-cyan:active,
.btn-cyan:focus {
  border-color: #0097A7 !important;
  background-color: #00838F !important;
  color: #FFF !important;
}
.btn-cyan.btn-glow {
  box-shadow: 0 1px 20px 1px rgba(0, 188, 212, .6);
}
.btn-outline-cyan {
  border-color: #00BCD4;
  background-color: transparent;
  color: #00BCD4;
}
.btn-outline-cyan:hover {
  background-color: #00BCD4;
  color: #FFF !important;
}
.btn-outline-cyan.btn-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(0, 188, 212, .6);
  box-shadow: 0 1px 20px 1px rgba(0, 188, 212, .6);
}
input[type=checkbox].bg-cyan + .custom-control-label:before,
input[type=radio].bg-cyan + .custom-control-label:before {
  background-color: #00BCD4 !important;
}
.bg-cyan.bg-darken-1,
.btn-cyan.btn-darken-1 {
  background-color: #00ACC1 !important;
}
.border-cyan {
  border: 1px solid #00BCD4 !important;
}
.border-top-cyan {
  border-top: 1px solid #00BCD4;
}
.border-bottom-cyan {
  border-bottom: 1px solid #00BCD4;
}
.border-left-cyan {
  border-left: 1px solid #00BCD4;
}
.border-right-cyan {
  border-right: 1px solid #00BCD4;
}
.cyan.darken-1 {
  color: #00ACC1 !important;
}
.bg-cyan.bg-darken-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(0, 172, 193, .6);
  box-shadow: 0 1px 20px 1px rgba(0, 172, 193, .6);
}
.btn-cyan.btn-darken-1 {
  border-color: #0097A7 !important;
}
.btn-cyan.btn-darken-1:hover {
  border-color: #0097A7 !important;
  background-color: #00838F !important;
}
.btn-cyan.btn-darken-1:active,
.btn-cyan.btn-darken-1:focus {
  border-color: #00838F !important;
  background-color: #006064 !important;
}
.btn-outline-cyan.btn-outline-darken-1 {
  border-color: #00ACC1 !important;
  color: #00ACC1 !important;
}
.btn-outline-cyan.btn-outline-darken-1:hover {
  background-color: #00ACC1 !important;
}
.border-cyan.border-darken-1 {
  border: 1px solid #00ACC1 !important;
}
.border-top-cyan.border-top-darken-1 {
  border-top: 1px solid #00ACC1 !important;
}
.border-bottom-cyan.border-bottom-darken-1 {
  border-bottom: 1px solid #00ACC1 !important;
}
.border-left-cyan.border-left-darken-1 {
  border-left: 1px solid #00ACC1 !important;
}
.border-right-cyan.border-right-darken-1 {
  border-right: 1px solid #00ACC1 !important;
}
.btn-cyan.btn-darken-2,
.btn-cyan.btn-darken-2:hover {
  border-color: #0097A7 !important;
}
.overlay-cyan.overlay-darken-1 {
  background: #00ACC1;
  background: rgba(0, 172, 193, .8);
}
.bg-cyan.bg-darken-2,
.btn-cyan.btn-darken-2 {
  background-color: #0097A7 !important;
}
.cyan.darken-2 {
  color: #0097A7 !important;
}
.bg-cyan.bg-darken-2.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(0, 151, 167, .6);
  box-shadow: 0 1px 20px 1px rgba(0, 151, 167, .6);
}
.btn-cyan.btn-darken-2:hover {
  background-color: #00838F !important;
}
.btn-cyan.btn-darken-2:active,
.btn-cyan.btn-darken-2:focus {
  border-color: #00838F !important;
  background-color: #006064 !important;
}
.btn-outline-cyan.btn-outline-darken-2 {
  border-color: #0097A7 !important;
  color: #0097A7 !important;
}
.btn-outline-cyan.btn-outline-darken-2:hover {
  background-color: #0097A7 !important;
}
.border-cyan.border-darken-2 {
  border: 1px solid #0097A7 !important;
}
.border-top-cyan.border-top-darken-2 {
  border-top: 1px solid #0097A7 !important;
}
.border-bottom-cyan.border-bottom-darken-2 {
  border-bottom: 1px solid #0097A7 !important;
}
.border-left-cyan.border-left-darken-2 {
  border-left: 1px solid #0097A7 !important;
}
.border-right-cyan.border-right-darken-2 {
  border-right: 1px solid #0097A7 !important;
}
.overlay-cyan.overlay-darken-2 {
  background: #0097A7;
  background: rgba(0, 151, 167, .8);
}
.cyan.darken-3 {
  color: #00838F !important;
}
.bg-cyan.bg-darken-3 {
  background-color: #00838F !important;
}
.bg-cyan.bg-darken-3.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(0, 131, 143, .6);
  box-shadow: 0 1px 20px 1px rgba(0, 131, 143, .6);
}
.btn-cyan.btn-darken-3,
.btn-cyan.btn-darken-3:hover {
  border-color: #0097A7 !important;
  background-color: #00838F !important;
}
.btn-cyan.btn-darken-3:active,
.btn-cyan.btn-darken-3:focus {
  border-color: #00838F !important;
  background-color: #006064 !important;
}
.btn-outline-cyan.btn-outline-darken-3 {
  border-color: #00838F !important;
  color: #00838F !important;
}
.btn-outline-cyan.btn-outline-darken-3:hover {
  background-color: #00838F !important;
}
.border-cyan.border-darken-3 {
  border: 1px solid #00838F !important;
}
.border-top-cyan.border-top-darken-3 {
  border-top: 1px solid #00838F !important;
}
.border-bottom-cyan.border-bottom-darken-3 {
  border-bottom: 1px solid #00838F !important;
}
.border-left-cyan.border-left-darken-3 {
  border-left: 1px solid #00838F !important;
}
.border-right-cyan.border-right-darken-3 {
  border-right: 1px solid #00838F !important;
}
.btn-cyan.btn-darken-4,
.btn-cyan.btn-darken-4:hover {
  border-color: #0097A7 !important;
}
.overlay-cyan.overlay-darken-3 {
  background: #00838F;
  background: rgba(0, 131, 143, .8);
}
.bg-cyan.bg-darken-4,
.btn-cyan.btn-darken-4 {
  background-color: #006064 !important;
}
.cyan.darken-4 {
  color: #006064 !important;
}
.bg-cyan.bg-darken-4.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(0, 96, 100, .6);
  box-shadow: 0 1px 20px 1px rgba(0, 96, 100, .6);
}
.btn-cyan.btn-darken-4:hover {
  background-color: #00838F !important;
}
.btn-cyan.btn-darken-4:active,
.btn-cyan.btn-darken-4:focus {
  border-color: #00838F !important;
  background-color: #006064 !important;
}
.btn-outline-cyan.btn-outline-darken-4 {
  border-color: #006064 !important;
  color: #006064 !important;
}
.btn-outline-cyan.btn-outline-darken-4:hover {
  background-color: #006064 !important;
}
.border-cyan.border-darken-4 {
  border: 1px solid #006064 !important;
}
.border-top-cyan.border-top-darken-4 {
  border-top: 1px solid #006064 !important;
}
.border-bottom-cyan.border-bottom-darken-4 {
  border-bottom: 1px solid #006064 !important;
}
.border-left-cyan.border-left-darken-4 {
  border-left: 1px solid #006064 !important;
}
.border-right-cyan.border-right-darken-4 {
  border-right: 1px solid #006064 !important;
}
.btn-cyan.btn-accent-1,
.btn-cyan.btn-accent-1:hover {
  border-color: #0097A7 !important;
}
.overlay-cyan.overlay-darken-4 {
  background: #006064;
  background: rgba(0, 96, 100, .8);
}
.bg-cyan.bg-accent-1,
.btn-cyan.btn-accent-1 {
  background-color: #84FFFF !important;
}
.cyan.accent-1 {
  color: #84FFFF !important;
}
.bg-cyan.bg-accent-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(132, 255, 255, .6);
  box-shadow: 0 1px 20px 1px rgba(132, 255, 255, .6);
}
.btn-cyan.btn-accent-1:hover {
  background-color: #00838F !important;
}
.btn-cyan.btn-accent-1:active,
.btn-cyan.btn-accent-1:focus {
  border-color: #00838F !important;
  background-color: #006064 !important;
}
.btn-outline-cyan.btn-outline-accent-1 {
  border-color: #84FFFF !important;
  color: #84FFFF !important;
}
.btn-outline-cyan.btn-outline-accent-1:hover {
  background-color: #84FFFF !important;
}
.border-cyan.border-accent-1 {
  border: 1px solid #84FFFF !important;
}
.border-top-cyan.border-top-accent-1 {
  border-top: 1px solid #84FFFF !important;
}
.border-bottom-cyan.border-bottom-accent-1 {
  border-bottom: 1px solid #84FFFF !important;
}
.border-left-cyan.border-left-accent-1 {
  border-left: 1px solid #84FFFF !important;
}
.border-right-cyan.border-right-accent-1 {
  border-right: 1px solid #84FFFF !important;
}
.btn-cyan.btn-accent-2,
.btn-cyan.btn-accent-2:hover {
  border-color: #0097A7 !important;
}
.overlay-cyan.overlay-accent-1 {
  background: #84FFFF;
  background: rgba(132, 255, 255, .8);
}
.bg-cyan.bg-accent-2,
.btn-cyan.btn-accent-2 {
  background-color: #18FFFF !important;
}
.cyan.accent-2 {
  color: #18FFFF !important;
}
.bg-cyan.bg-accent-2.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(24, 255, 255, .6);
  box-shadow: 0 1px 20px 1px rgba(24, 255, 255, .6);
}
.btn-cyan.btn-accent-2:hover {
  background-color: #00838F !important;
}
.btn-cyan.btn-accent-2:active,
.btn-cyan.btn-accent-2:focus {
  border-color: #00838F !important;
  background-color: #006064 !important;
}
.btn-outline-cyan.btn-outline-accent-2 {
  border-color: #18FFFF !important;
  color: #18FFFF !important;
}
.btn-outline-cyan.btn-outline-accent-2:hover {
  background-color: #18FFFF !important;
}
.border-cyan.border-accent-2 {
  border: 1px solid #18FFFF !important;
}
.border-top-cyan.border-top-accent-2 {
  border-top: 1px solid #18FFFF !important;
}
.border-bottom-cyan.border-bottom-accent-2 {
  border-bottom: 1px solid #18FFFF !important;
}
.border-left-cyan.border-left-accent-2 {
  border-left: 1px solid #18FFFF !important;
}
.border-right-cyan.border-right-accent-2 {
  border-right: 1px solid #18FFFF !important;
}
.btn-cyan.btn-accent-3,
.btn-cyan.btn-accent-3:hover {
  border-color: #0097A7 !important;
}
.overlay-cyan.overlay-accent-2 {
  background: #18FFFF;
  background: rgba(24, 255, 255, .8);
}
.bg-cyan.bg-accent-3,
.btn-cyan.btn-accent-3 {
  background-color: #00E5FF !important;
}
.cyan.accent-3 {
  color: #00E5FF !important;
}
.bg-cyan.bg-accent-3.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(0, 229, 255, .6);
  box-shadow: 0 1px 20px 1px rgba(0, 229, 255, .6);
}
.btn-cyan.btn-accent-3:hover {
  background-color: #00838F !important;
}
.btn-cyan.btn-accent-3:active,
.btn-cyan.btn-accent-3:focus {
  border-color: #00838F !important;
  background-color: #006064 !important;
}
.btn-outline-cyan.btn-outline-accent-3 {
  border-color: #00E5FF !important;
  color: #00E5FF !important;
}
.btn-outline-cyan.btn-outline-accent-3:hover {
  background-color: #00E5FF !important;
}
.border-cyan.border-accent-3 {
  border: 1px solid #00E5FF !important;
}
.border-top-cyan.border-top-accent-3 {
  border-top: 1px solid #00E5FF !important;
}
.border-bottom-cyan.border-bottom-accent-3 {
  border-bottom: 1px solid #00E5FF !important;
}
.border-left-cyan.border-left-accent-3 {
  border-left: 1px solid #00E5FF !important;
}
.border-right-cyan.border-right-accent-3 {
  border-right: 1px solid #00E5FF !important;
}
.btn-cyan.btn-accent-4,
.btn-cyan.btn-accent-4:hover {
  border-color: #0097A7 !important;
}
.overlay-cyan.overlay-accent-3 {
  background: #00E5FF;
  background: rgba(0, 229, 255, .8);
}
.bg-cyan.bg-accent-4,
.btn-cyan.btn-accent-4 {
  background-color: #00B8D4 !important;
}
.cyan.accent-4 {
  color: #00B8D4 !important;
}
.bg-cyan.bg-accent-4.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(0, 184, 212, .6);
  box-shadow: 0 1px 20px 1px rgba(0, 184, 212, .6);
}
.btn-cyan.btn-accent-4:hover {
  background-color: #00838F !important;
}
.btn-cyan.btn-accent-4:active,
.btn-cyan.btn-accent-4:focus {
  border-color: #00838F !important;
  background-color: #006064 !important;
}
.btn-outline-cyan.btn-outline-accent-4 {
  border-color: #00B8D4 !important;
  color: #00B8D4 !important;
}
.btn-outline-cyan.btn-outline-accent-4:hover {
  background-color: #00B8D4 !important;
}
input:focus ~ .bg-cyan {
  -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #00B8D4 !important;
  box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #00B8D4 !important;
}
.border-cyan.border-accent-4 {
  border: 1px solid #00B8D4 !important;
}
.border-top-cyan.border-top-accent-4 {
  border-top: 1px solid #00B8D4 !important;
}
.border-bottom-cyan.border-bottom-accent-4 {
  border-bottom: 1px solid #00B8D4 !important;
}
.border-left-cyan.border-left-accent-4 {
  border-left: 1px solid #00B8D4 !important;
}
.border-right-cyan.border-right-accent-4 {
  border-right: 1px solid #00B8D4 !important;
}
.btn-teal.btn-lighten-5,
.btn-teal.btn-lighten-5:hover {
  border-color: #00796B !important;
}
.overlay-cyan.overlay-accent-4 {
  background: #00B8D4;
  background: rgba(0, 184, 212, .8);
}
.bg-teal.bg-lighten-5,
.btn-teal.btn-lighten-5 {
  background-color: #E0F2F1 !important;
}
.teal.lighten-5 {
  color: #E0F2F1 !important;
}
.bg-teal.bg-lighten-5.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(224, 242, 241, .6);
  box-shadow: 0 1px 20px 1px rgba(224, 242, 241, .6);
}
.btn-teal.btn-lighten-5:hover {
  background-color: #00695C !important;
}
.btn-teal.btn-lighten-5:active,
.btn-teal.btn-lighten-5:focus {
  border-color: #00695C !important;
  background-color: #004D40 !important;
}
.btn-outline-teal.btn-outline-lighten-5 {
  border-color: #E0F2F1 !important;
  color: #E0F2F1 !important;
}
.btn-outline-teal.btn-outline-lighten-5:hover {
  background-color: #E0F2F1 !important;
}
.border-teal.border-lighten-5 {
  border: 1px solid #E0F2F1 !important;
}
.border-top-teal.border-top-lighten-5 {
  border-top: 1px solid #E0F2F1 !important;
}
.border-bottom-teal.border-bottom-lighten-5 {
  border-bottom: 1px solid #E0F2F1 !important;
}
.border-left-teal.border-left-lighten-5 {
  border-left: 1px solid #E0F2F1 !important;
}
.border-right-teal.border-right-lighten-5 {
  border-right: 1px solid #E0F2F1 !important;
}
.btn-teal.btn-lighten-4,
.btn-teal.btn-lighten-4:hover {
  border-color: #00796B !important;
}
.overlay-teal.overlay-lighten-5 {
  background: #E0F2F1;
  background: rgba(224, 242, 241, .8);
}
.bg-teal.bg-lighten-4,
.btn-teal.btn-lighten-4 {
  background-color: #B2DFDB !important;
}
.teal.lighten-4 {
  color: #B2DFDB !important;
}
.bg-teal.bg-lighten-4.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(178, 223, 219, .6);
  box-shadow: 0 1px 20px 1px rgba(178, 223, 219, .6);
}
.btn-teal.btn-lighten-4:hover {
  background-color: #00695C !important;
}
.btn-teal.btn-lighten-4:active,
.btn-teal.btn-lighten-4:focus {
  border-color: #00695C !important;
  background-color: #004D40 !important;
}
.btn-outline-teal.btn-outline-lighten-4 {
  border-color: #B2DFDB !important;
  color: #B2DFDB !important;
}
.btn-outline-teal.btn-outline-lighten-4:hover {
  background-color: #B2DFDB !important;
}
.border-teal.border-lighten-4 {
  border: 1px solid #B2DFDB !important;
}
.border-top-teal.border-top-lighten-4 {
  border-top: 1px solid #B2DFDB !important;
}
.border-bottom-teal.border-bottom-lighten-4 {
  border-bottom: 1px solid #B2DFDB !important;
}
.border-left-teal.border-left-lighten-4 {
  border-left: 1px solid #B2DFDB !important;
}
.border-right-teal.border-right-lighten-4 {
  border-right: 1px solid #B2DFDB !important;
}
.btn-teal.btn-lighten-3,
.btn-teal.btn-lighten-3:hover {
  border-color: #00796B !important;
}
.overlay-teal.overlay-lighten-4 {
  background: #B2DFDB;
  background: rgba(178, 223, 219, .8);
}
.bg-teal.bg-lighten-3,
.btn-teal.btn-lighten-3 {
  background-color: #80CBC4 !important;
}
.teal.lighten-3 {
  color: #80CBC4 !important;
}
.bg-teal.bg-lighten-3.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(128, 203, 196, .6);
  box-shadow: 0 1px 20px 1px rgba(128, 203, 196, .6);
}
.btn-teal.btn-lighten-3:hover {
  background-color: #00695C !important;
}
.btn-teal.btn-lighten-3:active,
.btn-teal.btn-lighten-3:focus {
  border-color: #00695C !important;
  background-color: #004D40 !important;
}
.btn-outline-teal.btn-outline-lighten-3 {
  border-color: #80CBC4 !important;
  color: #80CBC4 !important;
}
.btn-outline-teal.btn-outline-lighten-3:hover {
  background-color: #80CBC4 !important;
}
.border-teal.border-lighten-3 {
  border: 1px solid #80CBC4 !important;
}
.border-top-teal.border-top-lighten-3 {
  border-top: 1px solid #80CBC4 !important;
}
.border-bottom-teal.border-bottom-lighten-3 {
  border-bottom: 1px solid #80CBC4 !important;
}
.border-left-teal.border-left-lighten-3 {
  border-left: 1px solid #80CBC4 !important;
}
.border-right-teal.border-right-lighten-3 {
  border-right: 1px solid #80CBC4 !important;
}
.btn-teal.btn-lighten-2,
.btn-teal.btn-lighten-2:hover {
  border-color: #00796B !important;
}
.overlay-teal.overlay-lighten-3 {
  background: #80CBC4;
  background: rgba(128, 203, 196, .8);
}
.bg-teal.bg-lighten-2,
.btn-teal.btn-lighten-2 {
  background-color: #4DB6AC !important;
}
.teal.lighten-2 {
  color: #4DB6AC !important;
}
.bg-teal.bg-lighten-2.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(77, 182, 172, .6);
  box-shadow: 0 1px 20px 1px rgba(77, 182, 172, .6);
}
.btn-teal.btn-lighten-2:hover {
  background-color: #00695C !important;
}
.btn-teal.btn-lighten-2:active,
.btn-teal.btn-lighten-2:focus {
  border-color: #00695C !important;
  background-color: #004D40 !important;
}
.btn-outline-teal.btn-outline-lighten-2 {
  border-color: #4DB6AC !important;
  color: #4DB6AC !important;
}
.btn-outline-teal.btn-outline-lighten-2:hover {
  background-color: #4DB6AC !important;
}
.border-teal.border-lighten-2 {
  border: 1px solid #4DB6AC !important;
}
.border-top-teal.border-top-lighten-2 {
  border-top: 1px solid #4DB6AC !important;
}
.border-bottom-teal.border-bottom-lighten-2 {
  border-bottom: 1px solid #4DB6AC !important;
}
.border-left-teal.border-left-lighten-2 {
  border-left: 1px solid #4DB6AC !important;
}
.border-right-teal.border-right-lighten-2 {
  border-right: 1px solid #4DB6AC !important;
}
.btn-teal.btn-lighten-1,
.btn-teal.btn-lighten-1:hover {
  border-color: #00796B !important;
}
.overlay-teal.overlay-lighten-2 {
  background: #4DB6AC;
  background: rgba(77, 182, 172, .8);
}
.bg-teal.bg-lighten-1,
.btn-teal.btn-lighten-1 {
  background-color: #26A69A !important;
}
.teal.lighten-1 {
  color: #26A69A !important;
}
.bg-teal.bg-lighten-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(38, 166, 154, .6);
  box-shadow: 0 1px 20px 1px rgba(38, 166, 154, .6);
}
.bg-teal.bg-glow,
.btn-teal.btn-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(0, 150, 136, .6);
}
.btn-teal.btn-lighten-1:hover {
  background-color: #00695C !important;
}
.btn-teal.btn-lighten-1:active,
.btn-teal.btn-lighten-1:focus {
  border-color: #00695C !important;
  background-color: #004D40 !important;
}
.btn-outline-teal.btn-outline-lighten-1 {
  border-color: #26A69A !important;
  color: #26A69A !important;
}
.btn-outline-teal.btn-outline-lighten-1:hover {
  background-color: #26A69A !important;
}
.border-teal.border-lighten-1 {
  border: 1px solid #26A69A !important;
}
.border-top-teal.border-top-lighten-1 {
  border-top: 1px solid #26A69A !important;
}
.border-bottom-teal.border-bottom-lighten-1 {
  border-bottom: 1px solid #26A69A !important;
}
.border-left-teal.border-left-lighten-1 {
  border-left: 1px solid #26A69A !important;
}
.border-right-teal.border-right-lighten-1 {
  border-right: 1px solid #26A69A !important;
}
.overlay-teal.overlay-lighten-1 {
  background: #26A69A;
  background: rgba(38, 166, 154, .8);
}
.teal {
  color: #009688 !important;
}
.alert-teal,
.alert-teal .alert-link {
  color: #000 !important;
}
.bg-teal {
  background-color: #009688 !important;
}
.bg-teal .card-footer,
.bg-teal .card-header {
  background-color: transparent;
}
.bg-teal.bg-glow {
  box-shadow: 0 1px 20px 1px rgba(0, 150, 136, .6);
}
.selectboxit.selectboxit-btn.bg-teal {
  background-color: #009688 !important;
}
.alert-teal {
  border-color: #009688 !important;
  background-color: #00DDC9 !important;
}
.overlay-teal {
  background: #009688;
  background: rgba(0, 150, 136, .8);
}
.btn-teal,
.color-info.teal {
  background-color: #009688 !important;
}
.btn-teal {
  border-color: #00796B !important;
  color: #FFF;
}
.btn-teal:hover {
  border-color: #00897B !important;
  background-color: #26A69A !important;
  color: #FFF !important;
}
.btn-teal:active,
.btn-teal:focus {
  border-color: #00796B !important;
  background-color: #00695C !important;
  color: #FFF !important;
}
.btn-teal.btn-glow {
  box-shadow: 0 1px 20px 1px rgba(0, 150, 136, .6);
}
.btn-outline-teal {
  border-color: #009688;
  background-color: transparent;
  color: #009688;
}
.btn-outline-teal:hover {
  background-color: #009688;
  color: #FFF !important;
}
.btn-outline-teal.btn-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(0, 150, 136, .6);
  box-shadow: 0 1px 20px 1px rgba(0, 150, 136, .6);
}
input[type=checkbox].bg-teal + .custom-control-label:before,
input[type=radio].bg-teal + .custom-control-label:before {
  background-color: #009688 !important;
}
.bg-teal.bg-darken-1,
.btn-teal.btn-darken-1 {
  background-color: #00897B !important;
}
.border-teal {
  border: 1px solid #009688 !important;
}
.border-top-teal {
  border-top: 1px solid #009688;
}
.border-bottom-teal {
  border-bottom: 1px solid #009688;
}
.border-left-teal {
  border-left: 1px solid #009688;
}
.border-right-teal {
  border-right: 1px solid #009688;
}
.teal.darken-1 {
  color: #00897B !important;
}
.bg-teal.bg-darken-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(0, 137, 123, .6);
  box-shadow: 0 1px 20px 1px rgba(0, 137, 123, .6);
}
.btn-teal.btn-darken-1 {
  border-color: #00796B !important;
}
.btn-teal.btn-darken-1:hover {
  border-color: #00796B !important;
  background-color: #00695C !important;
}
.btn-teal.btn-darken-1:active,
.btn-teal.btn-darken-1:focus {
  border-color: #00695C !important;
  background-color: #004D40 !important;
}
.btn-outline-teal.btn-outline-darken-1 {
  border-color: #00897B !important;
  color: #00897B !important;
}
.btn-outline-teal.btn-outline-darken-1:hover {
  background-color: #00897B !important;
}
.border-teal.border-darken-1 {
  border: 1px solid #00897B !important;
}
.border-top-teal.border-top-darken-1 {
  border-top: 1px solid #00897B !important;
}
.border-bottom-teal.border-bottom-darken-1 {
  border-bottom: 1px solid #00897B !important;
}
.border-left-teal.border-left-darken-1 {
  border-left: 1px solid #00897B !important;
}
.border-right-teal.border-right-darken-1 {
  border-right: 1px solid #00897B !important;
}
.btn-teal.btn-darken-2,
.btn-teal.btn-darken-2:hover {
  border-color: #00796B !important;
}
.overlay-teal.overlay-darken-1 {
  background: #00897B;
  background: rgba(0, 137, 123, .8);
}
.bg-teal.bg-darken-2,
.btn-teal.btn-darken-2 {
  background-color: #00796B !important;
}
.teal.darken-2 {
  color: #00796B !important;
}
.bg-teal.bg-darken-2.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(0, 121, 107, .6);
  box-shadow: 0 1px 20px 1px rgba(0, 121, 107, .6);
}
.btn-teal.btn-darken-2:hover {
  background-color: #00695C !important;
}
.btn-teal.btn-darken-2:active,
.btn-teal.btn-darken-2:focus {
  border-color: #00695C !important;
  background-color: #004D40 !important;
}
.btn-outline-teal.btn-outline-darken-2 {
  border-color: #00796B !important;
  color: #00796B !important;
}
.btn-outline-teal.btn-outline-darken-2:hover {
  background-color: #00796B !important;
}
.border-teal.border-darken-2 {
  border: 1px solid #00796B !important;
}
.border-top-teal.border-top-darken-2 {
  border-top: 1px solid #00796B !important;
}
.border-bottom-teal.border-bottom-darken-2 {
  border-bottom: 1px solid #00796B !important;
}
.border-left-teal.border-left-darken-2 {
  border-left: 1px solid #00796B !important;
}
.border-right-teal.border-right-darken-2 {
  border-right: 1px solid #00796B !important;
}
.overlay-teal.overlay-darken-2 {
  background: #00796B;
  background: rgba(0, 121, 107, .8);
}
.teal.darken-3 {
  color: #00695C !important;
}
.bg-teal.bg-darken-3 {
  background-color: #00695C !important;
}
.bg-teal.bg-darken-3.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(0, 105, 92, .6);
  box-shadow: 0 1px 20px 1px rgba(0, 105, 92, .6);
}
.btn-teal.btn-darken-3,
.btn-teal.btn-darken-3:hover {
  border-color: #00796B !important;
  background-color: #00695C !important;
}
.btn-teal.btn-darken-3:active,
.btn-teal.btn-darken-3:focus {
  border-color: #00695C !important;
  background-color: #004D40 !important;
}
.btn-outline-teal.btn-outline-darken-3 {
  border-color: #00695C !important;
  color: #00695C !important;
}
.btn-outline-teal.btn-outline-darken-3:hover {
  background-color: #00695C !important;
}
.border-teal.border-darken-3 {
  border: 1px solid #00695C !important;
}
.border-top-teal.border-top-darken-3 {
  border-top: 1px solid #00695C !important;
}
.border-bottom-teal.border-bottom-darken-3 {
  border-bottom: 1px solid #00695C !important;
}
.border-left-teal.border-left-darken-3 {
  border-left: 1px solid #00695C !important;
}
.border-right-teal.border-right-darken-3 {
  border-right: 1px solid #00695C !important;
}
.btn-teal.btn-darken-4,
.btn-teal.btn-darken-4:hover {
  border-color: #00796B !important;
}
.overlay-teal.overlay-darken-3 {
  background: #00695C;
  background: rgba(0, 105, 92, .8);
}
.bg-teal.bg-darken-4,
.btn-teal.btn-darken-4 {
  background-color: #004D40 !important;
}
.teal.darken-4 {
  color: #004D40 !important;
}
.bg-teal.bg-darken-4.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(0, 77, 64, .6);
  box-shadow: 0 1px 20px 1px rgba(0, 77, 64, .6);
}
.btn-teal.btn-darken-4:hover {
  background-color: #00695C !important;
}
.btn-teal.btn-darken-4:active,
.btn-teal.btn-darken-4:focus {
  border-color: #00695C !important;
  background-color: #004D40 !important;
}
.btn-outline-teal.btn-outline-darken-4 {
  border-color: #004D40 !important;
  color: #004D40 !important;
}
.btn-outline-teal.btn-outline-darken-4:hover {
  background-color: #004D40 !important;
}
.border-teal.border-darken-4 {
  border: 1px solid #004D40 !important;
}
.border-top-teal.border-top-darken-4 {
  border-top: 1px solid #004D40 !important;
}
.border-bottom-teal.border-bottom-darken-4 {
  border-bottom: 1px solid #004D40 !important;
}
.border-left-teal.border-left-darken-4 {
  border-left: 1px solid #004D40 !important;
}
.border-right-teal.border-right-darken-4 {
  border-right: 1px solid #004D40 !important;
}
.btn-teal.btn-accent-1,
.btn-teal.btn-accent-1:hover {
  border-color: #00796B !important;
}
.overlay-teal.overlay-darken-4 {
  background: #004D40;
  background: rgba(0, 77, 64, .8);
}
.bg-teal.bg-accent-1,
.btn-teal.btn-accent-1 {
  background-color: #A7FFEB !important;
}
.teal.accent-1 {
  color: #A7FFEB !important;
}
.bg-teal.bg-accent-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(167, 255, 235, .6);
  box-shadow: 0 1px 20px 1px rgba(167, 255, 235, .6);
}
.btn-teal.btn-accent-1:hover {
  background-color: #00695C !important;
}
.btn-teal.btn-accent-1:active,
.btn-teal.btn-accent-1:focus {
  border-color: #00695C !important;
  background-color: #004D40 !important;
}
.btn-outline-teal.btn-outline-accent-1 {
  border-color: #A7FFEB !important;
  color: #A7FFEB !important;
}
.btn-outline-teal.btn-outline-accent-1:hover {
  background-color: #A7FFEB !important;
}
.border-teal.border-accent-1 {
  border: 1px solid #A7FFEB !important;
}
.border-top-teal.border-top-accent-1 {
  border-top: 1px solid #A7FFEB !important;
}
.border-bottom-teal.border-bottom-accent-1 {
  border-bottom: 1px solid #A7FFEB !important;
}
.border-left-teal.border-left-accent-1 {
  border-left: 1px solid #A7FFEB !important;
}
.border-right-teal.border-right-accent-1 {
  border-right: 1px solid #A7FFEB !important;
}
.btn-teal.btn-accent-2,
.btn-teal.btn-accent-2:hover {
  border-color: #00796B !important;
}
.overlay-teal.overlay-accent-1 {
  background: #A7FFEB;
  background: rgba(167, 255, 235, .8);
}
.bg-teal.bg-accent-2,
.btn-teal.btn-accent-2 {
  background-color: #64FFDA !important;
}
.teal.accent-2 {
  color: #64FFDA !important;
}
.bg-teal.bg-accent-2.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(100, 255, 218, .6);
  box-shadow: 0 1px 20px 1px rgba(100, 255, 218, .6);
}
.btn-teal.btn-accent-2:hover {
  background-color: #00695C !important;
}
.btn-teal.btn-accent-2:active,
.btn-teal.btn-accent-2:focus {
  border-color: #00695C !important;
  background-color: #004D40 !important;
}
.btn-outline-teal.btn-outline-accent-2 {
  border-color: #64FFDA !important;
  color: #64FFDA !important;
}
.btn-outline-teal.btn-outline-accent-2:hover {
  background-color: #64FFDA !important;
}
.border-teal.border-accent-2 {
  border: 1px solid #64FFDA !important;
}
.border-top-teal.border-top-accent-2 {
  border-top: 1px solid #64FFDA !important;
}
.border-bottom-teal.border-bottom-accent-2 {
  border-bottom: 1px solid #64FFDA !important;
}
.border-left-teal.border-left-accent-2 {
  border-left: 1px solid #64FFDA !important;
}
.border-right-teal.border-right-accent-2 {
  border-right: 1px solid #64FFDA !important;
}
.btn-teal.btn-accent-3,
.btn-teal.btn-accent-3:hover {
  border-color: #00796B !important;
}
.overlay-teal.overlay-accent-2 {
  background: #64FFDA;
  background: rgba(100, 255, 218, .8);
}
.bg-teal.bg-accent-3,
.btn-teal.btn-accent-3 {
  background-color: #1DE9B6 !important;
}
.teal.accent-3 {
  color: #1DE9B6 !important;
}
.bg-teal.bg-accent-3.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(29, 233, 182, .6);
  box-shadow: 0 1px 20px 1px rgba(29, 233, 182, .6);
}
.btn-teal.btn-accent-3:hover {
  background-color: #00695C !important;
}
.btn-teal.btn-accent-3:active,
.btn-teal.btn-accent-3:focus {
  border-color: #00695C !important;
  background-color: #004D40 !important;
}
.btn-outline-teal.btn-outline-accent-3 {
  border-color: #1DE9B6 !important;
  color: #1DE9B6 !important;
}
.btn-outline-teal.btn-outline-accent-3:hover {
  background-color: #1DE9B6 !important;
}
.border-teal.border-accent-3 {
  border: 1px solid #1DE9B6 !important;
}
.border-top-teal.border-top-accent-3 {
  border-top: 1px solid #1DE9B6 !important;
}
.border-bottom-teal.border-bottom-accent-3 {
  border-bottom: 1px solid #1DE9B6 !important;
}
.border-left-teal.border-left-accent-3 {
  border-left: 1px solid #1DE9B6 !important;
}
.border-right-teal.border-right-accent-3 {
  border-right: 1px solid #1DE9B6 !important;
}
.btn-teal.btn-accent-4,
.btn-teal.btn-accent-4:hover {
  border-color: #00796B !important;
}
.overlay-teal.overlay-accent-3 {
  background: #1DE9B6;
  background: rgba(29, 233, 182, .8);
}
.bg-teal.bg-accent-4,
.btn-teal.btn-accent-4 {
  background-color: #00BFA5 !important;
}
.teal.accent-4 {
  color: #00BFA5 !important;
}
.bg-teal.bg-accent-4.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(0, 191, 165, .6);
  box-shadow: 0 1px 20px 1px rgba(0, 191, 165, .6);
}
.btn-teal.btn-accent-4:hover {
  background-color: #00695C !important;
}
.btn-teal.btn-accent-4:active,
.btn-teal.btn-accent-4:focus {
  border-color: #00695C !important;
  background-color: #004D40 !important;
}
.btn-outline-teal.btn-outline-accent-4 {
  border-color: #00BFA5 !important;
  color: #00BFA5 !important;
}
.btn-outline-teal.btn-outline-accent-4:hover {
  background-color: #00BFA5 !important;
}
input:focus ~ .bg-teal {
  -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #00BFA5 !important;
  box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #00BFA5 !important;
}
.border-teal.border-accent-4 {
  border: 1px solid #00BFA5 !important;
}
.border-top-teal.border-top-accent-4 {
  border-top: 1px solid #00BFA5 !important;
}
.border-bottom-teal.border-bottom-accent-4 {
  border-bottom: 1px solid #00BFA5 !important;
}
.border-left-teal.border-left-accent-4 {
  border-left: 1px solid #00BFA5 !important;
}
.border-right-teal.border-right-accent-4 {
  border-right: 1px solid #00BFA5 !important;
}
.overlay-teal.overlay-accent-4 {
  background: #00BFA5;
  background: rgba(0, 191, 165, .8);
}
.bg-yellow.bg-lighten-5,
.btn-yellow.btn-lighten-5 {
  background-color: #FFFDE7 !important;
}
.yellow.lighten-5 {
  color: #FFFDE7 !important;
}
.bg-yellow.bg-lighten-5.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 253, 231, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 253, 231, .6);
}
.btn-yellow.btn-lighten-5 {
  border-color: #FBC02D !important;
}
.btn-yellow.btn-lighten-5:hover {
  border-color: #FBC02D !important;
  background-color: #F9A825 !important;
}
.btn-yellow.btn-lighten-5:active,
.btn-yellow.btn-lighten-5:focus {
  border-color: #F9A825 !important;
  background-color: #F57F17 !important;
}
.btn-outline-yellow.btn-outline-lighten-5 {
  border-color: #FFFDE7 !important;
  color: #FFFDE7 !important;
}
.btn-outline-yellow.btn-outline-lighten-5:hover {
  background-color: #FFFDE7 !important;
}
.border-yellow.border-lighten-5 {
  border: 1px solid #FFFDE7 !important;
}
.border-top-yellow.border-top-lighten-5 {
  border-top: 1px solid #FFFDE7 !important;
}
.border-bottom-yellow.border-bottom-lighten-5 {
  border-bottom: 1px solid #FFFDE7 !important;
}
.border-left-yellow.border-left-lighten-5 {
  border-left: 1px solid #FFFDE7 !important;
}
.border-right-yellow.border-right-lighten-5 {
  border-right: 1px solid #FFFDE7 !important;
}
.overlay-yellow.overlay-lighten-5 {
  background: #FFFDE7;
  background: rgba(255, 253, 231, .8);
}
.bg-yellow.bg-lighten-4,
.btn-yellow.btn-lighten-4 {
  background-color: #FFF9C4 !important;
}
.yellow.lighten-4 {
  color: #FFF9C4 !important;
}
.bg-yellow.bg-lighten-4.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 249, 196, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 249, 196, .6);
}
.btn-yellow.btn-lighten-4 {
  border-color: #FBC02D !important;
}
.btn-yellow.btn-lighten-4:hover {
  border-color: #FBC02D !important;
  background-color: #F9A825 !important;
}
.btn-yellow.btn-lighten-4:active,
.btn-yellow.btn-lighten-4:focus {
  border-color: #F9A825 !important;
  background-color: #F57F17 !important;
}
.btn-outline-yellow.btn-outline-lighten-4 {
  border-color: #FFF9C4 !important;
  color: #FFF9C4 !important;
}
.btn-outline-yellow.btn-outline-lighten-4:hover {
  background-color: #FFF9C4 !important;
}
.border-yellow.border-lighten-4 {
  border: 1px solid #FFF9C4 !important;
}
.border-top-yellow.border-top-lighten-4 {
  border-top: 1px solid #FFF9C4 !important;
}
.border-bottom-yellow.border-bottom-lighten-4 {
  border-bottom: 1px solid #FFF9C4 !important;
}
.border-left-yellow.border-left-lighten-4 {
  border-left: 1px solid #FFF9C4 !important;
}
.border-right-yellow.border-right-lighten-4 {
  border-right: 1px solid #FFF9C4 !important;
}
.overlay-yellow.overlay-lighten-4 {
  background: #FFF9C4;
  background: rgba(255, 249, 196, .8);
}
.bg-yellow.bg-lighten-3,
.btn-yellow.btn-lighten-3 {
  background-color: #FFF59D !important;
}
.yellow.lighten-3 {
  color: #FFF59D !important;
}
.bg-yellow.bg-lighten-3.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 245, 157, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 245, 157, .6);
}
.btn-yellow.btn-lighten-3 {
  border-color: #FBC02D !important;
}
.btn-yellow.btn-lighten-3:hover {
  border-color: #FBC02D !important;
  background-color: #F9A825 !important;
}
.btn-yellow.btn-lighten-3:active,
.btn-yellow.btn-lighten-3:focus {
  border-color: #F9A825 !important;
  background-color: #F57F17 !important;
}
.btn-outline-yellow.btn-outline-lighten-3 {
  border-color: #FFF59D !important;
  color: #FFF59D !important;
}
.btn-outline-yellow.btn-outline-lighten-3:hover {
  background-color: #FFF59D !important;
}
.border-yellow.border-lighten-3 {
  border: 1px solid #FFF59D !important;
}
.border-top-yellow.border-top-lighten-3 {
  border-top: 1px solid #FFF59D !important;
}
.border-bottom-yellow.border-bottom-lighten-3 {
  border-bottom: 1px solid #FFF59D !important;
}
.border-left-yellow.border-left-lighten-3 {
  border-left: 1px solid #FFF59D !important;
}
.border-right-yellow.border-right-lighten-3 {
  border-right: 1px solid #FFF59D !important;
}
.overlay-yellow.overlay-lighten-3 {
  background: #FFF59D;
  background: rgba(255, 245, 157, .8);
}
.bg-yellow.bg-lighten-2,
.btn-yellow.btn-lighten-2 {
  background-color: #FFF176 !important;
}
.yellow.lighten-2 {
  color: #FFF176 !important;
}
.bg-yellow.bg-lighten-2.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 241, 118, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 241, 118, .6);
}
.btn-yellow.btn-lighten-2 {
  border-color: #FBC02D !important;
}
.btn-yellow.btn-lighten-2:hover {
  border-color: #FBC02D !important;
  background-color: #F9A825 !important;
}
.btn-yellow.btn-lighten-2:active,
.btn-yellow.btn-lighten-2:focus {
  border-color: #F9A825 !important;
  background-color: #F57F17 !important;
}
.btn-outline-yellow.btn-outline-lighten-2 {
  border-color: #FFF176 !important;
  color: #FFF176 !important;
}
.btn-outline-yellow.btn-outline-lighten-2:hover {
  background-color: #FFF176 !important;
}
.border-yellow.border-lighten-2 {
  border: 1px solid #FFF176 !important;
}
.border-top-yellow.border-top-lighten-2 {
  border-top: 1px solid #FFF176 !important;
}
.border-bottom-yellow.border-bottom-lighten-2 {
  border-bottom: 1px solid #FFF176 !important;
}
.border-left-yellow.border-left-lighten-2 {
  border-left: 1px solid #FFF176 !important;
}
.border-right-yellow.border-right-lighten-2 {
  border-right: 1px solid #FFF176 !important;
}
.overlay-yellow.overlay-lighten-2 {
  background: #FFF176;
  background: rgba(255, 241, 118, .8);
}
.bg-yellow.bg-lighten-1,
.btn-yellow.btn-lighten-1 {
  background-color: #FFEE58 !important;
}
.yellow.lighten-1 {
  color: #FFEE58 !important;
}
.bg-yellow.bg-lighten-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 238, 88, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 238, 88, .6);
}
.bg-yellow.bg-glow,
.btn-yellow.btn-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 235, 59, .6);
}
.btn-yellow.btn-lighten-1 {
  border-color: #FBC02D !important;
}
.btn-yellow.btn-lighten-1:hover {
  border-color: #FBC02D !important;
  background-color: #F9A825 !important;
}
.btn-yellow.btn-lighten-1:active,
.btn-yellow.btn-lighten-1:focus {
  border-color: #F9A825 !important;
  background-color: #F57F17 !important;
}
.btn-outline-yellow.btn-outline-lighten-1 {
  border-color: #FFEE58 !important;
  color: #FFEE58 !important;
}
.btn-outline-yellow.btn-outline-lighten-1:hover {
  background-color: #FFEE58 !important;
}
.border-yellow.border-lighten-1 {
  border: 1px solid #FFEE58 !important;
}
.border-top-yellow.border-top-lighten-1 {
  border-top: 1px solid #FFEE58 !important;
}
.border-bottom-yellow.border-bottom-lighten-1 {
  border-bottom: 1px solid #FFEE58 !important;
}
.border-left-yellow.border-left-lighten-1 {
  border-left: 1px solid #FFEE58 !important;
}
.border-right-yellow.border-right-lighten-1 {
  border-right: 1px solid #FFEE58 !important;
}
.overlay-yellow.overlay-lighten-1 {
  background: #FFEE58;
  background: rgba(255, 238, 88, .8);
}
.yellow {
  color: #FFEB3B !important;
}
.bg-yellow {
  background-color: #FFEB3B !important;
}
.bg-yellow .card-footer,
.bg-yellow .card-header {
  background-color: transparent;
}
.bg-yellow.bg-glow {
  box-shadow: 0 1px 20px 1px rgba(255, 235, 59, .6);
}
.selectboxit.selectboxit-btn.bg-yellow {
  background-color: #FFEB3B !important;
}
.alert-yellow {
  border-color: #FFEB3B !important;
  background-color: #FFF282 !important;
  color: #887A00 !important;
}
.alert-yellow .alert-link {
  color: #5F5500 !important;
}
.overlay-yellow {
  background: #FFEB3B;
  background: rgba(255, 235, 59, .8);
}
.btn-yellow,
.color-info.yellow {
  background-color: #FFEB3B !important;
}
.btn-yellow {
  border-color: #FBC02D !important;
  color: #FFF;
}
.btn-yellow:hover {
  border-color: #FDD835 !important;
  background-color: #FFEE58 !important;
  color: #FFF !important;
}
.btn-yellow:active,
.btn-yellow:focus {
  border-color: #FBC02D !important;
  background-color: #F9A825 !important;
  color: #FFF !important;
}
.btn-yellow.btn-glow {
  box-shadow: 0 1px 20px 1px rgba(255, 235, 59, .6);
}
.btn-outline-yellow {
  border-color: #FFEB3B;
  background-color: transparent;
  color: #FFEB3B;
}
.btn-outline-yellow:hover {
  background-color: #FFEB3B;
  color: #FFF !important;
}
.btn-outline-yellow.btn-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 235, 59, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 235, 59, .6);
}
input[type=checkbox].bg-yellow + .custom-control-label:before,
input[type=radio].bg-yellow + .custom-control-label:before {
  background-color: #FFEB3B !important;
}
.bg-yellow.bg-darken-1,
.btn-yellow.btn-darken-1 {
  background-color: #FDD835 !important;
}
.border-yellow {
  border: 1px solid #FFEB3B !important;
}
.border-top-yellow {
  border-top: 1px solid #FFEB3B;
}
.border-bottom-yellow {
  border-bottom: 1px solid #FFEB3B;
}
.border-left-yellow {
  border-left: 1px solid #FFEB3B;
}
.border-right-yellow {
  border-right: 1px solid #FFEB3B;
}
.yellow.darken-1 {
  color: #FDD835 !important;
}
.bg-yellow.bg-darken-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(253, 216, 53, .6);
  box-shadow: 0 1px 20px 1px rgba(253, 216, 53, .6);
}
.btn-yellow.btn-darken-1 {
  border-color: #FBC02D !important;
}
.btn-yellow.btn-darken-1:hover {
  border-color: #FBC02D !important;
  background-color: #F9A825 !important;
}
.btn-yellow.btn-darken-1:active,
.btn-yellow.btn-darken-1:focus {
  border-color: #F9A825 !important;
  background-color: #F57F17 !important;
}
.btn-outline-yellow.btn-outline-darken-1 {
  border-color: #FDD835 !important;
  color: #FDD835 !important;
}
.btn-outline-yellow.btn-outline-darken-1:hover {
  background-color: #FDD835 !important;
}
.border-yellow.border-darken-1 {
  border: 1px solid #FDD835 !important;
}
.border-top-yellow.border-top-darken-1 {
  border-top: 1px solid #FDD835 !important;
}
.border-bottom-yellow.border-bottom-darken-1 {
  border-bottom: 1px solid #FDD835 !important;
}
.border-left-yellow.border-left-darken-1 {
  border-left: 1px solid #FDD835 !important;
}
.border-right-yellow.border-right-darken-1 {
  border-right: 1px solid #FDD835 !important;
}
.btn-yellow.btn-darken-2,
.btn-yellow.btn-darken-2:hover {
  border-color: #FBC02D !important;
}
.overlay-yellow.overlay-darken-1 {
  background: #FDD835;
  background: rgba(253, 216, 53, .8);
}
.bg-yellow.bg-darken-2,
.btn-yellow.btn-darken-2 {
  background-color: #FBC02D !important;
}
.yellow.darken-2 {
  color: #FBC02D !important;
}
.bg-yellow.bg-darken-2.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(251, 192, 45, .6);
  box-shadow: 0 1px 20px 1px rgba(251, 192, 45, .6);
}
.btn-yellow.btn-darken-2:hover {
  background-color: #F9A825 !important;
}
.btn-yellow.btn-darken-2:active,
.btn-yellow.btn-darken-2:focus {
  border-color: #F9A825 !important;
  background-color: #F57F17 !important;
}
.btn-outline-yellow.btn-outline-darken-2 {
  border-color: #FBC02D !important;
  color: #FBC02D !important;
}
.btn-outline-yellow.btn-outline-darken-2:hover {
  background-color: #FBC02D !important;
}
.border-yellow.border-darken-2 {
  border: 1px solid #FBC02D !important;
}
.border-top-yellow.border-top-darken-2 {
  border-top: 1px solid #FBC02D !important;
}
.border-bottom-yellow.border-bottom-darken-2 {
  border-bottom: 1px solid #FBC02D !important;
}
.border-left-yellow.border-left-darken-2 {
  border-left: 1px solid #FBC02D !important;
}
.border-right-yellow.border-right-darken-2 {
  border-right: 1px solid #FBC02D !important;
}
.overlay-yellow.overlay-darken-2 {
  background: #FBC02D;
  background: rgba(251, 192, 45, .8);
}
.yellow.darken-3 {
  color: #F9A825 !important;
}
.bg-yellow.bg-darken-3 {
  background-color: #F9A825 !important;
}
.bg-yellow.bg-darken-3.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(249, 168, 37, .6);
  box-shadow: 0 1px 20px 1px rgba(249, 168, 37, .6);
}
.btn-yellow.btn-darken-3,
.btn-yellow.btn-darken-3:hover {
  border-color: #FBC02D !important;
  background-color: #F9A825 !important;
}
.btn-yellow.btn-darken-3:active,
.btn-yellow.btn-darken-3:focus {
  border-color: #F9A825 !important;
  background-color: #F57F17 !important;
}
.btn-outline-yellow.btn-outline-darken-3 {
  border-color: #F9A825 !important;
  color: #F9A825 !important;
}
.btn-outline-yellow.btn-outline-darken-3:hover {
  background-color: #F9A825 !important;
}
.border-yellow.border-darken-3 {
  border: 1px solid #F9A825 !important;
}
.border-top-yellow.border-top-darken-3 {
  border-top: 1px solid #F9A825 !important;
}
.border-bottom-yellow.border-bottom-darken-3 {
  border-bottom: 1px solid #F9A825 !important;
}
.border-left-yellow.border-left-darken-3 {
  border-left: 1px solid #F9A825 !important;
}
.border-right-yellow.border-right-darken-3 {
  border-right: 1px solid #F9A825 !important;
}
.btn-yellow.btn-darken-4,
.btn-yellow.btn-darken-4:hover {
  border-color: #FBC02D !important;
}
.overlay-yellow.overlay-darken-3 {
  background: #F9A825;
  background: rgba(249, 168, 37, .8);
}
.bg-yellow.bg-darken-4,
.btn-yellow.btn-darken-4 {
  background-color: #F57F17 !important;
}
.yellow.darken-4 {
  color: #F57F17 !important;
}
.bg-yellow.bg-darken-4.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(245, 127, 23, .6);
  box-shadow: 0 1px 20px 1px rgba(245, 127, 23, .6);
}
.btn-yellow.btn-darken-4:hover {
  background-color: #F9A825 !important;
}
.btn-yellow.btn-darken-4:active,
.btn-yellow.btn-darken-4:focus {
  border-color: #F9A825 !important;
  background-color: #F57F17 !important;
}
.btn-outline-yellow.btn-outline-darken-4 {
  border-color: #F57F17 !important;
  color: #F57F17 !important;
}
.btn-outline-yellow.btn-outline-darken-4:hover {
  background-color: #F57F17 !important;
}
.border-yellow.border-darken-4 {
  border: 1px solid #F57F17 !important;
}
.border-top-yellow.border-top-darken-4 {
  border-top: 1px solid #F57F17 !important;
}
.border-bottom-yellow.border-bottom-darken-4 {
  border-bottom: 1px solid #F57F17 !important;
}
.border-left-yellow.border-left-darken-4 {
  border-left: 1px solid #F57F17 !important;
}
.border-right-yellow.border-right-darken-4 {
  border-right: 1px solid #F57F17 !important;
}
.btn-yellow.btn-accent-1,
.btn-yellow.btn-accent-1:hover {
  border-color: #FBC02D !important;
}
.overlay-yellow.overlay-darken-4 {
  background: #F57F17;
  background: rgba(245, 127, 23, .8);
}
.bg-yellow.bg-accent-1,
.btn-yellow.btn-accent-1 {
  background-color: #FFFF8D !important;
}
.yellow.accent-1 {
  color: #FFFF8D !important;
}
.bg-yellow.bg-accent-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 255, 141, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 255, 141, .6);
}
.btn-yellow.btn-accent-1:hover {
  background-color: #F9A825 !important;
}
.btn-yellow.btn-accent-1:active,
.btn-yellow.btn-accent-1:focus {
  border-color: #F9A825 !important;
  background-color: #F57F17 !important;
}
.btn-outline-yellow.btn-outline-accent-1 {
  border-color: #FFFF8D !important;
  color: #FFFF8D !important;
}
.btn-outline-yellow.btn-outline-accent-1:hover {
  background-color: #FFFF8D !important;
}
.border-yellow.border-accent-1 {
  border: 1px solid #FFFF8D !important;
}
.border-top-yellow.border-top-accent-1 {
  border-top: 1px solid #FFFF8D !important;
}
.border-bottom-yellow.border-bottom-accent-1 {
  border-bottom: 1px solid #FFFF8D !important;
}
.border-left-yellow.border-left-accent-1 {
  border-left: 1px solid #FFFF8D !important;
}
.border-right-yellow.border-right-accent-1 {
  border-right: 1px solid #FFFF8D !important;
}
.btn-yellow.btn-accent-2,
.btn-yellow.btn-accent-2:hover {
  border-color: #FBC02D !important;
}
.overlay-yellow.overlay-accent-1 {
  background: #FFFF8D;
  background: rgba(255, 255, 141, .8);
}
.bg-yellow.bg-accent-2,
.btn-yellow.btn-accent-2 {
  background-color: #FF0 !important;
}
.yellow.accent-2 {
  color: #FF0 !important;
}
.bg-yellow.bg-accent-2.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 255, 0, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 255, 0, .6);
}
.btn-yellow.btn-accent-2:hover {
  background-color: #F9A825 !important;
}
.btn-yellow.btn-accent-2:active,
.btn-yellow.btn-accent-2:focus {
  border-color: #F9A825 !important;
  background-color: #F57F17 !important;
}
.btn-outline-yellow.btn-outline-accent-2 {
  border-color: #FF0 !important;
  color: #FF0 !important;
}
.btn-outline-yellow.btn-outline-accent-2:hover {
  background-color: #FF0 !important;
}
.border-yellow.border-accent-2 {
  border: 1px solid #FF0 !important;
}
.border-top-yellow.border-top-accent-2 {
  border-top: 1px solid #FF0 !important;
}
.border-bottom-yellow.border-bottom-accent-2 {
  border-bottom: 1px solid #FF0 !important;
}
.border-left-yellow.border-left-accent-2 {
  border-left: 1px solid #FF0 !important;
}
.border-right-yellow.border-right-accent-2 {
  border-right: 1px solid #FF0 !important;
}
.btn-yellow.btn-accent-3,
.btn-yellow.btn-accent-3:hover {
  border-color: #FBC02D !important;
}
.overlay-yellow.overlay-accent-2 {
  background: #FF0;
  background: rgba(255, 255, 0, .8);
}
.bg-yellow.bg-accent-3,
.btn-yellow.btn-accent-3 {
  background-color: #FFEA00 !important;
}
.yellow.accent-3 {
  color: #FFEA00 !important;
}
.bg-yellow.bg-accent-3.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 234, 0, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 234, 0, .6);
}
.btn-yellow.btn-accent-3:hover {
  background-color: #F9A825 !important;
}
.btn-yellow.btn-accent-3:active,
.btn-yellow.btn-accent-3:focus {
  border-color: #F9A825 !important;
  background-color: #F57F17 !important;
}
.btn-outline-yellow.btn-outline-accent-3 {
  border-color: #FFEA00 !important;
  color: #FFEA00 !important;
}
.btn-outline-yellow.btn-outline-accent-3:hover {
  background-color: #FFEA00 !important;
}
.border-yellow.border-accent-3 {
  border: 1px solid #FFEA00 !important;
}
.border-top-yellow.border-top-accent-3 {
  border-top: 1px solid #FFEA00 !important;
}
.border-bottom-yellow.border-bottom-accent-3 {
  border-bottom: 1px solid #FFEA00 !important;
}
.border-left-yellow.border-left-accent-3 {
  border-left: 1px solid #FFEA00 !important;
}
.border-right-yellow.border-right-accent-3 {
  border-right: 1px solid #FFEA00 !important;
}
.btn-yellow.btn-accent-4,
.btn-yellow.btn-accent-4:hover {
  border-color: #FBC02D !important;
}
.overlay-yellow.overlay-accent-3 {
  background: #FFEA00;
  background: rgba(255, 234, 0, .8);
}
.bg-yellow.bg-accent-4,
.btn-yellow.btn-accent-4 {
  background-color: #FFD600 !important;
}
.yellow.accent-4 {
  color: #FFD600 !important;
}
.bg-yellow.bg-accent-4.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 214, 0, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 214, 0, .6);
}
.btn-yellow.btn-accent-4:hover {
  background-color: #F9A825 !important;
}
.btn-yellow.btn-accent-4:active,
.btn-yellow.btn-accent-4:focus {
  border-color: #F9A825 !important;
  background-color: #F57F17 !important;
}
.btn-outline-yellow.btn-outline-accent-4 {
  border-color: #FFD600 !important;
  color: #FFD600 !important;
}
.btn-outline-yellow.btn-outline-accent-4:hover {
  background-color: #FFD600 !important;
}
input:focus ~ .bg-yellow {
  -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #FFD600 !important;
  box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #FFD600 !important;
}
.border-yellow.border-accent-4 {
  border: 1px solid #FFD600 !important;
}
.border-top-yellow.border-top-accent-4 {
  border-top: 1px solid #FFD600 !important;
}
.border-bottom-yellow.border-bottom-accent-4 {
  border-bottom: 1px solid #FFD600 !important;
}
.border-left-yellow.border-left-accent-4 {
  border-left: 1px solid #FFD600 !important;
}
.border-right-yellow.border-right-accent-4 {
  border-right: 1px solid #FFD600 !important;
}
.btn-amber.btn-lighten-5,
.btn-amber.btn-lighten-5:hover {
  border-color: #FFA000 !important;
}
.overlay-yellow.overlay-accent-4 {
  background: #FFD600;
  background: rgba(255, 214, 0, .8);
}
.bg-amber.bg-lighten-5,
.btn-amber.btn-lighten-5 {
  background-color: #FFF8E1 !important;
}
.amber.lighten-5 {
  color: #FFF8E1 !important;
}
.bg-amber.bg-lighten-5.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 248, 225, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 248, 225, .6);
}
.btn-amber.btn-lighten-5:hover {
  background-color: #FF8F00 !important;
}
.btn-amber.btn-lighten-5:active,
.btn-amber.btn-lighten-5:focus {
  border-color: #FF8F00 !important;
  background-color: #FF6F00 !important;
}
.btn-outline-amber.btn-outline-lighten-5 {
  border-color: #FFF8E1 !important;
  color: #FFF8E1 !important;
}
.btn-outline-amber.btn-outline-lighten-5:hover {
  background-color: #FFF8E1 !important;
}
.border-amber.border-lighten-5 {
  border: 1px solid #FFF8E1 !important;
}
.border-top-amber.border-top-lighten-5 {
  border-top: 1px solid #FFF8E1 !important;
}
.border-bottom-amber.border-bottom-lighten-5 {
  border-bottom: 1px solid #FFF8E1 !important;
}
.border-left-amber.border-left-lighten-5 {
  border-left: 1px solid #FFF8E1 !important;
}
.border-right-amber.border-right-lighten-5 {
  border-right: 1px solid #FFF8E1 !important;
}
.btn-amber.btn-lighten-4,
.btn-amber.btn-lighten-4:hover {
  border-color: #FFA000 !important;
}
.overlay-amber.overlay-lighten-5 {
  background: #FFF8E1;
  background: rgba(255, 248, 225, .8);
}
.bg-amber.bg-lighten-4,
.btn-amber.btn-lighten-4 {
  background-color: #FFECB3 !important;
}
.amber.lighten-4 {
  color: #FFECB3 !important;
}
.bg-amber.bg-lighten-4.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 236, 179, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 236, 179, .6);
}
.btn-amber.btn-lighten-4:hover {
  background-color: #FF8F00 !important;
}
.btn-amber.btn-lighten-4:active,
.btn-amber.btn-lighten-4:focus {
  border-color: #FF8F00 !important;
  background-color: #FF6F00 !important;
}
.btn-outline-amber.btn-outline-lighten-4 {
  border-color: #FFECB3 !important;
  color: #FFECB3 !important;
}
.btn-outline-amber.btn-outline-lighten-4:hover {
  background-color: #FFECB3 !important;
}
.border-amber.border-lighten-4 {
  border: 1px solid #FFECB3 !important;
}
.border-top-amber.border-top-lighten-4 {
  border-top: 1px solid #FFECB3 !important;
}
.border-bottom-amber.border-bottom-lighten-4 {
  border-bottom: 1px solid #FFECB3 !important;
}
.border-left-amber.border-left-lighten-4 {
  border-left: 1px solid #FFECB3 !important;
}
.border-right-amber.border-right-lighten-4 {
  border-right: 1px solid #FFECB3 !important;
}
.btn-amber.btn-lighten-3,
.btn-amber.btn-lighten-3:hover {
  border-color: #FFA000 !important;
}
.overlay-amber.overlay-lighten-4 {
  background: #FFECB3;
  background: rgba(255, 236, 179, .8);
}
.bg-amber.bg-lighten-3,
.btn-amber.btn-lighten-3 {
  background-color: #FFE082 !important;
}
.amber.lighten-3 {
  color: #FFE082 !important;
}
.bg-amber.bg-lighten-3.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 224, 130, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 224, 130, .6);
}
.btn-amber.btn-lighten-3:hover {
  background-color: #FF8F00 !important;
}
.btn-amber.btn-lighten-3:active,
.btn-amber.btn-lighten-3:focus {
  border-color: #FF8F00 !important;
  background-color: #FF6F00 !important;
}
.btn-outline-amber.btn-outline-lighten-3 {
  border-color: #FFE082 !important;
  color: #FFE082 !important;
}
.btn-outline-amber.btn-outline-lighten-3:hover {
  background-color: #FFE082 !important;
}
.border-amber.border-lighten-3 {
  border: 1px solid #FFE082 !important;
}
.border-top-amber.border-top-lighten-3 {
  border-top: 1px solid #FFE082 !important;
}
.border-bottom-amber.border-bottom-lighten-3 {
  border-bottom: 1px solid #FFE082 !important;
}
.border-left-amber.border-left-lighten-3 {
  border-left: 1px solid #FFE082 !important;
}
.border-right-amber.border-right-lighten-3 {
  border-right: 1px solid #FFE082 !important;
}
.btn-amber.btn-lighten-2,
.btn-amber.btn-lighten-2:hover {
  border-color: #FFA000 !important;
}
.overlay-amber.overlay-lighten-3 {
  background: #FFE082;
  background: rgba(255, 224, 130, .8);
}
.bg-amber.bg-lighten-2,
.btn-amber.btn-lighten-2 {
  background-color: #FFD54F !important;
}
.amber.lighten-2 {
  color: #FFD54F !important;
}
.bg-amber.bg-lighten-2.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 213, 79, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 213, 79, .6);
}
.btn-amber.btn-lighten-2:hover {
  background-color: #FF8F00 !important;
}
.btn-amber.btn-lighten-2:active,
.btn-amber.btn-lighten-2:focus {
  border-color: #FF8F00 !important;
  background-color: #FF6F00 !important;
}
.btn-outline-amber.btn-outline-lighten-2 {
  border-color: #FFD54F !important;
  color: #FFD54F !important;
}
.btn-outline-amber.btn-outline-lighten-2:hover {
  background-color: #FFD54F !important;
}
.border-amber.border-lighten-2 {
  border: 1px solid #FFD54F !important;
}
.border-top-amber.border-top-lighten-2 {
  border-top: 1px solid #FFD54F !important;
}
.border-bottom-amber.border-bottom-lighten-2 {
  border-bottom: 1px solid #FFD54F !important;
}
.border-left-amber.border-left-lighten-2 {
  border-left: 1px solid #FFD54F !important;
}
.border-right-amber.border-right-lighten-2 {
  border-right: 1px solid #FFD54F !important;
}
.btn-amber.btn-lighten-1,
.btn-amber.btn-lighten-1:hover {
  border-color: #FFA000 !important;
}
.overlay-amber.overlay-lighten-2 {
  background: #FFD54F;
  background: rgba(255, 213, 79, .8);
}
.bg-amber.bg-lighten-1,
.btn-amber.btn-lighten-1 {
  background-color: #FFCA28 !important;
}
.amber.lighten-1 {
  color: #FFCA28 !important;
}
.bg-amber.bg-lighten-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 202, 40, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 202, 40, .6);
}
.bg-amber.bg-glow,
.btn-amber.btn-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 193, 7, .6);
}
.btn-amber.btn-lighten-1:hover {
  background-color: #FF8F00 !important;
}
.btn-amber.btn-lighten-1:active,
.btn-amber.btn-lighten-1:focus {
  border-color: #FF8F00 !important;
  background-color: #FF6F00 !important;
}
.btn-outline-amber.btn-outline-lighten-1 {
  border-color: #FFCA28 !important;
  color: #FFCA28 !important;
}
.btn-outline-amber.btn-outline-lighten-1:hover {
  background-color: #FFCA28 !important;
}
.border-amber.border-lighten-1 {
  border: 1px solid #FFCA28 !important;
}
.border-top-amber.border-top-lighten-1 {
  border-top: 1px solid #FFCA28 !important;
}
.border-bottom-amber.border-bottom-lighten-1 {
  border-bottom: 1px solid #FFCA28 !important;
}
.border-left-amber.border-left-lighten-1 {
  border-left: 1px solid #FFCA28 !important;
}
.border-right-amber.border-right-lighten-1 {
  border-right: 1px solid #FFCA28 !important;
}
.overlay-amber.overlay-lighten-1 {
  background: #FFCA28;
  background: rgba(255, 202, 40, .8);
}
.amber {
  color: #FFC107 !important;
}
.bg-amber {
  background-color: #FFC107 !important;
}
.bg-amber .card-footer,
.bg-amber .card-header {
  background-color: transparent;
}
.bg-amber.bg-glow {
  box-shadow: 0 1px 20px 1px rgba(255, 193, 7, .6);
}
.selectboxit.selectboxit-btn.bg-amber {
  background-color: #FFC107 !important;
}
.alert-amber {
  border-color: #FFC107 !important;
  background-color: #FFD34E !important;
  color: #543F00 !important;
}
.alert-amber .alert-link {
  color: #2B2000 !important;
}
.overlay-amber {
  background: #FFC107;
  background: rgba(255, 193, 7, .8);
}
.btn-amber,
.color-info.amber {
  background-color: #FFC107 !important;
}
.btn-amber {
  border-color: #FFA000 !important;
  color: #FFF;
}
.btn-amber:hover {
  border-color: #FFB300 !important;
  background-color: #FFCA28 !important;
  color: #FFF !important;
}
.btn-amber:active,
.btn-amber:focus {
  border-color: #FFA000 !important;
  background-color: #FF8F00 !important;
  color: #FFF !important;
}
.btn-amber.btn-glow {
  box-shadow: 0 1px 20px 1px rgba(255, 193, 7, .6);
}
.btn-outline-amber {
  border-color: #FFC107;
  background-color: transparent;
  color: #FFC107;
}
.btn-outline-amber:hover {
  background-color: #FFC107;
  color: #FFF !important;
}
.btn-outline-amber.btn-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 193, 7, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 193, 7, .6);
}
input[type=checkbox].bg-amber + .custom-control-label:before,
input[type=radio].bg-amber + .custom-control-label:before {
  background-color: #FFC107 !important;
}
.bg-amber.bg-darken-1,
.btn-amber.btn-darken-1 {
  background-color: #FFB300 !important;
}
.border-amber {
  border: 1px solid #FFC107 !important;
}
.border-top-amber {
  border-top: 1px solid #FFC107;
}
.border-bottom-amber {
  border-bottom: 1px solid #FFC107;
}
.border-left-amber {
  border-left: 1px solid #FFC107;
}
.border-right-amber {
  border-right: 1px solid #FFC107;
}
.amber.darken-1 {
  color: #FFB300 !important;
}
.bg-amber.bg-darken-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 179, 0, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 179, 0, .6);
}
.btn-amber.btn-darken-1 {
  border-color: #FFA000 !important;
}
.btn-amber.btn-darken-1:hover {
  border-color: #FFA000 !important;
  background-color: #FF8F00 !important;
}
.btn-amber.btn-darken-1:active,
.btn-amber.btn-darken-1:focus {
  border-color: #FF8F00 !important;
  background-color: #FF6F00 !important;
}
.btn-outline-amber.btn-outline-darken-1 {
  border-color: #FFB300 !important;
  color: #FFB300 !important;
}
.btn-outline-amber.btn-outline-darken-1:hover {
  background-color: #FFB300 !important;
}
.border-amber.border-darken-1 {
  border: 1px solid #FFB300 !important;
}
.border-top-amber.border-top-darken-1 {
  border-top: 1px solid #FFB300 !important;
}
.border-bottom-amber.border-bottom-darken-1 {
  border-bottom: 1px solid #FFB300 !important;
}
.border-left-amber.border-left-darken-1 {
  border-left: 1px solid #FFB300 !important;
}
.border-right-amber.border-right-darken-1 {
  border-right: 1px solid #FFB300 !important;
}
.btn-amber.btn-darken-2,
.btn-amber.btn-darken-2:hover {
  border-color: #FFA000 !important;
}
.overlay-amber.overlay-darken-1 {
  background: #FFB300;
  background: rgba(255, 179, 0, .8);
}
.bg-amber.bg-darken-2,
.btn-amber.btn-darken-2 {
  background-color: #FFA000 !important;
}
.amber.darken-2 {
  color: #FFA000 !important;
}
.bg-amber.bg-darken-2.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 160, 0, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 160, 0, .6);
}
.btn-amber.btn-darken-2:hover {
  background-color: #FF8F00 !important;
}
.btn-amber.btn-darken-2:active,
.btn-amber.btn-darken-2:focus {
  border-color: #FF8F00 !important;
  background-color: #FF6F00 !important;
}
.btn-outline-amber.btn-outline-darken-2 {
  border-color: #FFA000 !important;
  color: #FFA000 !important;
}
.btn-outline-amber.btn-outline-darken-2:hover {
  background-color: #FFA000 !important;
}
.border-amber.border-darken-2 {
  border: 1px solid #FFA000 !important;
}
.border-top-amber.border-top-darken-2 {
  border-top: 1px solid #FFA000 !important;
}
.border-bottom-amber.border-bottom-darken-2 {
  border-bottom: 1px solid #FFA000 !important;
}
.border-left-amber.border-left-darken-2 {
  border-left: 1px solid #FFA000 !important;
}
.border-right-amber.border-right-darken-2 {
  border-right: 1px solid #FFA000 !important;
}
.overlay-amber.overlay-darken-2 {
  background: #FFA000;
  background: rgba(255, 160, 0, .8);
}
.amber.darken-3 {
  color: #FF8F00 !important;
}
.bg-amber.bg-darken-3 {
  background-color: #FF8F00 !important;
}
.bg-amber.bg-darken-3.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 143, 0, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 143, 0, .6);
}
.btn-amber.btn-darken-3,
.btn-amber.btn-darken-3:hover {
  border-color: #FFA000 !important;
  background-color: #FF8F00 !important;
}
.btn-amber.btn-darken-3:active,
.btn-amber.btn-darken-3:focus {
  border-color: #FF8F00 !important;
  background-color: #FF6F00 !important;
}
.btn-outline-amber.btn-outline-darken-3 {
  border-color: #FF8F00 !important;
  color: #FF8F00 !important;
}
.btn-outline-amber.btn-outline-darken-3:hover {
  background-color: #FF8F00 !important;
}
.border-amber.border-darken-3 {
  border: 1px solid #FF8F00 !important;
}
.border-top-amber.border-top-darken-3 {
  border-top: 1px solid #FF8F00 !important;
}
.border-bottom-amber.border-bottom-darken-3 {
  border-bottom: 1px solid #FF8F00 !important;
}
.border-left-amber.border-left-darken-3 {
  border-left: 1px solid #FF8F00 !important;
}
.border-right-amber.border-right-darken-3 {
  border-right: 1px solid #FF8F00 !important;
}
.btn-amber.btn-darken-4,
.btn-amber.btn-darken-4:hover {
  border-color: #FFA000 !important;
}
.overlay-amber.overlay-darken-3 {
  background: #FF8F00;
  background: rgba(255, 143, 0, .8);
}
.bg-amber.bg-darken-4,
.btn-amber.btn-darken-4 {
  background-color: #FF6F00 !important;
}
.amber.darken-4 {
  color: #FF6F00 !important;
}
.bg-amber.bg-darken-4.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 111, 0, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 111, 0, .6);
}
.btn-amber.btn-darken-4:hover {
  background-color: #FF8F00 !important;
}
.btn-amber.btn-darken-4:active,
.btn-amber.btn-darken-4:focus {
  border-color: #FF8F00 !important;
  background-color: #FF6F00 !important;
}
.btn-outline-amber.btn-outline-darken-4 {
  border-color: #FF6F00 !important;
  color: #FF6F00 !important;
}
.btn-outline-amber.btn-outline-darken-4:hover {
  background-color: #FF6F00 !important;
}
.border-amber.border-darken-4 {
  border: 1px solid #FF6F00 !important;
}
.border-top-amber.border-top-darken-4 {
  border-top: 1px solid #FF6F00 !important;
}
.border-bottom-amber.border-bottom-darken-4 {
  border-bottom: 1px solid #FF6F00 !important;
}
.border-left-amber.border-left-darken-4 {
  border-left: 1px solid #FF6F00 !important;
}
.border-right-amber.border-right-darken-4 {
  border-right: 1px solid #FF6F00 !important;
}
.btn-amber.btn-accent-1,
.btn-amber.btn-accent-1:hover {
  border-color: #FFA000 !important;
}
.overlay-amber.overlay-darken-4 {
  background: #FF6F00;
  background: rgba(255, 111, 0, .8);
}
.bg-amber.bg-accent-1,
.btn-amber.btn-accent-1 {
  background-color: #FFE57F !important;
}
.amber.accent-1 {
  color: #FFE57F !important;
}
.bg-amber.bg-accent-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 229, 127, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 229, 127, .6);
}
.btn-amber.btn-accent-1:hover {
  background-color: #FF8F00 !important;
}
.btn-amber.btn-accent-1:active,
.btn-amber.btn-accent-1:focus {
  border-color: #FF8F00 !important;
  background-color: #FF6F00 !important;
}
.btn-outline-amber.btn-outline-accent-1 {
  border-color: #FFE57F !important;
  color: #FFE57F !important;
}
.btn-outline-amber.btn-outline-accent-1:hover {
  background-color: #FFE57F !important;
}
.border-amber.border-accent-1 {
  border: 1px solid #FFE57F !important;
}
.border-top-amber.border-top-accent-1 {
  border-top: 1px solid #FFE57F !important;
}
.border-bottom-amber.border-bottom-accent-1 {
  border-bottom: 1px solid #FFE57F !important;
}
.border-left-amber.border-left-accent-1 {
  border-left: 1px solid #FFE57F !important;
}
.border-right-amber.border-right-accent-1 {
  border-right: 1px solid #FFE57F !important;
}
.btn-amber.btn-accent-2,
.btn-amber.btn-accent-2:hover {
  border-color: #FFA000 !important;
}
.overlay-amber.overlay-accent-1 {
  background: #FFE57F;
  background: rgba(255, 229, 127, .8);
}
.bg-amber.bg-accent-2,
.btn-amber.btn-accent-2 {
  background-color: #FFD740 !important;
}
.amber.accent-2 {
  color: #FFD740 !important;
}
.bg-amber.bg-accent-2.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 215, 64, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 215, 64, .6);
}
.btn-amber.btn-accent-2:hover {
  background-color: #FF8F00 !important;
}
.btn-amber.btn-accent-2:active,
.btn-amber.btn-accent-2:focus {
  border-color: #FF8F00 !important;
  background-color: #FF6F00 !important;
}
.btn-outline-amber.btn-outline-accent-2 {
  border-color: #FFD740 !important;
  color: #FFD740 !important;
}
.btn-outline-amber.btn-outline-accent-2:hover {
  background-color: #FFD740 !important;
}
.border-amber.border-accent-2 {
  border: 1px solid #FFD740 !important;
}
.border-top-amber.border-top-accent-2 {
  border-top: 1px solid #FFD740 !important;
}
.border-bottom-amber.border-bottom-accent-2 {
  border-bottom: 1px solid #FFD740 !important;
}
.border-left-amber.border-left-accent-2 {
  border-left: 1px solid #FFD740 !important;
}
.border-right-amber.border-right-accent-2 {
  border-right: 1px solid #FFD740 !important;
}
.btn-amber.btn-accent-3,
.btn-amber.btn-accent-3:hover {
  border-color: #FFA000 !important;
}
.overlay-amber.overlay-accent-2 {
  background: #FFD740;
  background: rgba(255, 215, 64, .8);
}
.bg-amber.bg-accent-3,
.btn-amber.btn-accent-3 {
  background-color: #FFC400 !important;
}
.amber.accent-3 {
  color: #FFC400 !important;
}
.bg-amber.bg-accent-3.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 196, 0, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 196, 0, .6);
}
.btn-amber.btn-accent-3:hover {
  background-color: #FF8F00 !important;
}
.btn-amber.btn-accent-3:active,
.btn-amber.btn-accent-3:focus {
  border-color: #FF8F00 !important;
  background-color: #FF6F00 !important;
}
.btn-outline-amber.btn-outline-accent-3 {
  border-color: #FFC400 !important;
  color: #FFC400 !important;
}
.btn-outline-amber.btn-outline-accent-3:hover {
  background-color: #FFC400 !important;
}
.border-amber.border-accent-3 {
  border: 1px solid #FFC400 !important;
}
.border-top-amber.border-top-accent-3 {
  border-top: 1px solid #FFC400 !important;
}
.border-bottom-amber.border-bottom-accent-3 {
  border-bottom: 1px solid #FFC400 !important;
}
.border-left-amber.border-left-accent-3 {
  border-left: 1px solid #FFC400 !important;
}
.border-right-amber.border-right-accent-3 {
  border-right: 1px solid #FFC400 !important;
}
.btn-amber.btn-accent-4,
.btn-amber.btn-accent-4:hover {
  border-color: #FFA000 !important;
}
.overlay-amber.overlay-accent-3 {
  background: #FFC400;
  background: rgba(255, 196, 0, .8);
}
.bg-amber.bg-accent-4,
.btn-amber.btn-accent-4 {
  background-color: #FFAB00 !important;
}
.amber.accent-4 {
  color: #FFAB00 !important;
}
.bg-amber.bg-accent-4.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 171, 0, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 171, 0, .6);
}
.btn-amber.btn-accent-4:hover {
  background-color: #FF8F00 !important;
}
.btn-amber.btn-accent-4:active,
.btn-amber.btn-accent-4:focus {
  border-color: #FF8F00 !important;
  background-color: #FF6F00 !important;
}
.btn-outline-amber.btn-outline-accent-4 {
  border-color: #FFAB00 !important;
  color: #FFAB00 !important;
}
.btn-outline-amber.btn-outline-accent-4:hover {
  background-color: #FFAB00 !important;
}
input:focus ~ .bg-amber {
  -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #FFAB00 !important;
  box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #FFAB00 !important;
}
.border-amber.border-accent-4 {
  border: 1px solid #FFAB00 !important;
}
.border-top-amber.border-top-accent-4 {
  border-top: 1px solid #FFAB00 !important;
}
.border-bottom-amber.border-bottom-accent-4 {
  border-bottom: 1px solid #FFAB00 !important;
}
.border-left-amber.border-left-accent-4 {
  border-left: 1px solid #FFAB00 !important;
}
.border-right-amber.border-right-accent-4 {
  border-right: 1px solid #FFAB00 !important;
}
.overlay-amber.overlay-accent-4 {
  background: #FFAB00;
  background: rgba(255, 171, 0, .8);
}
.bg-blue-grey.bg-lighten-5,
.btn-blue-grey.btn-lighten-5 {
  background-color: #ECEFF1 !important;
}
.blue-grey.lighten-5 {
  color: #ECEFF1 !important;
}
.bg-blue-grey.bg-lighten-5.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(236, 239, 241, .6);
  box-shadow: 0 1px 20px 1px rgba(236, 239, 241, .6);
}
.btn-blue-grey.btn-lighten-5 {
  border-color: #455A64 !important;
}
.btn-blue-grey.btn-lighten-5:hover {
  border-color: #455A64 !important;
  background-color: #37474F !important;
}
.btn-blue-grey.btn-lighten-5:active,
.btn-blue-grey.btn-lighten-5:focus {
  border-color: #37474F !important;
  background-color: #263238 !important;
}
.btn-outline-blue-grey.btn-outline-lighten-5 {
  border-color: #ECEFF1 !important;
  color: #ECEFF1 !important;
}
.btn-outline-blue-grey.btn-outline-lighten-5:hover {
  background-color: #ECEFF1 !important;
}
.border-blue-grey.border-lighten-5 {
  border: 1px solid #ECEFF1 !important;
}
.border-top-blue-grey.border-top-lighten-5 {
  border-top: 1px solid #ECEFF1 !important;
}
.border-bottom-blue-grey.border-bottom-lighten-5 {
  border-bottom: 1px solid #ECEFF1 !important;
}
.border-left-blue-grey.border-left-lighten-5 {
  border-left: 1px solid #ECEFF1 !important;
}
.border-right-blue-grey.border-right-lighten-5 {
  border-right: 1px solid #ECEFF1 !important;
}
.overlay-blue-grey.overlay-lighten-5 {
  background: #ECEFF1;
  background: rgba(236, 239, 241, .8);
}
.bg-blue-grey.bg-lighten-4,
.btn-blue-grey.btn-lighten-4 {
  background-color: #CFD8DC !important;
}
.blue-grey.lighten-4 {
  color: #CFD8DC !important;
}
.bg-blue-grey.bg-lighten-4.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(207, 216, 220, .6);
  box-shadow: 0 1px 20px 1px rgba(207, 216, 220, .6);
}
.btn-blue-grey.btn-lighten-4 {
  border-color: #455A64 !important;
}
.btn-blue-grey.btn-lighten-4:hover {
  border-color: #455A64 !important;
  background-color: #37474F !important;
}
.btn-blue-grey.btn-lighten-4:active,
.btn-blue-grey.btn-lighten-4:focus {
  border-color: #37474F !important;
  background-color: #263238 !important;
}
.btn-outline-blue-grey.btn-outline-lighten-4 {
  border-color: #CFD8DC !important;
  color: #CFD8DC !important;
}
.btn-outline-blue-grey.btn-outline-lighten-4:hover {
  background-color: #CFD8DC !important;
}
.border-blue-grey.border-lighten-4 {
  border: 1px solid #CFD8DC !important;
}
.border-top-blue-grey.border-top-lighten-4 {
  border-top: 1px solid #CFD8DC !important;
}
.border-bottom-blue-grey.border-bottom-lighten-4 {
  border-bottom: 1px solid #CFD8DC !important;
}
.border-left-blue-grey.border-left-lighten-4 {
  border-left: 1px solid #CFD8DC !important;
}
.border-right-blue-grey.border-right-lighten-4 {
  border-right: 1px solid #CFD8DC !important;
}
.overlay-blue-grey.overlay-lighten-4 {
  background: #CFD8DC;
  background: rgba(207, 216, 220, .8);
}
.bg-blue-grey.bg-lighten-3,
.btn-blue-grey.btn-lighten-3 {
  background-color: #B0BEC5 !important;
}
.blue-grey.lighten-3 {
  color: #B0BEC5 !important;
}
.bg-blue-grey.bg-lighten-3.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(176, 190, 197, .6);
  box-shadow: 0 1px 20px 1px rgba(176, 190, 197, .6);
}
.btn-blue-grey.btn-lighten-3 {
  border-color: #455A64 !important;
}
.btn-blue-grey.btn-lighten-3:hover {
  border-color: #455A64 !important;
  background-color: #37474F !important;
}
.btn-blue-grey.btn-lighten-3:active,
.btn-blue-grey.btn-lighten-3:focus {
  border-color: #37474F !important;
  background-color: #263238 !important;
}
.btn-outline-blue-grey.btn-outline-lighten-3 {
  border-color: #B0BEC5 !important;
  color: #B0BEC5 !important;
}
.btn-outline-blue-grey.btn-outline-lighten-3:hover {
  background-color: #B0BEC5 !important;
}
.border-blue-grey.border-lighten-3 {
  border: 1px solid #B0BEC5 !important;
}
.border-top-blue-grey.border-top-lighten-3 {
  border-top: 1px solid #B0BEC5 !important;
}
.border-bottom-blue-grey.border-bottom-lighten-3 {
  border-bottom: 1px solid #B0BEC5 !important;
}
.border-left-blue-grey.border-left-lighten-3 {
  border-left: 1px solid #B0BEC5 !important;
}
.border-right-blue-grey.border-right-lighten-3 {
  border-right: 1px solid #B0BEC5 !important;
}
.overlay-blue-grey.overlay-lighten-3 {
  background: #B0BEC5;
  background: rgba(176, 190, 197, .8);
}
.bg-blue-grey.bg-lighten-2,
.btn-blue-grey.btn-lighten-2 {
  background-color: #90A4AE !important;
}
.blue-grey.lighten-2 {
  color: #90A4AE !important;
}
.bg-blue-grey.bg-lighten-2.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(144, 164, 174, .6);
  box-shadow: 0 1px 20px 1px rgba(144, 164, 174, .6);
}
.btn-blue-grey.btn-lighten-2 {
  border-color: #455A64 !important;
}
.btn-blue-grey.btn-lighten-2:hover {
  border-color: #455A64 !important;
  background-color: #37474F !important;
}
.btn-blue-grey.btn-lighten-2:active,
.btn-blue-grey.btn-lighten-2:focus {
  border-color: #37474F !important;
  background-color: #263238 !important;
}
.btn-outline-blue-grey.btn-outline-lighten-2 {
  border-color: #90A4AE !important;
  color: #90A4AE !important;
}
.btn-outline-blue-grey.btn-outline-lighten-2:hover {
  background-color: #90A4AE !important;
}
.border-blue-grey.border-lighten-2 {
  border: 1px solid #90A4AE !important;
}
.border-top-blue-grey.border-top-lighten-2 {
  border-top: 1px solid #90A4AE !important;
}
.border-bottom-blue-grey.border-bottom-lighten-2 {
  border-bottom: 1px solid #90A4AE !important;
}
.border-left-blue-grey.border-left-lighten-2 {
  border-left: 1px solid #90A4AE !important;
}
.border-right-blue-grey.border-right-lighten-2 {
  border-right: 1px solid #90A4AE !important;
}
.overlay-blue-grey.overlay-lighten-2 {
  background: #90A4AE;
  background: rgba(144, 164, 174, .8);
}
.bg-blue-grey.bg-lighten-1,
.btn-blue-grey.btn-lighten-1 {
  background-color: #78909C !important;
}
.blue-grey.lighten-1 {
  color: #78909C !important;
}
.bg-blue-grey.bg-lighten-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(120, 144, 156, .6);
  box-shadow: 0 1px 20px 1px rgba(120, 144, 156, .6);
}
.bg-blue-grey.bg-glow,
.btn-blue-grey.btn-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(96, 125, 139, .6);
}
.btn-blue-grey.btn-lighten-1 {
  border-color: #455A64 !important;
}
.btn-blue-grey.btn-lighten-1:hover {
  border-color: #455A64 !important;
  background-color: #37474F !important;
}
.btn-blue-grey.btn-lighten-1:active,
.btn-blue-grey.btn-lighten-1:focus {
  border-color: #37474F !important;
  background-color: #263238 !important;
}
.btn-outline-blue-grey.btn-outline-lighten-1 {
  border-color: #78909C !important;
  color: #78909C !important;
}
.btn-outline-blue-grey.btn-outline-lighten-1:hover {
  background-color: #78909C !important;
}
.border-blue-grey.border-lighten-1 {
  border: 1px solid #78909C !important;
}
.border-top-blue-grey.border-top-lighten-1 {
  border-top: 1px solid #78909C !important;
}
.border-bottom-blue-grey.border-bottom-lighten-1 {
  border-bottom: 1px solid #78909C !important;
}
.border-left-blue-grey.border-left-lighten-1 {
  border-left: 1px solid #78909C !important;
}
.border-right-blue-grey.border-right-lighten-1 {
  border-right: 1px solid #78909C !important;
}
.overlay-blue-grey.overlay-lighten-1 {
  background: #78909C;
  background: rgba(120, 144, 156, .8);
}
.blue-grey {
  color: #607D8B !important;
}
.bg-blue-grey {
  background-color: #607D8B !important;
}
.bg-blue-grey .card-footer,
.bg-blue-grey .card-header {
  background-color: transparent;
}
.bg-blue-grey.bg-glow {
  box-shadow: 0 1px 20px 1px rgba(96, 125, 139, .6);
}
.selectboxit.selectboxit-btn.bg-blue-grey {
  background-color: #607D8B !important;
}
.alert-blue-grey {
  border-color: #607D8B !important;
  background-color: #87A0AC !important;
  color: #171E21 !important;
}
.alert-blue-grey .alert-link {
  color: #060809 !important;
}
.overlay-blue-grey {
  background: #607D8B;
  background: rgba(96, 125, 139, .8);
}
.btn-blue-grey,
.color-info.blue-grey {
  background-color: #607D8B !important;
}
.btn-blue-grey {
  border-color: #455A64 !important;
  color: #FFF;
}
.btn-blue-grey:hover {
  border-color: #546E7A !important;
  background-color: #78909C !important;
  color: #FFF !important;
}
.btn-blue-grey:active,
.btn-blue-grey:focus {
  border-color: #455A64 !important;
  background-color: #37474F !important;
  color: #FFF !important;
}
.btn-blue-grey.btn-glow {
  box-shadow: 0 1px 20px 1px rgba(96, 125, 139, .6);
}
.btn-outline-blue-grey {
  border-color: #607D8B;
  background-color: transparent;
  color: #607D8B;
}
.btn-outline-blue-grey:hover {
  background-color: #607D8B;
  color: #FFF !important;
}
.btn-outline-blue-grey.btn-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(96, 125, 139, .6);
  box-shadow: 0 1px 20px 1px rgba(96, 125, 139, .6);
}
input[type=checkbox].bg-blue-grey + .custom-control-label:before,
input[type=radio].bg-blue-grey + .custom-control-label:before {
  background-color: #607D8B !important;
}
.bg-blue-grey.bg-darken-1,
.btn-blue-grey.btn-darken-1 {
  background-color: #546E7A !important;
}
.border-blue-grey {
  border: 1px solid #607D8B !important;
}
.border-top-blue-grey {
  border-top: 1px solid #607D8B;
}
.border-bottom-blue-grey {
  border-bottom: 1px solid #607D8B;
}
.border-left-blue-grey {
  border-left: 1px solid #607D8B;
}
.border-right-blue-grey {
  border-right: 1px solid #607D8B;
}
.blue-grey.darken-1 {
  color: #546E7A !important;
}
.bg-blue-grey.bg-darken-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(84, 110, 122, .6);
  box-shadow: 0 1px 20px 1px rgba(84, 110, 122, .6);
}
.btn-blue-grey.btn-darken-1 {
  border-color: #455A64 !important;
}
.btn-blue-grey.btn-darken-1:hover {
  border-color: #455A64 !important;
  background-color: #37474F !important;
}
.btn-blue-grey.btn-darken-1:active,
.btn-blue-grey.btn-darken-1:focus {
  border-color: #37474F !important;
  background-color: #263238 !important;
}
.btn-outline-blue-grey.btn-outline-darken-1 {
  border-color: #546E7A !important;
  color: #546E7A !important;
}
.btn-outline-blue-grey.btn-outline-darken-1:hover {
  background-color: #546E7A !important;
}
.border-blue-grey.border-darken-1 {
  border: 1px solid #546E7A !important;
}
.border-top-blue-grey.border-top-darken-1 {
  border-top: 1px solid #546E7A !important;
}
.border-bottom-blue-grey.border-bottom-darken-1 {
  border-bottom: 1px solid #546E7A !important;
}
.border-left-blue-grey.border-left-darken-1 {
  border-left: 1px solid #546E7A !important;
}
.border-right-blue-grey.border-right-darken-1 {
  border-right: 1px solid #546E7A !important;
}
.overlay-blue-grey.overlay-darken-1 {
  background: #546E7A;
  background: rgba(84, 110, 122, .8);
}
.bg-blue-grey.bg-darken-2,
.btn-blue-grey.btn-darken-2 {
  background-color: #455A64 !important;
}
.blue-grey.darken-2 {
  color: #455A64 !important;
}
.bg-blue-grey.bg-darken-2.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(69, 90, 100, .6);
  box-shadow: 0 1px 20px 1px rgba(69, 90, 100, .6);
}
.btn-blue-grey.btn-darken-2 {
  border-color: #455A64 !important;
}
.btn-blue-grey.btn-darken-2:hover {
  border-color: #455A64 !important;
  background-color: #37474F !important;
}
.btn-blue-grey.btn-darken-2:active,
.btn-blue-grey.btn-darken-2:focus {
  border-color: #37474F !important;
  background-color: #263238 !important;
}
.btn-outline-blue-grey.btn-outline-darken-2 {
  border-color: #455A64 !important;
  color: #455A64 !important;
}
.btn-outline-blue-grey.btn-outline-darken-2:hover {
  background-color: #455A64 !important;
}
.border-blue-grey.border-darken-2 {
  border: 1px solid #455A64 !important;
}
.border-top-blue-grey.border-top-darken-2 {
  border-top: 1px solid #455A64 !important;
}
.border-bottom-blue-grey.border-bottom-darken-2 {
  border-bottom: 1px solid #455A64 !important;
}
.border-left-blue-grey.border-left-darken-2 {
  border-left: 1px solid #455A64 !important;
}
.border-right-blue-grey.border-right-darken-2 {
  border-right: 1px solid #455A64 !important;
}
.overlay-blue-grey.overlay-darken-2 {
  background: #455A64;
  background: rgba(69, 90, 100, .8);
}
.blue-grey.darken-3 {
  color: #37474F !important;
}
.bg-blue-grey.bg-darken-3 {
  background-color: #37474F !important;
}
.bg-blue-grey.bg-darken-3.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(55, 71, 79, .6);
  box-shadow: 0 1px 20px 1px rgba(55, 71, 79, .6);
}
.btn-blue-grey.btn-darken-3,
.btn-blue-grey.btn-darken-3:hover {
  border-color: #455A64 !important;
  background-color: #37474F !important;
}
.btn-blue-grey.btn-darken-3:active,
.btn-blue-grey.btn-darken-3:focus {
  border-color: #37474F !important;
  background-color: #263238 !important;
}
.btn-outline-blue-grey.btn-outline-darken-3 {
  border-color: #37474F !important;
  color: #37474F !important;
}
.btn-outline-blue-grey.btn-outline-darken-3:hover {
  background-color: #37474F !important;
}
.border-blue-grey.border-darken-3 {
  border: 1px solid #37474F !important;
}
.border-top-blue-grey.border-top-darken-3 {
  border-top: 1px solid #37474F !important;
}
.border-bottom-blue-grey.border-bottom-darken-3 {
  border-bottom: 1px solid #37474F !important;
}
.border-left-blue-grey.border-left-darken-3 {
  border-left: 1px solid #37474F !important;
}
.border-right-blue-grey.border-right-darken-3 {
  border-right: 1px solid #37474F !important;
}
.overlay-blue-grey.overlay-darken-3 {
  background: #37474F;
  background: rgba(55, 71, 79, .8);
}
.bg-blue-grey.bg-darken-4,
.btn-blue-grey.btn-darken-4 {
  background-color: #263238 !important;
}
.blue-grey.darken-4 {
  color: #263238 !important;
}
.bg-blue-grey.bg-darken-4.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(38, 50, 56, .6);
  box-shadow: 0 1px 20px 1px rgba(38, 50, 56, .6);
}
.btn-blue-grey.btn-darken-4 {
  border-color: #455A64 !important;
}
.btn-blue-grey.btn-darken-4:hover {
  border-color: #455A64 !important;
  background-color: #37474F !important;
}
.btn-blue-grey.btn-darken-4:active,
.btn-blue-grey.btn-darken-4:focus {
  border-color: #37474F !important;
  background-color: #263238 !important;
}
.btn-outline-blue-grey.btn-outline-darken-4 {
  border-color: #263238 !important;
  color: #263238 !important;
}
.btn-outline-blue-grey.btn-outline-darken-4:hover {
  background-color: #263238 !important;
}
input:focus ~ .bg-blue-grey {
  -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #263238 !important;
  box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #263238 !important;
}
.border-blue-grey.border-darken-4 {
  border: 1px solid #263238 !important;
}
.border-top-blue-grey.border-top-darken-4 {
  border-top: 1px solid #263238 !important;
}
.border-bottom-blue-grey.border-bottom-darken-4 {
  border-bottom: 1px solid #263238 !important;
}
.border-left-blue-grey.border-left-darken-4 {
  border-left: 1px solid #263238 !important;
}
.border-right-blue-grey.border-right-darken-4 {
  border-right: 1px solid #263238 !important;
}
.overlay-blue-grey.overlay-darken-4 {
  background: #263238;
  background: rgba(38, 50, 56, .8);
}
.bg-grey-blue.bg-lighten-5,
.btn-grey-blue.btn-lighten-5 {
  background-color: #ECEFF1 !important;
}
.grey-blue.lighten-5 {
  color: #ECEFF1 !important;
}
.bg-grey-blue.bg-lighten-5.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(236, 239, 241, .6);
  box-shadow: 0 1px 20px 1px rgba(236, 239, 241, .6);
}
.btn-grey-blue.btn-lighten-5 {
  border-color: #2C303B !important;
}
.btn-grey-blue.btn-lighten-5:hover {
  border-color: #2C303B !important;
  background-color: #37474F !important;
}
.btn-grey-blue.btn-lighten-5:active,
.btn-grey-blue.btn-lighten-5:focus {
  border-color: #37474F !important;
  background-color: #263238 !important;
}
.btn-outline-grey-blue.btn-outline-lighten-5 {
  border-color: #ECEFF1 !important;
  color: #ECEFF1 !important;
}
.btn-outline-grey-blue.btn-outline-lighten-5:hover {
  background-color: #ECEFF1 !important;
}
.border-grey-blue.border-lighten-5 {
  border: 1px solid #ECEFF1 !important;
}
.border-top-grey-blue.border-top-lighten-5 {
  border-top: 1px solid #ECEFF1 !important;
}
.border-bottom-grey-blue.border-bottom-lighten-5 {
  border-bottom: 1px solid #ECEFF1 !important;
}
.border-left-grey-blue.border-left-lighten-5 {
  border-left: 1px solid #ECEFF1 !important;
}
.border-right-grey-blue.border-right-lighten-5 {
  border-right: 1px solid #ECEFF1 !important;
}
.overlay-grey-blue.overlay-lighten-5 {
  background: #ECEFF1;
  background: rgba(236, 239, 241, .8);
}
.bg-grey-blue.bg-lighten-4,
.btn-grey-blue.btn-lighten-4 {
  background-color: #CFD8DC !important;
}
.grey-blue.lighten-4 {
  color: #CFD8DC !important;
}
.bg-grey-blue.bg-lighten-4.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(207, 216, 220, .6);
  box-shadow: 0 1px 20px 1px rgba(207, 216, 220, .6);
}
.btn-grey-blue.btn-lighten-4 {
  border-color: #2C303B !important;
}
.btn-grey-blue.btn-lighten-4:hover {
  border-color: #2C303B !important;
  background-color: #37474F !important;
}
.btn-grey-blue.btn-lighten-4:active,
.btn-grey-blue.btn-lighten-4:focus {
  border-color: #37474F !important;
  background-color: #263238 !important;
}
.btn-outline-grey-blue.btn-outline-lighten-4 {
  border-color: #CFD8DC !important;
  color: #CFD8DC !important;
}
.btn-outline-grey-blue.btn-outline-lighten-4:hover {
  background-color: #CFD8DC !important;
}
.border-grey-blue.border-lighten-4 {
  border: 1px solid #CFD8DC !important;
}
.border-top-grey-blue.border-top-lighten-4 {
  border-top: 1px solid #CFD8DC !important;
}
.border-bottom-grey-blue.border-bottom-lighten-4 {
  border-bottom: 1px solid #CFD8DC !important;
}
.border-left-grey-blue.border-left-lighten-4 {
  border-left: 1px solid #CFD8DC !important;
}
.border-right-grey-blue.border-right-lighten-4 {
  border-right: 1px solid #CFD8DC !important;
}
.overlay-grey-blue.overlay-lighten-4 {
  background: #CFD8DC;
  background: rgba(207, 216, 220, .8);
}
.bg-grey-blue.bg-lighten-3,
.btn-grey-blue.btn-lighten-3 {
  background-color: #B0BEC5 !important;
}
.grey-blue.lighten-3 {
  color: #B0BEC5 !important;
}
.bg-grey-blue.bg-lighten-3.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(176, 190, 197, .6);
  box-shadow: 0 1px 20px 1px rgba(176, 190, 197, .6);
}
.btn-grey-blue.btn-lighten-3 {
  border-color: #2C303B !important;
}
.btn-grey-blue.btn-lighten-3:hover {
  border-color: #2C303B !important;
  background-color: #37474F !important;
}
.btn-grey-blue.btn-lighten-3:active,
.btn-grey-blue.btn-lighten-3:focus {
  border-color: #37474F !important;
  background-color: #263238 !important;
}
.btn-outline-grey-blue.btn-outline-lighten-3 {
  border-color: #B0BEC5 !important;
  color: #B0BEC5 !important;
}
.btn-outline-grey-blue.btn-outline-lighten-3:hover {
  background-color: #B0BEC5 !important;
}
.border-grey-blue.border-lighten-3 {
  border: 1px solid #B0BEC5 !important;
}
.border-top-grey-blue.border-top-lighten-3 {
  border-top: 1px solid #B0BEC5 !important;
}
.border-bottom-grey-blue.border-bottom-lighten-3 {
  border-bottom: 1px solid #B0BEC5 !important;
}
.border-left-grey-blue.border-left-lighten-3 {
  border-left: 1px solid #B0BEC5 !important;
}
.border-right-grey-blue.border-right-lighten-3 {
  border-right: 1px solid #B0BEC5 !important;
}
.overlay-grey-blue.overlay-lighten-3 {
  background: #B0BEC5;
  background: rgba(176, 190, 197, .8);
}
.bg-grey-blue.bg-lighten-2,
.btn-grey-blue.btn-lighten-2 {
  background-color: #6F85AD !important;
}
.grey-blue.lighten-2 {
  color: #6F85AD !important;
}
.bg-grey-blue.bg-lighten-2.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(111, 133, 173, .6);
  box-shadow: 0 1px 20px 1px rgba(111, 133, 173, .6);
}
.btn-grey-blue.btn-lighten-2 {
  border-color: #2C303B !important;
}
.btn-grey-blue.btn-lighten-2:hover {
  border-color: #2C303B !important;
  background-color: #37474F !important;
}
.btn-grey-blue.btn-lighten-2:active,
.btn-grey-blue.btn-lighten-2:focus {
  border-color: #37474F !important;
  background-color: #263238 !important;
}
.btn-outline-grey-blue.btn-outline-lighten-2 {
  border-color: #6F85AD !important;
  color: #6F85AD !important;
}
.btn-outline-grey-blue.btn-outline-lighten-2:hover {
  background-color: #6F85AD !important;
}
.border-grey-blue.border-lighten-2 {
  border: 1px solid #6F85AD !important;
}
.border-top-grey-blue.border-top-lighten-2 {
  border-top: 1px solid #6F85AD !important;
}
.border-bottom-grey-blue.border-bottom-lighten-2 {
  border-bottom: 1px solid #6F85AD !important;
}
.border-left-grey-blue.border-left-lighten-2 {
  border-left: 1px solid #6F85AD !important;
}
.border-right-grey-blue.border-right-lighten-2 {
  border-right: 1px solid #6F85AD !important;
}
.overlay-grey-blue.overlay-lighten-2 {
  background: #6F85AD;
  background: rgba(111, 133, 173, .8);
}
.bg-grey-blue.bg-lighten-1,
.btn-grey-blue.btn-lighten-1 {
  background-color: #78909C !important;
}
.grey-blue.lighten-1 {
  color: #78909C !important;
}
.bg-grey-blue.bg-lighten-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(120, 144, 156, .6);
  box-shadow: 0 1px 20px 1px rgba(120, 144, 156, .6);
}
.bg-grey-blue.bg-glow,
.btn-grey-blue.btn-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(27, 41, 66, .6);
}
.btn-grey-blue.btn-lighten-1 {
  border-color: #2C303B !important;
}
.btn-grey-blue.btn-lighten-1:hover {
  border-color: #2C303B !important;
  background-color: #37474F !important;
}
.btn-grey-blue.btn-lighten-1:active,
.btn-grey-blue.btn-lighten-1:focus {
  border-color: #37474F !important;
  background-color: #263238 !important;
}
.btn-outline-grey-blue.btn-outline-lighten-1 {
  border-color: #78909C !important;
  color: #78909C !important;
}
.btn-outline-grey-blue.btn-outline-lighten-1:hover {
  background-color: #78909C !important;
}
.border-grey-blue.border-lighten-1 {
  border: 1px solid #78909C !important;
}
.border-top-grey-blue.border-top-lighten-1 {
  border-top: 1px solid #78909C !important;
}
.border-bottom-grey-blue.border-bottom-lighten-1 {
  border-bottom: 1px solid #78909C !important;
}
.border-left-grey-blue.border-left-lighten-1 {
  border-left: 1px solid #78909C !important;
}
.border-right-grey-blue.border-right-lighten-1 {
  border-right: 1px solid #78909C !important;
}
.overlay-grey-blue.overlay-lighten-1 {
  background: #78909C;
  background: rgba(120, 144, 156, .8);
}
.grey-blue {
  color: #1B2942 !important;
}
.alert-grey-blue,
.alert-grey-blue .alert-link {
  color: #000 !important;
}
.bg-grey-blue {
  background-color: #1B2942 !important;
}
.bg-grey-blue .card-footer,
.bg-grey-blue .card-header {
  background-color: transparent;
}
.bg-grey-blue.bg-glow {
  box-shadow: 0 1px 20px 1px rgba(27, 41, 66, .6);
}
.selectboxit.selectboxit-btn.bg-grey-blue {
  background-color: #1B2942 !important;
}
.alert-grey-blue {
  border-color: #1B2942 !important;
  background-color: #304875 !important;
}
.overlay-grey-blue {
  background: #1B2942;
  background: rgba(27, 41, 66, .8);
}
.btn-grey-blue,
.color-info.grey-blue {
  background-color: #1B2942 !important;
}
.btn-grey-blue {
  border-color: #2C303B !important;
  color: #FFF;
}
.btn-grey-blue:hover {
  border-color: #546E7A !important;
  background-color: #78909C !important;
  color: #FFF !important;
}
.btn-grey-blue:active,
.btn-grey-blue:focus {
  border-color: #2C303B !important;
  background-color: #37474F !important;
  color: #FFF !important;
}
.btn-grey-blue.btn-glow {
  box-shadow: 0 1px 20px 1px rgba(27, 41, 66, .6);
}
.btn-outline-grey-blue {
  border-color: #1B2942;
  background-color: transparent;
  color: #1B2942;
}
.btn-outline-grey-blue:hover {
  background-color: #1B2942;
  color: #FFF !important;
}
.btn-outline-grey-blue.btn-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(27, 41, 66, .6);
  box-shadow: 0 1px 20px 1px rgba(27, 41, 66, .6);
}
input[type=checkbox].bg-grey-blue + .custom-control-label:before,
input[type=radio].bg-grey-blue + .custom-control-label:before {
  background-color: #1B2942 !important;
}
.bg-grey-blue.bg-darken-1,
.btn-grey-blue.btn-darken-1 {
  background-color: #546E7A !important;
}
.border-grey-blue {
  border: 1px solid #1B2942 !important;
}
.border-top-grey-blue {
  border-top: 1px solid #1B2942;
}
.border-bottom-grey-blue {
  border-bottom: 1px solid #1B2942;
}
.border-left-grey-blue {
  border-left: 1px solid #1B2942;
}
.border-right-grey-blue {
  border-right: 1px solid #1B2942;
}
.grey-blue.darken-1 {
  color: #546E7A !important;
}
.bg-grey-blue.bg-darken-1.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(84, 110, 122, .6);
  box-shadow: 0 1px 20px 1px rgba(84, 110, 122, .6);
}
.btn-grey-blue.btn-darken-1 {
  border-color: #2C303B !important;
}
.btn-grey-blue.btn-darken-1:hover {
  border-color: #2C303B !important;
  background-color: #37474F !important;
}
.btn-grey-blue.btn-darken-1:active,
.btn-grey-blue.btn-darken-1:focus {
  border-color: #37474F !important;
  background-color: #263238 !important;
}
.btn-outline-grey-blue.btn-outline-darken-1 {
  border-color: #546E7A !important;
  color: #546E7A !important;
}
.btn-outline-grey-blue.btn-outline-darken-1:hover {
  background-color: #546E7A !important;
}
.border-grey-blue.border-darken-1 {
  border: 1px solid #546E7A !important;
}
.border-top-grey-blue.border-top-darken-1 {
  border-top: 1px solid #546E7A !important;
}
.border-bottom-grey-blue.border-bottom-darken-1 {
  border-bottom: 1px solid #546E7A !important;
}
.border-left-grey-blue.border-left-darken-1 {
  border-left: 1px solid #546E7A !important;
}
.border-right-grey-blue.border-right-darken-1 {
  border-right: 1px solid #546E7A !important;
}
.overlay-grey-blue.overlay-darken-1 {
  background: #546E7A;
  background: rgba(84, 110, 122, .8);
}
.bg-grey-blue.bg-darken-2,
.btn-grey-blue.btn-darken-2 {
  background-color: #2C303B !important;
}
.grey-blue.darken-2 {
  color: #2C303B !important;
}
.bg-grey-blue.bg-darken-2.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(44, 48, 59, .6);
  box-shadow: 0 1px 20px 1px rgba(44, 48, 59, .6);
}
.btn-grey-blue.btn-darken-2 {
  border-color: #2C303B !important;
}
.btn-grey-blue.btn-darken-2:hover {
  border-color: #2C303B !important;
  background-color: #37474F !important;
}
.btn-grey-blue.btn-darken-2:active,
.btn-grey-blue.btn-darken-2:focus {
  border-color: #37474F !important;
  background-color: #263238 !important;
}
.btn-outline-grey-blue.btn-outline-darken-2 {
  border-color: #2C303B !important;
  color: #2C303B !important;
}
.btn-outline-grey-blue.btn-outline-darken-2:hover {
  background-color: #2C303B !important;
}
.border-grey-blue.border-darken-2 {
  border: 1px solid #2C303B !important;
}
.border-top-grey-blue.border-top-darken-2 {
  border-top: 1px solid #2C303B !important;
}
.border-bottom-grey-blue.border-bottom-darken-2 {
  border-bottom: 1px solid #2C303B !important;
}
.border-left-grey-blue.border-left-darken-2 {
  border-left: 1px solid #2C303B !important;
}
.border-right-grey-blue.border-right-darken-2 {
  border-right: 1px solid #2C303B !important;
}
.overlay-grey-blue.overlay-darken-2 {
  background: #2C303B;
  background: rgba(44, 48, 59, .8);
}
.grey-blue.darken-3 {
  color: #37474F !important;
}
.bg-grey-blue.bg-darken-3 {
  background-color: #37474F !important;
}
.bg-grey-blue.bg-darken-3.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(55, 71, 79, .6);
  box-shadow: 0 1px 20px 1px rgba(55, 71, 79, .6);
}
.btn-grey-blue.btn-darken-3,
.btn-grey-blue.btn-darken-3:hover {
  border-color: #2C303B !important;
  background-color: #37474F !important;
}
.btn-grey-blue.btn-darken-3:active,
.btn-grey-blue.btn-darken-3:focus {
  border-color: #37474F !important;
  background-color: #263238 !important;
}
.btn-outline-grey-blue.btn-outline-darken-3 {
  border-color: #37474F !important;
  color: #37474F !important;
}
.btn-outline-grey-blue.btn-outline-darken-3:hover {
  background-color: #37474F !important;
}
.border-grey-blue.border-darken-3 {
  border: 1px solid #37474F !important;
}
.border-top-grey-blue.border-top-darken-3 {
  border-top: 1px solid #37474F !important;
}
.border-bottom-grey-blue.border-bottom-darken-3 {
  border-bottom: 1px solid #37474F !important;
}
.border-left-grey-blue.border-left-darken-3 {
  border-left: 1px solid #37474F !important;
}
.border-right-grey-blue.border-right-darken-3 {
  border-right: 1px solid #37474F !important;
}
.overlay-grey-blue.overlay-darken-3 {
  background: #37474F;
  background: rgba(55, 71, 79, .8);
}
.bg-grey-blue.bg-darken-4,
.btn-grey-blue.btn-darken-4 {
  background-color: #263238 !important;
}
.grey-blue.darken-4 {
  color: #263238 !important;
}
.bg-grey-blue.bg-darken-4.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(38, 50, 56, .6);
  box-shadow: 0 1px 20px 1px rgba(38, 50, 56, .6);
}
.btn-grey-blue.btn-darken-4 {
  border-color: #2C303B !important;
}
.btn-grey-blue.btn-darken-4:hover {
  border-color: #2C303B !important;
  background-color: #37474F !important;
}
.btn-grey-blue.btn-darken-4:active,
.btn-grey-blue.btn-darken-4:focus {
  border-color: #37474F !important;
  background-color: #263238 !important;
}
.btn-outline-grey-blue.btn-outline-darken-4 {
  border-color: #263238 !important;
  color: #263238 !important;
}
.btn-outline-grey-blue.btn-outline-darken-4:hover {
  background-color: #263238 !important;
}
input:focus ~ .bg-grey-blue {
  -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #263238 !important;
  box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #263238 !important;
}
.border-grey-blue.border-darken-4 {
  border: 1px solid #263238 !important;
}
.border-top-grey-blue.border-top-darken-4 {
  border-top: 1px solid #263238 !important;
}
.border-bottom-grey-blue.border-bottom-darken-4 {
  border-bottom: 1px solid #263238 !important;
}
.border-left-grey-blue.border-left-darken-4 {
  border-left: 1px solid #263238 !important;
}
.border-right-grey-blue.border-right-darken-4 {
  border-right: 1px solid #263238 !important;
}
.overlay-grey-blue.overlay-darken-4 {
  background: #263238;
  background: rgba(38, 50, 56, .8);
}
.bg-shades.bg-black,
.btn-outline-shades.btn-outline-black:hover,
.btn-shades.btn-black {
  background-color: #000 !important;
}
.shades.black {
  color: #000 !important;
}
.bg-shades.bg-black.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(0, 0, 0, .6);
  box-shadow: 0 1px 20px 1px rgba(0, 0, 0, .6);
}
.btn-outline-shades.btn-outline-black {
  border-color: #000 !important;
  color: #000 !important;
}
.border-shades.border-black {
  border: 1px solid #000 !important;
}
.border-top-shades.border-top-black {
  border-top: 1px solid #000 !important;
}
.border-bottom-shades.border-bottom-black {
  border-bottom: 1px solid #000 !important;
}
.border-left-shades.border-left-black {
  border-left: 1px solid #000 !important;
}
.border-right-shades.border-right-black {
  border-right: 1px solid #000 !important;
}
.overlay-shades.overlay-black {
  background: #000;
  background: rgba(0, 0, 0, .8);
}
.bg-shades.bg-white,
.btn-outline-shades.btn-outline-white:hover,
.btn-shades.btn-white {
  background-color: #FFF !important;
}
.shades.white {
  color: #FFF !important;
}
.bg-shades.bg-white.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 255, 255, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 255, 255, .6);
}
.btn-outline-shades.btn-outline-white {
  border-color: #FFF !important;
  color: #FFF !important;
}
.border-shades.border-white {
  border: 1px solid #FFF !important;
}
.border-top-shades.border-top-white {
  border-top: 1px solid #FFF !important;
}
.border-bottom-shades.border-bottom-white {
  border-bottom: 1px solid #FFF !important;
}
.border-left-shades.border-left-white {
  border-left: 1px solid #FFF !important;
}
.border-right-shades.border-right-white {
  border-right: 1px solid #FFF !important;
}
.overlay-shades.overlay-white {
  background: #FFF;
  background: rgba(255, 255, 255, .8);
}
.bg-shades.bg-transparent,
.btn-outline-shades.btn-outline-transparent:hover,
.btn-shades.btn-transparent {
  background-color: transparent !important;
}
.shades.transparent {
  color: transparent !important;
}
.bg-shades.bg-transparent.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(0, 0, 0, .6);
  box-shadow: 0 1px 20px 1px rgba(0, 0, 0, .6);
}
.btn-outline-shades.btn-outline-transparent {
  border-color: transparent !important;
  color: transparent !important;
}
input:focus ~ .bg-shades {
  -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem transparent !important;
  box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem transparent !important;
}
.border-shades.border-transparent {
  border: 1px solid transparent !important;
}
.border-top-shades.border-top-transparent {
  border-top: 1px solid transparent !important;
}
.border-bottom-shades.border-bottom-transparent {
  border-bottom: 1px solid transparent !important;
}
.border-left-shades.border-left-transparent {
  border-left: 1px solid transparent !important;
}
.border-right-shades.border-right-transparent {
  border-right: 1px solid transparent !important;
}
.overlay-shades.overlay-transparent {
  background: 0 0;
  background: rgba(0, 0, 0, .8);
}
.bg-black.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(0, 0, 0, .6);
  box-shadow: 0 1px 20px 1px rgba(0, 0, 0, .6);
}
input:focus ~ .bg-black {
  box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #000;
}
.border-top-black {
  border-top: 1px solid #000;
}
.border-bottom-black {
  border-bottom: 1px solid #000;
}
.border-left-black {
  border-left: 1px solid #000;
}
.border-right-black {
  border-right: 1px solid #000;
}
.bg-white.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(255, 255, 255, .6);
  box-shadow: 0 1px 20px 1px rgba(255, 255, 255, .6);
}
input:focus ~ .bg-white {
  box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #FFF;
}
.border-top-white {
  border-top: 1px solid #FFF;
}
.border-bottom-white {
  border-bottom: 1px solid #FFF;
}
.border-left-white {
  border-left: 1px solid #FFF;
}
.border-right-white {
  border-right: 1px solid #FFF;
}
.transparent {
  color: transparent;
}
.bg-transparent {
  background-color: transparent;
}
.bg-transparent.bg-glow {
  -webkit-box-shadow: 0 1px 20px 1px rgba(0, 0, 0, .6);
  box-shadow: 0 1px 20px 1px rgba(0, 0, 0, .6);
}
input:focus ~ .bg-transparent {
  -webkit-box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem transparent;
  box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem transparent;
}
.border-transparent {
  border: 1px solid transparent;
}
.border-top-transparent {
  border-top: 1px solid transparent;
}
.border-bottom-transparent {
  border-bottom: 1px solid transparent;
}
.border-left-transparent {
  border-left: 1px solid transparent;
}
.border-right-transparent {
  border-right: 1px solid transparent;
}

/* src/assets/css/components.min.css */
.app-content.center-layout,
html body .content.app-content {
  overflow: hidden;
}
.main-menu a,
.select2-container--classic:focus,
.select2-container--default:focus {
  outline: 0;
}
html {
  font-size: 14px;
  height: 100%;
  width: 100%;
}
html body {
  height: 100%;
  background-color: #F4F5FA;
  direction: ltr;
}
html body.fixed-navbar {
  padding-top: 5rem;
}
html body a {
  color: #1E9FF2;
}
html body a:hover {
  color: #0C84D1;
}
html body .content {
  padding: 0;
  position: relative;
  -webkit-transition: .3s ease all;
  -o-transition: .3s ease all;
  -moz-transition: .3s ease all;
  transition: .3s ease all;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  min-height: -webkit-calc(100% - 32px);
  min-height: -moz-calc(100% - 32px);
  min-height: calc(100% - 32px);
}
html body .content .content-wrapper {
  padding: 2.2rem;
}
html body .content .content-wrapper .content-header-title {
  font-weight: 500;
  letter-spacing: 1px;
  color: #464855;
}
html body .la {
  font-size: 1.2rem;
}
html body[data-col="1-column"]:not(.vertical-content-menu) .content,
html body[data-col="1-column"]:not(.vertical-content-menu) .footer {
  margin-left: 0 !important;
}
html body[data-col="1-column"].horizontal-layout .content,
html body[data-col="1-column"].horizontal-layout .footer {
  margin: 0 auto !important;
}
html body[data-col="1-column"].vertical-content-menu .content-body {
  margin-left: 0 !important;
}
html body.boxed-layout {
  padding-left: 0;
  padding-right: 0;
  background-color: #FFF;
}
html body.boxed-layout .app-content {
  background-color: #F4F5FA;
}
html body.content-boxed-layout .content {
  width: 80%;
  margin: 0 auto;
  padding-left: 260px;
}
html body.bg-full-screen-image {
  -webkit-background-size: cover;
  background-size: cover;
}
html body .pace .pace-progress {
  background: #FF4961;
}
.blank-page .content-wrapper {
  padding: 0 !important;
}
.blank-page .content-wrapper .flexbox-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100vh;
}
@media (max-width: 767.98px) {
  html body .content .content-wrapper {
    padding: 1rem;
  }
  html body footer {
    text-align: center;
  }
}
@media (min-width: 992px) {
  body .content-right {
    width: -webkit-calc(100% - 300px);
    width: -moz-calc(100% - 300px);
    width: calc(100% - 300px);
    float: right;
  }
  body .content-left {
    width: -webkit-calc(100% - 300px);
    width: -moz-calc(100% - 300px);
    width: calc(100% - 300px);
    float: left;
  }
  body .content-detached {
    width: 100%;
  }
  body .content-detached.content-right {
    float: right;
    margin-left: -300px;
  }
  body .content-detached.content-right .content-body {
    margin-left: 320px;
  }
  body .content-detached.content-left {
    float: left;
    margin-right: -300px;
  }
  body .content-detached.content-left .content-body {
    margin-right: 320px;
  }
  .sidebar-right.sidebar-sticky {
    float: right !important;
    margin-left: -300px;
    width: 300px !important;
  }
  .sidebar-left.sidebar-sticky {
    float: left !important;
    margin-right: -300px;
    width: 300px !important;
  }
  [data-col=content-left-sidebar] .sticky-wrapper {
    float: left;
  }
  .vertical-content-menu .content .sidebar-left {
    margin-left: 288px;
  }
  .vertical-content-menu .content .content-detached.content-right {
    float: right;
    width: -webkit-calc(100% - 300px);
    width: -moz-calc(100% - 300px);
    width: calc(100% - 300px);
    margin-left: -300px;
  }
  .vertical-content-menu .content .content-detached.content-right .content-body {
    margin-left: 295px;
  }
  .vertical-content-menu .content .content-detached.content-left {
    float: left;
    width: 100%;
    margin-right: -300px;
  }
  .vertical-content-menu .content .content-detached.content-left .content-body {
    margin-right: 320px;
  }
}
.sidebar {
  position: relative;
  width: 100%;
}
@media (min-width: 992px) {
  .sidebar {
    vertical-align: top;
    width: 300px;
  }
  .sidebar-left {
    float: left;
  }
  .sidebar-right {
    float: right;
  }
}
.sidebar-fixed {
  position: fixed;
  height: 100%;
  overflow: scroll;
}
.sidenav-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 120vh;
  background-color: rgba(0, 0, 0, .5);
  z-index: 997;
  display: none;
}
.drag-target {
  height: 100%;
  width: 40px;
  position: fixed;
  top: 0;
  left: -10px;
  z-index: 1036;
}
.horizontal-menu-padding .header-navbar .navbar-container {
  padding: 0;
}
.header-navbar .navbar-container {
  height: auto;
}
footer.footer {
  padding: .8rem;
}
footer.navbar-shadow {
  -webkit-box-shadow: 1px 0 20px rgba(0, 0, 0, .1);
  box-shadow: 1px 0 20px rgba(0, 0, 0, .1);
}
footer.navbar-border {
  border-top: 1px solid #E4E7ED;
}
footer.footer-transparent {
  border: none;
}
footer.footer-light {
  background: #FFF;
}
footer.footer-dark {
  background: #2C303B;
}
footer.footer-dark span {
  color: #FFF;
}
footer .ft-heart:before {
  padding-left: .3rem;
}
.main-menu {
  z-index: 1000;
  position: absolute;
  display: table-cell;
}
.main-menu.menu-dark .navigation > li > a i,
.main-menu.menu-light .navigation > li > a i {
  position: relative;
  top: 3px;
}
.main-menu.menu-light {
  color: #6B6F82;
  background: #FFF;
  border-right: 1px solid #E4E7ED;
}
.main-menu.menu-light .main-menu-header {
  padding: 20px;
}
.main-menu.menu-light .main-menu-header .menu-search {
  background: #E6E6E6;
  padding: .5rem 1rem;
  color: #545766;
}
.main-menu.menu-light .main-menu-header .menu-search:focus {
  border-color: #D9D9D9;
}
.main-menu.menu-light .navigation {
  background: #FFF;
}
.main-menu.menu-light .navigation .navigation-header {
  color: #6B6F82;
  padding: 30px 20px 8px;
}
.main-menu.menu-light .navigation .navigation-header span {
  font-weight: 500;
  text-transform: uppercase;
}
.main-menu.menu-light .navigation li a {
  color: #6B6F82;
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  -moz-transition: all .2s ease;
  transition: all .2s ease;
}
.main-menu.menu-light .navigation li a i,
.main-menu.menu-light .navigation li a span {
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  -moz-transition: all .2s ease;
  transition: all .2s ease;
}
.main-menu.menu-light .navigation li a span {
  display: inline-block;
}
.main-menu.menu-light .navigation > li ul .has-sub:not(.open) > ul,
.main-menu.menu-light .navigation > li:not(.open) > ul {
  display: none;
}
.main-menu.menu-light .navigation li a span.menu-sub-title {
  color: #BDBFC9;
}
.main-menu.menu-light .navigation li.active > a,
.main-menu.menu-light .navigation li.hover > a,
.main-menu.menu-light .navigation li.open > a {
  color: #FFF;
}
.main-menu.menu-light .navigation > li {
  padding: 0;
}
.main-menu.menu-light .navigation > li > a {
  padding: 12px 36px 12px 18px;
}
.main-menu.menu-light .navigation > li > a .label {
  margin-top: 4px;
  margin-right: 5px;
}
.main-menu.menu-light .navigation > li.open > a {
  color: #545766;
  background: #f5f5f5;
  border-right: 4px solid #1E9FF2;
}
.main-menu.menu-light .navigation > li.open .hover > a {
  -webkit-transform: translateX(-4px);
  -moz-transform: translateX(-4px);
  -ms-transform: translateX(-4px);
  -o-transform: translateX(-4px);
  transform: translateX(-4px);
}
.main-menu.menu-light .navigation > li.active > a,
.main-menu.menu-light .navigation > li.hover > a,
.main-menu.menu-light .navigation > li:hover > a {
  color: #545766;
}
.main-menu.menu-light .navigation > li.active > a > i,
.main-menu.menu-light .navigation > li.hover > a > i,
.main-menu.menu-light .navigation > li:hover > a > i {
  -webkit-transform: translateX(6px);
  -moz-transform: translateX(6px);
  -ms-transform: translateX(6px);
  -o-transform: translateX(6px);
  transform: translateX(6px);
}
.main-menu.menu-light .navigation > li.active > a > span,
.main-menu.menu-light .navigation > li.hover > a > span,
.main-menu.menu-light .navigation > li:hover > a > span {
  -webkit-transform: translateX(4px);
  -moz-transform: translateX(4px);
  -ms-transform: translateX(4px);
  -o-transform: translateX(4px);
  transform: translateX(4px);
}
.main-menu.menu-light .navigation > li.active > a.mm-next,
.main-menu.menu-light .navigation > li.hover > a.mm-next,
.main-menu.menu-light .navigation > li:hover > a.mm-next {
  background-color: inherit;
}
.main-menu.menu-light .navigation > li.active > a {
  color: #6B6F82;
  font-weight: 700;
  background: #F0F0F0;
}
.main-menu.menu-light .navigation > li .active {
  background: #F0F0F0;
}
.main-menu.menu-light .navigation > li .active > a {
  color: #85899B;
  font-weight: 700;
  background: #F0F0F0;
}
.main-menu.menu-light .navigation > li .active .hover > a {
  background: #f5f5f5;
}
.main-menu.menu-light .navigation > li ul {
  padding: 0;
  margin: 0;
  font-size: 1rem;
}
.main-menu.menu-light .navigation > li ul li {
  color: #6B6F82;
  background: 0 0;
}
.main-menu.menu-light .navigation > li ul li > a {
  padding: 8px 18px 8px 54px;
}
.main-menu.menu-light .navigation > li ul .open > ul,
.main-menu.menu-light .navigation > li ul .open > ul .open > ul {
  display: block;
}
.main-menu.menu-light .navigation > li ul .open > a {
  color: #6B6F82;
}
.main-menu.menu-light .navigation > li ul .open > ul li > a {
  padding: 8px 18px 8px 64px;
}
.main-menu.menu-light .navigation > li ul .open > ul .open > ul li > a {
  padding: 8px 18px 8px 74px;
}
.main-menu.menu-light .navigation > li ul .hover > a,
.main-menu.menu-light .navigation > li ul:hover > a {
  color: #74798D;
}
.main-menu.menu-light .navigation > li ul .active {
  background: 0 0;
}
.main-menu.menu-light .navigation > li ul .active > a {
  color: #85899B;
  font-weight: 700;
}
.main-menu.menu-light .navigation > li ul .active .hover > a {
  background-color: transparent;
}
.main-menu.menu-light .navigation > li > ul,
.main-menu.menu-light ul.menu-popout {
  background: #FFF;
}
.main-menu.menu-light ul.menu-popout li a {
  color: #6B6F82;
}
.main-menu.menu-light ul.menu-popout li a span.menu-sub-title {
  color: #BDBFC9;
}
.main-menu.menu-light ul.menu-popout .has-sub:not(.open) > ul {
  display: none;
}
.main-menu.menu-light ul.menu-popout .has-sub.active {
  font-weight: 400;
}
.main-menu.menu-light ul.menu-popout .open > a {
  color: #6B6F82;
}
.main-menu.menu-light ul.menu-popout .open > ul {
  display: block;
}
.main-menu.menu-light ul.menu-popout .open > ul .open {
  background: #E8E8E8;
}
.main-menu.menu-light ul.menu-popout .open > ul .open > ul {
  display: block;
  background: #E8E8E8;
}
.main-menu.menu-light ul.menu-popout .hover > a,
.main-menu.menu-light ul.menu-popout:hover > a {
  color: #74798D;
}
.main-menu.menu-light ul.menu-popout .active {
  font-weight: 700;
}
.main-menu.menu-light ul.menu-popout .active > a {
  color: #85899B;
}
.main-menu.menu-light ul.menu-popout .active .hover > a,
.main-menu.menu-light ul.menu-popout .active :hover > a {
  background-color: transparent;
}
.main-menu.menu-dark {
  color: #DCDCDC;
  background: #57AF5A;
}
.main-menu.menu-dark .main-menu-header {
  padding: 20px;
}
.main-menu.menu-dark .main-menu-header .menu-search {
  background: #16181E;
  padding: .5rem 1rem;
  color: #C3C3C3;
}
.main-menu.menu-dark .main-menu-header .menu-search:focus {
  border-color: #0B0C0F;
}
.main-menu.menu-dark .navigation {
  background: #2C303B;
}
.main-menu.menu-dark .navigation .navigation-header {
  color: #DCDCDC;
  padding: 30px 20px 8px;
}
.main-menu.menu-dark .navigation .navigation-header span {
  font-weight: 500;
  text-transform: uppercase;
}
.main-menu.menu-dark .navigation li a {
  color: #DCDCDC;
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  -moz-transition: all .2s ease;
  transition: all .2s ease;
}
.main-menu.menu-dark .navigation li a i,
.main-menu.menu-dark .navigation li a span {
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  -moz-transition: all .2s ease;
  transition: all .2s ease;
}
.main-menu.menu-dark .navigation li a span {
  display: inline-block;
}
.main-menu.menu-dark .navigation > li ul .has-sub:not(.open) > ul,
.main-menu.menu-dark .navigation > li:not(.open) > ul {
  display: none;
}
.main-menu.menu-dark .navigation li a span.menu-sub-title {
  color: #fff;
}
.main-menu.menu-dark .navigation li.active > a,
.main-menu.menu-dark .navigation li.hover > a,
.main-menu.menu-dark .navigation li.open > a {
  color: #FFF;
}
.main-menu.menu-dark .navigation > li {
  padding: 0;
}
.main-menu.menu-dark .navigation > li > a {
  padding: 12px 36px 12px 18px;
}
.main-menu.menu-dark .navigation > li > a .label {
  margin-top: 4px;
  margin-right: 5px;
}
.main-menu.menu-dark .navigation > li.open > a {
  color: #C3C3C3;
  background: #23262F;
  border-right: 4px solid #1E9FF2;
}
.main-menu.menu-dark .navigation > li.open .hover > a {
  -webkit-transform: translateX(-4px);
  -moz-transform: translateX(-4px);
  -ms-transform: translateX(-4px);
  -o-transform: translateX(-4px);
  transform: translateX(-4px);
}
.main-menu.menu-dark .navigation > li.active > a,
.main-menu.menu-dark .navigation > li.hover > a,
.main-menu.menu-dark .navigation > li:hover > a {
  color: #C3C3C3;
}
.main-menu.menu-dark .navigation > li.active > a > i,
.main-menu.menu-dark .navigation > li.hover > a > i,
.main-menu.menu-dark .navigation > li:hover > a > i {
  -webkit-transform: translateX(6px);
  -moz-transform: translateX(6px);
  -ms-transform: translateX(6px);
  -o-transform: translateX(6px);
  transform: translateX(6px);
}
.main-menu.menu-dark .navigation > li.active > a > span,
.main-menu.menu-dark .navigation > li.hover > a > span,
.main-menu.menu-dark .navigation > li:hover > a > span {
  -webkit-transform: translateX(4px);
  -moz-transform: translateX(4px);
  -ms-transform: translateX(4px);
  -o-transform: translateX(4px);
  transform: translateX(4px);
}
.main-menu.menu-dark .navigation > li.active > a.mm-next,
.main-menu.menu-dark .navigation > li.hover > a.mm-next,
.main-menu.menu-dark .navigation > li:hover > a.mm-next {
  background-color: inherit;
}
.main-menu.menu-dark .navigation > li.active > a {
  color: #DCDCDC;
  font-weight: 700;
  background: #1F2229;
}
.main-menu.menu-dark .navigation > li .active {
  background: #1F2229;
}
.main-menu.menu-dark .navigation > li .active > a {
  color: #F6F6F6;
  font-weight: 700;
  background: #1F2229;
}
.main-menu.menu-dark .navigation > li .active .hover > a {
  background: #23262F;
}
.main-menu.menu-dark .navigation > li ul {
  padding: 0;
  margin: 0;
  font-size: 1rem;
}
.main-menu.menu-dark .navigation > li ul li {
  color: #DCDCDC;
  background: 0 0;
}
.main-menu.menu-dark .navigation > li ul li > a {
  padding: 8px 18px 8px 54px;
}
.main-menu.menu-dark .navigation > li ul .open > ul,
.main-menu.menu-dark .navigation > li ul .open > ul .open > ul {
  display: block;
}
.main-menu.menu-dark .navigation > li ul .open > a {
  color: #DCDCDC;
}
.main-menu.menu-dark .navigation > li ul .open > ul li > a {
  padding: 8px 18px 8px 64px;
}
.main-menu.menu-dark .navigation > li ul .open > ul .open > ul li > a {
  padding: 8px 18px 8px 74px;
}
.main-menu.menu-dark .navigation > li ul .hover > a,
.main-menu.menu-dark .navigation > li ul:hover > a {
  color: #E6E6E6;
}
.main-menu.menu-dark .navigation > li ul .active {
  background: 0 0;
}
.main-menu.menu-dark .navigation > li ul .active > a {
  color: #F6F6F6;
  font-weight: 700;
}
.main-menu.menu-dark .navigation > li ul .active .hover > a {
  background-color: transparent;
}
.main-menu.menu-dark .navigation > li > ul,
.main-menu.menu-dark ul.menu-popout {
  background: #2C303B;
}
.main-menu.menu-dark ul.menu-popout li a {
  color: #DCDCDC;
}
.main-menu.menu-dark ul.menu-popout li a span.menu-sub-title {
  color: #fff;
}
.main-menu.menu-dark ul.menu-popout .has-sub:not(.open) > ul {
  display: none;
}
.main-menu.menu-dark ul.menu-popout .has-sub.active {
  font-weight: 400;
}
.main-menu.menu-dark ul.menu-popout .open > a {
  color: #DCDCDC;
}
.main-menu.menu-dark ul.menu-popout .open > ul {
  display: block;
}
.main-menu.menu-dark ul.menu-popout .open > ul .open {
  background: #181B21;
}
.main-menu.menu-dark ul.menu-popout .open > ul .open > ul {
  display: block;
  background: #181B21;
}
.main-menu.menu-dark ul.menu-popout .hover > a,
.main-menu.menu-dark ul.menu-popout:hover > a {
  color: #E6E6E6;
}
.main-menu.menu-dark ul.menu-popout .active {
  font-weight: 700;
}
.navigation,
.navigation .navigation-header {
  font-family:
    Quicksand,
    Georgia,
    "Times New Roman",
    Times,
    serif;
  font-weight: 400;
}
.main-menu.menu-dark ul.menu-popout .active > a {
  color: #F6F6F6;
}
.main-menu.menu-dark ul.menu-popout .active .hover > a,
.main-menu.menu-dark ul.menu-popout .active :hover > a {
  background-color: transparent;
}
.main-menu.menu-fixed {
  position: fixed;
  top: 5rem;
  height: -webkit-calc(100% - 5rem);
  height: -moz-calc(100% - 5rem);
  height: calc(100% - 5rem);
}
.main-menu.menu-fixed .main-menu-footer {
  position: fixed;
}
.main-menu.menu-shadow {
  -webkit-box-shadow: 10px 15px 30px 1px rgba(0, 0, 0, .1);
  box-shadow: 10px 15px 30px 1px rgba(0, 0, 0, .1);
}
.main-menu.menu-border {
  border-right: 1px solid #E4E7ED;
}
.main-menu.menu-native-scroll .main-menu-content {
  overflow-y: scroll;
}
.main-menu.menu-bordered.menu-light .navigation > li {
  border-top: 1px solid #E4E7ED;
}
.main-menu.menu-bordered.menu-dark .navigation > li {
  border-top: 1px solid rgba(255, 255, 255, .1);
}
.main-menu .main-menu-content {
  height: 100%;
  position: relative;
}
.main-menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.main-menu ul.navigation-main {
  overflow-x: hidden;
}
.main-menu a:focus,
.main-menu a:hover {
  text-decoration: none;
}
.navigation {
  font-size: 1.1rem;
  letter-spacing: .2px;
  overflow-y: hidden;
  padding-bottom: 20px;
}
.navigation .navigation-header {
  line-height: 1.2;
  padding: 12px 22px;
  font-size: 1rem;
}
.navigation li {
  position: relative;
  white-space: nowrap;
}
.navigation li a {
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
}
.menu-popout li.disabled a,
.navigation li.disabled a {
  cursor: not-allowed;
}
.dropdown-notification .notification-text {
  margin-bottom: .5rem;
}
.dropdown-notification .notification-tag {
  position: relative;
  top: -28px;
  right: 20px;
}
.main-menu-header .user-content {
  padding: 20px;
}
.main-menu-header .user-content .media {
  overflow: inherit;
}
.main-menu-header .user-content .media-body {
  vertical-align: bottom;
  opacity: 1;
  width: 150px;
  white-space: nowrap;
  -webkit-transition: all .3s ease .15s;
  -o-transition: all .3s ease .15s;
  -moz-transition: all .3s ease .15s;
  transition: all .3s ease .15s;
}
.main-menu-footer {
  position: relative;
  overflow: hidden;
  bottom: 0;
  display: block;
  z-index: 1000;
  color: #C5C9D4;
  background-color: #16181E;
}
.main-menu-footer.footer-open {
  max-height: 500px;
  -webkit-transition: max-height .2s ease-in-out;
  -o-transition: max-height .2s ease-in-out;
  -moz-transition: max-height .2s ease-in-out;
  transition: max-height .2s ease-in-out;
}
.main-menu-footer.footer-close {
  max-height: 15px;
  -webkit-transition: max-height .2s ease-in-out;
  -o-transition: max-height .2s ease-in-out;
  -moz-transition: max-height .2s ease-in-out;
  transition: max-height .2s ease-in-out;
}
.main-menu-footer a {
  color: #A8AEBE;
}
.main-menu-footer a:focus,
.main-menu-footer a:hover {
  color: #FFF;
}
.main-menu-footer .header {
  height: 19px;
  border-bottom: 1px solid #21242C;
}
.main-menu-footer .toggle {
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  -o-transform: rotate(0);
  transform: rotate(0);
  transition: -webkit-transform .2s ease-in-out;
}
.main-menu-footer .content {
  padding: 0;
}
.main-menu-footer .content .actions > a {
  display: block;
  float: left;
  width: 33.33333%;
  padding: 1rem 0;
  color: #A8AEBE;
  text-align: center;
  border-top: 1px solid #21242C;
  border-left: 1px solid #21242C;
}
.main-menu-footer .content .actions > a > span {
  font-size: 1.35rem;
}
.main-menu-footer .content .actions > a:focus,
.main-menu-footer .content .actions > a:hover {
  color: #FFF;
}
body.vertical-layout.vertical-menu.menu-expanded .main-menu-footer .content {
  margin-left: 0;
}
.vertical-layout.menu-collapsed .menu-icon-right ul.navigation li > a:after,
.vertical-layout.menu-expanded .menu-icon-right ul.navigation li > a:after,
.vertical-overlay-menu .menu-icon-right ul.navigation li > a:after {
  left: 8px;
  right: initial !important;
}
.vertical-layout.menu-collapsed .menu-icon-right ul.navigation li > a > i,
.vertical-layout.menu-expanded .menu-icon-right ul.navigation li > a > i,
.vertical-overlay-menu .menu-icon-right ul.navigation li > a > i {
  float: right !important;
  margin: 0 -12px 0 0 !important;
}
.horizontal-layout .navbar-icon-right ul.nav > li > a:after {
  float: left;
  position: relative;
  top: 27px;
  left: -16px;
}
.horizontal-layout .navbar-icon-right ul.nav > li > a > i {
  float: right;
  margin: 0 4px 0 8px;
}
.horizontal-layout .navbar-fixed {
  z-index: 999 !important;
}
@media (max-width: 767.98px) {
  .menu-hide .main-menu,
  .menu-open .main-menu {
    -webkit-transition:
      top .35s,
      height .35s,
      -webkit-transform .25s;
    -o-transition:
      top .35s,
      height .35s,
      -o-transform .25s;
    -moz-transition:
      transform .25s,
      top .35s,
      height .35s,
      -moz-transform .25s;
    transition:
      transform .25s,
      top .35s,
      height .35s;
    transition:
      transform .25s,
      top .35s,
      height .35s,
      -webkit-transform .25s,
      -moz-transform .25s,
      -o-transform .25s;
  }
  .main-menu {
    -webkit-transform: translate3d(-240px, 0, 0);
    -moz-transform: translate3d(-240px, 0, 0);
    transform: translate3d(-240px, 0, 0);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    -moz-perspective: 1000;
    perspective: 1000;
  }
  .menu-open .main-menu {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@media (max-width: 991.98px) {
  .horizontal-layout.vertical-overlay-menu .main-menu-content,
  .horizontal-layout.vertical-overlay-menu .main-menu-content .mega-dropdown-menu > li {
    padding: 0;
  }
  .horizontal-layout.vertical-overlay-menu .main-menu-content .mega-dropdown-menu {
    margin: 0;
    width: 100%;
  }
  .horizontal-layout.vertical-overlay-menu .navbar .navbar-container {
    margin-left: 0;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .drag-target {
    z-index: 0;
  }
}
.display-inline {
  display: inline !important;
}
.display-block {
  display: block !important;
}
.display-inline-block {
  display: inline-block !important;
}
.display-hidden {
  display: none !important;
}
.display-table-cell {
  display: table-cell !important;
}
.avatar,
.spinner,
.spinner-reverse {
  display: inline-block;
}
.position-top-0 {
  top: 0;
}
.position-right-0 {
  right: 0;
}
.position-bottom-0 {
  bottom: 0;
}
.position-left-0 {
  left: 0;
}
.zindex-1 {
  z-index: 1 !important;
}
.zindex-2 {
  z-index: 2 !important;
}
.zindex-3 {
  z-index: 3 !important;
}
.zindex-4 {
  z-index: 4 !important;
}
.zindex-0 {
  z-index: 0 !important;
}
.zindex-minus-1 {
  z-index: -1 !important;
}
.zindex-minus-2 {
  z-index: -2 !important;
}
.zindex-minus-3 {
  z-index: -3 !important;
}
.zindex-minus-4 {
  z-index: -4 !important;
}
.no-edge-top {
  top: 0 !important;
}
.no-edge-bottom {
  bottom: 0 !important;
}
.no-edge-left {
  left: 0 !important;
}
.no-edge-right {
  right: 0 !important;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-move {
  cursor: move;
}
.cursor-default {
  cursor: default;
}
.cursor-progress {
  cursor: progress;
}
.cursor-not-allowed {
  cursor: not-allowed;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-visible {
  overflow: visible;
}
.overflow-auto {
  overflow: auto;
}
.overflow-scroll,
.overflow-x-scroll,
.overflow-y-scroll {
  overflow: scroll;
}
.bullets-inside {
  list-style: inside;
}
.list-style-circle {
  list-style: circle;
}
.list-style-square {
  list-style: square;
}
.list-style-icons {
  padding-left: 10px;
  margin-left: 0;
  list-style: none;
}
.list-style-icons > li i {
  float: left;
  width: 1em;
  margin: 0 6px 0 0;
}
.border {
  border: 1px solid;
}
.no-border-top-left-radius,
.no-border-top-radius {
  border-top-left-radius: 0 !important;
}
.no-border-top-radius,
.no-border-top-right-radius {
  border-top-right-radius: 0 !important;
}
.no-border-bottom-left-radius,
.no-border-bottom-radius {
  border-bottom-left-radius: 0 !important;
}
.no-border-bottom-radius,
.no-border-bottom-right-radius {
  border-bottom-right-radius: 0 !important;
}
.border-top {
  border-top: 1px solid;
}
.border-bottom {
  border-bottom: 1px solid;
}
.border-left {
  border-left: 1px solid;
}
.border-right {
  border-right: 1px solid;
}
.border-2 {
  border-width: 2px !important;
}
.border-top-2 {
  border-top-width: 2px !important;
}
.border-bottom-2 {
  border-bottom-width: 2px !important;
}
.border-left-2 {
  border-left-width: 2px !important;
}
.border-right-2 {
  border-right-width: 2px !important;
}
.border-3 {
  border-width: 3px !important;
}
.border-top-3 {
  border-top-width: 3px !important;
}
.border-bottom-3 {
  border-bottom-width: 3px !important;
}
.border-left-3 {
  border-left-width: 3px !important;
}
.border-right-3 {
  border-right-width: 3px !important;
}
.box-shadow-0 {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.box-shadow-1 {
  -webkit-box-shadow: 0 7px 12px 0 rgba(62, 57, 107, .16);
  box-shadow: 0 7px 12px 0 rgba(62, 57, 107, .16);
}
.box-shadow-2 {
  -webkit-box-shadow: 0 10px 18px 0 rgba(62, 57, 107, .2);
  box-shadow: 0 10px 18px 0 rgba(62, 57, 107, .2);
}
.box-shadow-3 {
  -webkit-box-shadow: 0 14px 24px 0 rgba(62, 57, 107, .26);
  box-shadow: 0 14px 24px 0 rgba(62, 57, 107, .26);
}
.box-shadow-4 {
  -webkit-box-shadow: 0 16px 28px 0 rgba(62, 57, 107, .3);
  box-shadow: 0 16px 28px 0 rgba(62, 57, 107, .3);
}
.box-shadow-5 {
  -webkit-box-shadow: 0 27px 24px 0 rgba(62, 57, 107, .36);
  box-shadow: 0 27px 24px 0 rgba(62, 57, 107, .36);
}
.fit {
  max-width: 100% !important;
}
.half-width {
  width: 50% !important;
}
.full-width {
  width: 100% !important;
}
.full-height {
  height: 100% !important;
}
.width-50 {
  width: 50px !important;
}
.width-100 {
  width: 100px !important;
}
.width-150 {
  width: 150px !important;
}
.width-200 {
  width: 200px !important;
}
.width-250 {
  width: 250px !important;
}
.width-300 {
  width: 300px !important;
}
.width-350 {
  width: 350px !important;
}
.width-400 {
  width: 400px !important;
}
.width-450 {
  width: 450px !important;
}
.width-500 {
  width: 500px !important;
}
.width-550 {
  width: 550px !important;
}
.width-600 {
  width: 600px !important;
}
.width-650 {
  width: 650px !important;
}
.width-700 {
  width: 700px !important;
}
.width-750 {
  width: 750px !important;
}
.width-800 {
  width: 800px !important;
}
.width-5-per {
  width: 5% !important;
}
.width-10-per {
  width: 10% !important;
}
.width-15-per {
  width: 15% !important;
}
.width-20-per {
  width: 20% !important;
}
.width-25-per {
  width: 25% !important;
}
.width-30-per {
  width: 30% !important;
}
.width-35-per {
  width: 35% !important;
}
.width-40-per {
  width: 40% !important;
}
.width-45-per {
  width: 45% !important;
}
.width-50-per {
  width: 50% !important;
}
.width-55-per {
  width: 55% !important;
}
.width-60-per {
  width: 60% !important;
}
.width-65-per {
  width: 65% !important;
}
.width-70-per {
  width: 70% !important;
}
.width-75-per {
  width: 75% !important;
}
.width-80-per {
  width: 80% !important;
}
.width-90-per {
  width: 90% !important;
}
.width-95-per {
  width: 95% !important;
}
.height-50 {
  height: 50px !important;
}
.height-75 {
  height: 75px !important;
}
.height-100 {
  height: 100px !important;
}
.height-150 {
  height: 150px !important;
}
.height-200 {
  height: 200px !important;
}
.height-250 {
  height: 250px !important;
}
.height-300 {
  height: 300px !important;
}
.height-350 {
  height: 350px !important;
}
.height-400 {
  height: 400px !important;
}
.height-450 {
  height: 450px !important;
}
.height-500 {
  height: 500px !important;
}
.height-550 {
  height: 550px !important;
}
.height-600 {
  height: 600px !important;
}
.height-650 {
  height: 650px !important;
}
.height-700 {
  height: 700px !important;
}
.height-750 {
  height: 750px !important;
}
.height-800 {
  height: 800px !important;
}
.height-5-per {
  height: 5% !important;
}
.height-10-per {
  height: 10% !important;
}
.height-15-per {
  height: 15% !important;
}
.height-20-per {
  height: 20% !important;
}
.height-25-per {
  height: 25% !important;
}
.height-30-per {
  height: 30% !important;
}
.height-35-per {
  height: 35% !important;
}
.height-40-per {
  height: 40% !important;
}
.height-45-per {
  height: 45% !important;
}
.height-50-per {
  height: 50% !important;
}
.height-55-per {
  height: 55% !important;
}
.height-60-per {
  height: 60% !important;
}
.height-65-per {
  height: 65% !important;
}
.height-70-per {
  height: 70% !important;
}
.height-75-per {
  height: 75% !important;
}
.height-80-per {
  height: 80% !important;
}
.full-height-vh-with-nav {
  height: -webkit-calc(100vh - 5rem - 4rem);
  height: -moz-calc(100vh - 5rem - 4rem);
  height: calc(100vh - 5rem - 4rem);
}
.full-height-vh {
  height: 100vh;
}
.line-height-1 {
  line-height: 1 !important;
}
.line-height-2 {
  line-height: 2 !important;
}
.rotate-45 {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.rotate-45-inverse {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.rotate-90 {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.rotate-90-inverse {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.rotate-180 {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.rotate-180-inverse {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.pull-up {
  -webkit-transition: all .25s ease;
  -o-transition: all .25s ease;
  -moz-transition: all .25s ease;
  transition: all .25s ease;
}
.pull-up:hover {
  -webkit-transform: translateY(-4px) scale(1.02);
  -moz-transform: translateY(-4px) scale(1.02);
  -ms-transform: translateY(-4px) scale(1.02);
  -o-transform: translateY(-4px) scale(1.02);
  transform: translateY(-4px) scale(1.02);
  -webkit-box-shadow: 0 14px 24px rgba(62, 57, 107, .2);
  box-shadow: 0 14px 24px rgba(62, 57, 107, .2);
  z-index: 30;
}
.spinner {
  -webkit-animation: spin 1s linear infinite;
  -moz-animation: spin 1s linear infinite;
  -o-animation: spin 1s linear infinite;
  animation: spin 1s linear infinite;
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.spinner-reverse {
  -webkit-animation: spin-reverse 1s linear infinite;
  -moz-animation: spin-reverse 1s linear infinite;
  -o-animation: spin-reverse 1s linear infinite;
  animation: spin-reverse 1s linear infinite;
}
@-webkit-keyframes spin-reverse {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}
@-moz-keyframes spin-reverse {
  0% {
    -moz-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -moz-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}
@-o-keyframes spin-reverse {
  0% {
    -o-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -o-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}
@keyframes spin-reverse {
  0% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(-360deg);
    -moz-transform: rotate(-360deg);
    -o-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}
.bg-cover {
  -webkit-background-size: cover !important;
  background-size: cover !important;
}
.background-repeat {
  background-repeat: repeat !important;
}
.background-no-repeat {
  background-repeat: no-repeat !important;
}
.img-xl {
  width: 64px !important;
  height: 64px !important;
}
.img-lg {
  width: 44px !important;
  height: 44px !important;
}
.img-sm {
  width: 36px !important;
  height: 36px !important;
}
.img-xs {
  width: 32px !important;
  height: 32px !important;
}
.avatar {
  position: relative;
  width: 30px;
  white-space: nowrap;
  border-radius: 1000px;
  vertical-align: bottom;
}
.avatar i {
  position: absolute;
  right: -7px;
  bottom: 2px;
  width: 8px;
  height: 8px;
  border-radius: 100%;
}
.avatar span.text-circle {
  text-align: center;
  vertical-align: middle;
  color: #FFF;
  font-size: 1.2rem;
  background: #BABFC7;
  display: table-cell;
}
.avatar img {
  width: 100%;
  max-width: 100%;
  height: auto;
  border: 0;
  border-radius: 1000px;
}
.avatar .badge-up {
  top: -8px;
  right: -11px;
}
.avatar-online i {
  background-color: #28D094;
}
.avatar-off i {
  background-color: #BABFC7;
}
.avatar-busy i {
  background-color: #FF4961;
}
.avatar-away i {
  background-color: #FF9149;
}
.avatar-100 {
  width: 100px;
}
.avatar-100 span.text-circle {
  width: 100px;
  height: 100px;
}
.avatar-100 i {
  height: 20px;
  width: 20px;
}
.avatar-50 {
  width: 50px;
}
.avatar-50 span.text-circle {
  width: 50px;
  height: 50px;
}
.avatar-50 i {
  height: 10px;
  width: 10px;
}
.avatar-lg {
  width: 144px;
}
.avatar-lg span.text-circle {
  width: 144px;
  height: 144px;
}
.avatar-lg i {
  right: 0;
  bottom: 0;
  height: 20px;
  width: 20px;
}
.avatar-md {
  width: 40px;
}
.avatar-md span.text-circle {
  width: 40px;
  height: 40px;
}
.avatar-md i {
  right: 0;
  bottom: 0;
  height: 10px;
  width: 10px;
}
.avatar-sm {
  width: 32px;
}
.avatar-sm span.text-circle {
  width: 32px;
  height: 32px;
}
.avatar-sm i {
  height: 8px;
  width: 8px;
}
.avatar-xs {
  width: 24px;
}
.avatar-xs span.text-circle {
  width: 24px;
  height: 24px;
}
.avatar-xs i {
  height: 7px;
  width: 7px;
}
.navbar-container a.nav-link-search {
  float: left;
}
.navbar-container .search-input {
  float: left;
  padding-top: 1.2rem;
  width: 0;
}
.navbar-container .search-input .input {
  width: 0;
  border: none;
  background: 0 0;
  -webkit-transition: all .2s ease-out;
  -o-transition: all .2s ease-out;
  -moz-transition: all .2s ease-out;
  transition: all .2s ease-out;
  line-height: 16px;
}
.navbar-container .search-input.open .input {
  width: 136px;
  padding: 5px 10px;
  outline: 0;
  background: 0 0;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}
.navbar-light .search-input .input,
.navbar-semi-dark .search-input .input {
  color: #2C303B;
}
.navbar-light .search-input .input::-webkit-input-placeholder,
.navbar-semi-dark .search-input .input::-webkit-input-placeholder {
  color: #2C303B;
}
.navbar-light .search-input .input:-moz-placeholder,
.navbar-semi-dark .search-input .input:-moz-placeholder {
  color: #2C303B;
}
.navbar-light .search-input .input::-moz-placeholder,
.navbar-semi-dark .search-input .input::-moz-placeholder {
  color: #2C303B;
}
.navbar-light .search-input .input:-ms-input-placeholder,
.navbar-semi-dark .search-input .input:-ms-input-placeholder {
  color: #2C303B;
}
.navbar-light .search-input .input::placeholder,
.navbar-semi-dark .search-input .input::placeholder {
  color: #2C303B;
}
.navbar-light .search-input.open .input,
.navbar-semi-dark .search-input.open .input {
  color: #2C303B;
  border-bottom: 1px solid #2C303B;
}
.navbar-dark .search-input .input,
.navbar-semi-light .search-input .input {
  color: #F9FAFD;
}
.navbar-dark .search-input .input::-webkit-input-placeholder,
.navbar-semi-light .search-input .input::-webkit-input-placeholder {
  color: #F9FAFD;
}
.navbar-dark .search-input .input:-moz-placeholder,
.navbar-semi-light .search-input .input:-moz-placeholder {
  color: #F9FAFD;
}
.navbar-dark .search-input .input::-moz-placeholder,
.navbar-semi-light .search-input .input::-moz-placeholder {
  color: #F9FAFD;
}
.navbar-dark .search-input .input:-ms-input-placeholder,
.navbar-semi-light .search-input .input:-ms-input-placeholder {
  color: #F9FAFD;
}
.navbar-dark .search-input .input::placeholder,
.navbar-semi-light .search-input .input::placeholder {
  color: #F9FAFD;
}
.navbar-dark .search-input.open .input,
.navbar-semi-light .search-input.open .input {
  color: #F9FAFD;
  border-bottom: 1px solid #F9FAFD;
}
@media (max-width: 991.98px) {
  #navbar-mobile .search-input.open .input {
    width: 136px;
    color: #2C303B;
    border-bottom: 1px solid #2C303B;
    overflow: hidden;
    position: relative;
    background: 0 0;
    z-index: 1;
    padding: 10px;
    top: -5px;
  }
}
.chart,
.chart-container {
  position: relative;
  width: 100%;
}
.btn-adn,
.btn-adn.disabled,
.btn-adn:disabled,
.btn-adn:hover {
  background-color: #D87A68;
  color: #FFF;
}
@media only screen and (max-width: 576px) {
  #search-results li.media {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media only screen and (max-width: 600px) {
  #search-results .img-fluid.rounded {
    margin-right: 1rem;
  }
}
@media (max-width: 768px) {
  .chart-container {
    overflow-x: scroll;
    overflow-y: visible;
    max-width: 100%;
  }
}
.chart {
  display: block;
}
.jqstooltip {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
[class*=bs-callout] p {
  letter-spacing: .6px;
}
[class*=bs-callout] .media {
  border-radius: .25rem !important;
}
[class*=bs-callout].callout-bordered {
  border: 1px solid #DDD;
}
[class*=bs-callout] .callout-arrow-left:before,
[class*=bs-callout] .callout-arrow-right:before {
  display: inline-block;
  position: absolute;
  top: 50%;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  margin-top: -8px;
  content: "";
}
[class*=bs-callout].callout-border-left {
  border-left: 5px solid;
}
[class*=bs-callout].callout-border-right {
  border-right: 5px solid;
}
[class*=bs-callout] .callout-arrow-left {
  border-top-left-radius: .25rem;
  border-bottom-left-radius: .25rem;
}
[class*=bs-callout] .callout-arrow-left:before {
  right: -11%;
  border-left: 8px solid;
  border-left-color: inherit;
}
[class*=bs-callout] .callout-arrow-right {
  border-top-right-radius: .25rem;
  border-bottom-right-radius: .25rem;
}
[class*=bs-callout] .callout-arrow-right:before {
  left: -11%;
  border-left: 0;
  border-left-color: inherit;
  border-right: 8px solid;
  border-right-color: inherit;
}
[class*=bs-callout].callout-round {
  border-radius: 5rem !important;
}
[class*=bs-callout].callout-round .media-left {
  border-top-left-radius: 5rem;
  border-bottom-left-radius: 5rem;
}
[class*=bs-callout].callout-round .media-right {
  border-top-right-radius: 5rem;
  border-bottom-right-radius: 5rem;
}
[class*=bs-callout].callout-square,
[class*=bs-callout].callout-square .callout-arrow-left,
[class*=bs-callout].callout-square .callout-arrow-right,
[class*=bs-callout].callout-square .media {
  border-radius: 0 !important;
}
.btn-social,
.btn-social-icon {
  position: relative;
  padding-left: 3.95rem;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.btn-social-icon > :first-child,
.btn-social > :first-child {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 2.95rem;
  line-height: 2.7rem;
  font-size: 1.6em;
  text-align: center;
  border-right: 1px solid rgba(0, 0, 0, .2);
}
.btn-lg.btn-social-icon,
.btn-social.btn-lg {
  padding-left: 3.25rem;
}
.btn-lg.btn-social-icon > :first-child,
.btn-social.btn-lg > :first-child {
  line-height: 3.7rem;
  width: 3rem;
  font-size: 1.8em;
}
.btn-sm.btn-social-icon,
.btn-social.btn-sm {
  padding-left: 3.75rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
}
.btn-sm.btn-social-icon > :first-child,
.btn-social.btn-sm > :first-child {
  line-height: 2.2rem;
  width: 3rem;
  font-size: 1.4em;
}
.btn-social.btn-xs,
.btn-xs.btn-social-icon {
  padding-left: 2.25rem;
  font-size: .75rem;
  line-height: .2rem;
}
.btn-social.btn-xs > :first-child,
.btn-xs.btn-social-icon > :first-child {
  line-height: 2rem;
  width: 1.8rem;
  font-size: 1.2em;
}
.btn-social-icon {
  height: 2.95rem;
  width: 2.95rem;
  padding: 0;
}
.btn-social-icon > :first-child {
  border: none;
  text-align: center;
  width: 100% !important;
}
.btn-social-icon.btn-lg {
  height: 4rem;
  width: 4rem;
  padding-left: 0;
  padding-right: 0;
}
.btn-social-icon.btn-sm {
  height: 2.5rem;
  width: 2.5rem;
  padding-left: 0;
  padding-right: 0;
}
.btn-social-icon.btn-xs {
  height: 2rem;
  width: 2rem;
  padding-left: 0;
  padding-right: 0;
}
.btn-adn {
  border-color: #FFF;
}
.btn-adn:hover {
  border-color: #D87A68;
}
.btn-adn.focus,
.btn-adn:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
  box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-adn.disabled,
.btn-adn:disabled {
  border-color: #FFF;
}
.btn-adn:not(:disabled):not(.disabled).active,
.btn-adn:not(:disabled):not(.disabled):active,
.show > .btn-adn.dropdown-toggle {
  color: #FFF;
  background-color: #CE563F;
  border-color: #DFDFDF;
}
.btn-bitbucket,
.btn-bitbucket:hover {
  background-color: #205081;
  color: #FFF;
}
.btn-adn:not(:disabled):not(.disabled).active:focus,
.btn-adn:not(:disabled):not(.disabled):active:focus,
.show > .btn-adn.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
  box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-bitbucket {
  border-color: #FFF;
}
.btn-bitbucket:hover {
  border-color: #205081;
}
.btn-bitbucket.focus,
.btn-bitbucket:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
  box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-bitbucket.disabled,
.btn-bitbucket:disabled {
  color: #FFF;
  background-color: #205081;
  border-color: #FFF;
}
.btn-bitbucket:not(:disabled):not(.disabled).active,
.btn-bitbucket:not(:disabled):not(.disabled):active,
.show > .btn-bitbucket.dropdown-toggle {
  color: #FFF;
  background-color: #163758;
  border-color: #DFDFDF;
}
.btn-dropbox,
.btn-dropbox:hover {
  background-color: #1087DD;
  color: #FFF;
}
.btn-bitbucket:not(:disabled):not(.disabled).active:focus,
.btn-bitbucket:not(:disabled):not(.disabled):active:focus,
.show > .btn-bitbucket.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
  box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-dropbox {
  border-color: #FFF;
}
.btn-dropbox:hover {
  border-color: #1087DD;
}
.btn-dropbox.focus,
.btn-dropbox:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
  box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-dropbox.disabled,
.btn-dropbox:disabled {
  color: #FFF;
  background-color: #1087DD;
  border-color: #FFF;
}
.btn-dropbox:not(:disabled):not(.disabled).active,
.btn-dropbox:not(:disabled):not(.disabled):active,
.show > .btn-dropbox.dropdown-toggle {
  color: #FFF;
  background-color: #0D6AAD;
  border-color: #DFDFDF;
}
.btn-facebook,
.btn-facebook:hover {
  background-color: #3B5998;
  color: #FFF;
}
.btn-dropbox:not(:disabled):not(.disabled).active:focus,
.btn-dropbox:not(:disabled):not(.disabled):active:focus,
.show > .btn-dropbox.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
  box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-facebook {
  border-color: #FFF;
}
.btn-facebook:hover {
  border-color: #3B5998;
}
.btn-facebook.focus,
.btn-facebook:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
  box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-facebook.disabled,
.btn-facebook:disabled {
  color: #FFF;
  background-color: #3B5998;
  border-color: #FFF;
}
.btn-facebook:not(:disabled):not(.disabled).active,
.btn-facebook:not(:disabled):not(.disabled):active,
.show > .btn-facebook.dropdown-toggle {
  color: #FFF;
  background-color: #2D4373;
  border-color: #DFDFDF;
}
.btn-flickr,
.btn-flickr:hover {
  background-color: #FF0084;
  color: #FFF;
}
.btn-facebook:not(:disabled):not(.disabled).active:focus,
.btn-facebook:not(:disabled):not(.disabled):active:focus,
.show > .btn-facebook.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
  box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-flickr {
  border-color: #FFF;
}
.btn-flickr:hover {
  border-color: #FF0084;
}
.btn-flickr.focus,
.btn-flickr:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
  box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-flickr.disabled,
.btn-flickr:disabled {
  color: #FFF;
  background-color: #FF0084;
  border-color: #FFF;
}
.btn-flickr:not(:disabled):not(.disabled).active,
.btn-flickr:not(:disabled):not(.disabled):active,
.show > .btn-flickr.dropdown-toggle {
  color: #FFF;
  background-color: #CC006A;
  border-color: #DFDFDF;
}
.btn-flickr:not(:disabled):not(.disabled).active:focus,
.btn-flickr:not(:disabled):not(.disabled):active:focus,
.show > .btn-flickr.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
  box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-foursquare {
  color: #FFF;
  background-color: #F94877;
  border-color: #FFF;
}
.btn-foursquare:hover {
  color: #FFF;
  background-color: #F94877;
  border-color: #F94877;
}
.btn-foursquare.focus,
.btn-foursquare:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
  box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-foursquare.disabled,
.btn-foursquare:disabled {
  color: #FFF;
  background-color: #F94877;
  border-color: #FFF;
}
.btn-foursquare:not(:disabled):not(.disabled).active,
.btn-foursquare:not(:disabled):not(.disabled):active,
.show > .btn-foursquare.dropdown-toggle {
  color: #FFF;
  background-color: #F71752;
  border-color: #DFDFDF;
}
.btn-github,
.btn-github:hover {
  background-color: #444;
  color: #FFF;
}
.btn-foursquare:not(:disabled):not(.disabled).active:focus,
.btn-foursquare:not(:disabled):not(.disabled):active:focus,
.show > .btn-foursquare.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
  box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-github {
  border-color: #FFF;
}
.btn-github:hover {
  border-color: #444;
}
.btn-github.focus,
.btn-github:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
  box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-github.disabled,
.btn-github:disabled {
  color: #FFF;
  background-color: #444;
  border-color: #FFF;
}
.btn-github:not(:disabled):not(.disabled).active,
.btn-github:not(:disabled):not(.disabled):active,
.show > .btn-github.dropdown-toggle {
  color: #FFF;
  background-color: #2B2B2B;
  border-color: #DFDFDF;
}
.btn-google,
.btn-google:hover {
  background-color: #DD4B39;
  color: #FFF;
}
.btn-github:not(:disabled):not(.disabled).active:focus,
.btn-github:not(:disabled):not(.disabled):active:focus,
.show > .btn-github.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
  box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-google {
  border-color: #FFF;
}
.btn-google:hover {
  border-color: #DD4B39;
}
.btn-google.focus,
.btn-google:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
  box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-google.disabled,
.btn-google:disabled {
  color: #FFF;
  background-color: #DD4B39;
  border-color: #FFF;
}
.btn-google:not(:disabled):not(.disabled).active,
.btn-google:not(:disabled):not(.disabled):active,
.show > .btn-google.dropdown-toggle {
  color: #FFF;
  background-color: #C23321;
  border-color: #DFDFDF;
}
.btn-instagram,
.btn-instagram:hover {
  background-color: #3F729B;
  color: #FFF;
}
.btn-google:not(:disabled):not(.disabled).active:focus,
.btn-google:not(:disabled):not(.disabled):active:focus,
.show > .btn-google.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
  box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-instagram {
  border-color: #FFF;
}
.btn-instagram:hover {
  border-color: #3F729B;
}
.btn-instagram.focus,
.btn-instagram:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
  box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-instagram.disabled,
.btn-instagram:disabled {
  color: #FFF;
  background-color: #3F729B;
  border-color: #FFF;
}
.btn-instagram:not(:disabled):not(.disabled).active,
.btn-instagram:not(:disabled):not(.disabled):active,
.show > .btn-instagram.dropdown-toggle {
  color: #FFF;
  background-color: #305777;
  border-color: #DFDFDF;
}
.btn-linkedin,
.btn-linkedin:hover {
  background-color: #007BB6;
  color: #FFF;
}
.btn-instagram:not(:disabled):not(.disabled).active:focus,
.btn-instagram:not(:disabled):not(.disabled):active:focus,
.show > .btn-instagram.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
  box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-linkedin {
  border-color: #FFF;
}
.btn-linkedin:hover {
  border-color: #007BB6;
}
.btn-linkedin.focus,
.btn-linkedin:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
  box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-linkedin.disabled,
.btn-linkedin:disabled {
  color: #FFF;
  background-color: #007BB6;
  border-color: #FFF;
}
.btn-linkedin:not(:disabled):not(.disabled).active,
.btn-linkedin:not(:disabled):not(.disabled):active,
.show > .btn-linkedin.dropdown-toggle {
  color: #FFF;
  background-color: #005983;
  border-color: #DFDFDF;
}
.btn-microsoft,
.btn-microsoft:hover {
  background-color: #2672EC;
  color: #FFF;
}
.btn-linkedin:not(:disabled):not(.disabled).active:focus,
.btn-linkedin:not(:disabled):not(.disabled):active:focus,
.show > .btn-linkedin.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
  box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-microsoft {
  border-color: #FFF;
}
.btn-microsoft:hover {
  border-color: #2672EC;
}
.btn-microsoft.focus,
.btn-microsoft:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
  box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-microsoft.disabled,
.btn-microsoft:disabled {
  color: #FFF;
  background-color: #2672EC;
  border-color: #FFF;
}
.btn-microsoft:not(:disabled):not(.disabled).active,
.btn-microsoft:not(:disabled):not(.disabled):active,
.show > .btn-microsoft.dropdown-toggle {
  color: #FFF;
  background-color: #125ACD;
  border-color: #DFDFDF;
}
.btn-microsoft:not(:disabled):not(.disabled).active:focus,
.btn-microsoft:not(:disabled):not(.disabled):active:focus,
.show > .btn-microsoft.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
  box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-odnoklassniki {
  color: #FFF;
  background-color: #F4731C;
  border-color: #FFF;
}
.btn-odnoklassniki:hover {
  color: #FFF;
  background-color: #F4731C;
  border-color: #F4731C;
}
.btn-odnoklassniki.focus,
.btn-odnoklassniki:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
  box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-odnoklassniki.disabled,
.btn-odnoklassniki:disabled {
  color: #FFF;
  background-color: #F4731C;
  border-color: #FFF;
}
.btn-odnoklassniki:not(:disabled):not(.disabled).active,
.btn-odnoklassniki:not(:disabled):not(.disabled):active,
.show > .btn-odnoklassniki.dropdown-toggle {
  color: #FFF;
  background-color: #D35B0A;
  border-color: #DFDFDF;
}
.btn-openid,
.btn-openid:hover {
  color: #2A2E30;
  background-color: #F7931E;
}
.btn-odnoklassniki:not(:disabled):not(.disabled).active:focus,
.btn-odnoklassniki:not(:disabled):not(.disabled):active:focus,
.show > .btn-odnoklassniki.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
  box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-openid {
  border-color: #FFF;
}
.btn-openid:hover {
  border-color: #F7931E;
}
.btn-openid.focus,
.btn-openid:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(223, 224, 224, .5);
  box-shadow: 0 0 0 .2rem rgba(223, 224, 224, .5);
}
.btn-openid.disabled,
.btn-openid:disabled {
  color: #2A2E30;
  background-color: #F7931E;
  border-color: #FFF;
}
.btn-openid:not(:disabled):not(.disabled).active,
.btn-openid:not(:disabled):not(.disabled):active,
.show > .btn-openid.dropdown-toggle {
  color: #FFF;
  background-color: #DA7908;
  border-color: #DFDFDF;
}
.btn-pinterest,
.btn-pinterest:hover {
  background-color: #CB2027;
  color: #FFF;
}
.btn-openid:not(:disabled):not(.disabled).active:focus,
.btn-openid:not(:disabled):not(.disabled):active:focus,
.show > .btn-openid.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(223, 224, 224, .5);
  box-shadow: 0 0 0 .2rem rgba(223, 224, 224, .5);
}
.btn-pinterest {
  border-color: #FFF;
}
.btn-pinterest:hover {
  border-color: #CB2027;
}
.btn-pinterest.focus,
.btn-pinterest:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
  box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-pinterest.disabled,
.btn-pinterest:disabled {
  color: #FFF;
  background-color: #CB2027;
  border-color: #FFF;
}
.btn-pinterest:not(:disabled):not(.disabled).active,
.btn-pinterest:not(:disabled):not(.disabled):active,
.show > .btn-pinterest.dropdown-toggle {
  color: #FFF;
  background-color: #9F191F;
  border-color: #DFDFDF;
}
.btn-pinterest:not(:disabled):not(.disabled).active:focus,
.btn-pinterest:not(:disabled):not(.disabled):active:focus,
.show > .btn-pinterest.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
  box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-reddit {
  color: #2A2E30;
  background-color: #EFF7FF;
  border-color: #000;
}
.btn-reddit:hover {
  color: #FFF;
  background-color: #000;
  border-color: #000;
}
.btn-reddit.focus,
.btn-reddit:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(6, 7, 7, .5);
  box-shadow: 0 0 0 .2rem rgba(6, 7, 7, .5);
}
.btn-reddit.disabled,
.btn-reddit:disabled {
  color: #2A2E30;
  background-color: #EFF7FF;
  border-color: #000;
}
.btn-reddit:not(:disabled):not(.disabled).active,
.btn-reddit:not(:disabled):not(.disabled):active,
.show > .btn-reddit.dropdown-toggle {
  color: #2A2E30;
  background-color: #BCDEFF;
  border-color: #000;
}
.btn-reddit:not(:disabled):not(.disabled).active:focus,
.btn-reddit:not(:disabled):not(.disabled):active:focus,
.show > .btn-reddit.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(6, 7, 7, .5);
  box-shadow: 0 0 0 .2rem rgba(6, 7, 7, .5);
}
.btn-soundcloud {
  color: #FFF;
  background-color: #F50;
  border-color: #FFF;
}
.btn-soundcloud:hover {
  color: #FFF;
  background-color: #F50;
  border-color: #F50;
}
.btn-soundcloud.focus,
.btn-soundcloud:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
  box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-soundcloud.disabled,
.btn-soundcloud:disabled {
  color: #FFF;
  background-color: #F50;
  border-color: #FFF;
}
.btn-soundcloud:not(:disabled):not(.disabled).active,
.btn-soundcloud:not(:disabled):not(.disabled):active,
.show > .btn-soundcloud.dropdown-toggle {
  color: #FFF;
  background-color: #C40;
  border-color: #DFDFDF;
}
.btn-tumblr,
.btn-tumblr:hover {
  background-color: #2C4762;
  color: #FFF;
}
.btn-soundcloud:not(:disabled):not(.disabled).active:focus,
.btn-soundcloud:not(:disabled):not(.disabled):active:focus,
.show > .btn-soundcloud.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
  box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-tumblr {
  border-color: #FFF;
}
.btn-tumblr:hover {
  border-color: #2C4762;
}
.btn-tumblr.focus,
.btn-tumblr:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
  box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-tumblr.disabled,
.btn-tumblr:disabled {
  color: #FFF;
  background-color: #2C4762;
  border-color: #FFF;
}
.btn-tumblr:not(:disabled):not(.disabled).active,
.btn-tumblr:not(:disabled):not(.disabled):active,
.show > .btn-tumblr.dropdown-toggle {
  color: #FFF;
  background-color: #1C2E3F;
  border-color: #DFDFDF;
}
.btn-tumblr:not(:disabled):not(.disabled).active:focus,
.btn-tumblr:not(:disabled):not(.disabled):active:focus,
.show > .btn-tumblr.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
  box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-twitter {
  color: #2A2E30;
  background-color: #55ACEE;
  border-color: #FFF;
}
.btn-twitter:hover {
  color: #2A2E30;
  background-color: #FFF;
  border-color: #55ACEE;
}
.btn-twitter.focus,
.btn-twitter:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(223, 224, 224, .5);
  box-shadow: 0 0 0 .2rem rgba(223, 224, 224, .5);
}
.btn-twitter.disabled,
.btn-twitter:disabled {
  color: #2A2E30;
  background-color: #55ACEE;
  border-color: #FFF;
}
.btn-twitter:not(:disabled):not(.disabled).active,
.btn-twitter:not(:disabled):not(.disabled):active,
.show > .btn-twitter.dropdown-toggle {
  color: #FFF;
  background-color: #2795E9;
  border-color: #DFDFDF;
}
.btn-vimeo,
.btn-vimeo:hover {
  background-color: #1AB7EA;
  color: #FFF;
}
.btn-twitter:not(:disabled):not(.disabled).active:focus,
.btn-twitter:not(:disabled):not(.disabled):active:focus,
.show > .btn-twitter.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(223, 224, 224, .5);
  box-shadow: 0 0 0 .2rem rgba(223, 224, 224, .5);
}
.btn-vimeo {
  border-color: #FFF;
}
.btn-vimeo:hover {
  border-color: #1AB7EA;
}
.btn-vimeo.focus,
.btn-vimeo:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
  box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-vimeo.disabled,
.btn-vimeo:disabled {
  color: #FFF;
  background-color: #1AB7EA;
  border-color: #FFF;
}
.btn-vimeo:not(:disabled):not(.disabled).active,
.btn-vimeo:not(:disabled):not(.disabled):active,
.show > .btn-vimeo.dropdown-toggle {
  color: #FFF;
  background-color: #1295BF;
  border-color: #DFDFDF;
}
.btn-vk,
.btn-vk.disabled,
.btn-vk:disabled,
.btn-vk:hover {
  background-color: #587EA3;
  color: #FFF;
}
.btn-vimeo:not(:disabled):not(.disabled).active:focus,
.btn-vimeo:not(:disabled):not(.disabled):active:focus,
.show > .btn-vimeo.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
  box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-vk {
  border-color: #FFF;
}
.btn-vk:hover {
  border-color: #587EA3;
}
.btn-vk.focus,
.btn-vk:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
  box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-vk.disabled,
.btn-vk:disabled {
  border-color: #FFF;
}
.btn-vk:not(:disabled):not(.disabled).active,
.btn-vk:not(:disabled):not(.disabled):active,
.show > .btn-vk.dropdown-toggle {
  color: #FFF;
  background-color: #466482;
  border-color: #DFDFDF;
}
.btn-yahoo,
.btn-yahoo:hover {
  background-color: #720E9E;
  color: #FFF;
}
.btn-vk:not(:disabled):not(.disabled).active:focus,
.btn-vk:not(:disabled):not(.disabled):active:focus,
.show > .btn-vk.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
  box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-yahoo {
  border-color: #FFF;
}
.btn-yahoo:hover {
  border-color: #720E9E;
}
.btn-yahoo.focus,
.btn-yahoo:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
  box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-yahoo.disabled,
.btn-yahoo:disabled {
  color: #FFF;
  background-color: #720E9E;
  border-color: #FFF;
}
.btn-yahoo:not(:disabled):not(.disabled).active,
.btn-yahoo:not(:disabled):not(.disabled):active,
.show > .btn-yahoo.dropdown-toggle {
  color: #FFF;
  background-color: #500A6F;
  border-color: #DFDFDF;
}
.btn-yahoo:not(:disabled):not(.disabled).active:focus,
.btn-yahoo:not(:disabled):not(.disabled):active:focus,
.show > .btn-yahoo.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
  box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-outline-adn {
  border: 1px solid #D87A68 !important;
  color: #D87A68;
}
.btn-outline-bitbucket {
  border: 1px solid #205081 !important;
  color: #205081;
}
.btn-outline-dropbox {
  border: 1px solid #1087DD !important;
  color: #1087DD;
}
.btn-outline-facebook {
  border: 1px solid #3B5998 !important;
  color: #3B5998;
}
.btn-outline-flickr {
  border: 1px solid #FF0084 !important;
  color: #FF0084;
}
.btn-outline-foursquare {
  border: 1px solid #F94877 !important;
  color: #F94877;
}
.btn-outline-github {
  border: 1px solid #444 !important;
  color: #444;
}
.btn-outline-google {
  border: 1px solid #DD4B39 !important;
  color: #DD4B39;
}
.btn-outline-instagram {
  border: 1px solid #3F729B !important;
  color: #3F729B;
}
.btn-outline-linkedin {
  border: 1px solid #007BB6 !important;
  color: #007BB6;
}
.btn-outline-microsoft {
  border: 1px solid #2672EC !important;
  color: #2672EC;
}
.btn-outline-odnoklassniki {
  border: 1px solid #F4731C !important;
  color: #F4731C;
}
.btn-outline-openid {
  border: 1px solid #F7931E !important;
  color: #F7931E;
}
.btn-outline-pinterest {
  border: 1px solid #CB2027 !important;
  color: #CB2027;
}
.btn-outline-reddit {
  border: 1px solid #FF4500 !important;
  color: #FF4500;
}
.btn-outline-soundcloud {
  border: 1px solid #F50 !important;
  color: #F50;
}
.btn-outline-tumblr {
  border: 1px solid #2C4762 !important;
  color: #2C4762;
}
.btn-outline-twitter {
  border: 1px solid #55ACEE !important;
  color: #55ACEE;
}
.btn-outline-vimeo {
  border: 1px solid #1AB7EA !important;
  color: #1AB7EA;
}
.btn-outline-vk {
  border: 1px solid #587EA3 !important;
  color: #587EA3;
}
.btn-outline-yahoo {
  border: 1px solid #720E9E !important;
  color: #720E9E;
}
.btn-outline-adn:hover {
  color: #AD412D;
  border: 1px solid #AD412D !important;
}
.btn-outline-bitbucket:hover {
  color: #0C1D2F;
  border: 1px solid #0C1D2F !important;
}
.btn-outline-dropbox:hover {
  color: #094D7E;
  border: 1px solid #094D7E !important;
}
.btn-outline-facebook:hover {
  color: #1E2E4F;
  border: 1px solid #1E2E4F !important;
}
.btn-outline-flickr:hover {
  color: #99004F;
  border: 1px solid #99004F !important;
}
.btn-outline-foursquare:hover {
  color: #D4073D;
  border: 1px solid #D4073D !important;
}
.btn-outline-github:hover {
  color: #111;
  border: 1px solid #111 !important;
}
.btn-outline-google:hover {
  color: #96271A;
  border: 1px solid #96271A !important;
}
.btn-outline-instagram:hover {
  color: #223D52;
  border: 1px solid #223D52 !important;
}
.btn-outline-linkedin:hover {
  color: #003650;
  border: 1px solid #003650 !important;
}
.btn-outline-microsoft:hover {
  color: #0E459E;
  border: 1px solid #0E459E !important;
}
.btn-outline-odnoklassniki:hover {
  color: #A24608;
  border: 1px solid #A24608 !important;
}
.btn-outline-openid:hover {
  color: #A95E06;
  border: 1px solid #A95E06 !important;
}
.btn-outline-pinterest:hover {
  color: #731216;
  border: 1px solid #731216 !important;
}
.btn-outline-reddit:hover {
  color: #992900;
  border: 1px solid #992900 !important;
}
.btn-outline-soundcloud:hover {
  color: #930;
  border: 1px solid #930 !important;
}
.btn-outline-tumblr:hover {
  color: #0C141C;
  border: 1px solid #0C141C !important;
}
.btn-outline-twitter:hover {
  color: #147BC9;
  border: 1px solid #147BC9 !important;
}
.btn-outline-vimeo:hover {
  color: #0D7091;
  border: 1px solid #0D7091 !important;
}
.btn-outline-vk:hover {
  color: #344B61;
  border: 1px solid #344B61 !important;
}
.btn-outline-yahoo:hover {
  color: #2E0640;
  border: 1px solid #2E0640 !important;
}
.bg-adn {
  background-color: #D87A68;
}
.bg-bitbucket {
  background-color: #205081;
}
.bg-dropbox {
  background-color: #1087DD;
}
.bg-facebook {
  background-color: #3B5998;
}
.bg-flickr {
  background-color: #FF0084;
}
.bg-foursquare {
  background-color: #F94877;
}
.bg-github {
  background-color: #444;
}
.bg-google {
  background-color: #DD4B39;
}
.bg-instagram {
  background-color: #3F729B;
}
.bg-linkedin {
  background-color: #007BB6;
}
.bg-microsoft {
  background-color: #2672EC;
}
.bg-odnoklassniki {
  background-color: #F4731C;
}
.bg-openid {
  background-color: #F7931E;
}
.bg-pinterest {
  background-color: #CB2027;
}
.bg-reddit {
  background-color: #FF4500;
}
.bg-soundcloud {
  background-color: #F50;
}
.bg-tumblr {
  background-color: #2C4762;
}
.bg-twitter {
  background-color: #55ACEE;
}
.bg-vimeo {
  background-color: #1AB7EA;
}
.bg-vk {
  background-color: #587EA3;
}
.bg-yahoo {
  background-color: #720E9E;
}
.content-head-image .content .content-wrapper .content-header {
  height: 200px;
  padding: 2rem 1rem 0;
  margin: 0 0 3rem;
  position: relative;
}
.content-head-image .content .content-wrapper .content-header::before {
  content: "";
  background-color: #000;
  opacity: .3;
  width: 100%;
  height: 200px;
  position: absolute;
  top: 0;
  left: 0;
}
.content-head-image .content .content-wrapper .content-header .content-header-title {
  color: #FFF;
  font-size: 2rem;
}
.content-head-image .content .content-wrapper .content-header .breadcrumbs-top {
  position: absolute;
  bottom: 0;
}
.content-head-image .content .content-wrapper .content-header .breadcrumbs-top .breadcrumb li a,
.content-head-image .content .content-wrapper .content-header .breadcrumbs-top .breadcrumb li::after,
.content-head-image .content .content-wrapper .content-header .breadcrumbs-top .breadcrumb li::before {
  color: #FFF;
}
.content-head-image .content .content-wrapper .content-header .breadcrumbs-top .breadcrumb li.active {
  color: #FFF;
  font-weight: 500;
}
.fonticon-container > .fonticon-wrap {
  float: left;
  width: 60px;
  height: 60px;
  line-height: 4.8rem;
  text-align: center;
  border-radius: .1875rem;
  margin-right: 1rem;
  margin-bottom: 1.5rem;
}
.fonticon-container > .fonticon-wrap > i {
  font-size: 2.28rem;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
.fonticon-container > .fonticon-wrap.youtube {
  width: 100px;
}
.fonticon-container:hover i {
  color: #666EE8;
  font-size: 2.9rem;
  -webkit-transform: scale(1.3);
  -moz-transform: scale(1.3);
  -ms-transform: scale(1.3);
  -o-transform: scale(1.3);
  transform: scale(1.3);
}
.fonticon-container > .fonticon-classname,
.fonticon-container > .fonticon-unit {
  display: block;
  font-size: 1.5rem;
  line-height: 1.2;
}
.fonticon-container > .fonticon-unit {
  font-size: 1rem;
  font-style: italic;
}
.scroll-example {
  padding: .5rem;
  position: relative;
  border: 2px solid #D1D5EA;
  overflow: auto;
}
.scroll-example .horz-scroll-content {
  width: 1200px;
}
.browser {
  background: #E0E0E0;
  border: 4px solid #E0E0E0;
  width: 100%;
  height: 12rem;
  padding-top: 20px;
  margin: 0 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.browser iframe {
  border: 0;
  background: #FFF;
  height: 100%;
  width: 100%;
}
.loader-wrapper {
  height: 8em;
}
.maintenance-icon {
  font-size: 4rem;
}
.animationIcon {
  right: 30px;
  bottom: 10px;
}
.customizer {
  width: 400px;
  right: -400px;
  padding: 0;
  background-color: #FFF;
  z-index: 1051;
  position: fixed;
  top: 0;
  bottom: 0;
  height: 100vh;
  -webkit-transition: right .4s cubic-bezier(.05, .74, .2, .99);
  -o-transition: right .4s cubic-bezier(.05, .74, .2, .99);
  -moz-transition: right .4s cubic-bezier(.05, .74, .2, .99);
  transition: right .4s cubic-bezier(.05, .74, .2, .99);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  border-left: 1px solid rgba(0, 0, 0, .05);
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .1);
  box-shadow: 0 0 8px rgba(0, 0, 0, .1);
}
.customizer.open {
  right: 0;
}
.customizer .customizer-content {
  position: relative;
  height: 100%;
}
.customizer .customizer-content .custom-control .custom-control-label {
  top: 0;
}
.customizer a.customizer-toggle {
  background: #FFF;
  color: #666EE8;
  display: block;
  border-radius: 15px 0 0 15px;
}
.customizer a.customizer-close {
  color: #000;
}
.customizer .customizer-close {
  position: absolute;
  right: 10px;
  top: 10px;
  padding: 7px;
  width: auto;
  z-index: 10;
}
.customizer .customizer-toggle {
  position: absolute;
  top: 35%;
  width: 54px;
  height: 50px;
  left: -54px;
  text-align: center;
  line-height: 56px;
  cursor: pointer;
}
.customizer .color-options a {
  white-space: pre;
}
.customizer .customizer-sidebar-options .active {
  background-color: #666EE8;
  border-color: #666EE8;
  color: #FFF;
}
.buy-now {
  position: fixed;
  bottom: 5%;
  right: 2%;
  z-index: 1051;
}
#scroll-top {
  width: 40px;
  height: 40px;
  z-index: 99;
  position: fixed;
  bottom: 100px;
  right: 30px;
  display: none;
  cursor: pointer;
}
.ps-container {
  -ms-touch-action: none;
  touch-action: none;
  overflow: hidden !important;
  -ms-overflow-style: none;
}
@supports (-ms-overflow-style:none) {
  .ps-container {
    overflow: auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps-container {
    overflow: auto !important;
  }
}
.ps-container.ps-active-x > .ps-scrollbar-x-rail,
.ps-container.ps-active-y > .ps-scrollbar-y-rail {
  display: block;
  background-color: transparent;
}
.ps-container.ps-in-scrolling {
  pointer-events: none;
}
.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color: #EEE;
  opacity: .9;
}
.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: #999;
}
.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color: #EEE;
  opacity: .9;
}
.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: #999;
}
.ps-container > .ps-scrollbar-x-rail {
  display: none;
  position: absolute;
  border-radius: 4px;
  opacity: 0;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  -o-transition: background-color .2s linear, opacity .2s linear;
  -moz-transition: background-color .2s linear, opacity .2s linear;
  transition: background-color .2s linear, opacity .2s linear;
  bottom: 3px;
  height: 8px;
}
.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  position: absolute;
  background-color: #AAA;
  border-radius: 4px;
  -webkit-transition: background-color .2s linear;
  -o-transition: background-color .2s linear;
  -moz-transition: background-color .2s linear;
  transition: background-color .2s linear;
  bottom: 0;
  height: 8px;
}
.ps-container > .ps-scrollbar-y-rail {
  display: none;
  position: absolute;
  border-radius: 4px;
  opacity: 0;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  -o-transition: background-color .2s linear, opacity .2s linear;
  -moz-transition: background-color .2s linear, opacity .2s linear;
  transition: background-color .2s linear, opacity .2s linear;
  right: 3px;
  width: 8px;
}
.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  position: absolute;
  background-color: #AAA;
  border-radius: 4px;
  -webkit-transition: background-color .2s linear;
  -o-transition: background-color .2s linear;
  -moz-transition: background-color .2s linear;
  transition: background-color .2s linear;
  right: 0;
  width: 8px;
}
.ps-container:hover.ps-in-scrolling {
  pointer-events: none;
}
.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color: #EEE;
  opacity: .9;
}
.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: #999;
}
.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color: #EEE;
  opacity: .9;
}
.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: #999;
}
.ps-container:hover > .ps-scrollbar-x-rail,
.ps-container:hover > .ps-scrollbar-y-rail {
  opacity: .6;
}
.ps-container:hover > .ps-scrollbar-x-rail:hover {
  background-color: #EEE;
  opacity: .9;
}
.ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
  background-color: #999;
}
.ps-container:hover > .ps-scrollbar-y-rail:hover {
  background-color: #EEE;
  opacity: .9;
}
.ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
  background-color: #999;
}
.ps-theme-dark {
  -ms-touch-action: none;
  touch-action: none;
  overflow: hidden !important;
  -ms-overflow-style: none;
}
@supports (-ms-overflow-style:none) {
  .ps-theme-dark {
    overflow: auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps-theme-dark {
    overflow: auto !important;
  }
}
.ps-theme-dark.ps-active-x > .ps-scrollbar-x-rail,
.ps-theme-dark.ps-active-y > .ps-scrollbar-y-rail {
  display: block;
  background-color: transperant;
}
.ps-theme-dark.ps-in-scrolling {
  pointer-events: none;
}
.ps-theme-dark.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color: rgba(0, 0, 0, .1);
  opacity: .9;
}
.ps-theme-dark.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: rgba(0, 0, 0, .4);
}
.ps-theme-dark.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color: rgba(0, 0, 0, .1);
  opacity: .9;
}
.ps-theme-dark.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: rgba(0, 0, 0, .4);
}
.ps-theme-dark > .ps-scrollbar-x-rail {
  display: none;
  position: absolute;
  border-radius: 4px;
  opacity: 0;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  -o-transition: background-color .2s linear, opacity .2s linear;
  -moz-transition: background-color .2s linear, opacity .2s linear;
  transition: background-color .2s linear, opacity .2s linear;
  bottom: 3px;
  height: 8px;
}
.ps-theme-dark > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  position: absolute;
  background-color: rgba(0, 0, 0, .2);
  border-radius: 4px;
  -webkit-transition: background-color .2s linear;
  -o-transition: background-color .2s linear;
  -moz-transition: background-color .2s linear;
  transition: background-color .2s linear;
  bottom: 0;
  height: 8px;
}
.ps-theme-dark > .ps-scrollbar-y-rail {
  display: none;
  position: absolute;
  border-radius: 4px;
  opacity: 0;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  -o-transition: background-color .2s linear, opacity .2s linear;
  -moz-transition: background-color .2s linear, opacity .2s linear;
  transition: background-color .2s linear, opacity .2s linear;
  right: 0;
  width: 6px;
}
.ps-theme-dark > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  position: absolute;
  background-color: rgba(0, 0, 0, .2);
  border-radius: 4px;
  -webkit-transition: background-color .2s linear;
  -o-transition: background-color .2s linear;
  -moz-transition: background-color .2s linear;
  transition: background-color .2s linear;
  right: 0;
  width: 6px;
}
.ps-theme-dark:hover.ps-in-scrolling {
  pointer-events: none;
}
.ps-theme-dark:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color: rgba(0, 0, 0, .1);
  opacity: .9;
}
.ps-theme-dark:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: rgba(0, 0, 0, .4);
}
.ps-theme-dark:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color: rgba(0, 0, 0, .1);
  opacity: .9;
}
.ps-theme-dark:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: rgba(0, 0, 0, .4);
}
.ps-theme-dark:hover > .ps-scrollbar-x-rail,
.ps-theme-dark:hover > .ps-scrollbar-y-rail {
  opacity: .6;
}
.ps-theme-dark:hover > .ps-scrollbar-x-rail:hover {
  background-color: rgba(0, 0, 0, .1);
  opacity: .9;
}
.ps-theme-dark:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
  background-color: rgba(0, 0, 0, .4);
}
.ps-theme-dark:hover > .ps-scrollbar-y-rail:hover {
  background-color: rgba(0, 0, 0, .1);
  opacity: .9;
}
.ps-theme-dark:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
  background-color: rgba(0, 0, 0, .4);
}
.ps-theme-light {
  -ms-touch-action: none;
  touch-action: none;
  overflow: hidden !important;
  -ms-overflow-style: none;
}
@supports (-ms-overflow-style:none) {
  .ps-theme-light {
    overflow: auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps-theme-light {
    overflow: auto !important;
  }
}
.ps-theme-light.ps-active-x > .ps-scrollbar-x-rail,
.ps-theme-light.ps-active-y > .ps-scrollbar-y-rail {
  display: block;
  background-color: transperant;
}
.ps-theme-light.ps-in-scrolling {
  pointer-events: none;
}
.ps-theme-light.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color: rgba(255, 255, 255, .2);
  opacity: .9;
}
.ps-theme-light.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: rgba(255, 255, 255, .8);
}
.ps-theme-light.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color: rgba(255, 255, 255, .2);
  opacity: .9;
}
.ps-theme-light.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: rgba(255, 255, 255, .8);
}
.ps-theme-light > .ps-scrollbar-x-rail {
  display: none;
  position: absolute;
  border-radius: 4px;
  opacity: 0;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  -o-transition: background-color .2s linear, opacity .2s linear;
  -moz-transition: background-color .2s linear, opacity .2s linear;
  transition: background-color .2s linear, opacity .2s linear;
  bottom: 3px;
  height: 8px;
}
.ps-theme-light > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  position: absolute;
  background-color: rgba(255, 255, 255, .5);
  border-radius: 4px;
  -webkit-transition: background-color .2s linear;
  -o-transition: background-color .2s linear;
  -moz-transition: background-color .2s linear;
  transition: background-color .2s linear;
  bottom: 0;
  height: 8px;
}
.ps-theme-light > .ps-scrollbar-y-rail {
  display: none;
  position: absolute;
  border-radius: 4px;
  opacity: 0;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  -o-transition: background-color .2s linear, opacity .2s linear;
  -moz-transition: background-color .2s linear, opacity .2s linear;
  transition: background-color .2s linear, opacity .2s linear;
  right: 0;
  width: 6px;
}
.ps-theme-light > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  position: absolute;
  background-color: rgba(255, 255, 255, .5);
  border-radius: 4px;
  -webkit-transition: background-color .2s linear;
  -o-transition: background-color .2s linear;
  -moz-transition: background-color .2s linear;
  transition: background-color .2s linear;
  right: 0;
  width: 6px;
}
.ps-theme-light:hover.ps-in-scrolling {
  pointer-events: none;
}
.ps-theme-light:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color: rgba(255, 255, 255, .2);
  opacity: .9;
}
.ps-theme-light:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: rgba(255, 255, 255, .8);
}
.ps-theme-light:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color: rgba(255, 255, 255, .2);
  opacity: .9;
}
.ps-theme-light:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: rgba(255, 255, 255, .8);
}
.ps-theme-light:hover > .ps-scrollbar-x-rail,
.ps-theme-light:hover > .ps-scrollbar-y-rail {
  opacity: .6;
}
.ps-theme-light:hover > .ps-scrollbar-x-rail:hover {
  background-color: rgba(255, 255, 255, .2);
  opacity: .9;
}
.ps-theme-light:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
  background-color: rgba(255, 255, 255, .8);
}
.ps-theme-light:hover > .ps-scrollbar-y-rail:hover {
  background-color: rgba(255, 255, 255, .2);
  opacity: .9;
}
.ps-theme-light:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
  background-color: rgba(255, 255, 255, .8);
}
.menu-collapsed .ps-theme-dark {
  -ms-touch-action: none;
  touch-action: none;
  overflow: hidden !important;
  -ms-overflow-style: none;
}
@supports (-ms-overflow-style:none) {
  .menu-collapsed .ps-theme-dark {
    overflow: auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .menu-collapsed .ps-theme-dark {
    overflow: auto !important;
  }
}
.menu-collapsed .ps-theme-dark.ps-active-x > .ps-scrollbar-x-rail,
.menu-collapsed .ps-theme-dark.ps-active-y > .ps-scrollbar-y-rail {
  display: block;
  background-color: transparent;
}
.menu-collapsed .ps-theme-dark.ps-in-scrolling {
  pointer-events: none;
}
.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color: #EEE;
  opacity: .9;
}
.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: #999;
}
.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color: #EEE;
  opacity: .9;
}
.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: #999;
}
.menu-collapsed .ps-theme-dark > .ps-scrollbar-x-rail {
  display: none;
  position: absolute;
  border-radius: 4px;
  opacity: 0;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  -o-transition: background-color .2s linear, opacity .2s linear;
  -moz-transition: background-color .2s linear, opacity .2s linear;
  transition: background-color .2s linear, opacity .2s linear;
  bottom: 3px;
  height: 8px;
}
.menu-collapsed .ps-theme-dark > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  position: absolute;
  background-color: #55595C !important;
  border-radius: 4px;
  -webkit-transition: background-color .2s linear;
  -o-transition: background-color .2s linear;
  -moz-transition: background-color .2s linear;
  transition: background-color .2s linear;
  bottom: 0;
  height: 8px;
}
.menu-collapsed .ps-theme-dark > .ps-scrollbar-y-rail {
  display: none;
  position: absolute;
  border-radius: 4px;
  opacity: 0;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  -o-transition: background-color .2s linear, opacity .2s linear;
  -moz-transition: background-color .2s linear, opacity .2s linear;
  transition: background-color .2s linear, opacity .2s linear;
  right: 0;
  width: 6px;
}
.menu-collapsed .ps-theme-dark > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  position: absolute;
  background-color: #55595C !important;
  border-radius: 4px;
  -webkit-transition: background-color .2s linear;
  -o-transition: background-color .2s linear;
  -moz-transition: background-color .2s linear;
  transition: background-color .2s linear;
  right: 0;
  width: 6px;
}
.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling {
  pointer-events: none;
}
.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color: #EEE;
  opacity: .9;
}
.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: #999;
}
.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color: #EEE;
  opacity: .9;
}
.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: #999;
}
.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-x-rail,
.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-y-rail {
  opacity: 0;
}
.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-x-rail:hover {
  background-color: #EEE;
  opacity: .9;
}
.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
  background-color: #999;
}
.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-y-rail:hover {
  background-color: #EEE;
  opacity: .9;
}
.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
  background-color: #999;
}
.menu-collapsed ul.ps-theme-dark {
  -ms-touch-action: none;
  touch-action: none;
  overflow: hidden !important;
  -ms-overflow-style: none;
}
@supports (-ms-overflow-style:none) {
  .menu-collapsed ul.ps-theme-dark {
    overflow: auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .menu-collapsed ul.ps-theme-dark {
    overflow: auto !important;
  }
}
.menu-collapsed ul.ps-theme-dark.ps-active-x > .ps-scrollbar-x-rail,
.menu-collapsed ul.ps-theme-dark.ps-active-y > .ps-scrollbar-y-rail {
  display: block;
  background-color: transperant;
}
.menu-collapsed ul.ps-theme-dark.ps-in-scrolling {
  pointer-events: none;
}
.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color: rgba(0, 0, 0, .1);
  opacity: .9;
}
.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: rgba(0, 0, 0, .4);
}
.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color: rgba(0, 0, 0, .1);
  opacity: .9;
}
.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: rgba(0, 0, 0, .4);
}
.menu-collapsed ul.ps-theme-dark > .ps-scrollbar-x-rail {
  display: none;
  position: absolute;
  border-radius: 4px;
  opacity: 0;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  -o-transition: background-color .2s linear, opacity .2s linear;
  -moz-transition: background-color .2s linear, opacity .2s linear;
  transition: background-color .2s linear, opacity .2s linear;
  bottom: 3px;
  height: 8px;
}
.menu-collapsed ul.ps-theme-dark > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  position: absolute;
  background-color: rgba(0, 0, 0, .2);
  border-radius: 4px;
  -webkit-transition: background-color .2s linear;
  -o-transition: background-color .2s linear;
  -moz-transition: background-color .2s linear;
  transition: background-color .2s linear;
  bottom: 0;
  height: 8px;
}
.menu-collapsed ul.ps-theme-dark > .ps-scrollbar-y-rail {
  display: none;
  position: absolute;
  border-radius: 4px;
  opacity: 0;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  -o-transition: background-color .2s linear, opacity .2s linear;
  -moz-transition: background-color .2s linear, opacity .2s linear;
  transition: background-color .2s linear, opacity .2s linear;
  right: 0;
  width: 6px;
}
.menu-collapsed ul.ps-theme-dark > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  position: absolute;
  background-color: rgba(0, 0, 0, .2);
  border-radius: 4px;
  -webkit-transition: background-color .2s linear;
  -o-transition: background-color .2s linear;
  -moz-transition: background-color .2s linear;
  transition: background-color .2s linear;
  right: 0;
  width: 6px;
}
.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling {
  pointer-events: none;
}
.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color: rgba(0, 0, 0, .1);
  opacity: .9;
}
.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: rgba(0, 0, 0, .4);
}
.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color: rgba(0, 0, 0, .1);
  opacity: .9;
}
.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: rgba(0, 0, 0, .4);
}
.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-x-rail,
.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-y-rail {
  opacity: .6;
}
.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-x-rail:hover {
  background-color: rgba(0, 0, 0, .1);
  opacity: .9;
}
.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
  background-color: rgba(0, 0, 0, .4);
}
.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-y-rail:hover {
  background-color: rgba(0, 0, 0, .1);
  opacity: .9;
}
.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
  background-color: rgba(0, 0, 0, .4);
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark {
  -ms-touch-action: none;
  touch-action: none;
  overflow: hidden !important;
  -ms-overflow-style: none;
}
@supports (-ms-overflow-style:none) {
  .vertical-menu-modern.menu-collapsed .ps-theme-dark {
    overflow: auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .vertical-menu-modern.menu-collapsed .ps-theme-dark {
    overflow: auto !important;
  }
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark.ps-active-x > .ps-scrollbar-x-rail,
.vertical-menu-modern.menu-collapsed .ps-theme-dark.ps-active-y > .ps-scrollbar-y-rail {
  display: block;
  background-color: transperant;
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark.ps-in-scrolling {
  pointer-events: none;
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color: rgba(0, 0, 0, .1);
  opacity: .9;
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: rgba(0, 0, 0, .4);
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color: rgba(0, 0, 0, .1);
  opacity: .9;
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: rgba(0, 0, 0, .4);
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark > .ps-scrollbar-x-rail {
  display: none;
  position: absolute;
  border-radius: 4px;
  opacity: 0;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  -o-transition: background-color .2s linear, opacity .2s linear;
  -moz-transition: background-color .2s linear, opacity .2s linear;
  transition: background-color .2s linear, opacity .2s linear;
  bottom: 3px;
  height: 8px;
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  position: absolute;
  background-color: rgba(0, 0, 0, .2);
  border-radius: 4px;
  -webkit-transition: background-color .2s linear;
  -o-transition: background-color .2s linear;
  -moz-transition: background-color .2s linear;
  transition: background-color .2s linear;
  bottom: 0;
  height: 8px;
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark > .ps-scrollbar-y-rail {
  display: none;
  position: absolute;
  border-radius: 4px;
  opacity: 0;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  -o-transition: background-color .2s linear, opacity .2s linear;
  -moz-transition: background-color .2s linear, opacity .2s linear;
  transition: background-color .2s linear, opacity .2s linear;
  right: 0;
  width: 6px;
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  position: absolute;
  background-color: rgba(0, 0, 0, .2);
  border-radius: 4px;
  -webkit-transition: background-color .2s linear;
  -o-transition: background-color .2s linear;
  -moz-transition: background-color .2s linear;
  transition: background-color .2s linear;
  right: 0;
  width: 6px;
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling {
  pointer-events: none;
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color: rgba(0, 0, 0, .1);
  opacity: .9;
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: rgba(0, 0, 0, .4);
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color: rgba(0, 0, 0, .1);
  opacity: .9;
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: rgba(0, 0, 0, .4);
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-x-rail,
.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-y-rail {
  opacity: .6;
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-x-rail:hover {
  background-color: rgba(0, 0, 0, .1);
  opacity: .9;
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
  background-color: rgba(0, 0, 0, .4);
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-y-rail:hover {
  background-color: rgba(0, 0, 0, .1);
  opacity: .9;
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
  background-color: rgba(0, 0, 0, .4);
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark {
  -ms-touch-action: none;
  touch-action: none;
  overflow: hidden !important;
  -ms-overflow-style: none;
}
@supports (-ms-overflow-style:none) {
  .vertical-menu-modern.menu-collapsed ul.ps-theme-dark {
    overflow: auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .vertical-menu-modern.menu-collapsed ul.ps-theme-dark {
    overflow: auto !important;
  }
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark.ps-active-x > .ps-scrollbar-x-rail,
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark.ps-active-y > .ps-scrollbar-y-rail {
  display: block;
  background-color: transperant;
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark.ps-in-scrolling {
  pointer-events: none;
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color: rgba(0, 0, 0, .1);
  opacity: .9;
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: rgba(0, 0, 0, .4);
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color: rgba(0, 0, 0, .1);
  opacity: .9;
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: rgba(0, 0, 0, .4);
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark > .ps-scrollbar-x-rail {
  display: none;
  position: absolute;
  border-radius: 4px;
  opacity: 0;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  -o-transition: background-color .2s linear, opacity .2s linear;
  -moz-transition: background-color .2s linear, opacity .2s linear;
  transition: background-color .2s linear, opacity .2s linear;
  bottom: 3px;
  height: 8px;
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  position: absolute;
  background-color: rgba(0, 0, 0, .2);
  border-radius: 4px;
  -webkit-transition: background-color .2s linear;
  -o-transition: background-color .2s linear;
  -moz-transition: background-color .2s linear;
  transition: background-color .2s linear;
  bottom: 0;
  height: 8px;
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark > .ps-scrollbar-y-rail {
  display: none;
  position: absolute;
  border-radius: 4px;
  opacity: 0;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  -o-transition: background-color .2s linear, opacity .2s linear;
  -moz-transition: background-color .2s linear, opacity .2s linear;
  transition: background-color .2s linear, opacity .2s linear;
  right: 0;
  width: 6px;
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  position: absolute;
  background-color: rgba(0, 0, 0, .2);
  border-radius: 4px;
  -webkit-transition: background-color .2s linear;
  -o-transition: background-color .2s linear;
  -moz-transition: background-color .2s linear;
  transition: background-color .2s linear;
  right: 0;
  width: 6px;
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling {
  pointer-events: none;
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color: rgba(0, 0, 0, .1);
  opacity: .9;
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: rgba(0, 0, 0, .4);
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color: rgba(0, 0, 0, .1);
  opacity: .9;
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: rgba(0, 0, 0, .4);
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-x-rail,
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-y-rail {
  opacity: .6;
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-x-rail:hover {
  background-color: rgba(0, 0, 0, .1);
  opacity: .9;
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
  background-color: rgba(0, 0, 0, .4);
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-y-rail:hover {
  background-color: rgba(0, 0, 0, .1);
  opacity: .9;
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
  background-color: rgba(0, 0, 0, .4);
}
.always-visible.ps-container > .ps-scrollbar-x-rail,
.always-visible.ps-container > .ps-scrollbar-y-rail {
  opacity: .6;
}
.large-margin.ps-container > .ps-scrollbar-x-rail {
  margin: 0 25%;
}
.large-margin.ps-container > .ps-scrollbar-y-rail {
  margin: 100px 0;
}
@media screen and (min-width: 0) {
  head {
    font-family: "xs 0px";
  }
  body:after {
    content: "xs - min-width: 0px";
  }
}
@media screen and (min-width: 544px) {
  head {
    font-family: "sm 544px";
  }
  body:after {
    content: "sm - min-width: 544px";
  }
}
@media screen and (min-width: 768px) {
  head {
    font-family: "md 768px";
  }
  body:after {
    content: "md - min-width: 768px";
  }
}
@media screen and (min-width: 992px) {
  head {
    font-family: "lg 992px";
  }
  body:after {
    content: "lg - min-width: 992px";
  }
}
@media screen and (min-width: 1200px) {
  head {
    font-family: "xl 1200px";
  }
  body:after {
    content: "xl - min-width: 1200px";
  }
}
head {
  clear: both;
}
head title {
  font-family: "xs 0px, sm 544px, md 768px, lg 992px, xl 1200px";
}
[data-usn-if],
body:after {
  display: none;
}
#cke_ckeditor-inline {
  max-width: 68%;
}
.note-editor.note-frame {
  border-radius: .3rem;
}
.note-popover.popover {
  display: none;
}
.note-toolbar.panel-heading {
  color: #333;
  background-color: #F9F9F9;
  border-bottom: 1px solid #DDD;
  padding: .25rem 1rem .55rem !important;
}
.note-toolbar button.note-btn {
  background-color: transparent;
  border: 1px solid #CCC;
  padding: .5rem 1rem;
}
.note-toolbar .dropdown-toggle::after {
  display: none;
}
.content {
  overflow: visible;
  position: relative;
  width: auto;
  margin-left: 0;
  min-height: auto;
  padding: inherit;
}
.mce-tinymce-inline {
  max-width: 80% !important;
}
.mce-container-body {
  overflow: auto;
}
.CodeMirror {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
}
.CodeMirror .CodeMirror-selected {
  background-color: #87ceeb !important;
}
.CodeMirror .CodeMirror-selectedtext {
  color: #fff;
}
.CodeMirror .styled-background {
  background-color: #FF7;
}
.CodeMirror .cm-matchhighlight {
  background-color: #90ee90;
}
.CodeMirror .CodeMirror-selection-highlight-scrollbar {
  background-color: green;
}
#codemirror-tabs + .CodeMirror .cm-tab {
}
iframe#preview {
  height: 300px;
  border: 1px solid #000;
  width: 100%;
}
.ace_editor {
  position: relative;
  overflow: hidden;
  height: 320px;
}
.ql-editor,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6,
.ql-toolbar {
  font-family:
    "Open Sans",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    sans-serif;
  font-size: 1rem;
}
.group-area {
  margin-bottom: 3rem;
}
.block {
  display: block;
  width: 100%;
}
select[multiple=multiple] {
  overflow: auto;
}
.has-icon-left .form-control {
  padding-left: 2.5rem;
}
.form-control-position {
  position: absolute;
  top: 1px;
  right: 0;
  z-index: 2;
  display: block;
  width: 2.5rem;
  height: 2.5rem;
  line-height: 3.2rem;
  text-align: center;
}
input.form-control.input-xl,
select.form-control:not([size]):not([multiple]).input-xl {
  height: 3.75rem;
  padding: .5rem 1rem;
  font-size: 1.5rem;
  line-height: 1.45;
  border-radius: .35rem;
}
input.form-control.form-group-xl .form-control,
select.form-control:not([size]):not([multiple]).form-group-xl .form-control {
  height: 3.75rem;
  padding: .5rem;
  font-size: 1.5rem;
  line-height: 1.45;
  border-radius: .35rem;
}
input.form-control.form-group-xl .form-control-static,
select.form-control:not([size]):not([multiple]).form-group-xl .form-control-static {
  height: 3.55rem;
  padding: .5rem;
  font-size: 1.5rem;
  line-height: 1.7;
}
input.form-control.input-lg,
select.form-control:not([size]):not([multiple]).input-lg {
  height: 3rem;
  padding: .75rem;
  font-size: 1.25rem;
  line-height: 1.45;
  border-radius: .35rem;
}
input.form-control.form-group-lg .form-control,
select.form-control:not([size]):not([multiple]).form-group-lg .form-control {
  height: 3rem;
  padding: 1rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.25;
  border-radius: .35rem;
}
input.form-control.form-group-lg select.form-control,
select.form-control:not([size]):not([multiple]).form-group-lg select.form-control {
  height: -webkit-calc(1.25em + 2rem + 2px);
  height: -moz-calc(1.25em + 2rem + 2px);
  height: calc(1.25em + 2rem + 2px);
  line-height: -webkit-calc(1.25em + 2rem + 2px);
  line-height: -moz-calc(1.25em + 2rem + 2px);
  line-height: calc(1.25em + 2rem + 2px);
}
input.form-control.form-group-lg select[multiple].form-control,
input.form-control.form-group-lg textarea.form-control,
select.form-control:not([size]):not([multiple]).form-group-lg select[multiple].form-control,
select.form-control:not([size]):not([multiple]).form-group-lg textarea.form-control {
  height: auto;
}
input.form-control.form-group-lg .form-control-static,
select.form-control:not([size]):not([multiple]).form-group-lg .form-control-static {
  height: -webkit-calc(1.25em + 2rem + 2px);
  height: -moz-calc(1.25em + 2rem + 2px);
  height: calc(1.25em + 2rem + 2px);
  min-height: 2.7rem;
  padding: 2rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.25;
}
input.form-control.input-sm,
select.form-control:not([size]):not([multiple]).input-sm {
  height: 2rem;
  padding: .95rem;
  font-size: .975rem;
  line-height: 1.45;
  border-radius: .21rem;
}
input.form-control.form-group-sm .form-control,
select.form-control:not([size]):not([multiple]).form-group-sm .form-control {
  height: -webkit-calc(1.875rem + 2px);
  height: -moz-calc(1.875rem + 2px);
  height: calc(1.875rem + 2px);
  padding: .5rem .75rem;
  font-size: .875rem;
  line-height: 1.45;
  border-radius: .21rem;
}
input.form-control.form-group-sm .form-control-static,
select.form-control:not([size]):not([multiple]).form-group-sm .form-control-static {
  font-size: .875rem;
  line-height: 1;
}
input.form-control.input-xs,
select.form-control:not([size]):not([multiple]).input-xs {
  height: 1.525rem;
  padding: .1rem .525rem;
  font-size: .75rem;
  line-height: 1.45;
  border-radius: .12rem;
}
input.form-control.form-group-xs .form-control,
select.form-control:not([size]):not([multiple]).form-group-xs .form-control {
  height: 1.525rem;
  padding: .2rem .275rem;
  font-size: .75rem;
  line-height: 1.45;
  border-radius: .12rem;
}
input.form-control.form-group-xs .form-control-static,
select.form-control:not([size]):not([multiple]).form-group-xs .form-control-static {
  height: 1.525rem;
  padding: .2rem .275rem;
  font-size: .75rem;
  line-height: 1.5;
}
input.form-control.form-group-xl > .form-control-position,
input.form-control.input-xl + .form-control-position,
select.form-control:not([size]):not([multiple]).form-group-xl > .form-control-position,
select.form-control:not([size]):not([multiple]).input-xl + .form-control-position {
  width: 3.55rem;
  height: 3.55rem;
  line-height: 3.55rem;
  top: 4px;
}
input.form-control.form-group-lg > .form-control-position,
input.form-control.input-lg + .form-control-position,
select.form-control:not([size]):not([multiple]).form-group-lg > .form-control-position,
select.form-control:not([size]):not([multiple]).input-lg + .form-control-position {
  width: 3rem;
  height: 3rem;
  line-height: 3rem;
  top: 4px;
}
input.form-control.form-group-sm > .form-control-position,
input.form-control.input-sm + .form-control-position,
select.form-control:not([size]):not([multiple]).form-group-sm > .form-control-position,
select.form-control:not([size]):not([multiple]).input-sm + .form-control-position {
  width: -webkit-calc(1.875rem + 2px);
  width: -moz-calc(1.875rem + 2px);
  width: calc(1.875rem + 2px);
  height: -webkit-calc(1.875rem + 2px);
  height: -moz-calc(1.875rem + 2px);
  height: calc(1.875rem + 2px);
  line-height: 2rem;
  top: 2px;
}
input.form-control.form-group-xs > .form-control-position,
input.form-control.input-xs + .form-control-position,
select.form-control:not([size]):not([multiple]).form-group-xs > .form-control-position,
select.form-control:not([size]):not([multiple]).input-xs + .form-control-position {
  width: 1.525rem;
  height: 1.525rem;
  line-height: 1.525rem;
  top: 0;
}
.position-relative .form-control {
  padding-right: -webkit-calc(1.25em + 1.5rem + 2px);
  padding-right: -moz-calc(1.25em + 1.5rem + 2px);
  padding-right: calc(1.25em + 1.5rem + 2px);
}
.position-relative .form-control.input-xl {
  padding-right: 3.55rem;
}
.position-relative .form-control.input-lg {
  padding-right: -webkit-calc(1.25em + 2rem + 2px);
  padding-right: -moz-calc(1.25em + 2rem + 2px);
  padding-right: calc(1.25em + 2rem + 2px);
}
.position-relative .form-control.input-sm {
  padding-right: -webkit-calc(1.875rem + 2px);
  padding-right: -moz-calc(1.875rem + 2px);
  padding-right: calc(1.875rem + 2px);
}
.position-relative .form-control.input-xs {
  padding-right: 1.525rem;
}
.has-icon-left .form-control {
  padding-right: 1rem;
  padding-left: -webkit-calc(1.25em + 1.5rem + 2px);
  padding-left: -moz-calc(1.25em + 1.5rem + 2px);
  padding-left: calc(1.25em + 1.5rem + 2px);
}
.has-icon-left .form-control.input-xl {
  padding-right: .5rem;
  padding-left: 3.55rem;
}
.has-icon-left .form-control.input-lg {
  padding-right: 1.25rem;
  padding-left: -webkit-calc(1.25em + 2rem + 2px);
  padding-left: -moz-calc(1.25em + 2rem + 2px);
  padding-left: calc(1.25em + 2rem + 2px);
}
.has-icon-left .form-control.input-sm {
  padding-right: .75rem;
  padding-left: 1.7rem;
}
.has-icon-left .form-control.input-xs {
  padding-right: .275rem;
  padding-left: 1.525rem;
}
.has-icon-left .form-control-position {
  right: auto;
  left: inherit;
}
input[type=color] {
  height: -webkit-calc(1.25em + 1.5rem + 2px);
  height: -moz-calc(1.25em + 1.5rem + 2px);
  height: calc(1.25em + 1.5rem + 2px);
}
input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
  line-height: 1.45;
}
.font-size-large {
  font-size: 1.25rem;
}
.font-size-base {
  font-size: 1rem;
}
.font-size-small {
  font-size: .875rem;
}
.font-size-xsmall {
  font-size: .75rem;
}
.form-group-style {
  position: relative;
  border: 1px solid rgba(0, 0, 0, .07);
  overflow: hidden;
  padding: 7px 12px 4px;
}
.form-group-style label {
  margin: 0;
  text-transform: uppercase;
  font-weight: 700;
}
.form-group-style .form-control {
  border: none;
  padding-left: 0;
  margin-top: -4px;
  background: 0 0;
}
.form-group-style.focus {
  background-color: #F0F0F0;
}
.form-group-style label.filled,
.form-group-style.focus label {
  opacity: .5;
}
.input-group-xs .form-control,
.input-group-xs .input-group-addon,
.input-group-xs .input-group-btn > button {
  padding: .175rem .5rem;
  font-size: .725rem;
  line-height: 1.677777;
  border-bottom-left-radius: .175rem;
  border-top-left-radius: .175rem;
}
.input-group-xs .input-group-btn > button {
  border-radius: .175rem;
}
.input-group-addon {
  padding: .75rem;
}
.floating-label-form-group-with-focus label,
.floating-label-form-group-with-value label {
  color: #666EE8 !important;
  text-transform: uppercase;
  font-weight: 400;
}
.select2-container--classic,
.select2-container--default {
  width: 100% !important;
}
.select2-container--classic .img-flag,
.select2-container--default .img-flag {
  height: 15px;
  width: 18px;
}
.select2-container--classic .select2-selection--single,
.select2-container--default .select2-selection--single {
  height: 40px !important;
  padding: 5px;
  border-color: #D9D9D9 !important;
}
.select2-container--classic.select2-container--focus .select2-selection--multiple,
.select2-container--classic.select2-container--open .select2-selection--single,
.select2-container--default.select2-container--focus .select2-selection--multiple,
.select2-container--default.select2-container--open .select2-selection--single {
  border-color: #CCC !important;
  outline: 0;
}
.select2-container--classic .select2-selection--single .select2-selection__rendered i,
.select2-container--default .select2-selection--single .select2-selection__rendered i {
  margin-right: .5rem;
}
.select2-container--classic.select2-container--focus,
.select2-container--default.select2-container--focus {
  outline: 0;
}
.select2-container--classic .select2-selection--multiple,
.select2-container--default .select2-selection--multiple {
  min-height: 40px !important;
  padding: 5px 8px !important;
  border-color: #D9D9D9 !important;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice,
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  padding: 2px 6px !important;
  margin-top: 0 !important;
  background-color: #666EE8 !important;
  border-color: #3A44E1 !important;
  color: #FFF;
  margin-right: 8px !important;
  margin-bottom: 2px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered,
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  display: block !important;
  padding: 0 !important;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove,
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #FFF !important;
  float: right;
  margin-left: .5rem;
}
.select2-container--classic .select2-selection--multiple i,
.select2-container--default .select2-selection--multiple i {
  position: relative;
  top: 1px;
  margin-right: .5rem;
  padding-left: 1px;
}
.select2-container--classic .select2-selection--multiple[class*=bg-] .select2-selection__choice,
.select2-container--default .select2-selection--multiple[class*=bg-] .select2-selection__choice {
  background-color: rgba(0, 0, 0, .15) !important;
  border-color: rgba(0, 0, 0, .2) !important;
}
.select2-container--classic .select2-results__options .select2-results__option i,
.select2-container--default .select2-results__options .select2-results__option i {
  margin-right: .5rem;
}
.select2-container--classic .select2-results__options .select2-results__option[aria-selected=true],
.select2-container--default .select2-results__options .select2-results__option[aria-selected=true] {
  background-color: #666EE8 !important;
  color: #FFF !important;
}
.select2-container--classic .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #E0E0E0 !important;
  color: #424242 !important;
}
.select2-container--classic .select2-result-repository .select2-result-repository__avatar,
.select2-container--default .select2-result-repository .select2-result-repository__avatar {
  width: 22%;
  float: left;
}
.select2-container--classic .select2-result-repository .select2-result-repository__avatar img,
.select2-container--default .select2-result-repository .select2-result-repository__avatar img {
  width: 75px;
}
.select2-container--classic .select2-result-repository .select2-result-repository__meta,
.select2-container--default .select2-result-repository .select2-result-repository__meta {
  width: 78%;
  float: right;
}
.select2-container--classic .select2-result-repository .select2-result-repository__meta .select2-result-repository__title,
.select2-container--default .select2-result-repository .select2-result-repository__meta .select2-result-repository__title {
  font-size: 1.35rem;
  font-weight: 700;
  text-transform: capitalize;
}
.select2-container--classic .select2-result-repository .select2-result-repository__meta .select2-result-repository__statistics div,
.select2-container--default .select2-result-repository .select2-result-repository__meta .select2-result-repository__statistics div {
  display: inline;
  margin-right: 1rem;
}
.select2-container--classic .select-lg,
.select2-container--default .select-lg {
  height: -webkit-calc(1.25em + 2rem + 2px) .55 !important;
  height: -moz-calc(1.25em + 2rem + 2px) .55 !important;
  height: calc(1.25em + 2rem + 2px) .55 !important;
  font-size: 1.25rem;
  margin-bottom: 0 !important;
  padding: .75rem 0;
}
.select2-container--classic .select-lg.select2-selection--single .select2-selection__rendered,
.select2-container--default .select-lg.select2-selection--single .select2-selection__rendered {
  padding-top: .1rem;
  padding-left: 1rem;
  padding-right: 5.5rem;
  line-height: 1;
}
.select2-container--classic .select-lg.select2-selection--single .select2-selection__arrow,
.select2-container--default .select-lg.select2-selection--single .select2-selection__arrow {
  top: .75rem !important;
}
.select2-container--classic .select-lg.select2-selection--multiple .select2-selection__choice,
.select2-container--default .select-lg.select2-selection--multiple .select2-selection__choice {
  padding: .2rem .75rem !important;
  font-size: 1.25rem;
}
.select2-container--classic .select-lg.select2-selection--multiple .select2-search--inline .select2-search__field,
.select2-container--default .select-lg.select2-selection--multiple .select2-search--inline .select2-search__field {
  padding: 0;
  font-size: 1.25rem;
}
.select2-container--classic .select-sm,
.select2-container--default .select-sm {
  height: -webkit-calc(-webkit-calc(1.875rem + 2px) + .5rem) !important;
  height: -moz-calc(-moz-calc(1.875rem + 2px) + .5rem) !important;
  height: calc(calc(1.875rem + 2px) + .5rem) !important;
  font-size: .875rem;
  padding: .35rem .2rem;
  margin-bottom: 0 !important;
}
.select2-container--classic .select-sm.select2-selection--single .select2-selection__rendered,
.select2-container--default .select-sm.select2-selection--single .select2-selection__rendered {
  padding-right: 5.5rem;
}
.select2-container--classic .select-sm.select2-selection--single .select2-selection__arrow,
.select2-container--default .select-sm.select2-selection--single .select2-selection__arrow {
  top: .5rem !important;
}
.select2-container--classic .select-sm.select2-selection--multiple,
.select2-container--default .select-sm.select2-selection--multiple {
  min-height: -webkit-calc(-webkit-calc(1.875rem + 2px) + .5rem) !important;
  min-height: -moz-calc(-moz-calc(1.875rem + 2px) + .5rem) !important;
  min-height: calc(calc(1.875rem + 2px) + .5rem) !important;
  padding: .25rem .5rem !important;
}
.select2-container--classic .select-sm.select2-selection--multiple .select2-selection__choice,
.select2-container--default .select-sm.select2-selection--multiple .select2-selection__choice {
  padding: 0 .5rem !important;
  font-size: .875rem;
}
.select2-container--classic .select-sm.select2-selection--multiple .select2-search--inline .select2-search__field,
.select2-container--default .select-sm.select2-selection--multiple .select2-search--inline .select2-search__field {
  padding: .35rem 0;
  margin-top: 0;
}
.select2-container--classic .select-xs,
.select2-container--default .select-xs {
  height: -webkit-calc(-webkit-calc(1.875rem + 2px)) !important;
  height: -moz-calc(-moz-calc(1.875rem + 2px)) !important;
  height: calc(calc(1.875rem + 2px)) !important;
  padding: 0 .2rem;
  font-size: .75rem;
  margin-bottom: 0 !important;
  line-height: 1.5;
}
.select2-container--classic .select-xs.select2-selection--single .select2-selection__rendered,
.select2-container--default .select-xs.select2-selection--single .select2-selection__rendered {
  padding-left: .525rem;
  padding-right: 4.55rem;
}
.select2-container--classic .select-xs.select2-selection--single .select2-selection__arrow,
.select2-container--default .select-xs.select2-selection--single .select2-selection__arrow {
  top: .175rem !important;
}
.select2-container--classic .select-xs.select2-selection--multiple,
.select2-container--default .select-xs.select2-selection--multiple {
  min-height: -webkit-calc(-webkit-calc(1.875rem + 2px) + .2rem) !important;
  min-height: -moz-calc(-moz-calc(1.875rem + 2px) + .2rem) !important;
  min-height: calc(calc(1.875rem + 2px) + .2rem) !important;
  padding: 4px 6px !important;
}
.select2-container--classic .select-xs.select2-selection--multiple .select2-selection__choice,
.select2-container--default .select-xs.select2-selection--multiple .select2-selection__choice {
  padding: 0 .4rem !important;
  font-size: .75rem;
}
.select2-container--classic .select-xs.select2-selection--multiple .select2-search--inline .select2-search__field,
.select2-container--default .select-xs.select2-selection--multiple .select2-search--inline .select2-search__field {
  padding: 0;
  font-size: .75rem;
  margin-top: 0;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 6px !important;
  right: 6px !important;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  top: 1px !important;
  right: 2px !important;
  height: 96% !important;
}
table.dataTable {
  border-spacing: 0;
}
.content-wrapper table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before,
.content-wrapper table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before {
  background-color: #666EE8;
  border-radius: 0;
  top: 10px;
  left: 10px;
  -webkit-box-shadow: 0 0 2px #444;
  box-shadow: 0 0 2px #444;
}
.content-wrapper table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before,
.content-wrapper table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before {
  background-color: #FF4961;
}
@media (max-width: 991.98px) {
  .dataTables_wrapper table {
    display: block;
    width: 100%;
    min-height: .01%;
    overflow-x: auto;
  }
}
.DTFC_LeftBodyLiner {
  top: -1px !important;
}
div.dataTables_wrapper {
  width: 100%;
  margin: 0 auto;
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  margin: 10px 0;
}
td.highlight {
  font-weight: 700;
  color: #666EE8;
  background-color: #f5f5f5 !important;
}
tr.group,
tr.group:hover {
  background-color: #EDEDED !important;
}
th {
  white-space: nowrap;
}
.toolbar {
  float: left;
}
.no-style tfoot > tr > th,
.no-style thead > tr > th {
  border-bottom: 1px solid #E3EBF3;
}
table.dataTable.compact tbody td {
  padding: 4px;
}
.table-striped tbody tr.even.selected,
.table-striped tbody tr.odd.selected {
  background-color: #666EE8;
  color: #FFF;
}
table.dataTable tbody > tr > .selected {
  background-color: #666EE8;
}
a.dt-button.red {
  color: red;
}
a.dt-button.orange {
  color: orange;
}
a.dt-button.green {
  color: green;
}
.dataex-css-row tr {
  height: 55px;
}
.dataex-key-customstyling td.focus {
  outline: #AC1212 solid 1px;
  outline-offset: -3px;
  background-color: #E3EBF3 !important;
}
.dt-events-log {
  border: 1px solid #888;
  background: #F7F7F7;
  padding: 1em;
  margin-bottom: 1em;
}
.dataTables_wrapper tfoot input {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
td.details-control {
  cursor: pointer;
}
tr.shown td.details-control {
}
.DTFC_LeftBodyLiner,
.DTFC_RightBodyLiner {
  background: #fff;
}
@media screen and (max-width: 600px) {
  div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media screen and (max-width: 1200px) and (min-width: 768px) {
  div.dataTables_wrapper div.row:last-child {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  div.dataTables_wrapper div.row:last-child div[class^=col-]:first-child {
    display: contents;
  }
  div.dataTables_wrapper div.dataTables_info,
  div.dataTables_wrapper div.dataTables_paginate {
    display: inline-block;
  }
  div.dataTables_wrapper div.dataTables_paginate {
    float: right;
  }
  div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media screen and (max-width: 767px) {
  div.dataTables_wrapper div.dataTables_filter#users-contacts_filter {
    text-align: right;
  }
  div.dataTables_wrapper div.dataTables_info,
  div.dataTables_wrapper div.dataTables_paginate {
    display: block;
    text-align: center;
  }
}
.datepaginator .pagination li,
.datepaginator-lg .pagination li,
.datepaginator-sm .pagination li {
  display: inline-block;
}
.datepaginator .pagination li a,
.datepaginator-lg .pagination li a,
.datepaginator-sm .pagination li a {
  position: relative;
  float: left;
  padding: .5rem .75rem;
  margin-left: -1px;
  line-height: 1.6;
  color: #1E9FF2;
  text-decoration: none;
  background-color: #FFF;
  border: none;
}
.datepaginator .pagination li a.dp-off,
.datepaginator-lg .pagination li a.dp-off,
.datepaginator-sm .pagination li a.dp-off {
  background-color: #F5F5F5 !important;
}
.datepaginator .pagination li a.dp-selected,
.datepaginator .pagination li a.dp-today,
.datepaginator-lg .pagination li a.dp-selected,
.datepaginator-lg .pagination li a.dp-today,
.datepaginator-sm .pagination li a.dp-selected,
.datepaginator-sm .pagination li a.dp-today {
  background-color: #1E9FF2 !important;
}
.datepaginator .pagination li a .dp-divider,
.datepaginator-lg .pagination li a .dp-divider,
.datepaginator-sm .pagination li a .dp-divider {
  border-left: 2px solid #DDD !important;
}
.datepaginator .pagination li a #dp-calendar,
.datepaginator-lg .pagination li a #dp-calendar,
.datepaginator-sm .pagination li a #dp-calendar {
  padding: 0 5px 0 0 !important;
  margin-right: 3px;
  position: absolute;
  right: -5px;
  top: 0;
  font-size: 1.4rem;
}
.pagination.pagination-separate li:first-child a {
  margin-left: 0;
}
.pagination.pagination-separate li a {
  margin-left: 3px;
}
.pagination.pagination-separate.pagination-sm li.active a {
  padding: .5rem .7rem;
}
.pagination li a.no-border {
  padding: .5rem 1rem;
}
.pagination.pagination-round.pagination-flat li.active a {
  border-width: 1px;
  border-radius: 2rem;
  padding: .5rem 1rem;
}
.pagination.pagination-round.pagination-flat.pagination-sm li.active a {
  padding: .5rem .7rem;
}
.pagination.pagination-round li a.page-link:hover.no-border {
  border-width: 1px;
  border-radius: 2rem;
}
.pagination.pagination-round li:first-child a {
  border-top-left-radius: 2rem !important;
  border-bottom-left-radius: 2rem !important;
  padding-left: 1.2rem;
}
.pagination.pagination-round li:last-child a {
  border-top-right-radius: 2rem !important;
  border-bottom-right-radius: 2rem !important;
  padding-right: 1.2rem;
}
.pagination.pagination-round li.active a.no-border,
.pagination.pagination-round li.active a.no-border:hover {
  border-width: 1px;
  border-radius: 2rem;
  padding: .5rem 1rem;
}
.pagination.pagination-curved li a {
  border-radius: .25rem;
}
.pagination.pagination-curved.pagination-sm li.active a {
  padding: .5rem .7rem;
}
.pagination.pagination-flat li a {
  border: 0;
  border-radius: .25rem;
}
.pagination.pagination-flat li.active a {
  border-width: 1px;
  border-radius: 3px;
  padding: .5rem 1rem;
}
.pagination.pagination-flat.pagination-sm li.active a {
  padding: .5rem .7rem;
}

/* src/assets/css/app.min.css */

/* src/assets/css/vertical-menu-modern.css */
@media (min-width: 576px) {
  body.vertical-layout.vertical-menu-modern.menu-flipped .main-menu {
    right: 0;
  }
}
body.vertical-layout.vertical-menu-modern .navbar .navbar-brand {
  white-space: nowrap;
}
body.vertical-layout.vertical-menu-modern .main-menu {
  transition: 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
}
body.vertical-layout.vertical-menu-modern .main-menu li a span {
  animation: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;
}
body.vertical-layout.vertical-menu-modern.menu-expanded .navbar .navbar-header {
  float: left;
  width: 260px;
}
body.vertical-layout.vertical-menu-modern.menu-expanded .navbar.navbar-brand-center .navbar-header {
  float: left;
  width: auto;
}
body.vertical-layout.vertical-menu-modern.menu-expanded .navbar .navbar-container {
  margin-left: 260px;
}
body.vertical-layout.vertical-menu-modern.menu-expanded .navbar .navbar-brand .brand-text {
  animation: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;
}
body.vertical-layout.vertical-menu-modern.menu-expanded .main-menu {
  width: 260px;
}
body.vertical-layout.vertical-menu-modern.menu-expanded .main-menu .navigation .navigation-header .ft-minus {
  display: none;
}
body.vertical-layout.vertical-menu-modern.menu-expanded .main-menu .navigation > li > a > i {
  margin-right: 12px;
  float: left;
}
body.vertical-layout.vertical-menu-modern.menu-expanded .main-menu .navigation > li > a > i:before {
  font-size: 1.4rem;
}
body.vertical-layout.vertical-menu-modern.menu-expanded .main-menu .navigation > li > a > span.badge {
  position: absolute;
  right: 20px;
}
body.vertical-layout.vertical-menu-modern.menu-expanded .main-menu .navigation li.has-sub > a:not(.mm-next):after {
  content: "\f112";
  font-family: "LineAwesome";
  font-size: 1rem;
  display: inline-block;
  position: absolute;
  right: 20px;
  top: 14px;
  transform: rotate(0deg);
  transition: -webkit-transform 0.2s ease-in-out;
}
body.vertical-layout.vertical-menu-modern.menu-expanded .main-menu .navigation li.has-sub .has-sub > a:not(.mm-next):after {
  top: 8px;
}
body.vertical-layout.vertical-menu-modern.menu-expanded .main-menu .navigation li.open > a:not(.mm-next):after {
  transform: rotate(90deg);
}
body.vertical-layout.vertical-menu-modern.menu-expanded .main-menu .main-menu-footer {
  width: 260px;
}
body.vertical-layout.vertical-menu-modern.menu-expanded .content,
body.vertical-layout.vertical-menu-modern.menu-expanded .footer {
  margin-left: 260px;
}
body.vertical-layout.vertical-menu-modern.menu-expanded .navbar-brand-center .content,
body.vertical-layout.vertical-menu-modern.menu-expanded .navbar-brand-center .footer {
  margin-left: 0;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .navbar .navbar-header {
  float: left;
  width: 60px;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .navbar .navbar-header .modern-nav-toggle {
  display: none;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .navbar .navbar-header.expanded {
  width: 260px;
  z-index: 1000;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .navbar .navbar-header.expanded .modern-nav-toggle {
  display: block;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .navbar .navbar-header.expanded .navbar-brand .brand-text {
  animation: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .navbar .navbar-header .navbar-brand .brand-text {
  animation: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadeout;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .navbar.navbar-brand-center .navbar-header {
  float: left;
  width: auto;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .navbar .navbar-brand {
  padding: 17px 0px;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .navbar .navbar-container {
  margin-left: 60px;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu {
  width: 60px;
  transition: 300ms ease all;
  backface-visibility: hidden;
  transform: translate3d(0, 0, 0);
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu .main-menu-footer {
  width: 60px;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu .main-menu-footer,
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu .main-menu-header .media-body .media-heading,
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu .main-menu-header .media-body .text-muted,
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu .main-menu-header .media-right {
  display: none;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu .main-menu-header .media-body {
  opacity: 0;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu .user-content {
  padding: 20px 10px;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu .navigation {
  overflow: visible;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu .navigation > li.navigation-header .ft-minus {
  display: block;
  font-size: 1.2rem;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu .navigation > li.navigation-header span {
  display: none;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu .navigation > li > a {
  text-overflow: inherit;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu .navigation > li > a > span {
  animation: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadeout;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu .navigation > li > a > span.badge {
  float: none !important;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu .navigation > li > a i {
  margin-right: 12px;
  float: left;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu .navigation > li > a i:before {
  font-size: 1.4rem;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu .mTSWrapper {
  overflow: visible;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu.expanded {
  width: 260px;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu.expanded .navigation > li.navigation-header .ft-minus {
  display: none;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu.expanded .navigation > li.navigation-header span {
  display: block;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu.expanded .navigation > li > a > span {
  animation: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu.expanded .navigation > li > a > span.badge {
  position: absolute;
  right: 20px;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu.expanded .navigation li.has-sub > a:not(.mm-next):after {
  content: "\f112";
  font-family: "LineAwesome";
  font-size: 1rem;
  display: inline-block;
  position: absolute;
  right: 20px;
  top: 14px;
  transform: rotate(0deg);
  transition: -webkit-transform 0.2s ease-in-out;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu.expanded .navigation li.has-sub .has-sub > a:not(.mm-next):after {
  top: 8px;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu.expanded .navigation li.open > a:not(.mm-next):after {
  transform: rotate(90deg);
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .content,
body.vertical-layout.vertical-menu-modern.menu-collapsed .footer {
  margin-left: 60px;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed .navbar-brand-center .content,
body.vertical-layout.vertical-menu-modern.menu-collapsed .navbar-brand-center .footer {
  margin-left: 0;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed.menu-flipped .content {
  margin: 0;
  margin-right: 60px;
}
@media (min-width: 576px) {
  body.vertical-layout.vertical-menu-modern.menu-collapsed.menu-flipped .main-menu {
    right: 0;
  }
  body.vertical-layout.vertical-menu-modern.menu-collapsed.menu-flipped .main-menu span.menu-title {
    right: 60px;
  }
  body.vertical-layout.vertical-menu-modern.menu-collapsed.menu-flipped .main-menu ul.menu-content {
    right: 60px;
    left: inherit;
  }
}
body.vertical-layout.vertical-menu-modern.menu-collapsed.menu-flipped .navbar .navbar-header {
  float: right;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed.menu-flipped .navbar .navbar-container {
  margin: 0;
  margin-right: 60px;
}
body.vertical-layout.vertical-menu-modern.menu-collapsed.menu-flipped .footer {
  margin: 0;
  margin-right: 60px;
}
[data-textdirection=rtl] body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu .navigation > li > a {
  padding: 14px 16px !important;
}
[data-textdirection=rtl] body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu .navigation > li.navigation-header .ft-minus {
  padding: 12px 0px;
}
@media (min-width: 992px) {
  body.vertical-layout.vertical-menu-modern.menu-flipped .content {
    margin: 0;
    margin-right: 260px;
  }
  body.vertical-layout.vertical-menu-modern.menu-flipped .navbar .navbar-header {
    float: right;
  }
  body.vertical-layout.vertical-menu-modern.menu-flipped .navbar .navbar-container {
    margin: 0;
    margin-right: 260px;
  }
  body.vertical-layout.vertical-menu-modern.menu-flipped .footer {
    margin: 0;
    margin-right: 260px;
  }
}
@media (max-width: 991.98px) {
  body.vertical-layout.vertical-menu-modern .main-menu {
    width: 60px;
  }
  body.vertical-layout.vertical-menu-modern .main-menu .main-menu-footer {
    width: 260px;
  }
  body.vertical-layout.vertical-menu-modern .navbar .navbar-header {
    width: 60px;
  }
  body.vertical-layout.vertical-menu-modern .content,
  body.vertical-layout.vertical-menu-modern .footer {
    margin-left: 60px;
  }
}
@media (max-width: 767.98px) {
  body.vertical-layout.vertical-menu-modern .content,
  body.vertical-layout.vertical-menu-modern .footer {
    margin-left: 0;
  }
}
@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeout {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.vertical-overlay-menu .content {
  margin-left: 0;
}
.vertical-overlay-menu .navbar .navbar-header {
  float: left;
  width: 260px;
}
.vertical-overlay-menu .navbar.navbar-brand-center .navbar-container {
  margin-left: 0;
}
.vertical-overlay-menu .navbar.navbar-brand-center .navbar-header {
  float: left;
  width: auto;
}
.vertical-overlay-menu .main-menu,
.vertical-overlay-menu.menu-hide .main-menu {
  opacity: 0;
  transform: translate3d(0, 0, 0);
  transition:
    width .25s,
    opacity .25s,
    transform .25s;
  width: 260px;
  left: -260px;
}
.vertical-overlay-menu .main-menu .navigation .navigation-header .ft-minus {
  display: none;
}
.vertical-overlay-menu .main-menu .navigation > li > a > i {
  font-size: 1.4rem;
  margin-right: 12px;
  float: left;
}
.vertical-overlay-menu .main-menu .navigation > li > a > i:before {
  transition: 200ms ease all;
}
.vertical-overlay-menu .main-menu .navigation li.has-sub > a:not(.mm-next):after {
  content: "\f112";
  font-family: "LineAwesome";
  font-size: 1rem;
  display: inline-block;
  position: absolute;
  right: 20px;
  top: 14px;
  transform: rotate(0deg);
  transition: -webkit-transform 0.2s ease-in-out;
}
.vertical-overlay-menu .main-menu .navigation li.has-sub .has-sub > a:not(.mm-next):after {
  top: 8px;
}
.vertical-overlay-menu .main-menu .navigation li.open > a:not(.mm-next):after {
  transform: rotate(90deg);
}
.vertical-overlay-menu .main-menu .main-menu-footer {
  bottom: 55px;
}
.vertical-overlay-menu .main-menu .main-menu-footer {
  width: 260px;
}
.vertical-overlay-menu.menu-open .main-menu {
  opacity: 1;
  transform: translate3d(260px, 0, 0);
  transition:
    width .25s,
    opacity .25s,
    transform .25s;
}
.vertical-overlay-menu.menu-flipped .main-menu {
  right: -260px;
  left: inherit;
}
.vertical-overlay-menu.menu-flipped .navbar .navbar-container {
  margin: 0;
  margin-right: 260px;
}
.vertical-overlay-menu.menu-flipped .navbar .navbar-header {
  float: right;
}
.vertical-overlay-menu.menu-flipped.menu-open .main-menu {
  transform: translate3d(-260px, 0, 0);
}
@media (max-width: 991.98px) {
  .vertical-overlay-menu .main-menu .main-menu-footer {
    bottom: 0px;
  }
}

/* src/assets/css/custom.css */
li {
  list-style: none;
}
.focus {
  outline: 1px dotted rgba(0, 0, 0, 0.5) !important;
}
.colors {
  clear: both;
  padding: 24px 0 9px;
}
.skin-line .colors {
  padding-top: 28px;
}
.colors strong {
  float: left;
  line-height: 20px;
  margin-right: 20px;
}
.colors li {
  position: relative;
  float: left;
  width: 16px;
  height: 16px;
  margin: 2px 1px 0 0;
  background: #000;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: .5;
  -webkit-transition: opacity .2s;
  -moz-transition: opacity .2s;
  -ms-transition: opacity .2s;
  -o-transition: opacity .2s;
  transition: opacity .2s;
}
.colors li:hover {
  filter: alpha(opacity=100);
  opacity: 1;
}
.colors li.active {
  height: 20px;
  margin-top: 0;
  filter: alpha(opacity=75);
  opacity: .75;
}
.colors li.red {
  background: #d54e21;
}
.colors li.green {
  background: #78a300;
}
.colors li.blue {
  background: #0e76a8;
}
.colors li.aero {
  background: #9cc2cb;
}
.colors li.grey {
  background: #73716e;
}
.colors li.orange {
  background: #f70;
}
.colors li.yellow {
  background: #fc0;
}
.colors li.pink {
  background: #ff66b5;
}
.colors li.purple {
  background: #6a5a8c;
}
.skin-square .colors li.red {
  background: #e56c69;
}
.skin-square .colors li.green {
  background: #1b7e5a;
}
.skin-square .colors li.blue {
  background: #2489c5;
}
.skin-square .colors li.aero {
  background: #9cc2cb;
}
.skin-square .colors li.grey {
  background: #73716e;
}
.skin-square .colors li.yellow {
  background: #fc3;
}
.skin-square .colors li.pink {
  background: #a77a94;
}
.skin-square .colors li.purple {
  background: #6a5a8c;
}
.skin-square .colors li.orange {
  background: #f70;
}
.skin-flat .colors li.red {
  background: #ec7063;
}
.skin-flat .colors li.green {
  background: #1abc9c;
}
.skin-flat .colors li.blue {
  background: #3498db;
}
.skin-flat .colors li.grey {
  background: #95a5a6;
}
.skin-flat .colors li.orange {
  background: #f39c12;
}
.skin-flat .colors li.yellow {
  background: #f1c40f;
}
.skin-flat .colors li.pink {
  background: #af7ac5;
}
.skin-flat .colors li.purple {
  background: #8677a7;
}
.skin-line .colors li.yellow {
  background: #ffc414;
}

/* src/assets/font/exo-2-woff/exo.css */
@font-face {
  font-family: "Exo";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url("./media/Exo2-ExtraLight.woff") format("woff");
}
@font-face {
  font-family: "Exo";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("./media/Exo2-Light.woff") format("woff");
}
@font-face {
  font-family: "Exo";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("./media/Exo2-LightItalic.woff") format("woff");
}
@font-face {
  font-family: "Exo";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./media/Exo2-Regular.woff") format("woff");
}
@font-face {
  font-family: "Exo";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./media/Exo2-Medium.woff") format("woff");
}
@font-face {
  font-family: "Exo";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url("./media/Exo2-MediumItalic.woff") format("woff");
}
@font-face {
  font-family: "Exo";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("./media/Exo2-SemiBold.woff") format("woff");
}
@font-face {
  font-family: "Exo";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("./media/Exo2-SemiBoldItalic.woff") format("woff");
}
@font-face {
  font-family: "Exo";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("./media/Exo2-Bold.woff") format("woff");
}
@font-face {
  font-family: "Exo";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("./media/Exo2-BoldItalic.woff") format("woff");
}
@font-face {
  font-family: "Exo";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("./media/Exo2-ExtraBold.woff") format("woff");
}
@font-face {
  font-family: "Exo";
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url("./media/Exo2-ExtraBoldItalic.woff") format("woff");
}
@font-face {
  font-family: "Exo";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("./media/Exo2-Black.woff") format("woff");
}
@font-face {
  font-family: "Exo";
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url("./media/Exo2-BlackItalic.woff") format("woff");
}

/* src/styles.css */
:root {
  --brand: #1a8a4a;
  --brand-hover: #157540;
  --brand-active: #0f5c31;
  --brand-light: #e8f5ec;
  --brand-faint: #c6ebd0;
  --brand-gradient:
    linear-gradient(
      135deg,
      #1a8a4a 0%,
      #22a55a 100%);
  --chrome: #0f1520;
  --chrome-2: #0a0e16;
  --chrome-text: #b8c5d4;
  --chrome-text-muted: #6b7a8d;
  --chrome-accent: rgba(26, 138, 74, 0.12);
  --ink: #1a2332;
  --ink-muted: #556373;
  --ink-faint: #8694a4;
  --line: #e1e7ef;
  --line-strong: #cdd5df;
  --bg: #f2f5f9;
  --surface: #ffffff;
  --success: #1a8a4a;
  --success-bg: #e8f5ec;
  --danger: #c53030;
  --danger-bg: #fde8e8;
  --warning: #b7791f;
  --warning-bg: #fef9e7;
  --info: #1a73e8;
  --info-bg: #e8f0fe;
  --neutral-bg: #eef2f6;
  --neutral-text: #44586e;
  --radius-sm: 8px;
  --radius-md: 12px;
  --radius-lg: 16px;
  --radius-xl: 20px;
  --radius-pill: 999px;
  --shadow-sm: 0 1px 3px rgba(15, 23, 42, 0.04), 0 1px 2px rgba(15, 23, 42, 0.06);
  --shadow-md: 0 4px 6px rgba(15, 23, 42, 0.04), 0 10px 20px rgba(15, 23, 42, 0.06);
  --shadow-lg: 0 10px 25px rgba(15, 23, 42, 0.06), 0 20px 48px rgba(15, 23, 42, 0.10);
  --shadow-xl: 0 20px 50px rgba(15, 23, 42, 0.08), 0 30px 60px rgba(15, 23, 42, 0.12);
  --sidebar-width: 260px;
  --navbar-height: 64px;
}
html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body {
  background-color: var(--bg);
  color: var(--ink);
  font-size: 0.9rem;
  line-height: 1.5;
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
span,
label,
div,
table,
td,
tr,
thead,
ol,
button,
input,
select,
textarea,
ul,
li,
.card,
.navbar,
.main-menu,
.footer,
.modal,
.dropdown-menu,
.form-control,
.btn,
.input-group-text {
  font-family: "Exo", sans-serif !important;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: var(--ink);
  font-weight: 600;
  letter-spacing: 0.01em;
}
a {
  color: var(--brand-active);
  transition: color 0.15s ease;
}
a:hover {
  color: var(--brand);
}
a:focus-visible {
  outline: 2px solid var(--brand);
  outline-offset: 2px;
}
.text-muted,
.text-secondary,
.grey.lighten-2,
.text-muted * {
  color: var(--ink-muted) !important;
}
.btn:focus,
.btn:focus-visible,
.form-control:focus,
a:focus-visible,
.navigation a:focus-visible {
  outline: 2px solid var(--brand) !important;
  outline-offset: 2px;
  box-shadow: none;
}
.main-menu,
.main-menu.menu-dark {
  background:
    linear-gradient(
      180deg,
      var(--chrome) 0%,
      var(--chrome-2) 100%) !important;
  color: var(--chrome-text);
  width: var(--sidebar-width);
}
.main-menu.menu-dark .navigation,
.main-menu .navigation {
  background: transparent !important;
  padding-top: 0.75rem;
}
.main-menu .main-menu-content {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.main-menu.menu-dark .navigation > li {
  background: transparent !important;
  margin: 0.15rem 0.75rem;
}
.main-menu.menu-dark .navigation > li > a {
  color: var(--chrome-text) !important;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.02em;
  padding: 0.72rem 1rem;
  border-radius: var(--radius-sm);
  display: flex;
  align-items: center;
  transition: all 0.2s ease;
  position: relative;
}
.main-menu.menu-dark .navigation > li > a:hover {
  color: #ffffff !important;
  background: rgba(255, 255, 255, 0.06);
}
.main-menu.menu-dark .navigation > li > a.active {
  background: var(--brand-gradient) !important;
  color: #ffffff !important;
  font-weight: 600;
  box-shadow: 0 4px 12px rgba(26, 138, 74, 0.30), 0 0 0 1px rgba(26, 138, 74, 0.20) inset;
}
.main-menu.menu-dark .navigation > li > a.active::before {
  content: "";
  position: absolute;
  left: 0;
  top: 20%;
  bottom: 20%;
  width: 3px;
  background: #ffffff;
  border-radius: 0 3px 3px 0;
}
.main-menu.menu-dark .navigation > li > a i {
  width: 26px;
  margin-right: 12px;
  text-align: center;
  font-size: 1.05rem;
  top: 0;
  opacity: 0.75;
}
.main-menu.menu-dark .navigation > li > a:hover i,
.main-menu.menu-dark .navigation > li > a.active i {
  color: #ffffff !important;
  opacity: 1;
}
.navigation.navigation-main li:last-child {
  position: static;
  margin-top: auto;
  font-size: 12px;
  padding-top: 0.5rem;
  border-top: 1px solid rgba(255, 255, 255, 0.06);
}
.header-navbar.navbar {
  background: var(--surface) !important;
  border-bottom: 1px solid var(--line);
  box-shadow: 0 1px 3px rgba(15, 23, 42, 0.03);
  min-height: var(--navbar-height);
}
.header-navbar.navbar-semi-dark {
  background: var(--surface) !important;
}
.header-navbar .navbar-header {
  background: var(--chrome) !important;
  text-align: left;
  display: flex;
  align-items: center;
  padding: 0 24px;
  min-height: var(--navbar-height);
}
.header-navbar .navbar-header .nav-link,
.header-navbar .navbar-header .nav-link i {
  color: #ffffff !important;
}
.brand-logo.center {
  margin-left: 0;
}
.header-navbar .navbar-container {
  padding: 0 1.5rem;
}
.header-navbar .navbar-container .nav-link {
  color: var(--ink);
  padding: 0.5rem 1rem;
  transition: color 0.15s ease;
}
.header-navbar .navbar-container .nav-link:hover {
  color: var(--brand);
}
.header-navbar .navbar-container .nav-link i,
.header-navbar .navbar-container .nav-link span {
  color: inherit;
}
.header-navbar .navbar-container .navbar-nav.mr-auto span,
.header-navbar .navbar-container .navbar-nav.mr-auto .user-name {
  color: var(--ink-muted);
  font-size: 0.95rem;
}
.header-navbar .navbar-container .navbar-nav.mr-auto .user-name {
  color: var(--ink);
  font-weight: 700;
}
.header-navbar .dropdown-menu {
  border: 1px solid var(--line);
  border-radius: var(--radius-md);
  box-shadow: var(--shadow-lg);
  margin-top: 0.5rem;
  padding: 0.5rem 0;
}
.header-navbar .dropdown-menu .dropdown-item {
  font-size: 14px;
  padding: 0.6rem 1.2rem;
  color: var(--ink);
  transition: all 0.12s ease;
}
.header-navbar .dropdown-menu .dropdown-item:hover {
  background: var(--brand-light);
  color: var(--brand-active);
}
.header-navbar .dropdown-menu .dropdown-divider {
  border-color: var(--line);
  margin: 0.35rem 0;
}
.footer {
  background: var(--surface) !important;
  border-top: 1px solid var(--line);
  color: var(--ink-faint);
  font-size: 13px;
  padding: 1rem 2rem;
  letter-spacing: 0.01em;
}
.footer a {
  color: var(--ink-muted);
  font-weight: 600;
  transition: color 0.15s ease;
}
.footer a:hover {
  color: var(--brand);
}
.content-header {
  margin-bottom: 1.25rem;
}
.content-header .content-header-title {
  font-size: 1.4rem;
  font-weight: 700;
  letter-spacing: -0.01em;
  color: var(--ink);
}
.content-header .breadcrumb {
  background: transparent;
  padding: 0.25rem 0 0;
  margin: 0;
  font-size: 0.85rem;
}
.content-header .breadcrumb .breadcrumb-item {
  color: var(--ink-muted);
}
.card {
  border: 1px solid var(--line) !important;
  border-radius: var(--radius-md) !important;
  box-shadow: var(--shadow-sm);
  background: var(--surface);
  transition: box-shadow 0.2s ease, transform 0.2s ease;
}
.card .card-header {
  background: transparent;
  border-bottom: 1px solid var(--line);
  padding: 1.1rem 1.5rem;
}
.card .card-header .card-title {
  font-size: 1.05rem;
  font-weight: 700;
  color: var(--ink);
  margin: 0;
}
.card .card-body {
  padding: 1.5rem;
}
.card.pull-up:hover {
  transform: translateY(-4px);
  box-shadow: var(--shadow-md);
  background: var(--surface);
}
.btn {
  font-size: 0.9rem;
  padding: 0.58rem 1.15rem;
  border-radius: var(--radius-sm);
  font-weight: 600;
  letter-spacing: 0.02em;
  transition: all 0.2s ease;
}
.btn-round {
  border-radius: var(--radius-pill);
}
.btn.btn-lg {
  font-size: 1rem;
  padding: 0.78rem 1.5rem;
  border-radius: var(--radius-pill);
}
.btn-success,
.btn-success:hover,
.btn-success:focus,
.btn-success:active {
  background: var(--brand-gradient) !important;
  border-color: var(--brand) !important;
  color: #ffffff !important;
  box-shadow: 0 2px 6px rgba(26, 138, 74, 0.25);
}
.btn-success:hover {
  background:
    linear-gradient(
      135deg,
      var(--brand-hover) 0%,
      var(--brand) 100%) !important;
  border-color: var(--brand-hover) !important;
  box-shadow: 0 4px 12px rgba(26, 138, 74, 0.35);
  transform: translateY(-1px);
}
.btn-outline-success,
.btn-outline-success:hover,
.btn-outline-success:focus,
.btn-outline-success:active {
  color: var(--brand-active) !important;
  border-color: var(--brand-faint) !important;
  background: transparent !important;
  box-shadow: none;
}
.btn-outline-success:hover {
  background: var(--brand-light) !important;
  border-color: var(--brand) !important;
}
.btn-outline-info,
.btn-outline-info:hover,
.btn-outline-info:focus {
  border-color: var(--line-strong) !important;
  color: var(--ink) !important;
  background: transparent !important;
}
.btn-outline-info:hover {
  background: var(--neutral-bg) !important;
  color: var(--ink) !important;
}
.btn:disabled {
  opacity: 0.5;
  cursor: not-allowed;
  transform: none;
}
label,
.form-group label {
  color: var(--ink);
  font-size: 0.85rem;
  font-weight: 600;
  margin-bottom: 0.35rem;
}
.form-control {
  border: 1px solid var(--line-strong);
  border-radius: var(--radius-sm);
  padding: 0.58rem 0.95rem;
  font-size: 0.9rem;
  color: var(--ink);
  height: auto;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}
.form-control:focus {
  border-color: var(--brand);
  box-shadow: 0 0 0 3px rgba(26, 138, 74, 0.12);
  outline: none;
}
.form-control.round {
  border-radius: var(--radius-pill);
}
.form-control.is-invalid,
.form-control.ng-invalid.ng-touched {
  border-color: var(--danger);
}
.form-control.is-invalid:focus,
.form-control.ng-invalid.ng-touched:focus {
  box-shadow: 0 0 0 3px rgba(217, 45, 32, 0.12);
}
.form-group {
  margin-bottom: 1rem;
}
select.form-control {
  appearance: none;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%238a94a0' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 0.9rem center;
  padding-right: 2.2rem;
}
.input-group-text {
  background: var(--neutral-bg);
  border: 1px solid var(--line-strong);
  color: var(--ink-muted);
}
.invalid-feedback,
.error {
  font-size: 0.8rem;
  color: var(--danger);
  margin-top: 0.25rem;
}
.table {
  margin-bottom: 0;
}
.table thead th {
  font-size: 0.72rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--ink-muted);
  background: #f7f9fc;
  border-bottom: 2px solid var(--line);
  padding: 0.85rem 1rem;
  white-space: nowrap;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
}
.table thead th:focus-visible {
  outline: 2px solid var(--brand);
  outline-offset: -2px;
}
.table tbody td {
  font-size: 0.85rem;
  color: var(--ink);
  padding: 0.82rem 1rem;
  vertical-align: middle;
  border-top: 1px solid var(--line);
}
.table tbody tr {
  transition: background-color 0.15s ease;
}
.table tbody tr:hover {
  background: var(--brand-light);
}
tr:hover {
  cursor: pointer;
}
.status-badge {
  display: inline-block;
  padding: 0.35rem 0.85rem;
  border-radius: var(--radius-pill);
  font-size: 0.72rem;
  font-weight: 700;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  line-height: 1;
  white-space: nowrap;
}
.status-new,
.status-pending,
.status-processing {
  animation: statusGlow 1.8s ease-in-out infinite;
}
@keyframes statusGlow {
  0%, 100% {
    box-shadow: 0 0 0 0 rgba(255, 152, 0, 0.35);
  }
  50% {
    box-shadow: 0 0 0 5px rgba(255, 152, 0, 0);
  }
}
.status-new,
.status-pending,
.status-disapproved {
  background: var(--warning-bg);
  color: var(--warning);
}
.status-processing {
  background: var(--warning-bg);
  color: var(--warning);
}
.status-success,
.status-approved,
.status-active {
  background: var(--success-bg);
  color: var(--success);
}
.status-failed,
.status-rejected,
.status-reverted {
  background: var(--danger-bg);
  color: var(--danger);
}
.btn-new,
.btn-processing,
.btn-failed,
.btn-approved,
.btn-pending,
.btn-disapproved {
  padding: 0.4rem 0.9rem;
  border-radius: var(--radius-pill);
  font-size: 0.75rem;
  font-weight: 700;
  text-transform: uppercase;
  border: none;
}
.btn-new {
  background: var(--neutral-bg) !important;
  color: var(--neutral-text) !important;
}
.btn-processing,
.btn-pending {
  background: var(--warning-bg) !important;
  color: var(--warning) !important;
}
.btn-failed,
.btn-disapproved {
  background: var(--danger-bg) !important;
  color: var(--danger) !important;
}
.btn-success:not(.btn-outline-success) {
  background: var(--success-bg) !important;
  color: var(--success) !important;
}
.ngx-pagination {
  padding: 1rem 0 0;
  text-align: center;
  font-size: 0.85rem;
}
.ngx-pagination li {
  margin: 0 2px;
}
.ngx-pagination a,
.ngx-pagination button {
  padding: 0.42rem 0.8rem;
  border-radius: var(--radius-sm);
  color: var(--ink-muted);
  border: 1px solid var(--line);
  background: var(--surface);
  transition: all 0.15s ease;
}
.ngx-pagination a:hover,
.ngx-pagination button:hover {
  background: var(--brand-light);
  color: var(--brand-active);
  border-color: var(--brand-faint);
}
.ngx-pagination .current {
  background: var(--brand-gradient) !important;
  border-radius: var(--radius-sm);
  color: #ffffff;
  padding: 0.42rem 0.8rem;
  box-shadow: 0 2px 6px rgba(26, 138, 74, 0.25);
}
.ngx-pagination .disabled {
  color: var(--ink-faint);
}
.filterBox {
  animation-fill-mode: forwards;
  transition: all 0.2s linear;
  box-shadow: var(--shadow-lg) !important;
  min-width: 22rem;
  z-index: 1000;
  position: absolute;
  top: 130%;
  left: 0;
  right: auto;
  display: none;
  padding: 1.25rem 1.5rem;
  margin: 0;
  font-size: 0.9rem;
  color: var(--ink);
  text-align: left;
  background-color: var(--surface);
  border: 1px solid var(--line);
  border-radius: var(--radius-md);
  list-style: none;
}
.filterBox.show {
  display: block;
}
.filterBox .dropdown-header {
  padding: 0 0 0.75rem;
}
.filterBox li {
  margin-bottom: 0.75rem;
}
.filterBox .form-group {
  margin-bottom: 0.5rem;
}
.filterBox .form-group label {
  font-weight: 600;
  font-size: 0.8rem;
  color: var(--ink-muted);
}
.filterBox .close {
  opacity: 0.7;
}
.modal-content {
  border: none;
  border-radius: var(--radius-lg);
  box-shadow: var(--shadow-xl);
  overflow: hidden;
}
.modal-header {
  border-bottom: 1px solid var(--line);
  background: #f8fafc;
  padding: 1.2rem 1.5rem;
}
.modal-header .modal-title {
  font-weight: 700;
  color: var(--ink);
  font-size: 1.1rem;
}
.modal-body {
  padding: 1.5rem;
}
.modal-footer {
  border-top: 1px solid var(--line);
}
.modal .form-group {
  margin-bottom: 1rem;
}
.number {
  color: var(--ink) !important;
  font-weight: 700 !important;
  font-size: 1.9rem !important;
  letter-spacing: -0.02em;
  margin: 0.4rem 0;
}
.underline,
.new-underline,
.processing-underline,
.successful-underline,
.failed-underline {
  background: none !important;
  padding-bottom: 0.3rem;
  display: inline-block;
  border-bottom: 3px solid var(--brand);
}
.new-underline {
  border-bottom-color: var(--neutral-text);
}
.processing-underline {
  border-bottom-color: var(--warning);
}
.successful-underline {
  border-bottom-color: var(--success);
}
.failed-underline {
  border-bottom-color: var(--danger);
}
.stat-amount {
  color: var(--ink-muted);
  font-size: 0.85rem;
  margin-top: 0.5rem;
}
.stat-amount span {
  font-weight: 700;
  color: var(--ink);
  font-size: 1rem;
}
.alert {
  border-radius: var(--radius-sm);
  font-size: 0.9rem;
}
.alert.alert-danger {
  background: var(--danger-bg);
  border-color: #f5c6c2;
  color: var(--danger);
}
.empty-state,
.alert.alert-light {
  background: var(--neutral-bg);
  border: 1px dashed var(--line-strong);
  color: var(--ink-muted) !important;
  border-radius: var(--radius-md);
  text-align: center;
  padding: 2rem 1rem;
  font-size: 0.9rem;
  margin: 0 15px 15px;
}
.all-details {
  padding: 1rem;
  background: transparent;
  border-radius: var(--radius-md);
}
.all-details .card-header {
  border: none;
  border-radius: var(--radius-md);
  background: var(--surface);
  padding: 1.75rem;
  margin-bottom: 1rem;
}
.all-details .heading {
  text-align: left;
  color: var(--ink-muted);
  font-weight: 600;
  font-size: 0.85rem;
  text-transform: uppercase;
  letter-spacing: 0.03em;
  padding: 0.4rem 0;
}
.all-details .detail,
.all-details .details {
  text-align: left;
  color: var(--ink);
  font-weight: 500;
  padding: 0.4rem 0;
  overflow-wrap: anywhere;
}
.all-details .detail a,
.all-details .details a {
  color: var(--brand-active);
}
.border-right {
  border-right: none !important;
  padding: 1.5rem !important;
}
.no-border {
  border: none !important;
}
.custom-control-input ~ .custom-control-label::before {
  border-color: var(--line-strong);
}
.custom-control-input:checked ~ .custom-control-label::before {
  border-color: var(--brand);
  background-color: var(--brand);
}
.custom-control.new .custom-control-input ~ .custom-control-label::before {
  border-color: var(--neutral-text);
}
.custom-control.new .custom-control-input:checked ~ .custom-control-label::before {
  background-color: var(--neutral-text);
}
.custom-control.processing .custom-control-input ~ .custom-control-label::before {
  border-color: var(--warning);
}
.custom-control.processing .custom-control-input:checked ~ .custom-control-label::before {
  background-color: var(--warning);
}
.custom-control.success .custom-control-input ~ .custom-control-label::before {
  border-color: var(--success);
}
.custom-control.success .custom-control-input:checked ~ .custom-control-label::before {
  background-color: var(--success);
}
.custom-control.failed .custom-control-input ~ .custom-control-label::before {
  border-color: var(--danger);
}
.custom-control.failed .custom-control-input:checked ~ .custom-control-label::before {
  background-color: var(--danger);
}
ui-switch {
  vertical-align: middle;
}
.switch {
  border-color: var(--line-strong) !important;
}
.switch.checked {
  background: var(--brand) !important;
}
.switch.disabled {
  opacity: 0.45;
}
.toast-success {
  background-color: var(--brand) !important;
}
.toast-error {
  background-color: var(--danger) !important;
}
.toast-warning {
  background-color: var(--warning) !important;
}
.toast-info {
  background-color: var(--info) !important;
}
.toast-title {
  font-weight: 700;
}
.auth-wrapper {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 2rem 1.25rem;
  background:
    radial-gradient(
      ellipse at 20% 0%,
      #1a3a4d 0%,
      transparent 55%),
    radial-gradient(
      ellipse at 90% 100%,
      #10304d 0%,
      transparent 50%),
    linear-gradient(
      160deg,
      #0d1420 0%,
      #16222e 55%,
      #101a26 100%);
}
.auth-wrapper::before {
  content: "";
  position: fixed;
  inset: 0;
  background-image: radial-gradient(rgba(255, 255, 255, 0.035) 1px, transparent 1px);
  background-size: 28px 28px;
  pointer-events: none;
}
.auth-wrapper .auth-card {
  width: 100%;
  max-width: 440px;
  background: var(--surface);
  border: 1px solid rgba(255, 255, 255, 0.06);
  border-radius: var(--radius-xl);
  box-shadow: var(--shadow-xl);
  padding: 2.75rem 2.5rem;
  position: relative;
  overflow: hidden;
}
.auth-wrapper .auth-card::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 4px;
  background: var(--brand-gradient);
}
.auth-wrapper .auth-logo {
  text-align: center;
  margin-bottom: 2rem;
}
.auth-wrapper .auth-logo img {
  max-width: 210px;
  height: auto;
}
.auth-wrapper .auth-title {
  font-size: 1.35rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 0.35rem;
  color: var(--ink);
}
.auth-wrapper .auth-subtitle {
  text-align: center;
  color: var(--ink-muted);
  font-size: 0.9rem;
  margin-bottom: 2rem;
}
.auth-wrapper .form-control {
  padding: 0.8rem 1.1rem;
  border-radius: var(--radius-sm);
  font-size: 0.95rem;
  height: auto;
}
.auth-wrapper .form-control:focus {
  box-shadow: 0 0 0 3px rgba(26, 138, 74, 0.14);
}
.auth-wrapper .btn {
  width: 100%;
  padding: 0.8rem 1rem;
  margin-top: 0.5rem;
}
.auth-wrapper .auth-footer {
  text-align: center;
  margin-top: 1.75rem;
  font-size: 0.85rem;
}
.auth-wrapper .auth-footer a {
  font-weight: 600;
}
.auth-wrapper .auth-input-group {
  position: relative;
}
.auth-wrapper .auth-input-group i {
  position: absolute;
  left: 0.95rem;
  top: 50%;
  transform: translateY(-50%);
  color: var(--ink-faint);
  font-size: 1rem;
  pointer-events: none;
  z-index: 2;
}
.auth-wrapper .auth-input-group .form-control {
  padding-left: 2.6rem;
}
.auth-wrapper .auth-input-group .form-control:focus ~ i,
.auth-wrapper .auth-input-group .form-control:focus ~ i {
  color: var(--brand);
}
.auth-wrapper .auth-footer {
  color: var(--ink-faint);
}
.auth-wrapper .auth-footer a {
  color: var(--brand);
}
.auth-wrapper .auth-footer a:hover {
  color: var(--brand-hover);
  text-decoration: underline;
}
.auth-wrapper .auth-brand-block {
  text-align: center;
  margin-bottom: 1.75rem;
  padding-bottom: 1.5rem;
  border-bottom: 1px solid var(--line);
  font-size: 0.8rem;
  color: var(--ink-faint);
  letter-spacing: 0.04em;
}
.centralise {
  text-align: center;
  width: 100%;
  padding-top: 1rem !important;
}
.row div.heading {
  padding-top: 0.6rem !important;
  color: var(--ink-muted);
  font-size: 0.85rem;
  font-weight: 600;
}
.row div.detail {
  padding-top: 0.6rem !important;
  color: var(--ink);
  font-weight: 500;
}
.key-card {
  max-width: 560px;
}
.key-card .input-group-append .btn {
  border-radius: var(--radius-sm) !important;
  border: 1px solid var(--line) !important;
  background: var(--surface) !important;
  color: var(--ink) !important;
}
.key-card .input-group-append .btn:hover {
  background: var(--brand-light) !important;
  color: var(--brand-active) !important;
}
.hover {
  overflow-x: visible;
}
.pl-30 {
  padding-left: 30px;
}
.pr-30 {
  padding-right: 30px;
}
.pl-5 {
  padding-left: 5px !important;
}
.pr-5 {
  padding-right: 5px !important;
}
.pt-30 {
  padding-top: 30px !important;
}
.pb-1 {
  padding-bottom: 0.25rem !important;
}
.dropdown-item.active,
.dropdown-item:active {
  color: #ffffff;
  background-color: var(--brand);
}
a.details {
  color: var(--ink) !important;
  margin-right: 5px;
  font-weight: 600;
}
.pull-up td {
  padding: 0.8rem 1rem !important;
}
th .icons.icon-sort::after {
  content: url("./media/sort.svg");
}
th .icons.icon-rsort::after {
  content: url("./media/reverse-sort.svg");
}
.icons.icon-sort,
.icons.icon-rsort {
  margin-left: 6px;
  line-height: 1;
  vertical-align: middle;
  opacity: 0.7;
}
.menu-item .icons.icon-dashboard::after {
  content: url("./media/dashboard.svg");
}
.menu-item .icons.icon-agents::after {
  content: url("./media/agents.svg");
}
.menu-item .icons.icon-admin::after {
  content: url("./media/admin.svg");
}
.menu-item .icons.icon-logs::after {
  content: url("./media/logs.svg");
}
.menu-item .icons.icon-logoutt::after {
  content: url("./media/logout.svg");
}
.menu-item .icons.icon-manual::after {
  content: url("./media/manual.svg");
}
.menu-item .icons.icon-fund-history::after {
  content: url("./media/fund_history.svg");
}
.icons.icon-fund-history::after {
  content: url("./media/fund_history.svg");
}
.icons.icon-loading::after {
  content: url("./media/loading.svg");
}
.nav-link .icons.icon-admin-icon::after {
  content: url("./media/admin-icon.svg");
}
.filterBox-holder {
  position: relative;
}
.page-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  flex-wrap: wrap;
  padding: 0.4rem 0 1.25rem;
}
.page-head__title {
  font-size: 1.7rem;
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--ink);
  margin: 0;
  text-transform: capitalize;
}
.page-head__sub {
  color: var(--ink-muted);
  font-size: 0.95rem;
  margin: 0.3rem 0 0;
}
.page-head__tools {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  flex-wrap: wrap;
}
.page-pill {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  background: var(--surface);
  border: 1px solid var(--line);
  border-radius: var(--radius-pill);
  box-shadow: var(--shadow-sm);
  padding: 0.5rem 1.1rem;
  font-size: 0.85rem;
  font-weight: 600;
  color: var(--ink-muted);
  white-space: nowrap;
}
.page-pill i {
  color: var(--brand);
  font-size: 0.95rem;
}
.page-pill strong {
  color: var(--ink);
  font-weight: 700;
}
.page-pill--balance {
  background: var(--brand-light);
  border-color: var(--brand-faint);
  color: var(--brand-active);
}
.page-pill--balance i {
  color: var(--brand);
}
.card-toolbar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  flex-wrap: wrap;
  padding: 1.1rem 1.5rem;
}
.card-toolbar__title {
  display: flex;
  align-items: center;
  gap: 0.6rem;
  margin: 0;
  font-size: 1.05rem;
  font-weight: 700;
  color: var(--ink);
}
.card-toolbar__title i {
  color: var(--brand);
}
.card-toolbar__actions {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 0.75rem;
  width: 100%;
}
.card-toolbar__actions app-agent-filter,
.card-toolbar__actions app-agent-modal {
  display: flex;
  align-items: center;
}
.count-pill {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 1.6rem;
  height: 1.6rem;
  padding: 0 0.5rem;
  border-radius: var(--radius-pill);
  background: var(--neutral-bg);
  color: var(--neutral-text);
  font-size: 0.78rem;
  font-weight: 700;
}
.heading-elements > .btn-outline-info,
.heading-elements > .btn {
  color: var(--brand-active) !important;
  border-color: var(--brand-faint) !important;
  background: transparent !important;
}
.heading-elements > .btn-outline-info:hover,
.heading-elements > .btn:hover {
  background: var(--brand-light) !important;
  border-color: var(--brand) !important;
  color: var(--brand-active) !important;
}
.heading-elements > .btn-outline-info:focus,
.heading-elements > .btn:focus {
  box-shadow: 0 0 0 3px rgba(47, 158, 68, 0.15);
}
.modal-dialog {
  max-width: 540px;
}
.modal-content .modal-header {
  border-top: 3px solid var(--brand);
}
.modal-header {
  background: #f8fafc;
  padding: 1.25rem 1.5rem;
}
.modal-header .modal-title {
  font-size: 1.1rem;
  letter-spacing: 0.01em;
}
.modal-header .close {
  opacity: 0.7;
  font-size: 1.4rem;
  font-weight: 400;
  color: var(--ink-muted);
  text-shadow: none;
}
.modal-header .close:hover {
  opacity: 1;
  color: var(--ink);
}
.modal-body.mx-3 {
  margin-left: 0;
  margin-right: 0;
}
.modal .form-control.round,
.modal .input-group-text.round {
  border-radius: var(--radius-sm) !important;
}
.modal .md-form {
  margin-bottom: 0.5rem;
}
.modal .md-form .form-group {
  margin-bottom: 0.25rem;
}
.modal .alert.alert-danger.error,
.modal .alert.alert-danger {
  background: transparent;
  border: 0;
  padding: 0.25rem 0 0;
  margin: 0.15rem 0 0;
  font-size: 0.78rem;
  color: var(--danger);
}
.modal .alert.alert-default {
  background: transparent;
  border: 0;
  padding: 0.25rem 0 0;
  margin: 0.15rem 0 0;
  font-size: 0.78rem;
  color: var(--info);
}
.modal-footer {
  justify-content: flex-end;
  gap: 0.6rem;
  padding: 1rem 1.5rem;
}
.filterBox .filter-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 0 1rem !important;
  padding: 0 0 0.9rem !important;
  border-bottom: 1px solid var(--line);
}
.filterBox .filter-header span {
  color: var(--ink);
  font-weight: 700;
  font-size: 1rem;
  letter-spacing: 0.02em;
}
.filterBox .filter-header .close {
  font-size: 1.25rem;
  line-height: 1;
  color: var(--ink-muted);
}
.card-accent-top {
  border-top: 3px solid var(--brand) !important;
}
.stat-number {
  font-size: 2rem;
  font-weight: 800;
  letter-spacing: -0.03em;
  line-height: 1.1;
  background:
    linear-gradient(
      135deg,
      var(--ink) 0%,
      var(--ink-muted) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}
.empty-state,
.alert.alert-light {
  background:
    linear-gradient(
      135deg,
      #f8fafc 0%,
      #f2f5f9 100%);
  border: 1px dashed var(--line-strong);
  color: var(--ink-muted) !important;
  border-radius: var(--radius-md);
  text-align: center;
  padding: 2.5rem 1.5rem;
  font-size: 0.9rem;
  margin: 0 15px 15px;
}
[title] {
  position: relative;
}
@media (max-width: 575.98px) {
  .header-navbar .navbar-header {
    padding: 0 16px;
  }
  .header-navbar .navbar-container {
    padding: 0 0.75rem;
  }
  .filterBox {
    min-width: calc(100vw - 2rem);
    left: 50%;
    transform: translateX(-50%);
    top: 120%;
  }
  .card .card-body {
    padding: 1rem;
  }
  .content-header .content-header-title {
    font-size: 1.2rem;
  }
  .auth-wrapper {
    padding: 1rem;
  }
  .auth-wrapper .auth-card {
    padding: 1.75rem 1.25rem;
  }
}
@media (max-width: 991.98px) {
  .table thead th,
  .table tbody td {
    padding: 0.7rem 0.75rem;
  }
}

/* node_modules/ngx-toastr/toastr.css */
.toast-center-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}
.toast-title {
  font-weight: bold;
}
.toast-message {
  word-wrap: break-word;
}
.toast-message a,
.toast-message label {
  color: #FFFFFF;
}
.toast-message a:hover {
  color: #CCCCCC;
  text-decoration: none;
}
.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  text-shadow: 0 1px 0 #ffffff;
}
.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
}
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.toast-container {
  pointer-events: none;
  position: fixed;
  z-index: 999999;
}
.toast-container * {
  box-sizing: border-box;
}
.toast-container .ngx-toastr {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  background-size: 24px;
  box-shadow: 0 0 12px #999999;
  color: #FFFFFF;
}
.toast-container .ngx-toastr:hover {
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  cursor: pointer;
}
.toast-info {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+);
}
.toast-error {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+);
}
.toast-success {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==);
}
.toast-warning {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==);
}
.toast-container.toast-top-center .ngx-toastr,
.toast-container.toast-bottom-center .ngx-toastr {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
.toast-container.toast-top-full-width .ngx-toastr,
.toast-container.toast-bottom-full-width .ngx-toastr {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}
.ngx-toastr {
  background-color: #030303;
  pointer-events: auto;
}
.toast-success {
  background-color: #51A351;
}
.toast-error {
  background-color: #BD362F;
}
.toast-info {
  background-color: #2F96B4;
}
.toast-warning {
  background-color: #F89406;
}
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
}
@media all and (max-width: 240px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  .toast-container .ngx-toastr.div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}

/* node_modules/ngx-ui-switch/ui-switch.component.css */
.switch.switch-small {
  min-width: 33px;
}
.switch.switch-medium {
  min-width: 50px;
}
.switch.switch-large {
  min-width: 60px;
}
.switch.switch-small > .switch-pane > span {
  font-size: 9px;
}
.switch.switch-medium > .switch-pane > span {
  font-size: 16px;
}
.switch.switch-large > .switch-pane > span {
  font-size: 16px;
}
.switch {
  border: 1px solid #dfdfdf;
  position: relative;
  display: inline-block;
  box-sizing: content-box;
  padding: 0;
  margin: 0;
  cursor: pointer;
  box-shadow: rgb(223, 223, 223) 0 0 0 0 inset;
  transition: 0.3s ease-out all;
  -webkit-transition: 0.3s ease-out all;
  white-space: nowrap;
}
.switch small {
  border-radius: 100%;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  position: absolute;
  top: 0;
  right: calc(100% - 30px);
  transition: 0.3s ease-out all;
  -webkit-transition: 0.3s ease-out all;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.switch.switch-small {
  height: 20px;
  border-radius: 20px;
}
.switch.switch-small small {
  width: 20px;
  height: 20px;
  right: calc(100% - 20px);
}
.switch.switch-small > .switch-pane > span {
  line-height: 20px;
}
.switch.switch-small > .switch-pane .switch-label-checked {
  padding-right: 25px;
  padding-left: 10px;
}
.switch.switch-small > .switch-pane .switch-label-unchecked {
  padding-left: 25px;
  padding-right: 10px;
}
.switch.switch-medium {
  height: 30px;
  border-radius: 30px;
}
.switch.switch-medium small {
  width: 30px;
  height: 30px;
  right: calc(100% - 30px);
}
.switch.switch-medium > .switch-pane > span {
  line-height: 30px;
}
.switch.switch-medium > .switch-pane .switch-label-checked {
  padding-right: 35px;
  padding-left: 15px;
}
.switch.switch-medium > .switch-pane .switch-label-unchecked {
  padding-left: 35px;
  padding-right: 15px;
}
.switch.switch-large {
  height: 40px;
  border-radius: 40px;
}
.switch.switch-large small {
  width: 40px;
  height: 40px;
  right: calc(100% - 40px);
}
.switch.switch-large > .switch-pane > span {
  line-height: 40px;
}
.switch.switch-large > .switch-pane .switch-label-checked {
  padding-right: 45px;
  padding-left: 20px;
}
.switch.switch-large > .switch-pane .switch-label-unchecked {
  padding-left: 45px;
  padding-right: 20px;
}
.switch.checked {
  background: rgb(100, 189, 99);
}
.switch.checked small {
  right: 0;
  left: auto;
}
.switch.checked .switch-pane {
  top: 0;
}
.switch.checked .switch-pane .switch-label-checked {
  display: block;
}
.switch.checked .switch-pane .switch-label-unchecked {
  display: none;
}
.switch.disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.switch .switch-pane {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 100%;
  justify-content: flex-start;
  align-items: center;
  top: 0;
  position: relative;
  pointer-events: none;
}
.switch .switch-pane > span {
  display: block;
  min-height: 100%;
}
.switch .switch-pane .switch-label {
  color: black;
}
.switch .switch-pane .switch-label-checked {
  display: none;
}
.switch .switch-pane .switch-label-unchecked {
  display: block;
}
.switch.loading {
  background-color: #f1f1f1;
}
.switch.loading small {
  background-color: transparent;
  border: none;
  box-shadow: none;
  right: 50%;
  transform: translateX(50%);
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles.css.map */
