@charset "utf-8";
/* CSS Document */

html, body { height: 100%; background:url(../images/bg.jpg) repeat #fff; font-family: 'Open Sans', sans-serif; font-weight:normal; }


.pa-10 { padding:10px; }
.pa-lr-0 { padding-left:0px; padding-right:0px; }
.pa-tb-30 { padding-bottom:30px; padding-top:30px; }
.pa-tb-20 { padding-bottom:20px; padding-top:20px; }
.pa-tb-10 { padding-bottom:10px; padding-top:10px; }
.pa-tb-5 { padding-bottom:5px; padding-top:5px; }
.pa-b-20 { padding-bottom:20px; }
.pa-b-10 { padding-bottom:10px; }
.pa-t-20 { padding-top:20px; }
.pa-t-10 { padding-top:10px; }


header {  }
header .logo { padding:10px; }


.navbar { border-radius: 0px; margin-bottom: 0px; border:none; border-top:#53638e 5px solid; }
.navbar-default { background: #fff; box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.176); border-radius:0; }
.navbar-default .navbar-nav > li > a { color: #9e8e92; text-transform:uppercase; font-weight:400; line-height: 48px; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-brand { float: left; height: 78px; padding: 15px 10px; font-size: 14px; line-height: 45px; }
.navbar-nav > .active > a:focus { color: #fff; background-color: #a2d1fd; }
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color: #9e8e92;  background-color: transparent; }
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { color: #bb904c; background-color: #a2d1fd; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #555;
    background-color: #a2d1fd;
}
.navbar-default .navbar-brand { height: 80px; padding: 20px 10px; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-brand {height: 78px; }
.nav > li > a > img { padding:15px; }
.dropbtn {
    background-color: #4CAF50;
    color: white;
    padding: 16px;
    font-size: 16px;
    border: none;
    cursor: pointer;
}

.dropdown {
    position: relative;
    display: inline-block;
	z-index:100;
}

.dropdown .active {

background-color: #a2d1fd;

}

 .dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 200px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	list-style:none;
	padding:0;
}
.active .dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 200px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	list-style:none;
	padding:0;
	margin-top:75px;
}
.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown-content a:hover {background-color: #f1f1f1}

.dropdown:hover .dropdown-content {
    display: block;
}

.dropdown:hover .dropbtn {
    background-color: #3e8e41;
}
@media (max-width: 991px) { .nav > li > a > img { padding:0px 20px; } }

.dropdown-menu { position: absolute; top: 100%; left: 0px; z-index: 1000; display: none; float: left; min-width: 160px; padding: 15px 15px; margin: 2px 0px 0px; font-size: 14px; text-align: left; list-style: outside none none; background-color: #fff; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0px; border-top:none; background: linear-gradient(to bottom, #D7D7D7 1px, #FFF 8px) repeat scroll 0% 0% transparent; box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.176); }
.dropdown-menu a { color:#21366c; font-weight:bold; }
.dropdown-menu a:hover { color:#bb904c; text-decoration:none; }


.content { background: #fff; padding:30px; }
.content h1 { color: #23376b; background: none repeat scroll 0% 0% transparent; border-bottom: 5px solid rgba(0, 0, 0, 0.15); box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.075); margin: 0px 0px 15px; white-space: pre-wrap; line-height: 38px; padding: 0px 0px 5px; font-weight:bold; }
.content h1 span { color:#bb904c; }
.content h4 { color:#4e4e4e; font-weight:bold; }
.content .btn-default { background:#6f6f6f; color:#fff; font-weight:bold }
.hom-about { background:#f6f6f6; }
.content p, .content li { color:#494949; font-size:12px; line-height:22px; }
blockquote { border-left: 5px solid #eaddc9; }
.content .nav-stacked > li { background:#e4deda; border-bottom:#d9d4d2 1px solid; font-size:14px; }
.content .nav-stacked > li h4 { background:#283c70; padding:12px 10px; color:#fff; margin:0px; }
.content .nav-stacked > li + li { margin-top: 0px; margin-left: 0px; }
.content .nav-pills > li > a.active { background:#bb904c; color:#fff; }
.content .nav-pills > li > a:hover { background:#bb904c; }
.content .nav-pills > li > a { border-radius: 0px; color:#333333; }
.content .nav > li > a { position: relative; padding: 6px 15px; }

.info { color:#978489; }
.info h5 { color:#53638e; font-size:24px; margin-top:0px; font-weight:bold; }
.info h4 { color:#6aabe7; font-size:20px; margin-top:0px; font-weight:bold; }


.page-header { padding: 45px 0px 25px; background-color: #E4DEDA; background-image: url(../images/fmpb-logo-header-bg.png); background-repeat: no-repeat; background-position: 0% center; margin:0px; color:#133b69; font-weight:bold; }

footer { color: #fff; }
footer h4 { font-weight:bold; text-transform:uppercase; }
footer .footer-above { padding-top: 20px; background:#213569; font-size:14px; border-top:#0e2254 3px solid;  border-bottom:#0e2254 3px solid; }
footer .footer-above .nav > li > a { padding: 2px 6px; }
footer .footer-above .nav > li > a:hover, footer .footer-above .nav > li > a:focus { background: #0e2254; }
footer .footer-above a, footer .footer-below a { color:#fff; }
footer .footer-col { margin-bottom: 20px; }
footer .footer-below { padding: 15px 0; background: #53638e; }
