/* 
================================
 Container Styles for DotNetNuke
================================
.

/* FONT AWSOME ICON COLORS *******************************************
#####################################################*/
 .IconWhite{color:#fff;}
 .IconGold{color: #FDD017;}
 .IconBlue{color: #FDD017;}


/*My Custom styles for surveys**********************************************
#######################################################################*/



.FeedbackContainer{padding:40px 10px; background-color:#21569C; text-align:center; margin-bottom:10px;}

.FeedbackContainer h2 {color:#FFF; font-size:1.8em;}

.FeedbackContainer a:link {
    color: #FFF;
}


/**************************************************************/





/*-------------------------------------------------------------------------------*/
.actions{ width:10px;}
.clear									 { clear:both;}
.left 									 { float:left;}
.right 									 { float:right;}
.c_footer_1								 { 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;}

.Container-20041-1 						 { margin-bottom:5px;   border: 1px solid #ccc;}
.Container-20041-1 .c1_icon				 { margin:0px auto 10px; border-radius:30px; width:59px; height:59px; 
                           				   position:relative; text-align:center; z-index:1;}
.Container-20041-1 .c1_icon:hover		 { background:#444;}
.Container-20041-1 .c1_icon .hi_icon	 { border-radius:30px; pointer-events:none; position:absolute; left:0px; top:0px; 
                                    	   z-index:-1; width:100%; height:100%;
transition:transform 300ms ease 0s, opacity 300ms ease 0s;
-moz-transition:-moz-transform 300ms ease 0s, opacity 300ms ease 0s;
-webkit-transition:-webkit-transform 300ms ease 0s, opacity 300ms ease 0s;
-o-transition:-o-transform 300ms ease 0s, opacity 300ms ease 0s;
-ms-transition:-ms-transform 300ms ease 0s, opacity 300ms ease 0s;
}
.Container-20041-1 .c1_icon:hover .hi_icon{opacity:0;
transform:scale(1.4);
-moz-transform:scale(1.4);
-webkit-transform:scale(1.4);
-o-transform:scale(1.4);
-ms-transform:scale(1.4);
}
.Container-20041-1 .dnntitle			 { padding:0px 0px 3px 0px;}
.Container-20041-1 .contentmain1
{
    border-radius: 5px;
    background-color: #F2F2F2;
    text-align: center;
    padding: 24px 25px 16px 25px;
    zoom: 1;
}
.Container-20041-1 .contentpane			 { padding:5px 0px 8px 0px; vertical-align:top; clear:both; }

.Container-20041-1 .title1{font-size:15px;font-weight:normal;color: #444444; line-height:1.3;}

.Container-20041-2 						 { margin-bottom:10px; text-align:center; border-bottom:2px solid #dadada; }
.Container-20041-2 .dnntitle			 { padding:8px 33px 20px 33px; display:inline-block; border-bottom:1px solid #dadada;}
.Container-20041-2 .contentmain1		 { margin:0px 10%; padding:0px 0px 20px 0px;}
.Container-20041-2 .contentpane			 { padding:20px 0px 3px 0px; vertical-align:top; clear:both; }
.Container-20041-2 .contentmain1,
.Container-20041-2 .Normal				 { color:#989898;}

.Container-20041-2 .title2              {font-size:22px;font-weight:normal;color: #444444; line-height:1.3;}

.Container-20041-3 						 { margin:15px 0 10px 0; }
.Container-20041-3 .dnntitle			 { padding:0px 0px 0px 0px; border-bottom:1px solid #3e3e3e;}
.Container-20041-3 .title3				 { display:inline-block; border-bottom-width:1px; border-bottom-style:solid; margin-bottom:-2px; padding:0px 5px 10px 0px;}
.Container-20041-3 .contentmain1		 { }
.Container-20041-3 .contentpane			 { padding:20px 0px 3px 0px; text-align:left; vertical-align:top; clear:both; }
.Container-20041-3 .title3              {font-size:18px; font-weight:normal;color: #bdbdbd; line-height:1.3;}


.Container-20041-4 						 { margin-bottom:5px; }
.Container-20041-4 .dnntitle			 { padding:10px 0px 9px 16px; border-radius:5px; margin-bottom:5px; background:#2E6DA7;}
.Container-20041-4 .contentmain1		 { border-radius:5px; background:#eeeeee; padding:17px 1px 14px 1px;}
.Container-20041-4 .contentpane			 { padding:0px 0px 3px 0px; text-align:left; vertical-align:top; clear:both; }
.Container-20041-4 .title4               {font-size:16px;font-weight:normal;color: #fff; line-height:1.3;}




.Container-20041-5 						 { margin-bottom:20px; }
.Container-20041-5 .dnntitle			 { padding:10px 0px 9px 16px; border-radius:5px; margin-bottom:5px;  background:#222;}
.Container-20041-5 .contentmain1         { border-radius: 5px;    background: #eeeeee;    padding: 17px 8px 14px 8px;}
.Container-20041-5 .contentpane			 { padding:0px 0px 3px 0px; text-align:left; vertical-align:top; clear:both; }
.Container-20041-5 .title5               {font-size:16px; font-weight:normal;color: #fff; line-height:1.3;}
.Container-20041-5 .contentmain2         {padding:10px 0 10px 0; }

.Container-20041-6 						 { margin-bottom:5px; }
.Container-20041-6 .dnntitle			 { padding:0px 0px 3px 0px; overflow:hidden;}
.Container-20041-6 .title6				 { float:left; padding:0px 9px 0px 0px;}
.Container-20041-6 .c6_titline			 { width:100%; height:6px; margin-right:-100%;}
.Container-20041-6 .contentmain1		 { }
.Container-20041-6 .contentpane			 { padding:5px 0px 3px 0px; text-align:left; vertical-align:top; clear:both; }

.Container-20041-6 .title6              {font-size:16px;font-weight:normal;color: #444444; line-height:1.3;}

.Container-20041-7 						 { margin-bottom:5px; }
.Container-20041-7 .dnntitle			 { padding:5px 0px 8px 0px;}
.Container-20041-7 .contentmain1		 {}
.Container-20041-7 .contentpane			 { padding:0px 0px 3px 0px; text-align:left; vertical-align:top; clear:both; }
.Container-20041-7 .title7              {font-size:20px;font-weight:normal;color: #444444; line-height:1.3;}

.Container-20041-8 			{ margin-bottom:20px; border:1px solid #bdbdbd; padding:10px; }
.Container-20041-8 .dnntitle		{ padding:0px 0px 0px 0px; border-bottom:1px solid #bdbdbd;}
.Container-20041-8 .title3		{ display:inline-block; border-bottom-width:2px; border-bottom-style:solid; margin-bottom:-2px; padding:0px 5px 10px 0px;}
.Container-20041-8 .contentmain1	{ }
.Container-20041-8 .contentpane		{ padding:10px 0px 3px 0px; text-align:left; vertical-align:top; clear:both; }
.Container-20041-8 .title8              {font-size:1.3em;font-weight:bold;color: #444; line-height:1.5;}

/*Sections*/
.Container-20041-S 						 { margin-bottom:20px; border:1px solid #bdbdbd; padding:10px; height:350px; }
.Container-20041-S .dnntitle			 { padding:0px 0px 0px 0px; border-bottom:1px solid #bdbdbd;}
.Container-20041-S .title3				 { display:inline-block; border-bottom-width:2px; border-bottom-style:solid; margin-bottom:-2px; padding:0px 5px 10px 0px;}
.Container-20041-S .contentmain1		 { }
.Container-20041-S .contentpane			 { padding:10px 0px 3px 0px; text-align:left; vertical-align:top; clear:both; }

.Container-20041-S .titleS              {font-size:24px;font-weight:normal; color:#3d6189;  line-height:auto;}




/*blue boxed*/
.Container-20041-10-bluebox				 { margin-bottom:20px; border:1px solid #2E6DA7;}    /* background: #1E4F8F */
.Container-20041-10-bluebox .dnntitle			 { padding:10px 0px 9px 16px; border-radius:0px; margin-bottom:5px;    background:#21569C;}
.Container-20041-10-bluebox .contentmain1         { border-radius: 0px;      padding: 17px 8px 14px 8px;}
.Container-20041-10-bluebox .contentpane			 { padding:0px 0px 3px 0px; text-align:left; vertical-align:top; clear:both; }
.Container-20041-10-bluebox .title10-bluebox               {font-size:16px; font-weight:normal; color: #fff; line-height:1.3;}
.Container-20041-10-bluebox .contentmain2         {padding:10px 0 10px 0; }






/*blue*/
.Container-20041-10 						 { margin-bottom:20px; }            /* background: #1E4F8F */
.Container-20041-10 .dnntitle			 { padding:10px 0px 9px 16px; border-radius:5px; margin-bottom:5px;  background:#21569C;}
.Container-20041-10 .contentmain1         { border-radius: 5px;      padding: 17px 8px 14px 8px;}
.Container-20041-10 .contentpane			 { padding:0px 0px 3px 0px; text-align:left; vertical-align:top; clear:both; }
.Container-20041-10 .title10               {font-size:16px; font-weight:normal; color: #fff; line-height:1.3;}
.Container-20041-10 .contentmain2         {padding:10px 0 10px 0; }

/*Green*/
.Container-20041-10-green 						 { margin-bottom:20px; }
.Container-20041-10-green .dnntitle			 { padding:10px 0px 9px 16px; border-radius:5px; margin-bottom:5px;  background:#A5D044;}
.Container-20041-10-green .contentmain1         { border-radius: 5px;      padding: 17px 8px 14px 8px;}
.Container-20041-10-green .contentpane			 { padding:0px 0px 3px 0px; text-align:left; vertical-align:top; clear:both; }
.Container-20041-10-green .title10-green               {font-size:16px; font-weight:normal;color: #000; line-height:1.3;}
.Container-20041-10-green .contentmain2         {padding:10px 0 10px 0; }


/*Purple - used by the jobs section*/
.Container-20041-10-purple 						 { margin-bottom:20px; }
.Container-20041-10-purple .dnntitle			 { padding:10px 0px 9px 16px; border-radius:5px; margin-bottom:5px;  background:#803D8A;}
.Container-20041-10-purple .contentmain1         { border-radius: 5px;      padding: 17px 8px 14px 8px;}
.Container-20041-10-purple .contentpane			 { padding:0px 0px 3px 0px; text-align:left; vertical-align:top; clear:both; }
.Container-20041-10-purple .title10-purple               {font-size:16px; font-weight:normal; color: #FFF; line-height:1.3;}
.Container-20041-10-purple .contentmain2         {padding:10px 0 10px 0; }

/*Orange - used by the jobs section*/
.Container-20041-10-Orange 						 { margin-bottom:20px; }
.Container-20041-10-Orange .dnntitle			 { padding:10px 0px 9px 16px; border-radius:5px; margin-bottom:5px;  background:#DC5622;}
.Container-20041-10-Orange .contentmain1         { border-radius: 5px;      padding: 17px 8px 14px 8px;}
.Container-20041-10-Orange .contentpane			 { padding:0px 0px 3px 0px; text-align:left; vertical-align:top; clear:both; }
.Container-20041-10-Orange .title10-Orange               {font-size:16px; font-weight:normal;color: #000; line-height:1.3;}
.Container-20041-10-Orange .contentmain2         {padding:10px 0 10px 0; }

/*Green Volunteers - used by the jobs section*/
.Container-20041-10-volunteer						 { margin-bottom:20px; }
.Container-20041-10-volunteer .dnntitle			 { padding:10px 0px 9px 16px; border-radius:5px; margin-bottom:5px;  background:#00b8b8;}
.Container-20041-10-volunteer .contentmain1         { border-radius: 5px;      padding: 17px 8px 14px 8px;}
.Container-20041-10-volunteer .contentpane			 { padding:0px 0px 3px 0px; text-align:left; vertical-align:top; clear:both; }
.Container-20041-10-volunteer .title10-volunteer               {font-size:16px; font-weight:bolder;color: #000; line-height:1.3;}
.Container-20041-10-volunteer .contentmain2         {padding:10px 0 10px 0; }


.Container-20041-10-alerts 						 { margin-bottom:20px; }
.Container-20041-10-alerts  .dnntitle			 { padding:10px 0px 9px 16px; border-radius:5px; margin-bottom:5px; border:1px solid #000; background:#FEC12A;}
.Container-20041-10-alerts  .contentmain1         { border-radius: 5px; border:1px solid #000; background-color:#FFF;    padding: 17px 8px 14px 8px;}
.Container-20041-10-alerts  .contentpane			 { padding:0px 0px 3px 0px; text-align:left; vertical-align:top; clear:both; }
.Container-20041-10-alerts  .title10-alerts              {font-size:16px; font-weight:normal;color: #000; line-height:1.3;}
.Container-20041-10-alerts  .contentmain2         {padding:10px 0 10px 0; }


.Container-20041-H1 					 { margin-bottom:25px; }
.Container-20041-H1 .contentmain1		 { }
.Container-20041-H1 .contentpane		 { padding:0px 0px 3px 0px; text-align:left; vertical-align:top; clear:both; }

.Container-20041-H2 					 { margin-bottom:25px; }
.Container-20041-H2 .FooterH2 			 { margin-bottom:5px; color:#57B3FF; }
.Container-20041-H2 .contentmain1		 { }
.Container-20041-H2 .contentpane		 { padding:0px 0px 3px 0px; text-align:left; vertical-align:top; clear:both; }

.Container-20041-H3 					 { margin-bottom:25px; }
.Container-20041-H3 .contentmain1		 { }
.Container-20041-H3 .contentpane		 { padding:0px 0px 3px 0px; text-align:left; vertical-align:top; clear:both; }



.Container-20041-9
{
    margin-bottom: 20px;
    border: 1px solid #000;
    padding: 5px;
    background: #E5E5E5;
}
.Container-20041-9 .dnntitle
{
    padding: 10px 0px 9px 16px;    border-radius: 5px;    margin-bottom: 5px;    background: #428aca;}
.Container-20041-9 .contentmain1{ border-radius: 5px;      padding: 17px 8px 14px 8px; }
.Container-20041-9 .contentpane			 { padding:0px 0px 3px 0px; text-align:left; vertical-align:top; clear:both; }
.Container-20041-9 .title5               {font-size:16px; font-weight:normal;color: #fff; line-height:1.3;}
.Container-20041-9 .contentmain2         {padding:10px 0 10px 0; }

.White {}
.White .contentpane 					 { text-align:left; padding:0px;}
.White .cbot							 { float:right;}
















