body {
  font-size: 14px; }

.btn-success {
  color: #fff;
  background-color: #42ba00;
  border-color: #42ba00;
  font-weight: 600; }
  .btn-success:hover {
    background-color: #389f00;
    border-color: #389f00; }

.btn-secondary {
  color: #000;
  background-color: #cacaca;
  border-color: #cacaca;
  font-weight: 600; }
  .btn-secondary:hover, .btn-secondary:active {
    background-color: #b9b9b9;
    border-color: #b9b9b9; }

.mt-4-sm {
  margin-top: 1.8rem !important; }

.dataTables_wrapper .dataTables_paginate .paginate_button {
  padding: 0 !important; }

.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #b9b9b9;
  border-color: #b9b9b9; }

.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #42ba00; }

.dropdown-item:focus, .dropdown-item:hover {
  color: #FFF;
  background-color: #42ba00; }

.page-item.active .page-link {
  background-color: #42ba00;
  border-color: #42ba00; }

.word-wrap {
  word-break: break-word; }

table.dataTable tbody tr, table.dataTable thead tr {
  font-size: 14px; }
table.dataTable thead tr {
  background-color: #F8F9FA; }

.card-header {
  font-size: 16px;
  padding: 0.40rem 1.25rem; }

.card-body {
  padding: 1rem 1.25rem; }

.form-control {
  font-size: 14px; }

.form-group {
  margin-bottom: 0.5rem; }

.chosen-container {
  font-size: 14px; }

/*Login css start*/
#lwrapper {
  background: #ebebeb;
  background: linear-gradient(90deg, #ebebeb 0%, white 52%, #ebebeb 100%); }

.form-signin, .form-signup, .forgot-pass, .reset-pass {
  width: 100%;
  max-width: 400px;
  padding: 25px;
  margin: 4% auto;
  background-color: #FFF;
  border: 1px solid #dee2e6;
  border-radius: 10px;
  box-shadow: 1px 3px 6px rgba(0, 0, 0, 0.4); }
  .form-signin .logo, .form-signup .logo, .forgot-pass .logo, .reset-pass .logo {
    margin: 1% 5%;
    width: 90%; }
  .form-signin .checkbox, .form-signup .checkbox, .forgot-pass .checkbox, .reset-pass .checkbox {
    font-weight: 400; }
    .form-signin .checkbox.forgot-cont, .form-signup .checkbox.forgot-cont, .forgot-pass .checkbox.forgot-cont, .reset-pass .checkbox.forgot-cont {
      display: flex;
      justify-content: right; }
  .form-signin .signupLink, .form-signup .signupLink, .forgot-pass .signupLink, .reset-pass .signupLink {
    display: flex;
    justify-content: center;
    margin-top: 12px;
    font-weight: 600; }
  .form-signin .form-control, .form-signup .form-control, .forgot-pass .form-control, .reset-pass .form-control {
    position: relative;
    box-sizing: border-box;
    height: auto;
    padding: 10px;
    font-size: 16px; }
    .form-signin .form-control:focus, .form-signup .form-control:focus, .forgot-pass .form-control:focus, .reset-pass .form-control:focus {
      z-index: 2; }
  .form-signin input[type="email"], .form-signup input[type="email"], .forgot-pass input[type="email"], .reset-pass input[type="email"] {
    margin-bottom: 10px;
    background-image: url(../images/email.svg);
    background-repeat: no-repeat;
    background-position: 12px;
    background-size: 15px;
    padding-left: 40px; }
  .form-signin input[type="password"], .form-signup input[type="password"], .forgot-pass input[type="password"], .reset-pass input[type="password"] {
    margin-bottom: 10px;
    background-image: url(../images/password.svg);
    background-repeat: no-repeat;
    background-position: 12px;
    background-size: 15px;
    padding-left: 40px; }
  .form-signin input[type="text"], .form-signup input[type="text"], .forgot-pass input[type="text"], .reset-pass input[type="text"] {
    margin-bottom: 10px;
    background-image: url(../images/username.svg);
    background-repeat: no-repeat;
    background-position: 12px;
    background-size: 15px;
    padding-left: 40px; }

.form-signin h1 {
  font-size: 24px;
  color: #42ba00; }

/*Login css end*/
#registerModal input[type="email"] {
  margin-bottom: 10px;
  background-image: url(../images/email.svg);
  background-repeat: no-repeat;
  background-position: 12px;
  background-size: 15px;
  padding-left: 40px; }
#registerModal input[type="password"] {
  margin-bottom: 10px;
  background-image: url(../images/password.svg);
  background-repeat: no-repeat;
  background-position: 12px;
  background-size: 15px;
  padding-left: 40px; }
#registerModal input[type="text"] {
  margin-bottom: 10px;
  background-image: url(../images/username.svg);
  background-repeat: no-repeat;
  background-position: 12px;
  background-size: 15px;
  padding-left: 40px; }
#registerModal .btn-success {
  color: #fff;
  background-color: #42ba00 !important;
  border-color: #42ba00; }
  #registerModal .btn-success:hover {
    background-color: #389f00 !important;
    border-color: #389f00 !important; }
#registerModal .btn-secondary {
  color: #000;
  background-color: #cacaca;
  border-color: #cacaca; }
  #registerModal .btn-secondary:hover, #registerModal .btn-secondary:active {
    background-color: #b9b9b9 !important;
    border-color: #b9b9b9 !important; }

/* Nav Css */
.navbar.navbar-light .navbar-nav .nav-link {
  font-weight: 600;
  color: rgba(0, 0, 0, 0.7);
  cursor: pointer; }
  .navbar.navbar-light .navbar-nav .nav-link:focus, .navbar.navbar-light .navbar-nav .nav-link:hover {
    color: #42ba00; }
.navbar .navbar-brand img {
  width: 210px; }

/* End of Nav Css */
/* Dispute Form Css */
#Dform-container .fixedBtn {
  top: 200px;
  left: 1px;
  background-color: #42ba00;
  border-radius: 2px;
  position: fixed;
  left: 0;
  top: 30%;
  z-index: 99999; }
#Dform-container h2 {
  font-size: 16px; }
  #Dform-container h2 small {
    color: #ff0000;
    font-size: 16px;
    font-weight: 600; }
#Dform-container .Pdetail-header {
  display: flex;
  width: 100%;
  padding: 10px 10px 10px 20px;
  background-color: #F8F9FA;
  font-weight: 600;
  border: 1px solid #dee2e6;
  margin-bottom: 12px; }
#Dform-container .form-row {
  align-items: flex-end; }
