@font-face {
  font-display: swap;
  font-family: SamsungOne;
  font-style: normal;
  font-weight: 400;
  src: local("SamsungOne"),
    url(../fonts/SamsungOne-400.eot) format("eot"),
    url(../fonts/SamsungOne-400.svg) format("svg"),
    url(../fonts/SamsungOne-400.ttf) format("ttf"),
    url(../fonts/SamsungOne-400.woff2) format("woff2"),
    url(../fonts/SamsungOne-400.woff) format("woff");
}
@font-face {
  font-display: swap;
  font-family: SamsungOne;
  font-style: normal;
  font-weight: 700;
  src: local("SamsungOne"),
    url(../fonts/SamsungOne-700.eot) format("eot"),
    url(../fonts/SamsungOne-700.svg) format("svg"),
    url(../fonts/SamsungOne-700.ttf) format("ttf"),
    url(../fonts/SamsungOne-700.woff2) format("woff2"),
    url(../fonts/SamsungOne-700.woff) format("woff");
}
@font-face {
  font-display: swap;
  font-family: iCielSamsungSharpSans;
  font-style: normal;
  font-weight: 400;
  src: local("iCielSamsungSharpSans"),
    url(../fonts/iCielSamsungSharpSans-Bold.eot) format("eot"),
    url(../fonts/iCielSamsungSharpSans-Bold.svg) format("svg"),
    url(../fonts/iCielSamsungSharpSans-Bold.ttf) format("ttf"),
    url(../fonts/iCielSamsungSharpSans-Bold.woff2) format("woff2"),
    url(../fonts/iCielSamsungSharpSans-Bold.woff) format("woff");
}
@font-face {
  font-display: swap;
  font-family: iCielSamsungSharpSans;
  font-style: normal;
  font-weight: 700;
  src: local("iCielSamsungSharpSans"),
    url(../fonts/iCielSamsungSharpSans-Bold.eot) format("eot"),
    url(../fonts/iCielSamsungSharpSans-Bold.svg) format("svg"),
    url(../fonts/iCielSamsungSharpSans-Bold.ttf) format("ttf"),
    url(../fonts/iCielSamsungSharpSans-Bold.woff2) format("woff2"),
    url(../fonts/iCielSamsungSharpSans-Bold.woff) format("woff");
}

body{
  font-family: SamsungOne;
  font-size: 13px;
  background-color: var(--light3);
  color: var(--black);
}

h1, h2, h3, h4, h5, h6{
  font-family: iCielSamsungSharpSans;
  color: var(--black)
}

.form-group > label{
  font-size: 1.1rem;
  font-weight: 700;
  color: var(--black);
}
.form-control {
  height: calc(2em + 0.75rem + 2px);
  padding: 0.75rem;
  border: 2px solid var(--gray-light6);
  border-radius: 0.65rem;
}
.btn{
  padding: 0.6rem 0.75rem;
  border-radius: 0.65rem;
}

.btn-primary {
  background-color: var(--black);
  border-color: var(--black);
}

.card{
  border-radius: 1rem;
}

#wrapper,
#wrapper #content-wrapper {
  background-color: var(--light3);
}

.sidebar {
  border-radius: 0 20px 20px 0;
  box-shadow: 0px 0px 15px rgba(0,0,0,.25);
  margin-right: 15px;
  background-color: var(--white);
  padding: 0 10px;
  box-sizing: content-box;
}
.sidebar-dark .sidebar-brand {
  margin: 10px 0 20px;
}
.sidebar-dark .nav-item .nav-link{
  padding-top: 0.7rem;
  padding-bottom: 0.7rem;
}
.sidebar-dark .nav-item .nav-link:active, 
.sidebar-dark .nav-item .nav-link:focus, 
.sidebar-dark .nav-item .nav-link:hover{
  color: var(--black);
  background-color: var(--light3);
  border-radius: 15px;
}
.sidebar-dark .nav-item .nav-link:active i, 
.sidebar-dark .nav-item .nav-link:focus i, 
.sidebar-dark .nav-item .nav-link:hover i {
  color: var(--black);
}
.sidebar-dark .nav-item .nav-link,
.sidebar-dark .nav-item .nav-link i {
  color: var(--black);
}
.sidebar-dark .nav-item .nav-link i {
  width: 15px;
  height: 15px;
  text-align: center;
  margin-right: 6px !important;
}
.sidebar .nav-item.active > a.nav-link{
  background-color: var(--black);
  border-radius: 15px;
}
.sidebar .nav-item .collapse .collapse-inner .collapse-item.active, 
.sidebar .nav-item .collapsing .collapse-inner .collapse-item.active{
  color: var(--black);
}
.sidebar .sidebar-heading,
.sidebar .nav-item .collapse .collapse-inner .collapse-header{
  display: none !important;
}

