
#performance-tab {
	font-weight: 400;
	font-size: 25px;
	min-width: 900px;

}
#performance-tab .performance-program-wrapper{
	padding:20px;
}

#performance-tab .program-title, #performance-tab .behavior-title {
    font-size: 22px;
    font-weight: 450;
    color: #585858;
    padding-top: 20px;
    padding-bottom: 15px;
}

#performance-tab .program-sub-title {
    font-size: 16px;
    font-weight: 450;
    color: #585858;
    padding-top: 10px;
    padding-bottom: 15px;
}

#performance-tab .program-title .remove-icon, #performance-tab .behavior-title .remove-icon{
    float: right;
    padding-right: 20px;
     font-size: 20px; 
    color: #b71818b8;
}

#performance-tab .program-title .performance-capture-icon, #performance-tab .behavior-title .performance-capture-icon{
    float: right;
    padding-right: 20px;
     font-size: 20px; 
}

#performance-tab .performance_report_loading {
	display: none;
}


#performance-tab .under-construction-title{
	text-align: center;
	font-size: 60px;
	padding-top: 60px;
	font-weight: 300;
	color:#585858;
}


#performance-tab .performance-program, #performance-tab .performance-behavior  {
	border-radius: 10px;
    background-color: white;
	min-height:300px;
	text-align: center;
  	-moz-box-shadow: 0 0 20px #888484;
  	-webkit-box-shadow: 0 0 20px #888484;
  	box-shadow: 0 0 20px #888484;
}

#performance-tab .performance-program .stats{
	padding-top: 15px;
	font-size: 18px;
}

#performance-tab .performance-program .stats .title{
	font-weight: 450;
	color: #6b6a6a;
	padding-bottom: 5px;
}
#performance-tab .performance-program .stats .stat {
	padding-bottom: 30px;
	font-weight: 300;
}

#performance-tab .performance-program .stats .mastered-stat{
	color: green;
}

#performance-tab .performance-program .stats .started-stat{
	color: blue;
}

#performance-tab .performance-program .stats .longest-stat{
	color: red;
}

#performance-tab .performance-program .stats .shortest-stat{
	color: green;
}

#performance-tab .performance-program .stats .average-stat{
	color: grey;
}


#performance-tab .performance-program.performance-program-add {
	 min-height:300px;
	 /* border-color: #428bca;
  	 border: 1px solid #428bca; */
  	-moz-box-shadow: 0 0 20px #428bca;
  	-webkit-box-shadow: 0 0 20px #428bca;
  	box-shadow: 0 0 20px #428bca;
}

#performance-tab .performance-program.performance-program-add .large-glyphicon {
	font-size: 225px;
    color: #b7b7b76e;
    padding-top: 35px;
}

#performance-tab .performance-program.performance-program-add button {
    margin-top: 10px;
}

#performance-tab .performance-program.performance-program-add button#addProgramButton {
    margin-top: 109px;
}


.performance-program-selection .large-glyphicon, .performance-behavior-selection .large-glyphicon {
	font-size: 50px;
	color: #b7b7b76e;
}

.performance-program-selection .body, .performance-behavior-selection .body, .promote-program .body {
    padding-top: 25px;
    padding-bottom: 25px;
}

.performance-program-selection .footer, .performance-behavior-selection .footer{
	padding-top: 10px;
	padding-bottom: 20px;
}

.performance-program-selection .form-label, .performance-behavior-selection .form-label {
	width: auto;
}
.performance-program-selection .option, .performance-behavior-selection .option {
	text-align: center;
}

#performance-tab .targets-list {
	padding-top: 15px;
}


#performance-tab .targets-list .section-title{
    font-size: 18px;
    font-weight: 450;
    color: #6b6a6a;
    padding-bottom: 5px;
    text-align: left
}
#performance-tab .targets-list .mastered-list {
	padding-bottom: 20px;
}
#performance-tab .targets-list .mastered-list .mastered-list-title{
	font-size:12px;
	font-weight: 400;
}

#performance-tab .targets-list .mastered-list .mastered-list-title.target-title{
	text-align:left;
    padding-left: 0px;
}

#performance-tab .targets-list .mastered-list .mastered-list-label{
	font-size:11px;
	font-weight: 200;
}

#performance-tab .targets-list .mastered-list .mastered-list-label.target-title{
	text-align:left;
}


#performance-tab .behavior-milestones {
	padding-top: 15px;
}


#performance-tab .behavior-milestones .section-title{
    font-size: 18px;
    font-weight: 450;
    color: #6b6a6a;
    padding-bottom: 5px;
    text-align: left
}

#performance-tab .behavior-milestones .section-list .section-list-title {
	font-size:12px;
	font-weight: 400;
}

#performance-tab .behavior-milestones .section-list .section-list-title.first-title{
	text-align:left;
    padding-left: 0px;
}

#performance-tab .behavior-milestones .section-list .section-list-label{
	font-size:11px;
	font-weight: 200;
	text-align:left;
}

#performance-tab .behavior-milestones .section-list .section-list-label.first-label{
	text-align:left;
}


 #performance-tab .performance-program .program-progress {

 }


 #performance-tab .performance-program .program-progress .program-progress-percentage {
 	font-size:15px;
    margin-top: -3px;
    font-weight: 450;
    color: #636f63bf;
 }

 #performance-tab .performance-program .program-progress-breakdown {
 	padding-bottom:10px;
 }

 #performance-tab .performance-program .program-progress-breakdown .label{
 	font-size: 12px;
 }


