

/* Start:/local/templates/mebel-po-karmanu/components/bitrix/news/tumby_v2/bitrix/news.detail/.default/style.css?178705289421435*/
/* ============================================================
   Карточка товара — bitrix:news / news.detail, template "kitchens"
   Токены — точная копия colors_and_type.css (design system "Мебель по
   карману" v2), извлечены из отрендеренного авторского макета.
   ============================================================ */
.pc-wrap {
  --pc-bg: #f7f3ef;
  --pc-bg-1: #ffffff;
  --pc-bg-2: #f5f0eb;
  --pc-bg-3: #ede7e0;
  --pc-bg-dark: #1c1814;
  --pc-line: rgba(26,21,18,.10);
  --pc-line-strong: rgba(26,21,18,.18);
  --pc-text-0: #0f0d0b;
  --pc-text-1: #1a1512;
  --pc-text-2: rgba(26,21,18,.55);
  --pc-text-3: rgba(26,21,18,.32);
  --pc-red: #c0392b;
  --pc-red-bright: #d44335;
  --pc-red-wash: rgba(192,57,43,.07);
  --pc-gold: #c4893a;
  --pc-gold-bright: #e0a456;
  --pc-on-red: #ffffff;
  --pc-on-dark: #f0e0c8;
  --pc-r-sm: 10px;
  --pc-r-md: 16px;
  --pc-r-lg: 22px;
  --pc-r-pill: 999px;
  --pc-shadow-sm: 0 2px 8px rgba(0,0,0,.07);
  --pc-shadow-md: 0 12px 32px rgba(0,0,0,.10);
  --pc-shadow-red: 0 16px 40px rgba(192,57,43,.25);
  --pc-font: 'Inter', 'Manrope', system-ui, sans-serif;
  --pc-font-serif: 'Playfair Display', Georgia, serif;
  --pc-glass: rgba(255,255,255,.72);
  --pc-ease: cubic-bezier(.22,1,.36,1);
  --pc-dur: .45s;
  --pc-dur-fast: .22s;

  max-width: 1320px;
  margin: 0 auto;
  padding: 0 clamp(18px, 5vw, 64px);
  font-family: var(--pc-font);
  color: var(--pc-text-1);
}
.pc-wrap * { box-sizing: border-box; }
.pc-wrap img { max-width: 100%; display: block; }
.pc-wrap a { color: inherit; }

.pc-titlerow { display: flex; align-items: flex-start; justify-content: space-between; gap: 20px; padding: 18px 0 8px; }
.pc-title { margin: 0; font-size: clamp(1.5rem, 2.4vw, 2.1rem); font-weight: 800; line-height: 1.15; letter-spacing: -.01em; color: var(--pc-text-0); max-width: 26ch; }
.pc-title em { font-family: var(--pc-font-serif); font-style: italic; font-weight: 500; color: var(--pc-red); }
.pc-share { flex: none; display: inline-flex; align-items: center; gap: 8px; background: var(--pc-bg-1); border: 1px solid var(--pc-line-strong); border-radius: var(--pc-r-pill); padding: 10px 16px; font-size: .875rem; font-weight: 600; color: var(--pc-text-1); transition: all var(--pc-dur-fast) var(--pc-ease); }
.pc-share:hover { border-color: var(--pc-red); color: var(--pc-red); transform: translateY(-1px); }
.pc-share svg { width: 17px; height: 17px; }

.pc-main { display: grid; grid-template-columns: minmax(0, 1.35fr) minmax(0, 0.85fr) 336px; gap: clamp(20px, 3vw, 40px); align-items: start; padding: 10px 0 32px; }

