/* ==========================================================================
   cv-icons — Custom Icon System
   Usage:
     <i class="cvr cv-user"></i>   regular/outline variant
     <i class="cvs cv-user"></i>   solid/filled variant
   ========================================================================== */

/* Base styles */
.cvs,
.cvr {
  display: inline-block;
  width: 1em;
  height: 1em;
  vertical-align: -0.125em;
  background-color: currentColor;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
}

/* --------------------------------------------------------------------------
   Regular (outline) icons  —  .cvr
   -------------------------------------------------------------------------- */
.cvr.cv-cenvaky {
  -webkit-mask-image: url("icons/regular/cenvaky.svg");
  mask-image: url("icons/regular/cenvaky.svg");
}

.cvr.cv-activity {
  -webkit-mask-image: url("icons/regular/activity.svg");
  mask-image: url("icons/regular/activity.svg");
}

.cvr.cv-alert-triangle {
  -webkit-mask-image: url("icons/regular/alert-triangle.svg");
  mask-image: url("icons/regular/alert-triangle.svg");
}

.cvr.cv-arrow-right {
  -webkit-mask-image: url("icons/regular/arrow-right.svg");
  mask-image: url("icons/regular/arrow-right.svg");
}

.cvr.cv-bookmark {
  -webkit-mask-image: url("icons/regular/bookmark.svg");
  mask-image: url("icons/regular/bookmark.svg");
}

.cvr.cv-check {
  -webkit-mask-image: url("icons/regular/check.svg");
  mask-image: url("icons/regular/check.svg");
}

.cvr.cv-check-circle {
  -webkit-mask-image: url("icons/regular/check-circle.svg");
  mask-image: url("icons/regular/check-circle.svg");
}

.cvr.cv-chevron-down {
  -webkit-mask-image: url("icons/regular/chevron-down.svg");
  mask-image: url("icons/regular/chevron-down.svg");
}

.cvr.cv-circle {
  -webkit-mask-image: url("icons/regular/circle.svg");
  mask-image: url("icons/regular/circle.svg");
}

.cvr.cv-search {
  -webkit-mask-image: url("icons/regular/search.svg");
  mask-image: url("icons/regular/search.svg");
}

.cvr.cv-clock {
  -webkit-mask-image: url("icons/regular/clock.svg");
  mask-image: url("icons/regular/clock.svg");
}

.cvr.cv-close {
  -webkit-mask-image: url("icons/regular/close.svg");
  mask-image: url("icons/regular/close.svg");
}

.cvr.cv-compare {
  -webkit-mask-image: url("icons/regular/compare.svg");
  mask-image: url("icons/regular/compare.svg");
}

.cvr.cv-dollar-sign {
  -webkit-mask-image: url("icons/regular/dollar-sign.svg");
  mask-image: url("icons/regular/dollar-sign.svg");
}

.cvr.cv-eye {
  -webkit-mask-image: url("icons/regular/eye.svg");
  mask-image: url("icons/regular/eye.svg");
}

.cvr.cv-globe {
  -webkit-mask-image: url("icons/regular/globe.svg");
  mask-image: url("icons/regular/globe.svg");
}

.cvr.cv-heart {
  -webkit-mask-image: url("icons/regular/heart.svg");
  mask-image: url("icons/regular/heart.svg");
}

.cvr.cv-home {
  -webkit-mask-image: url("icons/regular/home.svg");
  mask-image: url("icons/regular/home.svg");
}

.cvr.cv-info {
  -webkit-mask-image: url("icons/regular/info.svg");
  mask-image: url("icons/regular/info.svg");
}

.cvr.cv-key {
  -webkit-mask-image: url("icons/regular/key.svg");
  mask-image: url("icons/regular/key.svg");
}

.cvr.cv-lock {
  -webkit-mask-image: url("icons/regular/lock.svg");
  mask-image: url("icons/regular/lock.svg");
}

.cvr.cv-log-in {
  -webkit-mask-image: url("icons/regular/log-in.svg");
  mask-image: url("icons/regular/log-in.svg");
}

.cvr.cv-log-out {
  -webkit-mask-image: url("icons/regular/log-out.svg");
  mask-image: url("icons/regular/log-out.svg");
}

