@font-face{
	font-family: 'bold';
	font-style: normal;
	font-weight: 400;
	src:url('../fonts/DroidKufi-Regular.eot');
	src:url('../fonts/DroidKufi-Regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/DroidKufi-Regular.woff') format('woff'),
		url('../fonts/DroidKufi-Regular.ttf') format('truetype');
}
@font-face{
	font-family: 'normal';
	font-style: normal;
	font-weight: 400;
	src:url('../fonts/DroidKufi-Regular.eot');
	src:url('../fonts/DroidKufi-Regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/DroidKufi-Regular.woff') format('woff'),
		url('../fonts/DroidKufi-Regular.ttf') format('truetype');
}
/**
Puplic
*/
body {
    direction: rtl;
}
.nav-pills>li {
    float: right;
}
/*general styles*/

.block-more-link a , .more-link a{
    float: left;
}
.top-menu-links {
    float: left;
}
.events-cont .views-field-php {
    float: right;
}
.nav-tabs>li {
    float: right;
}
.nav {
    padding-right: 0;
}
#media-block ul.nav-tabs li {
    margin-left: 10px;
	margin-right:0px;
}
.lang-block {
    text-align: left;
}
.links-row .views-field-title-field-et a {
    border-right: solid 5px #0C8778;
	border-left:none;
}
.top-menu-links li li {
    text-align: right;
}
.block-header , .footer-block-title, footer h2.block-title , #media-block ul.nav-tabs li a , .block-header, .main-content h2.block-title, .side-menu h2.block-title , .internal-pages .page-header{
	font-family:'bold';
}
#media-block ul.nav-tabs li a , .block-header, .main-content h2.block-title, .side-menu h2.block-title{
	font-weight:bold;
}
.nav-tabs>li>a {
    margin-right: 0px;
	margin-left: 2px;
}
.custom-home-slider .text-area .text-area-bordered {
    border-left: 0;
    padding-left: 0;
    border-right: 5px solid #A08751;
    padding-right: 15px;
}

.annunce-txt {
    border-left: 0;
    border-right: 5px solid #0D9B8A;
}

.footer-block-title, footer h2.block-title{
	font-weight:bold;
    font-size: 18px;
    font-family: bold;
    border-left: 0;
    border-right: 5px solid #A08751;
    padding-left: 0px;
    padding-right: 7px;
    margin-bottom: 20px;
}

footer .view .views-field a:before,
footer ul.menu li a:before {
    content: '\f053';
    padding-right: 0px;
    padding-left: 7px;
}
.region-social-links {
    text-align: left;
}
#block-menu-menu-top-menu ul.menu {
    text-align: left !important;
}
.view-id-tenders .views-row {
    border-left: none;
	border-right: 5px solid #0D9B8A;
}
table th{
	text-align:right;
}
.item-list ul li {
    margin: 0;
}
.breadcrumb .first a:before {
    float: right;
}
.internal-pages .field-label {
    right: 0;
}
.internal-pages .field {
    padding-left: 0px;
	padding-right:200px;
}
#block-housing-related-contents i:before {
	content: "\f053";
}
.lang-block {
    text-align: left;
}
.lang-block .region-lang-switcher, .lang-block .region-header {
    float: left;
}
#block-menu-menu-top-menu li {
    margin-right: 0px;
	margin-left: 20px;
}
.hijri-date{
	font-weight:bold;
}
#block-menu-menu-top-menu {
    line-height: 11px;
}
.internal-pages .region-content .views-row {
    border-right: 5px solid #0D9B8A;
    margin-right: 2%;
	border-left: none;
    margin-left: 0%;
}
#text_resize_decrease , #text_resize_increase , #text_resize_reset{
    float: left !important;
	margin: 9px 3px 0 0 !important;
}
.page-projects-map #block-housing-projects-stats .side-sub-block-body .item-lable:nth-child(1) {
    margin-right: 0px;
	margin-left: 5px;
}
.sharethis-wrapper{
	text-align:left;
}
.side-event-row-date {
    float: right;
}
.side-event-row-title {
    float: right;
}
.radio input[type=radio], .radio-inline input[type=radio], .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox] {
    float: right;
    margin-right: -20px;
	margin-left: 0px;
}
.social-media-icon {
    line-height: 30px;
}
.container .field-name-body p {
    font-weight: normal;
}
/*council*/
.council-label{
    right: 0;
}
.council-info-cont {
    padding-left: 0px;
	padding-right: 300px;
}
.float2{
	float:left;
}
.float1{
	float:right;
}