#Dform-container #disputeReasBlock .form-group:last-child .attachment-area {
  display: flex;
  width: 100%;
  border: 1px dashed #000;
  justify-content: center;
  font-weight: 600;
  padding: 20px;
  align-items: center;
  flex-direction: column;
  overflow: hidden;
  position: relative;
  cursor: pointer;
  background-color: #F8F9FA;
  background-image: url(../images/file-upload.svg);
  background-repeat: no-repeat;
  background-position: center 29px;
  background-size: 50px;
  position: relative; }
  #Dform-container #disputeReasBlock .form-group:last-child .attachment-area input[type="file"] {
    cursor: pointer;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    font-size: 50px;
    opacity: 0;
    background: transparent;
    -moz-opacity: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
  #Dform-container #disputeReasBlock .form-group:last-child .attachment-area #fileName {
    padding: 20px 20px;
    box-sizing: border-box;
    border: 0;
    position: absolute;
    left: 0;
    top: -22px; }
  #Dform-container #disputeReasBlock .form-group:last-child .attachment-area label {
    margin-top: 60px;
    font-size: 28px; }
  #Dform-container #disputeReasBlock .form-group:last-child .attachment-area p {
    margin-bottom: 10px;
    color: rgba(0, 0, 0, 0.5); }
  #Dform-container #disputeReasBlock .form-group:last-child .attachment-area:hover {
    background-color: #FFF; }
#Dform-container #consumerDtls h2, #Dform-container #adrsEmlPhnAc h2, #Dform-container #disputeReasBlock h2 {
  font-size: 16px; }
  #Dform-container #consumerDtls h2 small, #Dform-container #adrsEmlPhnAc h2 small, #Dform-container #disputeReasBlock h2 small {
    color: #ff0000;
    font-size: 16px;
    font-weight: 600; }
#Dform-container #consumerDtls label.text-muted.invisible, #Dform-container #adrsEmlPhnAc label.text-muted.invisible, #Dform-container #disputeReasBlock label.text-muted.invisible {
  margin-top: -20px; }
#Dform-container form .btn {
  width: 170px; }
  #Dform-container form .btn.btn-success.disabled, #Dform-container form .btn.btn-success:disabled {
    background-color: #3eaf00;
    border-color: #3eaf00; }