.cvr.cv-layers {
  -webkit-mask-image: url("icons/regular/layers.svg");
  mask-image: url("icons/regular/layers.svg");
}

.cvr.cv-layout-grid {
  -webkit-mask-image: url("icons/regular/layout-grid.svg");
  mask-image: url("icons/regular/layout-grid.svg");
}

.cvr.cv-mail {
  -webkit-mask-image: url("icons/regular/mail.svg");
  mask-image: url("icons/regular/mail.svg");
}

.cvr.cv-map-pin {
  -webkit-mask-image: url("icons/regular/map-pin.svg");
  mask-image: url("icons/regular/map-pin.svg");
}

.cvr.cv-menu {
  -webkit-mask-image: url("icons/regular/menu.svg");
  mask-image: url("icons/regular/menu.svg");
}

.cvr.cv-message-square {
  -webkit-mask-image: url("icons/regular/message-square.svg");
  mask-image: url("icons/regular/message-square.svg");
}

.cvr.cv-package {
  -webkit-mask-image: url("icons/regular/package.svg");
  mask-image: url("icons/regular/package.svg");
}

.cvr.cv-pencil {
  -webkit-mask-image: url("icons/regular/pencil.svg");
  mask-image: url("icons/regular/pencil.svg");
}

.cvr.cv-phone {
  -webkit-mask-image: url("icons/regular/phone.svg");
  mask-image: url("icons/regular/phone.svg");
}

.cvr.cv-rotate-ccw {
  -webkit-mask-image: url("icons/regular/rotate-ccw.svg");
  mask-image: url("icons/regular/rotate-ccw.svg");
}

.cvr.cv-send {
  -webkit-mask-image: url("icons/regular/send.svg");
  mask-image: url("icons/regular/send.svg");
}

.cvr.cv-share {
  -webkit-mask-image: url("icons/regular/share.svg");
  mask-image: url("icons/regular/share.svg");
}

.cvr.cv-shield {
  -webkit-mask-image: url("icons/regular/shield.svg");
  mask-image: url("icons/regular/shield.svg");
}

.cvr.cv-shield-check {
  -webkit-mask-image: url("icons/regular/shield-check.svg");
  mask-image: url("icons/regular/shield-check.svg");
}

.cvr.cv-shopping-bag {
  -webkit-mask-image: url("icons/regular/shopping-bag.svg");
  mask-image: url("icons/regular/shopping-bag.svg");
}

.cvr.cv-shopping-cart {
  -webkit-mask-image: url("icons/regular/shopping-cart.svg");
  mask-image: url("icons/regular/shopping-cart.svg");
}

.cvr.cv-shopping-cart-plus {
  -webkit-mask-image: url("icons/regular/shopping-cart-plus.svg");
  mask-image: url("icons/regular/shopping-cart-plus.svg");
}

.cvr.cv-thumbs-down {
  -webkit-mask-image: url("icons/regular/thumbs-down.svg");
  mask-image: url("icons/regular/thumbs-down.svg");
}

.cvr.cv-thumbs-up {
  -webkit-mask-image: url("icons/regular/thumbs-up.svg");
  mask-image: url("icons/regular/thumbs-up.svg");
}

.cvr.cv-tool {
  -webkit-mask-image: url("icons/regular/tool.svg");
  mask-image: url("icons/regular/tool.svg");
}

.cvr.cv-trash {
  -webkit-mask-image: url("icons/regular/trash.svg");
  mask-image: url("icons/regular/trash.svg");
}

.cvr.cv-truck {
  -webkit-mask-image: url("icons/regular/truck.svg");
  mask-image: url("icons/regular/truck.svg");
}

.cvr.cv-user {
  -webkit-mask-image: url("icons/regular/user.svg");
  mask-image: url("icons/regular/user.svg");
}

.cvr.cv-user-plus {
  -webkit-mask-image: url("icons/regular/user-plus.svg");
  mask-image: url("icons/regular/user-plus.svg");
}

.cvr.cv-user-shield {
  -webkit-mask-image: url("icons/regular/user-shield.svg");
  mask-image: url("icons/regular/user-shield.svg");
}

