/* layout */
.inforow {
	margin-top: 10px;
}

.infolabel {
	font-weight: bold;
	background: #f5f5f5;
	padding: 8px;
	border-radius: 4px;
}

.infovalue {
	padding: 8px;
}

.noBottomMargin{
	margin-bottom: 0;
}

.darkIcon {
	color: black;
}

.darkIcon:hover, .darkIcon:active {
	color: #444444;
	text-decoration: none;
}

/* bootstrap fixes */
.collapse {
	overflow: hidden;
}

.dl-horizontal dt {
  white-space: normal;
}

.tab-content {
    overflow: visible;
}

.popover {
	max-width: 500px;
}

/* Ajax loader */
#ajaxLoaderPage {
	display: none;
	background: url('../img/ajaxloaderbar.gif') no-repeat center center;
	height: 15px;
	width: 100%;
	position: fixed;
	bottom: 10px;
}

/* language switcher */
.languageswitcher {
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: center;
}
.languageswitcher li {
	display: inline;
	padding-right: 20px;
}

/* strengt indicators */
.strength_success {
	color: #5eb95e;
}

.strength_info {
	color: #4bb1cf;
}

.strength_warning {
	color: #faa732;
}

.strength_danger {
	color: #dd514c;
}

.incell-strength-label {
	width: 30px;
	display: inline-block;
}

/* match report */
#report_result {
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	text-align: center;
}

#report_goals_home, #report_goals_separator, #report_goals_guest {
	padding: 30px;
	display: inline-block;
	font-size: 36px;
	font-weight: bold;
}
#report_goals_home {
	padding-left: 0;
}
#report_goals_guest {
	padding-right: 0;
}

#reportarea {
	border: 1px solid black;
	padding: 5px;
	border: 1px solid #dde2e4;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.report_minute {
	font-weight: bold;
	color: black;
}
.report_comment {
	color: #666666;
}

.report_team_home {
	color: #006699;
}

.report_team_guest {
	color: #FF6600;
}

#reporttable {
	table-layout: fixed;
}
#reporttable td {
	padding-top: 10px;
}

.minutesPlayed {
	font-weight: bold;
	font-size: 80%;
	cursor: default;
}

.youthmatchreporticon {
	max-height: 14px;
}

/* WS icons by SchedioArt */
.websoccericon-goal {
	background: url('../img/icons-websoccer-32.png') no-repeat -95px -32px;
	width: 34px;
	height: 32px;
	display: inline-block;
}

.websoccericon-owngoal {
	background: url('../img/icon-owngoal.svg') no-repeat center center;
	background-size: 28px 28px;
	width: 34px;
	height: 32px;
	display: inline-block;
}

.websoccericon-yellowcard {
	background: url('../img/icons-websoccer-32.png') no-repeat -223px -96px;
	width: 34px;
	height: 32px;
	display: inline-block;
}

.websoccericon-redcard {
	background: url('../img/icons-websoccer-32.png') no-repeat -160px -96px;
	width: 34px;
	height: 32px;
	display: inline-block;
}

.websoccericon-substitution {
	background: url('../img/icons-websoccer-32.png') no-repeat -223px -163px;
	width: 34px;
	height: 32px;
	display: inline-block;
}

.websoccericon-injury {
	background: url('../img/icons-websoccer-32.png') no-repeat -222px -224px;
	width: 34px;
	height: 32px;
	display: inline-block;
}

.websoccericon-shoot {
	background: url('../img/icons-websoccer-32.png') no-repeat -95px -225px;
	width: 34px;
	height: 32px;
	display: inline-block;
}

.websoccericon-attempt {
	background: url('../img/icons-websoccer-32.png') no-repeat -31px -225px;
	width: 34px;
	height: 32px;
	display: inline-block;
}

.websoccericon-penalty {
	background: url('../img/icons-websoccer-32.png') no-repeat -160px -224px;
	width: 34px;
	height: 32px;
	display: inline-block;
}

.websoccericon-matchcompleted {
	background: url('../img/icons-websoccer-32.png') no-repeat -159px -30px;
	width: 34px;
	height: 32px;
	display: inline-block;
}