.topbar {
  background: transparent !important;
  box-shadow: none !important;
  border-bottom: 1px solid var(--dark4);
  margin: 0 25px;
  padding-left: 0;
  padding-right: 0;
}
.navbar-nav #userDropdown .fa-user {
  text-align: center;
  border: 1px solid var(--gray7);
  width: 30px;
  height: 30px;
  border-radius: 100px;
  background-color: var(--gray6);
  text-align: center;
  line-height: 25px;
  font-size: 17px;
  color: var(--white);
}

.nav-item.active a.nav-link:after {
  display: none !important;
}
.nav-item.active a.nav-link:before {
  content: '';
  display: block;
  border-right: 1px solid var(--white);
  border-bottom: 1px solid var(--white);
  width: 8px;
  height: 8px;
  position: absolute;
  right: 10%;
  top: 50%;
  transform: translateY(-7px) rotate(45deg);
}
.nav-item-sub{
  overflow-x: unset;
  margin-left: 1.5rem;
}
.nav-item-sub li.active > a{
  color: var(--black)
}

.breadcrumb{
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
.breadcrumb-item {
  color: var(--black);
  text-transform: capitalize;
}
.breadcrumb-item a{
  color: var(--gray5)
}
.breadcrumb-item+.breadcrumb-item {
  padding-left: 1rem;
}
.breadcrumb-item+.breadcrumb-item::before{
  padding-right: 1rem;
}


@media (min-width: 768px){
  .sidebar .nav-item .nav-link span {
    font-size: 0.95rem;
  }
}

footer.sticky-footer{
  background-color: transparent !important;
}




.btn > i{
  font-size: 22px;
  margin-right: 2px;
  margin-left: 2px;
}





.mint-report{

}
.mint-report .card-header{
  background-color: var(--gray1);
  border-radius: 1rem 1rem 0 0;
}
.mint-report .card-header h5{
  line-height: 50px;
  margin: 0;
}
.mint-report .card-header .fa-exclamation{
  font-size: 0.7rem;
  font-weight: 700;
  display: inline-block;
  width: 20px;
  height: 20px;
  border: 2px solid var(--black);
  text-align: center;
  line-height: 16px;
  border-radius: 100%;
  transform: translateY(-3px);
  cursor: help;
}

.report-controllers{}
.report-controllers .btn-link .fa-angle-left{
  width: 26px;
  height: 26px;
  border: 2px solid var(--black);
  border-radius: 100px;
  margin-right: 4px;
  line-height: 22px;
  font-size: 15px;
}
.report-meta{
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}
.report-meta .card{
  height: 100%;
}
.report-meta .card-body li{
  width: 48%;
  margin-right: 2%;
  float: left;
}


.mint-widget-tabContainer{}
.mint-widget-tabContainer > div{
}
.mint-widget-tabContainer > div:first-child{
}
.mint-widget-tabContainer h3{
  font-size: 1.1rem;
}
.mint-widget-tabContainer .chart-row{
  /* display: none; */
}
.mint-widget-tabContainer .chart-group h3{
  display: none
}
.mint-widget-tabLabel{
  /* display: flex;
  position: sticky;
  top: 0; */
}
.mint-widget-tabLabel h3{
  display: inline;
  margin-right: 1.8rem;
  opacity: .3;
  cursor: pointer;
  margin-bottom: 0;
  padding-bottom: 12px;
}
.mint-widget-tabLabel h3:hover{
  opacity: .7;
}
.mint-widget-tabLabel h3.active{
  cursor: pointer;
  opacity: 1;
  border-bottom: 2px solid var(--black);
  padding-bottom: 15px;
  cursor: default;
}


.report-comment{
  background-color: #f6f8fa;
  line-height: 1.5;
  font-size: 1rem;
}
.report-comment p{
  padding-right: 10%;
}


#comment{
  font-size: 1rem;
  display: none !important;
}
.mint__comment-meta,
.mint__comment-body{
  padding-left: 26px;
}
.mint__comment-meta i,
.mint__comment-body i{
  position: absolute;
  margin-left: -26px;
}


