﻿
/*-------------------------------------------------------*/
/* Customer Specific Changes - START
/*-------------------------------------------------------*/

input[id*='ViewCMIS_SearchWards_btnSearch'],
input[id*='ViewCMIS_People_btnElectedMembersFiltersSubmit']
{
	margin-top:10px;
}


#Panes legend {
	padding-bottom:18px!important;
}


.dnnFormHelp{
        Display:none!important;
}

.rtsTxt{
	text-decoration:none!important;
}

.RadGrid a, .RadGrid th{
	text-transform: capitalize!important;
}

.RetiredMembersLine .RetiredMembersLabel{
	padding-top:13px!important;	
}

.MembershipFilter .SubmitMembershipFilter{
	margin-top:6px!important;
	margin-left:11px!important;	
}

.MeetingsFilter .SubmitMeetingsFilter{
	margin-top:-3px!important;	
}

.news-page img, .article-page img{
	margin-bottom:0px!important;	
}

@media (max-width: 616px) {
	.dnnFormItem > label.dnnFormLabel, .dnnFormItem > span.dnnFormLabel{
		width:16%!important;
	}
}
@media (min-width: 617px) {
	.dnnFormItem > label.dnnFormLabel, .dnnFormItem > span.dnnFormLabel{
		width:36%!important;
	}
}

.news-page img, .article-page img{
	width:auto!important;
}

#dnn_ctr_Login_Login_DNN_liRegister, #dnn_ctr_Login_Login_DNN_liPassword{
	padding-left:0px!important;
}

#dnn_ctr_Login_Login_DNN_cmdLogin, #dnn_ctr_Login_Login_DNN_cancelLink{
	padding-top:10px!important;
	padding-bottom:10px!important;	
}

input[type="image"]{
	height:auto!important;
	border: none!important;
	padding:0px!important;
}

.c_icon img{
	Display:none!important;
}

.PE_People_Person{
	border:none!important;
	background-color:#fff!important;
}

.DateControlToggle{
	Display:none!important;
}

h2[id*='ViewCMIS_People_rptElectedMembersContainer_hElectedMembersHeading']{
	display:none!important;
}

.PE_ViewPeople_MemberCategory{
	margin-top:5px!important;
}

.PartyResize, .PenPicResize{
	display:inline-block!important;
}

.PE_ViewPeople_ViewBy, .PE_ViewPeople_HeadLinksContainer{
	padding-left:9px!important;
}

.PE_ViewPeople_MemberCategory{
	padding-top:10px!important;
	padding-bottom:12px!important;
}

div.PE_People_PersonBlock{
	width:32%!important;
}

.rtsSelected .rtsTxt{
	color:#fff!important;
}

.RadGrid .rgNumPart a.rgCurrentPage, .RadCalendar_Silk .rcMain .rcRow .rcSelected a, .RadCalendarMonthView_Silk .rcSelected a {
	background-color:#00823b!important;
	border-color:#00823b!important;
}

.RadGrid .rgNumPart a.rgCurrentPage, .RadGrid .rgNumPart a.rgCurrentPage span, .RadCalendar_Silk .rcMain .rcRow .rcSelected a, .RadCalendarMonthView_Silk .rcSelected a{
	color:#fff!important;
}

.RadGrid_Silk .rgInfoPart strong{
	color:#1a191a!important;
}

.console img{
	display: none !important;
}

.console h3, .console div{
	margin-left: 0px!important;
}

.console-large img {
	padding:0px 0px 0px 0px!important;
} 

.PublicDocumentsWrapper .MainView .Controls{
	height:48px!important;
}

.PublicDocumentsWrapper .MainView .dnnLabel{
	padding-top:15px!important;
	padding-left:5px!important;
}

.PublicDocumentsWrapper .MainView .dnnFormHelp{
	Display:none!important;
}

.PublicDocumentsWrapper .MainView .Controls .Add{
	padding-top:13px!important;
}

.title_vis{
	Display:none!important;
}

.ButtonInHyperlinkFormat{
	display:none!important;
}

.ViewCMIS_OutsideBodies .FormHolder .FormLabel{
	height:36px!important;
}

#dnn_ctr_Login_pnlLoginContainer{
	padding-top:30px!important;
}

.console h3 {
	margin-top:0px!important;
	padding-top:0px!important;
}

.LoginPanel .dnnSecondaryAction,
.LoginPanel .dnnPrimaryAction {
	width:118px!important;
}
.LoginPanel .dnnSecondaryAction:focus,
.LoginPanel .dnnPrimaryAction:focus {
	color:#fff!important;
}

