.progress-bar-style{

   background-color: #0e0e0f2b !important;
   margin-top: 10px !important;
   border-radius: 1.25rem !important;
   font-size: 0.9999em !important;
}
.hand-cursor{

  cursor: -webkit-pointer;
  cursor: pointer;
}
#sticky {
  
}
.price-fonrsize{

  font-size:12px;
} 
#sticky.stick {
  position: fixed;
  top: 70px;
  z-index: 10000;
  padding-top: 20px;
  
}

label.error{color: red; white-space:nowrap;}

 .clickable-row{
   cursor: pointer;
 }
.table-box-shadow{

	max-width: 18rem;
	box-shadow: 0px 2px 10px 0px rgba(147, 111, 111, 0.54);
}
.center{

	text-align: center!important;
}
.max-full{

  max-width:100%;
}
.body-box-center{

	 height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.project-box-shadow{

  box-shadow: 5px 5px 5px 5px #dbcfcf;
}
.login-box-shadow{
  box-shadow: 6px 12px 12px 8px #d7d7d7;
}
.dropdownmenu-animation{


  position: absolute; transform: translate3d(0px, 35px, 0px); top: 0px; left: 0px; will-change: transform;
}

.project-box-tool-tip{

  box-shadow: 1px 1px 1px 1px #dbcfcf;
}

.mytooltip:hover .tooltip-content2, .mytooltip:hover .tooltip-content2 i {
    opacity: 1;
    font-size: 18px;
    pointer-events: auto;
    transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    padding-top: 0px;
}

.tooltippadding{

  margin: 0 0px 5px;
}
.taskdivborder{

  border: 1px solid #aaa;
  padding: 5px 10px 5px 5px;
  margin: 0px 3px 6px 3px;
}
.tasklistborder{

  border: 1px solid #887878;
  padding: 5px 15px 5px 15px;
  margin: 10px 0px 14px 14px;
}
.task-box-shadow{

  box-shadow: 1px 1px 1px 1px #dbcfcf;
}

/* top menu disable issue  solve css  */
.scroll-sidebar.ps {
  overflow: visible !important;

}

.skin-default-dark .left-sidebar {
  background: #faf5f5 !important;
}


/* top menu  End  */


.profile-pic-thumb{background: #4cb852; background: linear-gradient(to top, #4cb852, #4cb852); width: 180px; height: 180px; border-radius: 150px; margin: 0 auto; padding: 2px; position: relative;}
.profile-pic-thumb img{border-radius: 150px; object-fit: cover; object-position: center; width: 100%; height: 100%;}
.profile-pic-thumb::before{content: ''; position: absolute; left: 2px; top: 2px; bottom: 2px; right: 2px; border: 5px solid #fff; border-radius: 150px;}

.login-box .view-code{position: relative;}
.login-box .view-code > input[type="password"],.login-box .view-code > input[type="text"]{padding-right: 35px; padding-left: 10px;}
.login-box input[type="email"]{padding: 0 10px;}
.login-box .view-code > a{position: absolute; right: 20px; top: 10px; } 