#bar-container {
    position:relative;
    width:100%;
    height:35px;
    overflow:hidden;
    border-bottom: 1px solid #EEE;
}

#highlighted-bar-container {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index:1;
}

#inner-bar {
    position: relative;
}
#first-half {
    position:absolute;
    right:100%;
    height: 35px;
    /*background-color: rgb(150, 0, 3);*/
    /*color:#000;*/
}

#second-half {
    position:absolute;
    height: 34px;
    /*background-color: #EEE;*/
    /*background-color: #f7f7f7;*/
}

#progressbar {
/*    margin: 1em;
    max-width: 100%;*/
}
.grey-bgcolor {
   /*background: #eeeeee; */
   /*background: #f7f7f7;*/
}

.grey-bar {
  /*background: #eeeeee 50% top repeat-x;*/
  /*background: #f7f7f7 50% top repeat-x;*/
  /*color: #333333;*/
  z-index:2;
  border-left:0px;
  border-bottom: 1px solid #EEE;
  border-right: 1px solid #EEE;
}

.ui-multiprogressbar .ui-progressbar-value {
	float: left;
}

.ui-multiprogressbar .ui-multiprogressbar-valuetext {
    /*margin-top: 9px;*/
    padding-bottom: 9px;
	text-align: center;
}

.clearfix {
    clear:both;
}

.complete-centering {
  position: relative;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  text-align:center;
}

.complete-centering-no-transform {
    position: relative;
    left: 50%;
    top: 50%;
}

.progressbar-bg-color {
    /*background-color:#eeeeee;*/
    /*background-color:#f7f7f7;*/
    height:34px;
    float: left;
    display:block;
    border-left:2px solid;
    border-color: #FFF;
}

.left-seg {
    float:left;
    height:100%;
    border-right:2px solid;
    color:#FFF;
}

/* integrated from jquery ui css */

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
    border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
    border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
    border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
    border-bottom-right-radius: 4px;
}
