.software_wrapper {
    width: 830px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 30px;
    border-radius: 20px;
    border: 1px solid #EFEFEF;
    margin-bottom: 80px;
}

.software [for="field-5"] {
    position: relative;
    cursor: pointer;
    color: #0075CB;
    margin-top: 10px;
    padding-left: 26px;
}


.software [for="field-5"]::before {
    content: '';
    position: absolute;
    width: 18px;
    height: 18px;
    left: 0;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNyAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuMDc0OTcgMS4xNjk5NkMxMC43MjUgLTAuMzYwMDM5IDEzLjM4MzMgLTAuMzYwMDM5IDE1LjAzMzMgMS4xNjk5NkMxNi42ODMzIDIuNjk5OTYgMTYuNjgzMyA1LjMwOTk2IDE1LjAzMzMgNi44Mzk5Nkw3LjY5OTk3IDEzLjg2QzYuNzgzMzEgMTQuNjcgNS4zMTY2NCAxNC42NyA0LjM5OTk3IDEzLjc3QzMuNDgzMzEgMTIuODcgMy40ODMzMSAxMS41MiA0LjM5OTk3IDEwLjYyTDExLjczMzMgMy42ODk5NkMxMS45MTY2IDMuNTA5OTYgMTIuMTkxNiAzLjUwOTk2IDEyLjM3NSAzLjY4OTk2QzEyLjU1ODMgMy44Njk5NiAxMi41NTgzIDQuMTM5OTYgMTIuMzc1IDQuMzE5OTZMNS4wNDE2NCAxMS4yNUM0LjU4MzMxIDExLjc5IDQuNTgzMzEgMTIuNiA1LjEzMzMxIDEzLjE0QzUuNjgzMzEgMTMuNjggNi41OTk5NyAxMy42OCA3LjE0OTk3IDEzLjE0TDE0LjQ4MzMgNi4yMDk5NkMxNS43NjY2IDQuOTQ5OTYgMTUuNzY2NiAzLjA1OTk2IDE0LjQ4MzMgMS43OTk5NkMxMy4yIDAuNTM5OTYxIDExLjA5MTYgMC41Mzk5NjEgOS44MDgzIDEuNzk5OTZMMi40NzQ5NyA4LjcyOTk2QzAuNDU4MzA3IDEwLjYyIDAuNDU4MzA3IDEzLjc3IDIuNDc0OTcgMTUuNjZDNC40OTE2NCAxNy41NSA3Ljc5MTY0IDE3LjU1IDkuODA4MyAxNS42NkwxNS43NjY2IDkuOTg5OTZDMTUuOTUgOS44MDk5NiAxNi4yMjUgOS44MDk5NiAxNi40MDgzIDkuOTg5OTZDMTYuNTkxNiAxMC4xNyAxNi41OTE2IDEwLjQ0IDE2LjQwODMgMTAuNjJMMTAuNDUgMTYuMjlDOC4wNjY2NCAxOC41NCA0LjIxNjY0IDE4LjU0IDEuODMzMzEgMTYuMjlDLTAuNTUwMDI3IDE0LjA0IC0wLjU1MDAyNyAxMC40NCAxLjc0MTY0IDguMDk5OTZMOS4wNzQ5NyAxLjE2OTk2WiIgZmlsbD0iIzAwNzVDQiI+PC9wYXRoPgo8L3N2Zz4=);
    background-repeat: no-repeat;
    background-position: center;
}


.software_bottom [name="web_form_submit"] {
    width: 140px;
    display: inline-block;
    font-size: 14px;
    line-height: 40px;
    color: #FFFFFF;
    text-align: center;
    background: #0075CB;
    border-radius: 0 20px 20px 20px;
    border: none;
}


.text-center {
  text-align: center;
}


.software_description {
    margin-left: 236px;
}

.error_message p {
    margin-bottom: -15px;
    margin-top: 15px;
    color: red;
    font-weight: bold;
}

.reg_body-left input#field-8 {
    opacity: 0;
    position: absolute;
    display: inline;
}

.badge-NOVINKA {
  background: #EA3E2F;
}

.badge-KHIT_PRODAZH {
  background: #86B549;
}

.badge-ACTION {
  background: #86B549;
}

.badge-DISCOUNT {
  background: #EA3E2F;
}

.hidden-block {
  display: none!important
}

.catalog_aside_right {
  width: 100%;
}

/*
.slick-track {
    margin-left: inherit;
    margin-right: inherit;
}
*/

.catalog_top button {
    margin-right: 30px;
}

.videoobzory iframe {
    width: 100%;
}

.footer_list .header_menu-submenu > ul,
.footer_list .header_menu-submenu svg {
  display: none!important;
}

[name="send_account_info"] {
    width: 140px;
    display: inline-block;
    font-size: 14px;
    line-height: 40px;
    color: #FFFFFF;
    text-align: center;
    background: #0075CB;
    border-radius: 0 20px 20px 20px;
    border: none;
}

[action="/personal/?forgot_password=yes"] {
  max-width: 600px;
}


.col-xs-12 {
    width: 100%;
}
.col-xs-12 {
    float: left;
}
.col-xs-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.visible-xs, .visible-sm, .visible-md, .visible-lg {
    display: none !important;
}

@media (max-width: 767px) {
  .visible-xs {
      display: block !important;
  }
}

#link-2.tab-pane {
    text-align: justify;
}

.buy-one-click:hover {
    text-decoration: underline;
    color: #0075CB;
}

.catalog-btn.primary:hover,
.product_form .rounded-btn:hover {
    background-color: #02b5e2;
}

.product_property {
    display: none;
}

.catalog_category {
  flex-wrap: wrap;
  overflow: inherit!important;
}


#order-form .form-group {
  display: block;
  position: relative;
}

#order-form .form-group input[type="checkbox"] {
  display: block;
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
}

.w100 {
  width: 100%;
}

.catalog_item-wrapper:hover .catalog_item.no-one {
  /* padding-bottom: 20px; */
}

.get-price {
  width: 100%;
  margin-right: -10px;
}

.brand_props {
  padding-left: 0;
  margin-top: 10px;
}
