.spacing{margin:10px;}
.spacingTop{margin-top: 10px;}
.spacingRight{margin-right: 10px;}
.spacingBottom{margin-bottom: 10px;}
.spacingLeft{margin-left: 10px;}

.spacing5{margin:5px;}
.spacing5Top{margin-top:5px;}
.spacing5Right{margin-right:5px;}
.spacing5Bottom{margin-bottom:5px;}
.spacing5Left{margin-left:5px;}

.spacing10{margin:10px;}
.spacing10Top{margin-top: 10px;}
.spacing10Right{margin-right: 10px;}
.spacing10Bottom{margin-bottom: 10px;}
.spacing10Left{margin-left: 10px;}

.spacingMore{margin: 20px;}
.spacingMoreTop{margin-top: 20px;}
.spacingMoreRight{margin-right: 20px;}
.spacingMoreBottom{margin-bottom: 20px;}
.spacingMoreLeft{margin-left: 20px;}

.spacing30{margin: 30px;}
.spacing30Top{margin-top: 30px;}
.spacing30Right{margin-right: 30px;}
.spacing30Bottom{margin-bottom: 30px;}
.spacing30Left{margin-left: 30px;}

.spacing50{margin: 50px;}
.spacing50Top{margin-top: 50px;}
.spacing50Right{margin-right: 50px;}
.spacing50Bottom{margin-bottom: 50px;}
.spacing50Left{margin-left: 50px;}

.spacing80{margin: 80px;}
.spacing80Top{margin-top: 80px;}
.spacing80Right{margin-right: 80px;}
.spacing80Bottom{margin-bottom: 80px;}
.spacing80Left{margin-left: 80px;}

.spacingNone{margin:0 !important;}

.padding15{padding: 15px;}
.padding15Top{padding-top: 15px;}
.padding15Right{padding-right: 15px;}
.padding15Bottom{padding-bottom: 15px;}
.padding15Left{padding-left: 15px;}

.padding30{padding: 30px;}
.padding30Top{padding-top: 30px;}
.padding30Right{padding-right: 30px;}
.padding30Bottom{padding-bottom: 30px;}
.padding30Left{padding-left: 30px;}

.padding50{padding: 50px;}
.padding50Top{padding-top: 50px;}
.padding50Right{padding-right: 50px;}
.padding50Bottom{padding-bottom: 50px;}
.padding50Left{padding-left: 50px;}

.padding80{padding: 80px;}
.padding80Top{padding-top: 80px;}
.padding80Right{padding-right: 80px;}
.padding80Bottom{padding-bottom: 80px;}
.padding80Left{padding-left: 80px;}

.padding110{padding:110px;}
.padding110Top{padding-top:110px;}
.padding110Right{padding-right:110px;}
.padding110Bottom{padding-bottom:110px;}
.padding110Left{padding-left:110px;}

.paddingNone{padding:0 !important;}

.overviewContainer{margin:50px 0}

ul.paragragh li{margin-bottom:1em;}
ul.plain,ul.plain li{list-style:none;margin-left:0;padding-left: 0;}
ul.horizontal li{float:left; list-style:none; display:inline-block}
ul.vertical li{float:none; list-style:none; display:block}

.rightText{text-align:right}
.centeredText{text-align:center}
.justifiedText{text-align:justify}

.rounded{-webkit-border-radius: 5px;border-radius: 5px;}
.roundedBottom{-webkit-border-radius: 0px 0px 5px 5px;border-radius: 0px 0px 5px 5px;}
.roundedTop{-webkit-border-radius: 5px 5px 0px 0px;border-radius: 5px 5px 0px 0px;}

.topShadow {box-shadow: 0 -15px 15px -15px rgba(0, 0, 0, 0.25);}
.bottomShadow {box-shadow: 0 15px 15px -15px rgba(0, 0, 0, 0.25);}
.dropShadow{-webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.4);box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.4);}
.silverGrad.dropShadow{-webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15);box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15);}
.outerShadow{-webkit-box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, .1);box-shadow:  0px 0px 3px 3px rgba(0, 0, 0, .1);}
.topAndBottomShadow {box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.25);}
.insetBottomShadow {box-shadow: inset 0 -15px 15px -15px rgba(0, 0, 0, 0.25); -webkit-box-shadow: inset 0 -15px 15px -15px rgba(0, 0, 0, 0.25);}

