/* .btn-circle {
    width: 30px;
    height: 30px;
    padding: 0px 0px;
    border-radius: 15px;
    text-align: center;
    font-size: 12px;
    line-height: 1.42857;
} */



/* .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th
{
  padding:0; 
}

 */



.bg-silver { background-color: #C0C0C0 }
.bg-LightGray { background-color: #D3D3D3 }



.btn-circle.btn-sm { 
  width: 30px; 
  height: 30px; 
  padding: 6px 0px; 
  border-radius: 15px; 
  font-size: 13px;
  text-align: center; 
  font-weight: bold;
} 
.btn-circle.btn-md { 
  width: 40px; 
  height: 40px; 
  padding: 7px 10px; 
  border-radius: 25px; 
  font-size: 14px; 
  text-align: center; 
  font-weight: bold;
} 
.btn-circle.btn-xl { 
  width: 70px; 
  height: 70px; 
  padding: 10px 16px; 
  border-radius: 35px; 
  font-size: 12px; 
  text-align: center; 
  font-weight: bold;
} 







button{
    margin-left: 5px;
    margin-top: 5px;
    }

 .row-cursor{
        cursor:pointer;
        }

.datepicker,
.table-condensed {
    width: 100%;
    height: 100%;
   /* font-size: x-small;  */
}


body { width: 100%; height: 100%; }
.btn-group-fab {
  position: fixed;
  width: 50px;
  height: auto;
  right: 20px; bottom: 20px;
}
.btn-group-fab div {
  position: relative; width: 100%;
  height: auto;
}
.btn-group-fab .btn {
  position: absolute;
  bottom: 0;
  border-radius: 50%;
  display: block;
  margin-bottom: 4px;
  width: 40px; height: 40px;
  margin: 4px auto;
}
.btn-group-fab .btn-main {
  width: 50px; height: 50px;
  right: 50%; margin-right: -25px;
  z-index: 9;
}
.btn-group-fab .btn-sub {
  bottom: 0; z-index: 8;
  right: 50%;
  margin-right: -20px;
  -webkit-transition: all 2s;
  transition: all 0.5s;
  
}
.btn-group-fab.active .btn-sub:nth-child(2) {
  bottom: 60px;
}
.btn-group-fab.active .btn-sub:nth-child(3) {
  bottom: 110px;
}
.btn-group-fab.active .btn-sub:nth-child(4) {
  bottom: 160px;
}
.btn-group-fab.active .btn-sub:nth-child(5) {
  bottom: 210px;
}

.btn-group-fab .btn-sub:nth-child(6){
  bottom: 260px;
}



#myModalMenu {
	z-index: 1080 !important;
}


#ModalSendMsg {
	z-index: 1080 !important;
}

.navbar-custom>a:hover {

  background-color: #f3efef;
}

.navbar-custom>a {
  color: #000000;

}

.navbar-custom>a:active  {

  background-color: #f3efef;
}


  @media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
    .modal-sm {
      width: 200px; /* New width for small modal */
      margin: 0 auto;
    }
    }
