*,
*::before,
*::after
{
	box-sizing: border-box;
}

body
{
	box-sizing: border-box;
	font-size: 0px;
	padding: 0px;
	margin: 0px;
	outline: 0px;
	border: 0px;
}

body *
{
	box-sizing: border-box;
	font-size: 0px;
	padding: 0px;
	margin: 0px;
	outline: 0px;
	border: 0px;
}

body, html
{
    /* scroll-behavior: smooth; */
}

table
{
	border-spacing: 0px;
}

textarea
{
	resize: none;
}

/* ::selection */
/* { */
	/* color: red; */
	/* background: yellow; */
/* } */

.NonSelection
{
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}

.BoxSizing
{
	box-sizing: border-box;
}

a, a:active, a:focus
{
	outline: none;
	text-decoration: none;
	color: inherit;
}

.disInline
{
	display: inline !important;
}

.disBlock
{
	display: block !important;
}

.disContents
{
	display: contents !important;
}

.disFlex
{
	display: flex !important;
}

.disGrid
{
	display: grid !important;
}

.disInlineBlock
{
	display: inline-block !important;
}

.disInlineFlex
{
	display: inline-flex !important;
}

.disInlineGrid
{
	display: inline-grid !important;
}

.disInlineTable
{
	display: inline-table !important;
}

.disListItem
{
	display: list-item !important;
}

.disRunIn
{
	display: run-in !important;
}

.disTable
{
	display: table !important;
}

.disTableCaption
{
	display: table-caption !important;
}

.disTableColumnGroup
{
	display: table-column-group !important;
}

.disTableHeaderGroup
{
	display: table-header-group !important;
}

.disTableFooterGroup
{
	display: table-footer-group !important;
}

.disTableRowGroup
{
	display: table-row-group !important;
}

.disTableCell
{
	display: table-cell !important;
}

.disTableColumn
{
	display: table-column !important;
}

.disTableRow
{
	display: table-row !important;
}

.disNone
{
	display: none !important;
}

.disInitial
{
	display: initial !important;
}

.disInherit
{
	display: inherit !important;
}
