a {
	color: #4b97dd;
}
h3 {
    font-size: 24px;
    color: #1d588e;
    padding: 0 0 10px;
}
.btn-primary {
	background: #4b97dd;
	border-color: #4b97dd;
}
.btn-primary:hover {
	background: #327dc1;
	border-color: #327dc1;
}
.btn-outline-secondary {
	border-color: #4b97dd;
}
.btn-outline-secondary:hover {
	background: #327dc1;
	border-color: #327dc1;
}
.card {
	height: 100%;
}
.card-body {
	padding: 30px;
}

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
	padding-left: 25px;
	padding-right: 25px;
}
main > section:first-child {
	background-image: url('img/papyrus.png');
	background-repeat: repeat;
}
.modal-content {
	padding: 25px;
}
ul li {
	list-style-type: none;
	position: relative;
}
ul li:before,
ul li:after {
	content: '';
	position: absolute;
	left: -20px;
	background-color: #ddd;
	width: 10px;
	height: 3px;
}
ul li:before {
	top: 12px;
	transform: rotate(-45deg);
}
ul li:after {
	top: 6px;
	transform: rotate(45deg);
}
ul li:after:hover,
ul li:after:before {
	background-color: #327dc1;
}
div.pictures {
	position: relative;
}
div.pictures > span {
	position: absolute;
	background-color: #327dc1;
	padding: 6px 10px;
	color: white;
	top: 20px;
	left: -20px;
}

@media(max-width: 767px) {
	.card-container {
		margin: 0 0 50px;
	}
}