﻿.block-tarifs { text-align:center; }
.block-item { margin:20px 10px; position:relative; vertical-align:top; top:40px; border:8px solid #005886; box-shadow: 2px 4px 6px #cdcdcd; width:350px; height:520px; display:inline-block;  }
.block-item-center { width:360px; margin:20px 0; height:760px !important; top:0px; z-index:2;  }
.block-item:hover { position:relative; box-shadow: 2px 4px 10px #969696; }
.block-header-name { font-size:32px; font-weight:bold; color:#000; text-transform:uppercase; padding:22px 0 6px 0 ; }
.block-item-platinum { background-color: #E5E4E2;  }
.block-item-gold { background-color:#FFD700; }
.block-item-diamond { background-color:#B9F2FF; }
.block-item ul li { text-align:left; }
.block-item .icon-image { text-align:left; width:90px; }
.block-item .icon-image-small { text-align:left; width:40px; vertical-align:middle; vertical-align: middle; padding: 0 4px 6px 6px; }
.block-item .details-include { text-align:center; margin:20px 2px; color:#000; font-size:20px; text-transform:uppercase; }
.block-item .table-head { width:100%; margin-bottom:24px; }
.block-item .table-left { width:40%; text-align: right; }
.block-item .table-right { text-align:center; }
.block-item .money { font-size:36px; color:#fff; font-weight:bold; }
.block-item .amount-of-works { font-size:30px; color:#fff; font-weight:bold;vertical-align:middle; }
.block-item .the-rest { vertical-align:middle; }
.block-item .ul-block { list-style-type:none; padding:0; margin:0; }
.block-item .ul-block li { font-size:16px; border-bottom:1px dotted #797979; }
.btn-primary { border-radius:6px; margin:22px 0; border:1px solid #cdcdcd; padding:14px 0; text-transform: uppercase; }
.block-item .pre-text-benefits { padding:4px 0; }
.block-item .pre-text-benefits .left-cell { width:40px; }
.block-item .text-benefits { font-weight:bold; font-size:18px; }
.block-item .block-ul-height { min-height:152px; }
.vicon { width:20px; margin-right:8px; }
.block-item .blokc-include-tarifs { display:table; width:100%; border-bottom:1px dashed #cdcdcd; }
.block-item .blokc-include-tarifs .left-side { display:table-cell; width:60%; }
.block-item .blokc-include-tarifs .right-side { display:table-cell; font-size:14px; text-align:right; }
.block-item .blokc-include-tarifs-main { min-height:80px; }
.GlobalPaddingLeft h3 { margin:4px 0 !important; }
.ul-benefits { list-style-type:none; }
.ul-benefits .icon-image-small{ width:30px; vertical-align: middle; padding-bottom: 6px; margin: 0 4px 0 0; }
.global-btn-buy-subscribtion { width:75%; font-size:24px; background:#d1000f;  border-color: #f20718; }

.ContentForm { padding:20px; }
.ContentForm h1 { padding:4px 20px 20px 20px; }
.deleted { text-decoration: line-through; }
.discount-block { background-color: #ffc107 !important; font-weight:bold; padding:4px 12px; border-radius:16px; margin:0 0 0 10px; color:#000; text-transform:uppercase; }

.start { background-color:#a6ffa6; }
.standard { background-color:#5dbdff; }
.enterprise { background-color:#fe9090; }
.global-standart { background-color:#fff; }
.global-standart-popular { background-color:#fff; }
.global-body-padding { padding:24px 14px 20px 32px; }
.global-table { width:100%; border-spacing:0; }
.recommended-plan { background: #c52127; border-radius:4px; color: #fff; font-size: large; font-weight: bold; padding: 8px 30px; max-width: 180px; margin: -60px auto 18px auto; position: absolute; left: 50%; top: 32px; border: 1px solid #606060; margin-left:-90px; }
.parent-price-block { position:relative; }
.price-block { text-align:center; background-color:#018bd4; padding:14px 0 20px 0; color:#fff; z-index: 1; position: relative; width: 362px; left: -15px; }
.lasting-details { padding-left:4px; }
.devided-row-block { border-bottom:1px solid #cdcdcd; padding-bottom:6px; margin-bottom:20px; }
.desc-description { font-size:14px; }
.parent-moredetails { text-align:center; }
.button-more-details { position:absolute; bottom:4px; width:310px !important; margin-left:12px; }
.price-details { font-size:11px; margin-top:14px; }
.blocks-compare { border: 8px solid rgb(1, 139, 212); padding:6px 9px; margin-bottom:12px; }
.pading-or { padding: 8px 30px; }

.page-appliance-protection {  }
.page-appliance-protection h1{ margin:0; padding:0 0 16px 0; }
.page-appliance-protection .parent_blocks_compare { display:none; }

.block-choose { margin-top:14px; }
.block-choose input {display: none;}
.block-choose label {display: block;}
.block-choose .block-right { float:right; display:inline-block; }
.block-choose .block-right .price { font-weight:bold; color:#000; text-decoration:underline; }

.block-choose input + div  {
  border-radius:4px;
  border: 1.5px solid rgb(167, 169, 172);
  margin-bottom: 16px;
}
.block-choose input + div label {
  padding: 10px;
  cursor: pointer;
}
.block-choose input:checked + div {
  background-color: rgba(10, 130, 137, 0.08);
  border: 1.5px solid rgb(133, 192, 195);
}

