@charset "UTF-8";

@font-face {
	font-family: 'Open Sans';
	src: url("../fonts/OpenSans-Regular.eot?v=1.1.0");
	src: url("../fonts/OpenSans-Regular.eot?#iefix&v=1.1.0") format("embedded-opentype"),
		url("../fonts/OpenSans-Regular.woff2?v=1.1.0") format("woff2"),
		url("../fonts/OpenSans-Regular.woff?v=1.1.0") format("woff"),
		url("../fonts/OpenSans-Regular.ttf?v=1.1.0") format("truetype"),
		url("../fonts/OpenSans-Regular.svg?v=1.1.0#Regular") format("svg");
	font-weight: normal;
	font-style: normal;
}

body {
	background-color: #f5f5f5;
}

a {
	color: #212529;
}

.tabradio, .js_table_action, [name="ok"], #action, #ok {
	display: none;
	height: 1px;
}

.div-empty:empty {
	display: none;
}

img {
	max-width: 100%;
}

/* DivTable.com */
body.body {
	height: 100%;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
	-webkit-text-size-adjust: 100%;
	font-weight: 400;
	font-size: 14px;
}

#wrapper {
	width: 100%;
}

#page-wrapper {
	padding: 0 15px;
	min-height: 568px;
	background-color: #fff;
}

table {
	table-layout: initial;
}

h5 {
	margin-top: 0;
}

svg {
	vertical-align: middle;
	top: 0 !important;
	margin: 0 !important;
}

.dismiss-toastr {
	position: fixed;
	top: 10px;
	right: 12px;
	width: 200px !important;
	height: 20px;
	z-index: 10000;
}

.text-overflow {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: inline-block;
}

.text-overflow-100 {
	max-width: 100%;
}

.text-overflow-80 {
	max-width: 80%;
}
.page-header {
	padding-bottom: 9px;
	margin: 40px 0 20px;
	border-bottom: 1px solid #eee;
	border-bottom-color: #eee;
}
.card {
	min-height: 30px;
	border-bottom-width: 2px;
	border-top-width: 2px !important;
}

.card h5 {
	margin: 0;
}

.card table {
	margin: 0;
}

.card table td {
	border: 0;
}

.card.card-table table td, .card.card-table table th {
	border: 1px solid #ddd;
}

.card-collapse .card-header a {
	position: relative;
	display: block;
}

.card-collapse .card-header a:after {
	content: '';
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transition: all 300ms ease-in 0s;
	-moz-transition: all 300ms ease-in 0s;
	-o-transition: all 300ms ease-in 0s;
	transition: all 300ms ease-in 0s;
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666666' d='M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z' /%3E%3C/svg%3E");
}

.card-collapse .card-header [aria-expanded="false"]:after {
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}

.card-collapse .card-header [aria-expanded="true"]:after {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

#tinymce #collapseOne {
	display: block;
}

.mce-edit-area iframe {
	min-height: 200px !important;
}

.clear:after {
	content: "";
	display: table;
	clear: both
}

a:focus {
	outline: none;
}

img {
	max-width: 100%
}

h3, .h3 {
	font-size: 20px;
	margin: 15px 0 5px;
}

textarea {
	max-width: 100%;
	resize: vertical;
	min-height: 34px
}

.tags textarea {
	height: 34px
}

.textareaheight textarea {
	min-height: 105px
}

.error.global {
	font-weight: bold;
	color: #A94442;
	padding-bottom: 3px;
}

label {
	font-weight: 600;
	font-size: .9em;
}

label .length {
	position: absolute;
	right: 20px;
	bottom: -5px;
	font-size: 10px;
}

input, select, textarea {
	display: block;
	width: 100%;
	padding: 3px 3px 3px 8px;
	line-height: 1.42857;
	color: #555;
	background-color: #FFF;
	background-image: none;
	border: 1px solid #CCC !important;
	border-radius: 0px !important;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	transition: border-color .15s ease-in-out 0s, box-shadow .15s ease-in-out 0;
	min-height: 29px;
}

.ui-spinner {
	display: block;
	width: 100%;
	background: transparent !important;
	color: inherit !important;
	font-size: inherit !important;
	border-radius: 0 !important;
	border: 0 !important;
	margin-bottom: 11px;
}
.ui-spinner input {
	margin: 0;
	font-size: inherit !important;
	padding-left: 8px;
	font-family: inherit !important;
}
.ui-spinner.ui-widget-content .ui-icon {
	width: 16px;
	height: 16px;
	display: block;
	background-position: 0;
}
.ui-spinner.ui-widget-content .ui-icon.ui-icon-triangle-1-n {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M7,15L12,10L17,15H7Z' /%3E%3C/svg%3E");
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
}
.ui-spinner.ui-widget-content .ui-icon.ui-icon-triangle-1-s {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M7,10L12,15L17,10H7Z' /%3E%3C/svg%3E");
	border-left: 1px solid #ddd;
}

.error input, .error select, .error textarea {
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(169, 68, 66, .6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(169, 68, 66, .6);
	border-color: #A94442;
}

.error label {
	color: #A94442 !important;
}

select {
	padding: 1px 3px 2px;
	height: 27px;
}

input:focus, select:focus, textarea:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}

input[type="checkbox"], input[type="radio"] {
	width: 20px !important;
	float: left;
	height: 20px;
	margin: 0 5px 0 0;
	min-height: 20px !important;
}

.type-check label, .type-radio label {
	display: table
}

input[type="range"], .js_image input[type="file"] {
	margin-bottom: 10px;
	overflow: hidden;
}
.type-select.js_image {
	margin-bottom: 0 !important;
}
.input-group input[type="text"], .input-group .form-control {
	padding-left: 10px !important;
}

.textindent-none label {
	color: transparent !important;
	text-indent: -9999px;
}
.textindent-none .checkbox {
	margin: 0 !important;
	height: 20px;
}
@media screen and (max-width: 768px) {
	.hidden-xs {display: none;}
}

hr {
	margin: 20px 0;
}

hr.blank {
	border-color: #fff
}

.alert-primary {
	background-color: #23527c;
	color: #fff !important;
}

.mce-content-body {
	padding: 4px !important;
	background: #f8f8f8;
}

.pagination-top > li{
	margin-right: 5px;
}
.pagination li.active a,
.pagination li.active span {
	background-color: #23527c !important;
	border-radius: 0 !important;
	border-color: #2B303B !important;
}
.pagination-top li a {
	color: #555;
	background-color: #eee !important;
	border: 1px solid #eee;
	border-radius: 0 !important;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	font-weight: 400
}

.btn, .input-group-btn .btn {
	margin: 0;
	cursor: pointer;
	border: 1px solid transparent;
}

.btn-primary, .fc-today-button {
	color: #fff;
	background-color: #23527c !important;
}

.btn:not(.btn-link):not(.btn-circle) {
	box-shadow: 0 2px 5px #0003, 0 2px 10px #0000001a;
}

.btn-group .btn.active:after {
	content: '';
	background-repeat: no-repeat;
	position: relative;
	width: 11px;
	height: 11px;
	padding: 0;
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2M11,16.5L18,9.5L16.59,8.09L11,13.67L7.91,10.59L6.5,12L11,16.5Z' /%3E%3C/svg%3E");
	position: absolute;
	top: -5px !important;
	right: 0px;
	border-radius: 50%;
	box-shadow: 0px 0px 2px rgba(0,0,0,.3);
}
.card i.mdi::before {
	font-size: 14px;
	margin: 0 5px 0 5px;
}

.label i.mdi::before {
	font-size: 14px;
	top: 1px;
}

i.mdi::before, span.mdi::before, button.mdi::before {
	font-size: 18px;
	line-height: 13px;
}

.well i.mdi::before, .pagination i.mdi::before {
	font-size: 14px;
}

.btn.mdi::before, .btn .mdi::before {
	position: relative;
	top: 3px;
}

.btn-xs.mdi::before, .btn-xs .mdi::before {
	font-size: 18px;
	top: 3px;
}

.btn-sm.mdi::before, .btn-sm .mdi::before {
	font-size: 18px;
	top: 3px;
}

.buttons-top span {
	display: none;
}

.buttons-top button[name="savecontinue"], .buttons-top button[name="back"], .buttons-top button[name="delete"] {
	width: 32px;
	margin-top: 10px;
}

.buttons-top button[name="save"] {
	width: 56px;
	margin-top: 10px;
}

.js-save button svg, .js-savecontinue button svg {
	width: 24px !important;
	height: 24px !important;
	position: relative;
	top: 2px !important;
	left: -3px;
}

.dropdown-menu .mdi {
	width: 18px;
}

.dropdown-menu .mdi::before {
	position: relative;
	top: 4px;
	left: -8px;
}

.nav .fa-theme {
	position: relative;
	top: 2px;
}

.navbar {
	position: relative !important;
}

.navbar .navbar-toggle .mdi::before {
	position: relative;
	top: 4px;
	color: #FFF;
}

.breadcrumb .mdi::before {
	position: relative;
	top: 4px;
}

.breadcrumb a:hover {
	text-decoration: none;
}

.breadcrumb a:hover span {
	text-decoration: underline;
}

.alert .mdi::before {
	position: relative;
	top: 4px;
	margin-right: 2px;
}

.input-group-addon .mdi::before {
	position: relative;
	top: 3px;
}

.navbar-brand .mdi::before {
	position: relative;
	top: 2px;
	margin-right: 2px;
}

.list-group-item .mdi::before {
	position: relative;
	top: 3px;
	left: -3px
}
.fc button {
	padding: 0.5rem 1rem !important;
}
.btn {
	padding: 3px 7px;
	margin-bottom: 5px;
	font-weight: 600;
	min-height: 25px;
	font-size: 1em !important;
}