/* End of Dispute Form Css */
#set-password {
  margin: 8% auto;
  width: 50%; }
  #set-password .card-body form input[type="email"] {
    margin-bottom: 10px;
    background-image: url(../images/email.svg);
    background-repeat: no-repeat;
    background-position: 12px;
    background-size: 15px;
    padding-left: 40px; }
  #set-password .card-body form input[type="password"] {
    margin-bottom: 10px;
    background-image: url(../images/password.svg);
    background-repeat: no-repeat;
    background-position: 12px;
    background-size: 15px;
    padding-left: 40px; }
  #set-password .card-body form input[type="text"] {
    margin-bottom: 10px;
    background-image: url(../images/username.svg);
    background-repeat: no-repeat;
    background-position: 12px;
    background-size: 15px;
    padding-left: 40px; }
  #set-password .card-body form .btn-success {
    color: #fff;
    background-color: #42ba00 !important;
    border-color: #42ba00; }
    #set-password .card-body form .btn-success:hover {
      background-color: #389f00 !important;
      border-color: #389f00 !important; }

#details-section .row .link {
  color: #42ba00; }
  #details-section .row .link h5 {
    background-image: url(../images/back-arrow.svg);
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 10px;
    padding-left: 17px;
    font-size: 18px; }
    #details-section .row .link h5:hover {
      background-image: url(../images/back-arrow-hover.svg);
      background-repeat: no-repeat;
      background-position: left top;
      background-size: 13px; }
  #details-section .row .link:hover {
    text-decoration: none;
    color: #389f00; }
#details-section .row .card.cosumer-details .details-inner {
  flex: 0 0 33.33%; }
#details-section .row .card .details-block .details-inner .info {
  align-items: flex-start; }
  #details-section .row .card .details-block .details-inner .info p:first-child {
    font-weight: 600;
    margin-bottom: 3px;
    flex: 0 0 145px; }
  #details-section .row .card .details-block .details-inner .info p:last-child {
    margin-bottom: 3px; }
#details-section .row .card:nth-of-type(2) h1.card-header {
  display: flex;
  justify-content: space-between; }
#details-section .row .card:nth-of-type(2) .details-block .details-inner {
  flex-basis: 100%; }
  #details-section .row .card:nth-of-type(2) .details-block .details-inner .info {
    flex-wrap: wrap; }
    #details-section .row .card:nth-of-type(2) .details-block .details-inner .info p:first-child {
      font-weight: 600;
      margin-bottom: 3px;
      flex-basis: 150px; }
    #details-section .row .card:nth-of-type(2) .details-block .details-inner .info p:last-child {
      margin-bottom: 3px;
      flex-basis: 90%; }
    #details-section .row .card:nth-of-type(2) .details-block .details-inner .info:nth-of-type(2) {
      flex-direction: row;
      width: 100%;
      flex-wrap: wrap; }
      #details-section .row .card:nth-of-type(2) .details-block .details-inner .info:nth-of-type(2) p:first-child {
        font-weight: 600;
        margin-bottom: 3px;
        flex-basis: 150px; }
      #details-section .row .card:nth-of-type(2) .details-block .details-inner .info:nth-of-type(2) p:last-child {
        margin-bottom: 3px;
        flex-basis: 100%; }
#details-section .row #attachment .attachment-wrapper {
  display: flex;
  flex-wrap: wrap; }
#details-section .row #attachment h2 {
  font-size: 18px; }
#details-section .row #attachment .list-group {
  padding-right: 15px; }
  #details-section .row #attachment .list-group .list-group-item {
    position: relative;
    padding: 0.5rem; }
    #details-section .row #attachment .list-group .list-group-item small {
      color: #FFF; }
    #details-section .row #attachment .list-group .list-group-item img {
      width: 15px; }
#details-section .row #note form .btn-blocks {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end; }
  #details-section .row #note form .btn-blocks .btn {
    height: 46px; }
    #details-section .row #note form .btn-blocks .btn:first-child {
      margin-right: 16px; }
    #details-section .row #note form .btn-blocks .btn:nth-of-type(3) {
      margin-left: 16px; }
    #details-section .row #note form .btn-blocks .btn.btn-primary {
      color: #FFF;
      background-color: #42ba00;
      border-color: #42ba00; }
      #details-section .row #note form .btn-blocks .btn.btn-primary:hover {
        background-color: #389f00;
        border-color: #389f00; }
#details-section .row #disputeDetails .card-header {
  display: flex;
  justify-content: space-between; }
