/** theme:    base
 *
 * @author    Sarven Capadisli <info@csarven.ca>
 * @license   http://creativecommons.org/licenses/by/3.0/ Creative Commons Attribution 3.0 Unported
 */

* { margin:0; padding:0; }
img { display:block; border:0; }
a abbr { cursor: pointer; border-bottom:0; }
table { border-collapse:collapse; }
tr { vertical-align:top; }
ol { list-style-position:inside; }
/*html { font-size: 87.5%; }*/
body {
background-color:#FFFFFF;
color:#000000;
font-family: sans-serif !important;
font-size:1.3em !important;
line-height:1.65;
position:relative;
}
h1,h2,h3,h4,h5,h6 {
margin-bottom:0.5em;
overflow:hidden;
}
h1 {
font-size:1.8em;
margin-bottom:1em;
}
h2 { font-size:1.6em; }
h3 { font-size:1.3em; }
h4 { font-size:1.1em; }
h5 { font-size:1em; }
h6 { font-size:0.9em; }

code { font-size:1.2em; }

legend {
font-weight:bold;
font-size:1.3em;
}
input, textarea, select, option, button {
padding:4px;
}
input.submit {
font-weight:bold;
cursor:pointer;
}
textarea {
overflow:auto;
}
option {
padding-bottom:0;
}
fieldset {
padding:0;
border:0;
}
form ul li {
list-style-type:none;
margin:0 0 18px 0;
}
form label {
font-weight:bold;
}
input.checkbox,
input.radio {
position:relative;
top:2px;
left:auto;
border:0;
}
button {
font-weight:bold;
font-family: monospace;
padding:0 4px;
}

kbd {
font-weight:bold;
padding:2px 6px;
border-width:1px;
border-style: solid
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}


.error,
.success,
.warning {
padding:4px 1.55%;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
margin-bottom:18px;
border-width:2px;
border-style:solid;
}

.dn { display:none; }

caption {
font-weight:bold;
font-size:1.3em;
text-align:left;
}
thead tr {
border-bottom:0;
}
thead td {
font-size:1.1em;
font-weight:bold;
}

th, td {
padding-top:0.5em;
padding-bottom:0.5em;
padding-right:1em;
}
th {
text-align:left;
}
tr {
border-bottom-width:1px;
border-bottom-style:solid;
}
tr:last-child {
border-bottom:0;
}


address {
float:left;
margin-left:18px;
font-style:normal;
width:50%
}
address img.logo {
margin-right:0;
}
address .fn {
font-weight:bold;
}
address img + .fn,
address object + .fn {
/*display:none;*/
margin-top:11px;
}
address a {
text-decoration:none;
}

address img,
address object,
address span {
float:left;
}

address img,
address object {
margin-right:18px;
}
address span {
float:left;
}


#header {
width:100%;
position:relative;
float:left;
padding-top:18px;
margin-bottom:18px;
}

#site_nav_global_primary {
float:right;
margin-right:18px;
margin-bottom:11px;
margin-left:18px;
}
#site_nav_global_primary dd {
margin-bottom:0;
}
#site_nav_global_primary ul {
padding-top:11px;
}
#site_nav_global_primary li {
display:inline;
margin-right:18px;
}


#footer {
float:left;
width:64%;
padding:18px;
width:96.42%;
margin-bottom:1em;
}

#site_nav_local_sections {
width:100%;
float:left;
}
#site_nav_local_sections dt {
display:none;
}
#site_nav_local_sections li {
float:left;
margin-right:18px;
list-style-type:none;
}
#site_nav_local_sections a {
float:left;
text-decoration:none;
padding:4px 11px;
border-radius-topleft:4px;
border-radius-topright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
-webkit-border-top-left-radius:4px;
-webkit-border-top-right-radius:4px;
border-radius-topleft:0;
border-radius-topright:0;
border-width:1px;
border-style:solid;
border-bottom:0;
font-weight:bold;
}
#site_nav_local_sections .nav {
float:left;
width:100%;
}

#site_nav_global_primary dt,
#site_nav_global_secondary dt {
display:none;
}

#site_nav_global_secondary {
width:64%;
margin-bottom:11px;
float:left;
}

#site_nav_global_secondary ul li {
display:inline;
margin-right:18px;
}


#wrap {
margin:0 auto;
width:100%;
min-width:760px;
max-width:1003px;
overflow:hidden;
}

#core {
position:relative;
width:100%;
float:left;
margin-bottom:1em;
}

#content {
width:95%;
min-height:259px;
padding:1.795%;
float:left;
border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-width:1px;
border-style:solid;
}

#content_inner {
position:relative;
width:100%;
float:left;
}

#aside_primary {
width:27.917%;
min-height:259px;
float:left;
margin-left:0.699%;
padding:1.795%;
border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-width:1px;
border-style:solid;
}


#content p,
#content ul,
#content ol,
#content table {
margin-bottom:1em;
}

#content ul {
list-style-position:inside;
}


#resource #content {
width:95%;
}

.resource_about {
clear:both;
margin-bottom:3em;
}
.resource_about thead {
display:none;
}


#resource_data {

}

#resource_data .related {
margin-bottom:3em;
float:left;
width:46%;
}

