/* slider 100 % on bigger window */
.carousel-inner > .item > img, 
.carousel-inner > .item > a > img{
width: 100%; /* use this, or not */
margin: auto;
}
/* end */

/* 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:#0b0e17;
 }
 
 .light-black-text-color{
	 color:#333333;
 }
 
 .gray-text-color{
	  color:#cccccc;
 }
 
 .light-gray-text-color{
	  color:#999999;
 }
 
  .dark-green-text-color{
	 color:#476a04;
 }
 
  .light-green-text-color{
	 color:#7eb219;
 }
 
/* 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-dark-blue{
	background-color:#2a6181 !important;
	border-color:#2a6181 !important;
	color:#ffffff;
}

.btn-dark-blue:hover{
	background-color:#253340 !important;
	border-color:#253340 !important;
	color:#ffffff;
}

.btn-dark-pink{
	background-color:#DC1355  !important;
	border-color:#DC1355  !important;
	color:#ffffff;
}

.btn-dark-pink:hover{
	background-color:#b10c44 !important;
	border-color:#b10c44 !important;
	color:#ffffff;
}

.btn-black{
	background-color:#000  !important;
	border-color:#000  !important;
	color:#ffffff;
}

.btn-black:hover{
	background-color:#121212 !important;
	border-color:#121212 !important;
	color:#ffffff;
}

/* End Buttons */

/* 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 */


/* 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-25{
	margin-top: 25px;
}
.margin-top-20{
	margin-top: 20px;
}
.margin-top-15{
	margin-top: 15px;
}
.margin-top-10{
	margin-top: 10px;
}
.margin-top-5{
	margin-top: 5px;
}
.margin-top-0{
	margin-top: 0px;
}
.margin-top-0-imp{
	margin-top: 0px !important;
}


.margin-bottom-40{
	margin-bottom: 40px;
}
.margin-bottom-30{
	margin-bottom: 30px;
}
.margin-bottom-25{
	margin-bottom: 25px;
}
.margin-bottom-20{
	margin-bottom: 20px;
}
.margin-bottom-15{
	margin-bottom: 15px;
}
.margin-bottom-10{
	margin-bottom: 10px;
}
.margin-bottom-5{
	margin-bottom: 5px;
}
.margin-bottom-0{
	margin-bottom: 0px;
}
.margin-bottom-0-imp{
	margin-bottom: 0px !important;
}


.margin-right-40{
	margin-right: 40px;
}
.margin-right-30{
	margin-right: 30px;
}
.margin-right-25{
	margin-right: 25px;
}
.margin-right-20{
	margin-right: 20px;
}
.margin-right-15{
	margin-right: 15px;
}
.margin-right-10{
	margin-right: 10px;
}
.margin-right-5{
	margin-right: 5px;
}
.margin-right-0{
	margin-right: 0px;
}
.margin-right-0-imp{
	margin-right: 0px !important;
}



.margin-left-40{
	margin-left: 40px;
}
.margin-left-30{
	margin-left: 30px;
}
.margin-left-25{
	margin-left: 25px;
}
.margin-left-20{
	margin-left: 20px;
}
.margin-left-15{
	margin-left: 15px;
}
.margin-left-10{
	margin-left: 10px;
}
.margin-left-5{
	margin-left: 5px;
}
.margin-left-0{
	margin-left: 0px;
}
.margin-left-0-imp{
	margin-left: 0px !important;
}

/* End Margins */

/* Padding */

.padding30{
	padding:30px;
}
.padding25{
	padding:25px;
}
.padding20{
	padding:20px;
}
.padding15{
	padding:15px;
}
.padding10{
	padding:10px;
}
.padding5{
	padding:5px;
}
.padding0{
	padding:0px;
}



.padding-top-30{
	padding-top:30px;
}
.padding-top-25{
	padding-top:25px;
}
.padding-top-20{
	padding-top:20px;
}
.padding-top-15{
	padding-top:15px;
}
.padding-top-10{
	padding-top:10px;
}
.padding-top-5{
	padding-top:5px;
}
.padding-top-0{
	padding-top:0px;
}



.padding-bottom-30{
	padding-bottom:30px;
}
.padding-bottom-25{
	padding-bottom:25px;
}
.padding-bottom-20{
	padding-bottom:20px;
}
.padding-bottom-15{
	padding-bottom:15px;
}
.padding-bottom-10{
	padding-bottom:10px;
}
.padding-bottom-5{
	padding-bottom:5px;
}
.padding-bottom-0{
	padding-bottom:0px;
}



.padding-left-30{
	padding-left:30px;
}
.padding-left-25{
	padding-left:25px;
}
.padding-left-20{
	padding-left:20px;
}
.padding-left-15{
	padding-left:15px;
}
.padding-left-10{
	padding-left:10px;
}
.padding-left-5{
	padding-left:5px;
}
.padding-left-0{
	padding-left:0px;
}


.padding-right-30{
	padding-right:30px;
}
.padding-right-25{
	padding-right:25px;
}
.padding-right-20{
	padding-right:20px;
}
.padding-right-15{
	padding-right:15px;
}
.padding-right-10{
	padding-right:10px;
}
.padding-right-5{
	padding-right:5px;
}
.padding-right-0{
	padding-right:0px;
}


/* End Padding */



/* Display */
.display-block{
	display:block;
}
.display-inline-block{
	display:inline-block;
}
.display-inline{
	display:inline;
}
/* End Display */



/* Text Align */
.text-align-center{
	text-align:center;
}
.text-align-left{
	text-align:left;
}
.text-align-right{
	text-align:right;
}
/* End Text Align */


/* Position */
.position-relative{
	position:relative;
}
.position-absolute{
	position:absolute;
}
.position-fixed{
	position:fixed;
}
.position-static{
	position:static;
}
/* End Position */

/* Overflow */
.overflow-hidden{
	overflow:hidden;
}
.overflow-visible{
	overflow:visible;
}
.overflow-auto{
	overflow:auto;
}
.overflow-scroll{
	overflow:scroll;
}
/* End Overflow */

.width-100-per{
	width:100% !important;
}

.clear-both{
	clear:both;
}

.float-none{
	float:none;
}


/* font */
.font-normal{
	font-weight:normal !important;
}
.font-bold{
	font-weight:700 !important;
}