li{
	margin-right: 20px;
}

h1, h2, h3, h4, p{
	color:  #2c3e50;
}

.nav{
	background-color: #2c3e50; 
}

.navbar-brand{
	color: white;
}

.btn-primary, .btn-primary:active, .btn-primary:visited{
	background-color: #27ae60 !important;
}

.btn-primary:hover{
	background-color: #2ecc71 !important;
}

.btn-danger:hover{
	background-color:  #e74c3c !important;
}

.btn-danger, .btn-danger:active, .btn-danger:visited{
	background-color: #c0392b !important;
}

.nav-link{
	margin-right: 10px;

}

.link{
	color: white;
	text-decoration: none;
}

.link:hover{
	color: #2ecc71;
	text-decoration: none;
}

.skill-panel{
	border-color: black;
	border: 10px;
	margin-top: 15px;
}


.pendingName{
	margin-top: 20px;
}

.pendingEntry{
	outline:  3px solid #2c3e50;
	margin-left:  20px;
	margin-right:  20px;
	margin-bottom:  20px;
}

#progress-bar{
	margin-top: 30px;
	margin-bottom: 30px;
}

#inner-progress-bar{
	margin-left: 50px;
	margin-right: 50px;
}


.skill-group-heading{
	font-size: 20px;
}

.skill-heading{
	font-size: 16px;
	text-align: right;
}

.skill-group-blurb{
	font-size: 14px;
	color: grey;
}

#content{
	margin-top: 30px;
}

.add-entry-row{
	margin-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
}

.entry{
	margin-top: 20px;
}

.skill{
	margin-bottom: 15px;
}

.progress{
	padding: 0px !important;
}



.hiw-row{
	margin-bottom:  50px;
}

.hiw-main-heading{
	margin-bottom:  20px;
}

.hiw-sub-heading{
	text-align:  center;
}

.hiw-sub-text{
	text-align:  center;
	padding-left:  35px;
	padding-right:  35px;
}

.glossary-entry{
	margin-bottom: 15px;
}

.glossary-main-word{
	font-size: 24px;
}

.glossary-main-definition{
	font-size:  15px;
	font-style: italic;
	color:	#34495e !important;
}

.glossary-word{
	font-size:  18px;
}

.glossary-definition{
	font-size: 15px;
	font-style: italic;
	color:	#34495e !important;
}

.textarea-validation{
	text-align:  right;
	font-size:  12px;
}



.progress-bar{
	background-color: #3498db;
}

.blue-heading{
	color: #3498db;
}

.blue-outline{
	outline: 3px solid #3498db;
}

.bg-success{
	background-color:  #2ecc71 !important;
}

.green-heading{
	color: #2ecc71;
}

.green-outline{
	outline:  3px solid #2ecc71;
}

.orange-heading{
	color: #f39c12;
}

.bg-warning{
	background-color: #f39c12 !important;
}

.orange-outline{
	outline: 3px solid #f39c12;
}

.red-heading{
	color: #e74c3c;
}

.bg-danger{
	background-color: #e74c3c !important;
}

.red-outline{
	outline: 3px solid #e74c3c;
}

.grey-outline{
	outline:  3px solid #2c3e50;
}