﻿
.SubmitMeetingAttendanceFilter {
    clear:both;
}

.MemberMeetingAttendanceFilter .FieldsetContent {
    width: 100%;
}


.PersonFormEntrySummary {
    padding-bottom: 10px;
}

.Error ul {
    margin-bottom: 0px;
}
/***  CMIS People ***/
.EditCMIS_Person > .CMIS_MultiPageWrapper {
    width: auto !important;
}

.PE_ViewPeople_ViewBy {
    padding-right:10px;
}

.dnnLabel, td > .dnnLabel {
    width: auto;
    text-align: left;
}
.PE_FramePanel
{
    border: solid 1px gray;
}

div.Float_Left
{
	float:left;
}

div.Clear_Both
{
	clear:both;
}

/* ViewCMIS_People.ascx */

a.PE_ViewPeople_HealLink
{
    text-decoration: underline;
    padding-right: 10px;
    font-size: 12px;
}
a.PE_ViewPeople_ViewBy
{
    text-decoration: underline;
    font-size: 14px;
}
.PE_ViewPeople_MemberCategory
{
    width: 97%;
    display: block;
    background-color: #ccc;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px;
    color: black;
    font-weight: bold;
    clear: both;
    border: 1px solid #000;
}

.PE_ViewPeople_ElectedRTetiredMembersHeading
{
    font-size: 16px;
    text-decoration: underline;
    font-weight: bold;
}

div.PE_People_CentreBlock
{ 
   text-align:center; 
   display:block;
   width:100%;
   margin:auto;
}

.COM_Viewcommittee_MultiPage_GeneralWrapper
{
	padding:10px;
	width:800px;
	border: 1px solid #ccc;
}

h2.PE_ViewPeople_MemberCategory 
{
    line-height: 18px;
}

/* EditCMIS_People.ascx */

/* [1] Widen display of person to allow full date on one line and height to stop weird layout problems. */

div.PE_People_PersonBlock
{
    float: left;
    text-align: center;     
    /*padding: 10px;
    margin-bottom:10px;*/
    height: auto;
    width: 160px;
}
div.PE_People_PersonBlockRetired 
{
	float: left;
    text-align: center;     
    padding: 10px;
    margin-bottom:10px;
    height: 200px;
    width: auto;
}

/*div.PE_People_ElectedMemberdFiltersContainer
{
    text-align: left;
    padding-bottom: 15px;
    width: 98%;
} [3] replaced with ElectedMemberFilters 
div.PE_People_ElectedMemberdFilters_FormLabel
{
    width: 150px;
} [3] replaced with ShowRetiredLabel
input.PE_People_ElectedDateToggle
{
    width: 350px;
    text-align: left;
} [3] Replaced with DateControlToggle*/

/* [6] Replaced with styles that are now in the 
   ViewCMIS_People.ascx section */
/* img.PE_People_HeadPartyLogo
{
    width: 150px;
    display: block;
    padding-bottom: 10px;
}
img.PE_People_PartyLogo
{
    display: block;
    padding-top: 10px;
    border:solid 2px;
} */
fieldset { border: 1px; border-style:solid; border-color: gainsboro;}
/* EditCMIS_Person.ascx */
div.PE_EditPerson_MultiPage_GeneralWrapper
{
	text-align: left;
    width: 100%;
}
div.PE_EditPerson_FormLabel
{
    width: 300px;
    float: left;
    font-weight: bold;
}
div.PE_EditPerson_FormLabelAddress
{
    width: 150px;
    float: left;
    font-weight: bold;
}
div.PE_EditPerson_PenPicUploadWrapper
{
    text-align: left;
    width: 100%;
}
div.PE_EditPerson_BackToPeopleWrapper
{
    padding-top: 10px;
}
/* [7] Width changed to 100% and float left removed */
div.PE_EditPersonBiogPicUploadButtonWrapper
{
    width: 100%;
}

.PenPicWrapperButton {
    padding-top: 15px;
}

