html body.bg-full-screen-image{
    background: linear-gradient(90deg, rgba(83, 204, 132, 0.76) 0%, rgba(31, 145, 171, 0.79) 35%, rgba(61, 216, 116, 0.46) 100%);
}
.select2-container--default .select2-selection--single{
    border-radius: 50px;
}

.select2-container--classic.select2-container--focus, .select2-container--default.select2-container--focus {
    outline: none !important;
}

.highlight{
	          border-right: 0;
	          border-top: 0;
	          border-left: 0;
	          border-bottom: 45px;
}
.round{
    border-radius: 1.5rem !important;
}
.border-theme-color{
    border-color: #DA4453 !important;
}

.register {
	       padding-left: 35px;
	       padding-right: 30px;
}

.background-light {
	           background-color: #dcdada;
	      
}
.backg-light{
	           background-color: #dcdada;
	      
}
.bag-light{
	           background-color: #dcdada;
	      
}
 .btn-icon.btn-sm i{
    font-size: unset !important;
 }
.stylec{
	border-bottom: 1px solid rgba(0,0,0,.1);
    border-bottom-color: #512da8;
    color: #512da8;

}
.no-data-card{
    height: 70vh;
    flex-direction: row !important;
    -webkit-flex-direction: row !important;
    -ms-flex-direction: row !important;
}
.custom-form .label-control{
    padding-right: 22px; 
}
.custom-form .label-control i{
    position: absolute;
    right: 0;
    top: 5px;
    color: #da4453;
}
.alert {
    color: #ffffff;
    font-weight: 500;
    border-radius: 2px;
}
.alert.alert-danger {
    background-color: #f55145;
    border-color: #dc4439;
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.45), 0 7px 10px -5px rgba(244, 67, 54, .4);
}
.alert.alert-success{
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .14), 0 7px 10px -5px rgba(76, 175, 80, .4);
    background-color: #419a45;
    border-color: #3d9c41;
}
.alert [data-notify=icon] {
    display: block;
    left: 15px;
    position: absolute;
    margin-top: -35px;
    font-size: 14px;
    background-color: #fff;
    padding: 9px;
    border-radius: 50%;
    max-width: 38px;
    box-shadow: 0 16px 38px -12px rgba(0, 0, 0, .56), 0 4px 25px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, 0.44);
}
.alert.alert-danger [data-notify=icon] {   
    color: #f55145;
}
.alert.alert-success [data-notify=icon] {   
    color: #4caf50;
}
.alert [data-notify=dismiss]{
    top: 15px !important;
    color: #fff;
    opacity: 1;
    font-size: 17px;
}
.alert [data-notify=message]{
    font-size: 16px;
    font-family: inherit;
}

@media (max-width: 767.98px){
    .navbar-dark .navbar-header .navbar-nav .nav-link, .navbar-semi-dark .navbar-header .navbar-nav .nav-link {
        color: #8e9091 !important;
    }
    .select2-container{
        width : 100% !important;
    }
    .myCard{
        height: 100%;
        justify-content: center !important;
    }
    .myFlex-boxContianer{
           align-items: stretch !important;
    }
    .my-height{
        height:100%;
    }
    .logo-icon{
        display: none !important;
    }
}
.category-tree-box{
  padding: 0 28px;
  overflow-x: hidden;
}
.category-tree-box .category-tree-list-box{
  border: 1px solid #ddd;
  background-color: #fff;
  border-collapse: collapse;

}

.category-tree-box .category-tree-list-box .category-search .form-control{
  border: none !important;
  border-bottom: 1px solid #ddd !important;
  box-shadow:0 1px 12px #dddddd5c, 0 1px 9px #dddddd73;
}
.category-tree-box .category-tree-list-box .category-list{
  -webkit-padding-start: 0px;
  margin-bottom: 0;
  max-height: 250px;
  min-height: 250px;
  overflow-y: auto;
  overflow-x: hidden;
  list-style-type: none;
}
.category-tree-box .category-tree-list-box .category-list li{
}

.category-tree-box .category-tree-list-box .category-list li a{
  padding: 5px 8px;
  display: block;
  color: #666;
  text-decoration: none;
  transition: .2s all ease-in-out;
}
.category-tree-box .category-tree-list-box .category-list li a:hover{
     background: #eaeaea;
    transition: .2s all ease-in-out;
    color: #000;
}
.category-tree-box .category-tree-list-box .category-list li a:hover .edit-options{
     display: block;
}

