/*!
 * Dashboard Styles
 */

 html {
  margin-top: 0 !important;
}

/* Breadcrumns */
.breadcrumb .breadcrumb-item.active,
.breadcrumb .breadcrumb-item a {
  color: inherit;
}

/* Primary */
#dashboard .dashboard-sidebar {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 310px;
  z-index: 1;
}
#dashboard .dashboard-content {
  margin-left: 310px;
  background-color: var(--bs-gray-200);
}
#dashboard .search-form {
  max-width: 370px;
}
#dashboard .search-form input {
  background: var(--bs-white);
}
#dashboard .dashboard-content.image-bgr .search-form input {
  background: rgb(255 255 255 / 0.3);
}
.dashboard-content.mode_white,
#dashboard .dashboard-content.mode_white .search-form input::placeholder,
#dashboard .dashboard-content.mode_white .search-form button,
#dashboard .dashboard-content.mode_white .breadcrumb-item+.breadcrumb-item::before {
  color: var(--bs-white);
}
#dashboard ul#menu-dashboard .menu-item a {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  font-size: 18px;
  font-weight: 500;
  border-radius: 10px;
  padding: 18px 21px;
  margin-bottom: 8px;
  color: var(--bs-gray-700);
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  transition: all .3s ease;
}
#dashboard ul#menu-dashboard .menu-item.current-menu-item > a,
#dashboard ul#menu-dashboard .menu-item a.active,
#dashboard ul#menu-dashboard .menu-item a:hover {
  background: var(--bs-gray-200);
}
#dashboard ul#menu-dashboard .menu-item ul.sub-menu {
  display: none;
  list-style: none;
  margin: 0;
  margin-left: 32px;
  padding-left: 25px;
  border-left: 1px dashed var(--bs-gray-500);
  font-size: 16px;
}
#dashboard ul#menu-dashboard .menu-item.current-menu-item > ul.sub-menu,
#dashboard ul#menu-dashboard .menu-item.current-menu-ancestor > ul.sub-menu {
  display: block;
}
#dashboard ul#menu-dashboard .menu-item ul.sub-menu li a {
  padding: 10px;
  margin-bottom: 0;
}
#dashboard ul#menu-dashboard img.menu-icon {
  mix-blend-mode: multiply;
  width: 24px;
  max-height: 24px;
  margin-right: 20px;
}
#dashboard ul#menu-dashboard .menu-item ul.sub-menu li a img.menu-icon {
  margin-right: 12px;
}
#dashboard ul#menu-dashboard .menu-item:last-child a {
    border-top: 1px solid var(--bs-gray-500);
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    opacity: .5;
    margin-top: 10px;
}
#dashboard .dashboard-content .breadcrumb-item+.breadcrumb-item::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
}
#dashboard .dashboard-content.mode_white .breadcrumb-item+.breadcrumb-item::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='24' stroke='white' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
}
#dashboard .dashboard-item-wines .wines-number {
  color: var(--bs-green);
}
#dashboard .btn-create-item {
  border: 2px dashed;
  font-size: 19px;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  transition: all .3s ease;
}
#dashboard .btn-create-item:hover {
  background: var(--bs-gray-200);
}
#dashboard #assets-form .acf-form-submit,
#dashboard #vintages-form .acf-form-submit {
  display: none;
}

/* Dashboard: Items */
#dashboard .dashboard-item-actions {
  top: 10px;
  right: -40px;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  transition: all .2s ease;
  transition-delay: .2s;
}
#dashboard .dashboard-item:hover .dashboard-item-actions {
  right: 10px;
}
#dashboard .dashboard-item-actions a {
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 7px;
}


/* Dashboard: Votes */
#dashboard .dashboard-item {
  border: 0px solid #E5E5E5;
  border-radius: 5px;
  padding: 0px;
  background: var(--bs-gray-200);
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  transition: all .3s ease;
}
#dashboard .dashboard-item:hover {
  border-color: var(--bs-secondary);
}
#dashboard .dashboard-item .dashboard-item-img {
  height: 200px;
  -moz-transition: all .3s ease;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}
