
/*# sourceMappingURL=custom.min.css.map */

/* datatable */
ol ol, ul ul, ol ul, ul ol {
  margin-bottom: 0; }

dt {
  font-weight: 700; }

dd {
  margin-bottom: .5rem;
  margin-left: 0; }

  .dd,
  .dd-list {
   position:relative
  }
  .dd-list {
   margin:0;
   padding:0;
   display:flex;
   flex-direction:column;
   list-style:none
  }
  .dd-list .dd-list {
   padding-left:1.25rem
  }
  .dd-list .dd-list .dd-handle {
   border-left:1px solid #ecedf1
  }
  .dd-item {
   position:relative;
   display:flex;
   flex-direction:column
  }
  .dd-item:first-child>.dd-nodrag {
   margin-top:2rem
  }
  .dd-item>button {
   position:absolute;
   left:2rem;
   top:1.125rem;
   padding:0 0 0 20px;
   width:20px;
   height:20px;
   border:0;
   line-height:1;
   white-space:nowrap;
   vertical-align:middle;
   background-color:transparent;
   background-repeat:no-repeat;
   background-position:50%;
   background-size:10px;
   overflow:hidden
  }
  /* .dd-item>button.dd-expand {
   background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg aria-hidden='true' data-prefix='fas' data-icon='caret-right' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' class='svg-inline--fa fa-caret-right fa-w-10 fa-3x'%3E%3Cpath fill='currentColor' d='M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z'/%3E%3C/svg%3E")
  }
  .dd-item>button.dd-collapse {
   background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg aria-hidden='true' data-prefix='fas' data-icon='caret-down' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' class='svg-inline--fa fa-caret-down fa-w-10 fa-3x'%3E%3Cpath fill='currentColor' d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'/%3E%3C/svg%3E")
  } */
  .dd-item>button+.dd-handle {
   padding-left:2.5rem
  }
  .dd-item>button+.dd-handle>.drag-indicator {
   transform:translate3d(-2rem,0,0);
   margin-right:.25rem
  }
  .dd-footer {
   display:block;
   background-color:#f6f7f9
  }
  .dd-handle {
   margin-bottom:-1px;
   padding:.75rem 1rem;
   display:flex;
   align-items:center;
   border:1px solid;
   border-color: var(--vz-border-color);
   background-color: var(--vz-light);
   cursor: grab;
  }
  .drag-indicator {
  display: inline-block;
  margin: 0 .5em;
  height: 8px;
  width: 6px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVR42mNgAIJz507/Z4AxVqxYAuEgAwD26QnApt++GwAAAABJRU5ErkJggg==);
  transform: translate3d(-.5em,0,0);
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
  .dd-handle:focus,
  .dd-handle:hover {
   text-decoration:none
  }
  .dd-collapsed .dd-collapse,
  .dd-collapsed .dd-list,
  .dd-expand {
   display:none
  }
  .dd-collapsed .dd-expand {
   display:block
  }
  .dd-placeholder {
   min-height:30px;
   background:rgba(52,108,176,.12);
   border:1px dashed #346cb0
  }
  .dd-empty,
  .dd-placeholder {
   position:relative;
   margin:0;
   padding:0
  }
  .dd-empty {
   min-height:56px;
   background-color:#f6f7f9;
   border:1px dashed rgba(34,34,48,.1)
  }
  .dd-dragel {
   position:absolute;
   pointer-events:none;
   z-index:2000
  }
  .dd-dragel>.dd-item .dd-handle {
   margin-top:0
  }
  .dd-nochildren .dd-placeholder {
   display:none
  }
