@font-face {
    font-family: "dinar";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/m1.eot?") format("eot"), url("../fonts/m1.woff") format("woff"), url("../fonts/m1.ttf") format("truetype"), url("../fonts/m1.svg#MetrophobicRegular") format("svg");
}

@font-face {
  font-family: 'koodak';
  src: url('../fonts/BKoodak.eot'); /* IE9 Compat Modes */
  src: url('../fonts/BKoodak.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/BKoodak.woff2') format('woff2'), /* Modern Browsers */
    url('../fonts/BKoodak.woff') format('woff'), /* Modern Browsers */
    url('../fonts/BKoodak.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/BKoodak.svg') format('svg'); /* Legacy iOS */  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'Saudi-Arabia';
    src:url('../fonts/Saudi-Arabia.ttf.woff') format('woff'),
        url('../fonts/Saudi-Arabia.ttf.svg#Saudi-Arabia') format('svg'),
        url('../fonts/Saudi-Arabia.ttf.eot'),
        url('../fonts/Saudi-Arabia.ttf.eot?#iefix') format('embedded-opentype'); 
        font-weight: normal;
        font-style: normal;
}

@font-face {
    font-family: 'iran';
    src: url('../fonts/iran.eot');
    src: url('../fonts/iran.eot') format('embedded-opentype'),
         url('../fonts/iran.woff2') format('woff2'),
         url('../fonts/iran.woff') format('woff'),
         url('../fonts/iran.ttf') format('truetype'),
         url('../fonts/iran.svg#iran') format('svg');
}

@font-face {
    font-family: 'mitra';
    src: url('../fonts/mitra.eot');
    src: url('../fonts/mitra.eot') format('embedded-opentype'),
         url('../fonts/mitra.woff2') format('woff2'),
         url('../fonts/mitra.woff') format('woff'),
         url('../fonts/mitra.ttf') format('truetype'),
         url('../fonts/mitra.svg#adadmitrabold') format('svg'); 
}

.d4company #content article h3, 
.d4company #content article h3 a 
{
    font-size: 18px;
    text-align: justify;
    line-height: 31px;
    margin: 0;
}



article.item p, 
article.item em, 
article.item strong, 
article.item span, 
article.item ul li, 
article.item ol li, 
article.item th, 
article.item th p, 
article.item th span, 
article.item th strong, 
article.item td, 
article.item td p, 
article.item td span, 
article.item td strong
{
	font-family: iran;
	color: #a8a8a8;
	font-size: 17px;
}
article.item h1, 
article.item h2, 
article.item h3, 
article.item h4, 
article.item h5, 
article.item h6 
{
	font-family: iran;
	color: #a8a8a8;
}
article.item ul {
    margin-right: 20px;
	margin-left:0;
    padding-left: 0;
    padding-right: 0;
}
article.item ol {
    margin-right: 20px;
	margin-left:0;
    padding-left: 0;
    padding-right: 0;
}

article.item a,
article.item td a ,
article.item th a 
 {
    color: #b19825;
    font-family: iran;
    font-size: 16px;
}

article.item ul li, 
article.item ul , 
article.item ol li
{
	list-style-type:unset !important;
}

 
#search
{
	float:right;
	margin-right:20px;
}

#menu ul.menu-dropdown li.level1 .level1 span 
{
	color: #fff;
    font-family: Saudi-Arabia;
    font-size: 17px;
    font-weight: normal;
    text-shadow: 0 0 3px #000, 0 0 3px #000, 0 0 3px #000;
}

#menu .menu-dropdown li.level2 .level2 span
{
	font-family: iran;
    font-size: 16px;
}


#menu .menu-dropdown ul.level3 {
    padding-left: 0;
    padding-right: 20px;
}

#menu .menu-dropdown li.level3 .level3 {
    padding-right: 0;
}

#menu .menu-dropdown li.level3 .level3 span {
    font-family: dinar;
    font-size: 17px;
}
#proMenu .menu-sidebar li.item122
{
	left: -72px;
    text-align: left;
    top: -17px;
    width: 175px;
}
#proMenu .menu-sidebar li.item164
{
	left: -30px;
    text-align: left;
    top: -17px;
    width: 140px;
}

#proMenu .menu-sidebar li.level1 span 
{
    font-family: iran;
    font-size: 28px; 
	font-weight: bold;	
}

#proMenu .menu-sidebar li.item121 
{
    right: -62px;
    text-align: right;
    top: -17px;
    width: 175px;
}
#proMenu .menu-sidebar li.item163 
{
    right: -20px;
    text-align: right;
    top: -17px;
    width: 140px;
}

.pervPage {
    font-family: dinar;
    font-size: 18px;
    font-weight: bold;
    width:85px;
}
.pervPage.arPrev
{
	width:65px !important;
}

#top-a h3.module-title 
{
    font-family: iran;
    font-size: 21px;
    text-align: center;
    width: 198px; 
}
#top-a ul.menu {
    margin-right: 30px;
}
#top-a .menu-sidebar .level1 span 
{
    font-family: iran;
    font-size: 16px;
    line-height: 15px;
    padding-left: 0;
    padding-right: 25px;
    text-align: right;
    width: 150px;
}

#top-a .menu-sidebar li.level1:hover .level1 span 
{
	background :url("../images/nb/libg2.png") no-repeat 100% 50%;
}

#innerbottom h3.module-title {
    font-family: dinar;
    font-size: 21px;
}


#innerbottom .uk-overlay-hover img {
    margin-left: 0;
    margin-right: 7px;
}

