body {
  background: #f9f9f9; }

.mint-header {
  height: 50px;
  font-size: 18px; }

.mint-cell {
  border: 0px transparent solid; }

.mint-cell-wrapper {
  background: transparent; }

.mint-cell-title {
  width: 100px !important; }

.mint-cell-text {
  color: #545454; }

.mint-cell-label {
  font-size: 42px; }

.mint-field-core {
  float: left;
  border: 1px #8a8a8a solid;
  height: 30px;
  line-height: 30px;
  width: 100%;
  font-size: 15px;
  border-radius: 1px; }

.k5-input {
  float: left;
  border: 1px dodgerblue solid;
  outline: none;
  height: 32px !important;
  line-height: 32px;
  width: 100%;
  font-size: 15px;
  border-radius: 1px; }

::-webkit-input-placeholder {
  /* WebKit browsers */
  color: dodgerblue; }

:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: dodgerblue; }

::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: dodgerblue; }

:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: dodgerblue; }

.vld-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  align-items: center;
  display: none;
  justify-content: center;
  overflow: hidden;
  z-index: 1; }

.vld-overlay.is-active {
  display: flex; }

.vld-overlay.is-full-page {
  z-index: 999;
  position: fixed; }

.vld-overlay .vld-background {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  background: #fff;
  opacity: 0.5; }

.vld-overlay .vld-icon {
  position: relative; }

.vld-parent {
  position: relative; }

.picker {
  width: 100%;
  overflow-y: scroll;
  height: 250px; }
  .picker span {
    float: left;
    width: 100%;
    text-align: center;
    cursor: pointer;
    color: #555555;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px #dfdfdf dashed; }

.hide-overflow-y {
  overflow-y: hidden; }

input[type="checkbox"] {
  -webkit-appearance: none;
  vertical-align: middle;
  margin-top: 0;
  margin-right: 1px;
  background: #fff;
  border: #999 solid 1px;
  border-radius: 3px;
  min-height: 12px;
  min-width: 12px; }

input[type="checkbox"]:checked {
  background: #3190e8; }

input[type=checkbox]:checked::after {
  content: '';
  position: absolute;
  top: 15px;
  padding-left: 6px;
  background: transparent;
  border: #fff solid 4px;
  border-top: none;
  border-right: none;
  height: 8px;
  width: 20px;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg); }

.custom-table-wrraper {
  overflow-x: scroll; }
  .custom-table-wrraper .custom-table {
    width: 100%; }
    .custom-table-wrraper .custom-table th, .custom-table-wrraper .custom-table td {
      white-space: nowrap;
      padding-left: 3px;
      padding-right: 3px;
      font-size: 12px; }

