.top-1 {
  top: 0.25rem !important;
}

.top-2 {
  top: 0.5rem !important;
}

.top-3 {
  top: 0.75rem !important;
}

.top-4 {
  top: 1rem !important;
}

.top-5 {
  top: 1.25rem !important;
}

.top-6 {
  top: 1.5rem !important;
}

.top-7 {
  top: 1.75rem !important;
}

.top-8 {
  top: 2rem !important;
}

.top-9 {
  top: 2.25rem !important;
}

.top-10 {
  top: 2.5rem !important;
}

.top-11 {
  top: 2.75rem !important;
}

.top-12 {
  top: 3rem !important;
}

.top-13 {
  top: 3.25rem !important;
}

.top-14 {
  top: 3.5rem !important;
}

.top-15 {
  top: 3.75rem !important;
}

.top-16 {
  top: 4rem !important;
}

.top-17 {
  top: 4.25rem !important;
}

.top-18 {
  top: 4.5rem !important;
}

.top-19 {
  top: 4.75rem !important;
}

.top-20 {
  top: 5rem !important;
}

.bottom-1 {
  bottom: 0.25rem !important;
}

.bottom-2 {
  bottom: 0.5rem !important;
}

.bottom-3 {
  bottom: 0.75rem !important;
}

.bottom-4 {
  bottom: 1rem !important;
}

.bottom-5 {
  bottom: 1.25rem !important;
}

.bottom-6 {
  bottom: 1.5rem !important;
}

.bottom-7 {
  bottom: 1.75rem !important;
}

.bottom-8 {
  bottom: 2rem !important;
}

.bottom-9 {
  bottom: 2.25rem !important;
}

.bottom-10 {
  bottom: 2.5rem !important;
}

.bottom-11 {
  bottom: 2.75rem !important;
}

.bottom-12 {
  bottom: 3rem !important;
}

.bottom-13 {
  bottom: 3.25rem !important;
}

.bottom-14 {
  bottom: 3.5rem !important;
}

.bottom-15 {
  bottom: 3.75rem !important;
}

.bottom-16 {
  bottom: 4rem !important;
}

.bottom-17 {
  bottom: 4.25rem !important;
}

.bottom-18 {
  bottom: 4.5rem !important;
}

.bottom-19 {
  bottom: 4.75rem !important;
}

.bottom-20 {
  bottom: 5rem !important;
}

.start-1 {
  left: 0.25rem !important;
}

.start-2 {
  left: 0.5rem !important;
}

.start-3 {
  left: 0.75rem !important;
}

.start-4 {
  left: 1rem !important;
}

.start-5 {
  left: 1.25rem !important;
}

.start-6 {
  left: 1.5rem !important;
}

.start-7 {
  left: 1.75rem !important;
}

.start-8 {
  left: 2rem !important;
}

.start-9 {
  left: 2.25rem !important;
}

.start-10 {
  left: 2.5rem !important;
}

.start-11 {
  left: 2.75rem !important;
}

.start-12 {
  left: 3rem !important;
}

.start-13 {
  left: 3.25rem !important;
}

.start-14 {
  left: 3.5rem !important;
}

.start-15 {
  left: 3.75rem !important;
}

.start-16 {
  left: 4rem !important;
}

.start-17 {
  left: 4.25rem !important;
}

.start-18 {
  left: 4.5rem !important;
}

.start-19 {
  left: 4.75rem !important;
}

.start-20 {
  left: 5rem !important;
}

.end-1 {
  right: 0.25rem !important;
}

.end-2 {
  right: 0.5rem !important;
}

.end-3 {
  right: 0.75rem !important;
}

.end-4 {
  right: 1rem !important;
}

.end-5 {
  right: 1.25rem !important;
}

.end-6 {
  right: 1.5rem !important;
}

.end-7 {
  right: 1.75rem !important;
}

.end-8 {
  right: 2rem !important;
}

.end-9 {
  right: 2.25rem !important;
}

.end-10 {
  right: 2.5rem !important;
}

.end-11 {
  right: 2.75rem !important;
}

.end-12 {
  right: 3rem !important;
}

.end-13 {
  right: 3.25rem !important;
}

.end-14 {
  right: 3.5rem !important;
}

.end-15 {
  right: 3.75rem !important;
}

.end-16 {
  right: 4rem !important;
}

.end-17 {
  right: 4.25rem !important;
}

.end-18 {
  right: 4.5rem !important;
}

.end-19 {
  right: 4.75rem !important;
}

.end-20 {
  right: 5rem !important;
}

.top-n1 {
  top: -0.25rem !important;
}

.top-n2 {
  top: -0.5rem !important;
}

.top-n3 {
  top: -0.75rem !important;
}

.top-n4 {
  top: -1rem !important;
}

.top-n5 {
  top: -1.25rem !important;
}

.top-n6 {
  top: -1.5rem !important;
}

.top-n7 {
  top: -1.75rem !important;
}

.top-n8 {
  top: -2rem !important;
}

.top-n9 {
  top: -2.25rem !important;
}

.top-n10 {
  top: -2.5rem !important;
}

