body {
    padding-top: 10px;
    background-color: #91a5ff;
}

.container {
    background-color: white;   
}
/* Nav bar */
.navbar
{
    background: #606aec;
}
#bootstrap-overrides .hide-navbar-text
{
    color: #606aec;
}

#bootstrap-overrides .nav-link { 
    color:white;
}
#bootstrap-overrides .dropdown-item { 
    color:#606aec;
}
#bootstrap-overrides .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

/* Others */
#bootstrap-overrides h1 { 
    color:#606aec;
    font-size: 36px;
    font-family: candara;
    font-weight: bold;
    padding-top: 5px;
}
#bootstrap-overrides h2 { 
    color:#606aec;
    font-size: 24px;
    font-family: candara;
    font-weight: bold;
    padding-top: 5px;
}
#bootstrap-overrides h3 { 
    color:#235F00;
    font-size: 22px;
    font-family: candara;
    font-weight: bold;
    padding-top: 5px;
}
.centre-image {
    display: block; 
    margin: auto;
}
.bg-lightgray
{
    background: #F7F7F7;
}
.medium-padding
{
    padding: 15px 20px 15px 20px;
}
.faq-padding
{
    padding: 5px 10px 20px 10px;
}

.page-content {
    font-size: 20px;
}

.peach-footer
{
    background: #D72300;
    color: white;   

    font-size: 12px;
    padding: 20px;
}
.legal-link
{
    color: white;
}
.legal-link:hover
{
    color: white;
}
my-email::after {
  content: attr(data-domain);
}
my-email::before {
  content: attr(data-user) "\0040";
}

.image-top-right {
    align: right;
}

.menu-fencer-mirror {
    transform: scaleX(-1);
}

.blue-subtitle {
    color:blue; 
    padding: 0 50px 0 50px;
    font-style: italic;
    text-align: center;
}