@media (max-width: 1440px) {
	.beta::after {
		content: "BETA VERSION";
		background: #039711;
		font-size: 1.5rem;
		font-weight: 500;
		color: #fff;    
		display: block;
		width: 100%;
		text-align: center;
		padding: 0.5rem 0;
	}
}
@media (min-width: 1441px) {
	.beta {
		background-image: url("/img/beta.png");
		position: absolute;
		top: 0;
		left: 0;
		width: 150px;
		height: 150px;
		z-index: 99999;
	}
}

.logged-in-as {
	background: #da9e19;
    font-size: 1.5rem;
    font-weight: 500;
    color: #fff;
    display: block;
    width: 100%;
    text-align: center;
    padding: 0.5rem 0;
    color: #039711;
}

.logged-in-as a {
	color: #ffffff;
}

.site-main-heading h1 {
	font-weight: bold;
}
.tag__color--n {
	background-color: #fff303;
	color: #000;
}
.tag__color--intl {
	background-color: #00b516;
}
.tag__color--w {
	background-color: #00aeef;
}
.tag__color--j {
	background-color: #9f00b4;
}
.tag__color--o {
	background-color: #f41414;
}
.tag__color--joint {
	background-color: #f414e3;
}
.tag__color--c {
	background-color: #0006b5;
}
.tag__color--nv {
	background-color: #bd8d17;
}
.tag__color--co {
	background-color: #FF7F50;
}
.select2 {
	width:100%!important;
}
.show_after_select2, .select2_only_new {
	display:none;
}
.overlay .sub_overlay {
	display: none;
}
.doc-bar__icon, .doc-bar__title {
	cursor: auto;
}
#select2-search-bar__select .select2-selection,
#select2-search-bar__input .select2-selection,
#select2-dropdown__city .select2-selection {
	background-color: transparent;
	border-color: #fff;
	border-radius: 100px;
}
#select2-search-bar__select .select2-selection,
#select2-search-bar__select .select2-selection__arrow,
#select2-search-bar__input .select2-selection,
#select2-search-bar__input .select2-selection__arrow,
#select2-dropdown__city .select2-selection,
#select2-dropdown__city .select2-selection__arrow {
	height: 4.5rem !important;
}
#select2-search-bar__select .select2-selection__rendered,
#select2-search-bar__input .select2-selection__rendered,
#select2-dropdown__city .select2-selection__rendered {
	line-height: 44px !important;
}
#select2-search-bar__select .select2-selection__arrow b,
#select2-search-bar__input .select2-selection__arrow b,
#select2-dropdown__city .select2-selection__arrow b {
	border-color: #fff transparent transparent transparent;
}
#select2-search-bar__select .select2-selection__rendered,
#select2-search-bar__select .select2-selection__placeholder,
#select2-search-bar__input .select2-selection__rendered,
#select2-search-bar__input .select2-selection__placeholder,
#select2-dropdown__city .select2-selection__rendered,
#select2-dropdown__city .select2-selection__placeholder{
	color: #fff;
}
#select2-search-bar__select,
#select2-search-bar__input {
	margin-bottom: 2rem;
	width: 100%;
	font-size: 1.6rem;
}
@media (min-width: 62em) {
	.icon-complete, .icon-prohibited {
		left: 65%;
	}
	#select2-search-bar__select .select2-selection {
		border-radius: 0 !important;
	}
	#select2-search-bar__select .select2-selection,
	#select2-search-bar__input .select2-selection,
	#select2-dropdown__city .select2-selection {
		border-color: #00b516 !important;
	}
	#select2-search-bar__input .select2-selection,
	#select2-dropdown__city .select2-selection {
		border-top-left-radius: 100px !important;
		border-bottom-left-radius: 100px !important;
		border-top-right-radius: 0 !important;
		border-bottom-right-radius: 0 !important;
	}
	#select2-search-bar__select .select2-selection__rendered,
	#select2-search-bar__input .select2-selection__rendered,
	#select2-dropdown__city .select2-selection__rendered{
		color: #444 !important;
	}
	#select2-search-bar__select .select2-selection__placeholder,
	#select2-search-bar__input .select2-selection__placeholder,
	#select2-dropdown__city .select2-selection__placeholder{
		color: #999 !important;
	}
	#select2-search-bar__select .select2-selection__arrow b,
	#select2-search-bar__input .select2-selection__arrow b,
	#select2-dropdown__city .select2-selection__arrow b {
		border-color: #00b516 transparent transparent transparent !important;
	}
	#select2-search-bar__select,
	#select2-search-bar__input {
		margin-bottom: 0px !important;
		width: 30rem !important;
		font-size: 1.4rem !important;
	}
}

#select2-search-find-cat__input .select2-selection{
	border-color: #00b516 !important;
}
#select2-search-find-cat__input .select2-selection__arrow b{
	border-color: #00b516 transparent transparent transparent !important;
}
#select2-search-find-cat__input .select2-selection,
#select2-search-find-cat__input .select2-selection__arrow{
	height: 4.6rem !important;
}
#select2-search-find-cat__input .select2-selection__rendered{
	color: #444;
	line-height: 46px !important;
}
#select2-search-find-cat__input .select2-selection__placeholder{
	color: #999;
}
#select2-search-find-cat__input {
	width: 100%;
	font-size: 1.4rem;
}
#select2-cis form {
	margin-bottom: 0px;
}
#select2-cis .select2 {
	margin-bottom: 1rem;
}
#select2-cis .select2-selection,
#select2-cis .select2-selection__arrow {
	height: 4rem !important;
}
#select2-cis .select2-selection__rendered {
	line-height: 40px !important;
}
#select2-search-find-cat__input .select2-selection,
#select2-cis .select2-selection {
	border-radius: 100px;
}
#select2-cis .select2-selection__rendered,
#select2-cis .select2-selection__placeholder{
	color: #000;
	font-size: 1.6rem;
	font-weight: 300;
}
@media (min-width: 62em) {
	#select2-search-find-cat__input {
		width: 25rem !important;
	}
	#select2-search-find-cat__input .select2,
	#select2-cis .select2 {
		margin-bottom: 0rem !important;
	}
	#select2-search-find-cat__input .select2-selection,
	#select2-cis .select2-selection {
		border-radius: 0px !important;
	}
}

@media (max-width: 45em) {
	.calendar-dropdown__link {
		margin: 1.5rem 15rem;
	}
}

.rings .table td,
.rings .table th {
	max-width: 25rem;
}
.rings .table td:nth-child(3),
.rings .table th:nth-child(3) {
	max-width: 40rem;
}

.search-bar {
	max-width: 75rem;
}

.cat-details .score_tab .current:after {
	color: #00b516;
	border-top: 5px solid #00b516;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
}