@import 'https://fonts.googleapis.com/css?family=Libre+Baskerville:700,400';
/**
 * This file should get overwritten if Method 1 is used. If Method 2 is chosen,
 * remove this comment and start adding your styles to this file.
 */

.indexChartImage {float:right; margin:0px 0px 15px 20px; border:1px #ccc solid;}
.indexTableImage {display:block; width:100%; text-align: center;}
.indexTableImage img {width:100%;}
#calc table {border:none; width:100%;}
.note {font-size:10px;}
/*     #calc{width:800px;height:500px;} */
    #btn{width:100%;height:40px;font-size:20px;}
.highlight {background-color:#ffff00; padding:1%;}
.highlight td {padding:1%;}


img {
/* 	width:100%;  */
	width:auto;
	height:auto;
	}

table a:not(.btn), .table a:not(.btn) {
    text-decoration: none;
    white-space: inherit;
}

 div.field.field-name-upload.field-type-file.field-label-hidden {margin-top: 20px;}

.navbar #block-search-form {
    margin: 15px 0px 5px 5px;
    clear:right;
}
#search-block-form > div > div > div.input-group .form-control  {border:0px dotted #F00; /* height:33px;  */
/* width:200px;  */
}



#block-views-most-recent-block > div > div > table > tbody > tr:nth-child(n) > td {border:0px; padding-bottom:20px;}

#block-views-most-recent-block > div > div > table > tbody > tr:nth-child(n)
{border-top:2px #ccc solid;}

header > h2 > a {
font-size:16px;
	white-space: pre;           /* CSS 2.0 */
	white-space: pre-wrap;      /* CSS 2.1 */
	white-space: pre-line;      /* CSS 3.0 */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap;  /* HP Printers */
	word-wrap: break-word;      /* IE 5+ */
	}
	


	table > thead > tr > th, .table > thead > tr > th, table > tbody > tr > th, .table > tbody > tr > th, table > tfoot > tr > th, .table > tfoot > tr > th, table > thead > tr > td, .table > thead > tr > td, table > tbody > tr > td, .table > tbody > tr > td, table > tfoot > tr > td, .table > tfoot > tr > td {
    border:1px #ddd solid;
    padding:3px;
}

h1, h2, h3 {font-family:Libre Baskerville;}
h1 {font-size:24px; color:#216db9; font-weight: 400; letter-spacing: -.012em;}
h2 {font-size:20px; font-weight:400; letter-spacing:-.01em;}
h3 {font-size:18px; font-weight:500; letter-spacing:-.01em;}

.lead {
    margin-bottom: 20px;
    font-size: 25px;
    font-weight: 400;
    line-height: 1.4;
    letter-spacing: -.017em;
}

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #fcedb8;
    border: 1px solid #e8e8e8;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.navbar-default {
    background-color: #216db9 !important;
    border-color: #e7e7e7;
    }
    
.nav > li > a {
    position: relative;
    display: block;
    padding: 0px 15px 10px;
}    
    #page-header > p {color:#216db9; font-family:Libre Baskerville;font-weight: 400; letter-spacing: -.012em;
    margin-bottom:20px;
    }
    
    #navbar > div > div.navbar-header > a > img {width:auto; padding:10px 0px 35px;} 

body > div.main-container.container > div > aside > div .well {border-top:5px;}    

#navbar > div > div.navbar-collapse.collapse > nav > ul > li.first.expanded.dropdown {
    color: #fff;
}
.navbar-default .navbar-nav > li > a {color: #FFF;}

#navbar > div > div.navbar-collapse.collapse > nav > ul > li.first.expanded.dropdown,
#navbar > div > div.navbar-collapse.collapse > nav > ul > li:nth-child(2),
#navbar > div > div.navbar-collapse.collapse > nav > ul > li:nth-child(3),
#navbar > div > div.navbar-collapse.collapse > nav > ul > li:nth-child(4),
#navbar > div > div.navbar-collapse.collapse > nav > ul > li:nth-child(5) {border-right:1px #ccc solid;}


    
    @media screen and (min-width:260px) and (max-width:580px)
    {
        #navbar > div > div.navbar-header > a > img {width:290px; padding:10px 0px 15px;} 
        }
        
@media (min-width: 768px) 
{
    .navbar-nav {
    float: right !important;
    margin: 0;
    position:absolute;
    right:7%;
    bottom:0px;
    }        
}
        
        
        