.t4-megamenu .dropdown-menu li > a,
.t4-megamenu .dropdown-menu li > .nav-link,
.t4-megamenu .dropdown-menu li .dropdown-item {
  color: #200875 !important;
}
.t4-megamenu .dropdown-menu li > a:hover,
.t4-megamenu .dropdown-menu li > a:focus,
.t4-megamenu .dropdown-menu li > a:active,
.t4-megamenu .dropdown-menu li > .nav-link:hover,
.t4-megamenu .dropdown-menu li > .nav-link:focus,
.t4-megamenu .dropdown-menu li > .nav-link:active,
.t4-megamenu .dropdown-menu li .dropdown-item:hover,
.t4-megamenu .dropdown-menu li .dropdown-item:focus,
.t4-megamenu .dropdown-menu li .dropdown-item:active {
    color: #ff0000 !important;
}

/* JEvents Edit Layout Page (backend) styling, note \. to escape period in class name
body.task-icalevent\.edit needed so that only the Edit (Create An Event) Page is effected. */
li.gsl-active {
	font-weight: 500;
	font-size: 1.0rem;/*color: white !important;*/ 
}
body.task-icalevent\.edit #gslc.gsl-scope div#jevents #adminForm ul#myEditTabs {
	font-weight: 500;
	font-size: 1.0rem;}
body.task-icalevent\.edit #gslc.gsl-scope div#jevents #adminForm ul#myEditTabs a {
	color: white !important;
	font-weight: 500;
	font-size: 1.0rem;
	background-color: #68829c;
}
body.task-icalevent\.edit #gslc.gsl-scope div#jevents #adminForm ul#myEditTabs a:hover {
	font-weight: 500;
	font-size: 1.0rem;
	background-color: #1e87f0;
}
body.task-icalevent\.edit #gslc.gsl-scope div#jevents #adminForm ul#myEditTabs li.gsl-active a {
	background-color: #1e87f0 !important;
	font-weight: 500;
	font-size: 1.0rem;
	color: white !important;
}
#adminFormTable {
	background-color: lightgray !important;
}
#adminFormTable tr {
	vertical-align: top;
}
#adminFormTable td {
	padding-left: 20px;
}
#adminFormTable select, #adminFormTable input {
	width: 300px;
	font-size: 1.1rem;
	font-weight: 400;
}
#adminFormTable input#title, #adminFormTable input#jform_Theme {
	width: 484px;
}
#adminFormTable div.tox-tinymce {
	width: 100%;
	//height: 260px !important;
}
#adminFormTable div.jevtags input {
	display: none;
}
#adminFormTable div.jevtags {
	padding-top: 12px;
}
#adminFormTable div.jevtags table td {
 font-size:.9rem !important;
	font-weight: 300 !important;
}
/*
// body.task-icalevent\.edit #gslc.gsl-scope div#jevents #adminForm = backend (user.css)
// body.addEditEvent - frontend template > custom css
*/
body.addEditEvent div#tagchoices, body.addEditEvent div#tagmatches {
	background-color: white;
    font-size:.9rem;
	font-weight: 400;
	padding-left: 4px;
    height: 200px !important;
    overflow-y: auto;
    width: 280px !important;
    border: solid 2px #bbb !important;
}
body.addEditEvent div#jeveditor {
	width: 90%;
}
/* Calendar-Schedule Tab */
.gsl-scope .gsl-switcher>*>:last-child {
	width: 90%;
	border: 1px solid black !important;
	background-color: lightgray !important;
	padding-left: 20px !important;
}
/* .gsl-scope .gsl-switcher>*>:last-child input {
	width: 240px;
	max-width: 50% !important;
}
.gsl-scope div.jev_contact div, .gsl-scope div.jev_contact div > div {
	width:300px;
}
.gsl-scope div.jev_contact div > div input#contact_info {
	background-color:yellow;
	width: 300px !important;
	min-width: 300px !important;
}*/
.gsl-scope .gsl-switcher>*>:last-child input#view12Hour, .gsl-scope .gsl-switcher > * > :last-child input#allDayEvent, .gsl-scope .gsl-switcher > * > :last-child input#noendtime {
	width: 40px;
}
.gsl-scope .gsl-switcher>*>:last-child div.allDayEvent > div {
	margin: 0px 20px 0px 0px !important;
}
.gsl-scope .gsl-switcher>*>:last-child div.allDayEvent > div > div {
	vertical-align: top;
}
.gsl-scope .gsl-switcher>*>:last-child legend {
	margin-bottom: 4px;
	font-size: 1.1rem;
	font-weight: bold;
}
.gsl-scope .gsl-switcher>*>:last-child div.jevnoeendtime > div > div {
	vertical-align: top;
}
.gsl-scope .gsl-switcher>*>:last-child div.jevnoeendtime div.form-check-inline {
	margin-top: 6px;
}
.gsl-scope input.gsl-button-danger, .gsl-scope a.gsl-button-danger {
	background-color: #c40000;
	color: #fff;
	border: 1px solid gray;
}
/* Flyer-Promo-Sponsor Tab */
/*body.task-icalevent\.edit #gslc.gsl-scope div#jevents #adminForm ul#myEditTabs {  */
body.task-icalevent\.edit #gslc.gsl-scope div.flyer-promo-sponsor-Tab {
	width: 90%;
	border: 1px solid black !important;
	background-color: lightgray !important;
	padding-left: 20px !important;
}
div.jevplugin_customfield_flyerFILE,div.jevplugin_customfield_scheduleFILE, div.jevplugin_customfield_webAddress, div.jevplugin_customfield_SponsorName, div.jevplugin_customfield_SponsorContact {
	margin-top: 12px;
	font-size: 1rem;
	font-weight: 500;
}
div.jevplugin_customfield_promoImage {
	font-size: 1rem;
	font-weight: 500
}
div.jevplugin_customfield_SponsorName {
	margin-top: 12px;
	padding-top: 12px;
	border-top: 1px solid gray;
}
div.jevplugin_customfield_SponsorContact {
	position: relative;
	left: 340px;
	top: -78px;
}
.gsl-scope input#jform_webAddress, input#jform_SponsorName, input#jform_SponsorContact {
	width: 300px;
}
/* style backend */
.logo img,.header .login img  {
		width:100% !important;
		height: auto !important;
}

	