
   /*html {
    scroll-behavior: smooth;
  }*/
   .dropdown-x {
   /* position: absolute; */
   /* top: 50%; */
   /* transform: translateY(-50%); */
   width: 100%;
   margin-right: 31px;
   z-index: 99;
   }
   .dropdown-x dd,
   .dropdown-x dt {
   margin: 0px;
   padding: 0px;
   }
   .dropdown-x ul {
   margin: -1px 0 0 0;
   }
   .dropdown-x dd {
   position: relative;
   width: 100%;
   z-index: 999 !important;
   }
   .dropdown-x a,
   .dropdown-x a:visited {
   color: #333;
   text-decoration: none;
   outline: none;
   font-size: 12px;
   }
   .dropdown-x dt a {
   background-color: #fff;
   display: block;
   padding: 6px;
   min-height: 34px;
   overflow: hidden;
   width: 100%;
   border:1px solid #d2d6de;
   }
   .hida {
   cursor: pointer;
   display: inline-block;
   padding: 0 3px 2px 0;
   background: #3c8dbc;
   color: #fff;
   margin-left: 2px;
   margin-bottom: 2px;
   border-radius: 4px;
   padding: 0 5px;
   font-weight: normal;
   font-size: 14px;
   }
   .dropdown-x dd ul {
   background-color: #fff;
   border: 0;
   color: #333;
   display: none;
   left: 0px;
   padding: 2px 15px 2px 5px;
   position: absolute;
   top: 2px;
   width: 100%;
   list-style: none;
   max-height: 300px;
   height: auto;
   overflow-y: auto;
   border:1px solid black;
   overflow-x: hidden;
   }
   .dropdown-x span.value {
   display: none;
   }
   .dropdown-x dd ul li a {
   padding: 5px;
   display: block;
   }
   .dropdown-x dd ul li a:hover {
   background-color: #fff;
   }
   dl{margin-bottom:0;}
   .choose-dest{
   font-size: 14px;
   font-weight: normal;
   color: #a9a9a9;
   }
   .multiSel{
   margin-bottom:0;
   }
   .view-img img {
   width: auto;
   margin: 0 auto;
   display: block;
   padding: 15px;
   height: 100px;
   }
   .disable-elem{
   background-color: #eee !important;
   opacity: 1;
   cursor: not-allowed;
   }
   img#client-file-load {
   position: absolute;
   z-index: 99999999;
   left: 50%;
   width:120px;
   top: 20rem;
   margin-left: -60px;
   display: none;
   }
   .rebuttal-class{
   margin-top: 120px;
   text-align: right;
   width: 100%;
   }
   .rebuttal-class1{
   margin-top: 112px;
   }
   .rebuttal-class{
   margin-top: 100px;
   text-align: right;
   width: 100%;
   }
   .rebuttal-class1{
   margin-top: 100px;
   }
   .col-sm-12 {
   padding-left: 0px !important;
   padding-right: 0px !important;
   }
   .info-section {
   margin-bottom: 20px;
   }
   .req-span {
   color: red;
   }
   .div-item-dest {
   height: 531px;
   overflow: auto;
   }
   .lbl-dest {
   font-size: 12px;
   color: #555;
   font-weight: normal;
   }
   .main-content {

   border: 2px solid #746f6f;
   clear: both;
   }

   .img-content {
   margin-bottom: 20px;
   }
   #btn-regenerate {
   float: right;
   margin-top: -25px;
   font-size: 20px;
   margin-right: 9px;
   }
   .btn-add-other {
     float: right;
     margin-top: -34px;
     font-size: 16px;
     margin-right: -8px;
     color: #11df21;
   }
   .btn-remove-other {
     float: right;
     margin-top: -24px;
     font-size: 16px;
     margin-right: -8px;
     color: red;
   }
   .btn-univ-add-other {
     float: right;
     margin-top: -24px;
     font-size: 16px;
     margin-right: 13px;
     color: #11df21;
   }
   .btn-univ-remove-other {
     float: right;
     margin-top: -24px;
     font-size: 16px;
     margin-right: -8px;
     color: red;
   }
   .btn-remove-content {
     float: right;
    margin-top: -57px;
    font-size: 20px;
    margin-right: 16px;
    color: red;
   }
   .btn-add-content {
    float: right;
    margin-top: -57px;
    font-size: 18px;
    margin-right: 40px;
    color: #11df21;
   }
   .btn-add-line-break {
    float: right;
    margin-top: -57px;
    font-size: 18px;
    margin-right: 60px;
   }
   .gly-dest {font-size: 16px;}
   .file-txt {overflow-wrap: break-word;
  word-wrap: break-word;}
  .video-icon {
    float: right;
    font-size: 26px;
    margin-top: 6px;
  }
  #top-btn {
    display: none;
    position: fixed;
    bottom: 20px;
    right: 30px;
    z-index: 99;
    cursor: pointer;
    padding: 15px;
    font-size: 30px;

  }
  .bg-yellow {
    background-color:#e3f10d;
    font-weight: bold;
  }
  .bg-yellow2 {
    background-color:#e8de5e;
  }
  .bg-pink {
    background-color: #ead0ea;
  }
  .bg-tra {
    background-color: #DAB96A;
  }
  .bg-exp {
    background-color: #98BDC5;
  }
  .bg-equ {
    background-color: #CBD06C;
  }
  .cb-br {
    font-weight: bold;
    font-size: 16px;
    background-color: #ccc;
  }
  .span-cl-green {
    color: #1bd618
  }
  .acct-cb-img .addr_hsrty{
    font-size:10px;"
  }
  table.addr_hsrty td.headerTUC, table.addr_hsrty td.headerEXP, table.addr_hsrty td.headerEQF {
    background-color: transparent !important;
    color: black;
  }
  .cl-diff {
    font-weight: bold !important;
    font-size: 13px !important;
    color: red;
    mix-blend-mode: exclusion;
  }
  .icon-goto-report {font-size: 20px;padding-left: 10px;}
  .span-file {padding-left: 5px;}
  .cb-numbers {text-align: center;}
  #univ-dest-div .btn-group  {width: 100%;}
  #univ-dest-div .multiselect {width: 100%;}

  .lower-part{
      padding-bottom: 10px !important;
      border: 1px solid lightseagreen !important;
      margin-bottom: 15px !important;
  }

  .lower-part table{
      width: 100% !important;
  }