#details-section #download-info .dInfo-wrapper {
  display: flex;
  flex-wrap: wrap; }
  #details-section #download-info .dInfo-wrapper .dInfo-inner {
    margin-bottom: 3px;
    flex: 0 0 33%;
    padding-bottom: 10px; }
    #details-section #download-info .dInfo-wrapper .dInfo-inner .dinner-wrapper {
      width: 100%; }
      #details-section #download-info .dInfo-wrapper .dInfo-inner .dinner-wrapper p, #details-section #download-info .dInfo-wrapper .dInfo-inner .dinner-wrapper div {
        display: inline; }
        #details-section #download-info .dInfo-wrapper .dInfo-inner .dinner-wrapper p .noteInfolabel, #details-section #download-info .dInfo-wrapper .dInfo-inner .dinner-wrapper div .noteInfolabel {
          font-weight: 600; }
    #details-section #download-info .dInfo-wrapper .dInfo-inner .dInfolabel {
      font-weight: 600; }
#details-section #note-info .noteInfo-wrapper {
  display: flex; }
  #details-section #note-info .noteInfo-wrapper .noteInfo-inner {
    margin-bottom: 3px;
    flex: 0 0 100%; }
    #details-section #note-info .noteInfo-wrapper .noteInfo-inner .inner-wrapper {
      width: 100%; }
      #details-section #note-info .noteInfo-wrapper .noteInfo-inner .inner-wrapper p, #details-section #note-info .noteInfo-wrapper .noteInfo-inner .inner-wrapper div {
        display: inline; }
        #details-section #note-info .noteInfo-wrapper .noteInfo-inner .inner-wrapper p .noteInfolabel, #details-section #note-info .noteInfo-wrapper .noteInfo-inner .inner-wrapper div .noteInfolabel {
          font-weight: 600; }
    #details-section #note-info .noteInfo-wrapper .noteInfo-inner .noteInfolabel {
      font-weight: 600; }

#list-section .card-filter {
  padding: 0.5rem 1rem;
  background: #F8F9FA; }
  #list-section .card-filter .filter-badge {
    padding: 0 0.5rem;
    background: #FFF;
    display: inline-block;
    border-radius: 5px;
    margin-right: 5px; }
#list-section #dispute_list .card-header {
  padding: 0.70rem 1.25rem 0.7rem; }
  #list-section #dispute_list .card-header button.btn {
    margin-top: -2px;
    padding: 0px 5px; }
#list-section .row#aDispute .card-header {
  font-size: 20px; }
#list-section .row#aDispute .card {
  padding: 0; }
  #list-section .row#aDispute .card .card-body {
    display: flex;
    align-items: flex-end; }
  #list-section .row#aDispute .card .chosen-container-single .chosen-single {
    background: none;
    height: 39px;
    line-height: 35px;
    padding-left: 15px; }
    #list-section .row#aDispute .card .chosen-container-single .chosen-single div b {
      background-position: -18px 8px; }
#list-section .row {
  position: relative; }
  #list-section .row .dataTables_wrapper {
    overflow-x: scroll; }
    #list-section .row .dataTables_wrapper table {
      width: 1387px; }
      #list-section .row .dataTables_wrapper table th:nth-of-type(1).sorting, #list-section .row .dataTables_wrapper table th:nth-of-type(1).sorting_asc {
        background-image: none !important; }
        #list-section .row .dataTables_wrapper table th:nth-of-type(1).sorting .form-check, #list-section .row .dataTables_wrapper table th:nth-of-type(1).sorting_asc .form-check {
          margin-top: -20px;
          padding-left: 12px; }

footer {
  background-color: #F8F9FA;
  padding: 15px; }
  footer p {
    margin: 0; }

