/* Add plus icon */
    table.btn-plus td button.btn::before {
    content: "\e067";
    font-family: 'simple-line-icons';
    color: #fff;
    padding: 0 8px 0 0;
}

/* Topbar */
.h13-topbar {
   display: none; 
} 

.main-nav > li:last-child {
    background-color: #e2383f;
    border-radius: 60px;
    -webkit-border-radius: 60px;
}
.main-nav > li:last-child:hover {
    background-color: #d73e6b;
}

.main-nav > li:last-child > a.nav-link {
    color:white!important;
    text-align: center;
}

/* Offset Sticky Header */
@media (min-width: 1024px) {
  .page-wrapper {
    padding-top: 95px;
  }
}

/* Responsive Table */

.nowrap {
  white-space: nowrap;
}


#responsive-table th,
#responsive-table td:before {
  color: #28b1de;
}

#responsive-table th {
  display: none;
}

#responsive-table td {
  display: block;
}

#responsive-table th,
#responsive-table td {
    border-color : #ddd;
}

#responsive-table td:first-child {
  /* padding-top: 1rem; */
  background-color:#20262e;
  color: #fff;
  font-weight: 700;
}

#responsive-table td:last-child {
  padding-bottom: 1rem;
}

#responsive-table td:before {
  content: attr(data-th) ':\00a0';
  min-width: 0;
  display: inline-block;
  font-weight: 700;
}

#responsive-table td:first-child:before,
#responsive-table td:last-child:before
{
  display: none;
}

/* Add Download Icon After Link */
#responsive-table td:first-child a:after {
  content: '\f019';
  font-family: 'FontAwesome';
  font-weight: normal;
  color: #999;
 /*  color: #007bff; */
  padding-left: 5px;
} 

#responsive-table td:first-child a:hover:after {
  text-decoration: none; /* Explicitly prevent underline on hover */
}


@media (min-width: 768px) {
    
#responsive-table {
  table-layout: fixed;
  width: 100%;
}

  #responsive-table td:before {
    display: none;
  }
  #responsive-table th,
  #responsive-table td {
    border: 1px solid #ddd;
    display: table-cell;
  }
  #responsive-table th,
  #responsive-table td,
  #responsive-table td:first-child,
  #responsive-table td:last-child {
    background-color: transparent;
    color: #20262e;
  }
  
  #responsive-table tr th:nth-child(5){
    width: 30%;
}

/* @media (min-width: 768px) and (max-width: 1200px) {
    #responsive-table tr th:nth-child(5){
    width: 30%;
   } */
} 

/* Contact Form */

.form-control {
    background-color: #fbfbfb;
}

@media (min-width: 768px) {
  .dickson-contact fieldset {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  
  #field532_wrap, #field534_wrap {
      flex-basis: 100%;
  }
    #field536_wrap, #field535_wrap, #field533_wrap, #field537_wrap {
      flex-basis: 49%;
  }
}

#field534 {
    height: 175px;
}