body{
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}

a,
.page-link {
    color: #b20135;
}
a:hover,
.page-link:hover {
    color: #a10014;
}

.alert.alert-primary {
    color: #333333;
    background-color: rgba(178,1,53,0.25);
    border-color: #330000;
}

.orderListTitles {
	background-color: #b20135;
}

.big-icon {
    background-color: #b20135;
}

.input-group .fa {
    color: #660000;
}

.badge-danger {
    color: #fff;
    background-color: #900;
}

.btn-primary {
    color: #fff;
    background-color: #b20135;
    border-color: #b20135;
}

.btn-primary:hover,
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #a10014;
    border-color: #660000;
}
.btn-primary.disabled, .btn-primary:disabled {
    color: #333;
    background-color: #999;
    border-color: #888;
}

.btn-primary.focus,
.btn-primary:focus {
	box-shadow: 0 0 0 .2rem rgba(178, 1, 53, .5);	
}

@media (min-width: 992px) {
    .navbar-light .navbar-nav .nav-link:focus,
    .navbar-light .navbar-nav .nav-link:hover {
        background-color: #b20135;
        color: #fafafa;
    }
    .navbar-light .navbar-nav .active {
        border-bottom: 2px solid #b20135;
    }
}
.calendar-table__item a {
	-webkit-box-shadow:inset 0 0 0 5px #3a862f;
	box-shadow:inset 0 0 0 5px #3a862f;
	background-color: #61c471;
	color: #ffffff;
	font-weight: bold;
}
.calendar-table__item a:hover {
	-webkit-box-shadow:inset 0 0 0 5px #3a862f;
	box-shadow:inset 0 0 0 5px #3a862f;
	background-color: #ffffff;
	color: #61c471 !important;
	font-weight: bold;
}
.calendar-table__item a.selected {
	-webkit-box-shadow:inset 0 0 0 5px #3a862f;
	box-shadow:inset 0 0 0 5px #3a862f;
	background-color: #ffffff;
	color: #61c471;
}
.calendar-table__item a.selected:hover {
	background-color: #61c471;
	color: #ffffff;
	-webkit-box-shadow:inset 0 0 0 5px #3a862f;
	box-shadow:inset 0 0 0 5px #3a862f;
}

.alert-info {
	color: #0c5460;
    background-color: #d1ecf1;
    border-color: #bee5eb;
}