.top-n11 {
  top: -2.75rem !important;
}

.top-n12 {
  top: -3rem !important;
}

.top-n13 {
  top: -3.25rem !important;
}

.top-n14 {
  top: -3.5rem !important;
}

.top-n15 {
  top: -3.75rem !important;
}

.top-n16 {
  top: -4rem !important;
}

.top-n17 {
  top: -4.25rem !important;
}

.top-n18 {
  top: -4.5rem !important;
}

.top-n19 {
  top: -4.75rem !important;
}

.top-n20 {
  top: -5rem !important;
}

.bottom-n1 {
  bottom: -0.25rem !important;
}

.bottom-n2 {
  bottom: -0.5rem !important;
}

.bottom-n3 {
  bottom: -0.75rem !important;
}

.bottom-n4 {
  bottom: -1rem !important;
}

.bottom-n5 {
  bottom: -1.25rem !important;
}

.bottom-n6 {
  bottom: -1.5rem !important;
}

.bottom-n7 {
  bottom: -1.75rem !important;
}

.bottom-n8 {
  bottom: -2rem !important;
}

.bottom-n9 {
  bottom: -2.25rem !important;
}

.bottom-n10 {
  bottom: -2.5rem !important;
}

.bottom-n11 {
  bottom: -2.75rem !important;
}

.bottom-n12 {
  bottom: -3rem !important;
}

.bottom-n13 {
  bottom: -3.25rem !important;
}

.bottom-n14 {
  bottom: -3.5rem !important;
}

.bottom-n15 {
  bottom: -3.75rem !important;
}

.bottom-n16 {
  bottom: -4rem !important;
}

.bottom-n17 {
  bottom: -4.25rem !important;
}

.bottom-n18 {
  bottom: -4.5rem !important;
}

.bottom-n19 {
  bottom: -4.75rem !important;
}

.bottom-n20 {
  bottom: -5rem !important;
}

.start-n1 {
  left: -0.25rem !important;
}

.start-n2 {
  left: -0.5rem !important;
}

.start-n3 {
  left: -0.75rem !important;
}

.start-n4 {
  left: -1rem !important;
}

.start-n5 {
  left: -1.25rem !important;
}

.start-n6 {
  left: -1.5rem !important;
}

.start-n7 {
  left: -1.75rem !important;
}

.start-n8 {
  left: -2rem !important;
}

.start-n9 {
  left: -2.25rem !important;
}

.start-n10 {
  left: -2.5rem !important;
}

.start-n11 {
  left: -2.75rem !important;
}

.start-n12 {
  left: -3rem !important;
}

.start-n13 {
  left: -3.25rem !important;
}

.start-n14 {
  left: -3.5rem !important;
}

.start-n15 {
  left: -3.75rem !important;
}

.start-n16 {
  left: -4rem !important;
}

.start-n17 {
  left: -4.25rem !important;
}

.start-n18 {
  left: -4.5rem !important;
}

.start-n19 {
  left: -4.75rem !important;
}

.start-n20 {
  left: -5rem !important;
}

.end-n1 {
  right: -0.25rem !important;
}

.end-n2 {
  right: -0.5rem !important;
}

.end-n3 {
  right: -0.75rem !important;
}

.end-n4 {
  right: -1rem !important;
}

.end-n5 {
  right: -1.25rem !important;
}

.end-n6 {
  right: -1.5rem !important;
}

.end-n7 {
  right: -1.75rem !important;
}

.end-n8 {
  right: -2rem !important;
}

.end-n9 {
  right: -2.25rem !important;
}

.end-n10 {
  right: -2.5rem !important;
}

.end-n11 {
  right: -2.75rem !important;
}

.end-n12 {
  right: -3rem !important;
}

.end-n13 {
  right: -3.25rem !important;
}

.end-n14 {
  right: -3.5rem !important;
}

.end-n15 {
  right: -3.75rem !important;
}

.end-n16 {
  right: -4rem !important;
}

.end-n17 {
  right: -4.25rem !important;
}

.end-n18 {
  right: -4.5rem !important;
}

.end-n19 {
  right: -4.75rem !important;
}

.end-n20 {
  right: -5rem !important;
}

body:not([data-kt-sticky-header=on]) .text-non-sticky-white {
  color: #fff !important;
}