@media only screen and (min-width: 1980px) {
  #dashboard .dashboard-item .dashboard-item-img,
  #dashboard #dashboard-voters .dashboard-item .dashboard-item-img{
    height: 280px;
  }
  #dashboard .dashboard-loop-item:nth-of-type(1) .dashboard-item-img,
  #dashboard .dashboard-loop-item:nth-of-type(2) .dashboard-item-img,
  #dashboard .dashboard-loop-item:nth-of-type(3) .dashboard-item-img {
    height: 320px;
  }
}
#dashboard .dashboard-item img {
  object-fit: cover;
  max-height: 100%;
  max-width: 100%;
  height: 100%;
  width: 100%;
}
#dashboard .voted .dashboard-item .dashboard-item-img {
    opacity: .5;
}
#dashboard .voted .dashboard-item:hover .dashboard-item-img {
    opacity: 1;
}
#dashboard .acf-form .acf-field.hidden {
  display: none;
}
#dashboard .acf-form .acf-button-group label {
  cursor: pointer;
}
#dashboard .acf-form .acf-button-group label.selected {
  background: var(--bs-red);
}
#dashboard .acf-form .acf-button-group label:hover {
  color: var(--bs-red);
  border-color: var(--bs-gray-900);
  background: var(--bs-gray-200);
}

/* Dashboard: Projects */
#dashboard .taxonomy-navigation a {
  color: var(--bs-gray-600);
  padding-left: 0;
  position: relative;
  -moz-transition: all .3s ease;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}
#dashboard .taxonomy-navigation a:hover,
#dashboard .taxonomy-navigation a.active {
  color: var(--bs-gray-800);
  background: var(--bs-gray-200);
  padding-left: 15px;
  margin-right: 20px;
}
#dashboard .taxonomy-navigation a:after,
#dashboard .taxonomy-navigation a.active:after {
  content: '';
  width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-left: 20px solid var(--bs-gray-200);
  position: absolute;
  top: 0;
  left: 100%;
  -moz-transition: all .3s ease;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}
#dashboard .taxonomy-navigation a:not(.active):after {
  opacity: 0;
}
#dashboard .taxonomy-navigation a:hover:after {
  opacity: 1;
}
#dashboard .dashboard-items-portfolio .error-message:not(:first-child) {
  display: none;
}

/* Dashboard: Adjustments */
#dashboard .acf-fields.acf-form-fields {
  margin-right: -10px;
  margin-left: -10px;
}
#dashboard .acf-fields.acf-form-fields > .acf-field {
  padding: 14px 10px;
}

#dashboard .acf-field .select2-container .select2-selection--single {
  height: auto;
  padding: 8px 15px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.2;
  color: #242424;
  background-color: #F7F7F7;
  background-clip: padding-box;
  border: 2px solid #E5E5E5;
  border-radius: 10px;
  font-size: 14px;
}
body .select2-container .select2-selection--single .select2-selection__rendered {
  padding: 0;
}
body .select2-dropdown {
  background: #f7f7f7;
  border: 2px solid #e5e5e5;
  font-size: 14px;
}
body .select2-results__option {
  padding: 6px 12px;
}
body .select2-container--default .select2-results__option:hover,
body .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background: var(--bs-green);
}
body .select2-container--default .select2-search--dropdown .select2-search__field {
  background: transparent;
}
body .select2-search--dropdown {
  padding: 6px 12px;
}

