select
{
   width:auto;
}
#btns{
   float: right;
   margin-bottom: 16px;
}
#year_calendar
{
   margin:auto;
   text-align:center;
   /*width:75%;
   font-size: 9px;
   max-width:1200px;*/
}
#year_calendar div.ui-datepicker-group
{
   min-height:260px;
   margin-right:5px;
   margin-left:5px
}

#year_calendar > div > div.ui-datepicker-group > table
{
    border:0;
}
#mapDiv {
   position: relative
}
table#year_no_border
{
   width:75%;
}

.loading_image
{
   position: absolute;
   top: 50%;
   left: 50%;
   margin: -50px 0px 0px -50px;
}

table#year_no_border
{
   border: 0;
   display:none;
}

.remove_border
{
   border:0;
}

#year_calendar > div > div.ui-datepicker-group > table tr
{
   background:none;
}

#display_years
{
   font-size:12px;
   text-align:center;
}

.ui-datepicker-prev, .ui-datepicker-next
{
   display:none;
}

.red_font
{
   color:red;
}
.tooltip2 
{
   position: relative;
   display: inline-block;
}

.tooltip2 .tooltip2text 
{
   visibility: hidden;
   width: 200px;
   background-color: rgba(248, 248, 118,.9);
   color: #323232;
   text-align: center;
   border-radius: 6px;
   padding: 5px 3px 5px 3px;
   position: absolute;
   z-index: 1;
   top: 150%;
   left: 50%;
   margin-left: -95px;
   font-size: 12px;
   font-family: verdana;
}

.tooltip2 .tooltip2text::after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #F8F876 transparent;
  opacity: .9;
}

.tooltip2:hover .tooltip2text {
  visibility: visible;
}
.tooltip2:hover {
  /*border-bottom: 1px dotted #323232;*/
  border-bottom: none;
}
