/**
* core-components
*
* This file is part of the Yamanu-Platform
* Copyright (c) 2019 Martin Bremm (Yamanu.[mb])
*/



.m20{
	margin: 20px;
}
.m10{
	margin: 10px;
}
.m5{
	margin: 5px;
}
.mh30{
	margin: 0 30px;
}
.mh25{
	margin: 0 25px;
}
.mh20{
	margin: 0 20px;
}
.mh10{
	margin: 0 10px;
}
.mh5{
	margin: 0 5px;
}
.mv30{
	margin: 30px 0;
}
.mv25{
	margin: 25px 0;
}
.mv20{
	margin: 20px 0;
}
.mv10{
	margin: 10px 0;
}
.mv7{
	margin: 7px 0;
}
.mv5{
	margin: 5px 0;
}
.mv4{
	margin: 4px 0;
}
.mv3{
	margin: 3px 0;
}
.mr50{
	margin-right: 50px;
}
.mr48{
	margin-right: 48px;
}
.mr30{
	margin-right: 30px;
}
.mr25{
	margin-right: 25px;
}
.mr20{
	margin-right: 20px;
}
.mr15{
	margin-right: 15px;
}
.mr10{
	margin-right: 10px;
}
.mr5{
	margin-right: 5px;
}
.mr0{
	margin-right: 0px !important;
}
.ml160{
	margin-left: 160px;
}
.ml140{
	margin-left: 140px;
}
.ml120{
	margin-left: 120px;
}
.ml100{
	margin-left: 100px;
}
.ml80{
	margin-left: 80px;
}
.ml60{
	margin-left: 60px;
}
.ml50{
	margin-left: 50px;
}
.ml40{
	margin-left: 40px;
}
.ml30{
	margin-left: 30px;
}
.ml25{
	margin-left: 25px;
}
.ml20{
	margin-left: 20px;
}
.ml15{
	margin-left: 15px;
}
.ml10{
	margin-left: 10px;
}
.ml5{
	margin-left: 5px;
}
.ml3{
	margin-left: 3px;
}
.ml2{
	margin-left: 2px;
}
/**/
.p20{
	padding: 20px;
}
.p10{
	padding: 10px;
}

@media only screen and (max-width: 67em) {
	.p10-6{padding: 10px;}
}
.p3{
	padding: 3px;
}
.ph3{
	padding: 0 3px;
}
.p5{
	padding: 5px;
}
.ph30{
	padding: 0 30px;
}
.ph25{
	padding: 0 25px;
}
.ph20{
	padding: 0 20px;
}
.ph10{
	padding: 0 10px;
}
.ph5{
	padding: 0 5px !important;
}
.pv30{
	padding: 30px 0;
}
.pv25{
	padding: 25px 0;
}
.pv20{
	padding: 20px 0;
}
.pv10{
	padding: 10px 0;
}
.pv7{
	padding: 7px 0;
}
.pv5{
	padding: 5px 0;
}
.pv4{
	padding: 4px 0;
}
.pv3{
	padding: 3px 0;
}
.pr50{
	padding-right: 50px;
}
.pr48{
	padding-right: 48px;
}
.pr30{
	padding-right: 30px;
}
.pr25{
	padding-right: 25px;
}
.pr20{
	padding-right: 20px;
}
.pr15{
	padding-right: 15px;
}
.pr10{
	padding-right: 10px;
}
.pr5{
	padding-right: 5px;
}
.pr0{
	padding-right: 0px !important;
}
.pl160{
	padding-left: 160px;
}
.pl140{
	padding-left: 140px;
}
.pl120{
	padding-left: 120px;
}
.pl100{
	padding-left: 100px;
}
.pl80{
	padding-left: 80px;
}
.pl60{
	padding-left: 60px;
}
.pl50{
	padding-left: 50px;
}
.pl40{
	padding-left: 40px;
}
.pl30{
	padding-left: 30px;
}
.pl25{
	padding-left: 25px;
}
.pl20{
	padding-left: 20px;
}
.pl15{
	padding-left: 15px;
}
.pl10{
	padding-left: 10px;
}
.pl5{
	padding-left: 5px;
}
}
.pl0{
	padding-left: 0px !important;
}