.PenPicError {
    color: #FF0000 !important;
}

/* [7] Float left removed */
div.PE_EditPersonImageWRapper
{

}
div.clear
{
    clear: both;
}

/* EditCMIS_Person_ElectionHistoryRecord.ascx, EditCMIS_Person_PartyRepresentationRecord.ascx, EditCMIS_Person_WardRepresentationRecord.ascx */
div.PE_EditPerson_ElectionHistoryRecord_FormWrapper, div.PE_EditPerson_PartyRepresentationHistoryRecord_FormWrapper, div.PE_EditPerson_WardRepresentationHistoryRecord_FormWrapper
{
    text-align: left;
    width: 100%; 
}

 .EditCMIS_Person .Refresh {
    background-image: url("images/refresh_small.gif");
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 30px;
    display: inline-block;
    height: 30px; 
    line-height: 30px;    
}

.EditCMIS_Person .AddNewRecord {
    background-image: url("Images/upload_small.gif");
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 30px;
    display: inline-block;
    height: 30px;   
    line-height: 30px;   
}

.PE_EditPerson_PenPicUploadWrapper .RadEditor {
    min-width: auto !important;
}

/* ViewCMIS_Venues.ascx */
div.VE_ViewVenues_CMIS_ModuleWrapper
{
    padding: 20px;
}
div.VE_ViewVenue_FilterOptions_PageWrapper
{
    padding-bottom: 20px;
    width: 300px;
}
div.VE_ViewVenue_FilterOptions_PageWrapper fieldset
{
    padding-left: 20px;
}

/* EditCMIS_Venue.ascx */
div.VE_EditVenue_GeneralDetails_PageWrapper
{
    text-align: left;
    padding-top: 20px;
    width: 600px;
}
div.VE_EditVenue_FormLabel
{
    width: 250px;
}
div.VE_EditVenue_FormLabel2
{
    width: 180px;
}

/*Add/Edit/View Notice of INterests*/
sdiv.PE_RegisterOfInterest_Formliteral
{
    padding: 5px;
    font-weight: bold;
}

div.buttonholder
{
    padding: 10px;
}

fieldset.PE_AddNewPerson
{
	width:500px;
}

.EditRegisterOfInterestWrapper .RegisterOfInterest_Entry
{
    width:95%;
}

.EditRegisterOfInterestUploadedWrapper .Update,
.EditRegisterOfInterestWrapper .Update {
    background-image: url("Images/edit_small.gif");
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 30px;
    display: inline-block;
    line-height: 30px; 
}

.EditRegisterOfInterestUploadedWrapper .Insert
{
    background-image: url("images/upload_small.gif");
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 30px;
    display: inline-block;
    height: 30px;
    line-height: 30px; 
}

.EditRegisterOfInterestWrapper .Insert {
    background-image: url("images/confirm_small.gif");
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 30px;
    display: inline-block;
    height: 30px;
    line-height: 30px; 
}

.EditRegisterOfInterestUploadedWrapper .Cancel,
.EditRegisterOfInterestWrapper .Cancel {
    background-image: url("images/cancel_small.gif");
    background-position: left;    
    background-repeat: no-repeat;
    padding-left: 30px;
    display: inline-block;
    height: 30px;  
    line-height: 30px;   
}


/* [3] - start of change */