.dnnLoginService input[type="text"], .dnnLoginService input[type="password"]{
	width:271px!important;
	max-width:271px!important;
}

.ModCMISAgendaC h1, .ModCMISBusinessManagerC h1,
.ModCMISAgendaC h2, .ModCMISBusinessManagerC h2,
.ModCMISAgendaC h3, .ModCMISBusinessManagerC h3{
	margin-top:0px!important;
	margin-bottom:0px!important;
}

.rpExpandHandle .p-icon{
	Display:none!important;
}

.rpItem{
	padding-left:0px!important;
}

.FileTypeImage{
	Display:inline-block!important;
}

ol, ul{
	margin-top:0px!important;
}
.console img{
	Display:none!important;
}

.reContentCell iframe{
	height:100%!important;
}

input{
	height:auto!important;
}

.ModCMISBusinessManagerC .ReportsToFollowLabel{
	width:180px!important;
}

.RadListBox .rlbItem.rlbHovered{
	background-color:#dbdae4!important;
}
 
div[id*='EditCMIS_BusinessItem_pnlBusinessItemActions'] > fieldset{
	border:1px solid #cccccc!important;
}

.AppAdminAreaSelectFirst{
	border-right: none!important;
}

.AppAdminAreaSelect{
	padding:0px!important;
}

div[id*='ViewProfile_buttonPanel'] > .dnnActions, div[id*='ViewProfile_buttonPanel'] > .dnnActions li {
	padding-left:0px!important;
}

.console{
	padding-top:30px!important;
}

.MembersTab h2, .MeetingsTab h2{
	margin-top:0px!important;
}

.RadCalendarMonthView a:hover{
	background-color: #dbdae4 !important;
}

.RadCalendar .rcRow .rcHover a{
	background-color: #dbdae4 !important;
	border-color: #dbdae4 !important;
}

input[type="checkbox"]{
	margin-top:15px!important;
}

/*-------------------------------------------------------*/
/* Customer Specific Changes - END
/*-------------------------------------------------------*/

/*-------------------------------------------------------*/
/* Menu Skin Changes - Start
/*-------------------------------------------------------*/

#Menu ul li ul{
	Display:none!important;
}

#Menu{
	padding-top:26px!important;
}

#Menu a{
	font-weight:700!important;
	text-decoration:underline!important;
}

/*.search-background{
	background-image:url("../images/hero.jpg")!important;
	background-repeat:no-repeat!important;
	background-size:cover!important;
	background-position-x:0!important;
	width:100%!important;
	position:relative!important;
}*/

.search-background{
	background-image:url("../images/hero.jpg")!important;
	background-repeat:no-repeat!important;
	background-size:cover!important;
	background-position-x:center!important;
	width:100%!important;
	position:relative!important;
}

@media (min-width: 980px) {
		#Menu > .sf-menu li{
		width:29%!important;
		display:inline-table!important;
		height:130px!important;
		padding-right:10px;
	}

	.sf-menu li:nth-child(2),
	.sf-menu li:nth-child(5),
	.sf-menu li:nth-child(8),
	.sf-menu li:nth-child(11),
	.sf-menu li:nth-child(14),
	.sf-menu li:nth-child(17),
	.sf-menu li:nth-child(20),
	.sf-menu li:nth-child(23),
	.sf-menu li:nth-child(26),
	.sf-menu li:nth-child(29),
	.sf-menu li:nth-child(32),
	.sf-menu li:nth-child(35),
	.sf-menu li:nth-child(38),
	.sf-menu li:nth-child(41),
	.sf-menu li:nth-child(44),
	.sf-menu li:nth-child(47),
	.sf-menu li:nth-child(50),
	.sf-menu li:nth-child(53),
	.sf-menu li:nth-child(56),
	.sf-menu li:nth-child(59),
	.sf-menu li:nth-child(62),
	.sf-menu li:nth-child(65),
	.sf-menu li:nth-child(68),
	.sf-menu li:nth-child(71),
	.sf-menu li:nth-child(74),
	.sf-menu li:nth-child(77),
	.sf-menu li:nth-child(80),
	.sf-menu li:nth-child(83),
	.sf-menu li:nth-child(86),
	.sf-menu li:nth-child(89),
	.sf-menu li:nth-child(92),
	.sf-menu li:nth-child(95),
	.sf-menu li:nth-child(98){
		border-right:1px solid #dee0e2;
		border-left:1px solid #dee0e2;
		padding-left:35px!important;
	}

	.sf-menu li:nth-child(3),
	.sf-menu li:nth-child(6),
	.sf-menu li:nth-child(9),
	.sf-menu li:nth-child(12),
	.sf-menu li:nth-child(15),
	.sf-menu li:nth-child(18),
	.sf-menu li:nth-child(21),
	.sf-menu li:nth-child(24),
	.sf-menu li:nth-child(27),
	.sf-menu li:nth-child(30),
	.sf-menu li:nth-child(33),
	.sf-menu li:nth-child(36),
	.sf-menu li:nth-child(39),
	.sf-menu li:nth-child(42),
	.sf-menu li:nth-child(45),
	.sf-menu li:nth-child(48),
	.sf-menu li:nth-child(51),
	.sf-menu li:nth-child(54),
	.sf-menu li:nth-child(57),
	.sf-menu li:nth-child(60),
	.sf-menu li:nth-child(63),
	.sf-menu li:nth-child(66),
	.sf-menu li:nth-child(69),
	.sf-menu li:nth-child(72),
	.sf-menu li:nth-child(75),
	.sf-menu li:nth-child(78),
	.sf-menu li:nth-child(81),
	.sf-menu li:nth-child(84),
	.sf-menu li:nth-child(87),
	.sf-menu li:nth-child(90),
	.sf-menu li:nth-child(93),
	.sf-menu li:nth-child(96),
	.sf-menu li:nth-child(99){
		padding-left:35px!important;
	}	
}

