/*Timeout*/
#opdce_timer{
	text-align: right;
}

/*Now loading Dialog*/
#opdce_loading{
	display:none;
}
#opdce_loading .loading_bg{
	display:block; 
	position:fixed; 
	top:0; 
	left:0; 
	bottom:0; 
	width:100%; 
	height:auto; 
	background-color:black; 
	opacity: 0.5;
	filter:alpha(opacity=50);
	z-index:1098;
}
#opdce_loading .loading_msg{
	display:block;
	position:fixed;
	z-index:1099;
	padding:10px;
	background-color:transparent;
}

/*Now loading progress bar*/
.progress-pie-chart {
  width: 200px;
  height: 200px;
  border-radius: 50%;
  background-color: #E5E5E5;
  position: relative;
}
.progress-pie-chart.gt-50 {
  background-color: #81CE97;
}

.ppc-progress {
  content: "";
  position: absolute;
  border-radius: 50%;
  left: calc(50% - 100px);
  top: calc(50% - 100px);
  width: 200px;
  height: 200px;
  clip: rect(0, 200px, 200px, 100px);
}
.ppc-progress .ppc-progress-fill {
  content: "";
  position: absolute;
  border-radius: 50%;
  left: calc(50% - 100px);
  top: calc(50% - 100px);
  width: 200px;
  height: 200px;
  clip: rect(0, 100px, 200px, 0);
  background: #81CE97;
  transform: rotate(60deg);
}
.gt-50 .ppc-progress {
  clip: rect(0, 100px, 200px, 0);
}
.gt-50 .ppc-progress .ppc-progress-fill {
  clip: rect(0, 200px, 200px, 100px);
  background: #E5E5E5;
}

.ppc-percents {
  content: "";
  position: absolute;
  border-radius: 50%;
  left: calc(50% - 173.91304px/2);
  top: calc(50% - 173.91304px/2);
  width: 173.91304px;
  height: 173.91304px;
  background: #fff;
  text-align: center;
  display: table;
}
.ppc-percents span {
  display: block;
  font-size: 2.6em;
  font-weight: bold;
  color: #81CE97;
}

.pcc-percents-wrapper {
  display: table-cell;
  vertical-align: middle;
}

.progress-pie-chart {
  /*margin: 50px auto 0;*/
   margin: 0 auto;
}


.modal-backdrop {
    /*z-index: 1040;*/
	z-index: 90;
}

.modal {
    /*z-index: 1050;*/
	z-index: 91;
}

.custom-combobox {
	position: relative;
	display: inline-block;
	width: 95%;
}
.custom-combobox-toggle {
	position: absolute;
	top: 0;
	bottom: 0;
	margin-left: -1px;
	padding: 0;
}
.custom-combobox-input {
	margin: 0;
	padding-top: 2px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	width: 100%;
}