.chart-item-barchart {
  border-left: 1px solid var(--gray2);
  border-top: 1px solid var(--gray2);
  margin-left: -1px;
  padding-right: 1px;
  overflow: hidden;
  padding: 3% 1% 2%;
  box-sizing: border-box;
}
.chart-row{
  position: relative;
  overflow: hidden;
}
.chart-row:before {
  z-index: 1;
  content: '';
  display: block;
  width: calc(100% - 60px);
  height: 20px;
  position: absolute;
  top: -20px;
  left: 30px;
  border-radius: 100%;
  box-shadow: 0px 0px 30px var(--gray1);
}


#dataTable{
  color: var(--black);
}
#dataTable .fa{
  font-size: 1.2rem;
  margin: 0 4px;
}
#dataTable thead tr th,
#dataTable tfoot tr th{
  border-top: none;
  border-left: none;
  border-bottom: none;
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: rgb(246,248,249);
  background: -moz-linear-gradient(180deg, rgba(246,248,249,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
  background: -webkit-linear-gradient(180deg, rgba(246,248,249,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
  background: linear-gradient(180deg, rgba(246,248,249,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f6f8f9",endColorstr="#ffffff",GradientType=1);
}
#dataTable thead tr th:last-child,
#dataTable tfoot tr th:last-child{ border-right: none }
#dataTable tfoot tr th{
  background: -moz-linear-gradient(0deg, rgba(246,248,249,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
  background: -webkit-linear-gradient(0deg, rgba(246,248,249,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
  background: linear-gradient(0deg, rgba(246,248,249,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f6f8f9",endColorstr="#ffffff",GradientType=1);
}
#dataTable tbody tr td{
  border-top: none;
  border-left: none;
  padding-top: .7rem;
  padding-bottom: .7rem;
}
#dataTable tbody tr td:last-child{ border-right: none }
#dataTable tbody tr:first-child td{
  background: rgb(246,248,249);
  background: -moz-linear-gradient(180deg, rgba(246,248,249,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
  background: -webkit-linear-gradient(180deg, rgba(246,248,249,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
  background: linear-gradient(180deg, rgba(246,248,249,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f6f8f9",endColorstr="#ffffff",GradientType=1);
}
#dataTable tbody tr:last-child td{
  background: -moz-linear-gradient(0deg, rgba(246,248,249,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
  background: -webkit-linear-gradient(0deg, rgba(246,248,249,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
  background: linear-gradient(0deg, rgba(246,248,249,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f6f8f9",endColorstr="#ffffff",GradientType=1);
}

.page-link {
  padding-left: 0.85rem;
  padding-right: 0.85rem;
  margin-left: 1px;
  margin-right: 1px;
  color: var(--black);
  border: none;
  font-size: 1rem;
  border-radius: .5rem;
}
.page-item.active .page-link{
  background-color: var(--light3);
  color: var(--black);
}
.page-item .page-link-prev,
.page-item .page-link-next{
  font-size: 1.5rem;
  line-height: 17px;
}
.page-item.disabled{
  cursor: not-allowed;
  opacity: .5;
}

.mint-tooltip-positionPrefix{
  float: right;
  font-size: 1rem;
  font-weight: 700;
  position: relative;
}
.mint-tooltip-positionPrefix .mint-tooltip{
  position: absolute;
  bottom: 38px;
  left: 26%;
  transform: translateX(-50%);
  box-shadow: 0px 0px 22px rgba(0,0,0,.5);
  padding: 10px 2px;
  background: #fff;
  border-radius: 15px;
  display: none;
  z-index: 9999;
}
.mint-tooltip-positionPrefix:hover .mint-tooltip{
  display: block;
}