@font-face {
	font-family: 'droid_regular';
	src: url(../fonts/DROIDKUFI-REGULAR_0.eot);
	src: url('../fonts/DROIDKUFI-REGULAR_0.eot?#iefix') format('embedded-opentype'), url('../fonts/DROIDKUFI-REGULAR_0.woff') format('woff'), url('../fonts/DROIDKUFI-REGULAR_0.ttf') format('truetype'), url('../fonts/DROIDKUFI-REGULAR_0.svg#DROIDKUFI-REGULAR_0') format('svg');
	font-weight: normal;
	font-style: normal;
}
html body { 
    direction: rtl;
	font-family: 'droid_regular';
}
body.vertical-layout.vertical-menu.menu-expanded .content, body.vertical-layout.vertical-menu.menu-expanded .footer, body.vertical-layout.vertical-menu.menu-expanded .navbar .navbar-container {
    margin-left: 0;
    margin-right: 240px;
}
body.vertical-layout.vertical-menu.menu-expanded .navbar .navbar-header {
    float: right;
    }
.float-xs-right {
    float: left  !important;
}
body.vertical-layout.vertical-menu.menu-expanded .main-menu .navigation > li > a > i {
    margin-right: 0;
    margin-left: 12px;
    float: right;
}
body.vertical-layout.vertical-menu.menu-expanded .main-menu .navigation li.has-sub > a:not(.mm-next)::after {
    
    right: auto;
    left: 20px;
    transform: rotate(180deg);
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, .breadcrumb, .header-navbar {
    font-family: 'droid_regular';
}
html body .content .content-wrapper .content-header-title {
    letter-spacing:0;
}
.breadcrumb-item, .page-link {
    float: right;
}
.text-md-right {
    text-align: left !important;
}
 .card-header .heading-elements, .card-header .heading-elements-toggle { 
    left: 21px;
    right: auto; 
}
div.dt-buttons { 
    float: right;
}
#DataTables_Table_0_filter {
    float: left;
}
div.dt-button-background { 
    left: auto !important; 
    right: 0;
}
body.vertical-layout.vertical-menu.menu-collapsed .navbar .navbar-header {
    float: right;
    width: 240px !important;
} 
body.vertical-layout.vertical-menu.menu-collapsed .content, body.vertical-layout.vertical-menu.menu-collapsed .footer, body.vertical-layout.vertical-menu.menu-collapsed .navbar .navbar-container {
    margin-left: 0 !important;
    margin-right: 60px !important;
} 
.navigation li a { 
    border-right: 4px solid transparent;
    border-left: none;
}
.navigation, .navigation .navigation-header {
    font-family: droid_regular;
    font-size: 1.1rem;
}
.main-menu.menu-light .navigation > li.open {
    border-right: 4px solid #00B5B8;
    border-left: none;
}
div.dt-button-collection {
	position: absolute;
	top: 0;
	right: 0;
	left: auto;
}
.text-xs-left {
    text-align: right !important;
}
.alert.alert-icon-left {
    border-right-width: 4rem;
    border-left-width: 0;
}
.alert[class*="alert-icon-"]::after { 
    left:auto;
    right: -4rem;
    }
 .hidebg
 {
    	background: rgba(0, 0, 0, 0.61);
  }
  table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable td:last-child, table.table-bordered.dataTable td:last-child {
    border-right-width: 1px;
}
 
.table td, .table th { 
    text-align: center;
    vertical-align: middle;
}
span.highlighted {
    background: rgba(255, 255, 0, 0.31);
    padding: 0 10px;
}
tr.even {
    background: rgba(238, 238, 238, 0.37);
}
#ajax_messages{
    margin:15Px;
    text-align: center;
}
.mr-1, .mx-1 {
    margin-left: 1rem!important;
    margin-right:  0 !important;
}
#iconModal .modal-body p, #select_item_message_modal .modal-body p {
    margin-right: 45px; 
    margin-left: 0!important;
}
.sa-icon.sa-error.animateErrorIcon , .sa-icon.sa-success.animate {
    display: block !important;
}
.sweet-alert { 
    font-family: droid_regular;
}
.sweet-alert.error_container.showSweetAlert.visible button.confirm {
    background-color: #FF425C !important;
}
.sweet-alert.success_container.showSweetAlert.visible button.confirm {
    background-color: #2dce92 !important;
}

