/* Generated by flipcss.php 0.9.2 (http://flipcss.com/) */

body {
	direction: RTL;
}

.ui.button {
	margin-left: 0.25em;
	margin-right: 0em;
}

.ui.loading.button:before {
	left: auto;
	right: 50%;
}

.ui.loading.button:after {
	left: auto;
	right: 50%;
}

.ui.animated.button {
	padding-left: 0em !important;
}

.ui.animated.button .visible.content {
	margin-left: 1.5em;
}

.ui.animated.button .visible.content {
	right: auto;
	left: 0%;
}

.ui.animated.button .hidden.content {
	right: auto;
	left: -100%;
}

.ui.animated.button:focus .visible.content,
.ui.animated.button:hover .visible.content {
	right: auto;
	left: 200%;
}

.ui.animated.button:focus .hidden.content,
.ui.animated.button:hover .hidden.content {
	right: auto;
	left: 0%;
}

.ui.vertical.animated.button .visible.content {
	right: auto;
	left: auto;
}

.ui.vertical.animated.button .hidden.content {
	right: 0%;
	left: auto;
}

.ui.vertical.animated.button:focus .visible.content,
.ui.vertical.animated.button:hover .visible.content {
	right: auto;
	left: auto;
}

.ui.vertical.animated.button:focus .hidden.content,
.ui.vertical.animated.button:hover .hidden.content {
	right: auto;
	left: auto;
}

.ui.fade.animated.button .visible.content {
	right: auto;
	left: auto;
}

.ui.fade.animated.button .hidden.content {
	right: 0%;
	left: auto;
}

.ui.fade.animated.button:focus .visible.content,
.ui.fade.animated.button:hover .visible.content {
	right: auto;
	left: auto;
}

.ui.fade.animated.button:focus .hidden.content,
.ui.fade.animated.button:hover .hidden.content {
	right: 0%;
	left: auto;
}

.ui.inverted.buttons .button:first-child {
	margin-left: 0;
	margin-right: 0em;
}

.ui.labeled.button:not([class*="left labeled"])>.button {
	border-top-right-radius: 0;
	border-top-left-radius: 0px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0px;
}

.ui.labeled.button:not([class*="left labeled"])>.label {
	border-top-left-radius: 0;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0px;
}

.ui[class*="left labeled"].button>.button {
	border-top-left-radius: 0;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0px;
}

.ui[class*="left labeled"].button>.label {
	border-top-right-radius: 0;
	border-top-left-radius: 0px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0px;
}

.ui[class*="left floated"].buttons,
.ui[class*="left floated"].button {
	float: right;
	margin-right: 0em;
	margin-left: 0.25em;
}

.ui[class*="right floated"].buttons,
.ui[class*="right floated"].button {
	float: left;
	margin-left: 0em;
	margin-right: 0.25em;
}

.ui.basic.buttons .button {
	border-left: 0;
	border-right: 1px solid rgba(34, 36, 38, 0.15);
}

.ui.basic.vertical.buttons .button {
	border-left: 0;
	border-right: none;
}

.ui.labeled.icon.buttons .button, .ui.labeled.icon.button {
	padding-right: 4.07142857em !important;
	padding-left: 1.5em !important;
}

.ui.labeled.icon.buttons > .button > .icon, .ui.labeled.icon.button > .icon {
	border-top-left-radius: 0;
	border-top-right-radius: inherit;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: inherit;
}

.ui.labeled.icon.buttons > .button > .icon, .ui.labeled.icon.button > .icon {
	left: auto;
	right: 0em;
}

.ui[class*="right labeled"].icon.button {
	padding-left: 4.07142857em !important;
	padding-right: 1.5em !important;
}

.ui[class*="right labeled"].icon.button > .icon {
	right: auto;
	left: 0em;
	border-top-right-radius: 0;
	border-top-left-radius: inherit;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: inherit;
}

.ui.labeled.icon.buttons .button:first-child > .icon {
	border-top-left-radius: 0;
	border-top-right-radius: 0.28571429rem;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0.28571429rem;
}

.ui.labeled.icon.buttons .button:last-child > .icon {
	border-top-right-radius: 0;
	border-top-left-radius: 0.28571429rem;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0.28571429rem;
}

.ui.vertical.labeled.icon.buttons .button:first-child > .icon {
	border-top-left-radius: 0;
	border-top-right-radius: 0.28571429rem;
}

.ui.vertical.labeled.icon.buttons .button:last-child > .icon {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0.28571429rem;
}

.ui.fluid[class*="left labeled"].icon.button, .ui.fluid[class*="right labeled"].icon.button {
	padding-right: 1.5em !important;
	padding-left: 1.5em !important;
}

.ui.buttons .or:before {
	left: auto;
	right: 50%;
	margin-left: 0;
	margin-right: -0.89285714em;
}

.ui.attached.top.button {
	border-top-right-radius: 0.28571429rem;
	border-top-left-radius: 0.28571429rem;
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0em;
}

.ui.attached.bottom.button {
	border-top-right-radius: 0em;
	border-top-left-radius: 0em;
	border-bottom-left-radius: 0.28571429rem;
	border-bottom-right-radius: 0.28571429rem;
}

.ui.left.attached.button {
	border-left: 0;
	border-right: none;
	text-align: left;
	padding-left: 0.75em;
	border-top-right-radius: 0.28571429rem;
	border-top-left-radius: 0em;
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0.28571429rem;
}

.ui.right.attached.button {
	text-align: right;
	padding-left: 0;
	padding-right: 0.75em;
	border-top-right-radius: 0em;
	border-top-left-radius: 0.28571429rem;
	border-bottom-left-radius: 0.28571429rem;
	border-bottom-right-radius: 0em;
}

.ui.attached.buttons {
	margin-right: -1px;
	margin-left: -1px;
}

.ui[class*="top attached"].buttons {
	border-top-right-radius: 0.28571429rem;
	border-top-left-radius: 0.28571429rem;
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0em;
}

.ui[class*="top attached"].buttons .button:first-child {
	border-top-right-radius: 0.28571429rem;
	border-top-left-radius: 0em;
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0em;
}

.ui[class*="top attached"].buttons .button:last-child {
	border-top-right-radius: 0em;
	border-top-left-radius: 0.28571429rem;
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0em;
}

.ui[class*="bottom attached"].buttons {
	border-top-right-radius: 0em;
	border-top-left-radius: 0em;
	border-bottom-left-radius: 0.28571429rem;
	border-bottom-right-radius: 0.28571429rem;
}

.ui[class*="bottom attached"].buttons .button:first-child {
	border-top-right-radius: 0em;
	border-top-left-radius: 0em;
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0.28571429rem;
}

.ui[class*="bottom attached"].buttons .button:last-child {
	border-top-right-radius: 0em;
	border-top-left-radius: 0em;
	border-bottom-left-radius: 0.28571429rem;
	border-bottom-right-radius: 0em;
}

.ui[class*="left attached"].buttons {
	margin-left: 0em;
	margin-right: -1px;
	border-top-right-radius: 0em;
	border-top-left-radius: 0.28571429rem;
	border-bottom-left-radius: 0.28571429rem;
	border-bottom-right-radius: 0em;
}

.ui[class*="left attached"].buttons .button:first-child {
	margin-left: 0;
	margin-right: -1px;
	border-top-right-radius: 0em;
	border-top-left-radius: 0.28571429rem;
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0em;
}

.ui[class*="left attached"].buttons .button:last-child {
	margin-left: 0;
	margin-right: -1px;
	border-top-right-radius: 0em;
	border-top-left-radius: 0em;
	border-bottom-left-radius: 0.28571429rem;
	border-bottom-right-radius: 0em;
}

.ui[class*="right attached"].buttons {
	margin-right: 0em;
	margin-left: -1px;
	border-top-right-radius: 0.28571429rem;
	border-top-left-radius: 0em;
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0.28571429rem;
}

.ui[class*="right attached"].buttons .button:first-child {
	margin-left: 0;
	margin-right: -1px;
	border-top-right-radius: 0.28571429rem;
	border-top-left-radius: 0em;
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0em;
}

.ui[class*="right attached"].buttons .button:last-child {
	margin-left: 0;
	margin-right: -1px;
	border-top-right-radius: 0em;
	border-top-left-radius: 0em;
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0.28571429rem;
}

.ui.buttons:not(.vertical) > .basic.black.button:not(:first-child) {
	margin-left: 0;
	margin-right: -1px;
}

.ui.buttons:not(.vertical) > .basic.grey.button:not(:first-child) {
	margin-left: 0;
	margin-right: -1px;
}

.ui.buttons:not(.vertical) > .basic.brown.button:not(:first-child) {
	margin-left: 0;
	margin-right: -1px;
}

.ui.buttons:not(.vertical) > .basic.blue.button:not(:first-child) {
	margin-left: 0;
	margin-right: -1px;
}

.ui.buttons:not(.vertical) > .basic.green.button:not(:first-child) {
	margin-left: 0;
	margin-right: -1px;
}

.ui.buttons:not(.vertical) > .basic.orange.button:not(:first-child) {
	margin-left: 0;
	margin-right: -1px;
}

.ui.buttons:not(.vertical) > .basic.pink.button:not(:first-child) {
	margin-left: 0;
	margin-right: -1px;
}

.ui.buttons:not(.vertical) > .basic.violet.button:not(:first-child) {
	margin-left: 0;
	margin-right: -1px;
}

.ui.buttons:not(.vertical) > .basic.purple.button:not(:first-child) {
	margin-left: 0;
	margin-right: -1px;
}

.ui.buttons:not(.vertical) > .basic.red.button:not(:first-child) {
	margin-left: 0;
	margin-right: -1px;
}

.ui.buttons:not(.vertical) > .basic.teal.button:not(:first-child) {
	margin-left: 0;
	margin-right: -1px;
}

.ui.buttons:not(.vertical) > .basic.olive.button:not(:first-child) {
	margin-left: 0;
	margin-right: -1px;
}

.ui.buttons:not(.vertical) > .basic.yellow.button:not(:first-child) {
	margin-left: 0;
	margin-right: -1px;
}

.ui.buttons:not(.vertical) > .basic.primary.button:not(:first-child) {
	margin-left: 0;
	margin-right: -1px;
}

.ui.buttons:not(.vertical) > .basic.primary.button:not(:first-child) {
	margin-left: 0;
	margin-right: -1px;
}

.ui.buttons:not(.vertical) > .basic.primary.button:not(:first-child) {
	margin-left: 0;
	margin-right: -1px;
}

.ui.buttons:not(.vertical) > .basic.primary.button:not(:first-child) {
	margin-left: 0;
	margin-right: -1px;
}

.ui.buttons {
	margin-left: 0.25em;
	margin-right: 0em;
}

.ui.buttons .button {
	margin-left: 0px;
	margin-right: 0px;
}

.ui.buttons .button:first-child {
	border-left: 0;
	border-right: none;
	margin-left: 0;
	margin-right: 0em;
	border-top-left-radius: 0;
	border-top-right-radius: 0.28571429rem;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0.28571429rem;
}

.ui.buttons .button:last-child {
	border-top-right-radius: 0;
	border-top-left-radius: 0.28571429rem;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0.28571429rem;
}

.ui.vertical.buttons .button {
	margin-left: 0px;
	margin-right: 0px;
}

.ui.vertical.buttons .button:first-child {
	border-top-right-radius: 0.28571429rem;
	border-top-left-radius: 0.28571429rem;
}

.ui.vertical.buttons .button:last-child {
	border-bottom-right-radius: 0.28571429rem;
	border-bottom-left-radius: 0.28571429rem;
}

