/*
 * Copyright (C) Alexander Urban (2018)
 *
 * This file is part of GWDetChar
 *
 * GWDetChar is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * GWDetChar is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with GWDetChar.  If not, see <http://www.gnu.org/licenses/>
 */

html {
		position: relative;
		min-height: 100%;
}

body {
		margin-bottom: 166px;
		min-height: 100%;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-weight: 300;
}

h1, h2, h3, h4, h5, h6 {
		font-weight: normal;
}

h4 {
		word-break: break-all;
}

h4::before {
		display: block;
		content: "";
		margin-top: -70px;
		height: 70px;
		visibility: hidden;
		pointer-events: none;
}

a {
		cursor: pointer;
}

.container {
		width: 97%;
		@media (max-width: 991px) {
				max-width: 991px;
		}
		@media (min-width: 992px) {
				max-width: 1100px;
		}

		@media (min-width: 1200px) {
				max-width: 1400px;
		}
}

.panel {
		box-shadow: 0 1px 10px rgba(0, 0, 0, 0.23), 0 1px 10px rgba(0, 0, 0, 0.16);
		margin-bottom: 35px;
}

.with-margin {
		margin-bottom: 15px;
}

.fancybox-skin {
		background: white;
}

.btn {
		opacity: 0.8;
}

.btn-group {
		margin-top: 0px;
		margin-bottom: 6px;
		@media(max-width:991px) {
				float: left;
		}
		@media(min-width:992px) {
				float: right;
		}
}

.desktop-only {
		@media(max-width:991px) {
				display:none;
		}
}
