/* Helper Row Space */
/* Helper Float */
.pull-left {
  float: left !important;
}

.pull-right {
  float: right !important;
}

.pull-none {
  float: none !important;
}

/* Helper Vertical Align */
.valign-middle {
  vertical-align: middle !important;
}

.valign-top {
  vertical-align: top !important;
}

.valign-bottom {
  vertical-align: bottom !important;
}

/* Helper Text */
.text-app {
  color: #29a24b !important;
}

.text-white {
  color: #ffffff !important;
}

.text-primary {
  color: #3699FF !important;
}

.text-secondary {
  color: #D6D6E0 !important;
}

.text-success {
  color: #28a745 !important;
}

.text-info {
  color: #8950FC !important;
}

.text-warning {
  color: #FFBD04 !important;
}

.text-danger {
  color: #F64E60 !important;
}

.text-light {
  color: #F3F6F9 !important;
}

.text-dark {
  color: #212121 !important;
}

.text-dark-75 {
  color: #464E5F !important;
}

/* Helper Width */
.width-full {
  width: 100% !important;
}

.width-half {
  width: 50% !important;
}

.width-0px {
  width: 0px !important;
}

.width-5px {
  width: 5px !important;
}

.width-10px {
  width: 10px !important;
}

.width-15px {
  width: 15px !important;
}

.width-20px {
  width: 20px !important;
}

.width-25px {
  width: 25px !important;
}

.width-30px {
  width: 30px !important;
}

.width-35px {
  width: 35px !important;
}

.width-40px {
  width: 40px !important;
}

.width-45px {
  width: 45px !important;
}

.width-50px {
  width: 50px !important;
}

.width-55px {
  width: 55px !important;
}

.width-60px {
  width: 60px !important;
}

.width-65px {
  width: 65px !important;
}

.width-70px {
  width: 70px !important;
}

.width-75px {
  width: 75px !important;
}

.width-80px {
  width: 80px !important;
}

.width-85px {
  width: 85px !important;
}

.width-90px {
  width: 90px !important;
}

.width-95px {
  width: 95px !important;
}

.width-100px {
  width: 100px !important;
}

.width-105px {
  width: 105px !important;
}

.width-110px {
  width: 110px !important;
}

.width-115px {
  width: 115px !important;
}

.width-120px {
  width: 120px !important;
}

.width-125px {
  width: 125px !important;
}

.width-130px {
  width: 130px !important;
}

.width-135px {
  width: 135px !important;
}

.width-140px {
  width: 140px !important;
}

.width-145px {
  width: 145px !important;
}

.width-150px {
  width: 150px !important;
}

.width-155px {
  width: 155px !important;
}

.width-160px {
  width: 160px !important;
}

.width-165px {
  width: 165px !important;
}

.width-170px {
  width: 170px !important;
}

.width-175px {
  width: 175px !important;
}

.width-180px {
  width: 180px !important;
}

.width-185px {
  width: 185px !important;
}

.width-190px {
  width: 190px !important;
}

.width-195px {
  width: 195px !important;
}

.width-200px {
  width: 200px !important;
}

.width-100px {
  width: 100px !important;
}

.width-150px {
  width: 150px !important;
}

.width-200px {
  width: 200px !important;
}

.width-250px {
  width: 250px !important;
}

.width-300px {
  width: 300px !important;
}

.width-350px {
  width: 350px !important;
}

.width-400px {
  width: 400px !important;
}

.width-450px {
  width: 450px !important;
}

.width-500px {
  width: 500px !important;
}

.width-550px {
  width: 550px !important;
}

.width-600px {
  width: 600px !important;
}

.width-650px {
  width: 650px !important;
}

.width-700px {
  width: 700px !important;
}

.width-750px {
  width: 750px !important;
}

.width-800px {
  width: 800px !important;
}

.width-850px {
  width: 850px !important;
}

.width-900px {
  width: 900px !important;
}

.width-950px {
  width: 950px !important;
}

.width-1000px {
  width: 1000px !important;
}

/* Helper Height */
.height-full {
  height: 100% !important;
}

.height-half {
  height: 50% !important;
}

.height-0px {
  height: 0px !important;
}

.height-5px {
  height: 5px !important;
}

.height-10px {
  height: 10px !important;
}

.height-15px {
  height: 15px !important;
}

.height-20px {
  height: 20px !important;
}

.height-25px {
  height: 25px !important;
}