.cvr.cv-users {
  -webkit-mask-image: url("icons/regular/users.svg");
  mask-image: url("icons/regular/users.svg");
}

.cvr.cv-x-circle {
  -webkit-mask-image: url("icons/regular/x-circle.svg");
  mask-image: url("icons/regular/x-circle.svg");
}

.cvr.cv-zap {
  -webkit-mask-image: url("icons/regular/zap.svg");
  mask-image: url("icons/regular/zap.svg");
}

.cvr.cv-credit-card {
  -webkit-mask-image: url("icons/regular/credit-card.svg");
  mask-image: url("icons/regular/credit-card.svg");
}

.cvr.cv-clipboard-check {
  -webkit-mask-image: url("icons/regular/clipboard-check.svg");
  mask-image: url("icons/regular/clipboard-check.svg");
}

.cvr.cv-minus {
  -webkit-mask-image: url("icons/regular/minus.svg");
  mask-image: url("icons/regular/minus.svg");
}

.cvr.cv-plus {
  -webkit-mask-image: url("icons/regular/plus.svg");
  mask-image: url("icons/regular/plus.svg");
}

.cvr.cv-chevron-left {
  -webkit-mask-image: url("icons/regular/chevron-left.svg");
  mask-image: url("icons/regular/chevron-left.svg");
}

.cvr.cv-chevron-right {
  -webkit-mask-image: url("icons/regular/chevron-right.svg");
  mask-image: url("icons/regular/chevron-right.svg");
}

.cvr.cv-refresh-ccw {
  -webkit-mask-image: url("icons/regular/rotate-ccw.svg");
  mask-image: url("icons/regular/rotate-ccw.svg");
}

.cvr.cv-star {
  -webkit-mask-image: url("icons/regular/star.svg");
  mask-image: url("icons/regular/star.svg");
}

.cvr.cv-mic {
  -webkit-mask-image: url("icons/regular/mic.svg");
  mask-image: url("icons/regular/mic.svg");
}

.cvr.cv-trending-up {
  -webkit-mask-image: url("icons/regular/trending-up.svg");
  mask-image: url("icons/regular/trending-up.svg");
}

.cvr.cv-x {
  -webkit-mask-image: url("icons/regular/close.svg");
  mask-image: url("icons/regular/close.svg");
}

/* --------------------------------------------------------------------------
   Solid (filled) icons  —  .cvs
   -------------------------------------------------------------------------- */
.cvs.cv-cenvaky {
  -webkit-mask-image: url("icons/solid/cenvaky.svg");
  mask-image: url("icons/solid/cenvaky.svg");
}

.cvs.cv-alert-triangle {
  -webkit-mask-image: url("icons/solid/alert-triangle.svg");
  mask-image: url("icons/solid/alert-triangle.svg");
}

.cvs.cv-circle {
  -webkit-mask-image: url("icons/solid/circle.svg");
  mask-image: url("icons/solid/circle.svg");
}

.cvs.cv-circle-info {
  -webkit-mask-image: url("icons/solid/circle-info.svg");
  mask-image: url("icons/solid/circle-info.svg");
}

.cvs.cv-fire {
  -webkit-mask-image: url("icons/solid/fire.svg");
  mask-image: url("icons/solid/fire.svg");
}

.cvs.cv-heart {
  -webkit-mask-image: url("icons/solid/heart.svg");
  mask-image: url("icons/solid/heart.svg");
}

.cvs.cv-key {
  -webkit-mask-image: url("icons/solid/key.svg");
  mask-image: url("icons/solid/key.svg");
}

.cvs.cv-user-shield {
  -webkit-mask-image: url("icons/solid/user-shield.svg");
  mask-image: url("icons/solid/user-shield.svg");
}

.cvs.cv-whatsapp {
  -webkit-mask-image: url("icons/solid/whatsapp.svg");
  mask-image: url("icons/solid/whatsapp.svg");
}

.cvs.cv-x-circle {
  -webkit-mask-image: url("icons/solid/x-circle.svg");
  mask-image: url("icons/solid/x-circle.svg");
}