ul.member-scroll {
padding-right: 0px;

}
.icon_v{
	margin: 1px 0px 0px 5px;
}
.workflow-current-state {
	border-left:0px;
	border-right: 5px solid #4ea9a4;
}
.region.region-header-user-card {
    border-left: 0px;
	border-right: 5px solid #4ea9a4;
}
.geolocation-address-geocode:before {
	padding-right:0px;
	padding-left:10px;
}
.moh-footer-logo{
	text-align:left;
}
.home-info-title {
    float: right;
}
.home-info-body {
    float: right;
}
.add-evaluation a i {
    padding-left: 7px;
	padding-right:0px;
}
.field-label{
    right: 0;
}
.field{
}
.user-card-log-account a {
    margin-right: 0px;
	margin-left: 20px;
}

.user-card-name {
    position: relative;
}

.user-card-lang-switcher {
    position: absolute;
    top: -10px;
    left: 0;
    display: inline-flex;
    align-items: center;
}
.due-date-cont {
    border-right: 5px solid #4ea9a4;
	border-left: 0px;
}
.due-date-cont span {
    padding-left: 10px;
	padding-right: 0px;
}
.breadcrumb {
	border-right: 5px solid #4ea9a4;
	border-left: 0px;
}
.form-actions{
	text-align: left;
}
.create-delegate-btn.register-type-btn i {
    padding-left: 5px;
}

/****employees-management***/
.view-employees-management td > ul{
padding: 0;
margin: 0;
list-style: none;
}

.view-employees-management td > ul > li{
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 2px 5px;
    margin-bottom: 3px;
    font-size: 11px;
    text-align: center;
    float: right;
    margin-left: 2px;
    min-width: 70px;
}

/* Fix auto complete dropdown issue */
.form-autocomplete.form-group,
.form-autocomplete .input-group,
.page-node-edit .form-item.form-autocomplete,
.page-node-add .form-item.form-autocomplete,
.form-group.field-widget-entityreference-autocomplete{overflow:initial}
.form-autocomplete.form-group .dropdown .dropdown-menu,
.form-autocomplete .input-group .dropdown .dropdown-menu{text-align: right;top:30px;}
.form-autocomplete.form-group .dropdown .dropdown-menu li a,
.form-autocomplete .input-group .dropdown .dropdown-menu li a,{padding: 7px 12px;}
.form-autocomplete.form-group .control-cont,
.form-autocomplete .input-group .control-cont{padding-left:0;}
.form-autocomplete.form-group .input-group-addon,
.form-autocomplete .input-group .input-group-addon{float: right; padding-left: 27px; padding-bottom: 7px;}

.page-node-add-alarm-stop .node-alarm_stop-form .form-group{
    overflow: unset;
}

/* Keep autocomplete menus visible above surrounding containers */
.ui-autocomplete,
.ui-autocomplete.ui-front,
.autocomplete {
  z-index: 20000 !important;
  max-height: 300px;
  overflow-y: auto;
  overflow-x: hidden;
}

.form-autocomplete .dropdown,
.form-autocomplete.form-group .dropdown,
.form-autocomplete .input-group .dropdown {
  position: relative;
  z-index: 20000 !important;
}

/* Stabilize autocomplete dropdown positioning/visibility */
.form-item.form-autocomplete,
.form-autocomplete {
  position: relative;
  overflow: visible !important;
}
.form-autocomplete .form-control {
  position: relative;
}
.ui-autocomplete,
.ui-autocomplete.ui-front,
.autocomplete,
.form-autocomplete .dropdown-menu,
.dropdown-menu.typeahead {
  position: absolute;
  z-index: 30000 !important;
}
