body {
		font-family: 'Open Sans', sans-serif;
		padding-top: 70px; /* kvùli fixnímu menu */
		padding-bottom: 70px; /* kvùli fixnímu menu */
}

a {
		text-decoration: underline;
}

h1 {
		font-weight: 800;
		font-size:  65px;
		letter-spacing: -1px;
}

h2, h3, h4, h5 {
		font-weight: 700;
}

.navbar a, .btn, .pager a {
		text-decoration: none;
}

.navbar-brand, .navbar-brand:visited {
		color: #5E5E5E !important;
		position: relative; top: -1px;
}

.navbar-brand strong {
		margin-right: 1px;
}

.navbar-nav li {
		padding-left: 6px; padding-right: 6px;
}

.navbar .btn {
		color: white !important;
		display: block;
		padding: 6px 12px;
		margin: 7px 0;
		box-sizing: content-box;
		font-size: 14px;
		text-shadow:0 -1px 0 rgba(0,0,0,.2);
}

.navbar .btn-success:hover {
		background-color: #419641 !important; 
}

.jumbotron h1 {
		margin: 20px 0 30px 0;;
		font-size: 56px;
}

.jumbotron .lead {
		margin: 20px 0 30px 0;;
}

.jumbotron .btn {
		
}

.jumbotron-2 {
		background: white;
		padding: 20px 0 25px 0;
}

.jumbotron-2 h1 {
		margin-bottom: 0;
}

.jumbotron-2 .lead {
		font-size: 30px;
		font-weight: 800;
		margin-top: 0;
}

.btn-success, .btn-danger {
		font-weight: 700;
}

.side-note {
		border-left: 1px solid #DDDDDD;
}

.list-group a {
		text-decoration: none;
}

.list-group a .list-group-item-heading {
		text-decoration: underline;
}

blockquote p {
		margin: 0;
}

.tools .btn-primary, .tools .btn-danger {
		font-weight: 700;
}

.tools .panel-heading p {
		margin-left: 33px;
}

.column {
		font-size: 1.2em;
		max-width: 600px;
}

.panel-lg {
		margin: 25px 0;
}


.panel-lg .panel-heading h2 {
		margin: 10px 20px 15px 20px;
}

.panel-lg .panel-body {
		padding: 20px 25px 20px 25px;
}

.panel-process h4 {
		margin-top: 15px;
}

.navbar-fixed-bottom .alert {
		margin: 7px 0 9px 0;
}

.results .amount {
		font-size: 80px;
		font-weight: 700;
		color: #387D38;
}

.results .lead {
		margin-left: 62px;
}

.indentation {
		margin-left: 21px;
}

.insertion {
		margin-bottom: 50px;
		margin-top: 20px;
}

.insertion span {
		border: 1px dotted #DDDDDD; border-left: none; border-right: none;
		padding: 12px 10px;
		margin: 10px 0 50px 0;
}

.footer {
		border-top: 1px solid #DDDDDD;
		padding: 20px 10px 40px 10px;
		margin: 50px 0 0px 0;
}

@media all and (max-width: 768px) {
	.navbar-fixed-bottom {
		position: relative;
	}
}


 