.websoccericon-corner {
	background: url('../img/icons-websoccer-32.png') no-repeat -31px -160px;
	width: 34px;
	height: 32px;
	display: inline-block;
}

.websoccericon-tacticschange {
	background: url('../img/icons-websoccer-32.png') no-repeat -95px -160px;
	width: 34px;
	height: 34px;
	display: inline-block;
}

/* Tor / Treffer: Meldungstext im Liveticker fett */
.report_comment_goal {
	font-weight: bold;
}

/* fixing label position in series charts */
.yAxis .tickLabel {
  	left: -20px !important;
 }
 
#stadium {
 	background: url('../img/pitch_bg.png') no-repeat 110px 90px;
}
 
#notificationspopup {
 	width: 350px;
}

/* sign in buttons */
.btn-facebook {
	background-color: #4e69a2;
	background-image: none;
	border-color: #435a8b #3c5488 #334c83;
	color: white;
	text-shadow: none;
}

.btn-facebook:hover {
	background-color: #435a8b;
	color: white;
}

.btn-googleplus {
	background-color: #dd4b39;
	background-image: none;
	color: white;
	text-shadow: none;
	border-color: #dd4b39;
}

.btn-googleplus:hover {
	background-color: #e74b37;
	color: white;
}

/* shout box */
.shoutboxmessages {
	height: 250px;
	overflow-y: scroll;
	padding: 10px 5px;
	margin-bottom: 5px;
	background-color: #f9f9f9;
	border: 1px solid #dde2e4;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

/* modal dialog height fixes */
@media all and (min-height: 100px) {
	.modal-body {
		max-height: 50px;
	}
}

@media all and (min-height: 300px) {
	.modal-body {
		max-height: 150px;
	}
}

@media all and (min-height: 450px) {
	.modal-body {
		max-height: 300px;
	}
}

@media all and (min-height: 700px) {
	.modal-body {
		max-height: 550px;
	}
}

/* ---------------------------------------------------------
   Global dark card skin (remove bright white panels)
   --------------------------------------------------------- */

.box,
.well,
.thumbnail,
.accordion-group,
.modal-content,
.shoutboxmessages,
table.table {
	background: rgba(20, 8, 8, 0.72);
	border: 1px solid rgba(255, 170, 90, 0.28);
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.03), 0 6px 18px rgba(0, 0, 0, 0.25);
}

.box > h1, .box > h2, .box > h3, .box > h4, .box > h5,
.well > h1, .well > h2, .well > h3, .well > h4, .well > h5 {
	color: #f6e1c8;
	border-bottom-color: rgba(255, 190, 120, 0.22);
}

.box,
.well,
.thumbnail,
.accordion-inner,
.tab-content,
table.table td,
table.table th,
.muted {
	color: #e9d8c6;
}

table.table thead th {
	background: rgba(120, 20, 20, 0.5);
	border-bottom-color: rgba(255, 190, 120, 0.22);
}

table.table-striped tbody > tr:nth-child(odd) > td,
table.table-striped tbody > tr:nth-child(odd) > th {
	background: rgba(255, 255, 255, 0.03);
}

/* Ensure dark readability for striped tables (e.g. "Mein Kader").
   Some skins/bootstraps override .table-striped with very bright row backgrounds. */
table.table-striped tbody > tr > td,
table.table-striped tbody > tr > th {
	background: rgba(20, 8, 8, 0.46) !important;
	color: #f1e0cc !important;
	border-top-color: rgba(255, 190, 120, 0.14) !important;
}
table.table-striped tbody > tr:nth-child(odd) > td,
table.table-striped tbody > tr:nth-child(odd) > th {
	background: rgba(255, 255, 255, 0.05) !important;
}
table.table-striped tbody > tr:nth-child(even) > td,
table.table-striped tbody > tr:nth-child(even) > th {
	background: rgba(10, 4, 4, 0.38) !important;
}
table.table-striped a {
	color: #ffe2bf;
}
table.table-striped a:hover {
	color: #fff0dc;
}