.btn-group-vertical>.btn, .btn-group .btn {
	width: auto;
	min-height: 2px;
	margin-bottom: 0;
}

.btn-group .btn .buttonimg {
	margin-top: 0;
}

.btn.js_new {
	min-height: 30px;
	line-height: 24px;
	margin-top: 0 !important;
}

.tabicons .btn.js_new {
	min-height: 25px;
	padding: 3px 2px 2px 0;
}

.tabicons .btn.js_new::before {
	left: 1px;
}

.js_add_task:before, .js_move:before {
	left: -1px;
	top: 2px !important;
}

.btninput input[type="submit"] {
	background-color: #337ab7;
	border-color: #2e6da4;
	color: #fff;
}

.btn input[type="submit"] {
	background: transparent none repeat scroll 0 0;
	border: 0;
	padding: 0;
	width: 100%;
	height: auto
}

.btn.btn-primary input, .btn.btn-default input {
	color: #fff;
	border: 0;
	padding: 0;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0) inset
}

.btn.btn-default input {
	color: #000
}

.type-text {
	margin-bottom: 10px
}

.type-select {
	margin-bottom: 11px
}

.colorpicker-element .form-group {
	margin-top: 0;
}

.colorpicker {
	width: 130px;
	height: 122px;
}

.colorpicker-element .input-group-addon {
	padding: 0;
	margin: 0;
}

.colorpicker-element .input-group-addon i {
	padding: 5px 12px;
	height: 26px !important;
	width: 26px !important;
}

.dropdown-menu p {
	margin: 0;
}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%
}

#page-wrapper {
	background-color: #F8F8F8;
	padding: 1em 20px;
	min-height: 100%;
	height: 100%;
}

.page-header, hr {
	border-color: #ddd;
	font-size: 18px;
}

.tab-pane .page-header {
	margin-top: 0;
}

.activefilter {
	margin-top: 3px;
	margin-left: 5px;
}

.levelfilter {
	max-width: 25%;
}

.levelfilter option {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width: 150px;
}

.levelfilter>div {
	position: relative;
	margin-left: 5px;
	margin-bottom: 0;
	height: 100%;
}

.levelfilter select {
	height: 100%;
}

header.navbar {
	position: relative;
	flex-direction: row;
	height: 50px;
	padding: 0;
	background-color: #2B303B;
}

header.navbar .navbar-brand {
	display: inline-block;
	width: 220px;
	height: 50px;
	padding: 0.5rem 1rem;
	margin-right: 0;
	background-color: #1e8fc64d;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 140px auto;
}

header.navbar .navbar-nav {
	flex-direction: row;
	align-items: center;
}

header.navbar .nav-item {
	position: relative;
	min-width: 50px;
	margin: 0 !important;
	text-align: center;
}

header.navbar .nav-item .nav-link, header.navbar .nav-item .dropdown-toggle {
	padding-top: 0;
	padding-bottom: 0;
}

header.navbar .nav-item .nav-link .badge, header.navbar .nav-item .dropdown-toggle .badge {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -16px;
	margin-left: 0;
}

header.navbar .nav-item .nav-link>.img-avatar, header.navbar .nav-item .dropdown-toggle>.img-avatar
	{
	height: 30px;
	margin: 0 10px;
}

header.navbar .dropdown-menu {
	padding-bottom: 0;
	line-height: 1.5;
}

header.navbar .dropdown-item {
	min-width: 180px;
}

.header-fixed .app-header {
	position: fixed !important;
	z-index: 1000;
	width: 100%;
}

.navbar-default .navbar-nav>li>a {
	color: #fff;
}

.navbar {
	border-bottom: 1px solid #222;
	background-color: #2b303b;
	border-bottom-color: #222;
	box-shadow: 0 0px 0px 0px #0009, 0 0px 0px 0px #0000001a, 0 0px 0px -5px #0003;
}

.navbar a {
	color: #DEDEDE
}

.navbar-brand {
	height: auto;
	max-height: 80px;
}

.navbar-brand img {
	height: auto;
	max-width: 200px;
}

.navbar-right {
	float: right
}

.navbar .progress, .navbar .debugmode {
	margin-bottom: 0px;
	height: 20px;
}

.navbar h3 {
	margin-top: 10px;
	margin-bottom: 5px;
}

@media all and (-ms-high-contrast: none) {
	html {
		display: flex;
		flex-direction: column;
	}
}

.app, app-dashboard, app-root {
	display: flex;
	flex-direction: column;
	min-height: 100vh;
}

.app-header {
	flex: 0 0 50px;
}

.app-footer {
	flex: 0 0 50px;
}

.app-body {
	display: flex;
	flex-grow: 1;
	flex-direction: row;
	overflow-x: hidden;
	padding-top: 50px;
	padding-bottom: 25px;
}

.app-body .main {
	flex: 1;
}

.app-body .sidebar {
	flex: 0 0 220px;
	order: -1;
}

.app-body .aside-menu {
	flex: 0 0 250px;
}


.sidebar .iconname {
	position: relative;
	display: block
}

.sidebar .lvl3.active a span, .sidebar .lvl3.active:hover a span {
	padding: 0;
	color: #333 !important;
}

.sidebar .open .dropdown-menu {
	position: relative;
	float: none;
	display: block;
}

.sidebar a span {
	padding: 0;
	padding-top: 3px !important;
	display: inline-block !important;
}

.sidebar .active {
	position: relative
}

.sidebar .sidebar-nav.navbar-collapse {
	padding-right: 0;
	padding-left: 0;
}

.sidebar a, .sidebar, .sidebar i {
	color: #DEDEDE
}

.sidebar ul li {
	border-bottom: 1px solid #222;
	background-color: #2B303B
}

.sidebar ul li.active, .sidebar ul li.active:hover {
	background-color: #23527c;
	color: #fff !important;
}

.sidebar ul li.active {
	padding: 10px;
}

.sidebar ul li.active.lvl3, .sidebar ul li.active.lvl3 i, .sidebar ul li:hover span {
	color: #000 !important;
	padding: 0;
}

.sidebar ul li.active i, .sidebar ul li.active:hover span {
	color: #fff !important;
}

.sidebar .nav a {
	padding: 10px 10px 10px 20px;
	font-size: 13px;
	display: block;
}

.nav>li>a:focus, .nav>li>a:hover, .sidebar ul li a.active {
	background-color: transparent
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
	background: rgb(243, 241, 241) none repeat scroll 0% 0%;
	color: #000 !important;
	border-radius: 0;
}

.nav-tabs>li>a {
	border: 1px solid #ddd;
}

.sidebar .active {
	font-weight: 600;
}

.sidebar .active.lvl3 span {
	font-weight: normal;
}

.sidebar .nav>li:focus, .sidebar .nav>li:hover, .sidebar ul li.active.lvl3 {
	background: rgb(202, 202, 202);
	color: #333;
	text-decoration: none;
}

.sidebar ul li.active {
	text-decoration: underline;
}

.sidebar ul li.active:hover {
	color: #eee
}

.sidebar ul li.active:hover i {
	color: #eee
}

.sidebar ul li.active.lvl3:hover {
	background-color: #EEE;
	color: #333;
}

.sidebar ul li.lvl3 {
	font-weight: 400;
	text-decoration: none;
}

.sidebar ul li.active.lvl3 i, .sidebar ul li:hover i, .navbar-top-links li:hover a {
	color: #333
}

.navbar-top-links {
	padding: 10px 15px 0 15px;
}

.navbar-top-links .fa-user {
	margin-top: 2px;
}

.navbar-top-links .btn {
	width: auto;
	color: #ddd;
	font-weight: normal;
	min-height: 20px;
	margin-bottom: 6px;
	height: 26px;
}

.navbar-top-links a i, .navbar-top-links a:hover i {
	color: #333;
}

.dropdown-menu a {
	background-color: #FFF !important
}

.dropdown-menu>.active>a, .dropdown-menu a:focus, .dropdown-menu a:hover {
	background-color: #23527c !important;
	color: #fff !important;
}

.well {
	border-radius: 0 0 4px 4px
}

.tab-content {
	background: rgb(243, 241, 241) none repeat scroll 0% 0%;
}

.panel-default>.panel-heading {
	background-color: #E0E0E0;
	font-weight: 700
}

.dropdown-menu.width {
	font-size: 13px;
	min-width: 200px;
}

.popover.right {
	margin-left: 12px;
}


.table-responsive {
	overflow-x: visible !important;
}

.project .treelvl1 {
	border-top: 3px solid #23527c;
}

.project .treelvl1:first-child {
	border-top: 0;
}

.iconhide {
	display: none
}

.head .tabicons {
	vertical-align: middle !important;
	border-bottom: 3px solid #23527c;
}

.listtab thead tr.head th.tabicons, .listtab tbody tr td.tabicons {
	width: auto;
	min-width: 130px;
	text-align: right
}

.listtab thead tr.head th.tabiconsnone, .listtab tbody tr td.tabiconsnone, div.tabiconsnone {
	display: none
}

.tabicons .icons .icons, .tabicons .icons div:last-child {
	margin-right: 0 !important;
}

.tabicons .icons div, .elements .icons div {
	float: left;
	margin: 0 4px 0 0;
}

.tabicons .btn, .elements .btn {
	padding: 3px 3px 3px 4px;
	width: 25px;
	color: #000;
	font-weight: 400;
	line-height: 11px;
	height: 20px;
	margin-top: 0 !important;
}

.tabicons .btn:after, .dropdown-toggle:after {
	display: none;
}

.page-link, .pagination-datatables li a, .pagination li a {
	position: relative;
	display: block;
	padding: 0.5rem 0.75rem;
	margin-left: -1px;
	line-height: 1.25 !important;
	color: #2B303B;
	background-color: #fff;
	border: 1px solid #ddd;
}

