/*

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

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#loginContainer p.currentlyLoggedIn span span a {
	color:#666666;
}
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;
}
ul.registrationFormConditions li
{
margin:5px 0 5px 30px;
}
body.event table#ticketSelector td.at{ visibility:hidden; }
body.event table#ticketSelector td.price{ visibility:hidden; }

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:#cd292a;
background:#cd292a;
}
div.fancy-select div.trigger{
background:#cd292a;
}
div.fancy-select ul.options li{background:#cd292a;}
div.fancy-select ul.options li.hover {background:#cd292a;}

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



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


div#organisationReportsForm table.ltable.attendee.friday
{
	margin-left:-100px;
}

div#organisationReportsForm table.ltable.assessment {
    margin-left: -130px;
}
div#organisationReportsForm table.ltable.assessment.hasRecs,
div#organisationReportsForm table.ltable.attendee.friday.hasRecs,
div#organisationReportsForm table.ltable.evaluation
							{

    margin-left: -160px;
}
body#default.fullWidth.event {
    background: none;
}
body#login
{
   background: url(fleece.png) no-repeat center center fixed;
   background-size: 100% 100%;
   height: 100%;
   position: absolute;
   width: 100%;
}

div#eventSearchSubHeader
{
	font-family:arial narrow;
	padding-top:20px;
	color:#145674;
	background:white;
	font-size:56px;
	font-weight:bold;
}
div#organisationSelector
{

}
div#eventSelector
{
    padding-left:15px;
}
body#login div#searchBox h1,body#user div#searchBox h1
{
	display:none;
}
div.entitySelector#organisationSelector
{
	padding-left:0px;
	margin-left:-20px;
}
div.searchProp input.fmtxt#searchText,
div#searchBox div#searchForm input.fmtxt
{
	padding:4px;
	height:16px;
	border-color:#999;
	border-radius:4px;
	position:relative;
	top:3px;
}

div#searchResults div.event.org136 a.bookNow
{
	background:#cc9a05;
}
div#searchResults div.event.org136 a.bookNow:hover
{
	background:#145674;
}

body.organisation136 td#loginLinks div.button input.button
{
	background:#cc9a05;

}
body.organisation136 td#loginLinks div.button input.button:hover
{
	background:#145674;


}
body.event div#addressSection input.finttxt
{
width:70px
}
body.public.event div#idHeader div#idHeaderContent img
{
	display:none;
}

@media only screen and (max-device-width: 880px) {

    body.evaluation table.fgroup tr,
   body.evaluation table.fgroup td.group-control
    {

	display:block;
    }

}
body.organiser div#logoHeaderContainer
{
    margin-left:-30px;
}
body.organiser div#header a img#logoSmall
{
    margin-left:40px;
    margin-top:15px;
}
body.organiser.organisation134 div#header a img#logoSmall
{
    margin-left:-60px;
}

body.organiser.organisation135 div#header a img#logoSmall
{
    margin-left:-10px;
}
body.organiser.organisation138 div#header a img#logoSmall
{
    margin-left:10px;
}

div#e_5018 div.date
{
    display:none;
}
div#e_5018 div.venue
{
    padding-top:10px;
}