.height-30px {
  height: 30px !important;
}

.height-35px {
  height: 35px !important;
}

.height-40px {
  height: 40px !important;
}

.height-45px {
  height: 45px !important;
}

.height-50px {
  height: 50px !important;
}

.height-55px {
  height: 55px !important;
}

.height-60px {
  height: 60px !important;
}

.height-65px {
  height: 65px !important;
}

.height-70px {
  height: 70px !important;
}

.height-75px {
  height: 75px !important;
}

.height-80px {
  height: 80px !important;
}

.height-85px {
  height: 85px !important;
}

.height-90px {
  height: 90px !important;
}

.height-95px {
  height: 95px !important;
}

.height-100px {
  height: 100px !important;
}

.height-105px {
  height: 105px !important;
}

.height-110px {
  height: 110px !important;
}

.height-115px {
  height: 115px !important;
}

.height-120px {
  height: 120px !important;
}

.height-125px {
  height: 125px !important;
}

.height-130px {
  height: 130px !important;
}

.height-135px {
  height: 135px !important;
}

.height-140px {
  height: 140px !important;
}

.height-145px {
  height: 145px !important;
}

.height-150px {
  height: 150px !important;
}

.height-155px {
  height: 155px !important;
}

.height-160px {
  height: 160px !important;
}

.height-165px {
  height: 165px !important;
}

.height-170px {
  height: 170px !important;
}

.height-175px {
  height: 175px !important;
}

.height-180px {
  height: 180px !important;
}

.height-185px {
  height: 185px !important;
}

.height-190px {
  height: 190px !important;
}

.height-195px {
  height: 195px !important;
}

.height-200px {
  height: 200px !important;
}

.height-100px {
  height: 100px !important;
}

.height-150px {
  height: 150px !important;
}

.height-200px {
  height: 200px !important;
}

.height-250px {
  height: 250px !important;
}

.height-300px {
  height: 300px !important;
}

.height-350px {
  height: 350px !important;
}

.height-400px {
  height: 400px !important;
}

.height-450px {
  height: 450px !important;
}

.height-500px {
  height: 500px !important;
}

.height-550px {
  height: 550px !important;
}

.height-600px {
  height: 600px !important;
}

.height-650px {
  height: 650px !important;
}

.height-700px {
  height: 700px !important;
}

.height-750px {
  height: 750px !important;
}

.height-800px {
  height: 800px !important;
}

.height-850px {
  height: 850px !important;
}

.height-900px {
  height: 900px !important;
}

.height-950px {
  height: 950px !important;
}

.height-1000px {
  height: 1000px !important;
}

/* Helper Font Size */
.font-size-8px {
  font-size: 8px !important;
}

.font-size-9px {
  font-size: 9px !important;
}

.font-size-10px {
  font-size: 10px !important;
}

.font-size-11px {
  font-size: 11px !important;
}

.font-size-12px {
  font-size: 12px !important;
}

.font-size-13px {
  font-size: 13px !important;
}

.font-size-14px {
  font-size: 14px !important;
}

.font-size-15px {
  font-size: 15px !important;
}

.font-size-16px {
  font-size: 16px !important;
}

.font-size-17px {
  font-size: 17px !important;
}

.font-size-18px {
  font-size: 18px !important;
}

.font-size-19px {
  font-size: 19px !important;
}

.font-size-20px {
  font-size: 20px !important;
}

.font-size-21px {
  font-size: 21px !important;
}

.font-size-22px {
  font-size: 22px !important;
}

.font-size-23px {
  font-size: 23px !important;
}

.font-size-24px {
  font-size: 24px !important;
}

.font-size-25px {
  font-size: 25px !important;
}

.font-size-26px {
  font-size: 26px !important;
}

.font-size-27px {
  font-size: 27px !important;
}

.font-size-28px {
  font-size: 28px !important;
}

.font-size-29px {
  font-size: 29px !important;
}

.font-size-30px {
  font-size: 30px !important;
}

.font-size-31px {
  font-size: 31px !important;
}

.font-size-32px {
  font-size: 32px !important;
}

/* Helper Opacity */
.opacity-0 {
  opacity: 0 !important;
}

.opacity-1 {
  opacity: 0.1 !important;
}

.opacity-2 {
  opacity: 0.2 !important;
}

.opacity-3 {
  opacity: 0.3 !important;
}

.opacity-4 {
  opacity: 0.4 !important;
}

