*{direction: rtl;text-align: right;}
@media (min-width: 640px) {
  aside.left-panel{
	width: 18%;
  }
  .right-panel{
	width: 80%;
  }  
}
@media (max-width: 640px) {
  .col-xs-6 {
    width: 50%;
  }
  .hide-mob{
	  display: none;
  }
  .car-img{
	  width: 20%;
  }
}
@media (min-width: 640px) {
  .show-mob{
	  display: none;
  } 
}  
/*.navbar .navbar-nav li.menu-item-has-children a:before {
    content: "\e64a";
}*/
.navbar .navbar-nav li > a .menu-icon {
	float: right;
}
.navbar .navbar-nav li.menu-item-has-children a:before{
	right: auto;
	left: 0;
}
.navbar-nav{
	padding-right: 0;
}
.navbar .navbar-nav li > a{
	font-family: inherit;
}
.navbar .navbar-nav li > a .menu-icon{
	text-align: right;
}
.fa-cars:before {
	content: "\f1b9";
}
table.dataTable thead>tr>th.sorting_asc, table.dataTable thead>tr>th.sorting_desc, table.dataTable thead>tr>th.sorting, table.dataTable thead>tr>td.sorting_asc, table.dataTable thead>tr>td.sorting_desc, table.dataTable thead>tr>td.sorting {
    padding-right: 0;
	padding-left: 30px;
}
table.dataTable thead .sorting:before, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_desc_disabled:before {
    left: 1em;
    right: auto !important;
}
table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
    right: auto !important;
    left: 0.5em;
}
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: thin !important;
	border-left: 0;
}	
div[class*="col-"] {
    float: right;
}
.right-border-gray{
	border-right: 1px solid rgba(120,130,140,.13);
}

.gray-line{
	float: right;
	height: 1px;
	width: 100%;
	background: rgba(120,130,140,.13);
	margin: 15px 0; 
}
#nav-tabContent{
	font-size: 14px;
}
.modal-header .close {   
    margin: -1rem auto -1rem -1rem;
}
.close {
    float: left;
}
.modal-header{
	background: lightgrey;
}	
.modal-footer>:not(:last-child) {
    margin-left: .25rem;
	margin-right: 0;
}
.menutoggle{
	margin: -2px -57px 0 20px;
}
.stat-widget-one .stat-content {
    margin-left: 0;
    margin-right: 20px;
}
.card-body.min-padding
{
  padding: 1.25rem .45rem;
}
@media (min-width: 992px){
.modal-lg {
    max-width: 550px;
}
}
.margin-half-em{
	margin: .5em 0 0 !important;
}
#files-list th,
#expenses-list th{
	text-align: center;
}
.fa-edit:before {
    content: "\f040";
}
.btn-edit {
    color: #fff;
    background-color: #45c6e4;   
}
.btn.btn-table{   
    padding: .175rem .25rem;
    font-size: .7rem;
}
.mr2per{
	margin-right: 2%;
}	
#msgs-div,
#msgs-div2{
   margin: 7px 0;
}
.no-padding{
	padding: 0 !important;
}
.btns-td{
	text-align: center;
	vertical-align: middle !important;
}
#nav-expenses-tab,
#nav-documents-tab{
	position: relative;
    padding-left: 1.6rem;
	padding-right: .4rem;
}
#nav-expenses-tab .badge-warning,
#nav-documents-tab .badge-warning{
	position: absolute;
    left: 3.5%;
	top: 28%;
}
.fa.options-btns{
	background: #007bff;
    color: #fff;
    padding: 2%;
    border-radius: .3em;
}
.fa.options-btns.erase{
	background: #f33155;
}
#file {
    display: none;
}
.upload-area {
    width: 100%;
    height: 200px;
    border: 2px solid lightgray;
    border-radius: 3px;
    margin: 0 auto;    
    text-align: center;
    overflow: auto;
	cursor: pointer;
}
.upload-area b {
    text-align: center;
    font-weight: normal;
    font-family: sans-serif;
    line-height: 50px;
    color: darkslategray;
}
.thumbnail {
    width: 80px;
    height: 80px;
    padding: 2px;
    border: 2px solid lightgray;
    border-radius: 3px;
    float: left;
    margin: 5px;
}
.manage-images .thumbnail {
    width: 140px;
    height: 140px;
}
.size {
    font-size: 12px;
}
#images-area .btn-del{
	width: 100%;
    font-size: .7em;
    padding: .4em 0;
}
#wrp-gov-fields{
	display: none;
}
#cal-icon{
	cursor: pointer;
}
.wrp-buttons{
	padding-top: 2% !important;
	padding-bottom: 2% !important;
}
.wrp-buttons .btn{
	color: #fff !important;
}
/*radio status*/
.radio-group input[type=radio] {
  position: absolute;
  visibility: hidden;
  display: none;
}

