.input-group > .custom-select:not(:last-child), .input-group > .form-control:not(:last-child) {
	border-top-right-radius: unset!important;
	border-bottom-right-radius: unset!important;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.input-group-append {
	margin-left: unset!important;
	margin-right: -1px;
}

a.btn.btn-secondary.btn-block.text-left aside section h4.h5, aside section div.h5, section h2.h5, section h4.h5, h3.h5.text-body, h3.h5.text-primary, .box-app dl.item dd.title, h1.h5, div.mb-3.text-secondary.small, table.table.table-striped.table-borderless tr th, table.table.table-striped.table-borderless tr td, div.pt-3.px-3.mb-3, h2#download_url_links, .notice_download p, .content-area dl, .notice_download ol, .notice_download ul, p.logged-in-as, .version_history .list .title, .version_history .list .text, .h6.text-break.mb-1, .small.text-break.mb-1, h2.h5.font-weight-semibold, h4.accordion-title, div.accordion-content .btn.btn-secondary.btn-block.text-left, .small.font-weight-medium.text-muted.mb-3, h3.h6.font-weight-semibold, div.small.text-truncate.text-muted,time.text-muted.d-block, .accordion_content_faq p, h3.text-white.mb-0, div.text-truncate.text-muted {
	text-align: right !important;
}

.nav {
	padding-right: 0!important;
	padding-left: unset!important;
}

.site-footer .menu li {
	margin-right: 1rem!important;
}

.mr-2, .mx-2 {
	margin-left: .5rem !important;
}

.mr-1, .mx-1 {
	margin-left: .25rem !important;
}

.box-app dt.ic-app {
	float: right !important;
	width: 50px;
	height: 50px;
}

.box-app dl.item dd {
	margin-right: 57px !important;
	margin-left: unset!important;
}

dd.info-app span {
	padding-left: 1px!important;
	text-align: right;
	float: right;
}

.accordion .toggler::after {
	margin-right: auto;
	margin-left: 5px !important;
}

div.pt-3.px-3.mb-3 {
	padding-right: unset!important;
}

@media (min-width: 720px) {
	.version_history .list .package_info {
		padding-right: 80px !important;
	}
}

.version_history .list .icon {
	left: unset!important;
	right: 0;
}

.version_history .list .v_h_button {
	left: 0!important;
	right: unset!important;
	text-align: right;
}

.breadcrumb-item + .breadcrumb-item {
	padding-left: unset!important;
}

.breadcrumb-item + .breadcrumb-item::before {
	margin-left: 0.7rem!important;
	transform: rotate(220deg)!important;
	;
}

.ml-auto {
	margin-right: auto !important;
	margin-left: unset!important;
}

div.flex-shrink-0.mr-3 {
	margin-right: unset !important;
	margin-left: 1rem !important;
}

.version_history .list .info_box {
	text-align: right;
	float: right;
	-ms-overflow-style: none;
	scrollbar-width: none;
}

h4.accordion-title.accordion_title_faq.mt-2::after {
	float: left !important;
}

.entry-content .text-center h1.h5.font-weight-semibold.mb-3 {
	text-align: center !important;
}

.Stars {
	--percent: calc(var(--rating) / 10 * 100%);
	display: inline-block;
	font-size: 1.1rem;
	opacity: .5;
	cursor: pointer;
}

.Stars::before {
	content: "★★★★★";
	letter-spacing: 0px;
	background: linear-gradient(90deg, var(--color_rate) var(--percent), #ccc var(--percent));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}