.CMIS_ModuleWrapper .DNNLabel { font-weight: bold; } /* should be in CMIS_Global */
.CMIS_ModuleWrapper .Help { background-color: #C4DDFC; } /* should be in CMIS_Global */

/* =============================== */
/* ViewCMIS_Person.ascx            */
/* =============================== */

/* [4] start of change */
.PeopleWrapper .ViewPersonWrapper {}

.ViewPersonWarppar .PicAndDetailsWrapper { padding: 20px; }
.ViewPersonWrapper .PenPic { float: right;  margin-right: 10px; }
.ViewPersonWrapper .PersonDetails { float: left; } /* [12] added width */
.ViewPersonWrapper .PersonDetailsRight { } /* [13] Removed float:left */
.ViewPersonWrapper .PersonDetailsRight .FormHolder { margin-bottom: 2px; width: 100%;}
.ViewPersonWrapper .RadMultiPageWrapper { padding: 10px; border: 1px solid #ccc; min-height: 250px; }

.ViewPersonWrapper .PenPic { margin:0;padding: 10px;border: solid 1px #ccc;background-color:#eaeaea; }
.ViewPersonWrapper .PenPic .PenPicResize { width: 60px; height : auto; }
.ViewPersonWrapper .PenPic .PenPicResize { width: auto; height : 120px; }

.ViewPersonWrapper .BackLink { bottom: 0px; padding-top: 10px; }

/* All sortable grid headers on page */
.ViewPersonWrapper .rgHeader a, 
.ViewPersonWrapper .rgHeader a:link, 
.ViewPersonWrapper .rgHeader a:visited, 
.ViewPersonWrapper .rgHeader a:active { font-weight: bold; }

/* All grids on page */
.ViewPersonWrapper .RadGridWrapper { padding-top: 5px; padding-bottom: 10px; }

/* General Tab */
.ViewPersonWrapper .GeneralTab {}
.ViewPersonWrapper .GeneralTab .DNNLabel, 
.ViewPersonWrapper .GeneralTab .PersonDetailsRight .DNNLabel { float: left; clear: left; width: 11em; } /* [12] increased with to 11em  */
.ViewPersonWrapper .GeneralTab .Value { float: left; padding-right:5px; } /* [12] added float: left [13] added padding-right: 5px */

.GeneralTab .AddressLabel, .PersonDetailsRight .AddressLabel { margin-top: 0px; }
/*.GeneralTab .Address, .PersonDetailsRight .Address { margin: 5px 0 5px 15em; }*/
.GeneralTab .Address, .PersonDetailsRight .Address { padding: 5px 0px 5px 13.5em; }
.GeneralTab .BiogLabel, .PersonDetailsRight .BiogLabel { margin-top: 0px; }
.GeneralTab .Biog, .PersonDetailsRight .Biog { margin-top: 5px;} 
.GeneralTab .PersonDetailsRight .BiogLabel { padding-bottom: 5px; } /* [13] added with padding-bottom: 5px; */

/* Job Details Tab */
.ViewPersonWrapper .JobDetailsTab { overflow: hidden; }
.JobDetailsTab .DNNLabel { float: left; clear: left; width: 10em; }
.JobDetailsTab .Value {}

/* Election History Tab */
.ViewPersonWrapper .ElectionTab {}
.ViewPersonWrapper .ElectionTab .ElectionHistoryGrid {}

/* Party History Tab */
.ViewPersonWrapper .PartyTab {}
.ViewPersonWrapper .PartyTab .PartyHistoryGrid {}

/* Ward History Tab */
.ViewPersonWrapper .WardTab {}
.ViewPersonWrapper .WardTab .WardHistoryGrid {}

/* Register of Interest Tab */
.ViewPersonWrapper .ROITab {}
.ViewPersonWrapper .ROITab .ROIGrid {}

/* Committees Tab */
.ViewPersonWrapper .CommitteesTab {}
.ViewPersonWrapper .CommitteesTab .CurrentCommitteesTitle {}
.ViewPersonWrapper .CommitteesTab .CurrentCommitteesGrid {}
.ViewPersonWrapper .CommitteesTab .PastCommitteesTitle {}
.ViewPersonWrapper .CommitteesTab .PastCommitteesGrid {}

/* Outside bodies Tab */
.ViewPersonWrapper .OutsideBodiesTab {}
.ViewPersonWrapper .OutsideBodiesTab .CurrentOutsideBodiesTitle {}
.ViewPersonWrapper .OutsideBodiesTab .CurrentOutsideBodiesGrid {}
.ViewPersonWrapper .OutsideBodiesTab .PastOutsideBodiesTitle {}
.ViewPersonWrapper .OutsideBodiesTab .PastOutsideBodiesGrid {}

/* [4] end of change */
.ViewPersonWrapper .PersonDetailsRight .Biog {margin-top:0;}
.ViewPersonWrapper .PersonDetailsRight .Address {margin:0;padding:0;}

.ViewPersonWrapper .AlignLeft {float: left;}
.ViewPersonWrapper .AlignRight {float:right;}

/* =============================== */
/* ViewCMIS_People.ascx            */
/* =============================== */

.PeopleWrapper .ViewPeopleWrapper {}

/* [6] New styles for Alphabet Links */
.ViewPeopleWrapper .PE_ViewPeople_HeadLinksContainer {clear: both;padding-bottom: 10px;padding-top: 5px;}
.ViewPeopleWrapper a.PE_ViewPeople_Letter, a.PE_ViewPeople_DisabledLetter {width:10px;display:block;float:left;margin: 0 3px 2px 0;color:#999;padding: 3px 6px 3px 6px;border:solid 1px #808080;background-color:#C0C0C0;}
.ViewPeopleWrapper a.PE_ViewPeople_Letter:hover {background-color:#ccc;}
.ViewPeopleWrapper a.PE_ViewPeople_Letter {color:Blue;}
.ViewPeopleWrapper a.PE_ViewPeople_DisabledLetter {color:#999;text-decoration:none;}
.ViewPeopleWrapper a.PE_ViewPeople_DisabledLetter:hover {text-decoration:none;color:Gray;}

/* [6] New styles for People Details */
.ViewPeopleWrapper .PE_People_PersonBlock .PE_People_Person, 
.ViewPeopleWrapper .PE_People_PersonBlockRetired .PE_People_Person
{ 
	margin: 10px;
	padding: 10px;
	border: solid 1px #ccc;
	background-color:#eaeaea; 
}
.ViewPeopleWrapper .PE_People_PersonBlock .PE_People_Person .PenPicLink, 
.ViewPeopleWrapper .PE_People_PersonBlockRetired .PenPicLink
{ 
	color:#eaeaea;
	text-decoration:none; 
}
.ViewPeopleWrapper .PE_People_PersonBlock .NameLink, 
.ViewPeopleWrapper .PE_People_PersonBlockRetired .NameLink
{ 
	text-align:center;
	width:160px;
	height:auto; 
	margin: auto;
}

/* Control the size of the Pen Picture */
.ViewPeopleWrapper .PenPicResize { width: 50px; height : auto; }
.ViewPeopleWrapper .PenPicResize { width: auto; height : 100px; }

/* Control the size of the Party Logo */
.ViewPeopleWrapper .PartyResize { width: 15px; height : auto; }
.ViewPeopleWrapper .PartyResize { width: auto; height : 30px; }
/* [6] end */

/* Elected Members filters */
.ViewPeopleWrapper .ElectedMembersFilters {
    margin-bottom: 15px;
    width: 98%;
}
.ViewPeopleWrapper .ElectedDateLabel { 
    clear: left;
    float: left; 
    width: 16em;
} 
.ViewPeopleWrapper .ElectedDate { 
    float: left; 
    width: 200px; 
} 
.ViewPeopleWrapper .ElectedDateValidator { 
    float: left; 
}
.ViewPeopleWrapper .DateControlToggle {
    margin-bottom: 10px;
}
.ViewPeopleWrapper .ShowRetiredLabel {
    clear: left; 
    float: left; 
    width: 16em; 
} 
.ViewPeopleWrapper .ShowRetired {
    float: left;
} 
.ViewPeopleWrapper .ElectedMembersFilters .ButtonWrapper { 
    clear: left; 
}
.ViewPeopleWrapper .SearchButton {}

/* RSS Icons */
.ViewPeopleWrapper .RSSFeed { text-align: right; width: 98%; }
.ViewPeopleWrapper .RSSFeed .RSSLink {
	background-image: url("Images/rss.png");
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
} 

/* [3] - end of change */

/* [2] - start of change */

/* =============================== */
/* Settings.ascx                   */
/* =============================== */

.SettingsWrapper h3
{
   font-size:16px;
}
.SettingsWrapper td
{
    width: 250px;
}
.SettingsWrapper .SmallInput
{
    width: 3em;
}

.SettingsWrapper .LargeInput /*[10]*/
{
    width: 20em;
}

.TrainingHistory, .HospitalityGifts {  /*visibility: hidden;*/ } /* [3] */


/* [2] - end of change */

/* [5] - start of change */

/* =============================== */
/* EditCMIS_People.ascx            */
/* =============================== */

.EditPeopleWrapper {}
.EditPeopleWrapper .RadGridWrapper {}

.EditPeopleWrapper .PeopleFilter { margin-bottom: 0px; }

.EditPeopleWrapper .DisplayLabel { float: left; margin-top: 0.3ex; width: 16em; }
.EditPeopleWrapper .CheckBoxFilter { float: left; margin-right: 1em; }
.EditPeopleWrapper .ExportLink { float: right;padding-right: 8px;}


/* [8] - start of change */
/* =============================== */
/* EditCMIS_Person.ascx            */
/* =============================== */
.EditCMIS_Person .PE_EditPerson_FormLabel, .EditCMIS_Person .PE_EditPerson_FormLabelAddress
{
    width: 180px;
    float: left;
    font-weight: bold;
}

.EditCMIS_Person .ROITab .RadGridWrapper { margin-top: 10px; margin-bottom: 20px; } /* [14] */

/* [12] removed - extended width needed to be applied to style in ViewCMIS_Person.ascx instead
.DNNLabel { float: left; clear: left; width: 18em; font-weight:bold; } 
.Value {}
.ViewPersonWrapper .DNNLabel {width:11em;}
*/
/* [8] - end of change */

/* =============================== */
/* EditTrainingRecord.ascx         */
/* =============================== */
.EditTrainingRecord {}
.EditTrainingRecord .CMIS_FormButton {}

/* =============================== */
/* AddTrainingRecord.ascx         */
/* =============================== */
.AddTrainingRecord {}
.AddTrainingRecord .CMIS_FormButton {}

/* [8] - start of change */
/* =============================== */
/* EditCMIS_PersonDetails.ascx            */
/* =============================== */
.editPerson
{
    width: 180px;
    float: left;
    font-weight: bold;
}

.PersonMemberEditFormLine {
    padding-top:3px;
    padding-bottom:3px;
}

.EditCMIS_Person .DocumentStatusKey {
    padding-bottom:10px
}

.EditCMIS_Person .ROITab .RadGridWrapper {
    margin-top: 10px;
    margin-bottom: 20px;
} /* [14] */

.GridViewAddButton {
    margin-top: 10px;
    margin-bottom: 10px;
}

#formLblFullyRetireDate, #formLblFullyRetireReason, .RetireButtonLabelWrapper {
    width: 150px !important;
}

.RetireButtonLabelWrapper {
    height: 1px !important;
}

#LnkExportUserProfileProperties {
    padding-bottom: 10px;
}

.error, .Error, .ErrorHeading {color:#FF0000;}

/* ROI */
.ROIDateNoticeLabel,
.ROIDateReceiptLabel,
.ROINumbering,
.ROIQuestion               {font-weight:bold;}

/* Add padding to 'Add ROI' icon */
img[id*='imgAddROI'] {padding-right:6px;}

.FormLabel_HangingIndent {
margin-left:180px;
display:inline-block;
margin-top:3px;
}

.ErrorLabel {
color:#ff0000;
}

@media (min-width: 600px) {
    .MemberMeetingAttendanceSummary,
    .AttendanceByCommittee {
        width: 50%;
    }
}

.AttendanceByCommitteeRadGridWrapper {
    margin-bottom:15px;
}

