﻿@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@300..700&display=swap');

:root {
	--umb-login-header-font-size: 2rem;
	--umb-login-header-font-size-large: 2rem;
	--umb-login-image-border-radius: 0;
	--umb-login-curves-display: none;
	--umb-login-image: url(/media/login.jpg) no-repeat center center/contain;
	--umb-login-primary-color: #25476a;
	--umb-login-button-border-radius: 0;
	--uui-button-background-color-hover: #25476a;
	--uui-color-border: #fff;
}

.uui-text {
	font-family: 'Quicksand', sans-serif !important; font-weight: 400;
}
#umb-login-form umb-login-input {
	border: none!important;
	border-radius: 0;
}

body {
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	background-color: #fff;
	color: #000;
	font-family: 'Quicksand', sans-serif;
	font-size: 15px;
	height: 100%;
	line-height: 20px;
	margin: 0;
	padding: 0;
	width: 100%;
	font-weight: 400;
}

button, input, select, textarea {
	font-family: 'Quicksand', sans-serif;
}

.btn-reset {
	font-family: 'Quicksand', sans-serif;
}

.umb-app-header {
	background: #fff;
	border-bottom-color: rgb(233, 233, 235);
	border-bottom-style: solid;
	border-bottom-width: 1px;
	height: 54px;
}

ul.sections > li > a {
	color: #25476a;
}

ul.sections > li.current > a {
	color: #25476a;
	font-weight: 700;
}

ul.sections > li > a:after {
	background-color: #25476a;
	border-radius: 0;
}

.umb-tab--active > .umb-tab-button {
	color: #25476a;
}

.umb-tab-button:after {
	background-color: #25476a;
	border-radius: 0;
}

.umb-tree-item__inner:hover, .umb-tree-root:hover {
	background: #f9f9fa;
	color: #06373a;
}

	.umb-tree-item__inner:hover .umb-tree-icon, .umb-tree-root:hover .umb-tree-icon {
		color: #1f5f5b;
	}
	.umb-tree-item__inner:hover a, .umb-tree-root:hover a {
		color: #1f5f5b;
	}

.btn {
	border-radius: 0;
}

.btn-success {
	background-color: #86b8cf;
}

	.btn-success:focus, .btn-success:hover {
		background-color: rgb(233, 233, 235);
		color: #86b8cf;
	}

.umb-app-header__action-icon {
	color: #9db7d1;
}

.umb-panel-group__details-group-title {
	background-color: #25476a;
}

.umb-notifications__notification {
	border-radius: 0;
}

alert-success {
	background-color: #25476a;
	color: #fff;
}

.btn-danger {
	background-color: #bd4b4b;
}

	.btn-danger:focus {
		background-color: #942626;
	}

	.btn-danger:hover {
		background-color: #942626;
	}

.btn-action {
	background-color: #bd4b4b;
	border-color: transparent;
}

	.btn-action:focus {
		background-color: #942626;
	}

	.btn-action:hover {
		background-color: #942626;
	}

.umb-editor--medium {
	width: 1000px;
}

.umb-sub-views-nav-item > a:before, .umb-sub-views-nav-item__action:before {
	background-color: #25476a;
	border-radius: 0;
}

.umb-sub-views-nav-item > a.is-active, .umb-sub-views-nav-item__action.is-active {
	color: #25476a !important;
}

.umb-tree-item.current > .umb-tree-item__inner {
	background: #d0e1f2;
}

.umb-badge--success {
	background-color: #519c79;
}

.alert-success {
	background-color: #d0e1f2;
	color: #25476a;
}