.openall, .closeall, .opennode, .closenode {
	width: 15px !important;
	float: left;
	margin-right: 4px;
	margin-top: 2px;
}

.opennode, .closenode {
	width: 18px !important;
	margin-top: 1px;
	z-index: 1;
}

.openall {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -2 24 24'%3E%3Cpath fill='%23666666' d='M3,3H9V7H3V3M15,10H21V14H15V10M15,17H21V21H15V17M13,13H7V18H13V20H7L5,20V9H7V11H13V13Z' /%3E%3C/svg%3E");
}

.closeall {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -2 24 24'%3E%3Cpath fill='%23666666' d='M3,3H9V7H3V3M15,10H21V14H15V10M15,17H21V21H15V17M13,13H7V18H13V20H7L5,20V9H7V11H13V13Z' /%3E%3C/svg%3E");
}

.js_open {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -2 24 24'%3E%3Cpath fill='%2323527c' d='M17,13H13V17H11V13H7V11H11V7H13V11H17M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z' /%3E%3C/svg%3E");
}

.js_close {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -2 24 24'%3E%3Cpath fill='%2323527c' d='M17,13H7V11H17M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z' /%3E%3C/svg%3E");
}

.js_close, .js_open {
	width: 13px;
	height: 13px;
	display: inline-block;
	margin: 0px 0 0 7px;
	cursor: pointer;
}

.opennode {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%2323527c' d='M17,13H13V17H11V13H7V11H11V7H13V11H17M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z' /%3E%3C/svg%3E");
}

.closenode {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%2323527c' d='M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7' /%3E%3C/svg%3E");
}

.task-count {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M3,22L4.5,20.5L6,22L7.5,20.5L9,22L10.5,20.5L12,22L13.5,20.5L15,22L16.5,20.5L18,22L19.5,20.5L21,22V2L19.5,3.5L18,2L16.5,3.5L15,2L13.5,3.5L12,2L10.5,3.5L9,2L7.5,3.5L6,2L4.5,3.5L3,2M18,9H6V7H18M18,13H6V11H18M18,17H6V15H18V17Z' /%3E%3C/svg%3E");
	margin: 0px 5px 0 0;
	float: left;
}

.js_view .buttonimg {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M12,9A3,3 0 0,0 9,12A3,3 0 0,0 12,15A3,3 0 0,0 15,12A3,3 0 0,0 12,9M12,17A5,5 0 0,1 7,12A5,5 0 0,1 12,7A5,5 0 0,1 17,12A5,5 0 0,1 12,17M12,4.5C7,4.5 2.73,7.61 1,12C2.73,16.39 7,19.5 12,19.5C17,19.5 21.27,16.39 23,12C21.27,7.61 17,4.5 12,4.5Z' /%3E%3C/svg%3E");
		top: 1px !important;
}

.js_edit .buttonimg {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M20.71,4.04C21.1,3.65 21.1,3 20.71,2.63L18.37,0.29C18,-0.1 17.35,-0.1 16.96,0.29L15,2.25L18.75,6M17.75,7L14,3.25L4,13.25V17H7.75L17.75,7Z' /%3E%3C/svg%3E");
	position: relative;
	top: 2px !important;
}

.js_test_send {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-1 -2 26 26'%3E%3Cpath fill='%23000000' d='M16,9V7L10,11L4,7V9L10,13L16,9M16,5A2,2 0 0,1 18,7V16A2,2 0 0,1 16,18H4C2.89,18 2,17.1 2,16V7A2,2 0 0,1 4,5H16M20,12V7H22V12H20M20,16V14H22V16H20Z' /%3E%3C/svg%3E");
	position: relative;
}

.js_send {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-1 -2 26 26'%3E%3Cpath fill='%23000000' d='M20,4H4A2,2 0 0,0 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V6A2,2 0 0,0 20,4M20,18H4V8L12,13L20,8V18M20,6L12,11L4,6V6H20V6Z' /%3E%3C/svg%3E");
	position: relative;
}

.edit-inline, .copy-inline, .delete-inline {
	width: 3px !important;
	height: 16px;
	display: inline-block;
	min-height: 15px !important;
	padding: 5px 10px !important
}

.edit-inline .buttonimg {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'%3E%3Cpath fill='%23ffffff' d='M20.71,4.04C21.1,3.65 21.1,3 20.71,2.63L18.37,0.29C18,-0.1 17.35,-0.1 16.96,0.29L15,2.25L18.75,6M17.75,7L14,3.25L4,13.25V17H7.75L17.75,7Z' /%3E%3C/svg%3E");
	position: relative;
	top: -3px !important;
	left: -8px;
}

.copy-inline .buttonimg {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 0 30 32'%3E%3Cpath fill='%23ffffff' d='M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z' /%3E%3C/svg%3E");
	position: relative;
	top: -3px !important;
	left: -8px;
}

.delete-inline .buttonimg {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 2 30 30'%3E%3Cpath fill='%23ffffff' d='M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19M8.46,11.88L9.87,10.47L12,12.59L14.12,10.47L15.53,11.88L13.41,14L15.53,16.12L14.12,17.53L12,15.41L9.88,17.53L8.47,16.12L10.59,14L8.46,11.88M15.5,4L14.5,3H9.5L8.5,4H5V6H19V4H15.5Z' /%3E%3C/svg%3E");
	position: relative;
	top: -3px !important;
	left: -8px;
}

.js_delete .buttonimg {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19M8.46,11.88L9.87,10.47L12,12.59L14.12,10.47L15.53,11.88L13.41,14L15.53,16.12L14.12,17.53L12,15.41L9.88,17.53L8.47,16.12L10.59,14L8.46,11.88M15.5,4L14.5,3H9.5L8.5,4H5V6H19V4H15.5Z' /%3E%3C/svg%3E");
		top: 1px !important;
}

.js_new .buttonimg, .js_insert .buttonimg {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z' /%3E%3C/svg%3E");
	position: relative;
	top: 1px !important;
	left: 4px;
}

.js_insert .buttonimg {
	left: 0;
}

.js_move .buttonimg {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M13,6V11H18V7.75L22.25,12L18,16.25V13H13V18H16.25L12,22.25L7.75,18H11V13H6V16.25L1.75,12L6,7.75V11H11V6H7.75L12,1.75L16.25,6H13Z' /%3E%3C/svg%3E");
}

.js_copy .buttonimg {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z' /%3E%3C/svg%3E");
}

.js_print .buttonimg {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M18,3H6V7H18M19,12A1,1 0 0,1 18,11A1,1 0 0,1 19,10A1,1 0 0,1 20,11A1,1 0 0,1 19,12M16,19H8V14H16M19,8H5A3,3 0 0,0 2,11V17H6V21H18V17H22V11A3,3 0 0,0 19,8Z' /%3E%3C/svg%3E");
}

.js_add_task .buttonimg {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M14,10H19.5L14,4.5V10M5,3H15L21,9V19A2,2 0 0,1 19,21H5C3.89,21 3,20.1 3,19V5C3,3.89 3.89,3 5,3M9,18H11V15H14V13H11V10H9V13H6V15H9V18Z' /%3E%3C/svg%3E");
	display: inline-block;
}

.js_add_principal .buttonimg {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M15,14C12.33,14 7,15.33 7,18V20H23V18C23,15.33 17.67,14 15,14M6,10V7H4V10H1V12H4V15H6V12H9V10M15,12A4,4 0 0,0 19,8A4,4 0 0,0 15,4A4,4 0 0,0 11,8A4,4 0 0,0 15,12Z' /%3E%3C/svg%3E");
	display: inline-block;
}

.js_send_order_email .buttonimg {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M12,13L2,6.76V6C2,4.89 2.89,4 4,4H20A2,2 0 0,1 22,6V6.75L12,13M22,18A2,2 0 0,1 20,20H4C2.89,20 2,19.1 2,18V9.11L4,10.36V18H20V10.36L22,9.11V18Z' /%3E%3C/svg%3E");
	display: inline-block;
}

.js_action_check_page .buttonimg {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M9.5,3A6.5,6.5 0 0,1 16,9.5C16,11.11 15.41,12.59 14.44,13.73L14.71,14H15.5L20.5,19L19,20.5L14,15.5V14.71L13.73,14.44C12.59,15.41 11.11,16 9.5,16A6.5,6.5 0 0,1 3,9.5A6.5,6.5 0 0,1 9.5,3M9.5,5C7,5 5,7 5,9.5C5,12 7,14 9.5,14C12,14 14,12 14,9.5C14,7 12,5 9.5,5Z' /%3E%3C/svg%3E");
	display: inline-block;
}

#filter .buttonimg {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M9.5,3A6.5,6.5 0 0,1 16,9.5C16,11.11 15.41,12.59 14.44,13.73L14.71,14H15.5L20.5,19L19,20.5L14,15.5V14.71L13.73,14.44C12.59,15.41 11.11,16 9.5,16A6.5,6.5 0 0,1 3,9.5A6.5,6.5 0 0,1 9.5,3M9.5,5C7,5 5,7 5,9.5C5,12 7,14 9.5,14C12,14 14,12 14,9.5C14,7 12,5 9.5,5Z' /%3E%3C/svg%3E");
}

#filter_delete .buttonimg {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z' /%3E%3C/svg%3E");
}

.js-new-btn .buttonimg {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M17,13H13V17H11V13H7V11H11V7H13V11H17M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3Z' /%3E%3C/svg%3E");
	display: inline-block;
	position: relative;
	top: 4px !important;
	margin-right: 5px;
}

