::-webkit-input-placeholder {
  text-align: left;
}

:-moz-placeholder { /* Firefox 18- */
  text-align: left;
}

::-moz-placeholder {  /* Firefox 19+ */
  text-align: left;
}

:-ms-input-placeholder {
  text-align: left;
}

.card_body_custom {
  max-height: 150px;
  overflow-x: scroll;
}

.accrodian_custom {
  border-bottom: 1px solid #eee;
  text-align: justify;
  font-weight: 100;
  font-size: 13px;
}

.checkbox_style_know {
  padding-top: 10px;
}

.switch-left-text{
  padding-left: 10px;
  font-size: large;
}
.ng-select .ng-select-container {
  min-height: 28px;
  height: 30px;
}
.invalid-feedback {
  display: block;
}

/*********************/
.basic_info .section-title{
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  border: 1px solid #ccc;
}
.basic_info .section-title h2{
  padding-bottom: 0px !important;
}

@media only screen and (max-width:575px){
  .basic_info .section-title {
      flex-direction: column;
      align-items: flex-start;
  }
  .section-title h2 {
      font-size: 18px;
  }
}