/* Youth scouting (map + country grid) */
.youth-scouting-mapwrap {
	margin: 10px 0 14px;
}
.youth-scouting-map {
	background: rgba(20, 8, 8, 0.70);
	border: 1px solid rgba(255, 170, 90, 0.22);
	border-radius: 10px;
	padding: 12px 12px 10px;
	box-shadow: inset 0 0 0 1px rgba(255,255,255,0.03), 0 10px 26px rgba(0,0,0,0.28);
}
.youth-scouting-map-title {
	color: #fff0dc;
	font-weight: 700;
	letter-spacing: 0.3px;
	margin-bottom: 8px;
}
.youth-scouting-confgrid {
	display: grid;
	grid-template-columns: repeat(6, minmax(0, 1fr));
	gap: 8px;
}
@media (max-width: 980px) {
	.youth-scouting-confgrid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
}
.youth-scouting-confbtn {
	display: flex;
	align-items: center;
	gap: 8px;
	padding: 10px 10px;
	border-radius: 10px;
	background: rgba(255,255,255,0.04);
	border: 1px solid rgba(255, 190, 120, 0.18);
	color: #f1e0cc;
	text-decoration: none;
	transition: transform .08s ease, background .12s ease, border-color .12s ease;
}
.youth-scouting-confbtn .dot {
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: var(--confColor, #cfa16a);
	box-shadow: 0 0 0 3px rgba(0,0,0,0.25);
}
.youth-scouting-confbtn:hover {
	transform: translateY(-1px);
	background: rgba(255, 170, 90, 0.07);
	border-color: rgba(255, 190, 120, 0.28);
}
.youth-scouting-confbtn.is-active {
	background: rgba(120, 20, 20, 0.55);
	border-color: rgba(255, 190, 120, 0.35);
	box-shadow: inset 0 0 0 1px rgba(255,255,255,0.03), 0 10px 22px rgba(0,0,0,0.25);
}
.youth-scouting-map-hint {
	margin-top: 8px;
	color: rgba(241, 224, 204, 0.78);
	font-size: 12px;
}
.youth-scouting-map-canvas {
	position: relative;
	margin-top: 10px;
	height: 360px;
	border-radius: 12px;
	overflow: hidden;
	border: 1px solid rgba(255, 190, 120, 0.18);
	background:
		radial-gradient(1200px 480px at 40% 30%, rgba(255, 190, 120, 0.08), transparent 60%),
		radial-gradient(900px 360px at 70% 70%, rgba(120, 20, 20, 0.25), transparent 55%),
		linear-gradient(180deg, rgba(15, 6, 6, 0.65), rgba(10, 4, 4, 0.82));
}
/* very light "continents" silhouette (stylistic, not geographic borders) */
.youth-scouting-map-canvas:before {
	content: "";
	position: absolute;
	inset: 0;
	background:
		radial-gradient(240px 160px at 20% 35%, rgba(255,255,255,0.06), transparent 70%),
		radial-gradient(260px 180px at 33% 55%, rgba(255,255,255,0.05), transparent 72%),
		radial-gradient(360px 220px at 55% 38%, rgba(255,255,255,0.05), transparent 74%),
		radial-gradient(360px 240px at 70% 58%, rgba(255,255,255,0.045), transparent 76%),
		radial-gradient(280px 200px at 85% 68%, rgba(255,255,255,0.04), transparent 78%);
	mix-blend-mode: screen;
	pointer-events: none;
}

.youth-scouting-map-placeholder {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
	text-align: center;
	color: rgba(241,224,204,0.85);
	padding: 18px;
}

/* SVG tile map styling */
.scoutmap-svg {
	width: 100%;
	height: 100%;
	display: block;
}
.scoutmap-sea {
	fill: rgba(10,4,4,0.30);
}
.scoutmap-eu .scoutmap-country {
	fill: rgba(255,255,255,0.01);
	stroke: rgba(255,255,255,0.00);
	stroke-width: 2;
	cursor: pointer;
	transition: fill .12s ease, stroke .12s ease, filter .12s ease, opacity .12s ease;
}
.scoutmap-eu .scoutmap-country.is-available {
	opacity: 1;
}
.scoutmap-eu .scoutmap-country:hover {
	fill: rgba(75, 235, 255, 0.18);
	stroke: rgba(75, 235, 255, 0.85);
	filter: drop-shadow(0 0 8px rgba(75,235,255,0.45));
}
.scoutmap-text .scoutmap-title {
	font-size: 22px;
	font-weight: 900;
	fill: rgba(255, 240, 220, 0.98);
}
.scoutmap-text .scoutmap-sub {
	font-size: 12px;
	fill: rgba(241, 224, 204, 0.78);
}
.scoutmap-title {
	font-size: 20px;
	font-weight: 800;
	fill: rgba(255, 240, 220, 0.95);
}
.scoutmap-sub {
	font-size: 12px;
	fill: rgba(241, 224, 204, 0.78);
}
.scoutmap-country:active { transform: scale(0.99); }
.scoutmap-pin .scoutmap-pin-ring {
	fill: rgba(28,28,28,0.85);
}
.scoutmap-pin .scoutmap-pin-core {
	fill: rgba(242,242,242,0.98);
}
.scoutmap-pin image {
	filter: drop-shadow(0 10px 14px rgba(0,0,0,0.28));
}
.scoutmap-pinlink {
	cursor: pointer;
}
.scoutmap-pinlink:hover .scoutmap-pin-ring {
	fill: rgba(75,235,255,0.70);
}
.scoutmap-pinlink:hover .scoutmap-pin-core {
	fill: rgba(255,255,255,1);
}
.scoutmap-pin-fallback {
	font-size: 8px;
	font-weight: 800;
	text-anchor: middle;
	fill: #1a1a1a;
	pointer-events: none;
}
.scoutmap-africa-base path {
	fill: #d9d9d9;
	stroke: #2a2a2a;
	stroke-width: 2;
}
.scoutmap-africa-base .scoutmap-africa-lines {
	fill: none;
	stroke: #565656;
	stroke-width: 1.4;
	stroke-linecap: round;
}
.youth-scouting-countries {
	margin-top: 10px;
}
.youth-scouting-countries-head {
	display: flex;
	justify-content: space-between;
	align-items: baseline;
	margin: 10px 0 8px;
	color: #fff0dc;
}
.youth-scouting-countrygrid {
	display: grid;
	grid-template-columns: repeat(4, minmax(0, 1fr));
	gap: 10px;
}
@media (max-width: 980px) {
	.youth-scouting-countrygrid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
.youth-scouting-countrybtn {
	display: flex;
	align-items: center;
	gap: 10px;
	padding: 11px 12px;
	border-radius: 10px;
	background: rgba(255,255,255,0.04);
	border: 1px solid rgba(255, 190, 120, 0.18);
	color: #f1e0cc;
	text-decoration: none;
}
.youth-scouting-countrybtn img {
	width: 20px;
	height: 14px;
	border-radius: 3px;
	box-shadow: 0 0 0 1px rgba(0,0,0,0.35);
}
.youth-scouting-countrybtn:hover {
	background: rgba(255, 170, 90, 0.07);
	border-color: rgba(255, 190, 120, 0.28);
	color: #fff0dc;
}

.scout-report-shell { margin-top: 8px; }
.scout-report-head h3 { margin: 0 0 6px; }
.scout-report-head .meta { color: rgba(241,224,204,0.85); margin-bottom: 8px; }
.scout-report-quote {
	margin: 6px 0 10px;
	padding: 8px 10px;
	border-radius: 8px;
	border: 1px solid rgba(255, 190, 120, 0.18);
	background: rgba(255,255,255,0.03);
	color: #f7e6d3;
	font-style: italic;
}
.scout-report-layout { display: flex; gap: 14px; align-items: flex-start; }
.scout-report-main { flex: 1 1 auto; min-width: 0; }
.scout-report-side { width: 250px; flex: 0 0 250px; }
.scout-report-cards { display: flex; gap: 10px; }
.scout-report-card {
	flex: 1 1 0;
	position: relative;
	min-height: 330px;
	padding: 10px;
	border-radius: 10px;
	border: 1px solid rgba(255, 190, 120, 0.2);
	background: rgba(255,255,255,0.04);
}
.scout-report-card .portrait-wrap {
	position: relative;
	width: 84px;
	height: 84px;
	margin-bottom: 8px;
}
.scout-report-card .portrait {
	display: block;
	width: 84px;
	height: 84px;
	border-radius: 8px;
	border: 1px solid rgba(255, 190, 120, 0.34);
	background: rgba(0,0,0,0.25);
}
.scout-report-card .portrait.real {
	object-fit: cover;
	object-position: center 12%;
	background: #221414;
}
.scout-report-card .portrait.jersey {
	position: relative;
	overflow: hidden;
	background:
		radial-gradient(circle at 50% 22%, rgba(255,255,255,0.25) 0 8px, transparent 9px),
		linear-gradient(180deg, rgba(0,0,0,0.18), rgba(0,0,0,0.05)),
		linear-gradient(160deg, var(--j1), var(--j2));
}
.scout-report-card .portrait.jersey .head {
	position: absolute;
	top: 14px;
	left: 31px;
	width: 22px;
	height: 22px;
	border-radius: 50%;
	background: #e5b48b;
	border: 1px solid rgba(0,0,0,0.15);
}
.scout-report-card .portrait.jersey .body {
	position: absolute;
	left: 16px;
	bottom: -4px;
	width: 52px;
	height: 46px;
	border-radius: 28px 28px 8px 8px;
	background:
		linear-gradient(90deg, var(--ja) 0 8px, transparent 8px 10px, var(--ja) 10px 18px, transparent 18px 20px, var(--ja) 20px 28px, transparent 28px 30px, var(--ja) 30px 100%),
		linear-gradient(180deg, var(--j1), var(--j2));
	border: 1px solid rgba(0,0,0,0.2);
}
.scout-report-card .portrait.jersey .initials {
	position: absolute;
	bottom: 6px;
	right: 6px;
	font-size: 10px;
	font-weight: 700;
	padding: 1px 5px;
	border-radius: 10px;
	background: rgba(0,0,0,0.45);
	border: 1px solid rgba(255,255,255,0.2);
}
.scout-report-card .role-badge,
.scout-report-card .pot-badge {
	position: static;
	padding: 2px 7px;
	border-radius: 10px;
	font-size: 11px;
	font-weight: 700;
	background: rgba(120,20,20,0.75);
	border: 1px solid rgba(255, 190, 120, 0.32);
}
.scout-report-card .portrait-badges {
	display: flex;
	flex-direction: column;
	gap: 3px;
	width: auto;
	margin: 0;
	position: absolute;
	right: 10px;
	top: 8px;
	z-index: 3;
}
.scout-report-card .portrait-badges .pot-badge { color: #87ff9d; }
.scout-report-card .tag {
	display: inline-block;
	padding: 2px 8px;
	border-radius: 12px;
	font-size: 11px;
	background: rgba(255,170,90,0.2);
	border: 1px solid rgba(255,190,120,0.35);
	margin-bottom: 6px;
}
.scout-report-card h4 { margin: 0 0 6px; }
.scout-report-card .mini { color: rgba(241,224,204,0.9); font-size: 12px; margin-bottom: 6px; }
.scout-report-card .stats { color: rgba(241,224,204,0.9); margin-bottom: 2px; }
.scout-report-card .stars { color: #ffd56a; margin-bottom: 6px; }
.scout-report-skills { margin: 6px 0; }
.scout-report-skills .skill-row {
	display: grid;
	grid-template-columns: 72px 1fr 30px;
	gap: 6px;
	align-items: center;
	font-size: 11px;
	margin-bottom: 3px;
}
.scout-report-skills .skill-bar {
	height: 6px;
	border-radius: 6px;
	background: rgba(0,0,0,0.35);
	overflow: hidden;
}
.scout-report-skills .skill-bar em {
	display: block;
	height: 100%;
	background: linear-gradient(90deg, #e0842e, #56c96a);
}
.trait-tags {
	display: flex;
	flex-wrap: wrap;
	gap: 4px;
	margin-bottom: 6px;
}
.trait-tags span {
	font-size: 11px;
	padding: 1px 6px;
	border-radius: 8px;
	background: rgba(255,255,255,0.05);
	border: 1px solid rgba(255, 190, 120, 0.2);
}
.scout-report-card .summary { margin: 0 0 6px; color: rgba(255,240,220,0.9); }
.scout-report-card .full { font-size: 12px; line-height: 1.45; min-height: 140px; color: rgba(241,224,204,0.88); white-space: pre-line; }
.scout-report-card .mini-insight { font-size: 11px; color: rgba(255, 220, 170, 0.95); margin: 6px 0 8px; padding: 6px 8px; border-radius: 8px; background: rgba(0,0,0,0.2); border: 1px solid rgba(255, 190, 120, 0.18); }
.scout-report-side .panel {
	padding: 10px;
	border-radius: 10px;
	border: 1px solid rgba(255, 190, 120, 0.2);
	background: rgba(255,255,255,0.04);
	margin-bottom: 10px;
}
.scout-report-side .panel h5 { margin: 0 0 6px; }
.scout-report-side .line {
	display: flex;
	justify-content: space-between;
	font-size: 12px;
	margin-bottom: 4px;
}
.dist-chart {
	padding-top: 6px;
}
.dist-svg {
	width: 100%;
	height: 120px;
	display: block;
	background: rgba(0,0,0,0.16);
	border: 1px solid rgba(255, 190, 120, 0.16);
	border-radius: 8px;
}
.dist-svg .line {
	fill: none;
	stroke-width: 2.6;
	stroke-linecap: round;
	stroke-linejoin: round;
}
.dist-svg .line.top { stroke: #ffd15f; }
.dist-svg .line.good { stroke: #65d985; }
.dist-svg .line.avg { stroke: #6cb4ff; }
.dist-labels {
	display: grid;
	grid-template-columns: repeat(6, 1fr);
	gap: 4px;
	margin-top: 4px;
	font-size: 10px;
	color: rgba(241,224,204,0.75);
}
.dist-labels span { text-align: center; }
.dist-legend {
	margin-top: 5px;
	display: flex;
	gap: 8px;
	font-size: 10px;
}
.dist-legend span { padding-left: 10px; position: relative; }
.dist-legend span:before {
	content: "";
	position: absolute;
	left: 0;
	top: 5px;
	width: 7px;
	height: 2px;
}
.dist-legend .top:before { background: #ffd15f; }
.dist-legend .good:before { background: #65d985; }
.dist-legend .avg:before { background: #6cb4ff; }
@media (max-width: 1100px) {
	.scout-report-layout { display: block; }
	.scout-report-side { width: auto; }
	.scout-report-cards { flex-wrap: wrap; }
	.scout-report-card { min-width: 260px; }
}

table.table-hover tbody tr:hover > td {
	background: rgba(255, 170, 90, 0.08);
}

.infolabel {
	background: rgba(255, 255, 255, 0.06);
	color: #f3e3d2;
}

.nav-tabs > li > a {
	background: rgba(25, 10, 10, 0.6);
	border-color: rgba(255, 170, 90, 0.25);
	color: #e9d8c6;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
	background: rgba(120, 20, 20, 0.55);
	color: #fff0dc;
	border-color: rgba(255, 190, 120, 0.35);
}

.accordion-heading .accordion-toggle {
	background: rgba(120, 20, 20, 0.45);
	color: #f7e6d3;
}

input[type="text"], input[type="number"], input[type="password"], input[type="email"],
select, textarea {
	background: rgba(10, 4, 4, 0.7);
	border-color: rgba(255, 170, 90, 0.25);
	color: #f4e7d8;
}

input[type="text"]:focus, input[type="number"]:focus, input[type="password"]:focus,
input[type="email"]:focus, select:focus, textarea:focus {
	border-color: rgba(255, 190, 120, 0.6);
	box-shadow: 0 0 0 2px rgba(255, 170, 90, 0.15);
}