.opacity-5 {
  opacity: 0.5 !important;
}

.opacity-6 {
  opacity: 0.6 !important;
}

.opacity-7 {
  opacity: 0.7 !important;
}

.opacity-8 {
  opacity: 0.8 !important;
}

.opacity-9 {
  opacity: 0.9 !important;
}

.opacity-10 {
  opacity: 1 !important;
}

/* Helper Box Shadow */
.with-shadow {
  box-shadow: 0 2px 40px 0 rgba(0, 0, 0, 0.1) !important;
}

/* Helper Display */
.hide {
  display: none !important;
}

/* Helper Image */
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

.img-rounded {
  border-radius: 0.375rem;
}

.img-circle {
  border-radius: 50%;
}

/* Helper Vertical Align */
.valign-top {
  vertical-align: top !important;
}

.valign-bottom {
  vertical-align: bottom !important;
}

.valign-middle {
  vertical-align: middle !important;
}

/* Helper Float */
.pull-left {
  float: left !important;
}

.pull-right {
  float: right !important;
}

/* Helper Margin */
.m-auto {
  margin: auto !important;
}

.m-0px {
  margin: 0px !important;
}

.ml-0px {
  margin-left: 0px !important;
}

.mr-0px {
  margin-right: 0px !important;
}

.mt-0px {
  margin-top: 0px !important;
}

.mb-0px {
  margin-bottom: 0px !important;
}

.m-5px {
  margin: 5px !important;
}

.ml-5px {
  margin-left: 5px !important;
}

.mr-5px {
  margin-right: 5px !important;
}

.mt-5px {
  margin-top: 5px !important;
}

.mb-5px {
  margin-bottom: 5px !important;
}

.m-10px {
  margin: 10px !important;
}

.ml-10px {
  margin-left: 10px !important;
}

.mr-10px {
  margin-right: 10px !important;
}

.mt-10px {
  margin-top: 10px !important;
}

.mb-10px {
  margin-bottom: 10px !important;
}

.m-15px {
  margin: 15px !important;
}

.ml-15px {
  margin-left: 15px !important;
}

.mr-15px {
  margin-right: 15px !important;
}

.mt-15px {
  margin-top: 15px !important;
}

.mb-15px {
  margin-bottom: 15px !important;
}

.m-20px {
  margin: 20px !important;
}

.ml-20px {
  margin-left: 20px !important;
}

.mr-20px {
  margin-right: 20px !important;
}

.mt-20px {
  margin-top: 20px !important;
}

.mb-20px {
  margin-bottom: 20px !important;
}

.m-25px {
  margin: 25px !important;
}

.ml-25px {
  margin-left: 25px !important;
}

.mr-25px {
  margin-right: 25px !important;
}

.mt-25px {
  margin-top: 25px !important;
}

.mb-25px {
  margin-bottom: 25px !important;
}

.m-30px {
  margin: 30px !important;
}

.ml-30px {
  margin-left: 30px !important;
}

.mr-30px {
  margin-right: 30px !important;
}

.mt-30px {
  margin-top: 30px !important;
}

.mb-30px {
  margin-bottom: 30px !important;
}

.m-35px {
  margin: 35px !important;
}

.ml-35px {
  margin-left: 35px !important;
}

.mr-35px {
  margin-right: 35px !important;
}

.mt-35px {
  margin-top: 35px !important;
}

.mb-35px {
  margin-bottom: 35px !important;
}

.m-40px {
  margin: 40px !important;
}

.ml-40px {
  margin-left: 40px !important;
}

.mr-40px {
  margin-right: 40px !important;
}

.mt-40px {
  margin-top: 40px !important;
}

.mb-40px {
  margin-bottom: 40px !important;
}

.m-45px {
  margin: 45px !important;
}

.ml-45px {
  margin-left: 45px !important;
}

.mr-45px {
  margin-right: 45px !important;
}

.mt-45px {
  margin-top: 45px !important;
}

.mb-45px {
  margin-bottom: 45px !important;
}

.m-50px {
  margin: 50px !important;
}

.ml-50px {
  margin-left: 50px !important;
}

.mr-50px {
  margin-right: 50px !important;
}

.mt-50px {
  margin-top: 50px !important;
}

.mb-50px {
  margin-bottom: 50px !important;
}

.m-55px {
  margin: 55px !important;
}

.ml-55px {
  margin-left: 55px !important;
}

.mr-55px {
  margin-right: 55px !important;
}