.radio-group label {
  color: #9a929e;
  display: inline-block;
  cursor: pointer;
  font-weight: bold;
  font-size: .7em;
  text-align: center;
  padding: 5px 0;
  width: 16.66%;
  margin: 0;
  float: right;
}
.radio-group input[type=radio]:checked + label {
  color: #ccc8ce;
  background: #675f6b;
}
.radio-group input[type=radio]#option-3:checked + label {
  color: #fff;
  background: #f33155;
}
.radio-group label + input[type=radio] + label {
  border-right: solid 1px #675f6b;
}
.radio-group {
  border: solid 1px #675f6b;
  display: inline-block;  
  border-radius: 10px;
  overflow: hidden;
  width: 100%;
}
.align-center{
	text-align: center;
}
#pills-tab li{
	width: 33.33%;	
}
#pills-tab li a{	
	text-align: center;
	height: 65px;
    line-height: 55px
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {   
    background-color: #45c6e4;
	border-bottom: 3px solid #000;
}
.nav-pills .nav-link {
   border-radius: 0;
}
div.dataTables_wrapper div.dataTables_filter input {
    margin-left: 0 !important;
    margin-right: 0.5em;
}
div.dataTables_wrapper div.dataTables_filter label{
	float: left;
}
@media (max-width: 640px) {
 div.dataTables_wrapper div.dataTables_filter label{
	float: none;
 }	
}
.fc-time{
	display: none;
}
.width100{
	width: 100%;
}
.carousel .carousel-indicators li {
    width: .625rem;
    height: .625rem;
    cursor: pointer;
    border-radius: 50%;
}
#uploadForm {border:#F0F0F0 2px solid;padding:10px;float:right;margin: 0 0 15px 0;}
#uploadForm label {margin:2px; font-size:1em; font-weight:bold;}
#targetLayer{width:100%;text-align:center;}
.upload-btn-wrapper {
  position: relative;
  overflow: hidden;
  display: inline-block;
  float:right;
  width: 100%;
}
.btn-video {
  border: 2px solid gray;
  color: gray;
  background-color: white;
  padding: 8px 20px;
  border-radius: 8px;
  font-size: 14px;
  font-weight: bold;
  width: 100%;
  text-align: center;
}

.upload-btn-wrapper input[type=file] {
  font-size: 100px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}
#loader-icon{
	text-align: center;
}
#load-icon{
	position: absolute;
    z-index: 9;
    top: 15px;
    right: 35%;
    width: 30%;
	display: none;
}
#load-icon2{
    position: fixed;
    z-index: 9;
    width: 50%;
    right: 25%;
    bottom: 20%;
	display: none;
}	
.js.box{
    position: absolute;
    left: 2%;
    width: 20%;
    top: 5%;
}
@media (min-width: 640px) {
  .js.box{
	  display: none;
  }
  #load-icon2{    
	width: 15%;
    right: 52%;
}	
}
.js.box label{
	display: block;
}
.js .inputfile {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}
.rounded-circle { 
    border-radius: 10%!important;
}	
@media (max-width: 575.99px){
.right-panel .breadcrumbs {
    padding: 5px;
}
}