.preface{font-weight:100}
.callout{padding:20px; background:#FFF}


.animateQuickly{-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease !important;-webkit-perspective: 1000;-webkit-backface-visibility: hidden;}

.greyGrad {background: #ffffff;
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc0MDMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGOEY4RjciIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c0MDMpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #ffffff 0%, #f8f8f7 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f8f8f7));
background: -webkit-linear-gradient(top,  #ffffff 0%,#f8f8f7 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#f8f8f7 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#f8f8f7 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#f8f8f7 100%);
}

.brownGrad {
background:#2B2122;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiMjEyMiIgc3RvcC1vcGFjaXR5PSIwLjk1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjMmIyMTIyIiBzdG9wLW9wYWNpdHk9IjAuOTUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFkMTkxOSIgc3RvcC1vcGFjaXR5PSIwLjk1Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(43,33,34,0.95) 0%, rgba(43,33,34,0.95) 1%, rgba(29,25,25,0.95) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(43,33,34,0.95)), color-stop(1%,rgba(43,33,34,0.95)), color-stop(100%,rgba(29,25,25,0.95)));
background: -webkit-linear-gradient(top,  rgba(43,33,34,0.95) 0%,rgba(43,33,34,0.95) 1%,rgba(29,25,25,0.95) 100%);
background: -o-linear-gradient(top,  rgba(43,33,34,0.95) 0%,rgba(43,33,34,0.95) 1%,rgba(29,25,25,0.95) 100%);
background: -ms-linear-gradient(top,  rgba(43,33,34,0.95) 0%,rgba(43,33,34,0.95) 1%,rgba(29,25,25,0.95) 100%);
background: linear-gradient(to bottom,  rgba(43,33,34,0.95) 0%,rgba(43,33,34,0.95) 1%,rgba(29,25,25,0.95) 100%);
}
.silverGrad {
background: rgb(255,255,255);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(240,240,240,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(240,240,240,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 );
}
a.dnnImportantAction, .redGrad{
	background: #ee3a43;
	color:#fff
}
.dnnPrimaryAction, .dnnFormItem input[type="submit"], 
a.dnnPrimaryAction {
	background: #018EC6;
	text-shadow:none;
}
.dnnPrimaryAction:hover, .dnnFormItem input[type="submit"]:hover, 
a.dnnPrimaryAction:hover,.dnnSecondaryAction:hover, 
a.dnnSecondaryAction:hover {
	background:#02AFF3;
    color:#FFF;
}
.dnnSecondaryAction, a.dnnSecondaryAction, .button, a.button {
	background: #EFEFEF;
	color:#005C85;
}

/* Dark Blue Button */
.dnnPrimaryAction.darkBlueButton, a.dnnPrimaryAction.darkBlueButton {
	background: #006B9A;
	color: #FFF;
}
.dnnPrimaryAction.darkBlueButton:hover, a.dnnPrimaryAction.darkBlueButton:hover {
	background: #02AFF3;
	color: #FFF;
}

/* Red Button */
.dnnPrimaryAction.redButton, a.dnnPrimaryAction.redButton {
	color:#FFF;
	background: #CC3345;
}
.dnnPrimaryAction.redButton:hover, a.dnnPrimaryAction.redButton:hover {
	color:#FFF;
	background: #ee3a43;
}

.blueBevel {
	color:#FFF;
	background: #018dc2;
}
.largeButton {
	font-size:23px;
	padding:15px 25px !important;
}

/* Style helpers */
.roundBox {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:15px;
}

.font-bold {
	font-family: 'AvenirNextLTPro-Bold'!important;
    font-weight: bold!important;
}
.font-normal {
	font-family: 'AvenirNextLTPro-Regular'!important;
    font-weight: normal!important;
}

/* position */
.position-relative {
	position:relative;
}

/* display */
.display-block { display:block;}
.display-inline-block { display:inline-block;}

/* text color */
.lightBlueTXT {color:#50CEFF !important;}
.blueTXT {color:#00a4e4 !important;}
.medBlueTXT {color:#008cc4 !important;}
.darkBlueTXT2 {color: #01719F !important;}
.darkBlueTXT {color:#003550 !important;}
.txtDarkBlue {color:#063a59 !important;}
.redTXT {color:#ee3a43 !important; } 
.darkRedTXT {color:#992939 !important; } 
.brownTXT {color:#47292b !important;}
.greyTXT {color:#857273 !important;}
.lightGreyTXT {color:#EBEAEA !important;}
.whiteTXT {color:#fff !important;}

/* background color */
.blueBG {background-color:#00a4e4 !important;}
.darkBlueBG {background-color:#003550 !important;}
.redBG {background-color:#ee3a43 !important; } 
.brownBG {background-color:#47292b !important;}
.greyBG {background-color:#857273 !important;}
.lightGreyBG {background-color:#EBEAEA !important;}
.whiteBG {background-color:#fff !important;}


.letter-spacing-0 {letter-spacing:normal !important;}
.text-transform-none {text-transform:none !important;}


.line-height-0 {line-height:0 !important;}
.line-height-100 {line-height:100% !important;}
.line-height-110 {line-height:110% !important;}
.line-height-120 {line-height:120% !important;}
.line-height-130 {line-height:130% !important;}
.line-height-140 {line-height:140% !important;}
.line-height-150 {line-height:150% !important;}


/* widths */
.width-150px {width:150px;}

/* font-size */
.font-size-80 {
	font-size:80%;
}
.font-size-120 {
	font-size:120%;
}

/* alignment */
.text-center {text-align:center;}
.text-left {text-align:left;}
.text-right {text-align:right;}
@media (max-width:767px) {
	.text-center-xs {text-align:center;}
	.text-left-xs {text-align:left;}
	.text-right-xs {text-align:right;}
}
@media (max-width:640px) {
	.text-center-xxs {text-align:center;}
	.text-left-xxs {text-align:left;}
	.text-right-xxs {text-align:right;}
}
@media (min-width:768px) and (max-width:991px) {
	.text-center-sm {text-align:center;}
	.text-left-sm {text-align:left;}
	.text-right-sm {text-align:right;}
}
@media (min-width:992px) and (max-width:1199px) {
	.text-center-md {text-align:center;}
	.text-left-md {text-align:left;}
	.text-right-md {text-align:right;}
}
@media (min-width:1200px) {
	.text-center-lg {text-align:center;}
	.text-left-lg {text-align:left;}
	.text-right-lg {text-align:right;}
}


/* float */
.float-left {float:left;}
.float-right {float:right;}
.float-none {float:none;}
@media (max-width:767px) {
	.float-left-xs {float:left;}
	.float-right-xs {float:right;}
	.float-none-xs {float:none;}
}
@media (max-width:640px) {
	.float-left-xxs {float:left;}
	.float-right-xxs {float:right;}
	.float-none-xxs {float:none;}
}
@media (min-width:768px) and (max-width:991px) {
	.float-left-sm {float:left;}
	.float-right-sm {float:right;}
	.float-none-sm {float:none;}
}
@media (min-width:992px) and (max-width:1199px) {
	.float-left-md {float:left;}
	.float-right-md {float:right;}
	.float-none-md {float:none;}
}
@media (min-width:1200px) {
	.float-left-lg {float:left;}
	.float-right-lg {float:right;}
	.float-none-lg {float:none;}
}


/* margin */
.margin-0 {margin:0px;}
.margin-5 {margin:5px;}
.margin-10 {margin:10px;}
.margin-15 {margin:15px;}
.margin-20 {margin:20px;}
.margin-25 {margin:25px;}
.margin-30 {margin:30px;}
.margin-35 {margin:35px;}
.margin-40 {margin:40px;}
.margin-45 {margin:45px;}
.margin-50 {margin:50px;}
.margin-top-0 {margin-top:0px;}
.margin-top-5 {margin-top:5px;}
.margin-top-10 {margin-top:10px;}
.margin-top-15 {margin-top:15px;}
.margin-top-20 {margin-top:20px;}
.margin-top-25 {margin-top:25px;}
.margin-top-30 {margin-top:30px;}
.margin-top-35 {margin-top:35px;}
.margin-top-40 {margin-top:40px;}
.margin-top-45 {margin-top:45px;}
.margin-top-50 {margin-top:50px;}
.margin-right-0 {margin-right:0px;}
.margin-right-5 {margin-right:5px;}
.margin-right-10 {margin-right:10px;}
.margin-right-15 {margin-right:15px;}
.margin-right-20 {margin-right:20px;}
.margin-right-25 {margin-right:25px;}
.margin-right-30 {margin-right:30px;}
.margin-right-35 {margin-right:35px;}
.margin-right-40 {margin-right:40px;}
.margin-right-45 {margin-right:45px;}
.margin-right-50 {margin-right:50px;}
.margin-bottom-0 {margin-bottom:0px;}
.margin-bottom-5 {margin-bottom:5px;}
.margin-bottom-10 {margin-bottom:10px;}
.margin-bottom-15 {margin-bottom:15px;}
.margin-bottom-20 {margin-bottom:20px;}
.margin-bottom-25 {margin-bottom:25px;}
.margin-bottom-30 {margin-bottom:30px;}
.margin-bottom-35 {margin-bottom:35px;}
.margin-bottom-40 {margin-bottom:40px;}
.margin-bottom-45 {margin-bottom:45px;}
.margin-bottom-50 {margin-bottom:50px;}
.margin-left-0 {margin-left:0px;}
.margin-left-5 {margin-left:5px;}
.margin-left-10 {margin-left:10px;}
.margin-left-15 {margin-left:15px;}
.margin-left-20 {margin-left:20px;}
.margin-left-25 {margin-left:25px;}
.margin-left-30 {margin-left:30px;}
.margin-left-35 {margin-left:35px;}
.margin-left-40 {margin-left:40px;}
.margin-left-45 {margin-left:45px;}
.margin-left-50 {margin-left:50px;}
/* negative */
.margin-neg-5 {margin:-5px;}
.margin-neg-10 {margin:-10px;}
.margin-neg-15 {margin:-15px;}
.margin-neg-20 {margin:-20px;}
.margin-neg-25 {margin:-25px;}
.margin-neg-30 {margin:-30px;}
.margin-neg-35 {margin:-35px;}
.margin-neg-40 {margin:-40px;}
.margin-neg-45 {margin:-45px;}
.margin-neg-50 {margin:-50px;}
.margin-top-neg-5 {margin-top:-5px;}
.margin-top-neg-10 {margin-top:-10px;}
.margin-top-neg-15 {margin-top:-15px;}
.margin-top-neg-20 {margin-top:-20px;}
.margin-top-neg-25 {margin-top:-25px;}
.margin-top-neg-30 {margin-top:-30px;}
.margin-top-neg-35 {margin-top:-35px;}
.margin-top-neg-40 {margin-top:-40px;}
.margin-top-neg-45 {margin-top:-45px;}
.margin-top-neg-50 {margin-top:-50px;}
.margin-right-neg-5 {margin-right:-5px;}
.margin-right-neg-10 {margin-right:-10px;}
.margin-right-neg-15 {margin-right:-15px;}
.margin-right-neg-20 {margin-right:-20px;}
.margin-right-neg-25 {margin-right:-25px;}
.margin-right-neg-30 {margin-right:-30px;}
.margin-right-neg-35 {margin-right:-35px;}
.margin-right-neg-40 {margin-right:-40px;}
.margin-right-neg-45 {margin-right:-45px;}
.margin-right-neg-50 {margin-right:-50px;}
.margin-bottom-neg-5 {margin-bottom:-5px;}
.margin-bottom-neg-10 {margin-bottom:-10px;}
.margin-bottom-neg-15 {margin-bottom:-15px;}
.margin-bottom-neg-20 {margin-bottom:-20px;}
.margin-bottom-neg-25 {margin-bottom:-25px;}
.margin-bottom-neg-30 {margin-bottom:-30px;}
.margin-bottom-neg-35 {margin-bottom:-35px;}
.margin-bottom-neg-40 {margin-bottom:-40px;}
.margin-bottom-neg-45 {margin-bottom:-45px;}
.margin-bottom-neg-50 {margin-bottom:-50px;}
.margin-left-neg-5 {margin-left:-5px;}
.margin-left-neg-10 {margin-left:-10px;}
.margin-left-neg-15 {margin-left:-15px;}
.margin-left-neg-20 {margin-left:-20px;}
.margin-left-neg-25 {margin-left:-25px;}
.margin-left-neg-30 {margin-left:-30px;}
.margin-left-neg-35 {margin-left:-35px;}
.margin-left-neg-40 {margin-left:-40px;}
.margin-left-neg-45 {margin-left:-45px;}
.margin-left-neg-50 {margin-left:-50px;}
@media (max-width:767px) {
	.margin-xs-0 {margin:0px;}
	.margin-xs-5 {margin:5px;}
	.margin-xs-10 {margin:10px;}
	.margin-xs-15 {margin:15px;}
	.margin-xs-20 {margin:20px;}
	.margin-xs-25 {margin:25px;}
	.margin-xs-30 {margin:30px;}
	.margin-xs-35 {margin:35px;}
	.margin-xs-40 {margin:40px;}
	.margin-xs-45 {margin:45px;}
	.margin-xs-50 {margin:50px;}
	.margin-top-xs-0 {margin-top:0px;}
	.margin-top-xs-5 {margin-top:5px;}
	.margin-top-xs-10 {margin-top:10px;}
	.margin-top-xs-15 {margin-top:15px;}
	.margin-top-xs-20 {margin-top:20px;}
	.margin-top-xs-25 {margin-top:25px;}
	.margin-top-xs-30 {margin-top:30px;}
	.margin-top-xs-35 {margin-top:35px;}
	.margin-top-xs-40 {margin-top:40px;}
	.margin-top-xs-45 {margin-top:45px;}
	.margin-top-xs-50 {margin-top:50px;}
	.margin-right-xs-0 {margin-right:0px;}
	.margin-right-xs-5 {margin-right:5px;}
	.margin-right-xs-10 {margin-right:10px;}
	.margin-right-xs-15 {margin-right:15px;}
	.margin-right-xs-20 {margin-right:20px;}
	.margin-right-xs-25 {margin-right:25px;}
	.margin-right-xs-30 {margin-right:30px;}
	.margin-right-xs-35 {margin-right:35px;}
	.margin-right-xs-40 {margin-right:40px;}
	.margin-right-xs-45 {margin-right:45px;}
	.margin-right-xs-50 {margin-right:50px;}
	.margin-bottom-xs-0 {margin-bottom:0px;}
	.margin-bottom-xs-5 {margin-bottom:5px;}
	.margin-bottom-xs-10 {margin-bottom:10px;}
	.margin-bottom-xs-15 {margin-bottom:15px;}
	.margin-bottom-xs-20 {margin-bottom:20px;}
	.margin-bottom-xs-25 {margin-bottom:25px;}
	.margin-bottom-xs-30 {margin-bottom:30px;}
	.margin-bottom-xs-35 {margin-bottom:35px;}
	.margin-bottom-xs-40 {margin-bottom:40px;}
	.margin-bottom-xs-45 {margin-bottom:45px;}
	.margin-bottom-xs-50 {margin-bottom:50px;}
	.margin-left-xs-0 {margin-left:0px;}
	.margin-left-xs-5 {margin-left:5px;}
	.margin-left-xs-10 {margin-left:10px;}
	.margin-left-xs-15 {margin-left:15px;}
	.margin-left-xs-20 {margin-left:20px;}
	.margin-left-xs-25 {margin-left:25px;}
	.margin-left-xs-30 {margin-left:30px;}
	.margin-left-xs-35 {margin-left:35px;}
	.margin-left-xs-40 {margin-left:40px;}
	.margin-left-xs-45 {margin-left:45px;}
	.margin-left-xs-50 {margin-left:50px;}
	/* negative */
	.margin-xs-neg-5 {margin:-5px;}
	.margin-xs-neg-10 {margin:-10px;}
	.margin-xs-neg-15 {margin:-15px;}
	.margin-xs-neg-20 {margin:-20px;}
	.margin-xs-neg-25 {margin:-25px;}
	.margin-xs-neg-30 {margin:-30px;}
	.margin-xs-neg-35 {margin:-35px;}
	.margin-xs-neg-40 {margin:-40px;}
	.margin-xs-neg-45 {margin:-45px;}
	.margin-xs-neg-50 {margin:-50px;}
	.margin-top-xs-neg-5 {margin-top:-5px;}
	.margin-top-xs-neg-10 {margin-top:-10px;}
	.margin-top-xs-neg-15 {margin-top:-15px;}
	.margin-top-xs-neg-20 {margin-top:-20px;}
	.margin-top-xs-neg-25 {margin-top:-25px;}
	.margin-top-xs-neg-30 {margin-top:-30px;}
	.margin-top-xs-neg-35 {margin-top:-35px;}
	.margin-top-xs-neg-40 {margin-top:-40px;}
	.margin-top-xs-neg-45 {margin-top:-45px;}
	.margin-top-xs-neg-50 {margin-top:-50px;}
	.margin-right-xs-neg-5 {margin-right:-5px;}
	.margin-right-xs-neg-10 {margin-right:-10px;}
	.margin-right-xs-neg-15 {margin-right:-15px;}
	.margin-right-xs-neg-20 {margin-right:-20px;}
	.margin-right-xs-neg-25 {margin-right:-25px;}
	.margin-right-xs-neg-30 {margin-right:-30px;}
	.margin-right-xs-neg-35 {margin-right:-35px;}
	.margin-right-xs-neg-40 {margin-right:-40px;}
	.margin-right-xs-neg-45 {margin-right:-45px;}
	.margin-right-xs-neg-50 {margin-right:-50px;}
	.margin-bottom-xs-neg-5 {margin-bottom:-5px;}
	.margin-bottom-xs-neg-10 {margin-bottom:-10px;}
	.margin-bottom-xs-neg-15 {margin-bottom:-15px;}
	.margin-bottom-xs-neg-20 {margin-bottom:-20px;}
	.margin-bottom-xs-neg-25 {margin-bottom:-25px;}
	.margin-bottom-xs-neg-30 {margin-bottom:-30px;}
	.margin-bottom-xs-neg-35 {margin-bottom:-35px;}
	.margin-bottom-xs-neg-40 {margin-bottom:-40px;}
	.margin-bottom-xs-neg-45 {margin-bottom:-45px;}
	.margin-bottom-xs-neg-50 {margin-bottom:-50px;}
	.margin-left-xs-neg-5 {margin-left:-5px;}
	.margin-left-xs-neg-10 {margin-left:-10px;}
	.margin-left-xs-neg-15 {margin-left:-15px;}
	.margin-left-xs-neg-20 {margin-left:-20px;}
	.margin-left-xs-neg-25 {margin-left:-25px;}
	.margin-left-xs-neg-30 {margin-left:-30px;}
	.margin-left-xs-neg-35 {margin-left:-35px;}
	.margin-left-xs-neg-40 {margin-left:-40px;}
	.margin-left-xs-neg-45 {margin-left:-45px;}
	.margin-left-xs-neg-50 {margin-left:-50px;}
}
@media (max-width:640px) {
	.margin-xxs-0 {margin:0px;}
	.margin-xxs-5 {margin:5px;}
	.margin-xxs-10 {margin:10px;}
	.margin-xxs-15 {margin:15px;}
	.margin-xxs-20 {margin:20px;}
	.margin-xxs-25 {margin:25px;}
	.margin-xxs-30 {margin:30px;}
	.margin-xxs-35 {margin:35px;}
	.margin-xxs-40 {margin:40px;}
	.margin-xxs-45 {margin:45px;}
	.margin-xxs-50 {margin:50px;}
	.margin-top-xxs-0 {margin-top:0px;}
	.margin-top-xxs-5 {margin-top:5px;}
	.margin-top-xxs-10 {margin-top:10px;}
	.margin-top-xxs-15 {margin-top:15px;}
	.margin-top-xxs-20 {margin-top:20px;}
	.margin-top-xxs-25 {margin-top:25px;}
	.margin-top-xxs-30 {margin-top:30px;}
	.margin-top-xxs-35 {margin-top:35px;}
	.margin-top-xxs-40 {margin-top:40px;}
	.margin-top-xxs-45 {margin-top:45px;}
	.margin-top-xxs-50 {margin-top:50px;}
	.margin-right-xxs-0 {margin-right:0px;}
	.margin-right-xxs-5 {margin-right:5px;}
	.margin-right-xxs-10 {margin-right:10px;}
	.margin-right-xxs-15 {margin-right:15px;}
	.margin-right-xxs-20 {margin-right:20px;}
	.margin-right-xxs-25 {margin-right:25px;}
	.margin-right-xxs-30 {margin-right:30px;}
	.margin-right-xxs-35 {margin-right:35px;}
	.margin-right-xxs-40 {margin-right:40px;}
	.margin-right-xxs-45 {margin-right:45px;}
	.margin-right-xxs-50 {margin-right:50px;}
	.margin-bottom-xxs-0 {margin-bottom:0px;}
	.margin-bottom-xxs-5 {margin-bottom:5px;}
	.margin-bottom-xxs-10 {margin-bottom:10px;}
	.margin-bottom-xxs-15 {margin-bottom:15px;}
	.margin-bottom-xxs-20 {margin-bottom:20px;}
	.margin-bottom-xxs-25 {margin-bottom:25px;}
	.margin-bottom-xxs-30 {margin-bottom:30px;}
	.margin-bottom-xxs-35 {margin-bottom:35px;}
	.margin-bottom-xxs-40 {margin-bottom:40px;}
	.margin-bottom-xxs-45 {margin-bottom:45px;}
	.margin-bottom-xxs-50 {margin-bottom:50px;}
	.margin-left-xxs-0 {margin-left:0px;}
	.margin-left-xxs-5 {margin-left:5px;}
	.margin-left-xxs-10 {margin-left:10px;}
	.margin-left-xxs-15 {margin-left:15px;}
	.margin-left-xxs-20 {margin-left:20px;}
	.margin-left-xxs-25 {margin-left:25px;}
	.margin-left-xxs-30 {margin-left:30px;}
	.margin-left-xxs-35 {margin-left:35px;}
	.margin-left-xxs-40 {margin-left:40px;}
	.margin-left-xxs-45 {margin-left:45px;}
	.margin-left-xxs-50 {margin-left:50px;}
	/* negative */
	.margin-xxs-neg-5 {margin:-5px;}
	.margin-xxs-neg-10 {margin:-10px;}
	.margin-xxs-neg-15 {margin:-15px;}
	.margin-xxs-neg-20 {margin:-20px;}
	.margin-xxs-neg-25 {margin:-25px;}
	.margin-xxs-neg-30 {margin:-30px;}
	.margin-xxs-neg-35 {margin:-35px;}
	.margin-xxs-neg-40 {margin:-40px;}
	.margin-xxs-neg-45 {margin:-45px;}
	.margin-xxs-neg-50 {margin:-50px;}
	.margin-top-xxs-neg-5 {margin-top:-5px;}
	.margin-top-xxs-neg-10 {margin-top:-10px;}
	.margin-top-xxs-neg-15 {margin-top:-15px;}
	.margin-top-xxs-neg-20 {margin-top:-20px;}
	.margin-top-xxs-neg-25 {margin-top:-25px;}
	.margin-top-xxs-neg-30 {margin-top:-30px;}
	.margin-top-xxs-neg-35 {margin-top:-35px;}
	.margin-top-xxs-neg-40 {margin-top:-40px;}
	.margin-top-xxs-neg-45 {margin-top:-45px;}
	.margin-top-xxs-neg-50 {margin-top:-50px;}
	.margin-right-xxs-neg-5 {margin-right:-5px;}
	.margin-right-xxs-neg-10 {margin-right:-10px;}
	.margin-right-xxs-neg-15 {margin-right:-15px;}
	.margin-right-xxs-neg-20 {margin-right:-20px;}
	.margin-right-xxs-neg-25 {margin-right:-25px;}
	.margin-right-xxs-neg-30 {margin-right:-30px;}
	.margin-right-xxs-neg-35 {margin-right:-35px;}
	.margin-right-xxs-neg-40 {margin-right:-40px;}
	.margin-right-xxs-neg-45 {margin-right:-45px;}
	.margin-right-xxs-neg-50 {margin-right:-50px;}
	.margin-bottom-xxs-neg-5 {margin-bottom:-5px;}
	.margin-bottom-xxs-neg-10 {margin-bottom:-10px;}
	.margin-bottom-xxs-neg-15 {margin-bottom:-15px;}
	.margin-bottom-xxs-neg-20 {margin-bottom:-20px;}
	.margin-bottom-xxs-neg-25 {margin-bottom:-25px;}
	.margin-bottom-xxs-neg-30 {margin-bottom:-30px;}
	.margin-bottom-xxs-neg-35 {margin-bottom:-35px;}
	.margin-bottom-xxs-neg-40 {margin-bottom:-40px;}
	.margin-bottom-xxs-neg-45 {margin-bottom:-45px;}
	.margin-bottom-xxs-neg-50 {margin-bottom:-50px;}
	.margin-left-xxs-neg-5 {margin-left:-5px;}
	.margin-left-xxs-neg-10 {margin-left:-10px;}
	.margin-left-xxs-neg-15 {margin-left:-15px;}
	.margin-left-xxs-neg-20 {margin-left:-20px;}
	.margin-left-xxs-neg-25 {margin-left:-25px;}
	.margin-left-xxs-neg-30 {margin-left:-30px;}
	.margin-left-xxs-neg-35 {margin-left:-35px;}
	.margin-left-xxs-neg-40 {margin-left:-40px;}
	.margin-left-xxs-neg-45 {margin-left:-45px;}
	.margin-left-xxs-neg-50 {margin-left:-50px;}
}
@media (min-width:768px) and (max-width:991px) {
	.margin-sm-0 {margin:0px;}
	.margin-sm-5 {margin:5px;}
	.margin-sm-10 {margin:10px;}
	.margin-sm-15 {margin:15px;}
	.margin-sm-20 {margin:20px;}
	.margin-sm-25 {margin:25px;}
	.margin-sm-30 {margin:30px;}
	.margin-sm-35 {margin:35px;}
	.margin-sm-40 {margin:40px;}
	.margin-sm-45 {margin:45px;}
	.margin-sm-50 {margin:50px;}
	.margin-top-sm-0 {margin-top:0px;}
	.margin-top-sm-5 {margin-top:5px;}
	.margin-top-sm-10 {margin-top:10px;}
	.margin-top-sm-15 {margin-top:15px;}
	.margin-top-sm-20 {margin-top:20px;}
	.margin-top-sm-25 {margin-top:25px;}
	.margin-top-sm-30 {margin-top:30px;}
	.margin-top-sm-35 {margin-top:35px;}
	.margin-top-sm-40 {margin-top:40px;}
	.margin-top-sm-45 {margin-top:45px;}
	.margin-top-sm-50 {margin-top:50px;}
	.margin-right-sm-0 {margin-right:0px;}
	.margin-right-sm-5 {margin-right:5px;}
	.margin-right-sm-10 {margin-right:10px;}
	.margin-right-sm-15 {margin-right:15px;}
	.margin-right-sm-20 {margin-right:20px;}
	.margin-right-sm-25 {margin-right:25px;}
	.margin-right-sm-30 {margin-right:30px;}
	.margin-right-sm-35 {margin-right:35px;}
	.margin-right-sm-40 {margin-right:40px;}
	.margin-right-sm-45 {margin-right:45px;}
	.margin-right-sm-50 {margin-right:50px;}
	.margin-bottom-sm-0 {margin-bottom:0px;}
	.margin-bottom-sm-5 {margin-bottom:5px;}
	.margin-bottom-sm-10 {margin-bottom:10px;}
	.margin-bottom-sm-15 {margin-bottom:15px;}
	.margin-bottom-sm-20 {margin-bottom:20px;}
	.margin-bottom-sm-25 {margin-bottom:25px;}
	.margin-bottom-sm-30 {margin-bottom:30px;}
	.margin-bottom-sm-35 {margin-bottom:35px;}
	.margin-bottom-sm-40 {margin-bottom:40px;}
	.margin-bottom-sm-45 {margin-bottom:45px;}
	.margin-bottom-sm-50 {margin-bottom:50px;}
	.margin-left-sm-0 {margin-left:0px;}
	.margin-left-sm-5 {margin-left:5px;}
	.margin-left-sm-10 {margin-left:10px;}
	.margin-left-sm-15 {margin-left:15px;}
	.margin-left-sm-20 {margin-left:20px;}
	.margin-left-sm-25 {margin-left:25px;}
	.margin-left-sm-30 {margin-left:30px;}
	.margin-left-sm-35 {margin-left:35px;}
	.margin-left-sm-40 {margin-left:40px;}
	.margin-left-sm-45 {margin-left:45px;}
	.margin-left-sm-50 {margin-left:50px;}
	/* negative */
	.margin-sm-neg-5 {margin:-5px;}
	.margin-sm-neg-10 {margin:-10px;}
	.margin-sm-neg-15 {margin:-15px;}
	.margin-sm-neg-20 {margin:-20px;}
	.margin-sm-neg-25 {margin:-25px;}
	.margin-sm-neg-30 {margin:-30px;}
	.margin-sm-neg-35 {margin:-35px;}
	.margin-sm-neg-40 {margin:-40px;}
	.margin-sm-neg-45 {margin:-45px;}
	.margin-sm-neg-50 {margin:-50px;}
	.margin-top-sm-neg-5 {margin-top:-5px;}
	.margin-top-sm-neg-10 {margin-top:-10px;}
	.margin-top-sm-neg-15 {margin-top:-15px;}
	.margin-top-sm-neg-20 {margin-top:-20px;}
	.margin-top-sm-neg-25 {margin-top:-25px;}
	.margin-top-sm-neg-30 {margin-top:-30px;}
	.margin-top-sm-neg-35 {margin-top:-35px;}
	.margin-top-sm-neg-40 {margin-top:-40px;}
	.margin-top-sm-neg-45 {margin-top:-45px;}
	.margin-top-sm-neg-50 {margin-top:-50px;}
	.margin-right-sm-neg-5 {margin-right:-5px;}
	.margin-right-sm-neg-10 {margin-right:-10px;}
	.margin-right-sm-neg-15 {margin-right:-15px;}
	.margin-right-sm-neg-20 {margin-right:-20px;}
	.margin-right-sm-neg-25 {margin-right:-25px;}
	.margin-right-sm-neg-30 {margin-right:-30px;}
	.margin-right-sm-neg-35 {margin-right:-35px;}
	.margin-right-sm-neg-40 {margin-right:-40px;}
	.margin-right-sm-neg-45 {margin-right:-45px;}
	.margin-right-sm-neg-50 {margin-right:-50px;}
	.margin-bottom-sm-neg-5 {margin-bottom:-5px;}
	.margin-bottom-sm-neg-10 {margin-bottom:-10px;}
	.margin-bottom-sm-neg-15 {margin-bottom:-15px;}
	.margin-bottom-sm-neg-20 {margin-bottom:-20px;}
	.margin-bottom-sm-neg-25 {margin-bottom:-25px;}
	.margin-bottom-sm-neg-30 {margin-bottom:-30px;}
	.margin-bottom-sm-neg-35 {margin-bottom:-35px;}
	.margin-bottom-sm-neg-40 {margin-bottom:-40px;}
	.margin-bottom-sm-neg-45 {margin-bottom:-45px;}
	.margin-bottom-sm-neg-50 {margin-bottom:-50px;}
	.margin-left-sm-neg-5 {margin-left:-5px;}
	.margin-left-sm-neg-10 {margin-left:-10px;}
	.margin-left-sm-neg-15 {margin-left:-15px;}
	.margin-left-sm-neg-20 {margin-left:-20px;}
	.margin-left-sm-neg-25 {margin-left:-25px;}
	.margin-left-sm-neg-30 {margin-left:-30px;}
	.margin-left-sm-neg-35 {margin-left:-35px;}
	.margin-left-sm-neg-40 {margin-left:-40px;}
	.margin-left-sm-neg-45 {margin-left:-45px;}
	.margin-left-sm-neg-50 {margin-left:-50px;}
}
@media (min-width:992px) and (max-width:1199px) {
	.margin-md-0 {margin:0px;}
	.margin-md-5 {margin:5px;}
	.margin-md-10 {margin:10px;}
	.margin-md-15 {margin:15px;}
	.margin-md-20 {margin:20px;}
	.margin-md-25 {margin:25px;}
	.margin-md-30 {margin:30px;}
	.margin-md-35 {margin:35px;}
	.margin-md-40 {margin:40px;}
	.margin-md-45 {margin:45px;}
	.margin-md-50 {margin:50px;}
	.margin-top-md-0 {margin-top:0px;}
	.margin-top-md-5 {margin-top:5px;}
	.margin-top-md-10 {margin-top:10px;}
	.margin-top-md-15 {margin-top:15px;}
	.margin-top-md-20 {margin-top:20px;}
	.margin-top-md-25 {margin-top:25px;}
	.margin-top-md-30 {margin-top:30px;}
	.margin-top-md-35 {margin-top:35px;}
	.margin-top-md-40 {margin-top:40px;}
	.margin-top-md-45 {margin-top:45px;}
	.margin-top-md-50 {margin-top:50px;}
	.margin-right-md-0 {margin-right:0px;}
	.margin-right-md-5 {margin-right:5px;}
	.margin-right-md-10 {margin-right:10px;}
	.margin-right-md-15 {margin-right:15px;}
	.margin-right-md-20 {margin-right:20px;}
	.margin-right-md-25 {margin-right:25px;}
	.margin-right-md-30 {margin-right:30px;}
	.margin-right-md-35 {margin-right:35px;}
	.margin-right-md-40 {margin-right:40px;}
	.margin-right-md-45 {margin-right:45px;}
	.margin-right-md-50 {margin-right:50px;}
	.margin-bottom-md-0 {margin-bottom:0px;}
	.margin-bottom-md-5 {margin-bottom:5px;}
	.margin-bottom-md-10 {margin-bottom:10px;}
	.margin-bottom-md-15 {margin-bottom:15px;}
	.margin-bottom-md-20 {margin-bottom:20px;}
	.margin-bottom-md-25 {margin-bottom:25px;}
	.margin-bottom-md-30 {margin-bottom:30px;}
	.margin-bottom-md-35 {margin-bottom:35px;}
	.margin-bottom-md-40 {margin-bottom:40px;}
	.margin-bottom-md-45 {margin-bottom:45px;}
	.margin-bottom-md-50 {margin-bottom:50px;}
	.margin-left-md-0 {margin-left:0px;}
	.margin-left-md-5 {margin-left:5px;}
	.margin-left-md-10 {margin-left:10px;}
	.margin-left-md-15 {margin-left:15px;}
	.margin-left-md-20 {margin-left:20px;}
	.margin-left-md-25 {margin-left:25px;}
	.margin-left-md-30 {margin-left:30px;}
	.margin-left-md-35 {margin-left:35px;}
	.margin-left-md-40 {margin-left:40px;}
	.margin-left-md-45 {margin-left:45px;}
	.margin-left-md-50 {margin-left:50px;}
	/* negative */
	.margin-md-neg-5 {margin:-5px;}
	.margin-md-neg-10 {margin:-10px;}
	.margin-md-neg-15 {margin:-15px;}
	.margin-md-neg-20 {margin:-20px;}
	.margin-md-neg-25 {margin:-25px;}
	.margin-md-neg-30 {margin:-30px;}
	.margin-md-neg-35 {margin:-35px;}
	.margin-md-neg-40 {margin:-40px;}
	.margin-md-neg-45 {margin:-45px;}
	.margin-md-neg-50 {margin:-50px;}
	.margin-top-md-neg-5 {margin-top:-5px;}
	.margin-top-md-neg-10 {margin-top:-10px;}
	.margin-top-md-neg-15 {margin-top:-15px;}
	.margin-top-md-neg-20 {margin-top:-20px;}
	.margin-top-md-neg-25 {margin-top:-25px;}
	.margin-top-md-neg-30 {margin-top:-30px;}
	.margin-top-md-neg-35 {margin-top:-35px;}
	.margin-top-md-neg-40 {margin-top:-40px;}
	.margin-top-md-neg-45 {margin-top:-45px;}
	.margin-top-md-neg-50 {margin-top:-50px;}
	.margin-right-md-neg-5 {margin-right:-5px;}
	.margin-right-md-neg-10 {margin-right:-10px;}
	.margin-right-md-neg-15 {margin-right:-15px;}
	.margin-right-md-neg-20 {margin-right:-20px;}
	.margin-right-md-neg-25 {margin-right:-25px;}
	.margin-right-md-neg-30 {margin-right:-30px;}
	.margin-right-md-neg-35 {margin-right:-35px;}
	.margin-right-md-neg-40 {margin-right:-40px;}
	.margin-right-md-neg-45 {margin-right:-45px;}
	.margin-right-md-neg-50 {margin-right:-50px;}
	.margin-bottom-md-neg-5 {margin-bottom:-5px;}
	.margin-bottom-md-neg-10 {margin-bottom:-10px;}
	.margin-bottom-md-neg-15 {margin-bottom:-15px;}
	.margin-bottom-md-neg-20 {margin-bottom:-20px;}
	.margin-bottom-md-neg-25 {margin-bottom:-25px;}
	.margin-bottom-md-neg-30 {margin-bottom:-30px;}
	.margin-bottom-md-neg-35 {margin-bottom:-35px;}
	.margin-bottom-md-neg-40 {margin-bottom:-40px;}
	.margin-bottom-md-neg-45 {margin-bottom:-45px;}
	.margin-bottom-md-neg-50 {margin-bottom:-50px;}
	.margin-left-md-neg-5 {margin-left:-5px;}
	.margin-left-md-neg-10 {margin-left:-10px;}
	.margin-left-md-neg-15 {margin-left:-15px;}
	.margin-left-md-neg-20 {margin-left:-20px;}
	.margin-left-md-neg-25 {margin-left:-25px;}
	.margin-left-md-neg-30 {margin-left:-30px;}
	.margin-left-md-neg-35 {margin-left:-35px;}
	.margin-left-md-neg-40 {margin-left:-40px;}
	.margin-left-md-neg-45 {margin-left:-45px;}
	.margin-left-md-neg-50 {margin-left:-50px;}
}
@media (min-width:1200px) {
	.margin-lg-0 {margin:0px;}
	.margin-lg-5 {margin:5px;}
	.margin-lg-10 {margin:10px;}
	.margin-lg-15 {margin:15px;}
	.margin-lg-20 {margin:20px;}
	.margin-lg-25 {margin:25px;}
	.margin-lg-30 {margin:30px;}
	.margin-lg-35 {margin:35px;}
	.margin-lg-40 {margin:40px;}
	.margin-lg-45 {margin:45px;}
	.margin-lg-50 {margin:50px;}
	.margin-top-lg-0 {margin-top:0px;}
	.margin-top-lg-5 {margin-top:5px;}
	.margin-top-lg-10 {margin-top:10px;}
	.margin-top-lg-15 {margin-top:15px;}
	.margin-top-lg-20 {margin-top:20px;}
	.margin-top-lg-25 {margin-top:25px;}
	.margin-top-lg-30 {margin-top:30px;}
	.margin-top-lg-35 {margin-top:35px;}
	.margin-top-lg-40 {margin-top:40px;}
	.margin-top-lg-45 {margin-top:45px;}
	.margin-top-lg-50 {margin-top:50px;}
	.margin-right-lg-0 {margin-right:0px;}
	.margin-right-lg-5 {margin-right:5px;}
	.margin-right-lg-10 {margin-right:10px;}
	.margin-right-lg-15 {margin-right:15px;}
	.margin-right-lg-20 {margin-right:20px;}
	.margin-right-lg-25 {margin-right:25px;}
	.margin-right-lg-30 {margin-right:30px;}
	.margin-right-lg-35 {margin-right:35px;}
	.margin-right-lg-40 {margin-right:40px;}
	.margin-right-lg-45 {margin-right:45px;}
	.margin-right-lg-50 {margin-right:50px;}
	.margin-bottom-lg-0 {margin-bottom:0px;}
	.margin-bottom-lg-5 {margin-bottom:5px;}
	.margin-bottom-lg-10 {margin-bottom:10px;}
	.margin-bottom-lg-15 {margin-bottom:15px;}
	.margin-bottom-lg-20 {margin-bottom:20px;}
	.margin-bottom-lg-25 {margin-bottom:25px;}
	.margin-bottom-lg-30 {margin-bottom:30px;}
	.margin-bottom-lg-35 {margin-bottom:35px;}
	.margin-bottom-lg-40 {margin-bottom:40px;}
	.margin-bottom-lg-45 {margin-bottom:45px;}
	.margin-bottom-lg-50 {margin-bottom:50px;}
	.margin-left-lg-0 {margin-left:0px;}
	.margin-left-lg-5 {margin-left:5px;}
	.margin-left-lg-10 {margin-left:10px;}
	.margin-left-lg-15 {margin-left:15px;}
	.margin-left-lg-20 {margin-left:20px;}
	.margin-left-lg-25 {margin-left:25px;}
	.margin-left-lg-30 {margin-left:30px;}
	.margin-left-lg-35 {margin-left:35px;}
	.margin-left-lg-40 {margin-left:40px;}
	.margin-left-lg-45 {margin-left:45px;}
	.margin-left-lg-50 {margin-left:50px;}
	/* negative */
	.margin-lg-neg-5 {margin:-5px;}
	.margin-lg-neg-10 {margin:-10px;}
	.margin-lg-neg-15 {margin:-15px;}
	.margin-lg-neg-20 {margin:-20px;}
	.margin-lg-neg-25 {margin:-25px;}
	.margin-lg-neg-30 {margin:-30px;}
	.margin-lg-neg-35 {margin:-35px;}
	.margin-lg-neg-40 {margin:-40px;}
	.margin-lg-neg-45 {margin:-45px;}
	.margin-lg-neg-50 {margin:-50px;}
	.margin-top-lg-neg-5 {margin-top:-5px;}
	.margin-top-lg-neg-10 {margin-top:-10px;}
	.margin-top-lg-neg-15 {margin-top:-15px;}
	.margin-top-lg-neg-20 {margin-top:-20px;}
	.margin-top-lg-neg-25 {margin-top:-25px;}
	.margin-top-lg-neg-30 {margin-top:-30px;}
	.margin-top-lg-neg-35 {margin-top:-35px;}
	.margin-top-lg-neg-40 {margin-top:-40px;}
	.margin-top-lg-neg-45 {margin-top:-45px;}
	.margin-top-lg-neg-50 {margin-top:-50px;}
	.margin-right-lg-neg-5 {margin-right:-5px;}
	.margin-right-lg-neg-10 {margin-right:-10px;}
	.margin-right-lg-neg-15 {margin-right:-15px;}
	.margin-right-lg-neg-20 {margin-right:-20px;}
	.margin-right-lg-neg-25 {margin-right:-25px;}
	.margin-right-lg-neg-30 {margin-right:-30px;}
	.margin-right-lg-neg-35 {margin-right:-35px;}
	.margin-right-lg-neg-40 {margin-right:-40px;}
	.margin-right-lg-neg-45 {margin-right:-45px;}
	.margin-right-lg-neg-50 {margin-right:-50px;}
	.margin-bottom-lg-neg-5 {margin-bottom:-5px;}
	.margin-bottom-lg-neg-10 {margin-bottom:-10px;}
	.margin-bottom-lg-neg-15 {margin-bottom:-15px;}
	.margin-bottom-lg-neg-20 {margin-bottom:-20px;}
	.margin-bottom-lg-neg-25 {margin-bottom:-25px;}
	.margin-bottom-lg-neg-30 {margin-bottom:-30px;}
	.margin-bottom-lg-neg-35 {margin-bottom:-35px;}
	.margin-bottom-lg-neg-40 {margin-bottom:-40px;}
	.margin-bottom-lg-neg-45 {margin-bottom:-45px;}
	.margin-bottom-lg-neg-50 {margin-bottom:-50px;}
	.margin-left-lg-neg-5 {margin-left:-5px;}
	.margin-left-lg-neg-10 {margin-left:-10px;}
	.margin-left-lg-neg-15 {margin-left:-15px;}
	.margin-left-lg-neg-20 {margin-left:-20px;}
	.margin-left-lg-neg-25 {margin-left:-25px;}
	.margin-left-lg-neg-30 {margin-left:-30px;}
	.margin-left-lg-neg-35 {margin-left:-35px;}
	.margin-left-lg-neg-40 {margin-left:-40px;}
	.margin-left-lg-neg-45 {margin-left:-45px;}
	.margin-left-lg-neg-50 {margin-left:-50px;}
}

/* padding */
.padding-0 {padding:0px;}
.padding-5 {padding:5px;}
.padding-10 {padding:10px;}
.padding-15 {padding:15px;}
.padding-20 {padding:20px;}
.padding-25 {padding:25px;}
.padding-30 {padding:30px;}
.padding-35 {padding:35px;}
.padding-40 {padding:40px;}
.padding-45 {padding:45px;}
.padding-50 {padding:50px;}
.padding-top-0 {padding-top:0px;}
.padding-top-5 {padding-top:5px;}
.padding-top-10 {padding-top:10px;}
.padding-top-15 {padding-top:15px;}
.padding-top-20 {padding-top:20px;}
.padding-top-25 {padding-top:25px;}
.padding-top-30 {padding-top:30px;}
.padding-top-35 {padding-top:35px;}
.padding-top-40 {padding-top:40px;}
.padding-top-45 {padding-top:45px;}
.padding-top-50 {padding-top:50px;}
.padding-right-0 {padding-right:0px;}
.padding-right-5 {padding-right:5px;}
.padding-right-10 {padding-right:10px;}
.padding-right-15 {padding-right:15px;}
.padding-right-20 {padding-right:20px;}
.padding-right-25 {padding-right:25px;}
.padding-right-30 {padding-right:30px;}
.padding-right-35 {padding-right:35px;}
.padding-right-40 {padding-right:40px;}
.padding-right-45 {padding-right:45px;}
.padding-right-50 {padding-right:50px;}
.padding-bottom-0 {padding-bottom:0px;}
.padding-bottom-5 {padding-bottom:5px;}
.padding-bottom-10 {padding-bottom:10px;}
.padding-bottom-15 {padding-bottom:15px;}
.padding-bottom-20 {padding-bottom:20px;}
.padding-bottom-25 {padding-bottom:25px;}
.padding-bottom-30 {padding-bottom:30px;}
.padding-bottom-35 {padding-bottom:35px;}
.padding-bottom-40 {padding-bottom:40px;}
.padding-bottom-45 {padding-bottom:45px;}
.padding-bottom-50 {padding-bottom:50px;}
.padding-left-0 {padding-left:0px;}
.padding-left-5 {padding-left:5px;}
.padding-left-10 {padding-left:10px;}
.padding-left-15 {padding-left:15px;}
.padding-left-20 {padding-left:20px;}
.padding-left-25 {padding-left:25px;}
.padding-left-30 {padding-left:30px;}
.padding-left-35 {padding-left:35px;}
.padding-left-40 {padding-left:40px;}
.padding-left-45 {padding-left:45px;}
.padding-left-50 {padding-left:50px;}
@media (max-width:767px) {
	.padding-xs-0 {padding:0px;}
	.padding-xs-5 {padding:5px;}
	.padding-xs-10 {padding:10px;}
	.padding-xs-15 {padding:15px;}
	.padding-xs-20 {padding:20px;}
	.padding-xs-25 {padding:25px;}
	.padding-xs-30 {padding:30px;}
	.padding-xs-35 {padding:35px;}
	.padding-xs-40 {padding:40px;}
	.padding-xs-45 {padding:45px;}
	.padding-xs-50 {padding:50px;}
	.padding-top-xs-0 {padding-top:0px;}
	.padding-top-xs-5 {padding-top:5px;}
	.padding-top-xs-10 {padding-top:10px;}
	.padding-top-xs-15 {padding-top:15px;}
	.padding-top-xs-20 {padding-top:20px;}
	.padding-top-xs-25 {padding-top:25px;}
	.padding-top-xs-30 {padding-top:30px;}
	.padding-top-xs-35 {padding-top:35px;}
	.padding-top-xs-40 {padding-top:40px;}
	.padding-top-xs-45 {padding-top:45px;}
	.padding-top-xs-50 {padding-top:50px;}
	.padding-right-xs-0 {padding-right:0px;}
	.padding-right-xs-5 {padding-right:5px;}
	.padding-right-xs-10 {padding-right:10px;}
	.padding-right-xs-15 {padding-right:15px;}
	.padding-right-xs-20 {padding-right:20px;}
	.padding-right-xs-25 {padding-right:25px;}
	.padding-right-xs-30 {padding-right:30px;}
	.padding-right-xs-35 {padding-right:35px;}
	.padding-right-xs-40 {padding-right:40px;}
	.padding-right-xs-45 {padding-right:45px;}
	.padding-right-xs-50 {padding-right:50px;}
	.padding-bottom-xs-0 {padding-bottom:0px;}
	.padding-bottom-xs-5 {padding-bottom:5px;}
	.padding-bottom-xs-10 {padding-bottom:10px;}
	.padding-bottom-xs-15 {padding-bottom:15px;}
	.padding-bottom-xs-20 {padding-bottom:20px;}
	.padding-bottom-xs-25 {padding-bottom:25px;}
	.padding-bottom-xs-30 {padding-bottom:30px;}
	.padding-bottom-xs-35 {padding-bottom:35px;}
	.padding-bottom-xs-40 {padding-bottom:40px;}
	.padding-bottom-xs-45 {padding-bottom:45px;}
	.padding-bottom-xs-50 {padding-bottom:50px;}
	.padding-left-xs-0 {padding-left:0px;}
	.padding-left-xs-5 {padding-left:5px;}
	.padding-left-xs-10 {padding-left:10px;}
	.padding-left-xs-15 {padding-left:15px;}
	.padding-left-xs-20 {padding-left:20px;}
	.padding-left-xs-25 {padding-left:25px;}
	.padding-left-xs-30 {padding-left:30px;}
	.padding-left-xs-35 {padding-left:35px;}
	.padding-left-xs-40 {padding-left:40px;}
	.padding-left-xs-45 {padding-left:45px;}
	.padding-left-xs-50 {padding-left:50px;}
}
@media (max-width:640px) {
	.padding-xxs-0 {padding:0px;}
	.padding-xxs-5 {padding:5px;}
	.padding-xxs-10 {padding:10px;}
	.padding-xxs-15 {padding:15px;}
	.padding-xxs-20 {padding:20px;}
	.padding-xxs-25 {padding:25px;}
	.padding-xxs-30 {padding:30px;}
	.padding-xxs-35 {padding:35px;}
	.padding-xxs-40 {padding:40px;}
	.padding-xxs-45 {padding:45px;}
	.padding-xxs-50 {padding:50px;}
	.padding-top-xxs-0 {padding-top:0px;}
	.padding-top-xxs-5 {padding-top:5px;}
	.padding-top-xxs-10 {padding-top:10px;}
	.padding-top-xxs-15 {padding-top:15px;}
	.padding-top-xxs-20 {padding-top:20px;}
	.padding-top-xxs-25 {padding-top:25px;}
	.padding-top-xxs-30 {padding-top:30px;}
	.padding-top-xxs-35 {padding-top:35px;}
	.padding-top-xxs-40 {padding-top:40px;}
	.padding-top-xxs-45 {padding-top:45px;}
	.padding-top-xxs-50 {padding-top:50px;}
	.padding-right-xxs-0 {padding-right:0px;}
	.padding-right-xxs-5 {padding-right:5px;}
	.padding-right-xxs-10 {padding-right:10px;}
	.padding-right-xxs-15 {padding-right:15px;}
	.padding-right-xxs-20 {padding-right:20px;}
	.padding-right-xxs-25 {padding-right:25px;}
	.padding-right-xxs-30 {padding-right:30px;}
	.padding-right-xxs-35 {padding-right:35px;}
	.padding-right-xxs-40 {padding-right:40px;}
	.padding-right-xxs-45 {padding-right:45px;}
	.padding-right-xxs-50 {padding-right:50px;}
	.padding-bottom-xxs-0 {padding-bottom:0px;}
	.padding-bottom-xxs-5 {padding-bottom:5px;}
	.padding-bottom-xxs-10 {padding-bottom:10px;}
	.padding-bottom-xxs-15 {padding-bottom:15px;}
	.padding-bottom-xxs-20 {padding-bottom:20px;}
	.padding-bottom-xxs-25 {padding-bottom:25px;}
	.padding-bottom-xxs-30 {padding-bottom:30px;}
	.padding-bottom-xxs-35 {padding-bottom:35px;}
	.padding-bottom-xxs-40 {padding-bottom:40px;}
	.padding-bottom-xxs-45 {padding-bottom:45px;}
	.padding-bottom-xxs-50 {padding-bottom:50px;}
	.padding-left-xxs-0 {padding-left:0px;}
	.padding-left-xxs-5 {padding-left:5px;}
	.padding-left-xxs-10 {padding-left:10px;}
	.padding-left-xxs-15 {padding-left:15px;}
	.padding-left-xxs-20 {padding-left:20px;}
	.padding-left-xxs-25 {padding-left:25px;}
	.padding-left-xxs-30 {padding-left:30px;}
	.padding-left-xxs-35 {padding-left:35px;}
	.padding-left-xxs-40 {padding-left:40px;}
	.padding-left-xxs-45 {padding-left:45px;}
	.padding-left-xxs-50 {padding-left:50px;}
}
@media (min-width:768px) and (max-width:991px) {
	.padding-sm-0 {padding:0px;}
	.padding-sm-5 {padding:5px;}
	.padding-sm-10 {padding:10px;}
	.padding-sm-15 {padding:15px;}
	.padding-sm-20 {padding:20px;}
	.padding-sm-25 {padding:25px;}
	.padding-sm-30 {padding:30px;}
	.padding-sm-35 {padding:35px;}
	.padding-sm-40 {padding:40px;}
	.padding-sm-45 {padding:45px;}
	.padding-sm-50 {padding:50px;}
	.padding-top-sm-0 {padding-top:0px;}
	.padding-top-sm-5 {padding-top:5px;}
	.padding-top-sm-10 {padding-top:10px;}
	.padding-top-sm-15 {padding-top:15px;}
	.padding-top-sm-20 {padding-top:20px;}
	.padding-top-sm-25 {padding-top:25px;}
	.padding-top-sm-30 {padding-top:30px;}
	.padding-top-sm-35 {padding-top:35px;}
	.padding-top-sm-40 {padding-top:40px;}
	.padding-top-sm-45 {padding-top:45px;}
	.padding-top-sm-50 {padding-top:50px;}
	.padding-right-sm-0 {padding-right:0px;}
	.padding-right-sm-5 {padding-right:5px;}
	.padding-right-sm-10 {padding-right:10px;}
	.padding-right-sm-15 {padding-right:15px;}
	.padding-right-sm-20 {padding-right:20px;}
	.padding-right-sm-25 {padding-right:25px;}
	.padding-right-sm-30 {padding-right:30px;}
	.padding-right-sm-35 {padding-right:35px;}
	.padding-right-sm-40 {padding-right:40px;}
	.padding-right-sm-45 {padding-right:45px;}
	.padding-right-sm-50 {padding-right:50px;}
	.padding-bottom-sm-0 {padding-bottom:0px;}
	.padding-bottom-sm-5 {padding-bottom:5px;}
	.padding-bottom-sm-10 {padding-bottom:10px;}
	.padding-bottom-sm-15 {padding-bottom:15px;}
	.padding-bottom-sm-20 {padding-bottom:20px;}
	.padding-bottom-sm-25 {padding-bottom:25px;}
	.padding-bottom-sm-30 {padding-bottom:30px;}
	.padding-bottom-sm-35 {padding-bottom:35px;}
	.padding-bottom-sm-40 {padding-bottom:40px;}
	.padding-bottom-sm-45 {padding-bottom:45px;}
	.padding-bottom-sm-50 {padding-bottom:50px;}
	.padding-left-sm-0 {padding-left:0px;}
	.padding-left-sm-5 {padding-left:5px;}
	.padding-left-sm-10 {padding-left:10px;}
	.padding-left-sm-15 {padding-left:15px;}
	.padding-left-sm-20 {padding-left:20px;}
	.padding-left-sm-25 {padding-left:25px;}
	.padding-left-sm-30 {padding-left:30px;}
	.padding-left-sm-35 {padding-left:35px;}
	.padding-left-sm-40 {padding-left:40px;}
	.padding-left-sm-45 {padding-left:45px;}
	.padding-left-sm-50 {padding-left:50px;}
}
@media (min-width:992px) and (max-width:1199px) {
	.padding-md-0 {padding:0px;}
	.padding-md-5 {padding:5px;}
	.padding-md-10 {padding:10px;}
	.padding-md-15 {padding:15px;}
	.padding-md-20 {padding:20px;}
	.padding-md-25 {padding:25px;}
	.padding-md-30 {padding:30px;}
	.padding-md-35 {padding:35px;}
	.padding-md-40 {padding:40px;}
	.padding-md-45 {padding:45px;}
	.padding-md-50 {padding:50px;}
	.padding-top-md-0 {padding-top:0px;}
	.padding-top-md-5 {padding-top:5px;}
	.padding-top-md-10 {padding-top:10px;}
	.padding-top-md-15 {padding-top:15px;}
	.padding-top-md-20 {padding-top:20px;}
	.padding-top-md-25 {padding-top:25px;}
	.padding-top-md-30 {padding-top:30px;}
	.padding-top-md-35 {padding-top:35px;}
	.padding-top-md-40 {padding-top:40px;}
	.padding-top-md-45 {padding-top:45px;}
	.padding-top-md-50 {padding-top:50px;}
	.padding-right-md-0 {padding-right:0px;}
	.padding-right-md-5 {padding-right:5px;}
	.padding-right-md-10 {padding-right:10px;}
	.padding-right-md-15 {padding-right:15px;}
	.padding-right-md-20 {padding-right:20px;}
	.padding-right-md-25 {padding-right:25px;}
	.padding-right-md-30 {padding-right:30px;}
	.padding-right-md-35 {padding-right:35px;}
	.padding-right-md-40 {padding-right:40px;}
	.padding-right-md-45 {padding-right:45px;}
	.padding-right-md-50 {padding-right:50px;}
	.padding-bottom-md-0 {padding-bottom:0px;}
	.padding-bottom-md-5 {padding-bottom:5px;}
	.padding-bottom-md-10 {padding-bottom:10px;}
	.padding-bottom-md-15 {padding-bottom:15px;}
	.padding-bottom-md-20 {padding-bottom:20px;}
	.padding-bottom-md-25 {padding-bottom:25px;}
	.padding-bottom-md-30 {padding-bottom:30px;}
	.padding-bottom-md-35 {padding-bottom:35px;}
	.padding-bottom-md-40 {padding-bottom:40px;}
	.padding-bottom-md-45 {padding-bottom:45px;}
	.padding-bottom-md-50 {padding-bottom:50px;}
	.padding-left-md-0 {padding-left:0px;}
	.padding-left-md-5 {padding-left:5px;}
	.padding-left-md-10 {padding-left:10px;}
	.padding-left-md-15 {padding-left:15px;}
	.padding-left-md-20 {padding-left:20px;}
	.padding-left-md-25 {padding-left:25px;}
	.padding-left-md-30 {padding-left:30px;}
	.padding-left-md-35 {padding-left:35px;}
	.padding-left-md-40 {padding-left:40px;}
	.padding-left-md-45 {padding-left:45px;}
	.padding-left-md-50 {padding-left:50px;}
}
@media (min-width:1200px) {
	.padding-lg-0 {padding:0px;}
	.padding-lg-5 {padding:5px;}
	.padding-lg-10 {padding:10px;}
	.padding-lg-15 {padding:15px;}
	.padding-lg-20 {padding:20px;}
	.padding-lg-25 {padding:25px;}
	.padding-lg-30 {padding:30px;}
	.padding-lg-35 {padding:35px;}
	.padding-lg-40 {padding:40px;}
	.padding-lg-45 {padding:45px;}
	.padding-lg-50 {padding:50px;}
	.padding-top-lg-0 {padding-top:0px;}
	.padding-top-lg-5 {padding-top:5px;}
	.padding-top-lg-10 {padding-top:10px;}
	.padding-top-lg-15 {padding-top:15px;}
	.padding-top-lg-20 {padding-top:20px;}
	.padding-top-lg-25 {padding-top:25px;}
	.padding-top-lg-30 {padding-top:30px;}
	.padding-top-lg-35 {padding-top:35px;}
	.padding-top-lg-40 {padding-top:40px;}
	.padding-top-lg-45 {padding-top:45px;}
	.padding-top-lg-50 {padding-top:50px;}
	.padding-right-lg-0 {padding-right:0px;}
	.padding-right-lg-5 {padding-right:5px;}
	.padding-right-lg-10 {padding-right:10px;}
	.padding-right-lg-15 {padding-right:15px;}
	.padding-right-lg-20 {padding-right:20px;}
	.padding-right-lg-25 {padding-right:25px;}
	.padding-right-lg-30 {padding-right:30px;}
	.padding-right-lg-35 {padding-right:35px;}
	.padding-right-lg-40 {padding-right:40px;}
	.padding-right-lg-45 {padding-right:45px;}
	.padding-right-lg-50 {padding-right:50px;}
	.padding-bottom-lg-0 {padding-bottom:0px;}
	.padding-bottom-lg-5 {padding-bottom:5px;}
	.padding-bottom-lg-10 {padding-bottom:10px;}
	.padding-bottom-lg-15 {padding-bottom:15px;}
	.padding-bottom-lg-20 {padding-bottom:20px;}
	.padding-bottom-lg-25 {padding-bottom:25px;}
	.padding-bottom-lg-30 {padding-bottom:30px;}
	.padding-bottom-lg-35 {padding-bottom:35px;}
	.padding-bottom-lg-40 {padding-bottom:40px;}
	.padding-bottom-lg-45 {padding-bottom:45px;}
	.padding-bottom-lg-50 {padding-bottom:50px;}
	.padding-left-lg-0 {padding-left:0px;}
	.padding-left-lg-5 {padding-left:5px;}
	.padding-left-lg-10 {padding-left:10px;}
	.padding-left-lg-15 {padding-left:15px;}
	.padding-left-lg-20 {padding-left:20px;}
	.padding-left-lg-25 {padding-left:25px;}
	.padding-left-lg-30 {padding-left:30px;}
	.padding-left-lg-35 {padding-left:35px;}
	.padding-left-lg-40 {padding-left:40px;}
	.padding-left-lg-45 {padding-left:45px;}
	.padding-left-lg-50 {padding-left:50px;}
}

.fixed {position:fixed;}