@font-face {
  font-family: "stroke";
  src: url("../fonts/stroke.eot?-yg5sl9");
  src: url("../fonts/stroke.eot?#iefix-yg5sl9") format("embedded-opentype"), url("../fonts/stroke.woff?-yg5sl9") format("woff"), url("../fonts/stroke.ttf?-yg5sl9") format("truetype"), url("../fonts/stroke.svg?-yg5sl9#stroke") format("svg");
  font-weight: normal;
  font-style: normal;
}
i.stroke,
span.stroke {
  font-family: "stroke";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.stroke-alignleft:before {
  content: "\e600";
}

.stroke-alignmiddle:before {
  content: "\e601";
}

.stroke-alignright:before {
  content: "\e602";
}

.stroke-arrow:before {
  content: "\e603";
}

.stroke-battery:before {
  content: "\e604";
}

.stroke-bell:before {
  content: "\e605";
}

.stroke-blank:before {
  content: "\e606";
}

.stroke-bluetooth:before {
  content: "\e607";
}

.stroke-browser:before {
  content: "\e608";
}

.stroke-camera:before {
  content: "\e609";
}

.stroke-cart:before {
  content: "\e60a";
}

.stroke-chat:before {
  content: "\e60b";
}

.stroke-checkmark:before {
  content: "\e60c";
}

.stroke-clock:before {
  content: "\e60d";
}

.stroke-close:before {
  content: "\e60e";
}

.stroke-cocktail:before {
  content: "\e60f";
}

.stroke-compass:before {
  content: "\e610";
}

.stroke-connection:before {
  content: "\e611";
}

.stroke-cursor:before {
  content: "\e612";
}

.stroke-display:before {
  content: "\e613";
}

.stroke-download:before {
  content: "\e614";
}

.stroke-drop:before {
  content: "\e615";
}

.stroke-emptyblank:before {
  content: "\e616";
}

.stroke-flag:before {
  content: "\e617";
}

.stroke-forward2:before {
  content: "\e618";
}

.stroke-forward:before {
  content: "\e619";
}

.stroke-gift:before {
  content: "\e61a";
}

.stroke-graphic:before {
  content: "\e61b";
}

.stroke-grid:before {
  content: "\e61c";
}

.stroke-hamburgermenu:before {
  content: "\e61d";
}

.stroke-headphones:before {
  content: "\e61e";
}

.stroke-heart:before {
  content: "\e61f";
}

.stroke-home:before {
  content: "\e620";
}

.stroke-hyperlink:before {
  content: "\e621";
}

.stroke-justifyall:before {
  content: "\e622";
}

.stroke-key:before {
  content: "\e623";
}

.stroke-label:before {
  content: "\e624";
}

.stroke-launch:before {
  content: "\e625";
}

.stroke-lockclosed:before {
  content: "\e626";
}

.stroke-lockopen:before {
  content: "\e627";
}

.stroke-magnet:before {
  content: "\e628";
}

.stroke-magnifyingglass2:before {
  content: "\e629";
}

.stroke-magnifyingglassminus:before {
  content: "\e62a";
}

.stroke-magnifyingglassplus:before {
  content: "\e62b";
}

.stroke-magnifyingglass:before {
  content: "\e62c";
}

.stroke-mail:before {
  content: "\e62d";
}

.stroke-mappin:before {
  content: "\e62e";
}

.stroke-map:before {
  content: "\e62f";
}

.stroke-maximize:before {
  content: "\e630";
}

.stroke-microphone:before {
  content: "\e631";
}

.stroke-minimize:before {
  content: "\e632";
}

.stroke-minus:before {
  content: "\e633";
}

.stroke-mouse:before {
  content: "\e634";
}

.stroke-music:before {
  content: "\e635";
}

.stroke-navigation:before {
  content: "\e636";
}

.stroke-notifications:before {
  content: "\e637";
}

.stroke-pause:before {
  content: "\e638";
}

.stroke-pencil:before {
  content: "\e639";
}

.stroke-play:before {
  content: "\e63a";
}

.stroke-plus:before {
  content: "\e63b";
}

.stroke-power:before {
  content: "\e63c";
}

.stroke-print:before {
  content: "\e63d";
}

.stroke-repeat:before {
  content: "\e63e";
}

.stroke-rule:before {
  content: "\e63f";
}

.stroke-selection:before {
  content: "\e640";
}

.stroke-settings:before {
  content: "\e641";
}

.stroke-share:before {
  content: "\e642";
}

.stroke-shuffle:before {
  content: "\e643";
}

.stroke-soundminus:before {
  content: "\e644";
}

.stroke-soundplus:before {
  content: "\e645";
}

.stroke-speaker:before {
  content: "\e646";
}

.stroke-star:before {
  content: "\e647";
}

.stroke-statistics:before {
  content: "\e648";
}

.stroke-stop:before {
  content: "\e649";
}

.stroke-sun:before {
  content: "\e64a";
}

.stroke-trashbin:before {
  content: "\e64b";
}

.stroke-umbrella:before {
  content: "\e64c";
}

.stroke-upload:before {
  content: "\e64d";
}

.stroke-videocamera:before {
  content: "\e64e";
}

.stroke-wifi:before {
  content: "\e64f";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.table-balance {
  font-size: 12px;
}
.table-balance th,
.table-balance td {
  padding: 5px 10px 5px 10px !important;
  margin: 0 !important;
  white-space: nowrap;
  text-align: right;
}
.table-balance th.center,
.table-balance td.center {
  text-align: center;
}
.table-balance th.left,
.table-balance td.left {
  text-align: left;
}

.balance-overflow-x {
  width: 100%;
  overflow-x: scroll;
}

br.big-line {
  display: block;
  padding: 5px;
  content: " ";
}

.float-left {
  float: left !important;
}

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

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

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

.bg-odd {
  background-color: rgba(221, 221, 221, 0.168627451);
}

.bg-even {
  background-color: rgba(229, 230, 227, 0.8705882353);
}

.bg-black {
  background-color: #000000;
}

table.oddeven tbody tr:nth-child(even) {
  background: #ffffff;
}
table.oddeven tbody tr:nth-child(odd) {
  background: rgba(221, 221, 221, 0.168627451);
}

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

@media (min-width: 768px) {
  .modal-xl {
    width: 95%;
    max-width: 1600px;
  }
}
.nav-header {
  padding: 11px 25px 0 25px;
}

.btn-dark {
  background-color: #5b5d5f;
  border-color: #5b5d5f;
  color: #ffffff;
}

.btn-dark:hover {
  background-color: #5b5d5f;
  border-color: #5b5d5f;
  color: #ffffff;
}

#overlay.hide-data {
  background: rgb(255, 255, 255);
}

.dropzone-previews {
  margin-top: 20px;
}

.dropzone-gallery {
  margin-top: 20px;
}

.btn-gallery-trash {
  float: right;
  margin-right: 10px;
  margin-top: 10px;
}

.btn-image-trash {
  float: left;
  margin-left: 15px;
  margin-top: 5px;
}

.table-v-aling-top > thead > tr > th,
.table-v-aling-top > tbody > tr > th,
.table-v-aling-top > tfoot > tr > th,
.table-v-aling-top > thead > tr > td,
.table-v-aling-top > tbody > tr > td,
.table-v-aling-top > tfoot > tr > td {
  vertical-align: top !important;
}

.table-product > thead > tr > td,
.table-product > tbody > tr > td,
.table-product > tfoot > tr > td {
  padding: 5px 5px 5px 10px;
}

.kh-logo {
  content: url("../images/kh-logo.png");
}

.revolut-logo {
  content: url("../images/revolut-logo.png");
}

.td-comment {
  position: relative;
}

.td-comment::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-top: 6px solid red;
}