/*==================================
	Padding
==================================*/
.padding-none{
	padding:0 !important;
}
.padding-xxs{
	padding:2px !important;
}
.padding-xs{
	padding:5px !important;
}
.padding-sm{
	padding:10px !important;
}
.padding-md{
	padding:15px !important;
}
.padding-lg{
	padding:20px !important;
}
.padding-ll{
	padding:30px !important;
}
.padding-xl{
	padding:40px !important;
}
.padding-xsl{
	padding:50px !important;
}
.padding-xml{
	padding:60px !important;
}
.padding-xxl{
	padding:70px !important;
}
.padding-xxxl{
	padding:80px !important;
}

/*Top*/
.padding-top-none{
	padding-top:0 !important;
}
.padding-top-xxs{
	padding-top:2px !important;
}
.padding-top-xs{
	padding-top:5px !important;
}
.padding-top-sm{
	padding-top:10px !important;
}
.padding-top-md{
	padding-top:15px !important;
}
.padding-top-lg{
	padding-top:20px !important;
}
.padding-top-ll{
	padding-top:30px !important;
}
.padding-top-xl{
	padding-top:40px !important;
}
.padding-top-xsl{
	padding-top:50px !important;
}
.padding-top-xml{
	padding-top:60px !important;
}
.padding-top-xxl{
	padding-top:70px !important;
}
.padding-top-xxxl{
	padding-top:80px !important;
}

/*Right*/
.padding-right-none{
	padding-right:0 !important;
}
.padding-right-xxs{
	padding-right:2px !important;
}
.padding-right-xs{
	padding-right:5px !important;
}
.padding-right-sm{
	padding-right:10px !important;
}
.padding-right-md{
	padding-right:15px !important;
}
.padding-right-lg{
	padding-right:20px !important;
}
.padding-right-ll{
	padding-right:30px !important;
}
.padding-right-xl{
	padding-right:40px !important;
}
.padding-right-xsl{
	padding-right:50px !important;
}
.padding-right-xml{
	padding-right:60px !important;
}
.padding-right-xxl{
	padding-right:70px !important;
}
.padding-right-xxxl{
	padding-right:80px !important;
}

/*Bottom*/
.padding-bottom-none{
	padding-bottom:0 !important;
}
.padding-bottom-xxs{
	padding-bottom:2px !important;
}
.padding-bottom-xs{
	padding-bottom:5px !important;
}
.padding-bottom-sm{
	padding-bottom:10px !important;
}
.padding-bottom-md{
	padding-bottom:15px !important;
}
.padding-bottom-lg{
	padding-bottom:20px !important;
}
.padding-bottom-ll{
	padding-bottom:30px !important;
}
.padding-bottom-xl{
	padding-bottom:40px !important;
}
.padding-bottom-xsl{
	padding-bottom:50px !important;
}
.padding-bottom-xml{
	padding-bottom:60px !important;
}
.padding-bottom-xxl{
	padding-bottom:70px !important;
}
.padding-bottom-xxxl{
	padding-bottom:80px !important;
}

/*Left*/
.padding-left-none{
	padding-left:0 !important;
}
.padding-left-xxs{
	padding-left:2px !important;
}
.padding-left-xs{
	padding-left:5px !important;
}
.padding-left-sm{
	padding-left:10px !important;
}
.padding-left-md{
	padding-left:15px !important;
}
.padding-left-lg{
	padding-left:20px !important;
}
.padding-left-ll{
	padding-left:30px !important;
}
.padding-left-xl{
	padding-left:40px !important;
}
.padding-left-xsl{
	padding-left:50px !important;
}
.padding-left-xml{
	padding-left:60px !important;
}
.padding-left-xxl{
	padding-left:70px !important;
}
.padding-left-xxxl{
	padding-left:80px !important;
}