.morefunction .buttonimg {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath fill='%23000000' d='M17,13H13V17H11V13H7V11H11V7H13V11H17M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z' /%3E%3C/svg%3E");
	display: inline-block;
	position: relative;
	top: 2px !important;
	width: 16px;
	height: 16px;
}

.search-btn .buttonimg {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M9.5,3A6.5,6.5 0 0,1 16,9.5C16,11.11 15.41,12.59 14.44,13.73L14.71,14H15.5L20.5,19L19,20.5L14,15.5V14.71L13.73,14.44C12.59,15.41 11.11,16 9.5,16A6.5,6.5 0 0,1 3,9.5A6.5,6.5 0 0,1 9.5,3M9.5,5C7,5 5,7 5,9.5C5,12 7,14 9.5,14C12,14 14,12 14,9.5C14,7 12,5 9.5,5Z' /%3E%3C/svg%3E");
	display: inline-block;
	position: relative;
	top: 3px !important;
}

.sequence-up, .sequence-u .buttonimg {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z' /%3E%3C/svg%3E");
}

.disabled .sequence-up {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666666' d='M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z' /%3E%3C/svg%3E");
}

.sequence-top {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M7.41,18.41L6,17L12,11L18,17L16.59,18.41L12,13.83L7.41,18.41M7.41,12.41L6,11L12,5L18,11L16.59,12.41L12,7.83L7.41,12.41Z' /%3E%3C/svg%3E");
}

.disabled .sequence-top {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666666' d='M7.41,18.41L6,17L12,11L18,17L16.59,18.41L12,13.83L7.41,18.41M7.41,12.41L6,11L12,5L18,11L16.59,12.41L12,7.83L7.41,12.41Z' /%3E%3C/svg%3E");
}

.sequence-down, .sequence-d .buttonimg {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z' /%3E%3C/svg%3E");
}

.disabled .sequence-down {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666666' d='M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z' /%3E%3C/svg%3E");
}

.sequence-bottom {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M16.59,5.59L18,7L12,13L6,7L7.41,5.59L12,10.17L16.59,5.59M16.59,11.59L18,13L12,19L6,13L7.41,11.59L12,16.17L16.59,11.59Z' /%3E%3C/svg%3E");
}

.disabled .sequence-bottom {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666666' d='M16.59,5.59L18,7L12,13L6,7L7.41,5.59L12,10.17L16.59,5.59M16.59,11.59L18,13L12,19L6,13L7.41,11.59L12,16.17L16.59,11.59Z' /%3E%3C/svg%3E");
}

.move-in {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M11,13H21V11H11M11,9H21V7H11M3,3V5H21V3M11,17H21V15H11M3,8V16L7,12M3,21H21V19H3V21Z' /%3E%3C/svg%3E");
}

.move-after {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z' /%3E%3C/svg%3E");
}

.nachweisplus .buttonimg {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M19,19V7H5V19H19M16,1H18V3H19A2,2 0 0,1 21,5V19A2,2 0 0,1 19,21H5C3.89,21 3,20.1 3,19V5C3,3.89 3.89,3 5,3H6V1H8V3H16V1M11,9H13V12H16V14H13V17H11V14H8V12H11V9Z' /%3E%3C/svg%3E");
	margin: 0 auto;
}

.nachweislist .buttonimg {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M14,14H7V16H14M19,19H5V8H19M19,3H18V1H16V3H8V1H6V3H5C3.89,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M17,10H7V12H17V10Z' /%3E%3C/svg%3E");
	margin: 0 auto;
}

.buttonimg {
	background-repeat: no-repeat;
	position: relative;
	width: 16px;
	height: 16px;
	padding: 0;
	display: block;
	top: 0 !important;
}

.buttonimg:before {
	content: '';
	float: left;
	padding-bottom: 100%;
}

.buttonimg:after {
	content: '';
	display: table;
	clear: both;
}

.no-list-style {
	list-style-type: none;
}

.ul-with-icons {
	padding-left: 25px;
}

.ul-with-icons li {
	position: relative;
	padding-bottom: 3px;
}

.ul-with-icons li:before {
	margin: 0 auto;
	width: 17px;
	height: 17px;
	display: block;
	position: absolute;
	content: '';
	left: -23px;
	top: 2px;
}

.icon-project-name:before {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M2,2H4V20H22V22H2V2M7,10H17V13H7V10M11,15H21V18H11V15M6,4H22V8H20V6H8V8H6V4Z' /%3E%3C/svg%3E");
}

.icon-name:before {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M22.7,19L13.6,9.9C14.5,7.6 14,4.9 12.1,3C10.1,1 7.1,0.6 4.7,1.7L9,6L6,9L1.6,4.7C0.4,7.1 0.9,10.1 2.9,12.1C4.8,14 7.5,14.5 9.8,13.6L18.9,22.7C19.3,23.1 19.9,23.1 20.3,22.7L22.6,20.4C23.1,20 23.1,19.3 22.7,19Z' /%3E%3C/svg%3E");
}

.icon-date:before {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M9,11H7V13H9V11M13,11H11V13H13V11M17,11H15V13H17V11M19,4H18V2H16V4H8V2H6V4H5C3.89,4 3,4.9 3,6V20A2,2 0 0,0 5,22H19A2,2 0 0,0 21,20V6A2,2 0 0,0 19,4M19,20H5V9H19V20Z' /%3E%3C/svg%3E");
}

.icon-duration:before {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M12,20A8,8 0 0,0 20,12A8,8 0 0,0 12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22C6.47,22 2,17.5 2,12A10,10 0 0,1 12,2M12.5,7V12.25L17,14.92L16.25,16.15L11,13V7H12.5Z' /%3E%3C/svg%3E");
}

.icon-worker:before {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M6,17C6,15 10,13.9 12,13.9C14,13.9 18,15 18,17V18H6M15,9A3,3 0 0,1 12,12A3,3 0 0,1 9,9A3,3 0 0,1 12,6A3,3 0 0,1 15,9M3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3H5C3.89,3 3,3.9 3,5Z' /%3E%3C/svg%3E");
}

.icon-clock:before {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M12,20A8,8 0 0,0 20,12A8,8 0 0,0 12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22C6.47,22 2,17.5 2,12A10,10 0 0,1 12,2M12.5,7V12.25L17,14.92L16.25,16.15L11,13V7H12.5Z' /%3E%3C/svg%3E");
}

.icon-info:before {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M11,17H13V11H11V17Z' /%3E%3C/svg%3E");
}

.icon-tel:before {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M6.62,10.79C8.06,13.62 10.38,15.94 13.21,17.38L15.41,15.18C15.69,14.9 16.08,14.82 16.43,14.93C17.55,15.3 18.75,15.5 20,15.5A1,1 0 0,1 21,16.5V20A1,1 0 0,1 20,21A17,17 0 0,1 3,4A1,1 0 0,1 4,3H7.5A1,1 0 0,1 8.5,4C8.5,5.25 8.7,6.45 9.07,7.57C9.18,7.92 9.1,8.31 8.82,8.59L6.62,10.79Z' /%3E%3C/svg%3E");
}

.options .optionbuttons .btn {
	float: left;
	margin-right: 10px;
	width: 32px;
}

.options .optionbuttons {
	margin-top: 25px;
}

.checkbox+.checkbox, .radio+.radio {
	margin-top: 0px;
}

#toast-container>div {
	opacity: .99 !important;
}

[role="button"] {
	display: block;
	position: relative;
}

.content .card-description {
	margin-top: 5px;
	border-top: 1px solid #ddd;
	padding-top: 10px;
}

.card .category a[aria-expanded="false"]:before, .card .category a[aria-expanded="true"]:before {
	position: absolute;
	right: 0;
	border-radius: 50%;
	width: 13px;
	text-align: center;
	color: #fff;
	top: 5px;
	height: 13px;
	content: '';
}

.card .category a[aria-expanded="false"]:before {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23cccccc' d='M17,13H13V17H11V13H7V11H11V7H13V11H17M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z' /%3E%3C/svg%3E");
	line-height: 10px;
	content: '';
}

.card .category a[aria-expanded="true"]:before {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23cccccc' d='M17,13H7V11H17M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z' /%3E%3C/svg%3E");
	line-height: 8px;
}

.projekt-item .lvl1>span {
	margin-left: -5px !important;
}

.projekt-item .lvl1>span.badge {
	margin-left: 3px !important;
	font-size: 11px;
}

form.col-md-12>h3 {
	margin-bottom: 1em;
}

.js_period {
	position: relative
}
.js_period .delete, .js-delete-button {
	position: absolute;
	right: -10px;
	top: -12px;
	z-index: 50;
}
.js_period .delete .btn, .js-delete-button .btn {
	min-height: auto !important;
	height: auto !important;
	line-height: 8px;
}
.booked-out {
	margin-top: 8px
}

.booked-out label {
	float: left;
	margin-right: .4em
}

.dateselect .type-select {
	margin: 0;
}

.dateselect .date {
	margin-top: 5px;
	overflow: hidden
}
.ui-datepicker-trigger {
	width: 24px;
	height: 24px;
	cursor:pointer;
	margin-top: 4px;
}
.ui-sortable-handle {
	cursor: move;
}

#sortable .ui-state-highlight, .ui-sortable-placeholder {
	min-height: 50px;
	margin-bottom: 1em;
	background: transparent;
	border: 1px dotted #ccc !important;
}
#ajax_searchmask {
	background: rgba(0, 0, 0, 0.3);
	width: 100vw;
	height: 100vh;
	overflow: hidden;
	padding: 10px;
}
#ajax_searchmask .modal-content {
	max-height: 97vh;
}
#loading {
	top: 0;
	left: 0;
	height: 100%;
	background: rgba(0, 0, 0, 0.3);
	position: fixed;
	text-align: center;
	top: 0;
	width: 100%;
	z-index: 2000;
}

