

/* 
================================
Container Styles for DotNetNuke
================================
.


/*-------------------------------------------------------------------------------*/
.actions { width: 10px; }
.clear { clear: both; }
.c_footer { padding-right: 10px; text-align: right; }
.dnntitle { }
.c_contentpane { text-align: left; padding: 2px 5px 0px 5px; }
.ModuleTitle_MenuContainer { width: 100px !important; }




.Footer-Container01 .footer-title { margin: 0px 0px 15px; }
.Footer-Container02 .footer-title { border-bottom: 1px solid rgba(255,255,255,0.2); padding-bottom: 9px; position: relative; margin-bottom: 35px; }
.Footer-Container02 .footer-title:after { content: ""; border-bottom: 2px solid; width: 30px; position: absolute; left: 0; bottom: -1px; }

@media only screen and (max-width: 767px) {
.Footer-Container01 .footer-title { margin-bottom: 15px; }
.Footer-Container02 .footer-title { margin-bottom: 20px; }
}


.rtl .group-title { margin-bottom: 5px; text-align: right; overflow: hidden; }
.rtl .group-title .sub-title .text { color: #207ba6; margin: 0px; margin-right: 0px; position: relative; display: inline-block; vertical-align: middle; max-width: 100%; margin-right: 23px; background: #fff !important; }
.rtl .group-title .sub-title .text:before { content: ""; background: url(/Portals/0/Images/inner/arrow.png) transparent no-repeat; width: 16px; height: 17px; position: absolute; z-index: 1; right: -19px; top: 8px; }
.rtl .sub-title { float: right; width: 100%; }
.rtl .group-title .sub-title img { margin-right: 60px; position: relative; bottom: 5px; }
.rtl .group-title .sub-title:after { content: ""; background: url(/Portals/0/Images/inner/line-bg.png) repeat-x 0 0; position: relative; height: 6px; border-bottom: none; width: 100% !important; clear: both; top: -28px; margin-right: 50px; }
.rtl .Home05-heading02 { font-size: 19px; line-height: 1.2; color: #0053a5; white-space: normal; vertical-align: middle; display: inline-block; position: relative; padding-left: 10px; z-index: 1; font-family: DroidKufi-bold; background: #fff; }
.rtl .Home05-heading02.footerTitle { color: #fff !important; }
.pt-5 { padding-top: 5px; }

.group-title { margin-bottom: 15px; text-align: left; overflow: hidden; }
.group-title .sub-title .text { color: #207ba6; margin: 0px; position: relative; display: inline-block; vertical-align: middle; max-width: 100%; }
.sub-title { float: left; }
.group-title .sub-title img { margin-left: 60px; position: relative; bottom: 5px; }
.group-title .sub-title:after { content: ""; border-bottom: 1px solid #ccc; display: inline-block; width: 50px; vertical-align: middle; margin: 7px 5px 0px 0; }
.Home05-heading02 { font-size: 21px; line-height: 1.2; color: #0053a5; white-space: normal; vertical-align: middle; display: inline-block; position: relative; padding-right: 5px; }