/* ###### 4.1 Datatables ###### */
.select2.select2-container {
  width: 100% !important;
}
.select2-container .select2-selection--single {
  border: 1px solid var(--vz-input-border);
  height: calc(1.5em + 1rem + 2px);
  background-color: var(--vz-input-bg);
  outline: none;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  line-height: 36px;
  padding-left: 12px;
  color: var(--vz-body-color);
}
.select2-container .select2-selection--single .select2-selection__arrow {
  height: 34px;
  width: 34px;
  /*rtl:ignore*/
  right: 3px;
}
.select2-container .select2-selection--single .select2-selection__arrow b {
  border-color: var(--vz-input-border) transparent transparent transparent;
  border-width: 6px 6px 0 6px;
}
.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent var(--vz-input-border) transparent !important;
  border-width: 0 6px 6px 6px !important;
}
.select2-results__option {
  padding: 6px 12px;
}
.select2-dropdown {
  border: var(--vz-dropdown-border-width) solid var(--vz-border-color);
  box-shadow: 0 1px 2px rgba(56, 65, 74, 0.15);
  background-color: var(--vz-dropdown-bg);
  z-index: 1056;
}
.select2-container--default .select2-results__option--selected {
  background-color: var(--vz-input-disabled-bg);
}
.select2-container--default .select2-search--dropdown {
  padding: 10px;
  background-color: var(--vz-dropdown-bg);
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  outline: none;
  border: 1px solid var(--vz-input-border);
  background-color: var(--vz-input-bg);
  color: var(--vz-body-color);
  border-radius: 0.25rem;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #405189;
}
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: var(--vz-dropdown-bg);
  color: var(--vz-dropdown-link-hover-color);
}
.select2-container--default .select2-results__option[aria-selected=true]:hover {
  background-color: #405189;
  color: #fff;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 36px;
  padding-right: 5px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  /*rtl:ignore*/
  right: 1px;
  /*rtl:ignore*/
  left: auto;
}
.select2-container .select2-selection--multiple {
  min-height: calc(1.5em + 1rem + 2px);
  border: 1px solid var(--vz-input-border) !important;
  background-color: var(--vz-input-bg);
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
  padding: 1px 4px;
}
.select2-container .select2-selection--multiple .select2-search__field {
  border: 0;
  color: var(--vz-body-color);
}
.select2-container .select2-selection--multiple .select2-selection__choice {
  background-color: #405189;
  border: none;
  color: #fff;
  border-radius: 3px;
  padding: 3px;
  margin-top: 6px;
}
.select2-container .select2-selection--multiple .select2-selection__choice__remove {
  color: #fff;
  margin-right: 7px;
  border-color: #536295;
  padding: 0 8px;
  top: 3px;
}
.select2-container .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
  background-color: #405189;
}
.select2-container .select2-search--inline .select2-search__field {
  margin-top: 7px;
  font-family: var(--vz-font-sans-serif);
}
.select2-container .select2-search textarea::placeholder {
  color: #878a99;
}
.select2-container--default.select2-container--disabled .select2-selection--single, .select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: var(--vz-input-disabled-bg);
  cursor: default;
}

/* pagination end */
.rank {
  transform: translate(-50%,-50%);
  top: 50%;
  left: 50%;
  letter-spacing: 5px;
  font-weight: bold;
  background-image: linear-gradient(
 to right,
 #462523 0,
       #cb9b51 22%,
 #f6e27a 45%,
 #f6f2c0 50%,
 #f6e27a 55%,
 #cb9b51 78%,
 #462523 100%
 );
  color:transparent;
  -webkit-background-clip:text;
}
.rank-img{
  height:24px;
  width:20px;
  padding-left:2px;
  object-fit: contain;
  justify-content: center;
}
.dropdown-submenu {
    position: relative;
}

.dropdown-submenu .dropdown-menu {
    top: 0;
    right: 100%;
    margin-right: -2.5rem;
    display: none;
    position: absolute;
}

.dropdown-submenu .dropdown-menu .dropdown-item {
    cursor: pointer;
}
/* Show submenu when parent is hovered or clicked */
.dropdown-submenu:hover > .dropdown-menu,
.dropdown-submenu:focus-within > .dropdown-menu {
    display: block;
}
.ri-shark::before {
  content: '';
  display: inline-block;
  width: 1em;
  height: 1em;
  background-color: currentColor;
  -webkit-mask: url('../images/shark.svg') no-repeat center / contain;
  mask: url('../images/shark.svg') no-repeat center / contain;
  vertical-align: middle;
}