/**/
.mb80, .ymn .f-dc.mb80{
	margin-bottom: 80px;
}
.mb100, .ymn .f-dc.mb100{
	margin-bottom: 100px;
}
.mb72, .ymn .f-dc.mb72{
	margin-bottom: 72px;
}
.mb70, .ymn .f-dc.mb70{
	margin-bottom: 70px;
}
.mb60, .ymn .f-dc.mb60{
	margin-bottom: 60px;
}
.mb50, .ymn .f-dc.mb50{
	margin-bottom: 50px;
}
.mb48, .ymn .f-dc.mb48{
	margin-bottom: 48px;
}
.mb40, .ymn .f-dc.mb40{
	margin-bottom: 40px;
}
.mb36, .ymn .f-dc.mb36{
	margin-bottom: 36px;
}
.mb35, .ymn .f-dc.mb35{
	margin-bottom: 35px;
}
.mb32, .ymn .f-dc.mb32{
	margin-bottom: 32px;
}
.mb30, .ymn .f-dc.mb30{
	margin-bottom: 30px;
}
.mb28, .ymn .f-dc.mb28{
	margin-bottom: 28px;
}
.mb25, .ymn .f-dc.mb25{
	margin-bottom: 25px;
}
.mb20, .ymn .f-dc.mb20{
	margin-bottom: 20px;
}
.mb15, .ymn .f-dc.mb15{
	margin-bottom: 15px;
}
.mb10, .ymn .f-dc.mb10{
	margin-bottom: 10px;
}
.mb5{
	margin-bottom: 5px;
}
.mb3, .f-dc.mb3{
	margin-bottom: 3px;
}
.mb2, .f-dc.mb2{
	margin-bottom: 2px;
}

.mt72{
	margin-top: 72px;
}
.mt60{
	margin-top: 60px;
}
.mt48{
	margin-top: 48px;
}
.mt45{
	margin-top: 40px;
}
.mt40{
	margin-top: 40px;
}
.mt30{
	margin-top: 30px;
}
.mt25{
	margin-top: 25px;
}
.mt20{
	margin-top: 20px;
}
.mt15{
	margin-top: 15px;
}
.mt10{
	margin-top: 10px;
}
.mt5{
	margin-top: 5px !important;
}
.mt3{
	margin-top: 3px;
}
.mt2{
	margin-top: 2px;
}

.m-t48{
	margin-top: -48px;
}
.m-t40{
	margin-top: -40px;
}
.m-t30{
	margin-top: -30px;
}
.m-t25{
	margin-top: -25px;
}
.m-t20{
	margin-top: -20px;
}
.m-t10{
	margin-top: -10px;
}
.m-t15{
	margin-top: -15px;
}
.m-t5{
	margin-top: -5px;
}
.m-t3{
	margin-top: -3px;
}
.m-t2{
	margin-top: -2px;
}

.max20, .max20 img{
	max-width: 20px;
}
.max16, .max16 img{
	max-width: 16px;
}
.max24, .max24 img{
	max-width: 24px;
}
.max32, .max32 img{
	max-width: 32px;
}
.max48, .max48 img{
	max-width: 48px;
}

.max-h20{
	max-height: 20px;
}
.max-h16{
	max-height: 16px;
}
.max-h24{
	max-height: 24px;
}
.max-h32{
	max-height: 32px;
}
.max-h48{
	max-height: 48px;
}
.max-h64{
	max-height: 64px;
}


.max-i20 > img, .max-i20 > p > img, .max-i20 > p > img{
	max-height: 20px;
	max-width: 20px;
}
.max-i40 > img, .max-i40 > p > img, .max-i40 > p > img{
	max-height: 40px;
	max-width: 40px;
}
.max-i48 > img, .max-i48 > p > img, .max-i48 > p > img{
	max-height: 48px;
	max-width: 48px;
}
.max-i80 > img, .max-i80 > p > img, .max-i80 > p > img{
	max-height: 80px;
	max-width: 80px;
}
.max-i100 > img, .max-i100 > p > img, .max-i100 > p > img{
	max-height: 100px;
	max-width: 100px;
}
.max-i120 > img, .max-i120 > p > img, .max-i120 > p > img{
	max-height: 120px;
	max-width: 120px;
}
.max-i240 > img, .max-i240 > p > img, .max-i240 > p > img{
	max-height: 240px;
	max-width: 240px;
}
.max-i300 > img, .max-i300 > p > img, .max-i300 > p > img{
	max-height: 300px;
	max-width: 300px;
}
.max-i480 > img, .max-i480 > p > img, .max-i480 > p > img{
	max-height: 480px;
	max-width: 480px;
}

.h30{
	height: 30px;
}

.h20{
	height: 20px;
}

.h10{
	height: 10px;
}

.h-auto{
	height: auto;
}

.w-auto{
	width: auto;
}

.ymn .rad0{
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}
.ymn .rad3{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.ymn .rad5{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.ymn .rad10{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.ymn .rad15{
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
}
