/*!
 * Bootstrap Addon v1.0.4
 */

/* Reset Margin */
.margin-0 {margin:0}
@media (min-width: 768px) {
    .margin-sm-0 {margin:0}
}
@media (min-width: 992px) {
    .margin-md-0 {margin:0}
}
@media (min-width: 1200px) {
    .margin-lg-0 {margin:0}
}

/* Reset Padding */
.padding-0 {padding:0}
@media (min-width: 768px) {
    .padding-sm-0 {padding:0}
}
@media (min-width: 992px) {
    .padding-md-0 {padding:0}
}
@media (min-width: 1200px) {
    .padding-lg-0 {padding:0}
}


/* Padding Top & Bottom */
.padding-top-0 {padding-top:0}
.padding-top-10 {padding-top:10px}
.padding-top-20 {padding-top:20px}
.padding-top-50 {padding-top:50px}
.padding-top-100 {padding-top:100px}
.padding-top-150 {padding-top:150px}
.padding-top-200 {padding-top:200px}
.padding-bottom-0 {padding-bottom:0}
.padding-bottom-10 {padding-bottom:10px}
.padding-bottom-20 {padding-bottom:20px}
.padding-bottom-50 {padding-bottom:50px}
.padding-bottom-100 {padding-bottom:100px}
.padding-bottom-150 {padding-bottom:150px}
.padding-bottom-200 {padding-bottom:200px}
.padding-top-bottom-0 {padding-top:0; padding-bottom:0}
.padding-top-bottom-10 {padding-top:10px; padding-bottom:10px}
.padding-top-bottom-20 {padding-top:20px; padding-bottom:20px}
.padding-top-bottom-50 {padding-top:50px; padding-bottom:50px}
.padding-top-bottom-100 {padding-top:100px; padding-bottom:100px}
.padding-top-bottom-150 {padding-top:150px; padding-bottom:150px}
.padding-top-bottom-200 {padding-top:200px; padding-bottom:200px}
@media (min-width: 768px) {
	.padding-top-sm-0 {padding-top:0}
	.padding-top-sm-10 {padding-top:10px}
	.padding-top-sm-20 {padding-top:20px}
	.padding-top-sm-50 {padding-top:50px}
	.padding-top-sm-100 {padding-top:100px}
	.padding-top-sm-150 {padding-top:150px}
	.padding-top-sm-200 {padding-top:200px}
	.padding-bottom-sm-0 {padding-bottom:0}
	.padding-bottom-sm-10 {padding-bottom:10px}
	.padding-bottom-sm-20 {padding-bottom:20px}
	.padding-bottom-sm-50 {padding-bottom:50px}
	.padding-bottom-sm-100 {padding-bottom:100px}
	.padding-bottom-sm-150 {padding-bottom:150px}
	.padding-bottom-sm-200 {padding-bottom:200px}
	.padding-top-bottom-sm-0 {padding-top:0; padding-bottom:0}
	.padding-top-bottom-sm-10 {padding-top:10px; padding-bottom:10px}
	.padding-top-bottom-sm-20 {padding-top:20px; padding-bottom:20px}
	.padding-top-bottom-sm-50 {padding-top:50px; padding-bottom:50px}
	.padding-top-bottom-sm-100 {padding-top:100px; padding-bottom:100px}
	.padding-top-bottom-sm-150 {padding-top:150px; padding-bottom:150px}
	.padding-top-bottom-sm-200 {padding-top:200px; padding-bottom:200px}
}
@media (min-width: 992px) {
	.padding-top-md-0 {padding-top:0}
	.padding-top-md-10 {padding-top:10px}
	.padding-top-md-20 {padding-top:20px}
	.padding-top-md-50 {padding-top:50px}
	.padding-top-md-100 {padding-top:100px}
	.padding-top-md-150 {padding-top:150px}
	.padding-top-md-200 {padding-top:200px}
	.padding-bottom-md-0 {padding-bottom:0}
	.padding-bottom-md-10 {padding-bottom:10px}
	.padding-bottom-md-20 {padding-bottom:20px}
	.padding-bottom-md-50 {padding-bottom:50px}
	.padding-bottom-md-100 {padding-bottom:100px}
	.padding-bottom-md-150 {padding-bottom:150px}
	.padding-bottom-md-200 {padding-bottom:200px}
	.padding-top-bottom-md-0 {padding-top:0; padding-bottom:0}
	.padding-top-bottom-md-10 {padding-top:10px; padding-bottom:10px}
	.padding-top-bottom-md-20 {padding-top:20px; padding-bottom:20px}
	.padding-top-bottom-md-50 {padding-top:50px; padding-bottom:50px}
	.padding-top-bottom-md-100 {padding-top:100px; padding-bottom:100px}
	.padding-top-bottom-md-150 {padding-top:150px; padding-bottom:150px}
	.padding-top-bottom-md-200 {padding-top:200px; padding-bottom:200px}
}
@media (min-width: 1200px) {
	.padding-top-lg-0 {padding-top:0}
	.padding-top-lg-10 {padding-top:10px}
	.padding-top-lg-20 {padding-top:20px}
	.padding-top-lg-50 {padding-top:50px}
	.padding-top-lg-100 {padding-top:100px}
	.padding-top-lg-150 {padding-top:150px}
	.padding-top-lg-200 {padding-top:200px}
	.padding-bottom-lg-0 {padding-bottom:0}
	.padding-bottom-lg-10 {padding-bottom:10px}
	.padding-bottom-lg-20 {padding-bottom:20px}
	.padding-bottom-lg-50 {padding-bottom:50px}
	.padding-bottom-lg-100 {padding-bottom:100px}
	.padding-bottom-lg-150 {padding-bottom:150px}
	.padding-bottom-lg-200 {padding-bottom:200px}
	.padding-top-bottom-lg-0 {padding-top:0; padding-bottom:0}
	.padding-top-bottom-lg-10 {padding-top:10px; padding-bottom:10px}
	.padding-top-bottom-lg-20 {padding-top:20px; padding-bottom:20px}
	.padding-top-bottom-lg-50 {padding-top:50px; padding-bottom:50px}
	.padding-top-bottom-lg-100 {padding-top:100px; padding-bottom:100px}
	.padding-top-bottom-lg-150 {padding-top:150px; padding-bottom:150px}
	.padding-top-bottom-lg-200 {padding-top:200px; padding-bottom:200px}
}

