body {
  background-color:#EDEFEB;
  font-family: "Open Sans", verdana, arial, sans-serif;
  font-size: 18px;
  color:#000080;
}

.side_bar {
  height: 100%;
  width: 14%;
  position: fixed;
  top: 0;
  left: 0;
  background-color: #ADD8E6;
  padding-left: 1%;
  padding-right: 1%;
  color:rgb(7, 7, 7);
}

.main {
  font-size: 15px; 
  padding: 0px 10px;
  padding-left: 16%;
  color:#2F4F4F;
}

.footer {
  position: relative;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: #4b9072a7;
  padding-left: 1%;
}

h1 {
  color:#000080;
  font-family: ui-monospace;
}

h3 {
  margin-block-start:0.3em;
  font-size: smaller;
}

h4 {
  margin-block-end:0.3em;
  font-size: smaller;
}

.text{
  margin: 10px;
  padding: 25px;
  align-self: center;
}

.row{
  display: flex;
}

/* Boxes */

.box {
  border-radius: 10px;
  background-color: #F9F9F8;
  margin: 10px;
  padding: 25px;
  box-shadow: 2px 2px 8px lightgrey;
}

.boxImage {
  border-radius: 10px;
  background-color: #FFFFFF;
  margin: 10px;
  padding: 25px;
  box-shadow: 2px 2px 8px lightgrey;
}


.box_comment {
  border-radius: 20px;
  background-color: #d4f5c29a;
  margin: 10px;
  padding: 10px;
  box-shadow: 2px 2px 2px lightgrey;
  font-size: small;
  text-align: center;
  font-family: system-ui;
}

.box_emissions{
  border-radius: 20px;
  background-color: #DCDCDC;    
  margin: 2px;
  box-shadow: 2px 2px 2px lightgrey;
  justify-content: center;
  width: 50%;
  text-align: center;
}
/* Drop down */
#drop_map .VirtualizedSelectFocusedOption {
  background-color:#ebb36abf;
}

#drop_continent .VirtualizedSelectFocusedOption {
  background-color:#ebb36abf;
}

/* Radio buttons */
.radio {
  display:flex;
  justify-content: left;
  place-content:space-around;
  width: 88%;
}

.radio input[type="radio"] {
  opacity: 0;
  position: absolute;
}

.radio label {
  display: table-caption;
  background-color: #F9F9F8;
  padding: 15px 15px;
  font-size: 16px;
  border: 2px solid #e9a8538e;
  border-radius: 10px;
  width: 200%;
  text-align: center;
}

.radio input[type="radio"]:checked + label {
  background-color: #e98b1044;              
  border: 2px solid #F9F9F8;
}

.radio label:hover {
  background-color: #e1e2df;
  border: 2px solid #e1e2df;
}

/* Scrollbars */
*::-webkit-scrollbar {
  width: 10px;               
}
*::-webkit-scrollbar-track {
  background: #EDEFEB;        
}
*::-webkit-scrollbar-thumb {
  background-color:#63615fbf;    
  border-radius: 5px;      
  border: 3px solid #EDEFEB;  
}

.study-browser-banner {
  background: rgb(2,21,70);
  color: white;
  padding: 1px;
  padding-left: 2px;
  /* text-align: center; */
}

.footer-banner {
  background: hwb(240 82% 17%);
  color: white;
  padding: 1px;
  padding-left: 2px;
  /* height: 15px; */
  /* text-align: center; */
}

.div-logo{
  display: inline-block;
  float: right;
  /* text-align: center; */
}

.logo{
  height: 75px;
  padding: 6px;
  margin-top: 3px;
}

.logo1{
  height: 200px;
  padding: 6px;
  margin-top: 3px;
}