/* 
================================
 Container Styles for DotNetNuke
================================
.


/*-------------------------------------------------------------------------------*/
.actions{ width:10px;}
.clear									 { clear:both;}
.c_footer								 { padding-right:10px; text-align:right;}
.dnntitle 								 { padding-left:10px;}
.c_contentpane 							 { text-align:left; padding:2px 5px 0px 5px;}
.ModuleTitle_MenuContainer				 { width:100px!important;}
/*-- No Title --*/	
.White									 {}
.White .contentpane						 { text-align:leftpadding:0px;}
.White .cbot							 { float:right;}
	
/*-- Container-1 --*/	
.Container-1 							 { margin-bottom:5px; }
.Container-1 .dnntitle					 { padding:0px 0px 15px 0px;text-align:left; position:relative; }
.Container-1 .dnntitle:after			 { position:absolute; content:""; width:60px; height:5px; background-color:#333;left:0; top:100%;}
.Container-1 .contentmain1				 {}
.Container-1 .contentpane				 { padding:35px 0px 3px 0px;text-align:left;vertical-align:top;clear:both; }

/*-- Container-2 --*/	
.Container-2 							 { margin-bottom:25px; }
.Container-2 .dnntitle					 { padding:0px; text-align:center; }
.Container-2 .contentmain1				 {}
.Container-2 .contentpane				 { padding:10px; text-align:center; vertical-align:top; clear:both; background-color:#dddddd; border:1px solid #dddddd; border-top:none; }


/*-- Container-3 --*/	
.Container-3 							 { margin-bottom:5px;text-align: center; }
.Container-3 .dnntitle					 { padding:0; text-align:left; position:relative;display:inline-block; }
.Container-3 .dnntitle:before{
	content:"";
	position:absolute;
	left:0px;
	top:0px;
	width:12px;
	height:12px;
	}
.Container-3 .dnntitle:after{
	content:"";
	position:absolute;
	right:0px;
	top:0px;
	width:12px;
	height:12px;
	}

.Container-3 .contentmain1				 {}
.Container-3 .contentpane				 { padding:35px 0px 3px 0px;text-align:left;vertical-align:top;clear:both; }

/*-- Container-4 --*/	
.Container-4 							 { margin-bottom:5px; }
.Container-4 .dnntitle					 { padding:0px;text-align:left; }
.Container-4 .contentmain1				 {}
.Container-4 .contentpane				 { padding:40px; text-align:left; vertical-align:top;clear:both; background-color:#F8F8F8; border:1px solid #dddddd; border-top:none; }	

/*-- Container-5 --*/	
.Container-5 							 { margin-bottom:25px; }
.Container-5 .dnntitle					 { padding:0px; text-align:center;}
.Container-5 .contentmain1				 {}
.Container-5 .contentpane				 { padding:10px ; background-color: #F8F8F8; vertical-align:top; clear:both; }		

/*-- Container-6 --*/	
.Container-6 							 { margin-bottom:25px; min-width:300px; }
.Container-6 .dnntitle					 { padding:0px; text-align:center; }
.Container-6 .contentmain1				 {}
.Container-6 .contentpane				 { padding:10px; text-align:left; vertical-align:top; clear:both; background-color:#F8F8F8; border:1px solid #dddddd; border-top:none; }		


/*-- Container-H1 --*/	
.Container-H1 							 { margin-bottom:5px;}
.Container-H1 .dnntitle					 { padding:0px 0px 3px 0px; }
.Container-H1 .contentmain1				 {}
.Container-H1 .contentpane				 { padding:1px 0px 3px 0px;text-align:left;vertical-align:top;clear:both; }

/*-- Container-H2 --*/	
.Container-H2 							 { margin-bottom:5px; }
.Container-H2 .dnntitle					 { padding:0px 0px 3px 0px;text-align:left; }
.Container-H2 .contentmain1				 {}
.Container-H2 .contentpane				 { padding:1px 0px 3px 0px;text-align:left;vertical-align:top;clear:both; }

/*-- Container-H3 --*/	
.Container-H3 							 { margin-bottom:5px; }
.Container-H3 .dnntitle					 { padding:0px 0px 3px 0px;text-align:left; }
.Container-H3 .contentmain1				 {}
.Container-H3 .contentpane				 { padding:1px 0px 3px 0px;text-align:left;vertical-align:top;clear:both; }



/*-- Container Title --*/

.title1{font-size:16px; text-transform:uppercase;font-weight: bold;color: #cccccc;line-height:1.3;}
.title2{font-size:18px; font-variant: small-caps; font-weight: normal;color: #ffffff;line-height:1; display:block; background-color: #3d88a3; font-family:'Glypha 65 Bold'; padding:14px 20px 13px 20px;}
.title2 a:link {
         color: #ffffff;
}
.title2 a:visited {
         color: #ffffff;
}
.title3{font-size:18px; text-transform:uppercase;font-weight: bold;color: #333333;line-height: normal;margin:0;padding:17px 39px; display:inline-block;}
.title3:before{
	content:"";
	position:absolute;
	left:0px;
	bottom:0px;
	width:12px;
	height:12px;
	}
.title3:after{
	content:"";
	position:absolute;
	right:0px;
	bottom:0px;
	width:12px;
	height:12px;
	}
.title4{font-size:18px; text-transform: capitalize; font-weight: normal;color: #ffffff; line-height:1.3; display:block; background-color: #F8F8F8; font-family: Raleway; padding:14px 20px 13px 20px;}
.title5{font-size:26px; font-weight: normal;color: #63bdde; line-height:1; display:block; background-color: #F8F8F8; font-family:'Glypha 45 Light'; padding:14px 20px 13px 20px;}
.title6{font-size:26px; font-weight: normal;color: #ffffff; line-height:1.3; display:block; background-color: #63bdde; font-family:'Glypha 45 Light'; padding:14px 20px 13px 20px;}




@media only screen and (min-width: 768px) and (max-width: 991px) {
	.Container-1 .contentpane,
	.Container-2 .contentpane {
		padding: 15px 0px 3px 0px;
		}
	}
@media only screen and (max-width: 767px) {
	.Container-1 .contentpane,
	.Container-2 .contentpane {
		padding: 5px 0px 3px 0px;
		}
	}