/* Margin Top & Bottom */
.margin-top-0 {margin-top:0}
.margin-top-10 {margin-top:10px}
.margin-top-20 {margin-top:20px}
.margin-top-50 {margin-top:50px}
.margin-top-100 {margin-top:100px}
.margin-top-150 {margin-top:150px}
.margin-top-200 {margin-top:200px}
.margin-bottom-0 {margin-bottom:0}
.margin-bottom-10 {margin-bottom:10px}
.margin-bottom-20 {margin-bottom:20px}
.margin-bottom-50 {margin-bottom:50px}
.margin-bottom-100 {margin-bottom:100px}
.margin-bottom-150 {margin-bottom:150px}
.margin-bottom-200 {margin-bottom:200px}
.margin-top-bottom-0 {margin-top:0; margin-bottom:0}
.margin-top-bottom-10 {margin-top:10px; margin-bottom:10px}
.margin-top-bottom-20 {margin-top:20px; margin-bottom:20px}
.margin-top-bottom-50 {margin-top:50px; margin-bottom:50px}
.margin-top-bottom-100 {margin-top:100px; margin-bottom:100px}
.margin-top-bottom-150 {margin-top:150px; margin-bottom:150px}
.margin-top-bottom-200 {margin-top:200px; margin-bottom:200px}
@media (min-width: 768px) {
    .margin-top-sm-0 {margin-top:0}
    .margin-top-sm-10 {margin-top:10px}
    .margin-top-sm-20 {margin-top:20px}
    .margin-top-sm-50 {margin-top:50px}
    .margin-top-sm-100 {margin-top:100px}
    .margin-top-sm-150 {margin-top:150px}
    .margin-top-sm-200 {margin-top:200px}
    .margin-bottom-sm-0 {margin-bottom:0}
    .margin-bottom-sm-10 {margin-bottom:10px}
    .margin-bottom-sm-20 {margin-bottom:20px}
    .margin-bottom-sm-50 {margin-bottom:50px}
    .margin-bottom-sm-100 {margin-bottom:100px}
    .margin-bottom-sm-150 {margin-bottom:150px}
    .margin-bottom-sm-200 {margin-bottom:200px}
    .margin-top-bottom-sm-0 {margin-top:0; margin-bottom:0}
    .margin-top-bottom-sm-10 {margin-top:10px; margin-bottom:10px}
    .margin-top-bottom-sm-20 {margin-top:20px; margin-bottom:20px}
    .margin-top-bottom-sm-50 {margin-top:50px; margin-bottom:50px}
    .margin-top-bottom-sm-100 {margin-top:100px; margin-bottom:100px}
    .margin-top-bottom-sm-150 {margin-top:150px; margin-bottom:150px}
    .margin-top-bottom-sm-200 {margin-top:200px; margin-bottom:200px}
}
@media (min-width: 992px) {
    .margin-top-md-0 {margin-top:0}
    .margin-top-md-10 {margin-top:10px}
    .margin-top-md-20 {margin-top:20px}
    .margin-top-md-50 {margin-top:50px}
    .margin-top-md-100 {margin-top:100px}
    .margin-top-md-150 {margin-top:150px}
    .margin-top-md-200 {margin-top:200px}
    .margin-bottom-md-0 {margin-bottom:0}
    .margin-bottom-md-10 {margin-bottom:10px}
    .margin-bottom-md-20 {margin-bottom:20px}
    .margin-bottom-md-50 {margin-bottom:50px}
    .margin-bottom-md-100 {margin-bottom:100px}
    .margin-bottom-md-150 {margin-bottom:150px}
    .margin-bottom-md-200 {margin-bottom:200px}
    .margin-top-bottom-md-0 {margin-top:0; margin-bottom:0}
    .margin-top-bottom-md-10 {margin-top:10px; margin-bottom:10px}
    .margin-top-bottom-md-20 {margin-top:20px; margin-bottom:20px}
    .margin-top-bottom-md-50 {margin-top:50px; margin-bottom:50px}
    .margin-top-bottom-md-100 {margin-top:100px; margin-bottom:100px}
    .margin-top-bottom-md-150 {margin-top:150px; margin-bottom:150px}
    .margin-top-bottom-md-200 {margin-top:200px; margin-bottom:200px}
}
@media (min-width: 1200px) {
    .margin-top-lg-0 {margin-top:0}
    .margin-top-lg-10 {margin-top:10px}
    .margin-top-lg-20 {margin-top:20px}
    .margin-top-lg-50 {margin-top:50px}
    .margin-top-lg-100 {margin-top:100px}
    .margin-top-lg-150 {margin-top:150px}
    .margin-top-lg-200 {margin-top:200px}
    .margin-bottom-lg-0 {margin-bottom:0}
    .margin-bottom-lg-10 {margin-bottom:10px}
    .margin-bottom-lg-20 {margin-bottom:20px}
    .margin-bottom-lg-50 {margin-bottom:50px}
    .margin-bottom-lg-100 {margin-bottom:100px}
    .margin-bottom-lg-150 {margin-bottom:150px}
    .margin-bottom-lg-200 {margin-bottom:200px}
    .margin-top-bottom-lg-0 {margin-top:0; margin-bottom:0}
    .margin-top-bottom-lg-10 {margin-top:10px; margin-bottom:10px}
    .margin-top-bottom-lg-20 {margin-top:20px; margin-bottom:20px}
    .margin-top-bottom-lg-50 {margin-top:50px; margin-bottom:50px}
    .margin-top-bottom-lg-100 {margin-top:100px; margin-bottom:100px}
    .margin-top-bottom-lg-150 {margin-top:150px; margin-bottom:150px}
    .margin-top-bottom-lg-200 {margin-top:200px; margin-bottom:200px}
}

