/* div#loginContainer ul li a:hover, body.user div#loginContainer ul li.userTab a, body.organiser div#loginContainer ul li.organiserTab a {
    color:#4E8CA3;
}*/
body.organiser.organisation_dashboard div#loginContainer ul li.organiserTab a,
div#loginContainer ul li a:hover
{
    background:#22186b;
    color: white;
}

body.organiser div#loginContainer ul li.dashboardTab a:hover,
body.organiser div#loginContainer ul li.userTab a:hover,
body.organiser div#loginContainer ul li.organiserTab a,
body.user div#loginContainer ul li.userTab a,
body.user div#loginContainer ul li.organiserTab a:hover,
body.user div#loginContainer ul li.dashboardTab a:hover,
body#user div#loginContainer ul li.userTab a,
body#user div#loginContainer ul li a:hover

{
  background:#ffffff;
  color:#22186b;

}

body.organiser.organisation_dashboard div#loginContainer ul li.dashboardTab a,
body.organiser.organisation_dashboard div#loginContainer ul li.organiserTab a:hover,
body.organiser.organisation_dashboard div#loginContainer ul li.userTab a:hover
{
  background:#ffffff;
  color:  #22186b;
}
/* ==================================================================== */


/*

green:#62bc45
blue:#007fe3
coral:#fa545d
*/

span.required{ color:#278CD1;}

/* event booking */

/* table#holderSelector input.holderEmail{ width:200px; } */

body, table
{
font-family: arial, verdana,helvetica, sans-serif;
}
div.notice{ background:none;padding: 10px 0 10px; }

/*div#loginContainer.notLoggedIn div.support input.button#signUpButton { background:#BA843A;}
div#loginContainer.notLoggedIn div.support input.button.disabled#signUpButton { background:#999;}
*/
div.container div#contentShadow div#subMenu h2
{
	background-image:none;
/*	background-color:#62bc45; */ // turn to green...
}
div#footerContent span img{border:1px solid white;}
ul.registrationFormConditions
{
list-style:disc;
margin:18px;
}


div#organisationUsersForm table#listingTable td.orgHeader,
div#organisationUsersForm table#listingTable td.orgValue
{
display:none;
}
body.organiser div#organisationReportsForm table.activity
{
width:auto;
min-width:900px;table#holderSelector input.holderEmail {
    width: 200px;
}
margin-left:-50px;
}

body#user div#organisationReportsForm table.activity
{

min-width:1000px;

}


div#organisationReportsForm table.ltable.attendee.courses {
    margin-left: -50px;
}

div#searchForm select.fsel#_eprop_courseType
{

	max-width:320px;
}
table#searchResultsTable td.soldOut div.event
{
    opacity:0.3;
}

input.button, input.smallButton, input.bigButton, a.panelButton
{
	border-radius:5px;
}
/*
div#largeNavigationTabs ul li a.selected, div#largeNavigationTabs ul li a:hover
{
	color:white;
}

div#loginContainer ul li a:hover, body.user div#loginContainer ul li.userTab a, body.organiser div#loginContainer ul li.organiserTab a
{
	color:white;
}

div#attendeePrintForm table.printTable{
	background:#f4f6fa;
}
table.ltable tr.details td.details{
	background:#f4f6fa;
	background:#ffffff;
}
div.formContainer div#userContactSetEditForm{
	background:#f4f6fa;
}
*/
table#holderSelector input.holderEmail {
    width: 200px;
}
table#holderSelector input.holderOrg {
    width: 140px;
}
/*
table#ticketSelector td.quantity input.ftxtquant, table#ticketSelector td.price input.ftxtkoha
{
border-color:#fa545d;
background:#fa545d;
}
div.fancy-select div.trigger{
background:#fa545d;
}
div.fancy-select ul.options li{background:#fa545d;}
div.fancy-select ul.options li.hover {background:#fa545d;}

div.fancy-select div.trigger {background:#fa545d;}
div.fancy-select div.trigger.open {background:#fa545d;border-color:#fa545d;}
div.fancy-select ul.options {background:#fa545d;}
div.fancy-select select:focus + div.trigger {box-shadow: 0 0 0 2px #fa545d;}

*/