/* Assets form */
#dashboard #assets-form .dropbox_asset .hasValue .db-asset-label:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.64px' viewBox='0 0 43 40' version='1.1' height='9.03px'%3E%3Cpath d='m12.5 0l-12.5 8.1 8.7 7 12.5-7.8-8.7-7.3zm-12.5 21.9l12.5 8.2 8.7-7.3-12.5-7.7-8.7 6.8zm21.2 0.9l8.8 7.3 12.4-8.1-8.6-6.9-12.6 7.7zm21.2-14.7l-12.4-8.1-8.8 7.3 12.6 7.8 8.6-7zm-21.1 16.3l-8.8 7.3-3.7-2.5v2.8l12.5 7.5 12.5-7.5v-2.8l-3.8 2.5-8.7-7.3z' fill='%23767676'/%3E%3C/svg%3E");
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
#dashboard #assets-form .acf-field .acf-input-wrap.acf-url:before {
  content: '';
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 44px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg width='18px' height='18px' viewBox='0 0 18 18' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpath d='M0 0L17.305 0L17.305 17.305L0 17.305L0 0Z' id='path_1' /%3E%3CclipPath id='mask_1'%3E%3Cuse xlink:href='%23path_1' /%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='doc'%3E%3Cpath d='M0 0L17.305 0L17.305 17.305L0 17.305L0 0Z' id='Background' fill='none' fill-rule='evenodd' stroke='none' /%3E%3Cg clip-path='url(%23mask_1)'%3E%3Cpath d='M3.162 1.331L3.162 14.725C3.1609 15.046 2.90098 15.3059 2.58 15.307L2.58 15.307C2.25903 15.3059 1.9991 15.046 1.998 14.725L1.998 2.662L1.331 2.662C0.977743 2.66173 0.638892 2.80202 0.389195 3.0519C0.139498 3.30179 -0.000529691 3.64074 1.50583e-06 3.994L1.50583e-06 15.974C-0.000271245 16.3271 0.139866 16.6658 0.38953 16.9154C0.639193 17.1651 0.97789 17.3053 1.33097 17.305L16.02 17.305C16.7295 17.3044 17.3045 16.7295 17.305 16.02L17.305 1.331C17.3053 0.977942 17.1651 0.63924 16.9155 0.389567C16.6658 0.139893 16.3271 -0.000258089 15.974 1.18387e-07L4.409 0.0830003C4.07348 0.067113 3.74683 0.193524 3.50941 0.431133C3.27199 0.668742 3.14585 0.995494 3.162 1.331L3.162 1.331ZM5.907 2.662L9.401 2.662C9.72198 2.6631 9.9819 2.92303 9.983 3.244L9.983 3.244C9.9819 3.56497 9.72198 3.8249 9.401 3.826L5.907 3.826C5.58641 3.82491 5.32665 3.56558 5.325 3.245L5.325 3.245C5.32554 2.92364 5.58563 2.66311 5.90699 2.662L5.907 2.662ZM5.907 9.318L12.064 9.318C12.385 9.3191 12.6449 9.57903 12.646 9.9L12.646 9.9C12.6449 10.221 12.385 10.4809 12.064 10.482L5.907 10.482C5.58603 10.4809 5.3261 10.221 5.325 9.9L5.325 9.9C5.3261 9.57903 5.58603 9.3191 5.907 9.318L5.907 9.318ZM14.06 13.811L5.907 13.811C5.58447 13.8099 5.32389 13.5475 5.325 13.225L5.325 13.225C5.3261 12.904 5.58603 12.6441 5.907 12.643L14.06 12.643C14.381 12.6441 14.6409 12.904 14.642 13.225L14.642 13.225C14.6431 13.5475 14.3825 13.8099 14.06 13.811L14.06 13.811ZM14.06 7.155L5.907 7.155C5.58603 7.1539 5.3261 6.89397 5.325 6.573L5.325 6.573C5.3261 6.25203 5.58603 5.9921 5.907 5.991L14.06 5.991C14.381 5.9921 14.6409 6.25203 14.642 6.573L14.642 6.573C14.6409 6.89397 14.381 7.1539 14.06 7.155L14.06 7.155Z' id='Icon_ionic-ios-paper' fill='%23FFFFFF' fill-rule='evenodd' stroke='none' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-color: var(--bs-blue);
  background-position: center;
  background-repeat: no-repeat;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}