/*.table td,*/ .table th { 
    padding: .55rem .5rem;
}
.has-icon-left .form-control {
    padding-right: 3.15rem; 
}

form.form-bordered .form-group>div { 
    border-right: 1px solid #EBEFF5;
    border-left: none;
}
form .form-actions.right {
    text-align: left;
}
.control_tools .fa
{
    font-size: 15px;
}
@media (min-width: 768px)
{
.col-md-3 {
    float: right !important; 
}
}
@media (min-width: 1200px) {
.col-xl-6 {
    float: right ; 
}}
.col-md-4.offset-md-4.col-xs-10.offset-xs-1 {
    float: left;
}
th.middle.pd-15.bg-grey.bg-lighten-4 {
    border-left: 1px solid #ddd !important;
    background: #eee !important;
}
form.form-bordered .form-group>div {
    padding: 1.2rem 1.2rem 1.2rem 1.2rem !important;
    }
fieldset.form-group.floating-label-form-group.item_row {
     display: inline;
    width: 27%;
    position: relative;
    vertical-align: top;
    background: #eeeeee7a;
    padding-right: 5px;
    border-radius: 5px;
    padding-top: 5px;
	border: 1px solid #cccccc3d;
}.item_row label {
    padding-right: 10px;
} .item_row .parent_item label { 
    font-size: 16px;
}
.item_row .parent_item input { 
  margin-top: 5px;
} 
.item_row input {
    float:right;
}
.parent_item input , .childs input {
    float: right;
    margin-top: 5px;
 }
.parent_item label, .childs label {
    margin-right: 5px;
}.childs label {
    margin-right: 5px;font-size:13px !important;
}
.parent_item {
    display: inline-block;
}
.childs {
    display: inline-block;
}
.single_child { 
}
 .main_overlay
	{
		position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1100;
    background-color: #000000a8;
	}
	 .main_overlay2
	{
    z-index: 10 !important;
 	} 
 form .form-control { 
    font-family: droid_regular !important;
} 
.search_text_btn  
{
	position: absolute;
    left: 20px;
    top: 36px;
    font-size: 22px;
    color: #1bb1b1;
} .close_search_btn
{
	position: absolute;
    top: -14px;
    font-size: 22px;
    color: red;
}
#shatbia_daleel_resul , #dora_daleel_result ,#aya_result
{    
z-index:1000;
position:relative;  
} 
 .wagh_table td {
      border: none !important; 
}  
 
td.with_borders {
    border-left: 1px solid #ccc !important;
    border-bottom: 1px solid #ccc !important;
}
td.with_bottom_borders { 
    border-bottom: 1px solid #ccc !important;
}
 .positions_view_table th{
	 width:25% !important;
 }
td.no_padding {
	padding-bottom: 0 !important;
    line-height: 40px !important;
    padding-right: 0 !important;
	padding-top: 0 !important;
	padding-left: 0 !important;
}
.wagh_table tr {
    border-bottom: 1px solid #ccc;
}
.shatbia_daleel , .shatbia_daleel label , .shatbia_daleel p{
    color: #000 !important; 
    font-weight: bold !important;
}
.dora_daleel , .dora_daleel label , .dora_daleel p{
    color: #af7530 !important; 
    font-weight: bold !important;
}
table.wagh_table {
    width: 100%;
}
.row_1 p {
    color: #312dd0;    
	}
.row_2 p {
    color: #2a773b;    
	line-height: 25px;
}
.row_3 p {
    color: #941515;
}
.row_4 p {
    color: #159426;
}
.row_5 p {
    color: #15947e;
}
.pos_col{vertical-align: middle;}
 img.view_more
 {  
    position: absolute;
    left: 5px;
    bottom: 5px;}
	.has_all_pos {
    background: #faf0e6   !important;
}
 
.view_position a:hover{
	color:#899816 !important;
} 
.red.lighten-1:hover{
    color: #a21d1b!important;
}
a.purple:hover {
    color: #d4245f !important;
}
a.teal.accent-3:hover {
    color: #198c1e !important;
}
.modal { 
    overflow-y: auto !important;
}
#PositionListmodal td.aya_text {
    width: 25%;
}
i.fa.fa-headphones::before {
    padding-left: 7px !important;
}
i.fa.fa-headphones{
    font-size: 18px;
    background: #eee;
    width: 100%;
    padding: 5px;
    cursor: pointer;
}