﻿.center-1 { text-align: center; }
.text { text-align: justify; line-height: 2em; }
.line-h { line-height: 2em; }
.line-h2 { line-height: 2.4em; }
.padding-tab { padding: 0px 5px; }
.padding-all { padding: 20px 30px; }
.border { background: #f8f8f8 none repeat scroll 0% 0%; border: 1px solid #d4d4d4; padding: 5px; }
.edame { color: #ed4949 !important; text-decoration: none; padding-left: 16px; }
.news-ho { line-height: 1.8em; font-size: 12px; text-align: right; padding: 1px; color: #787878; }
.ModPropertyAgentC ul li { list-style-type: none; }
.ModDNNHTMLC ul li { list-style-type: none; }
.ModLiveTabsC ul li { list-style-type: none; }
.ModLiveAccordionC ul li { list-style-type: none; }
.ModDnnForgeNewsArticlesC ul li { list-style-type: none; }
.blue-ico { color: #4682b4; }
.red { color: #ed4949; }
.mobile { font-size: 17px; color: #ccc; }
.list li { border-top: 1px solid #dadada; padding: 10px 3px; }
.list li:nth-child(1) { border-top: 0px solid; }
.list-pro li { border-top: 1px solid #f1f0f0; padding: 10px 3px; }
.list-pro li:nth-child(1) { border-top: 0px solid; }
.list-ghavanin li { border-top: 1px solid #f1f0f0; padding: 10px 3px; width: 97%; }
.list-ghavanin li:nth-child(1) { border-top: 0px solid; }
.author {width:30px;height:30px;display:block;position:absolute;right:19px;bottom:19px;overflow:hidden;text-indent:99px;background:url(../images/author.png) 50% 50% no-repeat;}
.listt li{
 border-top: 1px solid #dadada; padding: 10px 3px;list-style:none; 
}
.newslist li{
 border-top: 1px solid #dadada; padding: 9px 2px; list-style-image:url(/Portals/0/icons/download-news.png)
}
.newslist li:nth-child(1){ border-top: 0px solid;}
.categury { border: 1px solid #ebebeb; padding: 7px 18px; margin: 10px 9px; text-decoration: none; color: #666666; border-radius: 2px; display: inline-block; }
.categury:hover { background: #fff; color: #fff !important; text-decoration: none; box-shadow: 0px 0px 7px 0px #0769f5; transition: all ease 0.5s; }

/*----------style document----------*/

.DNN_Documents .dnnGridHeader td, thead.dnnGridHeader th, tr.dnnGridHeader th { background: #41759a none repeat scroll 0 0 !important; border-bottom: 1px solid #41759a !important; border-right: 1px solid #41759a !important; color: #ffffff !important; text-align: center; }
.DNN_Documents .dnnGridHeader td:nth-child(2n+1), thead.dnnGridHeader th:nth-child(2n+1), tr.dnnGridHeader th:nth-child(2n+1) { background: #3b637e none repeat scroll 0 0 !important; border-bottom: 1px solid #3b637e !important; border-right: 1px solid #3b637e !important; color: #ffffff !important; }
.DNN_Documents .dnnGridHeader td:nth-child(1), thead.dnnGridHeader th:nth-child(1), tr.dnnGridHeader th:nth-child(1) { background: #41759a none repeat scroll 0 0 !important; border-bottom: 1px solid #41759a !important; border-right: 1px solid #41759a !important; }
.DNN_Documents table.dnnPermissionsGrid, table.dnnGrid, table.dnnASPGrid { border: 0 solid rgba(0, 0, 0, 0); }
.DNN_Documents .dnnGridAltItem { background: #f2f5f8 none repeat scroll 0 0 !important; border-bottom: 2px solid #ffffff; }
.DNN_Documents .dnnGridItem { background: #fafbfc none repeat scroll 0 0; border-bottom: 2px solid #ffffff; }
.DNN_Documents .DownloadCell { background: rgba(0, 0, 0, 0) url("/Portals/0/icons/download.png") no-repeat scroll 9px 7px; padding-right: 2%; width: 100px; }
.DNN_Documents .DownloadCell a { color: #666 !important; }

/*----------contactu-----------------*/

.contactus02-info { border: 1px solid #e3e3e3; min-height: 125px; position: relative; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-bottom: 20px; overflow: hidden; padding: 0 170px 0 20px; white-space: nowrap; }
.contactus02-info > span.fa { position: absolute; top: 0; right: 0; bottom: 0; width: 130px; background-color: #4682b4; text-align: center; font-size: 46px; color: #FFF; line-height: 125px; transition: background-color ease-in 200ms; -moz-transition: background-color ease-in 200ms; -webkit-transition: background-color ease-in 200ms; -o-transition: background-color ease-in 200ms; -ms-transition: background-color ease-in 200ms; }
.contactus02-info .inforight { display: inline-block; vertical-align: middle; padding: 10px 0; white-space: normal; }
.contactus02-info .inforight h4 { font-size: 18px; color: #555555; font-weight: normal; line-height: 1.2; margin: 0 0 10px 0; }
.contactus02-info .inforight p { margin: 0; }

/*------------------tazehaye nashr-property agent-----------------*/

.staff_innercontainer { border: 1px solid #dde8f1; margin: 0 15px 20px; max-width: 449px; padding: 5px; }
.staff_container { border: 1px solid #f3f7f9; padding: 1px; }
.staff_box { /*background: url("../images/sttaf-bg-over.png") no-repeat scroll 100% 0px, url("../images/sttaf-bg-over1.png") no-repeat scroll 0 100%, rgba(0, 0, 0, 0) url("../images/sttaf-bg.png") repeat-x scroll 0 100%;*/ padding: 20px 18px 20px 10px; }
.staff_avatar { background-color: #ffffff; border: 1px solid #e0e6eb; float: right; margin-left: 13px; padding: 3px; width: 113px; }
.staff_text { float: right; }
.staff_text h3 { border-bottom: 1px solid #e2e9ef; color: #3b7099; font-size: 12px; margin: 0 0 6px; padding-bottom: 15px; text-align: right; }
.staff_text table { width: 100%; }
.staff_text table .cap { background: rgba(0, 0, 0, 0) url("../images/arrow-green.png") no-repeat scroll 100% 50%; color: #7a92a5; font-size: 12px; height: 24px; line-height: 24px; padding-right: 8px; width: 105px; }
.staff_text table .cap.sma { width: 115px; }
.staff_text table .val { color: #7a92a5; font-size: 10px; height: 24px; line-height: 24px; }
.staff_innercontainerbook { border: 1px solid #dde8f1; margin: 0 15px 20px; padding: 5px; }
.staff_containerbook { border: 1px solid #f3f7f9; padding: 1px; }
.staff_boxbook { background: url("../images/sttaf-bg-over.png") no-repeat scroll 100% 0px, url("../images/sttaf-bg-over1.png") no-repeat scroll 0 100%, rgba(0, 0, 0, 0) url("../images/sttaf-bg.png") repeat-x scroll 0 100%; padding: 20px 18px 20px 10px; }
.staff_avatarbook { background-color: #ffffff; border: 1px solid #e0e6eb; float: right; margin-left: 13px; padding: 3px; width: 113px; }
.staff_textbook { float: right; }
.staff_textbook h3 { border-bottom: 1px solid #e2e9ef; color: #3b7099; font-size: 14px; margin: 0 0 6px; padding-bottom: 10px; text-align: right; }
.staff_textbook table { width: 100%; }
.staff_textbook table .cap { background: rgba(0, 0, 0, 0) url("../images/arrow-green.png") no-repeat scroll 100% 50%; color: #7a92a5; font-size: 13px; padding-right: 8px; width: 84px; }
.staff_textbook table .cap.sma { width: 115px; }
.staff_textbook table .val { color: #7a92a5; font-size: 12px; height: 30px; line-height: 30px; }

/*------------------*/

ul { list-style: Disc outside !important; }
.ContentTxt li { border-bottom: 1px solid #f5f5f5; height: 40px; line-height: 40px; padding-right: 3px; transition: all 0.4s ease; list-style-type: disc; }
.ContentTxt li:hover { margin-right: 2px; transition: all 0.4s ease; }
.ContentTxt a:hover { text-decoration: none; }

/*------------*/
.tamas { vertical-align: middle; float: right; width: 90%; background: url(images/footerblue.png) 100% 50% no-repeat; -webkit-transition: all 200ms ease-out 0s; -moz-transition: all 200ms ease-out 0s; -o-transition: all 200ms ease-out 0s; transition: all 200ms ease-out 0s; padding: 3px 9px 3px 2px; line-height: 2.2em; }
#dnn_ctr487_ModuleContent .aboutus_tit h2 { margin: 3px 25px 15px 0; }

/*--------------------------------------*/

.panel-default > .panel-heading { background: none !important; }

/*----------------style link-----------------------*/

.linklist li:nth-child(2n+1) { background: #fafbfc none repeat scroll 0 0; border-bottom: 2px solid #fff; }
.linkitem { line-height: 2.5em !important; padding: 0 5px 0 0; }
a:visited { text-decoration: none; }
a, a:link, a:active, a:visited { text-decoration: none !important; }
/*------------------*/
#dnngo_megamenu > div > ul > li > a > span { background: url(/Portals/0/icons/seprator.png) no-repeat left center; }
#dnngo_megamenu > div > ul > li:last-child > a > span { background: none; }
#dnn_ctr401_ModuleContent .staff_outercontainer { background-color: #fff; }
.staff_outercontainer.bordeer { background: none; }