#innerbottom .uk-margin-bottom-remove {
    font-family: dinar;
    font-size: 17px;
    font-weight: normal;
}
#menu .menu-dropdown .dropdown-bg > div 
{
	text-align: right !important;
}

#search .searchbox input {
    color: #a8a8a8;
    font-family: iran;
    font-size: 14px;
	font-weight:normal;
	
}
#content h1.title {
    font-family: mitra;
    font-size: 22px;
    font-weight: normal;
}

.searchbox.filled button {
    height: 30px;
    left: -25px;
	right:auto !important;
}
article.item p {
    font-family: iran;
    font-size: 16px;
    line-height: 27px;
}

.searchbox .results li.results-header, 
.searchbox .results li.more-results ,
.searchbox .results li.no-results ,
.searchbox .results li.results-header:hover, 
.searchbox .results li.more-results:hover 
{
    font-family: mitra;
    font-size: 17px;
    font-weight: normal;
}

.searchbox .results li.result h3 {
    font-family: dinar;
    font-size: 14px;
    font-weight: bold;
}
.searchbox .results li.result div {
    font-family: dinar;
    font-size: 15px;
    line-height: 20px;
}

.searchpage #content h1.title {
    text-align: right;
}

.searchpage form.box label, 
.searchpage form.box input 
{
    font-family: dinar;
}
.searchpage form.box button {
    font-family: dinar !important;
    font-weight: bold;
    margin-top: 4px !important;
    padding: 3px 10px;
}
.searchpage #searchForm strong {
    font-family: dinar;
    font-size: 15px;
}
.searchpage div.content {
    font-family: dinar;
    font-size: 17px;
    line-height: 27px;
}

.searchpage #searchForm input {
    color: #a8a8a8;
    font-family: dinar;
    font-size: 16px;
}

.alert div 
{
	font-family: dinar;
    font-size: 16px;
}

/**************************login**********************/
div.loginPannel fieldset button.button ,
div.logoutPannel form button
{
    font-family: dinar;
    font-size: 15px;
    font-weight: bold;
}
div.loginPannel fieldset ul {
    padding-left: 0;
    padding-right: 24px;
    text-align: right;
}
div.loginPannel fieldset ul li a {
    font-family: dinar;
}


/**********************reset/remind***********************/

div.resetPannel form p, 
div.remindPannel form p 
{
    font-family: dinar;
    font-size: 16px;
    line-height: 25px;
}
div.resetPannel form fieldset div label, 
div.remindPannel form fieldset div label 
{
    float: right !important;
    font-family: dinar;
    text-align: right;
}
.resetPannel button, 
.remindPannel button 
{
    font-family: dinar;
    font-weight: bold;
}

/*****************************register************************/
div.regPannel fieldset label {
    font-family: dinar;
}

div.regBtn {
    text-align: left;
}

div.regBtn button {
    font-family: dinar;
    font-weight: bold;
    margin-left: 12px;
    margin-right: 0;
}
.regPannel fieldset input[type="text"]
{
    font-family: dinar;
	text-align:right !important;
}
.regPannel fieldset input[type="password"], 
.regPannel fieldset input[type="email"]
{
	text-align:left !important;
}

/*********************profile**************/

div.headEditFrm {
    font-family: dinar !important;
    font-size: 15px;
    margin: -43px auto 30px !important;
}
.editPro form.box label {
    font-family: dinar;
    font-size: 16px;
}
.editPro fieldset input[type="text"]
{
    font-family: dinar;
	text-align:right !important;
}
.editPro fieldset input[type="password"], 
.editPro fieldset input[type="email"]
{
	text-align:left !important;
}
.editPro div.submit button {
    font-family: dinar;
    font-weight: bold;
}
.editPro input
{
	float:left;
}

fieldset.editPro div {
    font-size: 14px;
}
div.subEditFrm {
    padding-left: 0;
    padding-right: 0;
    text-align: left !important;
}
fieldset.editPro div.submit button {
    font-family: dinar;
}


#bottom-b .componentheading {
    font-family: mitra;
    font-size: 18px;
}

#bottom-b table td.formTableLeft td:first-child, #bottom-b table td.formTableRight td:first-child {
    font-family: iran;
    font-size: 16px;
    width: 190px;
}
#bottom-b table input ,
#bottom-b table textarea 
{
    color: #a8a8a8;
    font-family: iran;
    font-size: 14px;
}

#bottom-b table input#submit {
    font-family: mitra;
    font-size: 19px;
}

#rsform_error_3 p {
    color: #ff0000;
    font-family: dinar;
    font-weight: bold;
	text-align:right !important;
}

.formError {
    color: #ff0000;
    font-family: tahoma;
    font-size: 13px;
    font-weight: normal;
}

#bottom-b input#email
{
	text-align:left;
}

#bottom-b .rsform > p {
    color: #b19825;
    font-family: iran;
    text-align: center;
}

#bottom-b .mod-sppoll strong {
    font-family: mitra;
    font-size: 18px;
    font-weight: normal;
}
#bottom-b .mod-sppoll .radio input {
    float: right;
    margin-left: 0;
    margin-right: -20px;
}
#bottom-b .mod-sppoll .radio label {
    color: #a8a8a8;
    font-family: iran;
    font-size: 15px;
    padding-right: 20px;
}

#bottom-b .mod-sppoll input.btn {
    font-family: mitra;
    font-size: 18px;
}


.sp-poll-result .poll-info > span:last-child {
    float: left;
}

.sppoll-results .poll-question {
    font-family: iran;
    font-size: 15px;
}