@media screen and (min-width: 768px) {
	.modal-dialog {
		max-width: 800px;
	}
	.airportofdeparture.modal .modal-body label {
		font-size: 0.9em;
	}
	#js_ajaxSendMailDialog_dialog .modal-content {
		max-height: 80vh !important;
		overflow-y: scroll;
		height: 100%;
		min-height: 50vh;
	}
}
#js_ajaxSendMailDialog_dialog .js_close { 
	background: none !important;
}
#js_ajaxSendMailDialog_dialog .modal-footer>div {
	margin: 0 !important;
	width: 100% !important;
}
.modal-backdrop.show {
	opacity: .5 !important;
}

.modal {
	z-index: 10500;
	background: rgba(0, 0, 0, .6);
}

.modal .modal-content {
	max-height: 700px;
	overflow-y: scroll;
	height: 100%;
}

.modal .close {
	cursor: pointer;
}

.airportofdeparture.modal .modal-body label {
	display: block;
	width: 100%;
}

.airportofdeparture.modal h3 {
	margin-top: 0;
}

/* Modal Overflow */
.modal-overflow.modal {
	top: 1%;
}

.modal-overflow.modal.fade {
	top: -100%;
}

.modal-overflow.modal.fade.in {
	top: 1%;
}

.modal-overflow .modal-body {
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}

/* Responsive */
@media ( min-width : 1200px) {
	.modal.container {
		width: 1170px;
		margin-left: -585px;
	}
}

@media ( max-width : 979px) {
	.modal, .modal.container, .modal.modal-overflow {
		top: 1%;
		right: 1%;
		left: 1%;
		bottom: auto;
		width: auto !important;
		height: auto !important;
		margin: 0 !important;
		padding: 0 !important;
	}
	.modal.fade.in, .modal.container.fade.in, .modal.modal-overflow.fade.in {
		top: 1%;
		bottom: auto;
	}
	.modal-body, .modal-overflow .modal-body {
		position: static;
		margin: 0;
		height: auto !important;
		max-height: none !important;
		overflow: visible !important;
	}
	.modal-footer, .modal-overflow .modal-footer {
		position: static;
	}
}

.nav-tabs input[type=radio] {
	position: absolute;
	top: -9999px;
	left: -9999px;
}

.fa-theme {
	margin-right: .4em
}

.wicon {
	display: inline-block;
	width: 13px;
	height: 13px;
	background-repeat: no-repeat;
	top: 2px;
	position: relative;
}

.wicon.wicon-big {
	display: inline-block;
	width: 16px;
	height: 16px;
	top: 3px;
	position: relative;
}

.iconclock {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M12,20A8,8 0 0,0 20,12A8,8 0 0,0 12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22C6.47,22 2,17.5 2,12A10,10 0 0,1 12,2M12.5,7V12.25L17,14.92L16.25,16.15L11,13V7H12.5Z' /%3E%3C/svg%3E");
}

.iconcalendar {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M19,19H5V8H19M16,1V3H8V1H6V3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3H18V1M17,12H12V17H17V12Z' /%3E%3C/svg%3E");
}

.clock-alert {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23d14338' d='M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22C14.25,22 16.33,21.24 18,20V17.28C16.53,18.94 14.39,20 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C15.36,4 18.23,6.07 19.41,9H21.54C20.27,4.94 16.5,2 12,2M11,7V13L16.25,16.15L17,14.92L12.5,12.25V7H11M20,11V18H22V11H20M20,20V22H22V20H20Z' /%3E%3C/svg%3E");
}
/* ------------------------------- */
/* MATERIAL ICONS */

/* Kunden Plugins */
.nav .fa-theme {
	width: 18px;
	background-repeat: no-repeat;
	float: left;
	
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M16,12A2,2 0 0,1 18,10A2,2 0 0,1 20,12A2,2 0 0,1 18,14A2,2 0 0,1 16,12M10,12A2,2 0 0,1 12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12M4,12A2,2 0 0,1 6,10A2,2 0 0,1 8,12A2,2 0 0,1 6,14A2,2 0 0,1 4,12Z' /%3E%3C/svg%3E");
}


#navi_kunden-plugins .fa-theme {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M9,4A4,4 0 0,0 5,8A4,4 0 0,0 9,12A4,4 0 0,0 13,8A4,4 0 0,0 9,4M9,14C6.33,14 1,15.33 1,18V20H12.08C12.03,19.67 12,19.34 12,19C12,17.5 12.5,16 13.41,14.8C11.88,14.28 10.18,14 9,14M18,14C17.87,14 17.76,14.09 17.74,14.21L17.55,15.53C17.25,15.66 16.96,15.82 16.7,16L15.46,15.5C15.35,15.5 15.22,15.5 15.15,15.63L14.15,17.36C14.09,17.47 14.11,17.6 14.21,17.68L15.27,18.5C15.25,18.67 15.24,18.83 15.24,19C15.24,19.17 15.25,19.33 15.27,19.5L14.21,20.32C14.12,20.4 14.09,20.53 14.15,20.64L15.15,22.37C15.21,22.5 15.34,22.5 15.46,22.5L16.7,22C16.96,22.18 17.24,22.35 17.55,22.47L17.74,23.79C17.76,23.91 17.86,24 18,24H20C20.11,24 20.22,23.91 20.24,23.79L20.43,22.47C20.73,22.34 21,22.18 21.27,22L22.5,22.5C22.63,22.5 22.76,22.5 22.83,22.37L23.83,20.64C23.89,20.53 23.86,20.4 23.77,20.32L22.7,19.5C22.72,19.33 22.74,19.17 22.74,19C22.74,18.83 22.73,18.67 22.7,18.5L23.76,17.68C23.85,17.6 23.88,17.47 23.82,17.36L22.82,15.63C22.76,15.5 22.63,15.5 22.5,15.5L21.27,16C21,15.82 20.73,15.65 20.42,15.53L20.23,14.21C20.22,14.09 20.11,14 20,14M19,17.5A1.5,1.5 0 0,1 20.5,19A1.5,1.5 0 0,1 19,20.5C18.16,20.5 17.5,19.83 17.5,19A1.5,1.5 0 0,1 19,17.5Z' /%3E%3C/svg%3E");
}

#navi_institute-admin-data .fa-theme {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M11.5,1L2,6V8H21V6M16,10V17H19V10M2,22H21V19H2M10,10V17H13V10M4,10V17H7V10H4Z' /%3E%3C/svg%3E");
}

#navi_admin-principal .fa-theme {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M4,1C2.89,1 2,1.89 2,3V7C2,8.11 2.89,9 4,9H1V11H13V9H10C11.11,9 12,8.11 12,7V3C12,1.89 11.11,1 10,1H4M4,3H10V7H4V3M3,13V18L3,20H10V18H5V13H3M14,13C12.89,13 12,13.89 12,15V19C12,20.11 12.89,21 14,21H11V23H23V21H20C21.11,21 22,20.11 22,19V15C22,13.89 21.11,13 20,13H14M14,15H20V19H14V15Z' /%3E%3C/svg%3E");
}

#navi_branchadmin-worker .fa-theme {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M12,15C7.58,15 4,16.79 4,19V21H20V19C20,16.79 16.42,15 12,15M8,9A4,4 0 0,0 12,13A4,4 0 0,0 16,9M11.5,2C11.2,2 11,2.21 11,2.5V5.5H10V3C10,3 7.75,3.86 7.75,6.75C7.75,6.75 7,6.89 7,8H17C16.95,6.89 16.25,6.75 16.25,6.75C16.25,3.86 14,3 14,3V5.5H13V2.5C13,2.21 12.81,2 12.5,2H11.5Z' /%3E%3C/svg%3E");
}
#navi_ibesearch-admin-ibe-content .fa-theme {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M20,5A2,2 0 0,1 22,7V17A2,2 0 0,1 20,19H4C2.89,19 2,18.1 2,17V7C2,5.89 2.89,5 4,5H20M18,17V15H12.5L10.5,17H18M6,17H8.5L15.35,10.12C15.55,9.93 15.55,9.61 15.35,9.41L13.59,7.65C13.39,7.45 13.07,7.45 12.88,7.65L6,14.53V17Z' /%3E%3C/svg%3E");
}
#navi_admin-project .fa-theme {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M2,2H4V20H22V22H2V2M7,10H17V13H7V10M11,15H21V18H11V15M6,4H22V8H20V6H8V8H6V4Z' /%3E%3C/svg%3E");
}
#navi_admintraveloffer-offer .fa-theme {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M20,14H4V8H7V10H9V8H15V10H17V8H20M20,19H4V17H20M9,4H15V6H9M20,6H17V4C17,2.89 16.11,2 15,2H9C7.89,2 7,2.89 7,4V6H4C2.89,6 2,6.89 2,8V19C2,20.11 2.89,21 4,21H20C21.11,21 22,20.11 22,19V8C22,6.89 21.11,6 20,6Z' /%3E%3C/svg%3E");
}
#navi_admintravelitengine .fa-theme {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M5,3V12H3V14H5V21H7V14H9V12H7V3M11,3V8H9V10H11V21H13V10H15V8H13V3M17,3V14H15V16H17V21H19V16H21V14H19V3' /%3E%3C/svg%3E");
}

#navi_deals-box-admin .fa-theme {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M16,20H20V16H16M16,14H20V10H16M10,8H14V4H10M16,8H20V4H16M10,14H14V10H10M4,14H8V10H4M4,20H8V16H4M10,20H14V16H10M4,8H8V4H4V8Z' /%3E%3C/svg%3E");
}