/*==================================
	Margins
==================================*/
/*All*/
.margin-none{
	margin:0 !important;
}
.margin-xxs{
	margin:2px !important;
}
.margin-xs{
	margin:5px !important;
}
.margin-sm{
	margin:10px !important;
}
.margin-md{
	margin:15px !important;
}
.margin-lg{
	margin:20px !important;
}
.margin-ll{
	margin:30px !important;
}
.margin-xl{
	margin:40px !important;
}
.margin-xsl{
	margin:50px !important;
}
.margin-xml{
	margin:60px !important;
}
.margin-xxl{
	margin:70px !important;
}
.margin-xxxl{
	margin:80px !important;
}

/*Top*/
.margin-top-none{
	margin-top:0 !important;
}
.margin-top-xxs{
	margin-top:2px !important;
}
.margin-top-xs{
	margin-top:5px !important;
}
.margin-top-sm{
	margin-top:10px !important;
}
.margin-top-md{
	margin-top:15px !important;
}
.margin-top-lg{
	margin-top:20px !important;
}
.margin-top-ll{
	margin-top:30px !important;
}
.margin-top-xl{
	margin-top:40px !important;
}
.margin-top-xsl{
	margin-top:50px !important;
}
.margin-top-xml{
	margin-top:60px !important;
}
.margin-top-xxl{
	margin-top:70px !important;
}
.margin-top-xxxl{
	margin-top:80px !important;
}

/*Right*/
.margin-right-none{
	margin-right:0 !important;
}
.margin-right-xxs{
	margin-right:2px !important;
}
.margin-right-xs{
	margin-right:5px !important;
}
.margin-right-sm{
	margin-right:10px !important;
}
.margin-right-md{
	margin-right:15px !important;
}
.margin-right-lg{
	margin-right:20px !important;
}
.margin-right-ll{
	margin-right:30px !important;
}
.margin-right-xl{
	margin-right:40px !important;
}
.margin-right-xsl{
	margin-right:50px !important;
}
.margin-right-xml{
	margin-right:60px !important;
}
.margin-right-xxl{
	margin-right:70px !important;
}
.margin-right-xxxl{
	margin-right:80px !important;
}

/*Bottom*/
.margin-bottom-none{
	margin-bottom:0 !important;
}
.margin-bottom-xxs{
	margin-bottom:2px !important;
}
.margin-bottom-xs{
	margin-bottom:5px !important;
}
.margin-bottom-sm{
	margin-bottom:10px !important;
}
.margin-bottom-md{
	margin-bottom:15px !important;
}
.margin-bottom-lg{
	margin-bottom:20px !important;
}
.margin-bottom-ll{
	margin-bottom:30px !important;
}
.margin-bottom-xl{
	margin-bottom:40px !important;
}
.margin-bottom-xsl{
	margin-bottom:50px !important;
}
.margin-bottom-xml{
	margin-bottom:60px !important;
}
.margin-bottom-xxl{
	margin-bottom:70px !important;
}
.margin-bottom-xxxl{
	margin-bottom:80px !important;
}

/*Left*/
.margin-left-none{
	margin-left:0 !important;
}
.margin-left-xxs{
	margin-left:2px !important;
}
.margin-left-xs{
	margin-left:5px !important;
}
.margin-left-sm{
	margin-left:10px !important;
}
.margin-left-md{
	margin-left:15px !important;
}
.margin-left-lg{
	margin-left:20px !important;
}
.margin-left-ll{
	margin-left:30px !important;
}
.margin-left-xl{
	margin-left:40px !important;
}
.margin-left-xsl{
	margin-left:50px !important;
}
.margin-left-xml{
	margin-left:60px !important;
}
.margin-left-xxl{
	margin-left:70px !important;
}
.margin-left-xxxl{
	margin-left:80px !important;
}

/*Left & Right*/
.margin-left-right-auto{
	margin-left:auto !important;
	margin-right:auto !important;
}


.text-align-center {
	text-align: center;
}
.text-align-left {
	text-align: left;
}
.text-align-right {
	text-align: right;
}


.float-left {
	float: left;
}
.float-right {
	float: right;
}

.view-rows-count-select {
    /* width: 128px; */
}
.view-rows-count-select label {
    display: flex;
    align-items: center;
    white-space: pre;
}
