﻿/*dnnLabel Override*/
.dnnLabel {
    width: auto;
    text-align: left;
}

/* Organisation Structures CSSs */

/*
CHANGE LOG
-------------------------------------------------------------
16/02/2010 - Task 917 - Mark Smith   - [1] add light grey colour to COM_EditBody_MultiPage_GeneralWrapper border
03/03/2010 - Task 916 - Holly Jonas  - [2] remove set width from COM_EditBody_MultiPage_GeneralWrapper border
18/03/2010 - Task 953 - Paul Steptoe - [3] changed width of COM_Viewcommittee_MultiPage_GeneralWrapper to 95%
30/03/2010 - Task 953 - Paul Steptoe - [4] changed the height of COM_FormLabel & COM_FormResponse to auto
22/04/2010 - Task 953 - Paul Steptoe - [5] Removed set widths from elements on the page and replaced with styles
									   [5] Removed blue border from borderPanel	
22/09/2010 - Task 790 - Paul Steptoe - [6] Removed the padding from the public facing committee list links
24/09/2010 - Task 793 - Mark Smith   - [7] CSS for ViewCommitteeDetails.ascx
23/10/2010 - Task 1038- Mark Smith   - [8] CSS for EditCommitteeDetails.ascx
06/03/2013 - Task 1861- Luke Hardy   - [9] CSS for EditCommitteeDetails.ascx for People Tab
-------------------------------------------------------------
*/

/* [7] - start of change */

/* ------------------------------------------  */
/* ViewCommitteeDetails.ascx                   */
/* ------------------------------------------  */

.EditCommitteeDetailsFreeTextSection {
    padding-top: 12px;
}

.EditCommitteeDetailsFreeTextSection textarea {
    width: 100%!important;
}

.ViewCommitteeDetailsWrapper .SummaryPanel {
    width: 100%;
}
.ViewCommitteeDetailsWrapper .DNNLabel { float: left; clear: left; width: 9em; }
.ViewCommitteeDetailsWrapper .Value {}
.ViewCommitteeDetailsWrapper th.ColumnHeading,
.ViewCommitteeDetailsWrapper th.ColumnHeading a { font-weight: bold; }
.ViewCommitteeDetailsWrapper .SubmitFilter { float:left; clear:both; }

.ViewCommitteeDetailsWrapper .DatePicker{ display: inline-block !important;}

.ViewCommitteeDetailsWrapper .FormLine { width: 100%; display: table; }
.ViewCommitteeDetailsWrapper .Description .DNNLabel { width: 0px; display: none; }
.ViewCommitteeDetailsWrapper .Description .Value { font-style: italic; }

.ViewCommitteeDetailsWrapper .RadTabStripWrapper { margin-top: 20px; margin-bottom: 20px; }
.ViewCommitteeDetailsWrapper .RadMultiPageWrapper { margin-bottom: 5px; }

.ViewCommitteeDetailsWrapper .UDFTitle { font-weight: bold; font-style: italic; padding-right: 2em; }
.ViewCommitteeDetailsWrapper .UDFDetails {}

.ViewCommitteeDetailsWrapper .ContactsGrid .TitleColumn {}
.ViewCommitteeDetailsWrapper .ContactsGrid .TypeColumn {}
.ViewCommitteeDetailsWrapper .ContactsGrid .DetailsColumn {}
.ViewCommitteeDetailsWrapper .ContactsGrid .DescriptionColumn {}

.ViewCommitteeDetailsWrapper .MembersTab {}
.ViewCommitteeDetailsWrapper .MembersTab .DNNLabel { width: 17em; }
.ViewCommitteeDetailsWrapper .MembersTab .Value { float: left; }

.ViewCommitteeDetailsWrapper .MembersTab .PartyColour { border: 1px solid black; float: left; height: 20px; width: 20px; margin-right: 3px; }
.ViewCommitteeDetailsWrapper .MembersTab div.Retired
{
	font-style: oblique;
	font-size: large;
	color: #ff0000;
}
.ViewCommitteeDetailsWrapper .MembersTab .PartyColumn { width: 12em; }
.ViewCommitteeDetailsWrapper .MembersTab .NameColumn {  }
.ViewCommitteeDetailsWrapper .MembersTab .RoleColumn {  }
.ViewCommitteeDetailsWrapper .MembersTab .DatesColumn { width: 14em; min-width: 8em; }
.ViewCommitteeDetailsWrapper .MembersTab .AttendanceColumn { width: 7em; }