#navi_footer-box-admin .fa-theme {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M22,14A2,2 0 0,1 20,16H4A2,2 0 0,1 2,14V10A2,2 0 0,1 4,8H20A2,2 0 0,1 22,10V14M4,14H8V10H4V14M10,14H14V10H10V14M16,14H20V10H16V14Z' /%3E%3C/svg%3E");
}
#navi_slider-box-admin .fa-theme {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M20,5A2,2 0 0,1 22,7V17A2,2 0 0,1 20,19H4C2.89,19 2,18.1 2,17V7C2,5.89 2.89,5 4,5H20M5,16H19L14.5,10L11,14.5L8.5,11.5L5,16Z' /%3E%3C/svg%3E");
}


/* CMS */
#navi_cms .fa-theme {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M12.04,2.5L9.53,5H14.53L12.04,2.5M4,7V20H20V7H4M12,0L17,5V5H20A2,2 0 0,1 22,7V20A2,2 0 0,1 20,22H4A2,2 0 0,1 2,20V7A2,2 0 0,1 4,5H7V5L12,0M7,18V14H12V18H7M14,17V10H18V17H14M6,12V9H11V12H6Z' /%3E%3C/svg%3E");
}

#navi_navigation .fa-theme {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z' /%3E%3C/svg%3E");
}

#navi_seiten .fa-theme {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M6,4H11V12L8.5,10.5L6,12M18,2H6A2,2 0 0,0 4,4V20A2,2 0 0,0 6,22H18A2,2 0 0,0 20,20V4A2,2 0 0,0 18,2Z' /%3E%3C/svg%3E");
}

#navi_domain .fa-theme {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M17.9,17.39C17.64,16.59 16.89,16 16,16H15V13A1,1 0 0,0 14,12H8V10H10A1,1 0 0,0 11,9V7H13A2,2 0 0,0 15,5V4.59C17.93,5.77 20,8.64 20,12C20,14.08 19.2,15.97 17.9,17.39M11,19.93C7.05,19.44 4,16.08 4,12C4,11.38 4.08,10.78 4.21,10.21L9,15V16A2,2 0 0,0 11,18M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z' /%3E%3C/svg%3E");
}

#navi_page-templates .fa-theme {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M11,6.5V9.33L8.33,12L11,14.67V17.5L5.5,12M13,6.43L18.57,12L13,17.57V14.74L15.74,12L13,9.26M5,3C3.89,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3H5Z' /%3E%3C/svg%3E");
}

#navi_weiterleitung .fa-theme {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M13,6V18L21.5,12M4,18L12.5,12L4,6V18Z' /%3E%3C/svg%3E");
}

#navi_sitemap .fa-theme {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M9,2V8H11V11H5C3.89,11 3,11.89 3,13V16H1V22H7V16H5V13H11V16H9V22H15V16H13V13H19V16H17V22H23V16H21V13C21,11.89 20.11,11 19,11H13V8H15V2H9Z' /%3E%3C/svg%3E");
}

#navi_searchadminsearch .fa-theme {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M9.5,3A6.5,6.5 0 0,1 16,9.5C16,11.11 15.41,12.59 14.44,13.73L14.71,14H15.5L20.5,19L19,20.5L14,15.5V14.71L13.73,14.44C12.59,15.41 11.11,16 9.5,16A6.5,6.5 0 0,1 3,9.5A6.5,6.5 0 0,1 9.5,3M9.5,5C7,5 5,7 5,9.5C5,12 7,14 9.5,14C12,14 14,12 14,9.5C14,7 12,5 9.5,5Z' /%3E%3C/svg%3E");
}

/* PLUGINS */
#navi_plugins .fa-theme {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M12,15.5A3.5,3.5 0 0,1 8.5,12A3.5,3.5 0 0,1 12,8.5A3.5,3.5 0 0,1 15.5,12A3.5,3.5 0 0,1 12,15.5M19.43,12.97C19.47,12.65 19.5,12.33 19.5,12C19.5,11.67 19.47,11.34 19.43,11L21.54,9.37C21.73,9.22 21.78,8.95 21.66,8.73L19.66,5.27C19.54,5.05 19.27,4.96 19.05,5.05L16.56,6.05C16.04,5.66 15.5,5.32 14.87,5.07L14.5,2.42C14.46,2.18 14.25,2 14,2H10C9.75,2 9.54,2.18 9.5,2.42L9.13,5.07C8.5,5.32 7.96,5.66 7.44,6.05L4.95,5.05C4.73,4.96 4.46,5.05 4.34,5.27L2.34,8.73C2.21,8.95 2.27,9.22 2.46,9.37L4.57,11C4.53,11.34 4.5,11.67 4.5,12C4.5,12.33 4.53,12.65 4.57,12.97L2.46,14.63C2.27,14.78 2.21,15.05 2.34,15.27L4.34,18.73C4.46,18.95 4.73,19.03 4.95,18.95L7.44,17.94C7.96,18.34 8.5,18.68 9.13,18.93L9.5,21.58C9.54,21.82 9.75,22 10,22H14C14.25,22 14.46,21.82 14.5,21.58L14.87,18.93C15.5,18.67 16.04,18.34 16.56,17.94L19.05,18.95C19.27,19.03 19.54,18.95 19.66,18.73L21.66,15.27C21.78,15.05 21.73,14.78 21.54,14.63L19.43,12.97Z' /%3E%3C/svg%3E");
}

#navi_enrolmentadminenrolment .fa-theme {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M11,10V12H10V14H8V12H5.83C5.42,13.17 4.31,14 3,14A3,3 0 0,1 0,11A3,3 0 0,1 3,8C4.31,8 5.42,8.83 5.83,10H11M3,10A1,1 0 0,0 2,11A1,1 0 0,0 3,12A1,1 0 0,0 4,11A1,1 0 0,0 3,10M16,14C18.67,14 24,15.34 24,18V20H8V18C8,15.34 13.33,14 16,14M16,12A4,4 0 0,1 12,8A4,4 0 0,1 16,4A4,4 0 0,1 20,8A4,4 0 0,1 16,12Z' /%3E%3C/svg%3E");
}

#navi_admin-widget-value .fa-theme {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M13,9H18.5L13,3.5V9M6,2H14L20,8V20A2,2 0 0,1 18,22H6C4.89,22 4,21.1 4,20V4C4,2.89 4.89,2 6,2M15,18V16H6V18H15M18,14V12H6V14H18Z' /%3E%3C/svg%3E");
}

#navi_admin-files .fa-theme {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M13,9V3.5L18.5,9M6,2C4.89,2 4,2.89 4,4V20A2,2 0 0,0 6,22H18A2,2 0 0,0 20,20V8L14,2H6Z' /%3E%3C/svg%3E");
}

#navi_admin-form2mail .fa-theme {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M20,8L12,13L4,8V6L12,11L20,6M20,4H4C2.89,4 2,4.89 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V6C22,4.89 21.1,4 20,4Z' /%3E%3C/svg%3E");
}

#navi_geographyadmin-country .fa-theme {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M5,3C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3H5M15.78,5H19V17.18C18.74,16.38 17.69,15.79 16.8,15.79H15.8V12.79A1,1 0 0,0 14.8,11.79H8.8V9.79H10.8A1,1 0 0,0 11.8,8.79V6.79H13.8C14.83,6.79 15.67,6 15.78,5M5,10.29L9.8,14.79V15.79C9.8,16.9 10.7,17.79 11.8,17.79V19H5V10.29Z' /%3E%3C/svg%3E");
}

#navi_adminiframe .fa-theme {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M11,17H4A2,2 0 0,1 2,15V3A2,2 0 0,1 4,1H16V3H4V15H11V13L15,16L11,19V17M19,21V7H8V13H6V7A2,2 0 0,1 8,5H19A2,2 0 0,1 21,7V21A2,2 0 0,1 19,23H8A2,2 0 0,1 6,21V19H8V21H19Z' /%3E%3C/svg%3E");
}

#navi_linklist-box-admin .fa-theme {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M12.04,2.5L9.53,5H14.53L12.04,2.5M4,7V20H20V7H4M12,0L17,5V5H20A2,2 0 0,1 22,7V20A2,2 0 0,1 20,22H4A2,2 0 0,1 2,20V7A2,2 0 0,1 4,5H7V5L12,0M7,18V14H12V18H7M14,17V10H18V17H14M6,12V9H11V12H6Z' /%3E%3C/svg%3E");
}

#navi_licenceadmin-licence .fa-theme {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M10.5,17.5L7,14L8.41,12.59L10.5,14.67L15.68,9.5L17.09,10.91M10,4H14V6H10M20,6H16V4L14,2H10L8,4V6H4C2.89,6 2,6.89 2,8V19C2,20.11 2.89,21 4,21H20C21.11,21 22,20.11 22,19V8C22,6.89 21.11,6 20,6Z' /%3E%3C/svg%3E");
}

#navi_adminmediaupload .fa-theme {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M22,16V4A2,2 0 0,0 20,2H8A2,2 0 0,0 6,4V16A2,2 0 0,0 8,18H20A2,2 0 0,0 22,16M11,12L13.03,14.71L16,11L20,16H8M2,6V20A2,2 0 0,0 4,22H18V20H4V6' /%3E%3C/svg%3E");
}

#navi_adminmemberuser .fa-theme {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M12,4A4,4 0 0,1 16,8A4,4 0 0,1 12,12A4,4 0 0,1 8,8A4,4 0 0,1 12,4M12,14C16.42,14 20,15.79 20,18V20H4V18C4,15.79 7.58,14 12,14Z' /%3E%3C/svg%3E");
}