#dashboard #assets-form #bottle_image .acf-input-wrap.acf-url:before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg width='11px' height='29px' viewBox='0 0 11 29' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpath d='M0 0L10.908 0L10.908 28.755L0 28.755L0 0Z' id='path_1' /%3E%3CclipPath id='mask_1'%3E%3Cuse xlink:href='%23path_1' /%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='bottle'%3E%3Cpath d='M0 0L10.908 0L10.908 28.755L0 28.755L0 0Z' id='Background' fill='none' fill-rule='evenodd' stroke='none' /%3E%3Cg clip-path='url(%23mask_1)'%3E%3Cpath d='M1.21501 28.755C0.819483 28.7677 0.444105 28.5806 0.216118 28.2571C-0.0118693 27.9337 -0.0618914 27.5173 0.0830061 27.149C0.32427 26.2158 0.386702 25.2454 0.267004 24.289C0.191006 23.389 -0.0329931 13.714 0.00500697 13.035C0.0430071 12.356 -0.257994 11.458 2.27601 8.76101C3.31401 7.65201 3.02301 7.18501 3.17601 5.95401C3.27601 5.17701 3.30701 2.82701 3.29801 2.13701L3.27501 2.13701C3.07315 1.82352 3.08145 1.41896 3.29601 1.11401L3.32801 1.11401C3.34401 0.819014 3.312 0.539013 3.312 0.414013C3.3608 0.172025 3.57415 -0.001507 3.82101 1.57233e-05L7.00701 1.57233e-05C7.254 -0.00190206 7.46757 0.17181 7.51601 0.414016C7.51601 0.537016 7.48801 0.814016 7.50001 1.11402L7.53201 1.11402C7.74766 1.4186 7.75597 1.82384 7.55301 2.13702L7.53101 2.13702C7.52401 2.82802 7.55601 5.17702 7.65401 5.95402C7.80601 7.18502 7.512 7.65402 8.554 8.76101C11.088 11.461 10.782 12.361 10.826 13.035C10.87 13.709 10.744 23.391 10.668 24.289C10.5478 25.2454 10.6102 26.2159 10.852 27.149C10.9964 27.5174 10.9461 27.9338 10.718 28.2571C10.4898 28.5804 10.1145 28.7675 9.71901 28.755L1.219 28.755L1.21501 28.755Z' id='Path_116' fill='%23FFFFFF' fill-rule='evenodd' stroke='none' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
#dashboard #assets-form #label_image .acf-input-wrap.acf-url:before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg width='20px' height='11px' viewBox='0 0 20 11' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpath d='M0 0L19.532 0L19.532 10.987L0 10.987L0 0Z' id='path_1' /%3E%3CclipPath id='mask_1'%3E%3Cuse xlink:href='%23path_1' /%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='tag'%3E%3Cpath d='M0 0L19.532 0L19.532 10.987L0 10.987L0 0Z' id='Background' fill='none' fill-rule='evenodd' stroke='none' /%3E%3Cg clip-path='url(%23mask_1)'%3E%3Cg id='tag'%3E%3Cg id='Group_125'%3E%3Cpath d='M19.337 5.047L14.078 0.164001C13.9654 0.0587997 13.8171 0.000190735 13.663 0L0.61 0C0.273334 0.000549316 0.00055021 0.273338 0 0.610001L5.96046e-08 10.376C0.000557482 10.7127 0.273347 10.9855 0.610013 10.986L13.663 10.986C13.8171 10.9858 13.9654 10.9272 14.078 10.822L19.337 5.939C19.4616 5.82373 19.5324 5.66171 19.5324 5.492C19.5324 5.32228 19.4616 5.16026 19.337 5.045L19.337 5.047Z' id='Path_76' fill='%23FFFFFF' fill-rule='evenodd' stroke='none' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-color: var(--bs-yellow);
}
#dashboard #assets-form #tech_sheet .acf-input-wrap.acf-url:before {
  background-color: var(--bs-purple);
}
#dashboard #assets-form #shelf_talker .acf-input-wrap.acf-url:before {
  background-color: var(--bs-teal);
}
#dashboard #assets-form #asset_video .acf-input-wrap.acf-url:before {
  background-color: var(--bs-pink);
}
#dashboard .acf-field .acf-url i {
  display: none;
}

/* Dashboard Vote Filters */
.dashboard-item-filters input,
ul.acf-radio-list li input[type=checkbox],
ul.acf-radio-list li input[type=radio],
ul.acf-checkbox-list li input[type=checkbox],
ul.acf-checkbox-list li input[type=radio] {
  display: none;
}
.dashboard-item-filters label {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  cursor: pointer;
  margin-bottom: 5px;
}
.dashboard-item-filters input + label:before,
ul.acf-radio-list li input[type=checkbox] + span:before,
ul.acf-radio-list li input[type=radio] + span:before,
ul.acf-checkbox-list li input[type=checkbox] + span:before,
ul.acf-checkbox-list li input[type=radio] + span:before {
  content: '';
  display: inline-block;
  width: 14px;
  height: 14px;
  line-height: 9px;
  text-align: center;
  background: #fff;
  border: 1.5px solid #ccc;
  border-radius: 100%;
  margin-right: 10px;
}
.dashboard-item-filters input:checked:checked + label:before,
ul.acf-radio-list li input[type=checkbox]:checked + span:before,
ul.acf-radio-list li input[type=radio]:checked + span:before,
ul.acf-checkbox-list li input[type=checkbox]:checked + span:before,
ul.acf-checkbox-list li input[type=radio]:checked + span:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='10' height='10' stroke='white' stroke-width='3' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
  background: var(--bs-green-dav);
  border-color : var(--bs-green-dav);
}
.dashboard-item-filters .option-set {
  max-height: 250px;
  overflow-y: auto;
}
.dashboard-item-filters .option-set::-webkit-scrollbar {
  width: 5px;
}
.dashboard-item-filters .option-set::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
.dashboard-item-filters .option-set::-webkit-scrollbar-thumb {
  background-color: #414141;
  border-radius: 5px;
}