@media (max-width: 979px) {
		#Menu > .sf-menu li{
		width:100%!important;
		display:inline-table!important;
		height:auto!important;
	}	
	

}

#Menu a {
	font-size:18px!important;
	letter-spacing:-0.5px!important;;
}

@media (min-width: 769px){
	main#content .container .main .content, main#content .container .main .intro, main#content .container .main .function{
		padding-right:0px!important;
	}
}

#ArticlePageContainer{
	width:100%!important;
}

#dnn_ContentPane{
	padding-top:25px!important;
}

.greeting{
	Display:none!important;
}

.search-background{
	height:289px!important;
}

/*@media (min-width: 200px) and (max-width: 800px) {
	.search-background{
		background-position-y:-33px!important;
	}
}

@media (min-width: 801px) and (max-width: 1100px) {
	.search-background{
		background-position-y:-116px!important;
	}
}

@media (min-width: 1101px) and (max-width: 1500px) {
	.search-background{
		background-position-y:-219px!important;
	}
}

@media (min-width: 1501px) {
	.search-background{
		background-position-y:-340px!important;
	}
}
*/
@media (min-width: 200px) and (max-width: 600px) {
	.search-background{
		background-position-y:0px!important;
		height:170px!important;
	}
}

@media (min-width: 601px) and (max-width: 700px) {
	.search-background{
		background-position-y:-18px!important;
		height:170px!important;
	}
}

@media (min-width: 701px) and (max-width: 800px) {
	.search-background{
		background-position-y:-40px!important;
		height:170px!important;
	}
}

@media (min-width: 801px) and (max-width: 1000px) {
	.search-background{
		background-position-y:0px!important;
	}
}

@media (min-width: 1001px) and (max-width: 1100px) {
	.search-background{
		background-position-y:-30px!important;
	}
}

@media (min-width: 1101px) and (max-width: 1200px) {
	.search-background{
		background-position-y:-62px!important;
	}
}

@media (min-width: 1201px) and (max-width: 1500px) {
	.search-background{
		background-position-y:-100px!important;
	}
}

@media (min-width: 1501px) and (max-width: 1600px) {
	.search-background{
		background-position-y:-125px!important;
	}
}

@media (min-width: 1601px) and (max-width: 1700px) {
	.search-background{
		background-position-y:-145px!important;
	}
}

@media (min-width: 1701px) and (max-width: 1800px) {
	.search-background{
		background-position-y:-180px!important;
	}
}

@media (min-width: 1801px) {
	.search-background{
		background-position-y:-190px!important;
	}
}

#dnn_ctr_Login_Login_DNN_liRegister, #dnn_ctr_Login_Login_DNN_lblLoginRememberMe, .dnnLoginRememberMe {
	display:none!important;
}


#Bread{
	display:none;
}

a:focus:not(.logo-text):not(.dnnPrimaryAction):not(.dnnSecondaryAction){
	color:#000!important;
}

.logo-text:focus {
	color: #fff!important;
}

/*-------------------------------------------------------*/
/* Menu Skin Changes - END
/*-------------------------------------------------------*/

.cc-banner.cc-bottom {position: fixed;}
.cc-banner, .cc-revoke, .cc-window {max-width: 1072px!important;}