#navi_newsadmin .fa-theme {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M6.18,15.64A2.18,2.18 0 0,1 8.36,17.82C8.36,19 7.38,20 6.18,20C5,20 4,19 4,17.82A2.18,2.18 0 0,1 6.18,15.64M4,4.44A15.56,15.56 0 0,1 19.56,20H16.73A12.73,12.73 0 0,0 4,7.27V4.44M4,10.1A9.9,9.9 0 0,1 13.9,20H11.07A7.07,7.07 0 0,0 4,12.93V10.1Z' /%3E%3C/svg%3E");
}

#navi_newsletteradminmail .fa-theme {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M20,11H4V8H20M20,15H13V13H20M20,19H13V17H20M11,19H4V13H11M20.33,4.67L18.67,3L17,4.67L15.33,3L13.67,4.67L12,3L10.33,4.67L8.67,3L7,4.67L5.33,3L3.67,4.67L2,3V19A2,2 0 0,0 4,21H20A2,2 0 0,0 22,19V3L20.33,4.67Z' /%3E%3C/svg%3E");
}

#navi_adminproduct .fa-theme {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M5.5,21C4.72,21 4.04,20.55 3.71,19.9V19.9L1.1,10.44L1,10A1,1 0 0,1 2,9H6.58L11.18,2.43C11.36,2.17 11.66,2 12,2C12.34,2 12.65,2.17 12.83,2.44L17.42,9H22A1,1 0 0,1 23,10L22.96,10.29L20.29,19.9C19.96,20.55 19.28,21 18.5,21H5.5M12,4.74L9,9H15L12,4.74M12,13A2,2 0 0,0 10,15A2,2 0 0,0 12,17A2,2 0 0,0 14,15A2,2 0 0,0 12,13Z' /%3E%3C/svg%3E");
}

#navi_adminshopbasketorder .fa-theme {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M17,18C15.89,18 15,18.89 15,20A2,2 0 0,0 17,22A2,2 0 0,0 19,20C19,18.89 18.1,18 17,18M1,2V4H3L6.6,11.59L5.24,14.04C5.09,14.32 5,14.65 5,15A2,2 0 0,0 7,17H19V15H7.42A0.25,0.25 0 0,1 7.17,14.75C7.17,14.7 7.18,14.66 7.2,14.63L8.1,13H15.55C16.3,13 16.96,12.58 17.3,11.97L20.88,5.5C20.95,5.34 21,5.17 21,5A1,1 0 0,0 20,4H5.21L4.27,2M7,18C5.89,18 5,18.89 5,20A2,2 0 0,0 7,22A2,2 0 0,0 9,20C9,18.89 8.1,18 7,18Z' /%3E%3C/svg%3E");
}

/* SYSTEM */
#navi_system .fa-theme {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M12,18H6V14H12M21,14V12L20,7H4L3,12V14H4V20H14V14H18V20H20V14M20,4H4V6H20V4Z' /%3E%3C/svg%3E");
}

#navi_adminstart .fa-theme {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M10,20V14H14V20H19V12H22L12,3L2,12H5V20H10Z' /%3E%3C/svg%3E");
}

#navi_adminuser .fa-theme {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M12,4A4,4 0 0,1 16,8A4,4 0 0,1 12,12A4,4 0 0,1 8,8A4,4 0 0,1 12,4M12,14C16.42,14 20,15.79 20,18V20H4V18C4,15.79 7.58,14 12,14M7,22H9V24H7V22M11,22H13V24H11V22M15,22H17V24H15V22Z' /%3E%3C/svg%3E");
}

#navi_adminglobalconfig .fa-theme {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M15,24H17V22H15M16.56,4.44L15.11,5.89C16.84,6.94 18,8.83 18,11A6,6 0 0,1 12,17A6,6 0 0,1 6,11C6,8.83 7.16,6.94 8.88,5.88L7.44,4.44C5.36,5.88 4,8.28 4,11A8,8 0 0,0 12,19A8,8 0 0,0 20,11C20,8.28 18.64,5.88 16.56,4.44M13,2H11V12H13M11,24H13V22H11M7,24H9V22H7V24Z' /%3E%3C/svg%3E");
}

#navi_adminplaceholder .fa-theme {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M7.5,18A5.5,5.5 0 0,1 2,12.5A5.5,5.5 0 0,1 7.5,7H18A4,4 0 0,1 22,11A4,4 0 0,1 18,15H9.5A2.5,2.5 0 0,1 7,12.5A2.5,2.5 0 0,1 9.5,10H17V11.5H9.5A1,1 0 0,0 8.5,12.5A1,1 0 0,0 9.5,13.5H18A2.5,2.5 0 0,0 20.5,11A2.5,2.5 0 0,0 18,8.5H7.5A4,4 0 0,0 3.5,12.5A4,4 0 0,0 7.5,16.5H17V18H7.5Z' /%3E%3C/svg%3E");
}

#navi_adminregister .fa-theme {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M16,7V3H14V7H10V3H8V7H8C7,7 6,8 6,9V14.5L9.5,18V21H14.5V18L18,14.5V9C18,8 17,7 16,7Z' /%3E%3C/svg%3E");
}

#navi_adminsession .fa-theme {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M7.5,4A5.5,5.5 0 0,0 2,9.5C2,10 2.09,10.5 2.22,11H6.3L7.57,7.63C7.87,6.83 9.05,6.75 9.43,7.63L11.5,13L12.09,11.58C12.22,11.25 12.57,11 13,11H21.78C21.91,10.5 22,10 22,9.5A5.5,5.5 0 0,0 16.5,4C14.64,4 13,4.93 12,6.34C11,4.93 9.36,4 7.5,4V4M3,12.5A1,1 0 0,0 2,13.5A1,1 0 0,0 3,14.5H5.44L11,20C12,20.9 12,20.9 13,20L18.56,14.5H21A1,1 0 0,0 22,13.5A1,1 0 0,0 21,12.5H13.4L12.47,14.8C12.07,15.81 10.92,15.67 10.55,14.83L8.5,9.5L7.54,11.83C7.39,12.21 7.05,12.5 6.6,12.5H3Z' /%3E%3C/svg%3E");
}

#navi_blacklist-admin .fa-theme {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M12,2L1,21H23M12,6L19.53,19H4.47M11,10V14H13V10M11,16V18H13V16' /%3E%3C/svg%3E");
}

#navi_holidayadmin .fa-theme {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M19,19H5V8H19M16,1V3H8V1H6V3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3H18V1M17,12H12V17H17V12Z' /%3E%3C/svg%3E");
}

.span-lvl {
	position: relative;
	margin-left: -10px !important;
	display: block;
}

.name-lvl1 {
	font-weight: bold;
}

.tr-lvl1>div.divTableCell:first-child {
	padding-left: 0 !important;
}

.img-inaktiv, .img-aktiv, .img-active-1, .img-active-0, .img-Inaktiv, .img-Aktiv, .img-Vorschau, .img-aktive, .img-invisible {
	width: 20px;
	height: 20px;
	display: block;
}

.img-aktiv, .img-active-1, .img-Aktiv, .img-aktive {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%234caf50' d='M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2,4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z' /%3E%3C/svg%3E");
}

.img-inaktiv, .img-active-0, .img-Inaktiv {
	cursor: not-allowed;
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23f44336' d='M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z' /%3E%3C/svg%3E");
}

.img-Vorschau, .img-invisible {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fabb3d' d='M12,9A3,3 0 0,0 9,12A3,3 0 0,0 12,15A3,3 0 0,0 15,12A3,3 0 0,0 12,9M12,17A5,5 0 0,1 7,12A5,5 0 0,1 12,7A5,5 0 0,1 17,12A5,5 0 0,1 12,17M12,4.5C7,4.5 2.73,7.61 1,12C2.73,16.39 7,19.5 12,19.5C17,19.5 21.27,16.39 23,12C21.27,7.61 17,4.5 12,4.5Z' /%3E%3C/svg%3E");
}

.img-status-offen, .img-status-beendet, .img-status-reject {
	width: 15px;
	height: 15px;
	display: block;
	position: relative;
	top: 3px;
}

.img-status-beendet {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%234caf50' d='M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z' /%3E%3C/svg%3E");
}

.img-status-offen {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23f44336' d='M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z' /%3E%3C/svg%3E");
}

.img-status-reject {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23f0ad4e' d='M13,14H11V10H13M13,18H11V16H13M1,21H23L12,2L1,21Z' /%3E%3C/svg%3E");
	width: 17px;
	height: 17px;
}

._galerie_preview {
	
	
}


.navi-inaktiv {
	color: #d53b30 !important;
}
.navi-invisible {
	text-decoration: underline;
}

.ateotheme {
	font-size: 90%;
}

.ateotheme.ui-widget {
	background: #2B303B;
	border: none;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}

.ateotheme.ui-datepicker {
	padding: 0;
}

.ateotheme .ui-datepicker-header {
	border: none;
	background: transparent;
	font-weight: normal;
	font-size: 15px;
}

.ateotheme .ui-datepicker-header .ui-state-hover {
	background: transparent;
	border-color: transparent;
	cursor: pointer;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}

.ateotheme.ui-datepicker .ui-datepicker-title {
	margin-top: .4em;
	margin-bottom: .3em;
	color: #e9f0f4;
}

.ateotheme.ui-datepicker .ui-datepicker-prev-hover, .ateotheme.ui-datepicker .ui-datepicker-next-hover,
	.ateotheme.ui-datepicker .ui-datepicker-next, .ateotheme.ui-datepicker .ui-datepicker-prev {
	top: .9em;
	border: none;
}

.ateotheme.ui-datepicker .ui-datepicker-prev-hover {
	left: 2px;
}

.ateotheme.ui-datepicker .ui-datepicker-next-hover {
	right: 2px;
}

.ateotheme.ui-datepicker .ui-datepicker-next span, .ateotheme.ui-datepicker .ui-datepicker-prev span
	{
	background-image: url(../../images/ui-icons_ffffff_256x240.png);
	background-position: -32px 0;
	margin-top: 0;
	top: 0;
	font-weight: normal;
}