/* Галерея — главное фото + миниатюры + лайтбокс (см. script.js) */
.pc-gal__stage { position: relative; background: var(--pc-bg-1); border: 1px solid var(--pc-line); border-radius: var(--pc-r-lg); overflow: hidden; aspect-ratio: 4 / 3; box-shadow: var(--pc-shadow-sm); }
.pc-gal__stage img { width: 100%; height: 100%; object-fit: cover; cursor: zoom-in; }
.pc-gal__nav { position: absolute; top: 50%; transform: translateY(-50%); width: 44px; height: 44px; border-radius: 50%; border: 1px solid var(--pc-line-strong); background: var(--pc-glass); backdrop-filter: blur(10px); display: flex; align-items: center; justify-content: center; color: var(--pc-text-0); transition: all var(--pc-dur-fast) var(--pc-ease); }
.pc-gal__nav:hover { background: var(--pc-red); color: #fff; border-color: var(--pc-red); }
.pc-gal__nav svg { width: 20px; height: 20px; }
.pc-gal__nav--prev { left: 14px; }
.pc-gal__nav--next { right: 14px; }
.pc-gal__count { position: absolute; left: 14px; bottom: 14px; background: rgba(28,24,20,.62); color: var(--pc-on-dark); font-size: .75rem; font-weight: 600; letter-spacing: .08em; padding: 5px 11px; border-radius: var(--pc-r-pill); }
/* Лента миниатюр — кастомный тонкий скролл вместо системного, скролл колесом и
   перетаскиванием мышью (см. script.js), плавное появление краёв через маску. */
.pc-gal__thumbs { display: flex; gap: 10px; margin-top: 14px; padding: 10px 4px 14px; overflow-x: auto; scroll-behavior: smooth;
  cursor: grab; user-select: none;
  -webkit-mask-image: linear-gradient(to right, transparent 0, #000 18px, #000 calc(100% - 18px), transparent 100%);
  mask-image: linear-gradient(to right, transparent 0, #000 18px, #000 calc(100% - 18px), transparent 100%); }
.pc-gal__thumbs.is-dragging { cursor: grabbing; scroll-behavior: auto; }
.pc-gal__thumbs::-webkit-scrollbar { height: 5px; }
.pc-gal__thumbs::-webkit-scrollbar-track { background: var(--pc-bg-2); border-radius: 99px; }
.pc-gal__thumbs::-webkit-scrollbar-thumb { background: var(--pc-line-strong); border-radius: 99px; transition: background var(--pc-dur-fast) var(--pc-ease); }
.pc-gal__thumbs::-webkit-scrollbar-thumb:hover { background: var(--pc-red); }
.pc-gal__thumbs { scrollbar-width: thin; scrollbar-color: var(--pc-line-strong) transparent; }
.pc-thumb { flex: 0 0 84px; height: 68px; border-radius: var(--pc-r-sm); overflow: hidden; border: 2px solid transparent; background: var(--pc-bg-2); padding: 0; cursor: pointer;
  transition: transform var(--pc-dur-fast) var(--pc-ease), border-color var(--pc-dur-fast) var(--pc-ease), box-shadow var(--pc-dur-fast) var(--pc-ease); }
.pc-thumb img { width: 100%; height: 100%; object-fit: cover; pointer-events: none; }
.pc-thumb:hover { transform: translateY(-2px); }
.pc-thumb[aria-selected="true"] { border-color: var(--pc-red); transform: translateY(-2px); box-shadow: 0 6px 14px rgba(192,57,43,.2); }

/* Образцы отделки */
.pc-finish { margin-top: 18px; }
.pc-finish__grid { display: flex; gap: 12px; margin-top: 12px; }
.pc-finish__item { flex: 1 1 0; min-width: 0; }
.pc-finish__sw { height: 46px; border-radius: var(--pc-r-sm); border: 1px solid var(--pc-line); overflow: hidden; }
.pc-finish__sw img { width: 100%; height: 100%; object-fit: cover; }
.pc-finish__cap { font-size: .75rem; color: var(--pc-text-2); margin-top: 6px; line-height: 1.3; }

/* Краткие характеристики */
.pc-eyebrow { font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: .1em; color: var(--pc-red); }
.pc-specs { background: var(--pc-bg-1); border: 1px solid var(--pc-line); border-radius: var(--pc-r-lg); padding: 22px; }
.pc-specs h2 { margin: 8px 0 14px; font-size: 1.15rem; font-weight: 700; color: var(--pc-text-0); }
.pc-specs dl { margin: 0; display: flex; flex-direction: column; }
.pc-specs__row { display: flex; justify-content: space-between; gap: 16px; padding: 10px 0; border-bottom: 1px solid var(--pc-line); }
.pc-specs__row:last-of-type { border-bottom: 0; }
.pc-specs__row dt { color: var(--pc-text-2); font-size: .875rem; max-width: 50%; flex: none; }
.pc-specs__row dd { margin: 0; text-align: left; font-weight: 600; color: var(--pc-text-1); font-size: .875rem; line-height: 1.4; }
.pc-specs__link { display: inline-flex; align-items: center; gap: 6px; margin-top: 16px; font-size: .875rem; font-weight: 700; color: var(--pc-red); text-decoration: none; }
.pc-specs__link svg { width: 14px; height: 14px; }

/* Панель покупки */
/* top учитывает высоту фиксированной шапки сайта (80px + 3px красной полосы) — иначе
   sticky-панель залипает под самым верхом экрана и прячется под шапкой при скролле. */
.pc-buy { position: sticky; top: calc(83px + 16px); }
.pc-buy__card { background: var(--pc-bg-1); border: 1px solid var(--pc-line); border-radius: var(--pc-r-lg); padding: 22px; box-shadow: var(--pc-shadow-md); }
.pc-buy__status { display: inline-flex; align-items: center; gap: 6px; font-size: 11px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; color: var(--pc-text-1); background: var(--pc-bg-2); padding: 5px 10px; border-radius: var(--pc-r-pill); }
.pc-buy__dot { width: 7px; height: 7px; border-radius: 50%; background: var(--pc-gold); }
.pc-buy__price { margin: 14px 0 4px; display: flex; align-items: baseline; gap: 8px; }
.pc-buy__price-from { font-size: .875rem; color: var(--pc-text-2); }
.pc-buy__price-amt { font-size: 2rem; font-weight: 800; color: var(--pc-text-0); letter-spacing: -.02em; }
.pc-buy__price-cur { font-size: 1.35rem; font-weight: 700; color: var(--pc-text-0); }
.pc-buy__note { font-size: .875rem; color: var(--pc-text-2); margin: 0 0 16px; }
.pc-buy__meta { display: flex; justify-content: space-between; font-size: .875rem; margin-bottom: 4px; }
.pc-buy__meta span { color: var(--pc-text-2); }
.pc-buy__meta b { color: var(--pc-text-1); font-weight: 600; }

.pc-buy__actions { margin-top: 16px; display: flex; flex-direction: column; gap: 10px; }
.pc-btn { display: flex; align-items: center; justify-content: center; gap: 9px; width: 100%; border: 0; border-radius: 12px; font-weight: 700; font-size: .95rem; padding: 14px 18px; text-decoration: none; cursor: pointer; transition: transform var(--pc-dur-fast) var(--pc-ease), background var(--pc-dur-fast) var(--pc-ease); }
.pc-btn svg { width: 18px; height: 18px; }
/* !important — защитный барьер против глобальных .css темы Aspro (напр. .order-calculate, .btn), которые могли бы задать другой фон/цвет, если в разметке случайно останется совпадающий класс. */
.pc-btn--primary { background: var(--pc-red) !important; color: var(--pc-on-red) !important; }
.pc-btn--primary:hover { transform: translateY(-2px); background: var(--pc-red-bright) !important; }
.pc-btn--ghost { background: var(--pc-bg-1) !important; color: var(--pc-text-0) !important; border: 1px solid var(--pc-line-strong); }
.pc-btn--ghost:hover { border-color: var(--pc-red); color: var(--pc-red) !important; }

.pc-warranty { display: flex; gap: 14px; align-items: flex-start; margin-top: 16px; background: var(--pc-text-0); color: var(--pc-on-dark); border-radius: var(--pc-r-lg); padding: 18px 20px; }
.pc-warranty svg { width: 28px; height: 28px; flex: none; stroke: var(--pc-gold-bright); }
.pc-warranty b { display: block; color: #fff; font-weight: 700; font-size: .95rem; }
.pc-warranty p { margin: 4px 0 0; font-size: .8125rem; color: rgba(240,224,200,.72); line-height: 1.45; }

/* УТП */
.pc-usp { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; padding: 8px 0 36px; }
.pc-usp__item { display: flex; gap: 16px; align-items: flex-start; background: var(--pc-bg-1); border: 1px solid var(--pc-line); border-radius: var(--pc-r-lg); padding: 20px 22px; }
.pc-usp__ic { flex: none; width: 44px; height: 44px; border-radius: 12px; background: var(--pc-red-wash); display: flex; align-items: center; justify-content: center; }
.pc-usp__ic svg { width: 22px; height: 22px; stroke: var(--pc-red); }
.pc-usp__item b { display: block; color: var(--pc-text-0); font-weight: 700; font-size: .95rem; }
.pc-usp__item p { margin: 5px 0 0; font-size: .875rem; color: var(--pc-text-2); line-height: 1.45; }

/* Вкладки */
.pc-tabs { padding: 0 0 48px; }
.pc-tabs__nav { display: flex; gap: 4px; border-bottom: 1px solid var(--pc-line); overflow-x: auto; scrollbar-width: none; -ms-overflow-style: none; }
.pc-tabs__nav::-webkit-scrollbar { display: none; }
.pc-tab { flex: none; background: none; border: 0; padding: 14px 18px; font-size: .95rem; font-weight: 600; color: var(--pc-text-2); border-bottom: 2px solid transparent; margin-bottom: -1px; white-space: nowrap; cursor: pointer; }
.pc-tab:hover { color: var(--pc-text-0); }
.pc-tab[aria-selected="true"] { color: var(--pc-text-0); border-bottom-color: var(--pc-red); }
.pc-panel { display: none; padding: 26px 0 0; max-width: 860px; }
.pc-panel[data-active] { display: block; }
.pc-panel h3 { font-size: 1.05rem; font-weight: 700; color: var(--pc-text-0); margin: 0 0 10px; }
.pc-panel h3:not(:first-child) { margin-top: 24px; }
.pc-panel p { margin: 0 0 12px; color: var(--pc-text-1); line-height: 1.55; }
.pc-panel .lede { font-size: 1.05rem; }
.pc-panel a { color: var(--pc-red); font-weight: 600; text-decoration: none; }
.pc-checklist { list-style: none; margin: 0; padding: 0; display: grid; gap: 10px; }
.pc-checklist li { display: flex; gap: 12px; align-items: flex-start; color: var(--pc-text-1); }
.pc-checklist svg { width: 20px; height: 20px; flex: none; stroke: var(--pc-red); margin-top: 2px; }
.pc-spectable { border-collapse: collapse; width: 100%; }
.pc-spectable tr { border-bottom: 1px solid var(--pc-line); }
.pc-spectable th { text-align: left; font-weight: 400; color: var(--pc-text-2); padding: 11px 16px 11px 0; width: 42%; vertical-align: top; }
.pc-spectable td { padding: 11px 0; font-weight: 600; color: var(--pc-text-1); }

/* Похожие товары / из коллекции */
.pc-related { padding: 8px 0 48px; }
.pc-related__head { margin-bottom: 20px; }
.pc-related h2 { margin: 4px 0 0; font-size: 1.4rem; font-weight: 800; color: var(--pc-text-0); }
.pc-related h2 em { font-family: var(--pc-font-serif); font-style: italic; font-weight: 500; color: var(--pc-red); }
.pc-cards { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; }
.pc-card { text-decoration: none; color: inherit; background: var(--pc-bg-1); border: 1px solid var(--pc-line); border-radius: var(--pc-r-lg); overflow: hidden; transition: transform var(--pc-dur-fast) var(--pc-ease), box-shadow var(--pc-dur-fast) var(--pc-ease); display: block; }
.pc-card:hover { transform: translateY(-4px); box-shadow: var(--pc-shadow-md); }
.pc-card__img { aspect-ratio: 4 / 3; background: var(--pc-bg-2); }
.pc-card__img img { width: 100%; height: 100%; object-fit: cover; }
.pc-card__b { padding: 16px 18px 20px; }
.pc-card__cat { font-size: .75rem; text-transform: uppercase; letter-spacing: .1em; color: var(--pc-text-2); }
.pc-card__name { font-weight: 600; color: var(--pc-text-0); margin: 7px 0 12px; line-height: 1.3; }
.pc-card__price { font-weight: 700; color: var(--pc-text-0); }
.pc-card__price .from { font-weight: 400; font-size: .875rem; color: var(--pc-text-2); }

/* Лайтбокс — полноэкранный просмотр с навигацией, миниатюрами и зумом по клику.
   z-index заведомо выше шапки сайта (у неё встречается z-index до 1000), чтобы
   модалка действительно перекрывала всю страницу, а не пряталась под хедером. */
.pc-lb { position: fixed; inset: 0; z-index: 10000; background: rgba(8,6,5,.96); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px);
  display: flex; flex-direction: column; opacity: 0; visibility: hidden; transition: opacity .35s var(--pc-ease), visibility 0s linear .35s; }
.pc-lb[data-open] { opacity: 1; visibility: visible; transition: opacity .35s var(--pc-ease); }
.pc-lb__bar { flex: none; display: flex; align-items: center; justify-content: space-between; padding: 18px 20px; }
.pc-lb__count { color: rgba(255,255,255,.7); font-size: .875rem; font-weight: 600; font-variant-numeric: tabular-nums; letter-spacing: .02em; }
.pc-lb__sep { margin: 0 6px; opacity: .5; }
/* Кнопка закрытия — крупная, всегда на виду (не полагаемся на то, что пользователь знает про Escape) */
.pc-lb__close { width: 52px; height: 52px; border-radius: 50%; border: 1px solid rgba(255,255,255,.22); background: rgba(255,255,255,.08);
  color: #fff; display: flex; align-items: center; justify-content: center; cursor: pointer; flex: none;
  transition: background var(--pc-dur-fast) var(--pc-ease), transform var(--pc-dur-fast) var(--pc-ease); }
.pc-lb__close:hover { background: rgba(255,255,255,.18); transform: rotate(90deg); }
.pc-lb__close svg { width: 22px; height: 22px; }
.pc-lb__stage { position: relative; flex: 1 1 auto; min-height: 0; display: flex; align-items: center; justify-content: center; padding: 0 80px 20px; }
/* Рамка вокруг фото — карточка со стеклянным эффектом, как отдельный "паспарту" вокруг снимка */
.pc-lb__frame { position: relative; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center;
  overflow: hidden; border-radius: var(--pc-r-lg); border: 1px solid rgba(255,255,255,.14);
  background: linear-gradient(155deg, rgba(255,255,255,.05), rgba(255,255,255,.015));
  box-shadow: 0 30px 80px rgba(0,0,0,.5), inset 0 1px 0 rgba(255,255,255,.06); padding: clamp(10px, 2vw, 28px); }
.pc-lb__frame.is-loading::after { content: ""; position: absolute; width: 40px; height: 40px; border-radius: 50%;
  border: 3px solid rgba(255,255,255,.18); border-top-color: #fff; animation: pc-lb-spin .8s linear infinite; }
@keyframes pc-lb-spin { to { transform: rotate(360deg); } }
.pc-lb__frame img { max-width: 100%; max-height: 100%; object-fit: contain; border-radius: calc(var(--pc-r-lg) - 8px); cursor: zoom-in;
  transition: opacity .3s var(--pc-ease), transform .4s var(--pc-ease); }
/* Зум — именно transform:scale с transform-origin в точке клика (не изменение размеров бокса),
   иначе приближение просто увеличивает всё фото по центру, а не туда, куда кликнули */
.pc-lb__frame img.is-zoomed { transform: scale(2.2); cursor: zoom-out; }
.pc-lb__nav { position: absolute; top: 50%; transform: translateY(-50%); width: 52px; height: 52px; border-radius: 50%;
  border: 1px solid rgba(255,255,255,.2); background: rgba(255,255,255,.08); color: #fff; display: flex; align-items: center;
  justify-content: center; cursor: pointer; transition: background var(--pc-dur-fast) var(--pc-ease), transform var(--pc-dur-fast) var(--pc-ease); z-index: 2; }
.pc-lb__nav:hover { background: rgba(255,255,255,.18); }
.pc-lb__nav:active { transform: translateY(-50%) scale(.92); }
.pc-lb__nav svg { width: 24px; height: 24px; }
.pc-lb__nav--prev { left: 10px; }
.pc-lb__nav--next { right: 10px; }
.pc-lb__thumbs { flex: none; display: flex; gap: 10px; justify-content: center; padding: 14px 22px 10px; overflow-x: auto; scroll-behavior: smooth;
  cursor: grab; user-select: none; scrollbar-width: thin; scrollbar-color: rgba(255,255,255,.25) transparent; }
.pc-lb__thumbs.is-dragging { cursor: grabbing; scroll-behavior: auto; }
.pc-lb__thumbs::-webkit-scrollbar { height: 5px; }
.pc-lb__thumbs::-webkit-scrollbar-track { background: rgba(255,255,255,.06); border-radius: 99px; }
.pc-lb__thumbs::-webkit-scrollbar-thumb { background: rgba(255,255,255,.28); border-radius: 99px; transition: background var(--pc-dur-fast) var(--pc-ease); }
.pc-lb__thumbs::-webkit-scrollbar-thumb:hover { background: var(--pc-red); }
.pc-lb__thumb { flex: 0 0 auto; width: 62px; height: 62px; border-radius: 8px; overflow: hidden; border: 2px solid transparent;
  opacity: .5; cursor: pointer; transition: opacity var(--pc-dur-fast) var(--pc-ease), border-color var(--pc-dur-fast) var(--pc-ease), transform var(--pc-dur-fast) var(--pc-ease); padding: 0; background: none; }
.pc-lb__thumb img { width: 100%; height: 100%; object-fit: cover; display: block; pointer-events: none; }
.pc-lb__thumb.on, .pc-lb__thumb:hover { opacity: 1; transform: translateY(-2px); }
.pc-lb__thumb.on { border-color: var(--pc-red); }
.pc-lb__hint { flex: none; text-align: center; color: rgba(255,255,255,.4); font-size: .75rem; padding: 0 0 16px; margin: 0; }
@media (max-width: 680px) {
  .pc-lb__bar { padding: 14px 14px; }
  .pc-lb__stage { padding: 0 8px 12px; }
  .pc-lb__frame { padding: 8px; border-radius: var(--pc-r-md); }
  .pc-lb__nav { width: 44px; height: 44px; }
  .pc-lb__close { width: 48px; height: 48px; }
  .pc-lb__nav--prev { left: 2px; }
  .pc-lb__nav--next { right: 2px; }
  .pc-lb__thumb { width: 48px; height: 48px; }
  .pc-lb__hint { display: none; }
}

.pc-toast { position: fixed; left: 50%; bottom: 32px; transform: translateX(-50%); background: var(--pc-bg-dark); color: var(--pc-on-dark); padding: 12px 22px; border-radius: 999px; font-size: 14px; z-index: 200; box-shadow: var(--pc-shadow-md); }

/* Мобильный sticky-бар */
.pc-mobilebar { display: none; position: fixed; left: 0; right: 0; bottom: 0; z-index: 50; background: var(--pc-bg-1); border-top: 1px solid var(--pc-line); padding: 12px clamp(16px, 5vw, 24px); align-items: center; justify-content: space-between; gap: 14px; box-shadow: 0 -8px 30px rgba(0,0,0,.08); }
.pc-mobilebar__price b { font-size: 1.25rem; font-weight: 800; color: var(--pc-text-0); }
.pc-mobilebar__price span { display: block; font-size: .75rem; color: var(--pc-text-2); }
.pc-mobilebar .pc-btn { width: auto; padding: 13px 24px; }

@media (max-width: 1080px) {
  .pc-main { grid-template-columns: 1fr 1fr; }
  .pc-buy { grid-column: 1 / -1; position: static; }
}
@media (max-width: 860px) {
  .pc-usp { grid-template-columns: 1fr; }
  .pc-cards { grid-template-columns: repeat(2, 1fr); }
}
@media (max-width: 680px) {
  .pc-main { grid-template-columns: 1fr; gap: 18px; }
  .pc-title { font-size: 1.4rem; }
  .pc-share .lbl { display: none; }
  .pc-mobilebar { display: flex; }
  .pc-wrap { padding-bottom: 84px; }
}

/* End */


/* Start:/bitrix/components/slam/easyform/lib/css/bootstrap.min.css?175381582322741*/
.slam-easyform{font:normal 16px/1.4 "Arial", sans-serif}.slam-easyform .hidden{display:none!important;visibility:hidden!important}.slam-easyform .form-group{margin-bottom:15px}.slam-easyform .control-label{display:inline-block;margin-bottom:5px;font-weight:700}.slam-easyform .form-control{display:block;width:100%;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;box-sizing:border-box}.slam-easyform .form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)}.slam-easyform [class*="col-xs"]{float:left;position:relative;min-height:1px;padding-left:15px;padding-right:15px;box-sizing:border-box}.slam-easyform .row{margin-left:-15px;margin-right:-15px}.slam-easyform .row:before{content:" ";display:table;clear:both}.slam-easyform .col-xs-12{width:100%}.slam-easyform .col-xs-9{width:75%}.slam-easyform .col-xs-3{width:25%}.slam-easyform .radio-inline, .slam-easyform .checkbox-inline{display:inline-block;position:relative;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.slam-easyform .help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}.slam-easyform .btn:active, .slam-easyform .btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125)}.slam-easyform .btn:hover, .slam-easyform .btn:focus{color:#333;text-decoration:none}.slam-easyform .btn-primary:active, .slam-easyform .btn-primary.active, .slam-easyform .open>.dropdown-toggle.btn-primary{background-image:none}.slam-easyform .btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125)}.slam-easyform .pull-right{float:right}.slam-easyform .pull-right{float:right!important}.slam-easyform .btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.slam-easyform .btn-primary:active:hover, .slam-easyform .btn-primary.active:hover, .slam-easyform .open>.dropdown-toggle.btn-primary:hover, .slam-easyform .btn-primary:active:focus, .slam-easyform .btn-primary.active:focus, .slam-easyform .open>.dropdown-toggle.btn-primary:focus, .slam-easyform .btn-primary:active.focus, .slam-easyform .btn-primary.active.focus, .slam-easyform .open>.dropdown-toggle.btn-primary.focus{color:#fff;background-color:#204d74;border-color:#122b40}.slam-easyform .btn-primary:active, .slam-easyform .btn-primary.active, .slam-easyform .open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.slam-easyform .btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.slam-easyform .btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.slam-easyform .btn-primary:active, .slam-easyform .btn-primary.active, .slam-easyform .open .dropdown-toggle.btn-primary{background-image:none}.slam-easyform .btn-primary:hover, .slam-easyform .btn-primary:focus, .slam-easyform .btn-primary:active, .slam-easyform .btn-primary.active, .slam-easyform .open .dropdown-toggle.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}.slam-easyform .btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slam-easyform .pull-right{float:right !important}.slam-easyform input, .slam-easyform button, .slam-easyform select, .slam-easyform textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}.slam-easyform button, .slam-easyform input[type=button], .slam-easyform input[type=reset], .slam-easyform input[type=submit]{-webkit-appearance:button;cursor:pointer}.slam-easyform button, .slam-easyform select{text-transform:none}.slam-easyform button{overflow:visible}.slam-easyform button, .slam-easyform input[type="button"], .slam-easyform input[type="reset"], .slam-easyform input[type="submit"]{-webkit-appearance:button;cursor:pointer}.slam-easyform .close:not([disabled]):not(.disabled){cursor:pointer}.slam-easyform .modal-header .close{margin-top:-2px}.slam-easyform .modal-header .close{margin-top:-2px}.slam-easyform button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.slam-easyform .close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity: .2;filter:alpha(opacity=20)}.slam-easyform .modal:before{display:inline-block;vertical-align:middle;content:" ";height:100%}.slam-easyform .close:hover, .slam-easyform .close:focus{color:#000;text-decoration:none;cursor:pointer;opacity: .5;filter:alpha(opacity=50)}.slam-easyform .fade.in{opacity:1;background:rgba(0, 0, 0, .5)}.slam-easyform .modal{text-align:center}.modal-open .slam-easyform .modal{overflow-x:hidden}.slam-easyform .modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.slam-easyform .fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;background:none}.slam-easyform .modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.slam-easyform .modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.slam-easyform .modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.slam-easyform .modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0, 0, 0, .2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0, 0, 0, .5);box-shadow:0 3px 9px rgba(0, 0, 0, .5);background-clip:padding-box;outline:0}.slam-easyform .modal-content{-webkit-box-shadow:0 5px 15px rgba(0, 0, 0, .5);box-shadow:0 5px 15px rgba(0, 0, 0, .5)}.slam-easyform .modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px}.slam-easyform .modal-body{position:relative;padding:20px}.slam-easyform .alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.slam-easyform .alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.slam-easyform .alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.slam-easyform .modal .modal-header .title{margin:0;font-size:22px;display:inline-block}.slam-easyform .has-success .help-block, .slam-easyform .has-success .control-label, .slam-easyform .has-success .radio, .slam-easyform .has-success .checkbox, .slam-easyform .has-success .radio-inline, .slam-easyform .has-success .checkbox-inline{color:#3c763d}.slam-easyform .clearfix:before, .slam-easyform .clearfix:after, .slam-easyform .container:before, .slam-easyform .container:after, .slam-easyform .container-fluid:before, .slam-easyform .container-fluid:after, .slam-easyform .row:before, .slam-easyform .row:after, .slam-easyform .form-horizontal .form-group:before, .slam-easyform .form-horizontal .form-group:after, .slam-easyform .btn-toolbar:before, .slam-easyform .btn-toolbar:after, .slam-easyform .btn-group-vertical>.btn-group:before, .slam-easyform .btn-group-vertical>.btn-group:after, .slam-easyform .nav:before, .slam-easyform .nav:after, .slam-easyform .navbar:before, .slam-easyform .navbar:after, .slam-easyform .navbar-header:before, .slam-easyform .navbar-header:after, .slam-easyform .navbar-collapse:before, .slam-easyform .navbar-collapse:after, .slam-easyform .pager:before, .slam-easyform .pager:after, .slam-easyform .panel-body:before, .slam-easyform .panel-body:after, .slam-easyform .modal-footer:before, .slam-easyform .modal-footer:after{content:" ";display:table;clear:both}@media (min-width:768px){.slam-easyform .modal-dialog{position:relative;width:auto;margin:10px}.slam-easyform .modal-dialog{width:600px;margin:30px auto}.slam-easyform .container{width:750px}.slam-easyform .container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}}@media (min-width:992px){.slam-easyform .container{width:970px}}@media (min-width:1200px){.slam-easyform .container{width:1170px}}.modal-open{overflow:hidden}.slam-easyform *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.slam-easyform .has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)}.slam-easyform .has-error .help-block, .slam-easyform .has-error .control-label, .slam-easyform .has-error .radio, .slam-easyform .has-error .checkbox, .slam-easyform .has-error .radio-inline, .slam-easyform .has-error .checkbox-inline{color:#a94442}.slam-easyform .has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)}.slam-easyform .radio input[type=radio], .slam-easyform .radio-inline input[type=radio], .slam-easyform .checkbox input[type=checkbox], .slam-easyform .checkbox-inline input[type=checkbox]{float:left;margin-left:-20px}.slam-easyform input[type=radio], .slam-easyform input[type=checkbox]{margin:4px 0 0;margin-top:1px 9;line-height:normal}.slam-easyform input[type=checkbox], .slam-easyform input[type=radio]{box-sizing:border-box;padding:0}.slam-easyform .has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168}.slam-easyform .has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483}.slam-easyform .container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.slam-easyform .col-xs-1, .slam-easyform .col-sm-1, .slam-easyform .col-md-1, .slam-easyform .col-lg-1, .slam-easyform .col-xs-2, .slam-easyform .col-sm-2, .slam-easyform .col-md-2, .slam-easyform .col-lg-2, .slam-easyform .col-xs-3, .slam-easyform .col-sm-3, .slam-easyform .col-md-3, .slam-easyform .col-lg-3, .slam-easyform .col-xs-4, .slam-easyform .col-sm-4, .slam-easyform .col-md-4, .slam-easyform .col-lg-4, .slam-easyform .col-xs-5, .slam-easyform .col-sm-5, .slam-easyform .col-md-5, .slam-easyform .col-lg-5, .slam-easyform .col-xs-6, .slam-easyform .col-sm-6, .slam-easyform .col-md-6, .slam-easyform .col-lg-6, .slam-easyform .col-xs-7, .slam-easyform .col-sm-7, .slam-easyform .col-md-7, .slam-easyform .col-lg-7, .slam-easyform .col-xs-8, .slam-easyform .col-sm-8, .slam-easyform .col-md-8, .slam-easyform .col-lg-8, .slam-easyform .col-xs-9, .slam-easyform .col-sm-9, .slam-easyform .col-md-9, .slam-easyform .col-lg-9, .slam-easyform .col-xs-10, .slam-easyform .col-sm-10, .slam-easyform .col-md-10, .slam-easyform .col-lg-10, .slam-easyform .col-xs-11, .slam-easyform .col-sm-11, .slam-easyform .col-md-11, .slam-easyform .col-lg-11, .slam-easyform .col-xs-12, .slam-easyform .col-sm-12, .slam-easyform .col-md-12, .slam-easyform .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.slam-easyform .col-xs-1, .slam-easyform .col-xs-2, .slam-easyform .col-xs-3, .slam-easyform .col-xs-4, .slam-easyform .col-xs-5, .slam-easyform .col-xs-6, .slam-easyform .col-xs-7, .slam-easyform .col-xs-8, .slam-easyform .col-xs-9, .slam-easyform .col-xs-10, .slam-easyform .col-xs-11, .slam-easyform .col-xs-12{float:left}.slam-easyform .col-xs-12{width:100%}.slam-easyform .col-xs-11{width:91.66666667%}.slam-easyform .col-xs-10{width:83.33333333%}.slam-easyform .col-xs-9{width:75%}.slam-easyform .col-xs-8{width:66.66666667%}.slam-easyform .col-xs-7{width:58.33333333%}.slam-easyform .col-xs-6{width:50%}.slam-easyform .col-xs-5{width:41.66666667%}.slam-easyform .col-xs-4{width:33.33333333%}.slam-easyform .col-xs-3{width:25%}.slam-easyform .col-xs-2{width:16.66666667%}.slam-easyform .col-xs-1{width:8.33333333%}.slam-easyform .col-xs-pull-12{right:100%}.slam-easyform .col-xs-pull-11{right:91.66666667%}.slam-easyform .col-xs-pull-10{right:83.33333333%}.slam-easyform .col-xs-pull-9{right:75%}.slam-easyform .col-xs-pull-8{right:66.66666667%}.slam-easyform .col-xs-pull-7{right:58.33333333%}.slam-easyform .col-xs-pull-6{right:50%}.slam-easyform .col-xs-pull-5{right:41.66666667%}.slam-easyform .col-xs-pull-4{right:33.33333333%}.slam-easyform .col-xs-pull-3{right:25%}.slam-easyform .col-xs-pull-2{right:16.66666667%}.slam-easyform .col-xs-pull-1{right:8.33333333%}.slam-easyform .col-xs-pull-0{right:0}.slam-easyform .col-xs-push-12{left:100%}.slam-easyform .col-xs-push-11{left:91.66666667%}.slam-easyform .col-xs-push-10{left:83.33333333%}.slam-easyform .col-xs-push-9{left:75%}.slam-easyform .col-xs-push-8{left:66.66666667%}.slam-easyform .col-xs-push-7{left:58.33333333%}.slam-easyform .col-xs-push-6{left:50%}.slam-easyform .col-xs-push-5{left:41.66666667%}.slam-easyform .col-xs-push-4{left:33.33333333%}.slam-easyform .col-xs-push-3{left:25%}.slam-easyform .col-xs-push-2{left:16.66666667%}.slam-easyform .col-xs-push-1{left:8.33333333%}.slam-easyform .col-xs-push-0{left:0}.slam-easyform .col-xs-offset-12{margin-left:100%}.slam-easyform .col-xs-offset-11{margin-left:91.66666667%}.slam-easyform .col-xs-offset-10{margin-left:83.33333333%}.slam-easyform .col-xs-offset-9{margin-left:75%}.slam-easyform .col-xs-offset-8{margin-left:66.66666667%}.slam-easyform .col-xs-offset-7{margin-left:58.33333333%}.slam-easyform .col-xs-offset-6{margin-left:50%}.slam-easyform .col-xs-offset-5{margin-left:41.66666667%}.slam-easyform .col-xs-offset-4{margin-left:33.33333333%}.slam-easyform .col-xs-offset-3{margin-left:25%}.slam-easyform .col-xs-offset-2{margin-left:16.66666667%}.slam-easyform .col-xs-offset-1{margin-left:8.33333333%}.slam-easyform .col-xs-offset-0{margin-left:0}@media (min-width:768px){.slam-easyform .col-sm-1, .slam-easyform .col-sm-2, .slam-easyform .col-sm-3, .slam-easyform .col-sm-4, .slam-easyform .col-sm-5, .slam-easyform .col-sm-6, .slam-easyform .col-sm-7, .slam-easyform .col-sm-8, .slam-easyform .col-sm-9, .slam-easyform .col-sm-10, .slam-easyform .col-sm-11, .slam-easyform .col-sm-12{float:left}.slam-easyform .col-sm-12{width:100%}.slam-easyform .col-sm-11{width:91.66666667%}.slam-easyform .col-sm-10{width:83.33333333%}.slam-easyform .col-sm-9{width:75%}.slam-easyform .col-sm-8{width:66.66666667%}.slam-easyform .col-sm-7{width:58.33333333%}.slam-easyform .col-sm-6{width:50%}.slam-easyform .col-sm-5{width:41.66666667%}.slam-easyform .col-sm-4{width:33.33333333%}.slam-easyform .col-sm-3{width:25%}.slam-easyform .col-sm-2{width:16.66666667%}.slam-easyform .col-sm-1{width:8.33333333%}.slam-easyform .col-sm-pull-12{right:100%}.slam-easyform .col-sm-pull-11{right:91.66666667%}.slam-easyform .col-sm-pull-10{right:83.33333333%}.slam-easyform .col-sm-pull-9{right:75%}.slam-easyform .col-sm-pull-8{right:66.66666667%}.slam-easyform .col-sm-pull-7{right:58.33333333%}.slam-easyform .col-sm-pull-6{right:50%}.slam-easyform .col-sm-pull-5{right:41.66666667%}.slam-easyform .col-sm-pull-4{right:33.33333333%}.slam-easyform .col-sm-pull-3{right:25%}.slam-easyform .col-sm-pull-2{right:16.66666667%}.slam-easyform .col-sm-pull-1{right:8.33333333%}.slam-easyform .col-sm-pull-0{right:0}.slam-easyform .col-sm-push-12{left:100%}.slam-easyform .col-sm-push-11{left:91.66666667%}.slam-easyform .col-sm-push-10{left:83.33333333%}.slam-easyform .col-sm-push-9{left:75%}.slam-easyform .col-sm-push-8{left:66.66666667%}.slam-easyform .col-sm-push-7{left:58.33333333%}.slam-easyform .col-sm-push-6{left:50%}.slam-easyform .col-sm-push-5{left:41.66666667%}.slam-easyform .col-sm-push-4{left:33.33333333%}.slam-easyform .col-sm-push-3{left:25%}.slam-easyform .col-sm-push-2{left:16.66666667%}.slam-easyform .col-sm-push-1{left:8.33333333%}.slam-easyform .col-sm-push-0{left:0}.slam-easyform .col-sm-offset-12{margin-left:100%}.slam-easyform .col-sm-offset-11{margin-left:91.66666667%}.slam-easyform .col-sm-offset-10{margin-left:83.33333333%}.slam-easyform .col-sm-offset-9{margin-left:75%}.slam-easyform .col-sm-offset-8{margin-left:66.66666667%}.slam-easyform .col-sm-offset-7{margin-left:58.33333333%}.slam-easyform .col-sm-offset-6{margin-left:50%}.slam-easyform .col-sm-offset-5{margin-left:41.66666667%}.slam-easyform .col-sm-offset-4{margin-left:33.33333333%}.slam-easyform .col-sm-offset-3{margin-left:25%}.slam-easyform .col-sm-offset-2{margin-left:16.66666667%}.slam-easyform .col-sm-offset-1{margin-left:8.33333333%}.slam-easyform .col-sm-offset-0{margin-left:0}}@media (min-width:992px){.slam-easyform .col-md-1, .slam-easyform .col-md-2, .slam-easyform .col-md-3, .slam-easyform .col-md-4, .slam-easyform .col-md-5, .slam-easyform .col-md-6, .slam-easyform .col-md-7, .slam-easyform .col-md-8, .slam-easyform .col-md-9, .slam-easyform .col-md-10, .slam-easyform .col-md-11, .slam-easyform .col-md-12{float:left}.slam-easyform .col-md-12{width:100%}.slam-easyform .col-md-11{width:91.66666667%}.slam-easyform .col-md-10{width:83.33333333%}.slam-easyform .col-md-9{width:75%}.slam-easyform .col-md-8{width:66.66666667%}.slam-easyform .col-md-7{width:58.33333333%}.slam-easyform .col-md-6{width:50%}.slam-easyform .col-md-5{width:41.66666667%}.slam-easyform .col-md-4{width:33.33333333%}.slam-easyform .col-md-3{width:25%}.slam-easyform .col-md-2{width:16.66666667%}.slam-easyform .col-md-1{width:8.33333333%}.slam-easyform .col-md-pull-12{right:100%}.slam-easyform .col-md-pull-11{right:91.66666667%}.slam-easyform .col-md-pull-10{right:83.33333333%}.slam-easyform .col-md-pull-9{right:75%}.slam-easyform .col-md-pull-8{right:66.66666667%}.slam-easyform .col-md-pull-7{right:58.33333333%}.slam-easyform .col-md-pull-6{right:50%}.slam-easyform .col-md-pull-5{right:41.66666667%}.slam-easyform .col-md-pull-4{right:33.33333333%}.slam-easyform .col-md-pull-3{right:25%}.slam-easyform .col-md-pull-2{right:16.66666667%}.slam-easyform .col-md-pull-1{right:8.33333333%}.slam-easyform .col-md-pull-0{right:0}.slam-easyform .col-md-push-12{left:100%}.slam-easyform .col-md-push-11{left:91.66666667%}.slam-easyform .col-md-push-10{left:83.33333333%}.slam-easyform .col-md-push-9{left:75%}.slam-easyform .col-md-push-8{left:66.66666667%}.slam-easyform .col-md-push-7{left:58.33333333%}.slam-easyform .col-md-push-6{left:50%}.slam-easyform .col-md-push-5{left:41.66666667%}.slam-easyform .col-md-push-4{left:33.33333333%}.slam-easyform .col-md-push-3{left:25%}.slam-easyform .col-md-push-2{left:16.66666667%}.slam-easyform .col-md-push-1{left:8.33333333%}.slam-easyform .col-md-push-0{left:0}.slam-easyform .col-md-offset-12{margin-left:100%}.slam-easyform .col-md-offset-11{margin-left:91.66666667%}.slam-easyform .col-md-offset-10{margin-left:83.33333333%}.slam-easyform .col-md-offset-9{margin-left:75%}.slam-easyform .col-md-offset-8{margin-left:66.66666667%}.slam-easyform .col-md-offset-7{margin-left:58.33333333%}.slam-easyform .col-md-offset-6{margin-left:50%}.slam-easyform .col-md-offset-5{margin-left:41.66666667%}.slam-easyform .col-md-offset-4{margin-left:33.33333333%}.slam-easyform .col-md-offset-3{margin-left:25%}.slam-easyform .col-md-offset-2{margin-left:16.66666667%}.slam-easyform .col-md-offset-1{margin-left:8.33333333%}.slam-easyform .col-md-offset-0{margin-left:0}}@media (min-width:1200px){.slam-easyform .col-lg-1, .slam-easyform .col-lg-2, .slam-easyform .col-lg-3, .slam-easyform .col-lg-4, .slam-easyform .col-lg-5, .slam-easyform .col-lg-6, .slam-easyform .col-lg-7, .slam-easyform .col-lg-8, .slam-easyform .col-lg-9, .slam-easyform .col-lg-10, .slam-easyform .col-lg-11, .slam-easyform .col-lg-12{float:left}.slam-easyform .col-lg-12{width:100%}.slam-easyform .col-lg-11{width:91.66666667%}.slam-easyform .col-lg-10{width:83.33333333%}.slam-easyform .col-lg-9{width:75%}.slam-easyform .col-lg-8{width:66.66666667%}.slam-easyform .col-lg-7{width:58.33333333%}.slam-easyform .col-lg-6{width:50%}.slam-easyform .col-lg-5{width:41.66666667%}.slam-easyform .col-lg-4{width:33.33333333%}.slam-easyform .col-lg-3{width:25%}.slam-easyform .col-lg-2{width:16.66666667%}.slam-easyform .col-lg-1{width:8.33333333%}.slam-easyform .col-lg-pull-12{right:100%}.slam-easyform .col-lg-pull-11{right:91.66666667%}.slam-easyform .col-lg-pull-10{right:83.33333333%}.slam-easyform .col-lg-pull-9{right:75%}.slam-easyform .col-lg-pull-8{right:66.66666667%}.slam-easyform .col-lg-pull-7{right:58.33333333%}.slam-easyform .col-lg-pull-6{right:50%}.slam-easyform .col-lg-pull-5{right:41.66666667%}.slam-easyform .col-lg-pull-4{right:33.33333333%}.slam-easyform .col-lg-pull-3{right:25%}.slam-easyform .col-lg-pull-2{right:16.66666667%}.slam-easyform .col-lg-pull-1{right:8.33333333%}.slam-easyform .col-lg-pull-0{right:0}.slam-easyform .col-lg-push-12{left:100%}.slam-easyform .col-lg-push-11{left:91.66666667%}.slam-easyform .col-lg-push-10{left:83.33333333%}.slam-easyform .col-lg-push-9{left:75%}.slam-easyform .col-lg-push-8{left:66.66666667%}.slam-easyform .col-lg-push-7{left:58.33333333%}.slam-easyform .col-lg-push-6{left:50%}.slam-easyform .col-lg-push-5{left:41.66666667%}.slam-easyform .col-lg-push-4{left:33.33333333%}.slam-easyform .col-lg-push-3{left:25%}.slam-easyform .col-lg-push-2{left:16.66666667%}.slam-easyform .col-lg-push-1{left:8.33333333%}.slam-easyform .col-lg-push-0{left:0}.slam-easyform .col-lg-offset-12{margin-left:100%}.slam-easyform .col-lg-offset-11{margin-left:91.66666667%}.slam-easyform .col-lg-offset-10{margin-left:83.33333333%}.slam-easyform .col-lg-offset-9{margin-left:75%}.slam-easyform .col-lg-offset-8{margin-left:66.66666667%}.slam-easyform .col-lg-offset-7{margin-left:58.33333333%}.slam-easyform .col-lg-offset-6{margin-left:50%}.slam-easyform .col-lg-offset-5{margin-left:41.66666667%}.slam-easyform .col-lg-offset-4{margin-left:33.33333333%}.slam-easyform .col-lg-offset-3{margin-left:25%}.slam-easyform .col-lg-offset-2{margin-left:16.66666667%}.slam-easyform .col-lg-offset-1{margin-left:8.33333333%}.slam-easyform .col-lg-offset-0{margin-left:0}}
/* End */


/* Start:/bitrix/components/slam/easyform/lib/css/bootstrapValidator.min.css?1753815823565*/
/*!
 * BootstrapValidator (http://bootstrapvalidator.com)
 * The best jQuery plugin to validate form fields. Designed to use with Bootstrap 3
 *
 * @version     v0.5.2, built on 2014-09-25 4:01:07 PM
 * @author      https://twitter.com/nghuuphuoc
 * @copyright   (c) 2013 - 2014 Nguyen Huu Phuoc
 * @license     MIT
 */

.bv-form .help-block{margin-bottom:0}.bv-form .tooltip-inner{text-align:left}.nav-tabs li.bv-tab-success>a{color:#3c763d}.nav-tabs li.bv-tab-error>a{color:#a94442}.bv-form .bv-icon-no-label{top:0}.bv-form .bv-icon-input-group{top:0;z-index:100}
/* End */


/* Start:/local/templates/mebel-po-karmanu/components/slam/easyform/modal-offer-form/style.min.css?1722872997805*/
.slam-easyform .modal{text-align:center}@media screen and (min-width:768px){.slam-easyform .modal:before{display:inline-block;vertical-align:middle;content:" ";height:100%}}.slam-easyform .modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.slam-easyform .modal .modal-header .title{margin:0;font-size:22px;display:inline-block}.hide-formvalidation small.help-block{display:none!important}@keyframes spinner{to{transform:rotate(360deg)}}.slam-easyform .spinner,.slam-easyform .spinner:hover{position:relative;color:transparent}.slam-easyform .spinner:before{content:'';box-sizing:border-box;position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;border-radius:50%;border:2px solid #ccc;border-top-color:#333;animation:spinner .6s linear infinite}
/* End */


/* Start:/local/templates/mebel-po-karmanu/components/slam/easyform/modal-one-click/style.min.css?1722872997805*/
.slam-easyform .modal{text-align:center}@media screen and (min-width:768px){.slam-easyform .modal:before{display:inline-block;vertical-align:middle;content:" ";height:100%}}.slam-easyform .modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.slam-easyform .modal .modal-header .title{margin:0;font-size:22px;display:inline-block}.hide-formvalidation small.help-block{display:none!important}@keyframes spinner{to{transform:rotate(360deg)}}.slam-easyform .spinner,.slam-easyform .spinner:hover{position:relative;color:transparent}.slam-easyform .spinner:before{content:'';box-sizing:border-box;position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;border-radius:50%;border:2px solid #ccc;border-top-color:#333;animation:spinner .6s linear infinite}
/* End */
/* /local/templates/mebel-po-karmanu/components/bitrix/news/tumby_v2/bitrix/news.detail/.default/style.css?178705289421435 */
/* /bitrix/components/slam/easyform/lib/css/bootstrap.min.css?175381582322741 */
/* /bitrix/components/slam/easyform/lib/css/bootstrapValidator.min.css?1753815823565 */
/* /local/templates/mebel-po-karmanu/components/slam/easyform/modal-offer-form/style.min.css?1722872997805 */
/* /local/templates/mebel-po-karmanu/components/slam/easyform/modal-one-click/style.min.css?1722872997805 */
