@import 'vendor/kendo/kendo.common-material.min.css';
@import 'vendor/kendo/kendo.material.min.css';
@import 'vendor/kendo/kendo.custom.css';
@import 'vendor/fontawesome/all.min.css';
@import 'vendor/hamburgers.min.css';
@import 'src/animations.css';
@import 'src/misc.css';
@import 'src/text.css';
@import 'src/form.css';
@import 'src/buttons.css';
@import 'src/navigation.css';
@import 'src/grid.css';
@import 'src/layout.css';
@import 'src/login.css';
@import 'src/widgets.css';
@import 'src/inscriptions.css';

html,
body {
	min-height: 100vh;
	margin: 0;
	padding: 0;
	background: #FFFFFF;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	color: #444444;
}

body.no-footer footer {
	display: none !important;
}

body,
header { transition: background-color 0.3s ease-out; }

img { border: none; }

ul, li { list-style: none; padding: 0; margin: 0; }

.wrapper { max-width: 1024px; }

#page > div {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

#themeSwitcher {
	position: fixed;
	bottom: 15px;
	left: 15px;
    z-index: 999;
}

#themeSwitcher i {
    color: #c8c8c8;
    padding: 10px;
    cursor: pointer;
    top: 2px;
    position: relative;
}