/* Dashboard Footer */
body.page-template-dashboard #footer {
  display: none;
}

/* Dropbox Integration */
#dashboard .dropbox_holder .acf-input-wrap,
#dashboard .dropbox_asset .acf-input-wrap {
  position: relative;
}
#dashboard .dropbox_holder .acf-input-wrap img {
  position: absolute;
  left: 6px;
  top: 50%;
  width: auto;
  max-width: 60px;
  max-height: 80%;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background: #fff;
}
#dashboard .dropbox_holder .acf-input-wrap input {
  padding-left: 75px !important;
  color: #F7F7F7;
  cursor: pointer;
}
#dashboard #dropbox_folder .acf-input-wrap input {
  cursor: pointer;
}
#dashboard #dropbox_folder .dropbox-dropin-btn,
#dashboard .dropbox_holder .dropbox-dropin-btn,
#dashboard .dropbox_asset .dropbox-dropin-btn {
  display: none !important;
}
#dashboard .dropbox_asset .form-control {
  font-size: 11px;
}
#dashboard .dropbox_asset .db-asset-label,
#dashboard .dropbox_asset .db-asset-clear {
  position: absolute;
  display: inline-block;
  top: 50%;
  left: 62px;
  color: #242424;
  font-size: 14px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  cursor: pointer;
}
#dashboard .dropbox_asset .hasValue .db-asset-clear {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='20' height='20' stroke='currentColor' stroke-width='1' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
  position: absolute;
  left: auto;
  right: 10px;
  width: 20px;
  height: 20px;
  z-index: 1;
}
#dashboard #assets-form .acf-field .acf-input-wrap input {
  padding-left: 60px !important;
  min-height: 64px;
  font-size: 12px;
  padding-top: 28px;
  padding-right: 40px;
  text-overflow: ellipsis;
  cursor: pointer;
}
#dashboard #assets-form .acf-field .acf-input-wrap input:focus + .db-asset-label,
#dashboard #assets-form .dropbox_asset .hasValue .db-asset-label {
  top: 24px;
  font-size: 10px;
}

/* Login Page */
#dav-dashboard-login {
  max-width: 400px;
  margin: 0 auto;
  padding: 40px;
  background: rgb(255 255 255 / 92%);
  border-radius: 8px;
}
#dav-dashboard-login img {
    mix-blend-mode: multiply;
}
#dav-dashboard-login form p:last-child {
  margin: 0;
}
#dav-dashboard-login form label {
  display: block;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 10px;
}
#dav-dashboard-login form input[type="text"],
#dav-dashboard-login form input[type="password"] {
  display: block;
  width: 100%;
  padding: 12px 21px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.2;
  color: #242424;
  background-clip: padding-box;
  border: 2px solid var(--bs-gray-400);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 10px;
  -webkit-transition: border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;
}
#dav-dashboard-login form input[type="submit"] {
  display: inline-block;
  font-weight: 500;
  line-height: 1.25;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 2px solid transparent;
  color: #fff;
  background-color: var(--bs-danger);
  border-color: var(--bs-danger);
  padding: 10px 21px;
  margin: 15px 0 0;
  font-size: 1rem;
  border-radius: 10px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}


/* Votes */
body.page-template-dashboard {
  position: relative;
}
#json_description p {
  white-space: break-spaces;
}
#json_gallery {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -5px;
}
#json_gallery a {
  width: 25%;
  height: 100px;
  padding: 5px;
}
#json_gallery a img {
  object-fit: cover;
}
#dashboard-votes .dashboard-loop-item:nth-of-type(1),
#dashboard-votes .dashboard-loop-item:nth-of-type(2),
#dashboard-votes .dashboard-loop-item:nth-of-type(3) {
  width: 33.33%;
}

/* Extra Vote */
.dashboard-item .extra_vote {
  top: 1rem;
  right: 110px;
}
.dashboard-item .extra_vote form#acf-form {
  display: none;
}

body .tooltip .tooltip-arrow {
  display: none;
}