.mt-55px {
  margin-top: 55px !important;
}

.mb-55px {
  margin-bottom: 55px !important;
}

.m-60px {
  margin: 60px !important;
}

.ml-60px {
  margin-left: 60px !important;
}

.mr-60px {
  margin-right: 60px !important;
}

.mt-60px {
  margin-top: 60px !important;
}

.mb-60px {
  margin-bottom: 60px !important;
}

.m-65px {
  margin: 65px !important;
}

.ml-65px {
  margin-left: 65px !important;
}

.mr-65px {
  margin-right: 65px !important;
}

.mt-65px {
  margin-top: 65px !important;
}

.mb-65px {
  margin-bottom: 65px !important;
}

.m-70px {
  margin: 70px !important;
}

.ml-70px {
  margin-left: 70px !important;
}

.mr-70px {
  margin-right: 70px !important;
}

.mt-70px {
  margin-top: 70px !important;
}

.mb-70px {
  margin-bottom: 70px !important;
}

.m-75px {
  margin: 75px !important;
}

.ml-75px {
  margin-left: 75px !important;
}

.mr-75px {
  margin-right: 75px !important;
}

.mt-75px {
  margin-top: 75px !important;
}

.mb-75px {
  margin-bottom: 75px !important;
}

.m-80px {
  margin: 80px !important;
}

.ml-80px {
  margin-left: 80px !important;
}

.mr-80px {
  margin-right: 80px !important;
}

.mt-80px {
  margin-top: 80px !important;
}

.mb-80px {
  margin-bottom: 80px !important;
}

.m-85px {
  margin: 85px !important;
}

.ml-85px {
  margin-left: 85px !important;
}

.mr-85px {
  margin-right: 85px !important;
}

.mt-85px {
  margin-top: 85px !important;
}

.mb-85px {
  margin-bottom: 85px !important;
}

.m-90px {
  margin: 90px !important;
}

.ml-90px {
  margin-left: 90px !important;
}

.mr-90px {
  margin-right: 90px !important;
}

.mt-90px {
  margin-top: 90px !important;
}

.mb-90px {
  margin-bottom: 90px !important;
}

.m-95px {
  margin: 95px !important;
}

.ml-95px {
  margin-left: 95px !important;
}

.mr-95px {
  margin-right: 95px !important;
}

.mt-95px {
  margin-top: 95px !important;
}

.mb-95px {
  margin-bottom: 95px !important;
}

.m-100px {
  margin: 100px !important;
}

.ml-100px {
  margin-left: 100px !important;
}

.mr-100px {
  margin-right: 100px !important;
}

.mt-100px {
  margin-top: 100px !important;
}

.mb-100px {
  margin-bottom: 100px !important;
}

/* Helper Padding */
.p-auto {
  padding: auto !important;
}

.p-0px {
  padding: 0px !important;
}

.pl-0px {
  padding-left: 0px !important;
}

.pr-0px {
  padding-right: 0px !important;
}

.pt-0px {
  padding-top: 0px !important;
}

.pb-0px {
  padding-bottom: 0px !important;
}

.p-5px {
  padding: 5px !important;
}

.pl-5px {
  padding-left: 5px !important;
}

.pr-5px {
  padding-right: 5px !important;
}

.pt-5px {
  padding-top: 5px !important;
}

.pb-5px {
  padding-bottom: 5px !important;
}

.p-10px {
  padding: 10px !important;
}

.pl-10px {
  padding-left: 10px !important;
}

.pr-10px {
  padding-right: 10px !important;
}

.pt-10px {
  padding-top: 10px !important;
}

.pb-10px {
  padding-bottom: 10px !important;
}

.p-15px {
  padding: 15px !important;
}

.pl-15px {
  padding-left: 15px !important;
}

.pr-15px {
  padding-right: 15px !important;
}

.pt-15px {
  padding-top: 15px !important;
}

.pb-15px {
  padding-bottom: 15px !important;
}

.p-20px {
  padding: 20px !important;
}

.pl-20px {
  padding-left: 20px !important;
}

.pr-20px {
  padding-right: 20px !important;
}

.pt-20px {
  padding-top: 20px !important;
}

.pb-20px {
  padding-bottom: 20px !important;
}

.p-25px {
  padding: 25px !important;
}

.pl-25px {
  padding-left: 25px !important;
}

.pr-25px {
  padding-right: 25px !important;
}

