
/* Daniel - custom Form css */
.ginput_container label,
.gfield_label{
	display:none !important;
}

.gfield  input{
	border-left:2px solid #000000;
}

.gfield_contains_required input{
	border-left: 2px solid #ff0000;
}

.form_label_vis input{
	border-left:2px solid #000000;
}


.gform_wrapper .top_label li.gfield.gf_left_half{
	margin-right:1.5%;	
}

.gfield_checkbox li label,
.gfield_radio li label{
	display:block !important;	
} 

.form_label_vis .gfield_label{
	display:block !important;
}




.width100,
.resizeIframe iframe{
	float:left;
	width:100%;
}


.size-full{
	max-width:800px;
	width:100%;	
}


/*styling adjustments for news feed*/

#pg-133-0 {
    margin-left: 0 !immportant;
}

/* Custom Sidebar styling */


.dashboard-maintanance .menu,
.dashboard-recreationinduction .menu,
.dashboard-newsletters .menu,
.dashboard-buildinginfo .menu,
.dashboard-noticeresidents .menu,
.dashboard-committee .menu,
.dashboard-transport .menu,
#menu-dashboard-welcome .menu
{
	float:left;
    text-align: center;
    width: 100%;
}

/*
.dashboard-maintanance .menu,
.dashboard-recreationinduction .menu,
.dashboard-newsletters .menu,
.dashboard-buildinginfo .menu,
.dashboard-noticeresidents .menu,
.dashboard-committee .menu,
.dashboard-transport .menu,
#menu-dashboard-welcome .menu
{
	width:100%;
}

.dashboard-maintanance .menu-item,
.dashboard-recreationinduction .menu-item,
.dashboard-newsletters .menu-item,
.dashboard-buildinginfo .menu-item,
.dashboard-committee .menu-item,
.dashboard-transport .menu-item,
.dashboard-noticeresidents .menu-item,
#menu-dashboard-recreationinduction li,
#menu-dashboard-welcome li
{
	width:49%;
	margin-right:2%;
	float:left;
	padding:5px 0;
}
*/

.dashboard-maintanance .menu-item,
.dashboard-recreationinduction .menu-item,
.dashboard-newsletters .menu-item,
.dashboard-buildinginfo .menu-item,
.dashboard-committee .menu-item,
.dashboard-transport .menu-item,
.dashboard-noticeresidents .menu-item,
#menu-dashboard-recreationinduction li,
#menu-dashboard-welcome li
{
	float: left;
    margin-right: 10px;
    padding: 5px 1%;
    width: auto;
}


/*
.dashboard-maintanance .menu-item:nth-child(even),
.dashboard-noticeresidents .menu-item:nth-child(even),
.dashboard-recreationinduction .menu-item:nth-child(even) ,
.dashboard-transport .menu-item:nth-child(even) ,
.dashboard-newsletters .menu-item:nth-child(even) ,
.dashboard-committee .menu-item:nth-child(even) ,
.dashboard-buildinginfo .menu-item:nth-child(even) ,
#menu-dashboard-recreationinduction li:nth-child(even) ,
#menu-dashboard-welcome li:nth-child(even) {
	margin-right:0;
}
*/

.menu .menu-item{
	margin-bottom:15px;
}

.dashboard-maintanance .menu-item a,
.dashboard-noticeresidents .menu-item a,
.dashboard-newsletters .menu-item a,
.dashboard-committee .menu-item a,
.dashboard-recreationinduction .menu-item a,
.dashboard-transport .menu-item a,
.dashboard-buildinginfo .menu-item a,
#menu-dashboard-welcome .menu-item a{
	float:left;
	width:100%;	
}


#content .menu li.menu-item{

	   border: solid 1px #0c4fb2;
	   background: #0c4fb2;
		color: white;
}


#content #menu-dashboard-committee.menu li.menu-item:hover{
	   color: #0c4fb2;
		background: white;
}

#pg-4-7{
	width:100%;
	left:0;
}

.panel-grid{
	width:100%;
}

.site-header.is-fixed {
    
    position: fixed !important;
    top: 0 !important;
    transition: none !important;
}

.site-header.is-visible{
	transition:none;
	transform:none;
}

.navMaxWidth{
	max-width:1100px;	
}

#masthead{
	background-color:#ffffff;
}


#kiNGmu{
	float: left;
    margin: 0;
    width: 100%;
}


#kiNGmu .col-md-12{
    padding: 0 !important;
    width: 100%;
}



.servicesCell img {
    
    max-width: 100px;
    text-align: center;
}

.homeThumbTeasers{
	float:left;
	width:100%;
}




tr.openItem{
	border:1px solid green;
	color:#000000;
	background-color:transparent;
}

tr.closedItem{
	border:1px solid red;
	color:#ffffff;
	background-color:#333;
}

p.closedItem{
	color:green;
}


p.openItem{
	color:red;
}



@media (max-width: 1100px) {
	
	.entry-content .panel-row-style-banner-row-mobile{
		margin-right:-190px !important;
		margin-left:-17px !important;
	}
	
	#pg-4-3, #pg-4-5, #pg-4-6 {
		margin: 0;
		margin-right: -15px;
	}
	
	.page-id-4 #pg-4-3 div.panel-grid-cell {
		float: left !important;
	}

}




@media (max-width: 750px) {
	.portalContainer{
			float:left;
			width:100%;
	}	
	
	.portalContainer a{
			float:left;
			width:50%;
	}	
	
	.portalContainer img{
			float:left;
			width:100%;
	}	
	
	.page-id-4 #pg-4-3 div.panel-grid-cell {
		float: none !important;
	}
}