/* Line Height */
.line-height-15 {line-height: 15px}
.line-height-20 {line-height: 20px}
.line-height-25 {line-height: 25px}
.line-height-30 {line-height: 30px}
.line-height-35 {line-height: 35px}
.line-height-40 {line-height: 40px}
@media (min-width: 768px) {
    .line-height-sm-15 {line-height: 15px}
    .line-height-sm-20 {line-height: 20px}
    .line-height-sm-25 {line-height: 25px}
    .line-height-sm-30 {line-height: 30px}
    .line-height-sm-35 {line-height: 35px}
    .line-height-sm-40 {line-height: 40px}
}
@media (min-width: 992px) {
    .line-height-md-15 {line-height: 15px}
    .line-height-md-20 {line-height: 20px}
    .line-height-md-25 {line-height: 25px}
    .line-height-md-30 {line-height: 30px}
    .line-height-md-35 {line-height: 35px}
    .line-height-md-40 {line-height: 40px}
}
@media (min-width: 1200px) {
    .line-height-lg-15 {line-height: 15px}
    .line-height-lg-20 {line-height: 20px}
    .line-height-lg-25 {line-height: 25px}
    .line-height-lg-30 {line-height: 30px}
    .line-height-lg-35 {line-height: 35px}
    .line-height-lg-40 {line-height: 40px}
}

/* Vertical Align Center */
.vcenter {display: -webkit-flex; -webkit-align-items: center; display: flex; align-items: center}
@media (min-width: 768px) {
	.vcenter-sm {display: -webkit-flex; -webkit-align-items: center; display: flex; align-items: center}
}
@media (min-width: 992px) {
	.vcenter-md {display: -webkit-flex; -webkit-align-items: center; display: flex; align-items: center}
}
@media (min-width: 1200px) {
	.vcenter-lg {display: -webkit-flex; -webkit-align-items: center; display: flex; align-items: center}
}

/* Remove left padding of ul */
ul.align-left {padding-left: 15px;}