body{
	color:#4a4a4a;
	/*font-family: 'Open Sans', sans-serif;*/
}

/* slider 100 % on bigger window */
.carousel-inner > .item > img, 
.carousel-inner > .item > a > img{
width: 100%; /* use this, or not */
margin: auto;
}
/* end */

a{
	outline:none !important;
}

/* Background Colors */
 .white-bg{
	 background-color:#ffffff;
 }
 
 .black-bg{
	 background-color:#0b0e17;
 }
 
 .light-black-bg{
	 background-color:#333333;
 }
 
 .gray-bg{
	  background-color:#cccccc;
 }
 
 .light-gray-bg{
	  background-color:#999999;
 }
 
  .dark-green-bg{
	 background-color:#476a04;
 }
 
  .light-green-bg{
	 background-color:#7eb219;
 }
 
/* End Background Colors */


/* Text Colors */
 .white-text-color{
	 color:#ffffff;
 }
 
 .black-text-color{
	 color:#000000;
 }
 
 .light-black-text-color{
	 color:#333232;
 }
 
 .gray-text-color{
	  color:#cccccc;
 }
 
 .light-gray-text-color{
	  color:#999999;
 }
 
  .dark-green-text-color{
	 color:#476a04;
 }
 
  .light-green-text-color{
	 color:#7eb219;
 }
 
 
 .red-text-color{
	  color:#dc241f;
 }
 
 .blue-text-color{
	  color:#492ba1;
 }
 
 
 
/* End Text Colors */




/* Buttons */
.btn-green{
	background-color:#7eb219;
	border-color:#7eb219;
	color:#ffffff;
}

.btn-green:hover{
	background-color:#476a04;
	border-color:#476a04;
	color:#ffffff;
}


.btn-red{
	background-color:#d5343a;
	border-color:#d5343a;
	color:#ffffff;
}

.btn-red:hover{
	background-color:#bf1c22;
	border-color:#bf1c22;
	color:#ffffff;
}

.btn-blue{
	background-color:#492ba1;
	border-color:#492ba1;
	color:#ffffff;
}

.btn-blue:hover{
	background-color:#3f08e2 !important;
	border-color:#3f08e2 !important;
	color:#ffffff;
}


.btn-white{
	background-color:#ffffff;
	border-color:#ffffff;
	color:#333232;
}

.btn-white:hover{
	background-color:#4b28af !important;
	border-color:#4b28af !important;
	color:#ffffff;
}


/* End Buttons */




/* Margins */
.marginauto{
	margin: auto;
}
.margin-left-right-auto{
	margin-left: auto;
	margin-right: auto;
}
.margin-top-bottom-20{
	margin-top: 20px;
	margin-bottom: 20px;
}

.margin-top-bottom-10per{
	margin-top: 10%;
	margin-bottom: 10%;
}


.margin-top-40{
	margin-top: 40px;
}
.margin-top-30{
	margin-top: 30px;
}
.margin-top-20{
	margin-top: 20px;
}
.margin-top-10{
	margin-top: 10px;
}
.margin-top-0{
	margin-top: 0px;
}
.margin-bottom-40{
	margin-bottom: 40px;
}
.margin-bottom-30{
	margin-bottom: 30px;
}
.margin-bottom-20{
	margin-bottom: 20px;
}
.margin-bottom-10{
	margin-bottom: 10px;
}
.margin-bottom-0{
	margin-bottom: 0px;
}

/* End Margins */

/* Padding */

.padding20{
	padding:20px;
}

.padding15{
	padding:15px;
}

.padding10{
	padding:10px;
}

.padding-left-zero{
	padding-left:0px;
}
.padding-right-zero{
	padding-right:0px;
}
.padding-top-zero{
	padding-top:0px;
}
.padding-bottom-zero{
	padding-bottom:0px;
}
.padding-top-40{
	padding-top:40px;
}
.padding-bottom-40{
	padding-bottom:40px;
}
.padding-top-30{
	padding-top:30px;
}
.padding-bottom-30{
	padding-bottom:30px;
}
.padding-top-20{
	padding-top:20px;
}
.padding-bottom-20{
	padding-bottom:20px;
}
.padding-top-10{
	padding-top:10px;
}
.padding-bottom-10{
	padding-bottom:10px;
}

/* End Padding */

/* Display */
.display-inline-block{
	display:inline-block;
}

.display-block{
	display:block;
}

.display-inline{
	display:inline;
}

/* End Display */

.shadoweffect{
	 -webkit-box-shadow: 0 5px 20px rgba(0,0,0,.5);
    box-shadow: 0 5px 20px rgba(0,0,0,.5);
}

.text-align-center{
	text-align:center;
}


.clear-both{
	clear:both;
}

/* Border Radius */
.border-radius-zero{
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
/* End Border Radius */

.float-none{
	float:none;
}
