.card-heading-text{
  position: relative; 
  top: 5px;
  }
  
  .icon-size-sm{
  font-size: 16px;
  }
  
  .icon-size-md{
  font-size: 18px;
  }

  .icon-size-lg{
  font-size: 20px;
  }
  
  .icon-size-xl{
  font-size: 22px;
  }

  .card-box-shadow{
    margin-top:0px;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 4px 20px 0 rgba(0, 0, 0, 0.19); 
  }

  .dash_header{
    background-color:  #50a5f1;
   
  }
  .dash_header h4 {
    color: #fff;
  }

  .dash_icon_color{
    color: #FFFFFF;
  }

  .border_box {
    border: 1px solid #f5f5f5;
    float: left;
    width: 100%;
    margin-bottom: 30px;
    box-shadow: 0px 0px 1px -1px;
    padding: 20px 0px;
}



.frequency_text_status {
  float: right;
  margin-top: 0px;
  margin-right: 10px;
  font-size: 16px;
}

.frequency_text_status h4 {
  font-size: 18px;
  float: left;
  padding: 0px 10px;
  font-size: 16px;
  line-height: 14px;
  border-right: 1px solid #dedede;
} 

.frequency_text_status h4 span {
  font-size: 14px;
}

.frequency_text_status h4:nth-child(2) {
  border-right: 0px solid;
}


.responsive_information {
  border-top: 1px solid #dedede;
  padding: 10px 0px;
  margin: 10px 0px;
  float: left;
  width: 100%;
}

.table-data-align{
  vertical-align: middle !important;
}

.text-right{
  display: flex ;
  justify-content: end ;
  gap: 5px;
}

.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
  /* padding: 12px 8px; */
  vertical-align: middle;
}

tbody{
  vertical-align: middle !important;
}

/* .action_btn button.btn.btn-just-icon.btn-round.btn-info {
  font-size: 12px !important;
  padding: 7px;
  margin: 0px;
  margin-left: 5px;
} */


.action_btn{
  display: flex;
  justify-content: end;
}



.width_section {
  width: 100%;
}

.validate_height{min-height:72px;}

.table-width {
  width: 160px;
}


.sticky_height{float:left; width:100%; margin-top:30px}
.sticky-headers .table-responsive.width_section{text-align:center;overflow:initial}

.table-reponsive{
  overflow-x: auto
}

#sidebar-menu ul li ul.sub-menu li a {
  /* sidebar submenu alignment ; 2.4rem was left padding  update to .5*/
  padding: .4rem 1.5rem .4rem 2.4rem !important;
  
}

#sidebar-menu ul li ul.sub-menu > li >  a {
  /* fix alignment for submenu */
  display:flex;
  
}

.bootstrap-select.btn-group.disabled, .bootstrap-select.btn-group>.disabled {
  cursor: not-allowed;
}

.form-control[disabled], fieldset[disabled] .form-control {
  cursor: not-allowed;
}


/* css for inline_grid_question_for_display.html */

.td_class{
  display: flex !important;
  gap:10px !important;
  align-items: center;
}


.card-content>.edit_question{
/* display: flex; */
/* flex-direction: row; */
/* float: left; */
}


.add_form{
  /* border-style: solid; */
  border-bottom: .5px solid #999 !important;
}



