﻿@import url('https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,500;1,600;1,700;1,800&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

html,body,button{
	font-family: 'Roboto', sans-serif;
}
html {
	background-color:#1e73be
}
body {
	x-background-color: #f9f9f9;
}

.quote {
	font-family: 'EB Garamond', serif;
	font-size: 120%
}

.btn {
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19);
}
.btn-group {
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19);	
}
.btn-group .btn {
	box-shadow: none;	
}

.form-control {
	border-color: rgba(0, 0, 0 ,0.1);
}

.btn.btn-hover {
	box-shadow: none;
}
.btn.btn-hover:hover {
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19);
}

.alert {
	border-color: transparent;
}
.card {
	x-background-color: transparent;
	x-border-color: transparent;
	x-color: #1e73be;
}
.card-header {
	border-bottom-color: transparent;
}
.filters.card .card-body {
	x-background-color: white;
}
.results.card .card-body {
	x-background-color: white;
}
.section .card-body {
	background-color: white;
}
.modal-header {
	x-color: #1e73be;
	border-bottom-color: transparent;
}
.modal-footer {
	border-top-color: transparent;
	padding-top: 2rem;
	padding-bottom: 2rem;
}
.modal-dialog .modal-header {
	x-background-color: #f8f9fa;
	x-background-color: #e1e3e5;
	background-color: #cce5ff;
	x-background-color: #e8e8e8;
	x-color: #1e73be;
	font-weight: 500;
}
.modal-dialog .modal-footer {
	background-color: #1e73be;
	color: white;
	margin-top: 2rem;
}
.modal-dialog .modal-body {
	x-background-color: rgba(0,0,0,.03);
}

#mmnavbar {
	x-background-color: #f8f9fa!important;
	x-background-color: #e1e3e5!important;
	background-color: #cce5ff!important;
	x-background-color: #1e73be!important;
	x-background-color: #e8e8e8!important;
}
a.nav-link {
	x-color: #1e73be;
}

.h5.title {
	font-weight: 500;
	x-color: #0a264f;
}


.nav-pills .nav-link.active, .nav-pills .show>.nav-link  {
	x-background-color: #1e73be;
}

.table-bordered td, .table-bordered th {
	border-color: rgba(0,0,0,.03);
}
.table-bordered.table thead th {
	border-bottom-width: 1px;
}
.atv .form-control {
	background-color: transparent;
}

.form-group label {
	font-size: 84%;
	font-weight: 500;
	x-color: #0a264f;
}
.app-footer {
	background-color: #1e73be;
	color: white;
	x-padding: 40px 0;
	margin-top:2rem!important;
}
.app-footer .site-branding {
	border-right: rgba(255, 255, 255, 0.1) solid 1px;
	padding-right: 12px;
	margin-right: 12px;
	display: inline-block
}
.app-footer a {
	color: white;
}

.card.section .rotate-icon {
  float: right;
}

.card.section a:not(.collapsed) .rotate-icon {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

