                  .myformalign {
                      border: 1px solid #d3d8de;
                      box-shadow: none;
                      font-size: 12px;
                      line-height: 1.42857143;
                      height: 34px;
                      padding: 6px 12px;
                      border-radius: 5px;
                      font-size: 13px;
                  }
                  
                  .capitalize {
                      text-transform: capitalize;
                  }
                  
                  .checkbox-menu li label {
                      display: block;
                      padding: 3px 10px;
                      clear: both;
                      font-weight: normal;
                      line-height: 1.42857143;
                      color: #333;
                      white-space: nowrap;
                      margin: 0;
                      transition: background-color .4s ease;
                  }
                  
                  .checkbox-menu li input {
                      margin: 0px 5px;
                      top: 2px;
                      position: relative;
                  }
                  
                  .checkbox-menu li.active label {
                      background-color: #cbcbff;
                      font-weight: bold;
                  }
                  
                  .checkbox-menu li label:hover,
                  .checkbox-menu li label:focus {
                      background-color: #f5f5f5;
                  }
                  
                  .checkbox-menu li.active label:hover,
                  .checkbox-menu li.active label:focus {
                      background-color: #b8b8ff;
                  }
                  
                  .cmntclass {
                      display: inline-block;
                      width: 100%;
                      border: 1px solid #ccc;
                      padding: 8px;
                      border-radius: 10px;
                      position: relative;
                  }
                  
                  .cmntclass:before {
                      content: '';
                      position: absolute;
                      width: 0;
                      height: 0;
                      bottom: -16px;
                      border-left: 15px solid transparent;
                      border-right: 0px solid transparent;
                      border-top: 15px solid #e6e6e6;
                      right: 15px;
                  }
                  
                  .cmnt-added {
                      display: block;
                      text-align: right;
                      padding-top: 15px;
                      font-weight: 700;
                      color: #777;
                  }
                  
                   ::-webkit-scrollbar {
                      width: 10px;
                  }
                  /* Track */
                  
                   ::-webkit-scrollbar-track {
                      /* box-shadow: inset 0 0 5px grey; */
                      border-radius: 10px;
                  }
                  /* Handle */
                  
                   ::-webkit-scrollbar-thumb {
                      background: grey;
                      border-radius: 10px;
                  }
                  
                  .spanalign {
                      font-weight: 600;
                      display: block;
                      margin-top: 6px;
                  }
                  
                  .imgcls {
                      width: 100px;
                      height: 108px !important;
                  }
                  
                  .button1 {
                      position: relative;
                  }
                  
                  .button1 p {
                      display: inline-block;
                      background: blue;
                      color: #fff;
                      padding: 0.4em 0.6em;
                      font-size: 1.3em;
                      border-radius: 1em;
                  }
                  
                  .button1 figure {
                      display: none;
                      position: absolute;
                      top: 0;
                      left: 0;
                      padding: 0;
                      margin: 0;
                      border-radius: 1em;
                      width: 200px;
                      z-index: 99;
                  }
                  
                  .button1 img {
                      display: block;
                      border-radius: 0.8em;
                      max-width: 100%;
                      height: auto;
                  }
                  
                  .button1:focus figure,
                  .button1:hover figure {
                      display: block;
                  }
                  
                  .button1:focus p,
                  .button1:hover p {
                      background: red;
                  }
                  
                  .checkdrop {
                      max-height: 200px;
                      overflow: hidden scroll;
                  }
                  
                  .tdinsidescrol {
                      padding: 6px;
                      height: 220px !important;
                      overflow-y: scroll;
                      overflow-x: hidden;
                  }
                  
                  .tdinsidescrol1 {
                      padding: 6px;
                      height: 180 !important;
                      overflow-y: scroll;
                      overflow-x: hidden;
                  }
                  
                  p.lodingcls {
                      font-weight: bolder;
                      margin-left: 440px;
                  }
                  
                  .spanalign1 {
                      font-size: 15px;
                      font-weight: 600;
                      text-transform: capitalize;
                  }
                  
                  .dropdown-static1 {
                      position: absolute;
                      list-style-type: none;
                      background-color: #fff;
                      width: 100%;
                      padding-left: 0;
                      padding-bottom: 10px;
                      border-style: solid;
                      border-width: 0 0 1px 0;
                      border-color: #e5e5e5;
                  }
                  
                  .dropdown-scrollable1 {
                      list-style-type: none;
                      padding: 0 0 0;
                      margin-top: 78px;
                      overflow-y: scroll;
                      overflow-x: hidden;
                      -webkit-overflow-scrolling: touch;
                      position: relative;
                      padding-left: 12px;
                  }
                  
                  .filter-parent1 {
                      position: relative;
                      font-size: 18px;
                      padding-top: 0;
                      padding-left: 20px;
                      padding-right: 20px;
                      margin: 3px auto 0;
                  }
                  
                  .filter-parent1 #filter-by1 {
                      padding: 6px 26px;
                      border-radius: 23px;
                      height: 30px;
                  }
                  
                  .filter-parent1 label {
                      position: absolute;
                      left: 27px;
                      top: 5px;
                      color: #c3bfbf;
                  }
                  
                  .sticky-col {
                      position: -webkit-sticky;
                      position: sticky;
                      background-color: white;
                  }
                  
                  .first-col {
                      width: 100px;
                      min-width: 100px;
                      max-width: 100px;
                      left: 0px;
                  }
                  
                  .second-col {
                      width: 150px;
                      min-width: 150px;
                      max-width: 150px;
                      left: 100px;
                  }
                  
                  .capitalize {
                      text-transform: capitalize;
                  }
                  
                  .wrapper {
                      /* width: 330px; */
                      /* font-family: 'Helvetica';
                      font-size: 14px;
                      border: 1px solid #CCC; */
                  }
                  
                  .StepProgress {
                      position: relative;
                      padding-left: 46px;
                      list-style: none;
                  }
                  
                  .StepProgress::before {
                      display: inline-block;
                      content: '';
                      position: absolute;
                      top: 0;
                      left: 15px;
                      width: 10px;
                      height: 100%;
                      border-left: 2px solid #CCC;
                  }
                  
                  .StepProgress-item {
                      position: relative;
                      counter-increment: list;
                  }
                  
                  .StepProgress-item:not(:last-child) {
                      padding-bottom: 20px;
                  }
                  
                  .StepProgress-item::before {
                      display: inline-block;
                      content: '';
                      position: absolute;
                      left: -32px;
                      height: 100%;
                      width: 10px;
                  }
                  
                  .StepProgress-item::after {
                      content: '';
                      display: inline-block;
                      position: absolute;
                      width: 18px;
                      height: 18px;
                      top: -4px;
                      left: -40px;
                      border: 2px solid #CCC;
                      border-radius: 50%;
                      background-color: #FFF;
                  }
                  
                  .StepProgress-item.is-done::before {
                      border-left: 2px solid green;
                  }
                  
                  .StepProgress-item.is-done::after {
                      content: "✔";
                      font-size: 10px;
                      color: #FFF;
                      width: 18px;
                      height: 18px;
                      top: -4px;
                      left: -40px;
                      text-align: center;
                      border: 2px solid green;
                      background-color: green;
                  }
                  
                  .StepProgress-item.current::before {
                      border-left: 2px solid green;
                  }
                  
                  .StepProgress-item.current::after {
                      content: counter(list);
                      padding-top: 1px;
                      width: 18px;
                      height: 18px;
                      top: -4px;
                      left: -40px;
                      font-size: 12px;
                      text-align: center;
                      color: green;
                      border: 2px solid green;
                      background-color: white;
                  }
                  
                  .StepProgress strong {
                      display: block;
                  }
                  .imageroung {
                      width: 64px;
                      height: 64px;
                      border: #e8ecee 1px solid;
                      border-radius: 50%;
                      background: #fff;
                      padding: 2px;
                      float: left;
                      margin-right: 5px;
                  }
                  
                  .stablealgine {
                      border: 1px solid #C4CCD6;
                      border-radius: 5px;
                      padding: 8px;
                  }
                  
                  .fixed_headers {
                      /* width: 300px; */
                      table-layout: fixed;
                      border-collapse: collapse;
                  }
                  
                  .fixed_headers th {
                      text-decoration: underline;
                  }
                  
                  .fixed_headers th,
                  .fixed_headers td {
                      padding: 5px;
                      text-align: left;
                      width: 100px;
                  }
                  
                  .fixed_headers thead {
                      background-color: #f1f1f1;
                      /* color: #FDFDFD; */
                  }
                  
                  .fixed_headers thead tr {
                      display: block;
                      position: relative;
                  }
                  
                  .fixed_headers tbody {
                      display: block;
                      overflow: auto;
                      width: 100%;
                      height: 120px;
                  }
                  
                  .fixed_headers tbody tr:nth-child(even) {
                      background-color: #DDD;
                  }
                  
                  ul,
                  li {
                      list-style: none;
                  }
                  
                  .leftheadscroll {
                      padding: 0;
                      height: 450px;
                      overflow-y: scroll;
                  }
                  
                  .selecttex {
                      border-radius: 0px!important;
                      position: relative;
                      left: 31px;
                      font-weight: 600;
                  }
                  .tableFixHead {
                      overflow-y: auto;
                      height: 150px;
                  }
                  
                  .tableFixHead table {
                      border-collapse: collapse;
                      width: 100%;
                  }
                  
                  .tableFixHead th,
                  .tableFixHead td {
                      padding: 8px 16px;
                  }
                  
                  .tableFixHead th {
                      position: sticky;
                      top: 0;
                      background: #eee;
                  }
                  .tableFixHead1 {
                      overflow-y: auto;
                      height: 290px;
                  }
                  
                  .tableFixHead1,
                  table {
                      border-collapse: collapse;
                      width: 100%;
                  }
                  
                  .tableFixHead1 th,
                  .tableFixHead1 td {
                      padding: 8px 16px;
                  }
                  
                  .tableFixHead1 th {
                      position: sticky;
                      top: 0;
                      background: #eee;
                  }