@media only screen and (max-width: 767px) {
	.ui.container {
		margin-right: 1em !important;
		margin-left: 1em !important;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.ui.container {
		margin-right: auto !important;
		margin-left: auto !important;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.ui.container {
		margin-right: auto !important;
		margin-left: auto !important;
	}
}

@media only screen and (min-width: 1200px) {
	.ui.container {
		margin-right: auto !important;
		margin-left: auto !important;
	}
}

.ui[class*="left aligned"].container {
	text-align: right;
}

.ui[class*="right aligned"].container {
	text-align: left;
}

.ui.grid > .column + .divider, .ui.grid > .row > .column + .divider {
	left: auto;
	right: auto;
}

.ui.vertical.divider {
	left: auto;
	right: 50%;
}

.ui.vertical.divider:before, .ui.vertical.divider:after {
	left: auto;
	right: 50%;
	border-right: 1px solid rgba(34, 36, 38, 0.15);
	border-left: 1px solid rgba(255, 255, 255, 0.1);
}

@media only screen and (max-width: 767px) {
	.ui.stackable.grid .ui.vertical.divider, .ui.grid .stackable.row .ui.vertical.divider {
		left: auto;
		right: 0;
	}
	.ui.stackable.grid .ui.vertical.divider:before, .ui.grid .stackable.row .ui.vertical.divider:before, .ui.stackable.grid .ui.vertical.divider:after, .ui.grid .stackable.row .ui.vertical.divider:after {
		left: auto;
		right: 0;
		border-right: none;
		border-left: none;
	}
}

i.flag:not(.icon) {
	margin-left: 0.5em;
	margin-right: 0em;
}

.ui.header .icon:only-child {
	margin-left: 0.75rem;
}

.ui.header > .image:not(.icon):only-child, .ui.header > img:only-child {
	margin-left: 0.75rem;
}

.ui.header > img + .content, .ui.header > .image + .content {
	padding-left: 0;
	padding-right: 0.75rem;
}

.ui.header > .icon + .content {
	padding-left: 0;
	padding-right: 0.75rem;
}

.ui.header .ui.label {
	margin-left: 0;
	margin-right: 0.5rem;
}

.ui.icon.header.aligned {
	margin-right: auto;
	margin-left: auto;
}

.ui.left.aligned.header {
	text-align: right;
}

.ui.right.aligned.header {
	text-align: left;
}

.ui.floated.header, .ui[class*="left floated"].header {
	float: right;
	margin-left: 0.5em;
}

.ui[class*="right floated"].header {
	float: left;
	margin-left: 0;
	margin-right: 0.5em;
}

.ui.attached.header {
	margin-right: -1px;
	margin-left: -1px;
}

.ui.top.attached.header {
	border-top-right-radius: 0.28571429rem;
	border-top-left-radius: 0.28571429rem;
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0em;
}

.ui.bottom.attached.header {
	border-top-right-radius: 0em;
	border-top-left-radius: 0em;
	border-bottom-left-radius: 0.28571429rem;
	border-bottom-right-radius: 0.28571429rem;
}

i.icon {
	margin-left: 0.25rem;
	margin-right: 0em;
}

i.icons .icon {
	left: auto;
	right: 50%;
}

i.icons .icon:first-child {
	margin-left: 0.25rem;
}

i.icons .corner.icon {
	right: auto;
	left: 0;
}

i.icons .top.right.corner.icon {
	right: auto;
	left: 0;
}

i.icons .top.left.corner.icon {
	right: 0;
	left: auto;
}

i.icons .bottom.left.corner.icon {
	right: 0;
	left: auto;
}

i.icons .bottom.right.corner.icon {
	right: auto;
	left: 0;
}

.ui.avatar.images .image, .ui.avatar.images img, .ui.avatar.images svg, .ui.avatar.image img, .ui.avatar.image svg, .ui.avatar.image {
	margin-left: 0.25em;
}

.ui.spaced.image {
	margin-right: 0.5em;
	margin-left: 0.5em;
}

.ui[class*="left spaced"].image {
	margin-right: 0.5em;
	margin-left: 0em;
}

.ui[class*="right spaced"].image {
	margin-right: 0em;
	margin-left: 0.5em;
}

.ui.floated.image, .ui.floated.images {
	float: right;
	margin-left: 1em;
}

.ui.right.floated.images, .ui.right.floated.image {
	float: left;
	margin-left: 0em;
	margin-right: 1em;
}

.ui.centered.images, .ui.centered.image {
	margin-right: auto;
	margin-left: auto;
}

.ui.input input {
	text-align: right;
}

.ui.loading.loading.input > i.icon:before {
	left: auto;
	right: 50%;
}

.ui.loading.loading.input > i.icon:after {
	left: auto;
	right: 50%;
}

.ui.transparent.icon.input > input {
	padding-right: 0em !important;
	padding-left: 2em !important;
}

.ui.transparent[class*="left icon"].input > input {
	padding-right: 2em !important;
	padding-left: 0em !important;
}

.ui.icon.input > i.icon {
	right: auto;
	left: 0px;
	border-top-right-radius: 0em;
	border-top-left-radius: 0.28571429rem;
	border-bottom-left-radius: 0.28571429rem;
	border-bottom-right-radius: 0em;
}

.ui.icon.input input {
	padding-left: 2.67142857em !important;
}

.ui.icon.input > i.icon:before, .ui.icon.input > i.icon:after {
	left: auto;
	right: 0;
}

.ui.icon.input > i.circular.icon {
	right: auto;
	left: 0.5em;
}

.ui[class*="left icon"].input > i.icon {
	left: auto;
	right: 1px;
	border-top-right-radius: 0.28571429rem;
	border-top-left-radius: 0em;
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0.28571429rem;
}

.ui[class*="left icon"].input > i.circular.icon {
	left: auto;
	right: 0.5em;
}

.ui[class*="left icon"].input > input {
	padding-right: 2.67142857em !important;
	padding-left: 1em !important;
}

.ui.labeled.input:not([class*="corner labeled"]) .label:first-child {
	border-top-right-radius: 0;
	border-top-left-radius: 0px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0px;
}

.ui.labeled.input:not([class*="corner labeled"]) .label:first-child + input {
	border-top-left-radius: 0;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0px;
}

.ui[class*="right labeled"].input input {
	border-top-right-radius: 0;
	border-top-left-radius: 0px !important;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0px !important;
}

.ui[class*="right labeled"].input input + .label {
	border-top-left-radius: 0;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0px;
}

.ui.labeled.input .corner.label {
	right: auto;
	left: 1px;
	border-top-right-radius: 0em;
	border-top-left-radius: 0.28571429rem;
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0em;
}

.ui[class*="corner labeled"]:not([class*="left corner labeled"]).labeled.input input {
	padding-left: 2.5em !important;
}

.ui[class*="corner labeled"].icon.input:not([class*="left corner labeled"]) > input {
	padding-left: 3.25em !important;
}

.ui[class*="corner labeled"].icon.input:not([class*="left corner labeled"]) > .icon {
	margin-left: 1.25em;
}

.ui[class*="left corner labeled"].labeled.input input {
	padding-left: 0;
	padding-right: 2.5em !important;
}

.ui[class*="left corner labeled"].icon.input > input {
	padding-left: 0;
	padding-right: 3.25em !important;
}

.ui[class*="left corner labeled"].icon.input > .icon {
	margin-left: 0;
	margin-right: 1.25em;
}

.ui.input > .ui.corner.label {
	right: auto;
	left: 1px;
}

.ui.input > .ui.left.corner.label {
	left: auto;
	right: 1px;
}

.ui.action.input:not([class*="left action"]) > input {
	border-top-right-radius: 0;
	border-top-left-radius: 0px !important;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0px !important;
}

.ui.action.input:not([class*="left action"]) > .dropdown:last-child, .ui.action.input:not([class*="left action"]) > .button:last-child, .ui.action.input:not([class*="left action"]) > .buttons:last-child > .button {
	border-top-right-radius: 0px;
	border-top-left-radius: 0.28571429rem;
	border-bottom-left-radius: 0.28571429rem;
	border-bottom-right-radius: 0px;
}

.ui[class*="left action"].input > input {
	border-top-left-radius: 0;
	border-top-right-radius: 0px !important;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0px !important;
}

.ui[class*="left action"].input > .dropdown:first-child, .ui[class*="left action"].input > .button:first-child, .ui[class*="left action"].input > .buttons:first-child > .button {
	border-top-right-radius: 0.28571429rem;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0.28571429rem;
}

.ui.label:first-child {
	margin-left: 0;
	margin-right: 0em;
}

.ui.label:last-child {
	margin-left: 0em;
}

.ui.label > .icon {
	margin-left: 0.75em;
	margin-right: 0em;
}

.ui.label > .detail {
	margin-left: 0;
	margin-right: 1em;
}

.ui.label > .detail .icon {
	margin-left: 0.25em;
	margin-right: 0em;
}

.ui.label > .close.icon, .ui.label > .delete.icon {
	margin-left: 0em;
	margin-right: 0.5em;
}

.ui.labels > .label {
	margin-left: 0.5em;
	margin-right: 0em;
}

.ui.attached.segment > .ui.top.left.attached.label, .ui.bottom.attached.segment > .ui.top.left.attached.label {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.ui.attached.segment > .ui.top.right.attached.label, .ui.bottom.attached.segment > .ui.top.right.attached.label {
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.ui.top.attached.segment > .ui.bottom.left.attached.label {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.ui.top.attached.segment > .ui.bottom.right.attached.label {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.ui.image.label {
	padding-left: 0.833em;
	padding-right: 0.5em;
}

.ui.image.label img {
	border-top-right-radius: 0.28571429rem;
	border-top-left-radius: 0em;
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0.28571429rem;
}

.ui.image.label .detail {
	border-top-right-radius: 0em;
	border-top-left-radius: 0.28571429rem;
	border-bottom-left-radius: 0.28571429rem;
	border-bottom-right-radius: 0em;
}

.ui.tag.labels .label, .ui.tag.label {
	margin-left: 0;
	margin-right: 1em;
	padding-right: 1.5em;
	padding-left: 1.5em;
	border-top-right-radius: 0em;
	border-top-left-radius: 0.28571429rem;
	border-bottom-left-radius: 0.28571429rem;
	border-bottom-right-radius: 0em;
}

.ui.tag.labels .label:before, .ui.tag.label:before {
	right: auto;
	left: 100%;
	/* -webkit-transform: translateY(-50%) translateX(-50%) rotate(45deg); */
	transform: translateY(-50%) translateX(-50%) rotate(45deg);
}

.ui.tag.labels .label:after, .ui.tag.label:after {
	left: auto;
	right: -0.25em;
}

.ui.corner.label {
	right: auto;
	left: 0em;
}

.ui.corner.label:after {
	right: auto;
	left: 0em;
	border-left: 4em solid transparent;
	border-right: 0em solid transparent;
}

.ui.corner.label .icon {
	left: auto;
	right: 0.78571429em;
}

.ui.left.corner.label, .ui.left.corner.label:after {
	left: auto;
	right: 0em;
}

.ui.left.corner.label:after {
	border-left: 4em solid transparent;
	border-right: 0em solid transparent;
}

.ui.left.corner.label .icon {
	left: auto;
	right: -0.78571429em;
}

.ui.segment > .ui.corner.label {
	right: auto;
	left: -1px;
}

.ui.segment > .ui.left.corner.label {
	left: auto;
	right: -1px;
}

.ui.ribbon.label {
	border-top-right-radius: 0em;
	border-top-left-radius: 0.28571429rem;
	border-bottom-left-radius: 0.28571429rem;
	border-bottom-right-radius: 0em;
}

.ui.ribbon.label:after {
	left: auto;
	right: 0%;
}

.ui.ribbon.label {
	left: auto;
	right: calc( -1rem - 1.2em);
	margin-left: -1.2em;
	padding-right: calc( 1rem + 1.2em);
	padding-left: 1.2em;
}

.ui[class*="right ribbon"].label {
	left: auto;
	right: calc(100% + 1rem + 1.2em);
	padding-right: 1.2em;
	padding-left: calc( 1rem + 1.2em);
}

.ui[class*="right ribbon"].label {
	text-align: right;
	border-top-right-radius: 0.28571429rem;
	border-top-left-radius: 0em;
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0.28571429rem;
}

.ui[class*="right ribbon"].label:after {
	right: auto;
	left: 0%;
}

.ui.card .image > .ui.ribbon.label, .ui.image > .ui.ribbon.label {
	left: auto;
	right: calc( 0.05rem - 1.2em);
}

.ui.card .image > .ui[class*="right ribbon"].label, .ui.image > .ui[class*="right ribbon"].label {
	left: auto;
	right: calc(100% + -0.05rem + 1.2em);
	padding-left: 0;
	padding-right: 0.833em;
}

.ui.table td > .ui.ribbon.label {
	left: auto;
	right: calc( -0.78571429em - 1.2em);
}

.ui.table td > .ui[class*="right ribbon"].label {
	left: auto;
	right: calc(100% + 0.78571429em + 1.2em);
	padding-left: 0;
	padding-right: 0.833em;
}

.ui[class*="top attached"].label, .ui.attached.label {
	left: auto;
	right: 0em;
	border-top-right-radius: 0.21428571rem;
	border-top-left-radius: 0.21428571rem;
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0em;
}

.ui[class*="bottom attached"].label {
	border-top-right-radius: 0em;
	border-top-left-radius: 0em;
	border-bottom-left-radius: 0.21428571rem;
	border-bottom-right-radius: 0.21428571rem;
}

.ui[class*="top left attached"].label {
	border-top-right-radius: 0.21428571rem;
	border-top-left-radius: 0em;
	border-bottom-left-radius: 0.28571429rem;
	border-bottom-right-radius: 0em;
}

.ui[class*="top right attached"].label {
	right: auto;
	left: 0em;
	border-top-right-radius: 0em;
	border-top-left-radius: 0.21428571rem;
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0.28571429rem;
}

.ui[class*="bottom left attached"].label {
	border-top-right-radius: 0em;
	border-top-left-radius: 0.28571429rem;
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0.21428571rem;
}

.ui[class*="bottom right attached"].label {
	right: auto;
	left: 0em;
	border-top-right-radius: 0.28571429rem;
	border-top-left-radius: 0em;
	border-bottom-left-radius: 0.21428571rem;
	border-bottom-right-radius: 0em;
}

.ui.horizontal.labels .label, .ui.horizontal.label {
	margin-left: 0.5em;
	margin-right: 0em;
}

.ui.pointing.label:before, .ui[class*="pointing above"].label:before {
	left: auto;
	right: 50%;
}

.ui[class*="bottom pointing"].label:before, .ui[class*="pointing below"].label:before {
	left: auto;
	right: 50%;
}

.ui[class*="left pointing"].label {
	margin-left: 0;
	margin-right: 0.6666em;
}

.ui[class*="left pointing"].label:before {
	left: auto;
	right: 0em;
}

.ui[class*="right pointing"].label {
	margin-left: 0.6666em;
}

.ui[class*="right pointing"].label:before {
	left: 0%;
	right: auto;
}

.ui.basic[class*="left pointing"].label:before {
	left: auto;
	right: -1px;
}

.ui.basic[class*="right pointing"].label:before {
	right: auto;
	left: -1px;
}

.ui.floating.label {
	left: auto;
	right: 100%;
}

ul.ui.list ul, ol.ui.list ol, .ui.list .list {
	padding-left: 0em;
	padding-right: 0.5em;
}

.ui.list .list > .item > i.icon, .ui.list > .item > i.icon {
	padding-left: 0.28571429em;
}

.ui.list .list > .item > .image:not(:only-child):not(img), .ui.list > .item > .image:not(:only-child):not(img) {
	padding-left: 0.5em;
}

.ui.list .list > .item > .image + .content, .ui.list .list > .item > .icon + .content, .ui.list > .item > .image + .content, .ui.list > .item > .icon + .content {
	padding-left: 0em;
	padding-right: 0.5em;
}

.ui.list .list > .item > .content > .list, .ui.list > .item > .content > .list {
	margin-left: 0;
	margin-right: 0em;
	padding-left: 0;
	padding-right: 0em;
}

.ui[class*="left floated"].list {
	float: right;
}

.ui[class*="right floated"].list {
	float: left;
}

.ui.list .list > .item [class*="left floated"], .ui.list > .item [class*="left floated"] {
	float: right;
	margin-left: 1em;
	margin-right: 0em;
}

.ui.list .list > .item [class*="right floated"], .ui.list > .item [class*="right floated"] {
	float: left;
	margin-left: 0em;
	margin-right: 1em;
}

.ui.horizontal.list > .item {
	margin-left: 0;
	margin-right: 1em;
}

.ui.horizontal.list:not(.celled) > .item:first-child {
	margin-left: 0;
	margin-right: 0em !important;
	padding-left: 0;
	padding-right: 0em !important;
}

.ui.horizontal.list .list {
	padding-left: 0;
	padding-right: 0em;
}

.ui.horizontal.list > .item > i.icon {
	padding-left: 0.25em;
	padding-right: 0em;
}

.ui.animated.list:not(.horizontal) > .item:hover {
	padding-left: 0;
	padding-right: 1em;
}

.ui.fitted.list:not(.selection) .list > .item, .ui.fitted.list:not(.selection) > .item {
	padding-right: 0em;
	padding-left: 0em;
}

.ui.fitted.selection.list .list > .item, .ui.fitted.selection.list > .item {
	margin-right: -0.5em;
	margin-left: -0.5em;
}

ul.ui.list, .ui.bulleted.list {
	margin-left: 0;
	margin-right: 1.25rem;
}

ul.ui.list li:before, .ui.bulleted.list .list > .item:before, .ui.bulleted.list > .item:before {
	left: auto;
	right: auto;
	margin-left: 0;
	margin-right: -1.25rem;
}

ul.ui.list ul, .ui.bulleted.list .list {
	padding-left: 0;
	padding-right: 1.25rem;
}

ul.ui.horizontal.bulleted.list, .ui.horizontal.bulleted.list {
	margin-left: 0;
	margin-right: 0em;
}

ul.ui.horizontal.bulleted.list li, .ui.horizontal.bulleted.list > .item {
	margin-left: 0;
	margin-right: 1.75rem;
}

ul.ui.horizontal.bulleted.list li:first-child, .ui.horizontal.bulleted.list > .item:first-child {
	margin-left: 0;
	margin-right: 0em;
}

ol.ui.list, .ui.ordered.list, .ui.ordered.list .list, ol.ui.list ol {
	margin-left: 0;
	margin-right: 1.25rem;
}

ol.ui.list li:before, .ui.ordered.list .list > .item:before, .ui.ordered.list > .item:before {
	left: auto;
	right: auto;
	margin-left: 0;
	margin-right: -1.25rem;
	text-align: left;
}

ol.ui.list ol, .ui.ordered.list .list {
	margin-left: 0;
	margin-right: 1em;
}

ol.ui.list ol li:before, .ui.ordered.list .list > .item:before {
	margin-left: 0;
	margin-right: -2em;
}

ol.ui.horizontal.list, .ui.ordered.horizontal.list {
	margin-left: 0;
	margin-right: 0em;
}

ol.ui.horizontal.list li:before, .ui.ordered.horizontal.list .list > .item:before, .ui.ordered.horizontal.list > .item:before {
	margin-left: 0.5em;
	margin-right: 0em;
}

.ui.divided.bulleted.list:not(.horizontal), .ui.divided.bulleted.list .list {
	margin-left: 0;
	margin-right: 0em;
	padding-left: 0;
	padding-right: 0em;
}

.ui.divided.bulleted.list > .item:not(.horizontal) {
	padding-left: 0;
	padding-right: 1.25rem;
}

.ui.divided.ordered.list {
	margin-left: 0;
	margin-right: 0em;
}

.ui.divided.ordered.list .list > .item, .ui.divided.ordered.list > .item {
	padding-left: 0;
	padding-right: 1.25rem;
}

.ui.divided.ordered.list .item .list {
	margin-right: 0em;
	margin-left: 0em;
}

.ui.divided.ordered.list .item .list > .item {
	padding-left: 0;
	padding-right: 1em;
}

.ui.divided.horizontal.list {
	margin-left: 0;
	margin-right: 0em;
}

.ui.divided.horizontal.list > .item:not(:first-child) {
	padding-left: 0;
	padding-right: 0.5em;
}

.ui.divided.horizontal.list > .item:not(:last-child) {
	padding-left: 0.5em;
}

.ui.divided.horizontal.list > .item {
	border-left: 0;
	border-right: 1px solid rgba(34, 36, 38, 0.15);
}

.ui.horizontal.divided.list > .item:first-child {
	border-left: 0;
	border-right: none;
}

.ui.celled.list > .item, .ui.celled.list > .list {
	padding-right: 0.5em;
	padding-left: 0.5em;
}

.ui.celled.bulleted.list {
	margin-left: 0;
	margin-right: 0em;
}

.ui.celled.bulleted.list .list > .item, .ui.celled.bulleted.list > .item {
	padding-left: 0;
	padding-right: 1.25rem;
}

.ui.celled.bulleted.list .item .list {
	margin-right: -1.25rem;
	margin-left: -1.25rem;
}

.ui.celled.ordered.list {
	margin-left: 0;
	margin-right: 0em;
}

.ui.celled.ordered.list .list > .item, .ui.celled.ordered.list > .item {
	padding-left: 0;
	padding-right: 1.25rem;
}

.ui.celled.ordered.list .item .list {
	margin-right: 0em;
	margin-left: 0em;
}

.ui.celled.ordered.list .list > .item {
	padding-left: 0;
	padding-right: 1em;
}

.ui.horizontal.celled.list {
	margin-left: 0;
	margin-right: 0em;
}

.ui.horizontal.celled.list .list > .item, .ui.horizontal.celled.list > .item {
	border-left: 0;
	border-right: 1px solid rgba(34, 36, 38, 0.15);
	padding-right: 0.5em;
	padding-left: 0.5em;
}

.ui.horizontal.celled.list .list > .item:last-child, .ui.horizontal.celled.list > .item:last-child {
	border-left: 1px solid rgba(34, 36, 38, 0.15);
}

.ui.horizontal.relaxed.list .list > .item:not(:first-child), .ui.horizontal.relaxed.list > .item:not(:first-child) {
	padding-left: 0;
	padding-right: 1rem;
}

.ui.horizontal.relaxed.list .list > .item:not(:last-child), .ui.horizontal.relaxed.list > .item:not(:last-child) {
	padding-left: 1rem;
}

.ui.horizontal[class*="very relaxed"].list .list > .item:not(:first-child), .ui.horizontal[class*="very relaxed"].list > .item:not(:first-child) {
	padding-left: 0;
	padding-right: 1.5rem;
}

.ui.horizontal[class*="very relaxed"].list .list > .item:not(:last-child), .ui.horizontal[class*="very relaxed"].list > .item:not(:last-child) {
	padding-left: 1.5rem;
}

.ui.loader {
	left: auto;
	right: 50%;
}

.ui.loader:before {
	left: auto;
	right: 50%;
}

.ui.loader:after {
	left: auto;
	right: 50%;
}

.ui.inline.loader {
	left: auto;
	right: 0em;
}

.ui.centered.inline.loader.active, .ui.centered.inline.loader.visible {
	margin-right: auto;
	margin-left: auto;
}

.ui.left.rail {
	right: auto;
	left: 100%;
	padding-left: 2rem;
	padding-right: 0em;
	margin-left: 2rem;
	margin-right: 0em;
}

.ui.right.rail {
	right: 100%;
	left: auto;
	padding-left: 0em;
	padding-right: 2rem;
	margin-left: 0em;
	margin-right: 2rem;
}

.ui.left.internal.rail {
	right: 0%;
	left: auto;
	padding-left: 0em;
	padding-right: 2rem;
	margin-left: 0em;
	margin-right: 2rem;
}

.ui.right.internal.rail {
	right: auto;
	left: 0%;
	padding-left: 2rem;
	padding-right: 0em;
	margin-left: 2rem;
	margin-right: 0em;
}

.ui.left.dividing.rail {
	padding-left: 2.5rem;
	padding-right: 0em;
	margin-left: 2.5rem;
	margin-right: 0em;
	border-left: 1px solid rgba(34, 36, 38, 0.15);
}

.ui.right.dividing.rail {
	border-left: 0;
	border-right: 1px solid rgba(34, 36, 38, 0.15);
	padding-left: 0em;
	padding-right: 2.5rem;
	margin-left: 0em;
	margin-right: 2.5rem;
}

.ui.close.left.rail {
	padding-left: 1em;
	padding-right: 0em;
	margin-left: 1em;
	margin-right: 0em;
}

.ui.close.right.rail {
	padding-left: 0em;
	padding-right: 1em;
	margin-left: 0em;
	margin-right: 1em;
}

.ui.very.close.left.rail {
	padding-left: 0.5em;
	padding-right: 0em;
	margin-left: 0.5em;
	margin-right: 0em;
}

.ui.very.close.right.rail {
	padding-left: 0em;
	padding-right: 0.5em;
	margin-left: 0em;
	margin-right: 0.5em;
}

.ui.reveal > .visible.content {
	left: auto;
	right: 0em !important;
}

.ui.slide.reveal > .content {
	float: right;
}

.ui.slide.reveal > .hidden.content {
	left: auto;
	right: 0% !important;
}

.ui.move.reveal > .content {
	float: right;
}

.ui.move.reveal > .hidden.content {
	left: auto;
	right: 0% !important;
}

.ui.disabled.reveal:hover > .visible.visible.content {
	right: 0 !important;
	left: auto !important;
}

.ui.vertical.segment {
	padding-right: 0em;
	padding-left: 0em;
}

.ui[class*="bottom attached"].segment > [class*="top attached"].label {
	border-top-right-radius: 0em;
	border-top-left-radius: 0em;
}

.ui[class*="top attached"].segment > [class*="bottom attached"].label {
	border-bottom-right-radius: 0em;
	border-bottom-left-radius: 0em;
}

.ui.attached.segment:not(.top):not(.bottom) > [class*="top attached"].label {
	border-top-right-radius: 0em;
	border-top-left-radius: 0em;
}

.ui.attached.segment:not(.top):not(.bottom) > [class*="bottom attached"].label {
	border-bottom-right-radius: 0em;
	border-bottom-left-radius: 0em;
}

.ui.piled.segments:after, .ui.piled.segments:before, .ui.piled.segment:after, .ui.piled.segment:before {
	left: auto;
	right: 0px;
}

.ui.stacked.segments:before, .ui.stacked.segments:after, .ui.stacked.segment:before, .ui.stacked.segment:after {
	left: auto;
	right: 0%;
}

.ui.padded.segment.vertical.segment, .ui[class*="very padded"].vertical.segment {
	padding-right: 0px;
	padding-left: 0px;
}

.ui.segments:not(.horizontal) > .segment:first-child {
	border-top-right-radius: 0.28571429rem;
	border-top-left-radius: 0.28571429rem;
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0em;
}

.ui.segments:not(.horizontal) > .segment:last-child {
	border-top-right-radius: 0em;
	border-top-left-radius: 0em;
	border-bottom-left-radius: 0.28571429rem;
	border-bottom-right-radius: 0.28571429rem;
}

.ui.horizontal.segments > .segment {
	border-left: 0;
	border-right: 1px solid rgba(34, 36, 38, 0.15);
}

.ui.horizontal.segments > .segment:first-child {
	border-left: 0;
	border-right: none;
}

.ui.loading.segment:before {
	left: auto;
	right: 0%;
}

.ui.loading.segment:after {
	left: auto;
	right: 50%;
}

.ui[class*="left aligned"].segment {
	text-align: right;
}

.ui[class*="right aligned"].segment {
	text-align: left;
}

.ui.floated.segment, .ui[class*="left floated"].segment {
	float: right;
	margin-left: 1em;
}

.ui[class*="right floated"].segment {
	float: left;
	margin-left: 0;
	margin-right: 1em;
}

.ui[class*="top attached"].segment {
	border-top-right-radius: 0.28571429rem;
	border-top-left-radius: 0.28571429rem;
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0em;
}

.ui.segment[class*="bottom attached"] {
	border-top-right-radius: 0em;
	border-top-left-radius: 0em;
	border-bottom-left-radius: 0.28571429rem;
	border-bottom-right-radius: 0.28571429rem;
}

.ui.steps .step {
	border-left: 1px solid rgba(34, 36, 38, 0.15);
}

.ui.steps .step:after {
	right: auto;
	left: 0%;
}

.ui.steps .step:first-child {
	padding-left: 0;
	padding-right: 2em;
	border-top-right-radius: 0.28571429rem;
	border-top-left-radius: 0em;
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0.28571429rem;
}

.ui.steps .step:last-child {
	border-top-right-radius: 0em;
	border-top-left-radius: 0.28571429rem;
	border-bottom-left-radius: 0.28571429rem;
	border-bottom-right-radius: 0em;
}

.ui.steps .step:last-child {
	border-left: none;
	margin-left: 0em;
}

.ui.steps .step > .icon {
	margin-left: 1rem;
	margin-right: 0em;
}

.ui.ordered.steps .step:before {
	margin-left: 1rem;
}

.ui.vertical.steps .step {
	border-left: none;
}

.ui.vertical.steps .step:first-child {
	border-top-right-radius: 0.28571429rem;
	border-top-left-radius: 0.28571429rem;
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0em;
}

.ui.vertical.steps .step:last-child {
	border-top-right-radius: 0em;
	border-top-left-radius: 0em;
	border-bottom-left-radius: 0.28571429rem;
	border-bottom-right-radius: 0.28571429rem;
}

.ui.vertical.steps .step:after {
	right: auto;
	left: 0%;
}

@media only screen and (max-width: 767px) {
	.ui.steps:not(.unstackable) .step:first-child {
		border-top-right-radius: 0.28571429rem;
		border-top-left-radius: 0.28571429rem;
		border-bottom-left-radius: 0em;
		border-bottom-right-radius: 0em;
	}
	.ui.steps:not(.unstackable) .step:last-child {
		border-top-right-radius: 0em;
		border-top-left-radius: 0em;
		border-bottom-left-radius: 0.28571429rem;
		border-bottom-right-radius: 0.28571429rem;
	}
	.ui.steps:not(.unstackable) .step > .icon, .ui.ordered.steps:not(.unstackable) .step:before {
		margin-left: 0em;
		margin-right: 0em;
	}
}

@media only screen and (max-width: 991px) {
	.ui[class*="tablet stackable"].steps .step:first-child {
		border-top-right-radius: 0.28571429rem;
		border-top-left-radius: 0.28571429rem;
		border-bottom-left-radius: 0em;
		border-bottom-right-radius: 0em;
	}
	.ui[class*="tablet stackable"].steps .step:last-child {
		border-top-right-radius: 0em;
		border-top-left-radius: 0em;
		border-bottom-left-radius: 0.28571429rem;
		border-bottom-right-radius: 0.28571429rem;
	}
	.ui[class*="tablet stackable"].steps .step > .icon, .ui[class*="tablet stackable"].ordered.steps .step:before {
		margin-left: 0em;
		margin-right: 0em;
	}
}

.ui.attached.steps {
	border-top-right-radius: 0.28571429rem;
	border-top-left-radius: 0.28571429rem;
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0em;
}

.ui.attached.steps .step:first-child {
	border-top-right-radius: 0.28571429rem;
	border-top-left-radius: 0em;
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0em;
}

.ui.attached.steps .step:last-child {
	border-top-right-radius: 0em;
	border-top-left-radius: 0.28571429rem;
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0em;
}

.ui.bottom.attached.steps {
	border-top-right-radius: 0em;
	border-top-left-radius: 0em;
	border-bottom-left-radius: 0.28571429rem;
	border-bottom-right-radius: 0.28571429rem;
}

.ui.bottom.attached.steps .step:first-child {
	border-top-right-radius: 0em;
	border-top-left-radius: 0em;
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0.28571429rem;
}

.ui.bottom.attached.steps .step:last-child {
	border-top-right-radius: 0em;
	border-top-left-radius: 0em;
	border-bottom-left-radius: 0.28571429rem;
	border-bottom-right-radius: 0em;
}

.ui.form .field > label {
	margin-left: 0em;
	margin-right: 0em;
}

.ui.form .field > .selection.dropdown > .dropdown.icon {
	float: left;
}

.ui.form .inline.fields .field .prompt:before, .ui.form .inline.field .prompt:before {
	left: auto;
	right: 0em;
}

.ui.loading.form:before {
	left: auto;
	right: 0%;
}

.ui.loading.form:after {
	left: auto;
	right: 50%;
}

.ui.form .required.fields:not(.grouped) > .field > .checkbox:after, .ui.form .required.field > .checkbox:after {
	left: auto;
	right: 100%;
}

.ui.form .grouped.fields > label {
	margin-left: 0em;
	margin-right: 0em;
}

.ui.form .fields > .field {
	padding-right: 0.5em;
	padding-left: 0.5em;
}

.ui.form .fields > .field:first-child {
	border-left: 0;
	border-right: none;
}

.ui.form .fields .wide.field {
	padding-right: 0.5em;
	padding-left: 0.5em;
}

.ui.form .inline.fields .field {
	padding-left: 1em;
	padding-right: 0em;
}

.ui.form .inline.fields > label {
	margin-left: 1em;
	margin-right: 0em;
}

.ui.form .inline.fields .field > :first-child, .ui.form .inline.field > :first-child {
	margin-left: 0.85714286em;
	margin-right: 0em;
}

.ui.grid {
	margin-right: -1rem;
	margin-left: -1rem;
}

.ui.relaxed.grid {
	margin-right: -1.5rem;
	margin-left: -1.5rem;
}

.ui[class*="very relaxed"].grid {
	margin-right: -2.5rem;
	margin-left: -2.5rem;
}

.ui.grid > .column:not(.row), .ui.grid > .row > .column {
	padding-right: 1rem;
	padding-left: 1rem;
}

.ui.grid > * {
	padding-right: 1rem;
	padding-left: 1rem;
}

@media only screen and (max-width: 767px) {
	.ui.page.grid {
		padding-right: 0em;
		padding-left: 0em;
		margin-right: 0em;
		margin-left: 0em;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.ui.page.grid {
		margin-right: 0em;
		margin-left: 0em;
		padding-right: 2em;
		padding-left: 2em;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.ui.page.grid {
		margin-right: 0em;
		margin-left: 0em;
		padding-right: 3%;
		padding-left: 3%;
	}
}

@media only screen and (min-width: 1200px) and (max-width: 1919px) {
	.ui.page.grid {
		margin-right: 0em;
		margin-left: 0em;
		padding-right: 15%;
		padding-left: 15%;
	}
}

@media only screen and (min-width: 1920px) {
	.ui.page.grid {
		margin-right: 0em;
		margin-left: 0em;
		padding-right: 23%;
		padding-left: 23%;
	}
}

.ui.centered.grid > .column:not(.aligned):not(.justified):not(.row), .ui.centered.grid > .row > .column:not(.aligned):not(.justified), .ui.grid .centered.row > .column:not(.aligned):not(.justified) {
	text-align: right;
}

.ui.grid > .centered.column, .ui.grid > .row > .centered.column {
	margin-right: auto;
	margin-left: auto;
}

.ui.relaxed.grid > .column:not(.row), .ui.relaxed.grid > .row > .column, .ui.grid > .relaxed.row > .column {
	padding-right: 1.5rem;
	padding-left: 1.5rem;
}

.ui[class*="very relaxed"].grid > .column:not(.row), .ui[class*="very relaxed"].grid > .row > .column, .ui.grid > [class*="very relaxed"].row > .column {
	padding-right: 2.5rem;
	padding-left: 2.5rem;
}

.ui.relaxed.grid .row + .ui.divider, .ui.grid .relaxed.row + .ui.divider {
	margin-right: 1.5rem;
	margin-left: 1.5rem;
}

.ui[class*="very relaxed"].grid .row + .ui.divider, .ui.grid [class*="very relaxed"].row + .ui.divider {
	margin-right: 2.5rem;
	margin-left: 2.5rem;
}

[class*="horizontally padded"].ui.grid {
	margin-right: 0em !important;
	margin-left: 0em !important;
}

.ui.grid [class*="left floated"].column {
	margin-left: auto;
}

.ui.grid [class*="right floated"].column {
	margin-left: 0;
	margin-right: auto;
}

.ui[class*="vertically divided"].grid > .row:before {
	left: auto;
	right: 0px;
}

.ui.relaxed[class*="vertically divided"].grid > .row:before {
	margin-right: 1.5rem;
	margin-left: 1.5rem;
}

.ui[class*="very relaxed"][class*="vertically divided"].grid > .row:before {
	margin-right: 5rem;
	margin-left: 5rem;
}

.ui[class*="left aligned"].grid > .column, .ui[class*="left aligned"].grid > .row > .column, .ui.grid > [class*="left aligned"].row > .column, .ui.grid > [class*="left aligned"].column.column, .ui.grid > .row > [class*="left aligned"].column.column {
	text-align: right;
}

.ui[class*="right aligned"].grid > .column, .ui[class*="right aligned"].grid > .row > .column, .ui.grid > [class*="right aligned"].row > .column, .ui.grid > [class*="right aligned"].column.column, .ui.grid > .row > [class*="right aligned"].column.column {
	text-align: left;
}

@media only screen and (max-width: 767px) {
	.ui.stackable.grid {
		margin-right: 0em !important;
		margin-left: 0em !important;
	}
	.ui.container > .ui.stackable.grid > .column, .ui.container > .ui.stackable.grid > .row > .column {
		padding-right: 0em !important;
		padding-left: 0em !important;
	}
	.ui.grid .ui.stackable.grid, .ui.segment:not(.vertical) .ui.stackable.page.grid {
		margin-right: -1rem !important;
		margin-left: -1rem !important;
	}
	.ui.stackable.divided:not(.vertically).grid > .column:not(.row), .ui.stackable.divided:not(.vertically).grid > .row > .column {
		padding-right: 0em !important;
		padding-left: 0em !important;
	}
}

.ui.menu > .item:first-child {
	border-top-right-radius: 0.28571429rem;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0.28571429rem;
}

.ui.menu .item:before {
	right: auto;
	left: 0px;
}

.ui.menu .item > i.icon {
	margin-left: 0.35714286em;
	margin-right: 0em;
}

.ui.menu .item > i.dropdown.icon {
	float: left;
	margin-left: 0em;
	margin-right: 1em;
}

.ui.menu .dropdown.item .menu {
	border-top-right-radius: 0em;
	border-top-left-radius: 0em;
	border-bottom-left-radius: 0.28571429rem;
	border-bottom-right-radius: 0.28571429rem;
}

.ui.menu .ui.dropdown .menu > .item {
	text-align: right;
}

.ui.menu .ui.dropdown .menu > .item .icon:not(.dropdown) {
	margin-left: 0.75em;
	margin-right: 0em;
}

.ui.vertical.menu .dropdown.item > .icon {
	float: left;
	margin-left: 0;
	margin-right: 1em;
}

.ui.vertical.menu .dropdown.item .menu {
	left: auto;
	right: 100%;
	margin-left: 0em;
	margin-right: 0em;
	border-top-right-radius: 0em;
	border-top-left-radius: 0.28571429rem;
	border-bottom-left-radius: 0.28571429rem;
	border-bottom-right-radius: 0.28571429rem;
}

.ui.vertical.menu .active.dropdown.item {
	border-top-right-radius: 0;
	border-top-left-radius: 0em;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0em;
}

.ui.menu .item > .label {
	margin-left: 0;
	margin-right: 1em;
}

@media only screen and (max-width: 767px) {
	.ui.menu > .ui.container {
		margin-right: 0em !important;
		margin-left: 0em !important;
	}
}

@media only screen and (min-width: 768px) {
	.ui.menu:not(.secondary):not(.text):not(.tabular):not(.borderless) > .container > .item:not(.right):not(.borderless):first-child {
		border-left: 0;
		border-right: 1px solid rgba(34, 36, 38, 0.1);
	}
}

.ui.menu:not(.vertical) .left.item, .ui.menu:not(.vertical) .left.menu {
	margin-left: auto !important;
}

.ui.menu:not(.vertical) .right.item, .ui.menu:not(.vertical) .right.menu {
	margin-left: 0;
	margin-right: auto !important;
}

.ui.menu .right.item::before, .ui.menu .right.menu > .item::before {
	left: auto;
	right: 0;
}

.ui.vertical.menu .item {
	border-left: none;
}

.ui.vertical.menu > .item:first-child {
	border-top-right-radius: 0.28571429rem;
	border-top-left-radius: 0.28571429rem;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}

.ui.vertical.menu > .item:last-child {
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0.28571429rem;
	border-bottom-right-radius: 0.28571429rem;
}

.ui.vertical.menu .item > .label {
	float: left;
}

.ui.vertical.menu .item > i.icon {
	float: left;
	margin-left: 0em;
	margin-right: 0.5em;
}

.ui.vertical.menu .item > .label + i.icon {
	margin-left: 0.5em;
	margin-right: 0em;
}

.ui.vertical.menu .item:before {
	left: auto;
	right: 0px;
}

.ui.vertical.menu > .active.item:first-child {
	border-top-right-radius: 0.28571429rem;
	border-top-left-radius: 0.28571429rem;
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0em;
}

.ui.vertical.menu > .active.item:last-child {
	border-top-right-radius: 0em;
	border-top-left-radius: 0em;
	border-bottom-left-radius: 0.28571429rem;
	border-bottom-right-radius: 0.28571429rem;
}

.ui.vertical.menu .active.item .menu .active.item {
	border-left: 0;
	border-right: none;
}

.ui.tabular.menu .item {
	border-right: 1px solid transparent;
	border-left: 1px solid transparent;
}

.ui.tabular.menu .active.item {
	border-top-right-radius: 0.28571429rem;
	border-top-left-radius: 0.28571429rem;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px !important;
}

.ui.tabular.menu + .attached:not(.top).segment, .ui.tabular.menu + .attached:not(.top).segment + .attached:not(.top).segment {
	margin-right: 0px;
	margin-left: 0px;
}

.top.attached.segment + .ui.bottom.tabular.menu {
	left: auto;
	right: -1px;
}

.ui.bottom.tabular.menu .item {
	border-right: 1px solid transparent;
	border-left: 1px solid transparent;
}

.ui.bottom.tabular.menu .active.item {
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0.28571429rem;
	border-bottom-right-radius: 0.28571429rem !important;
}

.ui.vertical.tabular.menu {
	border-left: 1px solid #D4D4D5;
}

.ui.vertical.tabular.menu .item {
	border-right: 1px solid transparent;
	border-left: none;
}

.ui.vertical.tabular.menu .active.item {
	border-top-right-radius: 0.28571429rem;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0.28571429rem !important;
}

.ui.vertical.right.tabular.menu {
	border-left: none;
	border-right: 1px solid #D4D4D5;
}

.ui.vertical.right.tabular.menu .item {
	border-left: 1px solid transparent;
	border-right: none;
}

.ui.vertical.right.tabular.menu .active.item {
	border-top-right-radius: 0px;
	border-top-left-radius: 0.28571429rem;
	border-bottom-left-radius: 0.28571429rem;
	border-bottom-right-radius: 0px !important;
}

.ui.tabular.menu .active.dropdown.item {
	border-right: 1px solid transparent;
	border-left: 1px solid transparent;
}

.ui.pagination.menu .item:last-child {
	border-top-right-radius: 0em;
	border-top-left-radius: 0.28571429rem;
	border-bottom-left-radius: 0.28571429rem;
	border-bottom-right-radius: 0em;
}

.ui.compact.menu .item:last-child {
	border-top-right-radius: 0em;
	border-top-left-radius: 0.28571429rem;
	border-bottom-left-radius: 0.28571429rem;
	border-bottom-right-radius: 0em;
}

.ui.secondary.menu {
	margin-right: -0.35714286em;
	margin-left: -0.35714286em;
}

.ui.secondary.menu .header.item {
	border-left: none;
}

.ui.secondary.item.menu {
	margin-right: 0em;
	margin-left: 0em;
}

.ui.secondary.item.menu .item:last-child {
	margin-left: 0em;
}

.ui.secondary.pointing.menu {
	margin-right: 0em;
	margin-left: 0em;
}

.ui.vertical.text.menu .item {
	padding-right: 0em;
	padding-left: 0em;
}

.ui.vertical.text.menu .item > i.icon {
	margin-left: 0.35714286em;
	margin-right: 0em;
}

.ui.fluid.text.menu {
	margin-right: 0em;
	margin-left: 0em;
}

@media only screen and (max-width: 767px) {
	.ui.stackable.menu .item:before {
		left: auto;
		right: 0px;
	}
	.ui.stackable.menu .left.menu, .ui.stackable.menu .left.item {
		margin-left: 0 !important;
	}
	.ui.stackable.menu .right.menu, .ui.stackable.menu .right.item {
		margin-left: 0;
		margin-right: 0 !important;
	}
}

.ui.floated.menu {
	float: right;
	margin-left: 0.5rem;
	margin-right: 0rem;
}

.ui.right.floated.menu {
	float: left;
	margin-left: 0rem;
	margin-right: 0.5rem;
}

.ui.vertically.fitted.menu .item, .ui.vertically.fitted.menu .item .menu .item, .ui.menu .vertically.fitted.item {
	padding-right: 1.14285714em;
	padding-left: 1.14285714em;
}

.ui.compact.menu .item:last-child {
	border-top-right-radius: 0em;
	border-top-left-radius: 0.28571429rem;
	border-bottom-left-radius: 0.28571429rem;
	border-bottom-right-radius: 0em;
}

.ui.item.menu, .ui.item.menu .item {
	padding-right: 0em !important;
	padding-left: 0em !important;
	margin-right: 0em !important;
	margin-left: 0em !important;
}

.ui.fixed.menu, .ui[class*="top fixed"].menu {
	right: 0px;
	left: auto;
}

.ui[class*="top fixed"].menu {
	border-right: none;
	border-left: none;
}

.ui[class*="right fixed"].menu {
	border-left: none;
	left: 0px;
	right: auto;
}

.ui[class*="bottom fixed"].menu {
	border-right: none;
	border-left: none;
	right: 0px;
	left: auto;
}

.ui[class*="left fixed"].menu {
	border-left: 0;
	border-right: none;
	right: 0px;
	left: auto;
}

.ui.pointing.menu .item:after {
	left: auto;
	right: 50%;
	border-left: 1px solid #D4D4D5;
}

.ui.vertical.pointing.menu .item:after {
	left: 0%;
	right: auto;
	border-left: 1px solid #D4D4D5;
}

.ui[class*="top attached"].menu {
	border-top-right-radius: 0.28571429rem;
	border-top-left-radius: 0.28571429rem;
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0em;
}

.ui[class*="bottom attached"].menu {
	border-top-right-radius: 0em;
	border-top-left-radius: 0em;
	border-bottom-left-radius: 0.28571429rem;
	border-bottom-right-radius: 0.28571429rem;
}

.ui.top.attached.menu > .item:first-child {
	border-top-right-radius: 0.28571429rem;
	border-top-left-radius: 0em;
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0em;
}

.ui.bottom.attached.menu > .item:first-child {
	border-top-right-radius: 0em;
	border-top-left-radius: 0em;
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0.28571429rem;
}

.ui.attached.tabular.menu {
	margin-right: 0;
	margin-left: 0;
}

.ui.message .list:not(.ui) {
	text-align: right;
}

.ui.message .list:not(.ui) li {
	margin-left: 0em;
	margin-right: 1em;
}

.ui.message .list:not(.ui) li:before {
	left: auto;
	right: -1em;
}

.ui.message > .icon {
	margin-left: 0.6em;
}

.ui.message > .close.icon {
	right: auto;
	left: 0.5em;
}

.ui.attached.message {
	border-top-right-radius: 0.28571429rem;
	border-top-left-radius: 0.28571429rem;
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0em;
	margin-right: -1px;
	margin-left: -1px;
}

.ui.bottom.attached.message {
	border-top-right-radius: 0em;
	border-top-left-radius: 0em;
	border-bottom-left-radius: 0.28571429rem;
	border-bottom-right-radius: 0.28571429rem;
}

.ui.icon.message .icon:not(.close) + .content {
	padding-left: 0;
	padding-right: 0rem;
}

.ui.table {
	text-align: right;
}

.ui.table thead th {
	border-left: 0;
	border-right: none;
}

.ui.table thead tr > th:first-child {
	border-left: 0;
	border-right: none;
}

.ui.table thead tr:first-child > th:first-child {
	border-top-right-radius: 0.28571429rem;
	border-top-left-radius: 0em;
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0em;
}

.ui.table thead tr:first-child > th:last-child {
	border-top-right-radius: 0em;
	border-top-left-radius: 0.28571429rem;
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0em;
}

.ui.table thead tr:first-child > th:only-child {
	border-top-right-radius: 0.28571429rem;
	border-top-left-radius: 0.28571429rem;
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0em;
}

.ui.table tfoot tr > th:first-child {
	border-left: 0;
	border-right: none;
}

.ui.table tfoot tr:first-child > th:first-child {
	border-top-right-radius: 0em;
	border-top-left-radius: 0em;
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0.28571429rem;
}

.ui.table tfoot tr:first-child > th:last-child {
	border-top-right-radius: 0em;
	border-top-left-radius: 0em;
	border-bottom-left-radius: 0.28571429rem;
	border-bottom-right-radius: 0em;
}

.ui.table tfoot tr:first-child > th:only-child {
	border-top-right-radius: 0em;
	border-top-left-radius: 0em;
	border-bottom-left-radius: 0.28571429rem;
	border-bottom-right-radius: 0.28571429rem;
}

.ui.structured.table thead th {
	border-right: none;
	border-left: none;
}

.ui.structured.sortable.table thead th {
	border-right: 1px solid rgba(34, 36, 38, 0.15);
	border-left: 1px solid rgba(34, 36, 38, 0.15);
}

.ui.structured.basic.table th {
	border-right: none;
	border-left: none;
}

.ui.structured.celled.table tr th, .ui.structured.celled.table tr td {
	border-right: 1px solid rgba(34, 36, 38, 0.1);
	border-left: 1px solid rgba(34, 36, 38, 0.1);
}

.ui.definition.table tr td:first-child:not(.ignored), .ui.definition.table tr td.definition {
	padding-right: '';
	padding-left: '';
}

.ui.definition.table thead:not(.full-width) th:nth-child(2) {
	border-left: 0;
	border-right: 1px solid rgba(34, 36, 38, 0.15);
}

.ui.definition.table tfoot:not(.full-width) th:nth-child(2) {
	border-left: 0;
	border-right: 1px solid rgba(34, 36, 38, 0.15);
}

.ui.definition.table td:nth-child(2) {
	border-left: 0;
	border-right: 1px solid rgba(34, 36, 38, 0.15);
}

.ui.table[class*="left aligned"], .ui.table [class*="left aligned"] {
	text-align: right;
}

.ui.table[class*="right aligned"], .ui.table [class*="right aligned"] {
	text-align: left;
}

.ui[class*="top attached"].table {
	border-top-right-radius: 0.28571429rem;
	border-top-left-radius: 0.28571429rem;
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0em;
}

.ui[class*="bottom attached"].table {
	border-top-right-radius: 0em;
	border-top-left-radius: 0em;
	border-bottom-left-radius: 0.28571429rem;
	border-bottom-right-radius: 0.28571429rem;
}

.ui.sortable.table thead th {
	border-left: 0;
	border-right: 1px solid rgba(34, 36, 38, 0.15);
}

.ui.sortable.table thead th:first-child {
	border-left: 0;
	border-right: none;
}

.ui.sortable.table thead th:after {
	margin-left: 0em;
	margin-right: 0.5em;
}

.ui.basic.table th {
	border-left: 0;
	border-right: none;
}

.ui[class*="very basic"].table:not(.sortable):not(.striped) th:first-child, .ui[class*="very basic"].table:not(.sortable):not(.striped) td:first-child {
	padding-left: 0;
	padding-right: 0em;
}

.ui[class*="very basic"].table:not(.sortable):not(.striped) th:last-child, .ui[class*="very basic"].table:not(.sortable):not(.striped) td:last-child {
	padding-left: 0em;
}

.ui.celled.table tr th, .ui.celled.table tr td {
	border-left: 0;
	border-right: 1px solid rgba(34, 36, 38, 0.1);
}

.ui.celled.table tr th:first-child, .ui.celled.table tr td:first-child {
	border-left: 0;
	border-right: none;
}

.ui.padded.table th {
	padding-right: 1em;
	padding-left: 1em;
}

.ui[class*="very padded"].table th {
	padding-right: 1.5em;
	padding-left: 1.5em;
}

.ui.compact.table th {
	padding-right: 0.7em;
	padding-left: 0.7em;
}

.ui[class*="very compact"].table th {
	padding-right: 0.6em;
	padding-left: 0.6em;
}

.ui.centered.ad {
	margin-right: auto;
	margin-left: auto;
}

.ui.test.ad:after {
	left: auto;
	right: 50%;
}

.ui.cards > .card > :first-child, .ui.card > :first-child {
	border-top-right-radius: 0.28571429rem;
	border-top-left-radius: 0.28571429rem;
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0em !important;
}

.ui.cards > .card > :last-child, .ui.card > :last-child {
	border-top-right-radius: 0em;
	border-top-left-radius: 0em;
	border-bottom-left-radius: 0.28571429rem;
	border-bottom-right-radius: 0.28571429rem !important;
}

.ui.cards > .card [class*="left floated"], .ui.card [class*="left floated"] {
	float: right;
}

.ui.cards > .card [class*="right floated"], .ui.card [class*="right floated"] {
	float: left;
}

.ui.cards > .card [class*="left aligned"], .ui.card [class*="left aligned"] {
	text-align: right;
}

.ui.cards > .card [class*="right aligned"], .ui.card [class*="right aligned"] {
	text-align: left;
}

.ui.cards > .card .meta *, .ui.card .meta * {
	margin-left: 0.3em;
}

.ui.cards > .card .meta :last-child, .ui.card .meta :last-child {
	margin-left: 0em;
}

.ui.cards > .card .meta [class*="right floated"], .ui.card .meta [class*="right floated"] {
	margin-left: 0em;
	margin-right: 0.3em;
}

.ui.cards > .card > .extra, .ui.card > .extra {
	left: auto;
	right: 0em;
}

.ui.centered.card {
	margin-right: auto;
	margin-left: auto;
}

.ui.one.cards {
	margin-right: 0em;
	margin-left: 0em;
}

.ui.two.cards {
	margin-right: -1em;
	margin-left: -1em;
}

.ui.two.cards > .card {
	margin-right: 1em;
	margin-left: 1em;
}

.ui.three.cards {
	margin-right: -1em;
	margin-left: -1em;
}

.ui.three.cards > .card {
	margin-right: 1em;
	margin-left: 1em;
}

.ui.four.cards {
	margin-right: -0.75em;
	margin-left: -0.75em;
}

.ui.four.cards > .card {
	margin-right: 0.75em;
	margin-left: 0.75em;
}

.ui.five.cards {
	margin-right: -0.75em;
	margin-left: -0.75em;
}

.ui.five.cards > .card {
	margin-right: 0.75em;
	margin-left: 0.75em;
}

.ui.six.cards {
	margin-right: -0.75em;
	margin-left: -0.75em;
}

.ui.six.cards > .card {
	margin-right: 0.75em;
	margin-left: 0.75em;
}

.ui.seven.cards {
	margin-right: -0.5em;
	margin-left: -0.5em;
}

.ui.seven.cards > .card {
	margin-right: 0.5em;
	margin-left: 0.5em;
}

.ui.eight.cards {
	margin-right: -0.5em;
	margin-left: -0.5em;
}

.ui.eight.cards > .card {
	margin-right: 0.5em;
	margin-left: 0.5em;
}

.ui.nine.cards {
	margin-right: -0.5em;
	margin-left: -0.5em;
}

.ui.nine.cards > .card {
	margin-right: 0.5em;
	margin-left: 0.5em;
}

.ui.ten.cards {
	margin-right: -0.5em;
	margin-left: -0.5em;
}

.ui.ten.cards > .card {
	margin-right: 0.5em;
	margin-left: 0.5em;
}

@media only screen and (max-width: 767px) {
	.ui.two.doubling.cards {
		margin-right: 0em;
		margin-left: 0em;
	}
	.ui.two.doubling.cards > .card {
		margin-right: 0em;
		margin-left: 0em;
	}
	.ui.three.doubling.cards {
		margin-right: -1em;
		margin-left: -1em;
	}
	.ui.three.doubling.cards > .card {
		margin-right: 1em;
		margin-left: 1em;
	}
	.ui.four.doubling.cards {
		margin-right: -1em;
		margin-left: -1em;
	}
	.ui.four.doubling.cards > .card {
		margin-right: 1em;
		margin-left: 1em;
	}
	.ui.five.doubling.cards {
		margin-right: -1em;
		margin-left: -1em;
	}
	.ui.five.doubling.cards > .card {
		margin-right: 1em;
		margin-left: 1em;
	}
	.ui.six.doubling.cards {
		margin-right: -1em;
		margin-left: -1em;
	}
	.ui.six.doubling.cards > .card {
		margin-right: 1em;
		margin-left: 1em;
	}
	.ui.seven.doubling.cards {
		margin-right: -1em;
		margin-left: -1em;
	}
	.ui.seven.doubling.cards > .card {
		margin-right: 1em;
		margin-left: 1em;
	}
	.ui.eight.doubling.cards {
		margin-right: -1em;
		margin-left: -1em;
	}
	.ui.eight.doubling.cards > .card {
		margin-right: 1em;
		margin-left: 1em;
	}
	.ui.nine.doubling.cards {
		margin-right: -1em;
		margin-left: -1em;
	}
	.ui.nine.doubling.cards > .card {
		margin-right: 1em;
		margin-left: 1em;
	}
	.ui.ten.doubling.cards {
		margin-right: -1em;
		margin-left: -1em;
	}
	.ui.ten.doubling.cards > .card {
		margin-right: 1em;
		margin-left: 1em;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.ui.two.doubling.cards {
		margin-right: 0em;
		margin-left: 0em;
	}
	.ui.two.doubling.cards > .card {
		margin-right: 0em;
		margin-left: 0em;
	}
	.ui.three.doubling.cards {
		margin-right: -1em;
		margin-left: -1em;
	}
	.ui.three.doubling.cards > .card {
		margin-right: 1em;
		margin-left: 1em;
	}
	.ui.four.doubling.cards {
		margin-right: -1em;
		margin-left: -1em;
	}
	.ui.four.doubling.cards > .card {
		margin-right: 1em;
		margin-left: 1em;
	}
	.ui.five.doubling.cards {
		margin-right: -1em;
		margin-left: -1em;
	}
	.ui.five.doubling.cards > .card {
		margin-right: 1em;
		margin-left: 1em;
	}
	.ui.six.doubling.cards {
		margin-right: -1em;
		margin-left: -1em;
	}
	.ui.six.doubling.cards > .card {
		margin-right: 1em;
		margin-left: 1em;
	}
	.ui.eight.doubling.cards {
		margin-right: -1em;
		margin-left: -1em;
	}
	.ui.eight.doubling.cards > .card {
		margin-right: 1em;
		margin-left: 1em;
	}
	.ui.eight.doubling.cards {
		margin-right: -0.75em;
		margin-left: -0.75em;
	}
	.ui.eight.doubling.cards > .card {
		margin-right: 0.75em;
		margin-left: 0.75em;
	}
	.ui.nine.doubling.cards {
		margin-right: -0.75em;
		margin-left: -0.75em;
	}
	.ui.nine.doubling.cards > .card {
		margin-right: 0.75em;
		margin-left: 0.75em;
	}
	.ui.ten.doubling.cards {
		margin-right: -0.75em;
		margin-left: -0.75em;
	}
	.ui.ten.doubling.cards > .card {
		margin-right: 0.75em;
		margin-left: 0.75em;
	}
}

.ui.comments .comment .comments {
	margin-left: 0em;
	margin-right: 0.5em;
	padding-left: 0em;
	padding-right: 1em;
}

.ui.comments .comment .comments:before {
	left: auto;
	right: 0px;
}

.ui.comments .comment .avatar {
	float: right;
}

.ui.comments .comment > .avatar ~ .content {
	margin-left: 0;
	margin-right: 3.5em;
}

.ui.comments .comment .metadata {
	margin-left: 0;
	margin-right: 0.5em;
}

.ui.comments .comment .metadata > * {
	margin-left: 0.5em;
	margin-right: 0em;
}

.ui.comments .comment .metadata > :last-child {
	margin-left: 0em;
}

.ui.comments .comment .actions a {
	margin-left: 0.75em;
	margin-right: 0em;
}

.ui.comments .comment .actions a:last-child {
	margin-left: 0em;
}

.ui.threaded.comments .comment .comments {
	padding-left: 0em;
	padding-right: 2.25em;
}

.ui.minimal.comments .comment .actions {
	left: 0px;
	right: auto;
}

.ui.feed > .event > .label {
	text-align: right;
}

.ui.feed > .event > .label + .content {
	margin-left: 0em;
	margin-right: 1.14285714em;
}

.ui.feed > .event > .content {
	text-align: right;
}

.ui.feed > .event > .content .user {
	margin-left: 0em;
}

.ui.feed > .event > .content .summary > .date {
	margin-left: 0em;
	margin-right: 0.5em;
}

.ui.feed > .event > .content .extra.images img {
	margin-left: 0.25em;
	margin-right: 0em;
}

.ui.feed > .event > .content .extra.text {
	border-left: 0;
	border-right: none;
}

.ui.feed > .event > .content .meta > * {
	margin-left: 0;
	margin-right: 0.75em;
}

.ui.feed > .event > .content .meta > *:after {
	left: auto;
	right: -1em;
}

.ui.feed > .event > .content .meta > :first-child {
	margin-left: 0;
	margin-right: 0em;
}

.ui.items > .item > .image + .content {
	margin-left: 0;
	margin-right: 0em;
	padding-left: 0;
	padding-right: 1.5em;
}

.ui.items > .item [class*="left floated"] {
	float: right;
}

.ui.items > .item [class*="right floated"] {
	float: left;
}

.ui.items > .item .meta * {
	margin-left: 0.3em;
}

.ui.items > .item .meta :last-child {
	margin-left: 0em;
}

.ui.items > .item .meta [class*="right floated"] {
	margin-left: 0em;
	margin-right: 0.3em;
}

.ui.items > .item .extra {
	left: auto;
	right: 0em;
}

.ui.items > .item .extra > * {
	margin-left: 0.5rem;
	margin-right: 0em;
}

.ui.items > .item .extra > [class*="right floated"] {
	margin-left: 0em;
	margin-right: 0.5rem;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.ui.items > .item > .image + .content {
		padding-left: 0em;
		padding-right: 1em;
	}
}

@media only screen and (max-width: 767px) {
	.ui.items:not(.unstackable) > .item > .image {
		margin-right: auto;
		margin-left: auto;
	}
}

.ui.statistic + .ui.statistic {
	margin-left: 0em;
	margin-right: 1.5em;
}

.ui.horizontal.statistics .statistic > .label, .ui.horizontal.statistic > .label {
	margin-left: 0em;
	margin-right: 0.75em;
}

.ui[class*="left floated"].statistic {
	float: right;
	margin-left: 2em;
	margin-right: 0em;
}

.ui[class*="right floated"].statistic {
	float: left;
	margin-left: 0em;
	margin-right: 2em;
}

.ui.accordion .title .dropdown.icon, .ui.accordion .accordion .title .dropdown.icon {
	margin-left: 0.25rem;
	margin-right: 0rem;
}

.ui.accordion.menu .item .title > .dropdown.icon {
	float: left;
	margin-left: 0em;
	margin-right: 1em;
}

.ui.accordion .ui.header .dropdown.icon {
	margin-left: 0.25rem;
	margin-right: 0rem;
}

.ui.checkbox input[type="checkbox"], .ui.checkbox input[type="radio"] {
	left: auto;
	right: 0px;
}

.ui.checkbox .box, .ui.checkbox label {
	padding-left: 0;
	padding-right: 1.85714em;
}

.ui.checkbox .box:before, .ui.checkbox label:before {
	left: auto;
	right: 0px;
}

.ui.checkbox .box:after, .ui.checkbox label:after {
	left: auto;
	right: 0px;
}

.ui.radio.checkbox .box, .ui.radio.checkbox label {
	padding-left: 0;
	padding-right: 1.85714em;
}

.ui.radio.checkbox .box:before, .ui.radio.checkbox label:before {
	left: auto;
	right: 0px;
}

.ui.radio.checkbox .box:after, .ui.radio.checkbox label:after {
	left: auto;
	right: 0px;
}

.ui.slider.checkbox .box, .ui.slider.checkbox label {
	padding-left: 0;
	padding-right: 4.5rem;
}

.ui.slider.checkbox .box:before, .ui.slider.checkbox label:before {
	left: auto;
	right: 0em;
}

.ui.slider.checkbox .box:after, .ui.slider.checkbox label:after {
	left: auto;
	right: 0em;
}

.ui.slider.checkbox input:checked ~ .box:after, .ui.slider.checkbox input:checked ~ label:after {
	left: auto;
	right: 2rem;
}

.ui.toggle.checkbox .box, .ui.toggle.checkbox label {
	padding-left: 0;
	padding-right: 4.5rem;
}

.ui.toggle.checkbox .box:after, .ui.toggle.checkbox label:after {
	left: auto;
	right: 0em;
}

.ui.toggle.checkbox input ~ .box:after, .ui.toggle.checkbox input ~ label:after {
	left: auto;
	right: -0.05rem;
}

.ui.toggle.checkbox input:checked ~ .box:after, .ui.toggle.checkbox input:checked ~ label:after {
	left: auto;
	right: 2.15rem;
}

.ui.fitted.checkbox .box, .ui.fitted.checkbox label {
	padding-left: 0;
	padding-right: 0em !important;
}

.ui.dimmer {
	left: auto;
	right: 0em !important;
}

.ui.dropdown {
	text-align: right;
}

.ui.dropdown .menu {
	text-align: right;
}

.ui.dropdown > .dropdown.icon {
	margin-left: 0em;
	margin-right: 1em;
}

.ui.dropdown .menu > .item .dropdown.icon {
	float: left;
	margin-left: 0em;
	margin-right: 1em;
}

.ui.dropdown .menu > .item .dropdown.icon + .text {
	margin-left: 1em;
}

.ui.dropdown .menu > .item {
	text-align: right;
}

.ui.dropdown > .text > [class*="right floated"], .ui.dropdown .menu .item > [class*="right floated"] {
	float: left;
	margin-left: 0em !important;
	margin-right: 1em !important;
}

.ui.dropdown > .text > [class*="left floated"], .ui.dropdown .menu .item > [class*="left floated"] {
	float: left;
	margin-right: 0em !important;
	margin-left: 1em !important;
}

.ui.dropdown > .text > .description, .ui.dropdown .menu > .item > .description {
	float: left;
	margin-left: 0em;
	margin-right: 1em;
}

.ui.dropdown .menu .menu {
	right: 100%;
	left: auto;
}

.ui.dropdown > .text > .icon, .ui.dropdown > .text > .label, .ui.dropdown > .text > .flag, .ui.dropdown > .text > img, .ui.dropdown > .text > .image, .ui.dropdown .menu > .item > .icon, .ui.dropdown .menu > .item > .label, .ui.dropdown .menu > .item > .flag, .ui.dropdown .menu > .item > .image, .ui.dropdown .menu > .item > img {
	margin-right: 0em;
	margin-left: 0.78571429rem;
}

.ui.menu .ui.dropdown .menu .active.item {
	border-left: 0;
	border-right: none;
}

.ui.menu .right.menu .dropdown:last-child .menu, .ui.menu .right.dropdown.item .menu, .ui.buttons > .ui.dropdown:last-child .menu {
	right: auto;
	left: 0em;
}

.ui.selection.dropdown {
	padding-left: 2.1em;
	padding-right: 1em;
}

.ui.selection.dropdown > .search.icon, .ui.selection.dropdown > .delete.icon, .ui.selection.dropdown > .dropdown.icon {
	right: auto;
	left: 1em;
}

.ui.selection.dropdown .menu {
	border-top-right-radius: 0em;
	border-top-left-radius: 0em;
	border-bottom-left-radius: 0.28571429rem;
	border-bottom-right-radius: 0.28571429rem;
}

.ui.active.selection.dropdown {
	border-bottom-right-radius: 0em !important;
	border-bottom-left-radius: 0em !important;
}

.ui.search.dropdown > input.search {
	left: auto;
	right: 1px;
}

.ui.search.dropdown > .text {
	left: auto;
	right: 1px;
}

.ui.search.selection.dropdown > input.search {
	padding-left: 2.1em;
	padding-right: 1em;
}

.ui.search.selection.dropdown > span.sizer {
	padding-left: 2.1em;
	padding-right: 1em;
}

.ui.multiple.dropdown {
	padding-left: 2.1em;
	padding-right: 0.35714286em;
}

.ui.multiple.dropdown > .label {
	margin-left: 0.28571429rem;
	margin-right: 0em;
}

.ui.multiple.dropdown > .text {
	margin-left: 0em;
	margin-right: 0.64285714em;
}

.ui.multiple.dropdown > .label ~ input.search {
	margin-left: 0;
	margin-right: 0.14285714em !important;
}

.ui.multiple.search.dropdown > .text {
	left: auto;
	right: 0;
	margin-left: 0em;
	margin-right: 0.64285714em;
}

.ui.multiple.search.dropdown > input.search {
	margin-left: 0em;
	margin-right: 0.64285714em;
}

.ui.inline.dropdown .dropdown.icon {
	margin-left: 0.5em;
	margin-right: 0.21428571em;
}

.ui.loading.dropdown > i.icon:before {
	left: auto;
	right: 50%;
}

.ui.loading.dropdown > i.icon:after {
	left: auto;
	right: 50%;
}

.ui.dropdown > .loading.menu {
	right: 0px !important;
	left: auto !important;
}

.ui.dropdown > .menu .loading.menu {
	right: 100% !important;
	left: auto !important;
}

.ui.dropdown .menu {
	left: auto;
	right: 0px;
}

.ui.dropdown .right.menu > .menu, .ui.dropdown .menu .right.menu {
	right: 100% !important;
	left: auto !important;
}

.ui.dropdown > .left.menu {
	right: auto !important;
	left: 0px !important;
}

.ui.dropdown > .left.menu .menu, .ui.dropdown .menu .left.menu {
	right: auto;
	left: 100%;
}

.ui.dropdown .item .left.dropdown.icon, .ui.dropdown .left.menu .item .dropdown.icon {
	float: right;
	margin-left: 0em;
	margin-right: 0em;
}

.ui.dropdown .item .left.dropdown.icon, .ui.dropdown .left.menu .item .dropdown.icon {
	float: right;
	margin-left: 0em;
	margin-right: 0em;
}

.ui.dropdown .item .left.dropdown.icon + .text, .ui.dropdown .left.menu .item .dropdown.icon + .text {
	margin-right: 1em;
	margin-left: 0em;
}

.ui.upward.dropdown > .menu {
	border-top-right-radius: 0.28571429rem;
	border-top-left-radius: 0.28571429rem;
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0em;
}

.ui.simple.upward.active.dropdown, .ui.simple.upward.dropdown:hover {
	border-top-right-radius: 0.28571429rem;
	border-top-left-radius: 0.28571429rem;
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0em !important;
}

.ui.upward.dropdown.button:not(.pointing):not(.floating).active {
	border-top-right-radius: 0.28571429rem;
	border-top-left-radius: 0.28571429rem;
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0em;
}

.ui.active.upward.selection.dropdown {
	border-top-right-radius: 0em;
	border-top-left-radius: 0em;
	border-bottom-left-radius: 0.28571429rem;
	border-bottom-right-radius: 0.28571429rem !important;
}

.ui.upward.selection.dropdown.visible {
	border-top-right-radius: 0em;
	border-top-left-radius: 0em;
	border-bottom-left-radius: 0.28571429rem;
	border-bottom-right-radius: 0.28571429rem !important;
}

.ui.simple.active.dropdown, .ui.simple.dropdown:hover {
	border-bottom-right-radius: 0em !important;
	border-bottom-left-radius: 0em !important;
}

.ui.simple.dropdown > .menu > .item:active > .menu, .ui.simple.dropdown:hover > .menu > .item:hover > .menu {
	left: auto;
	right: 100% !important;
}

.ui.fluid.dropdown > .dropdown.icon {
	float: left;
}

.ui.floating.dropdown .menu {
	right: 0;
	left: auto;
}

.ui.pointing.dropdown > .menu:after {
	left: auto;
	right: 50%;
}

.ui.top.left.pointing.dropdown > .menu {
	right: 0%;
	left: auto;
}

.ui.top.left.pointing.dropdown > .menu {
	right: 0%;
	left: auto;
}

.ui.top.left.pointing.dropdown > .menu:after {
	right: 1em;
	left: auto;
}

.ui.top.right.pointing.dropdown > .menu {
	left: 0%;
	right: auto;
}

.ui.top.pointing.dropdown > .left.menu:after, .ui.top.right.pointing.dropdown > .menu:after {
	right: auto !important;
	left: 1em !important;
}

.ui.left.pointing.dropdown > .menu {
	right: 100%;
	left: auto;
	margin-left: 0em;
	margin-right: 1em;
}

.ui.left.pointing.dropdown > .menu:after {
	left: auto;
	right: -0.25em;
	margin-left: 0em;
	margin-right: 0em;
}

.ui.left:not(.top):not(.bottom).pointing.dropdown > .left.menu {
	right: auto !important;
	left: 100% !important;
	margin-left: 1em;
	margin-right: 0em;
}

.ui.left:not(.top):not(.bottom).pointing.dropdown > .left.menu:after {
	right: auto;
	left: -0.25em;
	margin-left: 0em;
	margin-right: 0em;
}

.ui.right.pointing.dropdown > .menu {
	right: auto;
	left: 100%;
	margin-left: 1em;
	margin-right: 0em;
}

.ui.right.pointing.dropdown > .menu:after {
	right: auto;
	left: -0.25em;
	margin-left: 0em;
	margin-right: 0em;
}

.ui.bottom.pointing.dropdown > .menu {
	right: 0%;
	left: auto;
}

.ui.bottom.pointing.dropdown > .menu:after {
	right: auto;
	left: auto;
}

.ui.bottom.left.pointing.dropdown > .menu {
	right: 0%;
	left: auto;
}

.ui.bottom.left.pointing.dropdown > .menu:after {
	right: 1em;
	left: auto;
}

.ui.bottom.right.pointing.dropdown > .menu {
	left: 0%;
	right: auto;
}

.ui.bottom.right.pointing.dropdown > .menu:after {
	right: auto;
	left: 1em;
}

.ui.right.pointing.upward.dropdown:not(.top):not(.bottom) .menu {
	margin-left: 1em;
	margin-right: 0em;
}

.ui.right.pointing.upward.dropdown:not(.top):not(.bottom) .menu:after {
	margin-left: 0em;
	margin-right: 0em;
}

.ui.left.pointing.upward.dropdown:not(.top):not(.bottom) .menu {
	margin-left: 0em;
	margin-right: 1em;
}

.ui.left.pointing.upward.dropdown:not(.top):not(.bottom) .menu:after {
	margin-left: 0em;
	margin-right: 0em;
}

.ui.embed iframe, .ui.embed embed, .ui.embed object {
	left: auto;
	right: 0px;
}

.ui.embed > .placeholder {
	left: auto;
	right: 0px;
}

.ui.embed > .icon {
	left: auto;
	right: 0px;
}

.ui.embed > .icon:after {
	left: auto;
	right: 0%;
}

.ui.embed > .icon:before {
	left: auto;
	right: 50%;
}

.ui.modal {
	/* left: auto;
	right: 50%; */
	/* ^ manual fix */
	text-align: right;
}

.ui.modal > :first-child:not(.icon), .ui.modal > .icon:first-child + * {
	border-top-right-radius: 0.28571429rem;
	border-top-left-radius: 0.28571429rem;
}

.ui.modal > :last-child {
	border-bottom-right-radius: 0.28571429rem;
	border-bottom-left-radius: 0.28571429rem;
}

.ui.modal > .close {
	right: auto;
	left: -2.5rem;
	padding-left: 0rem;
	padding-right: 0rem;
}

.ui.modal > .content > .icon + .description, .ui.modal > .content > .image + .description {
	padding-left: 0;
	padding-right: 2em;
}

.ui.modal > .actions {
	text-align: left;
}

.ui.modal .actions > .button {
	margin-left: 0;
	margin-right: 0.75em;
}

@media only screen and (max-width: 991px) {
	.ui.modal > .header {
		padding-left: 2.25rem;
	}
	.ui.modal > .close {
		right: auto;
		left: 1rem;
	}
}

@media only screen and (max-width: 767px) {
	.ui.modal > .header {
		padding-left: 2.25rem !important;
	}
	.ui.modal > .close {
		right: auto;
		left: 0.5rem !important;
	}
}

.ui.basic.modal > .close {
	right: auto;
	left: 1.5rem;
}

.scrolling.undetached.dimmable .ui.scrolling.modal {
	left: auto;
	right: 50%;
}

.ui.fullscreen.modal {
	left: auto;
	right: 2.5% !important;
}

.ui.fullscreen.scrolling.modal {
	left: auto;
	right: 0em !important;
}

.ui.fullscreen.modal > .header {
	padding-left: 2.25rem;
}

.ui.fullscreen.modal > .close {
	right: auto;
	left: 1rem;
}

.ui.nag {
	left: auto;
	right: 0px;
	border-top-right-radius: 0em;
	border-top-left-radius: 0em;
	border-bottom-left-radius: 0.28571429rem;
	border-bottom-right-radius: 0.28571429rem;
}

.ui.nag > .close.icon {
	right: auto;
	left: 1em;
}

.ui.bottom.nags, .ui.bottom.nag {
	border-top-right-radius: 0.28571429rem;
	border-top-left-radius: 0.28571429rem;
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0em;
}

.ui.nags .nag:last-child {
	border-top-right-radius: 0em;
	border-top-left-radius: 0em;
	border-bottom-left-radius: 0.28571429rem;
	border-bottom-right-radius: 0.28571429rem;
}

.ui.bottom.nags .nag:last-child {
	border-top-right-radius: 0.28571429rem;
	border-top-left-radius: 0.28571429rem;
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0em;
}

.ui.popup {
	right: auto;
	left: 0px;
}

[data-tooltip]:after {
	text-align: right;
}

[data-tooltip]:not([data-position]):before {
	left: auto;
	right: 50%;
	margin-left: 0;
	margin-right: -0.07142857rem;
}

[data-tooltip]:not([data-position]):after {
	left: auto;
	right: 50%;
}

[data-position="top center"][data-tooltip]:after {
	left: auto;
	right: 50%;
}

[data-position="top center"][data-tooltip]:before {
	left: auto;
	right: 50%;
	margin-left: 0;
	margin-right: -0.07142857rem;
}

[data-position="top left"][data-tooltip]:after {
	left: auto;
	right: 0;
}

[data-position="top left"][data-tooltip]:before {
	left: auto;
	right: 1em;
	margin-left: 0;
	margin-right: -0.07142857rem;
}

[data-position="top right"][data-tooltip]:after {
	right: auto;
	left: 0;
}

[data-position="top right"][data-tooltip]:before {
	right: auto;
	left: 1em;
	margin-left: 0;
	margin-right: -0.07142857rem;
}

[data-position="bottom center"][data-tooltip]:after {
	left: 50%;
	right: auto;
}

[data-position="bottom center"][data-tooltip]:before {
	left: auto;
	right: 50%;
	margin-left: 0;
	margin-right: -0.07142857rem;
}

[data-position="bottom left"][data-tooltip]:after {
	left: auto;
	right: 0;
}

[data-position="bottom left"][data-tooltip]:before {
	left: auto;
	right: 1em;
	margin-left: 0;
	margin-right: -0.07142857rem;
}

[data-position="bottom right"][data-tooltip]:after {
	right: auto;
	left: 0;
}

[data-position="bottom right"][data-tooltip]:before {
	right: auto;
	left: 1em;
	margin-left: 0;
	margin-right: -0.14285714rem;
}

[data-position="left center"][data-tooltip]:after {
	right: auto;
	left: 100%;
	margin-left: 0.5em;
}

[data-position="left center"][data-tooltip]:before {
	right: auto;
	left: 100%;
	margin-left: 0.4rem;
}

[data-position="right center"][data-tooltip]:after {
	left: auto;
	right: 100%;
	margin-left: 0;
	margin-right: 0.5em;
}

[data-position="right center"][data-tooltip]:before {
	left: auto;
	right: 100%;
	margin-left: 0;
	margin-right: 0.14285714rem;
}

.ui.left.center.popup {
	margin-left: 0.71428571em;
	margin-right: 0em;
}

.ui.right.center.popup {
	margin-left: 0em;
	margin-right: 0.71428571em;
}

.ui.bottom.center.popup:before {
	margin-left: 0;
	margin-right: -0.30714286em;
	right: 50%;
	left: auto;
}

.ui.bottom.left.popup {
	margin-left: 0;
	margin-right: 0em;
}

.ui.bottom.left.popup:before {
	right: 1em;
	left: auto;
	margin-left: 0;
	margin-right: 0em;
}

.ui.bottom.right.popup {
	margin-left: 0em;
}

.ui.bottom.right.popup:before {
	left: 1em;
	right: auto;
	margin-left: 0;
	margin-right: 0em;
}

.ui.top.center.popup:before {
	left: auto;
	right: 50%;
	margin-left: 0;
	margin-right: -0.30714286em;
}

.ui.top.left.popup {
	margin-left: 0;
	margin-right: 0em;
}

.ui.top.left.popup:before {
	right: 1em;
	left: auto;
	margin-left: 0;
	margin-right: 0em;
}

.ui.top.right.popup {
	margin-left: 0em;
}

.ui.top.right.popup:before {
	left: 1em;
	right: auto;
	margin-left: 0;
	margin-right: 0em;
}

/* .ui.left.center.popup:before {
	left: -0.30714286em;
	right: auto;
} */
/* ^ manual fix */

.ui.right.center.popup:before {
	right: -0.30714286em;
	left: auto;
}

.ui.progress .bar > .progress {
	left: 0.5em;
	right: auto;
	text-align: right;
}

.ui.progress > .label {
	left: auto;
	right: 0%;
}

.ui.active.progress .bar::after {
	right: 0px;
	left: 0px;
}

.ui.progress.attached, .ui.progress.attached .bar {
	border-top-right-radius: 0em;
	border-top-left-radius: 0em;
	border-bottom-left-radius: 0.28571429rem;
	border-bottom-right-radius: 0.28571429rem;
}

.ui.progress.top.attached, .ui.progress.top.attached .bar {
	border-top-right-radius: 0.28571429rem;
	border-top-left-radius: 0.28571429rem;
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0em;
}

.ui.segment > .ui.attached.progress, .ui.card > .ui.attached.progress {
	left: auto;
	right: 0;
}

.ui.rating:last-child {
	margin-left: 0em;
}

.ui.search > .results {
	left: auto;
	right: 0%;
}

.ui.search > .results > :first-child {
	border-top-right-radius: 0.28571429rem;
	border-top-left-radius: 0.28571429rem;
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0em;
}

.ui.search > .results > :last-child {
	border-top-right-radius: 0em;
	border-top-left-radius: 0em;
	border-bottom-left-radius: 0.28571429rem;
	border-bottom-right-radius: 0.28571429rem;
}

.ui.search > .results .result .image {
	float: left;
}

.ui.search > .results .result .image + .content {
	margin-left: 6em;
	margin-right: 0em;
}

.ui.search > .results .result .price {
	float: left;
}

.ui.loading.search .input > i.icon:before {
	left: auto;
	right: 50%;
}

.ui.loading.search .input > i.icon:after {
	left: auto;
	right: 50%;
}

.ui.search.selection > .icon.input > .remove.icon {
	right: auto;
	left: 0em;
}

.ui.search.selection > .icon.input:not([class*="left icon"]) > .icon ~ .remove.icon {
	right: auto;
	left: 1.85714em;
}

.ui.category.search > .results .category:first-child .name + .result {
	border-top-right-radius: 0em;
	border-top-left-radius: 0.28571429rem;
	border-bottom-left-radius: 0em;
	border-bottom-right-radius: 0em;
}

.ui.category.search > .results .category:last-child .result:last-child {
	border-top-right-radius: 0em;
	border-top-left-radius: 0em;
	border-bottom-left-radius: 0.28571429rem;
	border-bottom-right-radius: 0em;
}

.ui.category.search > .results .category .result {
	margin-left: 0;
	margin-right: 100px;
	border-left: 0;
	border-right: 1px solid rgba(34, 36, 38, 0.15);
}

.ui.category.search > .results .category > .name {
	float: right;
}

.ui[class*="left aligned"].search > .results {
	left: auto;
	right: 0%;
}

.ui[class*="right aligned"].search > .results {
	left: 0%;
	right: auto;
}

.ui.loading.shape {
	left: auto;
	right: -9999px;
}

.ui.shape .animating.side {
	left: auto;
	right: 0px;
}

.ui.sidebar {
	left: auto;
	right: 0;
}

.ui.left.sidebar {
	left: auto;
	right: 0px;
}

.ui.right.sidebar {
	left: 0px !important;
	right: auto !important;
}

.pushable > .pusher:after {
	right: auto;
	left: 0px;
}

.ui.sticky.bound {
	right: auto;
	left: auto;
}

.ui.sticky.fixed {
	right: auto;
	left: auto;
}

.ui.tab.loading * {
	left: auto;
	right: -10000px !important;
}

.ui.tab.loading:before, .ui.tab.loading.segment:before {
	left: auto;
	right: 50%;
}

.ui.tab.loading:after, .ui.tab.loading.segment:after {
	left: auto;
	right: 50%;
}

.loading.transition {
	left: auto;
	right: -99999px;
}
