/* ==============================================================a=l=a=v=i========
   portal-css: Module Style
   ========================================================================== */
/*................... Module Style - main .......shabani.......*/
.dp-module-default {
	border-radius: 15px;
	z-index: 0;
	margin-top : 10px;
}

.dp-module-default ~ br {
    display: none;
}

.dp-module-default .dp-module-title {
	box-sizing: border-box;
	display: inline-block;
	width: 100%;
	margin-top : 30px;
}

.dp-module-default .dp-module-title {
	display: inline-block;
	margin: 0;
	padding: 0;
}

.dp-module-default .dp-module-title-text {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	font-size: 20px;
	color: #f88804;
	margin: 5px 0;
	box-sizing:border-box;
}
.dp-module-default .dp-module-title-text:before ,
.dp-module-default .dp-module-title-text:after {
	content: "";
	height: 22px;
	flex: 1;
	padding: 0;
    background: repeat-x center url(data:image/gif;base64,R0lGODdhAQACAPAAADOZAAAAACwAAAAAAQACAAACAgQKADs=);
}

.dp-module-default .dp-module-title-text:before { margin-left: 20px; border-left: 2px solid #3aa602; }
.dp-module-default .dp-module-title-text:after { margin-right: 20px; border-right: 2px solid #3aa602; }

.dp-module-default .dp-module-title > span {
	display:block;
	border:none;
}

.dp-module-default .dp-module-content {
	margin-top: 10px;
}
.dp-module-default .dp-module-content > div {
	float: none;
	margin: 0 auto;
	width: 100%;
}

/*===== itemView Module style =====*/
.dp-limited-module-title {
    border-bottom: solid 1px #464646;
}

.dp-limited-module-title span{
    display:inline-block;
    padding:8px 20px;
    background-color:#464646;
    color:#fff;
    font:13px BYekan,regular,sans-serif;
}

.dp-limited-module-content{
    margin-bottom:15px;
}