.fixed-sidebar {
  max-height: calc(100vh - 79px);
  width: 0;
  position: fixed;
  z-index: 999999;
  top: 79px;
  left: -15px;
  background-color: #FFF;
  border: 2px solid #42ba00;
  overflow-x: hidden;
  transition: 0.5s;
  padding: 15px 0;
  box-shadow: 0 0 9px rgba(0, 0, 0, 0.5); }
  .fixed-sidebar a {
    padding: 6px 6px 6px 33px;
    text-decoration: none;
    font-size: 15px;
    color: #000;
    display: block;
    transition: 0.3s;
    font-weight: 600;
    white-space: nowrap; }
    .fixed-sidebar a i {
      padding-right: 10px; }
    .fixed-sidebar a:hover {
      color: #42ba00; }
  .fixed-sidebar .closebtn {
    position: absolute;
    top: -16px;
    right: -2px;
    font-size: 32px;
    margin-left: 50px; }
  .fixed-sidebar .openbtn {
    font-size: 20px;
    cursor: pointer;
    background-color: #000;
    color: white;
    padding: 10px 15px;
    border: none; }
    .fixed-sidebar .openbtn:hover {
      background-color: rgba(0, 0, 0, 0.5); }
  .fixed-sidebar input[type="reset"] {
    display: flex;
    justify-content: center;
    margin: auto;
    width: 50%;
    margin-top: 20px; }
  .fixed-sidebar .pickcolor {
    margin: auto;
    width: 73%;
    cursor: pointer; }
  .fixed-sidebar .refresh {
    display: flex;
    justify-content: center;
    cursor: pointer;
    margin-top: 20px; }
    .fixed-sidebar .refresh:hover {
      color: #42ba00; }

.colorpicker {
  z-index: 9999999;
  margin-top: 10px;
  position: fixed !important;
  top: 248px !important; }

@media (max-width: 575.98px) {
  nav .container .navbar-brand {
    flex-basis: 60%; }

  #lwrapper {
    height: 100vh; }

  #details-section .row {
    padding: 0 15px 15px; }
    #details-section .row .col-md-6 {
      padding: 0; }
    #details-section .row .card {
      padding: 0;
      flex: 100%;
      max-width: 100%;
      margin-bottom: 20px; }
      #details-section .row .card:first-child {
        margin-right: 0; }
      #details-section .row .card .details-block {
        flex-wrap: wrap; }
        #details-section .row .card .details-block .details-inner {
          flex-basis: 100%; }
    #details-section .row:nth-of-type(2) .card:nth-of-type(2) {
      margin-bottom: 0; }
    #details-section .row:nth-of-type(3) .card {
      margin-bottom: 0; }
    #details-section .row:nth-of-type(3) {
      margin-top: 4px !important; }
      #details-section .row:nth-of-type(3) #attachment {
        padding: 0; }
        #details-section .row:nth-of-type(3) #attachment .list-group .list-group-item {
          word-break: break-word; }
    #details-section .row:nth-of-type(4) {
      margin-top: 4px !important; }
      #details-section .row:nth-of-type(4) .col-sm-12 {
        padding: 0; }
      #details-section .row:nth-of-type(4) form {
        flex-wrap: wrap; }
        #details-section .row:nth-of-type(4) form textarea {
          width: 100%;
          margin-bottom: 30px; }
        #details-section .row:nth-of-type(4) form .btn-blocks {
          width: 100%;
          flex-wrap: wrap !important;
          justify-content: center; }
          #details-section .row:nth-of-type(4) form .btn-blocks .btn {
            width: 100% !important;
            margin: 0 0 15px !important; }
  #details-section #download-info .col-12 {
    padding: 0; }
    #details-section #download-info .col-12 .card {
      margin-bottom: 0; }
    #details-section #download-info .col-12 .dInfo-wrapper .dInfo-inner {
      flex: 0 0 100%; }
  #details-section #note {
    margin-top: 0 !important; }
    #details-section #note .col-sm-12 {
      padding: 0; }
      #details-section #note .col-sm-12 .row .col-md-6:last-child {
        margin-top: 10px; }
  #details-section #note-info {
    margin-top: 0 !important; }
    #details-section #note-info .col-12 {
      padding: 0; }

  #list-section .row .card-filter .filter-badge {
    margin-bottom: 10px; }
  #list-section .row .d-flex {
    flex-wrap: wrap; }
    #list-section .row .d-flex .form-group {
      margin-bottom: 8px; }
  #list-section .row .dataTables_wrapper table {
    width: 100%; }
    #list-section .row .dataTables_wrapper table th:nth-of-type(1) .form-check-input {
      margin-left: 0px; }
    #list-section .row .dataTables_wrapper table tr .form-check-input {
      margin-top: 13px;
      margin-left: -20px; } }
