*,body,html{
	margin: 0;
	padding: 0;
}

body{
	font-family: 'Raleway', sans-serif;
	font-size: 1.2rem;
	/* font-weight: bold; */
	color: #333333 ;
}

.pace-running .entire-content
{
	opacity: 0;
}

.pace-done .entire-content
{
	opacity: 1;
	transition:all 2s ease-in;
}

h1
{
	font-size: 60px;
	color:  #fff;
	font-weight: bold;
}

h2
{
	font-size: 40px;
	color:#ffffff;
	font-weight: bold;
}

h3
{
	font-size: 30px;
	color: #ffffff;
	font-weight: bold;
}
h4{
	font-size: 30px;
	color: #333333 ;
	font-weight: bold;
}
h5{
	font-size:18px;
	color:#000;

}

.primary{
	color: #008577;
}
.green-text{
	color:blue;
}

.primary-bg{
	background-color: #e74c3c;
}

.secondary-dark-blue
{
	color: #34495e;
}
.font-size-small{
	font-size:1rem;
	padding:10px;
}

.secondary-white-bg
{
	background-color: #ffffff;
	
}

.secondary-sky-blue
{
	color: #D81B60;
}

.secondary-sky-blue-bg
{
	background-color: #fff333;
}

a:focus
{
	outline: 0;
}

a:hover
{
	text-decoration: none;
}

ol,ul
{
	margin-bottom: 0px;
}

ul{
	list-style: none;
}

ul li
{
	display: inline-block;
}

.section-padding
{
	padding: 56px 0;
}

/* .white{
	color: #000000;
} */

.bold
{
	font-weight: bold;
}

.center
{
	text-align: center;
}

.animation
{
	opacity: 0;
}

.success
{
	color: green;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
}

.error
{
	color: #e74c3c;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
}

.success, .error
{
	text-shadow: 2px 2px 2px #000;
}

/* nav ul a{
	color:black!important;
	line-height: 45px;
	background-color: #D81B60;
	-webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0), 0 1px 5px 0 rgba(0,0,0,0), 0 3px 1px -2px rgba(0,0,0,0)!important;
} */
nav{
	/* line-height: 85px; */
	-webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0), 0 1px 5px 0 rgba(0,0,0,0), 0 3px 1px -2px rgba(0,0,0,0)!important;
}
nav ul a.btn{
	margin-right:0px!important;
	padding:1px 25px!important;
}

.card.small .material-icons {
    font-size: 1.1rem!important;
}

.card.small {
    height: 270px;
}

.card .card-action a:not(.btn):not(.btn-large):not(.btn-large):not(.btn-floating) {
    color: #00c853;

}

.modal .modal-footer .btn, .modal .modal-footer .btn-large, .modal .modal-footer .btn-flat {
    margin: 6px 0;
	margin-right: 300px;
	background-color: #00c853;
	color: #ffffff;
}

.section-boxes h4{
	color:white;
}
.padding-square{
	padding:3%;
}
.small-parallax-header h4{
	color:#ffffff;
	font-size:30px;
	text-align: center;
}
.svg-inline--fa {
    
    font-size: 1rem;
  
}
/* .table-of-contents li {
    padding-top: 2px;
    padding-right: 20px!important;
    padding-bottom: 2px;
    padding-left: 20px!important;
}*/
.table-of-contents a{
    font-weight: 600;
	color:#000000;
	height: 30px!important; 
	line-height: 30px!important;
	border-left:0px!important;
	
} 

.table-of-contents a.active {
    
    
	color: #f44336!important;
	border-left:0px!important;
	
}
.table-of-contents .black-text.active {
    
    
	color:#f44336!important;
	border-left:0px!important;
	padding-left:16px!important;
	
}
.table-of-contents .black-text:hover{
    
    
	color:#f44336;
	border-left:0px!important;
	
	
}
.table-of-contents a:hover {
    
    
	color:#f44336;
	border-left:0px!important;
	
}


/* .span .badge{
	margin-top:10px!important;
} */

span.badge.new {
    font-weight: 800;
    font-size: 0.8rem;
    color: #fff;
    background-color: #00c853;
	border-radius: 2px;
	position:absolute!important;
	z-index: 1;
}

.font-weight-normal{
	font-weight: normal;
	color:#000000;
	
}
.pagination li.active {
    background-color: #00c853;
}
.padding-10px{
	margin-top:10px;
}