.ViewCommitteeDetailsWrapper .MeetingsTab {}
.ViewCommitteeDetailsWrapper .MeetingsTab .DNNLabel { width: 7em; }
.ViewCommitteeDetailsWrapper .MeetingsTab .Value { float: left; }

.ViewCommitteeDetailsWrapper .MeetingsTab .MeetingsGrid,
.ViewCommitteeDetailsWrapper .MembersTab .ElectedMembers {
    padding-top: 10px;
}
.ViewCommitteeDetailsWrapper .MeetingsTab .MeetingDateColumn { min-width: 12em; }
.ViewCommitteeDetailsWrapper .MeetingsTab .MeetingStartTimeColumn { width: 4em; }
.ViewCommitteeDetailsWrapper .MeetingsTab .MeetingEndTimeColumn { width: 4em; }
.ViewCommitteeDetailsWrapper .MeetingsTab .MeetingStatusColumn { width: 7em; }
.ViewCommitteeDetailsWrapper .MeetingsTab td.MeetingVCalColumn,
.ViewCommitteeDetailsWrapper .MeetingsTab th.MeetingVCalColumn { width: 20px; padding: 0px 2px 0px 2px; margin: 0px; }
.ViewCommitteeDetailsWrapper .MeetingsTab .MeetingVCalColumn a 
{ 
    background-image: url("../../images/cmis/calendar.png");
    background-repeat: no-repeat;
    padding: 0px 0px 0px 16px; 
}
.ViewCommitteeDetailsWrapper .MeetingsTab .MeetingVCalColumn a:hover { text-decoration: none; }

/* [8] - start of change */