.ateotheme.ui-datepicker .ui-datepicker-prev span {
	background-position: -96px 0;
}

.ateotheme.ui-datepicker table {
	margin: 0;
}

.ateotheme.ui-datepicker th {
	padding: 1em 0;
	color: #ccc;
	font-size: 13px;
	font-weight: normal;
	border: none;
	border-top: 1px solid #3a414d;
}

.ateotheme.ui-datepicker td {
	background: #337AB7;
	border: none;
	padding: 0;
}

.ui-datepicker-week-end.ui-datepicker-unselectable .ui-state-default {
	
}

.ateotheme td .ui-state-default {
	background: transparent;
	border: none;
	text-align: center;
	padding: .3em;
	margin: 0;
	font-weight: normal;
	color: #efefef;
	font-size: 16px;
}

.ateotheme .ui-state-disabled {
	opacity: 1;
}

.ateotheme .ui-state-disabled .ui-state-default {
	color: #fba49e;
}

.ateotheme td .ui-state-active, .ateotheme td .ui-state-hover {
	background: #2e3641;
}

.ateotheme td .ui-state-active, .ateotheme td .ui-state-hover {
	background: #fff;
	color: #000
}

.ateotheme .ui-datepicker-buttonpane {
	margin: 0 !important;
	background-color: #fff;
	width: 100%
}

.ateotheme .ui-datepicker-buttonpane button {
	color: #535353;
	background: none repeat scroll 0 0 #fff;
	border-radius: 0;
	border: 1px solid #535353;
	opacity: 1 !important;
	font-size: 12px !important
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	float: left;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
	input[type=date], input[type=time], input[type=datetime-local], input[type=month] {
		line-height: 19px;
		padding-top: 2px;
	}
}

.datepicker>.datepicker_header>.icon-close>div {
	position: relative;
	right: 12px;
}

.datepicker>.datepicker_header>.icon-home {
	width: auto !important;
	height: auto !important;
}

.ui-datepicker-week-col {
	text-align: center !important;
	color: #ddd !important;
	font-size: 10px !important;
}

#ui-datepicker-div {
	z-index: 1000 !important;
	box-shadow: 0 0 1px rgba(255, 255, 255, .7);
}

.between80-100 {
	background-color: #fbc02d;
	color: #000;
}

.more100 {
	background-color: #f44336;
}

.task-ready {
	background-color: #2b982b;
	color: #fff;
}

.task-reject {
	background-color: #ff9600;
	color: #000;
}

.task_time_out {
	background: repeating-linear-gradient(45deg, #606dbc, #606dbc 10px, #465298 10px, #465298 20px);
}

.icons.not-touch:hover .dropdown-menu {
	display: flex;
	flex-wrap: nowrap !important;
	flex-direction: row-reverse;
}
.icons.not-touch .dropdown-menu .editAction {order: 1;}
.icons.not-touch .dropdown-menu .viewAction {order: 2;}
.icons.not-touch .dropdown-menu .copyAction {order: 3;}
.icons.not-touch .dropdown-menu .newAction {order: 5;}
.icons.not-touch .dropdown-menu .addAction {order: 5; margin-right: 4px !important;}
.icons.not-touch .dropdown-menu .sendpwAction {order: 5; margin-right: 4px !important;}
.icons.not-touch .dropdown-menu .sendmailAction {order: 5;}
.icons.not-touch .dropdown-menu .newtaskAction {order: 6;}
.icons.not-touch .dropdown-menu .addprinicpalAction {order: 7;}
.icons.not-touch .dropdown-menu .moveAction {order: 15;}
.icons.not-touch .dropdown-menu .sendAction {order: 16; margin-right: 4px !important;}
.icons.not-touch .dropdown-menu .testSendAction {order: 17;}
.icons.not-touch .dropdown-menu .deleteAction {order: 22; margin-right: 20px !important;}

.multiselect>label {
	width: 100%;
}

.bootstrap-select {
	width: 100% !important;
	max-width: 380px !important;
}

.bootstrap-select [aria-selected="true"] {
	background: #e7e7e7;
}

.bootstrap-select .dropdown-menu {
	margin-top: 0px !important;
}

.bootstrap-select .actions-btn {
	border: 1px solid #ddd !important;
	font-size: 12px !important;
	padding: 3px;
}

#projectTimeline .bootstrap-select .dropdown-menu li[data-original-index="0"] {
	display: block;
}

.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark:before {
	content: '' !important;
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%2323527c' d='M10,17L5,12L6.41,10.58L10,14.17L17.59,6.58L19,8M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z' /%3E%3C/svg%3E");
	width: 20px;
	height: 20px;
	display: inherit;
	position: relative;
}

.bootstrap-select>.btn {
	cursor: pointer;
	width: 100% !important;
	height: 28px !important;
	background: #fff none repeat scroll 0 0 !important;
	border: 1px solid #e3e3e3 !important;
	border-radius: 3px;
	box-shadow: 0 1px 1px 0 rgba(50, 50, 50, 0.05);
	font-size: 13px;
	margin-bottom: 0;
}

.bootstrap-select .dropdown-menu a:hover span.check-mark:before {
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M10,17L5,12L6.41,10.58L10,14.17L17.59,6.58L19,8M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z' /%3E%3C/svg%3E")
		!important;
}

.btn-labeled {
	padding-top: 0;
	padding-bottom: 0;
}

.btn-label {
	position: relative;
	left: -7px;
	display: inline-block;
	padding: 3px 7px 3px 5px;
	background: rgba(0, 0, 0, 0.15);
	border-radius: 3px 0 0 3px;
}

.togglebutton {
	vertical-align: middle;
}

.togglebutton, .togglebutton label, .togglebutton input, .togglebutton .toggle {
	user-select: none;
}

.togglebutton label {
	cursor: pointer;
	color: rgba(0, 0, 0, 0.26);
}

.form-group.is-focused .togglebutton label {
	color: rgba(0, 0, 0, 0.26);
}

.form-group.is-focused .togglebutton label:hover, .form-group.is-focused .togglebutton label:focus {
	color: rgba(0, 0, 0, .54);
}

fieldset[disabled] .form-group.is-focused .togglebutton label {
	color: rgba(0, 0, 0, 0.26);
}

.togglebutton label input[type=checkbox] {
	opacity: 0;
	width: 0;
	height: 0;
}

.togglebutton label .toggle {
	text-align: left;
	margin-left: 5px;
}

.togglebutton label .toggle, .togglebutton label input[type=checkbox][disabled]+.toggle {
	content: "";
	display: inline-block;
	width: 30px;
	height: 15px;
	background-color: rgba(255, 255, 255, 0.7);
	border-radius: 15px;
	margin-right: 15px;
	transition: background 0.3s ease;
	vertical-align: middle;
}

.togglebutton label .toggle:after {
	content: "";
	display: inline-block;
	width: 20px;
	height: 20px;
	background-color: #FFFFFF;
	border-radius: 20px;
	position: relative;
	box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4);
	left: -5px;
	top: -3px;
	border: 1px solid rgba(0, 0, 0, .54);
	transition: left 0.3s ease, background 0.3s ease, box-shadow 0.1s ease;
}

.togglebutton label input[type=checkbox][disabled]+.toggle:after, .togglebutton label input[type=checkbox][disabled]:checked+.toggle:after
	{
	background-color: #BDBDBD;
}

.togglebutton label input[type=checkbox]+.toggle:active:after, .togglebutton label input[type=checkbox][disabled]+.toggle:active:after
	{
	box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(0, 0, 0, 0.1);
}

.togglebutton label input[type=checkbox]:checked+.toggle:after {
	left: 15px;
}

.togglebutton label input[type=checkbox]:checked+.toggle {
	background-color: rgba(35, 82, 124, 0.7);
}

.togglebutton label input[type=checkbox]:checked+.toggle:after {
	border-color: #23527c;
}

.togglebutton label input[type=checkbox]:checked+.toggle:active:after {
	box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(35, 82, 124, 0.1);
}
.ui-autocomplete {
	background: #fff !important;
}

.ui-autocomplete .ui-state-focus {
	background: #2b303b !important;
	font-weight: normal !important;
	border: 0px solid #fff !important;
}

.ui-autocomplete .ui-state-focus a {
	color: #fff !important;
}
@media screen and (max-width: 768px) {
	.topNavi .badge b {
		display: none;
	}
}
@media screen and (min-width: 768px) {
	.has-check>div {
		width: 25%;
		float: left
	}
}
#modal_uploads {
	overflow: hidden !important;
}
.multiselect {
	margin-bottom: 10px;
}
.multiselect .btn-group,
.multiselect .btn-group button {
	width: 100%;
	text-align: left;
}
.multiselect .btn-group button {
	color: #383e4b;
	background-color: #fff;
	border-color: #ccc;
	box-shadow: 0px 0px 0px !important;
	border-radius: 0;
	height: 29px;
}

.multiselect-container {
	right: 0;
}

.multiselect-container>li>a>label>input[type="checkbox"] {
	position: absolute;
	left: -9999px;
}

.multiselect a, .multiselect-container>li label {
	padding: 0 0 0 8px;
	display: block;
	width: 100%;
}

.multiselect-container>li label {
	padding: 3px 20px 3px 14px !important;
}

.multiselect-container>li>a:hover label, .multiselect-container>li.active>a label {
	color: #fff !important;
}

.multiselect-container>li.active>a label {
	font-weight: bold;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
	margin: 0 !important;
}
.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px solid;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-input:checked ~ .custom-control-label::before {
	background-color: #23527c;
}
.custom-control-label {
	padding-top: 2px;
}