* {
    min-height: 0.01px;
}
.navtitle{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap; font-weight: bold; font-size: 30px;}
.navbar {
    background-image: url("../images/top-grey.png");
    background-size: cover;
    background-position: center no-repeat;
}
.navbar-toggler{
    border-color: #ffffff; 
    background-color: #ffffff; 
}


.sec_underline {
    border-bottom: solid 5px #525288;
} 
h2.links {
    border-left: solid 5px #525288; 
    background-color: #a7a8bd; 
    padding: 5px 10px; 
    font-size: 80%;
}
ul.links {
    font-size: 80%;
}

.c-title1 {
    padding: 0.25em 0.5em; 
    /* color: #494949;  */
    background: transparent;
    border-left: solid 20px #36292f;
    border-color: #36292f;
}
.c-title{
    border-bottom: #525288 solid 5px;
    padding: 6px 0;
}
.imgcontainer {
    /* position: relative;  */
    max-width: 800px;
    margin: 10px auto;
    background: #525288;
}
.imgcontainer img.overwhite {
    width:100%;
}
a:hover img.overwhite {
    cursor:pointer;
    filter: alpha(opacity=60);
    -ms-filter: "alpha(opacity=60)";
    -moz-opacity:0.6;
    -khtml-opacity: 0.6;
    opacity:0.6;
    zoom:1;
}
.imgcontainer .content {
    top: 0; 
    background: #525288;
    color: #ffffff;
    width: 100%;
    padding: 20px;
}
        .fl{display: block; margin-top: 10px;}

        .btn1{background-color: #525288; color: #ffffff; display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
        .borde1{border-color:#525288!important}

        a{color:#525288;}

        .ml-1{margin-left: 5px;}
        .ml-2{margin-left: 10px;}
        .mr-1{margin-left: 5px;}
        .mr-2{margin-left: 10px;}

        a.hline{background-color: #525288; color: #ffffff; padding: 20px; width: 100%; display: block; margin: 25px 0px;}