.attdragover{
	background: rgb(205,235,142);
	background: -moz-linear-gradient(top,  rgba(205,235,142,1) 0%, rgba(165,201,86,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(205,235,142,1) 0%,rgba(165,201,86,1) 100%);
	background: linear-gradient(to bottom,  rgba(205,235,142,1) 0%,rgba(165,201,86,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdeb8e', endColorstr='#a5c956',GradientType=0 );
}

.calendar_container{
	position:relative;
}

.cal_loading_overlay{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	z-index:1000;
	background-color:rgba(255,255,255,0.9);
	text-align: center;
}

.loader_css{
	margin-top:25%;
}

.lds-dual-ring {
  display: inline-block;
  width: 80px;
  height: 80px;
  margin-left:auto;
  margin-right:auto;
  text-align: center;
  opacity: 0.5;
}
.lds-dual-ring:after {
  content: " ";
  display: block;
  width: 64px;
  height: 64px;
  margin: 8px;
  border-radius: 50%;
  border: 6px solid #333;
  border-color: #333 transparent #333 transparent;
  animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}


/*From CyberMan*/

table tbody tr.row_modified{
	background-color:#fff !important;
}

.bootstrap-datetimepicker-widget{
	z-index:1000000 !important;
}

table tbody tr td.cell_modified{
	background-color:#fff !important;
}

.pipicac
{
    display: none;
} 

 .file:hover .btn-wrapper {
    display: block !important;
}
/*
 .file {
    border: 1px solid #eee;
}*/

 .file .file-inner {
    position: relative;
}

.table-responsive{
	overflow:visible !important;
}

 .img-thumbnail-wrapper {
   /*width: 120px;
   height: 150px;*/
   margin: 0 auto;
   padding-top: 10px;
   padding-bottom: 10px;
   text-align: center;
   display: table;
   min-height: 140px;
}

 .img-thumbnail-wrapper .img-container {
   display: table-cell;
   vertical-align: middle;
}

 .img-thumbnail-wrapper .img-container > img {
   text-align: center;
   /*max-height: 120px;*/
   max-width: 120px;
}

:focus {
    border: 2px solid #444;
}

.selected{
	background-color: rgba(0, 140, 255, 0.56) !important;
}

#sb::placeholder{
	color:#dfdfdf;
}