/* Generic Padding Helpers
------------------------------------
*/
.p-t-0 {
	padding-top: 0px !important;
}
.p-r-0 {
	padding-right: 0px !important;
}
.p-l-0 {
	padding-left: 0px !important;
}
.p-b-0 {
	padding-bottom: 0px !important;
}
.padding-0 {
	padding: 0px !important;
}
.p-t-5 {
	padding-top: 5px !important;
}
.p-r-5 {
	padding-right: 5px !important;
}
.p-l-5 {
	padding-left: 5px !important;
}
.p-b-5 {
	padding-bottom: 5px !important;
}
.padding-5 {
	padding: 5px !important;
}
.p-t-10 {
	padding-top: 10px !important;
}
.p-r-10 {
	padding-right: 10px !important;
}
.p-l-10 {
	padding-left: 10px !important;
}
.p-b-10 {
	padding-bottom: 10px !important;
}
.padding-10 {
	padding: 10px !important;
}
.p-t-15 {
	padding-top: 15px !important;
}
.p-r-15 {
	padding-right: 15px !important;
}
.p-l-15 {
	padding-left: 15px !important;
}
.p-b-15 {
	padding-bottom: 15px !important;
}
.padding-15 {
	padding: 15px !important;
}
.p-t-20 {
	padding-top: 20px !important;
}
.p-r-20 {
	padding-right: 20px !important;
}
.p-l-20 {
	padding-left: 20px !important;
}
.p-b-20 {
	padding-bottom: 20px !important;
}
.padding-20 {
	padding: 20px !important;
}
.p-t-25 {
	padding-top: 25px !important;
}
.p-r-25 {
	padding-right: 25px !important;
}
.p-l-25 {
	padding-left: 25px !important;
}
.p-b-25 {
	padding-bottom: 25px !important;
}
.padding-25 {
	padding: 25px !important;
}
.p-t-30 {
	padding-top: 30px !important;
}
.p-r-30 {
	padding-right: 30px !important;
}
.p-l-30 {
	padding-left: 30px !important;
}
.p-b-30 {
	padding-bottom: 30px !important;
}
.padding-30 {
	padding: 30px !important;
}
.p-t-35 {
	padding-top: 35px !important;
}
.p-r-35 {
	padding-right: 35px !important;
}
.p-l-35 {
	padding-left: 35px !important;
}
.p-b-35 {
	padding-bottom: 35px !important;
}
.padding-35 {
	padding: 35px !important;
}
.p-t-40 {
	padding-top: 40px !important;
}
.p-r-40 {
	padding-right: 40px !important;
}
.p-l-40 {
	padding-left: 40px !important;
}
.p-b-40 {
	padding-bottom: 40px !important;
}
.padding-40 {
	padding: 40px !important;
}
.p-t-45 {
	padding-top: 45px !important;
}
.p-r-45 {
	padding-right: 45px !important;
}
.p-l-45 {
	padding-left: 45px !important;
}
.p-b-45 {
	padding-bottom: 45px !important;
}
.padding-45 {
	padding: 45px !important;
}
.p-t-50 {
	padding-top: 50px !important;
}
.p-r-50 {
	padding-right: 50px !important;
}
.p-l-50 {
	padding-left: 50px !important;
}
.p-b-50 {
	padding-bottom: 50px !important;
}
.padding-50 {
	padding: 50px !important;
}
/* Generic Margin Helpers
------------------------------------
 */
