#dc-tabs li > a {
   padding: 18px;
   margin: 0;
}

#dc-tabs li.active {
   background: #000;
}

#dc-tabs li.active a {
   color: #ffd932 !important;
   border-color: #ffd932 !important;
}


.dc-form {
   display: flex;
   align-items: start;
   margin: 0 auto;
   padding: 0 0.6rem !important;
}

.dc-form input,
.dc-form select {
   margin: 0 !important;
   width: 100%;
}

.choices {
   width: 100%;
   margin: 1rem 1.5rem 1rem -0.5rem;
}

.choices__inner input {
   box-shadow: none;
}

.choices__inner input:focus {
   border: none;
}

.choices__list--multiple .choices__item {
   background-color: #000000;
   border: 1px solid #000000;
   color: #fff;
}

.dc-form button {
   margin: 1rem -0.5rem 1rem 0;
}

.dc-container {
   margin-left: auto;
   margin-right: auto;
   overflow-x: auto;
}


div.dark-table {
   border: 1px solid #000000;
   background-color: #DCDCDC;
   text-align: left;
   border-collapse: collapse;
}

.div-table.dark-table .div-table-cell,
.div-table.dark-table .div-table-head {
   border: 1px solid #4A4A4A;
   padding: 10px 20px;
   vertical-align: middle;
   text-align: center;
}

.div-table.dark-table .div-table-head.fixed,
.div-table.dark-table .div-table-cell.fixed {
   position: -webkit-sticky;
   position: sticky;
}

.div-table.dark-table .div-table-head.fixed:nth-child(1),
.div-table.dark-table .div-table-cell.fixed:nth-child(1) {
   left: 0;
}

.div-table.dark-table .div-table-head.fixed:nth-child(2),
.div-table.dark-table .div-table-cell.fixed:nth-child(2) {
   left: -2px;
}

.div-table-head.fixed:nth-child(1),
.div-table-head.fixed:nth-child(2) {
   background: #4A4A4A;
}

.div-table-head.fixed:nth-child(1),
.div-table-head.fixed:nth-child(2) {
   border-left: 4px solid #4A4A4A !important;
   background-color: #000000;
}

.div-table-cell.fixed:nth-child(1),
.div-table-cell.fixed:nth-child(2) {
   background-color: #f7f7f7;
}


.div-table.dark-table .div-table-body .div-table-cell {
   font-size: 14px;
   color: #000000;
}

.div-table.dark-table .div-table-row:nth-child(even) {
   background: #EEEEEE;
}

.div-table.dark-table .div-table-heading {
   background: #000000;
   background: -moz-linear-gradient(top, #404040 0%, #191919 66%, #000000 100%);
   background: -webkit-linear-gradient(top, #404040 0%, #191919 66%, #000000 100%);
   background: linear-gradient(to bottom, #404040 0%, #191919 66%, #000000 100%);
   border-bottom: 0px solid #000000;
}

.div-table.dark-table .div-table-heading .div-table-head {
   font-size: 15px;
   color: #ffd932;
   text-transform: uppercase;
   text-align: center;
   border-left: 4px solid #4A4A4A;
}

.div-table.dark-table .div-table-heading .div-table-head:first-child {
   border-left: none;
}

.dark-table .table-foot-style {
   font-size: 15px;
}

.div-table {
   display: table;
   width: 100%;
}

.draggable-table {
   width: 100%;
}

.div-table-row {
   display: table-row;
}

.div-table-heading {
   display: table-header-group;
}

.div-table-cell,
.div-table-head {
   display: table-cell;
}

.div-table-heading {
   display: table-header-group;
}

.div-table-foot {
   display: table-footer-group;
}

.div-table-body {
   display: table-row-group;
}

.div-table-cell img {
   pointer-events: none;
}

#dc-tabs li>a.price-list-link{
   color:initial;
   text-decoration: none;
   padding: 0;
   display: inline-block;
   margin: .8rem auto;
}


@media all and (max-width: 1919px) {
   .draggable-table {
      width: 100%
   }

   .draggable-table.table-rental {
      width: 1920px;
   }
}

@media all and (max-width: 1024px) {

   .dc-form {
      display: block;
      padding: 0 !important;
   }

   .choices {
      margin: 1rem auto;
   }
}
