/* 
    Document   : jevcustom
    Created on : 22-Apr-2013, 14:12:51
    Author     : Tony Partridge - GWE Systems Ltd
    Description: To allow customisation of CSS Strings where they can never be lost.
    Purpose of the stylesheet follows.
*/

#jevents_header > .contentheading {
	margin-top: 3em;
}
.full_cal_link {
  display:none;
}
table.flatcal_main_t {
  border: 5px solid black!important;
}
#flatcal_minical .flatcal_navbar {
  background-color: #fee142!important;
  border-bottom: 3px solid black!important;
}
#flatcal_minical>.flatcal_main_t {
  /*transform: translate(0, 50%) scale(1.7);*/
  width: 80%;
  line-height: 2.5;
}
#flatcal_minical .flatcal_daycell, #flatcal_minical .flatcal_todaycell,
#flatcal_minical .flatcal_sundaycell, #flatcal_minical .flatcal_othermonth,
#flatcal_minical TD.flatcal_weekdays, #flatcal_minical .flatcal_busylink {
  font-size:large!important;
}
.flatcal_weekdays td:has(a.flatcal_busylink) {
  background-color: #fee142;
  border-radius: 1em;
}
.flatcal_busylink {
  color: black;
}
#flatcal_minical .flatcal_sundaycell {
  color: #ff8888!important;
}
#flatcal_minical .flatcal_todaycell {
  color: black !important;
  border: 1px solid #ccc;
}
.link_prev > img {
scale: 2.5;
}
.link_next > img {
scale: 2.5;
}

.jev_toprow div.previousmonth, .jev_toprow div.nextmonth {
    background-color: #fee142;
    border: 1px solid #fee142;
}
.jev_toprow div.currentmonth {
    border-top: 1px solid #fee142;
    border-bottom: 1px solid #fee142;
}
#jevents_body .nav-items div.active a, .jev_header2 .active a {
    background-color: #fee142;
  color: #000;
}
#jevents_body .nav-items div.active a:hover, .jev_header2 .active a:hover {
    border-left: 1px solid #fee142;
}
.nav-items > div {
    border: 1px solid #fee142;
}
#jevents_body .nav-items > div a:hover {
    border-left: 1px solid #fee142;
}
.nav-items > div:first-child {
    border-left: 1px solid #fee142;
}
.nav-items > div:last-child {
    border-right: 1px solid #fee142;
}
#jevents_body .cal_today a.cal_daylink {
    background-color: #fee142;
  color: #000;
}
#jevents_body .cal_today a.cal_daylink:hover {
    border-left: 1px solid #fee142;
    border: 1px solid #fee142;
    color: #fee142;
}
#jevents_body .jev_toprow div.previousmonth a,
#jevents_body .jev_toprow div.nextmonth a {
  color: #000;
}

#jevents_body {
  background-color: black;
}
#jevents_body .jev_evdt {
  background-color: white;
}
.nav-items > div a {
  color: white;
}
.jev_toprow div.previousmonth, .jev_toprow div.currentmonth, .jev_toprow div.nextmonth {
  color:white!important;
}
#jev_maincal {
  background-color: rgba(0,0,0,0);
  color: white;
}
a.ev_link_row {
  color: white!important;
  font-size:medium!important;
}
a.ev_link_row:hover {
  color:#fee142!important;
}
#jevents_body ul.ev_ul li.ev_td_li {
  line-height: 2;
   border:none;
}
.jev_listrow {
  border-top: 2px solid #fee142!important;
}
.month_date {
  color:white;
}
#jevents_body #jumpto form select,
#jevents_body .jev_toprow div.previousmonth a,
#jevents_body .jev_toprow div.nextmonth a {
  font-size: medium!important;
}
a.cal_daylink:link,
#jevents_body .cal_daysnames {
  font-size:medium;
}
#flatcal_minical .flatcal_month_label {
  color:black!important;
}