@media (max-width: 991.98px) {
  nav .container .navbar-brand {
    flex-basis: 60%; }
  nav .container .navbar-nav {
    margin-top: 18px; }

  #lwrapper {
    height: 100vh; }

  #details-section .row {
    padding: 0 15px 15px; }
    #details-section .row .card {
      padding: 0;
      flex: 100%;
      max-width: 100%;
      margin-bottom: 20px; }
      #details-section .row .card:first-child {
        margin-right: 0; }
      #details-section .row .card .details-block {
        flex-wrap: wrap; }
        #details-section .row .card .details-block .details-inner {
          flex-basis: 100%; }
    #details-section .row:nth-of-type(2) .card:nth-of-type(2) {
      margin-bottom: 0; }
    #details-section .row:nth-of-type(3) .card {
      margin-bottom: 0; }
    #details-section .row:nth-of-type(3) {
      margin-top: 4px !important; }
    #details-section .row:nth-of-type(4) {
      margin-top: 4px !important;
      flex-wrap: wrap; }
      #details-section .row:nth-of-type(4) .col-md-6 {
        padding: 0; }
      #details-section .row:nth-of-type(4) form {
        flex-wrap: wrap; }
        #details-section .row:nth-of-type(4) form .col-md-6 {
          flex: 100%;
          max-width: 100%; }
          #details-section .row:nth-of-type(4) form .col-md-6 textarea {
            width: 100%;
            margin-bottom: 30px; }
          #details-section .row:nth-of-type(4) form .col-md-6.btn-blocks {
            justify-content: center; }
            #details-section .row:nth-of-type(4) form .col-md-6.btn-blocks .btn {
              width: inherit; }

  #list-section .row .d-flex .form-group label {
    font-size: 14px; } }
@media (max-width: 1199.98px) {
  #lwrapper {
    height: 100vh; }

  #details-section .row {
    padding: 0 15px 15px; }
    #details-section .row .card {
      padding: 0;
      flex: 100%;
      max-width: 100%;
      margin-bottom: 20px; }
      #details-section .row .card:first-child {
        margin-right: 0; }
      #details-section .row .card .details-block {
        flex-wrap: wrap; }
        #details-section .row .card .details-block .details-inner {
          flex-basis: 100%; }
    #details-section .row:nth-of-type(2) .card:nth-of-type(2) {
      margin-bottom: 0; }
    #details-section .row:nth-of-type(3) .card {
      margin-bottom: 0; }
    #details-section .row:nth-of-type(3) {
      margin-top: 4px !important; }
    #details-section .row:nth-of-type(4) {
      margin-top: 4px !important;
      flex-wrap: wrap; }
      #details-section .row:nth-of-type(4) form {
        flex-wrap: wrap; }
        #details-section .row:nth-of-type(4) form .col-md-6 {
          flex: 100%;
          max-width: 100%; }
          #details-section .row:nth-of-type(4) form .col-md-6 textarea {
            width: 100%;
            margin-bottom: 30px; }
          #details-section .row:nth-of-type(4) form .col-md-6.btn-blocks {
            justify-content: center; }
            #details-section .row:nth-of-type(4) form .col-md-6.btn-blocks .btn {
              width: inherit; } }
#filter .accordion {
  margin-bottom: 15px; }
  #filter .accordion .card {
    overflow: initial; }
    #filter .accordion .card .card-header h1 .btn {
      font-size: 16px;
      font-weight: 500;
      color: #000;
      padding: 0;
      text-decoration: 0; }
      #filter .accordion .card .card-header h1 .btn .fa:before {
        content: "\f13a";
        color: #42ba00; }
      #filter .accordion .card .card-header h1 .btn[aria-expanded="true"] .fa:before {
        content: "\f139"; }
    #filter .accordion .card:first-of-type {
      border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
  #filter .accordion .btn.focus, #filter .accordion .btn:focus {
    box-shadow: none; }

.note-label {
  font-size: 16px;
  font-weight: 500; }
  .note-label small {
    color: #ff0000; }

/*Jquery autocomplete CSS*/
.ui-widget-content {
  background: #fff !important;
  border: 1px solid #80bdff !important;
  color: #6c757d !important;
  max-height: 250px;
  overflow-x: hidden !important; }

.ui-menu .ui-menu-item-wrapper {
  padding: 0.25rem 1rem !important; }

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  background: #007bff !important;
  color: #ffffff !important;
  border: none !important;
  font-weight: normal !important; }

.consumer-data-list {
  background: #fff;
  border: 1px solid #80bdff;
  color: #6c757d;
  max-height: 250px;
  overflow-x: hidden;
  position: absolute;
  width: calc(100% - 30px);
  left: 15px;
  top: 62px;
  display: block; }

.consumer-list {
  padding: 0.25rem 1rem;
  cursor: pointer; }

.consumer-list:hover {
  background: #007bff;
  color: #ffffff; }

/*# sourceMappingURL=app-style.css.map */
