/*[fmt]1000-000A-3*/
/*Mike
Only for sites that want a max size for the popup!*/
#calendar { margin-right: 0px; }
.jevtt { font-size: 9.5pt; line-height: 1.5; font-family: "open sans"; padding: 9px; color: #000000; letter-spacing: 0px; }
ul.catmenu:before { content: "Categories"; /*+placement: float-left -43px 4px;*/ float: left; position: relative; left: -43px; top: 4px; margin-right: -54px; margin-left: -82px; font-weight: bold; font-family: "open sans"; font-size: 13.4pt; color: #353535; }
#jevcatbar { margin-top: 25px !important; margin-bottom: -2px !important; margin-left: 0px !important; border: 0px solid #000000 !important; background-color: #F4F4F4; display: inline-block !important; padding-bottom: 3px !important; padding-top: 3px !important; padding-left: 136px !important; width: 85% !important; }
.print-icon a img { /*+placement: shift -46px -2px;*/ position: relative; left: -46px; top: -2px; background-color: #949494; }
.print-icon:before { content: "Print Month:"; margin-right: 23px; color: #FFFFFF; background-color: #949494; padding-right: 27px; padding-left: 12px; font-weight: 300; font-family: roboto; font-size: 10.9pt; letter-spacing: 0.5px; }
#jevents_body .ev_adminpanel { display: none; }
#jumpto select { box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; width: 86px; font-size: 8.9pt !important; height: 18px; }
.jeventpage ul.actions li.edit-icon { /*+placement: float-right 0px 0px;*/ float: right; position: relative; left: 0px; top: 0px; border: 0px solid #000000; background-color: #71A644; color: #FFFFFF; text-shadow: none; text-transform: uppercase; padding: 4px 9px 3px 6px !important; margin-top: -36px !important; margin-right: 7px !important; }
#jumpto { display: inline !important; margin-left: 16px; width: 369px; /*+placement: float-left 529px -1px;*/ float: left; position: relative; left: 529px; top: -1px; margin-bottom: -36px; margin-top: -25px; }
#jumpto.jev_none form button { font-family: roboto !important; font-weight: 400; font-size: 9.2pt; padding-top: 3px !important; height: 26px; /*+placement: 4px -4px;*/ position: relative; left: 4px; top: -4px; }
.chzn-container-single .chzn-single { position: relative; display: block; overflow: hidden; padding: 0 0 0 8px; height: 23px; border: 1px solid #AAA; border-radius: 5px; background-color: #FFF; background-clip: padding-box; box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1); color: #444; text-decoration: none; white-space: nowrap; line-height: 24px; }
.jevicons { width: 0px !important; }
#jevents_body .facebook iframe { height: 0px; padding-bottom: 0px; padding-top: 9px; padding-left: 1px; margin-bottom: -4px; border-bottom: 0px solid #000000; margin-top: -5px; }
.calendartitle { font-size: 26.1pt; line-height: 1.5; letter-spacing: -1px; padding-right: 16px; margin-left: -2px; }
.eventdetails td { background-color: #FFFFFF !important; }
.title .goback { display: inline-block; }
.title a.goback { text-decoration: underline !important; font-size: 9.1pt !important; color: #156895 !important; /*+placement: shift 0px -7px;*/ position: relative; left: 0px; top: -7px; }
.eventdetails .calendartext { margin-top: 41px; margin-bottom: 19px; }
.eventdetails .ev_prevrepeat, .eventdetails .ev_nextrepeat { /*+placement: float-left 0px 0px;*/ float: left; position: relative; left: 0px; top: 0px; padding-right: 23px; text-decoration: underline; }
.eventdetails .eventtime { display: block; font-style: initial; color: #585858; padding-bottom: 6px; font-size: 11.6pt; font-weight: bold; width: 100%; padding-top: 4px; background-color: #F7F7F7; padding-left: 10px; margin-bottom: 9px; margin-left: -3px; }
a.buttontext { /*+placement: float-left 0px 0px;*/ float: left; position: relative; left: 0px; top: 0px; margin-right: 16px; background-color: #EAEAEA; padding: 1px 17px 24px 18px; height: 0px !important; border: 1px solid #C7C7C7; margin-top: 15px; }
#jumpto form button { background-image: none !important; background-color: #7BA0B3 !important; border: 0px solid #000000 !important; border-radius: 0px !important; color: #FFFFFF !important; padding: 1px 8px 4px 9px !important; text-shadow: none !important; margin-left: 8px; }
.jevdialogs .modal-body { width: 405px; }
.buttontext img { margin-bottom: -39px; height: 0px; }
.ev_adminpanel .nav_bar_cell { display: none; }
.eventheader { background-color: #F2F2F2; padding-left: 15px; height: 54px; }
.jevdaydata .jev_underlay { background-color: #FAFAFA; }
.cal_time strong { font-weight: 700; font-size: 9.2pt; letter-spacing: 0.5px; }
#jevents_body .eventstyle a { display: block; background-color: #E3E3E3; font-size: 8.6pt; color: #000000; font-weight: 400; }
.jev_header h2 { background-color: initial; color: #000000; display: none; }
.jev_header .today { display: none; }
#jevents_body .jev_daysnames .saturday, #jevents_body .jev_daysnames .sunday { padding-top: 0px; }
a.ev_link_row { font-size: 10.1pt !important; }
#myEditModal h4, #myImportModal h4 { margin: 0px; font-family: inherit; font-weight: 400; font-size: 22px; line-height: 8px; color: #000000; text-rendering: optimizeLegibility; background-color: initial; }
#jevcatbar a { font-size: 8.9pt !important; font-weight: 300; }
.jeventpagecalendarexport h1 { display: none; }
.jeventpagecalendarexport #jevcatbar { display: none !important; }
.jeventpagecalendarexport .choosecat { padding-right: 36px; }
.jeventpagecalendarexport strong { padding-left: 7px; }
.jeventpagecalendarexport h2.ical_generated { display: none; }
form#ical { width: 80%; margin-left: 13px; background-color: initial; border: 0px solid #000000; margin-top: 9px; margin-bottom: 0; display: block; }
#jevents div.export_form { margin-top: 17px; }
.jeventpagecalendarexport .export_public a { background-color: initial; border: 0px solid #000000; text-decoration: underline !important; font-size: 10.7pt !important; line-height: 1.2; }
.jeventpagecalendarexport h2#cal_title { margin-bottom: 21px; }
div.jevblocks1 div.eventfull div { display: block !important; }
/*Calendar*/
.eventheader #jumpto.jev_none { margin-top: -17px; }
.eventdetails .edit a:after { content: " Edit Event "; padding-right: 10px; color: #FFFFFF; /*+placement: float-right 0px 0px;*/ float: right; position: relative; left: 0px; top: 0px; padding-top: 0px; padding-left: 12px; background-color: #71A644; }
#action_dialog { line-height: 1.2; overflow: hidden; white-space: nowrap; }
.eventdetails .edit a:hover { background-color: inherit !important; }
.jevdialogs #action_dialog a:hover { color: #9D9D9D; }
#action_dialog a { line-height: 2.3; text-decoration: underline; /*+placement: float-left 0px 0px;*/ float: left; position: relative; left: 0px; top: 0px; height: 26px; }
.jevdialogs #action_dialog img { display: none; }
.jevdialogs .close_dialog a { margin-left: -36px !important; }
/*Filter*/
#repeating_fv.inputbox { margin-top: -22px; margin-left: 152px; }
.jevfilterinput select { margin-left: 101px; margin-top: -23px; margin-right: 12px; width: 134px; }
.jevfilterinput input.modfilter_button { display: none; }
.jevfiltermodule { /*+placement: shift 294px 195px;*/ position: relative; left: 294px; top: 195px; margin-top: -59px; width: 205px; }
/*Joomla 1.6 changes*/
#jevents_header tr, #jevents_header td, #jevents_body tr, #jevents_body td { border: none; line-height: 1.65em; }
#jevents_body .jevicons table, #jevents_body .jevicons td, #jevents_body .jevicons tr, #jevents_body .jevicons p, #jevents_body .jevicons div { border: none; }
#jevents_body .jev_underlay .jev_underlay_outofmonth_start div { background-color: #DCDCDC; color: #C0C4C8; font-size: 10px; border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; }
#jevents_body .jev_underlay .jev_underlay_outofmonth_end div { background-color: #DCDCDC; color: #C0C4C8; font-size: 10px; }
#jevents_body .jev_underlay .jev_underlay_daynum_today div { background-color: #ADADAD; }
.jev_daynum_today.jev_daynum { background-color: inherit !important; }
/*Overall Style*/
#jevents_body .maintable { border: 1px solid #99A0AA; margin-top: 0px; margin-bottom: 0px; }
#jevents_body { }
.jeventslight { color: #000000; }
#jevents_body a { color: #000000; text-decoration: none; font-size: 9.2pt; }
#jevents_body .jeventrow a { display: block; }
#jevents_body .jeventrow a.cal_titlelink { display: block; }
.jev_clear { clear: both; }
/*Header*/
#jevents_body .buttontext img { /*[disabled]border:none;*/ }
#jevents_body .today { /*[disabled]font-size:9px;*/ /*[disabled]color:#606F79;*/ /*[disabled]font-weight:bold;*/ }
/*Second block - ruthin style*/
.jev_toprow { border-color: #999999; border-style: solid; border-width: 1px 1px 0px; height: 81px; border: 0px solid #000000; }
.jev_listview .jev_toprow { height: 58px; }
.jev_listview .jev_toprowcat { height: 34px; }
.jev_toprow .jev_header, .jev_toprow .jev_headercat { height: 34px; display: block; margin-top: 8px; }
#jevents_body .jev_toprow h2 { font-size: 27px; float: left; font-weight: 400; margin-top: 8px; }
.jev_toprow .jev_headercat select { margin: 5px 12px 0px 0px; float: right; text-align: left; height: 24px; }
#jevents_body .jev_toprow div.today { margin: 11px 12px 0px 0px; line-height: 34px; float: right; text-align: right; font-size: 11pt; padding-top: 7px; padding-bottom: 6px; }
.jev_listview .jev_header2 { height: 23px; }
.jev_topleft { }
.jev_listview .jev_topleft { height: 23px; display: none; }
.jev_listview .jev_listrow { border-color: #95A5AD; border-style: solid; border-width: 0px 1px 1px; }
.jev_pagination { clear: left; border-color: #95A5AD; border-style: solid; border-width: 0px 1px 1px; text-align: center !important; padding-top: 5px; border: 0px solid #000000; }
.jev_pagination div { text-align: center !important; }
.jev_pagination ul, .jev_pagination ul.pagination { margin: 0px; padding: 2px; background: none; }
.jev_pagination li { display: inline; margin-right: 3px; }
.ev_adminpanel { clear: left; }
.jev_listview .jev_listrow ul { padding: 0px; }
#jevents_body .jev_listview .jev_listrow li { background: none; padding-left: 10px; margin: 3px 10px; border-style: solid; border-width: 0px 0px 1px 4px !important; list-style-type: none; }
#jevents_body .jev_daysnames { color: #000000 !important; text-align: center; float: left; }
#jevents_body .jev_daysnames span { display: block; border-left: 1px solid #D6D6D6; border-right: 0px solid #62727A; color: #FFFFFF; padding-right: 12px; padding-left: 12px; font-weight: bold; border: 0px solid #000000; font-size: 8.8pt; height: 23px; box-sizing: content-box; -moz-box-sizing: content-box; padding-bottom: 6px; }
#jevents_body .jev_daysnames a { color: #969696 !important; font-weight: bold; font-size: 10.7pt; }
#jevents_body .jev_listview .jev_daysnames { border-width: 0px 1px; padding-left: 10px; }
.jev_listview .jev_toprow div .currentmonth { float: left; text-align: center !important; font-weight: bold; padding-top: 8px; padding-bottom: 9px; margin-top: 0px; margin-bottom: 19px; }
.jev_gray .jev_toprow .currentmonth { float: left; text-align: center !important; font-weight: bold; padding-top: 8px; padding-bottom: 9px; }
.jev_toprow div.previousmonth, .jev_toprow div.nextmonth { float: left; text-align: center !important; font-weight: bold; padding-top: 8px; padding-bottom: 9px; /*[empty]margin-top:;*/ }
.jev_toprow div.previousmonth span, .jev_toprow div.currentmonth span, .jev_toprow div.nextmonth span { display: block; font-size: 12.6pt; font-weight: bold; }
.jev_listview .jev_toprow div.previousmonth { width: 199px; height: 19px; padding-top: 9px; padding-left: 15px; box-sizing: content-box; }
.jev_catdesc { margin: 5px; }
.jev_listrow { border: 0px solid #000000 !important; }
/*Second block*/
#jevents_body td.previousday, #jevents_body td.previousweek { font-size: 10px; color: #606F79; text-decoration: none; font-weight: bold; border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; background-color: #D8E0E4 !important; padding: 3px 10px; vertical-align: middle; height: 22px; text-align: center; width: 33%; }
#jevents_body td.previousday a:hover, #jevents_body td.previousweek a:hover { color: #8090A3; text-decoration: underline; }
#jevents_body td.nextday, #jevents_body td.nextweek { font-size: 10px; color: #606F79; text-decoration: none; font-weight: bold; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; background-color: #D8E0E4 !important; padding: 3px 10px; height: 22px; text-align: center; width: 33%; }
#jevents_body td.nextday a:hover, #jevents_body td.nextweek a:hover { color: #8090A3; text-decoration: underline; }
#jevents_body td.currentday, #jevents_body td.currentweek { font-size: 12px; color: #606F79; text-decoration: none; font-weight: bold; border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; background-color: #D8E0E4 !important; padding: 3px 10px; text-align: center; height: 22px; vertical-align: middle; }
/*Main block - Ruthin Style*/
td.jev_weeknum { border-style: solid; border-color: #999999; border-width: 1px 1px 0px; width: 23px; text-align: center; padding: 0px !important; vertical-align: top; }
td.jev_weeknum a { font-size: 10px; font-weight: bold; font-family: Verdana; text-decoration: none; color: #FFFFFF !important; margin-top: 5px; padding: 0px; }
DIV.jev_daynum
{
	float: left;
	height: 20px;
	padding-left: 2px !important;
	box-sizing: content-box;
}

div.jev_daynum span { border-style: solid; border-color: #FFFFFF; border-width: 1px 1px 0px 0px !important; border-right-color: #FFFFFF; display: block; }
img.jevspacer { width: 1px; height: 81px; display: inline; border: 0px; margin: 0px; padding: 0px; float: left; }
td.jevdaydata { vertical-align: top; padding: 0px !important; }
div.jevdaydata { float: left; margin: 0px; padding: 0px; }
div.jeveventrow, div.jeveventrow div { float: left; }
/*
div.jev_daynum_noevents {
background-color:#eeeeee!important;
}
*/
div.jev_daynum_today { background-color: #DDDDDD !important; }
table.jev_eventsrow td.jevdaydata { border-width: 0px; }
div.jev_daynum_outofmonth, div.jev_dayoutofmonth { color: #CCCCCC !important; border-right-color: #FFFFFF; }
div.jev_dayoutofmonth { border-style: solid; border-color: #FFFFFF; border-width: 0px 1px 0px 0px; }
div.jev_daynoevents { }
div.jev_lastday, div.jev_lastdaynum { border-right-color: transparent; }
/*add an event*/
#jevents_body a.addjevent:hover { /*background-color: transparent !important;*/ }
a.addjevent { width: 16px; height: 16px; margin-right: 2px; float: right; background-repeat: no-repeat; background-position: top left; }
a.addjevent:before { content: "\f055"; font-family: fontawesome; }
a.addjevent img { border-width: 0px !important; }
.showjevadd a.addjevent { visibility: visible; }
/*Monthly View classes*/
#jevents_body .eventfull { margin: 2px; cursor: pointer; line-height: 1.3; }
#jevents_body .eventstyle { font-size: 12px; display: block; overflow: hidden; text-overflow: ellipsis; margin-top: 4px; border-bottom: 4px solid #000000; }
#jevents_body .imagecell { background-color: #C8D2D8 !important; padding: 8px; }
#jevents_body .imagecell img { border: 1px solid; border-top-color: #FFFFFF; border-left-color: #FFFFFF; border-right-color: #C0C6C6; border-bottom-color: #C0C6C6; cursor: pointer; }
/*Event Legend Module Styling*/
.moduletable div.event_legend_container { color: #000000; padding: 0px; font-size: 0.9em; }
ul.event_legend_list { list-style: none !important; padding: 0px; margin: 5px; }
ul.event_legend_list li { list-style: none !important; border: 1px solid #000000; background-image: none !important; padding-left: 0px; }
div.event_legend_name { font-size: 1em; padding: 3px; font-weight: bold; }
div.event_legend_name a { display: block; text-decoration: none; background-color: inherit; color: #000000; }
div.event_legend_desc { background-color: #FFFFFF; color: #000000; padding: 3px 3px 3px 10px; }
/*Component Legend Styling
float div to get table like view
border-color is set to category color by code*/
#jevents_body .event_legend_container { background-color: rgb(230, 230, 230); border: 0px solid #99A0AA; margin-top: 14px; }
#jevents_body div.event_legend_item { float: left; border-left-width: 0px; border-left-style: solid; padding-left: 4px; margin-top: 5px; margin-left: 0px; margin-bottom: 4px; min-width: 80px; white-space: nowrap; overflow: hidden; }
#jevents_body div.event_legend_name { border-left-width: 8px; border-left-style: solid; padding: 0px 0px 0px 4px; }
#jevents_body div.event_legend_desc { border-left-width: 8px; border-left-style: solid; padding: 0px 0px 0px 4px; display: none; }
/*end component legend*/
div.jev_adminfilter { text-align: center; font-weight: bold; margin: 5px auto 10px; }
/***************************************
* Mootools ToolTips for JEvents Calendar
****************************************/
.jevtip-tip, .jevtip { float: left; background: #F5F5F5; border: 1px solid #D4D5AA; padding: 0px; max-width: 400px; z-index: 99; }
.jevtip-text, .jevtip .tip { padding: 0; margin: 0; font-size: 10px; line-height: 13px; text-align: left; }
div.jevtt_title { font-weight: bold; font-size: 1.2em; padding: 2px; width: 196px; }
div.jevtt_text, .jevtip .tip-text { padding: 2px; width: 196px; line-height: 1.3em; }
table.jev_row { margin: 0px; font-size: inherit; }
/** Colour schemes *
* GRAY **/
.jev_toprow div.previousmonth, .jev_toprow div.nextmonth { background-color: #EEEEEE !important; /*[empty]margin-top:;*/ }
.jev_toprow div.previousmonth a { padding-right: 10px; background-color: #E3E3E3; padding-left: 12px; border: 1px solid #A9A9A9; font-size: 10pt !important; font-weight: 400; }
.jev_toprow div.currentmonth { background-color: #EEE !important; }
.jev_toprow div.nextmonth a { padding-right: 10px; background-color: #E3E3E3; padding-left: 12px; border: 1px solid #A9A9A9; font-size: 10pt !important; font-weight: 400; }
/** RED **/
#jevents_body .jev_red a { color: #111; }
.jev_topleft_red { background: #C20025 url(../images/MainTopLeftRed.jpg) no-repeat bottom left !important; }
#jevents_body .jev_daysnames_red, table.ev_table td.cal_td_daysnames_red { background: transparent url(../images/MainTopRowRed.jpg) repeat-x top left !important; }
td.jev_weeknum_red { background: transparent url(../images/MainLeftColRed.jpg) repeat-y top left !important; }
.jev_red .jev_toprow .previousmonth, .jev_red .jev_toprow .nextmonth { background-color: #C20025 !important; }
.jev_red .jev_toprow .previousmonth a { padding-left: 20px; background: #C20025 url(../images/Left.png) no-repeat center left !important; }
.jev_red .jev_toprow div.nextmonth a { padding-right: 20px; background: #C20025 url(../images/Right.png) no-repeat center right !important; }
.jev_red .jev_toprow .currentmonth { background-color: #EEE !important; color: #C20025 !important; }
.jev_red .jev_toprow a, .jev_red .jev_toprow a { color: #FFFFFF !important; }
/** BLUE **/
#jevents_body .jev_blue a { color: #111; }
.jev_topleft_blue { background: #194FA4 url(../images/MainTopLeftBlue.jpg) no-repeat bottom left !important; }
#jevents_body .jev_daysnames_blue, table.ev_table td.cal_td_daysnames_blue { background: transparent url(../images/MainTopRowBlue.jpg) repeat-x top left !important; }
td.jev_weeknum_blue { background: transparent url(../images/MainLeftColBlue.jpg) repeat-y top left !important; }
.jev_blue .jev_toprow .previousmonth, .jev_blue .jev_toprow .nextmonth { background-color: #194FA4 !important; }
.jev_blue .jev_toprow .previousmonth a { padding-left: 20px; background: #194FA4 url(../images/Left.png) no-repeat center left !important; }
.jev_blue .jev_toprow div.nextmonth a { padding-right: 20px; background: #194FA4 url(../images/Right.png) no-repeat center right !important; }
.jev_blue .jev_toprow .currentmonth { background-color: #EEE !important; color: #194FA4 !important; }
.jev_blue .jev_toprow a, .jev_blue .jev_toprow a { background-color: #194FA4 !important; color: #FFFFFF !important; }
/** GREEN **/
#jevents_body .jev_green a { color: #111; }
.jev_topleft_green { background: #045908 url(../images/MainTopLeftGreen.jpg) no-repeat bottom left !important; }
#jevents_body .jev_daysnames_green, table.ev_table td.cal_td_daysnames_green { background: transparent url(../images/MainTopRowGreen.jpg) repeat-x top left !important; }
td.jev_weeknum_green { background: transparent url(../images/MainLeftColGreen.jpg) repeat-y top left !important; }
.jev_green .jev_toprow .previousmonth, .jev_green .jev_toprow .nextmonth { background-color: #045908 !important; }
.jev_green .jev_toprow .previousmonth a { padding-left: 20px; background: #045908 url(../images/Left.png) no-repeat center left !important; }
.jev_green .jev_toprow div.nextmonth a { padding-right: 20px; background: #045908 url(../images/Right.png) no-repeat center right !important; }
.jev_green .jev_toprow .currentmonth { background-color: #EEE !important; color: #045908 !important; }
.jev_green .jev_toprow a, .jev_green .jev_toprow a { background-color: #045908 !important; color: #FFFFFF !important; }
/** PURPLE **/
#jevents_body .jev_purple a { color: #111; }
.jev_topleft_purple { background: #4D096E url(../images/MainTopLeftPurple.jpg) no-repeat bottom left !important; }
#jevents_body .jev_daysnames_purple, table.ev_table td.cal_td_daysnames_purple { background: transparent url(../images/MainTopRowPurple.jpg) repeat-x top left !important; }
td.jev_weeknum_purple { background: transparent url("../images/MainLeftColPurple.jpg") repeat-y top left !important; }
.jev_purple .jev_toprow .previousmonth, .jev_purple .jev_toprow .nextmonth { background-color: #4D096E !important; }
.jev_purple .jev_toprow .previousmonth a { padding-left: 20px; background: #4D096E url(../images/Left.png) no-repeat center left !important; }
.jev_purple .jev_toprow div.nextmonth a { padding-right: 20px; background: #4D096E url(../images/Right.png) no-repeat center right !important; }
.jev_purple .jev_toprow .currentmonth { background-color: #EEE !important; color: #4D096E !important; }
.jev_purple .jev_toprow a, .jev_purple .jev_toprow a { color: #FFFFFF !important; }
/*used to track media type*/
#jevents_body { z-index: 1; }
div.event_legend_container td.legend { width: 100px; margin-right: 2px; }
div.event_legend_container tr { float: left; }
/*RTL changes*/
.jevrtl .jev_topleft, .jevrtl .jev_daysnames, .jevrtl .jev_daynum, .jevrtl div.jeveventrow, .jevrtl div.jeveventrow div, .jevrtl .jevdaydata { float: right; }
.jevrtl div#jev_maincal .jev_toprow h2 { background-position: right center; margin: 0px 12px 0px 0px; padding: 0px 13px 0px 0px; float: right; }
.jevrtl .jev_daysnames span { border-width: 0px 1px 0px 0px; }
.jevrtl .jev_toprow div.previousmonth span, .jevrtl .jev_toprow div.currentmonth span, .jevrtl .jev_toprow div.nextmonth span { border-width: 0px 1px 0px 0px; }
.jevrtl div.jev_daynum { border-width: 1px 0px 0px; padding: 0px 2px 0px 0px; }
.jevrtl div.jev_lastdaynum { border-width: 1px 0px 0px; }
.jevrtl a.addjevent { float: left; }
.jevrtl td.jev_weeknum { border-width: 1px 0px 0px 1px; }
.jevrtl div.jevdaydata div.jev_daynum_outofmonth, .jevrtl div.jevdaydata div.jev_dayoutofmonth { border-width: 1px 0px 0px 1px; }
.jevrtl div.jev_dayoutofmonth { border-color: #FFFFFF; border-width: 0px 0px 0px 1px; }
.jevrtl div.jev_daynum span { border-width: 1px 0px 0px 1px; }
.jevrtl .jev_topleft_red { background: #C20025 url(../images/MainTopRightRed.jpg) no-repeat bottom right !important; }
.jevrtl .jev_topleft_blue { background: #194FA4 url(../images/MainTopRightBlue.jpg) no-repeat bottom right !important; }
.jevrtl .jev_topleft_green { background: #045908 url(../images/MainTopRightGreen.jpg) no-repeat bottom right !important; }
.jevrtl .jev_topleft_purple { background: #4D096E url(../images/MainTopRightPurple.jpg) no-repeat bottom right !important; }
.jevrtl td.jev_weeknum_red { background: transparent url(../images/MainRightColRed.jpg) repeat-y top right !important; }
.jevrtl td.jev_weeknum_blue { background: transparent url(../images/MainRightColBlue.jpg) repeat-y top right !important; }
.jevrtl td.jev_weeknum_green { background: transparent url(../images/MainRightColGreen.jpg) repeat-y top right !important; }
.jevrtl td.jev_weeknum_purple { background: transparent url(../images/MainRightColPurple.jpg) repeat-y top right !important; }
/*Joomla 1.6 changes*/
#action_dialog { text-align: left; position: absolute; right: 0px; width: 185px; padding: 10px; visibility: hidden; z-index: 999; background-color: #F2F2F2 !important; border: 0px solid #EFEFEF !important; margin-right: -9px !important; margin-top: -29px !important; }
#action_dialog div { width: 12px !important; position: absolute; right: 0px; top: 0px; background-color: #FFFFFF; border: solid #000000; border-width: 0 0 1px 1px; text-align: center; }
#action_dialog a { display: block; margin: 0px 2px; }
#jevents_header { position: relative; }
#jevents_header ul.actions { list-style-image: none; position: absolute; right: 0px; top: 0px; list-style-type: none; list-style-image: none; width: auto !important; }
#jevents_header ul.actions li { margin-top: 2px; margin-right: -16px; }
/*Print version*/
@media print
{
@page
{
size: landscape;
}
body.contentpane { filter: progid:DXImageTransform.Microsoft.BasicImage(Rotation=3); }
div.ev_navigation { display: none; }
div.ev_adminpanel { display: none; }
.ev_noprint { display: none; }
/*used to track media type*/
#jevents_body { z-index: 2; }
div.jev_daynoevents { background-color: transparent; }
}
.jev_header2_container { margin-left: 0px !important; }
/*ICAL Export style*/
div.ical_form_button.export_public a { float: left; margin-bottom: 5px; margin-right: 2%; width: 45%; clear: both; }
div.ical_form_button.export_private a { float: right; margin-bottom: 5px; margin-left: 2%; width: 45%; text-align: right; }
div.ical_form_button a { border: 1px solid rgb(202, 202, 202); padding: 6px; border-radius: 4px; background-color: rgb(247, 247, 247); color: rgb(107, 121, 107); line-height: 2.6; }
div.ical_form_button a:hover { }
.ical_submit { padding: 5px; }
.jev_google_export { float: left; width: 100%; }
.jev_google_export img { display: block; margin-top: 5px; }
.jev_google_export_pub { float: left; margin: 5px; }
.jev_google_export_priv { float: right; margin: 5px; }
h3.export_pub { float: left; width: 50%; text-align: left; }
h3.export_priv { float: right; width: 50%; text-align: right; }
.ical_form_button.export_public h3 { text-align: center; }
h2.ical_generated { text-align: center; }
input.ical_submit { margin: 10px 0; display: block; }
.icalformat label { display: inline-block; }
div.export_form { background-color: #CFCFCF; display: inline-block; width: 97%; border-radius: 5px; background-color: #F5F5F5; border: 1px solid #E3E3E3; padding: 10px; }
/*Media Queries for mobile and desktop displays*/
@media (max-width: 698px)
{
.jev-only-mobile { display: block; }
.jev-only-desktop { display: none; }
}
@media (min-width: 699px)
{
.jev-only-mobile { display: none; }
.jev-only-desktop { display: block; }
}
@media screen and (max-width: 905px)
{
#jumpto { margin-left: -25px; /*+placement:none;*/ position: relative; left: 0; top: 0; margin-bottom: -27px; margin-top: 19px; }
}
/***************************************
* Boostrap ToolTips for JEvents Calendar
****************************************/
#jevents .jevbootstrap .top .popover-title { padding: 0px; }
.jevtip-tip, .jevtip { float: left; background: #F5F5F5; border: 1px solid #D4D5AA; padding: 0px; max-width: 400px; z-index: 99; font-size: 10pt; }
.jevtip-text { padding: 0; margin: 0; font-size: 0.8em; }
div.jevtt_title { font-weight: bold; font-size: 1.2em; padding: 8px 14px; border-radius: 5px 5px 0px 0px; }
div.jevtt_text { line-height: 1.3em; }
table.jev_row { margin: 0px; font-size: inherit; }
@media (min-width: 700px)
{
#myEditModal.modal { left: 40% !important; margin-left: -300px !important; max-width: 915px; max-height: 600px; }
}
/** Colour schemes **/
