*::-webkit-scrollbar {
  width: .4em; }

*::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1); }

*::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2); }

*::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.4); }

.ltr {
  direction: ltr; }

.rtl {
  direction: rtl; }

.inline-block {
  display: inline-block; }

.block {
  display: block; }

.no-margin {
  margin: 0; }

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

.margin-bottom-10 {
  margin-bottom: 10px; }

.margin-top-5 {
  margin-top: 5px; }

.margin-top-8 {
  margin-top: 8px; }

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

.margin-top-15 {
  margin-top: 15px; }

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

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

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

.text-black {
  color: black; }

.text-white {
  color: white; }

.text-lighter {
  font-family: 'Assistant', sans-serif; }

.full-height {
  height: 100%; }

.overflow-hidden {
  overflow: hidden; }

.img-responsive {
  max-width: 100%;
  margin: 0 auto;
  display: block; }

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

.pull-left {
  float: left; }

.pull-right {
  float: right; }

.relative {
  position: relative; }

.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

.text-center {
  text-align: center; }

.text-success {
  color: #5bc18e; }

.text-error {
  color: #e67c7c; }

.center-block {
  margin: 0 auto; }

.bg-breakcolor {
  background-color: #13A89E !important; }

.future-feature {
  opacity: .1 !important;
  pointer-events: none; }

.text-em-09 {
  font-size: .9em; }

.w-100 {
  width: 100px;
  display: block; }

.w-300 {
  width: 300px;
  display: block; }