.pt-25px {
  padding-top: 25px !important;
}

.pb-25px {
  padding-bottom: 25px !important;
}

.p-30px {
  padding: 30px !important;
}

.pl-30px {
  padding-left: 30px !important;
}

.pr-30px {
  padding-right: 30px !important;
}

.pt-30px {
  padding-top: 30px !important;
}

.pb-30px {
  padding-bottom: 30px !important;
}

.p-35px {
  padding: 35px !important;
}

.pl-35px {
  padding-left: 35px !important;
}

.pr-35px {
  padding-right: 35px !important;
}

.pt-35px {
  padding-top: 35px !important;
}

.pb-35px {
  padding-bottom: 35px !important;
}

.p-40px {
  padding: 40px !important;
}

.pl-40px {
  padding-left: 40px !important;
}

.pr-40px {
  padding-right: 40px !important;
}

.pt-40px {
  padding-top: 40px !important;
}

.pb-40px {
  padding-bottom: 40px !important;
}

.p-45px {
  padding: 45px !important;
}

.pl-45px {
  padding-left: 45px !important;
}

.pr-45px {
  padding-right: 45px !important;
}

.pt-45px {
  padding-top: 45px !important;
}

.pb-45px {
  padding-bottom: 45px !important;
}

.p-50px {
  padding: 50px !important;
}

.pl-50px {
  padding-left: 50px !important;
}

.pr-50px {
  padding-right: 50px !important;
}

.pt-50px {
  padding-top: 50px !important;
}

.pb-50px {
  padding-bottom: 50px !important;
}

.p-55px {
  padding: 55px !important;
}

.pl-55px {
  padding-left: 55px !important;
}

.pr-55px {
  padding-right: 55px !important;
}

.pt-55px {
  padding-top: 55px !important;
}

.pb-55px {
  padding-bottom: 55px !important;
}

.p-60px {
  padding: 60px !important;
}

.pl-60px {
  padding-left: 60px !important;
}

.pr-60px {
  padding-right: 60px !important;
}

.pt-60px {
  padding-top: 60px !important;
}

.pb-60px {
  padding-bottom: 60px !important;
}

.p-65px {
  padding: 65px !important;
}

.pl-65px {
  padding-left: 65px !important;
}

.pr-65px {
  padding-right: 65px !important;
}

.pt-65px {
  padding-top: 65px !important;
}

.pb-65px {
  padding-bottom: 65px !important;
}

.p-70px {
  padding: 70px !important;
}

.pl-70px {
  padding-left: 70px !important;
}

.pr-70px {
  padding-right: 70px !important;
}

.pt-70px {
  padding-top: 70px !important;
}

.pb-70px {
  padding-bottom: 70px !important;
}

.p-75px {
  padding: 75px !important;
}

.pl-75px {
  padding-left: 75px !important;
}

.pr-75px {
  padding-right: 75px !important;
}

.pt-75px {
  padding-top: 75px !important;
}

.pb-75px {
  padding-bottom: 75px !important;
}

.p-80px {
  padding: 80px !important;
}

.pl-80px {
  padding-left: 80px !important;
}

.pr-80px {
  padding-right: 80px !important;
}

.pt-80px {
  padding-top: 80px !important;
}

.pb-80px {
  padding-bottom: 80px !important;
}

.p-85px {
  padding: 85px !important;
}

.pl-85px {
  padding-left: 85px !important;
}

.pr-85px {
  padding-right: 85px !important;
}

.pt-85px {
  padding-top: 85px !important;
}

.pb-85px {
  padding-bottom: 85px !important;
}

.p-90px {
  padding: 90px !important;
}

.pl-90px {
  padding-left: 90px !important;
}

.pr-90px {
  padding-right: 90px !important;
}

.pt-90px {
  padding-top: 90px !important;
}

.pb-90px {
  padding-bottom: 90px !important;
}

.p-95px {
  padding: 95px !important;
}

.pl-95px {
  padding-left: 95px !important;
}

.pr-95px {
  padding-right: 95px !important;
}

.pt-95px {
  padding-top: 95px !important;
}

.pb-95px {
  padding-bottom: 95px !important;
}

.p-100px {
  padding: 100px !important;
}

.pl-100px {
  padding-left: 100px !important;
}

.pr-100px {
  padding-right: 100px !important;
}

.pt-100px {
  padding-top: 100px !important;
}

.pb-100px {
  padding-bottom: 100px !important;
}