#resource_data .related:nth-child(odd) {
margin-right:8%;
}


#resource_data table {
width:100%;
}

#resource_data dl {
margin-bottom:2em;
}

#resource_data dt {
font-size:1.3em;
}

#resource_data dt:nth-child(n) {
margin-top:1em;
}

#resource_data dt:first-child {
margin-top:0;
}

#resource_data dl li {
margin-bottom:0.5em;
}


.content_inner > div {
margin-bottom:3em;
float:left;
width:100%;
}


dt {
font-weight:bold;
margin-bottom:0.5em;
}

dd {
margin-bottom:1.25em;
}

#this_uri {
margin-bottom:3em;
}


h1 img {
float:left;
margin-right:2em;
width:12%;
}


#partners dt {
display:none;
}
#partners ul {
list-style-type:none;
}



#partners {
width:65%;
margin:0 auto;
}

#partners li {
display:inline;
margin-left:4em;
}
#partners li:first-child {
margin-left:0;
}
#partners li img {
vertical-align:middle;
display:inline-block;
}


#page_notice {
clear:both;
padding:18px;

}
#page_notice dt {
display:none;
}
#page_notice li {
float:left;
margin-right:3em;
list-style-type:none;
}


.badge_lod {
display:block;
width:88px;
height:32px;
text-indent:-9999px;
border-bottom:0;
}



/*
dl.propertiesobjects {
float:left;
width:100%;
clear:both;
}

dl.propertiesobjects dt,
dl.propertiesobjects dd {
float:left;
margin-bottom:1em;
word-break:break-word;
}

dl.propertiesobjects dt {
width:35%;
margin-right:3%;
clear:both;
font-weight:bold;
text-align:right;
}
dl.propertiesobjects dd {
width:62%;
overflow:hidden;
}
dl.propertiesobjects dd:hover {
overflow:visible;
}
*/


#resource_data_alternate {
float:right;
}

#resource_data_alternate li {
list-style-type:none;
display:inline;
margin-right:18px;
}


#chart_about-dataset tbody th {
width:40%;
}

#chart_about-dataset tbody td {
width:25%;
}


.lit {
margin-bottom:1em;
}
.lit .lang {
font-weight:bold;
}


#form_analysis {
float:left;
width:33%;
margin-right:5%;
}

#form_analysis select {
/*width:325px;*/
width:100%;
margin-bottom:18px;
}

#form_analysis optgroup,
#form_analysis option {
/*width:100%;*/
}

#form_analysis optgroup {
font-size:120%;
margin-top:11px;
}
#form_analysis option {
font-size:85%;
}

#plot {
float:left;
/*width:45%;*/
margin-bottom:2.5em;
}

#statsSummary {
clear:both;
float:left;
margin-left:33.5%;
width:65.5%;
}

#submit {
font-weight:bold;
padding:4px;
float:right;
margin-top:18px;
}

#lsd-analysis-results {
margin-bottom:18px;
width:100%;
}
#lsd-analysis-results caption {
display:none;
}

#content #download-csv {
float:right;
margin-right:1.25em;
margin-bottom:0;
padding-left:21px;
background:url(../../default/images/icons/icon_diskette.gif) no-repeat 0 50%;
}

#oh-yeah {
text-align:right;
}

body.disconnected {
background-color:#E5E5E5 !important;
opacity:1 !important;
}



/*Bootstrap stuff*/
.tab-content > .tab-pane {
display:none;
}
.tab-content > .active {
display:block;
}

#content .nav-tabs {
float:left;
width:100%;
margin-bottom:2em;
}

.nav-tabs li {
float:left;
list-style-type:none;
}
.nav-tabs li a {
border-bottom:1px solid #E5E5E5;
padding:0.5em 1em;
display:block;
text-decoration:none;
}
.nav-tabs > .active > a {
border:1px solid #E5E5E5;
border-bottom:0;
border-top-left-radius:10px;
border-top-right-radius:10px;
background-color:#F0F0F0;
}


#observation #form_search {
clear:both;
float:left;
width:100%;
}

#observation #form_search li {
list-style-type:none;
}

#observation #form_indicator,
#observation #form_country,
#observation #form_year {
float:left;
margin-right:1em;
}

#observation #form_search legend,
#observation #form_search label  {
display:none;
}
#observation #form_indicator select {
width:23em;
}
#observation #form_country select {
width:17em;
}
#observation #form_country {

}

/*#figure_270a-dataspaces,*/
/*#dataspaces {*/
/*float:left;*/
/*}*/

#figure_270a-dataspaces object {
/*width:auto;*/
/*margin-right:2%;*/
width:100%;
margin:0 auto;
}
#dataspaces {
/*width:29.25%;*/
/*margin-top:3.5em;*/
column-count: 2;
column-gap: 1em;
-moz-column-count: 2;
-moz-column-gap: 1em;
-webkit-column-count: 2;
-webkit-column-gap: 1em;
}

#stats-analysis {
clear:both;
}


@media print {
#site_nav_global_primary,
#site_nav_local_sections,
#site_nav_global_secondary,
#aside_primary {
display:none;
}
.timestamp dt, .timestamp dd {
display:inline;
}

}/*end of @media print*/
