.session4Logout	{float:right;}

#session4_edit			{padding:10px;}

#session4_edit form      	{padding: 10px;}
#session4_edit fieldset  	{border: none;}
#session4_edit label    	{float: left; clear: left; width: 250px; margin: 10px 0;}
#session4_edit select		{width: 80px; float: left; margin: 10px 0;}
#session4_edit input		{width: 120px; float: left; margin: 10px 0;}
.ui-datepicker-trigger	{margin: 10px;}

#activityTable	{width:99%;}
#activityTable td, #activityTable th	{padding:5px;}

#activityTable th {background:#247129; color:white; text-transform:uppercase;}
#activityTable tr.day	{color:white; background:#000; text-transform:uppercase; font-weight:bold;}

#activityTable tr.amid{background:#e2f4fd;}
#activityTable tr.amid td{border:1px solid #6ecff6;}
#activityTable tr.amid td:first-child	{background:#082b4c; color:white;}

#activityTable tr.bhe{background:#f4f9e8;}
#activityTable tr.bhe td{border:1px solid #a0b079;}
#activityTable tr.bhe td:first-child	{background:#567319; color:white;}

#activityTable tr.comms{background:#fde7dd;}
#activityTable tr.comms td{border:1px solid #f69579;}
#activityTable tr.comms td:first-child	{background:#e51d24; color:white;}

#activityTable tr.mait{background:#feeee0;}
#activityTable tr.mait td{border:1px solid #fab383;}
#activityTable tr.mait td:first-child	{background:#f37023; color:white;}

#activityTable tr.pns{background:#fce9f1;}
#activityTable tr.pns td{border:1px solid #f6aecd;}
#activityTable tr.pns td:first-child	{background:#4a004c; color:white;}

#activityTable tr.library{background:#f4f9e8;}
#activityTable tr.library td{border:1px solid #cfe39b;}
#activityTable tr.library td:first-child	{background:#005121; color:white;}

#activityTable tr.inclusion{background:#fefbe9;}
#activityTable tr.inclusion td{border:1px solid #fab383;}
#activityTable tr.inclusion td:first-child	{background:#f9dc27; color:black;}

#activityTable tr.isolation{background:#f6aecd;}
#activityTable tr.isolation td{border:1px solid #f6eded;}
#activityTable tr.isolation td:first-child	{background:#7c2e2e; color:white;}

#termSelectBox	{float:right; width:210px;}
#termSelectBox label, #termSelectBox select	{float:left; margin-left:10px;}
#addActivityLink, #addBusLink	{padding: 5px 5px 5px 30px; border: 1px solid #ccc; border-radius:5px; background: url("http://static5.e4education.co.uk/website-files/admin-panels/4/images/icons/create.png") no-repeat scroll 5px 50% #eee; color:black;}


.main .content .content__region > h2 {margin-top:0.8em; font-size: 120%; color: #231f20;}

/* Front end */
#bookingForm	{width:310px; border: 1px solid #ccc; border-radius:5px; padding: 15px 10px; margin: 20px 0; background:#eee;}
#bookingForm form	{margin:0;}
#bookingForm h2	{font-size:120%;}
#bookingForm label, #bookingForm select	{float:left; margin: 10px 10px 10px 0;}
#bookingForm .button	{clear:both; display:block;}


/*#viewDetails	{padding: 5px; border: 1px solid #ccc; border-radius:5px; background: #eee; color:black; cursor:pointer;}*/

#cancelBooking	{padding: 5px 5px 5px 30px; border: 1px solid #ccc; border-radius:5px; background: url("http://static5.e4education.co.uk/website-files/admin-panels/4/images/icons/delete.png") no-repeat scroll 5px 50% #eee; color:black; cursor:pointer;}

/* Navigation and buttons */

/*#session4menu	{list-style:none; margin:0; padding: 0;}
#session4menu li	{margin:20px; width:400px;}
#session4menu li a{padding:10px; border: 1px solid #ccc; border-radius:5px; background:#eee; width:220px; display:block;}
#session4menu li a.exportLink{display:inline; padding: 3px 10px;}*/
#session4menu li	{margin:10px;}

/* Activity edit */

#session4_edit.activityForm label	{width:150px;}

#session4_edit .ui-datepicker-trigger {pointer-events: initial; margin : 0.5em; float: none;}

/* Term dates table */

#termList	{background:#eee; border:1px solid #eee; width: 550px;}
#termList td:first-child	{width:100px;}
#termList th	{background:#247129; color:white;}
#termList tr.even	{background:#f3f3f3;}
#termList td, #termList th	{padding:5px;}
#termList input	{width:100px;}
#termList .ui-datepicker-trigger	{margin: 0 0 0 10px;}

#termDuplicateDesc	{height:80px;}

/* Bus table */

#busTable	{background:#eee; border:1px solid #eee;}
#busTable th	{background:#247129; color:white;}
#busTable tr.even	{background:#f3f3f3;}
#busTable td:first-child, #busTable th:first-child	{text-align:center;}
#busTable td, #busTable th	{padding:5px;}
#busTable input	{width:50px;}

/* Bus location listing */
#locationFieldContainer	{position:relative; float:left; margin-left:10px; width:400px;}
#locationsListContainer	{z-index:100; background:#eee; border:1px solid #aaa; top:60px; position:absolute; height: 260px; overflow-y: scroll; width:300px;}
#locationsListContainer ul	{list-style-type:none;}
#locationsListContainer li	{clear:left; padding:5px; cursor:pointer;}
#locationsListContainer li:hover	{color:#005121; background:#fff;}
#session4_edit #additionalLocations				{margin-right:15px; width:200px;}

#busLocationList	{clear:both; width:300px; list-style-type:none; margin-top:10px; padding:5px;}
#busLocationList li 	{clear:both; padding:5px;}
#busLocationList li a	{float:right;}
#busLocationsContainer	{width:300px; border:1px solid #eee; background:#eee; float:left;}
#busLocationsContainer div {border-bottom:1px solid #cc; background:#247129; color:white; font-weight:bold; text-align:center; padding:5px;}

/* Bus schedule listing */

#scheduleFieldContainer{float:right; padding-left:10px;}
#scheduleFieldContainer label{width:100px;}
#session4_edit #btnAddDate					{clear:both; margin-left:100px; color:black;}
#fieldCapacity			{width:auto;}

#busScheduleList	{border:1px solid #eee; background:#eee; float:left;}
#busScheduleList th	{background:#247129; border-bottom:1px solid #eee; padding:5px; color:white;}
#busScheduleList td	{padding:5px; width:80px;}


/* Icons */

.editIcon, .confirmIcon, .cancelIcon	{width:16px; height:16px; margin: 5px 5px 0; cursor:pointer; background: url("/_includes/images/icons/silk/tick.gif") no-repeat; float:left;}
.editIcon		{background: url("/_includes/images/icons/silk/page_edit.gif") no-repeat;}
.cancelIcon		{background: url("/_includes/images/icons/silk/delete.gif") no-repeat;}
.confirmIcon, .cancelIcon	{display:none;}

.content__form input[type="password"] {
    width: 18em;
    height: 2em;
    display: block;
    padding: 0 0 0 .5em;
    border: 1px solid #e0e0e0;
}

#activityList option.active {
	display:block;
}

#activityList option.disabled {
	display:none;
}