<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* POPUP */
.brv-popup-overlay {
  display: none;
  z-index: 100000;
  position: fixed;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.4);
  top: 0;
  left: 0;
}

.brv-popup-loading {
  display: none;
  z-index: 150000;
  position: fixed;
  height: 100px;
  width: 100px;
  top: calc(40% - 50px);
  left: calc(50% - 50px);
  font-size: 100px;
  line-height: 100px;
  color: #f5f5f5;
}

.brv-popup-window {
  display: none;
  z-index: 200000;
  position: fixed;
  background: #f5f5f5;
  border: 1px solid #cccccc;
  width: 70vw;
  top: 10%;
  left: 15%;
  max-height: 80vh;
  overflow-y: hidden;
  padding: 0 20px;
  border-radius: 4px;
  box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.2);
}

.brv-popup-header {
  border-bottom: 1px solid #cccccc;
}

.brv-popup-content {
  max-height: calc(80vh - 100px);
  overflow-y: auto;
  margin-top: 10px;
  margin-bottom: 20px;
}

.brv-popup-close-button {
  float: right;
}

/* FILE MANAGER */
.brv-file-manager {
  display: block;
  width: 100%;
  max-width: 1000px;
  padding: 10px 0;
}

.brv-file-manager-toolbar {
  margin-bottom: 10px;
  display: block;
  float: left;
  width: 100%;
}

.brv-file-manager-toolbar &gt; * {
  display: inline-block;
  vertical-align: middle;
  margin: 5px;
}

.brv-file-manager-toolbar #brv_fm_current_dir {
  margin: 10px 0 0 0;
  width: 100%;
  max-width: 800px;
}
.brv-file-manager-toolbar #goto {
  margin: 10px 0 0 0;
}

#brv_fm_current_dir {
  border: 1px solid #cccccc;
}

.brv-new-file-upload {
  margin: 0 5px;
}

.brv-new-folder {
  margin: 0 5px;
}

