/*
*
* Custom Style
*/
html, * {
  font:normal 14px / 20px "Loew Next Arabic", sans-serif;
}
.fa-icon-inline {
  font-size: 29px;
  width: 35px;
  margin: 9px 0;
}
.form-control-inline {
  width: auto;
  float: right;
  margin-left: 5px;
}
.md-card-grid .uk-grid-item {
  background: #fff;
   border: 1px solid #d9e1e6;
  margin:  0 0 26px;
  padding: 12px;
  box-shadow: 2px 2px 2px 0 rgba(227, 228, 229, 0.7), -0.5px 0 1px 0 rgba(227, 228, 229, 0.7);
  border-collapse: separate;
    -webkit-transition: all 0.3s cubic-bezier(0.77, 0, 0.175, 1);
  -moz-transition: all 0.3s cubic-bezier(0.77, 0, 0.175, 1);
  -ms-transition: all 0.3s cubic-bezier(0.77, 0, 0.175, 1);
  -o-transition: all 0.3s cubic-bezier(0.77, 0, 0.175, 1);
  transition: all 0.3s cubic-bezier(0.77, 0, 0.175, 1);
  opacity:1;
      border-bottom: 4px solid transparent;
}


.md-card-grid .uk-grid-item:hover {
  -webkit-box-shadow: 0 2px 40px #e0e5f0;
  -moz-box-shadow: 0 2px 40px #e0e5f0;
   box-shadow: 0 3px 6px rgba(0,0,0,.16), 0 3px 6px rgba(0,0,0,.23);
    border-radius: 4px;
  -webkit-transform: translateY(-3px);
  -moz-transform: translateY(-3px);
  -ms-transform: translateY(-3px);
  -o-transform: translateY(-3px);
  transform: translateY(-3px);
   opacity:1;
   border-bottom: 4px solid #c255a0;
   
}
.md-card-grid ul.uk-nav.uk-nav-dropdown.uk-panel {
  background: #fff;
  margin: 10px 0;
}
.md-card .md-card-progress {
  padding: 20px 0;
}
.md-card .md-card-toolbar {
  border-bottom: none transparent;
}

.signin-box {
  background: #f8f8f8 url(../img/pattern-top.png);
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 150%;
}
.carousel-item {
  transition: transform 0.1s ease-out;
}
.signin-right {
  border-left: 1px solid #dddddd85;
  background: transparent;
}
html.cssgrid #header_main {
  background: #fff;
  box-shadow: 0px 1px 1px 0px #dcdcdc; 
 
}
.material-icons.md-light, #menu_top_dropdown .top_menu_toggle .material-icons {
  color: #3a3a3c;
}
#logo_home h1 a {
  width: 137px;
  height: 50px;
  display: block;
  background-image: url(../img/logo-100.png);
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 137px 50px;
  text-indent: -9999px;
  position: absolute;
  left: 0;
  margin: 0 auto;
  right: 0;
}
.signin-box {
  background-color: transparent;
}
.md-card .md-card-toolbar {
  margin: 0 25px;
}
.md-card, .md-card-grid .uk-grid-item {
 /* border-radius: 10px;
  border-bottom-right-radius: 0;*/
}
.md-card .md-card-content {
  padding: 24px;
}

.sidebar_logo_small img
{
 	height:52px;
 
	
}
.sidebar_logo_large img
{
	height:52px;
	 
}

 .sidebar_slim_inactive #sidebar_main ,.sidebar_slim_active #sidebar_main {
  min-height: 100%;
 
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #ffffff url(../img/pattern4.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    background-size: cover;
	  background-attachment: fixed;

 
}
 .material-icons{
	color:#3a3a3c; 
	 
 }
 .home_actions img{
	 width:64px;
 }
 
 .home_actions span{
	 color:#3a3a3c;
 }
#header_main .user_actions .user_action_icon > .uk-badge {
	background:#00aeef;
}
/* START DATA TABLE dataTable
.open1  tbody tr:nth-of-type(even) {
    background-color: #fff;
}
table.open1 {
    clear: both;
    margin-top: 6px !important;
    margin-bottom: 6px !important;
    max-width: none !important;
    border-collapse: separate !important;
    border-spacing: 0;
}
div.dataTables_wrapper div.dataTables_filter {
    text-align: left;
    float: left;
    display: inline-block;
    margin-top: 0.5em;
    margin-left: 15px;
}
table.dataTable {
    border: 1px solid #dee2e6;
    margin-bottom: 15px;
}

table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled {
    cursor: pointer;
    position: relative;
	background-image: linear-gradient(to top, #06afe6 0%, #00aeef 100%);
    border: 1px solid #04b3e5;
	
}

table.open1 thead > tr > th {
    font-size: 11px!important;
	color:#fff;
}
table.dataTable thead th, table.dataTable thead td {
    padding: 0.75rem;
    border-bottom: 1px solid #04b3e5;
    position: relative;
}
.table thead > tr > th, .table thead > tr > td, .table tfoot > tr > th, .table tfoot > tr > td {
    border-top: 0;
    border-bottom: 0;
    font-weight: 700;
    font-size: 12px;
    text-transform: uppercase;
    background-color: #dee2e6;
    color: #343a40;
    letter-spacing: 0.5px;
}
.table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6;
}
table.dataTable td, table.dataTable th {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
.table th, .table td {
    border-top-color: #dee2e6;
    
}

.table th, .table td {
    padding: 0.75rem;
    vertical-align: middle;
    border-top: 1px solid #dee2e6;
}
table.dataTable tbody > tr > td {
    height: 40px;
}

table.dataTable tbody th, table.dataTable tbody td {
    padding: 0.35rem;
}
table.dataTable td, table.dataTable th {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
.table th, .table td {
    border-top-color: #dee2e6;
    
}
*/
.dataTables_filter input  {
    border-radius: 0;
    border-width: 0 0 1px;
    border-style: solid;
    border-color: rgba(0,0,0,.12);
    font: 400 15px/18px Roboto,sans-serif;
    -webkit-box-shadow: inset 0 -1px 0 transparent;
    box-shadow: inset 0 -1px 0 transparent;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 12px 4px;
    background: 0 0;
    width: 100%;
    display: block;
}


div.dataTables_wrapper div.dataTables_filter {
    text-align: left;
    float: left;
    display: inline-block;
    margin-top: 0.5em;
    margin-left: 15px;
}