.tokenFilter{
  color: #FF7043!important;
  border-color: #FF7043!important; 
  background: white!important;
}
.tokenFilter:hover {
  background: #FF7043!important;
  color: white!important
}

.category-tree-box .category-tree-list-box .category-list li .active{
  background: #eaeaea;
    transition: .2s all ease-in-out;
    color: #000;
}
/*scroll style for category box*/

.category-list::-webkit-scrollbar-track
{
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  background-color: #F5F5F5;
}

.category-list::-webkit-scrollbar
{
  width: 5px;
  background-color: #F5F5F5;
}

.category-list::-webkit-scrollbar-thumb
{
  background-color: #0000004a;
}


.category-tree-box::-webkit-scrollbar{
  height: 0;
}
.category-point{
  
}
.category-tree-close{
      position: absolute;
    z-index: 9;
    right: 0;
    top: -30px;
    font-size: 24px;
    color: #fff;    
    cursor: pointer;
}
.add-more a i{
    text-align: center;
    padding:  8px 0;
    display: block;
    border:1px dashed #ddd;
    color: #999
  }
.input-for-add{
    padding: 5px 8px;
}
.edit-options i{
    padding: 6px;
    border: 1px solid;
    display: inline-block;
    height: 25px;
    border-radius: 50%;
    width: 25px;
    line-height: 11px;
}
.edit-options {
  display: none;
  float: right;
  transform: translateX(0);  
  animation: .5s moveLEft cubic-bezier(0.16, 1.29, 0.34, 1.26);
}
@keyframes moveLEft{
  0%{
    transform: translateX(25px);
  }
  100%{
    transform: translateX(0);
  }
}
#loading{
  position: absolute;
  z-index: 99999;
  top:0;
  left:0;
  right:0;
  bottom: 0;
  background: rgba(0,0,0,.5);
  display: flex;
  justify-content: center;
  align-items: center;
}
.lds-ripple {
  display: inline-block;
  position: relative;
  width: 64px;
  height: 64px;
}
.lds-ripple div {
  position: absolute;
  border: 4px solid #fff;
  opacity: 1;
  border-radius: 50%;
  animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}
.lds-ripple div:nth-child(2) {
  animation-delay: -0.5s;
}
@keyframes lds-ripple {
  0% {
    top: 28px;
    left: 28px;
    width: 0;
    height: 0;
    opacity: 1;
  }
  100% {
    top: -1px;
    left: -1px;
    width: 58px;
    height: 58px;
    opacity: 0;
  }
}


/*.keep-open{
  height: 400px;
  overflow: auto;
}*/

.main-menu.menu-dark .navigation>li ul li>a{
  padding: 8px 0px 8px 25px !important;
}

.party-filter-container{
  height: 400px;
  overflow-y: auto;
  width: 300px;
}

.orderItemTbl td{
  border: 1px solid #aba5a5!important;
}

/*dashboard cards*/
.card-counter{
    box-shadow: 2px 2px 10px #DADADA;
    margin: 5px;
    padding: 20px 10px;
    background-color: #fff;
    height: 130px;
    border-radius: 5px;
    transition: .3s linear all;
  }

  .card-counter:hover{
    box-shadow: 4px 4px 20px #DADADA;
    transition: .3s linear all;
  }

  .card-counter.primary{
    background-color: #007bff;
    color: #FFF!important;
  }

  .card-counter.danger{
    background-color: #ef5350;
    color: #FFF!important;
  }  

  .card-counter.success{
    background-color: #66bb6a;
    color: #FFF!important;
  }  

  .card-counter.info{
    background-color: #26c6da;
    color: #FFF!important;
  }  

  .card-counter i{
    font-size: 5em;
    opacity: 0.2;
  }

  .card-counter .count-numbers{
    position: absolute;
    right: 35px;
    top: 20px;
    font-size: 32px;
    display: block;
  }

  .card-counter .count-name{
    position: absolute;
    right: 35px;
    top: 65px;
    font-style: italic;
    text-transform: capitalize;
    opacity: 0.5;
    display: block;
    font-size: 18px;
  }