.brv-new-file-upload &gt; input {
  border: 1px dashed #b4b9be;
  padding: 2px !important;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
.brv-new-file-upload &gt; button {
  display: inline-block;
  vertical-align: middle;
  margin: 5px;
}

.brv-file-manager-table table, .brv-file-manager-table thead, .brv-file-manager-table tbody, .brv-file-manager-table tr, .brv-file-manager-table td {
  display: block;
  float: left;
}
.brv-file-manager-table table, .brv-file-manager-table thead, .brv-file-manager-table tbody, .brv-file-manager-table tr {
  width: 100%;
}
.brv-file-manager-table table {
  border: 1px solid #dddddd;
  background: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
}
.brv-file-manager-table thead tr {
  border-bottom: 2px solid #dddddd;
  background: #f5f5f5;
  font-weight: bold;
}
.brv-file-manager-table td {
  border-bottom: 1px solid #dddddd;
  padding: 10px;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-height: 20px;
}
.brv-file-manager-table td a {
  text-decoration: none;
}
.brv-file-manager-table tbody {
  max-height: 500px;
  overflow-y: auto;
}
.brv-file-manager-table tbody tr:nth-child(even) {
  background: #f5f5f5;
}
.brv-file-manager-table tbody tr:hover td {
  background: #dddddd;
}
.brv-file-manager-table tbody &gt; h4 {
  text-align: center;
  margin: 10px 0;
}
.brv-file-manager-table .fa-spinner {
  display: block;
  margin: 50px 10px;
  text-align: center;
}
.brv-file-manager-table a {
  cursor: pointer;
}

.brv-fm-actions {
  text-align: center;
}
.brv-fm-actions &gt; a {
  margin-right: 5px;
}

.brv-file-langs {
  margin: 10px 0;
}
.brv-file-langs li label img {
  width: 20px;
}

.brv-file-posts &gt; * {
  margin-bottom: 10px;
}

.brv-half {
  display: inline-block;
  vertical-align: top;
  width: 45%;
  margin-right: 1%;
}

.brv-file-post a {
  cursor: pointer;
}

.brv-post-files {
  padding: 10px;
}
.brv-post-files li a {
  cursor: pointer;
  margin-right: 10px;
  font-size: 18px;
}
.brv-post-files input {
  width: calc(100% - 50px);
  max-width: 1000px;
}

.brv-post-selector a {
  cursor: pointer;
  display: inline-block;
  width: 20px;
  font-size: 18px;
}
.brv-post-selector .scombobox {
  margin: 0;
  display: inline-block;
  width: calc(100% - 40px);
}

.brv-post-attachments-widget,
.brv-post-drawings-widget,
.brv-post-images-widget,
.brv-post-certificates-widget {
  list-style: none;
  margin: 0;
  padding: 0;
}

.brv-post-attachments-widget li {
  margin: 2px 0;
  white-space: nowrap;
}
.brv-post-attachments-widget li a {
  display: block;
  cursor: pointer;
  line-height: 16px;
  font-size: 16px;
  color: #ffffff;
  padding: 8px;
  transition: all 0.5s;
  border-radius: 4px;
}
.brv-post-attachments-widget li a:hover {
  color: #747474;
  background: #f5f5f5;
}
.brv-post-attachments-widget li a i {
  display: inline-block;
  margin-right: 10px;
}
.brv-post-attachments-widget li a span {
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: calc(100% - 30px);
}

.brv-post-drawings-widget li,
.brv-post-images-widget li {
  margin: 2px 0;
}
.brv-post-drawings-widget li a,
.brv-post-images-widget li a {
  display: block;
  cursor: pointer;
  line-height: 16px;
  font-size: 16px;
  color: #747474;
  padding: 8px;
  transition: all 0.5s;
  border-radius: 4px;
}
.brv-post-drawings-widget li a:hover,
.brv-post-images-widget li a:hover {
  background: #747474;
  color: #f5f5f5;
}
.brv-post-drawings-widget li a i,
.brv-post-images-widget li a i {
  display: inline-block;
  margin-right: 10px;
}
.brv-post-drawings-widget li a span,
.brv-post-images-widget li a span {
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: calc(100% - 30px);
}

.brv-post-certificates-widget li {
  margin: 2px 0;
}
.brv-post-certificates-widget li a {
  display: block;
  cursor: pointer;
  line-height: 16px;
  font-size: 16px;
  color: #747474;
  padding: 8px;
  transition: all 0.5s;
  border-radius: 4px;
}
.brv-post-certificates-widget li a:hover {
  background: #747474;
  color: #f5f5f5;
}
.brv-post-certificates-widget li a i {
  display: inline-block;
  margin-right: 10px;
}
.brv-post-certificates-widget li a span {
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: calc(100% - 30px);
}

.brv-form-field {
  max-width: 300px;
  margin: 0 auto 10px;
}
.brv-form-field label {
  display: block;
  margin-bottom: 5px;
}
.brv-form-field input, .brv-form-field select, .brv-form-field textarea {
  padding: 5px 10px;
  color: #3a3a3a;
  font-size: 14px;
  width: 100%;
}
.brv-form-field textarea {
  min-height: 100px;
  resize: vertical;
}
.brv-form-field input[type=checkbox] {
  width: auto;
  display: inline-block;
}
.brv-form-field[type=checkbox] + label {
  display: inline-block;
}

.brv-form-submit {
  display: block;
  margin: 20px auto;
}

.brv-form-error,
.brv-form-success {
  display: none;
  padding: 10px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border-left: 3px solid red;
  margin: 20px auto;
}

.brv-form-error {
  border-left: 3px solid red;
}

.brv-form-success {
  border-left: 3px solid green;
}

.brv-lang-selector {
  list-style: none;
  padding: 0;
  margin: 0 0 10px;
}
.brv-lang-selector li {
  display: inline-block;
  margin-right: 10px;
}
.brv-lang-selector li img {
  vertical-align: middle;
}

.brv-catalogs,
.brv-spare-parts-catalogs {
  width: 100%;
}

.brv-catalog,
.brv-spare-parts-catalog {
  width: 100%;
  max-width: 1200px;
  margin: 10px 0 10px;
}
.brv-catalog button,
.brv-spare-parts-catalog button {
  vertical-align: bottom !important;
  display: inline-block;
  margin-bottom: 10px;
}

.brv-catalog-fields,
.brv-spare-parts-catalog-fields {
  width: calc(100% - 150px);
  display: inline-block;
  vertical-align: middle;
}

.brv-catalog-field,
.brv-spare-parts-catalog-field {
  width: 30%;
  display: inline-block;
  vertical-align: middle;
  margin-right: 1%;
}
.brv-catalog-field label, .brv-catalog-field input, .brv-catalog-field select,
.brv-spare-parts-catalog-field label,
.brv-spare-parts-catalog-field input,
.brv-spare-parts-catalog-field select {
  display: block;
  width: 100%;
}

.brv-catalog-path,
.brv-spare-parts-catalog-path {
  margin-top: 5px;
}

.brv-catalog-selector label,
.brv-spare-parts-catalog-selector label,
.brv-product-data label {
  display: inline-block;
  vertical-align: top;
  width: 200px;
}
.brv-catalog-selector input, .brv-catalog-selector select, .brv-catalog-selector textarea,
.brv-spare-parts-catalog-selector input,
.brv-spare-parts-catalog-selector select,
.brv-spare-parts-catalog-selector textarea,
.brv-product-data input,
.brv-product-data select,
.brv-product-data textarea {
  display: inline-block;
  vertical-align: top;
  width: 300px;
}
.brv-catalog-selector textarea,
.brv-spare-parts-catalog-selector textarea,
.brv-product-data textarea {
  height: 100px;
  min-height: 100px;
  resize: vertical;
}

.brv-table {
  width: 100%;
  clear: both;
}
.brv-table .brv-row {
  width: 100%;
  float: left;
  background: #ffffff;
}
.brv-table .brv-row .brv-col {
  width: 50%;
  float: left;
  padding: 10px;
}
.brv-table .brv-row .brv-col:first-child {
  padding: 10px 10px 10px 9px;
  border-left: 1px solid #ccd0d4;
}
.brv-table .brv-row .brv-col:last-child {
  padding: 10px 9px 10px 10px;
  border-right: 1px solid #ccd0d4;
}
.brv-table .brv-row .brv-col .label, .brv-table .brv-row .brv-col .value {
  display: block;
}
.brv-table .brv-row .brv-col.brv-col-1 {
  width: calc(1 * 1% - 20px);
  max-width: calc(1 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-2 {
  width: calc(2 * 1% - 20px);
  max-width: calc(2 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-3 {
  width: calc(3 * 1% - 20px);
  max-width: calc(3 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-4 {
  width: calc(4 * 1% - 20px);
  max-width: calc(4 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-5 {
  width: calc(5 * 1% - 20px);
  max-width: calc(5 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-6 {
  width: calc(6 * 1% - 20px);
  max-width: calc(6 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-7 {
  width: calc(7 * 1% - 20px);
  max-width: calc(7 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-8 {
  width: calc(8 * 1% - 20px);
  max-width: calc(8 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-9 {
  width: calc(9 * 1% - 20px);
  max-width: calc(9 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-10 {
  width: calc(10 * 1% - 20px);
  max-width: calc(10 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-11 {
  width: calc(11 * 1% - 20px);
  max-width: calc(11 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-12 {
  width: calc(12 * 1% - 20px);
  max-width: calc(12 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-13 {
  width: calc(13 * 1% - 20px);
  max-width: calc(13 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-14 {
  width: calc(14 * 1% - 20px);
  max-width: calc(14 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-15 {
  width: calc(15 * 1% - 20px);
  max-width: calc(15 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-16 {
  width: calc(16 * 1% - 20px);
  max-width: calc(16 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-17 {
  width: calc(17 * 1% - 20px);
  max-width: calc(17 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-18 {
  width: calc(18 * 1% - 20px);
  max-width: calc(18 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-19 {
  width: calc(19 * 1% - 20px);
  max-width: calc(19 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-20 {
  width: calc(20 * 1% - 20px);
  max-width: calc(20 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-21 {
  width: calc(21 * 1% - 20px);
  max-width: calc(21 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-22 {
  width: calc(22 * 1% - 20px);
  max-width: calc(22 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-23 {
  width: calc(23 * 1% - 20px);
  max-width: calc(23 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-24 {
  width: calc(24 * 1% - 20px);
  max-width: calc(24 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-25 {
  width: calc(25 * 1% - 20px);
  max-width: calc(25 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-26 {
  width: calc(26 * 1% - 20px);
  max-width: calc(26 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-27 {
  width: calc(27 * 1% - 20px);
  max-width: calc(27 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-28 {
  width: calc(28 * 1% - 20px);
  max-width: calc(28 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-29 {
  width: calc(29 * 1% - 20px);
  max-width: calc(29 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-30 {
  width: calc(30 * 1% - 20px);
  max-width: calc(30 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-31 {
  width: calc(31 * 1% - 20px);
  max-width: calc(31 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-32 {
  width: calc(32 * 1% - 20px);
  max-width: calc(32 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-33 {
  width: calc(33 * 1% - 20px);
  max-width: calc(33 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-34 {
  width: calc(34 * 1% - 20px);
  max-width: calc(34 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-35 {
  width: calc(35 * 1% - 20px);
  max-width: calc(35 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-36 {
  width: calc(36 * 1% - 20px);
  max-width: calc(36 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-37 {
  width: calc(37 * 1% - 20px);
  max-width: calc(37 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-38 {
  width: calc(38 * 1% - 20px);
  max-width: calc(38 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-39 {
  width: calc(39 * 1% - 20px);
  max-width: calc(39 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-40 {
  width: calc(40 * 1% - 20px);
  max-width: calc(40 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-41 {
  width: calc(41 * 1% - 20px);
  max-width: calc(41 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-42 {
  width: calc(42 * 1% - 20px);
  max-width: calc(42 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-43 {
  width: calc(43 * 1% - 20px);
  max-width: calc(43 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-44 {
  width: calc(44 * 1% - 20px);
  max-width: calc(44 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-45 {
  width: calc(45 * 1% - 20px);
  max-width: calc(45 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-46 {
  width: calc(46 * 1% - 20px);
  max-width: calc(46 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-47 {
  width: calc(47 * 1% - 20px);
  max-width: calc(47 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-48 {
  width: calc(48 * 1% - 20px);
  max-width: calc(48 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-49 {
  width: calc(49 * 1% - 20px);
  max-width: calc(49 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-50 {
  width: calc(50 * 1% - 20px);
  max-width: calc(50 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-51 {
  width: calc(51 * 1% - 20px);
  max-width: calc(51 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-52 {
  width: calc(52 * 1% - 20px);
  max-width: calc(52 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-53 {
  width: calc(53 * 1% - 20px);
  max-width: calc(53 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-54 {
  width: calc(54 * 1% - 20px);
  max-width: calc(54 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-55 {
  width: calc(55 * 1% - 20px);
  max-width: calc(55 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-56 {
  width: calc(56 * 1% - 20px);
  max-width: calc(56 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-57 {
  width: calc(57 * 1% - 20px);
  max-width: calc(57 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-58 {
  width: calc(58 * 1% - 20px);
  max-width: calc(58 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-59 {
  width: calc(59 * 1% - 20px);
  max-width: calc(59 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-60 {
  width: calc(60 * 1% - 20px);
  max-width: calc(60 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-61 {
  width: calc(61 * 1% - 20px);
  max-width: calc(61 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-62 {
  width: calc(62 * 1% - 20px);
  max-width: calc(62 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-63 {
  width: calc(63 * 1% - 20px);
  max-width: calc(63 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-64 {
  width: calc(64 * 1% - 20px);
  max-width: calc(64 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-65 {
  width: calc(65 * 1% - 20px);
  max-width: calc(65 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-66 {
  width: calc(66 * 1% - 20px);
  max-width: calc(66 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-67 {
  width: calc(67 * 1% - 20px);
  max-width: calc(67 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-68 {
  width: calc(68 * 1% - 20px);
  max-width: calc(68 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-69 {
  width: calc(69 * 1% - 20px);
  max-width: calc(69 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-70 {
  width: calc(70 * 1% - 20px);
  max-width: calc(70 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-71 {
  width: calc(71 * 1% - 20px);
  max-width: calc(71 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-72 {
  width: calc(72 * 1% - 20px);
  max-width: calc(72 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-73 {
  width: calc(73 * 1% - 20px);
  max-width: calc(73 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-74 {
  width: calc(74 * 1% - 20px);
  max-width: calc(74 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-75 {
  width: calc(75 * 1% - 20px);
  max-width: calc(75 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-76 {
  width: calc(76 * 1% - 20px);
  max-width: calc(76 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-77 {
  width: calc(77 * 1% - 20px);
  max-width: calc(77 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-78 {
  width: calc(78 * 1% - 20px);
  max-width: calc(78 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-79 {
  width: calc(79 * 1% - 20px);
  max-width: calc(79 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-80 {
  width: calc(80 * 1% - 20px);
  max-width: calc(80 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-81 {
  width: calc(81 * 1% - 20px);
  max-width: calc(81 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-82 {
  width: calc(82 * 1% - 20px);
  max-width: calc(82 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-83 {
  width: calc(83 * 1% - 20px);
  max-width: calc(83 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-84 {
  width: calc(84 * 1% - 20px);
  max-width: calc(84 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-85 {
  width: calc(85 * 1% - 20px);
  max-width: calc(85 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-86 {
  width: calc(86 * 1% - 20px);
  max-width: calc(86 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-87 {
  width: calc(87 * 1% - 20px);
  max-width: calc(87 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-88 {
  width: calc(88 * 1% - 20px);
  max-width: calc(88 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-89 {
  width: calc(89 * 1% - 20px);
  max-width: calc(89 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-90 {
  width: calc(90 * 1% - 20px);
  max-width: calc(90 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-91 {
  width: calc(91 * 1% - 20px);
  max-width: calc(91 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-92 {
  width: calc(92 * 1% - 20px);
  max-width: calc(92 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-93 {
  width: calc(93 * 1% - 20px);
  max-width: calc(93 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-94 {
  width: calc(94 * 1% - 20px);
  max-width: calc(94 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-95 {
  width: calc(95 * 1% - 20px);
  max-width: calc(95 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-96 {
  width: calc(96 * 1% - 20px);
  max-width: calc(96 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-97 {
  width: calc(97 * 1% - 20px);
  max-width: calc(97 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-98 {
  width: calc(98 * 1% - 20px);
  max-width: calc(98 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-99 {
  width: calc(99 * 1% - 20px);
  max-width: calc(99 * 1% - 20px);
}
.brv-table .brv-row .brv-col.brv-col-100 {
  width: calc(100 * 1% - 20px);
  max-width: calc(100 * 1% - 20px);
}
.brv-table .brv-header, .brv-table .brv-footer {
  width: 100%;
  float: left;
}
.brv-table .brv-header .brv-row, .brv-table .brv-footer .brv-row {
  background: #f9f9f9;
  border-top: 1px solid #ccd0d4;
  border-bottom: 1px solid #ccd0d4;
}
.brv-table .brv-body {
  width: 100%;
  float: left;
}
.brv-table .brv-body .brv-row:nth-child(odd) {
  background: #f9f9f9;
}

.brv-separator {
  width: 100%;
  height: 2px;
  margin: 10px 0;
  background: #dddddd;
}

.brv-loading {
  text-align: center;
  padding: 24px;
  font-size: 16px;
}

@media only screen and (max-width: 768px) {
  .brv-half {
    display: block;
    float: none;
    width: 100%;
  }
}
/* COLUMNS */
.brv-col-5 {
  width: 5%;
  max-width: 5%;
}

.brv-col-10 {
  width: 10%;
  max-width: 10%;
}

.brv-col-15 {
  width: 15%;
  max-width: 15%;
}

.brv-col-20 {
  width: 20%;
  max-width: 20%;
}

.brv-col-25 {
  width: 25%;
  max-width: 25%;
}

.brv-col-30 {
  width: 30%;
  max-width: 30%;
}

.brv-col-35 {
  width: 35%;
  max-width: 35%;
}

.brv-col-40 {
  width: 40%;
  max-width: 40%;
}

.brv-col-45 {
  width: 45%;
  max-width: 45%;
}

.brv-col-50 {
  width: 50%;
  max-width: 50%;
}

.brv-col-55 {
  width: 55%;
  max-width: 55%;
}

.brv-col-60 {
  width: 60%;
  max-width: 60%;
}

.brv-col-65 {
  width: 65%;
  max-width: 65%;
}

.brv-col-70 {
  width: 70%;
  max-width: 70%;
}

.brv-col-75 {
  width: 75%;
  max-width: 75%;
}

.brv-col-80 {
  width: 80%;
  max-width: 80%;
}

.brv-col-85 {
  width: 85%;
  max-width: 85%;
}

.brv-col-90 {
  width: 90%;
  max-width: 90%;
}

.brv-col-95 {
  width: 95%;
  max-width: 95%;
}

.brv-col-100 {
  width: 100%;
  max-width: 100%;
}

/* slick */
.slick-prev {
  z-index: 1;
  left: 0 !important;
}

.slick-next {
  z-index: 1;
  right: 0 !important;
}

.slick-prev:before, .slick-next:before {
  color: #434c50 !important;
  font-size: 24px !important;
}

/* Lightbox */
#lightboxOverlay {
  z-index: 100000;
}

#lightbox {
  position: fixed;
  z-index: 1000000;
  top: 50px !important;
  width: 100vw !important;
}

/* Loading Overlay */
#brv_loading_overlay {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 10000000;
  background-color: rgba(0, 0, 0, 0.4);
}

#brv_loading_overlay_spinner {
  display: none;
  position: absolute;
  top: 40vh;
  left: calc(50vw - 50px);
  width: 100px;
  z-index: 100000000;
  color: #f5f5f5;
  text-align: center;
  font-size: 64px;
}

/* Upload Box */
.brv-upload-box {
  padding: 4px;
  border: 1px dashed #dddddd;
  border-radius: 4px;
  max-width: fit-content;
}

/*# sourceMappingURL=brv-old.css.map */
</pre></body></html>