.m-t-0 {
	margin-top: 0px;
}
.m-r-0 {
	margin-right: 0px;
}
.m-l-0 {
	margin-left: 0px;
}
.m-b-0 {
	margin-bottom: 0px;
}
.m-t-5 {
	margin-top: 5px;
}
.m-r-5 {
	margin-right: 5px;
}
.m-l-5 {
	margin-left: 5px;
}
.m-b-5 {
	margin-bottom: 5px;
}
.m-t-10 {
	margin-top: 10px;
}
.m-r-10 {
	margin-right: 10px;
}
.m-l-10 {
	margin-left: 10px;
}
.m-b-10 {
	margin-bottom: 10px;
}
.m-t-15 {
	margin-top: 15px;
}
.m-r-15 {
	margin-right: 15px;
}
.m-l-15 {
	margin-left: 15px;
}
.m-b-15 {
	margin-bottom: 15px;
}
.m-t-20 {
	margin-top: 20px;
}
.m-r-20 {
	margin-right: 20px;
}
.m-l-20 {
	margin-left: 20px;
}
.m-b-20 {
	margin-bottom: 20px;
}
.m-t-25 {
	margin-top: 25px;
}
.m-r-25 {
	margin-right: 25px;
}
.m-l-25 {
	margin-left: 25px;
}
.m-b-25 {
	margin-bottom: 25px;
}
.m-t-30 {
	margin-top: 30px;
}
.m-r-30 {
	margin-right: 30px;
}
.m-l-30 {
	margin-left: 30px;
}
.m-b-30 {
	margin-bottom: 30px;
}
.m-t-35 {
	margin-top: 35px;
}
.m-r-35 {
	margin-right: 35px;
}
.m-l-35 {
	margin-left: 35px;
}
.m-b-35 {
	margin-bottom: 35px;
}
.m-t-40 {
	margin-top: 40px;
}
.m-r-40 {
	margin-right: 40px;
}
.m-l-40 {
	margin-left: 40px;
}
.m-b-40 {
	margin-bottom: 40px;
}
.m-t-45 {
	margin-top: 45px;
}
.m-r-45 {
	margin-right: 45px;
}
.m-l-45 {
	margin-left: 45px;
}
.m-b-45 {
	margin-bottom: 45px;
}
.m-t-50 {
	margin-top: 50px;
}
.m-r-50 {
	margin-right: 50px;
}
.m-l-50 {
	margin-left: 50px;
}
.m-b-50 {
	margin-bottom: 50px;
}
.full-height {
	height: 100% !important;
}
.full-width {
	width: 100%;
}
.hide {
	display: none !important;
}
.inline {
	display: inline-block !important;
}
.block {
	display: block !important;
}
.b-blank {
	border-color: #000;
}
/* Border Helpers
------------------------------------
*/
.b-a,
.b-r,
.b-l,
.b-t,
.b-b {
	border-style: solid;
	border-width: 0;
}
.b-r {
	border-right-width: 1px;
}
.b-l {
	border-left-width: 1px;
}
.b-t {
	border-top-width: 1px;
}
.b-b {
	border-bottom-width: 1px;
}
.b-a {
	border-width: 1px;
}
.b-dashed {
	border-style: dashed;
}
.b-thick {
	border-width: 2px;
}
.b-transparent {
	border-color: rgba(0, 0, 0, 0.4);
}
.b-transparent-white {
	border-color: rgba(255, 255, 255, 0.3);
}
.b-grey {
	border-color: #e6e6e6;
}
.b-white {
	border-color: #fff;
}
.b-primary {
	border-color: #6d5cae;
}
.b-complete {
	border-color: #6d5cae;
}
.b-success {
	border-color: #10cfbd;
}
.b-info {
	border-color: #3b4752;
}
.b-danger {
	border-color: #f55753;
}
.b-warning {
	border-color: #f8d053;
}
/* Border Radius
------------------------------------
*/
.b-rad-sm {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.b-rad-md {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.b-rad-lg {
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
}
.no-border {
	border: none !important;
}
/* Text Colors
--------------------------------------
 */
.text-black{
	color: #000000;
}
.text-purple{
	color: #9368d8;
}
.text-dark{
	color: #212121;
}
.text-gray-dark{
	color: #393939;
}
.text-gray{
	color: #4f4f4f;
}
.text-gray-light{
	color: #767676;
}
.text-gray-lightest{
	color: #a0a0a0;
}
.text-white{
	color: #fbfbfb;
}
/* Font Sizes
------------------------------------
*/
.fs-10 {
	font-size: 10px !important;
}
.fs-11 {
	font-size: 10.5px !important;
}
.fs-12 {
	font-size: 12px !important;
}
.fs-13 {
	font-size: 13px !important;
}
.fs-14 {
	font-size: 14px !important;
}
.fs-15 {
	font-size: 15px !important;
}
.fs-16 {
	font-size: 16px !important;
}
/* Line-heights
------------------------------------
*/
.lh-normal {
	line-height: normal;
}
.lh-10 {
	line-height: 10px;
}
.lh-11 {
	line-height: 11px;
}
.lh-12 {
	line-height: 12px;
}
.lh-13 {
	line-height: 13px;
}
.lh-14 {
	line-height: 14px;
}
.lh-15 {
	line-height: 15px;
}
.lh-16 {
	line-height: 16px;
}
/* Font Faces
------------------------------------
*/
.font-arial {
	font-family: Arial, sans-serif !important;
}
.font-montserrat {
	font-family: 'Montserrat' !important;
}
.font-georgia {
	font-family: Georgia !important;
}
.font-heading {
	font-family: "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;
}