.RadForm.rfdLabel label.rfdInputDisabled { color: #D0D0D0; }

/* ------------------------------------------  */
/* EditCommitteeDetails.ascx                   */
/* ------------------------------------------  */

.EditCommitteeDetailsWrapper .ErrorSummary { clear: both; }

.EditCommitteeDetailsWrapper .RadTabStripWrapper { margin-bottom: 20px; }
.EditCommitteeDetailsWrapper .RadTabStripWrapper .rtsDisabled,
.EditCommitteeDetailsWrapper .RadTabStripWrapper .rtsLevel .rtsDisabled:hover { text-decoration: line-through; }
.EditCommitteeDetailsWrapper .RadMultiPageWrapper { margin-bottom: 20px; }

.EditCommitteeDetailsWrapper .FormLine { width: 100%; display: table; }
.EditCommitteeDetailsWrapper .dnnLabel { float: left; clear: left; width: 14em; }
.EditCommitteeDetailsWrapper .Value { float: left; }

.EditCommitteeDetailsWrapper .GeneralTab .Name .Value input { width: 400px;}
.EditCommitteeDetailsWrapper .GeneralTab .Description .Value textarea { width: 400px; }

.EditCommitteeDetailsWrapper .CompositionTab .CompositionHolder .FormLine { margin-top: 5px; }
.EditCommitteeDetailsWrapper .CompositionTab .CompositionOptions { float: left; padding-left: 10px; }
.EditCommitteeDetailsWrapper .CompositionTab .CompositionOptionItem { padding-top: 5px; }
.EditCommitteeDetailsWrapper .CompositionTab .CompositionOptionItem .Party { float: left; width: 12em; }

.EditCommitteeDetailsWrapper .ButtonWrapper { clear: both; margin-top: 20px; }
.EditCommitteeDetailsWrapper .Button { float: left; }
.EditCommitteeDetailsWrapper .Cancel { padding-left: 4px; }

.EditCommitteeDetailsWrapper .TemplatesTab {}

.EditCommitteeDetailsWrapper .TemplatesTab .ShowDeleted {clear: both; float: right; }
.EditCommitteeDetailsWrapper .TemplatesTab .RadGridWrapper { clear: both; }

.EditCommitteeDetailsWrapper .TemplatesTab .divTemplate ul li {list-style:none;color: red; } 
.EditCommitteeDetailsWrapper .TemplatesTab .divTemplate ul  { margin-top: 0px;} 
.EditCommitteeDetailsWrapper .TemplatesTab .clsHeader {font-size:medium;font-weight:bold;}
.EditCommitteeDetailsWrapper .TemplatesTab .reviewErrors { color: red; }
.EditCommitteeDetailsWrapper .TemplatesTab .headercontent{ padding-left: 20px; }
.EditCommitteeDetailsWrapper .TemplatesTab .content{ margin-left: 30px;}

/* [9] - start of change */

.EditCommitteeDetailsWrapper .pvPeopleTab .PeopleType { font-weight: bold; }
/*.EditCommitteeDetailsWrapper .pvPeopleTab .CurrentAccessControlUserListHeader {padding: 10px 0;}*/
.EditCommitteeDetailsWrapper .pvPeopleTab .CurrentAccessControlUserList, .CurrentAccessControlUserListHeader {float:left;}
.EditCommitteeDetailsWrapper .pvPeopleTab .AclItem { float: left;clear: both; padding: 15px 0}

.Proportionality {display:inline-block;width:14em;padding-bottom:16px;}
.CalculateProportionalityButton {padding-left:17em;padding-top:0px;}

/* [9] - end of change */

/* [8] - end of change */

/* ------------------------------------------  */
/* Settings.ascx                   */
/* ------------------------------------------  */

.SettingsWrapper h2 { text-decoration: underline; }
.SettingsWrapper h3 { font-style: italic; }
.SettingsWrapper .SmallInput { width: 2em; }

/* Tab Order settings              */
/* ------------------------------- */

.SettingsWrapper .TabOrder { margin-bottom: 10px; }
.SettingsWrapper .TabOrder td { width: 250px; }


/* [7] - end of change */

/* General Styles */

.borderPanel
{
    padding: 0px;
    border-spacing: 0px;
    /* [5] border: solid 1px #2461BF;*/
    text-align: left;    
}
body 
{
    text-align: left;
}
h2.OrganisationStructure
{
	padding-bottom: 5px;
	margin-bottom: 0px;
}
.Committee_Level1, .Committee_Level2, .Committee_Level3, .Committee_Level4, .Committee_Level5
{
	/* [6] Padding should be on the div element */
	padding-top:10px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:0px;
}
div.Committee_Level2
{
	padding-left:30px;
}
div.Committee_Level3
{
	padding-left:60px;
}
div.Committee_Level4
{
	padding-left:90px;
}
div.Committee_Level5
{
	padding-left:120px;
}
a.Committee_Level1, a.Committee_Level2, a.Committee_Level3, a.Committee_Level4, a.Committee_Level5
{
	/* [6] Removed padding from links */
	padding-top:0px;
	font-size: 12px;
}
p.Committee_Level1, p.Committee_Level2, p.Committee_Level3, p.Committee_Level4, p.Committee_Level5
{
	font-size: 11px;
}

.HideUnlinkedOrganisationStructures
{
	display:block;
	padding-bottom:15px;
	font-size:12px;
}
.COM_ModuleWrapper
{
    text-align: left;
}

.COM_ModuleWrapper .FormLabel
{
    width: 200px;
    height: 28px;
    float: left;
}

.COM_ModuleWrapper .FormResponse
{
    width: 400px;
    height: 28px;
    float: left;
}

.COM_ModuleWrapper .CompositionHolder
{
    margin-bottom: 10px;
    width: 600px;
    height: auto;
    float: left;
}

.COM_ModuleWrapper .CompositionResponse
{
    width: 400px;
    height: auto;
    float: left;
}

.COM_ModuleWrapper .CompositionResponse .PartyResponse
{
    width: 300px;
    height: auto;
    float: left;
}

.COM_ModuleWrapper .ChckBoxResponse
{
    width: 40px;
    height: 28px;
    float: left;
}

.COM_ModuleWrapper .CommitteeFormLabel
{
    width: 150px;
    height: 28px;
    float: left;
}

.COM_ModuleWrapper .CommitteeFormResponse
{
    width: 200px;
    height: 28px;
    float: left;
}

/* EditCMIS_CommitteeDetails [2]*/

.COM_ModuleWrapper .COM_EditBody_MultiPage_GeneralWrapper
{
	text-align:left;
	padding-top:10px;
	border: 1px solid #cccccc; /* [1] */
}

.COM_ModuleWrapper .COM_EditBody_MultiPage_CommitteeWrapper
{
	text-align:left;
	padding-top:10px;
	width:400px;
	float: left;
}

.COM_ModuleWrapper .COM_ExtraPadding
{
	clear:both;
	margin-top:10px;
}

/* Public Committee Grid styles */

.COM_Grid 
{ 
    width: 100%;
    border: 1px solid #e0e0e0;  
    margin-top: 5px;
    margin-bottom: 5px;  
}

.COM_Grid th, .COM_Grid td, .COM_Grid tr
{
	padding: 5px 10px 5px 10px;
	border: 0px solid  #000; 
}

.COM_GridViewColumn
{

}

.COM_GridViewHeader
{
    background-color: #e0e0e0;
    border: 0px solid #000; 
}

.COM_GridViewRow 
{
    border: 0px solid #000;  
}

.COM_GridViewAlternatingRow 
{
    border: 0px solid #000;
    background-color: #feffc0; 
}

.COM_Grid .Fullname
{
    width: 20%;   
}

.COM_Grid .Role
{
    width: 20%;    
}

.COM_Grid .Joined
{
    width: 20%;    
}

.COM_Grid .Retired
{
    width: 20%;    
}

.COM_Grid .Attendance
{
    width: 20%;   
}


/**************************************/
/******** Page Specific Styles ********/
/**************************************/
td > .dnnLabel { width: auto !important; }

/*** EditCMIS_OrganisationStructure ***/
/* 5 */
.EditCMIS_OrganisationStructure {}
.EditCMIS_OrganisationStructure .formHolder { padding: 5px;clear: both; }
.EditCMIS_OrganisationStructure .formLabel { width: 100px;height: auto;float: left; }
.EditCMIS_OrganisationStructure .formResponse { width: 300px;float: left; }
.EditCMIS_OrganisationStructure .RadPanelbar { width:500px; }
/* End 5 */

/*** ViewCMIS_CommitteeDetails ***/

.COM_ModuleWrapper .COM_Viewcommittee_MultiPage_GeneralWrapper
{
	text-align:left;
	padding:10px;
	width:95%; /* [3] */
	border: 1px solid #cccccc;
}

.COM_ModuleWrapper .COM_Viewcommittee_MultiPage_GeneralWrapper .Party
{
    width: 25px;
    height: 25px;
    float: left;
    border: 1px solid #d7d7d7;
}

.COM_ModuleWrapper .COM_Viewcommittee_MultiPage_GeneralWrapper .FilterSettings
{
    width: 100%;
    height: auto;
    text-align: left;
    margin-bottom: 15px;
    margin-top: 15px;
}

.COM_ModuleWrapper .COM_Viewcommittee_MultiPage_GeneralWrapper .ElectedMembers
{
    width: 100%;
    height: auto;
}

.COM_ModuleWrapper .COM_Viewcommittee_MultiPage_GeneralWrapper .COM_FormLabel
{
    width: 200px;
    height: auto;
    float: left;
}

.COM_ModuleWrapper .COM_Viewcommittee_MultiPage_GeneralWrapper .COM_FormResponse
{
    height: auto;
    float: left;
}

.COM_ModuleWrapper .COM_Viewcommittee_MultiPage_GeneralWrapper .COM_FormHolder
{
    clear: both;
}

div.Retired
{
	font-style:oblique;
	font-size:large;
	color:#ff0000;
}

/*** Edit Email distribution list ***/
div.RadListBox .rlbTransferTo,
div.RadListBox .rlbTransferToDisabled,
div.RadListBox .rlbTransferAllToDisabled,
div.RadListBox .rlbTransferAllTo
{
	display: none;
    visibility:hidden;
    border: 2px solid red;  
}

div.DistributionListBoxes
{
	float:left;
	width:49%;
}

div.AddUnlistedSubscriber
{
	clear:both;
	padding:5px;
}

div.PartyName
{
	float:left;
}

/*EditManagementReports*/
.EditManagementReports div {padding:5px;}

.COM_ModuleWrapper .COM_EditBody_MultiPage_GeneralWrapper .durationpadding td{padding:0 5px 0 5px !important;}
.COM_ModuleWrapper .COM_EditBody_MultiPage_GeneralWrapper .durationheader{ padding-left: 10px;}

.pvAttributesTable{
    width:100%
}