/* New Button Style Set */
/* Button Default Style */
.btn.btn-custom-gradient {
  color: white;
  background-image: linear-gradient(#1D4969, #1B334B);
  background-color: transparent;
}

.btn.btn-custom-gradient i {
  color: white;
}

.btn.btn-custom-light {
  border: 1px solid #CED4DA;
  color: #333333;
  background-color: white;
}

.btn.btn-custom-light i {
  color: #333333;
}

.btn.btn-custom-secondary {
  border: 1px solid #CED4DA;
  color: #333333;
  background-color: #F3F7F9;
}

.btn.btn-custom-secondary i {
  color: #333333;
}

.btn.btn-custom-gray {
  border: 1px solid #B2B5C1;
  color: #B2B5C1;
  background-color: #FFFFFF;
}

.btn.btn-custom-gray i {
  color: #B2B5C1;
}

.btn.btn-custom-danger {
  color: #FFFFFF;
  background-color: #DC3545;
}

.btn.btn-custom-danger i {
  color: #FFFFFF;
}

.btn.btn-custom-warning {
  color: #000000;
  background-color: #FEEB70;
}

.btn.btn-custom-warning i {
  color: #000000;
}

/* Button Active Style */
.btn.btn-active-custom-gradient:hover, .btn.btn-active-custom-gradient.active {
  color: white;
  background-image: linear-gradient(#142F48, #142F48);
  background-color: transparent;
}

.btn.btn-active-custom-gradient:hover i, .btn.btn-active-custom-gradient.active i {
  color: white;
}

.btn.btn-active-custom-light:hover, .btn.btn-active-custom-light.active {
  border: 1px solid #CED4DA;
  color: #3D7ED1;
  background-color: #F6F8FA;
}

.btn.btn-active-custom-light:hover i, .btn.btn-active-custom-light.active i {
  color: #3D7ED1;
}

.btn.btn-active-custom-primary:hover, .btn.btn-active-custom-primary.active {
  border: 1px solid #3D7ED1;
  color: #3D7ED1;
  background-color: #F0F5FF;
}

.btn.btn-active-custom-primary:hover i, .btn.btn-active-custom-primary.active i {
  color: #3D7ED1;
}

.btn.btn-active-custom-danger:hover, .btn.btn-active-custom-danger.active {
  color: #FFFFFF;
  background-color: #A61F2C;
}

.btn.btn-active-custom-danger:hover i, .btn.btn-active-custom-danger.active i {
  color: #FFFFFF;
}

.btn.btn-active-custom-warning:hover, .btn.btn-active-custom-warning.active {
  color: #000000;
  background-color: #FFC000;
}

.btn.btn-active-custom-warning:hover i, .btn.btn-active-custom-warning.active i {
  color: #000000;
}

.btn.btn-custom-gradient-imp {
  color: white !important;
  background-image: linear-gradient(#1D4969, #1B334B) !important;
  background-color: transparent !important;
}

.btn.btn-custom-gradient-imp i {
  color: white !important;
}

.btn.btn-custom-light-imp {
  border: 1px solid #CED4DA !important;
  color: #333333 !important;
  background-color: white !important;
}

.btn.btn-custom-light-imp i {
  color: #333333 !important;
}

.btn.btn-custom-secondary-imp {
  border: 1px solid #CED4DA !important;
  color: #333333 !important;
  background-color: #F3F7F9 !important;
}

.btn.btn-custom-secondary-imp i {
  color: #333333 !important;
}

.btn.btn-custom-gray-imp {
  border: 1px solid #B2B5C1 !important;
  color: #B2B5C1 !important;
  background-color: #FFFFFF !important;
}

.btn.btn-custom-gray-imp i {
  color: #B2B5C1 !important;
}

.btn.btn-custom-danger-imp {
  color: #FFFFFF !important;
  background-color: #DC3545 !important;
}

.btn.btn-custom-danger-imp i {
  color: #FFFFFF !important;
}

.btn.btn-custom-warning-imp {
  color: #000000 !important;
  background-color: #FEEB70 !important;
}

.btn.btn-custom-warning-imp i {
  color: #000000 !important;
}

/* Button Active Style */
.btn.btn-active-custom-gradient-imp:hover, .btn.btn-active-custom-gradient-imp.active {
  color: white !important;
  background-image: linear-gradient(#142F48, #142F48) !important;
  background-color: transparent !important;
}

.btn.btn-active-custom-gradient-imp:hover i, .btn.btn-active-custom-gradient-imp.active i {
  color: white !important;
}

.btn.btn-active-custom-light-imp:hover, .btn.btn-active-custom-light-imp.active {
  border: 1px solid #CED4DA !important;
  color: #3D7ED1 !important;
  background-color: #F6F8FA !important;
}

.btn.btn-active-custom-light-imp:hover i, .btn.btn-active-custom-light-imp.active i {
  color: #3D7ED1 !important;
}

.btn.btn-active-custom-primary-imp:hover, .btn.btn-active-custom-primary-imp.active {
  border: 1px solid #3D7ED1 !important;
  color: #3D7ED1 !important;
  background-color: #F0F5FF !important;
}

.btn.btn-active-custom-primary-imp:hover i, .btn.btn-active-custom-primary-imp.active i {
  color: #3D7ED1 !important;
}

.btn.btn-active-custom-danger-imp:hover, .btn.btn-active-custom-danger-imp.active {
  color: #FFFFFF !important;
  background-color: #A61F2C !important;
}

.btn.btn-active-custom-danger-imp:hover i, .btn.btn-active-custom-danger-imp.active i {
  color: #FFFFFF !important;
}

.btn.btn-active-custom-warning-imp:hover, .btn.btn-active-custom-warning-imp.active {
  color: #000000 !important;
  background-color: #FFC000 !important;
}

.btn.btn-active-custom-warning-imp:hover i, .btn.btn-active-custom-warning-imp.active i {
  color: #000000 !important;
}
