
.container {
    color: #000000 !important; 
}
body {
    font-weight: 600;
}
.mar-top {

    margin-top: -6px;

}

.mar-bottm{

   margin-top: 25px;

}

.ul_wrap_rows {
 display: block;
 list-style: none outside none;
 min-height: 65px;
 padding: 0;
}

.floor_info {

 display: block;

 list-style: none outside none;

 min-height: 65px;

 padding: 0;

}
.journal_info {

 display: block;

 list-style: none outside none;

 min-height: 65px;

 padding: 0;

}
.invoice_info {

 display: block;

 list-style: none outside none;

 min-height: 65px;

 padding: 0;

}
.nav-tabs.nav-stacked > li > a, .nav-tabs.nav-stacked > li > ul > li > a {
font-size: 13px;
    font-weight: bolder;
}

.fnt_bold{
  font-weight:bold;
}



.info {

    font-size: 13px;

    line-height: 20px;

}



.clear {

    clear: both;

}

.form-control-sd{
  display: block;
  width: 70px;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  vertical-align: middle;
  background-color: #eee;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
          transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}



.cus_flash_model{

	z-index: 999;

}

		

 .text-cap{

 text-transform: capitalize;

}



.paid{

	background-color: #E4F5DC;

}

.notpaid{

	background-color: #FFEDED;

}



.tablesorter-filter-row .disabled {

  opacity: 0;

  filter: alpha(opacity=50);

  cursor: not-allowed;

  width: 100%;

}

.symbol-sty{
  font-size: 29px;
  line-height: 60px;
  text-align: center;
}

/* for the icon colors */

.fa-user,i.fa-user + p, i.fa-user + span{
  color:#FE7289;
}

.fa-users,i.fa-users + p, i.fa-users + span{
color:#FE7289;
}

.fa-folder-open-o,i.fa-folder-open-o +p, i.fa-folder-open-o +span{
  color:orange;
}
.fa-money,i.fa-money + p, i.fa-money + span{
  color: green;
}

.fa-comments-o,i.fa-comments-o + p, i.fa-comments-o + span{
  color: orange;
}

.fa-building-o,.fa-list,i.fa-building-o + p, i.fa-building-o + span,i.fa-list + p, i.fa-list + span{
  color: rgba(41, 190, 64, 0.92);
}

.fa-envelope,i.fa-envelope + p, i.fa-envelope + span{
  color: purple;
}

.fa-sign-out,i.fa-sign-out + p, i.fa-sign-out + span{
  color:red;
}


.fa-dashboard,i.fa-dashboard + p, i.fa-dashboard + span{
  color: 
}
/* icon colors end here  */
/* calendar */

table.calendar    { border-left:1px solid #999; }

tr.calendar-row {  }

td.calendar-day { min-height:80px; font-size:11px; position:relative; } * html div.calendar-day { height:80px; }

td.calendar-day:hover { background:#eceff5; }

td.calendar-day-np  { background-image: url("http://manage.grandeurstay.com/img/cross-icon.png");
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 20px auto;
    min-height: 80px;
    opacity: 0.4; } * html div.calendar-day-np { height:80px; }

td.calendar-day-head { background:#ccc; font-weight:bold; text-align:center; width:120px; padding:5px; border-bottom:1px solid #999; border-top:1px solid #999; border-right:1px solid #999; }

div.day-number    { background:#999; padding:5px; color:#fff; font-weight:bold; float:right; margin:-5px -5px 0 0; width:20px; text-align:center; }

/* shared */

td.calendar-day, td.calendar-day-np { width:120px; padding:5px; border-bottom:1px solid #999; font-size: 11px; border-right:1px solid #999; }

/*Expense attachment navigation*/
.left-side {
   font-size: 25px;
   left: 10px;
   position: absolute;
   top: 150px;
}

.right-side {
   font-size: 25px;
   position: absolute;
   right: 340px;
   top: 150px;
}

/* journal type selection*/

/*.col-wid-10{
 width: 8%;
}*/

/* Ledger View Summary styling */
.list row{
  background-color: #FFEDED;
}

.list{
    list-style-type: none;
    padding: 0;    
    display: block;
}
.entry_list li a{
  display: block;
}
.entry_list li a:focus{
  background-color: #ffcc99;
}
.empty_notifi{
  color: red;
  text-align: center;
  font-size: 18px;
  margin-top: 150px; 
}

/*reassign payment page*/
.reassign{
    background-color: #eee;
    cursor: not-allowed;
    opacity: 1;
}

/*Tenants records page*/

/*Wait for approval class*/
.priority.waitforapproval{
  background:#ededed;
  margin-bottom:1px
  }
.priority.waitforapproval span{
  background:#a8a8a8;
  padding:2px 10px;
  color:#fff;
  display:inline-block;
  font-size:12px
  }

/*Rejected class*/
.priority.rejected{
  background:#d3d3d3;
  margin-bottom:1px
  }
.priority.rejected span{
  background:#302a2e;
  padding:2px 10px;
  color:#fff;
  display:inline-block;
  font-size:12px
  }

/*Approved class.*/
.priority.approved{
  background:#ffedcc;
  margin-bottom:1px
  }
.priority.approved span{
  background:#ff9d2a;
  padding:2px 10px;
  color:#fff;
  display:inline-block;
  font-size:12px
  }

/*Other Tenant Paid class.*/
.priority.other_tenant_paid{
  background:#ffedcc;
  margin-bottom:1px
  }
.priority.other_tenant_paid span{
  background:#ff9d2a;
  padding:2px 10px;
  color:#fff;
  display:inline-block;
  font-size:12px
  }

/*Expired class.*/
.priority.expired{
  background:#ffedcc;
  margin-bottom:1px
  }
.priority.expired span{
  background:#ff9d2a;
  padding:2px 10px;
  color:#fff;
  display:inline-block;
  font-size:12px
  }
  .process{
  background-color: #78cd51;
    background-image: -moz-linear-gradient(center top , #97d879, #78cd51);
    border-color: #5db734;
    color: white;
}
.process:hover{
  color: white;
}
/*Branch Account css*/
.entry_list li a:hover {
    text-decoration: none !important;
}
.list_heading {
    border-top: 1px solid #000;   
    border-left: 1px solid #000;   
    border-right: 1px solid #000;  
}
.list_details {
  margin-top: 0 !important;  
  border-right: 1px solid #000;
  border-left: 1px solid #000;
}
.list_details:last-child {
  border-bottom: 1px solid #000;
}
.list_border:last-child {
  border-right: none;
}
.line_space {
    display: flex;
    flex-wrap: wrap;
    
}
.line_space li {
    border-right: 1px solid #000;
    padding: 5px;
}
.line_space li:last-child {
    border-right: none;
}
.custom_remcash, .custom_branchname {
    display: inline-block;
    padding: 15px 0;
}
.custom_remamount {

  padding: 15px;
}
.total_list {
  border-bottom: 1px solid #000;
  padding-bottom: 10px;
}
.list_details_brd {
  border-bottom: 1px solid #000;
}