body.organisation_reports table.special_requirements,body.organisation_reports table.evaulation,
div#organisationReportsForm table.ltable.attendee.tickets
{margin-left:-130px;}

div#organisationReportsForm table.ltable.attendee.hasRecs,div#organisationReportsForm table.ltable.audit.hasRecs,
div#organisationReportsForm table.ltable.cbookings.hasRecs
{
	margin-left:-130px;
}
div#organisationReportsForm table.ltable.attendee.hasRecs.assess
{
margin-left:-200px;
}
div#organisationReportsForm table.ltable.evaluation
{
	margin-left:-150px;
}
div#logoHeaderContainer a img
{
	max-width:500%;
	max-height:500%;
}
div#subMenu
{
    font-family:arial,sans-serif;#22186b;
}
div#organisationSelector
{

    display:none;

}
div#eventSelector
{
    padding-left:45px;
}
body.organiser div#logoHeaderContainer
{
	width:auto;
}
body.event table#ticketList td.typeHeading
{
	color:#d35c23;
}
body#tabbedNavigationPage.organiser div#containerColor,div#containerColor
{
	background:none;
}
body.organiser div#logoHeaderContainer
{
	/* wide  logo
	margin-left:-100px;*/
}
body.organiser div#logoHeaderContainer#22186b;
{
	/* narrow  logo*/
	margin-left:50px;
}
div#searchForm select.fsel#searchOrganisation
{
	max-width:300px;width:250px;
}
div.container div#contentShadow div#subMenu ul.sub-menu li a,div.container div#contentShadow div#subMenu ul.sub-menu li a.selected,
body.organiser h1, body.user h1
{
	color:#22186b;
}
div#organisationDashboardForm div.dashboard
{

}
body.event a.panelButton {
    color: #efbd1e;
}
body.event a.panelButton:hover {
color:#22186b;
}


body.organisation_reports div.container div#contentShadow div#subMenu
{
	width:850px;
	background:none;

}
body.organisation_reports div.container div#contentShadow div#subMenu ul.sub-menu
{
	margin-top:10px;
}
body.organisation_reports div.container div#contentShadow div#subMenu ul.sub-menu li
{
	border:0;
}
body.organisation_reports div.container div#contentShadow div#subMenu ul.sub-menu li a
{
	line-height:17px;
}

div#eventRegistrationForm div.questions.property div.customQuestion.single input[type="checkbox"]
{
	top:16px;
}
div#eventRegistrationForm div.questions.property div.customQuestion.single span.required
{
	padding:0;
	font-size:13px
}
body.organisation_reports div.container div#contentShadow div#subMenu
{
    height:73px;
}
/* ============================= login bar ================== */

div#loginContainer ul li a,
body#user div#loginContainer ul li a,
div#loginContainer p.currentlyLoggedIn span span a

{
        background:#22186b;
        color:#ffffff9;
}
div#loginContainer ul li a:hover,

body.organiser.organisation_dashboard div#loginContainer ul li.dashboardTab a,
body.organiser.organisation_dashboard div#loginContainer ul li.organiserTab a:hover,

body.organiser:not(.organisation_dashboard) div#loginContainer ul li.organiserTab a,

body#user div#loginContainer ul li.dashboardTab a:hover,
body#user div#loginContainer ul li.organiserTab a:hover,
body#user div#loginContainer ul li.userTab a,

body#default.public div#loginContainer ul li a:hover,

div#loginContainer p.currentlyLoggedIn span span a:hover
{
    /*background-image: linear-gradient(white, #ededed);*/
    background:#ffffff;
    color:#22186b;
	text-decoration:none;
}

/* ============================= login bar ================== */
