@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Libre+Baskerville:400,400i,700'); /*font-family: 'Libre Baskerville', serif;*/
@import url('https://fonts.googleapis.com/css?family=Assistant:200,300,400,600,700,800'); /*font-family: 'Assistant', sans-serif;*/
body{ margin:0px; padding:0px; font-family: 'Assistant', sans-serif; color:#333; background-color:#EBF1FF;}
h1,h2,h3,h4,h5{font-family: 'Libre Baskerville', serif;}
header{background-color:#fff; border-bottom:1px solid #e1e1e1; min-height:60px;}
.logo{ margin-top:3px;}
.logo img{ max-width:100%;}
.navbar{ margin-top:15px; padding-bottom:0px; background-color:transparent !important;}
.container {max-width: 1250px;}
.contentarea{ background-color:#fff; min-height:300px; padding:15px;}
.navbar-expand-lg .navbar-nav .nav-link {
     background-color:#0F3F89; color:#fff; padding:10px 20px; text-transform:uppercase; margin-right:5px;}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {color:#fff;
background-color:#c00000;}
.page-heading{text-align:center; background-color:#A10505; padding:10px 15px;}
.page-heading h4{ margin:0px; padding:3px; color:#fff; font-size: 1.1em;}
.module-head{ text-align:right; font-size:1.1em; padding:10px 20px; display:inline-block; border-radius:5px; background-color:#FBEBD0; margin-top:8px; color:#000; text-transform:uppercase; font-weight:bold;} 

.form-row{ padding:20px; border:1px solid #eee; margin:0px 0px 20px 0px;}
label{font-weight:bold;}
.table thead th{background-color:#eee;}
.btn{ border-radius:0px;}
.btn-primary{ background-color:#0F3F89; border-color:#0F3F89;}
footer{ background-color:#fff; padding:8px 15px; position:fixed; bottom:0px; right:0px; left:0px;}


