.displaynone{
    display:none !important;
}
.status{
    position: fixed;
    bottom: 0;
    width: 100%;
    text-align: center;
    z-index: 10000;
}
.contentTable tbody tr:hover{
    color:#FD2C20;
    cursor: pointer;
    font-weight: bold;
}
button a, button a:hover{
    color:#FFF;
}
#profile-part, #history-part, #prescrip-part{ overflow-x: hidden; }
/* #cboxOverlay{
    display: none !important;
} */
.typcn{
    font-size: 20px;
    cursor: pointer;
}
.clr{
    clear: both;
}
#history-part{
    height: 50vh;
    width: 100%;
}
#history-part div{
    width: 100%;
    text-align: left;
}
#history-part div button{
    width: 100%;
    text-align: left;
    margin-bottom: 2px;
}
#history-part div button small{
    float: right;
}
form select{
      display: block;
  width: 100%;
  padding: .375rem 2.25rem .375rem .75rem;
  -moz-padding-start: calc(0.75rem - 3px);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right .75rem center;
  background-size: 16px 12px;
  border: 1px solid #ced4da;
  border-radius: .25rem;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
table.datatable tbody {
    display: block;
    height: 300px;
    overflow: auto;
}
table.datatable thead, .datatable tbody tr {
    display: table;
    width: 100%;
    table-layout: fixed;/* even columns width , fix width of table too*/
}
table.datatable thead {
    width: calc( 100% - 1em )/* scrollbar is average 1em/16px width, remove it from thead width */
}
table.datatable table {
    width: 400px;
}
.card-dashboard-four{
    height: 300px;
}
.az-logo{
    position:fixed;
    bottom:0;
    right:0;
    display: block;
}
.az-logo img{
position: absolute;
  bottom: 0px;
  right: 0px;
}
#logo_clinic{
    cursor: pointer;
    user-select: none;
}
#logo_clinic:hover{
    box-shadow: 1px 2px solid;
}
.logo_clinic{
    height: 55px;
}
 @media screen and (max-width: 915px) {
    .table-responsive{
        width:100% !important;
        display: grid;
    }
    .table-responsive table{
        position: relative;
        width: 915px !important;
    }
}