﻿/*
### Mat. Design için shadow sıralaması:
### 01-tools/_tools.box.shadow.less dosyasından
### referansla .box-shadow-mat (@level: 1) mixingi kullanılıarak
### sırasına göre level değişkeniyle tanımalanır (1-5 arası değer alır) 
-------------------------------------

Bg                       - 0  
Paneller                 - 2
Topbar                   - 4
Footer                   - 4 
Column Menu              - 4
PopOut Menuler           - 8 
Left-Nav-Right-Filter    - 16
Modal-Dialog             - 24 

*/
/* Bentas App Logos*/
/*  badge colors */
/*Basic Fonts*/
/*Basic width - height*/
/*Base style*/
/*font / text properties*/
/* Selects, Dropdowns */
/* Inputs */
/*Label*/
/*Formmm*/
/* Links */
/*Butonlar*/
/* Headers */
/* Error State */
/*Badge*/
/*Panel*/
/*panelbar*/
/*Bentaş Panel*/
/*Span*/
/*Popover*/
/*Menüler*/
/*Chart*/
/*Text-alert*/
/*İcon*/
/*Alert*/
/*Radio*/
/*Footer*/
/*Fixed Footer Menu*/
/*Basket*/
/*Currency*/
/*Login*/
/*Teaser*/
/*Component*/
.b__host_block--backgorund--image {
  background: none;
  background-size: cover;
}
.b__host--block--app--backgorund--image {
  background: none;
  background-size: cover;
}
.b__host--block--analysis--backgorund--image {
  background: none;
  background-size: cover;
}
.b__contex--menu--image {
  background: none;
}
/* gallery */
/*cards */
.b__page-lead-background-image-1 {
  background: none;
  background-size: cover;
}
.b__page-lead-background-image-2 {
  background: none;
  background-size: cover;
}
.b__page-lead-background-image-3 {
  background: none;
  background-size: cover;
}
.b__information--center--top--background-image {
  background: none repeat-x top;
}
.b__information-background-image {
  background-image: none;
  background-size: cover;
}
.b__block-background-image {
  background: none;
  background-size: cover;
}
.b__page-bg-background-image {
  background: none;
  background-size: cover;
}
.b__host-page-bg-background-image {
  background: none;
  background-size: cover;
}
.b__user--bg--background-image {
  background-image: none;
  background-size: cover;
}
/*Head*/
/*Box*/
/*Favorite Box*/
/*Weather*/
/* Order */
/* Backgrounds*/
/*Dashboard*/
/* new dashboard variables*/
/*test*/
.fixed-bar-float {
  right: 0;
}
.fixed-bar-arrow-float {
  right: -300px;
}
.fixed-bar-arrow-direction {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
/*Table*/
.cd-main-content .cd-btn {
  /* filtericn*/
  background-color: #ff2222 !important;
}
.b__chart--tableRow {
  font-size: unset;
}
/*table new responsive*/
/***** new button types*/
/****** multi select */
/*@multi-select-focus-text-color: @default-color;
@multi-select-focus-bg-color: darken (@multi-select-selected-bg-color, 6% );*/
/* Teklif sayfası için */
/* teklif karşılaştırma */
/* Teklif Custumize Button */
/* mini notifications*/
/** custom big radio buttons */
/* material style loading progress bar */
/*custom kendo tooltip*/
/* kendo button overwrite*/
.k-action-buttons .k-primary.k-button,
.k-action-buttons .k-primary.k-button:hover,
.k-action-buttons .k-primary.k-state-hover.k-button,
.k-button-flat.k-primary,
.k-button-flat.k-primary.k-state-hover,
.k-button-flat.k-primary:hover,
.k-button.k-outline.k-primary,
.k-button.k-outline.k-primary.k-state-hover,
.k-button.k-outline.k-primary:hover,
.k-calendar-header .k-primary.k-button,
.k-calendar-header .k-primary.k-button:hover,
.k-calendar-header .k-primary.k-state-hover.k-button,
.k-dialog-button-group .k-primary.k-button,
.k-dialog-button-group .k-primary.k-button:hover,
.k-dialog-button-group .k-primary.k-state-hover.k-button,
.k-dialog-buttongroup .k-primary.k-button,
.k-dialog-buttongroup .k-primary.k-button:hover,
.k-dialog-buttongroup .k-primary.k-state-hover.k-button,
.k-edit-buttons .k-primary.k-button,
.k-edit-buttons .k-primary.k-button:hover,
.k-edit-buttons .k-primary.k-state-hover.k-button,
.k-edit-field .k-primary.k-button,
.k-edit-field .k-primary.k-button:hover,
.k-edit-field .k-primary.k-state-hover.k-button,
.k-editor-toolbar .k-primary.k-dropdown-wrap,
.k-editor-toolbar .k-primary.k-dropdown-wrap:hover,
.k-editor-toolbar .k-primary.k-picker-wrap,
.k-editor-toolbar .k-primary.k-picker-wrap:hover,
.k-editor-toolbar .k-primary.k-state-hover.k-dropdown-wrap,
.k-editor-toolbar .k-primary.k-state-hover.k-picker-wrap,
.k-editor-toolbar a.k-primary.k-state-hover.k-tool,
.k-editor-toolbar a.k-primary.k-tool,
.k-editor-toolbar a.k-primary.k-tool:hover,
.k-gantt-toolbar .k-primary.k-button,
.k-gantt-toolbar .k-primary.k-button:hover,
.k-gantt-toolbar .k-primary.k-state-hover.k-button,
.k-gantt-views li a.k-primary,
.k-gantt-views li a.k-primary.k-state-hover,
.k-gantt-views li a.k-primary:hover,
.k-primary.k-button.k-bare,
.k-primary.k-button.k-bare:hover,
.k-primary.k-button.k-flat,
.k-primary.k-button.k-flat:hover,
.k-primary.k-state-hover.k-button.k-bare,
.k-primary.k-state-hover.k-button.k-flat,
.k-scheduler-footer li .k-primary.k-link,
.k-scheduler-footer li .k-primary.k-link:hover,
.k-scheduler-footer li .k-primary.k-state-hover.k-link,
.k-scheduler-footer li a.k-primary,
.k-scheduler-footer li a.k-primary.k-state-hover,
.k-scheduler-footer li a.k-primary:hover,
.k-scheduler-toolbar li .k-primary.k-link,
.k-scheduler-toolbar li .k-primary.k-link:hover,
.k-scheduler-toolbar li .k-primary.k-state-hover.k-link,
.k-scheduler-toolbar li a.k-primary,
.k-scheduler-toolbar li a.k-primary.k-state-hover,
.k-scheduler-toolbar li a.k-primary:hover,
.k-spreadsheet-popup .k-primary.k-button,
.k-spreadsheet-popup .k-primary.k-button:hover,
.k-spreadsheet-popup .k-primary.k-state-hover.k-button,
.k-spreadsheet-quick-access-toolbar .k-primary.k-button,
.k-spreadsheet-quick-access-toolbar .k-primary.k-button:hover,
.k-spreadsheet-quick-access-toolbar .k-primary.k-state-hover.k-button,
.k-spreadsheet-sheets-bar .k-primary.k-button,
.k-spreadsheet-sheets-bar .k-primary.k-button:hover,
.k-spreadsheet-sheets-bar .k-primary.k-state-hover.k-button,
.k-toolbar .k-split-button.k-state-disabled .k-primary.k-button,
.k-toolbar .k-split-button.k-state-disabled .k-primary.k-button:hover,
.k-toolbar .k-split-button.k-state-disabled .k-primary.k-state-hover.k-button {
  color: #4d4f53;
}
/* custom login vars */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7GxP.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fChc9.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfChc9.ttf) format('truetype');
}
.b__text-right {
  text-align: right !important;
}
.b__text-left {
  text-align: left !important;
}
.b__text-justify {
  text-align: justify !important;
}
.b__text-center {
  text-align: center !important;
}
.text-deco-none {
  text-decoration: none;
}
.text-deco-underline {
  text-decoration: underline;
}
.text-deco-line-through {
  text-decoration: line-through;
}
.b__line-height--normal {
  line-height: normal;
}
.b__bold--text {
  font-weight: bold;
}
.b__normal--text {
  font-weight: normal;
}
.b__small--text {
  font-size: 12px;
}
.auto-width {
  width: auto;
}
.clear {
  clear: both;
  float: left;
  width: 100%;
}
.left-float {
  float: left;
}
.right-float {
  float: right;
}
.relative {
  position: relative;
}
.absolute {
  position: absolute;
}
.fixed {
  position: fixed;
}
.relative-right {
  position: relative;
  float: right;
}
.relative-left {
  position: relative;
  float: left;
}
.margin-auto {
  margin: auto !important;
}
.zero-padding {
  padding: 0;
}
.zero-margin {
  margin: 0;
}
.zero-margin-padding {
  margin: 0;
  padding: 0;
}
.zero-important-margin {
  margin: 0 !important;
}
.zero-important-padding {
  padding: 0 !important;
}
.hidden-overflow {
  overflow: hidden;
}
.transparent-bg {
  background-color: transparent;
}
.contain-bg-size {
  background-size: contain;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.auto-height-important {
  height: auto !important;
}
.display-none {
  display: none !important;
}
.b__border--top {
  border-top: 1px solid #a2a2a2;
}
.b__border--bottom {
  border-bottom: 1px solid #a2a2a2;
}
.b__border--left {
  border-left: 1px solid #a2a2a2;
}
.b__border--right {
  border-right: 1px solid #a2a2a2;
}
.b__border--none {
  border: none !important;
}
.b__header.b__border--none {
  border: 0;
}
.b__padding-top {
  padding-top: 5px !important;
}
.b__padding-bottom {
  padding-bottom: 5px !important;
}
.b__padding-left {
  padding-left: 5px !important;
}
.b__padding-right {
  padding-right: 5px !important;
}
.b__margin--top {
  margin-top: 5px !important;
}
.b__margin--bottom {
  margin-bottom: 5px !important;
}
.b__margin--left {
  margin-left: 5px !important;
}
.b__margin--right {
  margin-right: 5px !important;
}
.b__grid--margin--top {
  margin-top: 20px !important;
}
.b__grid--margin--bottom {
  margin-bottom: 40px !important;
}
.b__grid--margin--left {
  margin-left: 10px !important;
}
.b__grid--margin--right {
  margin-right: 10px !important;
}
.cursor-pointer {
  cursor: pointer;
}
.rotate-180 {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.no-outline {
  outline: none !important;
}
.b__no--margin {
  margin: 0;
}
.b__no--padding {
  padding: 0;
}
.b__no--margin-padding {
  margin: 0;
  padding: 0;
}
.b__padding--tablet {
  padding: 30px 20px;
}
.b__100Vh {
  height: 100vh;
}
.b__disabled--text {
  color: #cccccc;
}
.b__disabled {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.5;
  text-decoration: none;
}
.clearBoth {
  clear: both;
}
.b__text--elipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.b__unselectable {
  opacity: 0.4;
  user-select: none;
  pointer-events: none;
}
/* material hover ripple effect */
.b__ripple--effect {
  overflow: hidden;
  position: relative;
}
.b__ripple--effect::after {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.1);
  display: none;
}
.b__ripple--effect.rect::after {
  border-radius: 0;
}
.b__ripple--effect:hover::after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  animation: 0.7s rip ease 1;
}
/*button,
b__btn,
a,
.b__footer--button,
.b__footer--save--button {
    overflow: hidden;
    position: relative
}


button:after,
b__btn:after,
a:after,
.b__footer--button:after,
.b__footer--save--button:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 5px;
    height: 5px;
    background: rgba(255, 255, 255, .3);
    opacity: 0;
    border-radius: 100%;
    transform: scale(1, 1) translate(-50%);
    transform-origin: 50% 50%;
}

button:focus:not(:active)::after,
b__btn:focus:not(:active)::after,
a:focus:not(:active)::after,
.b__footer--button:focus:not(:active)::after,
.b__footer--save--button:focus:not(:active)::after {
    animation: ripple 1s ease-out;
}





@keyframes ripple {
    0% {
        transform: scale(0, 0);
        opacity: 1;
    }

    20% {
        transform: scale(25, 25);
        opacity: 1;
    }

    100% {
        opacity: 0;
        transform: scale(40, 40);
    }
}


*/
/*@break-small: 768px;
@break-large: 1024px;

.foo {
    color: red;
}

.media-mixin(@break) when (@break = @break-small) {
    .foo {
        color: green;
    }
}

.media-mixin(@break) when (@break = @break-large) {
    .foo {
        color: blue;
    }
}

@media all and (min-width: @break-small) {
    .media-mixin(@break-small);
}

@media all and (min-width: @break-large) {
    .media-mixin(@break-large);
}*/
.b__no--wrap {
  white-space: normal !important;
}
.flex__column {
  flex-direction: column;
}
.flex__row {
  flex-direction: row;
}
.flex__align--items--center {
  align-items: center;
}
.flex__align--items--start {
  align-items: flex-start;
}
.flex__align--items--end {
  align-items: flex-end;
}
.flex__align--items--baseline {
  align-items: baseline;
}
.flex__justify--content--center {
  justify-content: center;
}
.flex__justify--content--start {
  justify-content: flex-start;
}
.flex__justify--content--end {
  justify-content: flex-end;
}
.flex__justify--content--around {
  justify-content: space-around;
}
.flex__justify--content--between {
  justify-content: space-between;
}
.b_shadow--none {
  box-shadow: none !important;
}
.b__no--user-select {
  user-select: none !important;
}
/*material text ve bg renkleri*/
.b__text--color-transparent {
  color: transparent !important;
}
.b__text--color-white {
  color: #ffffff !important;
}
.b__text--color-black {
  color: #000000 !important;
}
.b__text--color-red {
  color: #f44336 !important;
}
.b__text--color-darkRed {
  color: #d50000 !important;
}
.b__text--color-pink {
  color: #e91e63 !important;
}
.b__text--color-purple {
  color: #9c27b0 !important;
}
.b__text--color-deepPurple {
  color: #673ab7 !important;
}
.b__text--color-indigo {
  color: #3f51b5 !important;
}
.b__text--color-blue {
  color: #2196f3 !important;
}
.b__text--color-lightBlue {
  color: #03a9f4 !important;
}
.b__text--color-cyan {
  color: #00bcd4 !important;
}
.b__text--color-green {
  color: #4caf50 !important;
}
.b__text--color-lightGreen {
  color: #8bc34a !important;
}
.b__text--color-lime {
  color: #cddc39 !important;
}
.b__text--color-yellow {
  color: #ffeb3b !important;
}
.b__text--color-amber {
  color: #ffc107 !important;
}
.b__text--color-orange {
  color: #ff9800 !important;
}
.b__text--color-deepOrange {
  color: #ff5722 !important;
}
.b__text--color-brown {
  color: #795548 !important;
}
.b__text--color-grey {
  color: #9e9e9e !important;
}
.b__text--color-lightGrey {
  color: #e0e0e0 !important;
}
.b__text--color-lightestGrey {
  color: #fafafa !important;
}
.b__text--color-darkGrey {
  color: #616161 !important;
}
.b__text--color-blueGrey {
  color: #607d8b !important;
}
.b__bg--color-transparent {
  background-color: transparent !important;
}
.b__bg--color-transparent:hover {
  background-color: transparent !important;
}
.b__bg--color-white {
  background-color: #ffffff !important;
}
.b__bg--color-black {
  background-color: #000000 !important;
}
.b__bg--color-red {
  background-color: #f44336 !important;
}
.b__bg--color-darkRed {
  background-color: #d50000 !important;
}
.b__bg--color-pink {
  background-color: #e91e63 !important;
}
.b__bg--color-purple {
  background-color: #9c27b0 !important;
}
.b__bg--color-deepPurple {
  background-color: #673ab7 !important;
}
.b__bg--color-indigo {
  background-color: #3f51b5 !important;
}
.b__bg--color-blue {
  background-color: #2196f3 !important;
}
.b__bg--color-lightBlue {
  background-color: #03a9f4 !important;
}
.b__bg--color-cyan {
  background-color: #00bcd4 !important;
}
.b__bg--color-green {
  background-color: #4caf50 !important;
}
.b__bg--color-lightGreen {
  background-color: #8bc34a !important;
}
.b__bg--color-lime {
  background-color: #cddc39 !important;
}
.b__bg--color-yellow {
  background-color: #ffeb3b !important;
}
.b__bg--color-amber {
  background-color: #ffc107 !important;
}
.b__bg--color-orange {
  background-color: #ff9800 !important;
}
.b__bg--color-deepOrange {
  background-color: #ff5722 !important;
}
.b__bg--color-brown {
  background-color: #795548 !important;
}
.b__bg--color-grey {
  background-color: #9e9e9e !important;
}
.b__bg--color-lightGrey {
  background-color: #e0e0e0 !important;
}
.b__bg--color-lightestGrey {
  background-color: #fafafa !important;
}
.b__bg--color-darkGrey {
  background-color: #616161 !important;
}
.b__bg--color-blueGrey {
  background-color: #607d8b !important;
}
.b__red--glow {
  box-shadow: 0 0 12px #ce0e00;
}
.b__img--responsive {
  max-width: 100%;
  height: auto;
  display: block;
}
.b__second--font-family {
  font-family: 'Roboto', Helvetica, Arial, Verdana, Tahoma, sans-serif;
}
.clear-padding {
  padding: 0;
}
.clear-margin {
  margin: 0;
}
@media only screen and (max-width: 768px) {
  .clear-margin-mobile {
    margin: 0;
    padding: 0 15px;
  }
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  * {
    text-shadow: none !important;
    color: #000000 !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  html,
  body {
    height: 100vh;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible;
  }
  body {
    color: #000000;
    background-color: #ffffff;
    font-family: 'Poppins', sans-serif;
  }
  .b__content--wrapper {
    overflow: visible;
    overflow-x: visible;
    display: block !important;
  }
  .btnPrint {
    display: none;
  }
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #a2a2a2;
    page-break-inside: avoid;
  }
  thead {
    /*display: table-header-group !important;*/
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #a2a2a2 !important;
  }
  .label {
    border: 1px solid #a2a2a2;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #ffffff !important;
  }
  h1 {
    font-size: 20px;
    padding: 15px 0;
  }
  h2 {
    font-size: 18px;
    padding: 15px 0;
  }
  h3,
  h4,
  h5,
  h6 {
    font-size: 16px;
    padding: 15px 0;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #a2a2a2 !important;
  }
  table th {
    padding: 5px;
    font-size: 16px;
  }
  table td {
    font-size: 14px;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #a2a2a2 !important;
  }
  .borderedTable {
    padding: 5px;
    border: 1px solid #a2a2a2;
    font-size: 12px;
  }
  .b__row {
    clear: both;
    margin-left: -15px;
    margin-right: -15px;
  }
  .b__table--container {
    background-color: #e6e6e6;
    clear: both;
    max-width: 100%;
    float: left;
    overflow-x: auto;
    padding: 10px 10px;
    width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    margin: 0 !important;
    page-break-after: auto;
    page-break-before: auto;
    page-break-inside: auto;
  }
  .b__table--container .k-grid {
    margin: 0 !important;
  }
  .b__table--container h4 {
    color: #616161;
    font-weight: normal;
    border-bottom: 1px solid #a2a2a2;
    margin-bottom: 0;
    padding-bottom: 5px;
    float: left;
    width: 100%;
  }
  .b__table--container h4 span,
  .b__table--container h4 i {
    line-height: 16px;
  }
  div.k-window-content label {
    min-width: 120px;
    float: left;
    margin-right: 15px;
  }
  .b__lg--1 {
    float: left;
    width: 8.33333333%;
  }
  .b__lg--11 {
    float: left;
    width: 91.66666667%;
  }
  .b__1 {
    float: left;
    width: 8.33333333%;
  }
  .b__2 {
    float: left;
    width: 16.66666667%;
  }
  .b__3 {
    float: left;
    width: 25%;
  }
  .b__4 {
    float: left;
    width: 33.33333333%;
  }
  .b__5 {
    float: left;
    width: 41.66666667%;
  }
  .b__6 {
    float: left;
    width: 50%;
  }
  .b__7 {
    float: left;
    width: 58.33333333%;
  }
  .b__8 {
    float: left;
    width: 66.66666667%;
  }
  .b__9 {
    float: left;
    width: 75%;
  }
  .b__10 {
    float: left;
    width: 83.33333333%;
  }
  .b__11 {
    float: left;
    width: 91.66666667%;
  }
  .b__12 {
    float: left;
    width: 100%;
  }
  .b__table {
    max-width: 100%;
    page-break-before: always;
    width: 100%;
  }
  .b__table thead th {
    padding: 6px 12px;
    padding: 5PX;
    overflow: hidden;
    text-overflow: UNSET;
    white-space: NORMAL;
    line-height: 18px;
  }
  .b__table tr {
    display: table-row;
    float: none;
    width: auto;
    border-bottom: none;
    padding: unset;
    margin: unset;
    box-shadow: none;
  }
  .b__table td {
    overflow: auto !important;
    text-overflow: unset;
    white-space: normal;
    max-width: none;
    padding: 6px 12px;
    outline: 0;
    vertical-align: middle;
    line-height: 22px;
    display: table-cell !important;
  }
  div.k-window-content label {
    min-width: 180px;
    float: left;
    text-align: left;
    margin-right: 15px;
  }
  label {
    margin-bottom: 0;
    padding: 0;
  }
  .b__print--form--container {
    border: none;
    font-size: 11px !important;
  }
  .b__row--border label {
    display: block;
    font-weight: 700;
    font-size: 11px;
  }
  .b__print--form--container .b__window--button-group {
    display: none;
  }
  .b__table,
  .b__table--container {
    page-break-before: always;
    page-break-inside: avoid;
    page-break-after: always;
  }
  .b__history--form--container .b__window--button-group {
    display: none;
  }
  [data-label]:before {
    display: none;
  }
  .b__header,
  footer {
    display: none;
  }
  .b__panel--info {
    position: relative;
    page-break-inside: avoid;
    color: #ccc !important;
    font-size: 10px;
    line-height: normal;
  }
  thead {
    display: table-header-group;
  }
  tfoot {
    display: table-footer-group;
  }
  table {
    width: 100%;
  }
  .page-header,
  .page-header-space {
    height: 100px;
  }
  .page-footer,
  .page-footer-space {
    height: 90px;
  }
  .page-footer {
    position: fixed;
    bottom: 0;
    width: 100%;
    text-align: center;
    padding: 20px;
    font-size: 11px;
  }
  .page-header {
    position: fixed;
    top: 0mm;
    width: 100%;
  }
  .page {
    page-break-after: always;
  }
  .b__window--button-group button {
    display: none;
  }
}
/*
page [size="A4"] {
    margin: 0;
}*/
.b__print--bg {
  background-color: #ffffff;
}
.container {
  padding: 0;
  width: 100%;
}
.navbar-brand {
  padding: 6px 15px;
}
.navbar-default {
  background-color: transparent;
  border-color: transparent;
}
.carousel {
  width: 30%;
}
/*.carousel-control {
    top: 195px;
}*/
.carousel-control {
  opacity: 0.2;
}
.carousel-control.left,
.carousel-control.right {
  background-image: none;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  border-bottom: 1px solid #a2a2a2;
  line-height: 17px;
  background-color: transparent;
}
.input-group.date {
  margin: 5px 0 10px 0;
}
.input-group.date input {
  margin: 0;
}
.k-invalid {
  border-color: #D50000;
}
.input-group-addon {
  border-radius: 0;
}
.glyphicon.glyphicon-lock,
.glyphicon.glyphicon-exclamation-sign {
  font-size: 55px;
  color: #2e3131;
  line-height: 150px;
}
.modal-title {
  float: left;
}
.modal {
  z-index: 15000;
}
.modal-backdrop {
  z-index: 14000;
}
sup {
  top: -40px;
  font-size: 48px;
}
sup.degree {
  font-size: 44px;
  margin-left: 5px;
  top: -30px;
}
.bootstrap-filestyle.input-group label {
  margin-top: 0;
}
.badge {
  background-color: #333333;
  border-radius: 2px;
  color: #ffffff;
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  line-height: 1;
  margin-left: 5px;
  min-width: 10px;
  padding: 3px 7px;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
}
@media only screen and (max-width: 1170px) {
  .carousel {
    width: 40%;
  }
}
@media only screen and (max-width: 768px) {
  .carousel {
    width: 60%;
  }
}
* {
  box-sizing: border-box;
}
html {
  min-height: 100vh;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  padding-top: 70px;
  height: 100%;
  background-color: transparent;
}
body {
  color: #2e3131;
  background-color: #ffffff;
  font-size: 16px;
  font-family: 'Poppins', sans-serif;
  height: 100%;
  min-height: 100%;
  overflow-x: hidden;
  margin: 0;
  padding: 0;
  padding-bottom: 15px;
}
hr {
  margin-top: 10px;
  margin-bottom: 5px;
}
p {
  margin: 0 0 10px;
}
label span {
  color: #2e3131;
}
@media only screen and (max-width: 820px) {
  html,
  body {
    background-color: #ffffff;
    height: 100%;
    min-height: 100% !important;
    overflow-x: hidden;
  }
}
::selection {
  color: #ffffff;
  text-shadow: none;
  background: rgba(77, 79, 83, 0.99);
}
::-moz-selection {
  color: #ffffff;
  text-shadow: none;
  background: rgba(77, 79, 83, 0.99);
}
[role="button"] {
  cursor: pointer;
}
.b__heading {
  margin: 20px 0;
  padding-top: 55px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Poppins', sans-serif;
  line-height: 20px;
  margin: 0;
  position: relative;
  background-color: transparent;
}
h1 {
  font-size: 36px;
  color: #ffffff;
}
h2 {
  font-size: 30px;
  color: #ffffff;
}
h3 {
  font-size: 24px;
}
h4 {
  color: #ffffff;
  font-size: 18px;
}
h5 {
  color: #ffffff;
  font-size: 14px;
}
h6 {
  font-size: 12px;
}
h2.bg--white {
  background: #ffffff;
  font-weight: bold;
  border: 1px solid #a2a2a2;
  border-top: 2px solid #e6e6e6;
  font-size: 19px;
  margin-bottom: 0;
  padding: 10px 5px;
  width: 200px;
}
h2 span {
  color: #2e3131;
}
@media only screen and (max-width: 768px) {
  .b__heading {
    margin: 10px 0;
    padding-top: 25px;
  }
}
form {
  float: left;
  clear: both;
}
.b__form--bg {
  background-color: #ffffff;
  border: 1px solid #a2a2a2;
  clear: both;
  float: left;
  width: 100%;
  padding: 5px 10px;
}
input,
textarea,
select {
  background: #ffffff;
  border: 1px solid #cccccc;
  border-radius: 0;
  font-size: 16px;
  line-height: 20px;
  padding-left: 5px;
  resize: none;
  width: 100%;
}
input:focus,
textarea:focus,
select:focus {
  border-color: #686b6b;
  outline: 0;
}
input.textarea--margin,
textarea.textarea--margin,
select.textarea--margin {
  margin-bottom: 9px;
}
button[disabled],
html input[disabled],
input[readonly] {
  background-color: #e6e6e6;
  cursor: not-allowed;
}
button[disabled]:focus,
html input[disabled]:focus,
input[readonly]:focus {
  border-color: #cccccc;
}
input[type="radio"],
input[type="checkbox"] {
  width: auto;
  height: auto;
  margin: 3px 0 0;
}
input[type="checkbox"].k-checkbox,
input[type="radio"].k-radio {
  width: 16px;
  height: 16px;
  margin: auto;
}
input[type="number"] {
  text-align: right !important;
}
input[type="button"]:disabled,
input[type="text"]:disabled,
input[type="submit"]:disabled,
input[type="reset"]:disabled,
input[type="checkbox"]:disabled,
input[type="radio"]:disabled,
input[type="file"]:disabled::-webkit-file-upload-button,
button:disabled,
select:disabled,
keygen:disabled,
optgroup:disabled,
option:disabled,
select[disabled] > option {
  background-color: #e6e6e6;
}
input[type="search"] {
  -webkit-appearance: none;
  -moz-appearance: none;
}
textarea {
  overflow-x: hidden;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  color: #666666;
}
.mini-height {
  height: 45px;
}
select {
  border: 1px solid #a2a2a2;
  height: 34px;
  width: 100%;
}
/*@media only screen and (max-width: 1000px) {
    input[type="checkbox"],
    input[type="radio"] {
        cursor: pointer;
        .border-radius(1px);
        position: relative;
        box-sizing: content-box;
        width: @width-px - 80;
        height: @height-px - 80;
        border-width: 0;
        transition: all .3s linear;
    }
}*/
@media only screen and (max-width: 820px) {
  input[type="text"],
  input[type="password"],
  textarea {
    width: 100% !important;
  }
}
.b__custom-checkbox-container > input[type="checkbox"].k-checkbox {
  left: 50px;
  z-index: 50;
}
a {
  color: #2e3131;
  text-decoration: none;
  background-color: transparent;
}
a.anchor {
  display: block;
  position: relative;
  top: -100px;
}
a:hover,
a:focus,
a:active,
a:link {
  color: #000000;
  text-decoration: none;
  outline: 0;
  background-color: transparent;
}
a.btn {
  color: #2e3131;
  text-decoration: none;
  background-color: transparent;
}
a.btn:hover,
a.btn:active,
a.btn:focus,
a.btn:link {
  color: #000000;
  text-decoration: none;
}
a .glyphicon {
  color: #ffffff;
  margin-right: 10px;
}
a.b__action--link {
  font-weight: bold;
  text-align: right !important;
  color: #3c763d;
  display: block;
  width: 100%;
}
a.b__action--link .glyphicon {
  color: #3c763d;
  margin-right: 5px;
}
ul {
  padding-left: 0;
  margin-bottom: 0;
  list-style-type: none;
  background-color: transparent;
}
ul li {
  line-height: 20px;
  background-color: transparent;
}
ul li ul {
  list-style-position: inside;
  margin-left: 15px;
  background-color: transparent;
}
.b__alert {
  padding: 15px;
  margin-bottom: 20px;
  border: none;
  border-radius: 4px;
}
.b__alert h4 {
  margin-top: 0;
}
.b__alert > p,
.b__alert > ul {
  margin-bottom: 0;
}
.b__form {
  clear: both;
  float: left;
  margin-bottom: 10px;
  padding: 0;
  width: 100%;
}
.b__form.b__mrgn-pad {
  margin: 10px 0 15px 30px;
  padding: 10px 0;
}
.b__form .b__btn {
  margin-left: 0;
}
.b__form .b__add {
  float: right;
}
.b__form--header {
  clear: both;
  float: left;
  height: 40px;
  width: 100%;
}
.b__form--header h4 {
  margin-bottom: 0;
  margin-top: 0;
}
.b__form--info--header {
  clear: both;
  float: left;
  height: auto;
  margin-top: 0;
  padding: 10px 5px;
  width: 100%;
}
.b__form--info--header .b__form--group {
  margin-bottom: 0;
}
.b__form--info--header label {
  min-width: 84px !important;
}
.b__form--info--header h4 {
  margin-bottom: 0 !important;
  padding-bottom: 15px;
  color: inherit;
}
.b__form--info--header .b__price--text {
  line-height: 21px;
  padding-right: 5px;
}
label {
  display: inline-block;
  min-height: 20px;
  min-width: 30px;
  max-width: 100%;
  margin-bottom: 5px;
  padding: 0;
}
.b__input,
input {
  border-radius: 0;
  display: block;
  width: 100%;
  height: 46px;
  padding: 6px 12px;
  line-height: 20px;
  background-image: none;
}
.b__input:focus,
input:focus {
  box-shadow: none;
}
.b__input[disabled],
input[disabled],
.b__input[readonly],
input[readonly],
.b__input fieldset[disabled],
input fieldset[disabled] {
  opacity: 1;
  cursor: default;
}
textarea {
  height: auto;
}
.b__input--group {
  border-collapse: separate;
  display: table;
  position: relative;
}
.b__input--group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.b__input--group .b__input {
  float: left;
  margin-bottom: 0;
  position: relative;
  width: 100%;
  z-index: 2;
}
.b__input--group .b__input:focus {
  z-index: 3;
}
.b__input--group--addon,
.b__input--group--btn,
.b__input--group .b__input {
  display: table-cell;
}
.b__input--group--addon:not(:first-child):not(:last-child),
.b__input--group--btn:not(:first-child):not(:last-child),
.b__input--group .b__input:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.b__input--group--btn {
  font-size: 4px;
  position: relative;
  white-space: nowrap;
  top: 0.3px;
}
.b__input--group--btn button,
.b__input--group--btn a {
  margin-left: -1px !important;
}
.b__input--group--addon,
.b__input--group--btn {
  vertical-align: middle;
  white-space: nowrap;
  width: 1%;
}
.b__input--group--addon {
  padding: 6px 12px;
  font-size: 19px;
  font-weight: normal;
  line-height: 1px;
  color: #2e3131;
  text-align: center;
  background-color: #ffffff;
  border: 1px solid #a2a2a2;
}
.b__input--group--addon.input-sm {
  padding: 5px 10px;
  font-size: 16px;
}
.b__input--group--addon.input-lg {
  padding: 10px 16px;
  font-size: 22px;
}
.b__input--group--addon input[type="radio"],
.b__input--group--addon input[type="checkbox"] {
  margin-top: 0;
}
.b__input--group .b__input:first-child,
.b__input--group--addon:first-child,
.b__input--group--btn:first-child > .btn,
.b__input--group--btn:first-child > .btn-group > .btn,
.b__input--group--btn:first-child > .dropdown-toggle,
.b__input--group--btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.b__input--group--btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.b__input--group--addon:first-child {
  border-right: 0;
}
.b__input--group .b__input:last-child,
.b__input--group--addon:last-child,
.b__input--group--btn:last-child > .btn,
.b__input--group--btn:last-child > .btn-group > .btn,
.b__input--group--btn:last-child > .dropdown-toggle,
.b__input--group--btn:first-child > .btn:not(:first-child),
.b__input--group--btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.b__input--group--addon:last-child {
  border-left: 0;
}
.b__input--group--btn {
  position: relative;
  font-size: 4px;
  white-space: nowrap;
}
.b__input--group--btn > .b__btn,
.b__input--group--btn > button {
  margin-left: 0;
  position: relative;
  padding: 9px 7px !important;
  background-color: #e6e6e6 !important;
  border: 1px solid #a2a2a2;
  border-left: 0;
  border-radius: 0;
}
.b__input--group--btn > .b__btn:focus,
.b__input--group--btn > button:focus,
.b__input--group--btn > .b__btn:hover,
.b__input--group--btn > button:hover {
  background-color: #e6e6e6 !important;
  border: 1px solid #a2a2a2 !important;
  border-left: none !important;
}
.b__input--group--btn > .b__btn .glyphicon,
.b__input--group--btn > button .glyphicon {
  color: #ffffff;
}
.b__input--group--btn > .btn + .btn {
  margin-left: -1px;
}
.b__input--group--btn > .btn:hover,
.b__input--group--btn > .btn:focus,
.b__input--group--btn > .btn:active {
  z-index: 2;
}
.b__input--group--btn:first-child > .btn,
.b__input--group--btn:first-child > .btn-group {
  margin-right: -1px;
}
.b__input--group--btn:last-child > .btn,
.b__input--group--btn:last-child > .btn-group {
  margin-left: -1px;
  z-index: 2;
}
.b__form--group,
.b__form--group--left {
  float: left;
  margin-bottom: 15px;
  width: 100%;
}
.b__form--group .b__form--group,
.b__form--group--left .b__form--group {
  margin-bottom: 0 !important;
}
.b__form--group button,
.b__form--group--left button,
.b__form--group .b__btn,
.b__form--group--left .b__btn {
  float: right;
  margin-left: 15px;
}
.b__form--group--left {
  float: left;
}
.b__form--group--left button,
.b__form--group--left .b__btn {
  float: left;
  margin-right: 15px;
  margin-left: 0;
}
.b__form--inline .b__form--group,
.b__form--inline .b__form--group--left {
  float: none;
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle;
  width: 100%;
}
@media (max-width: 768px) {
  .b__form--inline .b__form--group {
    margin-bottom: 15px;
  }
}
.b__form--inline {
  /*button {
            width: @width-px - 65;
        }*/
}
@media (min-width: 991px) {
  .b__form--inline .b__form--group,
  .b__form--inline .b__form--group--left {
    display: inline-block;
    vertical-align: middle;
    width: auto;
  }
  .b__form--inline .b__input,
  .b__form--inline .input,
  .b__form--inline input {
    display: inline-block;
    margin-right: 15px;
    vertical-align: middle;
    width: auto;
  }
  .b__form--inline .k-toolbar .k-split-button,
  .b__form--inline span.k-colorpicker,
  .b__form--inline span.k-combobox,
  .b__form--inline span.k-datepicker,
  .b__form--inline span.k-datetimepicker,
  .b__form--inline span.k-dropdown,
  .b__form--inline span.k-dropdowntree,
  .b__form--inline span.k-numerictextbox,
  .b__form--inline span.k-timepicker {
    display: inline-block !important;
    margin-right: 15px !important;
    vertical-align: middle !important;
    width: auto !important;
  }
  .b__form--inline .b__input--group {
    display: inline-table;
    vertical-align: middle;
  }
  .b__form--inline .b__input--group .b__input--group--addon,
  .b__form--inline .b__input--group .b__input---group--btn,
  .b__form--inline .b__input--group .b__input {
    width: auto;
  }
  .b__form--inline .b__input--group > .b__input {
    width: 100%;
  }
  .b__form--inline label {
    margin-bottom: 0;
    margin-right: 5px;
  }
  .b__form--inline .b__radio,
  .b__form--inline .b__checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .b__form--inline .b__radio label,
  .b__form--inline .b__checkbox label {
    padding-left: 0;
  }
  .b__form--inline .b__radio input[type="radio"],
  .b__form--inline .b__checkbox input[type="checkbox"] {
    margin-left: 0;
    position: relative;
  }
}
@media (max-width: 991px) {
  .b__form--inline .b__form--group,
  .b__form--inline .b__form--group--left {
    margin-bottom: 15px;
    width: 100%;
  }
}
.b__form--inline .b__validation {
  padding: 5px 0;
}
.b__form--inline .b__validation {
  position: absolute;
  width: 100%;
}
.b__form--inline .field-validation-error {
  position: absolute;
  max-width: 300px;
  min-width: 160px;
}
.b__form--horizontal .b__radio,
.b__form--horizontal .b__checkbox,
.b__form--horizontal .b__radio-inline,
.b__form--horizontal .b__checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 6px;
}
.b__form--horizontal .b__radio,
.b__form--horizontal .b__checkbox {
  min-height: 26px;
}
.b__form--horizontal .b__form--group,
.b__form--horizontal .b__form--group--left {
  margin-left: -15px;
  margin-right: -15px;
  clear: both;
}
@media (min-width: 768px) {
  .b__form--horizontal label {
    text-align: right;
    float: right;
    margin-bottom: 10px;
    padding-top: 6px;
  }
}
.b__validation {
  border-radius: 0;
  clear: both;
  display: block;
  padding: 5px 0;
}
@media (min-width: 768px) {
  .b__error--box {
    width: 730px;
  }
}
@media only screen and (max-width: 768px) {
  .b__form--header {
    margin-bottom: 40px;
  }
}
@media (min-width: 992px) {
  .b__error--box {
    width: 950px;
  }
}
@media (min-width: 1200px) {
  .b__error--box {
    width: 1150px;
  }
}
@media (min-width: 1500px) {
  .b__error--box {
    width: 1280px;
  }
}
.b__error--box {
  display: none;
  border: solid 1px #cccccc;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
  background-color: #fff5f5;
  height: auto;
  margin: auto;
  min-height: 100px;
  left: 0;
  position: fixed;
  padding: 20px 15px 15px;
  right: 0;
  top: 69px;
}
.b__error--box .b__error--close span {
  float: left;
}
.b__error--box ul {
  list-style-position: inside;
}
.b__error--box ul li {
  list-style-type: disc;
  line-height: 25px;
}
.b__error--line {
  cursor: pointer;
  font-size: 29px;
  font-weight: bolder;
  height: 40px;
  left: 0;
  margin: auto;
  padding-top: 3px;
  position: fixed;
  right: 0;
  text-align: center;
  top: 48px;
  width: 40px;
  z-index: 50000;
}
.b__input--group .k-block,
.b__input--group .k-button,
.b__input--group .k-textbox,
.b__input--group .k-drag-clue,
.b__input--group .k-touch-scrollbar,
.b__input--group .k-window,
.b__input--group .k-window-titleless .k-window-content,
.b__input--group .k-window-action,
.b__input--group .k-inline-block,
.b__input--group .k-grid .k-filter-options,
.b__input--group .k-grouping-header .k-group-indicator,
.b__input--group .k-autocomplete,
.b__input--group .k-multiselect,
.b__input--group .k-combobox,
.b__input--group .k-dropdown,
.b__input--group .k-dropdown-wrap,
.b__input--group .k-datepicker,
.b__input--group .k-timepicker,
.b__input--group .k-colorpicker,
.b__input--group .k-datetimepicker,
.b__input--group .k-notification,
.b__input--group .k-numerictextbox,
.b__input--group .k-picker-wrap,
.b__input--group .k-numeric-wrap,
.b__input--group .k-colorpicker,
.b__input--group .k-list-container,
.b__input--group .k-calendar-container,
.b__input--group .k-calendar td,
.b__input--group .k-calendar .k-link,
.b__input--group .k-treeview .k-in,
.b__input--group .k-editor-inline,
.b__input--group .k-tooltip,
.b__input--group .k-tile,
.b__input--group .k-slider-track,
.b__input--group .k-slider-selection,
.b__input--group .k-upload,
.b__input--group .k-split-button {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
@media (max-width: 767px) {
  .b__error--box {
    top: 85px;
    margin: 0 10px;
  }
  .b__error--box .b__error--close span {
    width: 95%;
  }
  .b__error--box .b__error--close a {
    float: right;
    width: 5%;
  }
  .b__error--box ul {
    clear: both;
  }
}
@media (max-width: 1100px) {
  .b__input--group--btn > .b__btn,
  .b__input--group--btn > button {
    margin-top: 1px;
  }
}
.modal-header h3.modal-title {
  float: left;
}
.modal-body span.glyphicon-info-sign {
  margin-right: 5px;
}
.modal-footer {
  clear: both;
}
.b__btn--group,
.b__btn--group--left {
  float: right;
  margin: 15px 0;
}
.b__btn--group button,
.b__btn--group--left button {
  margin-left: 15px;
}
.b__btn--group--left button {
  margin-left: 0;
  margin-right: 15px;
}
.b__btn,
button {
  cursor: pointer;
  display: inline-block;
  line-height: 20px;
  margin-bottom: 0;
  white-space: nowrap;
  padding: 6px 12px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-radius: 4px;
  text-decoration: none;
  width: auto;
}
.b__btn:focus,
button:focus,
.b__btn:hover,
button:hover {
  outline: none;
  text-decoration: none;
}
.b__btn:active,
button:active,
.b__btn .active,
button .active {
  outline: none;
}
.b__btn .disabled,
button .disabled,
.b__btn [disabled],
button [disabled] {
  cursor: not-allowed;
  opacity: 1;
}
.b__btn--grid {
  margin: 0 0.16em;
  padding: 5px 10px;
  border: none;
  vertical-align: middle;
}
/* material style animasyon */
.b__btn--anime {
  position: relative;
  padding: 10px 30px;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  text-decoration: none;
  overflow: hidden;
}
.b__btn--anime:after {
  content: "";
  display: block;
  margin-left: -40px !important;
  margin-top: -120%;
  opacity: 0;
  position: absolute;
  padding-top: 300%;
  padding-left: 350%;
  transition: all 0.8s;
}
.b__btn--anime:active:after {
  margin: 0;
  padding: 0;
  opacity: 1;
  transition: 0s;
}
.b__nav {
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
}
.b__nav > li {
  display: block;
  position: relative !important;
}
.b__nav > li .dropdown-menu {
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
  -webkit-user-select: text;
  height: auto;
  left: -355px;
  overflow: hidden;
  padding: 0 15px;
  top: 48px;
  width: 507px;
  z-index: 500;
}
.b__nav > li .dropdown-menu li {
  float: left;
  margin: 0;
  width: 50%;
}
.b__nav > li .dropdown-menu li a {
  display: inline-block !important;
  padding: 10px 15px;
}
.b__nav > li .dropdown-menu li ul li {
  clear: both;
  display: block;
  margin: 5px 10px;
}
.b__nav > li .dropdown-menu li ul li > a:hover,
.b__nav > li .dropdown-menu li ul li > a:focus {
  text-decoration: none;
}
.b__nav > li > a,
.b__nav > li span {
  cursor: pointer;
  display: block;
  line-height: 30px;
  margin-right: 2px;
  padding: 9px 15px;
  position: relative;
}
.b__nav > li > a:hover,
.b__nav > li span:hover,
.b__nav > li > a:focus,
.b__nav > li span:focus,
.b__nav > li > a.selected,
.b__nav > li span.selected {
  text-decoration: none;
}
.b__nav > li > a > img {
  max-width: none;
}
.b__navbar {
  min-height: 50px;
  margin-bottom: 0;
  position: relative;
}
@media (min-width: 768px) {
  .b__navbar {
    border-radius: 4px;
  }
}
@media (min-width: 960px) {
  .b__navbar--header {
    float: left;
  }
}
.b__navbar--collapse {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-overflow-scrolling: touch;
}
.b__navbar--collapse.in {
  overflow-y: auto;
}
.b__navbar--collapse .b__navbar--fixed--top .navbar-collapse,
.b__navbar--collapse .b__navbar--static--top .navbar-collapse,
.b__navbar--collapse .b__navbar--fixed--bottom .navbar-collapse {
  padding-left: 0;
  padding-right: 0;
}
.b__container > .b__navbar--header,
.b__container--fluid > .b__navbar--header,
.b__container > .b__navbar--collapse,
.b__container--fluid > .b__navbar--collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .b__container > .b__navbar--header,
  .b__container--fluid > .b__navbar--header,
  .b__container > .b__navbar--collapse,
  .b__container--fluid > .b__navbar--collapse {
    margin-right: 0;
    margin-left: 15px;
  }
}
.b__navbar--static--top {
  z-index: 1000;
}
@media (min-width: 768px) {
  .b__navbar--static--top {
    border-radius: 0;
  }
}
.b__navbar--fixed--top,
.b__navbar--fixed--bottom {
  left: 0;
  position: fixed;
  right: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .b__navbar--fixed--top,
  .b__navbar--fixed--bottom {
    border-radius: 0;
  }
}
.b__navbar--fixed--top {
  top: 0;
}
.b__navbar--fixed--bottom {
  bottom: 0;
  margin-bottom: 0;
}
.b__navbar--brand {
  float: left;
  height: 50px;
  line-height: 20px;
  margin-left: 15px;
  padding: 5px 10px;
}
.b__navbar--brand:hover,
.b__navbar--brand:focus {
  text-decoration: none;
}
.b__navbar--brand > img {
  display: block;
  max-height: 40px;
}
@media (min-width: 768px) {
  .b__navbar > .b__container .b__navbar--brand,
  .b__navbar > .b__container--fluid .b__navbar--brand {
    margin-left: -15px;
  }
}
.b__navbar--toggle {
  border-radius: 4px;
  margin-right: 15px;
  margin-top: 8px;
  margin-bottom: 8px;
  padding: 9px 10px;
  position: relative;
  float: right;
}
.b__navbar--toggle:focus {
  outline: 0;
}
.b__navbar--toggle .icon-bar {
  border-radius: 1px;
  display: block;
  height: 2px;
  width: 22px;
}
.b__navbar--toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 960px) {
  .b__navbar--toggle {
    display: none;
  }
}
.b__navbar--nav {
  margin: 7.5px -15px;
}
.b__navbar--nav > li > a {
  line-height: 20px;
  padding-bottom: 10px;
  padding-top: 10px;
}
@media (max-width: 767px) {
  .b__navbar--nav .open .dropdown-menu {
    box-shadow: none;
    float: none;
    margin-top: 0;
    position: static;
    width: auto;
  }
  .b__navbar--nav .open .dropdown-menu > li > a,
  .b__navbar--nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .b__navbar--nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
}
@media (min-width: 768px) {
  .b__navbar--nav {
    float: left;
    margin: 0;
  }
  .b__navbar--nav > li {
    float: left;
  }
  .b__navbar--nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.b__navbar--nav > li > .dropdown-menu {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  margin-top: 0;
}
.b__navbar--fixed--bottom .b__navbar--nav > li > .dropdown-menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  margin-bottom: 0;
}
.b__nav:before,
.b__nav:after,
.b__navbar:before,
.b__navbar:after,
.b__navbar--header:before,
.b__navbar--header:after,
.b__navbar--collapse:before,
.b__navbar--collapse:after {
  content: " ";
  display: table;
}
a.bid-menu,
span.bid-menu {
  padding: 9px 15px 9px 43px !important;
}
@media (min-width: 960px) {
  .navbar-collapse {
    box-shadow: none;
    width: auto;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
  .b__navbar--left {
    float: left;
  }
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .b__navbar--right {
    float: right;
    margin-right: 15px;
  }
  .b__navbar--right ~ .b__navbar--right {
    margin-right: 0;
  }
}
.b__navbar--default .b__container--fluid {
  padding: 0 15px;
}
.b__navbar--default .b__navbar--collapse,
.b__navbar--default .navbar-form {
  padding-bottom: 0;
}
.b__nav:after,
.b__navbar--collapse:after,
.b__navbar--header:after,
.b__navbar:after {
  clear: both;
}
@media only screen and (max-width: 1200px) {
  .b__navbar--brand {
    padding: 5px 0;
  }
  .b__nav > li > a,
  .b__nav > li span {
    line-height: 20px;
    padding: 13px 10px !important;
  }
  .b__nav > li > a.bid-menu,
  .b__nav > li span.bid-menu {
    padding: 13px 43px !important;
  }
}
@media only screen and (max-width: 960px) {
  .b__nav > li .dropdown-menu {
    left: 0;
    position: relative;
    top: -3px;
    width: 100%;
  }
  .b__nav > li .dropdown-menu li {
    float: none;
    display: block;
    margin: 10px 20px;
    width: 100%;
  }
  .b__nav > li .dropdown-menu li ul li {
    margin: 10px 10px;
  }
  .b__navbar--brand {
    margin-left: 0;
    padding: 5px 15px;
  }
  .b__navbar--brand > img {
    max-height: 38px;
  }
}
@media only screen and (max-width: 769px) {
  .b__nav {
    padding: 0;
  }
}
@media all and (orientation: portrait) {
  .b__navbar--fixed--top .navbar-collapse,
  .b__navbar--fixed--bottom .navbar-collapse {
    max-height: 340px;
  }
}
@media all and (orientation: landscape) {
  .b__navbar--fixed--top .navbar-collapse,
  .b__navbar--fixed--bottom .navbar-collapse {
    max-height: 190px;
  }
}
.b--company--logo {
  height: 70px;
  width: 240px;
}
.b__container--fluid {
  clear: both;
  margin-right: auto;
  margin-left: auto;
  padding: 0;
}
.b__container--fluid.b__container--pddng {
  /*padding: @main-header-top-padding - 80 @main-header-padding @main-header-padding @main-header-padding;*/
  padding: 20px 35px 15px 35px;
}
.b__container.b__container--pddng {
  padding: 20px 10px;
}
.b__bill--price {
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
  padding: 5px;
  padding-right: 10px;
  border-radius: 4px;
  margin-bottom: 20px;
}
.b__display--none {
  display: none;
}
.b__search--result ul li {
  list-style-position: outside !important;
  padding: 10px;
}
.b__elipsis {
  vertical-align: text-top;
}
.b__desc--elipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.b__desc {
  display: inline-block;
  max-height: 125px;
  overflow-y: auto;
  width: 79%;
}
.b__container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .b__container {
    width: 750px;
  }
}
@media (min-width: 320px) and (max-width: 896px) {
  .b__container.b__container--pddng {
    padding: 60px 10px;
  }
}
@media (min-width: 992px) {
  .b__container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .b__container {
    width: 1170px;
  }
}
@media (min-width: 1500px) {
  .b__container {
    width: 1300px;
  }
}
.b__lead {
  margin: 15px 0;
  padding-top: 15px;
}
.b__mobile--visible {
  display: none;
}
.b__mobile--hidden {
  display: inline-block;
  visibility: visible;
}
.b__loading {
  position: fixed;
  height: 100%;
  padding-top: 15%;
  top: 0;
  width: 100%;
  z-index: 5500000000000000;
}
.b__loading h3 {
  margin-bottom: 10px;
}
.b__page--lead--1,
.b__page--lead--2,
.b__page--lead--3 {
  clear: both;
  float: left;
  width: 100%;
  margin-bottom: 50px;
  min-height: 277px;
  padding: 50px 30px;
}
.b__page--lead--1 h4,
.b__page--lead--2 h4,
.b__page--lead--3 h4 {
  margin-bottom: 30px;
}
.b__page--lead--1 p,
.b__page--lead--2 p,
.b__page--lead--3 p {
  margin: auto;
  width: 80%;
}
.b__banner {
  padding: 10px 0;
}
.b__banner img {
  max-width: 150px;
}
.b__breadcrumbs {
  padding: 5px 30px;
  width: 100%;
}
.b__maps {
  float: left;
  clear: both;
  margin-bottom: 30px;
  width: 100%;
}
.b__lg--1 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  .b__lg--1 {
    float: left;
    width: 8.33333333%;
  }
}
@media (min-width: 1200px) {
  .b__lg--1 {
    float: left;
    width: 8.33333333%;
  }
}
.b__lg--2 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  .b__lg--2 {
    float: left;
    width: 16.66666667%;
  }
}
@media (min-width: 1200px) {
  .b__lg--2 {
    float: left;
    width: 16.66666667%;
  }
}
.b__lg--3 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  .b__lg--3 {
    float: left;
    width: 25%;
  }
}
@media (min-width: 1200px) {
  .b__lg--3 {
    float: left;
    width: 25%;
  }
}
.b__lg--4 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  .b__lg--4 {
    float: left;
    width: 33.33333333%;
  }
}
@media (min-width: 1200px) {
  .b__lg--4 {
    float: left;
    width: 33.33333333%;
  }
}
.b__lg--5 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  .b__lg--5 {
    float: left;
    width: 41.66666667%;
  }
}
@media (min-width: 1200px) {
  .b__lg--5 {
    float: left;
    width: 41.66666667%;
  }
}
.b__lg--6 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  .b__lg--6 {
    float: left;
    width: 50%;
  }
}
@media (min-width: 1200px) {
  .b__lg--6 {
    float: left;
    width: 50%;
  }
}
.b__lg--7 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  .b__lg--7 {
    float: left;
    width: 58.33333333%;
  }
}
@media (min-width: 1200px) {
  .b__lg--7 {
    float: left;
    width: 58.33333333%;
  }
}
.b__lg--8 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  .b__lg--8 {
    float: left;
    width: 66.66666667%;
  }
}
@media (min-width: 1200px) {
  .b__lg--8 {
    float: left;
    width: 66.66666667%;
  }
}
.b__lg--9 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  .b__lg--9 {
    float: left;
    width: 83.33333333%;
  }
}
@media (min-width: 1200px) {
  .b__lg--9 {
    float: left;
    width: 83.33333333%;
  }
}
.b__lg--11 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  .b__lg--11 {
    float: left;
    width: 91.66666667%;
  }
}
@media (min-width: 1200px) {
  .b__lg--11 {
    float: left;
    width: 91.66666667%;
  }
}
.b__lg--12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  .b__lg--12 {
    float: left;
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .b__lg--12 {
    float: left;
    width: 100%;
  }
}
.b__1 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .b__1 {
    float: left;
    width: 8.33333333%;
  }
}
@media (min-width: 992px) {
  .b__1 {
    float: left;
    width: 8.33333333%;
  }
}
.b__2 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .b__2 {
    float: left;
    width: 16.66666667%;
  }
}
@media (min-width: 992px) {
  .b__2 {
    float: left;
    width: 16.66666667%;
  }
}
.b__3 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .b__3 {
    float: left;
    width: 25%;
  }
}
@media (min-width: 992px) {
  .b__3 {
    float: left;
    width: 25%;
  }
}
.b__4 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .b__4 {
    float: left;
    width: 33.33333333%;
  }
}
@media (min-width: 992px) {
  .b__4 {
    float: left;
    width: 33.33333333%;
  }
}
.b__5 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .b__5 {
    float: left;
    width: 41.66666667%;
  }
}
@media (min-width: 992px) {
  .b__5 {
    float: left;
    width: 41.66666667%;
  }
}
.b__6 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .b__6 {
    float: left;
    width: 50%;
  }
}
@media (min-width: 992px) {
  .b__6 {
    float: left;
    width: 50%;
  }
}
.b__7 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .b__7 {
    float: left;
    width: 58.33333333%;
  }
}
@media (min-width: 992px) {
  .b__7 {
    float: left;
    width: 58.33333333%;
  }
}
.b__8 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .b__8 {
    float: left;
    width: 66.66666667%;
  }
}
@media (min-width: 992px) {
  .b__8 {
    float: left;
    width: 66.66666667%;
  }
}
.b__9 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .b__9 {
    float: left;
    width: 75%;
  }
}
@media (min-width: 992px) {
  .b__9 {
    float: left;
    width: 75%;
  }
}
.b__10 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .b__10 {
    float: left;
    width: 83.33333333%;
  }
}
@media (min-width: 992px) {
  .b__10 {
    float: left;
    width: 83.33333333%;
  }
}
.b__11 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .b__11 {
    float: left;
    width: 91.66666667%;
  }
}
@media (min-width: 992px) {
  .b__11 {
    float: left;
    width: 91.66666667%;
  }
}
.b__12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .b__12 {
    float: left;
    width: 100%;
  }
}
@media (min-width: 992px) {
  .b__12 {
    float: left;
    width: 100%;
  }
}
@media (min-width: 992px) {
  .b__3--push {
    left: 25%;
  }
}
@media (min-width: 992px) {
  .b__3--push {
    left: 25%;
  }
}
.b__row {
  clear: both;
  margin-left: -15px;
  margin-right: -15px;
}
.b__row--flex {
  display: flex;
  flex-wrap: wrap;
}
.b__social--media {
  clear: both;
  float: left;
  width: 100%;
  margin-top: 15px;
}
.b__social--media .b__social--media--icon {
  float: left;
  margin-right: 10px;
}
.b__faq--container {
  clear: both;
  float: left;
  width: 100%;
  padding: 0 30px;
}
.b__faq--container .b__input--group {
  margin-bottom: 15px;
}
.b__faq--container input {
  height: 36px;
}
.b__content--container {
  clear: both;
  float: left;
  width: 100%;
  margin-bottom: 15px;
  padding: 15px 70px;
}
.b__content--container ul {
  list-style-type: disc;
  margin-bottom: 20px;
  padding-left: 20px;
}
.b__content--container ul li {
  line-height: 25px;
  list-style-position: inside;
}
.b__content--container ul li ul {
  list-style-type: circle;
}
.b__content--container .b__responsive--img,
.b__content--container video {
  display: block;
  height: auto;
  float: left;
  margin-bottom: 15px;
  margin-right: 15px;
  max-width: 600px;
  padding: 3px;
  width: 100%;
}
.b__content--container .b__responsive--img--right {
  margin-left: 15px;
  margin-right: 0;
  float: right;
}
.b__information {
  clear: both;
  float: left;
  width: 100%;
  padding: 45px 30px;
}
.b__information .b__information--part {
  float: left;
  margin-bottom: 50px;
  width: 33.3%;
}
.b__information .b__information--part img {
  margin-right: 15px;
  padding-right: 15px;
}
.b__information .b__information--part .b__information-desc {
  padding: 10px 0;
}
.b__information .b__information--part .b__information-desc p {
  display: inline-block;
}
.b__information .b__information--part .b__information-desc span {
  clear: both;
  float: left;
  width: 100%;
}
.b__offer {
  background: #616161;
  padding: 0 25px 0 10px;
}
.b__offer .b__form--group {
  margin-bottom: 5px;
}
.b__offer--container {
  clear: both;
  float: left;
  width: 100%;
  min-height: 450px;
  padding-top: 15px;
}
.b__offer--container h3 {
  margin: 30px 0;
}
.b__offer--container .glyphicon {
  margin-bottom: 25px;
}
.b__grid {
  clear: both;
  float: left;
  margin: 15px;
  padding: 15px 25px 0 0;
  width: 100%;
}
.b__favorite--app {
  clear: both;
  padding: 10% 10px 8px 10px;
  margin: auto;
  width: 80%;
}
.b__favorite--app .b__favorite--box {
  height: 150px;
}
.b__favorite--app .b__favorite--box img,
.b__favorite--app .b__favorite--box span {
  display: block;
  margin: auto;
  margin-top: 35px;
  margin-bottom: 13px;
  max-height: 54px;
  max-width: 63px;
}
.b__favorite--app .b__favorite--box span {
  line-height: normal !important;
}
.b__favorite--app h2 {
  line-height: 30px;
}
.b__weather--container {
  float: left;
  margin: 15px 0 15px;
  padding: 40px 10px 8px 10px;
  width: 100%;
}
.b__weather--container img {
  width: 100%;
  height: 200px;
}
.b__weather--container .b__weather {
  margin: 0 0 0 15px;
}
.b__weather--container .b__weather--statu {
  min-height: 200px;
  padding-top: 35px;
}
.b__weather--container .b__weather--statu img {
  display: block;
  height: auto;
  width: auto;
  margin: auto;
}
.b__weather--container .b__weather--number {
  min-height: 200px;
  padding-top: 35px;
}
.b__exchange--container {
  clear: both;
  float: left;
  margin: 15px 0;
  padding: 40px 10px 8px 0;
  width: 100%;
}
.b__exchange--container h4 {
  margin: 0 0 10px;
}
.b__exchange--container .b__exchange {
  float: left;
  margin-bottom: 10px;
  width: 100%;
}
.b__watch--container {
  clear: both;
  float: left;
  margin: 15px 0;
  padding: 0 10px 8px 0;
  width: 100%;
}
.b__box--container {
  clear: both;
  float: left;
  padding: 10px 0;
  width: 100%;
}
.b__box--container h4 {
  margin-top: 0;
}
.b__box {
  height: auto;
  float: left;
  min-height: 100px;
  padding: 10px;
  width: 100%;
}
.b__box.b__box--margin {
  margin-top: 10px;
}
.b__box h4 {
  margin-top: 0;
}
.b__last--operation {
  clear: both;
  float: left;
  width: 100%;
  padding: 10px 30px;
}
.b__last--operation h4 {
  line-height: 55px;
  margin: 0;
  padding: 0;
}
.b__last--operation p,
.b__last--operation span {
  line-height: 55px;
  margin: 0;
}
.b__block {
  clear: both;
  float: left;
  width: 100%;
  height: 100%;
  position: absolute;
}
.b__block--button {
  float: left;
  margin-bottom: 15px;
  padding-top: 15%;
  width: 205px;
}
.b__block--button img {
  display: block;
  margin: auto;
  max-height: 100px;
  margin-bottom: 25px;
}
.b__block--button:hover {
  text-decoration: none;
}
.b__block--buttontext {
  margin: auto;
  padding: 10px;
  width: 155px;
}
.b__block h2 {
  display: block;
  clear: both;
}
.b__user--bg {
  padding: 10px;
  padding-top: 10%;
  height: 100%;
  width: 100%;
  position: relative;
}
.b__applicationblock {
  height: auto;
  margin-bottom: 20px;
  min-height: 300px;
}
.b__float--right {
  float: right !important;
}
.b__float--left {
  float: left;
}
.b__page-bg {
  clear: both;
  float: left;
  width: 100%;
  height: auto !important;
  min-height: 92vh;
  padding: 10px;
  padding-top: 5%;
  position: relative;
}
.b__hostpage-bg {
  min-height: 100%;
  height: auto !important;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
}
/*spare part *arama > b__inpage--search  */
.b__inpage--search {
  clear: both;
  float: none;
  display: table;
  margin: auto;
  margin-bottom: 10px;
  width: 98%;
}
.b__inpage--search h5 {
  display: inline-block;
  margin: 0;
  margin-top: 20px;
  padding: 10px;
  width: auto;
}
.b__inpage--search--container {
  width: 100%;
  padding: 25px 5px 35px 5px;
}
.b__inpage--search--main {
  position: relative;
  float: left;
  width: 83.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .b__inpage--search--main {
    float: left;
    width: 25%;
  }
}
@media (min-width: 992px) {
  .b__inpage--search--main {
    float: left;
    width: 25%;
  }
}
@media (min-width: 768px) {
  .b__inpage--search--main {
    float: left;
    width: 33.33333333%;
  }
}
@media (min-width: 768px) {
  .b__inpage--search--main {
    float: left;
    width: 33.33333333%;
  }
}
.b__inpage--search--container--main {
  height: auto;
}
.b__question--mark {
  cursor: pointer;
}
.b__bordered--container {
  border: 1px solid #a2a2a2;
  margin: 10px 0;
  padding: 20px 10px;
  position: relative;
  float: left;
  width: 100%;
}
.b__bordered--container__chart {
  height: 230px;
  position: relative;
  float: left;
}
.b__bordered--container__half {
  height: 105px;
  position: relative;
  float: left;
}
.b__bordered--container.b__bordered--container__chart .k-listview {
  box-shadow: none;
}
.b__bordered--container > .k-listview {
  min-height: unset;
  overflow: unset;
  padding: 0;
}
/* slider panel */
.b__slider-panel--btn {
  position: absolute;
  display: inline-block;
  padding: 10px 5px;
  transition: all 0.2s;
  text-decoration: none;
  z-index: 2200;
  top: 70px;
  right: 0;
}
.b__slider-panel {
  height: 100%;
  padding: 10px;
  position: fixed;
  right: 0;
  top: 0;
  transition: visibility 0s 0.6s;
  visibility: hidden;
  width: auto;
  z-index: 10000;
}
.b__slider-panel.is-visible {
  visibility: visible;
  transition: visibility 0s 0s;
}
.b__slider-panel-header {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
  height: 50px;
  line-height: 50px;
  padding: 0 20px;
  right: 0;
  transition: top 0.3s 0s;
  top: 0;
  position: fixed;
  width: 30%;
  z-index: 2;
}
.b__slider-panel-close {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 60px;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
}
.b__slider-panel-close::after,
.b__slider-panel-close::before {
  content: '';
}
.b__slider-panel-close::before,
.b__slider-panel-close::after {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  left: 20px;
  position: absolute;
  top: 22px;
  height: 3px;
  width: 20px;
}
.b__slider-panel-close::before {
  transform: rotate(45deg);
}
.b__slider-panel-close::after {
  transform: rotate(-45deg);
}
.no-touch .b__slider-panel-close::before,
.no-touch .b__slider-panel-close::after {
  transition-duration: 0.3s;
}
.no-touch .b__slider-panel-close:hover::before {
  transform: rotate(220deg);
}
.no-touch .b__slider-panel-close:hover::after {
  transform: rotate(135deg);
}
.b__slider-panel-header {
  width: 90%;
}
.b__slider-panel-container {
  height: 100%;
  position: fixed;
  top: 0;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-duration: 0.3s;
  transition-delay: 0.3s;
  width: 90%;
  z-index: 1;
}
.from-right .b__slider-panel-container {
  right: 0;
  transform: translate3d(100%, 0, 0);
}
.from-left .b__slider-panel-container {
  left: 0;
  transform: translate3d(-100%, 0, 0);
}
.is-visible .b__slider-panel-container {
  transition-delay: 0s;
}
.b__modal--info-bar {
  clear: both;
  float: left;
  width: 100%;
  padding: 10px;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .b__sm--1 {
    position: relative;
    float: left;
    width: 8.33333333%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .b__sm--2 {
    position: relative;
    float: left;
    width: 16.66666667%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .b__sm--3 {
    position: relative;
    float: left;
    width: 25%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .b__sm--4 {
    position: relative;
    float: left;
    width: 33.33333333%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .b__sm--5 {
    position: relative;
    float: left;
    width: 41.66666667%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .b__sm--6 {
    position: relative;
    float: left;
    width: 50%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .b__sm--7 {
    position: relative;
    float: left;
    width: 58.33333333%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .b__sm--8 {
    position: relative;
    float: left;
    width: 66.66666667%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .b__sm--9 {
    position: relative;
    float: left;
    width: 75%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .b__sm--10 {
    position: relative;
    float: left;
    width: 83.33333333%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .b__sm--11 {
    position: relative;
    float: left;
    width: 91.66666667%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .b__sm--12 {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .b__slider-panel-container {
    width: 40%;
  }
  .b__slider-panel-header {
    width: 40%;
  }
  .b__box {
    margin-bottom: 1px;
  }
  .b__quote--logo {
    margin-left: 40px;
  }
}
@media only screen and (max-width: 768px) {
  .b__xs--1 {
    position: relative;
    float: left;
    width: 8.33333333%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .b__xs--2 {
    position: relative;
    float: left;
    width: 16.66666667%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .b__xs--3 {
    position: relative;
    float: left;
    width: 25%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .b__xs--4 {
    position: relative;
    float: left;
    width: 33.33333333%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .b__xs--5 {
    position: relative;
    float: left;
    width: 41.66666667%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .b__xs--6 {
    position: relative;
    float: left;
    width: 50%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .b__xs--7 {
    position: relative;
    float: left;
    width: 58.33333333%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .b__xs--8 {
    position: relative;
    float: left;
    width: 66.66666667%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .b__xs--9 {
    position: relative;
    float: left;
    width: 75%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .b__xs--10 {
    position: relative;
    float: left;
    width: 83.33333333%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .b__xs--11 {
    position: relative;
    float: left;
    width: 91.66666667%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .b__xs--12 {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .b__basket--container {
    right: 0;
    width: 100%;
  }
  .b__bordered--container__chart {
    height: auto;
  }
  .b__bordered--container__half {
    height: auto;
  }
  .b__address--book {
    margin-bottom: 55px;
  }
  .b__social--media .b__social--media--icon {
    float: none;
    display: inline-block;
  }
  .b__information {
    padding: 15px;
  }
  .b__information .b__information--part {
    width: 100%;
  }
  .b__last--operation {
    padding: 10px;
  }
  .b__last--operation p,
  .b__last--operation span {
    line-height: 20px;
  }
  .b__last--operation span {
    clear: both;
    float: left;
    width: 100%;
  }
  .b__hostpage-bg {
    position: absolute;
    top: 64px;
  }
  .b__content--container {
    clear: both;
    float: left;
    width: 100%;
    margin-top: 0;
    padding: 15px 0;
  }
  .b__content--container ul li {
    text-align: left;
  }
  .b__search--result ul {
    list-style-type: none !important;
  }
  .b__search--result ul li {
    list-style-type: none !important;
  }
  .b__container--fluid.b__container--pddng {
    padding: 70px 15px 15px 15px;
  }
}
.b__border--clr {
  border: none;
}
@media only screen and (min-width: 1170px) {
  .b__slider-panel-container {
    width: 30%;
  }
  .b__slider-panel-header {
    width: 30%;
  }
}
.b__slider-panel-content {
  height: 100%;
  left: 0;
  overflow: auto;
  padding: 70px 5%;
  position: absolute;
  top: 0;
  -webkit-overflow-scrolling: touch;
  width: 100%;
}
.b__slider-panel p {
  line-height: 20px;
  margin: 20px 0;
}
.b__slider-panel p:first-of-type {
  margin-top: 0;
}
@media only screen and (min-width: 768px) {
  .b__slider-panel p {
    line-height: 25px;
  }
}
@media only screen and (max-width: 914px) {
  .b__app--analysis img {
    max-width: 50px;
  }
}
@media only screen and (max-width: 1075px) {
  .b__page--lead--1 p,
  .b__page--lead--2 p,
  .b__page--lead--3 p {
    width: 100%;
  }
}
@media only screen and (max-width: 991px) {
  .b__page--lead--1,
  .b__page--lead--2,
  .b__page--lead--3 {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 893px) {
  .b__page--lead--1,
  .b__page--lead--2,
  .b__page--lead--3 {
    padding: 40px 20px;
  }
  .b__page--lead--1 h4,
  .b__page--lead--2 h4,
  .b__page--lead--3 h4 {
    margin-bottom: 15px;
  }
}
@media only screen and (max-width: 1380px) {
  .b__favorite--app {
    width: 80%;
  }
}
@media only screen and (max-width: 768px) {
  .b__mobile--visible {
    display: block;
  }
  .b__mobile--hidden {
    display: none;
    visibility: hidden;
  }
  .b__grid {
    float: left;
    margin: 5px;
    padding: 10px 10px 0 0;
    width: 100%;
  }
  .b__favorite--app {
    width: 90%;
  }
  .b__weather--container {
    padding: 40px 19px 8px 5px;
    float: left;
    margin: 15px 18px 15px 0;
  }
  .b__exchange--container,
  .b__watch--container {
    padding: 20px 5px 8px 5px;
  }
  .b__app--analysis img {
    max-width: 30px;
  }
  .b__page--lead--1,
  .b__page--lead--2,
  .b__page--lead--3 {
    padding: 40px 40px;
  }
}
.b__host_block {
  padding: 15px;
}
.b__host--block--app,
.b__host--block--analysis {
  float: left;
  min-height: 200px;
  padding: 15px;
  width: 100%;
}
.b__app--analysis {
  padding: 15px 0;
}
.b__app--analysis img {
  margin-right: 10px;
}
.b__clrpad--left {
  padding-left: 0 !important;
}
.b__clrpad--right {
  padding-right: 0;
}
.b__clear {
  clear: both;
}
.b__clrmrg--left {
  margin-left: 0 !important;
}
.b__clrmrg--right {
  margin-left: 0;
}
.b__clrpad-both {
  padding: 0 !important;
}
.b__clrmrg-both {
  margin: 0;
}
.b__padding {
  padding: 10px 0;
}
.b__mrg--bttm {
  margin-bottom: 50px;
}
.b__mrg--top {
  margin-top: 15px;
}
.b--clear {
  margin: 0;
}
.b__btn--margin {
  margin-left: 10px !important;
}
.b__btn--margin--topbot {
  margin: 15px 0 !important;
}
.b__color--white {
  color: #ffffff;
}
.b__btn--margin--top {
  margin-top: 15px;
}
@media (max-width: 1024px) {
  .mobil-visible-false {
    display: none;
  }
  .desktop-visible-false {
    display: block;
  }
  .b__reset-position {
    position: static !important;
  }
  .b__content--container .b__responsive--img {
    float: none;
    margin: auto;
    margin-bottom: 20px;
  }
}
.b__modal--infoBar {
  padding: 10px;
}
.b__contex--menu {
  cursor: pointer;
  height: 25px;
}
.b__form--application {
  margin: auto;
  width: 50%;
}
@media (max-width: 1100px) {
  .b__form--application {
    width: 80%;
  }
}
@media (max-width: 768px) {
  .b__page--lead--1,
  .b__page--lead--2,
  .b__page--lead--3 {
    margin: 0;
  }
  .b__mobile--clear {
    clear: both;
    float: left;
    width: 100%;
  }
  .b__form--application {
    width: 100%;
  }
  .b__content--container ul {
    padding-left: 0;
  }
}
@media only screen and (max-width: 820px) {
  .b__basket--wrapper {
    height: 50px;
    line-height: 50px;
  }
  .b__basket--container {
    top: 50px;
    min-width: 0;
    width: 100%;
  }
}
/* yeni grid filter */
/*.b__filter--panel {
    background: #f3f3f3;
    border: solid 1px gba(0,0,0,.08);
    padding: @base-padding + 5 ;
    .left-float;
    width: @width;
    margin-bottom: @base-margin - 21 ;
}


.b__toggle--filter {
    .display-none;
}


.b__filter--toggle-icon {
    
    .cursor-pointer;
    transition: all 0.25s ease-out;
    .right-float;
    .absolute;
    right: 10px;
    top: -40px;
    padding-left: @base-padding;
}


.b__filter--toggle-icon::before {
    content: ' ';
    display: inline-block;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid currentColor;
    vertical-align: middle;
    margin-right: .7rem;
    transform: translateY(-2px);
    transition: transform .2s ease-out;
}

.b__toggle--filter:checked + .b__filter--toggle-icon::before {
    transform: rotate(90deg) translateX(-3px);
}

.b__filter--content {
    max-height: 0;
    overflow: hidden;
    transition: max-height .25s ease-in-out;
    .relative-left;
    width:@width;
}

.b__toggle--filter:checked + .b__filter--toggle-icon + .b__filter--content {
    max-height: 100vh;
}

.b__toggle--filter:checked + .b__filter--toggle-icon {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}


@media only screen and (max-width:1023px) {
    .b__filter--toggle-icon {
       .cursor-pointer;
        left: 16px;
        .absolute;
        height:@height-px - 60;
    }

    .b__filter--panel {
        padding: @base-padding + 40 @base-padding + 5;
    }
}*/
.b__row-flex {
  display: flex;
  flex-wrap: wrap;
}
.b__errorPage--container {
  display: table;
  height: 600px;
  width: 100%;
}
.b__errorPage--container--inner-div {
  display: table-cell;
}
@media only screen and (max-width: 767px) {
  .b__container.b__container--pddng {
    padding: 60px 15px;
  }
}
.b__overlay {
  background-color: #000000;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 5001;
  width: 100%;
  height: 100%;
  opacity: 0.5;
}
/* flex */
.b__row.b__flex {
  display: flex;
  flex-wrap: wrap;
}
.b__row.b__flex > [class*='b__'] {
  display: flex;
  flex-direction: column;
  margin: 10px 0;
  flex-grow: 1;
}
.b__row.b__flex > [class*='b__flexable'] {
  display: flex;
  flex-direction: column;
  margin: 10px;
  flex-grow: 1;
}
.b__dashboard--container {
  padding: 30px;
}
@media all and (max-width: 1366px) {
  .b__flexable,
  .b__row.b__flex {
    flex: 1 auto;
    flex-wrap: wrap !important;
  }
}
@media all and (max-width: 960px) {
  .b__flexable,
  .b__row.b__flex {
    flex: 1 100%;
    flex-wrap: wrap !important;
  }
}
.b__scroll--content {
  position: relative;
  height: calc(100% - 5px) !important;
  overflow: auto;
  overflow-x: hidden;
}
.b__content--wrapper {
  position: relative;
  height: calc(100% - 42px) !important;
  overflow: auto;
  overflow-x: hidden;
}
.b__total--price--big {
  font-weight: bold;
  text-align: right !important;
  color: #ff2222;
  font-size: 19px;
  float: left;
}
.b__bill--price--big {
  font-weight: bold;
  text-align: right !important;
  color: #3c763d;
  font-size: 19px;
  float: left;
}
.b__big--price-separator {
  font-weight: bold;
  text-align: center !important;
  font-size: 19px;
  float: left;
  width: 15px;
  margin: 0 5px;
}
/* Offset-push-pull*/
@media (min-width: 1200px) {
  .b__offset--large--1 {
    margin-left: 8.33333333%;
  }
}
@media (min-width: 1200px) {
  .b__offset--large--1 {
    margin-left: 8.33333333%;
  }
}
@media (min-width: 1200px) {
  .b__offset--large--2 {
    margin-left: 16.66666667%;
  }
}
@media (min-width: 1200px) {
  .b__offset--large--2 {
    margin-left: 16.66666667%;
  }
}
@media (min-width: 1200px) {
  .b__offset--large--3 {
    margin-left: 25%;
  }
}
@media (min-width: 1200px) {
  .b__offset--large--3 {
    margin-left: 25%;
  }
}
@media (min-width: 1200px) {
  .b__offset--large--4 {
    margin-left: 33.33333333%;
  }
}
@media (min-width: 1200px) {
  .b__offset--large--4 {
    margin-left: 33.33333333%;
  }
}
@media (min-width: 1200px) {
  .b__offset--large--5 {
    margin-left: 41.66666667%;
  }
}
@media (min-width: 1200px) {
  .b__offset--large--5 {
    margin-left: 41.66666667%;
  }
}
@media (min-width: 1200px) {
  .b__offset--large--6 {
    margin-left: 50%;
  }
}
@media (min-width: 1200px) {
  .b__offset--large--6 {
    margin-left: 50%;
  }
}
@media (min-width: 1200px) {
  .b__offset--large--7 {
    margin-left: 58.33333333%;
  }
}
@media (min-width: 1200px) {
  .b__offset--large--7 {
    margin-left: 58.33333333%;
  }
}
@media (min-width: 1200px) {
  .b__offset--large--8 {
    margin-left: 66.66666667%;
  }
}
@media (min-width: 1200px) {
  .b__offset--large--8 {
    margin-left: 66.66666667%;
  }
}
@media (min-width: 1200px) {
  .b__offset--large--9 {
    margin-left: 75%;
  }
}
@media (min-width: 1200px) {
  .b__offset--large--9 {
    margin-left: 75%;
  }
}
@media (min-width: 1200px) {
  .b__offset--large--10 {
    margin-left: 83.33333333%;
  }
}
@media (min-width: 1200px) {
  .b__offset--large--10 {
    margin-left: 83.33333333%;
  }
}
@media (min-width: 1200px) {
  .b__offset--large--11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1200px) {
  .b__offset--large--11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1200px) {
  .b__offset--large--12 {
    margin-left: 8.33333333%;
  }
}
@media (min-width: 1200px) {
  .b__offset--large--12 {
    margin-left: 8.33333333%;
  }
}
@media (min-width: 992px) {
  .b__offset--1 {
    margin-left: 8.33333333%;
  }
}
@media (min-width: 992px) {
  .b__offset--1 {
    margin-left: 8.33333333%;
  }
}
@media (min-width: 992px) {
  .b__offset--2 {
    margin-left: 16.66666667%;
  }
}
@media (min-width: 992px) {
  .b__offset--2 {
    margin-left: 16.66666667%;
  }
}
@media (min-width: 992px) {
  .b__offset--3 {
    margin-left: 25%;
  }
}
@media (min-width: 992px) {
  .b__offset--3 {
    margin-left: 25%;
  }
}
@media (min-width: 992px) {
  .b__offset--4 {
    margin-left: 33.33333333%;
  }
}
@media (min-width: 992px) {
  .b__offset--4 {
    margin-left: 33.33333333%;
  }
}
@media (min-width: 992px) {
  .b__offset--5 {
    margin-left: 41.66666667%;
  }
}
@media (min-width: 992px) {
  .b__offset--5 {
    margin-left: 41.66666667%;
  }
}
@media (min-width: 992px) {
  .b__offset--6 {
    margin-left: 50%;
  }
}
@media (min-width: 992px) {
  .b__offset--6 {
    margin-left: 50%;
  }
}
@media (min-width: 992px) {
  .b__offset--7 {
    margin-left: 58.33333333%;
  }
}
@media (min-width: 992px) {
  .b__offset--7 {
    margin-left: 58.33333333%;
  }
}
@media (min-width: 992px) {
  .b__offset--8 {
    margin-left: 66.66666667%;
  }
}
@media (min-width: 992px) {
  .b__offset--8 {
    margin-left: 66.66666667%;
  }
}
@media (min-width: 992px) {
  .b__offset--9 {
    margin-left: 75%;
  }
}
@media (min-width: 992px) {
  .b__offset--9 {
    margin-left: 75%;
  }
}
@media (min-width: 992px) {
  .b__offset--10 {
    margin-left: 83.33333333%;
  }
}
@media (min-width: 992px) {
  .b__offset--10 {
    margin-left: 83.33333333%;
  }
}
@media (min-width: 992px) {
  .b__offset--11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 992px) {
  .b__offset--11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 992px) {
  .b__offset--12 {
    margin-left: 8.33333333%;
  }
}
@media (min-width: 992px) {
  .b__offset--12 {
    margin-left: 8.33333333%;
  }
}
@media (min-width: 992px) {
  .b__offset--tablet--1 {
    margin-left: 8.33333333%;
  }
}
@media (min-width: 992px) {
  .b__offset--tablet--1 {
    margin-left: 8.33333333%;
  }
}
@media (min-width: 768px) {
  .b__offset--tablet--2 {
    margin-left: 16.66666667%;
  }
}
@media (min-width: 768px) {
  .b__offset--tablet--2 {
    margin-left: 16.66666667%;
  }
}
@media (min-width: 768px) {
  .b__offset--tablet--3 {
    margin-left: 25%;
  }
}
@media (min-width: 768px) {
  .b__offset--tablet--3 {
    margin-left: 25%;
  }
}
@media (min-width: 768px) {
  .b__offset--tablet--4 {
    margin-left: 33.33333333%;
  }
}
@media (min-width: 768px) {
  .b__offset--tablet--4 {
    margin-left: 33.33333333%;
  }
}
@media (min-width: 768px) {
  .b__offset--tablet--5 {
    margin-left: 41.66666667%;
  }
}
@media (min-width: 768px) {
  .b__offset--tablet--5 {
    margin-left: 41.66666667%;
  }
}
@media (min-width: 768px) {
  .b__offset--tablet--6 {
    margin-left: 50%;
  }
}
@media (min-width: 768px) {
  .b__offset--tablet--6 {
    margin-left: 50%;
  }
}
@media (min-width: 768px) {
  .b__offset--tablet--7 {
    margin-left: 58.33333333%;
  }
}
@media (min-width: 768px) {
  .b__offset--tablet--7 {
    margin-left: 58.33333333%;
  }
}
@media (min-width: 768px) {
  .b__offset--tablet--8 {
    margin-left: 66.66666667%;
  }
}
@media (min-width: 768px) {
  .b__offset--tablet--8 {
    margin-left: 66.66666667%;
  }
}
@media (min-width: 768px) {
  .b__offset--tablet--9 {
    margin-left: 75%;
  }
}
@media (min-width: 768px) {
  .b__offset--tablet--9 {
    margin-left: 75%;
  }
}
@media (min-width: 768px) {
  .b__offset--tablet--10 {
    margin-left: 83.33333333%;
  }
}
@media (min-width: 768px) {
  .b__offset--tablet--10 {
    margin-left: 83.33333333%;
  }
}
@media (min-width: 768px) {
  .b__offset--tablet--11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 768px) {
  .b__offset--tablet--11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 768px) {
  .b__offset--tablet--12 {
    margin-left: 8.33333333%;
  }
}
@media (min-width: 768px) {
  .b__offset--tablet--12 {
    margin-left: 8.33333333%;
  }
}
.b__offset--phone--1 {
  margin-left: 8.33333333%;
}
.b__offset--phone--2 {
  margin-left: 16.66666667%;
}
.b__offset--phone--3 {
  margin-left: 25%;
}
.b__offset--phone--4 {
  margin-left: 33.33333333%;
}
.b__offset--phone--5 {
  margin-left: 41.66666667%;
}
.b__offset--phone--6 {
  margin-left: 50%;
}
.b__offset--phone--7 {
  margin-left: 58.33333333%;
}
.b__offset--phone--8 {
  margin-left: 66.66666667%;
}
.b__offset--phone--9 {
  margin-left: 75%;
}
.b__offset--phone--10 {
  margin-left: 83.33333333%;
}
.b__offset--phone--11 {
  margin-left: 91.66666667%;
}
.b__offset--phone--12 {
  margin-left: 8.33333333%;
}
@media (min-width: 992px) {
  .b__push--1 {
    left: 8.33333333%;
  }
}
@media (min-width: 992px) {
  .b__push--1 {
    left: 8.33333333%;
  }
}
@media (min-width: 992px) {
  .b__push--2 {
    left: 16.66666667%;
  }
}
@media (min-width: 992px) {
  .b__push--2 {
    left: 16.66666667%;
  }
}
@media (min-width: 992px) {
  .b__push--3 {
    left: 25%;
  }
}
@media (min-width: 992px) {
  .b__push--3 {
    left: 25%;
  }
}
@media (min-width: 992px) {
  .b__push--4 {
    left: 33.33333333%;
  }
}
@media (min-width: 992px) {
  .b__push--4 {
    left: 33.33333333%;
  }
}
@media (min-width: 992px) {
  .b__push--5 {
    left: 41.66666667%;
  }
}
@media (min-width: 992px) {
  .b__push--5 {
    left: 41.66666667%;
  }
}
@media (min-width: 992px) {
  .b__push--6 {
    left: 50%;
  }
}
@media (min-width: 992px) {
  .b__push--6 {
    left: 50%;
  }
}
@media (min-width: 992px) {
  .b__push--7 {
    left: 58.33333333%;
  }
}
@media (min-width: 992px) {
  .b__push--7 {
    left: 58.33333333%;
  }
}
@media (min-width: 992px) {
  .b__push--8 {
    left: 66.66666667%;
  }
}
@media (min-width: 992px) {
  .b__push--8 {
    left: 66.66666667%;
  }
}
@media (min-width: 992px) {
  .b__push--9 {
    left: 75%;
  }
}
@media (min-width: 992px) {
  .b__push--9 {
    left: 75%;
  }
}
@media (min-width: 992px) {
  .b__push--10 {
    left: 83.33333333%;
  }
}
@media (min-width: 992px) {
  .b__push--10 {
    left: 83.33333333%;
  }
}
@media (min-width: 992px) {
  .b__push--11 {
    left: 91.66666667%;
  }
}
@media (min-width: 992px) {
  .b__push--11 {
    left: 91.66666667%;
  }
}
@media (min-width: 992px) {
  .b__push--12 {
    left: 100%;
  }
}
@media (min-width: 992px) {
  .b__push--12 {
    left: 100%;
  }
}
@media (min-width: 768px) {
  .b__push--tablet--1 {
    left: 8.33333333%;
  }
}
@media (min-width: 768px) {
  .b__push--tablet--1 {
    left: 8.33333333%;
  }
}
@media (min-width: 768px) {
  .b__push--tablet--2 {
    left: 16.66666667%;
  }
}
@media (min-width: 768px) {
  .b__push--tablet--2 {
    left: 16.66666667%;
  }
}
@media (min-width: 768px) {
  .b__push--tablet--3 {
    left: 25%;
  }
}
@media (min-width: 768px) {
  .b__push--tablet--3 {
    left: 25%;
  }
}
@media (min-width: 768px) {
  .b__push--tablet--4 {
    left: 33.33333333%;
  }
}
@media (min-width: 768px) {
  .b__push--tablet--4 {
    left: 33.33333333%;
  }
}
@media (min-width: 768px) {
  .b__push--tablet--5 {
    left: 41.66666667%;
  }
}
@media (min-width: 768px) {
  .b__push--tablet--5 {
    left: 41.66666667%;
  }
}
@media (min-width: 768px) {
  .b__push--tablet--6 {
    left: 50%;
  }
}
@media (min-width: 768px) {
  .b__push--tablet--6 {
    left: 50%;
  }
}
@media (min-width: 768px) {
  .b__push--tablet--7 {
    left: 58.33333333%;
  }
}
@media (min-width: 768px) {
  .b__push--tablet--7 {
    left: 58.33333333%;
  }
}
@media (min-width: 768px) {
  .b__push--tablet--8 {
    left: 66.66666667%;
  }
}
@media (min-width: 768px) {
  .b__push--tablet--8 {
    left: 66.66666667%;
  }
}
@media (min-width: 768px) {
  .b__push--tablet--9 {
    left: 75%;
  }
}
@media (min-width: 768px) {
  .b__push--tablet--9 {
    left: 75%;
  }
}
@media (min-width: 768px) {
  .b__push--tablet--10 {
    left: 83.33333333%;
  }
}
@media (min-width: 768px) {
  .b__push--tablet--10 {
    left: 83.33333333%;
  }
}
@media (min-width: 768px) {
  .b__push--tablet--11 {
    left: 91.66666667%;
  }
}
@media (min-width: 768px) {
  .b__push--tablet--11 {
    left: 91.66666667%;
  }
}
@media (min-width: 768px) {
  .b__push--tablet--12 {
    left: 100%;
  }
}
@media (min-width: 768px) {
  .b__push--tablet--12 {
    left: 100%;
  }
}
.b__push--phone--1 {
  left: 8.33333333%;
}
.b__push--phone--2 {
  left: 16.66666667%;
}
.b__push--phone--3 {
  left: 25%;
}
.b__push--phone--4 {
  left: 33.33333333%;
}
.b__push--phone--5 {
  left: 41.66666667%;
}
.b__push--phone--6 {
  left: 50%;
}
.b__push--phone--7 {
  left: 58.33333333%;
}
.b__push--phone--8 {
  left: 66.66666667%;
}
.b__push--phone--9 {
  left: 75%;
}
.b__push--phone--10 {
  left: 83.33333333%;
}
.b__push--phone--11 {
  left: 91.66666667%;
}
.b__push--phone--12 {
  left: 100%;
}
@media (min-width: 1200px) {
  .b__push--large--1 {
    left: 8.33333333%;
  }
}
@media (min-width: 1200px) {
  .b__push--large--1 {
    left: 8.33333333%;
  }
}
@media (min-width: 1200px) {
  .b__push--large--2 {
    left: 16.66666667%;
  }
}
@media (min-width: 1200px) {
  .b__push--large--2 {
    left: 16.66666667%;
  }
}
@media (min-width: 1200px) {
  .b__push--large--3 {
    left: 25%;
  }
}
@media (min-width: 1200px) {
  .b__push--large--3 {
    left: 25%;
  }
}
@media (min-width: 1200px) {
  .b__push--large--4 {
    left: 33.33333333%;
  }
}
@media (min-width: 1200px) {
  .b__push--large--4 {
    left: 33.33333333%;
  }
}
@media (min-width: 1200px) {
  .b__push--large--5 {
    left: 41.66666667%;
  }
}
@media (min-width: 1200px) {
  .b__push--large--5 {
    left: 41.66666667%;
  }
}
@media (min-width: 1200px) {
  .b__push--large--6 {
    left: 50%;
  }
}
@media (min-width: 1200px) {
  .b__push--large--6 {
    left: 50%;
  }
}
@media (min-width: 1200px) {
  .b__push--large--7 {
    left: 58.33333333%;
  }
}
@media (min-width: 1200px) {
  .b__push--large--7 {
    left: 58.33333333%;
  }
}
@media (min-width: 1200px) {
  .b__push--large--8 {
    left: 66.66666667%;
  }
}
@media (min-width: 1200px) {
  .b__push--large--8 {
    left: 66.66666667%;
  }
}
@media (min-width: 1200px) {
  .b__push--large--9 {
    left: 75%;
  }
}
@media (min-width: 1200px) {
  .b__push--large--9 {
    left: 75%;
  }
}
@media (min-width: 1200px) {
  .b__push--large--10 {
    left: 83.33333333%;
  }
}
@media (min-width: 1200px) {
  .b__push--large--10 {
    left: 83.33333333%;
  }
}
@media (min-width: 1200px) {
  .b__push--large--11 {
    left: 91.66666667%;
  }
}
@media (min-width: 1200px) {
  .b__push--large--11 {
    left: 91.66666667%;
  }
}
@media (min-width: 1200px) {
  .b__push--large--12 {
    left: 100%;
  }
}
@media (min-width: 1200px) {
  .b__push--large--12 {
    left: 100%;
  }
}
@media (min-width: 1200px) {
  .b__pull--lg--1 {
    right: 8.33333333%;
  }
}
@media (min-width: 1200px) {
  .b__pull--lg--1 {
    right: 8.33333333%;
  }
}
@media (min-width: 1200px) {
  .b__pull--lg--2 {
    right: 16.66666667%;
  }
}
@media (min-width: 1200px) {
  .b__pull--lg--2 {
    right: 16.66666667%;
  }
}
@media (min-width: 1200px) {
  .b__pull--lg--3 {
    right: 25%;
  }
}
@media (min-width: 1200px) {
  .b__pull--lg--3 {
    right: 25%;
  }
}
@media (min-width: 1200px) {
  .b__pull--lg--4 {
    right: 33.33333333%;
  }
}
@media (min-width: 1200px) {
  .b__pull--lg--4 {
    right: 33.33333333%;
  }
}
@media (min-width: 1200px) {
  .b__pull--lg--5 {
    right: 41.66666667%;
  }
}
@media (min-width: 1200px) {
  .b__pull--lg--5 {
    right: 41.66666667%;
  }
}
@media (min-width: 1200px) {
  .b__pull--lg--6 {
    right: 50%;
  }
}
@media (min-width: 1200px) {
  .b__pull--lg--6 {
    right: 50%;
  }
}
@media (min-width: 1200px) {
  .b__pull--lg--7 {
    right: 58.33333333%;
  }
}
@media (min-width: 1200px) {
  .b__pull--lg--7 {
    right: 58.33333333%;
  }
}
@media (min-width: 1200px) {
  .b__pull--lg--8 {
    right: 66.66666667%;
  }
}
@media (min-width: 1200px) {
  .b__pull--lg--8 {
    right: 66.66666667%;
  }
}
@media (min-width: 1200px) {
  .b__pull--lg--9 {
    right: 75%;
  }
}
@media (min-width: 1200px) {
  .b__pull--lg--9 {
    right: 75%;
  }
}
@media (min-width: 1200px) {
  .b__pull--lg--10 {
    right: 83.33333333%;
  }
}
@media (min-width: 1200px) {
  .b__pull--lg--10 {
    right: 83.33333333%;
  }
}
@media (min-width: 1200px) {
  .b__pull--lg--11 {
    right: 91.66666667%;
  }
}
@media (min-width: 1200px) {
  .b__pull--lg--11 {
    right: 91.66666667%;
  }
}
@media (min-width: 1200px) {
  .b__pull--lg--12 {
    right: 100%;
  }
}
@media (min-width: 1200px) {
  .b__pull--lg--12 {
    right: 100%;
  }
}
@media (min-width: 992px) {
  .b__pull--1 {
    right: 8.33333333%;
  }
}
@media (min-width: 992px) {
  .b__pull--1 {
    right: 8.33333333%;
  }
}
@media (min-width: 992px) {
  .b__pull--2 {
    right: 16.66666667%;
  }
}
@media (min-width: 992px) {
  .b__pull--2 {
    right: 16.66666667%;
  }
}
@media (min-width: 992px) {
  .b__pull--3 {
    right: 25%;
  }
}
@media (min-width: 992px) {
  .b__pull--3 {
    right: 25%;
  }
}
@media (min-width: 992px) {
  .b__pull--4 {
    right: 33.33333333%;
  }
}
@media (min-width: 992px) {
  .b__pull--4 {
    right: 33.33333333%;
  }
}
@media (min-width: 992px) {
  .b__pull--5 {
    right: 41.66666667%;
  }
}
@media (min-width: 992px) {
  .b__pull--5 {
    right: 41.66666667%;
  }
}
@media (min-width: 992px) {
  .b__pull--6 {
    right: 50%;
  }
}
@media (min-width: 992px) {
  .b__pull--6 {
    right: 50%;
  }
}
@media (min-width: 992px) {
  .b__pull--7 {
    right: 58.33333333%;
  }
}
@media (min-width: 992px) {
  .b__pull--7 {
    right: 58.33333333%;
  }
}
@media (min-width: 992px) {
  .b__pull--8 {
    right: 66.66666667%;
  }
}
@media (min-width: 992px) {
  .b__pull--8 {
    right: 66.66666667%;
  }
}
@media (min-width: 992px) {
  .b__pull--9 {
    right: 75%;
  }
}
@media (min-width: 992px) {
  .b__pull--9 {
    right: 75%;
  }
}
@media (min-width: 992px) {
  .b__pull--10 {
    right: 83.33333333%;
  }
}
@media (min-width: 992px) {
  .b__pull--10 {
    right: 83.33333333%;
  }
}
@media (min-width: 992px) {
  .b__pull--11 {
    right: 91.66666667%;
  }
}
@media (min-width: 992px) {
  .b__pull--11 {
    right: 91.66666667%;
  }
}
@media (min-width: 992px) {
  .b__pull--12 {
    right: 100%;
  }
}
@media (min-width: 992px) {
  .b__pull--12 {
    right: 100%;
  }
}
@media (min-width: 768px) {
  .b__pull--tablet--1 {
    right: 8.33333333%;
  }
}
@media (min-width: 768px) {
  .b__pull--tablet--1 {
    right: 8.33333333%;
  }
}
@media (min-width: 768px) {
  .b__pull--tablet--2 {
    right: 16.66666667%;
  }
}
@media (min-width: 768px) {
  .b__pull--tablet--2 {
    right: 16.66666667%;
  }
}
@media (min-width: 768px) {
  .b__pull--tablet--3 {
    right: 25%;
  }
}
@media (min-width: 768px) {
  .b__pull--tablet--3 {
    right: 25%;
  }
}
@media (min-width: 768px) {
  .b__pull--tablet--4 {
    right: 33.33333333%;
  }
}
@media (min-width: 768px) {
  .b__pull--tablet--4 {
    right: 33.33333333%;
  }
}
@media (min-width: 768px) {
  .b__pull--tablet--5 {
    right: 41.66666667%;
  }
}
@media (min-width: 768px) {
  .b__pull--tablet--5 {
    right: 41.66666667%;
  }
}
@media (min-width: 768px) {
  .b__pull--tablet--6 {
    right: 50%;
  }
}
@media (min-width: 768px) {
  .b__pull--tablet--6 {
    right: 50%;
  }
}
@media (min-width: 768px) {
  .b__pull--tablet--7 {
    right: 58.33333333%;
  }
}
@media (min-width: 768px) {
  .b__pull--tablet--7 {
    right: 58.33333333%;
  }
}
@media (min-width: 768px) {
  .b__pull--tablet--8 {
    right: 66.66666667%;
  }
}
@media (min-width: 768px) {
  .b__pull--tablet--8 {
    right: 66.66666667%;
  }
}
@media (min-width: 768px) {
  .b__pull--tablet--9 {
    right: 75%;
  }
}
@media (min-width: 768px) {
  .b__pull--tablet--9 {
    right: 75%;
  }
}
@media (min-width: 768px) {
  .b__pull--tablet--10 {
    right: 83.33333333%;
  }
}
@media (min-width: 768px) {
  .b__pull--tablet--10 {
    right: 83.33333333%;
  }
}
@media (min-width: 768px) {
  .b__pull--tablet--11 {
    right: 91.66666667%;
  }
}
@media (min-width: 768px) {
  .b__pull--tablet--11 {
    right: 91.66666667%;
  }
}
@media (min-width: 768px) {
  .b__pull--tablet--12 {
    right: 100%;
  }
}
@media (min-width: 768px) {
  .b__pull--tablet--12 {
    right: 100%;
  }
}
.b__pull--phone--1 {
  right: 8.33333333%;
}
.b__pull--phone--2 {
  right: 16.66666667%;
}
.b__pull--phone--3 {
  right: 25%;
}
.b__pull--phone--4 {
  right: 33.33333333%;
}
.b__pull--phone--5 {
  right: 41.66666667%;
}
.b__pull--phone--6 {
  right: 50%;
}
.b__pull--phone--7 {
  right: 58.33333333%;
}
.b__pull--phone--8 {
  right: 66.66666667%;
}
.b__pull--phone--9 {
  right: 75%;
}
.b__pull--phone--10 {
  right: 83.33333333%;
}
.b__pull--phone--11 {
  right: 91.66666667%;
}
.b__pull--phone--12 {
  right: 100%;
}
/*Progress bar*/
.b__progress--bar {
  position: fixed;
  width: 100%;
  height: 4px;
  overflow-x: inherit;
  left: 0;
  top: 139px;
  z-index: 501;
}
.b__progress--bar-line {
  position: absolute;
  opacity: 0.4;
  background: #4d4f53;
  width: 150%;
  height: 2px;
}
.b__progress--bar-subline {
  position: absolute;
  background: #4d4f53;
  height: 7px;
}
.b__progress--bar--text {
  text-align: center !important;
  padding: 15px 0;
  font-size: 15px;
  font-weight: 600;
  color: #000000;
}
.inc {
  animation: increase 2s infinite;
}
.dec {
  animation: decrease 2s 0.5s infinite;
}
@keyframes increase {
  from {
    left: -5%;
    width: 5%;
  }
  to {
    left: 130%;
    width: 100%;
  }
}
@keyframes decrease {
  from {
    left: -80%;
    width: 80%;
  }
  to {
    left: 110%;
    width: 10%;
  }
}
/*Progress bitti*/
/* Quote styles */
.b__quote--desc a {
  font-size: 15px;
}
.b__quote--container {
  border: solid 1px #e3e3e3;
  padding-right: 10px;
  position: relative;
  float: left;
  vertical-align: middle;
  display: block;
  margin-bottom: 25px;
  width: 100%;
  border-radius: 4px;
  border-left: none !important;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  padding-left: 0;
}
.b__quote--container.bordered {
  border-left: solid 1px #e3e3e3 !important;
  padding-right: 40px;
  padding-left: 20px;
}
.b__quote--container .k-checkbox-label {
  padding-left: 0;
}
.b__quote--container .k-radio-label:before,
.b__quote--container .k-checkbox-label:before {
  height: 20px !important;
  width: 20px;
}
.b__quote--container .k-checkbox-label:before {
  border-radius: 0 !important;
}
.b__quote--container .k-checkbox-label:after {
  height: 15px !important;
  width: 15px !important;
}
.b__quote--container .k-checkbox-label,
.b__quote--container .k-radio-label {
  line-height: 20px !important;
  font-size: 15px;
}
.b__quote--logo img {
  max-width: 90%;
  height: auto;
}
.b__quote--price {
  font-size: 32px;
}
.b__quote--flex {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.b__quote--customize-container {
  border: solid 1px #d8d8d8;
  padding: 5px;
  position: relative;
  float: left;
  width: 100%;
  font-size: 14px;
}
.b__quote--customize-container .k-checkbox-label,
.b__quote--customize-container .k-radio-label {
  padding: inherit;
}
.b__quote--customize-container .b__row {
  padding: 10px 15px;
}
.b__quote--customize-header {
  background-color: #616161;
  padding: 5px;
  color: #fff;
  margin-bottom: 10px;
}
.b__quote--customize a {
  color: #2a79a0;
  cursor: pointer;
}
.b__quote--customize a:hover {
  color: #4d4f53;
}
.b__quote--price sup {
  font-size: 18px;
  margin: 0 -5px;
}
.b__quote--price sub {
  font-size: 15px;
  display: block;
  margin: 0 -5px;
  color: #9c9c9c;
}
.b__quote--kasko-image {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAABQCAIAAAD3OuBiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjZjU0NzUxMC0wOWI0LWNjNDItOTdhYi1iMWMwY2Y0ZDU0MGEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODE1RkJBODA2Q0UzMTFFOUI2RUI4QUZBQTFFQTVDQ0QiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODE1RkJBN0Y2Q0UzMTFFOUI2RUI4QUZBQTFFQTVDQ0QiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Y2Y1NDc1MTAtMDliNC1jYzQyLTk3YWItYjFjMGNmNGQ1NDBhIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmNmNTQ3NTEwLTA5YjQtY2M0Mi05N2FiLWIxYzBjZjRkNTQwYSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Poo8jKwAAALwSURBVHja7JjNS2pRFMXrVTaoBEVTMg1M8GugowZSlDV0Uv9hf4BToUGlYDhwpCMjFERTEaOij4E5eT88cJCX7/pxj/HgnT2Icy+x17l7rbX3xuXLy8ulRcavpQWHBtAAGkAD/BcAq9P/6+7ursPh2Nzc5Pzx8dFqtXq9nhoAq9V6cnJis9m+vr4GgwFv1tbWYrFYs9m8vb1VAEB2Ut/c3HDlfr/Pm/X1db/fH4/HDw8P7+7uTHFAlo2NjWw2+/j4KLITHCqVSj6f39/fdzqdpgAoOqWQqUcDyM/PT4j5t2WKYLxeL0Ufqyuq9/T0ZAqgVCpRh2QySToJwyEcDh8dHVE9Y7FOpaJcLpdIJM7OzkZlarFYlMn07e3t6uqKL9jZ2SGvYqPhMgCEZojvNEhzzMmBx+M5PT39m0WgYSz/MwAgEpfL9R3j4OBAdAvxffMDUAEcO4pB0Tjj4XK5bNwniJXz8/NpSH59fY1EItvb26jo+PgYDFAfHh6UzQPozWQydrtdiJXzd8LnVxE8i3O1WsVfaNQzDPGSrmcKgETwOfrGOwz5iCEMeJ4MwAVJYcyQAicvdiZDQ38Y8jEUCtEz6vX6RKonq4iBdXFxgadk9lQqhQncbjeKwsxmvwCS0SWeEo/cnb/X19cYEBj4hyRTveiPkenz+V5eXkQfrdVq+I7pr2xkUh9G2PPzs8qR2el0UD2pZX3a7bakB7z393dTHFCHvb09iKUapKNcUjnBYBB6FIxM5iJqgQyaBCNalktMbAOGZ9hNZd5R903s1Wb3ImYZX2Y80Vbny0tPxWiswwq66di89Ilut1sZhgIOqIO8Ly4jKZ2jUChM0wQnA3Br0pG3WCyKBRv9yNakAICtgtWR60ej0a2tLR5n6t6TAfBROp0Wa10gEODu4AkbT4O0POtPagKJloerQWo0GpROpUzFAklSiXR/f29qJsvddCwSjc9Ypno31bup3k1/YDfVP6lpAA2gATSABvgRgN8CDAAn1PelLpuCPAAAAABJRU5ErkJggg==');
  background-color: #8c8c8c;
  background-position: center;
  background-repeat: no-repeat;
  width: 32px;
  height: 80px;
  float: left;
}
.b__quote--trafik-image {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAABQCAIAAAD3OuBiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjZjU0NzUxMC0wOWI0LWNjNDItOTdhYi1iMWMwY2Y0ZDU0MGEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzRGNEJBQkE2Q0UzMTFFOTg2RjZGM0FEMDZDMzI2MzIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzRGNEJBQjk2Q0UzMTFFOTg2RjZGM0FEMDZDMzI2MzIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Y2Y1NDc1MTAtMDliNC1jYzQyLTk3YWItYjFjMGNmNGQ1NDBhIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmNmNTQ3NTEwLTA5YjQtY2M0Mi05N2FiLWIxYzBjZjRkNTQwYSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuBDVmYAAANASURBVHjaYoyacZSBloCJgcZg1IJRC0YtGBkWyApw4JE1lxfg52ChyAJDWYFyDw2sUpEmMqlOanwUWnD31RdVST5MO1KsFXyM5S49ePf4ww+KLLj68svsfbeQ7QAGGpBtoSa25eyjSfvv4NfOrOuTTNCOpx9/vHz/1VVPSlOC98/vP5ku6uICnEBbd1x/RVAvI/EVDtDhZd7aQjzsT999nbz7Jv6QgQMWYswFxjOEfezmS2ddqbeffwJFDGWhCjZdfkGRBUCzwq2UkEX05IWACM49//gDHt8QtgDoQKAReBTgDysWYsKRyOAerEWFtjgPMMdilQIWEnmOKviLCnxyzmoiLz7+UBbjsVIX//rzD6YCbnYWczWx9eeffPzxhxwLAkzlbz/7+ODNF2DaR0tIxAN8FtSsvQgk7VVF3n352bX1KqYCPnaWqgA98i2AeByYRoHhgyshrTx2j9JkCtT/CXcQ48/GRKUiP12JlmB9eLQ3+mnTMB8Ak40QL8cIq/RZiFQHjAkgKcbHAWcTGc9EWYCW0dAy3VAuroHFnJeOxLYrL8gsi3ABiLkaUvzSwtxALtACKkQymrmcbCx3nn/ce/kZfucTawGwPoC79+nbr0BzgU2uOYfuElPTsRCTQIHGAZsqy4/eO/PoA9C9wHYGUIRq+QDYdAQW19JC3O760sB8cO/1l2cff1AzowGbjrlLzwJb0boyAsCqDeh2oH1AcTUxHmKCiJHUoQSITfoKwsDcB7Tp4oO3c44+oE4qgoCTDz8AEcPRB3CbZK++oCgnE7SJtqUpsB2PvwtErA+AWUGUl+P15x9H7ryBBAjQ3FxXdWBMfKI8owGdCWztAqNUj00ImJCALQwpfo4YG2WgVP+2a5TmZGDLDmj6vP239t56AywtMhxUUuyUgbn69vNPy048IJhSCccBsGUHdDvQdEhDZsv5JyqS/MCuWeeOG8TkA5Ij+RO4DQlsLtKkyoQ0LICkjYoIvLVK/SoTCJALu0FfZYJSkazA8jNPyMuJRKUiYNofwcM5RKUiTjbmydHGePopVGi2APtSNPTB919/CY6qjORIhnQCaWgBsCQY4mMVoxaMWjBqwagFw8ACgAADAGine1UYrxRTAAAAAElFTkSuQmCC');
  background-color: #5a98c5;
  background-position: center;
  background-repeat: no-repeat;
  width: 32px;
  height: 80px;
  float: left;
}
.b__quote--badge {
  position: absolute;
  right: -1px;
  top: -1px;
  width: 39px;
  height: 31px;
  z-index: 66;
}
.b__quote--badge-ws {
  background: url('/images/framework/bentas/wsbadge.png') no-repeat right;
}
.b__quote--badge-ebot {
  background: url('/images/framework/bentas/ebotBadge.png') no-repeat right;
}
.fixed-compare {
  position: fixed;
  width: 95%;
  height: 80%;
}
.b__quote--compare-container {
  font-size: 14px;
  position: relative;
  float: left;
  width: 100%;
  border: solid 1px #dedede;
}
.b__quote--compare-fixed {
  float: left;
}
.b__quote--compare-fixed > .b__quote--compare-tbody {
  overflow: hidden;
  box-shadow: 15px 0px 10px -15px rgba(17, 17, 17, 0.41176471);
  /* sadece alt için gölge*/
  color: #676767;
  font-size: 12px;
  font-weight: normal !important;
}
.b__quote--compare-fixed .b__quote--compare-tbody > .b__quote--compare-cell {
  margin-top: -50px;
  margin-bottom: 50px;
}
.b__quote--compare-fixed .b__quote--compare-tbody .b__quote--compare-cell:first-child {
  margin-top: 0;
}
.b__quote--compare-thead {
  height: 200px;
  white-space: nowrap;
  padding: 10px;
  box-shadow: 0px 15px 10px -15px rgba(17, 17, 17, 0.41176471);
}
.b__quote--compare-thead > .b__quote--compare--top--cell {
  display: inline-block;
  width: 150px;
  box-shadow: inset 0 0 1px 0 rgba(0, 0, 0, 0.5);
  background-color: #f8f8f8;
  text-align: center !important;
  height: 190px;
  vertical-align: top;
}
.b__quote--compare-thead img {
  width: 100%;
  display: block;
  text-align: center !important;
  padding: 5px 20px;
}
.b__quote--compare--top--cell {
  display: inline-block;
  text-align: center !important;
  height: 200px;
  vertical-align: top;
}
.b__quote--compare-cell {
  white-space: nowrap;
}
.b__quote--compare-cell > span {
  display: inline-block;
  width: 150px;
  box-shadow: inset 0 0 1px 0 rgba(0, 0, 0, 0.5);
  line-height: 35px;
  height: 35px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: right !important;
  padding-right: 15px;
}
.b__quote--compare-tbody {
  max-height: 400px;
  height: 400px;
  overflow: auto;
  padding: 10px;
}
.b__quote--compare-rest-columns {
  width: 100%;
}
.b__quote--compare-rest-columns > .b__quote--compare-thead {
  overflow: hidden;
}
.b__quote--compare-rest-columns > .b__quote--compare-thead > :first-child {
  margin-left: 0;
}
.b__quote--compare.info-column {
  background-color: #ffffff !important;
  padding-top: 10px;
  box-shadow: none !important;
}
.b__quote--compare-company {
  display: block;
}
.b__quote--compare-product {
  color: #fff;
  font-size: 11px;
  display: block;
  text-align: center;
  margin-bottom: 10px;
  font-weight: bold;
  background-color: #828282;
  padding: 5px;
}
.b__quote--compare-large-column {
  width: 210px !important;
}
@media (max-height: 768px) {
  .b__quote--compare-tbody {
    max-height: 290px;
    height: 290px;
    overflow: auto;
    padding: 10px;
  }
}
span.b__quote--desc {
  font-size: 13px;
  vertical-align: super;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  min-height: 20px;
}
@media (min-width: 320px) and (max-width: 767.98px) {
  .b__mutabakat--div {
    width: 100%;
  }
  .b__panel .b__quote--container label {
    top: 0 !important;
    display: inline-flex;
  }
  .b__text-center {
    display: block;
  }
  .b__error--mobile {
    display: block;
  }
  .b__quote--flex {
    display: block;
  }
  .b__quote--container {
    border: solid 1px #d8d8d8 !important;
    padding: 10px;
    float: left;
    vertical-align: middle;
    display: block;
    margin-bottom: 15px;
    width: 100%;
    border-radius: 4px;
  }
  .b__quote--container .b__btn--high {
    /* satın al butonu için*/
    width: 90%;
  }
  span.b__quote--branch {
    /*transform: none;
        display: block;"
        padding: 9px;
        text-align: center;*/
    transform: none !important;
    display: block;
    padding: 7px !important;
    position: relative !important;
    top: auto !important;
    width: 100% !important;
  }
  .b__quote--logo {
    border-right: none;
    text-align: center;
    margin-left: 0 !important;
  }
  .b__quote--desc {
    text-align: center;
    display: block;
    padding: 10px 0;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
  .b__quote--customize {
    text-align: center;
    cursor: pointer;
    display: inline-block;
    line-height: 20px;
    margin-bottom: 0;
    white-space: nowrap;
    padding: 6px 12px;
    border-radius: 4px;
    text-decoration: none;
    width: auto;
  }
  .b__quote--price {
    font-size: 30px;
    display: block;
    text-align: center;
    padding: 10px 0;
  }
  .b__quote--container .b__text--right {
    text-align: center;
    padding: 10px 0;
  }
  .b__compare--btn {
    width: 100%;
    margin-top: 20px;
    border: solid 1px #e9e9e9 !important;
    font-weight: bold;
  }
  .b__progress--bar {
    height: 10px;
    overflow-x: hidden;
    top: 40px;
  }
  .b__progress--bar--text {
    padding-top: 5px;
    font-size: 12px;
  }
  .b__quote--kasko-image {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABDsAAAAiCAIAAADeR0U1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjZjU0NzUxMC0wOWI0LWNjNDItOTdhYi1iMWMwY2Y0ZDU0MGEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjhBNzhEQTI2Q0UyMTFFOUE4MzJCQTgwODQ3MzgxNjYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjhBNzhEQTE2Q0UyMTFFOUE4MzJCQTgwODQ3MzgxNjYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Y2Y1NDc1MTAtMDliNC1jYzQyLTk3YWItYjFjMGNmNGQ1NDBhIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmNmNTQ3NTEwLTA5YjQtY2M0Mi05N2FiLWIxYzBjZjRkNTQwYSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pkg8vy0AAAO2SURBVHja7N27SyNbHMDx7OWihShYiC5EXXwUwUKrFEsEY6FiISzY+69pZWNlpVaRfRSpFAsLtfCFiI+A0cLY3B8edgiz68LthP18ijBzMg8Yqy/nTPywurpaAAAAeJf+8QgAAADFAgAAoFgAAADFAgAAoFgAAADFAgAAoFgAAAAUCwAAoFgAAAAUCwAAoFgAAADenX89AgAyPT09X7582d/f39vbS7tzc3OtVqtWqz08PKRjZmdnBwcHDw8P6/V6+7lTU1OlUqmjoyPtZgdUKpXR0dG1tbXssMnJyewWoVgsfvr0KW0/Pj5m4wCgWAB4U2dnZ8qV7e3t5+fnbDByJTYiQtqLJdchsTs2NpZLmuywGI+eSSPRM3HBr1+/XlxcxMWr1ery8vLOzk4WSAD85awKA+D3uTI/Px8btVoty5UwMjJSeJ0/6ejoKBaL2fjAwEC0TTY9EhsbGxu5a5ZKpVQ1Wa7ESJRPypXYjRttbW3FxufPn/0JAFAsALypWq1Gk/w61zE8PNxoNKI6YjtbyhUiV+L4vr6+ty4YeVMul9sXg4Xx8fE4MeVK5uzsrL+//w+XAuCvYlUYAHnpdZR6vZ7Llc7OzmiJqI7n5+fz8/O0PCw5ODiIrxYXF6Nn7u/v7+7usomUZHp6+unpKfeOStwljs/dvdlsFl5fobm5ufG3AMAcCwB5Ly8vrVZrYmIiEiVXMvF5eXkZn1dXV9Ebo6Oj6auoi/X19YiZyJWBgYFyubywsNB+buRKV1fX1NSUxwvA/2KOBYC84+PjZrNZqVSq1Wp6sSQZGhqKz8XFxWxkeHj45OQk282mUNLvgxWLxWzF1+bm5tLS0uTk5O3tbTYYXdTb25u7e3d3d3x68x6AxBwLAL8RHbK/v9/f318ul9NIT09P1EUMrv10fn4eB+TmYZK7u7vC6yqy9sHt7e2np6fp6em4VBo5OjrKvcGfuuj6+tqSMAAUCwB/sre3F01SelX4+SthaUlYcnp6Gr2RxpeWltrbZnx8POKkffql8PpTYLu7u3HKzMxMipnDw8M4Jhom3SIG4zqx8ePHD88fgMSqMADe9P379/n5+UiRZrM5NDTUaDTapz4uLi5ardbHjx8jPM7OzuKAlZWV9NX19XWtVvv1gnF6vV6PC2brzb59+5b+g2SlUim8/lCY/yAJQLsPq6urngIAAPA+WRUGAAAoFgAAAMUCAAAoFgAAAMUCAAAoFgAAAMUCAACgWAAAAMUCAACgWAAAAMUCAADw/vwnwABYZHpKk1cpzwAAAABJRU5ErkJggg==');
    background-color: #8c8c8c;
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    height: 32px;
    margin-bottom: 25px;
    background-position-y: 0 !important;
  }
  .b__quote--trafik-image {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABDsAAAAiCAIAAADeR0U1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjZjU0NzUxMC0wOWI0LWNjNDItOTdhYi1iMWMwY2Y0ZDU0MGEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Mzk0MEQ3MUU2Q0UzMTFFOUE3MUE5Qzg1QTI2RTA1MjgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Mzk0MEQ3MUQ2Q0UzMTFFOUE3MUE5Qzg1QTI2RTA1MjgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Y2Y1NDc1MTAtMDliNC1jYzQyLTk3YWItYjFjMGNmNGQ1NDBhIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmNmNTQ3NTEwLTA5YjQtY2M0Mi05N2FiLWIxYzBjZjRkNTQwYSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvjQLOUAAANRSURBVHja7NzBS9tXAMDxdgSrKLNEcYqutpLGrVmFopDhBsN1GzKK7Das59Jd6qGXjV2G/8AK68XSsZuUsluRMjZad1EQzA6uOpqJTK217SToZjEVD3vuByGrpWssbIV8PsiPxyMm4eX05b3fb//p4fF9AAAAL6SXLAEAAKBYAAAAFAsAAKBYAAAAFAsAAKBYAAAAFAsAAIBiAQAAFAsAAIBiAQAAFAsA/NdGznYP9aWsAwBPEbMEAPxfBi5NWAQAFAsA/+7iQGe85sDu+dHM4pWpO4M9iXSyoTA5t7L+5fe31/Pbxa/8tPe1jtb42K27X4//VpjsO974cXfb7lDp72o51Xmo8G5fXJuJvkPuz3w0Dob6Us111ZdvZicX1vxAAIoFgLJ2biQTDaKW+OzqT0tr+d2lEa7p1oNn3k2e/6C9kBZBbWUs5EoYvJlsKC6WyFffzT5WHaGC5n/fGOw9FhXR7u8T+ifkyoXrszP3N/w6AOXMfSwAlCa0x68rfySaaosn3zlaH65jt+5WVcRC0jznRwz2JEL/XL6ZlSsAKBYA9mJz6x9HwjqP1C3nHn6b2dktSbfVP88793e1pJMNu7dlAChPToUBUJq+440drfHRzGJhprYylmiqDTPr+e3phVzH4fhj/zLYe6wwLty18kTNddXhrSazD+QKAIoFgNKMnO2OBlcn5q/9fK8w/+EbjeE6vbTTGL8sr4WeOZmsv5FdLbzg2TdMqipiy7mH6WRDavaeI2EA7HMqDIBnN3Bp4puxbBgcrq8pnj9xpC5cP/+oIyRN9GSwrr0eDJtbWb/4w+3Nre1P3mt/9WClNQdAsQBQghvZ1dHMYjrZ0N/VEs2ErmiOV4fJ0DPR3/RC7mjTy7WVe9zGX1rLX7g+G685cO79dgsOgGIBoDRXpu6EJjnVeehkcmcj5e3EzjU6EhaZml+tqohFTw/bm5n7GyGBQggN9iQsOIBiAYDSDP84l9t41P9WW+qVmhN/PyWs+J6TqcW1za3t15uf9ozj/q6W6Hb8UD5DfakndtFk9kHxZg4A5Wn/6eFxqwAAALyY7LEAAACKBQAAQLEAAACKBQAAQLEAAACKBQAAQLEAAAAoFgAAQLEAAAAoFgAAoHz9JcAAjBH99vjYbiQAAAAASUVORK5CYII=');
    background-color: #5a98c5;
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    height: 32px;
    float: left;
    margin-bottom: 25px;
    background-position-y: 0 !important;
  }
  .b__quote--compare-box {
    padding: 10px 0;
    display: block;
    text-align: center;
  }
  .b__quote--container .k-checkbox-label,
  .k-radio-label {
    line-height: 20px;
    padding: initial;
    top: 0 !important;
  }
  .b__quote--compare-large-column {
    width: 100px !important;
  }
  .b__quote--compare-fixed > .b__quote--compare-tbody {
    font-size: 11px;
    font-weight: normal !important;
    padding: 0 !important;
  }
  .b__quote--compare-thead > .b__quote--compare--top--cell {
    width: 110px;
  }
  .b__quote--compare-tbody {
    padding: 0;
  }
  .b__quote--compare-thead {
    padding: 0 !important;
  }
  .b__quote--compare-cell > span {
    width: 90px !important;
    display: inline-flex !important;
    padding: 0 10px 0 3px;
    align-items: center;
    justify-content: flex-end;
    height: 110px !important;
    line-height: normal !important;
    white-space: normal !important;
    vertical-align: top;
  }
  .b__quote--compare-tbody .b__quote--compare-cell span,
  .b__quote--compare-thead > .b__quote--compare--top--cell {
    width: 100px !important;
  }
  .b__quote--compare-product,
  .b__quote--compare-company .b__small--text {
    white-space: normal;
  }
  .b__quote--compare-tbody {
    padding: 0 !important;
  }
  .b__quote--compare-company {
    padding: 5px;
  }
  .b__quote--compare-fixed .b__quote--compare-tbody span {
    width: 200px;
  }
  .b__quote--page--header select {
    width: 100% !important;
    margin-top: 10px;
  }
  .b__btn--group--left button {
    margin-right: 6% !important;
    width: 100%;
    margin-top: 10px !important;
  }
  .b__btn--group--left button:last-child {
    margin-right: 0 !important;
  }
  .b__btn--group--left {
    float: none;
    flex-direction: column;
  }
  .b__custom-radio-buttons .b__ul--list,
  .b__custom-checkbox-container {
    display: block !important;
    text-align: center;
  }
  .b__custom-checkbox-label {
    width: 100%;
    margin: 5px 0;
  }
  .b__custom-radio-buttons ul li {
    width: 100% !important;
    margin: 5px 0;
    float: none;
    text-align: center !important;
  }
  .b__quote--label {
    text-align: center;
    display: block;
    width: 100%;
  }
  .b__quote--customize-box {
    padding: 20px !important;
  }
}
/*xxx*/
@media (max-width: 991.98px) and (min-width: 768px) {
  .b__progress--bar--text {
    padding-top: 25px;
    font-size: 12px;
  }
  .b__quote--container {
    width: 49%;
    min-height: 420px;
    margin-left: 1%;
    padding: 10px 15px;
    border: solid 1px #d8d8d8 !important;
  }
  span.b__quote--branch {
    transform: none !important;
    display: block;
    padding: 7px !important;
    position: relative !important;
    text-align: center;
    top: auto !important;
    width: 100% !important;
  }
  .b__quote--logo {
    border-right: none;
    text-align: center;
    padding: 0;
  }
  .b__quote--desc {
    text-align: center;
    display: block;
    padding: 10px 0;
  }
  .b__quote--customize {
    text-align: center;
    cursor: pointer;
    display: inline-block;
    line-height: 20px;
    margin-bottom: 0;
    white-space: nowrap;
    padding: 6px 12px;
    border-radius: 4px;
    text-decoration: none;
    width: auto;
  }
  .b__quote--price {
    font-size: 30px;
    display: block;
    text-align: center;
    padding: 10px 0;
  }
  .b__quote--container .b__text--right {
    text-align: center;
    padding: 10px 0;
  }
  .b__btn--group--left button {
    margin-right: 6% !important;
    width: 28%;
  }
  .b__btn--group--left button:last-child {
    margin-right: 0 !important;
  }
  .b__compare--btn {
    width: 100%;
    margin-top: 20px;
    border: solid 1px #e9e9e9 !important;
    font-weight: bold;
  }
  .b__btn--group--left {
    float: none;
  }
  .b__quote--page--header select {
    width: 100% !important;
    margin-top: 10px;
  }
  .b__progress--bar {
    height: 10px;
    overflow-x: hidden;
    top: 40px;
  }
  .b__quote--kasko-image {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABDsAAAAiCAIAAADeR0U1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjZjU0NzUxMC0wOWI0LWNjNDItOTdhYi1iMWMwY2Y0ZDU0MGEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjhBNzhEQTI2Q0UyMTFFOUE4MzJCQTgwODQ3MzgxNjYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjhBNzhEQTE2Q0UyMTFFOUE4MzJCQTgwODQ3MzgxNjYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Y2Y1NDc1MTAtMDliNC1jYzQyLTk3YWItYjFjMGNmNGQ1NDBhIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmNmNTQ3NTEwLTA5YjQtY2M0Mi05N2FiLWIxYzBjZjRkNTQwYSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pkg8vy0AAAO2SURBVHja7N27SyNbHMDx7OWihShYiC5EXXwUwUKrFEsEY6FiISzY+69pZWNlpVaRfRSpFAsLtfCFiI+A0cLY3B8edgiz68LthP18ijBzMg8Yqy/nTPywurpaAAAAeJf+8QgAAADFAgAAoFgAAADFAgAAoFgAAADFAgAAoFgAAAAUCwAAoFgAAAAUCwAAoFgAAADenX89AgAyPT09X7582d/f39vbS7tzc3OtVqtWqz08PKRjZmdnBwcHDw8P6/V6+7lTU1OlUqmjoyPtZgdUKpXR0dG1tbXssMnJyewWoVgsfvr0KW0/Pj5m4wCgWAB4U2dnZ8qV7e3t5+fnbDByJTYiQtqLJdchsTs2NpZLmuywGI+eSSPRM3HBr1+/XlxcxMWr1ery8vLOzk4WSAD85awKA+D3uTI/Px8btVoty5UwMjJSeJ0/6ejoKBaL2fjAwEC0TTY9EhsbGxu5a5ZKpVQ1Wa7ESJRPypXYjRttbW3FxufPn/0JAFAsALypWq1Gk/w61zE8PNxoNKI6YjtbyhUiV+L4vr6+ty4YeVMul9sXg4Xx8fE4MeVK5uzsrL+//w+XAuCvYlUYAHnpdZR6vZ7Llc7OzmiJqI7n5+fz8/O0PCw5ODiIrxYXF6Nn7u/v7+7usomUZHp6+unpKfeOStwljs/dvdlsFl5fobm5ufG3AMAcCwB5Ly8vrVZrYmIiEiVXMvF5eXkZn1dXV9Ebo6Oj6auoi/X19YiZyJWBgYFyubywsNB+buRKV1fX1NSUxwvA/2KOBYC84+PjZrNZqVSq1Wp6sSQZGhqKz8XFxWxkeHj45OQk282mUNLvgxWLxWzF1+bm5tLS0uTk5O3tbTYYXdTb25u7e3d3d3x68x6AxBwLAL8RHbK/v9/f318ul9NIT09P1EUMrv10fn4eB+TmYZK7u7vC6yqy9sHt7e2np6fp6em4VBo5OjrKvcGfuuj6+tqSMAAUCwB/sre3F01SelX4+SthaUlYcnp6Gr2RxpeWltrbZnx8POKkffql8PpTYLu7u3HKzMxMipnDw8M4Jhom3SIG4zqx8ePHD88fgMSqMADe9P379/n5+UiRZrM5NDTUaDTapz4uLi5ardbHjx8jPM7OzuKAlZWV9NX19XWtVvv1gnF6vV6PC2brzb59+5b+g2SlUim8/lCY/yAJQLsPq6urngIAAPA+WRUGAAAoFgAAAMUCAAAoFgAAAMUCAAAoFgAAAMUCAACgWAAAAMUCAACgWAAAAMUCAADw/vwnwABYZHpKk1cpzwAAAABJRU5ErkJggg==');
    background-color: #8c8c8c;
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    height: 32px;
  }
  .b__quote--trafik-image {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABDsAAAAiCAIAAADeR0U1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjZjU0NzUxMC0wOWI0LWNjNDItOTdhYi1iMWMwY2Y0ZDU0MGEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Mzk0MEQ3MUU2Q0UzMTFFOUE3MUE5Qzg1QTI2RTA1MjgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Mzk0MEQ3MUQ2Q0UzMTFFOUE3MUE5Qzg1QTI2RTA1MjgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Y2Y1NDc1MTAtMDliNC1jYzQyLTk3YWItYjFjMGNmNGQ1NDBhIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmNmNTQ3NTEwLTA5YjQtY2M0Mi05N2FiLWIxYzBjZjRkNTQwYSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvjQLOUAAANRSURBVHja7NzBS9tXAMDxdgSrKLNEcYqutpLGrVmFopDhBsN1GzKK7Das59Jd6qGXjV2G/8AK68XSsZuUsluRMjZad1EQzA6uOpqJTK217SToZjEVD3vuByGrpWssbIV8PsiPxyMm4eX05b3fb//p4fF9AAAAL6SXLAEAAKBYAAAAFAsAAKBYAAAAFAsAAKBYAAAAFAsAAIBiAQAAFAsAAIBiAQAAFAsA/NdGznYP9aWsAwBPEbMEAPxfBi5NWAQAFAsA/+7iQGe85sDu+dHM4pWpO4M9iXSyoTA5t7L+5fe31/Pbxa/8tPe1jtb42K27X4//VpjsO974cXfb7lDp72o51Xmo8G5fXJuJvkPuz3w0Dob6Us111ZdvZicX1vxAAIoFgLJ2biQTDaKW+OzqT0tr+d2lEa7p1oNn3k2e/6C9kBZBbWUs5EoYvJlsKC6WyFffzT5WHaGC5n/fGOw9FhXR7u8T+ifkyoXrszP3N/w6AOXMfSwAlCa0x68rfySaaosn3zlaH65jt+5WVcRC0jznRwz2JEL/XL6ZlSsAKBYA9mJz6x9HwjqP1C3nHn6b2dktSbfVP88793e1pJMNu7dlAChPToUBUJq+440drfHRzGJhprYylmiqDTPr+e3phVzH4fhj/zLYe6wwLty18kTNddXhrSazD+QKAIoFgNKMnO2OBlcn5q/9fK8w/+EbjeE6vbTTGL8sr4WeOZmsv5FdLbzg2TdMqipiy7mH6WRDavaeI2EA7HMqDIBnN3Bp4puxbBgcrq8pnj9xpC5cP/+oIyRN9GSwrr0eDJtbWb/4w+3Nre1P3mt/9WClNQdAsQBQghvZ1dHMYjrZ0N/VEs2ErmiOV4fJ0DPR3/RC7mjTy7WVe9zGX1rLX7g+G685cO79dgsOgGIBoDRXpu6EJjnVeehkcmcj5e3EzjU6EhaZml+tqohFTw/bm5n7GyGBQggN9iQsOIBiAYDSDP84l9t41P9WW+qVmhN/PyWs+J6TqcW1za3t15uf9ozj/q6W6Hb8UD5DfakndtFk9kHxZg4A5Wn/6eFxqwAAALyY7LEAAACKBQAAQLEAAACKBQAAQLEAAACKBQAAQLEAAAAoFgAAQLEAAAAoFgAAoHz9JcAAjBH99vjYbiQAAAAASUVORK5CYII=');
    background-color: #5a98c5;
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    height: 32px;
  }
  .b__quote--compare-box {
    padding: 10px 0;
    display: block;
    text-align: center;
  }
  .b__quote--container .k-checkbox-label,
  .k-radio-label {
    line-height: 30px;
    padding: initial;
    top: 0 !important;
    text-align: center;
    display: inline;
  }
  .b__quote--flex {
    display: flex;
    flex-direction: column;
    height: 400px;
    justify-content: space-between;
    align-items: center;
  }
  .b__quote--flex > div {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .b__quote--customize-container .k-checkbox-label,
  .b__quote--customize-container .k-radio-label {
    padding: inherit;
  }
  .b__quote--price {
    font-size: 18px;
  }
}
.b__loading-teklif {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: url('../../../../../O2/Altyapi/SiteCore/Bentas.O2.SiteCore/Images/Framework/Bentas/Loaders/Ripple.gif') no-repeat rgba(255, 255, 255, 0.85);
  background-size: 90px;
  background-position: center center;
  text-align: center !important;
  width: 100%;
  padding: 40px;
  height: 100%;
  z-index: 1;
  padding: 0 !important;
}
.b__loading-teklif span {
  padding: 15px 0;
  display: block;
  font-size: 14px;
  color: #0e0e0e;
  font-weight: 600;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.b__error-teklif {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  padding: 40px;
  height: 100%;
  z-index: 1;
  background: rgba(255, 255, 255, 0.8);
}
.b__error-teklif span {
  padding: 5px 0;
  display: block;
  font-size: 12px;
  color: red;
  font-weight: 600;
  position: absolute;
  /* left: 50%; */
  top: 0;
  /* transform: translate(-50%, -50%); */
}
.b__quote--page--header select {
  width: auto;
  font-size: 12px;
}
.b__column-img {
  margin-top: 17px;
}
.b__btn,
button {
  position: relative;
}
.b__btn--group--left button {
  margin-right: 15px !important;
}
.b__mini-notification {
  position: absolute;
  top: -12px;
  right: -12px;
  font-size: 9px;
  text-align: center !important;
  height: 22px;
  width: 22px;
  border-radius: 50%;
  display: inline-block;
  font-family: Verdana, Geneva, Tahoma, sans-serif;
  -webkit-box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  z-index: 6;
  letter-spacing: -1px;
  line-height: 21px;
}
.b__mini-notification:hover {
  -webkit-box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.b__quote--customize-box {
  text-align: center;
  padding: 0;
}
.b__quote--page--header {
  background-color: rgba(242, 245, 245, 0.8);
  float: left;
  width: 100%;
  padding: 15px;
  z-index: 5555;
  -webkit-box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.b__quote--page--header div {
  margin-bottom: 5px;
}
.b__excel--button {
  background-color: #3c763d !important;
  color: #fff !important;
}
.b__compare--blue {
  background-color: #3571ac !important;
  color: #fff !important;
}
.b__quote--container .k-dropdown-wrap.k-state-default {
  height: 30px;
}
.b__quote--container .k-dropdown-wrap .k-input,
.b__quote--container .k-selectbox .k-input {
  height: 26px;
  font-size: 12px;
  padding-left: 0;
}
.b__quote--container .k-list .k-item {
  font-size: 12px;
}
.b__quote--installment-container {
  color: #000;
  font-size: 12px;
  padding: 5px 2px;
}
.b__quote--installment-container a {
  color: #D50000;
}
.b__quote--container.k-dropdown .k-dropdown-wrap .k-select {
  font-size: 12px;
}
.b__quote--container .k-state-default > .k-select {
  height: 28px !important;
  font-size: 12px;
}
.b__quote--insurers-customize {
  float: right;
  display: block;
  cursor: pointer;
  line-height: 50px;
  color: #2a79a0;
  height: 30px;
}
.b__quote--insurers-customize .b__quote--insurers-customize:hover {
  color: #4d4f53;
}
.b__quote--big-title {
  color: #405e7c;
  font-size: 25px;
  font-weight: normal;
  letter-spacing: 1.5px;
}
.b__quote--big-label {
  font-size: 18px;
  color: #686868;
  text-align: right;
  float: right;
}
.b__quote--container .b__quote--flex .b__1,
.b__quote--container .b__quote--flex .b__2,
.b__quote--container .b__quote--flex .b__3 {
  padding-right: 13px;
}
@media (min-width: 992px) {
  .b__quote--container .b__quote--flex .b__1 {
    float: left;
  }
}
.b__mini--summary {
  background-color: #ffffff;
  float: left;
  width: 100%;
  padding: 15px 30px;
  z-index: 5555;
  -webkit-box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  margin-bottom: 60px;
  font-size: 14px;
}
.b__mini--summary > div :not(.b__row) {
  padding: 5px 0;
}
.b__separator {
  border-bottom: dotted 1px #dadada;
  padding: 0 !important;
}
.b__default--div {
  background-color: #ffffff !important;
  color: #2e3131 !important;
}
.b__danger--div {
  background-color: #D50000 !important;
  color: #ffffff !important;
}
.b__success--div {
  background-color: #3c763d !important;
  color: #ffffff !important;
}
.b__info--div {
  background-color: #2a79a0 !important;
  color: #ffffff !important;
}
.b__alert--div {
  background-color: #fcf8e3 !important;
  color: #2e3131 !important;
}
.b__warning--div {
  background-color: #ffc107 !important;
  color: #ffffff !important;
}
.b__row.b__flex label {
  display: inline-block !important;
}
.b__static--table-container {
  background-color: #f7f7f7;
  clear: both;
  margin-top: 15px;
  max-width: 100%;
  overflow-x: auto;
  padding: 10px 10px;
  width: 100%;
  border: none;
}
.b__static--table {
  background-color: #ffffff;
  color: #666666;
  empty-cells: show;
  border: solid 1px #ebebeb;
  border-collapse: separate;
  border-spacing: 0;
  margin-bottom: 5px;
  max-width: 100%;
  width: 100%;
  font-size: 14px;
  letter-spacing: 0.7px;
  padding: 10px;
}
.b__static--table td {
  border: none;
  overflow: auto;
  white-space: normal;
  max-width: initial;
  padding: 5px 15px;
  outline: 0;
  vertical-align: top;
  line-height: 23px;
}
.b__static--table td.b__gray--bg {
  background: #f1f1f1;
}
.b__static--table hr {
  border: dotted 1px #cecece;
  background: transparent;
  height: 1px;
}
.b__static--table small {
  font-size: 10px;
}
.b__static--table--price {
  font-weight: bold;
  color: #ff2222;
  font-size: 18px;
  float: left;
}
/****/
.b__error--message-container {
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  border: 1px solid #ccc;
  margin: 10px 0;
  padding: 20px 10px;
  position: relative;
  float: left;
  width: 100%;
  letter-spacing: 0.7px;
  line-height: 22px;
}
.b__quote--container.b__quote--flex.b__row.k-checkbox-label {
  top: 0 !important;
}
.b__quote--logo {
  margin-top: 15px;
  margin-left: 40px;
}
.b__quote--title {
  display: block;
  background-color: #efefef;
  border-bottom: solid 1px #d6d6d6;
  color: #4e4e4e;
  line-height: 30px;
  padding: 10px;
  font-size: 18px;
  letter-spacing: 0.5px;
  margin-bottom: 25px;
}
.b__quote--title [class^="b__icon-"] {
  line-height: normal;
  font-size: 20px;
}
.b__quote--insurers-settings {
  /*position: absolute;
        opacity: 0;
        color: #2a79a0;
        height: 30px;
        padding-left: 0;
        text-align: right;
        width: 25px;
        height: 25px;
        top: -2px;*/
  position: relative;
  opacity: 1;
  color: #7a7a7a;
  padding-left: 0;
  text-align: right;
  width: 25px;
  height: 25px;
  cursor: pointer;
  float: right;
}
.b__quote--insurers-settings:hover {
  color: #2a79a0;
}
.b__quote--insurers-settings [class^="b__icon-"] {
  font-size: 15px;
}
.b__wizard--caption {
  color: #ff6200;
  font-size: 18px;
  letter-spacing: 0.5px;
  display: block;
  border-bottom: solid 1px #e3e3e3;
  padding: 10px 0;
  margin-bottom: 15px;
}
.b__wizard--checkbox {
  position: relative;
  /*&.k-checkbox {
            &-label {

                &:before {
                    left: 0;
                    top: 7px;
                    height: 17px;
                    left: 0;
                    top: 6px;
                    width: 17px;
                    border-width: 2px;
                }

                &:after {
                    height: 14px;
                    left: 4px;
                    top: 7px;
                    width: 10px;
                    height: 19px;
                    width: 19px;
                    left: 4px;
                    top: 5px;
                    content: "\F12C";
                    color: #047b09 !important;
                    font: normal normal normal 24px/1 "Material Design Icons";
                    background-color: transparent !important;
                    transition: .2s ease-in-out;
                }
            }
        }*/
}
.b__wizard--checkbox:hover .b__quote--insurers-settings {
  opacity: 1;
}
.k-checkbox-label:before {
  left: 4px;
}
/*-----------------------------*/
.b__wizard--caption--add {
  font-weight: bold;
  color: #191919;
  font-size: 12px;
  padding: 10px 15px;
  margin-top: -42px;
  border-radius: 4px;
}
.b__wizard--caption--add:hover {
  color: #191919;
  background-color: #f5f5f5;
}
.k-callout .k-callout-n {
  display: none;
}
.k-callout-n {
  display: none;
}
.k-animation-container-shown,
.k-animation-container > .k-popup {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
  border: none;
}
.b__tooltip--container-mat {
  font-size: 13px;
  font-weight: 400;
  background-color: #fff;
  color: rgba(0, 0, 0, 0.87);
  line-height: 20px;
  max-width: none !important;
  padding: 15px;
  text-align: left;
}
.k-tooltip-closable {
  padding: 0;
}
.k-tooltip-button .k-icon {
  color: inherit;
  vertical-align: top;
  display: none;
}
.b__info--text:hover {
  background-color: rgba(0, 107, 187, 0.08);
  outline: none;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  border-width: 15px;
}
.b__quote--title .b__icon-info {
  line-height: normal;
  font-size: 20px;
  padding: 5px;
}
.b__row.b__flex.b__flex--column > [class*='b__'] {
  flex-direction: column !important;
}
.b__row.b__flex.b__flex--column > [class*='b__'] {
  flex-direction: column !important;
}
.b__flex {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}
.b__flex > div {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.b__wizard--big-icon {
  align-items: center;
}
.b__wizard--big-icon i {
  align-items: center;
  font-size: 75px;
  align-self: flex-start;
  color: #848484;
}
.b__mini-radio-buttons .k-radio:checked + .k-radio-label:before {
  background-color: #047b40;
  border-color: transparent;
}
.b__mini-radio-buttons .k-radio-label:before {
  border-color: #a2a2a2;
  border-width: 2px;
  height: 19px;
  left: 0;
  top: 0;
  width: 19px;
}
.b__mini-radio-buttons .k-radio:checked + .k-radio-label:after {
  background-color: #ffffff;
  height: 7px;
  left: 6px;
  top: 6px;
  width: 7px;
}
.b__mini-radio-buttons .k-radio-label {
  line-height: initial;
}
.flexable {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.b__panel--info {
  position: relative;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 16px;
  letter-spacing: normal;
  bottom: 0;
  background: transparent;
  color: rgba(255, 0, 0, 0.9);
  font-weight: bold;
  text-align: center;
  float: left;
  padding: 15px;
}
.b__app--logo {
  min-height: calc(100% - 42px);
  height: calc(100% - 42px);
  padding: 0;
  margin: 0;
  transition: opacity 300ms;
  opacity: 1;
}
.b__app--logo:hover {
  opacity: 0.9;
  transition: opacity 300ms;
}
.b__app--logo.logo-narval {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAGHCAYAAADBfYumAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjEgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVBRTIwQjFGNzNFMDExRUE4NEFEREM5QkRBOThFNDYxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVBRTIwQjIwNzNFMDExRUE4NEFEREM5QkRBOThFNDYxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUFFMjBCMUQ3M0UwMTFFQTg0QUREQzlCREE5OEU0NjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUFFMjBCMUU3M0UwMTFFQTg0QUREQzlCREE5OEU0NjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz66fLEgAAAwZUlEQVR42uydCZgcVbXH763qrpnJOtkJ2ddJWJJAWBVM8LGIEFZBBSXAi4APFwKIiLKLghugIgIKiTzZVATFLQkyoz6Ep0BQH0nIYnbIOpM9091V950zVQOTYSbTXfvy/33fYcJMd3X1qVP/Onc7VyqlBBBCXj1fpx8mPAHSgPrOSXBCGWhwwTv0IOsFNwAAAcwiu8hGk/WHKwCAAGaNEtl6suPIesIdAEAAs8ZGstVkF8MVAEAAs8irZJvIroMrAIAAZpGnyGrJroErAIAAZg2L7D6yD5BdAncAAAHMGuvIvk72BbLT4Q4AIIBZ4yWybzvZ4NFwBwAQwKzxY7Lnyf6b7GC4AwAIYNa4iqxA9gjZYLgDAAhglthOdgHZOEcEu8MlAEAAs8TrZJ8nO8VpFlfDJQAkmxxcUBGPC3up3KfItpFdDpcAgAwwKxSFPS3m72SXkX0VLgEAApglOPP7jLD7Bb8ssGQOAAhgxni5jfDdTDYTLgEAApglHhD2YEg3snsEVosAAAHMGF8i+6uwCyf8iOz9cAkAEMCssMkRwc1kg8geJZsMtwAAAcwKDWRfc/49ymkWD4NbAIAAZoV7hT1HkJlK9pjA3iIAQAAzAtcP5PXC/3L+nydLPyywyxwAEMCMwPuJ/BfZTuf/Z5D9QGC1DQAQwIzwZ7KvkLXuNn+hsOsJQgQBgABmgofInmjz/58ju5FMwjUAQADTzm4nC3yzze941cin4RoAIIBZYAXZleLd/kAunXUn2flwDQAQwCywQNibKrXS02kefxCuAQACmAW+RfZMm//naTG8twg2WAIAAph6eB8Rnh+4vM3veE+RucIurw8AgACmmlVknyVravO7OrKfkY2AewCAAKad35F9t93vuGgCrxYZAPcAAAFMO3eQ/b7d73hAhAdGusE9AEAA0wz3B3Ip/dXtfn+msIspYJc5ACCAqYYHQz7viGFbZpHdRqbDRQBAANMMT4v5Rge/v1rYI8YAAAhgquECqs+1+x1nf7zN5iVwDwAQwDSzR9jrhVe0+z33A3IJrRlwEQAQwDTzuiOCZgciyBOlT4CLAIAAphkuo39PB7/vQ/YTssPgIgAggGnmJrIXOvj9ULInyQ6GiwCAAKYVrh/IS+XWd/A3Xi/8oCOGAAAIYCr5P7JryIod/O19wt50vRZuAgACmFa4OMIPOvnbKWT3CSyZAwACmFJ4NJjXC7/Yyd8vEPYE6jxcBQAEMI1sEvbWmhs7+TuX2f8S3AQABDCt8PzA6/bzdx41/jzcBAAEMK08SvbDTv7GS+a41P6FcBMAEMA0Ygl7lcjLnfydN1q/n+wMuAoACGAa2SLs+YHrOvk77zLHFaU/AFcBAAFMI38T9n7CpU7+3k/Y64aPgqsAgACmEZ7/99/7+ftI5zVj4SoAIIBpQ5F9Qdijw51xBNkDZAPhLgAggGljM9kVZI37eU3rBks94S4AIIBp4yWyG7t4DY8Kf5+sCu4CAAKYNnjqy5wuXnORsEvuAwAggKmC5wfeQvZaF6/jDZZugrsAgACmjVXCXiq3u4vX3SzsfkMAAAQwVSwQ9kqRrq7td8g+CXcBAAFMG/eSPdHFa2rIvkt2GtwFAAQwTXB/IM8PXNTF67iSNBdWwJI5ACCAqWIt2efIdnbxOt5ThKfHTITLAIAApgnuD7zDyQj3x6HCLp4wBC4DAAKYJr5H9lwZrztG2PsNY4MlACCAqWGXsEtnrSjjtR90MsEauA1AAEFaWC3s/UQKZbz2bGFXkMEGSwACCFLDH8huL/O1lwh7yRxiAEAAQWrgyc+/KfO11zoGAAQQpAJeIse7xi0u8/W3kX0abgMQQJAWlgt7LfDuMl7LpbO+SXYu3AYggCAtPCXsyc/l0N157YlwG4AAgrTAWeCCMl97gLDL6k+C2wAEEKSBvWSfIVtZ5utHkz0msMESgACClLBE2CO9pTJffzDZ42SD4DoAAQRp4Bdkd1fwet5l7lGyXnAdgACCNPB1sj9W8PqTyH4k7AESACCAINHwlpqzyTZW8J7zyL4tsMscgACCFPAPsqsqfM/lZDfAdQACCNIAD3DcU+F7bnCyRwAggCDxfJXsTxW8Pkd2l8AGSwACCFLAFqcpvLmC93DpLN5g6Uy4D0AAQdLhzdV5f+G9FbyHK0nzoMgBcB+AAIKkw+XxH63g9c3CXjO8E64DEECQdExhb635ahmvLZJdI+wBFAgggACCVLCN7FNkTft5DTeTucbgfXAXgACCtPGqkwl2tLXmHifzu9/Hz9PJepL1c4z/XY3LAMImBxcAh7lkR5PNaid+XEjhBx6PPYLsSLIpZMPJ+pJ1IzOcvxecJjYXcOUd7naQbSJ727GVwt7xrgmXCUAAQRCwAF1PNtkRKxal6zyI33iyjwh7TfEwYY8cV7quWDmCuN1pqrMALnEyVrbXBfojAQQQ+MQWR/QeIbtXlF9RupWBZB92skgW0h4ez0c6x2A70PndsWQXCXtEmjNUXt7Hk7pfIFvkCOVeXEoAAQRuqHdEbFEF7zlc2HuKXCrCmSPIfdc1jk137Can2czn/7yTHS5GsxlAAMvgnJ7ZLXjC7UxLKaFJKYqWErqUizTKvfjfefqH7OR9T+9oPp5+fIzsAmFPko6aAcKuYHOe04Tn8l9/IXuJf9I1bo7zdSB/4kaEAIK4Qzcql8zn/sIzHNGJIzzA8iHHOAv8J503C+KTJISLcBUBBBBUKnw8cstriK8U7/bJJQHOTo937HL6HrwM8CGy35MY7sGVzS6YBwjKFb/jhL3D3B0JE7/2cB/lqWQ/J3udvtfnyEbhCkMAAXgPv9zRXEsCcZsjfsemLPbHCXu0+2X6jneRHYMrDgEEoIXndhUOoh9Pkt0o0l0Wn/sxefrPb0gEHyb7IK4+BBBkO/Pjun/PkZ2coa/NK1QuIXuKRPCnZEciEiCAIFtZn3x2ZzMPcvAG6VntG+P1yTy1Zz6J4INkIxEZEECQ/qyPZwXwhGLuF+sGj4jewq6U878kgrPJBsMlEECQQp7dWdAc8btF2NVawLtwH+F3yH5FIngB3AEBBOmDJzZ/GW7YL0eQcd/gE2SHwh0QQJCOpu+lTuaHeCiPj5L9nkTwGjJkyxBAkFSWFszLxxr693R71zdQPjwZ/Jtkz5AI1sEdEECQMJYUzAmDc9o9h1bluh1RnRPdNAmnVAY77HSyehLBS5ANQgBBQlhUMLvVavIXPTRZzXfxkLwujq3Oi746RNAFvLzuYbIfkggOgjsggCDmVElxTX9dO6jt72pJ/I6pyYvReSQyLuFCsM+SCL4ProAAgpiyuGCO6Ktps9sne1wXsFpKMZmaw4eTIRd0xdGOCM6CKyCAIJ7Z32cp2+vT2d9Z+EZSFvg+ygZZEEHF9CfjFSS3klXBHRBAEBO476+frl1ezmsH5TRxXLe8oKYyHFc5/OTgieUPkAj2hzsggCAGGELM6qXJsjcroteKY2pyLRkhcMVMssexnhgCCGJAD01+rmLRpGbwlOqcmFiFAuIuOZHsSRLBQ+AKCCCIrvnbq6cmh7sNlImGLg4jIUTQuOIoYZfZOgqugACCaJq//5mX0lMaN4qawkfU5EUVBkfcMFHYa4mPhSsggCBsAZTyhJz0PrtlaE4TR9fkWvoHQcXwjnqPQQQhgCB0ARTj/ZIsHhnmSdMDMELshpGOCGIPEgggCAvK/nzdvLwHZYBHUSY4OIcwcimCD5EIHgRXQABBwCwqmJompOH3cbkv8GjKBIflEUou4FHh75MIDoQrIIAgWLjogRZUEB1ZjTXELjmB7D4SwRq4AgIIgqMk7OW+gcFzBScYEEEXfETYJfcBBBAEwURDL5SE2h305xxUlROHYsK0G64guwZugACCgGhWYlkYnzOOssDJVZgw7YKbyc6AGyCAIAD2WGpuSQXbDG5lDIsgNYlRX7UiepLdxc8QuAICCHxmrKE/vFOpHWF9Hq8aObwqL/IQwUqYIOz+QAyKQACB32w1rVA723l6zBHVqCtYIbzPyOfhBggg8JlmJW7fbFpvhfmZPFF6KjWHayCClXAj2fvhBggg8JGJhm41muozxZD6Alvh4qpH1GDnuQroRvZdNIUhgMBnxhn60+tL5qMq5M/ldcNHIBOshMPJvgg3QACBz+xWYvbGkrU07M/lIgpHIhOshM+SHQY3QACBv03hrU2WOoNsexQiOBUbsZdLX2HPD+wJV0AAgY/UGfpiygJn7LJUIezP5ubwYVU5jA6Xx+mOAQgg8JPxhv6n9SXrwr1KmWF/Ng+M8P7DqC7dJbzA+iphb7cJIIDAT8YZ+s/XFq3LohDBA5wpMgZEsCt4L5GPwg0QQBAAvEqERPBTe5QqRSWCyAS75AaywXADBBAEI4KPrCtal+6yVDHsz+bJ0lxOC8vm9suBZFfCDRBAEJwIPrq+ZJ27w1J7w/7sISSCh6KKTFdczEkz3AABBAExztB//VbJOiWKKTIj87o4hEQQiWDnzwmyy+AGCCAIEB4d3lCy3r/JtNZGkIW2FFYFnXI+2QC4AQIIAqTO0P+11VRHUDb4agSf3WKgQ3iDdYwIQwBBCEK0gZrCx64qmk+EPUfmYMoCx0AEO7tveWJ0b7gCAgiCTjcMvTAir3+cRPCmsOcKTiIRxJabHXIi2RS4AQIIQmJ0Xr99TdH65HZL7QrrM3kwhKtKD8Lm6+3h1PhM3MMQwFhC2dJPlhbM09L2vcYZ+uNvlazjN5nWytDudFJBnijdBxuMtOcCgSkxEMC4saxgXjIkp3+ypya/lsbvV2for2021dS1Jev5sGoKctGEqdV50QMVZNoyiOwDcAMEMDYsKpi1tbq8LUf3KWUshywumCPS+D25nNbQnHbiyqL57WalrDA+sxeJH2+3iURwHzAaDAGMD9VS3NBf14byv6uk1GqkuCPN33dUXr+W+wW3WWpnKClPzi6jBQ18hxPIBsINEMA4ZH8D++raFW1/11vXTqffV6f5e4819MfeLllHbzStFWF83nBntQhogQulngk3QAAjp0qKz/bW5D6Ve3tI2csQ4jNp/+51hv7GFlPVUTb4WzOEjsFxho45gu/ew2fBDRDAyOmjaZ9u/7ucFLKHJmdl4ftPNPTSsLx22qqSeVsYZbW4cMJgTI9hDhJYGgcBjJKlBfPM3rrs12EbRZOj3yyYH8qKL0bn9ZspEzyzyVRNQQcvD4r0xsgwx90xuAshgJHRXZPXd+bMbprMV8uWMkaZYbyh/3aDaR20oWQtCbJFzBsrHYY6gtzt8j7chRDASFhUMLtRM3fSfiNU005aXDCHZMkvdYb+1qCcNmFN0XwmyI3Y+7bsMpcXGe8R5GVxBu5GCGDoUNRdVCNlzf5eQ83jvnkhzsuif4bn9bPXlMwvBbn73IE5TUzI9sjwGO59wN0IAQydKk2eQ00w2ZWjqZk8i7LFTN6lo/P6XetKwfYL8sjwkOwOigwjG4W7EQIYdvNXq5Yt9dm6pJ+uHaTZI3aZZLyh//5t05q00bSWq4CCmfcV6ZXNQZFqCCAEMAoHTq2SHY/+toezxBopbs6yvyYY+pqBujZ2bdH6QymAfkHeWe6omnxWN1yvwz0NAQwVas++v0bKsld69NG1UylrzHxn9bC89qE1pZZ1xL7XF+QMcBJlgrnsaeDBHGK4KyGA4Qkg3Ws5Wf7S1O6arKmS4lp4rmUd8RfWFK3Ldlmq2e9jc1/g8FzmxoXHC3tOIIAAhkNeygmVOrynJi+H52x4Q/Z1JetUv3eg4ycSrxfmKTIZgqdZoUw+BDAcuPRVXoqK5/aRAB74ZsH8cEDn1G1xwRzFgzOJSVsM/YUNJevITaa1xufsXBxFTeEM9QfyNR+MOxMCGJbzhhtSVtznQjdkrkbKK/06jyUF88jlBfPaVUXz8T6a/JshxceS5ss6Q39zs6km+b0DHa8U4ZHhDHUHYiS4kockXOCpmTW0Worubt7bQ5PHcrHUCYa+ys37KYM8rkqKWSSmxw7OaUPoeN35aUYC8lpRiTkTDd1Kmj/pnHmO4NQ1RetXQ/PaDL9EiydJ817DSwtmFsJypJPYWLhDkQEGLYB9KQN05cPeuuxTaabGdQX/XTS/udm01g/JaX8cntdnDspp43s54kfC8RyJ4eG8BC3Jfh2W185YXTQf8VOueKP1jGysxF0yedydEMAwnNdfenA8NYPPL0P0DMr2TlhXsuqH57RtJHrX9te1wd01+c76f55Mt7Zk/Y6EY0ZafDsir19KIni3X3MFeTz4ICMT/YH90bKDAIaCLr2tvazV5STuv+tE+HotK5iz+mjy72MM/Y+U8U0j0euwBCg1e1/aYanT0+bfUXn96tUl8w6/CinwrnJ16S+iOgACWD5wlLenh6fqLpQB5qqkmEn//Fsb4ePf3dZflxf007URXT2huAz9NkvNSGKfXzmMzus3riiahaE5/VZDeh/L4CrSm01LUEadZgFEqWxkgGFkgLKv12PUatqFrf/+d9G8c6Au143M618aUIb4kfDtaDTVqSR+m9PsZ96QfW3J/ErBp0xwcrpXifBEaPQBQgCDhTM1cl4vr8fppcvaVUXzYcpK1g3L6ddR1jewnIuyVylzQ8k6n6ePZMHfJIJfIxG81Y8+Qe4HTPGmSvzFeuIOhQAGHmiaD4HGF2B4Xr+kv64dWO6SOm68rS9ZX+fqKllyOIngrWtK5nf8GB3mZXIHpHdUGAIIAQxBAKU/TY1KW2NvlawXm5W4NYtO532I1xbNuV578LgJzFNjjHSOCvfA7QkBDNx3MoJBJN6AfIelLuId2LLq+BF5/WLKgBd4PU4tXcEJhp7GVSI1uD0hgGEIYKidzTwdZItpfY1u2uVZdz49BGZsKFlveM4oSQAHpq8pjFFgCGAohJo8kPj9c3Re/zrc3rJsbm+TpT7YaKqtXpWCB0RStqucQoRAAMPIAEPzH280Ts3fC+H2d6kz9A2bTOtjXjdh532FxxuYEgsBBJVg0WM2tNX1G0vWz+iG/xfcvi/jDX3+WyXrNq/TY8bkdd6zBQ6FAIK4sd1Su3Yr8Rl4omN4ovRG03rJyzF4VPiQKj0tTWGJqIAApiYD3GJa359o6Fvh8s7ZYalzt3msKs0ZIIlpGtyxBxEBAQxDAItBf0iTqbY1K/EQ3L1/uATY5pJ1g9em8CgSwBRsq9mMiIAABk2JFDDQQOM7eZtlPYNpL+UxxtDv22Rar3s5BleQHpv8uYG7EQ0QwMAFkARqb5AfsNNSe/Yq8S24uny2W+pCr6PCI/KJnxu4E5EAAQwUXolhBhxodDO/hpHfipvCb2wsWU94OUbrjnIJrRijIIAQwLAibVtQxy4oZe2x1IPwcuVQ1vzNHZQ9ezkGzw0ck8wBkV0ixOlZEMAMYyoV2MjsbktsG2voc+FlV1ngPxpN6zdej8PFU7snb0CEYxIbIkEAg4ei7O3gmr9WPTzsKQu8d5elCl6OwXUDxyevhD4Xxy0hAiCAwQugEuuCOG7L6AoGPzxBwvUXagYv9XqcobnErRCBAEIAw4F0anMQq853KbWDbuAX4WGP3QhK/dLrvEBeGcJNYT05LeG3IIAQwLAEcGtRKd/7W3Za6hV41zvN1AxuVsrzZPUhOU0MSE4WuFGEMEEfAgi4D3BzcwCTofda6lfwrnd4syjKAj3300q7SZ2UaTFrBMphQQBDygA3Ugbo66x7brJR++UFeNcf9ljqZT+O058ywAOSkQWuwVWHAIYlgBtIrJp8bv5up+Nugnf9oajEH/3qo5hQlUtCqeUNuOoQwLCaWLspY/NVrPYqtQYC6KMACjHf8qlByEUShsd7cjSLXyOuOgQwNEpKrfLzeAWllpGwFuBZ37L0Vabwb6BqTLz7Av8tAlydBAEE78EUYpny93iL4VXfm8G+PVB6UhY4Mr5Z4GpkgBDAkDNAsbhZKV/WXrKQUnNtPbzqK5bl49IwTv64WkxVPPcT5gxwLy45BDC8u0uIVwvKn6DjEWASwS3warzhvsAD41kuayWuDgQwbAFcXFTKl/JDplAmCeAOeDXecO43PK8JI15Z4F6nCQwggOEx0dCtovKnKAKpHwsgarn5HOO6EL7vecnrg/vHa30cr0tfhcsNAQydZqX+6cdAiNNXhQ1tfIZ0KpBRCy6dH6MbaC0EEAIYCZQBNvixJliFvNdwRuAdPgKJc14d0j8+fYErBFoPEMBIBFCIp0gEUYEjngE+XAa4T+64eEyJ4Yfv67jaEMBImGjo2/co5cfoLXer6/CorwE+LsixCu4L7BN9XyAvx/wbrjYEMDL2WN4DULfFrwbe9DXAxwcpT7wqJAYTozchA4QARspepeZ67QTUZEvdzW7wpn+QQ8cHnZ8NpCywW7R7h/xT2JshAQhgNJSEeG6Pxz0ockJyKtEL3vSPvJSBCyCL39DoBkP4uTsPVxoCGClcwGCHpRZ5bE5xd1UfeNM/DClGBv0ZLLAH5CKbGM0FeefjSkMAI2e3Uj/3eiNRMtEPnvSPKikHhPE5PCWmbzSDIbx9Aub/QQCjp6jErwoe5wNSG3gcPOkPSwrm+BwlgWF93mDKAiOQwGcFSuBDAOMAKd+yRlMt83KMvJTjFhVMXBcfIPE7JSdlLqzP482TQh4MQf8fBDA+cIVoagb/2luTTYyiH33hTe/kpTieLDRF4j7AgeHuG8LN35W40hDAODWDf7PLcr8VI2UQ/TQIoC9USTkp7CYpV4kJ8TO5+YvqQRDA+DDe0F/YablvBtdQk01DP6BnlhTMwSSAg8L+3L6UAfYKpxnMD9kGgf4/CGDcoGbw772MhFCz7Wx40Ru6EKd108KfU2nXCgxlZUg92f/hSkMAY0ezEvdSFuh6v2BqBv8HvOgNeohMN6SMJL4HUQ4fggT+QWD/DwhgHJlg6Kt2WOpVt+/vrclhiwomVoS4hH1Xo8n3RfX53aQMukwW1/7D6C8EML7sstTtBeWufyYvpW4IcQW86Lr5e2QvTQ6P6vO5QMIBwY4G/1XY638BBDCejDf0edssa43bi9JDkzPhRXcYUsyoljLSEi1cIiug/YN5vfmjuMoQwNizzVRfcTtERwI4dnHBHAUvVtz8re6pyY9FfR49NU301QK5vd4g+x2uNAQw9ow19Ee3mJarfX5rNGnUSHEjvFhh81OIU/ro2qCozyMvRVBrg38gBKqPQwCTkwXe5fbCdNfkqZTR5ODFijLnm+IS1FwtOu+vBi4lewJXGQKYGOhR/SRlgRvcvLe3pg0yhPg0vFgeiwvmOMq6psTlfPpwoVR/S2R9T2DlBwQwSdQZ+oZtlrrfzVZvvI6VMppPc78WPFlW9nd/VHP/OsIg7evt32gwl7x6GlcZApg4mpX43lbTWuuyGTUhL8TH4cX9s6RgHtZHk8fLmJ3XIBJAn26yH5Ktx5WGACaOiYa+dbupvl10MS+Qq0TX6vJ2ZIFdZn/f6a5JI27nxatC8t6bwYuF3feHdb8QwGQyxtDvabSsf7t5b39dG1ItxVfgxY5ZWjDP7KvL4+J4btwMrvU+GjxXoOwVBDDpNJlqltuK0QN17drFBXMYvPheemryjpoQC59WymBvy+K44MHDuMoQwMTDpbLeLlnPunkvNe+qajX5a3hxX1YUzRuomXlwnM+R+wE95IB3k23ElYYApoJdSlzaZKltbt47IKdN/nfR/Aa8aMN7flBmfJOM+XnWaLKlTqAL6snm4EpDAFPDRENv2lKybiq56M7W7ebU1UsL5kfgSSEoI/5tD8qMk3CTDaq8Gcxrfq8nM3GlIYCpYoyhf3eDaf3ZzXt5kf8AXfsRZT+HZNmHq4vm0yQqY5Jyvv0rHwi5h+xl3C0QwFSy01Kzmkx3TeFaXfbuq8vfLSqY/bPou+UF87oDctqZSTpnXhHSo/xS+Vzw4Pu4SyCAqaXO0N/cbFpfKLmsGUhZ4NC+mvxL1kSQmv8zSPxuj9OKj7Iyd97xvrx+wJ1kXyZbg7sEAphqxhr6Q+tL5i/dvp+agHUkgv9DIjgwC/56s2CePDinPRXHCc/l3GhlVod5jAyj/RDAbLBLiY9uKFlLPYjg+AG6fGVJwZyQcvH7EInfs9SMTOyKmN6UBRr7XxXCKz64BBoGPiCA2WCioZeaLHXGdkvtcnuM/tQcpmbhy7wiIo0+WlYwLx1C4tczweLHcJHU/WyZuZfscwJz/iCAWaPO0BdvLFmXuV0l4mQXvYbmtZ+nbZ4gfZ876Xs9mMRmb3u4NuB+BPCrZPNxN0AAM8lYQ39sbcm6rajcL3jn5WAj8/oX3ipZC6lJPCXJ/lhUMGvXlayG4Xn9i1Hv7+En3A/YwU33DNm3cBdAADPN6Lx+6/qS+YSXkh+cXwzOaZMPzGl/XVk0EzmVgprynxiky2XU7P2AnrJrzCtCqvfNAhdy0/ecnlXNuAMggJlntxKfWF+y/sfrcbi/jLKnK7ea1sZlBXMWZVTd4v7dudgDZcF/pCz2JyQU/dJ4fXkuYM27AyFcKfxqEj9MeYEAAmaioVvbLTX97ZL1uh8Xl4RkwBhDf6i/LhctL5hXkMgMidt35lUtlK3ePzSnLSU7gSthp/kaO9NhuL/3yyR+LyDqIYBgXxEsNVrqAxtK1ht+HI9vtwG6NpyE8H6eMkNi8xDPqYv6e9I5fHh10XzyAGquU9Z3RRLW9fpBf7s6zB0kfj9GtEcLdhyLrwhup2brNFGyXhyU08b5ddx+ujaony5m7bLURSSwa/Yq9WKzEo9wqa6QmrnjqqW4kpqBpwzJaaPTMLpbKZT6vXZ2z6qbEOUQQLB/EdxMIngcieCfecKzn8dm4SEbo4QYQyL48SZT7dyt1OJmpRqKSjxDgviSH5/DfY8UZKdVSfGRbpo8blhO61dNmZ6e0WtKD53l3MUxBOENAQRlieBGEpHJVsl6iUd3/T4+N495+kyNLmprhTyGspNjLCWuI1G09liiiQRxPQnielOolfS3dfS3t0g0N5MVyLbQ+6t48zM6TA9dipGaEEN0IYfnpRhVLeXQ0XmtF/2/xt1eMuPXcrNpvd1oqRM4u0dkQwBB+SLIqwSmrC1ZC0gE/yPI7Ik7hTUpZE5IvVoX/Ui2eDT2UFwFb2w1rc1bTHXSBEPHiG+MwCBIghia005cUzR/VFDYHSxJbDGtTZtMNa3O0P8Fb0AAgQdG5vVPkQhevctSRXgj/mwyrTUkfseS+L0Bb0AAgQ/wFpvrStZpbguqgnDYULLe3Gyqw6nZuxzegAACHxlv6PM3mFbdWyXrVdROihfcP0HX5bWtljqYR/LhEQggCABqVm0YnNOmUpP4/j1KleCR6OGH0dqi9Vu6LofzhHZ4BAIIAmZkXv8vuuku2mxa6+GN6NirlLm6aN4zLK+dBm9AAEGIjDP0xzeZavKqovlTL3UFgTuaLLV9TdH65Ki8PhvegACCCOD+phF5/ROritZZW0xrI+bKBA/7eEPJWvJ2yZrEDyF4BAIIos8Gf81rfqk59sguSxXgkUCbvD8dlNMmTDD0VfAIBBDECMoGL11bso5eX7Jeakaz2Fd4WRs1ec/njBvegACCmFJn6AsPzGnH0s16KTXT/gUV9AY/SCjr+/kmU9VRpv00PAIBBAlgrKHPbbTUYSsK5kUbTWsFhLByyG/LVxWtGcPz+nkoaAABBAmD56WRED66xVQHLy+Y59INvRLrirtmh6X2rCiat5HfDhpv6L+FR9IDqsFkUwi5ugw3355eWjDP6anJ28jGds9IReZy2WWp5q2mmr9TqZnks63wCDJAkDK4H+uAnHbIupL1wdVF82dctgnCp5rXlqznySfTh+W1GRA/ZIAg5VDT7kX68SJvmtRomh+v0eS5tZqc2k2T+QwJX4Eyvt/tUep75I/nERUQQJAxJhj6OmFv0v2tJQVzUl6Kc6l5fFFvTeMqz1raqjrzYNAOS+1sNK2fNivxfdTsgwAC0AKJwT/oB9vNJIaDDCmu6q7J87pLOcyQMp/U7St51GevUiUSvtXbTfWNohA/RuECCCAA+xND3sT7S2yLCmatIcR/VmnytGopJlRL2YesKhdzQeS+vd1KbdhtqT/tVeKbLPADdVxbCCAAFUDZUhP9+LZjvL/vcSR+x1MwHUaZ4cQqKYfUaKIXiWKk8lJSQlGW17hHqWUFpf63YO9297yA6AEIIPALEpW/0I+/tP4/NZfHS1OMJZ0ZrksxOS/lJGo+DyFh7EcZYzcSyUBmH3CzlrK8LZTdvUmC9xIJ4N9MIRZOMPSluEoAAgjCai6/yYlh299Rs7mHJlRP+idbHxLHCZoUdfRzVE7KA0kRe5F1J8HsrgtZw7to0t95BPqdZrXipE4JsyTUbhK3RhK3LfSL1fTvf9C/X7JEy5adjZi2AspFKoWFAACAbIKJ0AAACCAAAEAAAQAAAggAABBAAACAAAIAAAQQAAAggAAAAAEEAAAIIAAAQAABAAACCAAAEEAAAIAAAgAABBAAACCAAAAQPlLMnldLP6dU+L6F4u6Tm3w9E3fnwaykc1kZuKdmz+Nzq3X57rDO0a0Pw6SJfLGwwu81kv470tWn3X1yfYxiIbg4iHt8uo/NyuOlAnLOSb1Q4fvmkl3s87m4OQ/mVrJbQrhxnyEb4fK9QfjLTx+Gy+x52xx/3lLmjce+u9nlZ/Xx/WEtxByyyTGL1bjHp9vYbCCbHrcm8EzniZMN7AxkhIcjTBegLb1bYohbEuXFUb3HG89vJrt8Xz3iM1546QO8J0N+8hogI5wgBe8VwnqneRRUM9bfm3v2PPfHC6I5jviMTACneQqGbAkgssD9i+BZZTaF4pABur2ODYjPdAkgcwsEEAHmA+VkH/Ux8btbQa1HfKZPANOfBXrvX4EA+oNbAentc/MuXgKI+IxUALOQBfoVGOgH9IK3/jN/msFexCa+/X+Zjk8/BDDtWeD0mB4ri0TdDzgl5PNGfCZAANOeBSLAkt8M9svvae3/y2x85nw6jp0FBpfmR4N//StxD7AGunbTffAXPwhvDvA8610ef1rE168e8ZnuDDCtWaDfAYF+QC94ecD6M3F/WujnjfhMjACmsS9wekKOmSWi6Qd0L6ANiM9sCGAas0AEWPxwm015zQDT3v8HAUQWuM8Tf6Twt38FAhitAE6P6LrVIz6zI4BpygKDCoQRmSok4Tfu+9Mme/zkKSGfL+IzoQKYlixwekKPnQXc9at5i8vJoZ0n4jPRApiWLBABlr5msLvMxr1w1iM+symAyc4CK+9fWYUAS7EAJr//D/EZsgAmPQusNADmVPj63ugH9ID7fjW3N3bS+/8QnxEIYJKzwLMqfD0HekNINyOwcdO/NqLL4qv+CWAD4jPbApjkLLDSi7/QMQRY2prB7qeb1CM+IYDJywLt1L93Be943dl0px4BlggBrNTvcav/h/hMkAAySds7xM3TVbh4wqIf0Avu+9emBPx6r+eH+EyZAE4mR16cegG0t3fchqdsqDSEcH2nh3ReiM+UCiBzSwYyQDfNHghg+M3gSkvkTwvpvBCfKRbAEYnIAivvX2nf1EFHc/wFsPxmrfsmYD3iEwKYxCyw0gve4DHw0Q/oheD7AZPe/4f4jJEAJiEL9NK8cPOERRbonSD7AaeHdD6IzwQK4CoX74l7FugtwOzpBq8jwGLfDC63X29KSOeD+EygAD6TqizQTf9Kx09U9LPEXwDL7d+bHNr5ID4TJ4D8NJmboiyw0gu9jZ6ofgQY+gG9EFQ/oNsJ/PHp/0N8BiyAbsUsrlmgt+aF+wBDFugdN/1uUwK4Jg2Iz2ThbVtMnlw5ex5ngTNdCOechAtgfacZwOx5bj47Pitm7OznhYQ1g6f5fL2T3v+X3viMUQaYjizQv/4Vt5kAMkDvAlgpXfXvxUcAEZ8xFkB7iU3S+wLdXOCFLv/WEegH9BaD7oSns34+txVg4rX/B+IzpAwwDVlgpQG2yhF+vwIs61ngSh+O4Wc/YNzq/yE+Yy2Ayc8CK724XQVQPQKsbLhc05yImsF+CmA94jO7GWBys0D/+1dQeaOSTEUIv66/nzf19JA+H/GZGgFMbhYYVLCjn2V/WR/d2i2ZVsdz1dzEnxsB6qxE/rSQPh/xGTE5n4/HYjbTRRByFrAyIh+c5eI9C8sMQjdTMxbGIC4WOhlCbxfvbdjPQ21lF31TXmlw4fMp+wiGu5u8AfEJAfQ6LzCqpnClQdBaYtzvJ2xrgEU/34q/3+x5fB43u/Rn0ELn901d304Q49H8RXwmqAnsrUk7IpI+BnfLnRYGeFNMj1Fs3BNyDPglgJUyJaQmJ+IzEwLovi/wYlF5x6xXggsw+ylcacWc+PSz2Oc/1+W7z3K5/aTXc/bjpp4S0uciPlOaAXrJAnuH/P2DfMJ6aWbEBbeZHF/HqyI65wYXN/XINv8/OeDPQ3ymXgDdZ4FhE/Ron5vM4KzYeMe+js+6fPdVkWSBXprB7pqc9YhPCGBHxLuz1F2wV/q0XxhK0AeL2+sYVRboXgCT3/+XxfiMqQDa87saYvzdg25e+L9GNZossN7Ddbw4ovN1GwvZ6P9LU3zGOANkbsm0ANq8HtK5Bckcl++LaqVPpYI9zaUANiA+IYBBZQ9BMy2kAEt+R7O9VneVy3dH8RCsPLOZPe8sUXkFmHrEZ7LJhfAZfAPEq7im+xT+NRfFJMMK/jCu4yOus0B/Ch5UIkyVTuKOU/0/xGdKmsBxzQLj/wSLXz8Lb4Lldp5muIMh/swHDOpzEJ+ZEsDomkFJT+Hj1gzmibNuR4QnR3DDuO0HDOr4iM/MCmD8ssBpCDBXJGl5XH2Cj4/4TFkGGJ8sMDmpe/xuAm/L46aF7PtkCiDiM6UCGJ8sMDlPrnjeDF4eZFeFHG9JPD7iM6UZYFyywCRdtPidq7flcWe2W3cbNA0JOy7iM9UCGI8scBoCzDNJ6QusT9hxEZ8pzwCjzQLtya5JIp43g7cH2cwQs8BkCSDiM3Rykdw8s+c1ROQ8t0+ss8maPH42B/fnXdwU0wPvz3LHHA/XkB+CF4cUa0E9ABCf8Y7PmArguzdAFKtD3ATYNrrAz/jwdBeuAuy9JdvjkgXOoe/E13GEq5uNS2WVV7rdK34/bBsQnwmIzxg3gaPpC7Rr00128c4ody3zkhXEuTsjzFJZ9TE/HuIzcwLo7eYJu3nhZ8C7qbwR534Wb8vjwimYmgwBRHxmqgkcRV+g2wDzcxvAha6e8nHtZ/G2e1xrFnhLCHHmd+sF8RlefE6h4wd17IW5iG8hDv6w+gLjEmAzXZ57/ATQxq0AMheH1BLw60HbgPgMPT57B5kkaZHeOmH1BbrvX9nm8/62C0O+OcLJAt0vjwurYGp9zI6D+IwJWgzOIYwMIA5PVy/Np7j3s9wS8+sfbwFEfGZYAMPJAqfHKODdfdc4r7v0tjwu+CzQr/6p+PX/IT5TkAGGkQXE4wmb7maGl+VxYUyJaYj4/YhPCGAEWaD7/hUEWHjXMIyCqfURvx/xCQGMJAt0e2H87mD2GmBJ6GeZE+NWQDwFEPEJAQw4C4xT86J1v2S32ULcs0AWwFWub6Agv5/X/rt0z//LRnzGPAMMKguY4vJ99QF+z4aQb5akXMOg+wIbQn4f4jPmSKWUAACALKLBBQAACCAAAEAAAQAAAggAABBAAACAAAIAAAQQAAAggAAAAAEEAAAIIAAAQAABAAACCAAAEEAAAIAAAgBADMjBBdFw8oxz76QfX+ziZY1k189/7ukH3XzGSaefcyL9mE+2gI5xUlx9QefJfrizjJeyL+7y6AtBx5Dl+m3er39xUhnXcrTz+tFtz5XeexciHQIIOqZV/FjcVnTw9xMdO895TZp5hQWjg+++ot13fyWm53+eI34LHIvzuQIIYKz4GWUKCzrIKlqFIIiMa6qTcb1C2dD1UTuAzqGtcPD5tX73FW4zvoCy9nf8RtesI78tQNYHAQTxp09Q4gq/AQggiDsrnCZnI1wBv0EAQaagZiXfyGiqVQg1b+G3lIFpMAAAZIAg/rSdyuE0xUa3M+ZByvAuL/M4+0yPcXN8eg/3iz0lOu8b48GN8+k9jT76wbfPpGNdRj8eEPao7Un7e8/JM87dZ3pMm/9v5U5nelPLoTsa3ALIAIE/nNhWlMS700UuC/n4U53XtghIO3vF+dtUn7+7L5/pjIaz+DW6FOnWPsEFbYT3esdWIESRAYKAaD+x2cneLovw+I3OdJa27wl6sMD1ZzpZ5HxH/E5y+kUrorVPsM2UJUyDgQACkIxniLCntVxO4odJy2gCA5ANKPt7wGkiu15mCJABAtCWE0lYVGdN1Zh95mVO8xnNVQggAL7Qfj3vO0IUYBPT7Wey8H2RxPPOOCwFBBBAkHzeMyAR489kATzREcEFEZw3iAnoAwSBwRkW2XxnuklsPtOZ7tI6l/EpZ0QYQAAB8JXW+Xp94vaZThP5eud1D+BSoQkMouE8p8xSe5JWdaSPM1dwn9/F+TN5EITez7X8zuOirBgUgQCC8GjpiBddTC4m+1nMvwdnUgscwZ7fwd+D6GPz8zPPJ/u7eLc/EHMCM8T/CzAAn9/SMkHRwNkAAAAASUVORK5CYII=');
  background-position: center center;
  background-repeat: no-repeat;
}
li.b__switch--container label {
  float: right;
  text-align: right;
  font-size: 12px;
  padding: 0 10px;
  line-height: 1;
}
.k-switch.k-widget {
  font-size: 8px;
  float: right;
}
li.b__switch--container form {
  float: right;
}
/*custom layout */
body.b__custom--layout {
  font-family: 'Roboto', Helvetica, Arial, Verdana, Tahoma, sans-serif !important;
  background: #fff;
}
footer.b__custom--footer {
  background-color: #e8e8e8;
  height: 65px;
  text-align: center;
}
footer.b__custom--footer img {
  width: 100px;
}
.b__circle-container {
  border: solid 6px #FF6C10;
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
  border-radius: 50%;
  background-color: #fff;
  text-align: center;
  display: flex;
  width: 350px;
  height: 350px;
  align-items: center;
}
.b__wrapper--flex {
  display: flex;
  align-items: center;
}
.b__custom--home-title {
  text-align: center;
  font-size: 20px;
  padding-bottom: 25px;
}
.b__custom--home-top-left {
  position: absolute;
  top: 50px;
  left: -150px;
  width: 59%;
  border-bottom: solid 2px #d2d2d2;
}
.b__custom--home-top-right {
  position: absolute;
  top: 50px;
  right: -150px;
  width: 59%;
  border-bottom: solid 2px #d2d2d2;
  text-align: right;
}
.b__custom--home-bottom-left {
  position: absolute;
  bottom: 50px;
  left: -150px;
  width: 100%;
  width: 53%;
  border-bottom: solid 2px #d2d2d2;
}
.b__custom--home-bottom-right {
  position: absolute;
  bottom: 50px;
  right: -150px;
  width: 100%;
  width: 53%;
  border-bottom: solid 2px #d2d2d2;
  text-align: right;
}
.b__custom--home-top-left a,
.b__custom--home-top-right a,
.b__custom--home-bottom-left a,
.b__custom--home-bottom-right a {
  color: #033979;
  font-size: 16px;
  font-weight: 700;
  padding: 5px 0;
}
.b__custom--home-notification-top {
  top: -20px;
  left: 60px;
  box-shadow: none;
}
.b__custom--home-notification-bottom {
  top: 50px;
  left: 60px;
  box-shadow: none;
}
.b__custom--home-notification-top-right {
  top: -20px;
  right: 60px;
  box-shadow: none;
}
.b__custom--home-notification-bottom-right {
  top: 50px;
  right: 60px;
  box-shadow: none;
}
.b__custom--home-notification-bot-left {
  left: 60px;
  box-shadow: none;
}
.b__custom--home-notification-bot-right {
  right: 60px;
  box-shadow: none;
}
.b__custom--home-notification-top:hover,
.b__custom--home-notification-bottom:hover,
.b__custom--home-notification-bottom-right:hover,
.b__custom--home-notification-bot-left:hover,
.b__custom--home-notification-bot-right:hover,
.b__custom--home-notification-top-right:hover {
  box-shadow: none;
}
.b__custom--home-title {
  font-size: 25px;
}
.b__custom--home-subtitle {
  padding-bottom: 40px;
  font-size: 17px;
}
.b__custom--home-brachtitle {
  font-size: 20px;
}
.b__custom--home-notification-top,
.b__custom--home-notification-top-right {
  top: 80px;
}
.b__custom--home-notification-bot-left {
  left: 100px;
  top: 80px;
}
.b__custom--home-notification-bot-right {
  top: 80px;
  right: 100px;
}
@media only screen and (max-width: 768px) {
  .b__circle-container {
    margin: 0 auto;
    width: 250px;
    height: 250px;
  }
  .b__custom--home-top-left {
    position: absolute;
    top: 50px;
    left: 0;
    width: 59%;
    border-bottom: none;
  }
  .b__custom--home-top-right {
    position: absolute;
    top: 50px;
    right: 0;
    width: 59%;
    border-bottom: none;
    text-align: right;
  }
  .b__custom--home-bottom-left {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    width: 53%;
    border-bottom: none;
  }
  .b__custom--home-bottom-right {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    width: 53%;
    border-bottom: none;
    text-align: right;
  }
  .b__custom--home-top-left a,
  .b__custom--home-top-right a,
  .b__custom--home-bottom-left a,
  .b__custom--home-bottom-right a {
    line-height: 35px;
  }
  .b__custom--home-title {
    margin-bottom: 45px;
  }
  .b__custom--home-notification-top {
    top: -4px;
    left: 60px;
    box-shadow: none;
  }
  .b__custom--home-notification-bottom {
    top: 30px;
    left: 60px;
  }
  .b__custom--home-notification-top-right {
    top: -5px;
    right: 60px;
  }
  .b__custom--home-notification-bottom-right {
    top: 30px;
    right: 60px;
    box-shadow: none;
  }
  .b__custom--home-notification-bot-right {
    right: 50px;
    box-shadow: none;
  }
  .b__custom--home-notification-bot-left {
    left: 50px;
    box-shadow: none;
  }
  .b__custom--home-title {
    margin-bottom: 0;
  }
  .b__custom--home-subtitle {
    padding-bottom: 0;
    font-size: 14px;
  }
  .b__custom--home-brachtitle {
    font-size: 18px;
    margin: -15px 0 20px 0;
  }
  .b__custom--home-notification-top {
    top: -4px;
    left: 80px;
    box-shadow: none;
  }
  .b__custom--home-notification-top-right {
    top: -5px;
    right: 80px;
  }
  .b__custom--home-notification-top,
  .b__custom--home-notification-bottom,
  .b__custom--home-notification-bottom-right,
  .b__custom--home-notification-bot-left,
  .b__custom--home-notification-bot-right,
  .b__custom--home-notification-top-right {
    position: static;
    line-height: 25px;
    width: 25px;
    height: 25px;
  }
}
.b__custom--layout .b__flex > div {
  align-items: center;
}
body.b__custom--layout {
  padding-top: 80px;
  padding-bottom: 80px;
  display: block;
}
.b__custom--layout .b__form--group {
  margin-bottom: 35px;
}
body.login-layout {
  padding: 0;
  margin: 0;
  background-color: #fff;
}
/* TODO /   Mobil Layout içib sass projesine de eklenmeli */
.b__mobile--layout {
  font-family: 'Roboto', Helvetica, Arial, Verdana, Tahoma, sans-serif;
  background: #fff;
  padding: 0;
  margin: 0;
  color: #4a4a4a;
}
.b__mobile-logo .b--identity--logo {
  width: 150px;
  height: 35px;
  background-size: 100%;
  background-position: center;
  margin: 0 auto;
  display: block;
  background-repeat: no-repeat;
  margin-top: -16px;
}
.b__mobile--logout {
  position: relative;
  right: 10px;
  top: -36px;
  float: right;
  z-index: 123;
}
.block_lvl {
  display: block;
}
.b__mobile--logout i {
  font-size: 25px;
  color: #9E9E9E;
}
nav.mobile-custom-nav {
  padding: 0;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  display: block;
  height: 65px;
}
#menuToggle {
  display: block;
  position: relative;
  top: 25px;
  left: 20px;
  z-index: 1;
  -webkit-user-select: none;
  user-select: none;
}
#menuToggle a {
  text-decoration: none;
  color: #232323;
  transition: color 0.3s ease;
}
#menuToggle input {
  display: block;
  width: 40px;
  height: 32px;
  position: absolute;
  top: -7px;
  left: -5px;
  cursor: pointer;
  opacity: 0;
  /* hide this */
  z-index: 2;
  /* and place it over the hamburger */
  -webkit-touch-callout: none;
}
#menuToggle span {
  display: block;
  width: 30px;
  height: 3px;
  margin-bottom: 5px;
  position: relative;
  background: #9E9E9E;
  border-radius: 3px;
  z-index: 1;
  transform-origin: 4px 0px;
  transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease;
}
#menuToggle span:first-child {
  transform-origin: 0% 0%;
}
#menuToggle span:nth-last-child(2) {
  transform-origin: 0% 100%;
}
#menuToggle input:checked ~ span {
  opacity: 1;
  transform: rotate(45deg) translate(-2px, -1px);
  background: #232323;
}
#menuToggle input:checked ~ span:nth-last-child(3) {
  opacity: 0;
  transform: rotate(0deg) scale(0.2, 0.2);
}
#menuToggle input:checked ~ span:nth-last-child(2) {
  transform: rotate(-45deg) translate(0, -1px);
}
#menu {
  position: absolute;
  width: 300px;
  margin: -50px 0 0 -50px;
  padding: 50px;
  padding-top: 60px;
  background: #ededed;
  list-style-type: none;
  -webkit-font-smoothing: antialiased;
  transform-origin: 0% 0%;
  transform: translate(-100%, 0);
  transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
  height: 100vh;
}
#menu li {
  padding: 10px 0;
  font-size: 17px;
}
#menuToggle input:checked ~ ul {
  transform: none;
}
.b__mobil--footer {
  position: fixed;
  bottom: 0;
  width: 100%;
  text-align: right;
  float: right;
  background: #ffffff;
  border-top: solid 1px #dedfdf;
  padding: 10px 5px;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}
i.b__icon-phone-in-talk {
  line-height: 17px;
}
.b__mobile-detail-box--body.detail-page {
  line-height: 25px;
  font-size: 14px;
}
.b__mobile-detail-box--body.detail-page .b__row:first-child {
  padding: 0;
}
.b__mobile-detail-box--body.detail-page .b__row {
  padding: 3px 10px;
}
body.b__mobile--layout {
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  font-size: 13px;
}
.b__mobile-detail-box--body {
  font-size: 13px;
  display: flex;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-content: space-evenly;
  line-height: 40px;
}
.b__mobile--home-title {
  font-size: 21px !important;
  line-height: normal;
  font-weight: 500 !important;
  letter-spacing: normal;
  color: #34414c;
  padding-bottom: 0;
  margin-top: 20px;
  text-align: center;
}
.b__mobile--detail-box {
  margin: 0;
  box-shadow: 0 1px 6px 0 rgba(32, 33, 36, 0.28);
  border-radius: 10px;
  font-size: 15px;
  margin-top: 18px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 5px 15px;
}
body.b__mobile--layout .b__badge--success {
  background-color: #2196F3;
  color: #ffffff;
  line-height: 13px;
  margin-left: 0;
  padding: 10px;
  margin-top: 12px;
  font-size: 15px !important;
  display: block;
  font-weight: 600;
  border-radius: 4px;
}
a.custom-mobile-link {
  display: block;
  width: 100%;
  float: left;
  margin-top: 5px;
}
a.custom-mobile-link:first-child {
  margin-top: 0;
}
nav.b__web--layout--nav {
  position: sticky;
}
.b__mobile--content-wrapper.detail {
  padding-bottom: 55px;
}
.b__mobile-inner-panel {
  padding: 5px;
  border: solid 1px #dedfdf;
  text-align: center;
  line-height: 20px;
  background-color: #FAFAFA;
  font-size: 12px;
}
.b__mobile-inner-panel-borderless {
  padding: 2px;
  text-align: center;
  line-height: 22px;
  font-size: 12px;
}
.b__mobile--detail-box {
  padding-top: 0;
  padding-bottom: 0;
}
.b__mobile-detail-box--body.detail-page {
  line-height: 30px;
  font-size: 14px;
}
.b__mobile--content-wrapper {
  margin-bottom: 62px;
  float: left;
  width: 100%;
}
.b__mobil--footer a.b__btn,
button {
  padding: 0 8px;
  letter-spacing: normal;
}
.k-grid .k-grid-content .k-datetimepicker .k-picker-wrap {
  padding-right: 0;
  padding-left: 0;
}
.k-grid-edit-row .k-datetimepicker .k-picker-wrap .k-input {
  font-size: 12px;
}
.k-edit-cell .k-dropdown .k-dropdown-wrap,
.k-edit-cell .k-dropdowntree .k-dropdown-wrap,
.k-grid-edit-row .k-dropdown .k-dropdown-wrap,
.k-grid-edit-row .k-dropdowntree .k-dropdown-wrap {
  padding-left: 0;
  font-size: 12px;
}
.b__panel .k-grid td input {
  font-size: 12px;
  border: solid 1px #cacaca;
}
span.k-datetimepicker .k-select,
span.k-datetimepicker .k-select + .k-select {
  background-color: transparent;
  right: 6px;
  top: -5px;
}
.b__panel .k-grid td input[readonly],
.b__panel .k-grid td input[disabled] {
  background-color: #fafafa;
  border: solid 1px #e2e2e2;
}
.k-button-icontext .k-icon,
.k-button-icontext .k-image,
.k-button-icontext .k-sprite {
  margin: 0 5px 0 0 !important;
}
.k-dropdown-wrap.k-state-default.k-state-hover,
.k-dropdown-wrap.k-state-default.k-state-focused,
.k-dropdown-wrap.k-state-default.k-state-active {
  font-size: 12px;
}
.k-numerictextbox .k-numeric-wrap .k-input {
  padding: 8px 8px;
}
.b__mobil--info {
  background-color: #fafafa;
  border: dotted 1px #8BC34A;
  padding: 0 10px;
}
.mobil_visited {
  border: dotted 2px #8BC34A;
  opacity: 1;
  box-shadow: none;
}
.mobil_visited .b__badge--success {
  background-color: #8BC34A !important;
}
.b__border--top {
  border-top: solid 1px #dcdcdd !important;
}
.b__quote--badge {
  position: absolute;
  left: -9px;
  top: 55px;
  width: 39px;
  height: 31px;
  z-index: 66;
}
.b__quote--kasko-image,
.b__quote--trafik-image {
  background-position-y: -7px;
}
.b__quote--container .k-checkbox {
  float: left;
}
.b__quote--container .k-checkbox-label {
  padding-left: 0 !important;
  float: left;
  margin-left: 5px;
}
.b__panel .b__quote--container .k-checkbox-label {
  top: -2px !important;
}
.b__quote--flex {
  margin-right: 0;
}
@media only screen and (max-width: 767px) {
  .b__quote--page--header .b__mini-notification {
    right: 7px;
    top: 8px;
  }
}
.b__quote--container.bordered {
  border-left: solid 1px #e3e3e3 !important;
  padding-right: 40px;
  padding-left: 20px;
}
.b__address--card {
  width: 344px;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  display: flex;
  flex-direction: column;
}
.b__address--card-wrapper__text-section:first-child,
.b__address--card__media + .b__address--card-wrapper__text-section {
  padding-top: 16px;
}
.b__address--card-wrapper__text-section {
  padding-left: 16px;
  padding-right: 16px;
}
.b__address-card-mini__title {
  font-family: Roboto, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.25rem;
  line-height: 2rem;
  font-weight: 500;
  letter-spacing: 0.0125em;
  text-decoration: inherit;
  text-transform: inherit;
  padding-left: 10px;
}
.b__address-card-mini__subhead {
  font-family: Roboto, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: 0.01785714em;
  text-decoration: inherit;
  text-transform: inherit;
  opacity: 0.6;
}
.b__address--card-wrapper__text-section + .b__address--card-wrapper__text-section {
  padding-top: 18px;
}
.b__address--card-wrapper__text-section:last-child {
  padding-bottom: 16px;
}
.b__address--card-wrapper__text-section {
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
  align-items: center;
  justify-items: start;
  opacity: 0.8;
  line-height: 20px;
}
.b__address-card-mini__supporting-text {
  font-family: Roboto, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: 0.01785714em;
  text-decoration: inherit;
  text-transform: inherit;
  opacity: 0.6;
}
.b__line--delete {
  position: absolute;
  bottom: 30px;
  right: -12px;
  cursor: pointer;
}
/*new blockquote styles*/
.b__quote--page--header {
  background-color: #fff;
  padding: 28px 55px;
  margin-bottom: 35px;
}
.border-dotted-bottom {
  border-bottom: dotted 1px #d3d3d3;
}
.border-solid-left {
  border-left: solid 1px #d3d3d3;
}
.border-solid-right {
  border-right: solid 1px #d3d3d3;
}
.b__quote--new {
  color: #707070;
  font-size: 14px;
  display: flex;
  align-items: center;
}
.b__quote--new div {
  padding: 5px;
}
.b__font--size-18 {
  font-size: 18px;
}
.b__font--size-28 {
  font-size: 28px;
}
select.b__custom-select {
  border: 1px solid #d3d3d3;
  width: 80%;
}
button.b__btn.b__btn--big {
  width: 100%;
  box-shadow: none;
  background-color: #579e00;
  color: white;
  padding: 5px;
  height: auto;
  font-size: 19px;
  font-weight: 300;
}
.b__quote--new-price {
  display: flex;
  flex-flow: column;
  align-items: center;
  height: 100%;
  justify-content: space-around;
  min-height: 160px;
  padding: 0 15px !important;
}
.flex-row-custom {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.flex-evenly {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}
.b__quote--filter-buttons {
  display: flex;
  justify-content: flex-end;
}
.b__quote--filter-buttons button {
  /* flex: 100% 1 1; */
  margin-left: 25px !important;
  box-shadow: none;
  border: solid 1px #d4d4d4 !important;
  color: gray !important;
  padding: 1px 20px;
  height: auto;
  font-weight: 600;
}
.b__quote--filter-buttons button:hover {
  margin-left: 25px !important;
  box-shadow: none;
  border: solid 1px #d4d4d4 !important;
  padding: 1px 20px;
  height: auto;
  font-weight: 600;
}
.b__quote--compare-button {
  box-shadow: none;
  border: none;
  color: white !important;
  padding: 1px 20px;
  height: auto;
  font-weight: 600;
  background-color: #2a90e6 !important;
}
.b__quote--compare-button:disabled {
  opacity: 0.5;
}
.b__quote--filter-buttons button:hover,
.b__quote--filter-buttons button:focus {
  box-shadow: none !important;
  border: solid 1px #d4d4d4 !important;
}
.b__quote--compare-button:hover,
.b__quote--compare-button:focus,
.b__quote--compare-button:disabled:hover,
.b__quote--compare-button:disabled:focus {
  box-shadow: none !important;
  border: none !important;
}
.b__quote-customer-guid {
  font-size: 11px;
  color: #989898;
  position: absolute;
  display: block;
  width: 100%;
  bottom: -30px;
  right: 20px;
}
.b__results--title {
  background-color: transparent;
  border-bottom: 0;
  color: #4e4e4e;
  line-height: normal;
  padding: 0;
  font-size: 19px;
  letter-spacing: 0.5px;
  margin-bottom: 25px;
  display: flex;
  align-items: center;
  color: #717171;
  justify-content: center;
}
.b__quote--page--header {
  background-color: #fff;
  margin-bottom: 35px;
  padding: 10px;
  position: fixed;
  box-shadow: 0 1px 6px 0 rgba(32, 33, 36, 0.28);
  height: auto;
  overflow: hidden;
  z-index: 4500;
}
.b__copy--text-icn {
  font-size: 14px;
}
span.b__guid--info {
  color: #878787 !important;
  display: inline-block;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.4px;
  line-height: 36px;
  min-width: 75px;
  outline: none !important;
  position: relative;
  vertical-align: baseline;
  white-space: nowrap;
  text-overflow: ellipsis;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.b__quote--mini-ack {
  display: block;
  color: #2a90e6;
  text-overflow: ellipsis;
  overflow: hidden;
  font-weight: 700;
  font-size: 13px;
}
.b__quote--middle-ack {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  padding: 10px;
}
.b__quote--middle-ack i {
  font-size: 28px !important;
}
.b__error-teklif {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  padding: 40px;
  height: 100%;
  z-index: 1;
  background: rgba(255, 255, 255, 0.8);
}
.b__error-teklif-ack-container {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 50%;
  text-align: center;
  padding: 40px;
  height: auto;
  z-index: 1;
  font-weight: 600;
  width: 99%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: 12px;
}
.b__error-teklif-ack-container a {
  color: red;
}
@media only screen and (max-width: 767px) {
  .b__quote--page--header {
    background-color: #fff;
    padding: 60px 15px 0 15px;
    margin-bottom: 35px;
  }
  .b__quote--filter-buttons button {
    flex: 100%;
    margin-left: 6px !important;
    box-shadow: none;
    border: solid 1px #d4d4d4 !important;
    color: gray !important;
    padding: 0;
    height: auto;
  }
  .b__quote--page--header .b__mini-notification {
    box-shadow: none;
  }
  .b__quote-customer-guid {
    top: 70px;
    right: 10px;
  }
  .b__quote--new {
    display: block;
    padding: 10px;
  }
  .b__quote--new .border-solid-right,
  .b__quote--new .border-solid-left {
    border: 0;
  }
  .flex-row-custom {
    flex-direction: column;
    align-items: normal;
    text-align: center;
  }
}
.b__quote--compare-product {
  height: 25px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.comparison {
  max-width: 940px;
  margin: 0 auto;
  font: 13px/1.4 "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: center;
  padding: 10px;
}
.comparison table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
  border-bottom: 1px solid #CCC;
}
.comparison td,
.comparison th {
  border-right: 1px solid #CCC;
  empty-cells: show;
  padding: 20px;
  text-align: left;
  background-color: #FFF;
  text-align: center;
}
.compare-heading {
  font-size: 18px;
  font-weight: bold !important;
  border-bottom: 0 !important;
  padding-top: 10px !important;
}
.comparison .compare-row {
  background: #F5F5F5;
  border-bottom: solid 1px #cccccc;
}
.comparison th {
  font-weight: normal;
  padding: 0;
  border-bottom: 1px solid #CCC;
}
.comparison tr td:first-child {
  text-align: left;
  border-left: 1px solid #CCC;
}
.comparison .qbse,
.comparison .qbo,
.comparison .tl {
  color: #FFF;
  padding: 10px;
  font-size: 13px;
  border-right: 1px solid #CCC;
  border-bottom: 0;
}
.comparison .tl2 {
  border-right: 0;
}
.comparison .qbse {
  background: #0078C1;
  border-top-left-radius: 3px;
  border-left: 0px;
}
.comparison .qbo {
  background: #009E2C;
  border-top-right-radius: 3px;
  border-right: 0px;
}
.comparison .price-info {
  background-color: #FFF;
}
.comparison .price-was {
  color: #999;
  text-decoration: line-through;
}
.comparison .price-now,
.comparison .price-now span {
  color: #ff5406;
}
.comparison .price-now span {
  font-size: 32px;
}
.comparison .price-small {
  font-size: 18px !important;
  position: relative;
  top: -11px;
  left: 2px;
}
.comparison .price-buy {
  background: #ff5406;
  padding: 10px 20px;
  font-size: 12px;
  display: inline-block;
  color: #FFF;
  text-decoration: none;
  border-radius: 3px;
  text-transform: uppercase;
  margin: 5px 0 10px 0;
}
.comparison .price-try {
  font-size: 12px;
}
.comparison .price-try a {
  color: #202020;
}
@media (max-width: 767px) {
  .comparison td:first-child,
  .comparison th:first-child {
    display: none;
  }
  .comparison tbody tr:nth-child(odd) {
    display: table-row;
    background: #F7F7F7;
  }
  .comparison .row {
    background: #FFF;
  }
  .comparison td,
  .comparison th {
    border: 1px solid #CCC;
  }
  .price-info {
    border-top: 0 !important;
  }
  .b__results--title {
    padding-top: 120px;
    text-align: center;
    display: block;
  }
  span.b__guid--info {
    display: block;
    text-align: center;
  }
  .b__quote--compare-button {
    display: inline-block;
    text-align: center !important;
    max-width: 100% !important;
  }
}
@media (max-width: 639px) {
  .comparison .price-buy {
    padding: 5px 10px;
  }
  .comparison td,
  .comparison th {
    padding: 10px 5px;
  }
  .comparison .hide-mobile {
    display: none;
  }
  .comparison .price-now span {
    font-size: 16px;
  }
  .comparison .price-small {
    font-size: 16px !important;
    top: 0;
    left: 0;
  }
  .comparison .qbse,
  .comparison .qbo {
    font-size: 12px;
    padding: 10px 5px;
  }
  .comparison .price-buy {
    margin-top: 10px;
  }
  .compare-heading {
    font-size: 13px;
  }
}
.k-panelbar {
  border-width: 0 !important;
}
.k-panelbar .k-content,
.k-panelbar .k-panel {
  padding: 20px 5px;
  border: 0 !important;
}
.k-state-selected,
.k-state-selected:link,
.k-state-selected:visited,
.k-list > .k-state-selected,
.k-list > .k-state-highlight,
.k-panel > .k-state-selected,
.k-ghost-splitbar-vertical,
.k-ghost-splitbar-horizontal,
.k-draghandle.k-state-selected:hover,
.k-scheduler .k-scheduler-toolbar .k-state-selected,
.k-scheduler .k-today.k-state-selected {
  color: #000 !important;
  background-color: #ffffff !important;
  border-color: #b3b3b3 !important;
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
  .hidden-xs .visible-xs {
    display: block !important;
  }
  .b__quote--compare-button {
    display: inline-block;
    text-align: center !important;
    max-width: 100% !important;
    width: 100%;
  }
  .mobil.text-center {
    text-align: center;
  }
  .b__quote--middle-ack {
    display: block;
  }
  .b__quote--middle-ack a {
    display: block;
    padding: 15px 0;
    text-align: left;
  }
  .flex-colum-space-around {
    display: flex;
    align-items: baseline;
    justify-content: space-around;
    margin: 5px 0;
    flex-direction: column;
  }
  .b__quote--page--header {
    background-color: #fff;
    padding: 20px 15px 0 15px;
    margin-bottom: 35px;
  }
  .border-dotted-bottom.flex-colum-space-around > div {
    padding: 5px;
  }
  .b__quote--filter-buttons button:hover {
    padding: 0;
  }
  .b__quote--page--header .b__mini-notification {
    right: 0;
    top: 8px;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  .hidden-lg {
    display: none !important;
  }
}
@media (max-width: 1199px) and (min-width: 992px) {
  .visible-md {
    display: block !important;
  }
}
.b__header .b__mobile--nav {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.b__quote--compare-thead > .b__quote--compare--top--cell {
  display: inline-block;
  width: 150px;
  box-shadow: inset 0 0 1px 0 rgba(0, 0, 0, 0.5);
  background-color: #f8f8f8;
  text-align: center !important;
  height: 200px;
  vertical-align: top;
  padding: 15px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.b__quote--compare-cell > span {
  display: inline-block;
  width: 150px;
  line-height: normal;
  height: 70px;
  overflow: unset;
  text-overflow: unset;
  white-space: normal;
  text-align: right !important;
  padding: 10px;
  border-bottom: solid 1px #d6d6d6;
  border-right: solid 1px #d6d6d6;
  border-left: solid 1px #d6d6d6;
}
.b__list-quote .b__quote--price {
  font-size: 18px;
  color: #388E3C;
}
.b__list-quote.b__quote--container {
  margin-bottom: 0;
  border-bottom: none;
}
.b__text--color-blueGray2 {
  color: #37474F !important;
}
.b__list_innerHeader {
  border-bottom: dashed 1px #d5d5d5;
  margin-bottom: 5px !important;
  padding-bottom: 5px;
}
.b__teaser--header {
  position: absolute;
  left: 6%;
  top: 50%;
}
@media (max-width: 768px) {
  .b__teaser--header {
    left: 30px;
    top: 11%;
  }
}
.b__footer__col__left {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .b__footer__col__left {
    float: left;
    width: 33.33333333%;
  }
}
@media (min-width: 992px) {
  .b__footer__col__left {
    float: left;
    width: 33.33333333%;
  }
}
@media (min-width: 768px) {
  .b__footer__col__left {
    float: left;
    width: 50%;
  }
}
@media (min-width: 768px) {
  .b__footer__col__left {
    float: left;
    width: 50%;
  }
}
.b__footer__col__left.b__footer--menu {
  padding-left: 60px;
}
.b__footer__col__right {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  text-align: right;
}
@media (min-width: 992px) {
  .b__footer__col__right {
    float: left;
    width: 33.33333333%;
  }
}
@media (min-width: 992px) {
  .b__footer__col__right {
    float: left;
    width: 33.33333333%;
  }
}
@media (min-width: 768px) {
  .b__footer__col__right {
    float: left;
    width: 50%;
  }
}
@media (min-width: 768px) {
  .b__footer__col__right {
    float: left;
    width: 50%;
  }
}
.b__footer__col__mid {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .b__footer__col__mid {
    float: left;
    width: 33.33333333%;
  }
}
@media (min-width: 992px) {
  .b__footer__col__mid {
    float: left;
    width: 33.33333333%;
  }
}
@media (min-width: 768px) {
  .b__footer__col__mid {
    float: left;
    width: 100%;
  }
}
@media (min-width: 768px) {
  .b__footer__col__mid {
    float: left;
    width: 100%;
  }
}
footer {
  position: fixed;
  bottom: 0;
  clear: both;
  /*height: @height-px - 60;*/
  float: left;
  padding: 12px;
  margin-top: 25px;
  width: 100%;
  z-index: 1000;
  line-height: normal;
  -webkit-box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
footer .b__company--logo {
  padding-top: 10px;
}
footer .b__footer--logo {
  height: 30px;
  width: 150px;
}
footer .b__footer--logo--extra {
  float: right;
  height: 35px;
  width: 150px;
}
footer .b__action--button {
  margin-right: 10px;
}
footer .copy {
  line-height: 35px;
}
footer ul {
  margin: auto;
  list-style-type: none;
}
footer ul li {
  float: left;
  width: 25%;
}
footer ul li.extra-margin-top {
  margin-top: 15px;
}
footer ul li.b__footer--dropdown--menu span {
  display: none;
}
footer ul li ul {
  margin: 0;
  margin-top: 10px;
}
footer ul li ul li {
  display: block;
  float: none;
  margin-bottom: 10px;
  width: 100%;
}
img.b__custom--footer-logo-narval {
  position: absolute;
  right: 14px;
  top: -29px;
}
.b__footer--fixed-menu {
  position: fixed;
  bottom: 0;
  clear: both;
  height: 60px;
  float: left;
  left: 0;
  line-height: 35px;
  padding: 10px 15px 0 0;
  width: 100%;
  z-index: 1200;
  -webkit-box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.b__footer--fixed-menu [class^="b__icon-"],
.b__footer--fixed-menu [class*=" b__icon-"] {
  margin-left: 15px;
}
.b__footer--fixed-menu .b__footer--save--button,
.b__footer--fixed-menu .b__footer--button {
  border-radius: 4px;
  margin-left: 15px;
  padding: 10px 30px;
  width: 100px;
}
.b__footer--fixed-menu .b__btn {
  margin: 0 5px;
}
.b__copy--right {
  clear: both;
  float: left;
  width: 100%;
  padding: 15px;
}
.b__copy--right p {
  margin: 0;
}
.b__copy--right ul li {
  margin-left: 15px;
  float: right;
}
/*@media only screen and (max-width:850px) {

    footer {
        padding: @base-padding  0;

        p {
            .zero-margin;
        }
    }
}

@media only screen and (max-width: 820px) {

    footer {
        clear: both;
        .left-float;
        .fixed;

        .copy {
            display: none;
        }
    }
}

@media only screen and (max-width: 769px) {
    .b__copy--right {

        p {
            .zero-margin;
            margin-bottom: @base-margin + 5;
        }

        ul {
            li {
                float: none;
                display: inline-block;
            }
        }
    }

    footer {
        ul {
            width: @percent-width;

            li {
                .b__text-center;
                width: @percent-width;

                &.extra-margin-top {
                    margin-top: 0;
                }

                &.b__footer--dropdown--menu {
                    .b__text-left;
                    cursor: pointer;
                    margin-bottom: @base-margin + 5;
                    padding: @base-padding + 5;

                    span {
                        display: block;
                    }

                    ul {
                        padding: @base-padding + 5;

                        li {
                            padding: @base-padding + 5;
                        }
                    }
                }

                ul {
                    li {
                        .b__mobil--menu--false {
                            display: none;
                        }
                    }
                }
            }
        }

        a, span {
            &.bid-menu {
                .left-float;
                width: @percent-width;
            }
        }
    }
}
*/
.app_version-text {
  font-size: 10px;
  padding-left: 15px;
}
.b__blog--container {
  clear: both;
  float: left;
  width: 100%;
  margin-bottom: 20px;
  padding: 0 30px;
}
.b__blog--container img {
  height: 200px;
  margin-bottom: 20px;
  margin-top: 10px;
  width: 100%;
}
.b__blog--container h5 {
  margin-bottom: 20px;
  text-align: center !important;
}
.b__blog--container p {
  max-height: 60px;
  overflow: hidden;
  position: relative;
}
.b__blog--container p:before {
  bottom: 0;
  content: '...';
  position: absolute;
  right: 0;
}
.b__blog--container p:after {
  position: absolute;
  content: ' ';
  height: 1em;
  right: 0;
  width: 1em;
}
.b__blog--container .b__blog--btn--container {
  margin-bottom: 20px;
}
.b__blog--list--bottom {
  clear: both;
  float: left;
  width: 100%;
  padding: 10px 0;
}
.b__blog--date {
  line-height: 30px;
}
.b__blog--social--media img {
  display: inline-block;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
  margin-right: 0 !important;
  height: auto;
  width: 100% !important;
  max-width: 30px;
}
.b__blog--social--media a {
  height: 20px;
  float: right;
}
.b__blog--content--container {
  clear: both;
  float: left;
  width: 100%;
  margin-bottom: 20px;
  padding: 0 30px;
}
.b__blog--content--container img {
  display: block;
  margin: auto;
  margin-bottom: 20px;
}
.b__blog--menu img {
  float: left;
  margin-right: 15px;
  margin-top: 10px;
  height: auto;
  width: 50%;
}
@media (max-width: 768px) {
  .b__blog--content--container img {
    width: 100%;
  }
  .b__blog--menu img {
    float: left;
    margin-right: 10px;
    width: 40%;
  }
}
.b__snackbar {
  position: fixed;
  -webkit-box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
  border-radius: 4px;
  opacity: 0;
  padding: 10px;
  transform: translateY(-50%);
  width: auto;
  max-width: 60%;
}
.b__snackbar.active {
  align-items: center;
  bottom: 30px;
  border-radius: 4px;
  display: flex;
  position: fixed;
  left: 50%;
  opacity: 1;
  transform: translate(-50%, 0);
  z-index: 555555;
  transition: visibility 0.2s, opacity 0.2s linear;
  min-width: 800px;
  width: 800px;
}
.b__snackbar--message {
  text-align: left !important;
  float: left;
  line-height: normal;
  padding: 0 10px;
  width: 100%;
}
.b__snackbar--left {
  text-align: center !important;
  height: 30px;
  line-height: 30px;
  background-color: transparent;
  vertical-align: middle;
  width: 30px;
}
.b__snackbar--close {
  text-align: center !important;
  border-radius: 50%;
  cursor: pointer;
  position: relative;
  float: right;
  height: 30px;
  overflow: hidden;
  line-height: 30px;
  width: 30px;
}
@media only screen and (max-width: 769px) {
  .b__snackbar {
    bottom: 0 !important;
    max-width: 100% !important;
    width: 100vw !important;
    border-radius: 0 !important;
  }
}
/* mega styles*/
.b__dashboard--section-header {
  float: left;
  background-color: transparent;
  padding: 20px 0 10px 20px;
  position: relative;
  min-width: 100%;
  width: 100%;
  border-bottom: solid 1px #cacaca;
}
.b__dashboard--section-header a {
  color: #47a3da;
  font-size: 18px;
  display: inline-block;
  float: left;
  width: 25%;
}
.b__big--menu {
  display: none;
  opacity: 0;
}
.b__big--menu.active {
  display: block;
  opacity: 1;
}
span.b__dashboard--section-header--desc {
  padding-right: 55px;
  font-size: 13px;
  display: block;
  font-style: italic;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 75%;
  float: right;
  text-align: right;
  line-height: 25px;
}
.b__big--menu {
  line-height: 20px;
  background-color: #e7e7e7;
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
  /*border-top: 1px solid #ccc1b7;*/
  display: none;
  position: absolute;
  top: 52px;
  left: 0;
  right: 0;
  z-index: 4990;
  padding: 0;
  min-height: 220px;
}
.b__big--menu-column--system {
  width: 25%;
}
.b__big--menu-column {
  display: table-cell;
  padding: 24px;
}
.b__system-section--header,
.b__user-section--header {
  margin: 0 0 8px;
  font-size: inherit;
}
.b__big--menu-column--system .b__big--menu-column--list {
  -webkit-columns: 2;
  columns: 2;
  min-height: 220px;
}
.b__big--menu-column--list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.b__big--menu-column--list li {
  line-height: 1.5;
}
.b__big--menu-column--list.b__big--menu-column--user {
  -webkit-columns: 4;
  columns: 4;
  min-height: 220px;
}
li.b__system-section--header,
li.b__user-section--header {
  min-width: 200px;
}
.b__big--menu-column.b__big--menu-column--system {
  background: #47a3da;
  color: #fff;
}
.b__big--menu-column.b__big--menu-column--system a {
  color: #fff;
}
.b__dashboard--section-header {
  position: relative;
  float: left;
  background-color: transparent;
  padding: 20px 0 10px 20px;
}
.b__dashboard--section-header a {
  color: #47a3da;
  font-size: 18px;
}
/* iphone X */
@media only screen and (min-device-width: 375px) and (max-device-height: 812px) and (-webkit-device-pixel-ratio: 3) {
  .b__big--menu {
    top: 80px;
  }
  .b__dashboard--section-header {
    top: 40px;
  }
  span.b__dashboard--section-header--desc {
    width: 100%;
    float: left;
    margin-top: 10px;
  }
  .b__dashboard--section-header a {
    display: block;
    float: left;
    width: 100%;
  }
}
/* iphone XS Max */
@media only screen and (min-device-width: 414px) and (max-device-height: 896px) and (-webkit-device-pixel-ratio: 3) {
  .b__big--menu {
    top: 80px;
  }
  .b__dashboard--section-header {
    top: 40px;
  }
}
@media (min-width: 320px) and (max-width: 768px) {
  .b__big--menu-column--system .b__big--menu-column--list {
    columns: 1;
  }
  .b__big--menu-column--list.b__big--menu-column--user {
    columns: 1;
    min-height: initial;
  }
  .b__big--menu-column--system .b__big--menu-column--list {
    min-height: initial;
  }
  .b__big--menu-column {
    display: block;
    padding: 24px;
    width: 100%;
  }
  .b__dashboard--section-header {
    top: 35px;
  }
  .b__big--menu {
    top: 80px;
    min-height: 100vh;
  }
  span.b__dashboard--section-header--desc {
    width: 100%;
    float: left;
    margin-top: 10px;
    text-align: left;
  }
  .b__dashboard--section-header a {
    display: block;
    float: left;
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .b__big--menu {
    min-height: 100vh;
  }
  .b__dashboard--section-header {
    display: block;
    width: 100%;
  }
  .b__big--menu-column--system .b__big--menu-column--list {
    columns: 3;
    min-height: initial;
  }
  .b__big--menu-column--list.b__big--menu-column--user {
    columns: 3;
    min-height: initial;
  }
  .b__big--menu-column {
    display: block;
    padding: 24px;
  }
  .b__big--menu-column--system {
    width: 100%;
  }
  .b__big--menu-column.b__big--menu-column--system a,
  .b__big--menu-column--user a {
    display: block;
    height: 30px;
  }
}
.b__print--form--container {
  margin: 25px;
  position: relative;
  background: #fff;
  border: solid 1px #dfdfdf;
  margin-bottom: 70px;
}
.b__print--form--container .b__table td {
  overflow: auto;
  white-space: normal;
  max-width: initial;
  padding: 5px;
  outline: 0;
  vertical-align: top;
  line-height: normal;
}
.b__print--form--container .b__window--button-group {
  align-items: center;
  border-top: solid 1px #ccc;
  bottom: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  flex: 0 0 auto;
  justify-content: flex-end;
  min-height: 60px;
  padding-right: 50px;
  width: 100%;
  background-color: #ffffff;
  z-index: 1500;
  left: 0;
  position: fixed;
}
/* test için onaydan sonra eklenecek */
.b__dashboard-window ul:not(.k-pager-numbers) {
  background: #fff;
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  height: 320px;
  overflow-y: auto;
  margin-top: 15px;
}
.b__dashboard-window ul li a {
  color: #525252 !important;
  display: block;
  font-size: 12px;
  font-weight: 400;
  padding: 10px;
  letter-spacing: normal;
  transition: background-color 0.2s;
  text-decoration: none;
}
@media only screen and (max-width: 769px) {
  .b__dashboard-window ul {
    background: #f5f5f5;
    list-style: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    height: auto;
    overflow-y: auto;
    margin-top: 0;
  }
}
.b__information--center-top {
  clear: both;
  float: left;
  width: 100%;
  height: 12px;
}
.b__information--center {
  clear: both;
  float: left;
  width: 100%;
  padding: 30px;
}
.b__information--center img {
  display: inline-block;
  margin-right: 50px;
}
.b__information--center h3 {
  margin-bottom: 20px;
  margin-top: 50px;
}
.b__information--center .b__btn--container {
  padding-top: 50px;
}
.b__information--center .b__btn--container button {
  padding: 10px;
  float: right;
}
@media (max-width: 1024px) {
  .b__information--center .b__btn--container {
    text-align: center !important;
    padding-right: 0;
  }
  .b__information--center .b__btn--container button {
    float: none;
  }
}
@media (max-width: 768px) {
  .b__information--center img {
    margin-right: 0;
    max-width: 90px;
  }
  .b__information--center .b__btn--container {
    padding-right: 0;
  }
  .b__information--center .b__btn--container button {
    float: none;
  }
}
.b__radio {
  margin-bottom: 15px;
  padding-left: 20px;
}
.b__radio label {
  display: inline-block;
  padding-left: 5px;
  position: relative;
}
.b__radio label::before {
  border-radius: 50%;
  content: "";
  display: inline-block;
  height: 21px;
  left: 0;
  margin-left: -20px;
  position: absolute;
  transition: border 0.15s ease-in-out;
  -webkit-transition: border 0.15s ease-in-out;
  width: 21px;
}
.b__radio label::after {
  position: absolute;
  border-radius: 50%;
  content: " ";
  display: inline-block;
  height: 11px;
  left: 5px;
  top: 5px;
  margin-left: -20px;
  -webkit-transform: scale(0, 0);
  transform: scale(0, 0);
  transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  width: 11px;
}
.b__radio input[type="radio"] {
  opacity: 0;
}
.b__radio input[type="radio"]:focus + label::before {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.b__radio input[type="radio"]:checked + label::after {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
}
.b__radio input[type="radio"]:disabled + label {
  opacity: 0.65;
}
.b__radio input[type="radio"]:disabled + label::before {
  cursor: not-allowed;
}
.b__radio--inline {
  cursor: pointer;
  display: inline-block;
  margin-bottom: 0;
  padding-left: 20px;
  position: relative;
}
.b__radio--group label {
  overflow: hidden;
}
.b__radio--group input {
  /* This is on purpose for accessibility. Using display: hidden is evil.
    This makes things keyboard friendly right out tha box! */
  height: 1px;
  width: 1px;
  position: absolute;
  top: -20px;
}
.b__radio--group .b__btn {
  margin: 0;
}
.b__select--group {
  clear: both;
  float: left;
  width: 100%;
  padding: 10px;
}
.b__select--group [class~='b__form--group']:last-of-type {
  margin-bottom: 0;
}
.b__checkbox label {
  display: inline-block;
  position: relative;
  padding-left: 5px;
  margin: 0;
  top: -5px;
}
.b__checkbox input[type="checkbox"] {
  display: inline-block;
  height: 15px;
  width: 15px;
}
.b__scrollToTop {
  background: none no-repeat;
  bottom: 25px;
  display: inline-block;
  height: 55px;
  padding: 10px;
  position: fixed;
  right: 15px;
  text-decoration: none;
  width: 52px;
  overflow: hidden;
  z-index: 1000;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  transition: opacity 0.3s 0s, visibility 0s 0.3s;
}
.b__scrollToTop.top-is-visible {
  visibility: visible;
  opacity: 1;
}
.b__scrollToTop.top-is-visible,
.b__scrollToTop.top-fade-out,
.b__scrollToTop:hover {
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
  transition: opacity 0.3s 0s, visibility 0s 0s;
}
.b__alert .b__alert--link {
  font-weight: bold;
}
.b__alert h4 {
  color: #2e3131;
}
.b__alert--success {
  background-color: #3c763d;
  border-color: #2b542c;
  color: #000000;
}
.b__alert--success hr {
  border-top-color: #2b542c;
}
.b__alert--success .b__alert--link {
  color: #336534;
}
.b__alert--info {
  background-color: #2a79a0;
  border-color: #1f5a78;
  color: #000000;
}
.b__alert--info hr {
  border-top-color: #256a8c;
}
.b__alert--info .b__alert--link {
  color: #256a8c;
}
.b__alert--warning {
  background-color: #ffc107;
  border-color: #ecb100;
  color: #070500;
}
.b__alert--warning hr {
  border-top-color: #ecb100;
}
.b__alert--warning .b__alert--link {
  color: #ecb100;
}
.b__alert--danger {
  background-color: #ff2222;
  border-color: #ff0909;
  color: #ffffff;
}
.b__alert--danger hr {
  border-top-color: #ff0909;
}
.b__alert---danger .b__alert--link {
  color: #ff0909;
}
.b__alert--default {
  background-color: #333333;
  border-color: transparent;
  color: #220000;
}
.b__alert--default hr {
  border-top-color: transparent;
}
.b__alert---default .b__alert--link {
  color: #D50000;
}
.b__form--border {
  border-left: 1px solid #a2a2a2;
}
.b__form--border--all {
  border: 1px solid #a2a2a2;
}
.b__form .b__add a {
  color: #337ab7;
}
.b__input,
input {
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  color: #666666;
  font-size: 16px;
}
.b__input:focus,
input:focus {
  border-color: #686b6b;
  background-color: #ffffff;
}
.b__input:hover,
input:hover {
  border-color: #000000;
}
.b__input[disabled],
input[disabled],
.b__input[readonly],
input[readonly],
fieldset[disabled] .b__input,
fieldset[disabled] input {
  background-color: #e6e6e6;
}
.b__input[disabled]:focus,
input[disabled]:focus,
.b__input[readonly]:focus,
input[readonly]:focus,
fieldset[disabled] .b__input:focus,
fieldset[disabled] input:focus,
.b__input[disabled]:hover,
input[disabled]:hover,
.b__input[readonly]:hover,
input[readonly]:hover,
fieldset[disabled] .b__input:hover,
fieldset[disabled] input:hover,
.b__input[disabled]:active,
input[disabled]:active,
.b__input[readonly]:active,
input[readonly]:active,
fieldset[disabled] .b__input:active,
fieldset[disabled] input:active,
.b__input[disabled]:visited,
input[disabled]:visited,
.b__input[readonly]:visited,
input[readonly]:visited,
fieldset[disabled] .b__input:visited,
fieldset[disabled] input:visited {
  border-color: #cccccc;
  background-color: #e6e6e6;
  box-shadow: none;
}
.b__input::-ms-expand,
input::-ms-expand {
  border: 0;
  background-color: transparent;
}
textarea:disabled,
textarea[readonly] {
  background-color: #e6e6e6;
}
.b__label,
label {
  color: #525252;
  font-weight: normal;
}
.b__validation {
  color: #ff2222;
  background-color: transparent;
}
.b__form--header {
  background-color: transparent;
  color: #ffffff;
}
.b__form--header h4 {
  color: #616161;
  font-size: 22px;
  font-weight: normal;
}
.b__form--header input,
.b__form--header textarea {
  background-color: transparent;
  border-color: rgba(77, 77, 77, 0);
  color: rgba(128, 128, 128, 0);
}
.b__form--header input[disabled],
.b__form--header textarea[disabled],
.b__form--header input[readonly],
.b__form--header textarea[readonly] {
  background-color: transparent;
  border-color: rgba(77, 77, 77, 0);
  box-shadow: none;
  color: rgba(128, 128, 128, 0);
}
.b__form--header label {
  color: rgba(77, 77, 77, 0);
}
.b__form--info--header h4 {
  border-bottom: 1px solid #a2a2a2;
  color: #616161;
  font-weight: normal;
}
.b__form--info--header .b__mini--title {
  color: #616161;
  font-size: 14px;
  font-weight: normal;
}
.b__form--info--header label {
  color: #a8a8a8;
}
.b__price--text {
  font-weight: bold;
  color: #ff2222 !important;
  font-size: 20px;
  line-height: 10px;
}
.b__input--group--btn {
  font-size: 4px;
}
.b__input--group--addon {
  background-color: #ffffff;
  border: 1px solid #a2a2a2;
  color: #2e3131;
  font-size: 19px;
  font-weight: normal;
  text-align: center !important;
}
.b__input--group--addon.input-sm {
  font-size: 16px;
}
.b__input--group--addon.input-lg {
  font-size: 22px;
}
.b__input--group--btn {
  font-size: 4px;
}
.b__input--group--btn > .b__btn .glyphicon,
.b__input--group--btn > button .glyphicon {
  color: #ffffff;
}
@media (min-width: 991px) {
  .b__form--inline label {
    vertical-align: middle;
  }
}
.b__radio label,
.b__checkbox label,
.b__radio-inline label,
.b__checkbox-inline label {
  font-weight: normal;
}
.b__error--box {
  background-color: #fff5f5;
  border: solid 1px #cccccc;
  border-radius: 4px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.b__error--box .b__error--close {
  font-weight: bold;
  text-align: right !important;
}
.b__error--box .b__error--close span {
  color: #460000;
}
.b__error--box ul li {
  color: #460000;
}
.b__error--line {
  background: #460000;
  color: #ffffff;
  font-size: 29px;
  font-weight: bolder;
  text-align: center;
}
.b__input--group .k-block,
.b__input--group .k-button,
.b__input--group .k-textbox,
.b__input--group .k-drag-clue,
.b__input--group .k-touch-scrollbar,
.b__input--group .k-window,
.b__input--group .k-window-titleless .k-window-content,
.b__input--group .k-window-action,
.b__input--group .k-inline-block,
.b__input--group .k-grid .k-filter-options,
.b__input--group .k-grouping-header .k-group-indicator,
.b__input--group .k-autocomplete,
.b__input--group .k-multiselect,
.b__input--group .k-combobox,
.b__input--group .k-dropdown,
.b__input--group .k-dropdown-wrap,
.b__input--group .k-datepicker,
.b__input--group .k-timepicker,
.b__input--group .k-colorpicker,
.b__input--group .k-datetimepicker,
.b__input--group .k-notification,
.b__input--group .k-numerictextbox,
.b__input--group .k-picker-wrap,
.b__input--group .k-numeric-wrap,
.b__input--group .k-colorpicker,
.b__input--group .k-list-container,
.b__input--group .k-calendar-container,
.b__input--group .k-calendar td,
.b__input--group .k-calendar .k-link,
.b__input--group .k-treeview .k-in,
.b__input--group .k-editor-inline,
.b__input--group .k-tooltip,
.b__input--group .k-tile,
.b__input--group .k-slider-track,
.b__input--group .k-slider-selection,
.b__input--group .k-upload,
.b__input--group .k-split-button {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
@media only screen and (max-width: 1366px) {
  .b__price--text {
    font-size: 19px;
  }
}
@media (max-width: 1100px) {
  label {
    font-size: 15px;
  }
}
@media (max-width: 767px) {
  .b__error--box .b__error--close span {
    text-align: left !important;
  }
}
.b__header--topbar {
  float: right;
}
.b__header--topbar ul {
  margin: 0;
}
.b__header--topbar ul.nav-inline {
  margin-top: 15px;
}
.b__header--topbar ul.nav-inline li {
  border-right: solid 1px #ffffff;
  display: inline-block;
  color: #525252;
}
.b__header--topbar ul.nav-inline li:last-child {
  border-right: none;
}
.b__header--info {
  height: 40px;
  line-height: 40px;
  padding: 0 30px;
}
.b__header--info .b__header--info--menu {
  list-style-type: none;
}
.b__header--info .b__header--info--menu li {
  /*border-right: @default-border-width @default-border-style @header-info-border-color;*/
  /* FIX : Oyak kurumsal üst menü için kapattım - TOLGA*/
  float: left;
  line-height: 40px;
  padding-right: 10px;
}
.b__header--info .b__header--info--menu li.b__mobile--dropdown ul {
  margin-left: 0;
}
.b__header--info .b__header--info--menu li a {
  padding-left: 10px;
}
.b__header--info .b__header--info--menu li img {
  margin-right: 5px;
}
.b__header--info input,
.b__header--info .b__btn {
  height: 30px;
  margin-top: 5px;
}
.b__header--info .b__btn {
  line-height: 30px;
  padding: 0 12px !important;
}
.b__header {
  -webkit-box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
  height: 70px;
  float: left;
  margin-bottom: 0;
  position: fixed;
  width: 100%;
  z-index: 5000;
  top: 0;
}
.b__header .b__navbar--header {
  float: left;
}
.b__header .b__navbar--brand {
  height: 50px;
  float: left;
  line-height: 20px;
  padding: 0;
}
.b__header .b__navbar--brand > img {
  display: block;
}
.b__header__header-right {
  position: relative;
  float: right;
}
.b__header--login {
  float: right;
  margin-right: 20px;
  margin-top: 10px;
  width: 200px;
}
.b__header .b__toggle--container {
  position: absolute;
  border-radius: 0;
  height: 45px;
  left: 10px;
  top: 12px;
  width: 45px;
}
.b__header .b__toggle--container .b__nav--toggle {
  cursor: pointer;
  float: left;
  left: 10px;
  line-height: 70px;
  position: relative;
  top: -11px;
}
.b__header .b__mobile--nav--container {
  height: 95%;
}
.b__header .b__mobile--nav {
  -webkit-box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  position: fixed;
  height: 100vh;
  left: -300px;
  padding: 0;
  top: 70px;
  width: 240px;
  z-index: 500000;
  /*a.b__collapse--top {
            i {
                border-right: @default-border-width @default-border-style @default-border-color;
            }
        }*/
}
.b__header .b__mobile--nav.stick {
  margin-top: 0 !important;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 10000;
}
.b__header .b__mobile--nav ul {
  list-style: none;
  padding: 0;
  margin-top: -1px;
  padding-bottom: 40px;
}
.b__header .b__mobile--nav ul li {
  margin: 0;
}
.b__header .b__mobile--nav ul li ul {
  margin: 0;
}
.b__header .b__mobile--nav ul li ul li a {
  padding-left: 10px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.b__header .b__mobile--nav ul li ul li ul li a {
  margin-left: 15px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.b__header .b__mobile--nav ul li a {
  line-height: 20px;
  margin: 0;
  padding: 10px 5px 10px 10px;
  position: relative;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.b__header .b__mobile--nav ul li a:hover,
.b__header .b__mobile--nav ul li a:focus,
.b__header .b__mobile--nav ul li a:active {
  text-decoration: none;
}
.b__header .b__mobile--nav .b__sub--menu {
  display: none;
  padding-bottom: 0;
}
.b__header .b__mobile--nav .b__sub--menu li a {
  margin-left: 10px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .b__header .b__mobile--nav {
    position: absolute;
  }
}
.b__header .b__user--info {
  float: right;
  height: 69px;
  line-height: 49px;
  padding: 0 15px;
}
.b__header .b__user--info .b__header--search,
.b__header .b__user--info .b__header--notification,
.b__header .b__user--info .b__user {
  border-radius: 15px;
  cursor: pointer;
  float: right;
  height: 30px;
  margin: 20px 5px;
  padding-top: 7px;
  width: 30px;
}
.b__header .b__user--info .b__user {
  border-radius: 0;
  float: right;
  margin: 0;
  padding-top: 10px;
  width: 150px;
}
.b__header .b__user--info .b__user .glyphicon {
  top: 17px;
  float: right;
}
.b__header .b__user--info .b__user .b__user--info--content {
  clear: both;
  display: none;
  float: right;
  position: relative;
  right: -18px;
  width: 183px;
}
.b__header .b__user--info .b__user .b__user--info--content span.glyphicon {
  float: left;
  line-height: 37px;
  margin-right: 10px;
  top: 1px;
}
.b__header .b__user--info .b__header--notification .b__notification--content {
  display: none;
}
.b__header .b__user--info .b__badge {
  border-radius: 10px;
  display: inline-block;
  left: 12px;
  line-height: 1;
  min-width: 10px;
  padding: 3px 7px;
  position: relative;
  top: -35px;
  vertical-align: middle;
  white-space: nowrap;
}
.b__header .b__user--info .b__badge:empty {
  display: none;
}
.b__nav--title {
  display: none;
  height: 35px;
  position: relative;
  margin: 0;
  padding: 0;
  width: 100%;
}
.b__nav--title a {
  float: right;
}
.b__nav--title--inner {
  display: table-cell;
  padding: 0 10px 8px 8px;
}
.b__user--info--data {
  padding: 5px 15px;
}
.b__user--info--data a {
  display: block;
  line-height: 37px;
  width: 100%;
}
.b__notification {
  padding: 10px 0;
}
.b__notification--link {
  padding: 10px 0;
  text-decoration: underline;
}
.b__header--item {
  cursor: pointer;
  height: 40px;
  line-height: 40px;
  float: right;
  text-align: right !important;
  max-width: 200px;
  padding: 0 10px;
  position: relative;
  width: auto;
}
.b__header--item.b__header--user {
  margin-right: 20px;
  margin-top: 15px;
  top: -50px;
}
.b__header--item.b__header--user .b__header--item--panel ul li {
  min-width: 180px;
  width: auto !important;
  max-width: 300px;
  color: #525252;
}
.b__header--item .b__header--elipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.b__header--item .b__header--item--panel {
  position: absolute;
  background: #ffffff;
  border: none !important;
  border-radius: 4px;
  -webkit-box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
  cursor: default;
  display: none;
  height: auto;
  line-height: 30px;
  max-height: 400px;
  max-width: 320px;
  overflow-y: auto;
  overflow-x: hidden;
  top: 35px;
  right: 10px;
  width: auto;
  z-index: 555;
  padding: 10px;
}
.b__header--item .b__header--item--panel.b__width--max {
  width: 100vw;
}
.b__header--item .b__header--item--panel span.b__header--item--type {
  float: left;
  width: 42%;
}
.b__header--item .b__header--item--panel span.b__header--item--price {
  float: left;
  width: 58%;
}
.b__header--item .b__header--item--panel ul {
  clear: both;
  float: left;
  width: 100%;
  padding: 0 5px;
}
.b__header--item .b__header--item--panel ul.b__user--panel {
  min-width: 200px;
  max-width: 300px;
}
.b__header--item .b__header--item--panel ul.b__user--panel .b__user--name {
  margin-bottom: 0;
  padding-bottom: 8px;
  color: #525252;
}
.b__header--item .b__header--item--panel ul.b__user--panel .b__user--name .b__form--group {
  margin-bottom: 0 !important;
}
.b__header--item .b__header--item--panel ul.b__user--panel .b__user--name span {
  display: block;
  font-weight: normal;
}
.b__header--item .b__header--item--panel ul.b__inline--block li {
  display: inline-block !important;
  width: 50%;
}
.b__header--item .b__header--item--panel ul li {
  display: block;
  float: left;
  line-height: 25px;
  padding-left: 5px;
  width: 100%;
}
.b__header--item .b__header--item--panel ul li a {
  display: block;
  font-size: 12px;
}
.b__header--item i {
  margin-left: 5px;
}
.b__header--item img {
  float: left;
  margin-right: 5px;
  margin-top: 4px;
}
.b__header--item-last {
  max-width: 450px;
  margin-top: 15px;
}
.b__header--item-last .b__header--item--panel {
  top: 45px;
}
i.b__right--icon {
  float: right;
  line-height: 41px;
  font-size: 13px;
}
.b__user--info-mini {
  color: #fff9cd;
  font-size: 14px;
  display: block;
  line-height: 20px !important;
  margin-top: -16px;
  float: right;
}
@media only screen and (max-width: 1200px) {
  .b__header--info {
    padding: 0;
  }
}
@media only screen and (max-width: 1000px) {
  .b__header--info {
    padding: 0 10px;
  }
  .b__header__header-right {
    width: 20%;
  }
}
@media only screen and (max-width: 820px) {
  .b__header__header-right {
    clear: both;
    height: 74px;
    float: left;
    padding-left: 20px;
  }
  .b__header__header-right--login {
    margin-right: 10px;
    margin-top: 4px;
  }
  .b__header .b__navbar--brand img {
    height: 50px;
  }
  .b__header .b__toggle--container {
    top: 15px;
  }
  .b__header--topbar,
  .b__header--item.b__header--user {
    top: 0;
    margin-top: 15px;
    background: #4d4f53;
    width: 100%;
  }
  .b__header--topbar ul.nav-inline {
    margin-top: 0;
    float: right;
  }
  .b--company--logo {
    width: 200px;
  }
  .b__header--topbar .b__header--topbar--nav ul.nav-inline li {
    border-right: none !important;
  }
}
@media only screen and (max-width: 960px) and (min-width: 768px) {
  .b__header--info .b__header--info--menu li {
    padding-left: 0;
  }
  .b__header--info .b__header--info--menu li a {
    padding-left: 5px;
  }
}
@media only screen and (max-width: 1024px) {
  .b__header .b__mobile--nav {
    padding-bottom: 85px;
  }
  .b__header .b__toggle--container .b__nav--toggle {
    left: 11px;
    top: -10px;
  }
}
@media only screen and (max-width: 768px) {
  .b__header--info {
    padding: 0 10px;
  }
  .b__header--info .b__mobile--search {
    position: absolute;
    display: none;
    right: 4.4px;
    padding: 10px;
    top: 40px;
    width: 300px;
    z-index: 50;
  }
  .b__header--info .b__header--info--menu .b__mobile--dropdown {
    position: absolute;
    display: none;
    left: 5px;
    right: 0;
    top: 40px;
    width: 132%;
    z-index: 50;
  }
  .b__header--info .b__header--info--menu .b__mobile--dropdown li {
    border-right: none;
    clear: both;
    float: none;
    display: block;
    text-align: left;
  }
  .b__header--info .b__header--info--menu li a span {
    margin-left: 10px;
  }
  .b__header .b__navbar--brand img {
    max-height: 70px;
    width: auto;
  }
  .b__header .b__toggle--container {
    top: 12px;
    left: 0;
  }
  .b__header .b__user--info {
    height: 49px;
    line-height: 35px;
  }
  .b__header .b__user--info .b__header--search,
  .b__header .b__user--info .b__header--notification {
    margin: 14px 5px 8px;
  }
  .b__header .b__user--info .b__user {
    padding-top: 7px;
    width: 90px;
  }
  .b__header .b__user--info .b__user .glyphicon {
    top: 13px;
  }
  .b__header .b__user--info .b__user .b__user--info--content {
    width: 123px;
  }
  .b__header .b__mobile--nav {
    top: 106px;
  }
  .b__header .b__user {
    display: block;
  }
  img.b__company--logo {
    height: 49px;
  }
}
@media only screen and (max-width: 767px) {
  .b__first--item--panel {
    left: -10px;
  }
  .b__header--topbar {
    -webkit-box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
    box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
    top: 0;
    background: #4d4f53;
    margin-right: 0;
    padding: 0;
    width: 100%;
  }
  .b__header--topbar .b__header--topbar--nav ul.nav-inline {
    margin-top: 0;
  }
  .b__header--topbar .b__header--topbar--nav ul.nav-inline li {
    border-right: none !important;
    cursor: pointer;
  }
  .b__header.b__header--height {
    height: 80px;
  }
  .b__header--item {
    max-width: 155px;
    padding: 0 5px;
    position: relative;
  }
  .b__header--item .b__header--item--panel {
    top: 38px;
    right: 0;
  }
  .b__header--item .b__header--item--panel.b__left--align {
    right: 5px;
  }
}
@media only screen and (max-width: 350px) {
  .b__header--item {
    padding: 0 3px;
    max-width: 125px;
  }
}
.b__logout--container {
  float: left;
  width: 100%;
}
.b__logout--container a {
  width: 100%;
  display: block;
  padding: 10px;
}
.b__header--shadow {
  box-shadow: 0 2px 14px rgba(0, 0, 0, 0.5);
}
.b__shadow--menu {
  -webkit-box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.b__header--topbar ul.nav-inline li .k-combobox span {
  background-color: #525252;
  border-radius: 0;
  height: 30px;
  line-height: 0;
  border: none;
  font-size: 11px;
}
.b__header--topbar ul.nav-inline li .k-combobox span input {
  height: auto;
  font-size: 13px;
}
.b__header--topbar ul.nav-inline li .k-combobox .k-select {
  height: 28px !important;
}
.b__header--topbar ul.nav-inline li .k-combobox .k-select .k-list .k-item {
  font-size: 12px;
}
.b__logout-div {
  float: left;
  display: block;
  padding-top: 5px;
  margin-top: 5px;
  background-color: transparent;
  width: 100%;
  border-top: solid 1px #e8e8e8;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.b__logout-div button {
  width: 100%;
  font-size: 12px;
  font-weight: bold;
}
.b__logout-div a {
  width: 100%;
  font-size: 12px;
  font-weight: bold;
}
.b__logout-div i.b__icon-signout {
  font-size: 14px;
  line-height: 12px;
}
.b__user--logon-image {
  background-color: transparent;
  width: 75px !important;
  height: 75px;
  float: left;
}
.b__login--go--back {
  width: 210px !important;
  display: block;
  float: left;
  padding-left: 20px;
}
.b__login--go--back a {
  font-size: 12px;
  color: #a8a8a8;
}
.b__login--go--back i {
  color: #060606 !important;
  font-size: 14px;
  padding-left: 12px;
  padding-top: 20px;
}
.b__header--topbar .b__header--topbar--nav ul.nav-inline li {
  border-right: 1px solid #a2a2a2;
  vertical-align: middle;
}
.b__header--info {
  background-color: #e6e6e6;
  color: #ffffff;
  font-size: 16px;
}
.b__header--info .b__header--info--menu li {
  text-align: center !important;
}
.b__header--info .b__header--info--menu li.b__mobile--dropdown {
  border: none;
}
.b__header--info .b__header--info--menu li a {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
}
.b__header--info .b__btn {
  border: none;
  font-family: 'Poppins', sans-serif;
  font-size: 16px;
}
.b__header--info input {
  background-color: #ffffff;
}
.b__header {
  background: #4d4f53;
  border-bottom: none;
}
.b__header--login a {
  font-weight: bold;
  color: #2e3131;
}
.b__header--login a:hover {
  color: #ffffff;
}
.b__header .b__navbar--brand {
  font-size: 19px;
}
.b__header--login {
  text-align: right !important;
}
.b__header .b__toggle--container {
  background-color: #4d4f53;
}
.b__header .b__toggle--container .b__nav--toggle {
  color: #ffffff;
  font-size: 32px;
}
.b__header .b__toggle--container .b__nav--toggle.b__icon-times {
  font-size: 30px;
}
.b__header .b__mobile--nav {
  background-color: #ffffff;
  font-size: 16px;
}
.b__header .b__mobile--nav ul li.b__logout--container a {
  font-weight: bold;
  color: #ffffff;
}
.b__header .b__mobile--nav ul li.b__logout--container a:hover {
  color: #ffffff;
  background-color: #4d4f53;
}
.b__header .b__mobile--nav ul li a {
  border-bottom: 1px solid #e6e6e6;
  color: #2e3131;
}
.b__header .b__mobile--nav ul li a:hover,
.b__header .b__mobile--nav ul li a:focus,
.b__header .b__mobile--nav ul li a:active {
  background-color: #4d4f53;
  color: #ffffff;
}
.b__header .b__mobile--nav ul li a .selectedItem {
  background-color: #ff2222;
  color: #4d4f53;
}
.b__header .b__mobile--nav a.b__collapse--top {
  background-color: #525252;
  color: #ffffff;
}
.b__header .b__mobile--nav a.b__collapse--top:hover,
.b__header .b__mobile--nav a.b__collapse--top:focus,
.b__header .b__mobile--nav a.b__collapse--top:active {
  background-color: #525252;
  color: #ffffff;
}
.b__header .b__user--info {
  background-color: #e6e6e6;
}
.b__header .b__user--info .b__header--search,
.b__header .b__user--info .b__header--notification,
.b__header .b__user--info .b__user,
.b__header .b__user--info .b__user--info--content {
  text-align: center !important;
  background-color: #e6e6e6;
  color: #333333;
}
.b__header .b__user--info .b__header--search .glyphicon,
.b__header .b__user--info .b__header--notification .glyphicon,
.b__header .b__user--info .b__user .glyphicon,
.b__header .b__user--info .b__user--info--content .glyphicon {
  color: #333333;
}
.b__header .b__user--info .b__user--info--content {
  text-align: left !important;
}
.b__header .b__user--info .b__badge {
  font-weight: bold;
  color: #ffffff;
  background-color: #333333;
  font-size: 16px;
  text-align: center !important;
  vertical-align: middle;
}
.b__collapse--title {
  color: #2e3131;
}
.b__collapse--title:hover {
  color: #ffffff;
}
.b__nav--title {
  background-color: #4d4f53;
  color: #ffffff !important;
  font-size: 14px;
}
.b__nav--title a {
  color: #ffffff !important;
}
.b__nav--title--inner {
  font-weight: 600;
  vertical-align: bottom;
}
.b__nav--title--inner span {
  color: #ffffff;
}
.b__user--info--data a {
  color: #333333;
}
.b__user--info--data a:hover,
.b__user--info--data a:focus {
  color: #4d4d4d;
}
.b__notification {
  border-bottom: 1px dashed #a2a2a2;
}
.b__notification--link {
  text-align: center !important;
}
.b__notification--link a {
  color: #D50000;
}
.b__header--item {
  color: #ffffff;
}
.b__header--item span.b__header--item--type {
  font-weight: bold;
}
.b__header--item span.b__header--item--price {
  font-size: 18px;
}
.b__header--item i {
  font-size: 18px;
}
.b__header--item--panel {
  background: #ffffff;
  border: 1px solid #a2a2a2;
}
.b__header--item--panel ul.b__user--panel .b__user--name {
  border-bottom: 1px solid #a2a2a2;
  font-weight: bold;
}
.b__header--item--panel ul.b__user--panel .b__user--name span {
  font-weight: normal;
  font-size: 14px;
}
.b__header--item--panel ul.b__inline--block li:nth-child(even) {
  background-color: transparent !important;
}
.b__header--item--panel ul li {
  border-right: none !important;
  text-align: left !important;
}
.b__header--item--panel ul li.selected {
  font-weight: bold;
}
/*i.b__right--icon {
    font-size: @base-font-size - 3;
}*/
@media only screen and (max-width: 1000px) {
  .b__header--info {
    font-size: 14px;
  }
  .b__header__header-right {
    background-size: contain;
  }
}
@media only screen and (max-width: 768px) {
  .b__header--info {
    font-size: 14px;
  }
  .b__header--info .b__mobile--search {
    background-color: #ffffff;
    border: 1px solid #a2a2a2;
  }
  .b__header--info .b__mobile--search .b__input--group {
    border: 1px solid #a2a2a2;
  }
  .b__header--info .b__mobile--search input {
    border: none;
  }
  .b__header--info .b__header--info--menu .b__mobile--dropdown {
    background-color: #d9d9d9;
    border: none;
  }
  .b__header--info .b__header--info--menu li {
    text-align: left !important;
  }
  .b__header--info .b__header--info--menu li span.glyphicon {
    color: #ffffff;
  }
  .b__header--info .b__header--info--menu li a {
    font-size: 13px;
  }
}
@media only screen and (max-width: 767px) {
  .b__header {
    border-bottom: none;
  }
}
.b__logout--container {
  color: #ffffff;
  background-color: #4d4f53;
  font-weight: bold;
}
.b__logout--container a {
  font-weight: bold;
  color: #ffffff;
}
.b__logout--container a:hover {
  color: #ffffff;
}
.b--company--logo {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAABGCAIAAAB9pI6tAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2VpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozNjM3NTNBQTIxMEIxMUU3ODNDRDlFQzUwMzQ1QTIyMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFRDU4MkEzNzU5QUYxMUU4QkZDQUVFMTAyODA5MDAxRSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFRDU4MkEzNjU5QUYxMUU4QkZDQUVFMTAyODA5MDAxRSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDM3RUJEOTM1OTA3MTFFODg4RENDQkVERjc5RUY0RjciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDM3RUJEOTQ1OTA3MTFFODg4RENDQkVERjc5RUY0RjciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5wtFFNAAAPNklEQVR42uxdCVgTRxsWkhAggXCj3ILIoYLghSCKKNZaLUo9Wu1jrVXrX2uLtl74Ww9AQEGs/mqrrVqtWkWrqGitN8ipogio3JfcKChHCCTwf2F1XbKbsEQQ0HnN02eZnZmd3X3nm/f7Zmar4DHFqxcCwrsCRfQIEBChERAQoREQEKEREBChERChERAQoREQEKEREBChERDogdnlLVi7YvkQB/t6QQOeosxWOnLi5Kkz59DrQeh5hDY06MMVo1WitpYWejcIPVJyVNfUkhP5/PpOupymhgZ664jQ7wgWzf9i785Qy34W6MUjQvd4zJjmOX3qxzyeevDmTRbmfdG7R4TuwQAqL/xyLnasoqy8LdAP2WlE6J6KObNmgNggpog5HeDbD9lpROieiNKyMnIim80OCfTra2qKSIAI3cNw5fpNnw2+5HSw0yGBvojTiNA9D3cS76/d4EdO53I4oUH+5maI0+8ImD2ildpaWgMH2BgZGGhpaTY1NZWXVxQVlyQ/fPj8+Qv6ldxOvLd63cZA3/US6aqqKqA9lq1am5uXjwiBCN0pYDAY2IGpsdEMr6muLiNBHkjkqamtjY6NDzsdnl/whGa1iUkPQHts3rBOIp2jqgo+oveqtfSrQuimzLGwsunaFni4u/XprS+RGHkrJi0jc4aX53qfVf3M+7KYFB1PSUkJTk2ZNFEoFKY8fETzcmDa0zOz3ce4kmtzGz0q7vad5y9eIFogQncwoRPuJg6wtfl6/hcKCgqyi0MGB3s70CTARZpXLCwqouQ0m82GxNgExGlE6I4mtLWVpYvTCPqVWPazABN7L+kBfU4/TssY5zaabKfHjnaNiU94UV2NyIGiHB0GdTW19haZ9ck0R3u7dvmIG/yDyOlqatzQQH9Dgz6IHMhCd5iFJiIpOTU84sLZiItxCXdKy8ohM9lBxGA3aODpcxH0L11QWJidm+fm6iKRrqzMHus6Cux0dXUNoggidEcSetvO3Xv27X/0OP1JYVFuXv7de0mXrlzrra9vZmJMzszhqIKWyGlP9K3gSWFWdi64g5Scjo6Lr65BnEaSo4MQEBz6z+WrEolgNf23hNx/kExZ5IPx49p7FbDElNqDx1MPDfKXPXogIELTRWzC7euRt6RzfbtQJCKnD7S1BhEsB6d9g4LJ6ZoaGojTiNAdg+MnT8s4W1lVFR0bT05nsVjWlpZyXC4qOtYvKIScrqWpGRq0ube+HuIKIrT8eFZZ+SgtXXaehDt3KdNNqeQ1HURGx6xY+xNcmsRpjd2hW+0GDiAmKigogCYBusOPraSEmNRN0E2nvrNz8pqbm2XnycsvoEzX1dWR+7pJyal1dXzgqEQ6l8s1NOjzICX19YNjMoP9N+m1XOvnPXuv3Yjsvo4/g8FRVcWOa+vqRFRSDRG60y10m3kqq54LhUImaVZcjcuV76JcDmdboJ+RoQH51I49ey/+e6W1he6lq6OjoqLSq2UZand+x31NTQI2/YTNufqs903PzEKEftuor2971zefz6+prdXg8STS2Wy2HFcUr08K9DMzNSGf2r7rlwuXLkskwvhRXVOjqiomdGNjY3d+x0pKSjx19Td5OEhDvymaaeSBoVMopBg9GYrtvillZXZIgC8lm//3629kNksD0AWqaifbWOpqau0t9fr90bjZwuLi18dFxW0bOSZTTY0LfbXNhTStSjEYWClkoamYQcPNUmwBOb1RKGzXtUA2AJvN+5qRT+3e+/vZiItt1lBUXKKvp7dk0Vf9LS1AjOTm55+/cOlWbJzsUo72dpMmethaW8PNQpuhVHRM3LmLl6TlH2BjPaZlUjO/4Mn5i5c83N3cXF2MjYzq+PzHaeknz5x9UlhELuXlOcXGqj/+JzSy/OlTyFxR8VRakyC/MltZ1CSCmtPSM6/djIqXufAL3OXJH06wsbJSVVGBUs+eVd69nxR+/kJZeQUi9EvweOp0zCGHyh6AFGkHm5WVQwP9KNkMtpkOm8F5nTxxgqODPS5+tDQ1gBn7DhwKOx0urdQML8+F8+ZKxFKglLPTiHWb/ClD7IPtBk2dPKlFjwmGOg52HjEcP2VuZjp29Kj/eP8IXUui1OKv5hH/dHUZCf+NjU8gE3rSBx7eSxYTU+CODHr3hpr3H/rzLylR1Ike45Yv/UaiFDxPqG31uo1pGZlIcojRR7/tuQwNDR6lIqx6/pw+m0OksHkXPTZjcHcbDW+xro5P3EGz8Mu5ttZWlPkd7AfhbIb+kJmdg9NriIP9d998TVkKn4QHfYKx+emzZ8RxZvbM6eRSV67fLC4pJQ4mQLJnlVUS2fT1dHE2w11cvnbj6o1IcFGwlPlzP4chiFw5lMLZnJuXD35zVHQs7pOs91nFYrGQhRbDxNhIS1NTdqzDxMiIMr2ktIymeN26eRPllwx+3X8wnDabMaEJ+Y+dOMmvF7g6O/3w3RIs8fNPZ1JuzgV+YAdAtZ/8AvLyC6Bnfvv1gg/Gu2M271jYKSILycjMyg7esQsEMTwo33VrsDijlWU/cs4toTsgfWfIy7n9wJDtj9MzyNmI9n7x9z9gXQX4emjfHuxezEyMyZvnhzo6YAc1NTWLli7Djl1Gjli/ZiUc6GhrDbS1vpeUjAgt1sfOTsPPSxeUAKdhQyjTs3Ny6Wj04ADf/lTfmgE2t/fDp0ARsOjY8b9XrwPJZnpNFYsE+0E8dXWJ7QJg6nDm/bzrFyyaLhAIQnbscho+FAtHOA0bKmPZIBj1wG0/Y7vFMjKzIm/FTJ3yUa+WWdI2Q0YNUgIySckpe/f/8aK6OiX1EW74jY0MCW56M6Uz/co6sOfPnRMVEwftiY6NX7Dke10dbR6PV1Rciiz0S3w63UsGoeHFY3JQAjBcwgjepvgOkcLmX3478PfZ8+1t6o3Wa06uR97CCA2Ov7Gx4fPUVoQmxlImjBs7bIgji8Vsamoi+rJGBCZRag+iVq561WGgEikxnNdhcmUpYbvs3Dz4wYF1f8vx7m5AZfgRN8M3N1EQOulBCj7cwfuCX8GTwkdp6f9cvnr3XhKKcrSCnq7OCu+lW7fvpDy75kdvSoME/rVQZpQDSgX7b6RkM5goOdhMVu01hBWn6lw1snAnim/KCmVvLxCJRDDC4LcpR5hSigWZNn2ap8TWCkFDg4yIE9gOMAGLF3yJp2A9AToqGPvjp06H/R2OCP0aHu5ujY2Nvx08jHsnvVq+OvD9N4sdB9tTFpEdMwaTudV/o1V/itVL4MifPHNWvnZKdC3in0KRZO8i9rfbdxOrq2sUGYotQuLlKTZbKfG+rL1kigrwj0hihQ551LiyByckOfVh4v2k9MysoE3r2TraMgqCCQC/03PypNGjnE2NX3s10DHA8S0rK795KwYRulUsCZQljOlZObnwvvuamY0fOwa8DcrMaekZxOUWZDaDbqaMPECfOfH3GbkbaWlhfunKNUpvlRwdKy0vx48PHD7apkDqWEiTJR9NnIAdgA4GxxGf+1RXlxU/1dbSAr1UWVl1+Nhx+IGagscLDsDwoY7YFAG8LERoSYAL7+U5hU7OkJ27ZSmNzZuIUww49h089IYjIygH6A/4PMKs6dOwg2eVVflPCiUy5+TkQrqWpvi763NmzdgYsAVL19XR8f52MYvJBE3y519h8VLWEsoB4oRfZRV1TBNfvXQzKhpnM5htEMcyavZZsWzQAFs4AEcQbiQ3Lx9+MEiCi4KlK776vsp7TeiIf/4FQzJl0sR2ldqzb7+0Tx8Z9O69cvl3lGwGG/nmOo/L4ewK3Xr6XER9vcDN1cX6laS5dOUqWdALRaKzERfmfT4bi3Bt8FkVHRevweN5eU7G/0ccxMnqNwfR3Zw7e1ZSckpcwh2Jbe38V5GQmZ9MLS0rq62rc7C3W7p4IVFMk2vG4yFwI4vmfxETnyAQNIAraWhggIcXEaHF/5MKULRqalw311E0i4CBlBHnchszilJp/HHkr2Nhp+Q1e+ItjHhohcdTnzfnM2IGMNhHT1BXfvzUmVEjnfpZmMOxs9Nw+BHP+gYFU05iw+D+0ppyOcRFFqC5ce+C8nIlJaXNzc2YnQajC79lq9amPnpMzBMTl4D1Q3CX8aA1pvix9Yz6errkmg8ePubiNALzGaZP/Rh+rZzj2trw8xfeMnm6fqYQf0+vg1aGYh9/89bQX/cfBJvXZg2QDUSwjAxnzkWQd3OBbT5yPEzuZoMPBzwWiUQwQAcEhx49fpJ49uHjtOWr1woEAmlhih/WrLsRJdmkvPyCdb4B+GSbBMD4wcAFZasqq4hrxev4fOArpEv7Pg6Y2x179hJ3sJOXB548HS4hcopLSr1X+ly7GYVV/uGE8eSVukUlJd6EvsFvAXYMPuWylT7kKcnOhoLHFK+uJfT2LZslzCe4Ef5bQvDg3afTvSaMc6cUcyDd/jwelkXPrwLBh5v8g0eOSVBQDmGqo60NrYIDzKAOthtka90fnKGMrJx4ep9xgtHZ1sYa6qmtq83NK7iTeE/GtgYwwOBOQAagY3nFUzwnl8vV4KnDn6AKKJccYYAxxMzEGEjJ59fDE6OUEM4jhoOFVlBUyMnNj4mPb2hoxC4KHUlFRQUUnbTNAQNtbfqZ97W1sYJGwb0n3EkkBqbeL0KDawwKEteaSixWWUWFxJirr6c3bIiDpYW5jrYWPLKKp0+zc/MepKS293uhG/+7euTwYUBlIHQvhM6xTWBlwCSRx5/3hdBv1WNgMsEIRUbHIPJ1BsDtHjbE8bMZXgwGA8bYtxyww9D1H5p5m4ChM6+gADGvw2E/aACHw8nIzEpKTgEdZWpiXFhULO3bKe9dlAOhx2HJogXYGhUwGdiUSlRMXJe05P2y0AidhPSs7PLyCkGDoKamNio6Ztfe3zPeegT6fdTQCO88FNEjQHin/P4ub8FoF2cjIwORsLt//aRRKGRI2ZZLhkgkEi8DordrGnK1ZG+iv2pOPMMiZZkRVf0KWHvo7+LGZnDotv9l/iZy9szsHDr7zN8pQs+e+Qnlrj6EdwAHDh+Ve3FBT5UcjLe+IAsBSY5ORGR0rFVZeRPtAbSrUC+oZzFZSmza32UUrwdSbG93ZTIZCr0Umml9aeelOQAh0eZ3AIn5FSE/fYOHqSx69UMzFBnif80tOoTJYhIXf6MoBwICinIgIEIjICBCIyAgQiMgIEIjICBCIyBCIyAgQiMgdCv8X4ABAIL1VgVS4f7oAAAAAElFTkSuQmCC');
  background-size: 100%;
  background-position: center;
  background-color: transparent;
}
.b__bill--price {
  background-color: #ffffff;
  font-size: 26px;
  text-align: right;
}
.b__bill--price .b__bill--total--price,
.b__bill--price .b__total--price {
  color: #3c763d;
  font-size: 19px;
  font-weight: bold;
}
.b__bill--price .b__total--price {
  color: #ff2222;
}
.b__breadcrumbs {
  background-color: #e6e6e6;
}
.b__breadcrumbs span a {
  color: #D50000;
}
.b__block {
  background: none;
  background-size: cover;
}
.b__block--button {
  text-align: center !important;
}
.b__block--button a {
  color: #2e3131;
}
.b__block--buttontext {
  background: rgba(255, 255, 255, 0.7);
  border: 1px solid #a2a2a2;
  color: #2e3131;
  font-weight: bold;
}
.b__block--buttontext a {
  color: #2e3131;
}
.b__block h2 {
  color: #ffffff;
  padding-left: 26px;
  width: 100%;
}
.b__bg--alert {
  color: #ffffff;
  background-color: #fcf8e3;
}
.b__bg--default {
  color: #ffffff;
  background-color: #666666;
}
.b__bg--danger {
  color: #ffffff;
  background-color: #ff2222;
}
.b__bg--success {
  color: #ffffff;
  background-color: #56a957;
}
.b__bg--warning {
  color: #ffffff;
  background-color: #ffc107;
}
.b__bg--info {
  color: #ffffff;
  background-color: #2a79a0;
}
.b__default--border {
  border: none;
  border-left: 3px solid #666666;
  clear: both;
  float: left;
  width: 100%;
}
.b__danger--border {
  border: none;
  border-left: 3px solid #ff2222;
  clear: both;
  float: left;
  width: 100%;
}
.b__success--border {
  border: none;
  border-left: 3px solid #56a957;
  clear: both;
  float: left;
  width: 100%;
}
.b__warning--border {
  border: none;
  border-left: 1px solid #ffc107;
  clear: both;
  float: left;
  width: 100%;
}
.b__info--border {
  border: none;
  border-left: 3px solid #2a79a0;
  clear: both;
  float: left;
  width: 100%;
}
.b__page-bg {
  background: none;
  background-size: cover;
}
.b__hostpage-bg {
  background: none;
  background-size: cover;
}
.b__page--lead--1 p,
.b__page--lead--2 p,
.b__page--lead--3 p {
  color: #ffffff;
  text-align: center !important;
}
.b__page--lead--1 {
  background: none;
  background-size: cover;
}
.b__page--lead--2 {
  background: none;
  background-size: cover;
}
.b__page--lead--3 {
  background: none;
  background-size: cover;
}
.b__offer {
  background: #616161;
}
.b__offer--container {
  clear: both;
  float: left;
  width: 100%;
  min-height: 450px;
}
.b__offer--container h3 {
  color: #555555;
}
.b__offer--container .glyphicon {
  color: #ffffff;
  font-size: 102px;
}
.b__offer--container p.b__font--size {
  font-size: 24px;
}
.b__right--border {
  border-right: 1px dashed #a2a2a2;
}
.b__bottom--border {
  border-bottom: 1px dashed #a2a2a2;
}
.b__right--bot--border {
  border-right: 1px dashed #a2a2a2;
  border-bottom: 1px dashed #a2a2a2;
}
.b__bordered--container {
  background-color: #ffffff;
  border-radius: 4px;
  -webkit-box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.b__bordered--container.b__bordered--container__chart .k-listview {
  border-width: 0;
}
.b__bordered--container > .k-listview {
  border-width: 0;
}
.b__bordered--container > .k-listview {
  border-width: 0;
}
.b__address--book .glyphicon {
  color: #ffffff;
}
.b__applicationblock {
  background-color: #ffffff;
}
.b__inpage--search h5 {
  background: #ffffff;
  border: 1px solid #a2a2a2;
  border-bottom-color: transparent;
}
.b__inpage--search--container {
  border: 1px solid #a2a2a2;
}
.b__inpage--search--container--main {
  background: #ffffff;
}
.b__question--mark {
  color: #2e3131;
}
.b__slider-panel-content {
  background-color: #ffffff;
}
.b__slider-panel--btn {
  background-color: #ffffff;
  font-weight: bold;
}
.b__slider-panel {
  background-color: #ffffff;
  border: 1px solid #a2a2a2;
  border-top: 0;
  border-bottom: 0;
}
.b__slider-panel p {
  font-size: 19px;
}
@media only screen and (min-width: 768px) {
  .b__slider-panel p {
    font-size: 20px;
  }
}
.b__slider-panel-header {
  background: rgba(255, 255, 255, 0.96);
}
.b__slider-panel-header h4 {
  color: #2a79a0;
}
.b__slider-panel-close {
  background-color: #ffffff;
  text-indent: 100%;
}
.b__slider-panel-close::before,
.b__slider-panel-close::after {
  background-color: #ffffff;
}
.no-touch .b__slider-panel-close:hover {
  background-color: #ffffff;
}
.no-touch .b__slider-panel-close::before,
.no-touch .b__slider-panel-close::after {
  background-color: #ffffff;
}
.b__slider-panel-container {
  background: #ffffff;
}
.b__slider-panel p {
  color: #2e3131;
}
.b__search--result ul li {
  border-bottom: 1px solid #a2a2a2;
}
.b__search--result ul li a {
  color: #2e3131;
}
.b__elipsis {
  vertical-align: text-top;
}
.b__desc {
  vertical-align: text-top;
}
.glyphicon {
  color: #2e3131;
}
.b__loading {
  background: url('../../../../../O2/Altyapi/SiteCore/Bentas.O2.SiteCore/Images/Framework/Bentas/Loaders/Ripple.gif') no-repeat rgba(253, 253, 253, 0.9);
  /*background-size: 100px;*/
  background-position: center center;
  text-align: center !important;
}
.b__loading h3 {
  color: #ffffff;
  font-size: 24px;
}
.b__social--media .b__visa {
  text-align: right;
  text-align: right !important;
}
.b__faq--container .b__input--group {
  border: 1px solid #a2a2a2;
}
.b__content--container h5 {
  font-weight: bold;
}
.b__content--container a {
  font-weight: bold;
  color: #337ab7;
}
.b__content--container h4 {
  color: #2e3131;
  font-weight: bold;
}
.b__content--container ul li {
  text-align: justify !important;
}
.b__content--container p {
  text-align: justify !important;
}
.b__content--container .b__responsive--img,
.b__content--container video {
  border: 1px solid #a2a2a2;
}
.b__user--bg {
  background-image: none;
  background-size: cover;
}
.b__text--right {
  text-align: right;
}
td.b__text--right {
  text-align: right;
}
.b__favorite--app .b__favorite--box {
  background-color: transparent;
  border: 1px solid #ffffff;
  color: #ffffff;
  font-size: 20px;
  text-align: center !important;
}
.b__favorite--app .b__favorite--box span {
  font-size: 44px;
}
.b__favorite--app .b__favorite--box.b__favorite--box--10 {
  background-color: rgba(0, 0, 0, 0);
}
.b__favorite--app .b__favorite--box.b__favorite--box--25 {
  background-color: rgba(0, 0, 0, 0);
}
.b__favorite--app .b__favorite--box.b__favorite--box--40 {
  background-color: rgba(0, 0, 0, 0);
}
.b__favorite--app h2 {
  color: #ffffff;
  font-size: 24px !important;
}
.b__favorite--app h6 {
  color: #ffffff;
}
.b__exchange--container h4 {
  font-weight: bold;
}
.b__exchange--container .b__exchange {
  border-bottom: dashed #a2a2a2 1px;
  font-size: 18px;
}
.b__exchange--container .b__exchange p.b__exchange--rate {
  color: #ffffff;
  font-weight: bold;
}
.b__weather--container .b__weather--statu {
  text-align: center !important;
  background-color: #333333;
  border-top: 9px solid #a2a2a2;
  color: #ffffff;
  font-size: 32px;
}
.b__weather--container .b__weather--number {
  background-color: #ffffff;
  color: #ffffff;
  font-size: 96px;
}
.b__weather--container .b__weather--number p {
  font-size: 28px;
}
.b__bg--color {
  background-color: #666666;
}
.b__modal--info-bar {
  background-color: #1f1f1f;
  color: #ffffff;
  font-size: 18px;
}
.b__default--text {
  color: #2e3131;
}
.b__danger--text {
  color: #D50000;
}
.b__success--text {
  color: #3c763d;
}
.b__warning--text {
  color: #ffc107;
}
.b__alert--text {
  color: #fcf8e3;
}
.b__info--text {
  color: #2a79a0;
}
.b__inverted--text {
  color: #ffffff;
}
.b__box {
  background-color: #ffffff;
  border: 1px solid #a2a2a2;
}
.b__information {
  background-color: #ededed;
  background-image: none;
  background-size: cover;
  background-position: center;
}
.b__information .b__information--part img {
  border-right: 3px solid #ffffff;
}
.b__information .b__information--part .b__information-desc {
  font-weight: bold;
  text-align: center !important;
  font-size: 34px;
  color: #ffffff;
}
.b__information .b__information--part .b__information-desc p {
  text-align: left !important;
}
.b__information .b__information--part .b__information-desc span {
  font-size: 20px;
  font-weight: normal;
}
.b__last--operation {
  background-color: #ffffff;
  color: #ffffff;
}
.b__last--operation h4 {
  font-weight: bold;
}
.b__last--operation span {
  font-size: 14px;
}
.field-validation-error {
  color: #D50000;
  font-weight: 600;
}
@media only screen and (max-width: 1280px) {
  .b__favorite--app h2 {
    font-size: 22px !important;
  }
}
@media only screen and (max-width: 914px) {
  .b__exchange--container h4,
  .b__exchange--container .b__exchange {
    font-size: 16px;
  }
  .b__app--analysis a {
    font-size: 20px;
  }
}
@media only screen and (max-width: 767px) {
  body.b__custom--layout {
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
    align-items: baseline;
    justify-content: normal;
  }
}
@media only screen and (max-width: 768px) {
  .b__favorite--app .b__favorite--box {
    font-size: 18px;
  }
  .b__social--media {
    text-align: center !important;
  }
  .b__social--media .b__visa {
    text-align: center !important;
  }
  .b__last--operation span {
    text-align: right !important;
  }
  .b__weather--container .b__weather--number p {
    font-size: 18px !important;
  }
  .b__app--analysis a {
    font-size: 18px;
  }
}
.b__host_block {
  background: none;
  background-size: cover;
}
.b__host--block--app,
.b__host--block--analysis {
  background: none;
  background-size: cover;
}
.b__host--block--analysis {
  background: none;
  background-size: cover;
}
.b__app--analysis a {
  color: #ffffff;
  font-size: 22px;
}
.b__modal--infoBar {
  font-size: 14px;
}
.b__contex--menu {
  background: none;
}
.k-loading-image {
  background-image: url('../../../../../O2/Altyapi/SiteCore/Bentas.O2.SiteCore/Images/Framework/Bentas/Loaders/Ripple.gif');
  z-index: 20000;
  background-size: 150px;
}
.k-i-loading:after,
.k-i-loading:before,
.k-loading-image:after,
.k-loading-image:before {
  margin-top: unset;
  margin-left: unset;
  width: unset;
  height: unset;
  -webkit-animation: none;
  animation: none;
  display: none;
}
.b__errorPage--container {
  text-align: center !important;
}
.b__errorPage--container--inner-div {
  vertical-align: middle;
}
.b__wizard--top {
  position: relative;
  float: left;
  width: 100%;
  padding: 10px 0;
  background-color: #f5f6f7;
  border: solid 1px #e7e7e7;
  border-radius: 4px;
}
.b__wizard--top select {
  border: none;
  padding: 0;
  border-bottom: none;
  background: transparent;
  color: #7a7a7a;
  font-size: 15px;
  font-weight: 600;
  transition: color 150ms;
  cursor: pointer;
}
.b__wizard--top select:hover {
  color: #2d2c7a;
  transition: color 150ms;
}
.b__wizard--top .k-dropdown-wrap.k-state-default {
  height: 35px;
  border: none;
  background-color: transparent;
  font-weight: 600;
  color: #7c7c7c;
}
.b__collapse--panel-footer {
  float: right;
  padding: 10px;
  display: flex;
}
.b__collapse--panel-footer a {
  padding: 10px;
  display: flex;
  font-size: 12px;
  align-items: center;
  font-weight: 600;
}
header.b__custom--header {
  margin-bottom: 55px;
}
/*/**** manta için */
.b__web--layout {
  font-family: 'Roboto', Helvetica, Arial, Verdana, Tahoma, sans-serif;
  background: #fff;
  padding: 0;
  margin: 0;
}
.b__web--layout-content-wrapper {
  height: calc(100vh - 205px) !important;
}
nav.b__web--layout--nav {
  background: #fff;
  padding: 0;
  margin-bottom: 35px;
}
nav.b__web--layout--nav ul {
  list-style-type: none;
}
nav.b__web--layout--nav ul a {
  color: #515151;
  text-decoration: none;
  font-size: 15px !important;
  text-align: right;
  transition: border 0.3s;
  border-bottom: solid 2px transparent;
}
nav.b__web--layout--nav ul a:hover {
  text-decoration: none;
  color: #0961a4;
  transition: border 0.3s;
  border-bottom: solid 2px #0961a4;
}
.b__web--layout--nav .b__web--layout--menu li {
  font-size: 16px;
  padding: 10px 30px;
  white-space: nowrap;
}
.b__app--teaser {
  background: url('/images/web/mantabg.jpg');
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: -55px;
}
.b__app--teaser .b__flex--container {
  padding: 0;
  align-items: center;
  height: 100%;
}
.b__app--teaser-content-left {
  color: #fff;
  flex: 0.8;
}
.b__app--teaser-content-left span.b__app--name {
  display: block;
  font-size: 50px;
  font-weight: 700;
}
.b__app--teaser-content-left span.b__app--subname {
  display: block;
  font-size: 15px;
  letter-spacing: 2px;
}
.b__app--teaser-content-left span.b__app--desc {
  display: block;
  font-size: 20px;
  line-height: 32px;
  letter-spacing: 1px;
  padding: 25px 0;
}
.b__app--teaser-content-right > div {
  background-color: #fff;
  padding: 20px;
  border-radius: 4px;
  margin: 15px;
}
a.b__custom--btn-bordered {
  margin-left: 40px;
  box-shadow: none;
  border: solid 2px #0961a4 !important;
  color: #0961a4;
  width: 120px;
  padding: 18px;
  line-height: 2px;
  font-size: 15px;
}
button.b__custom--btn-bordered:hover,
button.b__custom--btn-bordered.b__btn--manta-login:focus {
  border-color: #017edd !important;
}
.wrapper-login {
  background: #fff;
  border-radius: 4px;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  box-shadow: 0px 0px 43px 15px rgba(0, 0, 0, 0.33);
}
.wrapper-login-left {
  padding: 30px;
  width: 400px;
}
.wrapper-login-right {
  padding: 0;
}
.b__btn--manta-login {
  background-color: #0961a4 !important;
  box-shadow: none;
  padding: 20px 0;
  line-height: 3px;
  font-size: 14px;
  width: 100%;
}
.b__btn--manta-login:hover,
.b__btn--manta-login:focus {
  background-color: #017edd !important;
}
p.b__custom--login-title a {
  color: #FF5722;
  font-weight: 500;
}
.b__wrapper--flex {
  width: 100%;
  min-height: 100vh;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding: 15px;
}
.b__custom--login-big-text {
  display: block;
  font-size: 25px;
  color: #454D52;
}
.b__custom--login-content .b__form--group {
  margin-bottom: 25px;
}
.b__login--mobil--app {
  padding: 20px;
  text-align: center;
}
.b__app--mini-desc {
  display: block;
  font-size: 16px;
}
.b__app--mini-desc-title {
  display: block;
  font-size: 20px;
  font-weight: 500;
}
.home-insurer-box .item {
  height: 98px;
  transition: all ease 0.3s;
  width: 16.66667%;
  float: left;
  margin: 0 -1px -1px 0;
  border: 1px solid #d7dfe3;
}
.d-flex {
  display: flex !important;
}
section.b__mobil--phone-showcase {
  width: 100%;
  position: relative;
  float: left;
  padding: 50px 0 0 0;
}
section.b__mobil--phone-showcase-desc {
  font-size: 20px;
}
section.b__mobil--phone-showcase-title {
  color: #0961a4;
  font-size: 28px;
  font-weight: normal;
}
section.b__insurer-logos {
  background-color: #fff;
  width: 100%;
  position: relative;
  float: left;
  padding: 100px 0;
}
.home-insurer-box .item img {
  filter: grayscale(1);
  opacity: 0.5;
  transition: all ease 0.3s;
}
.home-insurer-box .item:hover img {
  filter: grayscale(0);
  opacity: 1;
}
.b__policy--box {
  justify-content: space-between;
  box-shadow: 0px 5px 13px 1px rgba(0, 0, 0, 0.33);
  display: flex;
  padding: 40px 0;
}
.b__custom--home-subtitle {
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .b__flex--container {
    display: flex;
    justify-content: space-between;
    padding: 20px;
  }
  .b__col--auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
}
@media only screen and (max-width: 820px) {
  .b__custom--hedader-logo.b__col--auto {
    float: left;
  }
  .b__custom--hedader-logo.b__col--auto .b--identity--logo {
    width: 150px;
    background-repeat: no-repeat;
    margin: -10px;
  }
  header.b__custom--header {
    padding: 20px 0;
    height: 80px;
  }
  button.b__custom--btn-bordered {
    margin: 0;
    float: right;
    width: 100px;
    padding: 0;
  }
  .wrapper-login-right {
    display: none;
  }
  .wrapper-login {
    box-shadow: none;
  }
  .wrapper-login-left {
    padding: 10px;
    width: 100vw;
  }
  .b__btn--manta-login {
    max-width: 100% !important;
  }
  .b__app--teaser-content-left span.b__app--name {
    text-align: center;
  }
  .b__app--teaser-content-left span.b__app--subname {
    text-align: center;
  }
  .b__app--teaser-content-left span.b__app--desc {
    text-align: center;
    font-size: 15px;
    line-height: 32px;
    letter-spacing: normal;
  }
  h4.b__mobil--phone-showcase-title {
    font-size: 28px;
    padding: 20px 0;
    line-height: 30px;
    text-align: center;
  }
  .b__mobil--phone-showcase-desc,
  .b__mobil--phone-showcase p {
    text-align: center;
  }
  .b__policy--box {
    display: block;
    margin: 10px 0;
    padding: 20px 0;
  }
  .b__app--teaser {
    height: 100vh;
    padding: 15px;
  }
}
@media (max-width: 767.98px) {
  .b__custom--home-notification-top,
  .b__custom--home-notification-top-right {
    position: static;
    line-height: 25px;
    width: 25px;
    height: 25px;
    top: 75px;
  }
  .home-insurer-box .item {
    width: 49.33333%;
    height: 80px;
    float: left;
    margin: 0 -1px -1px 0;
  }
}
/* Mobile menu */
nav.b__web--layout--nav {
  padding: 0;
  margin-bottom: 35px;
  position: absolute;
  background: #fdfdfd;
  width: 100%;
  z-index: 123;
  padding-bottom: -5px;
}
.b__web--layout--menu {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  border-bottom: solid 1px #e1e1e1;
}
.b__web--layout--menu .toggle {
  order: 1;
  display: block;
  right: 10px;
  position: absolute;
  top: 30px;
}
.b__web--layout--menu .item {
  width: 100%;
  text-align: center;
  order: 3;
  display: none;
}
.b__web--layout--menu li.item.active {
  display: block;
  border-bottom: solid 1px #efefef;
}
.b__web--layout-content-wrapper {
  height: 100vh;
  padding-top: 90px;
}
i.b__icon-menu-bar {
  font-size: 35px;
}
li.b__web--logo {
  padding-left: 0 !important;
}
li.item.b__web--layout-login.active {
  display: flex;
  width: 100%;
  align-items: center;
  flex-direction: column;
}
li.item.b__web--layout-login.active .b__icon-account-circle {
  display: none;
}
/* Tablet menu */
@media all and (min-width: 600px) {
  .b__web--layout--menu .menu {
    justify-content: center;
  }
  .b__web--layout--menu .toggle {
    flex: 1;
    text-align: right;
  }
  .b__web--layout--menu .item.button {
    width: auto;
    order: 1;
    display: block;
  }
  .b__web--layout--menu .toggle {
    order: 2;
  }
}
@media all and (min-width: 1025px) {
  .b__web--layout-content-wrapper {
    padding-top: 0;
  }
  nav.b__web--layout--nav {
    padding: 0;
    margin-bottom: 0;
    position: relative;
    background: #fdfdfd;
    width: 100%;
    z-index: 123;
  }
  .b__web--layout--nav .b__web--layout--menu li {
    padding: 10px 13px;
  }
  .b__web--layout--menu .item {
    display: block;
    width: auto;
  }
  .b__web--layout--menu .toggle {
    display: none;
  }
  .b__web--layout--menu .b__web--logo {
    order: 0;
  }
  .b__web--layout--menu .item {
    order: 1;
  }
  .b__web--layout--nav ul a {
    font-size: 15px;
  }
  li.b__web--layout-login {
    align-self: center;
    display: flex;
    position: absolute;
    right: 15px;
    text-align: right;
    align-items: center;
  }
  li.b__web--layout-login i.b__icon-account-circle {
    font-size: 40px;
    color: #9a9a9a;
    padding-left: 10px;
  }
  li.item.b__web--layout-login {
    display: flex;
    text-align: right;
  }
  .b__web--layout-login-email {
    font-size: 13px;
  }
}
.b__web--layout--nav .b--identity--logo {
  display: flex;
}
li.item.item-login--btn {
  flex: auto;
  text-align: right;
  float: right;
}
li.item.item-login--btn.active {
  text-align: center;
  margin: 0;
  padding: 20px;
}
li.item.item-login--btn.active a.b__custom--btn-bordered {
  text-align: center;
  margin: 0;
  padding: 20px;
}
.wrapper-login-left {
  position: relative;
}
.b__login--homeicon {
  position: absolute;
  top: 10px;
  left: 10px;
}
@media only screen and (max-width: 820px) {
  .b__login--homeicon {
    position: fixed;
    top: 10px;
    left: 10px;
  }
  .b__login--homeicon i {
    font-size: 18px;
  }
}
.b__custom--home-notification-top,
.b__custom--home-notification-top-right {
  font-size: 17px;
  font-weight: 600;
  font-family: 'Roboto', Helvetica, Arial, Verdana, Tahoma, sans-serif;
  color: #2a79a0 !important;
}
.b__web--layout--menu .toggle a:hover {
  border: none;
}
li.item.item-login--btn a:hover {
  border: none;
  border-bottom: solid 2px transparent;
}
.b__policy--detail-box {
  box-shadow: 0px 5px 13px 1px rgba(0, 0, 0, 0.33);
  margin: 10px 0;
  display: flex;
  flex-direction: column;
  padding: 10px 20px;
  justify-content: space-between;
  min-height: 350px;
  width: 45%;
}
.b__policy--detail-box:hover {
  box-shadow: 3px 11px 13px 2px rgba(0, 0, 0, 0.33);
  transition: box-shadow 0.3s;
}
.b__policy--detail-box-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.b__policy--detail-box--body {
  display: flex;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-content: space-evenly;
  line-height: 30px;
}
.b__policy--detail-box--footer {
  display: flex;
  justify-content: space-around;
  border-top: solid 1px #dcdcdc;
  padding-top: 10px;
}
@media only screen and (max-width: 768px) {
  .b__policy--detail-box {
    width: 100%;
    margin: 15px 5px;
  }
  header.b__custom--header {
    margin-bottom: 15px;
  }
}
.b__app--footer {
  background-color: #5a6872;
  display: block;
  float: left;
  width: 100%;
  height: auto;
  padding: 16px;
  color: #fff;
}
img.b__custom--footer-logo-manta {
  POSITION: absolute;
  right: 50px;
  top: -70px;
}
.flex-justify-center {
  justify-content: center;
}
.b__service-logo-box {
  display: flex;
  flex-direction: column;
  justify-content: center;
  float: left;
  border: 1px solid #dedede;
  border-radius: 4px;
  padding: 20px;
  text-align: center;
  margin: 15px;
}
@media only screen and (max-width: 768px) {
  .b__policy--detail-box {
    width: 100%;
  }
  .b__app--footer {
    margin-top: 65px;
  }
  img.b__custom--footer-logo-manta {
    right: 0px;
  }
}
@media (max-width: 1023px) {
  .b__web--layout-content-wrapper {
    height: calc(100vh - 115px) !important;
    padding-top: 0;
  }
}
@media (max-width: 1024px) {
  .b__web--layout-content-wrapper {
    height: calc(100vh - 60px) !important;
  }
  nav.b__web--layout--nav {
    top: 0;
  }
  .b__web--layout--menu .item {
    text-align: right;
  }
  li.item.b__web--layout-login.active {
    align-items: normal;
    flex-direction: column;
  }
}
.policy-flex {
  display: flex;
  align-items: center;
  float: left;
  width: 100%;
  padding: 25px;
  justify-content: space-between;
}
.policy-flex a {
  width: 23%;
  text-align: center;
}
.b__policy--box {
  justify-content: space-between;
  box-shadow: 0px 5px 13px 1px rgba(0, 0, 0, 0.33);
  display: flex;
  padding: 40px 0;
  min-height: 260px;
}
.b__web--layout-content-wrapper {
  height: calc(100vh - 169px) !important;
}
.b__custom--home-subtitle {
  margin-bottom: 0px;
}
@media (max-width: 1024px) and (min-width: 768px) {
  .policy-flex {
    display: block;
  }
  .policy-flex a {
    width: 47%;
    float: left;
    margin: 10px;
  }
  .b__policy--box {
    display: block;
  }
  .home-insurer-box .item {
    width: 20.06667%;
  }
}
@media (max-width: 767.98px) and (min-width: 320px) {
  .policy-flex {
    display: block;
  }
  .policy-flex a {
    width: 100%;
  }
}
@media only screen and (max-width: 820px) {
  .b__policy--box {
    display: block !important;
  }
  .b__app--teaser {
    margin-top: -5px;
  }
}
.home-insurer-box.inner-page .item {
  min-height: 180px;
  transition: all ease 0.3s;
  width: 25%;
  float: left;
  margin: 0 -1px -1px 0;
  border: 1px solid #d7dfe3;
  position: relative;
}
.home-insurer-box.inner-page .item img {
  filter: none;
  opacity: 1;
}
.home-insurer-box.inner-page .item span {
  position: absolute;
  top: 70%;
  display: block;
}
.b__web--layout-content-wrapper {
  height: calc(100vh - 194px) !important;
}
img.b__custom--footer-logo-manta {
  POSITION: absolute;
  right: 14px;
  top: -55px;
}
img.b__custom--footer-logo-kraken {
  position: absolute;
  right: 10px;
  top: -45px;
  width: 60px;
}
@media (max-width: 767.98px) {
  .home-insurer-box.inner-page .item {
    width: 49.33333%;
    height: 80px;
    float: left;
    margin: 0 -1px -1px 0;
  }
}
span.bireysel-text {
  color: #1fbc94;
  font-weight: bold;
}
span.bireysellabel {
  background-color: #1fbc94;
  padding: 5px 10px;
  text-align: center;
  border-radius: 4PX;
  color: #FFF;
}
span.kurumsal-text {
  color: #2196f3;
  font-weight: bold;
}
span.kurumsal-label {
  background-color: #2196f3;
  padding: 5px 10px;
  text-align: center;
  border-radius: 4PX;
  color: #fff;
}
.policy-detail-icon {
  font-size: 28px !important;
  line-height: 50px !important;
  color: #9e9e9e;
}
.b__policy--detail-wrapper {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: space-evenly;
  width: 100%;
  float: left;
  padding-bottom: 40px;
}
.b__policy--detail-box {
  box-shadow: 0px 5px 13px 1px rgba(0, 0, 0, 0.33);
  margin: 15px 0;
  display: flex;
  flex-direction: column;
  padding: 30px 20px;
  justify-content: space-between;
  min-height: 350px;
  width: 65%;
}
.b__policy--detail-box-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.b__policy--detail-box:hover {
  box-shadow: -4px 1px 13px 0px rgba(0, 0, 0, 0.33);
  transition: box-shadow 0.3s;
}
.b__custom--home-title {
  font-size: 28px !important;
  line-height: 38px !important;
  font-weight: 500 !important;
  letter-spacing: -0.6px !important;
  color: #34414c;
  margin-top: 0;
}
.b__custom--login-title {
  padding: 10px 0;
}
.k-dialog .k-content .b__row {
  padding: 5px;
}
.b__policy--detail-box {
  box-shadow: 0px 5px 13px 1px rgba(0, 0, 0, 0.33);
  margin: 15px 0;
  display: flex;
  flex-direction: column;
  padding: 20px;
  justify-content: space-between;
  min-height: auto;
  width: 100%;
  border-radius: 10px;
}
.b__policy--detail-box--footer {
  display: flex;
  justify-content: flex-end;
  border-top: solid 1px #dcdcdc;
  margin-top: 10px;
  padding-top: 15px;
}
.b__policy--detail-box--footer a {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex: 0 0 20%;
}
.b__web--layout-content-wrapper {
  height: calc(100vh - 195px) !important;
}
@media (max-width: 1023px) and (min-width: 769px) {
  .b__app--teaser .b__flex--container {
    padding: 0;
    align-items: center;
    height: 100%;
    width: 90%;
    display: block;
  }
}
@media only screen and (max-width: 768px) {
  .b__policy--detail-box {
    width: 100%;
    padding: 10px;
  }
  .b__policy--detail-box--footer a {
    display: flex;
    padding: 0;
    flex: auto;
  }
  .clear-margin-mobile {
    margin: 0;
    padding: 0 15px;
  }
}
.k-window-titlebar {
  padding: 30px 20px !important;
}
s .k-dialog .b__dialog--confirmation .k-icon {
  color: inherit;
}
.b__wizard--top label {
  display: inline-block;
  float: left;
  line-height: 36px;
}
.b__wizard--top span.k-dropdown {
  float: left;
  width: 30%;
  margin-left: 20px;
  border: solid 1px #c1c1c1;
}
.b__service--info {
  position: absolute;
  background: #f1f1f1;
  top: 0;
  left: 0;
  text-align: right;
  font-size: 11px;
  font-weight: bold;
  PADDING: 10px !important;
}
span.b__service--name.ebot {
  color: #3F51B5;
}
span.b__service--name.ws {
  color: #F44336;
}
.b__font--size-28 {
  font-size: 28px;
  display: block;
  margin-top: 15px;
}
button.b__btn.b__btn--big {
  margin: 10px 0;
}
.b__quote--new-price {
  min-height: 0;
}
select.b__custom-select {
  margin-top: 10px;
}
.ml-negative-5 {
  margin-left: -5px;
}
.flex-colum-space-around {
  display: flex;
  align-items: center;
  justify-content: space-around;
  margin: 5px 0;
}
.b__text--color-deep-red {
  color: #d00e00 !important;
}
.b__progress--bar {
  position: fixed;
  width: 100%;
  height: 4px;
  overflow-x: inherit;
  left: 0;
  top: 70px;
  z-index: 300;
}
.b__custom-radio-buttons .b__form--group > label {
  display: none !important;
}
.b__new--checkbox-container {
  padding: 25px 0 50px 0;
}
.b__new--checkbox-container label {
  margin-right: 25px;
}
.k-numerictextbox .k-numeric-wrap.k-state-disabled {
  border-bottom-style: solid;
}
.b__progress--bar {
  z-index: 4505;
}
span.k-widget.k-dropdown.b__custom-select {
  margin-top: 10px;
}
.b__font--size-8 {
  font-size: 9px;
}
.b__font--size-9 {
  font-size: 9px;
}
.b__font--size-10 {
  font-size: 10px;
}
.b__font--size-11 {
  font-size: 11px;
}
.b__font--size-12 {
  font-size: 12px;
}
/*material style buttons 08/2019*/
.b__btn,
a.b__btn {
  text-align: center !important;
  background-color: #fff;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  display: inline-block;
  font-size: 15px;
  font-weight: 700;
  height: 36px;
  letter-spacing: 0.4px;
  line-height: 36px;
  min-width: 75px;
  outline: none !important;
  position: relative;
  padding: 0 16px;
  user-select: none !important;
  vertical-align: baseline;
  white-space: nowrap;
  transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.b__btn:hover,
a.b__btn:hover {
  -webkit-box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.b__btn:active,
a.b__btn:active {
  -webkit-box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.b__btn:focus,
a.b__btn:focus {
  -webkit-box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.b__btn--high,
a.b__btn--high {
  background-color: #2e3131 !important;
  color: #ffffff;
  transition: background-color 150ms linear;
}
.b__btn--high:focus,
a.b__btn--high:focus,
.b__btn--high:hover,
a.b__btn--high:hover,
.b__btn--high:active,
a.b__btn--high:active {
  color: #ffffff;
  background-color: #535858 !important;
  transition: background-color 150ms linear;
}
.b__btn--medium,
a.b__btn--medium {
  background-color: #ffffff !important;
  color: #4d4f53 !important;
  border: none !important;
  transition: background-color 150ms linear;
}
.b__btn--medium:focus,
a.b__btn--medium:focus,
.b__btn--medium:hover,
a.b__btn--medium:hover {
  background-color: #ffffff !important;
  color: #4d4f53 !important;
  border: none !important;
  transition: background-color 150ms linear;
}
.b__btn--low,
a.b__btn--low {
  background-color: #ffffff !important;
  box-shadow: none !important;
  color: #4d4f53 !important;
  transition: background-color 150ms linear;
}
.b__btn--low:focus,
a.b__btn--low:focus,
.b__btn--low:hover,
a.b__btn--low:hover,
.b__btn--low:active,
a.b__btn--low:active {
  background-color: #bebfc3 !important;
  box-shadow: none !important;
  color: #4d4f53 !important;
  transition: background-color 150ms linear;
}
.b__btn--standard,
a.b__btn--standard {
  background-color: #525252 !important;
  color: #ffffff !important;
  border: #525252 solid 1px;
}
.b__btn--standard:focus,
a.b__btn--standard:focus,
.b__btn--standard:hover,
a.b__btn--standard:hover {
  background-color: #5e5e5e !important;
  color: #ffffff !important;
  border: #525252 solid 1px;
}
.b__btn--default,
a.b__btn--default,
.b__btn[data-type='default'],
a.b__btn[data-type='default'] {
  background-color: #ffffff !important;
  color: #2e3131 !important;
  border: none;
}
.b__btn--default .glyphicon,
a.b__btn--default .glyphicon,
.b__btn[data-type='default'] .glyphicon,
a.b__btn[data-type='default'] .glyphicon {
  color: #2e3131 !important;
}
.b__btn--default:focus,
a.b__btn--default:focus,
.b__btn[data-type='default']:focus,
a.b__btn[data-type='default']:focus,
.b__btn--default:hover,
a.b__btn--default:hover,
.b__btn[data-type='default']:hover,
a.b__btn[data-type='default']:hover {
  background-color: #ffffff !important;
  color: #2e3131 !important;
  border: none !important;
}
.b__btn--danger,
a.b__btn--danger,
.b__btn[data-type='danger'],
a.b__btn[data-type='danger'] {
  background-color: #D50000 !important;
  color: #ffffff !important;
  border: none !important;
}
.b__btn--danger:focus,
a.b__btn--danger:focus,
.b__btn[data-type='danger']:focus,
a.b__btn[data-type='danger']:focus,
.b__btn--danger:hover,
a.b__btn--danger:hover,
.b__btn[data-type='danger']:hover,
a.b__btn[data-type='danger']:hover {
  background-color: #ef0000 !important;
  color: #ffffff !important;
  border: none !important;
}
.b__btn--success,
a.b__btn--success,
.b__btn[data-type='success'],
a.b__btn[data-type='success'] {
  background-color: #3c763d !important;
  color: #ffffff !important;
  border: none !important;
}
.b__btn--success:focus,
a.b__btn--success:focus,
.b__btn[data-type='success']:focus,
a.b__btn[data-type='success']:focus,
.b__btn--success:hover,
a.b__btn--success:hover,
.b__btn[data-type='success']:hover,
a.b__btn[data-type='success']:hover {
  background-color: #458746 !important;
  color: #ffffff !important;
  border: none !important;
}
.b__btn--warning,
a.b__btn--warning,
.b__btn[data-type='warning'],
a.b__btn[data-type='warning'] {
  background-color: #ffc107 !important;
  color: #ffffff !important;
  border: none !important;
}
.b__btn--warning:focus,
a.b__btn--warning:focus,
.b__btn[data-type='warning']:focus,
a.b__btn[data-type='warning']:focus,
.b__btn--warning:hover,
a.b__btn--warning:hover,
.b__btn[data-type='warning']:hover,
a.b__btn[data-type='warning']:hover {
  background-color: #ffc721 !important;
  color: #ffffff !important;
  border: none !important;
}
.b__btn--alert,
a.b__btn--alert,
.b__btn[data-type='alert'],
a.b__btn[data-type='alert'] {
  background-color: #fcf8e3;
  color: #ffffff;
  border: none !important;
}
.b__btn--alert:focus,
a.b__btn--alert:focus,
.b__btn[data-type='alert']:focus,
a.b__btn[data-type='alert']:focus,
.b__btn--alert:hover,
a.b__btn--alert:hover,
.b__btn[data-type='alert']:hover,
a.b__btn[data-type='alert']:hover {
  background-color: #fefefa;
  color: #ffffff;
  border: none !important;
}
.b__btn--info,
a.b__btn--info,
.b__btn[data-type='info'],
a.b__btn[data-type='info'] {
  background-color: #2a79a0;
  color: #ffffff !important;
  border: none !important;
}
.b__btn--info:focus,
a.b__btn--info:focus,
.b__btn[data-type='info']:focus,
a.b__btn[data-type='info']:focus,
.b__btn--info:hover,
a.b__btn--info:hover,
.b__btn[data-type='info']:hover,
a.b__btn[data-type='info']:hover {
  background-color: #2f88b4;
  color: #ffffff;
  border: none !important;
}
button {
  text-align: center !important;
  background-color: #fff;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  display: inline-block;
  font-size: 15px;
  font-weight: 700;
  height: 36px;
  letter-spacing: 0.4px;
  line-height: 36px;
  min-width: 75px;
  outline: none !important;
  position: relative;
  padding: 0 16px;
  user-select: none !important;
  vertical-align: baseline;
  white-space: nowrap;
  transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
button:hover {
  -webkit-box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
button:active {
  -webkit-box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
button:focus {
  -webkit-box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
@media only screen and (max-width: 767px) {
  .b__btn,
  button,
  a.b__btn {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 350px !important;
  }
}
.b__teaser--header {
  color: #ffffff;
}
.b__teaser--header p {
  font-size: 20px;
}
.swiper-pagination-bullet-active {
  background: #D50000 !important;
}
footer {
  background: #626262;
  color: #ffffff;
}
footer p {
  color: #ffffff;
}
footer .b__action--button {
  font-size: 20px;
  color: #ffffff;
}
footer .b__footer--logo {
  background-image: none;
  background-repeat: no-repeat;
}
footer .b__footer--logo--extra {
  background-image: none;
  background-position: right;
  background-repeat: no-repeat;
}
footer .copy {
  text-align: center !important;
}
footer ul li {
  font-weight: bold;
}
footer ul li ul li {
  font-weight: normal;
}
.b__footer--fixed-menu {
  background-color: #ffffff;
  -webkit-box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
  /*&:hover {
        .box-shadow-mat(12);
        background-color: darken(@footer-fixed-menu-background-color, 5%);
    }*/
}
.b__footer--fixed-menu [class^="b__icon-"],
.b__footer--fixed-menu [class*=" b__icon-"] {
  color: #ffffff;
  font-size: 24px;
}
.b__footer--fixed-menu .b__footer--save--button {
  background-color: #525252;
  border: 1px solid #525252;
  color: #ffffff;
}
.b__footer--fixed-menu .b__footer--save--button:hover {
  background-color: #6b6b6b;
  color: #ffffff;
}
.b__footer--fixed-menu .b__footer--button {
  background-color: #ffffff;
  border: 1px solid #525252;
  color: #262626;
}
.b__footer--fixed-menu .b__footer--button:hover {
  background-color: #ffffff;
  color: #404040;
}
.b__copy--right {
  background-color: #000000;
}
.b__copy--right p {
  color: #ffffff;
  font-size: 14px;
  line-height: 19px;
}
.b__copy--right ul li {
  color: #ffffff;
  font-size: 14px;
}
/*@media only screen and (max-width:850px) {

    footer {
        .b__text-center
    }
}

@media only screen and (max-width: 769px) {
    .b__copy--right {

        p {
            .b__text-center;
        }

        ul {
            .b__text-center;
        }
    }

    footer {
        ul {
            li {
                .b__text-center;

                &.b__footer--dropdown--menu {
                    background-color: @footer-dropdownmenu-background-color;
                    border-bottom: @default-border;
                    .b__text-left;

                    ul {
                        background-color: lighten(@footer-dropdownmenu-background-color, 10%);

                        li {
                            border-bottom: @default-border;
                        }
                    }
                }
            }
        }

        a, span {
            &.bid-menu {
                .b__text-left;
            }
        }
    }
}
*/
.b__information--center-top {
  background: none repeat-x top;
}
.b__information--center {
  background-color: #D50000;
  color: #ffffff;
}
.b__information--center h3 {
  font-weight: bold;
  font-size: 34px;
}
.b__information--center p {
  font-size: 26px;
}
.b__information--center .b__btn--container button {
  font-size: 18px;
  font-weight: 600;
}
@media (max-width: 768px) {
  .b__information--center .b__btn--container {
    text-align: center !important;
  }
  .b__information--center h3 {
    font-size: 20px;
  }
  .b__information--center p {
    font-size: 16px;
  }
}
.b__panel {
  padding: 15px;
  -webkit-box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  background-color: #ffffff;
  color: #2e3131;
  height: 100%;
  min-height: 100%;
  border-radius: 4px 4px 0 0;
  transition: box-shadow 150ms linear;
}
.b__panel:hover {
  -webkit-box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.b__panel h1,
.b__panel h2,
.b__panel h3,
.b__panel h4,
.b__panel h5,
.b__panel h6 {
  border-bottom: 1px solid #a2a2a2;
  color: #616161;
  font-weight: normal;
  font-size: 18px;
}
.b__panel label {
  text-align: left;
  display: block;
}
.b__panel--minititle {
  font-size: 13px;
  text-align: center !important;
  display: block;
  margin: -10px 0 10px 0;
}
.b__panel--title {
  font-size: 18px;
  margin-bottom: 15px;
}
.b__panel--title > a {
  display: block;
  padding: 10px;
  text-decoration: none;
}
.b__panel .k-checkbox-label {
  /*line-height: 30px;
        padding: 0 30px;
        top: 10px;*/
  display: inline-flex;
  text-align: start;
}
.b__panel .b__panel--inner {
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 45px 10px;
  border: solid 1px #d8d8d8;
  border-radius: 4px;
  transition: border-color 150ms linear;
  width: 80%;
}
.b__panel .b__panel--inner:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #b5b5b5;
  transition: border-color 150ms linear;
}
.b__panel.b__panel--no-shadow {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: solid 1px #d8d8d8;
  border-radius: 4px;
  transition: border-color 150ms linear;
}
.b__panel.b__panel--no-shadow:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #b5b5b5;
  transition: border-color 150ms linear;
}
.b__kvkk--container .b__panel h2,
.b__kvkk--container .b__panel h3,
.b__kvkk--container .b__panel h4,
.b__kvkk--container .b__panel h5,
.b__kvkk--container .b__panel h6 {
  border-bottom: none !important;
  margin: auto;
  padding: initial;
  padding-bottom: 5px;
}
.b__kvkk--container .b__panel p {
  line-height: normal;
  margin: 0;
  padding-bottom: 10px;
}
@media (max-width: 1200px) and (min-width: 768px) {
  .b__panel--inner .k-checkbox-label,
  .b__panel--inner .k-radio-label {
    padding: 0 23px !important;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .b__panel .b__panel--inner {
    width: 90%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .b__panel .b__panel--inner {
    width: 95%;
  }
  .b__mini-radio-buttons .b__ul--list li {
    margin-right: 0;
  }
}
@media only screen and (max-width: 576px) {
  .b__panel .b__panel--inner .b__flex {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: baseline;
  }
  .b__panel .b__panel--inner {
    width: 90%;
  }
  .b__panel .b__panel--inner .b__flex > div {
    text-align: center;
    padding-top: 15px;
  }
  .b__panel .b__panel--inner .b__ul--list li {
    margin-top: 10px;
  }
}
h6.b__dashboard--h6 {
  font-size: 11px;
  font-weight: normal;
  font-style: italic;
  text-align: left !important;
  top: 2px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 60%;
  position: absolute;
  /*SSH için*/
  height: 20px;
  padding: 2px 0 0 5px;
  z-index: 150;
}
.b__panel .b__quote--container .k-checkbox-label,
.b__panel .b__quote--container .k-radio-label {
  top: -3px !important;
}
.k-panelbar .b__form--group {
  float: none;
}
.k-checkbox + .k-checkbox-label {
  margin-left: 4px;
}
.b__snackbar {
  background-color: #4d4f53;
  color: #ffffff;
  font-size: 15px;
}
.b__snackbar--left i {
  font-size: 22px;
}
.b__snackbar-close {
  background: rgba(0, 0, 0, 0.1);
}
.b__snackbar-close i {
  font-size: 14px;
}
.b__snackbar--danger {
  background-color: #D50000;
  color: #ffffff;
}
.b__snackbar--info {
  background-color: #2a79a0;
  color: #ffffff;
}
.b__snackbar--success {
  background-color: #3c763d;
  color: #ffffff;
}
.b__snackbar--warning {
  background-color: #ffc107;
  color: #000000;
}
.b__radio label::before {
  background-color: #ffffff;
  border: 1px solid #a2a2a2;
}
.b__radio label::after {
  background-color: #cccccc;
}
.b__radio--danger input[type="radio"] + label::after {
  background-color: #ff2222;
}
.b__radio--danger input[type="radio"]:checked + label::before {
  border-color: #ff2222;
}
.b__radio--danger input[type="radio"]:checked + label::after {
  background-color: #ff2222;
}
.k-radio:checked + .k-radio-label:before {
  background-color: #2a79a0;
  border-color: #ff2222;
}
.k-radio:hover + .k-radio-label:before {
  background-color: #ffffff;
  border-color: #686b6b;
}
.k-radio:checked:focus + .k-radio-label:before {
  box-shadow: none;
}
.b__radio--inline {
  font-weight: normal;
  vertical-align: middle;
}
.b__radio--group .not-active {
  background-color: #cccccc !important;
  color: #808080 !important;
}
.b__select--group {
  border: 1px solid #a2a2a2;
}
.panel {
  clear: both;
}
.b__panel--group {
  clear: both;
  float: left;
  width: 100%;
}
.b__panel--group .panel {
  border-radius: 0;
  box-shadow: none;
  border: 1px solid #a2a2a2;
  margin-bottom: 10px;
}
.b__panel--default > .b__panel--heading {
  clear: both;
  padding: 0;
  border-radius: 0;
  color: #2e3131;
  background-color: #ffffff;
  border: 1px solid #a2a2a2;
}
.b__more--less {
  float: right;
  color: #2e3131;
}
.b__panel--body {
  clear: both;
  float: left;
  margin-bottom: 10px;
  padding: 15px 0;
  width: 100%;
}
/*.b__panel--default > .b__panel--heading + .panel-collapse > .b__panel--body {
    border-top: @default-border;
}*/
.b__panel--default > .b__panel--heading {
  border: none;
  border-bottom: 1px solid #a2a2a2;
  border-top: 1px solid #a2a2a2;
}
.b__panel--body {
  border: none;
}
.b__nav:before,
.b__nav:after {
  content: " ";
  display: table;
}
.b__nav:after {
  clear: both;
}
.b__nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.b__nav li {
  position: relative;
  display: block;
}
.b__nav li a {
  font-size: 19px;
  position: relative;
  display: block;
}
.b__nav li a:hover,
.b__nav li a:focus {
  font-size: 19px;
  text-decoration: none;
}
.b__nav--tabs {
  border-bottom: 1px solid #a2a2a2;
}
.b__nav--tabs > li {
  float: left;
  margin-bottom: -1px;
}
.b__nav--tabs > li > a {
  font-size: 19px;
  margin-right: 2px;
  line-height: 20px;
  border: none;
}
.b__nav--tabs > li > a:hover {
  font-size: 19px;
  border: 1px solid #a2a2a2;
}
.b__nav--tabs > li.active > a,
.b__nav--tabs > li.active > a:hover,
.b__nav--tabs > li.active > a:focus {
  font-size: 19px;
  color: #000000;
  background-color: #ffffff;
  border-bottom-color: transparent;
  cursor: default;
}
.b__nav--tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.b__nav--tabs.nav-justified > li {
  float: none;
}
.b__nav--tabs.nav-justified > li > a {
  font-size: 19px;
  text-align: center;
  margin-bottom: 5px;
}
.b__nav--tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .b__nav--tabs.nav-justified > li {
    display: table-cell;
    width: 99%;
  }
  .b__nav--tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.b__nav--tabs.nav-justified > li > a {
  margin-right: 0;
}
.b__nav--tabs.nav-justified > .active > a,
.b__nav--tabs.nav-justified > .active > a:hover,
.b__nav--tabs.nav-justified > .active > a:focus {
  border: 1px solid #a2a2a2;
}
.b__tab--content > .b__tab--pane {
  display: none;
}
.b__tab--content > .active {
  display: block;
}
.b__fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.b__fade.b__in {
  opacity: 1;
}
.b__tab--pane.b__fade.active h3,
.b__tab--pane.b__fade.active p {
  color: #ffffff;
}
.b__nav--stacked > li {
  background-color: #ffffff;
  float: none;
  min-height: 125px;
}
.b__nav--stacked > li a,
.b__nav--stacked > li span {
  cursor: default;
  padding: 15px 0 !important;
}
.b__nav--stacked > li a:hover,
.b__nav--stacked > li span:hover,
.b__nav--stacked > li a:focus,
.b__nav--stacked > li span:focus {
  background-color: transparent !important;
  color: #2e3131;
}
.b__nav--stacked > li span {
  font-size: 25px;
  padding-left: 0;
  padding-top: 20px;
}
.b__nav--stacked > li p {
  font-size: 16px;
}
.b__nav--stacked > li a {
  color: #2e3131;
}
.b__nav--stacked > li .insurance-bg {
  background-image: none;
  background-repeat: no-repeat;
  background-position-x: 50px;
  background-position-y: 28px;
  height: 120px;
  padding-left: 120px;
}
.b__nav--stacked > li .information-bg {
  background-image: none;
  background-repeat: no-repeat;
  background-position-x: 50px;
  background-position-y: 28px;
  height: 120px;
  padding-left: 120px;
}
.b__nav--stacked > li .branch-bg {
  background-image: none;
  background-repeat: no-repeat;
  background-position-x: 50px;
  background-position-y: 28px;
  height: 120px;
  padding-left: 120px;
}
.b__nav--stacked > li .thanks-bg {
  background-image: none;
  background-repeat: no-repeat;
  background-position-x: 50px;
  background-position-y: 28px;
  height: 120px;
  padding-left: 120px;
}
.b__nav--stacked > li.active {
  background-color: #ffffff;
}
.b__nav--stacked > li.active .insurance-bg {
  background-image: none;
}
.b__nav--stacked > li.active .information-bg {
  background-image: none;
}
.b__nav--stacked > li.active .branch-bg {
  background-image: none;
}
.b__nav--stacked > li.active .thanks-bg {
  background-image: none;
}
.b__nav--stacked > li.active a {
  color: #ffffff;
  /*&:hover, &:focus, &:active {
                color: @tabnavbar-stacked-active-text-color;
            }*/
}
.b__nav--stacked > li.active span:hover,
.b__nav--stacked > li.active span:focus,
.b__nav--stacked > li.active span:active {
  color: #2e3131;
}
.b__nav--stacked > li + li {
  margin-top: 0;
  margin-left: 0;
}
@media (min-width: 768px) {
  .b__nav--tabs.nav-justified > li > a {
    border-bottom: 1px solid #a2a2a2;
  }
  .b__nav--tabs.nav-justified > .active > a,
  .b__nav--tabs.nav-justified > .active > a:hover,
  .b__nav--tabs.nav-justified > .active > a:focus {
    border-bottom: none;
  }
}
.modal-body .b__nav--stacked > li.active .insurance-bg,
.modal-body .b__nav--stacked > li .information-bg,
.modal-body .b__nav--stacked > li .insurance-bg,
.modal-body .b__nav--stacked > li .thanks-bg {
  background-size: 40px;
}
.modal-body .b__nav--stacked > li .insurance-bg,
.modal-body .b__nav--stacked > li .information-bg,
.modal-body .b__nav--stacked > li .thanks-bg {
  background-position-x: 15px;
  background-position-y: 8px;
  height: 60px;
  padding-left: 73px;
}
.modal-body .b__nav--stacked > li {
  min-height: 25px;
}
.modal-body .b__nav > li > a,
.modal-body .b__nav > li span {
  font-size: 14px !important;
  line-height: 15px;
  margin-right: 0;
}
.modal-body .b__nav--stacked > li.active span:hover,
.modal-body .b__nav--stacked > li.active span:focus,
.modal-body .b__nav--stacked > li.active span:active {
  color: #ffffff;
}
.modal-body .b__nav > li > a:hover,
.modal-body .b__nav > li span:hover,
.modal-body .b__nav > li > a:focus,
.modal-body .b__nav > li span:focus,
.modal-body .b__nav > li > a.selected,
.modal-body .b__nav > li span.selected {
  font-size: 14px !important;
}
@media (max-width: 960px) {
  .b__nav--stacked li {
    float: left;
    width: 33%;
  }
  .b__nav--stacked li a,
  .b__nav--stacked li span {
    font-size: 16px !important;
  }
  .b__nav--stacked li a:hover,
  .b__nav--stacked li span:hover,
  .b__nav--stacked li a:focus,
  .b__nav--stacked li span:focus {
    font-size: 16px !important;
  }
  .b__nav--stacked li .insurance-bg,
  .b__nav--stacked li .information-bg,
  .b__nav--stacked li .branch-bg,
  .b__nav--stacked li .thanks-bg {
    background-position: center;
    background-size: 40px;
    padding-left: 0;
    padding-top: 65px;
    text-align: center !important;
  }
}
@media (max-width: 768px) {
  .b__offer--container {
    min-height: 10px;
    padding: 0 20px;
  }
  .modal-body .b__nav > li > a,
  .modal-body .b__nav > li span {
    font-size: 14px !important;
  }
  .modal-body .b__nav--stacked > li.active .insurance-bg,
  .modal-body .b__nav--stacked > li .information-bg,
  .modal-body .b__nav--stacked > li .insurance-bg,
  .modal-body .b__nav--stacked > li .thanks-bg {
    background-size: 25px;
  }
  .modal-body .b__nav--stacked > li .insurance-bg,
  .modal-body .b__nav--stacked > li .information-bg,
  .modal-body .b__nav--stacked > li .thanks-bg {
    background-position-x: 4px;
    height: 42px;
    padding-left: 29px;
  }
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group.date {
  width: 220px;
}
.input-group.date input {
  margin: 0;
}
.input-group .glyphicon {
  font-size: 16px;
  margin-bottom: 0;
}
.bootstrap-datetimepicker-widget table td.today:before {
  border-bottom-color: #686b6b;
}
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover,
.bootstrap-datetimepicker-widget table td span.active {
  background-color: #686b6b;
}
.bootstrap-datetimepicker-widget table td.day {
  font-size: 19px;
}
.bootstrap-select .dropdown-toggle:focus {
  outline: none !important;
  border-color: #686b6b;
}
.btn-group.open .dropdown-toggle {
  box-shadow: none;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-color: #ffffff;
}
.btn-default:hover {
  background-color: #ffffff;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-color: #686b6b;
  border: none;
  color: #ffffff;
  outline: none;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-color: #686b6b;
  border: none;
  color: #ffffff;
  outline: none;
}
.btn,
.dropdown-menu {
  border-radius: 0;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  background-color: #ffffff;
  border-color: #686b6b;
}
.b__dropdown--container .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  width: 100%;
}
.b__dropdown--container .dropdown-menu.inner {
  list-style-type: none;
}
.bs-searchbox .form-control:focus {
  border-color: #686b6b;
  box-shadow: none;
}
.modal-content {
  float: left;
  width: 100%;
}
@media (max-width: 768px) {
  .modal-dialog {
    margin: 0;
  }
}
@font-face {
  font-family: "Material Design Icons";
  src: url("fonts/materialdesignicons-webfont.eot");
  src: url("fonts/materialdesignicons-webfont.eot") format("embedded-opentype"), url("fonts/materialdesignicons-webfont.woff") format("woff2"), url("fonts/materialdesignicons-webfont.woff") format("woff"), url("fonts/materialdesignicons-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
[class^="b__icon-"],
[class*=" b__icon-"] {
  font: normal normal normal 24px/1 "Material Design Icons";
  font-size: 18px;
  line-height: 14px;
  margin-right: 2px;
  speak: none;
  text-rendering: auto;
  text-transform: none;
  vertical-align: text-bottom;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.b__icon-access-point:before {
  content: "\F002";
}
.b__icon-access-point-network:before {
  content: "\F003";
}
.b__icon-access-point-network-off:before {
  content: "\FBBD";
}
.b__icon-account:before {
  content: "\F004";
}
.b__icon-account-alert:before {
  content: "\F005";
}
.b__icon-account-alert-outline:before {
  content: "\FB2C";
}
.b__icon-account-arrow-left:before {
  content: "\FB2D";
}
.b__icon-account-arrow-left-outline:before {
  content: "\FB2E";
}
.b__icon-account-arrow-right:before {
  content: "\FB2F";
}
.b__icon-account-arrow-right-outline:before {
  content: "\FB30";
}
.b__icon-account-badge:before {
  content: "\FD83";
}
.b__icon-account-badge-alert:before {
  content: "\FD84";
}
.b__icon-account-badge-alert-outline:before {
  content: "\FD85";
}
.b__icon-account-badge-horizontal:before {
  content: "\FDF0";
}
.b__icon-account-badge-horizontal-outline:before {
  content: "\FDF1";
}
.b__icon-account-badge-outline:before {
  content: "\FD86";
}
.b__icon-account-box:before {
  content: "\F006";
}
.b__icon-account-box-multiple:before {
  content: "\F933";
}
.b__icon-account-box-outline:before {
  content: "\F007";
}
.b__icon-account-card-details:before {
  content: "\F5D2";
}
.b__icon-account-card-details-outline:before {
  content: "\FD87";
}
.b__icon-account-check:before {
  content: "\F008";
}
.b__icon-account-check-outline:before {
  content: "\FBBE";
}
.b__icon-account-child:before {
  content: "\FA88";
}
.b__icon-account-child-circle:before {
  content: "\FA89";
}
.b__icon-account-circle:before {
  content: "\F009";
}
.b__icon-account-circle-outline:before {
  content: "\FB31";
}
.b__icon-account-clock:before {
  content: "\FB32";
}
.b__icon-account-clock-outline:before {
  content: "\FB33";
}
.b__icon-account-convert:before {
  content: "\F00A";
}
.b__icon-account-details:before {
  content: "\F631";
}
.b__icon-account-edit:before {
  content: "\F6BB";
}
.b__icon-account-group:before {
  content: "\F848";
}
.b__icon-account-group-outline:before {
  content: "\FB34";
}
.b__icon-account-heart:before {
  content: "\F898";
}
.b__icon-account-heart-outline:before {
  content: "\FBBF";
}
.b__icon-account-key:before {
  content: "\F00B";
}
.b__icon-account-key-outline:before {
  content: "\FBC0";
}
.b__icon-account-minus:before {
  content: "\F00D";
}
.b__icon-account-minus-outline:before {
  content: "\FAEB";
}
.b__icon-account-multiple:before {
  content: "\F00E";
}
.b__icon-account-multiple-check:before {
  content: "\F8C4";
}
.b__icon-account-multiple-minus:before {
  content: "\F5D3";
}
.b__icon-account-multiple-minus-outline:before {
  content: "\FBC1";
}
.b__icon-account-multiple-outline:before {
  content: "\F00F";
}
.b__icon-account-multiple-plus:before {
  content: "\F010";
}
.b__icon-account-multiple-plus-outline:before {
  content: "\F7FF";
}
.b__icon-account-network:before {
  content: "\F011";
}
.b__icon-account-network-outline:before {
  content: "\FBC2";
}
.b__icon-account-off:before {
  content: "\F012";
}
.b__icon-account-off-outline:before {
  content: "\FBC3";
}
.b__icon-account-outline:before {
  content: "\F013";
}
.b__icon-account-plus:before {
  content: "\F014";
}
.b__icon-account-plus-outline:before {
  content: "\F800";
}
.b__icon-account-question:before {
  content: "\FB35";
}
.b__icon-account-question-outline:before {
  content: "\FB36";
}
.b__icon-account-remove:before {
  content: "\F015";
}
.b__icon-account-remove-outline:before {
  content: "\FAEC";
}
.b__icon-account-search:before {
  content: "\F016";
}
.b__icon-account-search-outline:before {
  content: "\F934";
}
.b__icon-account-settings:before {
  content: "\F630";
}
.b__icon-account-star:before {
  content: "\F017";
}
.b__icon-account-star-outline:before {
  content: "\FBC4";
}
.b__icon-account-supervisor:before {
  content: "\FA8A";
}
.b__icon-account-supervisor-circle:before {
  content: "\FA8B";
}
.b__icon-account-switch:before {
  content: "\F019";
}
.b__icon-account-tie:before {
  content: "\FCBF";
}
.b__icon-accusoft:before {
  content: "\F849";
}
.b__icon-adchoices:before {
  content: "\FD1E";
}
.b__icon-adjust:before {
  content: "\F01A";
}
.b__icon-adobe:before {
  content: "\F935";
}
.b__icon-air-conditioner:before {
  content: "\F01B";
}
.b__icon-air-filter:before {
  content: "\FD1F";
}
.b__icon-air-horn:before {
  content: "\FD88";
}
.b__icon-air-purifier:before {
  content: "\FD20";
}
.b__icon-airbag:before {
  content: "\FBC5";
}
.b__icon-airballoon:before {
  content: "\F01C";
}
.b__icon-airplane:before {
  content: "\F01D";
}
.b__icon-airplane-landing:before {
  content: "\F5D4";
}
.b__icon-airplane-off:before {
  content: "\F01E";
}
.b__icon-airplane-takeoff:before {
  content: "\F5D5";
}
.b__icon-airplay:before {
  content: "\F01F";
}
.b__icon-airport:before {
  content: "\F84A";
}
.b__icon-alarm:before {
  content: "\F020";
}
.b__icon-alarm-bell:before {
  content: "\F78D";
}
.b__icon-alarm-check:before {
  content: "\F021";
}
.b__icon-alarm-light:before {
  content: "\F78E";
}
.b__icon-alarm-light-outline:before {
  content: "\FBC6";
}
.b__icon-alarm-multiple:before {
  content: "\F022";
}
.b__icon-alarm-note:before {
  content: "\FE8E";
}
.b__icon-alarm-note-off:before {
  content: "\FE8F";
}
.b__icon-alarm-off:before {
  content: "\F023";
}
.b__icon-alarm-plus:before {
  content: "\F024";
}
.b__icon-alarm-snooze:before {
  content: "\F68D";
}
.b__icon-album:before {
  content: "\F025";
}
.b__icon-alert:before {
  content: "\F026";
}
.b__icon-alert-box:before {
  content: "\F027";
}
.b__icon-alert-box-outline:before {
  content: "\FCC0";
}
.b__icon-alert-circle:before {
  content: "\F028";
}
.b__icon-alert-circle-outline:before {
  content: "\F5D6";
}
.b__icon-alert-decagram:before {
  content: "\F6BC";
}
.b__icon-alert-decagram-outline:before {
  content: "\FCC1";
}
.b__icon-alert-octagon:before {
  content: "\F029";
}
.b__icon-alert-octagon-outline:before {
  content: "\FCC2";
}
.b__icon-alert-octagram:before {
  content: "\F766";
}
.b__icon-alert-octagram-outline:before {
  content: "\FCC3";
}
.b__icon-alert-outline:before {
  content: "\F02A";
}
.b__icon-alien:before {
  content: "\F899";
}
.b__icon-all-inclusive:before {
  content: "\F6BD";
}
.b__icon-alpha:before {
  content: "\F02B";
}
.b__icon-alpha-a:before {
  content: "\41";
}
.b__icon-alpha-a-box:before {
  content: "\FAED";
}
.b__icon-alpha-a-box-outline:before {
  content: "\FBC7";
}
.b__icon-alpha-a-circle:before {
  content: "\FBC8";
}
.b__icon-alpha-a-circle-outline:before {
  content: "\FBC9";
}
.b__icon-alpha-b:before {
  content: "\42";
}
.b__icon-alpha-b-box:before {
  content: "\FAEE";
}
.b__icon-alpha-b-box-outline:before {
  content: "\FBCA";
}
.b__icon-alpha-b-circle:before {
  content: "\FBCB";
}
.b__icon-alpha-b-circle-outline:before {
  content: "\FBCC";
}
.b__icon-alpha-c:before {
  content: "\43";
}
.b__icon-alpha-c-box:before {
  content: "\FAEF";
}
.b__icon-alpha-c-box-outline:before {
  content: "\FBCD";
}
.b__icon-alpha-c-circle:before {
  content: "\FBCE";
}
.b__icon-alpha-c-circle-outline:before {
  content: "\FBCF";
}
.b__icon-alpha-d:before {
  content: "\44";
}
.b__icon-alpha-d-box:before {
  content: "\FAF0";
}
.b__icon-alpha-d-box-outline:before {
  content: "\FBD0";
}
.b__icon-alpha-d-circle:before {
  content: "\FBD1";
}
.b__icon-alpha-d-circle-outline:before {
  content: "\FBD2";
}
.b__icon-alpha-e:before {
  content: "\45";
}
.b__icon-alpha-e-box:before {
  content: "\FAF1";
}
.b__icon-alpha-e-box-outline:before {
  content: "\FBD3";
}
.b__icon-alpha-e-circle:before {
  content: "\FBD4";
}
.b__icon-alpha-e-circle-outline:before {
  content: "\FBD5";
}
.b__icon-alpha-f:before {
  content: "\46";
}
.b__icon-alpha-f-box:before {
  content: "\FAF2";
}
.b__icon-alpha-f-box-outline:before {
  content: "\FBD6";
}
.b__icon-alpha-f-circle:before {
  content: "\FBD7";
}
.b__icon-alpha-f-circle-outline:before {
  content: "\FBD8";
}
.b__icon-alpha-g:before {
  content: "\47";
}
.b__icon-alpha-g-box:before {
  content: "\FAF3";
}
.b__icon-alpha-g-box-outline:before {
  content: "\FBD9";
}
.b__icon-alpha-g-circle:before {
  content: "\FBDA";
}
.b__icon-alpha-g-circle-outline:before {
  content: "\FBDB";
}
.b__icon-alpha-h:before {
  content: "\48";
}
.b__icon-alpha-h-box:before {
  content: "\FAF4";
}
.b__icon-alpha-h-box-outline:before {
  content: "\FBDC";
}
.b__icon-alpha-h-circle:before {
  content: "\FBDD";
}
.b__icon-alpha-h-circle-outline:before {
  content: "\FBDE";
}
.b__icon-alpha-i:before {
  content: "\49";
}
.b__icon-alpha-i-box:before {
  content: "\FAF5";
}
.b__icon-alpha-i-box-outline:before {
  content: "\FBDF";
}
.b__icon-alpha-i-circle:before {
  content: "\FBE0";
}
.b__icon-alpha-i-circle-outline:before {
  content: "\FBE1";
}
.b__icon-alpha-j:before {
  content: "\4A";
}
.b__icon-alpha-j-box:before {
  content: "\FAF6";
}
.b__icon-alpha-j-box-outline:before {
  content: "\FBE2";
}
.b__icon-alpha-j-circle:before {
  content: "\FBE3";
}
.b__icon-alpha-j-circle-outline:before {
  content: "\FBE4";
}
.b__icon-alpha-k:before {
  content: "\4B";
}
.b__icon-alpha-k-box:before {
  content: "\FAF7";
}
.b__icon-alpha-k-box-outline:before {
  content: "\FBE5";
}
.b__icon-alpha-k-circle:before {
  content: "\FBE6";
}
.b__icon-alpha-k-circle-outline:before {
  content: "\FBE7";
}
.b__icon-alpha-l:before {
  content: "\4C";
}
.b__icon-alpha-l-box:before {
  content: "\FAF8";
}
.b__icon-alpha-l-box-outline:before {
  content: "\FBE8";
}
.b__icon-alpha-l-circle:before {
  content: "\FBE9";
}
.b__icon-alpha-l-circle-outline:before {
  content: "\FBEA";
}
.b__icon-alpha-m:before {
  content: "\4D";
}
.b__icon-alpha-m-box:before {
  content: "\FAF9";
}
.b__icon-alpha-m-box-outline:before {
  content: "\FBEB";
}
.b__icon-alpha-m-circle:before {
  content: "\FBEC";
}
.b__icon-alpha-m-circle-outline:before {
  content: "\FBED";
}
.b__icon-alpha-n:before {
  content: "\4E";
}
.b__icon-alpha-n-box:before {
  content: "\FAFA";
}
.b__icon-alpha-n-box-outline:before {
  content: "\FBEE";
}
.b__icon-alpha-n-circle:before {
  content: "\FBEF";
}
.b__icon-alpha-n-circle-outline:before {
  content: "\FBF0";
}
.b__icon-alpha-o:before {
  content: "\4F";
}
.b__icon-alpha-o-box:before {
  content: "\FAFB";
}
.b__icon-alpha-o-box-outline:before {
  content: "\FBF1";
}
.b__icon-alpha-o-circle:before {
  content: "\FBF2";
}
.b__icon-alpha-o-circle-outline:before {
  content: "\FBF3";
}
.b__icon-alpha-p:before {
  content: "\50";
}
.b__icon-alpha-p-box:before {
  content: "\FAFC";
}
.b__icon-alpha-p-box-outline:before {
  content: "\FBF4";
}
.b__icon-alpha-p-circle:before {
  content: "\FBF5";
}
.b__icon-alpha-p-circle-outline:before {
  content: "\FBF6";
}
.b__icon-alpha-q:before {
  content: "\51";
}
.b__icon-alpha-q-box:before {
  content: "\FAFD";
}
.b__icon-alpha-q-box-outline:before {
  content: "\FBF7";
}
.b__icon-alpha-q-circle:before {
  content: "\FBF8";
}
.b__icon-alpha-q-circle-outline:before {
  content: "\FBF9";
}
.b__icon-alpha-r:before {
  content: "\52";
}
.b__icon-alpha-r-box:before {
  content: "\FAFE";
}
.b__icon-alpha-r-box-outline:before {
  content: "\FBFA";
}
.b__icon-alpha-r-circle:before {
  content: "\FBFB";
}
.b__icon-alpha-r-circle-outline:before {
  content: "\FBFC";
}
.b__icon-alpha-s:before {
  content: "\53";
}
.b__icon-alpha-s-box:before {
  content: "\FAFF";
}
.b__icon-alpha-s-box-outline:before {
  content: "\FBFD";
}
.b__icon-alpha-s-circle:before {
  content: "\FBFE";
}
.b__icon-alpha-s-circle-outline:before {
  content: "\FBFF";
}
.b__icon-alpha-t:before {
  content: "\54";
}
.b__icon-alpha-t-box:before {
  content: "\FB00";
}
.b__icon-alpha-t-box-outline:before {
  content: "\FC00";
}
.b__icon-alpha-t-circle:before {
  content: "\FC01";
}
.b__icon-alpha-t-circle-outline:before {
  content: "\FC02";
}
.b__icon-alpha-u:before {
  content: "\55";
}
.b__icon-alpha-u-box:before {
  content: "\FB01";
}
.b__icon-alpha-u-box-outline:before {
  content: "\FC03";
}
.b__icon-alpha-u-circle:before {
  content: "\FC04";
}
.b__icon-alpha-u-circle-outline:before {
  content: "\FC05";
}
.b__icon-alpha-v:before {
  content: "\56";
}
.b__icon-alpha-v-box:before {
  content: "\FB02";
}
.b__icon-alpha-v-box-outline:before {
  content: "\FC06";
}
.b__icon-alpha-v-circle:before {
  content: "\FC07";
}
.b__icon-alpha-v-circle-outline:before {
  content: "\FC08";
}
.b__icon-alpha-w:before {
  content: "\57";
}
.b__icon-alpha-w-box:before {
  content: "\FB03";
}
.b__icon-alpha-w-box-outline:before {
  content: "\FC09";
}
.b__icon-alpha-w-circle:before {
  content: "\FC0A";
}
.b__icon-alpha-w-circle-outline:before {
  content: "\FC0B";
}
.b__icon-alpha-x:before {
  content: "\58";
}
.b__icon-alpha-x-box:before {
  content: "\FB04";
}
.b__icon-alpha-x-box-outline:before {
  content: "\FC0C";
}
.b__icon-alpha-x-circle:before {
  content: "\FC0D";
}
.b__icon-alpha-x-circle-outline:before {
  content: "\FC0E";
}
.b__icon-alpha-y:before {
  content: "\59";
}
.b__icon-alpha-y-box:before {
  content: "\FB05";
}
.b__icon-alpha-y-box-outline:before {
  content: "\FC0F";
}
.b__icon-alpha-y-circle:before {
  content: "\FC10";
}
.b__icon-alpha-y-circle-outline:before {
  content: "\FC11";
}
.b__icon-alpha-z:before {
  content: "\5A";
}
.b__icon-alpha-z-box:before {
  content: "\FB06";
}
.b__icon-alpha-z-box-outline:before {
  content: "\FC12";
}
.b__icon-alpha-z-circle:before {
  content: "\FC13";
}
.b__icon-alpha-z-circle-outline:before {
  content: "\FC14";
}
.b__icon-alphabetical:before {
  content: "\F02C";
}
.b__icon-altimeter:before {
  content: "\F5D7";
}
.b__icon-amazon:before {
  content: "\F02D";
}
.b__icon-amazon-alexa:before {
  content: "\F8C5";
}
.b__icon-amazon-drive:before {
  content: "\F02E";
}
.b__icon-ambulance:before {
  content: "\F02F";
}
.b__icon-ammunition:before {
  content: "\FCC4";
}
.b__icon-ampersand:before {
  content: "\FA8C";
}
.b__icon-amplifier:before {
  content: "\F030";
}
.b__icon-anchor:before {
  content: "\F031";
}
.b__icon-android:before {
  content: "\F032";
}
.b__icon-android-auto:before {
  content: "\FA8D";
}
.b__icon-android-debug-bridge:before {
  content: "\F033";
}
.b__icon-android-head:before {
  content: "\F78F";
}
.b__icon-android-messages:before {
  content: "\FD21";
}
.b__icon-android-studio:before {
  content: "\F034";
}
.b__icon-angle-acute:before {
  content: "\F936";
}
.b__icon-angle-obtuse:before {
  content: "\F937";
}
.b__icon-angle-right:before {
  content: "\F938";
}
.b__icon-angular:before {
  content: "\F6B1";
}
.b__icon-angularjs:before {
  content: "\F6BE";
}
.b__icon-animation:before {
  content: "\F5D8";
}
.b__icon-animation-outline:before {
  content: "\FA8E";
}
.b__icon-animation-play:before {
  content: "\F939";
}
.b__icon-animation-play-outline:before {
  content: "\FA8F";
}
.b__icon-anvil:before {
  content: "\F89A";
}
.b__icon-apple:before {
  content: "\F035";
}
.b__icon-apple-finder:before {
  content: "\F036";
}
.b__icon-apple-icloud:before {
  content: "\F038";
}
.b__icon-apple-ios:before {
  content: "\F037";
}
.b__icon-apple-keyboard-caps:before {
  content: "\F632";
}
.b__icon-apple-keyboard-command:before {
  content: "\F633";
}
.b__icon-apple-keyboard-control:before {
  content: "\F634";
}
.b__icon-apple-keyboard-option:before {
  content: "\F635";
}
.b__icon-apple-keyboard-shift:before {
  content: "\F636";
}
.b__icon-apple-safari:before {
  content: "\F039";
}
.b__icon-application:before {
  content: "\F614";
}
.b__icon-application-export:before {
  content: "\FD89";
}
.b__icon-application-import:before {
  content: "\FD8A";
}
.b__icon-apps:before {
  content: "\F03B";
}
.b__icon-apps-box:before {
  content: "\FD22";
}
.b__icon-arch:before {
  content: "\F8C6";
}
.b__icon-archive:before {
  content: "\F03C";
}
.b__icon-arrange-bring-forward:before {
  content: "\F03D";
}
.b__icon-arrange-bring-to-front:before {
  content: "\F03E";
}
.b__icon-arrange-send-backward:before {
  content: "\F03F";
}
.b__icon-arrange-send-to-back:before {
  content: "\F040";
}
.b__icon-arrow-all:before {
  content: "\F041";
}
.b__icon-arrow-bottom-left:before {
  content: "\F042";
}
.b__icon-arrow-bottom-left-bold-outline:before {
  content: "\F9B6";
}
.b__icon-arrow-bottom-left-thick:before {
  content: "\F9B7";
}
.b__icon-arrow-bottom-right:before {
  content: "\F043";
}
.b__icon-arrow-bottom-right-bold-outline:before {
  content: "\F9B8";
}
.b__icon-arrow-bottom-right-thick:before {
  content: "\F9B9";
}
.b__icon-arrow-collapse:before {
  content: "\F615";
}
.b__icon-arrow-collapse-all:before {
  content: "\F044";
}
.b__icon-arrow-collapse-down:before {
  content: "\F791";
}
.b__icon-arrow-collapse-horizontal:before {
  content: "\F84B";
}
.b__icon-arrow-collapse-left:before {
  content: "\F792";
}
.b__icon-arrow-collapse-right:before {
  content: "\F793";
}
.b__icon-arrow-collapse-up:before {
  content: "\F794";
}
.b__icon-arrow-collapse-vertical:before {
  content: "\F84C";
}
.b__icon-arrow-decision:before {
  content: "\F9BA";
}
.b__icon-arrow-decision-auto:before {
  content: "\F9BB";
}
.b__icon-arrow-decision-auto-outline:before {
  content: "\F9BC";
}
.b__icon-arrow-decision-outline:before {
  content: "\F9BD";
}
.b__icon-arrow-down:before {
  content: "\F045";
}
.b__icon-arrow-down-bold:before {
  content: "\F72D";
}
.b__icon-arrow-down-bold-box:before {
  content: "\F72E";
}
.b__icon-arrow-down-bold-box-outline:before {
  content: "\F72F";
}
.b__icon-arrow-down-bold-circle:before {
  content: "\F047";
}
.b__icon-arrow-down-bold-circle-outline:before {
  content: "\F048";
}
.b__icon-arrow-down-bold-hexagon-outline:before {
  content: "\F049";
}
.b__icon-arrow-down-bold-outline:before {
  content: "\F9BE";
}
.b__icon-arrow-down-box:before {
  content: "\F6BF";
}
.b__icon-arrow-down-circle:before {
  content: "\FCB7";
}
.b__icon-arrow-down-circle-outline:before {
  content: "\FCB8";
}
.b__icon-arrow-down-drop-circle:before {
  content: "\F04A";
}
.b__icon-arrow-down-drop-circle-outline:before {
  content: "\F04B";
}
.b__icon-arrow-down-thick:before {
  content: "\F046";
}
.b__icon-arrow-expand:before {
  content: "\F616";
}
.b__icon-arrow-expand-all:before {
  content: "\F04C";
}
.b__icon-arrow-expand-down:before {
  content: "\F795";
}
.b__icon-arrow-expand-horizontal:before {
  content: "\F84D";
}
.b__icon-arrow-expand-left:before {
  content: "\F796";
}
.b__icon-arrow-expand-right:before {
  content: "\F797";
}
.b__icon-arrow-expand-up:before {
  content: "\F798";
}
.b__icon-arrow-expand-vertical:before {
  content: "\F84E";
}
.b__icon-arrow-left:before {
  content: "\F04D";
}
.b__icon-arrow-left-bold:before {
  content: "\F730";
}
.b__icon-arrow-left-bold-box:before {
  content: "\F731";
}
.b__icon-arrow-left-bold-box-outline:before {
  content: "\F732";
}
.b__icon-arrow-left-bold-circle:before {
  content: "\F04F";
}
.b__icon-arrow-left-bold-circle-outline:before {
  content: "\F050";
}
.b__icon-arrow-left-bold-hexagon-outline:before {
  content: "\F051";
}
.b__icon-arrow-left-bold-outline:before {
  content: "\F9BF";
}
.b__icon-arrow-left-box:before {
  content: "\F6C0";
}
.b__icon-arrow-left-circle:before {
  content: "\FCB9";
}
.b__icon-arrow-left-circle-outline:before {
  content: "\FCBA";
}
.b__icon-arrow-left-drop-circle:before {
  content: "\F052";
}
.b__icon-arrow-left-drop-circle-outline:before {
  content: "\F053";
}
.b__icon-arrow-left-right:before {
  content: "\FE90";
}
.b__icon-arrow-left-right-bold:before {
  content: "\FE91";
}
.b__icon-arrow-left-right-bold-outline:before {
  content: "\F9C0";
}
.b__icon-arrow-left-thick:before {
  content: "\F04E";
}
.b__icon-arrow-right:before {
  content: "\F054";
}
.b__icon-arrow-right-bold:before {
  content: "\F733";
}
.b__icon-arrow-right-bold-box:before {
  content: "\F734";
}
.b__icon-arrow-right-bold-box-outline:before {
  content: "\F735";
}
.b__icon-arrow-right-bold-circle:before {
  content: "\F056";
}
.b__icon-arrow-right-bold-circle-outline:before {
  content: "\F057";
}
.b__icon-arrow-right-bold-hexagon-outline:before {
  content: "\F058";
}
.b__icon-arrow-right-bold-outline:before {
  content: "\F9C1";
}
.b__icon-arrow-right-box:before {
  content: "\F6C1";
}
.b__icon-arrow-right-circle:before {
  content: "\FCBB";
}
.b__icon-arrow-right-circle-outline:before {
  content: "\FCBC";
}
.b__icon-arrow-right-drop-circle:before {
  content: "\F059";
}
.b__icon-arrow-right-drop-circle-outline:before {
  content: "\F05A";
}
.b__icon-arrow-right-thick:before {
  content: "\F055";
}
.b__icon-arrow-split-horizontal:before {
  content: "\F93A";
}
.b__icon-arrow-split-vertical:before {
  content: "\F93B";
}
.b__icon-arrow-top-left:before {
  content: "\F05B";
}
.b__icon-arrow-top-left-bold-outline:before {
  content: "\F9C2";
}
.b__icon-arrow-top-left-bottom-right:before {
  content: "\FE92";
}
.b__icon-arrow-top-left-bottom-right-bold:before {
  content: "\FE93";
}
.b__icon-arrow-top-left-thick:before {
  content: "\F9C3";
}
.b__icon-arrow-top-right:before {
  content: "\F05C";
}
.b__icon-arrow-top-right-bold-outline:before {
  content: "\F9C4";
}
.b__icon-arrow-top-right-bottom-left:before {
  content: "\FE94";
}
.b__icon-arrow-top-right-bottom-left-bold:before {
  content: "\FE95";
}
.b__icon-arrow-top-right-thick:before {
  content: "\F9C5";
}
.b__icon-arrow-up:before {
  content: "\F05D";
}
.b__icon-arrow-up-bold:before {
  content: "\F736";
}
.b__icon-arrow-up-bold-box:before {
  content: "\F737";
}
.b__icon-arrow-up-bold-box-outline:before {
  content: "\F738";
}
.b__icon-arrow-up-bold-circle:before {
  content: "\F05F";
}
.b__icon-arrow-up-bold-circle-outline:before {
  content: "\F060";
}
.b__icon-arrow-up-bold-hexagon-outline:before {
  content: "\F061";
}
.b__icon-arrow-up-bold-outline:before {
  content: "\F9C6";
}
.b__icon-arrow-up-box:before {
  content: "\F6C2";
}
.b__icon-arrow-up-circle:before {
  content: "\FCBD";
}
.b__icon-arrow-up-circle-outline:before {
  content: "\FCBE";
}
.b__icon-arrow-up-down:before {
  content: "\FE96";
}
.b__icon-arrow-up-down-bold:before {
  content: "\FE97";
}
.b__icon-arrow-up-down-bold-outline:before {
  content: "\F9C7";
}
.b__icon-arrow-up-drop-circle:before {
  content: "\F062";
}
.b__icon-arrow-up-drop-circle-outline:before {
  content: "\F063";
}
.b__icon-arrow-up-thick:before {
  content: "\F05E";
}
.b__icon-artist:before {
  content: "\F802";
}
.b__icon-artist-outline:before {
  content: "\FCC5";
}
.b__icon-artstation:before {
  content: "\FB37";
}
.b__icon-aspect-ratio:before {
  content: "\FA23";
}
.b__icon-assistant:before {
  content: "\F064";
}
.b__icon-asterisk:before {
  content: "\F6C3";
}
.b__icon-at:before {
  content: "\F065";
}
.b__icon-atlassian:before {
  content: "\F803";
}
.b__icon-atm:before {
  content: "\FD23";
}
.b__icon-atom:before {
  content: "\F767";
}
.b__icon-atom-variant:before {
  content: "\FE98";
}
.b__icon-attachment:before {
  content: "\F066";
}
.b__icon-audio-video:before {
  content: "\F93C";
}
.b__icon-audiobook:before {
  content: "\F067";
}
.b__icon-augmented-reality:before {
  content: "\F84F";
}
.b__icon-auto-fix:before {
  content: "\F068";
}
.b__icon-auto-upload:before {
  content: "\F069";
}
.b__icon-autorenew:before {
  content: "\F06A";
}
.b__icon-av-timer:before {
  content: "\F06B";
}
.b__icon-aws:before {
  content: "\FDF2";
}
.b__icon-axe:before {
  content: "\F8C7";
}
.b__icon-axis:before {
  content: "\FD24";
}
.b__icon-axis-arrow:before {
  content: "\FD25";
}
.b__icon-axis-arrow-lock:before {
  content: "\FD26";
}
.b__icon-axis-lock:before {
  content: "\FD27";
}
.b__icon-axis-x-arrow:before {
  content: "\FD28";
}
.b__icon-axis-x-arrow-lock:before {
  content: "\FD29";
}
.b__icon-axis-x-rotate-clockwise:before {
  content: "\FD2A";
}
.b__icon-axis-x-rotate-counterclockwise:before {
  content: "\FD2B";
}
.b__icon-axis-x-y-arrow-lock:before {
  content: "\FD2C";
}
.b__icon-axis-y-arrow:before {
  content: "\FD2D";
}
.b__icon-axis-y-arrow-lock:before {
  content: "\FD2E";
}
.b__icon-axis-y-rotate-clockwise:before {
  content: "\FD2F";
}
.b__icon-axis-y-rotate-counterclockwise:before {
  content: "\FD30";
}
.b__icon-axis-z-arrow:before {
  content: "\FD31";
}
.b__icon-axis-z-arrow-lock:before {
  content: "\FD32";
}
.b__icon-axis-z-rotate-clockwise:before {
  content: "\FD33";
}
.b__icon-axis-z-rotate-counterclockwise:before {
  content: "\FD34";
}
.b__icon-azure:before {
  content: "\F804";
}
.b__icon-babel:before {
  content: "\FA24";
}
.b__icon-baby:before {
  content: "\F06C";
}
.b__icon-baby-buggy:before {
  content: "\F68E";
}
.b__icon-baby-face:before {
  content: "\FE99";
}
.b__icon-baby-face-outline:before {
  content: "\FE9A";
}
.b__icon-backburger:before {
  content: "\F06D";
}
.b__icon-backspace:before {
  content: "\F06E";
}
.b__icon-backspace-outline:before {
  content: "\FB38";
}
.b__icon-backspace-reverse:before {
  content: "\FE9B";
}
.b__icon-backspace-reverse-outline:before {
  content: "\FE9C";
}
.b__icon-backup-restore:before {
  content: "\F06F";
}
.b__icon-bacteria:before {
  content: "\FEF2";
}
.b__icon-bacteria-outline:before {
  content: "\FEF3";
}
.b__icon-badminton:before {
  content: "\F850";
}
.b__icon-bag-personal:before {
  content: "\FDF3";
}
.b__icon-bag-personal-off:before {
  content: "\FDF4";
}
.b__icon-bag-personal-off-outline:before {
  content: "\FDF5";
}
.b__icon-bag-personal-outline:before {
  content: "\FDF6";
}
.b__icon-balloon:before {
  content: "\FA25";
}
.b__icon-ballot:before {
  content: "\F9C8";
}
.b__icon-ballot-outline:before {
  content: "\F9C9";
}
.b__icon-ballot-recount:before {
  content: "\FC15";
}
.b__icon-ballot-recount-outline:before {
  content: "\FC16";
}
.b__icon-bandage:before {
  content: "\FD8B";
}
.b__icon-bandcamp:before {
  content: "\F674";
}
.b__icon-bank:before {
  content: "\F070";
}
.b__icon-bank-minus:before {
  content: "\FD8C";
}
.b__icon-bank-outline:before {
  content: "\FE9D";
}
.b__icon-bank-plus:before {
  content: "\FD8D";
}
.b__icon-bank-remove:before {
  content: "\FD8E";
}
.b__icon-bank-transfer:before {
  content: "\FA26";
}
.b__icon-bank-transfer-in:before {
  content: "\FA27";
}
.b__icon-bank-transfer-out:before {
  content: "\FA28";
}
.b__icon-barcode:before {
  content: "\F071";
}
.b__icon-barcode-scan:before {
  content: "\F072";
}
.b__icon-barley:before {
  content: "\F073";
}
.b__icon-barley-off:before {
  content: "\FB39";
}
.b__icon-barn:before {
  content: "\FB3A";
}
.b__icon-barrel:before {
  content: "\F074";
}
.b__icon-baseball:before {
  content: "\F851";
}
.b__icon-baseball-bat:before {
  content: "\F852";
}
.b__icon-basecamp:before {
  content: "\F075";
}
.b__icon-basket:before {
  content: "\F076";
}
.b__icon-basket-fill:before {
  content: "\F077";
}
.b__icon-basket-unfill:before {
  content: "\F078";
}
.b__icon-basketball:before {
  content: "\F805";
}
.b__icon-basketball-hoop:before {
  content: "\FC17";
}
.b__icon-basketball-hoop-outline:before {
  content: "\FC18";
}
.b__icon-bat:before {
  content: "\FB3B";
}
.b__icon-battery:before {
  content: "\F079";
}
.b__icon-battery-10:before {
  content: "\F07A";
}
.b__icon-battery-10-bluetooth:before {
  content: "\F93D";
}
.b__icon-battery-20:before {
  content: "\F07B";
}
.b__icon-battery-20-bluetooth:before {
  content: "\F93E";
}
.b__icon-battery-30:before {
  content: "\F07C";
}
.b__icon-battery-30-bluetooth:before {
  content: "\F93F";
}
.b__icon-battery-40:before {
  content: "\F07D";
}
.b__icon-battery-40-bluetooth:before {
  content: "\F940";
}
.b__icon-battery-50:before {
  content: "\F07E";
}
.b__icon-battery-50-bluetooth:before {
  content: "\F941";
}
.b__icon-battery-60:before {
  content: "\F07F";
}
.b__icon-battery-60-bluetooth:before {
  content: "\F942";
}
.b__icon-battery-70:before {
  content: "\F080";
}
.b__icon-battery-70-bluetooth:before {
  content: "\F943";
}
.b__icon-battery-80:before {
  content: "\F081";
}
.b__icon-battery-80-bluetooth:before {
  content: "\F944";
}
.b__icon-battery-90:before {
  content: "\F082";
}
.b__icon-battery-90-bluetooth:before {
  content: "\F945";
}
.b__icon-battery-alert:before {
  content: "\F083";
}
.b__icon-battery-alert-bluetooth:before {
  content: "\F946";
}
.b__icon-battery-bluetooth:before {
  content: "\F947";
}
.b__icon-battery-bluetooth-variant:before {
  content: "\F948";
}
.b__icon-battery-charging:before {
  content: "\F084";
}
.b__icon-battery-charging-10:before {
  content: "\F89B";
}
.b__icon-battery-charging-100:before {
  content: "\F085";
}
.b__icon-battery-charging-20:before {
  content: "\F086";
}
.b__icon-battery-charging-30:before {
  content: "\F087";
}
.b__icon-battery-charging-40:before {
  content: "\F088";
}
.b__icon-battery-charging-50:before {
  content: "\F89C";
}
.b__icon-battery-charging-60:before {
  content: "\F089";
}
.b__icon-battery-charging-70:before {
  content: "\F89D";
}
.b__icon-battery-charging-80:before {
  content: "\F08A";
}
.b__icon-battery-charging-90:before {
  content: "\F08B";
}
.b__icon-battery-charging-outline:before {
  content: "\F89E";
}
.b__icon-battery-charging-wireless:before {
  content: "\F806";
}
.b__icon-battery-charging-wireless-10:before {
  content: "\F807";
}
.b__icon-battery-charging-wireless-20:before {
  content: "\F808";
}
.b__icon-battery-charging-wireless-30:before {
  content: "\F809";
}
.b__icon-battery-charging-wireless-40:before {
  content: "\F80A";
}
.b__icon-battery-charging-wireless-50:before {
  content: "\F80B";
}
.b__icon-battery-charging-wireless-60:before {
  content: "\F80C";
}
.b__icon-battery-charging-wireless-70:before {
  content: "\F80D";
}
.b__icon-battery-charging-wireless-80:before {
  content: "\F80E";
}
.b__icon-battery-charging-wireless-90:before {
  content: "\F80F";
}
.b__icon-battery-charging-wireless-alert:before {
  content: "\F810";
}
.b__icon-battery-charging-wireless-outline:before {
  content: "\F811";
}
.b__icon-battery-minus:before {
  content: "\F08C";
}
.b__icon-battery-negative:before {
  content: "\F08D";
}
.b__icon-battery-outline:before {
  content: "\F08E";
}
.b__icon-battery-plus:before {
  content: "\F08F";
}
.b__icon-battery-positive:before {
  content: "\F090";
}
.b__icon-battery-unknown:before {
  content: "\F091";
}
.b__icon-battery-unknown-bluetooth:before {
  content: "\F949";
}
.b__icon-battlenet:before {
  content: "\FB3C";
}
.b__icon-beach:before {
  content: "\F092";
}
.b__icon-beaker:before {
  content: "\FCC6";
}
.b__icon-beaker-outline:before {
  content: "\F68F";
}
.b__icon-beats:before {
  content: "\F097";
}
.b__icon-bed-empty:before {
  content: "\F89F";
}
.b__icon-beer:before {
  content: "\F098";
}
.b__icon-behance:before {
  content: "\F099";
}
.b__icon-bell:before {
  content: "\F09A";
}
.b__icon-bell-alert:before {
  content: "\FD35";
}
.b__icon-bell-alert-outline:before {
  content: "\FE9E";
}
.b__icon-bell-circle:before {
  content: "\FD36";
}
.b__icon-bell-circle-outline:before {
  content: "\FD37";
}
.b__icon-bell-off:before {
  content: "\F09B";
}
.b__icon-bell-off-outline:before {
  content: "\FA90";
}
.b__icon-bell-outline:before {
  content: "\F09C";
}
.b__icon-bell-plus:before {
  content: "\F09D";
}
.b__icon-bell-plus-outline:before {
  content: "\FA91";
}
.b__icon-bell-ring:before {
  content: "\F09E";
}
.b__icon-bell-ring-outline:before {
  content: "\F09F";
}
.b__icon-bell-sleep:before {
  content: "\F0A0";
}
.b__icon-bell-sleep-outline:before {
  content: "\FA92";
}
.b__icon-beta:before {
  content: "\F0A1";
}
.b__icon-betamax:before {
  content: "\F9CA";
}
.b__icon-biathlon:before {
  content: "\FDF7";
}
.b__icon-bible:before {
  content: "\F0A2";
}
.b__icon-bike:before {
  content: "\F0A3";
}
.b__icon-billiards:before {
  content: "\FB3D";
}
.b__icon-billiards-rack:before {
  content: "\FB3E";
}
.b__icon-bing:before {
  content: "\F0A4";
}
.b__icon-binoculars:before {
  content: "\F0A5";
}
.b__icon-bio:before {
  content: "\F0A6";
}
.b__icon-biohazard:before {
  content: "\F0A7";
}
.b__icon-bitbucket:before {
  content: "\F0A8";
}
.b__icon-bitcoin:before {
  content: "\F812";
}
.b__icon-black-mesa:before {
  content: "\F0A9";
}
.b__icon-blackberry:before {
  content: "\F0AA";
}
.b__icon-blender:before {
  content: "\FCC7";
}
.b__icon-blender-software:before {
  content: "\F0AB";
}
.b__icon-blinds:before {
  content: "\F0AC";
}
.b__icon-block-helper:before {
  content: "\F0AD";
}
.b__icon-blogger:before {
  content: "\F0AE";
}
.b__icon-blood-bag:before {
  content: "\FCC8";
}
.b__icon-bluetooth:before {
  content: "\F0AF";
}
.b__icon-bluetooth-audio:before {
  content: "\F0B0";
}
.b__icon-bluetooth-connect:before {
  content: "\F0B1";
}
.b__icon-bluetooth-off:before {
  content: "\F0B2";
}
.b__icon-bluetooth-settings:before {
  content: "\F0B3";
}
.b__icon-bluetooth-transfer:before {
  content: "\F0B4";
}
.b__icon-blur:before {
  content: "\F0B5";
}
.b__icon-blur-linear:before {
  content: "\F0B6";
}
.b__icon-blur-off:before {
  content: "\F0B7";
}
.b__icon-blur-radial:before {
  content: "\F0B8";
}
.b__icon-bolnisi-cross:before {
  content: "\FCC9";
}
.b__icon-bolt:before {
  content: "\FD8F";
}
.b__icon-bomb:before {
  content: "\F690";
}
.b__icon-bomb-off:before {
  content: "\F6C4";
}
.b__icon-bone:before {
  content: "\F0B9";
}
.b__icon-book:before {
  content: "\F0BA";
}
.b__icon-book-lock:before {
  content: "\F799";
}
.b__icon-book-lock-open:before {
  content: "\F79A";
}
.b__icon-book-minus:before {
  content: "\F5D9";
}
.b__icon-book-multiple:before {
  content: "\F0BB";
}
.b__icon-book-multiple-minus:before {
  content: "\FA93";
}
.b__icon-book-multiple-plus:before {
  content: "\FA94";
}
.b__icon-book-multiple-remove:before {
  content: "\FA95";
}
.b__icon-book-multiple-variant:before {
  content: "\F0BC";
}
.b__icon-book-open:before {
  content: "\F0BD";
}
.b__icon-book-open-outline:before {
  content: "\FB3F";
}
.b__icon-book-open-page-variant:before {
  content: "\F5DA";
}
.b__icon-book-open-variant:before {
  content: "\F0BE";
}
.b__icon-book-outline:before {
  content: "\FB40";
}
.b__icon-book-play:before {
  content: "\FE9F";
}
.b__icon-book-play-outline:before {
  content: "\FEA0";
}
.b__icon-book-plus:before {
  content: "\F5DB";
}
.b__icon-book-remove:before {
  content: "\FA96";
}
.b__icon-book-search:before {
  content: "\FEA1";
}
.b__icon-book-search-outline:before {
  content: "\FEA2";
}
.b__icon-book-variant:before {
  content: "\F0BF";
}
.b__icon-bookmark:before {
  content: "\F0C0";
}
.b__icon-bookmark-check:before {
  content: "\F0C1";
}
.b__icon-bookmark-minus:before {
  content: "\F9CB";
}
.b__icon-bookmark-minus-outline:before {
  content: "\F9CC";
}
.b__icon-bookmark-multiple:before {
  content: "\FDF8";
}
.b__icon-bookmark-multiple-outline:before {
  content: "\FDF9";
}
.b__icon-bookmark-music:before {
  content: "\F0C2";
}
.b__icon-bookmark-off:before {
  content: "\F9CD";
}
.b__icon-bookmark-off-outline:before {
  content: "\F9CE";
}
.b__icon-bookmark-outline:before {
  content: "\F0C3";
}
.b__icon-bookmark-plus:before {
  content: "\F0C5";
}
.b__icon-bookmark-plus-outline:before {
  content: "\F0C4";
}
.b__icon-bookmark-remove:before {
  content: "\F0C6";
}
.b__icon-boom-gate:before {
  content: "\FEA3";
}
.b__icon-boom-gate-alert:before {
  content: "\FEA4";
}
.b__icon-boom-gate-alert-outline:before {
  content: "\FEA5";
}
.b__icon-boom-gate-down:before {
  content: "\FEA6";
}
.b__icon-boom-gate-down-outline:before {
  content: "\FEA7";
}
.b__icon-boom-gate-outline:before {
  content: "\FEA8";
}
.b__icon-boom-gate-up:before {
  content: "\FEA9";
}
.b__icon-boom-gate-up-outline:before {
  content: "\FEAA";
}
.b__icon-boombox:before {
  content: "\F5DC";
}
.b__icon-bootstrap:before {
  content: "\F6C5";
}
.b__icon-border-all:before {
  content: "\F0C7";
}
.b__icon-border-all-variant:before {
  content: "\F8A0";
}
.b__icon-border-bottom:before {
  content: "\F0C8";
}
.b__icon-border-bottom-variant:before {
  content: "\F8A1";
}
.b__icon-border-color:before {
  content: "\F0C9";
}
.b__icon-border-horizontal:before {
  content: "\F0CA";
}
.b__icon-border-inside:before {
  content: "\F0CB";
}
.b__icon-border-left:before {
  content: "\F0CC";
}
.b__icon-border-left-variant:before {
  content: "\F8A2";
}
.b__icon-border-none:before {
  content: "\F0CD";
}
.b__icon-border-none-variant:before {
  content: "\F8A3";
}
.b__icon-border-outside:before {
  content: "\F0CE";
}
.b__icon-border-right:before {
  content: "\F0CF";
}
.b__icon-border-right-variant:before {
  content: "\F8A4";
}
.b__icon-border-style:before {
  content: "\F0D0";
}
.b__icon-border-top:before {
  content: "\F0D1";
}
.b__icon-border-top-variant:before {
  content: "\F8A5";
}
.b__icon-border-vertical:before {
  content: "\F0D2";
}
.b__icon-bottle-wine:before {
  content: "\F853";
}
.b__icon-bow-tie:before {
  content: "\F677";
}
.b__icon-bowl:before {
  content: "\F617";
}
.b__icon-bowling:before {
  content: "\F0D3";
}
.b__icon-box:before {
  content: "\F0D4";
}
.b__icon-box-cutter:before {
  content: "\F0D5";
}
.b__icon-box-shadow:before {
  content: "\F637";
}
.b__icon-boxing-glove:before {
  content: "\FB41";
}
.b__icon-braille:before {
  content: "\F9CF";
}
.b__icon-brain:before {
  content: "\F9D0";
}
.b__icon-bread-slice:before {
  content: "\FCCA";
}
.b__icon-bread-slice-outline:before {
  content: "\FCCB";
}
.b__icon-bridge:before {
  content: "\F618";
}
.b__icon-briefcase:before {
  content: "\F0D6";
}
.b__icon-briefcase-account:before {
  content: "\FCCC";
}
.b__icon-briefcase-account-outline:before {
  content: "\FCCD";
}
.b__icon-briefcase-check:before {
  content: "\F0D7";
}
.b__icon-briefcase-download:before {
  content: "\F0D8";
}
.b__icon-briefcase-download-outline:before {
  content: "\FC19";
}
.b__icon-briefcase-edit:before {
  content: "\FA97";
}
.b__icon-briefcase-edit-outline:before {
  content: "\FC1A";
}
.b__icon-briefcase-minus:before {
  content: "\FA29";
}
.b__icon-briefcase-minus-outline:before {
  content: "\FC1B";
}
.b__icon-briefcase-outline:before {
  content: "\F813";
}
.b__icon-briefcase-plus:before {
  content: "\FA2A";
}
.b__icon-briefcase-plus-outline:before {
  content: "\FC1C";
}
.b__icon-briefcase-remove:before {
  content: "\FA2B";
}
.b__icon-briefcase-remove-outline:before {
  content: "\FC1D";
}
.b__icon-briefcase-search:before {
  content: "\FA2C";
}
.b__icon-briefcase-search-outline:before {
  content: "\FC1E";
}
.b__icon-briefcase-upload:before {
  content: "\F0D9";
}
.b__icon-briefcase-upload-outline:before {
  content: "\FC1F";
}
.b__icon-brightness-1:before {
  content: "\F0DA";
}
.b__icon-brightness-2:before {
  content: "\F0DB";
}
.b__icon-brightness-3:before {
  content: "\F0DC";
}
.b__icon-brightness-4:before {
  content: "\F0DD";
}
.b__icon-brightness-5:before {
  content: "\F0DE";
}
.b__icon-brightness-6:before {
  content: "\F0DF";
}
.b__icon-brightness-7:before {
  content: "\F0E0";
}
.b__icon-brightness-auto:before {
  content: "\F0E1";
}
.b__icon-brightness-percent:before {
  content: "\FCCE";
}
.b__icon-broom:before {
  content: "\F0E2";
}
.b__icon-brush:before {
  content: "\F0E3";
}
.b__icon-buddhism:before {
  content: "\F94A";
}
.b__icon-buffer:before {
  content: "\F619";
}
.b__icon-bug:before {
  content: "\F0E4";
}
.b__icon-bug-check:before {
  content: "\FA2D";
}
.b__icon-bug-check-outline:before {
  content: "\FA2E";
}
.b__icon-bug-outline:before {
  content: "\FA2F";
}
.b__icon-bugle:before {
  content: "\FD90";
}
.b__icon-bulldozer:before {
  content: "\FB07";
}
.b__icon-bullet:before {
  content: "\FCCF";
}
.b__icon-bulletin-board:before {
  content: "\F0E5";
}
.b__icon-bullhorn:before {
  content: "\F0E6";
}
.b__icon-bullhorn-outline:before {
  content: "\FB08";
}
.b__icon-bullseye:before {
  content: "\F5DD";
}
.b__icon-bullseye-arrow:before {
  content: "\F8C8";
}
.b__icon-bus:before {
  content: "\F0E7";
}
.b__icon-bus-alert:before {
  content: "\FA98";
}
.b__icon-bus-articulated-end:before {
  content: "\F79B";
}
.b__icon-bus-articulated-front:before {
  content: "\F79C";
}
.b__icon-bus-clock:before {
  content: "\F8C9";
}
.b__icon-bus-double-decker:before {
  content: "\F79D";
}
.b__icon-bus-school:before {
  content: "\F79E";
}
.b__icon-bus-side:before {
  content: "\F79F";
}
.b__icon-cached:before {
  content: "\F0E8";
}
.b__icon-cactus:before {
  content: "\FD91";
}
.b__icon-cake:before {
  content: "\F0E9";
}
.b__icon-cake-layered:before {
  content: "\F0EA";
}
.b__icon-cake-variant:before {
  content: "\F0EB";
}
.b__icon-calculator:before {
  content: "\F0EC";
}
.b__icon-calculator-variant:before {
  content: "\FA99";
}
.b__icon-calendar:before {
  content: "\F0ED";
}
.b__icon-calendar-account:before {
  content: "\FEF4";
}
.b__icon-calendar-account-outline:before {
  content: "\FEF5";
}
.b__icon-calendar-alert:before {
  content: "\FA30";
}
.b__icon-calendar-blank:before {
  content: "\F0EE";
}
.b__icon-calendar-blank-outline:before {
  content: "\FB42";
}
.b__icon-calendar-check:before {
  content: "\F0EF";
}
.b__icon-calendar-check-outline:before {
  content: "\FC20";
}
.b__icon-calendar-clock:before {
  content: "\F0F0";
}
.b__icon-calendar-edit:before {
  content: "\F8A6";
}
.b__icon-calendar-export:before {
  content: "\FB09";
}
.b__icon-calendar-heart:before {
  content: "\F9D1";
}
.b__icon-calendar-import:before {
  content: "\FB0A";
}
.b__icon-calendar-minus:before {
  content: "\FD38";
}
.b__icon-calendar-month:before {
  content: "\FDFA";
}
.b__icon-calendar-month-outline:before {
  content: "\FDFB";
}
.b__icon-calendar-multiple:before {
  content: "\F0F1";
}
.b__icon-calendar-multiple-check:before {
  content: "\F0F2";
}
.b__icon-calendar-multiselect:before {
  content: "\FA31";
}
.b__icon-calendar-outline:before {
  content: "\FB43";
}
.b__icon-calendar-plus:before {
  content: "\F0F3";
}
.b__icon-calendar-question:before {
  content: "\F691";
}
.b__icon-calendar-range:before {
  content: "\F678";
}
.b__icon-calendar-range-outline:before {
  content: "\FB44";
}
.b__icon-calendar-remove:before {
  content: "\F0F4";
}
.b__icon-calendar-remove-outline:before {
  content: "\FC21";
}
.b__icon-calendar-repeat:before {
  content: "\FEAB";
}
.b__icon-calendar-repeat-outline:before {
  content: "\FEAC";
}
.b__icon-calendar-search:before {
  content: "\F94B";
}
.b__icon-calendar-star:before {
  content: "\F9D2";
}
.b__icon-calendar-text:before {
  content: "\F0F5";
}
.b__icon-calendar-text-outline:before {
  content: "\FC22";
}
.b__icon-calendar-today:before {
  content: "\F0F6";
}
.b__icon-calendar-week:before {
  content: "\FA32";
}
.b__icon-calendar-week-begin:before {
  content: "\FA33";
}
.b__icon-calendar-weekend:before {
  content: "\FEF6";
}
.b__icon-calendar-weekend-outline:before {
  content: "\FEF7";
}
.b__icon-call-made:before {
  content: "\F0F7";
}
.b__icon-call-merge:before {
  content: "\F0F8";
}
.b__icon-call-missed:before {
  content: "\F0F9";
}
.b__icon-call-received:before {
  content: "\F0FA";
}
.b__icon-call-split:before {
  content: "\F0FB";
}
.b__icon-camcorder:before {
  content: "\F0FC";
}
.b__icon-camcorder-box:before {
  content: "\F0FD";
}
.b__icon-camcorder-box-off:before {
  content: "\F0FE";
}
.b__icon-camcorder-off:before {
  content: "\F0FF";
}
.b__icon-camera:before {
  content: "\F100";
}
.b__icon-camera-account:before {
  content: "\F8CA";
}
.b__icon-camera-burst:before {
  content: "\F692";
}
.b__icon-camera-control:before {
  content: "\FB45";
}
.b__icon-camera-enhance:before {
  content: "\F101";
}
.b__icon-camera-enhance-outline:before {
  content: "\FB46";
}
.b__icon-camera-front:before {
  content: "\F102";
}
.b__icon-camera-front-variant:before {
  content: "\F103";
}
.b__icon-camera-gopro:before {
  content: "\F7A0";
}
.b__icon-camera-image:before {
  content: "\F8CB";
}
.b__icon-camera-iris:before {
  content: "\F104";
}
.b__icon-camera-metering-center:before {
  content: "\F7A1";
}
.b__icon-camera-metering-matrix:before {
  content: "\F7A2";
}
.b__icon-camera-metering-partial:before {
  content: "\F7A3";
}
.b__icon-camera-metering-spot:before {
  content: "\F7A4";
}
.b__icon-camera-off:before {
  content: "\F5DF";
}
.b__icon-camera-outline:before {
  content: "\FD39";
}
.b__icon-camera-party-mode:before {
  content: "\F105";
}
.b__icon-camera-plus:before {
  content: "\FEF8";
}
.b__icon-camera-plus-outline:before {
  content: "\FEF9";
}
.b__icon-camera-rear:before {
  content: "\F106";
}
.b__icon-camera-rear-variant:before {
  content: "\F107";
}
.b__icon-camera-retake:before {
  content: "\FDFC";
}
.b__icon-camera-retake-outline:before {
  content: "\FDFD";
}
.b__icon-camera-switch:before {
  content: "\F108";
}
.b__icon-camera-timer:before {
  content: "\F109";
}
.b__icon-camera-wireless:before {
  content: "\FD92";
}
.b__icon-camera-wireless-outline:before {
  content: "\FD93";
}
.b__icon-campfire:before {
  content: "\FEFA";
}
.b__icon-cancel:before {
  content: "\F739";
}
.b__icon-candle:before {
  content: "\F5E2";
}
.b__icon-candycane:before {
  content: "\F10A";
}
.b__icon-cannabis:before {
  content: "\F7A5";
}
.b__icon-caps-lock:before {
  content: "\FA9A";
}
.b__icon-car:before {
  content: "\F10B";
}
.b__icon-car-back:before {
  content: "\FDFE";
}
.b__icon-car-battery:before {
  content: "\F10C";
}
.b__icon-car-brake-abs:before {
  content: "\FC23";
}
.b__icon-car-brake-alert:before {
  content: "\FC24";
}
.b__icon-car-brake-hold:before {
  content: "\FD3A";
}
.b__icon-car-brake-parking:before {
  content: "\FD3B";
}
.b__icon-car-connected:before {
  content: "\F10D";
}
.b__icon-car-convertible:before {
  content: "\F7A6";
}
.b__icon-car-cruise-control:before {
  content: "\FD3C";
}
.b__icon-car-defrost-front:before {
  content: "\FD3D";
}
.b__icon-car-defrost-rear:before {
  content: "\FD3E";
}
.b__icon-car-door:before {
  content: "\FB47";
}
.b__icon-car-electric:before {
  content: "\FB48";
}
.b__icon-car-esp:before {
  content: "\FC25";
}
.b__icon-car-estate:before {
  content: "\F7A7";
}
.b__icon-car-hatchback:before {
  content: "\F7A8";
}
.b__icon-car-key:before {
  content: "\FB49";
}
.b__icon-car-light-dimmed:before {
  content: "\FC26";
}
.b__icon-car-light-fog:before {
  content: "\FC27";
}
.b__icon-car-light-high:before {
  content: "\FC28";
}
.b__icon-car-limousine:before {
  content: "\F8CC";
}
.b__icon-car-multiple:before {
  content: "\FB4A";
}
.b__icon-car-off:before {
  content: "\FDFF";
}
.b__icon-car-parking-lights:before {
  content: "\FD3F";
}
.b__icon-car-pickup:before {
  content: "\F7A9";
}
.b__icon-car-side:before {
  content: "\F7AA";
}
.b__icon-car-sports:before {
  content: "\F7AB";
}
.b__icon-car-tire-alert:before {
  content: "\FC29";
}
.b__icon-car-traction-control:before {
  content: "\FD40";
}
.b__icon-car-wash:before {
  content: "\F10E";
}
.b__icon-caravan:before {
  content: "\F7AC";
}
.b__icon-card:before {
  content: "\FB4B";
}
.b__icon-card-bulleted:before {
  content: "\FB4C";
}
.b__icon-card-bulleted-off:before {
  content: "\FB4D";
}
.b__icon-card-bulleted-off-outline:before {
  content: "\FB4E";
}
.b__icon-card-bulleted-outline:before {
  content: "\FB4F";
}
.b__icon-card-bulleted-settings:before {
  content: "\FB50";
}
.b__icon-card-bulleted-settings-outline:before {
  content: "\FB51";
}
.b__icon-card-outline:before {
  content: "\FB52";
}
.b__icon-card-text:before {
  content: "\FB53";
}
.b__icon-card-text-outline:before {
  content: "\FB54";
}
.b__icon-cards:before {
  content: "\F638";
}
.b__icon-cards-club:before {
  content: "\F8CD";
}
.b__icon-cards-diamond:before {
  content: "\F8CE";
}
.b__icon-cards-heart:before {
  content: "\F8CF";
}
.b__icon-cards-outline:before {
  content: "\F639";
}
.b__icon-cards-playing-outline:before {
  content: "\F63A";
}
.b__icon-cards-spade:before {
  content: "\F8D0";
}
.b__icon-cards-variant:before {
  content: "\F6C6";
}
.b__icon-carrot:before {
  content: "\F10F";
}
.b__icon-carry-on-bag-check:before {
  content: "\FD41";
}
.b__icon-cart:before {
  content: "\F110";
}
.b__icon-cart-arrow-down:before {
  content: "\FD42";
}
.b__icon-cart-arrow-right:before {
  content: "\FC2A";
}
.b__icon-cart-arrow-up:before {
  content: "\FD43";
}
.b__icon-cart-minus:before {
  content: "\FD44";
}
.b__icon-cart-off:before {
  content: "\F66B";
}
.b__icon-cart-outline:before {
  content: "\F111";
}
.b__icon-cart-plus:before {
  content: "\F112";
}
.b__icon-cart-remove:before {
  content: "\FD45";
}
.b__icon-case-sensitive-alt:before {
  content: "\F113";
}
.b__icon-cash:before {
  content: "\F114";
}
.b__icon-cash-100:before {
  content: "\F115";
}
.b__icon-cash-marker:before {
  content: "\FD94";
}
.b__icon-cash-multiple:before {
  content: "\F116";
}
.b__icon-cash-refund:before {
  content: "\FA9B";
}
.b__icon-cash-register:before {
  content: "\FCD0";
}
.b__icon-cash-usd:before {
  content: "\F117";
}
.b__icon-cassette:before {
  content: "\F9D3";
}
.b__icon-cast:before {
  content: "\F118";
}
.b__icon-cast-connected:before {
  content: "\F119";
}
.b__icon-cast-education:before {
  content: "\FE6D";
}
.b__icon-cast-off:before {
  content: "\F789";
}
.b__icon-castle:before {
  content: "\F11A";
}
.b__icon-cat:before {
  content: "\F11B";
}
.b__icon-cctv:before {
  content: "\F7AD";
}
.b__icon-ceiling-light:before {
  content: "\F768";
}
.b__icon-cellphone:before {
  content: "\F11C";
}
.b__icon-cellphone-android:before {
  content: "\F11D";
}
.b__icon-cellphone-arrow-down:before {
  content: "\F9D4";
}
.b__icon-cellphone-basic:before {
  content: "\F11E";
}
.b__icon-cellphone-dock:before {
  content: "\F11F";
}
.b__icon-cellphone-erase:before {
  content: "\F94C";
}
.b__icon-cellphone-iphone:before {
  content: "\F120";
}
.b__icon-cellphone-key:before {
  content: "\F94D";
}
.b__icon-cellphone-link:before {
  content: "\F121";
}
.b__icon-cellphone-link-off:before {
  content: "\F122";
}
.b__icon-cellphone-lock:before {
  content: "\F94E";
}
.b__icon-cellphone-message:before {
  content: "\F8D2";
}
.b__icon-cellphone-nfc:before {
  content: "\FEAD";
}
.b__icon-cellphone-off:before {
  content: "\F94F";
}
.b__icon-cellphone-screenshot:before {
  content: "\FA34";
}
.b__icon-cellphone-settings:before {
  content: "\F123";
}
.b__icon-cellphone-settings-variant:before {
  content: "\F950";
}
.b__icon-cellphone-sound:before {
  content: "\F951";
}
.b__icon-cellphone-text:before {
  content: "\F8D1";
}
.b__icon-cellphone-wireless:before {
  content: "\F814";
}
.b__icon-celtic-cross:before {
  content: "\FCD1";
}
.b__icon-certificate:before {
  content: "\F124";
}
.b__icon-chair-school:before {
  content: "\F125";
}
.b__icon-charity:before {
  content: "\FC2B";
}
.b__icon-chart-arc:before {
  content: "\F126";
}
.b__icon-chart-areaspline:before {
  content: "\F127";
}
.b__icon-chart-areaspline-variant:before {
  content: "\FEAE";
}
.b__icon-chart-bar:before {
  content: "\F128";
}
.b__icon-chart-bar-stacked:before {
  content: "\F769";
}
.b__icon-chart-bell-curve:before {
  content: "\FC2C";
}
.b__icon-chart-bubble:before {
  content: "\F5E3";
}
.b__icon-chart-donut:before {
  content: "\F7AE";
}
.b__icon-chart-donut-variant:before {
  content: "\F7AF";
}
.b__icon-chart-gantt:before {
  content: "\F66C";
}
.b__icon-chart-histogram:before {
  content: "\F129";
}
.b__icon-chart-line:before {
  content: "\F12A";
}
.b__icon-chart-line-stacked:before {
  content: "\F76A";
}
.b__icon-chart-line-variant:before {
  content: "\F7B0";
}
.b__icon-chart-multiline:before {
  content: "\F8D3";
}
.b__icon-chart-pie:before {
  content: "\F12B";
}
.b__icon-chart-scatter-plot:before {
  content: "\FEAF";
}
.b__icon-chart-scatter-plot-hexbin:before {
  content: "\F66D";
}
.b__icon-chart-timeline:before {
  content: "\F66E";
}
.b__icon-chart-timeline-variant:before {
  content: "\FEB0";
}
.b__icon-chart-tree:before {
  content: "\FEB1";
}
.b__icon-chat:before {
  content: "\FB55";
}
.b__icon-chat-alert:before {
  content: "\FB56";
}
.b__icon-chat-outline:before {
  content: "\FEFB";
}
.b__icon-chat-processing:before {
  content: "\FB57";
}
.b__icon-check:before {
  content: "\F12C";
}
.b__icon-check-all:before {
  content: "\F12D";
}
.b__icon-check-bold:before {
  content: "\FE6E";
}
.b__icon-check-box-multiple-outline:before {
  content: "\FC2D";
}
.b__icon-check-box-outline:before {
  content: "\FC2E";
}
.b__icon-check-circle:before {
  content: "\F5E0";
}
.b__icon-check-circle-outline:before {
  content: "\F5E1";
}
.b__icon-check-decagram:before {
  content: "\F790";
}
.b__icon-check-network:before {
  content: "\FC2F";
}
.b__icon-check-network-outline:before {
  content: "\FC30";
}
.b__icon-check-outline:before {
  content: "\F854";
}
.b__icon-check-underline:before {
  content: "\FE70";
}
.b__icon-check-underline-circle:before {
  content: "\FE71";
}
.b__icon-check-underline-circle-outline:before {
  content: "\FE72";
}
.b__icon-checkbook:before {
  content: "\FA9C";
}
.b__icon-checkbox-blank:before {
  content: "\F12E";
}
.b__icon-checkbox-blank-circle:before {
  content: "\F12F";
}
.b__icon-checkbox-blank-circle-outline:before {
  content: "\F130";
}
.b__icon-checkbox-blank-outline:before {
  content: "\F131";
}
.b__icon-checkbox-intermediate:before {
  content: "\F855";
}
.b__icon-checkbox-marked:before {
  content: "\F132";
}
.b__icon-checkbox-marked-circle:before {
  content: "\F133";
}
.b__icon-checkbox-marked-circle-outline:before {
  content: "\F134";
}
.b__icon-checkbox-marked-outline:before {
  content: "\F135";
}
.b__icon-checkbox-multiple-blank:before {
  content: "\F136";
}
.b__icon-checkbox-multiple-blank-circle:before {
  content: "\F63B";
}
.b__icon-checkbox-multiple-blank-circle-outline:before {
  content: "\F63C";
}
.b__icon-checkbox-multiple-blank-outline:before {
  content: "\F137";
}
.b__icon-checkbox-multiple-marked:before {
  content: "\F138";
}
.b__icon-checkbox-multiple-marked-circle:before {
  content: "\F63D";
}
.b__icon-checkbox-multiple-marked-circle-outline:before {
  content: "\F63E";
}
.b__icon-checkbox-multiple-marked-outline:before {
  content: "\F139";
}
.b__icon-checkerboard:before {
  content: "\F13A";
}
.b__icon-chef-hat:before {
  content: "\FB58";
}
.b__icon-chemical-weapon:before {
  content: "\F13B";
}
.b__icon-chess-bishop:before {
  content: "\F85B";
}
.b__icon-chess-king:before {
  content: "\F856";
}
.b__icon-chess-knight:before {
  content: "\F857";
}
.b__icon-chess-pawn:before {
  content: "\F858";
}
.b__icon-chess-queen:before {
  content: "\F859";
}
.b__icon-chess-rook:before {
  content: "\F85A";
}
.b__icon-chevron-double-down:before {
  content: "\F13C";
}
.b__icon-chevron-double-left:before {
  content: "\F13D";
}
.b__icon-chevron-double-right:before {
  content: "\F13E";
}
.b__icon-chevron-double-up:before {
  content: "\F13F";
}
.b__icon-chevron-down:before {
  content: "\F140";
}
.b__icon-chevron-down-box:before {
  content: "\F9D5";
}
.b__icon-chevron-down-box-outline:before {
  content: "\F9D6";
}
.b__icon-chevron-down-circle:before {
  content: "\FB0B";
}
.b__icon-chevron-down-circle-outline:before {
  content: "\FB0C";
}
.b__icon-chevron-left:before {
  content: "\F141";
}
.b__icon-chevron-left-box:before {
  content: "\F9D7";
}
.b__icon-chevron-left-box-outline:before {
  content: "\F9D8";
}
.b__icon-chevron-left-circle:before {
  content: "\FB0D";
}
.b__icon-chevron-left-circle-outline:before {
  content: "\FB0E";
}
.b__icon-chevron-right:before {
  content: "\F142";
}
.b__icon-chevron-right-box:before {
  content: "\F9D9";
}
.b__icon-chevron-right-box-outline:before {
  content: "\F9DA";
}
.b__icon-chevron-right-circle:before {
  content: "\FB0F";
}
.b__icon-chevron-right-circle-outline:before {
  content: "\FB10";
}
.b__icon-chevron-triple-down:before {
  content: "\FD95";
}
.b__icon-chevron-triple-left:before {
  content: "\FD96";
}
.b__icon-chevron-triple-right:before {
  content: "\FD97";
}
.b__icon-chevron-triple-up:before {
  content: "\FD98";
}
.b__icon-chevron-up:before {
  content: "\F143";
}
.b__icon-chevron-up-box:before {
  content: "\F9DB";
}
.b__icon-chevron-up-box-outline:before {
  content: "\F9DC";
}
.b__icon-chevron-up-circle:before {
  content: "\FB11";
}
.b__icon-chevron-up-circle-outline:before {
  content: "\FB12";
}
.b__icon-chili-hot:before {
  content: "\F7B1";
}
.b__icon-chili-medium:before {
  content: "\F7B2";
}
.b__icon-chili-mild:before {
  content: "\F7B3";
}
.b__icon-chip:before {
  content: "\F61A";
}
.b__icon-christianity:before {
  content: "\F952";
}
.b__icon-christianity-outline:before {
  content: "\FCD2";
}
.b__icon-church:before {
  content: "\F144";
}
.b__icon-circle:before {
  content: "\F764";
}
.b__icon-circle-double:before {
  content: "\FEB2";
}
.b__icon-circle-edit-outline:before {
  content: "\F8D4";
}
.b__icon-circle-expand:before {
  content: "\FEB3";
}
.b__icon-circle-medium:before {
  content: "\F9DD";
}
.b__icon-circle-outline:before {
  content: "\F765";
}
.b__icon-circle-slice-1:before {
  content: "\FA9D";
}
.b__icon-circle-slice-2:before {
  content: "\FA9E";
}
.b__icon-circle-slice-3:before {
  content: "\FA9F";
}
.b__icon-circle-slice-4:before {
  content: "\FAA0";
}
.b__icon-circle-slice-5:before {
  content: "\FAA1";
}
.b__icon-circle-slice-6:before {
  content: "\FAA2";
}
.b__icon-circle-slice-7:before {
  content: "\FAA3";
}
.b__icon-circle-slice-8:before {
  content: "\FAA4";
}
.b__icon-circle-small:before {
  content: "\F9DE";
}
.b__icon-circular-saw:before {
  content: "\FE73";
}
.b__icon-cisco-webex:before {
  content: "\F145";
}
.b__icon-city:before {
  content: "\F146";
}
.b__icon-city-variant:before {
  content: "\FA35";
}
.b__icon-city-variant-outline:before {
  content: "\FA36";
}
.b__icon-clipboard:before {
  content: "\F147";
}
.b__icon-clipboard-account:before {
  content: "\F148";
}
.b__icon-clipboard-account-outline:before {
  content: "\FC31";
}
.b__icon-clipboard-alert:before {
  content: "\F149";
}
.b__icon-clipboard-alert-outline:before {
  content: "\FCD3";
}
.b__icon-clipboard-arrow-down:before {
  content: "\F14A";
}
.b__icon-clipboard-arrow-down-outline:before {
  content: "\FC32";
}
.b__icon-clipboard-arrow-left:before {
  content: "\F14B";
}
.b__icon-clipboard-arrow-left-outline:before {
  content: "\FCD4";
}
.b__icon-clipboard-arrow-right:before {
  content: "\FCD5";
}
.b__icon-clipboard-arrow-right-outline:before {
  content: "\FCD6";
}
.b__icon-clipboard-arrow-up:before {
  content: "\FC33";
}
.b__icon-clipboard-arrow-up-outline:before {
  content: "\FC34";
}
.b__icon-clipboard-check:before {
  content: "\F14C";
}
.b__icon-clipboard-check-outline:before {
  content: "\F8A7";
}
.b__icon-clipboard-flow:before {
  content: "\F6C7";
}
.b__icon-clipboard-outline:before {
  content: "\F14D";
}
.b__icon-clipboard-play:before {
  content: "\FC35";
}
.b__icon-clipboard-play-outline:before {
  content: "\FC36";
}
.b__icon-clipboard-plus:before {
  content: "\F750";
}
.b__icon-clipboard-pulse:before {
  content: "\F85C";
}
.b__icon-clipboard-pulse-outline:before {
  content: "\F85D";
}
.b__icon-clipboard-text:before {
  content: "\F14E";
}
.b__icon-clipboard-text-outline:before {
  content: "\FA37";
}
.b__icon-clipboard-text-play:before {
  content: "\FC37";
}
.b__icon-clipboard-text-play-outline:before {
  content: "\FC38";
}
.b__icon-clippy:before {
  content: "\F14F";
}
.b__icon-clock:before {
  content: "\F953";
}
.b__icon-clock-alert:before {
  content: "\F954";
}
.b__icon-clock-alert-outline:before {
  content: "\F5CE";
}
.b__icon-clock-digital:before {
  content: "\FEB4";
}
.b__icon-clock-end:before {
  content: "\F151";
}
.b__icon-clock-fast:before {
  content: "\F152";
}
.b__icon-clock-in:before {
  content: "\F153";
}
.b__icon-clock-out:before {
  content: "\F154";
}
.b__icon-clock-outline:before {
  content: "\F150";
}
.b__icon-clock-start:before {
  content: "\F155";
}
.b__icon-close:before {
  content: "\F156";
}
.b__icon-close-box:before {
  content: "\F157";
}
.b__icon-close-box-multiple:before {
  content: "\FC39";
}
.b__icon-close-box-multiple-outline:before {
  content: "\FC3A";
}
.b__icon-close-box-outline:before {
  content: "\F158";
}
.b__icon-close-circle:before {
  content: "\F159";
}
.b__icon-close-circle-outline:before {
  content: "\F15A";
}
.b__icon-close-network:before {
  content: "\F15B";
}
.b__icon-close-network-outline:before {
  content: "\FC3B";
}
.b__icon-close-octagon:before {
  content: "\F15C";
}
.b__icon-close-octagon-outline:before {
  content: "\F15D";
}
.b__icon-close-outline:before {
  content: "\F6C8";
}
.b__icon-closed-caption:before {
  content: "\F15E";
}
.b__icon-closed-caption-outline:before {
  content: "\FD99";
}
.b__icon-cloud:before {
  content: "\F15F";
}
.b__icon-cloud-alert:before {
  content: "\F9DF";
}
.b__icon-cloud-braces:before {
  content: "\F7B4";
}
.b__icon-cloud-check:before {
  content: "\F160";
}
.b__icon-cloud-circle:before {
  content: "\F161";
}
.b__icon-cloud-download:before {
  content: "\F162";
}
.b__icon-cloud-download-outline:before {
  content: "\FB59";
}
.b__icon-cloud-off-outline:before {
  content: "\F164";
}
.b__icon-cloud-outline:before {
  content: "\F163";
}
.b__icon-cloud-print:before {
  content: "\F165";
}
.b__icon-cloud-print-outline:before {
  content: "\F166";
}
.b__icon-cloud-question:before {
  content: "\FA38";
}
.b__icon-cloud-search:before {
  content: "\F955";
}
.b__icon-cloud-search-outline:before {
  content: "\F956";
}
.b__icon-cloud-sync:before {
  content: "\F63F";
}
.b__icon-cloud-tags:before {
  content: "\F7B5";
}
.b__icon-cloud-upload:before {
  content: "\F167";
}
.b__icon-cloud-upload-outline:before {
  content: "\FB5A";
}
.b__icon-clover:before {
  content: "\F815";
}
.b__icon-code-array:before {
  content: "\F168";
}
.b__icon-code-braces:before {
  content: "\F169";
}
.b__icon-code-brackets:before {
  content: "\F16A";
}
.b__icon-code-equal:before {
  content: "\F16B";
}
.b__icon-code-greater-than:before {
  content: "\F16C";
}
.b__icon-code-greater-than-or-equal:before {
  content: "\F16D";
}
.b__icon-code-less-than:before {
  content: "\F16E";
}
.b__icon-code-less-than-or-equal:before {
  content: "\F16F";
}
.b__icon-code-not-equal:before {
  content: "\F170";
}
.b__icon-code-not-equal-variant:before {
  content: "\F171";
}
.b__icon-code-parentheses:before {
  content: "\F172";
}
.b__icon-code-string:before {
  content: "\F173";
}
.b__icon-code-tags:before {
  content: "\F174";
}
.b__icon-code-tags-check:before {
  content: "\F693";
}
.b__icon-codepen:before {
  content: "\F175";
}
.b__icon-coffee:before {
  content: "\F176";
}
.b__icon-coffee-outline:before {
  content: "\F6C9";
}
.b__icon-coffee-to-go:before {
  content: "\F177";
}
.b__icon-coffin:before {
  content: "\FB5B";
}
.b__icon-cogs:before {
  content: "\F8D5";
}
.b__icon-coin:before {
  content: "\F178";
}
.b__icon-coins:before {
  content: "\F694";
}
.b__icon-collage:before {
  content: "\F640";
}
.b__icon-collapse-all:before {
  content: "\FAA5";
}
.b__icon-collapse-all-outline:before {
  content: "\FAA6";
}
.b__icon-color-helper:before {
  content: "\F179";
}
.b__icon-comma:before {
  content: "\FE74";
}
.b__icon-comma-box:before {
  content: "\FE75";
}
.b__icon-comma-box-outline:before {
  content: "\FE76";
}
.b__icon-comma-circle:before {
  content: "\FE77";
}
.b__icon-comma-circle-outline:before {
  content: "\FE78";
}
.b__icon-comment:before {
  content: "\F17A";
}
.b__icon-comment-account:before {
  content: "\F17B";
}
.b__icon-comment-account-outline:before {
  content: "\F17C";
}
.b__icon-comment-alert:before {
  content: "\F17D";
}
.b__icon-comment-alert-outline:before {
  content: "\F17E";
}
.b__icon-comment-arrow-left:before {
  content: "\F9E0";
}
.b__icon-comment-arrow-left-outline:before {
  content: "\F9E1";
}
.b__icon-comment-arrow-right:before {
  content: "\F9E2";
}
.b__icon-comment-arrow-right-outline:before {
  content: "\F9E3";
}
.b__icon-comment-check:before {
  content: "\F17F";
}
.b__icon-comment-check-outline:before {
  content: "\F180";
}
.b__icon-comment-eye:before {
  content: "\FA39";
}
.b__icon-comment-eye-outline:before {
  content: "\FA3A";
}
.b__icon-comment-multiple:before {
  content: "\F85E";
}
.b__icon-comment-multiple-outline:before {
  content: "\F181";
}
.b__icon-comment-outline:before {
  content: "\F182";
}
.b__icon-comment-plus:before {
  content: "\F9E4";
}
.b__icon-comment-plus-outline:before {
  content: "\F183";
}
.b__icon-comment-processing:before {
  content: "\F184";
}
.b__icon-comment-processing-outline:before {
  content: "\F185";
}
.b__icon-comment-question:before {
  content: "\F816";
}
.b__icon-comment-question-outline:before {
  content: "\F186";
}
.b__icon-comment-remove:before {
  content: "\F5DE";
}
.b__icon-comment-remove-outline:before {
  content: "\F187";
}
.b__icon-comment-search:before {
  content: "\FA3B";
}
.b__icon-comment-search-outline:before {
  content: "\FA3C";
}
.b__icon-comment-text:before {
  content: "\F188";
}
.b__icon-comment-text-multiple:before {
  content: "\F85F";
}
.b__icon-comment-text-multiple-outline:before {
  content: "\F860";
}
.b__icon-comment-text-outline:before {
  content: "\F189";
}
.b__icon-compare:before {
  content: "\F18A";
}
.b__icon-compass:before {
  content: "\F18B";
}
.b__icon-compass-off:before {
  content: "\FB5C";
}
.b__icon-compass-off-outline:before {
  content: "\FB5D";
}
.b__icon-compass-outline:before {
  content: "\F18C";
}
.b__icon-console:before {
  content: "\F18D";
}
.b__icon-console-line:before {
  content: "\F7B6";
}
.b__icon-console-network:before {
  content: "\F8A8";
}
.b__icon-console-network-outline:before {
  content: "\FC3C";
}
.b__icon-contact-mail:before {
  content: "\F18E";
}
.b__icon-contact-mail-outline:before {
  content: "\FEB5";
}
.b__icon-contact-phone:before {
  content: "\FEB6";
}
.b__icon-contact-phone-outline:before {
  content: "\FEB7";
}
.b__icon-contactless-payment:before {
  content: "\FD46";
}
.b__icon-contacts:before {
  content: "\F6CA";
}
.b__icon-contain:before {
  content: "\FA3D";
}
.b__icon-contain-end:before {
  content: "\FA3E";
}
.b__icon-contain-start:before {
  content: "\FA3F";
}
.b__icon-content-copy:before {
  content: "\F18F";
}
.b__icon-content-cut:before {
  content: "\F190";
}
.b__icon-content-duplicate:before {
  content: "\F191";
}
.b__icon-content-paste:before {
  content: "\F192";
}
.b__icon-content-save:before {
  content: "\F193";
}
.b__icon-content-save-all:before {
  content: "\F194";
}
.b__icon-content-save-edit:before {
  content: "\FCD7";
}
.b__icon-content-save-edit-outline:before {
  content: "\FCD8";
}
.b__icon-content-save-move:before {
  content: "\FE79";
}
.b__icon-content-save-move-outline:before {
  content: "\FE7A";
}
.b__icon-content-save-outline:before {
  content: "\F817";
}
.b__icon-content-save-settings:before {
  content: "\F61B";
}
.b__icon-content-save-settings-outline:before {
  content: "\FB13";
}
.b__icon-contrast:before {
  content: "\F195";
}
.b__icon-contrast-box:before {
  content: "\F196";
}
.b__icon-contrast-circle:before {
  content: "\F197";
}
.b__icon-controller-classic:before {
  content: "\FB5E";
}
.b__icon-controller-classic-outline:before {
  content: "\FB5F";
}
.b__icon-cookie:before {
  content: "\F198";
}
.b__icon-copyright:before {
  content: "\F5E6";
}
.b__icon-cordova:before {
  content: "\F957";
}
.b__icon-corn:before {
  content: "\F7B7";
}
.b__icon-counter:before {
  content: "\F199";
}
.b__icon-cow:before {
  content: "\F19A";
}
.b__icon-cowboy:before {
  content: "\FEB8";
}
.b__icon-cpu-32-bit:before {
  content: "\FEFC";
}
.b__icon-cpu-64-bit:before {
  content: "\FEFD";
}
.b__icon-crane:before {
  content: "\F861";
}
.b__icon-creation:before {
  content: "\F1C9";
}
.b__icon-creative-commons:before {
  content: "\FD47";
}
.b__icon-credit-card:before {
  content: "\F19B";
}
.b__icon-credit-card-clock:before {
  content: "\FEFE";
}
.b__icon-credit-card-clock-outline:before {
  content: "\FEFF";
}
.b__icon-credit-card-marker:before {
  content: "\FD9A";
}
.b__icon-credit-card-multiple:before {
  content: "\F19C";
}
.b__icon-credit-card-off:before {
  content: "\F5E4";
}
.b__icon-credit-card-plus:before {
  content: "\F675";
}
.b__icon-credit-card-refund:before {
  content: "\FAA7";
}
.b__icon-credit-card-scan:before {
  content: "\F19D";
}
.b__icon-credit-card-settings:before {
  content: "\F8D6";
}
.b__icon-credit-card-wireless:before {
  content: "\FD48";
}
.b__icon-cricket:before {
  content: "\FD49";
}
.b__icon-crop:before {
  content: "\F19E";
}
.b__icon-crop-free:before {
  content: "\F19F";
}
.b__icon-crop-landscape:before {
  content: "\F1A0";
}
.b__icon-crop-portrait:before {
  content: "\F1A1";
}
.b__icon-crop-rotate:before {
  content: "\F695";
}
.b__icon-crop-square:before {
  content: "\F1A2";
}
.b__icon-crosshairs:before {
  content: "\F1A3";
}
.b__icon-crosshairs-gps:before {
  content: "\F1A4";
}
.b__icon-crown:before {
  content: "\F1A5";
}
.b__icon-cryengine:before {
  content: "\F958";
}
.b__icon-crystal-ball:before {
  content: "\FB14";
}
.b__icon-cube:before {
  content: "\F1A6";
}
.b__icon-cube-outline:before {
  content: "\F1A7";
}
.b__icon-cube-scan:before {
  content: "\FB60";
}
.b__icon-cube-send:before {
  content: "\F1A8";
}
.b__icon-cube-unfolded:before {
  content: "\F1A9";
}
.b__icon-cup:before {
  content: "\F1AA";
}
.b__icon-cup-off:before {
  content: "\F5E5";
}
.b__icon-cup-water:before {
  content: "\F1AB";
}
.b__icon-cupcake:before {
  content: "\F959";
}
.b__icon-curling:before {
  content: "\F862";
}
.b__icon-currency-bdt:before {
  content: "\F863";
}
.b__icon-currency-brl:before {
  content: "\FB61";
}
.b__icon-currency-btc:before {
  content: "\F1AC";
}
.b__icon-currency-chf:before {
  content: "\F7B8";
}
.b__icon-currency-cny:before {
  content: "\F7B9";
}
.b__icon-currency-eth:before {
  content: "\F7BA";
}
.b__icon-currency-eur:before {
  content: "\F1AD";
}
.b__icon-currency-gbp:before {
  content: "\F1AE";
}
.b__icon-currency-ils:before {
  content: "\FC3D";
}
.b__icon-currency-inr:before {
  content: "\F1AF";
}
.b__icon-currency-jpy:before {
  content: "\F7BB";
}
.b__icon-currency-krw:before {
  content: "\F7BC";
}
.b__icon-currency-kzt:before {
  content: "\F864";
}
.b__icon-currency-ngn:before {
  content: "\F1B0";
}
.b__icon-currency-php:before {
  content: "\F9E5";
}
.b__icon-currency-rial:before {
  content: "\FEB9";
}
.b__icon-currency-rub:before {
  content: "\F1B1";
}
.b__icon-currency-sign:before {
  content: "\F7BD";
}
.b__icon-currency-try:before {
  content: "\F1B2";
}
.b__icon-currency-twd:before {
  content: "\F7BE";
}
.b__icon-currency-usd:before {
  content: "\F1B3";
}
.b__icon-currency-usd-off:before {
  content: "\F679";
}
.b__icon-current-ac:before {
  content: "\F95A";
}
.b__icon-current-dc:before {
  content: "\F95B";
}
.b__icon-cursor-default:before {
  content: "\F1B4";
}
.b__icon-cursor-default-click:before {
  content: "\FCD9";
}
.b__icon-cursor-default-click-outline:before {
  content: "\FCDA";
}
.b__icon-cursor-default-outline:before {
  content: "\F1B5";
}
.b__icon-cursor-move:before {
  content: "\F1B6";
}
.b__icon-cursor-pointer:before {
  content: "\F1B7";
}
.b__icon-cursor-text:before {
  content: "\F5E7";
}
.b__icon-database:before {
  content: "\F1B8";
}
.b__icon-database-check:before {
  content: "\FAA8";
}
.b__icon-database-edit:before {
  content: "\FB62";
}
.b__icon-database-export:before {
  content: "\F95D";
}
.b__icon-database-import:before {
  content: "\F95C";
}
.b__icon-database-lock:before {
  content: "\FAA9";
}
.b__icon-database-minus:before {
  content: "\F1B9";
}
.b__icon-database-plus:before {
  content: "\F1BA";
}
.b__icon-database-refresh:before {
  content: "\FCDB";
}
.b__icon-database-remove:before {
  content: "\FCDC";
}
.b__icon-database-search:before {
  content: "\F865";
}
.b__icon-database-settings:before {
  content: "\FCDD";
}
.b__icon-death-star:before {
  content: "\F8D7";
}
.b__icon-death-star-variant:before {
  content: "\F8D8";
}
.b__icon-deathly-hallows:before {
  content: "\FB63";
}
.b__icon-debian:before {
  content: "\F8D9";
}
.b__icon-debug-step-into:before {
  content: "\F1BB";
}
.b__icon-debug-step-out:before {
  content: "\F1BC";
}
.b__icon-debug-step-over:before {
  content: "\F1BD";
}
.b__icon-decagram:before {
  content: "\F76B";
}
.b__icon-decagram-outline:before {
  content: "\F76C";
}
.b__icon-decimal-decrease:before {
  content: "\F1BE";
}
.b__icon-decimal-increase:before {
  content: "\F1BF";
}
.b__icon-delete:before {
  content: "\F1C0";
}
.b__icon-delete-circle:before {
  content: "\F682";
}
.b__icon-delete-circle-outline:before {
  content: "\FB64";
}
.b__icon-delete-empty:before {
  content: "\F6CB";
}
.b__icon-delete-empty-outline:before {
  content: "\FEBA";
}
.b__icon-delete-forever:before {
  content: "\F5E8";
}
.b__icon-delete-forever-outline:before {
  content: "\FB65";
}
.b__icon-delete-outline:before {
  content: "\F9E6";
}
.b__icon-delete-restore:before {
  content: "\F818";
}
.b__icon-delete-sweep:before {
  content: "\F5E9";
}
.b__icon-delete-sweep-outline:before {
  content: "\FC3E";
}
.b__icon-delete-variant:before {
  content: "\F1C1";
}
.b__icon-delta:before {
  content: "\F1C2";
}
.b__icon-desk-lamp:before {
  content: "\F95E";
}
.b__icon-deskphone:before {
  content: "\F1C3";
}
.b__icon-desktop-classic:before {
  content: "\F7BF";
}
.b__icon-desktop-mac:before {
  content: "\F1C4";
}
.b__icon-desktop-mac-dashboard:before {
  content: "\F9E7";
}
.b__icon-desktop-tower:before {
  content: "\F1C5";
}
.b__icon-desktop-tower-monitor:before {
  content: "\FAAA";
}
.b__icon-details:before {
  content: "\F1C6";
}
.b__icon-dev-to:before {
  content: "\FD4A";
}
.b__icon-developer-board:before {
  content: "\F696";
}
.b__icon-deviantart:before {
  content: "\F1C7";
}
.b__icon-dialpad:before {
  content: "\F61C";
}
.b__icon-diameter:before {
  content: "\FC3F";
}
.b__icon-diameter-outline:before {
  content: "\FC40";
}
.b__icon-diameter-variant:before {
  content: "\FC41";
}
.b__icon-diamond:before {
  content: "\FB66";
}
.b__icon-diamond-outline:before {
  content: "\FB67";
}
.b__icon-diamond-stone:before {
  content: "\F1C8";
}
.b__icon-dice-1:before {
  content: "\F1CA";
}
.b__icon-dice-2:before {
  content: "\F1CB";
}
.b__icon-dice-3:before {
  content: "\F1CC";
}
.b__icon-dice-4:before {
  content: "\F1CD";
}
.b__icon-dice-5:before {
  content: "\F1CE";
}
.b__icon-dice-6:before {
  content: "\F1CF";
}
.b__icon-dice-d10:before {
  content: "\F76E";
}
.b__icon-dice-d12:before {
  content: "\F866";
}
.b__icon-dice-d20:before {
  content: "\F5EA";
}
.b__icon-dice-d4:before {
  content: "\F5EB";
}
.b__icon-dice-d6:before {
  content: "\F5EC";
}
.b__icon-dice-d8:before {
  content: "\F5ED";
}
.b__icon-dice-multiple:before {
  content: "\F76D";
}
.b__icon-dictionary:before {
  content: "\F61D";
}
.b__icon-dip-switch:before {
  content: "\F7C0";
}
.b__icon-directions:before {
  content: "\F1D0";
}
.b__icon-directions-fork:before {
  content: "\F641";
}
.b__icon-disc:before {
  content: "\F5EE";
}
.b__icon-disc-alert:before {
  content: "\F1D1";
}
.b__icon-disc-player:before {
  content: "\F95F";
}
.b__icon-discord:before {
  content: "\F66F";
}
.b__icon-dishwasher:before {
  content: "\FAAB";
}
.b__icon-disqus:before {
  content: "\F1D2";
}
.b__icon-disqus-outline:before {
  content: "\F1D3";
}
.b__icon-diving-flippers:before {
  content: "\FD9B";
}
.b__icon-diving-helmet:before {
  content: "\FD9C";
}
.b__icon-diving-scuba:before {
  content: "\FD9D";
}
.b__icon-diving-scuba-flag:before {
  content: "\FD9E";
}
.b__icon-diving-scuba-tank:before {
  content: "\FD9F";
}
.b__icon-diving-scuba-tank-multiple:before {
  content: "\FDA0";
}
.b__icon-diving-snorkel:before {
  content: "\FDA1";
}
.b__icon-division:before {
  content: "\F1D4";
}
.b__icon-division-box:before {
  content: "\F1D5";
}
.b__icon-dlna:before {
  content: "\FA40";
}
.b__icon-dna:before {
  content: "\F683";
}
.b__icon-dns:before {
  content: "\F1D6";
}
.b__icon-dns-outline:before {
  content: "\FB68";
}
.b__icon-do-not-disturb:before {
  content: "\F697";
}
.b__icon-do-not-disturb-off:before {
  content: "\F698";
}
.b__icon-docker:before {
  content: "\F867";
}
.b__icon-doctor:before {
  content: "\FA41";
}
.b__icon-dog:before {
  content: "\FA42";
}
.b__icon-dog-service:before {
  content: "\FAAC";
}
.b__icon-dog-side:before {
  content: "\FA43";
}
.b__icon-dolby:before {
  content: "\F6B2";
}
.b__icon-dolly:before {
  content: "\FEBB";
}
.b__icon-domain:before {
  content: "\F1D7";
}
.b__icon-domain-off:before {
  content: "\FD4B";
}
.b__icon-donkey:before {
  content: "\F7C1";
}
.b__icon-door:before {
  content: "\F819";
}
.b__icon-door-closed:before {
  content: "\F81A";
}
.b__icon-door-open:before {
  content: "\F81B";
}
.b__icon-doorbell-video:before {
  content: "\F868";
}
.b__icon-dot-net:before {
  content: "\FAAD";
}
.b__icon-dots-horizontal:before {
  content: "\F1D8";
}
.b__icon-dots-horizontal-circle:before {
  content: "\F7C2";
}
.b__icon-dots-horizontal-circle-outline:before {
  content: "\FB69";
}
.b__icon-dots-vertical:before {
  content: "\F1D9";
}
.b__icon-dots-vertical-circle:before {
  content: "\F7C3";
}
.b__icon-dots-vertical-circle-outline:before {
  content: "\FB6A";
}
.b__icon-douban:before {
  content: "\F699";
}
.b__icon-download:before {
  content: "\F1DA";
}
.b__icon-download-multiple:before {
  content: "\F9E8";
}
.b__icon-download-network:before {
  content: "\F6F3";
}
.b__icon-download-network-outline:before {
  content: "\FC42";
}
.b__icon-download-outline:before {
  content: "\FB6B";
}
.b__icon-drag:before {
  content: "\F1DB";
}
.b__icon-drag-horizontal:before {
  content: "\F1DC";
}
.b__icon-drag-variant:before {
  content: "\FB6C";
}
.b__icon-drag-vertical:before {
  content: "\F1DD";
}
.b__icon-drama-masks:before {
  content: "\FCDE";
}
.b__icon-drawing:before {
  content: "\F1DE";
}
.b__icon-drawing-box:before {
  content: "\F1DF";
}
.b__icon-dribbble:before {
  content: "\F1E0";
}
.b__icon-dribbble-box:before {
  content: "\F1E1";
}
.b__icon-drone:before {
  content: "\F1E2";
}
.b__icon-dropbox:before {
  content: "\F1E3";
}
.b__icon-drupal:before {
  content: "\F1E4";
}
.b__icon-duck:before {
  content: "\F1E5";
}
.b__icon-dumbbell:before {
  content: "\F1E6";
}
.b__icon-dump-truck:before {
  content: "\FC43";
}
.b__icon-ear-hearing:before {
  content: "\F7C4";
}
.b__icon-ear-hearing-off:before {
  content: "\FA44";
}
.b__icon-earth:before {
  content: "\F1E7";
}
.b__icon-earth-box:before {
  content: "\F6CC";
}
.b__icon-earth-box-off:before {
  content: "\F6CD";
}
.b__icon-earth-off:before {
  content: "\F1E8";
}
.b__icon-edge:before {
  content: "\F1E9";
}
.b__icon-egg:before {
  content: "\FAAE";
}
.b__icon-egg-easter:before {
  content: "\FAAF";
}
.b__icon-eight-track:before {
  content: "\F9E9";
}
.b__icon-eject:before {
  content: "\F1EA";
}
.b__icon-eject-outline:before {
  content: "\FB6D";
}
.b__icon-electric-switch:before {
  content: "\FEBC";
}
.b__icon-elephant:before {
  content: "\F7C5";
}
.b__icon-elevation-decline:before {
  content: "\F1EB";
}
.b__icon-elevation-rise:before {
  content: "\F1EC";
}
.b__icon-elevator:before {
  content: "\F1ED";
}
.b__icon-ellipse:before {
  content: "\FEBD";
}
.b__icon-ellipse-outline:before {
  content: "\FEBE";
}
.b__icon-email:before {
  content: "\F1EE";
}
.b__icon-email-alert:before {
  content: "\F6CE";
}
.b__icon-email-box:before {
  content: "\FCDF";
}
.b__icon-email-check:before {
  content: "\FAB0";
}
.b__icon-email-check-outline:before {
  content: "\FAB1";
}
.b__icon-email-edit:before {
  content: "\FF00";
}
.b__icon-email-edit-outline:before {
  content: "\FF01";
}
.b__icon-email-lock:before {
  content: "\F1F1";
}
.b__icon-email-mark-as-unread:before {
  content: "\FB6E";
}
.b__icon-email-minus:before {
  content: "\FF02";
}
.b__icon-email-minus-outline:before {
  content: "\FF03";
}
.b__icon-email-multiple:before {
  content: "\FF04";
}
.b__icon-email-multiple-outline:before {
  content: "\FF05";
}
.b__icon-email-open:before {
  content: "\F1EF";
}
.b__icon-email-open-multiple:before {
  content: "\FF06";
}
.b__icon-email-open-multiple-outline:before {
  content: "\FF07";
}
.b__icon-email-open-outline:before {
  content: "\F5EF";
}
.b__icon-email-outline:before {
  content: "\F1F0";
}
.b__icon-email-plus:before {
  content: "\F9EA";
}
.b__icon-email-plus-outline:before {
  content: "\F9EB";
}
.b__icon-email-search:before {
  content: "\F960";
}
.b__icon-email-search-outline:before {
  content: "\F961";
}
.b__icon-email-variant:before {
  content: "\F5F0";
}
.b__icon-ember:before {
  content: "\FB15";
}
.b__icon-emby:before {
  content: "\F6B3";
}
.b__icon-emoticon:before {
  content: "\FC44";
}
.b__icon-emoticon-angry:before {
  content: "\FC45";
}
.b__icon-emoticon-angry-outline:before {
  content: "\FC46";
}
.b__icon-emoticon-cool:before {
  content: "\FC47";
}
.b__icon-emoticon-cool-outline:before {
  content: "\F1F3";
}
.b__icon-emoticon-cry:before {
  content: "\FC48";
}
.b__icon-emoticon-cry-outline:before {
  content: "\FC49";
}
.b__icon-emoticon-dead:before {
  content: "\FC4A";
}
.b__icon-emoticon-dead-outline:before {
  content: "\F69A";
}
.b__icon-emoticon-devil:before {
  content: "\FC4B";
}
.b__icon-emoticon-devil-outline:before {
  content: "\F1F4";
}
.b__icon-emoticon-excited:before {
  content: "\FC4C";
}
.b__icon-emoticon-excited-outline:before {
  content: "\F69B";
}
.b__icon-emoticon-happy:before {
  content: "\FC4D";
}
.b__icon-emoticon-happy-outline:before {
  content: "\F1F5";
}
.b__icon-emoticon-kiss:before {
  content: "\FC4E";
}
.b__icon-emoticon-kiss-outline:before {
  content: "\FC4F";
}
.b__icon-emoticon-neutral:before {
  content: "\FC50";
}
.b__icon-emoticon-neutral-outline:before {
  content: "\F1F6";
}
.b__icon-emoticon-outline:before {
  content: "\F1F2";
}
.b__icon-emoticon-poop:before {
  content: "\F1F7";
}
.b__icon-emoticon-poop-outline:before {
  content: "\FC51";
}
.b__icon-emoticon-sad:before {
  content: "\FC52";
}
.b__icon-emoticon-sad-outline:before {
  content: "\F1F8";
}
.b__icon-emoticon-tongue:before {
  content: "\F1F9";
}
.b__icon-emoticon-tongue-outline:before {
  content: "\FC53";
}
.b__icon-emoticon-wink:before {
  content: "\FC54";
}
.b__icon-emoticon-wink-outline:before {
  content: "\FC55";
}
.b__icon-engine:before {
  content: "\F1FA";
}
.b__icon-engine-off:before {
  content: "\FA45";
}
.b__icon-engine-off-outline:before {
  content: "\FA46";
}
.b__icon-engine-outline:before {
  content: "\F1FB";
}
.b__icon-equal:before {
  content: "\F1FC";
}
.b__icon-equal-box:before {
  content: "\F1FD";
}
.b__icon-equalizer:before {
  content: "\FEBF";
}
.b__icon-equalizer-outline:before {
  content: "\FEC0";
}
.b__icon-eraser:before {
  content: "\F1FE";
}
.b__icon-eraser-variant:before {
  content: "\F642";
}
.b__icon-escalator:before {
  content: "\F1FF";
}
.b__icon-eslint:before {
  content: "\FC56";
}
.b__icon-et:before {
  content: "\FAB2";
}
.b__icon-ethereum:before {
  content: "\F869";
}
.b__icon-ethernet:before {
  content: "\F200";
}
.b__icon-ethernet-cable:before {
  content: "\F201";
}
.b__icon-ethernet-cable-off:before {
  content: "\F202";
}
.b__icon-etsy:before {
  content: "\F203";
}
.b__icon-ev-station:before {
  content: "\F5F1";
}
.b__icon-eventbrite:before {
  content: "\F7C6";
}
.b__icon-evernote:before {
  content: "\F204";
}
.b__icon-exclamation:before {
  content: "\F205";
}
.b__icon-exit-run:before {
  content: "\FA47";
}
.b__icon-exit-to-app:before {
  content: "\F206";
}
.b__icon-expand-all:before {
  content: "\FAB3";
}
.b__icon-expand-all-outline:before {
  content: "\FAB4";
}
.b__icon-exponent:before {
  content: "\F962";
}
.b__icon-exponent-box:before {
  content: "\F963";
}
.b__icon-export:before {
  content: "\F207";
}
.b__icon-export-variant:before {
  content: "\FB6F";
}
.b__icon-eye:before {
  content: "\F208";
}
.b__icon-eye-check:before {
  content: "\FCE0";
}
.b__icon-eye-check-outline:before {
  content: "\FCE1";
}
.b__icon-eye-circle:before {
  content: "\FB70";
}
.b__icon-eye-circle-outline:before {
  content: "\FB71";
}
.b__icon-eye-off:before {
  content: "\F209";
}
.b__icon-eye-off-outline:before {
  content: "\F6D0";
}
.b__icon-eye-outline:before {
  content: "\F6CF";
}
.b__icon-eye-plus:before {
  content: "\F86A";
}
.b__icon-eye-plus-outline:before {
  content: "\F86B";
}
.b__icon-eye-settings:before {
  content: "\F86C";
}
.b__icon-eye-settings-outline:before {
  content: "\F86D";
}
.b__icon-eyedropper:before {
  content: "\F20A";
}
.b__icon-eyedropper-variant:before {
  content: "\F20B";
}
.b__icon-face:before {
  content: "\F643";
}
.b__icon-face-agent:before {
  content: "\FD4C";
}
.b__icon-face-outline:before {
  content: "\FB72";
}
.b__icon-face-profile:before {
  content: "\F644";
}
.b__icon-face-recognition:before {
  content: "\FC57";
}
.b__icon-facebook:before {
  content: "\F20C";
}
.b__icon-facebook-box:before {
  content: "\F20D";
}
.b__icon-facebook-messenger:before {
  content: "\F20E";
}
.b__icon-facebook-workplace:before {
  content: "\FB16";
}
.b__icon-factory:before {
  content: "\F20F";
}
.b__icon-fan:before {
  content: "\F210";
}
.b__icon-fan-off:before {
  content: "\F81C";
}
.b__icon-fast-forward:before {
  content: "\F211";
}
.b__icon-fast-forward-10:before {
  content: "\FD4D";
}
.b__icon-fast-forward-30:before {
  content: "\FCE2";
}
.b__icon-fast-forward-outline:before {
  content: "\F6D1";
}
.b__icon-fax:before {
  content: "\F212";
}
.b__icon-feather:before {
  content: "\F6D2";
}
.b__icon-feature-search:before {
  content: "\FA48";
}
.b__icon-feature-search-outline:before {
  content: "\FA49";
}
.b__icon-fedora:before {
  content: "\F8DA";
}
.b__icon-ferris-wheel:before {
  content: "\FEC1";
}
.b__icon-ferry:before {
  content: "\F213";
}
.b__icon-file:before {
  content: "\F214";
}
.b__icon-file-account:before {
  content: "\F73A";
}
.b__icon-file-alert:before {
  content: "\FA4A";
}
.b__icon-file-alert-outline:before {
  content: "\FA4B";
}
.b__icon-file-cabinet:before {
  content: "\FAB5";
}
.b__icon-file-cad:before {
  content: "\FF08";
}
.b__icon-file-cad-box:before {
  content: "\FF09";
}
.b__icon-file-cancel:before {
  content: "\FDA2";
}
.b__icon-file-cancel-outline:before {
  content: "\FDA3";
}
.b__icon-file-chart:before {
  content: "\F215";
}
.b__icon-file-check:before {
  content: "\F216";
}
.b__icon-file-check-outline:before {
  content: "\FE7B";
}
.b__icon-file-cloud:before {
  content: "\F217";
}
.b__icon-file-compare:before {
  content: "\F8A9";
}
.b__icon-file-delimited:before {
  content: "\F218";
}
.b__icon-file-delimited-outline:before {
  content: "\FEC2";
}
.b__icon-file-document:before {
  content: "\F219";
}
.b__icon-file-document-box:before {
  content: "\F21A";
}
.b__icon-file-document-box-check:before {
  content: "\FEC3";
}
.b__icon-file-document-box-check-outline:before {
  content: "\FEC4";
}
.b__icon-file-document-box-minus:before {
  content: "\FEC5";
}
.b__icon-file-document-box-minus-outline:before {
  content: "\FEC6";
}
.b__icon-file-document-box-multiple:before {
  content: "\FAB6";
}
.b__icon-file-document-box-multiple-outline:before {
  content: "\FAB7";
}
.b__icon-file-document-box-outline:before {
  content: "\F9EC";
}
.b__icon-file-document-box-plus:before {
  content: "\FEC7";
}
.b__icon-file-document-box-plus-outline:before {
  content: "\FEC8";
}
.b__icon-file-document-box-remove:before {
  content: "\FEC9";
}
.b__icon-file-document-box-remove-outline:before {
  content: "\FECA";
}
.b__icon-file-document-box-search:before {
  content: "\FECB";
}
.b__icon-file-document-box-search-outline:before {
  content: "\FECC";
}
.b__icon-file-document-edit:before {
  content: "\FDA4";
}
.b__icon-file-document-edit-outline:before {
  content: "\FDA5";
}
.b__icon-file-document-outline:before {
  content: "\F9ED";
}
.b__icon-file-download:before {
  content: "\F964";
}
.b__icon-file-download-outline:before {
  content: "\F965";
}
.b__icon-file-excel:before {
  content: "\F21B";
}
.b__icon-file-excel-box:before {
  content: "\F21C";
}
.b__icon-file-export:before {
  content: "\F21D";
}
.b__icon-file-eye:before {
  content: "\FDA6";
}
.b__icon-file-eye-outline:before {
  content: "\FDA7";
}
.b__icon-file-find:before {
  content: "\F21E";
}
.b__icon-file-find-outline:before {
  content: "\FB73";
}
.b__icon-file-hidden:before {
  content: "\F613";
}
.b__icon-file-image:before {
  content: "\F21F";
}
.b__icon-file-image-outline:before {
  content: "\FECD";
}
.b__icon-file-import:before {
  content: "\F220";
}
.b__icon-file-lock:before {
  content: "\F221";
}
.b__icon-file-move:before {
  content: "\FAB8";
}
.b__icon-file-multiple:before {
  content: "\F222";
}
.b__icon-file-music:before {
  content: "\F223";
}
.b__icon-file-music-outline:before {
  content: "\FE7C";
}
.b__icon-file-outline:before {
  content: "\F224";
}
.b__icon-file-pdf:before {
  content: "\F225";
}
.b__icon-file-pdf-box:before {
  content: "\F226";
}
.b__icon-file-pdf-outline:before {
  content: "\FE7D";
}
.b__icon-file-percent:before {
  content: "\F81D";
}
.b__icon-file-plus:before {
  content: "\F751";
}
.b__icon-file-plus-outline:before {
  content: "\FF0A";
}
.b__icon-file-powerpoint:before {
  content: "\F227";
}
.b__icon-file-powerpoint-box:before {
  content: "\F228";
}
.b__icon-file-presentation-box:before {
  content: "\F229";
}
.b__icon-file-question:before {
  content: "\F86E";
}
.b__icon-file-remove:before {
  content: "\FB74";
}
.b__icon-file-replace:before {
  content: "\FB17";
}
.b__icon-file-replace-outline:before {
  content: "\FB18";
}
.b__icon-file-restore:before {
  content: "\F670";
}
.b__icon-file-search:before {
  content: "\FC58";
}
.b__icon-file-search-outline:before {
  content: "\FC59";
}
.b__icon-file-send:before {
  content: "\F22A";
}
.b__icon-file-table:before {
  content: "\FC5A";
}
.b__icon-file-table-outline:before {
  content: "\FC5B";
}
.b__icon-file-tree:before {
  content: "\F645";
}
.b__icon-file-undo:before {
  content: "\F8DB";
}
.b__icon-file-upload:before {
  content: "\FA4C";
}
.b__icon-file-upload-outline:before {
  content: "\FA4D";
}
.b__icon-file-video:before {
  content: "\F22B";
}
.b__icon-file-video-outline:before {
  content: "\FE10";
}
.b__icon-file-word:before {
  content: "\F22C";
}
.b__icon-file-word-box:before {
  content: "\F22D";
}
.b__icon-file-xml:before {
  content: "\F22E";
}
.b__icon-film:before {
  content: "\F22F";
}
.b__icon-filmstrip:before {
  content: "\F230";
}
.b__icon-filmstrip-off:before {
  content: "\F231";
}
.b__icon-filter:before {
  content: "\F232";
}
.b__icon-filter-minus:before {
  content: "\FF0B";
}
.b__icon-filter-minus-outline:before {
  content: "\FF0C";
}
.b__icon-filter-outline:before {
  content: "\F233";
}
.b__icon-filter-plus:before {
  content: "\FF0D";
}
.b__icon-filter-plus-outline:before {
  content: "\FF0E";
}
.b__icon-filter-remove:before {
  content: "\F234";
}
.b__icon-filter-remove-outline:before {
  content: "\F235";
}
.b__icon-filter-variant:before {
  content: "\F236";
}
.b__icon-finance:before {
  content: "\F81E";
}
.b__icon-find-replace:before {
  content: "\F6D3";
}
.b__icon-fingerprint:before {
  content: "\F237";
}
.b__icon-fingerprint-off:before {
  content: "\FECE";
}
.b__icon-fire:before {
  content: "\F238";
}
.b__icon-fire-extinguisher:before {
  content: "\FF0F";
}
.b__icon-fire-truck:before {
  content: "\F8AA";
}
.b__icon-firebase:before {
  content: "\F966";
}
.b__icon-firefox:before {
  content: "\F239";
}
.b__icon-fireplace:before {
  content: "\FE11";
}
.b__icon-fireplace-off:before {
  content: "\FE12";
}
.b__icon-firework:before {
  content: "\FE13";
}
.b__icon-fish:before {
  content: "\F23A";
}
.b__icon-fishbowl:before {
  content: "\FF10";
}
.b__icon-fishbowl-outline:before {
  content: "\FF11";
}
.b__icon-fit-to-page:before {
  content: "\FF12";
}
.b__icon-fit-to-page-outline:before {
  content: "\FF13";
}
.b__icon-flag:before {
  content: "\F23B";
}
.b__icon-flag-checkered:before {
  content: "\F23C";
}
.b__icon-flag-minus:before {
  content: "\FB75";
}
.b__icon-flag-outline:before {
  content: "\F23D";
}
.b__icon-flag-plus:before {
  content: "\FB76";
}
.b__icon-flag-remove:before {
  content: "\FB77";
}
.b__icon-flag-triangle:before {
  content: "\F23F";
}
.b__icon-flag-variant:before {
  content: "\F240";
}
.b__icon-flag-variant-outline:before {
  content: "\F23E";
}
.b__icon-flare:before {
  content: "\FD4E";
}
.b__icon-flash:before {
  content: "\F241";
}
.b__icon-flash-alert:before {
  content: "\FF14";
}
.b__icon-flash-alert-outline:before {
  content: "\FF15";
}
.b__icon-flash-auto:before {
  content: "\F242";
}
.b__icon-flash-circle:before {
  content: "\F81F";
}
.b__icon-flash-off:before {
  content: "\F243";
}
.b__icon-flash-outline:before {
  content: "\F6D4";
}
.b__icon-flash-red-eye:before {
  content: "\F67A";
}
.b__icon-flashlight:before {
  content: "\F244";
}
.b__icon-flashlight-off:before {
  content: "\F245";
}
.b__icon-flask:before {
  content: "\F093";
}
.b__icon-flask-empty:before {
  content: "\F094";
}
.b__icon-flask-empty-outline:before {
  content: "\F095";
}
.b__icon-flask-outline:before {
  content: "\F096";
}
.b__icon-flattr:before {
  content: "\F246";
}
.b__icon-flickr:before {
  content: "\FCE3";
}
.b__icon-flip-to-back:before {
  content: "\F247";
}
.b__icon-flip-to-front:before {
  content: "\F248";
}
.b__icon-floor-lamp:before {
  content: "\F8DC";
}
.b__icon-floor-plan:before {
  content: "\F820";
}
.b__icon-floppy:before {
  content: "\F249";
}
.b__icon-floppy-variant:before {
  content: "\F9EE";
}
.b__icon-flower:before {
  content: "\F24A";
}
.b__icon-flower-outline:before {
  content: "\F9EF";
}
.b__icon-flower-poppy:before {
  content: "\FCE4";
}
.b__icon-flower-tulip:before {
  content: "\F9F0";
}
.b__icon-flower-tulip-outline:before {
  content: "\F9F1";
}
.b__icon-folder:before {
  content: "\F24B";
}
.b__icon-folder-account:before {
  content: "\F24C";
}
.b__icon-folder-account-outline:before {
  content: "\FB78";
}
.b__icon-folder-alert:before {
  content: "\FDA8";
}
.b__icon-folder-alert-outline:before {
  content: "\FDA9";
}
.b__icon-folder-clock:before {
  content: "\FAB9";
}
.b__icon-folder-clock-outline:before {
  content: "\FABA";
}
.b__icon-folder-download:before {
  content: "\F24D";
}
.b__icon-folder-edit:before {
  content: "\F8DD";
}
.b__icon-folder-edit-outline:before {
  content: "\FDAA";
}
.b__icon-folder-google-drive:before {
  content: "\F24E";
}
.b__icon-folder-image:before {
  content: "\F24F";
}
.b__icon-folder-key:before {
  content: "\F8AB";
}
.b__icon-folder-key-network:before {
  content: "\F8AC";
}
.b__icon-folder-key-network-outline:before {
  content: "\FC5C";
}
.b__icon-folder-lock:before {
  content: "\F250";
}
.b__icon-folder-lock-open:before {
  content: "\F251";
}
.b__icon-folder-move:before {
  content: "\F252";
}
.b__icon-folder-multiple:before {
  content: "\F253";
}
.b__icon-folder-multiple-image:before {
  content: "\F254";
}
.b__icon-folder-multiple-outline:before {
  content: "\F255";
}
.b__icon-folder-network:before {
  content: "\F86F";
}
.b__icon-folder-network-outline:before {
  content: "\FC5D";
}
.b__icon-folder-open:before {
  content: "\F76F";
}
.b__icon-folder-open-outline:before {
  content: "\FDAB";
}
.b__icon-folder-outline:before {
  content: "\F256";
}
.b__icon-folder-plus:before {
  content: "\F257";
}
.b__icon-folder-plus-outline:before {
  content: "\FB79";
}
.b__icon-folder-pound:before {
  content: "\FCE5";
}
.b__icon-folder-pound-outline:before {
  content: "\FCE6";
}
.b__icon-folder-remove:before {
  content: "\F258";
}
.b__icon-folder-remove-outline:before {
  content: "\FB7A";
}
.b__icon-folder-search:before {
  content: "\F967";
}
.b__icon-folder-search-outline:before {
  content: "\F968";
}
.b__icon-folder-star:before {
  content: "\F69C";
}
.b__icon-folder-star-outline:before {
  content: "\FB7B";
}
.b__icon-folder-sync:before {
  content: "\FCE7";
}
.b__icon-folder-sync-outline:before {
  content: "\FCE8";
}
.b__icon-folder-text:before {
  content: "\FC5E";
}
.b__icon-folder-text-outline:before {
  content: "\FC5F";
}
.b__icon-folder-upload:before {
  content: "\F259";
}
.b__icon-font-awesome:before {
  content: "\F03A";
}
.b__icon-food:before {
  content: "\F25A";
}
.b__icon-food-apple:before {
  content: "\F25B";
}
.b__icon-food-apple-outline:before {
  content: "\FC60";
}
.b__icon-food-croissant:before {
  content: "\F7C7";
}
.b__icon-food-fork-drink:before {
  content: "\F5F2";
}
.b__icon-food-off:before {
  content: "\F5F3";
}
.b__icon-food-variant:before {
  content: "\F25C";
}
.b__icon-football:before {
  content: "\F25D";
}
.b__icon-football-australian:before {
  content: "\F25E";
}
.b__icon-football-helmet:before {
  content: "\F25F";
}
.b__icon-forklift:before {
  content: "\F7C8";
}
.b__icon-format-align-bottom:before {
  content: "\F752";
}
.b__icon-format-align-center:before {
  content: "\F260";
}
.b__icon-format-align-justify:before {
  content: "\F261";
}
.b__icon-format-align-left:before {
  content: "\F262";
}
.b__icon-format-align-middle:before {
  content: "\F753";
}
.b__icon-format-align-right:before {
  content: "\F263";
}
.b__icon-format-align-top:before {
  content: "\F754";
}
.b__icon-format-annotation-minus:before {
  content: "\FABB";
}
.b__icon-format-annotation-plus:before {
  content: "\F646";
}
.b__icon-format-bold:before {
  content: "\F264";
}
.b__icon-format-clear:before {
  content: "\F265";
}
.b__icon-format-color-fill:before {
  content: "\F266";
}
.b__icon-format-color-highlight:before {
  content: "\FE14";
}
.b__icon-format-color-text:before {
  content: "\F69D";
}
.b__icon-format-columns:before {
  content: "\F8DE";
}
.b__icon-format-float-center:before {
  content: "\F267";
}
.b__icon-format-float-left:before {
  content: "\F268";
}
.b__icon-format-float-none:before {
  content: "\F269";
}
.b__icon-format-float-right:before {
  content: "\F26A";
}
.b__icon-format-font:before {
  content: "\F6D5";
}
.b__icon-format-font-size-decrease:before {
  content: "\F9F2";
}
.b__icon-format-font-size-increase:before {
  content: "\F9F3";
}
.b__icon-format-header-1:before {
  content: "\F26B";
}
.b__icon-format-header-2:before {
  content: "\F26C";
}
.b__icon-format-header-3:before {
  content: "\F26D";
}
.b__icon-format-header-4:before {
  content: "\F26E";
}
.b__icon-format-header-5:before {
  content: "\F26F";
}
.b__icon-format-header-6:before {
  content: "\F270";
}
.b__icon-format-header-decrease:before {
  content: "\F271";
}
.b__icon-format-header-equal:before {
  content: "\F272";
}
.b__icon-format-header-increase:before {
  content: "\F273";
}
.b__icon-format-header-pound:before {
  content: "\F274";
}
.b__icon-format-horizontal-align-center:before {
  content: "\F61E";
}
.b__icon-format-horizontal-align-left:before {
  content: "\F61F";
}
.b__icon-format-horizontal-align-right:before {
  content: "\F620";
}
.b__icon-format-indent-decrease:before {
  content: "\F275";
}
.b__icon-format-indent-increase:before {
  content: "\F276";
}
.b__icon-format-italic:before {
  content: "\F277";
}
.b__icon-format-letter-case:before {
  content: "\FB19";
}
.b__icon-format-letter-case-lower:before {
  content: "\FB1A";
}
.b__icon-format-letter-case-upper:before {
  content: "\FB1B";
}
.b__icon-format-line-spacing:before {
  content: "\F278";
}
.b__icon-format-line-style:before {
  content: "\F5C8";
}
.b__icon-format-line-weight:before {
  content: "\F5C9";
}
.b__icon-format-list-bulleted:before {
  content: "\F279";
}
.b__icon-format-list-bulleted-square:before {
  content: "\FDAC";
}
.b__icon-format-list-bulleted-type:before {
  content: "\F27A";
}
.b__icon-format-list-checkbox:before {
  content: "\F969";
}
.b__icon-format-list-checks:before {
  content: "\F755";
}
.b__icon-format-list-numbered:before {
  content: "\F27B";
}
.b__icon-format-list-numbered-rtl:before {
  content: "\FCE9";
}
.b__icon-format-list-triangle:before {
  content: "\FECF";
}
.b__icon-format-overline:before {
  content: "\FED0";
}
.b__icon-format-page-break:before {
  content: "\F6D6";
}
.b__icon-format-paint:before {
  content: "\F27C";
}
.b__icon-format-paragraph:before {
  content: "\F27D";
}
.b__icon-format-pilcrow:before {
  content: "\F6D7";
}
.b__icon-format-quote-close:before {
  content: "\F27E";
}
.b__icon-format-quote-open:before {
  content: "\F756";
}
.b__icon-format-rotate-90:before {
  content: "\F6A9";
}
.b__icon-format-section:before {
  content: "\F69E";
}
.b__icon-format-size:before {
  content: "\F27F";
}
.b__icon-format-strikethrough:before {
  content: "\F280";
}
.b__icon-format-strikethrough-variant:before {
  content: "\F281";
}
.b__icon-format-subscript:before {
  content: "\F282";
}
.b__icon-format-superscript:before {
  content: "\F283";
}
.b__icon-format-text:before {
  content: "\F284";
}
.b__icon-format-text-rotation-down:before {
  content: "\FD4F";
}
.b__icon-format-text-rotation-none:before {
  content: "\FD50";
}
.b__icon-format-text-variant:before {
  content: "\FE15";
}
.b__icon-format-text-wrapping-clip:before {
  content: "\FCEA";
}
.b__icon-format-text-wrapping-overflow:before {
  content: "\FCEB";
}
.b__icon-format-text-wrapping-wrap:before {
  content: "\FCEC";
}
.b__icon-format-textbox:before {
  content: "\FCED";
}
.b__icon-format-textdirection-l-to-r:before {
  content: "\F285";
}
.b__icon-format-textdirection-r-to-l:before {
  content: "\F286";
}
.b__icon-format-title:before {
  content: "\F5F4";
}
.b__icon-format-underline:before {
  content: "\F287";
}
.b__icon-format-vertical-align-bottom:before {
  content: "\F621";
}
.b__icon-format-vertical-align-center:before {
  content: "\F622";
}
.b__icon-format-vertical-align-top:before {
  content: "\F623";
}
.b__icon-format-wrap-inline:before {
  content: "\F288";
}
.b__icon-format-wrap-square:before {
  content: "\F289";
}
.b__icon-format-wrap-tight:before {
  content: "\F28A";
}
.b__icon-format-wrap-top-bottom:before {
  content: "\F28B";
}
.b__icon-forum:before {
  content: "\F28C";
}
.b__icon-forum-outline:before {
  content: "\F821";
}
.b__icon-forward:before {
  content: "\F28D";
}
.b__icon-forwardburger:before {
  content: "\FD51";
}
.b__icon-fountain:before {
  content: "\F96A";
}
.b__icon-fountain-pen:before {
  content: "\FCEE";
}
.b__icon-fountain-pen-tip:before {
  content: "\FCEF";
}
.b__icon-foursquare:before {
  content: "\F28E";
}
.b__icon-freebsd:before {
  content: "\F8DF";
}
.b__icon-frequently-asked-questions:before {
  content: "\FED1";
}
.b__icon-fridge:before {
  content: "\F290";
}
.b__icon-fridge-bottom:before {
  content: "\F292";
}
.b__icon-fridge-outline:before {
  content: "\F28F";
}
.b__icon-fridge-top:before {
  content: "\F291";
}
.b__icon-fuel:before {
  content: "\F7C9";
}
.b__icon-fullscreen:before {
  content: "\F293";
}
.b__icon-fullscreen-exit:before {
  content: "\F294";
}
.b__icon-function:before {
  content: "\F295";
}
.b__icon-function-variant:before {
  content: "\F870";
}
.b__icon-fuse:before {
  content: "\FC61";
}
.b__icon-fuse-blade:before {
  content: "\FC62";
}
.b__icon-gamepad:before {
  content: "\F296";
}
.b__icon-gamepad-circle:before {
  content: "\FE16";
}
.b__icon-gamepad-circle-down:before {
  content: "\FE17";
}
.b__icon-gamepad-circle-left:before {
  content: "\FE18";
}
.b__icon-gamepad-circle-outline:before {
  content: "\FE19";
}
.b__icon-gamepad-circle-right:before {
  content: "\FE1A";
}
.b__icon-gamepad-circle-up:before {
  content: "\FE1B";
}
.b__icon-gamepad-down:before {
  content: "\FE1C";
}
.b__icon-gamepad-left:before {
  content: "\FE1D";
}
.b__icon-gamepad-right:before {
  content: "\FE1E";
}
.b__icon-gamepad-round:before {
  content: "\FE1F";
}
.b__icon-gamepad-round-down:before {
  content: "\FE7E";
}
.b__icon-gamepad-round-left:before {
  content: "\FE7F";
}
.b__icon-gamepad-round-outline:before {
  content: "\FE80";
}
.b__icon-gamepad-round-right:before {
  content: "\FE81";
}
.b__icon-gamepad-round-up:before {
  content: "\FE82";
}
.b__icon-gamepad-square:before {
  content: "\FED2";
}
.b__icon-gamepad-square-outline:before {
  content: "\FED3";
}
.b__icon-gamepad-up:before {
  content: "\FE83";
}
.b__icon-gamepad-variant:before {
  content: "\F297";
}
.b__icon-gamepad-variant-outline:before {
  content: "\FED4";
}
.b__icon-gantry-crane:before {
  content: "\FDAD";
}
.b__icon-garage:before {
  content: "\F6D8";
}
.b__icon-garage-alert:before {
  content: "\F871";
}
.b__icon-garage-open:before {
  content: "\F6D9";
}
.b__icon-gas-cylinder:before {
  content: "\F647";
}
.b__icon-gas-station:before {
  content: "\F298";
}
.b__icon-gas-station-outline:before {
  content: "\FED5";
}
.b__icon-gate:before {
  content: "\F299";
}
.b__icon-gate-and:before {
  content: "\F8E0";
}
.b__icon-gate-nand:before {
  content: "\F8E1";
}
.b__icon-gate-nor:before {
  content: "\F8E2";
}
.b__icon-gate-not:before {
  content: "\F8E3";
}
.b__icon-gate-or:before {
  content: "\F8E4";
}
.b__icon-gate-xnor:before {
  content: "\F8E5";
}
.b__icon-gate-xor:before {
  content: "\F8E6";
}
.b__icon-gatsby:before {
  content: "\FE84";
}
.b__icon-gauge:before {
  content: "\F29A";
}
.b__icon-gauge-empty:before {
  content: "\F872";
}
.b__icon-gauge-full:before {
  content: "\F873";
}
.b__icon-gauge-low:before {
  content: "\F874";
}
.b__icon-gavel:before {
  content: "\F29B";
}
.b__icon-gender-female:before {
  content: "\F29C";
}
.b__icon-gender-male:before {
  content: "\F29D";
}
.b__icon-gender-male-female:before {
  content: "\F29E";
}
.b__icon-gender-transgender:before {
  content: "\F29F";
}
.b__icon-gentoo:before {
  content: "\F8E7";
}
.b__icon-gesture:before {
  content: "\F7CA";
}
.b__icon-gesture-double-tap:before {
  content: "\F73B";
}
.b__icon-gesture-pinch:before {
  content: "\FABC";
}
.b__icon-gesture-spread:before {
  content: "\FABD";
}
.b__icon-gesture-swipe:before {
  content: "\FD52";
}
.b__icon-gesture-swipe-down:before {
  content: "\F73C";
}
.b__icon-gesture-swipe-horizontal:before {
  content: "\FABE";
}
.b__icon-gesture-swipe-left:before {
  content: "\F73D";
}
.b__icon-gesture-swipe-right:before {
  content: "\F73E";
}
.b__icon-gesture-swipe-up:before {
  content: "\F73F";
}
.b__icon-gesture-swipe-vertical:before {
  content: "\FABF";
}
.b__icon-gesture-tap:before {
  content: "\F740";
}
.b__icon-gesture-tap-hold:before {
  content: "\FD53";
}
.b__icon-gesture-two-double-tap:before {
  content: "\F741";
}
.b__icon-gesture-two-tap:before {
  content: "\F742";
}
.b__icon-ghost:before {
  content: "\F2A0";
}
.b__icon-ghost-off:before {
  content: "\F9F4";
}
.b__icon-gif:before {
  content: "\FD54";
}
.b__icon-gift:before {
  content: "\FE85";
}
.b__icon-gift-outline:before {
  content: "\F2A1";
}
.b__icon-git:before {
  content: "\F2A2";
}
.b__icon-github-box:before {
  content: "\F2A3";
}
.b__icon-github-circle:before {
  content: "\F2A4";
}
.b__icon-github-face:before {
  content: "\F6DA";
}
.b__icon-gitlab:before {
  content: "\FB7C";
}
.b__icon-glass-cocktail:before {
  content: "\F356";
}
.b__icon-glass-flute:before {
  content: "\F2A5";
}
.b__icon-glass-mug:before {
  content: "\F2A6";
}
.b__icon-glass-stange:before {
  content: "\F2A7";
}
.b__icon-glass-tulip:before {
  content: "\F2A8";
}
.b__icon-glass-wine:before {
  content: "\F875";
}
.b__icon-glassdoor:before {
  content: "\F2A9";
}
.b__icon-glasses:before {
  content: "\F2AA";
}
.b__icon-globe-model:before {
  content: "\F8E8";
}
.b__icon-gmail:before {
  content: "\F2AB";
}
.b__icon-gnome:before {
  content: "\F2AC";
}
.b__icon-go-kart:before {
  content: "\FD55";
}
.b__icon-go-kart-track:before {
  content: "\FD56";
}
.b__icon-gog:before {
  content: "\FB7D";
}
.b__icon-golf:before {
  content: "\F822";
}
.b__icon-gondola:before {
  content: "\F685";
}
.b__icon-goodreads:before {
  content: "\FD57";
}
.b__icon-google:before {
  content: "\F2AD";
}
.b__icon-google-adwords:before {
  content: "\FC63";
}
.b__icon-google-allo:before {
  content: "\F801";
}
.b__icon-google-analytics:before {
  content: "\F7CB";
}
.b__icon-google-assistant:before {
  content: "\F7CC";
}
.b__icon-google-cardboard:before {
  content: "\F2AE";
}
.b__icon-google-chrome:before {
  content: "\F2AF";
}
.b__icon-google-circles:before {
  content: "\F2B0";
}
.b__icon-google-circles-communities:before {
  content: "\F2B1";
}
.b__icon-google-circles-extended:before {
  content: "\F2B2";
}
.b__icon-google-circles-group:before {
  content: "\F2B3";
}
.b__icon-google-classroom:before {
  content: "\F2C0";
}
.b__icon-google-controller:before {
  content: "\F2B4";
}
.b__icon-google-controller-off:before {
  content: "\F2B5";
}
.b__icon-google-drive:before {
  content: "\F2B6";
}
.b__icon-google-earth:before {
  content: "\F2B7";
}
.b__icon-google-fit:before {
  content: "\F96B";
}
.b__icon-google-glass:before {
  content: "\F2B8";
}
.b__icon-google-hangouts:before {
  content: "\F2C9";
}
.b__icon-google-home:before {
  content: "\F823";
}
.b__icon-google-keep:before {
  content: "\F6DB";
}
.b__icon-google-lens:before {
  content: "\F9F5";
}
.b__icon-google-maps:before {
  content: "\F5F5";
}
.b__icon-google-nearby:before {
  content: "\F2B9";
}
.b__icon-google-pages:before {
  content: "\F2BA";
}
.b__icon-google-photos:before {
  content: "\F6DC";
}
.b__icon-google-physical-web:before {
  content: "\F2BB";
}
.b__icon-google-play:before {
  content: "\F2BC";
}
.b__icon-google-plus:before {
  content: "\F2BD";
}
.b__icon-google-plus-box:before {
  content: "\F2BE";
}
.b__icon-google-podcast:before {
  content: "\FED6";
}
.b__icon-google-spreadsheet:before {
  content: "\F9F6";
}
.b__icon-google-street-view:before {
  content: "\FC64";
}
.b__icon-google-translate:before {
  content: "\F2BF";
}
.b__icon-gpu:before {
  content: "\F8AD";
}
.b__icon-gradient:before {
  content: "\F69F";
}
.b__icon-grain:before {
  content: "\FD58";
}
.b__icon-graphql:before {
  content: "\F876";
}
.b__icon-grave-stone:before {
  content: "\FB7E";
}
.b__icon-grease-pencil:before {
  content: "\F648";
}
.b__icon-greater-than:before {
  content: "\F96C";
}
.b__icon-greater-than-or-equal:before {
  content: "\F96D";
}
.b__icon-grid:before {
  content: "\F2C1";
}
.b__icon-grid-large:before {
  content: "\F757";
}
.b__icon-grid-off:before {
  content: "\F2C2";
}
.b__icon-grill:before {
  content: "\FE86";
}
.b__icon-group:before {
  content: "\F2C3";
}
.b__icon-guitar-acoustic:before {
  content: "\F770";
}
.b__icon-guitar-electric:before {
  content: "\F2C4";
}
.b__icon-guitar-pick:before {
  content: "\F2C5";
}
.b__icon-guitar-pick-outline:before {
  content: "\F2C6";
}
.b__icon-guy-fawkes-mask:before {
  content: "\F824";
}
.b__icon-hackernews:before {
  content: "\F624";
}
.b__icon-hail:before {
  content: "\FAC0";
}
.b__icon-halloween:before {
  content: "\FB7F";
}
.b__icon-hamburger:before {
  content: "\F684";
}
.b__icon-hammer:before {
  content: "\F8E9";
}
.b__icon-hand:before {
  content: "\FA4E";
}
.b__icon-hand-left:before {
  content: "\FE87";
}
.b__icon-hand-okay:before {
  content: "\FA4F";
}
.b__icon-hand-peace:before {
  content: "\FA50";
}
.b__icon-hand-peace-variant:before {
  content: "\FA51";
}
.b__icon-hand-pointing-down:before {
  content: "\FA52";
}
.b__icon-hand-pointing-left:before {
  content: "\FA53";
}
.b__icon-hand-pointing-right:before {
  content: "\F2C7";
}
.b__icon-hand-pointing-up:before {
  content: "\FA54";
}
.b__icon-hand-right:before {
  content: "\FE88";
}
.b__icon-hand-saw:before {
  content: "\FE89";
}
.b__icon-hanger:before {
  content: "\F2C8";
}
.b__icon-hard-hat:before {
  content: "\F96E";
}
.b__icon-harddisk:before {
  content: "\F2CA";
}
.b__icon-hat-fedora:before {
  content: "\FB80";
}
.b__icon-hazard-lights:before {
  content: "\FC65";
}
.b__icon-hdr:before {
  content: "\FD59";
}
.b__icon-hdr-off:before {
  content: "\FD5A";
}
.b__icon-headphones:before {
  content: "\F2CB";
}
.b__icon-headphones-bluetooth:before {
  content: "\F96F";
}
.b__icon-headphones-box:before {
  content: "\F2CC";
}
.b__icon-headphones-off:before {
  content: "\F7CD";
}
.b__icon-headphones-settings:before {
  content: "\F2CD";
}
.b__icon-headset:before {
  content: "\F2CE";
}
.b__icon-headset-dock:before {
  content: "\F2CF";
}
.b__icon-headset-off:before {
  content: "\F2D0";
}
.b__icon-heart:before {
  content: "\F2D1";
}
.b__icon-heart-box:before {
  content: "\F2D2";
}
.b__icon-heart-box-outline:before {
  content: "\F2D3";
}
.b__icon-heart-broken:before {
  content: "\F2D4";
}
.b__icon-heart-broken-outline:before {
  content: "\FCF0";
}
.b__icon-heart-circle:before {
  content: "\F970";
}
.b__icon-heart-circle-outline:before {
  content: "\F971";
}
.b__icon-heart-flash:before {
  content: "\FF16";
}
.b__icon-heart-half:before {
  content: "\F6DE";
}
.b__icon-heart-half-full:before {
  content: "\F6DD";
}
.b__icon-heart-half-outline:before {
  content: "\F6DF";
}
.b__icon-heart-multiple:before {
  content: "\FA55";
}
.b__icon-heart-multiple-outline:before {
  content: "\FA56";
}
.b__icon-heart-off:before {
  content: "\F758";
}
.b__icon-heart-outline:before {
  content: "\F2D5";
}
.b__icon-heart-pulse:before {
  content: "\F5F6";
}
.b__icon-helicopter:before {
  content: "\FAC1";
}
.b__icon-help:before {
  content: "\F2D6";
}
.b__icon-help-box:before {
  content: "\F78A";
}
.b__icon-help-circle:before {
  content: "\F2D7";
}
.b__icon-help-circle-outline:before {
  content: "\F625";
}
.b__icon-help-network:before {
  content: "\F6F4";
}
.b__icon-help-network-outline:before {
  content: "\FC66";
}
.b__icon-help-rhombus:before {
  content: "\FB81";
}
.b__icon-help-rhombus-outline:before {
  content: "\FB82";
}
.b__icon-hexagon:before {
  content: "\F2D8";
}
.b__icon-hexagon-multiple:before {
  content: "\F6E0";
}
.b__icon-hexagon-outline:before {
  content: "\F2D9";
}
.b__icon-hexagon-slice-1:before {
  content: "\FAC2";
}
.b__icon-hexagon-slice-2:before {
  content: "\FAC3";
}
.b__icon-hexagon-slice-3:before {
  content: "\FAC4";
}
.b__icon-hexagon-slice-4:before {
  content: "\FAC5";
}
.b__icon-hexagon-slice-5:before {
  content: "\FAC6";
}
.b__icon-hexagon-slice-6:before {
  content: "\FAC7";
}
.b__icon-hexagram:before {
  content: "\FAC8";
}
.b__icon-hexagram-outline:before {
  content: "\FAC9";
}
.b__icon-high-definition:before {
  content: "\F7CE";
}
.b__icon-high-definition-box:before {
  content: "\F877";
}
.b__icon-highway:before {
  content: "\F5F7";
}
.b__icon-hiking:before {
  content: "\FD5B";
}
.b__icon-hinduism:before {
  content: "\F972";
}
.b__icon-history:before {
  content: "\F2DA";
}
.b__icon-hockey-puck:before {
  content: "\F878";
}
.b__icon-hockey-sticks:before {
  content: "\F879";
}
.b__icon-hololens:before {
  content: "\F2DB";
}
.b__icon-home:before {
  content: "\F2DC";
}
.b__icon-home-account:before {
  content: "\F825";
}
.b__icon-home-alert:before {
  content: "\F87A";
}
.b__icon-home-analytics:before {
  content: "\FED7";
}
.b__icon-home-assistant:before {
  content: "\F7CF";
}
.b__icon-home-automation:before {
  content: "\F7D0";
}
.b__icon-home-circle:before {
  content: "\F7D1";
}
.b__icon-home-city:before {
  content: "\FCF1";
}
.b__icon-home-city-outline:before {
  content: "\FCF2";
}
.b__icon-home-currency-usd:before {
  content: "\F8AE";
}
.b__icon-home-flood:before {
  content: "\FF17";
}
.b__icon-home-floor-0:before {
  content: "\FDAE";
}
.b__icon-home-floor-1:before {
  content: "\FD5C";
}
.b__icon-home-floor-2:before {
  content: "\FD5D";
}
.b__icon-home-floor-3:before {
  content: "\FD5E";
}
.b__icon-home-floor-a:before {
  content: "\FD5F";
}
.b__icon-home-floor-b:before {
  content: "\FD60";
}
.b__icon-home-floor-g:before {
  content: "\FD61";
}
.b__icon-home-floor-l:before {
  content: "\FD62";
}
.b__icon-home-floor-negative-1:before {
  content: "\FDAF";
}
.b__icon-home-group:before {
  content: "\FDB0";
}
.b__icon-home-heart:before {
  content: "\F826";
}
.b__icon-home-lock:before {
  content: "\F8EA";
}
.b__icon-home-lock-open:before {
  content: "\F8EB";
}
.b__icon-home-map-marker:before {
  content: "\F5F8";
}
.b__icon-home-minus:before {
  content: "\F973";
}
.b__icon-home-modern:before {
  content: "\F2DD";
}
.b__icon-home-outline:before {
  content: "\F6A0";
}
.b__icon-home-plus:before {
  content: "\F974";
}
.b__icon-home-variant:before {
  content: "\F2DE";
}
.b__icon-home-variant-outline:before {
  content: "\FB83";
}
.b__icon-hook:before {
  content: "\F6E1";
}
.b__icon-hook-off:before {
  content: "\F6E2";
}
.b__icon-hops:before {
  content: "\F2DF";
}
.b__icon-horseshoe:before {
  content: "\FA57";
}
.b__icon-hospital:before {
  content: "\F2E0";
}
.b__icon-hospital-building:before {
  content: "\F2E1";
}
.b__icon-hospital-marker:before {
  content: "\F2E2";
}
.b__icon-hot-tub:before {
  content: "\F827";
}
.b__icon-hotel:before {
  content: "\F2E3";
}
.b__icon-houzz:before {
  content: "\F2E4";
}
.b__icon-houzz-box:before {
  content: "\F2E5";
}
.b__icon-hubspot:before {
  content: "\FCF3";
}
.b__icon-hulu:before {
  content: "\F828";
}
.b__icon-human:before {
  content: "\F2E6";
}
.b__icon-human-child:before {
  content: "\F2E7";
}
.b__icon-human-female:before {
  content: "\F649";
}
.b__icon-human-female-boy:before {
  content: "\FA58";
}
.b__icon-human-female-female:before {
  content: "\FA59";
}
.b__icon-human-female-girl:before {
  content: "\FA5A";
}
.b__icon-human-greeting:before {
  content: "\F64A";
}
.b__icon-human-handsdown:before {
  content: "\F64B";
}
.b__icon-human-handsup:before {
  content: "\F64C";
}
.b__icon-human-male:before {
  content: "\F64D";
}
.b__icon-human-male-boy:before {
  content: "\FA5B";
}
.b__icon-human-male-female:before {
  content: "\F2E8";
}
.b__icon-human-male-girl:before {
  content: "\FA5C";
}
.b__icon-human-male-height:before {
  content: "\FF18";
}
.b__icon-human-male-height-variant:before {
  content: "\FF19";
}
.b__icon-human-male-male:before {
  content: "\FA5D";
}
.b__icon-human-pregnant:before {
  content: "\F5CF";
}
.b__icon-humble-bundle:before {
  content: "\F743";
}
.b__icon-ice-cream:before {
  content: "\F829";
}
.b__icon-ice-pop:before {
  content: "\FF1A";
}
.b__icon-identifier:before {
  content: "\FF1B";
}
.b__icon-iframe:before {
  content: "\FC67";
}
.b__icon-iframe-outline:before {
  content: "\FC68";
}
.b__icon-image:before {
  content: "\F2E9";
}
.b__icon-image-album:before {
  content: "\F2EA";
}
.b__icon-image-area:before {
  content: "\F2EB";
}
.b__icon-image-area-close:before {
  content: "\F2EC";
}
.b__icon-image-broken:before {
  content: "\F2ED";
}
.b__icon-image-broken-variant:before {
  content: "\F2EE";
}
.b__icon-image-filter:before {
  content: "\F2EF";
}
.b__icon-image-filter-black-white:before {
  content: "\F2F0";
}
.b__icon-image-filter-center-focus:before {
  content: "\F2F1";
}
.b__icon-image-filter-center-focus-strong:before {
  content: "\FF1C";
}
.b__icon-image-filter-center-focus-strong-outline:before {
  content: "\FF1D";
}
.b__icon-image-filter-center-focus-weak:before {
  content: "\F2F2";
}
.b__icon-image-filter-drama:before {
  content: "\F2F3";
}
.b__icon-image-filter-frames:before {
  content: "\F2F4";
}
.b__icon-image-filter-hdr:before {
  content: "\F2F5";
}
.b__icon-image-filter-none:before {
  content: "\F2F6";
}
.b__icon-image-filter-tilt-shift:before {
  content: "\F2F7";
}
.b__icon-image-filter-vintage:before {
  content: "\F2F8";
}
.b__icon-image-frame:before {
  content: "\FE8A";
}
.b__icon-image-move:before {
  content: "\F9F7";
}
.b__icon-image-multiple:before {
  content: "\F2F9";
}
.b__icon-image-off:before {
  content: "\F82A";
}
.b__icon-image-outline:before {
  content: "\F975";
}
.b__icon-image-plus:before {
  content: "\F87B";
}
.b__icon-image-search:before {
  content: "\F976";
}
.b__icon-image-search-outline:before {
  content: "\F977";
}
.b__icon-image-size-select-actual:before {
  content: "\FC69";
}
.b__icon-image-size-select-large:before {
  content: "\FC6A";
}
.b__icon-image-size-select-small:before {
  content: "\FC6B";
}
.b__icon-import:before {
  content: "\F2FA";
}
.b__icon-inbox:before {
  content: "\F686";
}
.b__icon-inbox-arrow-down:before {
  content: "\F2FB";
}
.b__icon-inbox-arrow-up:before {
  content: "\F3D1";
}
.b__icon-inbox-multiple:before {
  content: "\F8AF";
}
.b__icon-inbox-multiple-outline:before {
  content: "\FB84";
}
.b__icon-incognito:before {
  content: "\F5F9";
}
.b__icon-infinity:before {
  content: "\F6E3";
}
.b__icon-information:before {
  content: "\F2FC";
}
.b__icon-information-outline:before {
  content: "\F2FD";
}
.b__icon-information-variant:before {
  content: "\F64E";
}
.b__icon-instagram:before {
  content: "\F2FE";
}
.b__icon-instapaper:before {
  content: "\F2FF";
}
.b__icon-internet-explorer:before {
  content: "\F300";
}
.b__icon-invert-colors:before {
  content: "\F301";
}
.b__icon-invert-colors-off:before {
  content: "\FE8B";
}
.b__icon-ip:before {
  content: "\FA5E";
}
.b__icon-ip-network:before {
  content: "\FA5F";
}
.b__icon-ip-network-outline:before {
  content: "\FC6C";
}
.b__icon-ipod:before {
  content: "\FC6D";
}
.b__icon-islam:before {
  content: "\F978";
}
.b__icon-itunes:before {
  content: "\F676";
}
.b__icon-jabber:before {
  content: "\FDB1";
}
.b__icon-jeepney:before {
  content: "\F302";
}
.b__icon-jellyfish:before {
  content: "\FF1E";
}
.b__icon-jellyfish-outline:before {
  content: "\FF1F";
}
.b__icon-jira:before {
  content: "\F303";
}
.b__icon-jquery:before {
  content: "\F87C";
}
.b__icon-jsfiddle:before {
  content: "\F304";
}
.b__icon-json:before {
  content: "\F626";
}
.b__icon-judaism:before {
  content: "\F979";
}
.b__icon-kabaddi:before {
  content: "\FD63";
}
.b__icon-karate:before {
  content: "\F82B";
}
.b__icon-keg:before {
  content: "\F305";
}
.b__icon-kettle:before {
  content: "\F5FA";
}
.b__icon-key:before {
  content: "\F306";
}
.b__icon-key-change:before {
  content: "\F307";
}
.b__icon-key-minus:before {
  content: "\F308";
}
.b__icon-key-outline:before {
  content: "\FDB2";
}
.b__icon-key-plus:before {
  content: "\F309";
}
.b__icon-key-remove:before {
  content: "\F30A";
}
.b__icon-key-variant:before {
  content: "\F30B";
}
.b__icon-keyboard:before {
  content: "\F30C";
}
.b__icon-keyboard-backspace:before {
  content: "\F30D";
}
.b__icon-keyboard-caps:before {
  content: "\F30E";
}
.b__icon-keyboard-close:before {
  content: "\F30F";
}
.b__icon-keyboard-off:before {
  content: "\F310";
}
.b__icon-keyboard-off-outline:before {
  content: "\FE8C";
}
.b__icon-keyboard-outline:before {
  content: "\F97A";
}
.b__icon-keyboard-return:before {
  content: "\F311";
}
.b__icon-keyboard-settings:before {
  content: "\F9F8";
}
.b__icon-keyboard-settings-outline:before {
  content: "\F9F9";
}
.b__icon-keyboard-tab:before {
  content: "\F312";
}
.b__icon-keyboard-variant:before {
  content: "\F313";
}
.b__icon-kickstarter:before {
  content: "\F744";
}
.b__icon-knife:before {
  content: "\F9FA";
}
.b__icon-knife-military:before {
  content: "\F9FB";
}
.b__icon-kodi:before {
  content: "\F314";
}
.b__icon-label:before {
  content: "\F315";
}
.b__icon-label-off:before {
  content: "\FACA";
}
.b__icon-label-off-outline:before {
  content: "\FACB";
}
.b__icon-label-outline:before {
  content: "\F316";
}
.b__icon-label-variant:before {
  content: "\FACC";
}
.b__icon-label-variant-outline:before {
  content: "\FACD";
}
.b__icon-ladybug:before {
  content: "\F82C";
}
.b__icon-lambda:before {
  content: "\F627";
}
.b__icon-lamp:before {
  content: "\F6B4";
}
.b__icon-lan:before {
  content: "\F317";
}
.b__icon-lan-connect:before {
  content: "\F318";
}
.b__icon-lan-disconnect:before {
  content: "\F319";
}
.b__icon-lan-pending:before {
  content: "\F31A";
}
.b__icon-language-c:before {
  content: "\F671";
}
.b__icon-language-cpp:before {
  content: "\F672";
}
.b__icon-language-csharp:before {
  content: "\F31B";
}
.b__icon-language-css3:before {
  content: "\F31C";
}
.b__icon-language-go:before {
  content: "\F7D2";
}
.b__icon-language-haskell:before {
  content: "\FC6E";
}
.b__icon-language-html5:before {
  content: "\F31D";
}
.b__icon-language-java:before {
  content: "\FB1C";
}
.b__icon-language-javascript:before {
  content: "\F31E";
}
.b__icon-language-lua:before {
  content: "\F8B0";
}
.b__icon-language-php:before {
  content: "\F31F";
}
.b__icon-language-python:before {
  content: "\F320";
}
.b__icon-language-python-text:before {
  content: "\F321";
}
.b__icon-language-r:before {
  content: "\F7D3";
}
.b__icon-language-ruby-on-rails:before {
  content: "\FACE";
}
.b__icon-language-swift:before {
  content: "\F6E4";
}
.b__icon-language-typescript:before {
  content: "\F6E5";
}
.b__icon-laptop:before {
  content: "\F322";
}
.b__icon-laptop-chromebook:before {
  content: "\F323";
}
.b__icon-laptop-mac:before {
  content: "\F324";
}
.b__icon-laptop-off:before {
  content: "\F6E6";
}
.b__icon-laptop-windows:before {
  content: "\F325";
}
.b__icon-laravel:before {
  content: "\FACF";
}
.b__icon-lasso:before {
  content: "\FF20";
}
.b__icon-lastfm:before {
  content: "\F326";
}
.b__icon-lastpass:before {
  content: "\F446";
}
.b__icon-launch:before {
  content: "\F327";
}
.b__icon-lava-lamp:before {
  content: "\F7D4";
}
.b__icon-layers:before {
  content: "\F328";
}
.b__icon-layers-minus:before {
  content: "\FE8D";
}
.b__icon-layers-off:before {
  content: "\F329";
}
.b__icon-layers-off-outline:before {
  content: "\F9FC";
}
.b__icon-layers-outline:before {
  content: "\F9FD";
}
.b__icon-layers-plus:before {
  content: "\FE30";
}
.b__icon-layers-remove:before {
  content: "\FE31";
}
.b__icon-lead-pencil:before {
  content: "\F64F";
}
.b__icon-leaf:before {
  content: "\F32A";
}
.b__icon-leaf-maple:before {
  content: "\FC6F";
}
.b__icon-leak:before {
  content: "\FDB3";
}
.b__icon-leak-off:before {
  content: "\FDB4";
}
.b__icon-led-off:before {
  content: "\F32B";
}
.b__icon-led-on:before {
  content: "\F32C";
}
.b__icon-led-outline:before {
  content: "\F32D";
}
.b__icon-led-strip:before {
  content: "\F7D5";
}
.b__icon-led-variant-off:before {
  content: "\F32E";
}
.b__icon-led-variant-on:before {
  content: "\F32F";
}
.b__icon-led-variant-outline:before {
  content: "\F330";
}
.b__icon-less-than:before {
  content: "\F97B";
}
.b__icon-less-than-or-equal:before {
  content: "\F97C";
}
.b__icon-library:before {
  content: "\F331";
}
.b__icon-library-books:before {
  content: "\F332";
}
.b__icon-library-movie:before {
  content: "\FCF4";
}
.b__icon-library-music:before {
  content: "\F333";
}
.b__icon-library-music-outline:before {
  content: "\FF21";
}
.b__icon-library-plus:before {
  content: "\F334";
}
.b__icon-library-shelves:before {
  content: "\FB85";
}
.b__icon-library-video:before {
  content: "\FCF5";
}
.b__icon-lifebuoy:before {
  content: "\F87D";
}
.b__icon-light-switch:before {
  content: "\F97D";
}
.b__icon-lightbulb:before {
  content: "\F335";
}
.b__icon-lightbulb-off:before {
  content: "\FE32";
}
.b__icon-lightbulb-off-outline:before {
  content: "\FE33";
}
.b__icon-lightbulb-on:before {
  content: "\F6E7";
}
.b__icon-lightbulb-on-outline:before {
  content: "\F6E8";
}
.b__icon-lightbulb-outline:before {
  content: "\F336";
}
.b__icon-lighthouse:before {
  content: "\F9FE";
}
.b__icon-lighthouse-on:before {
  content: "\F9FF";
}
.b__icon-link:before {
  content: "\F337";
}
.b__icon-link-box:before {
  content: "\FCF6";
}
.b__icon-link-box-outline:before {
  content: "\FCF7";
}
.b__icon-link-box-variant:before {
  content: "\FCF8";
}
.b__icon-link-box-variant-outline:before {
  content: "\FCF9";
}
.b__icon-link-off:before {
  content: "\F338";
}
.b__icon-link-plus:before {
  content: "\FC70";
}
.b__icon-link-variant:before {
  content: "\F339";
}
.b__icon-link-variant-off:before {
  content: "\F33A";
}
.b__icon-linkedin:before {
  content: "\F33B";
}
.b__icon-linkedin-box:before {
  content: "\F33C";
}
.b__icon-linux:before {
  content: "\F33D";
}
.b__icon-linux-mint:before {
  content: "\F8EC";
}
.b__icon-litecoin:before {
  content: "\FA60";
}
.b__icon-loading:before {
  content: "\F771";
}
.b__icon-lock:before {
  content: "\F33E";
}
.b__icon-lock-alert:before {
  content: "\F8ED";
}
.b__icon-lock-clock:before {
  content: "\F97E";
}
.b__icon-lock-open:before {
  content: "\F33F";
}
.b__icon-lock-open-outline:before {
  content: "\F340";
}
.b__icon-lock-outline:before {
  content: "\F341";
}
.b__icon-lock-pattern:before {
  content: "\F6E9";
}
.b__icon-lock-plus:before {
  content: "\F5FB";
}
.b__icon-lock-question:before {
  content: "\F8EE";
}
.b__icon-lock-reset:before {
  content: "\F772";
}
.b__icon-lock-smart:before {
  content: "\F8B1";
}
.b__icon-locker:before {
  content: "\F7D6";
}
.b__icon-locker-multiple:before {
  content: "\F7D7";
}
.b__icon-login:before {
  content: "\F342";
}
.b__icon-login-variant:before {
  content: "\F5FC";
}
.b__icon-logout:before {
  content: "\F343";
}
.b__icon-logout-variant:before {
  content: "\F5FD";
}
.b__icon-looks:before {
  content: "\F344";
}
.b__icon-loop:before {
  content: "\F6EA";
}
.b__icon-loupe:before {
  content: "\F345";
}
.b__icon-lumx:before {
  content: "\F346";
}
.b__icon-lyft:before {
  content: "\FB1D";
}
.b__icon-magnet:before {
  content: "\F347";
}
.b__icon-magnet-on:before {
  content: "\F348";
}
.b__icon-magnify:before {
  content: "\F349";
}
.b__icon-magnify-close:before {
  content: "\F97F";
}
.b__icon-magnify-minus:before {
  content: "\F34A";
}
.b__icon-magnify-minus-cursor:before {
  content: "\FA61";
}
.b__icon-magnify-minus-outline:before {
  content: "\F6EB";
}
.b__icon-magnify-plus:before {
  content: "\F34B";
}
.b__icon-magnify-plus-cursor:before {
  content: "\FA62";
}
.b__icon-magnify-plus-outline:before {
  content: "\F6EC";
}
.b__icon-mail:before {
  content: "\F1EE";
}
.b__icon-mail-ru:before {
  content: "\F34C";
}
.b__icon-mailbox:before {
  content: "\F6ED";
}
.b__icon-mailbox-open:before {
  content: "\FD64";
}
.b__icon-mailbox-open-outline:before {
  content: "\FD65";
}
.b__icon-mailbox-open-up:before {
  content: "\FD66";
}
.b__icon-mailbox-open-up-outline:before {
  content: "\FD67";
}
.b__icon-mailbox-outline:before {
  content: "\FD68";
}
.b__icon-mailbox-up:before {
  content: "\FD69";
}
.b__icon-mailbox-up-outline:before {
  content: "\FD6A";
}
.b__icon-map:before {
  content: "\F34D";
}
.b__icon-map-check:before {
  content: "\FED9";
}
.b__icon-map-check-outline:before {
  content: "\FEDA";
}
.b__icon-map-clock:before {
  content: "\FCFA";
}
.b__icon-map-clock-outline:before {
  content: "\FCFB";
}
.b__icon-map-legend:before {
  content: "\FA00";
}
.b__icon-map-marker:before {
  content: "\F34E";
}
.b__icon-map-marker-alert:before {
  content: "\FF22";
}
.b__icon-map-marker-alert-outline:before {
  content: "\FF23";
}
.b__icon-map-marker-check:before {
  content: "\FC71";
}
.b__icon-map-marker-circle:before {
  content: "\F34F";
}
.b__icon-map-marker-distance:before {
  content: "\F8EF";
}
.b__icon-map-marker-minus:before {
  content: "\F650";
}
.b__icon-map-marker-multiple:before {
  content: "\F350";
}
.b__icon-map-marker-off:before {
  content: "\F351";
}
.b__icon-map-marker-outline:before {
  content: "\F7D8";
}
.b__icon-map-marker-path:before {
  content: "\FCFC";
}
.b__icon-map-marker-plus:before {
  content: "\F651";
}
.b__icon-map-marker-question:before {
  content: "\FF24";
}
.b__icon-map-marker-question-outline:before {
  content: "\FF25";
}
.b__icon-map-marker-radius:before {
  content: "\F352";
}
.b__icon-map-marker-remove:before {
  content: "\FF26";
}
.b__icon-map-marker-remove-variant:before {
  content: "\FF27";
}
.b__icon-map-minus:before {
  content: "\F980";
}
.b__icon-map-outline:before {
  content: "\F981";
}
.b__icon-map-plus:before {
  content: "\F982";
}
.b__icon-map-search:before {
  content: "\F983";
}
.b__icon-map-search-outline:before {
  content: "\F984";
}
.b__icon-mapbox:before {
  content: "\FB86";
}
.b__icon-margin:before {
  content: "\F353";
}
.b__icon-markdown:before {
  content: "\F354";
}
.b__icon-marker:before {
  content: "\F652";
}
.b__icon-marker-cancel:before {
  content: "\FDB5";
}
.b__icon-marker-check:before {
  content: "\F355";
}
.b__icon-mastodon:before {
  content: "\FAD0";
}
.b__icon-mastodon-variant:before {
  content: "\FAD1";
}
.b__icon-material-design:before {
  content: "\F985";
}
.b__icon-material-ui:before {
  content: "\F357";
}
.b__icon-math-compass:before {
  content: "\F358";
}
.b__icon-math-cos:before {
  content: "\FC72";
}
.b__icon-math-sin:before {
  content: "\FC73";
}
.b__icon-math-tan:before {
  content: "\FC74";
}
.b__icon-matrix:before {
  content: "\F628";
}
.b__icon-maxcdn:before {
  content: "\F359";
}
.b__icon-medal:before {
  content: "\F986";
}
.b__icon-medical-bag:before {
  content: "\F6EE";
}
.b__icon-medium:before {
  content: "\F35A";
}
.b__icon-meetup:before {
  content: "\FAD2";
}
.b__icon-memory:before {
  content: "\F35B";
}
.b__icon-menu:before {
  content: "\F35C";
}
.b__icon-menu-down:before {
  content: "\F35D";
}
.b__icon-menu-down-outline:before {
  content: "\F6B5";
}
.b__icon-menu-left:before {
  content: "\F35E";
}
.b__icon-menu-left-outline:before {
  content: "\FA01";
}
.b__icon-menu-open:before {
  content: "\FB87";
}
.b__icon-menu-right:before {
  content: "\F35F";
}
.b__icon-menu-right-outline:before {
  content: "\FA02";
}
.b__icon-menu-swap:before {
  content: "\FA63";
}
.b__icon-menu-swap-outline:before {
  content: "\FA64";
}
.b__icon-menu-up:before {
  content: "\F360";
}
.b__icon-menu-up-outline:before {
  content: "\F6B6";
}
.b__icon-message:before {
  content: "\F361";
}
.b__icon-message-alert:before {
  content: "\F362";
}
.b__icon-message-alert-outline:before {
  content: "\FA03";
}
.b__icon-message-bulleted:before {
  content: "\F6A1";
}
.b__icon-message-bulleted-off:before {
  content: "\F6A2";
}
.b__icon-message-draw:before {
  content: "\F363";
}
.b__icon-message-image:before {
  content: "\F364";
}
.b__icon-message-outline:before {
  content: "\F365";
}
.b__icon-message-plus:before {
  content: "\F653";
}
.b__icon-message-processing:before {
  content: "\F366";
}
.b__icon-message-reply:before {
  content: "\F367";
}
.b__icon-message-reply-text:before {
  content: "\F368";
}
.b__icon-message-settings:before {
  content: "\F6EF";
}
.b__icon-message-settings-variant:before {
  content: "\F6F0";
}
.b__icon-message-text:before {
  content: "\F369";
}
.b__icon-message-text-outline:before {
  content: "\F36A";
}
.b__icon-message-video:before {
  content: "\F36B";
}
.b__icon-meteor:before {
  content: "\F629";
}
.b__icon-metronome:before {
  content: "\F7D9";
}
.b__icon-metronome-tick:before {
  content: "\F7DA";
}
.b__icon-micro-sd:before {
  content: "\F7DB";
}
.b__icon-microphone:before {
  content: "\F36C";
}
.b__icon-microphone-minus:before {
  content: "\F8B2";
}
.b__icon-microphone-off:before {
  content: "\F36D";
}
.b__icon-microphone-outline:before {
  content: "\F36E";
}
.b__icon-microphone-plus:before {
  content: "\F8B3";
}
.b__icon-microphone-settings:before {
  content: "\F36F";
}
.b__icon-microphone-variant:before {
  content: "\F370";
}
.b__icon-microphone-variant-off:before {
  content: "\F371";
}
.b__icon-microscope:before {
  content: "\F654";
}
.b__icon-microsoft:before {
  content: "\F372";
}
.b__icon-microsoft-dynamics:before {
  content: "\F987";
}
.b__icon-microwave:before {
  content: "\FC75";
}
.b__icon-midi:before {
  content: "\F8F0";
}
.b__icon-midi-port:before {
  content: "\F8F1";
}
.b__icon-mine:before {
  content: "\FDB6";
}
.b__icon-minecraft:before {
  content: "\F373";
}
.b__icon-mini-sd:before {
  content: "\FA04";
}
.b__icon-minidisc:before {
  content: "\FA05";
}
.b__icon-minus:before {
  content: "\F374";
}
.b__icon-minus-box:before {
  content: "\F375";
}
.b__icon-minus-box-outline:before {
  content: "\F6F1";
}
.b__icon-minus-circle:before {
  content: "\F376";
}
.b__icon-minus-circle-outline:before {
  content: "\F377";
}
.b__icon-minus-network:before {
  content: "\F378";
}
.b__icon-minus-network-outline:before {
  content: "\FC76";
}
.b__icon-mixcloud:before {
  content: "\F62A";
}
.b__icon-mixed-martial-arts:before {
  content: "\FD6B";
}
.b__icon-mixed-reality:before {
  content: "\F87E";
}
.b__icon-mixer:before {
  content: "\F7DC";
}
.b__icon-molecule:before {
  content: "\FB88";
}
.b__icon-monitor:before {
  content: "\F379";
}
.b__icon-monitor-cellphone:before {
  content: "\F988";
}
.b__icon-monitor-cellphone-star:before {
  content: "\F989";
}
.b__icon-monitor-dashboard:before {
  content: "\FA06";
}
.b__icon-monitor-lock:before {
  content: "\FDB7";
}
.b__icon-monitor-multiple:before {
  content: "\F37A";
}
.b__icon-monitor-off:before {
  content: "\FD6C";
}
.b__icon-monitor-screenshot:before {
  content: "\FE34";
}
.b__icon-monitor-star:before {
  content: "\FDB8";
}
.b__icon-more:before {
  content: "\F37B";
}
.b__icon-mother-nurse:before {
  content: "\FCFD";
}
.b__icon-motion-sensor:before {
  content: "\FD6D";
}
.b__icon-motorbike:before {
  content: "\F37C";
}
.b__icon-mouse:before {
  content: "\F37D";
}
.b__icon-mouse-bluetooth:before {
  content: "\F98A";
}
.b__icon-mouse-off:before {
  content: "\F37E";
}
.b__icon-mouse-variant:before {
  content: "\F37F";
}
.b__icon-mouse-variant-off:before {
  content: "\F380";
}
.b__icon-move-resize:before {
  content: "\F655";
}
.b__icon-move-resize-variant:before {
  content: "\F656";
}
.b__icon-movie:before {
  content: "\F381";
}
.b__icon-movie-outline:before {
  content: "\FDB9";
}
.b__icon-movie-roll:before {
  content: "\F7DD";
}
.b__icon-muffin:before {
  content: "\F98B";
}
.b__icon-multiplication:before {
  content: "\F382";
}
.b__icon-multiplication-box:before {
  content: "\F383";
}
.b__icon-mushroom:before {
  content: "\F7DE";
}
.b__icon-mushroom-outline:before {
  content: "\F7DF";
}
.b__icon-music:before {
  content: "\F759";
}
.b__icon-music-box:before {
  content: "\F384";
}
.b__icon-music-box-outline:before {
  content: "\F385";
}
.b__icon-music-circle:before {
  content: "\F386";
}
.b__icon-music-circle-outline:before {
  content: "\FAD3";
}
.b__icon-music-note:before {
  content: "\F387";
}
.b__icon-music-note-bluetooth:before {
  content: "\F5FE";
}
.b__icon-music-note-bluetooth-off:before {
  content: "\F5FF";
}
.b__icon-music-note-eighth:before {
  content: "\F388";
}
.b__icon-music-note-half:before {
  content: "\F389";
}
.b__icon-music-note-off:before {
  content: "\F38A";
}
.b__icon-music-note-plus:before {
  content: "\FDBA";
}
.b__icon-music-note-quarter:before {
  content: "\F38B";
}
.b__icon-music-note-sixteenth:before {
  content: "\F38C";
}
.b__icon-music-note-whole:before {
  content: "\F38D";
}
.b__icon-music-off:before {
  content: "\F75A";
}
.b__icon-nail:before {
  content: "\FDBB";
}
.b__icon-nas:before {
  content: "\F8F2";
}
.b__icon-nativescript:before {
  content: "\F87F";
}
.b__icon-nature:before {
  content: "\F38E";
}
.b__icon-nature-people:before {
  content: "\F38F";
}
.b__icon-navigation:before {
  content: "\F390";
}
.b__icon-near-me:before {
  content: "\F5CD";
}
.b__icon-necklace:before {
  content: "\FF28";
}
.b__icon-needle:before {
  content: "\F391";
}
.b__icon-netflix:before {
  content: "\F745";
}
.b__icon-network:before {
  content: "\F6F2";
}
.b__icon-network-off:before {
  content: "\FC77";
}
.b__icon-network-off-outline:before {
  content: "\FC78";
}
.b__icon-network-outline:before {
  content: "\FC79";
}
.b__icon-network-strength-1:before {
  content: "\F8F3";
}
.b__icon-network-strength-1-alert:before {
  content: "\F8F4";
}
.b__icon-network-strength-2:before {
  content: "\F8F5";
}
.b__icon-network-strength-2-alert:before {
  content: "\F8F6";
}
.b__icon-network-strength-3:before {
  content: "\F8F7";
}
.b__icon-network-strength-3-alert:before {
  content: "\F8F8";
}
.b__icon-network-strength-4:before {
  content: "\F8F9";
}
.b__icon-network-strength-4-alert:before {
  content: "\F8FA";
}
.b__icon-network-strength-off:before {
  content: "\F8FB";
}
.b__icon-network-strength-off-outline:before {
  content: "\F8FC";
}
.b__icon-network-strength-outline:before {
  content: "\F8FD";
}
.b__icon-new-box:before {
  content: "\F394";
}
.b__icon-newspaper:before {
  content: "\F395";
}
.b__icon-newspaper-minus:before {
  content: "\FF29";
}
.b__icon-newspaper-plus:before {
  content: "\FF2A";
}
.b__icon-nfc:before {
  content: "\F396";
}
.b__icon-nfc-off:before {
  content: "\FE35";
}
.b__icon-nfc-search-variant:before {
  content: "\FE36";
}
.b__icon-nfc-tap:before {
  content: "\F397";
}
.b__icon-nfc-variant:before {
  content: "\F398";
}
.b__icon-nfc-variant-off:before {
  content: "\FE37";
}
.b__icon-ninja:before {
  content: "\F773";
}
.b__icon-nintendo-switch:before {
  content: "\F7E0";
}
.b__icon-nodejs:before {
  content: "\F399";
}
.b__icon-not-equal:before {
  content: "\F98C";
}
.b__icon-not-equal-variant:before {
  content: "\F98D";
}
.b__icon-note:before {
  content: "\F39A";
}
.b__icon-note-circle:before {
  content: "\FEDB";
}
.b__icon-note-multiple:before {
  content: "\F6B7";
}
.b__icon-note-multiple-outline:before {
  content: "\F6B8";
}
.b__icon-note-outline:before {
  content: "\F39B";
}
.b__icon-note-plus:before {
  content: "\F39C";
}
.b__icon-note-plus-outline:before {
  content: "\F39D";
}
.b__icon-note-text:before {
  content: "\F39E";
}
.b__icon-notebook:before {
  content: "\F82D";
}
.b__icon-notebook-multiple:before {
  content: "\FE38";
}
.b__icon-notebook-outline:before {
  content: "\FEDC";
}
.b__icon-notification-clear-all:before {
  content: "\F39F";
}
.b__icon-npm:before {
  content: "\F6F6";
}
.b__icon-npm-variant:before {
  content: "\F98E";
}
.b__icon-npm-variant-outline:before {
  content: "\F98F";
}
.b__icon-nuke:before {
  content: "\F6A3";
}
.b__icon-null:before {
  content: "\F7E1";
}
.b__icon-numeric:before {
  content: "\F3A0";
}
.b__icon-numeric-0:before {
  content: "\30";
}
.b__icon-numeric-0-box:before {
  content: "\F3A1";
}
.b__icon-numeric-0-box-multiple:before {
  content: "\FF2B";
}
.b__icon-numeric-0-box-multiple-outline:before {
  content: "\F3A2";
}
.b__icon-numeric-0-box-outline:before {
  content: "\F3A3";
}
.b__icon-numeric-0-circle:before {
  content: "\FC7A";
}
.b__icon-numeric-0-circle-outline:before {
  content: "\FC7B";
}
.b__icon-numeric-1:before {
  content: "\31";
}
.b__icon-numeric-1-box:before {
  content: "\F3A4";
}
.b__icon-numeric-1-box-multiple:before {
  content: "\FF2C";
}
.b__icon-numeric-1-box-multiple-outline:before {
  content: "\F3A5";
}
.b__icon-numeric-1-box-outline:before {
  content: "\F3A6";
}
.b__icon-numeric-1-circle:before {
  content: "\FC7C";
}
.b__icon-numeric-1-circle-outline:before {
  content: "\FC7D";
}
.b__icon-numeric-2:before {
  content: "\32";
}
.b__icon-numeric-2-box:before {
  content: "\F3A7";
}
.b__icon-numeric-2-box-multiple:before {
  content: "\FF2D";
}
.b__icon-numeric-2-box-multiple-outline:before {
  content: "\F3A8";
}
.b__icon-numeric-2-box-outline:before {
  content: "\F3A9";
}
.b__icon-numeric-2-circle:before {
  content: "\FC7E";
}
.b__icon-numeric-2-circle-outline:before {
  content: "\FC7F";
}
.b__icon-numeric-3:before {
  content: "\33";
}
.b__icon-numeric-3-box:before {
  content: "\F3AA";
}
.b__icon-numeric-3-box-multiple:before {
  content: "\FF2E";
}
.b__icon-numeric-3-box-multiple-outline:before {
  content: "\F3AB";
}
.b__icon-numeric-3-box-outline:before {
  content: "\F3AC";
}
.b__icon-numeric-3-circle:before {
  content: "\FC80";
}
.b__icon-numeric-3-circle-outline:before {
  content: "\FC81";
}
.b__icon-numeric-4:before {
  content: "\34";
}
.b__icon-numeric-4-box:before {
  content: "\F3AD";
}
.b__icon-numeric-4-box-multiple:before {
  content: "\FF2F";
}
.b__icon-numeric-4-box-multiple-outline:before {
  content: "\F3AE";
}
.b__icon-numeric-4-box-outline:before {
  content: "\F3AF";
}
.b__icon-numeric-4-circle:before {
  content: "\FC82";
}
.b__icon-numeric-4-circle-outline:before {
  content: "\FC83";
}
.b__icon-numeric-5:before {
  content: "\35";
}
.b__icon-numeric-5-box:before {
  content: "\F3B0";
}
.b__icon-numeric-5-box-multiple:before {
  content: "\FF30";
}
.b__icon-numeric-5-box-multiple-outline:before {
  content: "\F3B1";
}
.b__icon-numeric-5-box-outline:before {
  content: "\F3B2";
}
.b__icon-numeric-5-circle:before {
  content: "\FC84";
}
.b__icon-numeric-5-circle-outline:before {
  content: "\FC85";
}
.b__icon-numeric-6:before {
  content: "\36";
}
.b__icon-numeric-6-box:before {
  content: "\F3B3";
}
.b__icon-numeric-6-box-multiple:before {
  content: "\FF31";
}
.b__icon-numeric-6-box-multiple-outline:before {
  content: "\F3B4";
}
.b__icon-numeric-6-box-outline:before {
  content: "\F3B5";
}
.b__icon-numeric-6-circle:before {
  content: "\FC86";
}
.b__icon-numeric-6-circle-outline:before {
  content: "\FC87";
}
.b__icon-numeric-7:before {
  content: "\37";
}
.b__icon-numeric-7-box:before {
  content: "\F3B6";
}
.b__icon-numeric-7-box-multiple:before {
  content: "\FF32";
}
.b__icon-numeric-7-box-multiple-outline:before {
  content: "\F3B7";
}
.b__icon-numeric-7-box-outline:before {
  content: "\F3B8";
}
.b__icon-numeric-7-circle:before {
  content: "\FC88";
}
.b__icon-numeric-7-circle-outline:before {
  content: "\FC89";
}
.b__icon-numeric-8:before {
  content: "\38";
}
.b__icon-numeric-8-box:before {
  content: "\F3B9";
}
.b__icon-numeric-8-box-multiple:before {
  content: "\FF33";
}
.b__icon-numeric-8-box-multiple-outline:before {
  content: "\F3BA";
}
.b__icon-numeric-8-box-outline:before {
  content: "\F3BB";
}
.b__icon-numeric-8-circle:before {
  content: "\FC8A";
}
.b__icon-numeric-8-circle-outline:before {
  content: "\FC8B";
}
.b__icon-numeric-9:before {
  content: "\39";
}
.b__icon-numeric-9-box:before {
  content: "\F3BC";
}
.b__icon-numeric-9-box-multiple:before {
  content: "\FF34";
}
.b__icon-numeric-9-box-multiple-outline:before {
  content: "\F3BD";
}
.b__icon-numeric-9-box-outline:before {
  content: "\F3BE";
}
.b__icon-numeric-9-circle:before {
  content: "\FC8C";
}
.b__icon-numeric-9-circle-outline:before {
  content: "\FC8D";
}
.b__icon-numeric-9-plus-box:before {
  content: "\F3BF";
}
.b__icon-numeric-9-plus-box-multiple:before {
  content: "\FF35";
}
.b__icon-numeric-9-plus-box-multiple-outline:before {
  content: "\F3C0";
}
.b__icon-numeric-9-plus-box-outline:before {
  content: "\F3C1";
}
.b__icon-numeric-9-plus-circle:before {
  content: "\FC8E";
}
.b__icon-numeric-9-plus-circle-outline:before {
  content: "\FC8F";
}
.b__icon-nut:before {
  content: "\F6F7";
}
.b__icon-nutrition:before {
  content: "\F3C2";
}
.b__icon-oar:before {
  content: "\F67B";
}
.b__icon-ocarina:before {
  content: "\FDBC";
}
.b__icon-octagon:before {
  content: "\F3C3";
}
.b__icon-octagon-outline:before {
  content: "\F3C4";
}
.b__icon-octagram:before {
  content: "\F6F8";
}
.b__icon-octagram-outline:before {
  content: "\F774";
}
.b__icon-odnoklassniki:before {
  content: "\F3C5";
}
.b__icon-office:before {
  content: "\F3C6";
}
.b__icon-office-building:before {
  content: "\F990";
}
.b__icon-oil:before {
  content: "\F3C7";
}
.b__icon-oil-lamp:before {
  content: "\FF36";
}
.b__icon-oil-temperature:before {
  content: "\F3C8";
}
.b__icon-omega:before {
  content: "\F3C9";
}
.b__icon-one-up:before {
  content: "\FB89";
}
.b__icon-onedrive:before {
  content: "\F3CA";
}
.b__icon-onenote:before {
  content: "\F746";
}
.b__icon-onepassword:before {
  content: "\F880";
}
.b__icon-opacity:before {
  content: "\F5CC";
}
.b__icon-open-in-app:before {
  content: "\F3CB";
}
.b__icon-open-in-new:before {
  content: "\F3CC";
}
.b__icon-open-source-initiative:before {
  content: "\FB8A";
}
.b__icon-openid:before {
  content: "\F3CD";
}
.b__icon-opera:before {
  content: "\F3CE";
}
.b__icon-orbit:before {
  content: "\F018";
}
.b__icon-origin:before {
  content: "\FB2B";
}
.b__icon-ornament:before {
  content: "\F3CF";
}
.b__icon-ornament-variant:before {
  content: "\F3D0";
}
.b__icon-outlook:before {
  content: "\FCFE";
}
.b__icon-owl:before {
  content: "\F3D2";
}
.b__icon-pac-man:before {
  content: "\FB8B";
}
.b__icon-package:before {
  content: "\F3D3";
}
.b__icon-package-down:before {
  content: "\F3D4";
}
.b__icon-package-up:before {
  content: "\F3D5";
}
.b__icon-package-variant:before {
  content: "\F3D6";
}
.b__icon-package-variant-closed:before {
  content: "\F3D7";
}
.b__icon-page-first:before {
  content: "\F600";
}
.b__icon-page-last:before {
  content: "\F601";
}
.b__icon-page-layout-body:before {
  content: "\F6F9";
}
.b__icon-page-layout-footer:before {
  content: "\F6FA";
}
.b__icon-page-layout-header:before {
  content: "\F6FB";
}
.b__icon-page-layout-sidebar-left:before {
  content: "\F6FC";
}
.b__icon-page-layout-sidebar-right:before {
  content: "\F6FD";
}
.b__icon-page-next:before {
  content: "\FB8C";
}
.b__icon-page-next-outline:before {
  content: "\FB8D";
}
.b__icon-page-previous:before {
  content: "\FB8E";
}
.b__icon-page-previous-outline:before {
  content: "\FB8F";
}
.b__icon-palette:before {
  content: "\F3D8";
}
.b__icon-palette-advanced:before {
  content: "\F3D9";
}
.b__icon-palette-outline:before {
  content: "\FE6C";
}
.b__icon-palette-swatch:before {
  content: "\F8B4";
}
.b__icon-pan:before {
  content: "\FB90";
}
.b__icon-pan-bottom-left:before {
  content: "\FB91";
}
.b__icon-pan-bottom-right:before {
  content: "\FB92";
}
.b__icon-pan-down:before {
  content: "\FB93";
}
.b__icon-pan-horizontal:before {
  content: "\FB94";
}
.b__icon-pan-left:before {
  content: "\FB95";
}
.b__icon-pan-right:before {
  content: "\FB96";
}
.b__icon-pan-top-left:before {
  content: "\FB97";
}
.b__icon-pan-top-right:before {
  content: "\FB98";
}
.b__icon-pan-up:before {
  content: "\FB99";
}
.b__icon-pan-vertical:before {
  content: "\FB9A";
}
.b__icon-panda:before {
  content: "\F3DA";
}
.b__icon-pandora:before {
  content: "\F3DB";
}
.b__icon-panorama:before {
  content: "\F3DC";
}
.b__icon-panorama-fisheye:before {
  content: "\F3DD";
}
.b__icon-panorama-horizontal:before {
  content: "\F3DE";
}
.b__icon-panorama-vertical:before {
  content: "\F3DF";
}
.b__icon-panorama-wide-angle:before {
  content: "\F3E0";
}
.b__icon-paper-cut-vertical:before {
  content: "\F3E1";
}
.b__icon-paperclip:before {
  content: "\F3E2";
}
.b__icon-parachute:before {
  content: "\FC90";
}
.b__icon-parachute-outline:before {
  content: "\FC91";
}
.b__icon-parking:before {
  content: "\F3E3";
}
.b__icon-passport:before {
  content: "\F7E2";
}
.b__icon-passport-biometric:before {
  content: "\FDBD";
}
.b__icon-patreon:before {
  content: "\F881";
}
.b__icon-pause:before {
  content: "\F3E4";
}
.b__icon-pause-circle:before {
  content: "\F3E5";
}
.b__icon-pause-circle-outline:before {
  content: "\F3E6";
}
.b__icon-pause-octagon:before {
  content: "\F3E7";
}
.b__icon-pause-octagon-outline:before {
  content: "\F3E8";
}
.b__icon-paw:before {
  content: "\F3E9";
}
.b__icon-paw-off:before {
  content: "\F657";
}
.b__icon-paypal:before {
  content: "\F882";
}
.b__icon-pdf-box:before {
  content: "\FE39";
}
.b__icon-peace:before {
  content: "\F883";
}
.b__icon-pen:before {
  content: "\F3EA";
}
.b__icon-pen-lock:before {
  content: "\FDBE";
}
.b__icon-pen-minus:before {
  content: "\FDBF";
}
.b__icon-pen-off:before {
  content: "\FDC0";
}
.b__icon-pen-plus:before {
  content: "\FDC1";
}
.b__icon-pen-remove:before {
  content: "\FDC2";
}
.b__icon-pencil:before {
  content: "\F3EB";
}
.b__icon-pencil-box:before {
  content: "\F3EC";
}
.b__icon-pencil-box-outline:before {
  content: "\F3ED";
}
.b__icon-pencil-circle:before {
  content: "\F6FE";
}
.b__icon-pencil-circle-outline:before {
  content: "\F775";
}
.b__icon-pencil-lock:before {
  content: "\F3EE";
}
.b__icon-pencil-lock-outline:before {
  content: "\FDC3";
}
.b__icon-pencil-minus:before {
  content: "\FDC4";
}
.b__icon-pencil-minus-outline:before {
  content: "\FDC5";
}
.b__icon-pencil-off:before {
  content: "\F3EF";
}
.b__icon-pencil-off-outline:before {
  content: "\FDC6";
}
.b__icon-pencil-outline:before {
  content: "\FC92";
}
.b__icon-pencil-plus:before {
  content: "\FDC7";
}
.b__icon-pencil-plus-outline:before {
  content: "\FDC8";
}
.b__icon-pencil-remove:before {
  content: "\FDC9";
}
.b__icon-pencil-remove-outline:before {
  content: "\FDCA";
}
.b__icon-penguin:before {
  content: "\FEDD";
}
.b__icon-pentagon:before {
  content: "\F6FF";
}
.b__icon-pentagon-outline:before {
  content: "\F700";
}
.b__icon-percent:before {
  content: "\F3F0";
}
.b__icon-periodic-table:before {
  content: "\F8B5";
}
.b__icon-periodic-table-co2:before {
  content: "\F7E3";
}
.b__icon-periscope:before {
  content: "\F747";
}
.b__icon-perspective-less:before {
  content: "\FCFF";
}
.b__icon-perspective-more:before {
  content: "\FD00";
}
.b__icon-pharmacy:before {
  content: "\F3F1";
}
.b__icon-phone:before {
  content: "\F3F2";
}
.b__icon-phone-alert:before {
  content: "\FF37";
}
.b__icon-phone-bluetooth:before {
  content: "\F3F3";
}
.b__icon-phone-classic:before {
  content: "\F602";
}
.b__icon-phone-forward:before {
  content: "\F3F4";
}
.b__icon-phone-hangup:before {
  content: "\F3F5";
}
.b__icon-phone-in-talk:before {
  content: "\F3F6";
}
.b__icon-phone-incoming:before {
  content: "\F3F7";
}
.b__icon-phone-lock:before {
  content: "\F3F8";
}
.b__icon-phone-log:before {
  content: "\F3F9";
}
.b__icon-phone-minus:before {
  content: "\F658";
}
.b__icon-phone-missed:before {
  content: "\F3FA";
}
.b__icon-phone-off:before {
  content: "\FDCB";
}
.b__icon-phone-outgoing:before {
  content: "\F3FB";
}
.b__icon-phone-outline:before {
  content: "\FDCC";
}
.b__icon-phone-paused:before {
  content: "\F3FC";
}
.b__icon-phone-plus:before {
  content: "\F659";
}
.b__icon-phone-return:before {
  content: "\F82E";
}
.b__icon-phone-rotate-landscape:before {
  content: "\F884";
}
.b__icon-phone-rotate-portrait:before {
  content: "\F885";
}
.b__icon-phone-settings:before {
  content: "\F3FD";
}
.b__icon-phone-voip:before {
  content: "\F3FE";
}
.b__icon-pi:before {
  content: "\F3FF";
}
.b__icon-pi-box:before {
  content: "\F400";
}
.b__icon-pi-hole:before {
  content: "\FDCD";
}
.b__icon-piano:before {
  content: "\F67C";
}
.b__icon-pickaxe:before {
  content: "\F8B6";
}
.b__icon-picture-in-picture-bottom-right:before {
  content: "\FE3A";
}
.b__icon-picture-in-picture-bottom-right-outline:before {
  content: "\FE3B";
}
.b__icon-picture-in-picture-top-right:before {
  content: "\FE3C";
}
.b__icon-picture-in-picture-top-right-outline:before {
  content: "\FE3D";
}
.b__icon-pier:before {
  content: "\F886";
}
.b__icon-pier-crane:before {
  content: "\F887";
}
.b__icon-pig:before {
  content: "\F401";
}
.b__icon-pill:before {
  content: "\F402";
}
.b__icon-pillar:before {
  content: "\F701";
}
.b__icon-pin:before {
  content: "\F403";
}
.b__icon-pin-off:before {
  content: "\F404";
}
.b__icon-pin-off-outline:before {
  content: "\F92F";
}
.b__icon-pin-outline:before {
  content: "\F930";
}
.b__icon-pine-tree:before {
  content: "\F405";
}
.b__icon-pine-tree-box:before {
  content: "\F406";
}
.b__icon-pinterest:before {
  content: "\F407";
}
.b__icon-pinterest-box:before {
  content: "\F408";
}
.b__icon-pinwheel:before {
  content: "\FAD4";
}
.b__icon-pinwheel-outline:before {
  content: "\FAD5";
}
.b__icon-pipe:before {
  content: "\F7E4";
}
.b__icon-pipe-disconnected:before {
  content: "\F7E5";
}
.b__icon-pipe-leak:before {
  content: "\F888";
}
.b__icon-pirate:before {
  content: "\FA07";
}
.b__icon-pistol:before {
  content: "\F702";
}
.b__icon-piston:before {
  content: "\F889";
}
.b__icon-pizza:before {
  content: "\F409";
}
.b__icon-play:before {
  content: "\F40A";
}
.b__icon-play-box-outline:before {
  content: "\F40B";
}
.b__icon-play-circle:before {
  content: "\F40C";
}
.b__icon-play-circle-outline:before {
  content: "\F40D";
}
.b__icon-play-network:before {
  content: "\F88A";
}
.b__icon-play-network-outline:before {
  content: "\FC93";
}
.b__icon-play-outline:before {
  content: "\FF38";
}
.b__icon-play-pause:before {
  content: "\F40E";
}
.b__icon-play-protected-content:before {
  content: "\F40F";
}
.b__icon-play-speed:before {
  content: "\F8FE";
}
.b__icon-playlist-check:before {
  content: "\F5C7";
}
.b__icon-playlist-edit:before {
  content: "\F8FF";
}
.b__icon-playlist-minus:before {
  content: "\F410";
}
.b__icon-playlist-music:before {
  content: "\FC94";
}
.b__icon-playlist-music-outline:before {
  content: "\FC95";
}
.b__icon-playlist-play:before {
  content: "\F411";
}
.b__icon-playlist-plus:before {
  content: "\F412";
}
.b__icon-playlist-remove:before {
  content: "\F413";
}
.b__icon-playlist-star:before {
  content: "\FDCE";
}
.b__icon-playstation:before {
  content: "\F414";
}
.b__icon-plex:before {
  content: "\F6B9";
}
.b__icon-plus:before {
  content: "\F415";
}
.b__icon-plus-box:before {
  content: "\F416";
}
.b__icon-plus-box-outline:before {
  content: "\F703";
}
.b__icon-plus-circle:before {
  content: "\F417";
}
.b__icon-plus-circle-multiple-outline:before {
  content: "\F418";
}
.b__icon-plus-circle-outline:before {
  content: "\F419";
}
.b__icon-plus-minus:before {
  content: "\F991";
}
.b__icon-plus-minus-box:before {
  content: "\F992";
}
.b__icon-plus-network:before {
  content: "\F41A";
}
.b__icon-plus-network-outline:before {
  content: "\FC96";
}
.b__icon-plus-one:before {
  content: "\F41B";
}
.b__icon-plus-outline:before {
  content: "\F704";
}
.b__icon-pocket:before {
  content: "\F41C";
}
.b__icon-podcast:before {
  content: "\F993";
}
.b__icon-podium:before {
  content: "\FD01";
}
.b__icon-podium-bronze:before {
  content: "\FD02";
}
.b__icon-podium-gold:before {
  content: "\FD03";
}
.b__icon-podium-silver:before {
  content: "\FD04";
}
.b__icon-point-of-sale:before {
  content: "\FD6E";
}
.b__icon-pokeball:before {
  content: "\F41D";
}
.b__icon-pokemon-go:before {
  content: "\FA08";
}
.b__icon-poker-chip:before {
  content: "\F82F";
}
.b__icon-polaroid:before {
  content: "\F41E";
}
.b__icon-poll:before {
  content: "\F41F";
}
.b__icon-poll-box:before {
  content: "\F420";
}
.b__icon-polymer:before {
  content: "\F421";
}
.b__icon-pool:before {
  content: "\F606";
}
.b__icon-popcorn:before {
  content: "\F422";
}
.b__icon-postage-stamp:before {
  content: "\FC97";
}
.b__icon-pot:before {
  content: "\F65A";
}
.b__icon-pot-mix:before {
  content: "\F65B";
}
.b__icon-pound:before {
  content: "\F423";
}
.b__icon-pound-box:before {
  content: "\F424";
}
.b__icon-power:before {
  content: "\F425";
}
.b__icon-power-cycle:before {
  content: "\F900";
}
.b__icon-power-off:before {
  content: "\F901";
}
.b__icon-power-on:before {
  content: "\F902";
}
.b__icon-power-plug:before {
  content: "\F6A4";
}
.b__icon-power-plug-off:before {
  content: "\F6A5";
}
.b__icon-power-settings:before {
  content: "\F426";
}
.b__icon-power-sleep:before {
  content: "\F903";
}
.b__icon-power-socket:before {
  content: "\F427";
}
.b__icon-power-socket-au:before {
  content: "\F904";
}
.b__icon-power-socket-eu:before {
  content: "\F7E6";
}
.b__icon-power-socket-uk:before {
  content: "\F7E7";
}
.b__icon-power-socket-us:before {
  content: "\F7E8";
}
.b__icon-power-standby:before {
  content: "\F905";
}
.b__icon-powershell:before {
  content: "\FA09";
}
.b__icon-prescription:before {
  content: "\F705";
}
.b__icon-presentation:before {
  content: "\F428";
}
.b__icon-presentation-play:before {
  content: "\F429";
}
.b__icon-printer:before {
  content: "\F42A";
}
.b__icon-printer-3d:before {
  content: "\F42B";
}
.b__icon-printer-3d-nozzle:before {
  content: "\FE3E";
}
.b__icon-printer-3d-nozzle-outline:before {
  content: "\FE3F";
}
.b__icon-printer-alert:before {
  content: "\F42C";
}
.b__icon-printer-off:before {
  content: "\FE40";
}
.b__icon-printer-settings:before {
  content: "\F706";
}
.b__icon-printer-wireless:before {
  content: "\FA0A";
}
.b__icon-priority-high:before {
  content: "\F603";
}
.b__icon-priority-low:before {
  content: "\F604";
}
.b__icon-professional-hexagon:before {
  content: "\F42D";
}
.b__icon-progress-alert:before {
  content: "\FC98";
}
.b__icon-progress-check:before {
  content: "\F994";
}
.b__icon-progress-clock:before {
  content: "\F995";
}
.b__icon-progress-download:before {
  content: "\F996";
}
.b__icon-progress-upload:before {
  content: "\F997";
}
.b__icon-progress-wrench:before {
  content: "\FC99";
}
.b__icon-projector:before {
  content: "\F42E";
}
.b__icon-projector-screen:before {
  content: "\F42F";
}
.b__icon-publish:before {
  content: "\F6A6";
}
.b__icon-pulse:before {
  content: "\F430";
}
.b__icon-pumpkin:before {
  content: "\FB9B";
}
.b__icon-purse:before {
  content: "\FF39";
}
.b__icon-purse-outline:before {
  content: "\FF3A";
}
.b__icon-puzzle:before {
  content: "\F431";
}
.b__icon-puzzle-outline:before {
  content: "\FA65";
}
.b__icon-qi:before {
  content: "\F998";
}
.b__icon-qqchat:before {
  content: "\F605";
}
.b__icon-qrcode:before {
  content: "\F432";
}
.b__icon-qrcode-edit:before {
  content: "\F8B7";
}
.b__icon-qrcode-scan:before {
  content: "\F433";
}
.b__icon-quadcopter:before {
  content: "\F434";
}
.b__icon-quality-high:before {
  content: "\F435";
}
.b__icon-quality-low:before {
  content: "\FA0B";
}
.b__icon-quality-medium:before {
  content: "\FA0C";
}
.b__icon-quicktime:before {
  content: "\F436";
}
.b__icon-quora:before {
  content: "\FD05";
}
.b__icon-rabbit:before {
  content: "\F906";
}
.b__icon-racing-helmet:before {
  content: "\FD6F";
}
.b__icon-racquetball:before {
  content: "\FD70";
}
.b__icon-radar:before {
  content: "\F437";
}
.b__icon-radiator:before {
  content: "\F438";
}
.b__icon-radiator-disabled:before {
  content: "\FAD6";
}
.b__icon-radiator-off:before {
  content: "\FAD7";
}
.b__icon-radio:before {
  content: "\F439";
}
.b__icon-radio-am:before {
  content: "\FC9A";
}
.b__icon-radio-fm:before {
  content: "\FC9B";
}
.b__icon-radio-handheld:before {
  content: "\F43A";
}
.b__icon-radio-tower:before {
  content: "\F43B";
}
.b__icon-radioactive:before {
  content: "\F43C";
}
.b__icon-radioactive-off:before {
  content: "\FEDE";
}
.b__icon-radiobox-blank:before {
  content: "\F43D";
}
.b__icon-radiobox-marked:before {
  content: "\F43E";
}
.b__icon-radius:before {
  content: "\FC9C";
}
.b__icon-radius-outline:before {
  content: "\FC9D";
}
.b__icon-railroad-light:before {
  content: "\FF3B";
}
.b__icon-raspberry-pi:before {
  content: "\F43F";
}
.b__icon-ray-end:before {
  content: "\F440";
}
.b__icon-ray-end-arrow:before {
  content: "\F441";
}
.b__icon-ray-start:before {
  content: "\F442";
}
.b__icon-ray-start-arrow:before {
  content: "\F443";
}
.b__icon-ray-start-end:before {
  content: "\F444";
}
.b__icon-ray-vertex:before {
  content: "\F445";
}
.b__icon-react:before {
  content: "\F707";
}
.b__icon-read:before {
  content: "\F447";
}
.b__icon-receipt:before {
  content: "\F449";
}
.b__icon-record:before {
  content: "\F44A";
}
.b__icon-record-circle:before {
  content: "\FEDF";
}
.b__icon-record-circle-outline:before {
  content: "\FEE0";
}
.b__icon-record-player:before {
  content: "\F999";
}
.b__icon-record-rec:before {
  content: "\F44B";
}
.b__icon-rectangle:before {
  content: "\FE41";
}
.b__icon-rectangle-outline:before {
  content: "\FE42";
}
.b__icon-recycle:before {
  content: "\F44C";
}
.b__icon-reddit:before {
  content: "\F44D";
}
.b__icon-redo:before {
  content: "\F44E";
}
.b__icon-redo-variant:before {
  content: "\F44F";
}
.b__icon-reflect-horizontal:before {
  content: "\FA0D";
}
.b__icon-reflect-vertical:before {
  content: "\FA0E";
}
.b__icon-refresh:before {
  content: "\F450";
}
.b__icon-regex:before {
  content: "\F451";
}
.b__icon-registered-trademark:before {
  content: "\FA66";
}
.b__icon-relative-scale:before {
  content: "\F452";
}
.b__icon-reload:before {
  content: "\F453";
}
.b__icon-reminder:before {
  content: "\F88B";
}
.b__icon-remote:before {
  content: "\F454";
}
.b__icon-remote-desktop:before {
  content: "\F8B8";
}
.b__icon-remote-off:before {
  content: "\FEE1";
}
.b__icon-remote-tv:before {
  content: "\FEE2";
}
.b__icon-remote-tv-off:before {
  content: "\FEE3";
}
.b__icon-rename-box:before {
  content: "\F455";
}
.b__icon-reorder-horizontal:before {
  content: "\F687";
}
.b__icon-reorder-vertical:before {
  content: "\F688";
}
.b__icon-repeat:before {
  content: "\F456";
}
.b__icon-repeat-off:before {
  content: "\F457";
}
.b__icon-repeat-once:before {
  content: "\F458";
}
.b__icon-replay:before {
  content: "\F459";
}
.b__icon-reply:before {
  content: "\F45A";
}
.b__icon-reply-all:before {
  content: "\F45B";
}
.b__icon-reply-all-outline:before {
  content: "\FF3C";
}
.b__icon-reply-outline:before {
  content: "\FF3D";
}
.b__icon-reproduction:before {
  content: "\F45C";
}
.b__icon-resistor:before {
  content: "\FB1F";
}
.b__icon-resistor-nodes:before {
  content: "\FB20";
}
.b__icon-resize:before {
  content: "\FA67";
}
.b__icon-resize-bottom-right:before {
  content: "\F45D";
}
.b__icon-responsive:before {
  content: "\F45E";
}
.b__icon-restart:before {
  content: "\F708";
}
.b__icon-restart-off:before {
  content: "\FD71";
}
.b__icon-restore:before {
  content: "\F99A";
}
.b__icon-restore-clock:before {
  content: "\F6A7";
}
.b__icon-rewind:before {
  content: "\F45F";
}
.b__icon-rewind-10:before {
  content: "\FD06";
}
.b__icon-rewind-30:before {
  content: "\FD72";
}
.b__icon-rewind-outline:before {
  content: "\F709";
}
.b__icon-rhombus:before {
  content: "\F70A";
}
.b__icon-rhombus-medium:before {
  content: "\FA0F";
}
.b__icon-rhombus-outline:before {
  content: "\F70B";
}
.b__icon-rhombus-split:before {
  content: "\FA10";
}
.b__icon-ribbon:before {
  content: "\F460";
}
.b__icon-rice:before {
  content: "\F7E9";
}
.b__icon-ring:before {
  content: "\F7EA";
}
.b__icon-rivet:before {
  content: "\FE43";
}
.b__icon-road:before {
  content: "\F461";
}
.b__icon-road-variant:before {
  content: "\F462";
}
.b__icon-robot:before {
  content: "\F6A8";
}
.b__icon-robot-industrial:before {
  content: "\FB21";
}
.b__icon-robot-vacuum:before {
  content: "\F70C";
}
.b__icon-robot-vacuum-variant:before {
  content: "\F907";
}
.b__icon-rocket:before {
  content: "\F463";
}
.b__icon-roller-skate:before {
  content: "\FD07";
}
.b__icon-rollerblade:before {
  content: "\FD08";
}
.b__icon-rollupjs:before {
  content: "\FB9C";
}
.b__icon-room-service:before {
  content: "\F88C";
}
.b__icon-room-service-outline:before {
  content: "\FD73";
}
.b__icon-rotate-3d:before {
  content: "\FEE4";
}
.b__icon-rotate-3d-variant:before {
  content: "\F464";
}
.b__icon-rotate-left:before {
  content: "\F465";
}
.b__icon-rotate-left-variant:before {
  content: "\F466";
}
.b__icon-rotate-orbit:before {
  content: "\FD74";
}
.b__icon-rotate-right:before {
  content: "\F467";
}
.b__icon-rotate-right-variant:before {
  content: "\F468";
}
.b__icon-rounded-corner:before {
  content: "\F607";
}
.b__icon-router-wireless:before {
  content: "\F469";
}
.b__icon-router-wireless-settings:before {
  content: "\FA68";
}
.b__icon-routes:before {
  content: "\F46A";
}
.b__icon-rowing:before {
  content: "\F608";
}
.b__icon-rss:before {
  content: "\F46B";
}
.b__icon-rss-box:before {
  content: "\F46C";
}
.b__icon-rss-off:before {
  content: "\FF3E";
}
.b__icon-ruby:before {
  content: "\FD09";
}
.b__icon-rugby:before {
  content: "\FD75";
}
.b__icon-ruler:before {
  content: "\F46D";
}
.b__icon-ruler-square:before {
  content: "\FC9E";
}
.b__icon-run:before {
  content: "\F70D";
}
.b__icon-run-fast:before {
  content: "\F46E";
}
.b__icon-sack:before {
  content: "\FD0A";
}
.b__icon-sack-percent:before {
  content: "\FD0B";
}
.b__icon-safe:before {
  content: "\FA69";
}
.b__icon-safety-goggles:before {
  content: "\FD0C";
}
.b__icon-sailing:before {
  content: "\FEE5";
}
.b__icon-sale:before {
  content: "\F46F";
}
.b__icon-salesforce:before {
  content: "\F88D";
}
.b__icon-sass:before {
  content: "\F7EB";
}
.b__icon-satellite:before {
  content: "\F470";
}
.b__icon-satellite-uplink:before {
  content: "\F908";
}
.b__icon-satellite-variant:before {
  content: "\F471";
}
.b__icon-sausage:before {
  content: "\F8B9";
}
.b__icon-saw-blade:before {
  content: "\FE44";
}
.b__icon-saxophone:before {
  content: "\F609";
}
.b__icon-scale:before {
  content: "\F472";
}
.b__icon-scale-balance:before {
  content: "\F5D1";
}
.b__icon-scale-bathroom:before {
  content: "\F473";
}
.b__icon-scanner:before {
  content: "\F6AA";
}
.b__icon-scanner-off:before {
  content: "\F909";
}
.b__icon-scatter-plot:before {
  content: "\FEE6";
}
.b__icon-scatter-plot-outline:before {
  content: "\FEE7";
}
.b__icon-school:before {
  content: "\F474";
}
.b__icon-scissors-cutting:before {
  content: "\FA6A";
}
.b__icon-screen-rotation:before {
  content: "\F475";
}
.b__icon-screen-rotation-lock:before {
  content: "\F476";
}
.b__icon-screw-flat-top:before {
  content: "\FDCF";
}
.b__icon-screw-lag:before {
  content: "\FE54";
}
.b__icon-screw-machine-flat-top:before {
  content: "\FE55";
}
.b__icon-screw-machine-round-top:before {
  content: "\FE56";
}
.b__icon-screw-round-top:before {
  content: "\FE57";
}
.b__icon-screwdriver:before {
  content: "\F477";
}
.b__icon-script:before {
  content: "\FB9D";
}
.b__icon-script-outline:before {
  content: "\F478";
}
.b__icon-script-text:before {
  content: "\FB9E";
}
.b__icon-script-text-outline:before {
  content: "\FB9F";
}
.b__icon-sd:before {
  content: "\F479";
}
.b__icon-seal:before {
  content: "\F47A";
}
.b__icon-search-web:before {
  content: "\F70E";
}
.b__icon-seat:before {
  content: "\FC9F";
}
.b__icon-seat-flat:before {
  content: "\F47B";
}
.b__icon-seat-flat-angled:before {
  content: "\F47C";
}
.b__icon-seat-individual-suite:before {
  content: "\F47D";
}
.b__icon-seat-legroom-extra:before {
  content: "\F47E";
}
.b__icon-seat-legroom-normal:before {
  content: "\F47F";
}
.b__icon-seat-legroom-reduced:before {
  content: "\F480";
}
.b__icon-seat-outline:before {
  content: "\FCA0";
}
.b__icon-seat-recline-extra:before {
  content: "\F481";
}
.b__icon-seat-recline-normal:before {
  content: "\F482";
}
.b__icon-seatbelt:before {
  content: "\FCA1";
}
.b__icon-security:before {
  content: "\F483";
}
.b__icon-security-network:before {
  content: "\F484";
}
.b__icon-seed:before {
  content: "\FE45";
}
.b__icon-seed-outline:before {
  content: "\FE46";
}
.b__icon-segment:before {
  content: "\FEE8";
}
.b__icon-select:before {
  content: "\F485";
}
.b__icon-select-all:before {
  content: "\F486";
}
.b__icon-select-color:before {
  content: "\FD0D";
}
.b__icon-select-compare:before {
  content: "\FAD8";
}
.b__icon-select-drag:before {
  content: "\FA6B";
}
.b__icon-select-inverse:before {
  content: "\F487";
}
.b__icon-select-off:before {
  content: "\F488";
}
.b__icon-selection:before {
  content: "\F489";
}
.b__icon-selection-drag:before {
  content: "\FA6C";
}
.b__icon-selection-ellipse:before {
  content: "\FD0E";
}
.b__icon-selection-ellipse-arrow-inside:before {
  content: "\FF3F";
}
.b__icon-selection-off:before {
  content: "\F776";
}
.b__icon-send:before {
  content: "\F48A";
}
.b__icon-send-circle:before {
  content: "\FE58";
}
.b__icon-send-circle-outline:before {
  content: "\FE59";
}
.b__icon-send-lock:before {
  content: "\F7EC";
}
.b__icon-serial-port:before {
  content: "\F65C";
}
.b__icon-server:before {
  content: "\F48B";
}
.b__icon-server-minus:before {
  content: "\F48C";
}
.b__icon-server-network:before {
  content: "\F48D";
}
.b__icon-server-network-off:before {
  content: "\F48E";
}
.b__icon-server-off:before {
  content: "\F48F";
}
.b__icon-server-plus:before {
  content: "\F490";
}
.b__icon-server-remove:before {
  content: "\F491";
}
.b__icon-server-security:before {
  content: "\F492";
}
.b__icon-set-all:before {
  content: "\F777";
}
.b__icon-set-center:before {
  content: "\F778";
}
.b__icon-set-center-right:before {
  content: "\F779";
}
.b__icon-set-left:before {
  content: "\F77A";
}
.b__icon-set-left-center:before {
  content: "\F77B";
}
.b__icon-set-left-right:before {
  content: "\F77C";
}
.b__icon-set-none:before {
  content: "\F77D";
}
.b__icon-set-right:before {
  content: "\F77E";
}
.b__icon-set-top-box:before {
  content: "\F99E";
}
.b__icon-settings:before {
  content: "\F493";
}
.b__icon-settings-box:before {
  content: "\F494";
}
.b__icon-settings-helper:before {
  content: "\FA6D";
}
.b__icon-settings-outline:before {
  content: "\F8BA";
}
.b__icon-shape:before {
  content: "\F830";
}
.b__icon-shape-circle-plus:before {
  content: "\F65D";
}
.b__icon-shape-outline:before {
  content: "\F831";
}
.b__icon-shape-plus:before {
  content: "\F495";
}
.b__icon-shape-polygon-plus:before {
  content: "\F65E";
}
.b__icon-shape-rectangle-plus:before {
  content: "\F65F";
}
.b__icon-shape-square-plus:before {
  content: "\F660";
}
.b__icon-share:before {
  content: "\F496";
}
.b__icon-share-off:before {
  content: "\FF40";
}
.b__icon-share-off-outline:before {
  content: "\FF41";
}
.b__icon-share-outline:before {
  content: "\F931";
}
.b__icon-share-variant:before {
  content: "\F497";
}
.b__icon-sheep:before {
  content: "\FCA2";
}
.b__icon-shield:before {
  content: "\F498";
}
.b__icon-shield-account:before {
  content: "\F88E";
}
.b__icon-shield-account-outline:before {
  content: "\FA11";
}
.b__icon-shield-airplane:before {
  content: "\F6BA";
}
.b__icon-shield-airplane-outline:before {
  content: "\FCA3";
}
.b__icon-shield-alert:before {
  content: "\FEE9";
}
.b__icon-shield-alert-outline:before {
  content: "\FEEA";
}
.b__icon-shield-check:before {
  content: "\F565";
}
.b__icon-shield-check-outline:before {
  content: "\FCA4";
}
.b__icon-shield-cross:before {
  content: "\FCA5";
}
.b__icon-shield-cross-outline:before {
  content: "\FCA6";
}
.b__icon-shield-half-full:before {
  content: "\F77F";
}
.b__icon-shield-home:before {
  content: "\F689";
}
.b__icon-shield-home-outline:before {
  content: "\FCA7";
}
.b__icon-shield-key:before {
  content: "\FBA0";
}
.b__icon-shield-key-outline:before {
  content: "\FBA1";
}
.b__icon-shield-link-variant:before {
  content: "\FD0F";
}
.b__icon-shield-link-variant-outline:before {
  content: "\FD10";
}
.b__icon-shield-lock:before {
  content: "\F99C";
}
.b__icon-shield-lock-outline:before {
  content: "\FCA8";
}
.b__icon-shield-off:before {
  content: "\F99D";
}
.b__icon-shield-off-outline:before {
  content: "\F99B";
}
.b__icon-shield-outline:before {
  content: "\F499";
}
.b__icon-shield-plus:before {
  content: "\FAD9";
}
.b__icon-shield-plus-outline:before {
  content: "\FADA";
}
.b__icon-shield-remove:before {
  content: "\FADB";
}
.b__icon-shield-remove-outline:before {
  content: "\FADC";
}
.b__icon-shield-search:before {
  content: "\FD76";
}
.b__icon-ship-wheel:before {
  content: "\F832";
}
.b__icon-shoe-formal:before {
  content: "\FB22";
}
.b__icon-shoe-heel:before {
  content: "\FB23";
}
.b__icon-shoe-print:before {
  content: "\FE5A";
}
.b__icon-shopify:before {
  content: "\FADD";
}
.b__icon-shopping:before {
  content: "\F49A";
}
.b__icon-shopping-music:before {
  content: "\F49B";
}
.b__icon-shovel:before {
  content: "\F70F";
}
.b__icon-shovel-off:before {
  content: "\F710";
}
.b__icon-shower:before {
  content: "\F99F";
}
.b__icon-shower-head:before {
  content: "\F9A0";
}
.b__icon-shredder:before {
  content: "\F49C";
}
.b__icon-shuffle:before {
  content: "\F49D";
}
.b__icon-shuffle-disabled:before {
  content: "\F49E";
}
.b__icon-shuffle-variant:before {
  content: "\F49F";
}
.b__icon-sigma:before {
  content: "\F4A0";
}
.b__icon-sigma-lower:before {
  content: "\F62B";
}
.b__icon-sign-caution:before {
  content: "\F4A1";
}
.b__icon-sign-direction:before {
  content: "\F780";
}
.b__icon-sign-text:before {
  content: "\F781";
}
.b__icon-signal:before {
  content: "\F4A2";
}
.b__icon-signal-2g:before {
  content: "\F711";
}
.b__icon-signal-3g:before {
  content: "\F712";
}
.b__icon-signal-4g:before {
  content: "\F713";
}
.b__icon-signal-5g:before {
  content: "\FA6E";
}
.b__icon-signal-cellular-1:before {
  content: "\F8BB";
}
.b__icon-signal-cellular-2:before {
  content: "\F8BC";
}
.b__icon-signal-cellular-3:before {
  content: "\F8BD";
}
.b__icon-signal-cellular-outline:before {
  content: "\F8BE";
}
.b__icon-signal-distance-variant:before {
  content: "\FE47";
}
.b__icon-signal-hspa:before {
  content: "\F714";
}
.b__icon-signal-hspa-plus:before {
  content: "\F715";
}
.b__icon-signal-off:before {
  content: "\F782";
}
.b__icon-signal-variant:before {
  content: "\F60A";
}
.b__icon-signature:before {
  content: "\FE5B";
}
.b__icon-signature-freehand:before {
  content: "\FE5C";
}
.b__icon-signature-image:before {
  content: "\FE5D";
}
.b__icon-signature-text:before {
  content: "\FE5E";
}
.b__icon-silo:before {
  content: "\FB24";
}
.b__icon-silverware:before {
  content: "\F4A3";
}
.b__icon-silverware-fork:before {
  content: "\F4A4";
}
.b__icon-silverware-fork-knife:before {
  content: "\FA6F";
}
.b__icon-silverware-spoon:before {
  content: "\F4A5";
}
.b__icon-silverware-variant:before {
  content: "\F4A6";
}
.b__icon-sim:before {
  content: "\F4A7";
}
.b__icon-sim-alert:before {
  content: "\F4A8";
}
.b__icon-sim-off:before {
  content: "\F4A9";
}
.b__icon-sina-weibo:before {
  content: "\FADE";
}
.b__icon-sitemap:before {
  content: "\F4AA";
}
.b__icon-skate:before {
  content: "\FD11";
}
.b__icon-skew-less:before {
  content: "\FD12";
}
.b__icon-skew-more:before {
  content: "\FD13";
}
.b__icon-skip-backward:before {
  content: "\F4AB";
}
.b__icon-skip-backward-outline:before {
  content: "\FF42";
}
.b__icon-skip-forward:before {
  content: "\F4AC";
}
.b__icon-skip-forward-outline:before {
  content: "\FF43";
}
.b__icon-skip-next:before {
  content: "\F4AD";
}
.b__icon-skip-next-circle:before {
  content: "\F661";
}
.b__icon-skip-next-circle-outline:before {
  content: "\F662";
}
.b__icon-skip-next-outline:before {
  content: "\FF44";
}
.b__icon-skip-previous:before {
  content: "\F4AE";
}
.b__icon-skip-previous-circle:before {
  content: "\F663";
}
.b__icon-skip-previous-circle-outline:before {
  content: "\F664";
}
.b__icon-skip-previous-outline:before {
  content: "\FF45";
}
.b__icon-skull:before {
  content: "\F68B";
}
.b__icon-skull-crossbones:before {
  content: "\FBA2";
}
.b__icon-skull-crossbones-outline:before {
  content: "\FBA3";
}
.b__icon-skull-outline:before {
  content: "\FBA4";
}
.b__icon-skype:before {
  content: "\F4AF";
}
.b__icon-skype-business:before {
  content: "\F4B0";
}
.b__icon-slack:before {
  content: "\F4B1";
}
.b__icon-slackware:before {
  content: "\F90A";
}
.b__icon-sleep:before {
  content: "\F4B2";
}
.b__icon-sleep-off:before {
  content: "\F4B3";
}
.b__icon-slope-downhill:before {
  content: "\FE5F";
}
.b__icon-slope-uphill:before {
  content: "\FE60";
}
.b__icon-smog:before {
  content: "\FA70";
}
.b__icon-smoke-detector:before {
  content: "\F392";
}
.b__icon-smoking:before {
  content: "\F4B4";
}
.b__icon-smoking-off:before {
  content: "\F4B5";
}
.b__icon-snapchat:before {
  content: "\F4B6";
}
.b__icon-snowflake:before {
  content: "\F716";
}
.b__icon-snowflake-alert:before {
  content: "\FF46";
}
.b__icon-snowflake-variant:before {
  content: "\FF47";
}
.b__icon-snowman:before {
  content: "\F4B7";
}
.b__icon-soccer:before {
  content: "\F4B8";
}
.b__icon-soccer-field:before {
  content: "\F833";
}
.b__icon-sofa:before {
  content: "\F4B9";
}
.b__icon-solar-panel:before {
  content: "\FD77";
}
.b__icon-solar-panel-large:before {
  content: "\FD78";
}
.b__icon-solar-power:before {
  content: "\FA71";
}
.b__icon-solid:before {
  content: "\F68C";
}
.b__icon-sort:before {
  content: "\F4BA";
}
.b__icon-sort-alphabetical:before {
  content: "\F4BB";
}
.b__icon-sort-ascending:before {
  content: "\F4BC";
}
.b__icon-sort-descending:before {
  content: "\F4BD";
}
.b__icon-sort-numeric:before {
  content: "\F4BE";
}
.b__icon-sort-variant:before {
  content: "\F4BF";
}
.b__icon-sort-variant-lock:before {
  content: "\FCA9";
}
.b__icon-sort-variant-lock-open:before {
  content: "\FCAA";
}
.b__icon-soundcloud:before {
  content: "\F4C0";
}
.b__icon-source-branch:before {
  content: "\F62C";
}
.b__icon-source-commit:before {
  content: "\F717";
}
.b__icon-source-commit-end:before {
  content: "\F718";
}
.b__icon-source-commit-end-local:before {
  content: "\F719";
}
.b__icon-source-commit-local:before {
  content: "\F71A";
}
.b__icon-source-commit-next-local:before {
  content: "\F71B";
}
.b__icon-source-commit-start:before {
  content: "\F71C";
}
.b__icon-source-commit-start-next-local:before {
  content: "\F71D";
}
.b__icon-source-fork:before {
  content: "\F4C1";
}
.b__icon-source-merge:before {
  content: "\F62D";
}
.b__icon-source-pull:before {
  content: "\F4C2";
}
.b__icon-source-repository:before {
  content: "\FCAB";
}
.b__icon-source-repository-multiple:before {
  content: "\FCAC";
}
.b__icon-soy-sauce:before {
  content: "\F7ED";
}
.b__icon-spa:before {
  content: "\FCAD";
}
.b__icon-spa-outline:before {
  content: "\FCAE";
}
.b__icon-space-invaders:before {
  content: "\FBA5";
}
.b__icon-spade:before {
  content: "\FE48";
}
.b__icon-speaker:before {
  content: "\F4C3";
}
.b__icon-speaker-bluetooth:before {
  content: "\F9A1";
}
.b__icon-speaker-multiple:before {
  content: "\FD14";
}
.b__icon-speaker-off:before {
  content: "\F4C4";
}
.b__icon-speaker-wireless:before {
  content: "\F71E";
}
.b__icon-speedometer:before {
  content: "\F4C5";
}
.b__icon-spellcheck:before {
  content: "\F4C6";
}
.b__icon-spider-web:before {
  content: "\FBA6";
}
.b__icon-spotify:before {
  content: "\F4C7";
}
.b__icon-spotlight:before {
  content: "\F4C8";
}
.b__icon-spotlight-beam:before {
  content: "\F4C9";
}
.b__icon-spray:before {
  content: "\F665";
}
.b__icon-spray-bottle:before {
  content: "\FADF";
}
.b__icon-sprout:before {
  content: "\FE49";
}
.b__icon-sprout-outline:before {
  content: "\FE4A";
}
.b__icon-square:before {
  content: "\F763";
}
.b__icon-square-edit-outline:before {
  content: "\F90B";
}
.b__icon-square-inc:before {
  content: "\F4CA";
}
.b__icon-square-inc-cash:before {
  content: "\F4CB";
}
.b__icon-square-medium:before {
  content: "\FA12";
}
.b__icon-square-medium-outline:before {
  content: "\FA13";
}
.b__icon-square-outline:before {
  content: "\F762";
}
.b__icon-square-root:before {
  content: "\F783";
}
.b__icon-square-root-box:before {
  content: "\F9A2";
}
.b__icon-square-small:before {
  content: "\FA14";
}
.b__icon-squeegee:before {
  content: "\FAE0";
}
.b__icon-ssh:before {
  content: "\F8BF";
}
.b__icon-stack-exchange:before {
  content: "\F60B";
}
.b__icon-stack-overflow:before {
  content: "\F4CC";
}
.b__icon-stadium:before {
  content: "\F71F";
}
.b__icon-stairs:before {
  content: "\F4CD";
}
.b__icon-stamper:before {
  content: "\FD15";
}
.b__icon-standard-definition:before {
  content: "\F7EE";
}
.b__icon-star:before {
  content: "\F4CE";
}
.b__icon-star-box:before {
  content: "\FA72";
}
.b__icon-star-box-outline:before {
  content: "\FA73";
}
.b__icon-star-circle:before {
  content: "\F4CF";
}
.b__icon-star-circle-outline:before {
  content: "\F9A3";
}
.b__icon-star-face:before {
  content: "\F9A4";
}
.b__icon-star-four-points:before {
  content: "\FAE1";
}
.b__icon-star-four-points-outline:before {
  content: "\FAE2";
}
.b__icon-star-half:before {
  content: "\F4D0";
}
.b__icon-star-off:before {
  content: "\F4D1";
}
.b__icon-star-outline:before {
  content: "\F4D2";
}
.b__icon-star-three-points:before {
  content: "\FAE3";
}
.b__icon-star-three-points-outline:before {
  content: "\FAE4";
}
.b__icon-steam:before {
  content: "\F4D3";
}
.b__icon-steam-box:before {
  content: "\F90C";
}
.b__icon-steering:before {
  content: "\F4D4";
}
.b__icon-steering-off:before {
  content: "\F90D";
}
.b__icon-step-backward:before {
  content: "\F4D5";
}
.b__icon-step-backward-2:before {
  content: "\F4D6";
}
.b__icon-step-forward:before {
  content: "\F4D7";
}
.b__icon-step-forward-2:before {
  content: "\F4D8";
}
.b__icon-stethoscope:before {
  content: "\F4D9";
}
.b__icon-sticker:before {
  content: "\F5D0";
}
.b__icon-sticker-emoji:before {
  content: "\F784";
}
.b__icon-stocking:before {
  content: "\F4DA";
}
.b__icon-stop:before {
  content: "\F4DB";
}
.b__icon-stop-circle:before {
  content: "\F666";
}
.b__icon-stop-circle-outline:before {
  content: "\F667";
}
.b__icon-store:before {
  content: "\F4DC";
}
.b__icon-store-24-hour:before {
  content: "\F4DD";
}
.b__icon-stove:before {
  content: "\F4DE";
}
.b__icon-strava:before {
  content: "\FB25";
}
.b__icon-stretch-to-page:before {
  content: "\FF48";
}
.b__icon-stretch-to-page-outline:before {
  content: "\FF49";
}
.b__icon-subdirectory-arrow-left:before {
  content: "\F60C";
}
.b__icon-subdirectory-arrow-right:before {
  content: "\F60D";
}
.b__icon-subtitles:before {
  content: "\FA15";
}
.b__icon-subtitles-outline:before {
  content: "\FA16";
}
.b__icon-subway:before {
  content: "\F6AB";
}
.b__icon-subway-alert-variant:before {
  content: "\FD79";
}
.b__icon-subway-variant:before {
  content: "\F4DF";
}
.b__icon-summit:before {
  content: "\F785";
}
.b__icon-sunglasses:before {
  content: "\F4E0";
}
.b__icon-surround-sound:before {
  content: "\F5C5";
}
.b__icon-surround-sound-2-0:before {
  content: "\F7EF";
}
.b__icon-surround-sound-3-1:before {
  content: "\F7F0";
}
.b__icon-surround-sound-5-1:before {
  content: "\F7F1";
}
.b__icon-surround-sound-7-1:before {
  content: "\F7F2";
}
.b__icon-svg:before {
  content: "\F720";
}
.b__icon-swap-horizontal:before {
  content: "\F4E1";
}
.b__icon-swap-horizontal-bold:before {
  content: "\FBA9";
}
.b__icon-swap-horizontal-variant:before {
  content: "\F8C0";
}
.b__icon-swap-vertical:before {
  content: "\F4E2";
}
.b__icon-swap-vertical-bold:before {
  content: "\FBAA";
}
.b__icon-swap-vertical-variant:before {
  content: "\F8C1";
}
.b__icon-swim:before {
  content: "\F4E3";
}
.b__icon-switch:before {
  content: "\F4E4";
}
.b__icon-sword:before {
  content: "\F4E5";
}
.b__icon-sword-cross:before {
  content: "\F786";
}
.b__icon-symfony:before {
  content: "\FAE5";
}
.b__icon-sync:before {
  content: "\F4E6";
}
.b__icon-sync-alert:before {
  content: "\F4E7";
}
.b__icon-sync-off:before {
  content: "\F4E8";
}
.b__icon-tab:before {
  content: "\F4E9";
}
.b__icon-tab-minus:before {
  content: "\FB26";
}
.b__icon-tab-plus:before {
  content: "\F75B";
}
.b__icon-tab-remove:before {
  content: "\FB27";
}
.b__icon-tab-unselected:before {
  content: "\F4EA";
}
.b__icon-table:before {
  content: "\F4EB";
}
.b__icon-table-border:before {
  content: "\FA17";
}
.b__icon-table-column:before {
  content: "\F834";
}
.b__icon-table-column-plus-after:before {
  content: "\F4EC";
}
.b__icon-table-column-plus-before:before {
  content: "\F4ED";
}
.b__icon-table-column-remove:before {
  content: "\F4EE";
}
.b__icon-table-column-width:before {
  content: "\F4EF";
}
.b__icon-table-edit:before {
  content: "\F4F0";
}
.b__icon-table-large:before {
  content: "\F4F1";
}
.b__icon-table-merge-cells:before {
  content: "\F9A5";
}
.b__icon-table-of-contents:before {
  content: "\F835";
}
.b__icon-table-plus:before {
  content: "\FA74";
}
.b__icon-table-remove:before {
  content: "\FA75";
}
.b__icon-table-row:before {
  content: "\F836";
}
.b__icon-table-row-height:before {
  content: "\F4F2";
}
.b__icon-table-row-plus-after:before {
  content: "\F4F3";
}
.b__icon-table-row-plus-before:before {
  content: "\F4F4";
}
.b__icon-table-row-remove:before {
  content: "\F4F5";
}
.b__icon-table-search:before {
  content: "\F90E";
}
.b__icon-table-settings:before {
  content: "\F837";
}
.b__icon-table-tennis:before {
  content: "\FE4B";
}
.b__icon-tablet:before {
  content: "\F4F6";
}
.b__icon-tablet-android:before {
  content: "\F4F7";
}
.b__icon-tablet-cellphone:before {
  content: "\F9A6";
}
.b__icon-tablet-dashboard:before {
  content: "\FEEB";
}
.b__icon-tablet-ipad:before {
  content: "\F4F8";
}
.b__icon-taco:before {
  content: "\F761";
}
.b__icon-tag:before {
  content: "\F4F9";
}
.b__icon-tag-faces:before {
  content: "\F4FA";
}
.b__icon-tag-heart:before {
  content: "\F68A";
}
.b__icon-tag-heart-outline:before {
  content: "\FBAB";
}
.b__icon-tag-minus:before {
  content: "\F90F";
}
.b__icon-tag-multiple:before {
  content: "\F4FB";
}
.b__icon-tag-outline:before {
  content: "\F4FC";
}
.b__icon-tag-plus:before {
  content: "\F721";
}
.b__icon-tag-remove:before {
  content: "\F722";
}
.b__icon-tag-text-outline:before {
  content: "\F4FD";
}
.b__icon-tank:before {
  content: "\FD16";
}
.b__icon-tape-measure:before {
  content: "\FB28";
}
.b__icon-target:before {
  content: "\F4FE";
}
.b__icon-target-account:before {
  content: "\FBAC";
}
.b__icon-target-variant:before {
  content: "\FA76";
}
.b__icon-taxi:before {
  content: "\F4FF";
}
.b__icon-tea:before {
  content: "\FD7A";
}
.b__icon-tea-outline:before {
  content: "\FD7B";
}
.b__icon-teach:before {
  content: "\F88F";
}
.b__icon-teamviewer:before {
  content: "\F500";
}
.b__icon-telegram:before {
  content: "\F501";
}
.b__icon-telescope:before {
  content: "\FB29";
}
.b__icon-television:before {
  content: "\F502";
}
.b__icon-television-box:before {
  content: "\F838";
}
.b__icon-television-classic:before {
  content: "\F7F3";
}
.b__icon-television-classic-off:before {
  content: "\F839";
}
.b__icon-television-guide:before {
  content: "\F503";
}
.b__icon-television-off:before {
  content: "\F83A";
}
.b__icon-television-play:before {
  content: "\FEEC";
}
.b__icon-temperature-celsius:before {
  content: "\F504";
}
.b__icon-temperature-fahrenheit:before {
  content: "\F505";
}
.b__icon-temperature-kelvin:before {
  content: "\F506";
}
.b__icon-tennis:before {
  content: "\FD7C";
}
.b__icon-tennis-ball:before {
  content: "\F507";
}
.b__icon-tent:before {
  content: "\F508";
}
.b__icon-terrain:before {
  content: "\F509";
}
.b__icon-test-tube:before {
  content: "\F668";
}
.b__icon-test-tube-empty:before {
  content: "\F910";
}
.b__icon-test-tube-off:before {
  content: "\F911";
}
.b__icon-text:before {
  content: "\F9A7";
}
.b__icon-text-shadow:before {
  content: "\F669";
}
.b__icon-text-short:before {
  content: "\F9A8";
}
.b__icon-text-subject:before {
  content: "\F9A9";
}
.b__icon-text-to-speech:before {
  content: "\F50A";
}
.b__icon-text-to-speech-off:before {
  content: "\F50B";
}
.b__icon-textbox:before {
  content: "\F60E";
}
.b__icon-textbox-password:before {
  content: "\F7F4";
}
.b__icon-texture:before {
  content: "\F50C";
}
.b__icon-theater:before {
  content: "\F50D";
}
.b__icon-theme-light-dark:before {
  content: "\F50E";
}
.b__icon-thermometer:before {
  content: "\F50F";
}
.b__icon-thermometer-alert:before {
  content: "\FE61";
}
.b__icon-thermometer-chevron-down:before {
  content: "\FE62";
}
.b__icon-thermometer-chevron-up:before {
  content: "\FE63";
}
.b__icon-thermometer-lines:before {
  content: "\F510";
}
.b__icon-thermometer-minus:before {
  content: "\FE64";
}
.b__icon-thermometer-plus:before {
  content: "\FE65";
}
.b__icon-thermostat:before {
  content: "\F393";
}
.b__icon-thermostat-box:before {
  content: "\F890";
}
.b__icon-thought-bubble:before {
  content: "\F7F5";
}
.b__icon-thought-bubble-outline:before {
  content: "\F7F6";
}
.b__icon-thumb-down:before {
  content: "\F511";
}
.b__icon-thumb-down-outline:before {
  content: "\F512";
}
.b__icon-thumb-up:before {
  content: "\F513";
}
.b__icon-thumb-up-outline:before {
  content: "\F514";
}
.b__icon-thumbs-up-down:before {
  content: "\F515";
}
.b__icon-ticket:before {
  content: "\F516";
}
.b__icon-ticket-account:before {
  content: "\F517";
}
.b__icon-ticket-confirmation:before {
  content: "\F518";
}
.b__icon-ticket-outline:before {
  content: "\F912";
}
.b__icon-ticket-percent:before {
  content: "\F723";
}
.b__icon-tie:before {
  content: "\F519";
}
.b__icon-tilde:before {
  content: "\F724";
}
.b__icon-timelapse:before {
  content: "\F51A";
}
.b__icon-timeline:before {
  content: "\FBAD";
}
.b__icon-timeline-outline:before {
  content: "\FBAE";
}
.b__icon-timeline-text:before {
  content: "\FBAF";
}
.b__icon-timeline-text-outline:before {
  content: "\FBB0";
}
.b__icon-timer:before {
  content: "\F51B";
}
.b__icon-timer-10:before {
  content: "\F51C";
}
.b__icon-timer-3:before {
  content: "\F51D";
}
.b__icon-timer-off:before {
  content: "\F51E";
}
.b__icon-timer-sand:before {
  content: "\F51F";
}
.b__icon-timer-sand-empty:before {
  content: "\F6AC";
}
.b__icon-timer-sand-full:before {
  content: "\F78B";
}
.b__icon-timetable:before {
  content: "\F520";
}
.b__icon-toaster-oven:before {
  content: "\FCAF";
}
.b__icon-toggle-switch:before {
  content: "\F521";
}
.b__icon-toggle-switch-off:before {
  content: "\F522";
}
.b__icon-toggle-switch-off-outline:before {
  content: "\FA18";
}
.b__icon-toggle-switch-outline:before {
  content: "\FA19";
}
.b__icon-toilet:before {
  content: "\F9AA";
}
.b__icon-toolbox:before {
  content: "\F9AB";
}
.b__icon-toolbox-outline:before {
  content: "\F9AC";
}
.b__icon-tooltip:before {
  content: "\F523";
}
.b__icon-tooltip-account:before {
  content: "\F00C";
}
.b__icon-tooltip-edit:before {
  content: "\F524";
}
.b__icon-tooltip-image:before {
  content: "\F525";
}
.b__icon-tooltip-image-outline:before {
  content: "\FBB1";
}
.b__icon-tooltip-outline:before {
  content: "\F526";
}
.b__icon-tooltip-plus:before {
  content: "\FBB2";
}
.b__icon-tooltip-plus-outline:before {
  content: "\F527";
}
.b__icon-tooltip-text:before {
  content: "\F528";
}
.b__icon-tooltip-text-outline:before {
  content: "\FBB3";
}
.b__icon-tooth:before {
  content: "\F8C2";
}
.b__icon-tooth-outline:before {
  content: "\F529";
}
.b__icon-tor:before {
  content: "\F52A";
}
.b__icon-tortoise:before {
  content: "\FD17";
}
.b__icon-tournament:before {
  content: "\F9AD";
}
.b__icon-tower-beach:before {
  content: "\F680";
}
.b__icon-tower-fire:before {
  content: "\F681";
}
.b__icon-towing:before {
  content: "\F83B";
}
.b__icon-track-light:before {
  content: "\F913";
}
.b__icon-trackpad:before {
  content: "\F7F7";
}
.b__icon-trackpad-lock:before {
  content: "\F932";
}
.b__icon-tractor:before {
  content: "\F891";
}
.b__icon-trademark:before {
  content: "\FA77";
}
.b__icon-traffic-light:before {
  content: "\F52B";
}
.b__icon-train:before {
  content: "\F52C";
}
.b__icon-train-car:before {
  content: "\FBB4";
}
.b__icon-train-variant:before {
  content: "\F8C3";
}
.b__icon-tram:before {
  content: "\F52D";
}
.b__icon-transcribe:before {
  content: "\F52E";
}
.b__icon-transcribe-close:before {
  content: "\F52F";
}
.b__icon-transfer-down:before {
  content: "\FD7D";
}
.b__icon-transfer-left:before {
  content: "\FD7E";
}
.b__icon-transfer-right:before {
  content: "\F530";
}
.b__icon-transfer-up:before {
  content: "\FD7F";
}
.b__icon-transit-connection:before {
  content: "\FD18";
}
.b__icon-transit-connection-variant:before {
  content: "\FD19";
}
.b__icon-transit-transfer:before {
  content: "\F6AD";
}
.b__icon-transition:before {
  content: "\F914";
}
.b__icon-transition-masked:before {
  content: "\F915";
}
.b__icon-translate:before {
  content: "\F5CA";
}
.b__icon-translate-off:before {
  content: "\FE66";
}
.b__icon-transmission-tower:before {
  content: "\FD1A";
}
.b__icon-trash-can:before {
  content: "\FA78";
}
.b__icon-trash-can-outline:before {
  content: "\FA79";
}
.b__icon-treasure-chest:before {
  content: "\F725";
}
.b__icon-tree:before {
  content: "\F531";
}
.b__icon-tree-outline:before {
  content: "\FE4C";
}
.b__icon-trello:before {
  content: "\F532";
}
.b__icon-trending-down:before {
  content: "\F533";
}
.b__icon-trending-neutral:before {
  content: "\F534";
}
.b__icon-trending-up:before {
  content: "\F535";
}
.b__icon-triangle:before {
  content: "\F536";
}
.b__icon-triangle-outline:before {
  content: "\F537";
}
.b__icon-triforce:before {
  content: "\FBB5";
}
.b__icon-trophy:before {
  content: "\F538";
}
.b__icon-trophy-award:before {
  content: "\F539";
}
.b__icon-trophy-broken:before {
  content: "\FD80";
}
.b__icon-trophy-outline:before {
  content: "\F53A";
}
.b__icon-trophy-variant:before {
  content: "\F53B";
}
.b__icon-trophy-variant-outline:before {
  content: "\F53C";
}
.b__icon-truck:before {
  content: "\F53D";
}
.b__icon-truck-check:before {
  content: "\FCB0";
}
.b__icon-truck-delivery:before {
  content: "\F53E";
}
.b__icon-truck-fast:before {
  content: "\F787";
}
.b__icon-truck-trailer:before {
  content: "\F726";
}
.b__icon-tshirt-crew:before {
  content: "\FA7A";
}
.b__icon-tshirt-crew-outline:before {
  content: "\F53F";
}
.b__icon-tshirt-v:before {
  content: "\FA7B";
}
.b__icon-tshirt-v-outline:before {
  content: "\F540";
}
.b__icon-tumble-dryer:before {
  content: "\F916";
}
.b__icon-tumblr:before {
  content: "\F541";
}
.b__icon-tumblr-box:before {
  content: "\F917";
}
.b__icon-tumblr-reblog:before {
  content: "\F542";
}
.b__icon-tune:before {
  content: "\F62E";
}
.b__icon-tune-vertical:before {
  content: "\F66A";
}
.b__icon-turnstile:before {
  content: "\FCB1";
}
.b__icon-turnstile-outline:before {
  content: "\FCB2";
}
.b__icon-turtle:before {
  content: "\FCB3";
}
.b__icon-twitch:before {
  content: "\F543";
}
.b__icon-twitter:before {
  content: "\F544";
}
.b__icon-twitter-box:before {
  content: "\F545";
}
.b__icon-twitter-circle:before {
  content: "\F546";
}
.b__icon-twitter-retweet:before {
  content: "\F547";
}
.b__icon-two-factor-authentication:before {
  content: "\F9AE";
}
.b__icon-typewriter:before {
  content: "\FF4A";
}
.b__icon-uber:before {
  content: "\F748";
}
.b__icon-ubisoft:before {
  content: "\FBB6";
}
.b__icon-ubuntu:before {
  content: "\F548";
}
.b__icon-ultra-high-definition:before {
  content: "\F7F8";
}
.b__icon-umbraco:before {
  content: "\F549";
}
.b__icon-umbrella:before {
  content: "\F54A";
}
.b__icon-umbrella-closed:before {
  content: "\F9AF";
}
.b__icon-umbrella-outline:before {
  content: "\F54B";
}
.b__icon-undo:before {
  content: "\F54C";
}
.b__icon-undo-variant:before {
  content: "\F54D";
}
.b__icon-unfold-less-horizontal:before {
  content: "\F54E";
}
.b__icon-unfold-less-vertical:before {
  content: "\F75F";
}
.b__icon-unfold-more-horizontal:before {
  content: "\F54F";
}
.b__icon-unfold-more-vertical:before {
  content: "\F760";
}
.b__icon-ungroup:before {
  content: "\F550";
}
.b__icon-unicode:before {
  content: "\FEED";
}
.b__icon-unity:before {
  content: "\F6AE";
}
.b__icon-unreal:before {
  content: "\F9B0";
}
.b__icon-untappd:before {
  content: "\F551";
}
.b__icon-update:before {
  content: "\F6AF";
}
.b__icon-upload:before {
  content: "\F552";
}
.b__icon-upload-multiple:before {
  content: "\F83C";
}
.b__icon-upload-network:before {
  content: "\F6F5";
}
.b__icon-upload-network-outline:before {
  content: "\FCB4";
}
.b__icon-upload-outline:before {
  content: "\FE67";
}
.b__icon-usb:before {
  content: "\F553";
}
.b__icon-van-passenger:before {
  content: "\F7F9";
}
.b__icon-van-utility:before {
  content: "\F7FA";
}
.b__icon-vanish:before {
  content: "\F7FB";
}
.b__icon-variable:before {
  content: "\FAE6";
}
.b__icon-vector-arrange-above:before {
  content: "\F554";
}
.b__icon-vector-arrange-below:before {
  content: "\F555";
}
.b__icon-vector-bezier:before {
  content: "\FAE7";
}
.b__icon-vector-circle:before {
  content: "\F556";
}
.b__icon-vector-circle-variant:before {
  content: "\F557";
}
.b__icon-vector-combine:before {
  content: "\F558";
}
.b__icon-vector-curve:before {
  content: "\F559";
}
.b__icon-vector-difference:before {
  content: "\F55A";
}
.b__icon-vector-difference-ab:before {
  content: "\F55B";
}
.b__icon-vector-difference-ba:before {
  content: "\F55C";
}
.b__icon-vector-ellipse:before {
  content: "\F892";
}
.b__icon-vector-intersection:before {
  content: "\F55D";
}
.b__icon-vector-line:before {
  content: "\F55E";
}
.b__icon-vector-point:before {
  content: "\F55F";
}
.b__icon-vector-polygon:before {
  content: "\F560";
}
.b__icon-vector-polyline:before {
  content: "\F561";
}
.b__icon-vector-radius:before {
  content: "\F749";
}
.b__icon-vector-rectangle:before {
  content: "\F5C6";
}
.b__icon-vector-selection:before {
  content: "\F562";
}
.b__icon-vector-square:before {
  content: "\F001";
}
.b__icon-vector-triangle:before {
  content: "\F563";
}
.b__icon-vector-union:before {
  content: "\F564";
}
.b__icon-venmo:before {
  content: "\F578";
}
.b__icon-vhs:before {
  content: "\FA1A";
}
.b__icon-vibrate:before {
  content: "\F566";
}
.b__icon-vibrate-off:before {
  content: "\FCB5";
}
.b__icon-video:before {
  content: "\F567";
}
.b__icon-video-3d:before {
  content: "\F7FC";
}
.b__icon-video-3d-variant:before {
  content: "\FEEE";
}
.b__icon-video-4k-box:before {
  content: "\F83D";
}
.b__icon-video-account:before {
  content: "\F918";
}
.b__icon-video-image:before {
  content: "\F919";
}
.b__icon-video-input-antenna:before {
  content: "\F83E";
}
.b__icon-video-input-component:before {
  content: "\F83F";
}
.b__icon-video-input-hdmi:before {
  content: "\F840";
}
.b__icon-video-input-svideo:before {
  content: "\F841";
}
.b__icon-video-minus:before {
  content: "\F9B1";
}
.b__icon-video-off:before {
  content: "\F568";
}
.b__icon-video-off-outline:before {
  content: "\FBB7";
}
.b__icon-video-outline:before {
  content: "\FBB8";
}
.b__icon-video-plus:before {
  content: "\F9B2";
}
.b__icon-video-stabilization:before {
  content: "\F91A";
}
.b__icon-video-switch:before {
  content: "\F569";
}
.b__icon-video-vintage:before {
  content: "\FA1B";
}
.b__icon-video-wireless:before {
  content: "\FEEF";
}
.b__icon-video-wireless-outline:before {
  content: "\FEF0";
}
.b__icon-view-agenda:before {
  content: "\F56A";
}
.b__icon-view-array:before {
  content: "\F56B";
}
.b__icon-view-carousel:before {
  content: "\F56C";
}
.b__icon-view-column:before {
  content: "\F56D";
}
.b__icon-view-comfy:before {
  content: "\FE4D";
}
.b__icon-view-compact:before {
  content: "\FE4E";
}
.b__icon-view-compact-outline:before {
  content: "\FE4F";
}
.b__icon-view-dashboard:before {
  content: "\F56E";
}
.b__icon-view-dashboard-outline:before {
  content: "\FA1C";
}
.b__icon-view-dashboard-variant:before {
  content: "\F842";
}
.b__icon-view-day:before {
  content: "\F56F";
}
.b__icon-view-grid:before {
  content: "\F570";
}
.b__icon-view-headline:before {
  content: "\F571";
}
.b__icon-view-list:before {
  content: "\F572";
}
.b__icon-view-module:before {
  content: "\F573";
}
.b__icon-view-parallel:before {
  content: "\F727";
}
.b__icon-view-quilt:before {
  content: "\F574";
}
.b__icon-view-sequential:before {
  content: "\F728";
}
.b__icon-view-split-horizontal:before {
  content: "\FBA7";
}
.b__icon-view-split-vertical:before {
  content: "\FBA8";
}
.b__icon-view-stream:before {
  content: "\F575";
}
.b__icon-view-week:before {
  content: "\F576";
}
.b__icon-vimeo:before {
  content: "\F577";
}
.b__icon-violin:before {
  content: "\F60F";
}
.b__icon-virtual-reality:before {
  content: "\F893";
}
.b__icon-visual-studio:before {
  content: "\F610";
}
.b__icon-visual-studio-code:before {
  content: "\FA1D";
}
.b__icon-vk:before {
  content: "\F579";
}
.b__icon-vk-box:before {
  content: "\F57A";
}
.b__icon-vk-circle:before {
  content: "\F57B";
}
.b__icon-vlc:before {
  content: "\F57C";
}
.b__icon-voice:before {
  content: "\F5CB";
}
.b__icon-voice-off:before {
  content: "\FEF1";
}
.b__icon-voicemail:before {
  content: "\F57D";
}
.b__icon-volleyball:before {
  content: "\F9B3";
}
.b__icon-volume-high:before {
  content: "\F57E";
}
.b__icon-volume-low:before {
  content: "\F57F";
}
.b__icon-volume-medium:before {
  content: "\F580";
}
.b__icon-volume-minus:before {
  content: "\F75D";
}
.b__icon-volume-mute:before {
  content: "\F75E";
}
.b__icon-volume-off:before {
  content: "\F581";
}
.b__icon-volume-plus:before {
  content: "\F75C";
}
.b__icon-volume-variant-off:before {
  content: "\FE68";
}
.b__icon-vote:before {
  content: "\FA1E";
}
.b__icon-vote-outline:before {
  content: "\FA1F";
}
.b__icon-vpn:before {
  content: "\F582";
}
.b__icon-vuejs:before {
  content: "\F843";
}
.b__icon-vuetify:before {
  content: "\FE50";
}
.b__icon-walk:before {
  content: "\F583";
}
.b__icon-wall:before {
  content: "\F7FD";
}
.b__icon-wall-sconce:before {
  content: "\F91B";
}
.b__icon-wall-sconce-flat:before {
  content: "\F91C";
}
.b__icon-wall-sconce-variant:before {
  content: "\F91D";
}
.b__icon-wallet:before {
  content: "\F584";
}
.b__icon-wallet-giftcard:before {
  content: "\F585";
}
.b__icon-wallet-membership:before {
  content: "\F586";
}
.b__icon-wallet-outline:before {
  content: "\FBB9";
}
.b__icon-wallet-travel:before {
  content: "\F587";
}
.b__icon-wallpaper:before {
  content: "\FE69";
}
.b__icon-wan:before {
  content: "\F588";
}
.b__icon-washing-machine:before {
  content: "\F729";
}
.b__icon-watch:before {
  content: "\F589";
}
.b__icon-watch-export:before {
  content: "\F58A";
}
.b__icon-watch-export-variant:before {
  content: "\F894";
}
.b__icon-watch-import:before {
  content: "\F58B";
}
.b__icon-watch-import-variant:before {
  content: "\F895";
}
.b__icon-watch-variant:before {
  content: "\F896";
}
.b__icon-watch-vibrate:before {
  content: "\F6B0";
}
.b__icon-watch-vibrate-off:before {
  content: "\FCB6";
}
.b__icon-water:before {
  content: "\F58C";
}
.b__icon-water-off:before {
  content: "\F58D";
}
.b__icon-water-outline:before {
  content: "\FE6A";
}
.b__icon-water-percent:before {
  content: "\F58E";
}
.b__icon-water-pump:before {
  content: "\F58F";
}
.b__icon-watermark:before {
  content: "\F612";
}
.b__icon-wave:before {
  content: "\FF4B";
}
.b__icon-waves:before {
  content: "\F78C";
}
.b__icon-waze:before {
  content: "\FBBA";
}
.b__icon-weather-cloudy:before {
  content: "\F590";
}
.b__icon-weather-cloudy-alert:before {
  content: "\FF4C";
}
.b__icon-weather-cloudy-arrow-right:before {
  content: "\FE51";
}
.b__icon-weather-fog:before {
  content: "\F591";
}
.b__icon-weather-hail:before {
  content: "\F592";
}
.b__icon-weather-hazy:before {
  content: "\FF4D";
}
.b__icon-weather-hurricane:before {
  content: "\F897";
}
.b__icon-weather-lightning:before {
  content: "\F593";
}
.b__icon-weather-lightning-rainy:before {
  content: "\F67D";
}
.b__icon-weather-night:before {
  content: "\F594";
}
.b__icon-weather-night-partly-cloudy:before {
  content: "\FF4E";
}
.b__icon-weather-partly-cloudy:before {
  content: "\F595";
}
.b__icon-weather-partly-lightning:before {
  content: "\FF4F";
}
.b__icon-weather-partly-rainy:before {
  content: "\FF50";
}
.b__icon-weather-partly-snowy:before {
  content: "\FF51";
}
.b__icon-weather-partly-snowy-rainy:before {
  content: "\FF52";
}
.b__icon-weather-pouring:before {
  content: "\F596";
}
.b__icon-weather-rainy:before {
  content: "\F597";
}
.b__icon-weather-snowy:before {
  content: "\F598";
}
.b__icon-weather-snowy-heavy:before {
  content: "\FF53";
}
.b__icon-weather-snowy-rainy:before {
  content: "\F67E";
}
.b__icon-weather-sunny:before {
  content: "\F599";
}
.b__icon-weather-sunny-alert:before {
  content: "\FF54";
}
.b__icon-weather-sunset:before {
  content: "\F59A";
}
.b__icon-weather-sunset-down:before {
  content: "\F59B";
}
.b__icon-weather-sunset-up:before {
  content: "\F59C";
}
.b__icon-weather-tornado:before {
  content: "\FF55";
}
.b__icon-weather-windy:before {
  content: "\F59D";
}
.b__icon-weather-windy-variant:before {
  content: "\F59E";
}
.b__icon-web:before {
  content: "\F59F";
}
.b__icon-webcam:before {
  content: "\F5A0";
}
.b__icon-webhook:before {
  content: "\F62F";
}
.b__icon-webpack:before {
  content: "\F72A";
}
.b__icon-wechat:before {
  content: "\F611";
}
.b__icon-weight:before {
  content: "\F5A1";
}
.b__icon-weight-gram:before {
  content: "\FD1B";
}
.b__icon-weight-kilogram:before {
  content: "\F5A2";
}
.b__icon-weight-pound:before {
  content: "\F9B4";
}
.b__icon-whatsapp:before {
  content: "\F5A3";
}
.b__icon-wheelchair-accessibility:before {
  content: "\F5A4";
}
.b__icon-whistle:before {
  content: "\F9B5";
}
.b__icon-white-balance-auto:before {
  content: "\F5A5";
}
.b__icon-white-balance-incandescent:before {
  content: "\F5A6";
}
.b__icon-white-balance-iridescent:before {
  content: "\F5A7";
}
.b__icon-white-balance-sunny:before {
  content: "\F5A8";
}
.b__icon-widgets:before {
  content: "\F72B";
}
.b__icon-wifi:before {
  content: "\F5A9";
}
.b__icon-wifi-off:before {
  content: "\F5AA";
}
.b__icon-wifi-star:before {
  content: "\FE6B";
}
.b__icon-wifi-strength-1:before {
  content: "\F91E";
}
.b__icon-wifi-strength-1-alert:before {
  content: "\F91F";
}
.b__icon-wifi-strength-1-lock:before {
  content: "\F920";
}
.b__icon-wifi-strength-2:before {
  content: "\F921";
}
.b__icon-wifi-strength-2-alert:before {
  content: "\F922";
}
.b__icon-wifi-strength-2-lock:before {
  content: "\F923";
}
.b__icon-wifi-strength-3:before {
  content: "\F924";
}
.b__icon-wifi-strength-3-alert:before {
  content: "\F925";
}
.b__icon-wifi-strength-3-lock:before {
  content: "\F926";
}
.b__icon-wifi-strength-4:before {
  content: "\F927";
}
.b__icon-wifi-strength-4-alert:before {
  content: "\F928";
}
.b__icon-wifi-strength-4-lock:before {
  content: "\F929";
}
.b__icon-wifi-strength-alert-outline:before {
  content: "\F92A";
}
.b__icon-wifi-strength-lock-outline:before {
  content: "\F92B";
}
.b__icon-wifi-strength-off:before {
  content: "\F92C";
}
.b__icon-wifi-strength-off-outline:before {
  content: "\F92D";
}
.b__icon-wifi-strength-outline:before {
  content: "\F92E";
}
.b__icon-wii:before {
  content: "\F5AB";
}
.b__icon-wiiu:before {
  content: "\F72C";
}
.b__icon-wikipedia:before {
  content: "\F5AC";
}
.b__icon-wind-turbine:before {
  content: "\FD81";
}
.b__icon-window-close:before {
  content: "\F5AD";
}
.b__icon-window-closed:before {
  content: "\F5AE";
}
.b__icon-window-maximize:before {
  content: "\F5AF";
}
.b__icon-window-minimize:before {
  content: "\F5B0";
}
.b__icon-window-open:before {
  content: "\F5B1";
}
.b__icon-window-restore:before {
  content: "\F5B2";
}
.b__icon-windows:before {
  content: "\F5B3";
}
.b__icon-windows-classic:before {
  content: "\FA20";
}
.b__icon-wiper:before {
  content: "\FAE8";
}
.b__icon-wiper-wash:before {
  content: "\FD82";
}
.b__icon-wordpress:before {
  content: "\F5B4";
}
.b__icon-worker:before {
  content: "\F5B5";
}
.b__icon-wrap:before {
  content: "\F5B6";
}
.b__icon-wrap-disabled:before {
  content: "\FBBB";
}
.b__icon-wrench:before {
  content: "\F5B7";
}
.b__icon-wrench-outline:before {
  content: "\FBBC";
}
.b__icon-wunderlist:before {
  content: "\F5B8";
}
.b__icon-xamarin:before {
  content: "\F844";
}
.b__icon-xamarin-outline:before {
  content: "\F845";
}
.b__icon-xaml:before {
  content: "\F673";
}
.b__icon-xbox:before {
  content: "\F5B9";
}
.b__icon-xbox-controller:before {
  content: "\F5BA";
}
.b__icon-xbox-controller-battery-alert:before {
  content: "\F74A";
}
.b__icon-xbox-controller-battery-charging:before {
  content: "\FA21";
}
.b__icon-xbox-controller-battery-empty:before {
  content: "\F74B";
}
.b__icon-xbox-controller-battery-full:before {
  content: "\F74C";
}
.b__icon-xbox-controller-battery-low:before {
  content: "\F74D";
}
.b__icon-xbox-controller-battery-medium:before {
  content: "\F74E";
}
.b__icon-xbox-controller-battery-unknown:before {
  content: "\F74F";
}
.b__icon-xbox-controller-menu:before {
  content: "\FE52";
}
.b__icon-xbox-controller-off:before {
  content: "\F5BB";
}
.b__icon-xbox-controller-view:before {
  content: "\FE53";
}
.b__icon-xda:before {
  content: "\F5BC";
}
.b__icon-xing:before {
  content: "\F5BD";
}
.b__icon-xing-box:before {
  content: "\F5BE";
}
.b__icon-xing-circle:before {
  content: "\F5BF";
}
.b__icon-xml:before {
  content: "\F5C0";
}
.b__icon-xmpp:before {
  content: "\F7FE";
}
.b__icon-yahoo:before {
  content: "\FB2A";
}
.b__icon-yammer:before {
  content: "\F788";
}
.b__icon-yeast:before {
  content: "\F5C1";
}
.b__icon-yelp:before {
  content: "\F5C2";
}
.b__icon-yin-yang:before {
  content: "\F67F";
}
.b__icon-youtube:before {
  content: "\F5C3";
}
.b__icon-youtube-creator-studio:before {
  content: "\F846";
}
.b__icon-youtube-gaming:before {
  content: "\F847";
}
.b__icon-youtube-subscription:before {
  content: "\FD1C";
}
.b__icon-youtube-tv:before {
  content: "\F448";
}
.b__icon-z-wave:before {
  content: "\FAE9";
}
.b__icon-zend:before {
  content: "\FAEA";
}
.b__icon-zigbee:before {
  content: "\FD1D";
}
.b__icon-zip-box:before {
  content: "\F5C4";
}
.b__icon-zip-disk:before {
  content: "\FA22";
}
.b__icon-zodiac-aquarius:before {
  content: "\FA7C";
}
.b__icon-zodiac-aries:before {
  content: "\FA7D";
}
.b__icon-zodiac-cancer:before {
  content: "\FA7E";
}
.b__icon-zodiac-capricorn:before {
  content: "\FA7F";
}
.b__icon-zodiac-gemini:before {
  content: "\FA80";
}
.b__icon-zodiac-leo:before {
  content: "\FA81";
}
.b__icon-zodiac-libra:before {
  content: "\FA82";
}
.b__icon-zodiac-pisces:before {
  content: "\FA83";
}
.b__icon-zodiac-sagittarius:before {
  content: "\FA84";
}
.b__icon-zodiac-scorpio:before {
  content: "\FA85";
}
.b__icon-zodiac-taurus:before {
  content: "\FA86";
}
.b__icon-zodiac-virgo:before {
  content: "\FA87";
}
.b__icon-blank:before {
  content: "\F68C";
}
.b__icon--mid {
  font-size: 20px;
}
.b__icon--large {
  font-size: 24px;
}
.b__icon-hourglass:before {
  content: "\F51F";
}
.b__icon-mail-delete:before {
  content: "\FF02";
}
.b__icon-mail-ok:before {
  content: "\FAB0";
}
.b__icon-mail-locked:before {
  content: "\F1F1";
}
.b__icon-mail-remove:before {
  content: "\FF02";
}
.b__icon-mail-help:before {
  content: "\F6CE";
}
.b__icon-mail-info:before {
  content: "\F5F0";
}
.b__icon-operation:before {
  content: "\F3EA";
}
.b__icon-checked:before {
  content: "\F132";
}
.b__icon-star:before {
  content: "\F4CE";
}
.b__icon-user:before {
  content: "\F004";
}
.b__icon-users:before {
  content: "\F00E";
}
.b__icon-bookmark:before {
  content: "\F0C0";
}
.b__icon-info:before {
  content: "\F2FC";
}
.b__icon-print:before {
  content: "\F42A";
}
.b__icon-lock:before {
  content: "\F33E";
}
.b__icon-attachment:before {
  content: "\F066";
}
.b__icon-archive:before {
  content: "\F03C";
}
.b__icon-calendar:before {
  content: "\F0ED";
}
.b__icon-clock:before {
  content: "\F953";
}
.b__icon-database:before {
  content: "\F1B8";
}
.b__icon-edit:before {
  content: "\F3EB";
}
.b__icon-folder:before {
  content: "\F24B";
}
.b__icon-map:before {
  content: "\F34D";
}
.b__icon-plus:before {
  content: "\F415";
}
.b__icon-plane:before {
  content: "\F01D";
}
.b__icon-save:before {
  content: "\F193";
}
.b__icon-sitemap:before {
  content: "\F4AA";
}
.b__icon-braille:before {
  content: "\F9CF";
}
.b__icon-shoping-bag:before {
  content: "\F076";
}
.b__icon-shoping-chart:before {
  content: "\F110";
}
.b__icon-gears:before {
  content: "\F8BA";
}
.b__icon-money:before {
  content: "\F114";
}
.b__icon-circle:before {
  content: "\F764";
}
.b__icon-hands:before {
  content: "\FA4E";
}
.b__icon-price-tag:before {
  content: "\F4F9";
}
.b__icon-address-book-tag:before {
  content: "\FEDC";
}
.b__icon-access:before {
  content: "\FB40";
}
.b__icon-suitcase:before {
  content: "\F0D6";
}
.b__icon-map-maker:before {
  content: "\F34E";
}
.b__icon-box:before {
  content: "\F3D3";
}
.b__icon-list:before {
  content: "\F279";
}
.b__icon-indent:before {
  content: "\F276";
}
.b__icon-building:before {
  content: "\F990";
}
.b__icon-calendar-check:before {
  content: "\F0EF";
}
.b__icon-exchange:before {
  content: "\F5E3";
}
.b__icon-cubes:before {
  content: "\F1A6";
}
.b__icon-asterisk:before {
  content: "\F6C3";
}
.b__icon-chevron-up:before {
  content: "\F143";
}
.b__icon-chevron-down:before {
  content: "\F140";
}
.b__icon-ban:before {
  content: "\F739";
}
.b__icon-close:before {
  content: "\F156";
}
.b__icon-eye:before {
  content: "\F208";
}
.b__icon-filter:before {
  content: "\F232";
}
.b__icon-history:before {
  content: "\F2DA";
}
.b__icon-sticky-note:before {
  content: "\F6B7";
}
.b__icon-cart-arrow-down:before {
  content: "\FD42";
}
.b__icon-bars:before {
  content: "\F4A2";
}
.b__icon-times:before {
  content: "\F51B";
}
.b__icon-code-branch:before {
  content: "\FC79";
}
.b__icon-search:before {
  content: "\F349";
}
.b__icon-download:before {
  content: "\F1DA";
}
.b__icon-properties:before {
  content: "\F8DE";
}
.b__icon-menu-bar:before {
  content: "\F35C";
}
.b__icon-signout:before {
  content: "\F343";
}
.b__icon-caret-down:before {
  content: "\F35D";
}
.b__icon-caret-up:before {
  content: "\F360";
}
.b__icon-align-none:before {
  content: "\F413";
}
.b__icon-documentrefresh-wf:before {
  content: "\F670";
}
.b__icon-form-delete-wf:before {
  content: "\FEC6";
}
.b__icon-form-add-wf:before {
  content: "\FF0A";
}
.b__icon-file-lock-wf:before {
  content: "\F799";
}
.b__icon-to-do-list-2-wf:before {
  content: "\F8A7";
}
.b__icon-discount1-wf:before {
  content: "\F3F0";
}
.b__icon-accounts-book-wf:before {
  content: "\F006";
}
.b__icon-link11-wf:before {
  content: "\FD10";
}
.b__icon-documentexchange-wf:before {
  content: "\FB18";
}
.b__icon-data-replace--wf:before {
  content: "\FCDD";
}
.b__icon-favorite-info-wf:before {
  content: "\FA73";
}
.b__icon-document-help-wf:before {
  content: "\F86E";
}
.b__icon-sales-man-wf:before {
  content: "\FD4C";
}
.b__icon-info-form:before {
  content: "\FDA7";
}
.b__icon-mt:before {
  content: "\FD4C";
}
.b__icon-damage:before {
  content: "\FD8B";
}
.b__icon-excel-export:before {
  content: "\F21B";
}
.b__icon-excel-file:before {
  content: "\F21B";
}
.b__icon-pdf-export:before {
  content: "\FE7D";
}
.b__icon-pdf-file:before {
  content: "\F225";
}
.b__icon-exit:before {
  content: "\F343";
}
.b__icon-bar-charts:before {
  content: "\F128";
}
.b__icon-pie-chart:before {
  content: "\F12B";
}
.b__icon-pie-columns:before {
  content: "\F56D";
}
.b__icon-sort-up:before {
  content: "\F05D";
}
.b__icon-sort-down:before {
  content: "\F045";
}
.b__icon-upload:before {
  content: "\F259";
}
.b__icon-minus:before {
  content: "\F374";
}
.b__icon-check:before {
  content: "\F12C";
}
.b__icon-bell:before {
  content: "\F09A";
}
.b__icon-arrow-left:before {
  content: "\F141";
}
.b__icon-excel-alt:before {
  content: "\F21C";
}
.b__icon-warning:before {
  content: "\FEEA";
}
.b__icon-calculator:before {
  content: "\F0EC";
}
.b__icon-boxed-ok:before {
  content: "\FC2E";
}
.b__icon-boxed-checkbox:before {
  content: "\F131";
}
.b__icon-add-remove:before {
  content: "\F992";
}
.b__icon-circle-add:before {
  content: "\F417";
}
.b__icon-circle-remove:before {
  content: "\F376";
}
.b__icon-circle-cancel:before {
  content: "\F159";
}
.b__icon-add-reload:before {
  content: "\F453";
}
.b__icon-clean:before {
  content: "\FD82";
}
.b__icon-add-delete:before {
  content: "\F156";
}
.b__icon-sort-asc:before {
  content: "\F4BC";
}
.b__icon-sort-desc:before {
  content: "\F4BD";
}
.b__icon-sms:before {
  content: "\F8D2";
}
.b__icon-mail-next:before {
  content: "\FAB1";
}
.b__icon-assign:before {
  content: "\F019";
}
.b__icon-pending:before {
  content: "\F4E7";
}
.b__icon-attachment-2:before {
  content: "\F066";
}
.b__icon-attachment-3:before {
  content: "\F3E2";
}
.b__icon-user-info:before {
  content: "\F017";
}
.b__icon-phonebook-prev:before {
  content: "\F1C3";
}
.b__icon-umbrealla:before {
  content: "\F54A";
}
.b__icon-meeting:before {
  content: "\F2C0";
}
.b__icon-data-export:before {
  content: "\FD89";
}
.b__icon-circle-warning:before {
  content: "\F028";
}
.b__icon-triangle-warning:before {
  content: "\F026";
}
.b__icon-trash:before {
  content: "\F1C0";
}
.b__icon-conversation:before {
  content: "\F848";
}
.b__icon-chat-people:before {
  content: "\F611";
}
.b__icon-flame:before {
  content: "\F238";
}
.b__icon-link-2:before {
  content: "\F337";
}
.b__icon-arrowhead-top:before {
  content: "\F360";
}
.b__icon-arrowhead-left:before {
  content: "\F35E";
}
.b__icon-arrowhead-right:before {
  content: "\F35F";
}
.b__icon-circle-arrow-up:before {
  content: "\FCBD";
}
.b__icon-circle-arrow-left:before {
  content: "\FCB9";
}
.b__icon-circle-arrow-right:before {
  content: "\FCBB";
}
.b__icon-circle-arrow-down:before {
  content: "\FCB7";
}
.b__icon-data-refresh:before {
  content: "\FCDB";
}
.b__icon-data-show:before {
  content: "\FC59";
}
.b__icon-doc-exchange:before {
  content: "\F670";
}
.b__icon-data-refresh-2:before {
  content: "\FCDB";
}
.b__icon-file-refresh-2:before {
  content: "\F670";
}
.b__icon-insert-invoice:before {
  content: "\FEC8";
}
.b__icon-send-accounting:before {
  content: "\FE70";
}
.b__icon-ignore:before {
  content: "\F376";
}
.b__icon-reject:before {
  content: "\FECA";
}
.b__icon-create-purchase:before {
  content: "\F334";
}
.b__icon-reminder-add:before {
  content: "\F0F0";
}
.b__icon-clock-wait:before {
  content: "\F6A7";
}
.b__icon-card-add:before {
  content: "\FE30";
}
.b__icon-layers:before {
  content: "\F328";
}
.b__icon-save-3:before {
  content: "\F817";
}
.b__icon-settings-2:before {
  content: "\F8BA";
}
.b__icon-settings-3:before {
  content: "\F494";
}
.b__icon-switch:before {
  content: "\FE91";
}
.b__icon-facebook:before {
  content: "\F20C";
}
.b__icon-twitter:before {
  content: "\F544";
}
.b__icon-google:before {
  content: "\F2AD";
}
.b__icon-preview:before {
  content: "\FC59";
}
.b__icon-complate:before {
  content: "\F134";
}
.b__icon-assign-wf:before {
  content: "\F019";
}
.b__icon-user-add:before {
  content: "\F014";
}
.b__icon-ship:before {
  content: "\F213";
}
.b__icon-note:before {
  content: "\FEDC";
}
.b__icon-komisyon:before {
  content: "\F46F";
}
.b__icon-bars-alt:before {
  content: "\FE52";
}
.b__icon-refresh:before {
  content: "\F450";
}
.b__icon-reload-bold:before {
  content: "\F06F";
}
.b__icon-copy-reverse-wf:before {
  content: "\F311";
}
.b__icon-to-do-list-alt:before {
  content: "\F8A7";
}
.b__icon-go-back:before {
  content: "\F54C";
}
.b__icon-user-image:before {
  content: "\F004";
}
.b__icon-save-as:before {
  content: "\F194";
}
.b__icon-folder:before {
  content: "\F24B";
}
.b__icon-car:before {
  content: "\F10B";
}
.b__icon-traffic:before {
  content: "\F52B";
}
.b__icon-car-alt:before {
  content: "\F7AA";
}
.b__icon-credit-cards:before {
  content: "\F19C";
}
.b__icon-credit-card:before {
  content: "\F19B";
}
.b__icon-credit-cards-alt:before {
  content: "\F19C";
}
.b__icon-visa-card:before {
  content: "\F19B";
}
.b__icon-master-card:before {
  content: "\F19B";
}
.b__icon-smile:before {
  content: "\F1F5";
}
.b__icon-smile-alt:before {
  content: "\FC4D";
}
.b__icon-circle-ok:before {
  content: "\F5E0";
}
.b__icon-circle-add:before {
  content: "\F417";
}
.swiper-content-container .swiper-wrapper {
  margin: auto;
  width: 100%;
}
.swiper-content-container .swiper-slide {
  padding-top: 40px;
}
.swiper-content-container .swiper-slide img {
  height: 34px;
  width: 43px;
}
.swiper-content-container .swiper-slide .b__slider--img--container {
  position: absolute;
  display: block;
  text-align: center !important;
  top: 10px;
  width: 100%;
}
.swiper-content-container .swiper-slide a {
  display: block;
  font-size: 16px;
  width: 100%;
}
.swiper-content-container .swiper-slide a:hover,
.swiper-content-container .swiper-slide a:focus,
.swiper-content-container .swiper-slide a:active,
.swiper-content-container .swiper-slide a.selected {
  color: #D50000;
}
.swiper-content-container .swiper-slide a img {
  height: auto;
  width: auto;
}
.swiper-content-container .swiper-button-prev {
  left: 0;
}
.swiper-content-container .swiper-button-next {
  right: 10px;
}
.b__slide--first {
  position: relative;
  z-index: 50;
  padding: 0;
}
.b__slide--first img {
  position: relative;
  top: -4px;
}
@media only screen and (max-width: 768px) {
  .b__slide--first img {
    left: 20px;
    top: -5px;
    width: 80px;
  }
  .swiper-content-container .swiper-button-next {
    right: -4px;
  }
  .swiper-content-container .swiper-button-prev {
    left: 3px;
  }
  .swiper-button-prev.swiper-button-black,
  .swiper-container-rtl .swiper-button-next.swiper-button-black,
  .swiper-button-next.swiper-button-black,
  .swiper-container-rtl .swiper-button-prev.swiper-button-black {
    background-size: 20px;
  }
}
/*fonts*/
@font-face {
  font-family: 'Great Vibes';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/greatvibes/v8/RWmMoKWR9v4ksMfaWd_JN9XLiaE.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiEyp8kv8JHgFVrJJnedw.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLGT9Z1JlEA.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLCz7Z1JlEA.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v13/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojISmYWRm.ttf) format('truetype');
}
@font-face {
  font-family: "Material Design Icons";
  src: url("fonts/materialdesignicons-webfont.eot");
  src: url("fonts/materialdesignicons-webfont.eot") format("embedded-opentype"), url("fonts/materialdesignicons-webfont.woff") format("woff2"), url("fonts/materialdesignicons-webfont.woff") format("woff"), url("fonts/materialdesignicons-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/*colors*/
/*corporate colors*/
/*helpers*/
div.g-recaptcha {
  margin: 0 auto;
  width: 304px;
}
div#navbar {
  z-index: 667;
}
/*.b__navbar--fixed--top .navbar-collapse {
    top: -50px;
}*/
.border--white {
  border: solid 1px #ffffff;
}
.border--black {
  border: solid 1px #000;
}
.border--grey {
  border: solid 1px #cccccc;
}
.border--mid-grey {
  border: solid 1px #acacad;
}
.border--light-grey {
  border: solid 1px #f2f2f2;
}
.margin-bottom {
  margin-bottom: 25px;
}
.b__100Percent {
  width: 100% !important;
}
.b__responsive-image {
  width: 100%;
}
.b__float-none {
  float: none !important;
}
.b__border-top-none {
  border-top: none !important;
}
.b__margin--top-25 {
  margin-top: 30px !important;
}
.b__form--bordertop {
  border-top: solid 1px #cccccc;
  padding: 20px 0 5px 0;
}
.b__padding-15 {
  padding: 15px !important;
}
.b__margin--padding-15 {
  padding: 15px !important;
  margin: 15px !important;
}
.b__text--right {
  text-align: right !important;
}
.b__text--left {
  text-align: left !important;
}
.b__text--center {
  text-align: center !important;
}
.b__text--justify {
  text-align: justify !important;
}
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  width: 100% !important;
}
.b__no--padding {
  padding: 0;
}
.b__padding-bottom {
  padding-bottom: 15px !important;
}
.b__text--color-red {
  color: #d72638 !important;
}
.b__text--color-antrasit {
  color: #2e3131 !important;
}
a.b__link-small {
  font-size: 14px;
  font-weight: 500;
}
.hiding {
  display: none;
}
.no-shadow {
  box-shadow: none;
}
.bg-color-transition {
  transition: background-color 200ms linear;
}
.font-color-transition {
  transition: color 200ms linear;
}
.opacity-transition {
  transition: opacity 200ms linear;
}
.b__bg--color-red {
  background-color: #d72638 !important;
}
.b__bg--color-lightGrey {
  background-color: #f2f2f2 !important;
}
.b__bg--color-gold {
  background-color: #c59d5f !important;
}
.b__text__color--gold {
  color: #c59d5f !important;
}
.auto-flex {
  flex: auto !important;
}
.product-card.auto-flex .product-image {
  padding: 10px !important;
  height: auto;
  min-height: 270px;
}
.product-card.auto-flex .product-card--hover-menu {
  top: 243px;
}
.b__flex-self-center-vertical {
  display: flex;
  align-self: center;
}
.mini-vertical-separator {
  display: inline-block;
  width: 20px;
}
/*elements*/
html {
  padding-top: 0;
}
body {
  padding-bottom: 0;
  overflow-x: unset;
  padding-top: 175px;
  /*display: flex;
    flex-direction: column;*/
}
/*section {
    flex: 1 0 auto;
}

section.main-footer
{
    flex-shrink: 0;

}*/
a {
  font-size: 16px;
  color: #2e3131;
  transition: color 200ms linear;
}
a:hover,
a:active,
a:focus {
  color: #d72638;
  transition: color 200ms linear;
}
/**** Statik Sayfalar*/
.b__cookie-page,
.b__static--content {
  text-align: left;
  font-size: 14px;
}
.b__cookie-page h3,
.b__static--content h3 {
  font-size: 17px;
}
.b__cookie-page p,
.b__static--content p {
  font-size: 14px;
}
.b__cookie-page h2,
.b__static--content h2 {
  font-size: 19px;
  line-height: normal;
}
.b__cookie-page h5,
.b__static--content h5 {
  font-weight: bold;
  font-size: 16px;
}
.b__cookie-page h1,
.b__static--content h1 {
  font-size: 19px;
  color: #d72638;
  line-height: 45px;
}
.cookie-info {
  z-index: 999;
  width: 100%;
  min-height: 20px;
  box-sizing: border-box;
  padding: 10px 10px 10px 10px;
  background: #d72638;
  overflow: hidden;
  position: fixed;
  bottom: 1px;
  right: 1px;
  display: none;
  border-radius: 3px;
  text-align: center;
  opacity: 0.8 !important;
  color: #fff;
  font-size: 13px;
  letter-spacing: 1.1px;
}
.cookie-info a {
  color: #fff;
  font-weight: bold;
  font-size: 14px;
}
.cookie-close {
  display: inline-block;
  font-family: OpenSans, arial, sans-serif;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  box-sizing: border-box;
  transition: background 0.3s;
  float: right;
  width: 16px;
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 10px;
}
.b__error--page {
  text-align: center;
  padding-top: 80px;
  min-height: calc(100vh - 477px);
}
.b__error--page p {
  font-weight: 500;
  font-size: 19px;
}
/* buttons  */
.b__btn,
button,
a.b__btn {
  box-shadow: none;
  height: 46px;
  font-weight: 500;
  font-family: 'Poppins', sans-serif;
  min-width: 185px;
  letter-spacing: 0.8px;
}
.b__btn--low:focus,
button--low:focus,
a.b__btn--low:focus,
.b__btn--low:hover,
button--low:hover,
a.b__btn--low:hover,
.b__btn--low:active,
button--low:active,
a.b__btn--low:active {
  background-color: #f2f2f2 !important;
}
.b__btn--small,
button--small,
a.b__btn--small {
  height: 36px;
  min-width: 80px !important;
  text-transform: uppercase;
  /*padding: 0 !important;*/
  line-height: 36px !important;
  margin: 0 0 0 10px;
  font-weight: 14px;
  display: inline-block;
}
.b__btn [class^="b__icon-"],
button [class^="b__icon-"],
a.b__btn [class^="b__icon-"],
.b__btn [class*=" b__icon-"],
button [class*=" b__icon-"],
a.b__btn [class*=" b__icon-"] {
  font-size: 24px;
  line-height: 0.9;
  margin-right: 5px;
}
.b__btn:hover,
button:hover,
a.b__btn:hover,
.b__btn:active,
button:active,
a.b__btn:active,
.b__btn:focus,
button:focus,
a.b__btn:focus {
  box-shadow: none;
}
.b__btn--rounded,
button--rounded,
a.b__btn--rounded {
  background-color: #ffffff;
  color: #2e3131;
  transition: background-color 200ms linear;
  border-radius: 25px;
  letter-spacing: normal;
  font-size: 15px;
  font-weight: 700;
  line-height: 48px;
}
.b__btn--rounded:focus,
button--rounded:focus,
a.b__btn--rounded:focus,
.b__btn--rounded:hover,
button--rounded:hover,
a.b__btn--rounded:hover,
.b__btn--rounded:active,
button--rounded:active,
a.b__btn--rounded:active {
  background-color: #f2f2f2 !important;
  transition: background-color 200ms linear;
}
.b__btn--rounded-gold,
button--rounded-gold,
a.b__btn--rounded-gold {
  background-color: #c59d5f;
  color: #ffffff !important;
  min-width: 170px;
}
.b__btn--rounded-gold:focus,
button--rounded-gold:focus,
a.b__btn--rounded-gold:focus,
.b__btn--rounded-gold:hover,
button--rounded-gold:hover,
a.b__btn--rounded-gold:hover,
.b__btn--rounded-gold:active,
button--rounded-gold:active,
a.b__btn--rounded-gold:active {
  background-color: #be924c !important;
  transition: background-color 200ms linear;
}
.b__btn--rounded-transparent,
button--rounded-transparent,
a.b__btn--rounded-transparent {
  background-color: transparent;
  border: solid 2px #ffffff;
  color: #ffffff;
  height: 50px;
  font-size: 14px;
  font-weight: normal;
}
.b__btn--rounded-transparent:focus,
button--rounded-transparent:focus,
a.b__btn--rounded-transparent:focus,
.b__btn--rounded-transparent:hover,
button--rounded-transparent:hover,
a.b__btn--rounded-transparent:hover,
.b__btn--rounded-transparent:active,
button--rounded-transparent:active,
a.b__btn--rounded-transparent:active {
  background-color: #c59d5f !important;
  border: solid 2px #c59d5f;
  transition: background-color 200ms linear;
}
.b__btn--rounded-red,
button--rounded-red,
a.b__btn--rounded-red {
  background-color: #d72638;
  color: #ffffff !important;
  min-width: 170px;
}
.b__btn--rounded-red:focus,
button--rounded-red:focus,
a.b__btn--rounded-red:focus,
.b__btn--rounded-red:hover,
button--rounded-red:hover,
a.b__btn--rounded-red:hover,
.b__btn--rounded-red:active,
button--rounded-red:active,
a.b__btn--rounded-red:active {
  background-color: #c12232 !important;
  transition: background-color 200ms linear;
}
.b__btn--dark,
button--dark,
a.b__btn--dark {
  background-color: #2e3131 !important;
  color: #ffffff;
  transition: background-color 200ms linear;
  letter-spacing: normal;
  font-size: 15px;
  font-weight: 500;
  line-height: 48px;
  border: solid 1px #2e3131;
}
.b__btn--dark:focus,
button--dark:focus,
a.b__btn--dark:focus,
.b__btn--dark:hover,
button--dark:hover,
a.b__btn--dark:hover,
.b__btn--dark:active,
button--dark:active,
a.b__btn--dark:active {
  background-color: #222424 !important;
  transition: background-color 200ms linear;
  border: solid 1px #2e3131;
}
.b__btn--light,
button--light,
a.b__btn--light {
  background-color: #ffffff !important;
  color: #2e3131;
  transition: background-color 200ms linear;
  letter-spacing: normal;
  font-size: 15px;
  font-weight: 500;
  line-height: 48px;
  border: solid 1px #2e3131;
}
.b__btn--light:focus,
button--light:focus,
a.b__btn--light:focus,
.b__btn--light:hover,
button--light:hover,
a.b__btn--light:hover,
.b__btn--light:active,
button--light:active,
a.b__btn--light:active {
  background-color: #f2f2f2 !important;
  transition: background-color 200ms linear;
  border: solid 1px #2e3131;
}
.b__btn--facebook,
button--facebook,
a.b__btn--facebook {
  background-color: #4267b2 !important;
  color: #ffffff;
  transition: background-color 200ms linear;
  letter-spacing: normal;
  font-size: 15px;
  font-weight: 500;
  line-height: 44px;
  height: 42px;
  border: solid 1px #4267b2;
  background: url('css/Images/facebook_btn_icn.png') no-repeat left;
  background-position-x: 5px;
}
.b__btn--facebook:focus,
button--facebook:focus,
a.b__btn--facebook:focus,
.b__btn--facebook:hover,
button--facebook:hover,
a.b__btn--facebook:hover,
.b__btn--facebook:active,
button--facebook:active,
a.b__btn--facebook:active {
  transition: background-color 200ms linear;
  border: solid 1px #4267b2;
}
.google-btn {
  height: 42px;
  background-color: #4285f4;
  border-radius: 0;
  width: 280px;
  position: relative;
  float: left;
  display: block;
}
.google-btn .google-icon-wrapper {
  position: absolute;
  margin-top: 1px;
  margin-left: 1px;
  width: 40px;
  height: 40px;
  border-radius: 2px;
  background-color: #fff;
}
.google-btn .google-icon {
  position: absolute;
  margin-top: 11px;
  margin-left: 11px;
  width: 18px;
  height: 18px;
}
.google-btn .btn-text {
  float: left;
  margin: 0;
  color: #fff;
  font-size: 14px;
  letter-spacing: 0.2px;
  width: 100%;
  display: block;
  line-height: 2.8;
  padding-left: 55px;
}
.google-btn .btn-text a {
  display: block;
  color: #fff;
  height: 42px;
}
.google-btn:hover {
  box-shadow: 0 0 6px #4285f4;
}
.google-btn:active {
  background: #1669F2;
}
.btn__login-big {
  min-width: 280px !important;
  max-width: 100% !important;
  margin-bottom: 20px !important;
}
/*cross browser placeholder styles*/
::-webkit-input-placeholder {
  color: #828383;
  font-size: 12px;
}
::-moz-placeholder {
  color: #828383;
  font-size: 12px;
}
:-ms-input-placeholder {
  color: #828383;
  font-size: 12px;
}
:-moz-placeholder {
  color: #828383;
  font-size: 12px;
}
input.transparent-textbox::-webkit-input-placeholder {
  color: #ffffff;
  opacity: 1;
  font-weight: 400;
}
input.transparent-textbox:-moz-placeholder {
  color: #ffffff;
  opacity: 1;
  font-weight: 400;
}
input.transparent-textbox::-moz-placeholder {
  color: #ffffff;
  opacity: 1;
  font-weight: 400;
}
input.transparent-textbox:-ms-input-placeholder {
  color: #ffffff;
  font-weight: 400;
}
/**********/
input.search-input::-webkit-input-placeholder {
  font-size: 11px;
}
input.search-input:-moz-placeholder {
  font-size: 11px;
}
input.search-input:-ms-input-placeholder {
  font-size: 11px;
}
/*main navigation*/
.b__header {
  height: 40px;
  box-shadow: none;
  color: #ffffff;
  position: relative;
  position: fixed;
  line-height: 40px;
  font-size: 14px;
}
.b__header .b__container .b__row > div {
  border-right: solid 1px rgba(255, 255, 255, 0.4);
  text-align: center;
}
.b__header .b__container .b__row > div:first-child {
  border-left: solid 1px rgba(255, 255, 255, 0.4);
}
.b__header .b__container .b__row > div .b__icon-search {
  font-size: 35px;
  line-height: 22px;
}
.b__header .b__container .b__row > div a {
  color: #ffffff;
  text-decoration: none;
}
.b__header .b__container .b__row > div a.social-links {
  padding: 0;
}
.b__header .b__container .b__row > div a:not(.social-links) {
  padding: 0 5px;
}
.b__header .b__container .b__row > div a:hover,
.b__header .b__container .b__row > div a:focus,
.b__header .b__container .b__row > div a:active {
  color: #ffffff;
  text-decoration: underline;
}
a.search-link:hover,
.search-link a:hover {
  text-decoration: none !important;
}
.search-results .product-card {
  flex: 0 20%;
  margin: 0;
}
.search-results .product-card--hover-menu {
  top: 301px;
}
.b__search--box {
  position: absolute;
  height: 40px !important;
  color: #808080;
  top: 0px;
  right: 110px;
  width: 350px;
  box-shadow: 0 11px 12px 3px rgba(0, 0, 0, 0.2);
  display: none;
}
.b__search--box i.b__icon-close.close-icon {
  height: 40px;
  width: 40px;
  line-height: 30px;
  font-size: 25px;
}
.b__search--count {
  color: #d72638;
  font-size: 25px;
}
input#search {
  height: 40px;
  border: none;
}
i.b__icon-close.close-icon {
  position: absolute;
  top: 0px;
  right: -2px;
  background: #868686;
  padding: 4px;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  /* border-radius: 50%; */
  cursor: pointer;
}
.b__navbar--fixed--top {
  top: 40px;
  background-color: #ffffff;
  height: 135px;
  box-shadow: 0 11px 12px 3px rgba(0, 0, 0, 0.2);
  display: flex;
  align-items: center;
  transition: 0.3s ease-out;
  -webkit-transition: 0.3s ease-out;
  -moz-transition: 0.3s ease-out;
}
.b__navbar--fixed--top-corporate {
  top: 0;
}
.b__navbar--brand {
  /* transform: translateX(-50%);
           left: 50%; */
  /* position: absolute; */
  height: auto;
  line-height: initial;
  margin-left: auto;
  padding: initial;
  margin-top: 60px;
}
.b__navbar--brand > img {
  display: block;
  max-height: initial;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  border-radius: 100px;
  height: 170px;
  transition: 0.3s ease-out;
  -webkit-transition: 0.3s ease-out;
  -moz-transition: 0.3s ease-out;
}
.b__nav--shop li a {
  color: #2e3131;
  font-size: 14px;
  font-weight: 600;
  transition: color 200ms linear;
  text-transform: uppercase;
  text-align: center;
}
.b__nav--shop li a:focus,
.b__nav--shop li a:hover,
.b__nav--shop li a:active,
.b__nav--shop li a.selected {
  color: #d72638;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  transition: color 200ms linear;
}
.b__nav--corporate li a {
  color: #c59d5f;
  font-size: 14px;
  font-weight: 600;
  transition: color 200ms linear;
  text-transform: uppercase;
  min-width: 142px;
  text-align: center;
}
.b__nav--corporate li a:focus,
.b__nav--corporate li a:hover,
.b__nav--corporate li a:active,
.b__nav--corporate li a.selected {
  color: #181a1c;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  transition: color 200ms linear;
}
/*TEASER*/
.swiper-container {
  width: 100%;
  height: 100%;
}
.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.swiper-container {
  width: 100%;
  height: 100%;
}
.swiper-slide .text-wrapper {
  position: absolute;
  text-align: center;
  width: 100%;
}
.swiper-slide .title {
  font-weight: 300;
  font-size: 80px;
  font-family: 'Great Vibes', cursive;
  color: #ffffff;
  display: block;
}
.swiper-slide .text {
  font-size: 14px;
  line-height: 1.3;
  display: block;
  font-size: 48px;
  color: #ffffff;
}
.swiper-slide .slider-bold-text {
  font-weight: 500;
}
.swiper-slide .text--corporate {
  line-height: 1.3;
  display: inline-block;
  font-size: 18px;
  color: #ffffff;
  width: 40%;
  font-family: 'Roboto Slab', serif;
}
.swiper-slide .link {
  display: block;
}
.swiper-slide .link--corporate {
  display: block;
  margin-top: 65px;
}
section.teaser-container {
  margin-top: -10px !important;
  position: relative;
  float: left;
  width: 100vw;
  display: flex;
  padding: 0;
}
.owl-carousel .text-wrapper {
  text-align: center;
  width: 100%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.owl-carousel .title {
  font-weight: 300;
  font-size: 80px;
  font-family: 'Great Vibes', cursive;
  color: #ffffff;
  display: block;
}
.owl-carousel .text {
  font-size: 14px;
  line-height: 1.3;
  display: block;
  font-size: 48px;
  color: #ffffff;
}
.owl-carousel .link {
  display: block;
  margin-top: 17px;
}
.owl-theme .owl-dots {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
  background: #b2b2b2;
}
.owl-carousel button.owl-dot {
  min-width: inherit;
}
.owl-theme .owl-dots .owl-dot span {
  width: 15px;
  height: 15px;
  background: #ffffff;
  border-radius: 30px;
  border: solid 1px #b2b2b2;
}
.b__middle--info-bar {
  height: 135px;
  display: flex;
  height: auto;
  align-items: center;
  justify-content: center;
  flex: 1 50%;
  flex-wrap: wrap;
  padding: 30px 0;
}
.b__middle--info-bar img {
  float: left;
}
.b__middle--info-bar > div {
  border-right: solid 1px #cccccc;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.b__middle--info-bar > div:last-child {
  border-right: none;
}
section.main-products div,
section.main-newsletter .text-wrapper > div {
  padding: 0 10px;
}
section.main-special-days {
  width: 100%;
  float: left;
  margin: 35px 0;
  position: relative;
  text-align: center;
}
section.main-newsletter {
  background: url('/Images/New/newsletterBg.jpg') no-repeat center;
  width: 100%;
  height: 320px;
  float: left;
  margin: 40px 0 0 0;
  position: relative;
  text-align: center;
}
section.main-newsletter .text-wrapper {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
section.main-newsletter .text-wrapper .title {
  font-size: 30px;
  color: #ffffff;
}
section.main-newsletter .text-wrapper .big-title {
  font-family: 'Great Vibes', cursive;
  font-size: 50px;
  color: #ffffff;
}
section.main-newsletter input.transparent-textbox {
  background-color: rgba(0, 0, 0, 0.3);
  color: #ffffff;
  border: solid 1px #ffffff;
  height: 45px;
  text-align: center;
  transition: background-color 200ms linear;
  margin: 15px 0;
}
section.main-newsletter input.transparent-textbox::-webkit-input-placeholder,
section.main-newsletter input.transparent-textbox::-moz-placeholder,
section.main-newsletter input.transparent-textbox:-ms-input-placeholder,
section.main-newsletter input.transparent-textbox:-moz-placeholder {
  color: #ffffff;
}
section.main-newsletter input.transparent-textbox:focus {
  background-color: rgba(0, 0, 0, 0.8);
  transition: background-color 200ms linear;
}
section.main-copyright {
  background-color: #2e3131;
  color: #ffffff;
  text-align: center;
  float: left;
  width: 100%;
  padding: 15px 0;
}
section.main-footer {
  width: 100%;
  display: block;
  float: left;
  position: relative;
  margin-top: 35px;
  background: #f2f2f2;
  padding: 25px 0;
}
section.main-footer.main-footercorporate {
  background: #000;
  color: #898989;
}
section.main-footer.main-footercorporate .b__footer a {
  font-size: 14px;
  color: #898989;
  transition: color 200ms linear;
}
section.teaser-container {
  margin-top: -165px;
}
section .kategori-image-container {
  margin-top: 0;
  overflow: hidden;
}
section.products span {
  display: block;
}
section.products span.title {
  font-family: 'Great Vibes', cursive;
  font-size: 61px;
  text-align: center;
}
section.products span.description {
  font-family: 'Roboto Slab', serif;
  font-size: 16px;
  text-align: center;
}
section.login-register {
  padding-top: 80px;
}
section.login-register h3 {
  float: left;
  height: 40px;
  display: block;
  width: 100%;
  position: relative;
  color: #d72638;
}
section.login-register.nonMember .b__panel.b__panel--no-shadow {
  margin-top: 25px;
}
section.payment {
  padding-top: 60px;
  /*&:not(:first-of-type) {
            padding-top: 80px;
        }*/
}
section.payment h3 {
  float: left;
  height: 40px;
  display: block;
  width: 100%;
  position: relative;
  color: #d72638;
}
section.payment-buy {
  padding-top: 70px;
}
section.myAccount {
  padding-top: 70px;
}
section.myAccount h3 {
  float: left;
  height: 40px;
  display: block;
  width: 100%;
  position: relative;
  color: #d72638;
}
section.myAccount h2 {
  float: left;
  display: block;
  width: 100%;
  position: relative;
  font-size: 16px;
  padding: 15px 10px;
  margin-bottom: 30px;
  font-weight: 600;
  background: #f2f2f2;
}
section.corporate {
  padding: 50px 0 0 0;
  float: left;
  width: 100%;
}
section.corporate.main-online {
  background: url(/Images/New/Kurumsal/dukkan_main.jpg) no-repeat center;
  width: 100%;
  height: 765px;
  float: left;
  position: relative;
  text-align: center;
  background-size: cover;
  margin: 50px 0;
}
section.corporate.main-online .main-content-wrapper {
  background-color: transparent;
  display: block;
  float: left;
  position: relative;
  display: flex;
  flex-direction: column;
  height: 500px;
  border: solid 1px #ffffff;
  padding: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50%;
}
section.corporate.main-online .main-content-inline {
  background-color: #ffffff;
  height: 500px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
section.corporate.main-online .main-content-inline span {
  display: block;
  width: 100%;
  padding: 5px 7%;
}
section.corporate.main-vision {
  background: url(/Images/New/Kurumsal/hakkimizda_content-bg.jpg) no-repeat center;
  width: 100%;
  height: 680px;
  float: left;
  position: relative;
  text-align: center;
  background-size: cover;
}
section.corporate.main-vision .b__container {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
section.corporate.main-awards {
  width: 100%;
  height: auto;
  float: left;
  position: relative;
  text-align: center;
  background-size: cover;
  background-color: #535353;
}
section.corporate.main-awards .image-comment p {
  color: #ffffff !important;
}
section.corporate.main-awards ul.gallery.b__gallery {
  border: none;
}
section.corporate.main-brands {
  width: 100%;
  height: auto;
  float: left;
  position: relative;
  text-align: center;
  background-size: cover;
  background-color: #535353;
}
section.corporate.main-brands .image-comment p {
  color: #ffffff !important;
}
section.corporate.main-brands ul.gallery.b__gallery {
  border: none;
}
section.corporate.main-sertifika ul.gallery.b__gallery {
  border: none;
}
section.corporate.main-museum {
  margin: 50px 0;
}
section.corporate.main-museum img {
  padding: 10px;
}
section.corporate.main-about {
  margin: 80px 0;
}
section.corporate.main-shops {
  margin: 0;
}
section.corporate.main-shops .teaser-content-corporate-top-header .b__text__color--white {
  font-weight: bold;
  font-size: 50px;
  font-family: 'Poppins', sans-serif;
  color: #ffffff;
  display: block;
  margin: -6% 0;
}
section.corporate.main-shops .teaser-content-corporate-mid-content {
  font-weight: 300;
  font-size: 80px;
  font-family: 'Great Vibes', cursive;
  color: #c59d5f;
  display: block;
  padding: 15px;
}
section.corporate.main-subscribe {
  padding: 0;
  margin-bottom: 30px;
}
section .subNav {
  list-style: none;
  display: flex;
  flex-direction: row;
  justify-content: center;
  background-color: transparent;
  margin: 5px 12px;
  padding: 0px;
}
section .subNav li {
  border-right: solid 1px #c59d5f;
}
section .subNav li a {
  display: block;
  padding: 10px 22px;
  color: #2e3131;
  text-decoration: none;
  font-weight: 500;
  font-size: 18px;
  transition: color 200ms linear;
  text-align: center;
  text-transform: uppercase;
}
section .subNav li a:hover {
  color: #c59d5f;
  transition: color 200ms linear;
}
section .subNav li:last-child {
  border-right: none;
}
section .subNav li .active {
  color: #c59d5f;
}
.main-special-days-content {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: rgba(215, 38, 56, 0.5);
  padding: 20px;
  color: #ffffff;
  font-size: 18px;
}
.main-categories img {
  margin: 16px 0;
}
.main-categories-content {
  position: absolute;
  top: 35px;
  left: 35px;
  padding: 20px;
  color: #ffffff;
}
.main-categories-header {
  font-size: 40px;
  font-weight: 500;
}
.main-categories-header-min {
  font-size: 36px !important;
  font-weight: 500;
}
.main-categories-text {
  font-size: 22px;
  font-family: 'Roboto Slab', serif;
  margin-bottom: 15px;
}
.main-categories-text-min {
  font-size: 20px !important;
  margin-bottom: 10px;
  font-weight: 600;
  font-family: 'Roboto Slab', serif;
}
section.corporate.main-online .main-content-inline {
  height: 500px;
}
.custom-checkbox {
  display: block;
  position: relative;
  padding-left: 30px;
  margin: 5px 0;
  cursor: pointer;
  font-size: 15px;
  color: #aaa;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  float: left;
  width: 100%;
}
.custom-checkbox:hover {
  color: #2e3131;
}
.custom-checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.custom-checkbox .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #ffffff;
  border: solid 1px #acacad;
  transition: border-color 150ms;
}
.custom-checkbox:hover input ~ .checkmark {
  background-color: #ffffff;
  border-color: #cccccc;
  transition: border-color 150ms;
}
.custom-checkbox input:checked ~ .checkmark {
  background-color: #ffffff;
}
.custom-checkbox .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.custom-checkbox input:checked ~ .checkmark:after {
  display: block;
}
.custom-checkbox .checkmark:after {
  left: 7px;
  top: 1px;
  width: 6px;
  height: 13px;
  border: solid #2e3131;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.b__product--top {
  padding: 25px 10px;
  border-bottom: solid 1px #cccccc;
  position: relative;
  float: left;
  width: 100%;
  min-height: 220px;
  height: auto;
}
.b__product--bottom {
  padding: 25px 10px;
  position: relative;
  float: left;
  width: 100%;
}
.b__product--filter {
  padding: 20px 0;
  display: flex;
  align-items: center;
  text-align: right;
}
.b__product--box {
  position: relative;
  margin: 0 10px 10px 0;
  text-align: center;
  display: block;
  float: left;
  min-height: 320px;
}
.b__product--box:hover > .b__product--hover-menu {
  transition: opacity 200ms linear;
  opacity: 1;
}
.b__product--name {
  text-align: center;
  font-size: 16px;
  color: #2e3131;
  margin-top: 15px;
}
.b__product--price {
  text-align: center;
  font-size: 18px;
  color: #d72638;
  font-weight: bold;
}
.b__product--price.old-price {
  color: #000;
  font-weight: normal;
  text-decoration: line-through;
  font-size: 16px;
  margin: 0;
}
.b__product--detail {
  margin: 50px 0;
  float: left;
}
.b__product--detail-name h1 {
  color: #2e3131;
  font-family: 'Roboto Slab', serif;
  font-size: 24px;
  float: left;
  width: 100%;
  padding: 10px 0;
  line-height: normal;
}
.b__product--detail-price {
  color: #d72638;
  font-size: 30px;
  font-weight: 700;
  float: left;
  width: 100%;
  padding: 10px 0;
}
.b__product--detail-price.old-price {
  color: black;
  text-decoration: line-through;
  font-weight: normal;
  font-size: 25px;
}
.b__product--detail-bottom {
  margin-top: 20px;
  float: left;
  width: 100%;
}
.b__product--detail-bottom .nav-tabs {
  border-bottom: 1px solid #cccccc;
}
.b__product--detail-bottom .nav-tabs > li {
  padding: 10px 0;
}
.b__product--detail-bottom .nav-tabs > li.active {
  border-bottom: solid 1px #d72638;
}
.b__product--detail-bottom .nav-tabs > li.active > a {
  color: #d72638;
  border-right: solid 1px #cccccc;
}
.b__product--detail-bottom .nav-tabs > li.active > a:hover,
.b__product--detail-bottom .nav-tabs > li.active > a:focus {
  cursor: pointer;
  background-color: #ffffff;
  border: none;
  border-bottom-color: transparent;
  border-right: solid 1px #cccccc;
}
.b__product--detail-bottom .nav-tabs > li > a {
  margin-right: 2px;
  line-height: normal;
  border: none;
  border-radius: 0;
  font-size: 18px;
  color: #2e3131;
  border-right: solid 1px #cccccc;
}
.b__product--detail-bottom .nav-tabs > li > a:hover {
  background-color: transparent;
  border-right: solid 1px #cccccc;
}
.b__product--detail-bottom .tab-content {
  padding: 20px 0;
  font-size: 16px;
  letter-spacing: 0.5px;
  line-height: 25px;
  min-height: 210px;
}
.b__product--image-container {
  position: relative;
  border: solid 1px #d1d1d1;
  width: 220px;
  height: 220px;
  padding: 15px;
}
.b__product--filter--menu {
  padding: 0 0 35px 0;
}
.b__product--filter--menu h5 {
  display: block;
  font-size: 20px;
  margin-bottom: 15px;
  color: #2e3131;
  padding: 10px 0;
  float: left;
  margin-top: 20px;
  width: 100%;
}
.b__product--filter--menu .filter-checkbox {
  display: block;
  position: relative;
  padding-left: 30px;
  margin: 5px 0;
  cursor: pointer;
  font-size: 15px;
  color: #aaa;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  float: left;
  width: 100%;
}
.b__product--filter--menu .filter-checkbox:hover {
  color: #2e3131;
}
.b__product--filter--menu .filter-checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.b__product--filter--menu .filter-checkbox .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #ffffff;
  border: solid 1px #acacad;
  transition: border-color 150ms;
}
.b__product--filter--menu .filter-checkbox:hover input ~ .checkmark {
  background-color: #ffffff;
  border-color: #cccccc;
  transition: border-color 150ms;
}
.b__product--filter--menu .filter-checkbox input:checked ~ .checkmark {
  background-color: #ffffff;
}
.b__product--filter--menu .filter-checkbox .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.b__product--filter--menu .filter-checkbox input:checked ~ .checkmark:after {
  display: block;
}
.b__product--filter--menu .filter-checkbox .checkmark:after {
  left: 7px;
  top: 1px;
  width: 6px;
  height: 13px;
  border: solid #2e3131;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.b__product--similar {
  border-top: solid 1px #cccccc;
  padding: 45px 0;
  float: left;
  width: 100%;
  margin-top: 25px;
}
.b__product--similar .product-card {
  flex: 0 23.2%;
  margin: 5px;
}
.b__product--similar .product-card .product-image {
  height: auto;
}
.b__product--similar .product-card .product-info {
  margin-top: 0;
  padding-top: 0;
}
.b__product--similar .productsNew {
  width: 100%;
}
.b__product--similar h6 {
  font-size: 36px;
  text-align: center;
  color: #2e3131;
  padding-bottom: 25px;
}
.b__product--list-wrapper {
  display: block;
  cursor: pointer;
}
li.detail-first-tab a {
  padding-left: 0;
}
.product-warning {
  background-color: #ffffff;
  padding: 20px 0;
  text-align: left;
}
.search-results .productsNew {
  width: 100%;
}
.b__product--filter--menu-top {
  margin-top: 45px;
}
.b__product--filter--menu-top h5 {
  display: block;
  font-size: 20px;
  margin-bottom: 15px;
  color: #2e3131;
  padding: 5px 0;
}
.b__product--filter--menu label.filter-checkbox {
  overflow: visible;
  white-space: normal;
}
.b__register--info {
  background-color: #f9f9f9;
  border: none !important;
  float: left;
}
.b__register--info h2 {
  font-family: 'Great Vibes', cursive;
  font-size: 50px;
  text-align: center;
  border: none;
  float: left;
  line-height: 1.5;
  width: 100%;
  color: #2e3131;
}
.b__register--info p {
  text-align: center;
  font-size: 16px;
  font-family: 'Roboto Slab', serif;
  color: #2e3131;
}
.b__register--info ul li {
  padding: 25px 10px;
  border-top: solid 1px #cccccc;
  display: flex;
  align-items: center;
}
.b__register--info ul li:last-child {
  border-bottom: solid 1px #cccccc;
  margin-bottom: 25px;
}
.b__register--info ul li span {
  margin-right: 5px;
}
.b__register--info ul li img {
  margin-right: 30px;
}
/* footer menu*/
.b__footer {
  font-size: 14px;
}
.b__footer a {
  font-size: 14px;
  color: #2e3131;
  transition: color 200ms linear;
}
.b__footer a:hover {
  color: #d72638;
  transition: color 200ms linear;
}
.b__footer ul li {
  padding: 5px;
  border: none;
}
.b__footer--title {
  font-weight: 700;
}
.b__footer--social li {
  display: block;
  float: left;
}
.b__footer--social li.b__footer--title {
  width: 100%;
}
.b__footer .subNav {
  list-style: none;
  display: block !important;
  flex-direction: row;
  justify-content: center;
  margin: 0;
  padding: 0;
  padding-left: 0;
  margin-bottom: 0;
  list-style-type: none;
  background-color: transparent;
}
.b__footer .subNav li a {
  display: block;
  padding: 0;
  color: #2e3131 !important;
  text-decoration: none;
  font-weight: normal;
  font-size: 18px;
  transition: color 200ms linear;
  text-align: left;
  font-size: 14px !important;
}
.b__snackbar {
  padding: 20px;
}
.b__snackbar.active {
  bottom: 10px;
  transition: visibility 0.2s, opacity 0.2s linear;
}
.b__snackbar--close {
  align-items: center;
  border: none;
  display: inline-flex;
  justify-content: center;
  outline: none;
  z-index: 0;
  cursor: pointer;
  position: absolute;
  right: 16px;
  top: 16px;
}
.tiny {
  height: 70px;
}
.tiny img {
  height: 120px;
  -moz-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  -webkit-transition: 0.3s ease-out;
  margin-top: 35px;
}
.tiny .basket {
  /*bottom: 30px;*/
}
/*forms*/
.b__input,
input {
  height: 45px;
  border: 1px solid #acacad;
  padding: 6px 18px;
}
.b__promo--input {
  float: left;
}
/* custom checkbox */
.b__custom-checkbox {
  display: block;
  position: relative;
  padding-left: 30px;
  cursor: pointer;
  font-size: 15px;
  color: #aaa;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.b__custom-checkbox:hover {
  color: #2e3131;
}
.b__custom-checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.b__custom-checkbox .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #ffffff;
  border: solid 1px #acacad;
  transition: border-color 150ms;
}
.b__custom-checkbox:hover input ~ .checkmark {
  background-color: #ffffff;
  border-color: #cccccc;
  transition: border-color 150ms;
}
.b__custom-checkbox input:checked ~ .checkmark {
  background-color: #ffffff;
}
.b__custom-checkbox .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.b__custom-checkbox input:checked ~ .checkmark:after {
  display: block;
}
.b__custom-checkbox .checkmark:after {
  left: 7px;
  top: 1px;
  width: 6px;
  height: 13px;
  border: solid #2e3131;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
select.b__select--custom {
  border-color: #acacad;
  height: 37px;
  color: #acacad;
}
.b__border--top {
  border-top: solid 1px #cccccc;
}
.spinner .input-group-btn-vertical {
  float: left;
  position: relative;
  background: transparent;
  width: 30px;
  left: -22px;
  border: none;
  height: 40px;
}
.spinner button.btn.btn-default {
  min-width: 25px !important;
  float: left;
  height: 20px;
  border: none;
  background: transparent;
  padding: 0;
}
.input-group.spinner.detail input {
  width: 60px;
  float: left;
  height: 40px;
}
.input-group .glyphicon {
  font-size: 10px;
  margin-bottom: 0;
}
.unit {
  float: left;
  width: 100%;
  padding: 10px 0;
}
.b__price--label-big {
  font-family: 'Roboto Slab', serif;
  font-size: 18px;
}
.tooltip {
  position: relative;
  display: inline-block;
  font-family: 'Poppins', sans-serif;
}
.tooltip .tooltiptext {
  visibility: hidden;
  background-color: #2e3131;
  color: #ffffff;
  text-align: center;
  padding: 6px 0;
  position: absolute;
  z-index: 1;
  width: 115px;
  bottom: 40px;
  left: 29%;
  margin-left: -50px;
  font-size: 11px;
  letter-spacing: 0.6px;
  transition: visibility 100ms;
}
.tooltip:hover .tooltiptext {
  visibility: visible;
  transition: visibility 100ms;
}
.mini-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 5.5px 0 5.5px;
  position: absolute;
  left: 44%;
  top: 26px;
  border-color: #2e3131 transparent transparent transparent;
}
ul.thumbnails {
  float: left;
  margin-top: 30px;
  position: relative;
  display: flex;
  width: 100%;
}
ul.thumbnails li {
  /* padding: 12px; */
  /* margin: 5px 3px; */
  /* position: relative; */
  /* float: left; */
  width: 29%;
  min-height: 1px;
  /* padding-left: 0; */
  /* padding-right: 15px; */
  z-index: 5;
  margin-right: 4%;
}
form {
  float: none;
  clear: both;
}
.field-validation-error {
  font-weight: 500;
  font-size: 13px;
  float: left;
  line-height: 2;
}
.basket {
  display: flex;
  position: absolute;
  bottom: 90px;
}
.basket-fixed-container {
  max-height: 350px;
  overflow: auto;
  overflow-x: hidden;
  margin-bottom: 120px;
}
.basket > a {
  padding: 0 5px;
}
.basket i {
  font-size: 30px;
  color: #2e3131;
  position: relative;
  display: block;
}
.basket i > span.b__mini-notification {
  top: -17px;
  right: -10px;
  background-color: #2e3131;
  color: #ffffff;
}
.basket i.b__icon-chevron-down {
  float: right;
  position: absolute;
  top: 4px;
  right: -24px;
  font-size: 17px;
  font-weight: normal;
}
.basket i.b__icon-close {
  position: absolute;
  top: 10px;
  color: #d72638;
  right: 4px;
  font-size: 19px;
}
.basket-content {
  position: absolute;
  top: 30px;
  right: 0;
  z-index: 100;
  width: 400px;
  background-color: #ffffff;
  font-weight: 300;
  /*max-height: 50vh;*/
  border-radius: 4px;
  -webkit-box-shadow: 0 10px 13px -6px rgba(0, 0, 0, 0.2), 0 21px 33px 3px rgba(0, 0, 0, 0.14), 0 8px 40px 7px rgba(0, 0, 0, 0.12);
  box-shadow: 0 10px 13px -6px rgba(0, 0, 0, 0.2), 0 21px 33px 3px rgba(0, 0, 0, 0.14), 0 8px 40px 7px rgba(0, 0, 0, 0.12);
  padding: 20px 0 10px 0;
  font-size: 13px;
  overflow: hidden;
  padding-left: 5px;
}
.basket-content--big {
  display: block;
  font-size: 16px;
  position: relative;
  box-shadow: none;
  width: 100%;
  top: auto;
  right: auto;
  overflow: hidden;
  float: left;
  max-height: 100%;
  padding: 0;
}
.basket-content--big .basket-mid {
  padding: 15px 0;
  border-bottom: solid 1px #dadada;
  float: left;
  width: 100%;
}
.basket-content--big .basket-mid img {
  width: 120px;
  height: 120px;
  border: none;
  padding: 15px;
}
.basket-content--summary {
  display: block;
  font-size: 16px;
  position: relative;
  box-shadow: none;
  width: 100%;
  top: auto;
  right: auto;
  overflow: hidden;
  float: left;
  max-height: 100%;
  padding: 0;
}
.basket-content--summary-title {
  padding: 15px;
  border-bottom: solid 1px #d8d8d8;
  font-weight: bold;
}
.basket-content--summary .basket--row {
  padding: 30px 20px;
}
.basket-content--summary .basket--row img {
  width: 100px;
  height: auto;
}
.basket-content--summary .b__mini-price {
  font-weight: normal;
}
.basket-content--summary .basket-bottom-total {
  background-color: #ffffff;
}
.basket-content--summary .basket-bottom-total .basket--row {
  padding-top: 0;
}
.basket-content--summary .basket-bottom-total .basket--row:last-child {
  border-bottom: 0;
}
.basket-content--summary .basket-bottom-total .basket--row .b__row > div {
  border-bottom: solid 1px #d4d4d4;
  padding: 20px 20px;
}
.basket--row {
  display: block;
  float: left;
  border-bottom: solid 1px #cccccc;
  padding: 15px;
  width: 100%;
}
.basket--row a {
  font-size: 14px;
}
.basket-big-top {
  float: left;
  width: 100%;
  padding: 20px 0;
  border-bottom: solid 1px #dadada;
  font-weight: 500;
  font-size: 18px;
}
.basket-big-top > div {
  border-right: solid 1px #dadada;
}
.basket-big-top > div :nth-child(4) {
  border-right: 0;
}
.basket-bottom {
  position: absolute;
  float: left;
  z-index: 2323423;
  bottom: 0;
}
.basket-bottom-total {
  float: left;
  width: 100%;
  display: block;
  background-color: #ffffff;
  font-weight: bold;
  padding: 15px 10px;
  font-size: 15px;
}
.basket-bottom-button {
  float: left;
  width: 100%;
  display: block;
  padding: 10px;
}
.basket-desc {
  font-size: 16px;
}
.favorite {
  display: flex;
  position: absolute;
  bottom: 90px;
}
.favorite-fixed-container {
  max-height: 350px;
  overflow: auto;
  overflow-x: hidden;
  margin-bottom: 60px;
}
.favorite > a {
  padding: 0 5px;
}
.favorite i {
  font-size: 30px;
  color: #2e3131;
  position: relative;
  display: block;
}
.favorite i > span.b__mini-notification {
  top: -17px;
  right: -10px;
  background-color: #2e3131;
  color: #ffffff;
}
.favorite i.b__icon-chevron-down {
  float: right;
  position: absolute;
  top: 4px;
  right: -24px;
  font-size: 17px;
  font-weight: normal;
}
.favorite i.b__icon-close {
  position: absolute;
  top: 10px;
  color: #d72638;
  right: 4px;
  font-size: 19px;
}
.favorite-content {
  position: absolute;
  top: 30px;
  right: 0;
  z-index: 100;
  width: 400px;
  background-color: #ffffff;
  font-weight: 300;
  border-radius: 4px;
  -webkit-box-shadow: 0 10px 13px -6px rgba(0, 0, 0, 0.2), 0 21px 33px 3px rgba(0, 0, 0, 0.14), 0 8px 40px 7px rgba(0, 0, 0, 0.12);
  box-shadow: 0 10px 13px -6px rgba(0, 0, 0, 0.2), 0 21px 33px 3px rgba(0, 0, 0, 0.14), 0 8px 40px 7px rgba(0, 0, 0, 0.12);
  padding: 20px 0 10px 0;
  font-size: 13px;
  overflow: hidden;
  padding-left: 5px;
}
.favorite-content--big {
  display: block;
  font-size: 16px;
  position: relative;
  box-shadow: none;
  width: 100%;
  top: auto;
  right: auto;
  overflow: hidden;
  float: left;
  max-height: 100%;
  padding: 0;
}
.favorite-content--big .basket-mid {
  padding: 15px 0;
  border: none;
  float: left;
  width: 100%;
}
.favorite-content--big .basket-mid img {
  width: 120px;
  height: 120px;
  border: none;
  padding: 15px;
}
.favorite-content--summary {
  display: block;
  font-size: 16px;
  position: relative;
  box-shadow: none;
  width: 100%;
  top: auto;
  right: auto;
  overflow: hidden;
  float: left;
  max-height: 100%;
  padding: 0;
}
.favorite-content--summary-title {
  padding: 15px;
  border-bottom: solid 1px #d8d8d8;
  font-weight: bold;
}
.favorite-content--summary .basket--row {
  padding: 30px 10px;
}
.favorite-content--summary .basket--row img {
  width: 100px;
  height: auto;
}
.favorite-content--summary .b__mini-price {
  font-weight: normal;
}
.favorite-content--summary .basket-bottom-total {
  background-color: #ffffff;
}
.favorite-content--summary .basket-bottom-total .basket--row {
  padding-top: 0;
}
.favorite-content--summary .basket-bottom-total .basket--row:last-child {
  border-bottom: 0;
}
.favorite-content--summary .basket-bottom-total .basket--row .b__row > div {
  border-bottom: solid 1px #d4d4d4;
  padding: 20px 20px;
}
.favorite--row {
  display: block;
  float: left;
  border-bottom: solid 1px #cccccc;
  padding: 15px;
  width: 100%;
}
.favorite--row a {
  font-size: 14px;
}
.favorite-big-top {
  float: left;
  width: 100%;
  padding: 20px 0;
  border-bottom: solid 1px #dadada;
  font-weight: 500;
  font-size: 18px;
}
.favorite-big-top > div {
  border-right: solid 1px #dadada;
}
.favorite-big-top > div :nth-child(4) {
  border-right: 0;
}
.favorite-bottom {
  position: absolute;
  float: left;
  z-index: 2323423;
  bottom: 0;
}
.favorite-bottom-total {
  float: left;
  width: 100%;
  display: block;
  background-color: #f2f2f2;
  font-weight: bold;
  padding: 15px 10px;
  font-size: 16px;
}
.favorite-bottom-button {
  float: left;
  width: 100%;
  display: block;
  padding: 10px;
}
.favorite-desc {
  font-size: 16px;
}
.b__mini-price {
  color: #000;
  font-weight: bold;
  font-size: 15px;
  text-align: right;
  float: right;
}
h2.cart-title {
  font-size: 30px;
  color: #ffffff;
  display: block;
  width: 100%;
  color: #d72638;
  height: 45px;
  margin-top: 35px;
}
.itemTotal {
  text-align: right;
}
.close {
  opacity: 1;
  font-size: 40px;
}
.b__row.b__flexable {
  display: flex;
  align-items: center;
}
.order-summary {
  float: left;
  width: 100%;
  margin-bottom: 35px;
}
.order-summary .b__row > div {
  margin: 10px 0px;
}
.b__basket-total-title {
  padding-right: 20px;
}
.b__panel.b__panel--no-shadow {
  border-radius: 0;
  float: left;
  width: 100%;
  height: auto;
  min-height: auto;
}
.b__adress-wrapper p {
  padding: 5px 0;
  font-size: 14px;
}
.b__adress--link {
  font-size: 15px;
  font-weight: 500;
  color: #2e3131;
  padding: 10px 10px 10px 0;
}
.b__adress--link-delete {
  color: #d72638;
}
.b__adress--link-delete i {
  vertical-align: baseline;
}
.b__adress--link-edit {
  color: #2e3131;
}
/* BS HACKS*/
.modal-header {
  float: left;
  width: 100%;
  /* border-bottom: 0 !important; */
  padding: 0 15px 15px 15px;
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 13px;
}
.modal-header .close {
  font-weight: normal;
  text-shadow: none;
  min-width: 40px;
  height: 40px;
  border-radius: 50%;
  transition: background-color 200ms linear;
}
.modal-header .close:hover,
.modal-header .close :focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 1;
  background: #ececec;
  min-width: 40px;
  height: 40px;
  border-radius: 50%;
  transition: background-color 200ms linear;
}
.modal-header > h2 {
  color: #2e3131;
  font-size: 18px;
  float: left;
  line-height: normal;
}
.modal-body {
  padding: 10px;
  float: left;
  width: 100%;
}
.modal-body p {
  margin: 10px 0 20px 0;
}
.modal-footer {
  border-top: 0 !important;
}
.modal-content {
  border: 0 !important;
  padding: 20px 0;
  max-height: 90vh;
  overflow: auto;
}
.b__small-input {
  height: 36px;
}
.modal-body textarea {
  height: 100px;
  line-height: 20px;
  padding: 10px;
}
textarea {
  height: 200px;
  line-height: 20px;
  padding: 10px;
}
.address-popup {
  font-size: 14px;
}
.address-popup input {
  font-size: 14px;
}
.b__pk--link a {
  font-size: 12px;
  color: #d72638;
}
.btn-group,
.btn-group-vertical {
  display: block;
}
.btn-group > .btn:first-child {
  margin-left: auto;
}
.bootstrap-select:not(.input-group-btn),
.bootstrap-select[class*=col-] {
  display: block !important;
}
.b__form--caption {
  width: 100%;
  background: #f2f2f2;
  padding: 10px 5px;
  font-weight: bold;
  display: block;
}
input[type="radio"],
input[type="checkbox"] {
  width: 16px;
  height: 16px;
  margin: 2px 10px 0;
  float: left;
  cursor: pointer;
}
.b__payment-select-top {
  border-bottom: dotted 1px #dadada;
  float: left;
  width: 100%;
  padding: 10px 0;
  margin: 10px 0;
}
section.payment .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  width: auto;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #2e3131;
}
.purchase-agreement {
  padding: 5px 0 25px 0;
}
.purchase-agreement a {
  color: #d72638;
}
.b__payment--eft span {
  color: #000;
  font-weight: 500;
  padding-right: 10px;
}
.b__notification {
  font-size: 15px;
}
section.payment.order-confirm {
  text-align: center;
  padding-top: 70px;
}
section.payment.order-confirm i {
  font-size: 90px;
}
section.payment.order-confirm > div > div > div {
  padding: 25px 0;
}
.order-confirm-ok {
  font-size: 36px;
  color: #d72638;
  font-weight: 500;
}
.order-confirm a {
  color: #d72638;
}
.order-confirm a:hover {
  color: #000;
}
.b__account--menu {
  margin-bottom: 25px;
}
.b__account--menu--title {
  color: #d72638;
  font-size: 20px;
  padding: 0 0 20px 0;
}
.b__account--menu--title--small {
  font-size: 20px;
  padding: 0 0 20px 0;
  color: #d72638;
}
.b__account--menu li {
  padding: 15px 0;
  border-bottom: solid 1px #cccccc;
}
.b__account--menu li:first-child {
  border-top: solid 1px #cccccc;
}
.b__account--menu li a {
  font-size: 15px;
  font-weight: 600;
}
.b__account--menu li a.selected {
  color: #d72638;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
  transition: color 200ms linear;
}
.b__order-history--titlebar {
  color: #000;
  background-color: #f2f2f2;
  padding: 10px 0;
  float: left;
  width: 100%;
  font-size: 14px;
  font-weight: 600;
}
.caret-order-detail {
  font-size: 35px;
}
.panel-group .panel {
  border-radius: 0;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  font-size: 13px;
  display: flex;
}
.panel-default > .panel-heading {
  background-color: #ffffff;
  border-color: #ddd;
  border-bottom: none;
}
.panel-default {
  border-color: transparent;
  border-bottom: solid 1px gray;
}
.corporate-page--about {
  text-align: center;
  padding: 15px;
}
.corporate-page--about > div {
  padding: 5px 0;
}
.corporate-page--title {
  font-family: 'Great Vibes', cursive;
  color: #c59d5f;
  font-size: 70px;
  line-height: normal;
}
.corporate-page--sub-title {
  font-family: 'Roboto Slab', serif;
  color: #181a1c;
  font-size: 18px;
}
.corporate-page--content {
  font-family: 'Poppins', sans-serif;
  color: #898989;
}
.corporate-page--online-title {
  font-size: 50px;
  font-weight: 600;
  color: #464646;
}
input.form-control.b__rounded-input {
  border-radius: 50px;
  border-color: #c59d5f;
  height: 46px;
}
.input-group-btn > button.b__btn.b__btn--rounded.b__btn--rounded-gold {
  left: -50px;
  z-index: 55;
}
.input-group-margin-top {
  margin-top: 70px;
}
.corporate-page--title-mini {
  font-size: 36px;
  font-family: 'Great Vibes', cursive;
  color: #c59d5f;
}
a.corporate-page--title-mid {
  font-size: 48px;
  font-family: 'Great Vibes', cursive;
  color: #c59d5f;
  width: 100%;
  float: left;
  padding: 20px;
  text-align: center;
}
a.corporate-page--title-mid:hover {
  color: #000;
  transition: color 200ms linear;
}
a.corporate-page--title-mid:visited,
a.corporate-page--title-mid:active {
  color: #c59d5f;
}
.corporate-page--title-mid {
  font-size: 48px;
  font-family: 'Great Vibes', cursive;
  color: #c59d5f;
  width: 100%;
  float: left;
  padding: 20px;
  text-align: center;
  /*&:hover {
        color: @black;
        .font-color-transition;
    }*/
  /*&:visited, &:active {
        color: @corporate-gold;
    }*/
}
.corporate-page--title-fabric {
  font-size: 55px;
  font-family: 'Great Vibes', cursive;
  color: #c59d5f;
  width: 100%;
  padding: 0;
  text-align: left;
}
.museum-subpage {
  background-image: url(/Images/New/Kurumsal/muze_bg.png);
  background-repeat: no-repeat;
  background-position: center;
  background-attachment: fixed;
  background-size: cover;
  width: 100%;
  float: left;
  position: relative;
  text-align: center;
  margin-top: 150px;
  font-size: 15px;
  height: auto;
  margin-bottom: 80px;
}
.b__panel--inline-block {
  display: inline-block;
  margin-top: -120px;
  margin-bottom: -70px;
}
.museum-page--container {
  text-align: center;
  padding: 20px;
}
.shops-page--container {
  text-align: center;
  display: flex;
  flex-direction: column;
  height: 90%;
  justify-content: center;
  border: solid 1px tan;
  padding: 30px;
}
.gold-border {
  border: solid 1px #c59d5f;
}
.b__contact-page [class^="b__icon-"],
.b__contact-page [class*=" b__icon-"] {
  font-size: 56px;
  color: #c59d5f;
  display: block;
  margin: 20px;
}
.history-subpage {
  background-image: url(/Images/New/Kurumsal/historyBgBig2.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  width: 100%;
  float: left;
  position: relative;
  font-size: 15px;
  height: auto;
  color: #898989;
  background-position-x: 0;
  background-position-y: 0;
  margin-top: 25px;
}
.history-subpage span {
  color: #898989;
  display: block;
}
.history-subpage span.right-align {
  text-align: right;
}
.history-subpage span.left-align {
  text-align: left;
}
.history-subpage.hidden-lg.b__no--margin-padding img {
  margin-top: 20px;
}
.b__history--title {
  color: #c59d5f !important;
  font-size: 60px;
  text-align: center;
  font-family: 'Great Vibes', cursive;
}
.main-content-inline {
  background: #ffffff;
  text-align: center;
  padding: 20px;
  height: 400px;
}
.main-content-inline span {
  display: block;
  padding: 25px;
}
.about--kaiite-text {
  line-height: 45px;
}
.image-comment p {
  color: #ffffff;
  padding: 20px 0;
}
.main-sertifika {
  text-align: center;
}
img.img-responsive.lazy {
  border: solid 1px #898989;
  margin: 15px 0;
}
.b__lang--change a {
  color: white;
  text-decoration: none;
}
.b__lang--change a:hover {
  text-decoration: none;
}
.langugage-corporate--mobile {
  right: 20px;
  top: 15px;
  position: absolute;
}
.langugage-corporate--mobile .b__lang--change a {
  color: #c59d5f;
  font-weight: 600;
  letter-spacing: 2px;
  font-size: 14px;
}
.langugage-corporate > .b__lang--change {
  position: absolute;
  top: 5px;
  right: 65px;
}
.langugage-corporate > .b__lang--change a {
  font-weight: bold;
  font-size: 14px;
  letter-spacing: 1.2px;
}
.langugage-shop--mobile {
  left: 80px;
  top: 15px;
  position: absolute;
}
.langugage-shop--mobile .b__lang--change a {
  color: #d72638;
  font-weight: 600;
  letter-spacing: 2px;
  font-size: 14px;
}
.langugage-shop > .b__lang--change {
  position: absolute;
  top: 5px;
  right: 50px;
}
.langugage-shop > .b__lang--change a {
  font-weight: bold;
}
.b__panel-bg {
  border: dotted 1px #c3c3c3;
  border-top: 0;
  border-bottom: 0;
}
.img-no-paddding {
  padding: 0 !important;
}
.panel-collapse.b__panel-bg.collapse.in {
  top: auto;
  z-index: auto;
}
.b__order--chart {
  font-size: 14px;
}
.b__order--chart a {
  font-size: 12px;
}
.b__order--chart img {
  padding: 15px;
}
.member-wrapper {
  margin-bottom: 5px;
  width: 100%;
}
.b__order--chart .b__row.b__flex > [class*='b__'] {
  justify-content: flex-start;
}
.stock-warning {
  font-size: xx-small;
  color: #d72638;
  padding: 5px 0;
}
.all-addresses {
  margin: 15px 0;
}
.all-addresses .panel-title a {
  font-size: 16px;
  color: #d72638;
  font-weight: 500;
}
.b__delete-favorite {
  position: absolute;
  top: -15px;
  left: 4px;
  font-size: 35px;
  z-index: 150;
}
.b__delete-favorite i {
  font-size: 22px;
}
.top-favorite-items {
  position: absolute;
  top: 100px;
  right: 40px;
}
.top-basket-items {
  position: absolute;
  right: 0;
  top: 100px;
}
.b__flex--evenly {
  justify-content: space-evenly;
}
.b__no--margin-padding {
  margin: 0;
  padding: 0;
}
.shops-page--container-other {
  text-align: left;
  border: 1px solid #c59d5f;
  padding: 20px;
  margin: 15px 0;
  float: left;
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.shops-page--container-other-last-child {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.other-shops-wrapper .gold-border {
  margin-bottom: 40px;
}
ul.gallery.b__gallery {
  margin: 0;
}
ul.gallery.b__gallery li > ul > li > div.image-comment p {
  color: #181a1c;
  text-align: center !important;
  padding: 5px;
  height: 65px;
}
.gallery-content {
  margin-top: 35px;
}
.comment {
  float: left;
  background: white;
  margin: 25px;
  box-shadow: 0 0 0 15px #f4f4f4;
  padding: 15px;
}
.innerComment {
  float: left;
  background: white;
  border: dotted 1px #c59d5f;
  padding: 35px 20px;
}
.innerComment .comment-date {
  font-family: 'Great Vibes', cursive;
  color: #282828;
  font-size: 32px;
  border-bottom: dotted 1px #c59d5f;
}
.innerComment div p {
  color: #898989;
  font-size: 16px;
}
.innerComment ul li {
  font-family: 'Roboto Slab', serif;
  font-size: 16px;
  color: #282828;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 15px 24px;
  background-color: #c59d5f;
  border: none;
  border-radius: 2px;
  margin: 5px;
}
.pagination > li > a,
.pagination > li > span {
  color: #ffffff;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #181a1c;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #ffffff;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #ffffff;
  cursor: default;
  background-color: #181a1c;
  border-color: #181a1c;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  background: #181a1c;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  background: #181a1c;
}
.comment-popup .b__form--group {
  padding: 15px 0;
}
.page-content.popup {
  padding: 25px;
}
.tiny li.langugage-corporate {
  top: 10px;
}
.corporate-top-social {
  position: absolute;
  top: -15px;
  right: -30px;
  color: #c59d5f;
}
.corporate-top-social a {
  color: #c59d5f;
}
.corporate-top-social i {
  font-size: 15px;
}
.mobil-icons .corporate-top-social {
  top: 40px;
  right: 40px;
}
/* History */
.first-span {
  margin-top: 110px;
  padding: 90px 60px 30px 0;
}
.second-span {
  margin-top: 20px;
}
.third-span {
  margin-top: 230px;
  margin-bottom: 20px;
}
.fourth-span {
  margin-top: 70px;
  padding: 0px 40px 30px 0;
}
.fifth-span {
  margin-top: 340px;
  padding: 0px 70px 30px 0;
}
.sixth-span {
  margin-top: 50px;
  padding: 0px 20px 310px 20px;
}
.seventh-span {
  margin-top: 260px;
  padding: 0px 60px 30px 0;
}
.eight-span {
  margin-top: 60px;
  padding: 0px 20px 300px 20px;
}
.nineth-span {
  margin-top: 240px;
  margin-bottom: 30px;
  padding: 0 40px 0 20px;
}
.tenth-span {
  margin-top: 40px;
  margin-bottom: 315px;
}
.eleventh-span {
  margin-top: 290px;
  padding: 0px 60px 30px 0;
}
.twelfth-span {
  margin-top: 220px;
  margin-bottom: 25px;
}
section.main-footer.main-footer--corporate {
  background-color: #181a1c;
  color: #898989;
}
section.main-footer.main-footer--corporate .b__footer a {
  color: #898989;
}
section.main-footer.main-footer--corporate .b__footer--title {
  color: #ffffff;
}
section.main-footer.main-footer--corporate .main-copyright {
  background-color: #181a1c;
}
section.corporate.teaser-container {
  margin-top: -165px !important;
}
.news-gallery ul li {
  margin: 15px 0;
  text-align: center;
}
.b__product--detail-right {
  margin-left: 30px;
}
.addthis_sharing_toolbox {
  border-top: solid 1px gray;
  padding-top: 15px;
}
.b__navbar--fixed--top-corporate .top-icons.hidden-md.hidden-xs.hidden-sm {
  position: absolute;
  right: -70px;
  width: 200px;
}
.top-icons.hidden-md.hidden-xs.hidden-sm {
  position: absolute;
  right: 20px;
  width: 200px;
}
.productsNew {
  display: flex;
  flex-wrap: wrap;
}
.productsNewMain {
  display: block;
  position: relative;
  float: left;
  width: 100%;
  overflow: hidden;
  margin-top: 30px;
}
.product-card {
  display: flex;
  flex-direction: column;
  padding: 1%;
  flex: 0 30%;
  background-color: #ffffff;
  position: relative;
  cursor: pointer;
  align-items: center;
  /*max-width: 325px;*/
  min-width: 200px;
  margin: 10px;
}
.product-card--hover-menu {
  opacity: 0;
  display: flex;
  position: absolute;
  top: 299px;
  left: 50%;
  transform: translate(-50%, -50%);
}
.product-card--hover-menu [class^="b__icon-"],
.product-card--hover-menu [class*=" b__icon-"] {
  font-size: 33px;
  padding: 8px;
  color: #fff;
  background-color: #d72638;
}
.product-card--hover-menu [class^="b__icon-"]:hover,
.product-card--hover-menu [class*=" b__icon-"]:hover {
  opacity: 1;
  transition: opacity 200ms linear;
  background-color: #2e3131;
}
.product-card--hover-menu span {
  display: block;
  cursor: pointer;
  margin-left: 2px;
  opacity: 1;
  transition: opacity 200ms linear;
}
.product-card--hover-menu span:hover {
  opacity: 1;
  transition: opacity 200ms linear;
}
.product-card--hover-menu a {
  display: block;
  cursor: pointer;
  margin-left: 2px;
  opacity: 1;
  transition: opacity 200ms linear;
  /*&:hover {
                opacity: 1;
                .opacity-transition;
                background-color: @antrasit;
            }*/
}
.product-card--hover-menu-favorite {
  width: 250px !important;
}
.product-card:hover > .product-card--hover-menu {
  transition: opacity 200ms linear;
  opacity: 1;
}
.product-image {
  border: solid 1px #cccccc;
  height: auto;
  padding: 9px;
  min-height: 314px;
}
.product-image img {
  width: 100%;
}
.product-info {
  margin-top: 0;
  padding-top: 0;
  text-align: center;
}
.teaser-content-corporate {
  position: absolute;
  margin: 0 auto;
  max-width: 920px;
}
.teaser-content-corporate-top {
  position: relative;
  width: 100%;
  float: left;
  background: transparent;
}
.teaser-content-corporate-top-left {
  height: 15px;
  border-bottom: solid 2px transparent;
  width: 25%;
  float: left;
  background: transparent;
}
.teaser-content-corporate-top-right {
  height: 15px;
  border-bottom: solid 2px transparent;
  width: 25%;
  float: left;
  background: transparent;
}
.teaser-content-corporate-top-header {
  height: 15px;
  width: 50%;
  float: left;
  background: transparent;
}
.teaser-content-corporate-top-header .b__text__color--gold {
  font-weight: 300;
  font-size: 80px;
  font-family: 'Great Vibes', cursive;
  color: #ffffff;
  display: block;
  margin: -11% 0;
}
.teaser-content-corporate-mid {
  position: relative;
  width: 100%;
  float: left;
  background: transparent;
}
.teaser-content-corporate-mid-content {
  width: 100%;
  float: left;
  position: relative;
  border-left: solid 2px transparent;
  border-right: solid 2px transparent;
  height: auto;
  padding: 65px 0;
}
.teaser-content-corporate-mid-content span.description {
  line-height: 1.3;
  display: inline-block;
  font-size: 18px;
  color: #ffffff;
  width: 80%;
  padding: 0 0 60px 0;
  font-family: 'Roboto Slab', serif;
}
.teaser-content-corporate-bot {
  position: relative;
  width: 100%;
  float: left;
  background: transparent;
}
.teaser-content-corporate-bot-left {
  border-top: solid 2px transparent;
  width: 40%;
  float: left;
  background: transparent;
}
.teaser-content-corporate-bot-right {
  border-top: solid 2px transparent;
  width: 40%;
  float: right;
  background: transparent;
}
.teaser-content-corporate-bot-footer {
  height: 15px;
  width: 20%;
  float: left;
  background: transparent;
  margin: -15px 0;
}
.teaser-content-corporate .b__btn--rounded-transparent,
.teaser-content-corporate button--rounded-transparent,
.teaser-content-corporate a.b__btn--rounded-transparent {
  background-color: transparent;
  border: solid 2px #ffffff;
  color: #ffffff;
  height: 50px;
  font-size: 14px;
  font-weight: normal;
  margin-top: -45px;
}
li.social-mobile {
  text-align: center;
  display: flex;
  justify-content: center;
}
li.social-mobile a {
  min-width: initial;
  text-align: center;
  padding: 10px 0 !important;
  margin: 0 !important;
}
#return-to-top {
  position: fixed;
  bottom: 20px;
  right: 20px;
  background: #000000;
  background: rgba(0, 0, 0, 0.7);
  width: 50px;
  height: 50px;
  display: block;
  text-decoration: none;
  -webkit-border-radius: 35px;
  -moz-border-radius: 35px;
  border-radius: 35px;
  display: none;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  z-index: 500;
}
#return-to-top i {
  color: #ffffff;
  margin: 0;
  position: relative;
  left: 13px;
  top: 13px;
  font-size: 24px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#return-to-top:hover {
  background: rgba(0, 0, 0, 0.9);
}
#return-to-top:hover i {
  color: #ffffff;
  top: 5px;
}
.form-field {
  float: left;
  width: 100%;
  display: block;
}
.submenu--flex p {
  width: 300px;
  text-align: center;
  width: 260px;
  height: 260px;
  display: flex;
  align-items: center;
  border: solid 4px #c59d5f;
  box-shadow: 0 0 0 10px #ffffff, 0 0 0 11px #c59d5f;
  margin: 30px auto;
}
.close-mobile-nav {
  background-color: #c59d5f;
  padding: 10px;
}
.close-mobile-nav a {
  color: #ffffff;
  font-size: 14px;
}
.navbar-collapse.in {
  overflow-x: hidden;
  overflow-y: auto;
}
.b__adress--flex {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: flex-start;
}
.account-content.account-address {
  padding: 20px;
  margin: 20px;
  flex-wrap: wrap;
  flex: 0 30%;
  margin-left: 0;
}
.b__adress--flex .b__panel.b__panel--no-shadow {
  border: none;
  padding: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.b__adress--flex .b__panel.b__panel--no-shadow p {
  margin: 15px 0;
}
.b__address--title {
  color: #d72638;
  font-weight: 500;
  font-size: 14px;
}
.refund-note-area {
  height: 200px;
}
.b__order-refund div {
  padding-top: 7px;
}
.b__navbar--brand {
  height: auto;
  line-height: initial;
  margin-left: auto;
  padding: initial;
  margin-top: 60px;
  margin-left: initial;
  padding: 0;
  margin-top: auto;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  user-select: none;
  height: 60px;
}
.b__navbar--left {
  z-index: 650;
}
.b__navbar--right {
  z-index: 650;
}
.product-gramaj {
  margin: 0 0 5px 0;
}
.tooltipCustom {
  position: absolute;
  display: inline-block;
  top: 18px;
  left: -2px;
}
.tooltipCustom .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: #2e3131;
  color: #fff;
  text-align: center;
  padding: 5px 0;
  border-radius: 4px;
  font-size: 12px;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
}
.tooltipCustom:hover .tooltiptext {
  visibility: visible;
}
button.b__btn.b__btn--light.b__margin--top-25.js-clearfilter-button {
  min-width: 50px;
  margin-top: 0 !important;
  border-color: #cecece !important;
  font-size: 12px;
  width: 75px;
  padding: 0;
}
button.b__btn.b__btn--light.b__margin--top-25.js-filter-button {
  min-width: 50px;
  margin-top: 0 !important;
  border-color: #cecece !important;
  font-size: 12px;
  width: 75px;
  padding: 0;
}
div.filter-bottom {
  position: sticky;
  z-index: 12;
  bottom: -1px;
  background: #e6e6e6;
  padding: 10px;
  border-radius: 4px;
  float: left;
}
@media only screen and (min-width: 1500px) {
  .b__container {
    width: 1400px;
  }
}
@media only screen and (min-width: 1200px) {
  .navbar-collapse.collapse {
    display: flex !important;
    justify-content: space-around;
    align-items: center;
    position: relative;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1366px) {
  .corporate-page--title {
    font-size: 50px;
    line-height: normal;
  }
  .history-subpage {
    background-position-x: -70px !important;
  }
  .sixth-span {
    margin-top: 50px;
    padding: 0px 20px 360px 20px;
  }
  .fifth-span {
    margin-top: 220px;
    padding: 0px 40px 30px 0;
  }
  .seventh-span {
    margin-top: 220px;
    padding: 0px 10px 30px 0;
  }
  .tenth-span {
    margin-top: 40px;
    margin-bottom: 365px;
  }
  .twelfth-span {
    margin-top: 400px;
    margin-bottom: 25px;
  }
  .eleventh-span {
    margin-top: 290px;
    padding: 0px 20px 30px 0;
  }
  .swiper-slide .text {
    font-size: 44px;
  }
  .search-results .product-card--hover-menu {
    top: 299px;
  }
}
@media only screen and (max-width: 1200px) {
  .b__nav > li > a,
  .b__nav > li span {
    border-bottom: none;
    padding-right: 0;
  }
  .navbar-header {
    float: none;
  }
  .navbar-left,
  .navbar-right {
    float: none !important;
  }
  .navbar-collapse {
    border: none !important;
    box-shadow: 0 11px 12px 3px rgba(0, 0, 0, 0.2);
    background-color: #ffffff;
  }
  .navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
  }
  .navbar-nav > li {
    float: none;
  }
  .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #d72638;
  }
  ul.b__nav--shop li {
    border-bottom: solid 1px #d5d6d6;
  }
  ul.b__nav--shop li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #ffffff;
    color: #24262a;
    font-weight: 400;
    font-size: 14px;
    padding-left: 30px !important;
    margin: 0 !important;
    text-align: left;
  }
  ul.b__nav--shop li > a.selected {
    color: #d72638 !important;
  }
  ul.b__nav--shop li > a:hover {
    font-weight: 500;
    color: #c59d5f;
  }
  ul.b__nav--shop li.close-mobile-nav {
    border: none;
  }
  ul.b__nav--shop li.close-mobile-nav a {
    background-color: #d72638 !important;
    color: #ffffff;
    border: none;
  }
  ul.b__nav--shop li.close-mobile-nav a i {
    font-size: 30px;
    line-height: 18px;
    margin: 0 5px 0 -8px;
    text-align: left;
    float: left;
  }
  ul.b__nav--shop li i.b__icon-chevron-right {
    float: right;
    position: absolute;
    right: 20px;
    top: 16px;
    font-size: 25px;
  }
  ul.b__nav--corporate li {
    border-bottom: solid 1px #d5d6d6;
  }
  ul.b__nav--corporate li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #ffffff;
    color: #24262a;
    font-weight: 400;
    font-size: 14px;
    padding-left: 30px !important;
    margin: 0 !important;
    text-align: left;
  }
  ul.b__nav--corporate li > a:hover {
    font-weight: 500;
    color: #c59d5f;
  }
  ul.b__nav--corporate li.close-mobile-nav {
    border: none;
  }
  ul.b__nav--corporate li.close-mobile-nav a {
    background-color: #c59d5f !important;
    color: #ffffff;
    border: none;
  }
  ul.b__nav--corporate li.close-mobile-nav a i {
    font-size: 30px;
    line-height: 18px;
    margin: 0 5px 0 -8px;
    text-align: left;
    float: left;
  }
  ul.b__nav--corporate li i.b__icon-chevron-right {
    float: right;
    position: absolute;
    right: 20px;
    top: 16px;
    font-size: 25px;
  }
  .navbar-collapse {
    border: none !important;
  }
  .b__navbar--fixed--top {
    height: 40px;
    display: block !important;
  }
  .navbar-nav > li {
    float: left;
    text-align: center;
    padding: 0;
  }
  .tiny {
    height: 45px;
  }
  .tiny img {
    height: auto;
    margin-top: 0;
  }
  .top-icons.hidden-lg .top-favorite-items {
    position: absolute;
    top: 125px;
    right: 110px;
  }
  .top-icons.hidden-lg .top-basket-items {
    position: absolute;
    right: 0;
    top: 20px;
  }
  body {
    overflow-x: auto;
  }
  .b__mobil-logo {
    transform: translateX(-50%);
    left: 50%;
    position: absolute;
    z-index: 666;
  }
  .b__mobil-logo a img {
    width: 80px;
    height: 80px;
  }
  .b__navbar--header {
    position: absolute;
    left: 0;
  }
  .navbar-toggle {
    position: absolute;
    float: right;
    padding: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    border-radius: 0;
    left: 10px;
    top: 4px;
    display: block;
  }
  button.navbar-toggle.collapsed {
    min-width: 39px;
  }
  .b__mobil-logo {
    padding-top: 10px;
  }
  .corporate-body span.b__icon-menu-bar {
    font-size: 30px !important;
    color: #c59d5f;
  }
  /******/
  .navbar-header {
    float: none;
  }
  .navbar-left,
  .navbar-right {
    float: none !important;
  }
  .navbar-toggle {
    display: block;
  }
  .navbar-collapse {
    border-top: 1px solid transparent;
  }
  .navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
  }
  .navbar-collapse.collapse {
    display: none !important;
  }
  .navbar-nav {
    float: none !important;
    width: 100%;
  }
  .navbar-nav > li {
    float: none;
    width: 100%;
  }
  .collapse.in {
    display: block !important;
    position: relative;
    z-index: 667;
    top: 0;
  }
  section.corporate.main-online .main-content-wrapper {
    width: 80% !important;
  }
  section.corporate.main-shops .teaser-content-corporate-mid-content {
    font-size: 30px !important;
    padding: 45px;
  }
  .teaser-content-corporate {
    padding: 35px;
  }
  section.corporate {
    padding: 50px 0 0 0;
  }
  .museum-page--container img {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  .history-subpage {
    background-image: none;
  }
  .b__header {
    z-index: 555;
  }
  .b__mobile--search-container .b__search--box {
    display: block;
    position: relative;
    box-shadow: none;
    border: none;
    padding: 0 15px;
    right: 0;
  }
  .main-categories-content {
    top: 15px;
    left: 15px;
    padding: 20px;
  }
  .main-categories-text,
  .main-categories-text-min {
    font-size: 18px !important;
  }
  .main-categories img {
    width: 100%;
  }
  .kategori-image-container img {
    max-width: 250%;
    margin-left: -200px;
  }
  body {
    padding-top: 100px;
  }
  h2.cart-title {
    font-size: 20px;
  }
  .basket-big-top {
    border-color: #cccccc !important;
  }
  .order-summary {
    font-size: 14px;
  }
  ::-webkit-input-placeholder {
    color: #828383;
    font-size: 11px;
  }
  ::-moz-placeholder {
    color: #828383;
    font-size: 11px;
  }
  :-ms-input-placeholder {
    color: #828383;
    font-size: 11px;
  }
  :-moz-placeholder {
    color: #828383;
    font-size: 11px;
  }
  .b__navbar--fixed--top-corporate .collapse.in {
    top: 0;
  }
  .b__input,
  input {
    height: 40px;
  }
  input.b__promo--input {
    height: 45px;
  }
  section.main-navigation .b__container {
    width: 100vw;
    padding: 0;
  }
  .main-categories-header-min {
    font-size: 26px !important;
  }
}
@media only screen and (min-width: 768px) {
  .b__navbar > .b__container .b__navbar--brand,
  .b__navbar > .b__container--fluid .b__navbar--brand {
    margin-left: unset;
  }
  /*.modal-dialog {
        width: 50vw;
        margin: 30px auto;
    }*/
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .main-content-inline span {
    padding: 5px !important;
  }
  .main-content-inline {
    line-height: normal;
  }
  .spinner button.btn.btn-default {
    display: none;
  }
  /*.modal-dialog {
        width: 80vw !important;
    }*/
  .basket-content--summary .basket-bottom-total .basket--row .b__row > div {
    padding: 20px 10px !important;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
  .b__100PercentTablet {
    width: 100% !important;
  }
  .corporate-page--title {
    font-size: 50px !important;
    line-height: normal;
  }
  .corporate-page--about {
    padding: 0 !important;
  }
  section.main-newsletter .text-wrapper .big-title {
    font-size: 25px;
  }
  .product-image {
    height: 195px;
    min-height: auto;
  }
  .product-card.auto-flex .product-image {
    min-height: 180px;
    height: 180px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
  section.corporate.main-about {
    margin: 20px 0;
  }
}
@media only screen and (max-width: 960px) {
  .b__navbar--brand img {
    height: 90px;
    box-shadow: none;
  }
  span.b__icon-menu-bar {
    font-size: 35px;
    line-height: 0.7;
  }
  .b__navbar--brand {
    margin-top: 4px;
    margin-left: 10px;
  }
  .b__navbar--brand > img {
    height: 90px;
  }
  .icons {
    position: fixed !important;
    top: 60px !important;
    right: 40px !important;
    z-index: 1234123123;
  }
  .top-icons.hidden-lg .top-basket-items {
    right: 70px;
    top: 125px;
  }
  .top-icons.hidden-lg .top-favorite-items {
    top: 125px;
    right: 110px;
  }
  .b__navbar--header {
    float: left;
  }
  .navbar-nav > li {
    float: left;
    text-align: center;
    flex: 1;
  }
  .b__mobil--mini {
    font-size: 12px;
  }
  section.corporate.museum-subpage {
    padding-top: 110px;
    padding-bottom: 40px;
  }
  .delete-button {
    border: dotted 1px #d72638;
    padding: 8px;
    margin-top: 15px;
  }
  .basket-content--summary .basket--row {
    padding: 30px 5px;
  }
  .b__mobile-margin-top25 {
    margin-top: 25px;
  }
  .b__mobile-margin-top50 {
    margin-top: 50px;
  }
  .basket-content--summary .basket-bottom-total .basket--row .b__row > div {
    font-size: 14px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
  .b__account--menu--title {
    font-size: 20px;
  }
  .b__account--menu li a {
    font-size: 13px;
  }
  a.b__adress--link {
    font-size: 15px;
    font-weight: 500;
    color: #2e3131;
    padding: 10px 20px 10px 0;
  }
  .account-content.account-address {
    margin: 20px 0;
  }
  .panel-order-summary .panel-body .b__row.b__flex {
    display: block;
    padding: 0;
  }
  .panel-order-summary .panel-body .b__row.b__flex > [class*='b__'] {
    margin: 10px 0;
  }
  .order-summary-mobile {
    border-top: dotted 1px #d72638;
    padding-top: 15px;
  }
  .owl-carousel .text {
    font-size: 28px;
    padding: 0 25px;
  }
  .google-btn {
    width: 100%;
    max-width: 420px !important;
  }
  .b__btn--facebook,
  button--facebook,
  a.b__btn--facebook {
    text-align: left;
    padding: 0 0 0 55px;
  }
  .b__product--similar h6 {
    font-size: 25px;
    line-height: normal;
  }
  span.promo-kod-ack {
    width: 80%;
    color: #fff;
    font-size: 15px;
    display: block;
    margin: 0 auto;
    line-height: 16px;
  }
  .teaser-promo-kod {
    margin: 10px 0;
  }
}
@media only screen and (max-width: 920px) {
  .product-card {
    flex: 1 30%;
  }
  section.myAccount {
    padding-top: 70px;
  }
  section.payment-buy {
    padding-top: 0;
  }
}
@media only screen and (max-width: 820px) {
  html,
  body {
    height: auto;
    min-height: inherit;
    overflow-x: hidden;
  }
}
@media only screen and (max-width: 600px) {
  .product-card {
    display: block;
    margin-bottom: 20px;
  }
  .b__product--detail-bottom .nav-tabs > li > a {
    padding: 10px;
    font-size: 14px;
  }
  .tab-content > .active {
    display: block;
    font-size: 15px;
    line-height: normal;
  }
  .productsNew {
    display: block;
  }
}
@media (max-width: 768px) {
  .modal-dialog {
    margin: auto;
  }
  .b__error--page p {
    font-size: 14px;
  }
}
@media only screen and (max-width: 769px) {
  .b__snackbar {
    bottom: 0 !important;
    max-width: 100% !important;
    width: 100% !important;
    border-radius: 0 !important;
    flex-wrap: wrap;
    bottom: 0;
    transform: none !important;
    left: 0 !important;
    min-width: 100% !important;
  }
  owl-carousel .text {
    font-size: 14px;
    line-height: 1.3;
    display: block;
    font-size: 16px;
  }
  .owl-carousel .title {
    font-size: 35px;
  }
  .owl-carousel .link {
    display: block;
    margin-top: 7px;
  }
  section.teaser-container {
    margin-top: -10px !important;
  }
  .swiper-slide .text-wrapper {
    top: 30%;
  }
  .swiper-slide .title {
    font-size: 40px;
  }
  .swiper-slide .text {
    font-size: 14px;
  }
  .swiper-slide .text--corporate {
    font-size: 12px;
    color: #ffffff;
    width: auto;
  }
  .swiper-slide .link--corporate {
    margin-top: 6px;
  }
  .corporate-page--title {
    font-size: 40px !important;
    line-height: 55px;
    padding: 10px 0;
    display: inline-block;
    text-align: center;
    width: 100%;
  }
  .link--corporate .b__btn {
    height: 40px;
    border: solid 1px transparent;
    line-height: 40px;
  }
  .input-group-btn > button.b__btn.b__btn--rounded.b__btn--rounded-gold {
    left: -30px;
    z-index: 55;
    min-width: 100px !important;
    max-width: 100px !important;
  }
  .b__row.b__flex > [class*='b__'] {
    margin: 10px;
  }
  section.corporate {
    padding: 5px 0;
    margin: 10px 0 !important;
  }
  section.corporate.teaser-container {
    margin-top: 10px !important;
  }
  section.corporate.main-about {
    margin-top: 10px;
  }
  .history-subpage {
    background-image: none;
  }
  .history-subpage span {
    padding: 10px 0;
    text-align: center !important;
    margin: 0;
  }
  .main-content-inline {
    padding: 10px !important;
    height: 100% !important;
    line-height: normal !important;
    margin-top: 10px;
  }
  .b__header {
    height: 40px;
  }
  .b__search--box {
    position: fixed;
    z-index: 55555;
    width: 100%;
    right: 0;
  }
  .basket-content--big .basket-mid {
    padding: 0;
    float: left;
    width: 100%;
    margin-bottom: 25px;
    font-size: 14px;
    border: none;
  }
  .basket-content--big .basket-mid img {
    width: 100%;
    height: auto;
    border: none;
    padding: 0;
  }
  .basket-content--big .basket-mid a {
    font-size: 14px;
  }
  a.deleteCartItemPage i {
    line-height: 23px;
  }
  .basket-popout .basket-content {
    position: absolute;
    top: 30px;
    right: -10px;
    z-index: 100;
    width: 90vw;
    float: left;
    background-color: #ffffff;
    font-weight: 300;
    border-radius: 0;
    box-shadow: 2px 11px 7px 4px rgba(0, 0, 0, 0.26);
    padding: 20px 0 10px 0;
    font-size: 13px;
    overflow: hidden;
    border: none;
    padding: 50px 20px 10px;
  }
  .basket-popout .basket-content--big {
    display: block;
    font-size: 16px;
    position: relative;
    box-shadow: none;
    width: 100%;
    top: auto;
    right: auto;
    overflow: hidden;
    float: left;
    max-height: 100%;
    padding: 0;
  }
  .basket-popout .basket-content--big .basket-mid {
    padding: 15px 0;
    border-bottom: solid 1px #dadada;
    float: left;
    width: 100%;
  }
  .basket-popout .basket-content--big .basket-mid img {
    width: 120px;
    height: 120px;
    border: none;
    padding: 15px;
  }
  .favorite-content {
    position: absolute;
    top: 30px;
    right: -90px;
    z-index: 100;
    float: left;
    background-color: #ffffff;
    font-weight: 300;
    border-radius: 0;
    box-shadow: 2px 11px 7px 4px rgba(0, 0, 0, 0.26);
    padding: 20px 0 10px 0;
    font-size: 13px;
    overflow: hidden;
    border: none;
    padding: 50px 20px 10px;
  }
  .navbar-nav {
    margin-top: 0;
    width: auto;
    display: block;
  }
  .navbar-nav > li {
    float: left;
    width: 100%;
    text-align: left;
  }
  .museum-page--container img {
    display: inline-block !important;
  }
  section.corporate .subNav li {
    border-right: none;
  }
  section.corporate .subNav li a {
    padding: 10px 13px;
  }
  section.corporate .subNav {
    flex-direction: column;
  }
  .corporate-page--title-fabric {
    font-size: 35px;
  }
  .b__row.b__flex.b__reverse-column {
    flex-direction: column-reverse;
    width: 100%;
  }
  .shops-page--container {
    border: none;
  }
  section.myAccount {
    padding-top: 80px;
  }
  .b__register--info ul li {
    padding: 15px 10px;
    border-top: solid 1px #cccccc;
    display: flex;
    align-items: center;
    flex-direction: column;
  }
  .b__register--info ul li img {
    margin-right: 0;
  }
  .b__register--info h2 {
    font-size: 35px;
    text-align: center;
    border: none;
    float: left;
    line-height: 1;
    width: 100%;
    color: #2e3131;
    padding-bottom: 20px;
  }
  .account-wrapper {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
  }
  .panel-group {
    margin-bottom: 20px;
    float: left;
    width: 100%;
  }
  .basket-fixed-container {
    max-height: 260px;
    margin-bottom: 110px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .b__product--filter--menu {
    padding: 0 20px 35px 20px;
  }
  .b__product--filter--menu .filter-checkbox {
    display: block;
    position: relative;
    padding-left: 27px;
    margin: 10px 0;
    font-size: 15px;
    color: #3e3e3e;
    width: 50%;
  }
  .b__product--filter--menu-top {
    margin-top: 45px;
    margin-bottom: 15px;
    float: left;
    width: 100%;
    padding: 0 10px;
  }
  .b__product--filter--menu-top a {
    float: left;
    background: #eaeaea;
    width: 100%;
    line-height: 35px;
  }
  .b__product--filter--menu-top h5 {
    display: block;
    font-size: 20px;
    margin-bottom: 0;
    color: #2e3131;
    padding: 5px 0;
    height: 45px;
    line-height: 32px;
  }
  ul.gallery.b__gallery {
    margin: 0;
  }
  ul.gallery.b__gallery > li {
    border: solid 1px #d5d5d5;
    margin-bottom: 25px;
  }
  ul.gallery.b__gallery li > ul > li > div.image-comment p {
    color: #181a1c;
    text-align: center !important;
    padding: 5px;
    height: auto;
  }
  img.img-responsive.lazy {
    border: none;
    margin: 10px 0;
  }
  /*.modal-dialog {
        width: 90vw;
        margin: 30px auto;
    }*/
  .comment-popup .b__form--group {
    padding: 15px 0;
  }
  input[type="text"],
  input[type="password"],
  textarea {
    width: 100% !important;
    margin-bottom: 20px;
  }
  .comment {
    float: left;
    background: white;
    margin: 3%;
    box-shadow: 0 0 0 15px #f4f4f4;
    padding: 5px;
  }
  .innerComment {
    padding: 10px;
    text-align: center;
  }
  .innerComment div p {
    font-size: 16px;
    text-align: center;
  }
  section.corporate.main-vision {
    height: auto !important;
  }
  section.corporate.main-vision .b__container {
    position: relative;
    top: auto;
    left: auto;
    transform: none;
  }
  .about--kaiite-text {
    line-height: normal;
  }
  .shops-page--container-other {
    flex-direction: column;
    text-align: center;
  }
  .shops-page--container-other div div {
    margin: 20px 0;
  }
  .shops-page--container-other-last-child {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .corporate-page--title-mini {
    font-size: 30px;
    line-height: normal;
  }
  .b__container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
  }
  .spinner .input-group-btn-vertical {
    left: auto;
    position: absolute;
    right: 0;
  }
  .b__product--detail-right .b__btn {
    width: 100%;
    margin: 10px 0;
  }
  .b__product--detail-right {
    margin-left: 0;
    padding: 3px;
  }
  .b__product--similar {
    padding: 45px 30px;
  }
  .product-card--hover-menu {
    top: 70%;
  }
  /*.swiper-slide > .img-responsive {
        max-width: none;
    }*/
  .swiper-slide .text-wrapper {
    top: 20%;
    width: 80%;
  }
  .swiper-slide .text--corporate {
    font-size: 14px;
  }
  .teaser-content-corporate {
    position: absolute;
    margin: 0 auto;
    max-width: 95%;
    top: auto;
  }
  .teaser-content-corporate-top {
    position: relative;
    width: 100%;
    float: left;
    background: transparent;
  }
  .teaser-content-corporate-top-left,
  .teaser-content-corporate-top-right {
    display: none;
  }
  .teaser-content-corporate-top-header {
    height: auto;
    width: 100%;
    float: left;
    background: transparent;
    top: auto;
  }
  .teaser-content-corporate-top-header .b__text__color--gold {
    font-size: 50px;
    margin: auto;
  }
  .teaser-content-corporate-mid-content {
    width: 100%;
    float: left;
    position: relative;
    border-left: none;
    border-right: none;
    height: auto;
    font-size: 30px !important;
    padding: 5px 0 !important;
  }
  .teaser-content-corporate-mid-content .swiper-slide .text {
    font-size: 18px;
  }
  .teaser-content-corporate-mid-content span.description {
    line-height: 1.2;
    font-size: 12px;
    width: auto;
    margin-top: 10px;
  }
  .teaser-content-corporate-bot-left,
  .teaser-content-corporate-bot-right {
    display: none;
  }
  .teaser-content-corporate-bot-footer {
    height: 15px;
    width: 100%;
    float: left;
    background: transparent;
    margin: 35px 0;
    padding-top: 15px;
  }
  section.corporate.main-online .main-content-wrapper {
    height: auto;
  }
  .pp_content {
    padding: 20px 0 0 0;
  }
  div.ppt {
    margin: 10px 0;
    line-height: 15px;
    text-align: center;
  }
  section.corporate > div {
    /*padding: 0 15px;*/
  }
  .b__flexable,
  .b__row.b__flex {
    padding: 0 15px;
  }
  .pp_details {
    padding-bottom: 30px;
  }
  .b__middle--info-bar {
    display: flex;
    height: auto;
    align-items: center;
    justify-content: center;
    flex: 1 50%;
    flex-wrap: wrap;
    padding: 30px 0;
    font-size: 14px;
  }
  .b__middle--info-bar > div {
    border-right: none;
    display: flex;
    flex-direction: column;
    align-items: center;
    flex: 0 47%;
    padding: 10px 0;
  }
  section.main-newsletter .text-wrapper {
    left: 50%;
    width: 100%;
  }
  section.main-newsletter .text-wrapper .big-title {
    font-size: 25px;
  }
  section.login-register {
    padding: 60px 0;
  }
  section.login-register .b__panel b__panel--no-shadow .b__register--info {
    margin-top: 25px;
  }
  .b__100PercentMobil {
    width: 100% !important;
  }
  section.myAccount {
    padding-top: 80px;
  }
  input[type="text"],
  input[type="password"],
  textarea {
    margin-bottom: 0;
  }
  .basket-mid div {
    padding-bottom: 10px;
  }
  section.payment-buy {
    padding-top: 0;
  }
  section.payment {
    font-size: 14px;
    padding-top: 60px;
  }
  section.corporate.main-online {
    height: 450px;
  }
  section.corporate.main-online .main-content-wrapper {
    width: 90% !important;
  }
  section.corporate.main-online .main-content-inline .corporate-page--title {
    line-height: 30px !important;
  }
  section.corporate.main-online .main-content-inline .corporate-page--sub-title {
    font-size: 15px;
  }
  section.corporate.main-shops .teaser-content-corporate-top-header .b__text__color--white {
    font-size: 30px;
    padding: 15px;
  }
  .main-categories-header {
    font-size: 20px !important;
  }
  .main-categories-text,
  .main-categories-text-min {
    font-size: 15px !important;
  }
  .no-mobile-padding {
    padding-left: 0;
    padding-right: 0;
  }
  .owl-carousel .owl-item img {
    width: 270% !important;
  }
  .img-mobil-height {
    max-width: 250% !important;
  }
  .b__btn,
  button,
  a.b__btn {
    max-width: 100% !important;
    float: left;
  }
}
@media only screen and (orientation: landscape) {
  .b__navbar--fixed--top .navbar-collapse,
  .b__navbar--fixed--bottom .navbar-collapse {
    max-height: 100vh;
  }
}
@media only screen and (orientation: portrait) {
  .b__navbar--fixed--top .navbar-collapse,
  .b__navbar--fixed--bottom .navbar-collapse {
    max-height: 100vh;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /*
    .basket {
        display: block !important;
        position: relative !important;
        bottom: 22px !important;
        right: 35px !important;
    }*/
}
/*new responsive points*/
body.corporate-body {
  padding-top: 35px;
}
@media only screen and (min-width: 480px) {
  body.corporate-body {
    padding-top: 35px;
  }
}
@media only screen and (min-width: 768px) {
  body.corporate-body {
    padding-top: 35px;
  }
  section .subNav li a {
    font-size: 15px;
  }
}
@media only screen and (min-width: 992px) {
  body.corporate-body {
    padding-top: 155px;
  }
  section .subNav li a {
    font-size: 15px;
  }
}
@media only screen and (min-width: 1200px) {
  body.corporate-body {
    padding-top: 250px;
  }
  section .subNav li a {
    font-size: 18px;
  }
}
@media screen and (min-width: 767px) {
  .teslimatMobile {
    display: block;
  }
}
@media screen and (max-width: 766px) {
  .teslimatMobile {
    display: none;
  }
}
a.b__navbar--brand {
  margin-top: -40px;
}
.b__mini-chart-img {
  width: 60px !important;
  height: 60px !important;
  border: solid 1px #d6d6d6;
  margin-top: 0 !important;
}
h2.product-info-text {
  font-size: 16px;
  line-height: 25px;
  letter-spacing: 0.5px;
  font-weight: normal;
}
a.main-category.selected {
  font-weight: 500;
}
.b__breadcrumbs {
  background-color: transparent;
  padding-top: 25px;
  padding-bottom: 25px;
}
.b__cart-bread {
  padding-top: 65px;
  padding-left: 0;
}
.main-categories-button {
  margin-top: 27px;
}
.b__text--color-white > span.field-validation-error {
  color: white;
  text-align: center;
  display: block;
  width: 100%;
  margin: 0 0 15px 0;
}
/*SEO için ekleneneler */
h1.general {
  line-height: inherit;
  margin: inherit;
  position: inherit;
  color: inherit;
}
.basket-content--summary .basket-bottom {
  position: relative;
  float: none;
}
.b__flex.flex-left-align {
  justify-content: flex-start;
}
.account-content.account-address.reset-address {
  border: none;
  padding: 0;
  margin: 0;
  flex-wrap: nowrap;
  flex: auto;
  margin-left: 0;
}
/* special teaser style */
.teaser-promo-kod span.kod-bordered {
  padding: 11px;
  text-align: center;
  margin: 0 auto;
  letter-spacing: 4px;
  font-weight: 500;
}
.teaser-promo-kod {
  display: inline-block;
  color: #fff;
  padding: 10px;
  border: dashed 2px #fff;
  margin: 10px 0;
  text-align: center;
  margin: 0 auto;
  background-color: #c13c3f;
  margin: 30px 0;
}
span.promo-kod-ack {
  color: #fff;
  font-size: 19px;
  display: block;
}
div#icerik p {
  margin: 0;
}
.swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%;
  text-align: center !important;
}
.bootstrap-select .dropdown-menu {
  min-width: 100% !important;
}
@media (max-width: 768px) {
  .modal-dialog {
    width: 100vw !important;
  }
  .modal-content {
    border-radius: 0;
  }
  .modal-open .modal {
    margin-top: 0 !important;
  }
  .b__snackbar {
    display: none !important;
  }
}
span.filter-option {
  line-height: 2.4;
}
#confirmAdresDeleteModal {
  z-index: 1400000 !important;
}
.panel-body {
  display: flex;
  flex: 10;
  width: 100%;
  padding: 0;
}
.account-content.account-address {
  padding: 20px;
  margin: 20px;
  flex-wrap: wrap;
  flex: 0 44%;
  border: solid 1px #ececec;
  margin-left: 0;
}
@media only screen and (max-width: 960px) {
  .panel-body .account-content.account-address {
    flex: auto;
  }
}
.fixedPosition {
  overflow: hidden;
  height: 100%;
}
.font-size-11 {
  font-size: 11px !important;
}
.font-size-12 {
  font-size: 12px !important;
}
.top-favorite-items {
  position: relative;
  width: 40px;
  float: left;
}
.top-basket-items {
  position: relative;
  width: 40px;
  float: left;
}
.top-icons {
  position: absolute;
  z-index: 565656;
  float: right;
  right: 9%;
  top: 47%;
}
@media only screen and (min-width: 1201px) and (max-width: 1279px) {
  .top-icons {
    position: absolute;
    z-index: 565656;
    float: right;
    right: -7px;
    top: 23%;
  }
  .tiny .top-icons {
    top: 43%;
  }
}
@media only screen and (min-width: 1280px) and (max-width: 1580px) {
  .top-icons {
    position: absolute;
    z-index: 565656;
    float: right;
    right: 0;
    top: 47%;
  }
}
@media only screen and (min-width: 320px) and (max-width: 1200px) {
  .top-icons {
    right: 0;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
  .product-image {
    min-height: initial;
  }
}
input.input-validation-error {
  border: solid 1px red;
}
.modal-header {
  flex-shrink: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  g: 0 10px 5px;
  border-bottom: 1px solid;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-color: #d2cece;
  flex-direction: row-reverse;
}
.modal-content {
  border: 0;
  max-height: 90vh;
  overflow: hidden;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: 1px solid;
  border-radius: 0.3rem;
  outline: 0;
  background-color: #fff;
  border-color: rgba(0, 0, 21, 0.2);
  font-size: 16px;
  line-height: 28px;
}
.modal-body {
  overflow-y: auto;
  overflow-x: hidden;
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.b__panel-220 {
  height: 220px !important;
}
@supports (-ms-ime-align:auto) {
  div.filter-bottom {
    position: absolute !important;
    height: 70px;
    top: 0;
  }
  .b__product--filter--menu-top {
    margin-top: 75px;
  }
}
input#IsGift {
  margin-left: 0;
}
.b__panel.b__panel--no-shadow.eq-height {
  min-height: 250px !important;
}
.address-popup .b__label,
.address-popup label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.basket-content--summary .basket-bottom-total .basket--row .b__row > div {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
@media only screen and (max-width: 1200px) {
  button.navbar-toggle.collapsed {
    min-width: 50px !important;
  }
  .w-100-mobil {
    width: 100% !important;
  }
}
img.img-responsive.lazy {
  border: solid 1px #898989;
  margin: 15px 0;
  width: 264px;
  height: 264px;
}
/*fonts*/
@font-face {
  font-family: 'Great Vibes';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/greatvibes/v19/RWmMoKWR9v4ksMfaWd_JN9XLiaE.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v22/pxiEyp8kv8JHgFVrJJnedw.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLGT9Z1JlEA.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLCz7Z1JlEA.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v34/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojISmYWRm.ttf) format('truetype');
}
@font-face {
  font-family: "Material Design Icons";
  src: url("fonts/materialdesignicons-webfont.eot");
  src: url("fonts/materialdesignicons-webfont.eot") format("embedded-opentype"), url("fonts/materialdesignicons-webfont.woff2") format("woff2"), url("fonts/materialdesignicons-webfont.woff") format("woff"), url("fonts/materialdesignicons-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/*colors*/
/*corporate colors*/
/*helpers*/
div.g-recaptcha {
  margin: 0 auto;
  width: 304px;
}
div#navbar {
  z-index: 667;
}
/*.b__navbar--fixed--top .navbar-collapse {
    top: -50px;
}*/
.border--white {
  border: solid 1px #ffffff;
}
.border--black {
  border: solid 1px #000;
}
.border--grey {
  border: solid 1px #cccccc;
}
.border--mid-grey {
  border: solid 1px #acacad;
}
.border--light-grey {
  border: solid 1px #f2f2f2;
}
.margin-bottom {
  margin-bottom: 25px;
}
.b__100Percent {
  width: 100% !important;
}
.b__responsive-image {
  width: 100%;
}
.b__float-none {
  float: none !important;
}
.b__border-top-none {
  border-top: none !important;
}
.b__margin--top-25 {
  margin-top: 30px !important;
}
.b__form--bordertop {
  border-top: solid 1px #cccccc;
  padding: 20px 0 5px 0;
}
.b__padding-15 {
  padding: 15px !important;
}
.b__margin--padding-15 {
  padding: 15px !important;
  margin: 15px !important;
}
.b__text--right {
  text-align: right !important;
}
.b__text--left {
  text-align: left !important;
}
.b__text--center {
  text-align: center !important;
}
.b__text--justify {
  text-align: justify !important;
}
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  width: 100% !important;
}
.b__no--padding {
  padding: 0;
}
.b__padding-bottom {
  padding-bottom: 15px !important;
}
.b__text--color-red {
  color: #d72638 !important;
}
.b__text--color-antrasit {
  color: #2e3131 !important;
}
a.b__link-small {
  font-size: 14px;
  font-weight: 500;
}
.hiding {
  display: none;
}
.d-none {
  display: none !important;
}
.no-shadow {
  box-shadow: none;
}
.bg-color-transition {
  transition: background-color 200ms linear;
}
.font-color-transition {
  transition: color 200ms linear;
}
.opacity-transition {
  transition: opacity 200ms linear;
}
.b__bg--color-red {
  background-color: #d72638 !important;
}
.b__bg--color-lightGrey {
  background-color: #f2f2f2 !important;
}
.b__bg--color-gold {
  background-color: #c59d5f !important;
}
.b__text__color--gold {
  color: #c59d5f !important;
}
.auto-flex {
  flex: auto !important;
}
.product-card.auto-flex .product-image {
  padding: 10px !important;
  height: auto;
  min-height: 270px;
}
.product-card.auto-flex .product-card--hover-menu {
  top: 243px;
}
.b__flex-self-center-vertical {
  display: flex;
  align-self: center;
}
.mini-vertical-separator {
  display: inline-block;
  width: 20px;
}
/*elements*/
html {
  padding-top: 0;
}
body {
  padding-bottom: 0;
  overflow: unset !important;
  padding-top: 175px;
  /*display: flex;
    flex-direction: column;*/
}
/*section {
    flex: 1 0 auto;
}

section.main-footer
{
    flex-shrink: 0;

}*/
a {
  font-size: 16px;
  color: #2e3131;
  transition: color 200ms linear;
}
a:hover,
a:active,
a:focus {
  color: #d72638;
  transition: color 200ms linear;
}
/**** Statik Sayfalar*/
.b__cookie-page,
.b__static--content {
  text-align: left;
  font-size: 14px;
}
.b__cookie-page h3,
.b__static--content h3 {
  font-size: 17px;
}
.b__cookie-page p,
.b__static--content p {
  font-size: 14px;
}
.b__cookie-page h2,
.b__static--content h2 {
  font-size: 19px;
  line-height: normal;
}
.b__cookie-page h5,
.b__static--content h5 {
  font-weight: bold;
  font-size: 16px;
}
.b__cookie-page h1,
.b__static--content h1 {
  font-size: 19px;
  color: #d72638;
  line-height: 45px;
}
.cookie-info {
  z-index: 999;
  width: 100%;
  min-height: 20px;
  box-sizing: border-box;
  padding: 10px 10px 10px 10px;
  background: #d72638;
  overflow: hidden;
  position: fixed;
  bottom: 1px;
  right: 1px;
  display: none;
  border-radius: 3px;
  text-align: center;
  opacity: 0.8 !important;
  color: #fff;
  font-size: 13px;
  letter-spacing: 1.1px;
}
.cookie-info a {
  color: #fff;
  font-weight: bold;
  font-size: 14px;
}
.cookie-close {
  display: inline-block;
  font-family: OpenSans, arial, sans-serif;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  box-sizing: border-box;
  transition: background 0.3s;
  float: right;
  width: 16px;
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 10px;
}
.b__error--page {
  text-align: center;
  padding-top: 80px;
  min-height: calc(100vh - 477px);
}
.b__error--page p {
  font-weight: 500;
  font-size: 19px;
}
/* buttons  */
.b__btn,
button,
a.b__btn {
  box-shadow: none;
  height: 46px;
  font-weight: 500;
  font-family: 'Poppins', sans-serif;
  min-width: 185px;
  letter-spacing: 0.8px;
}
.b__btn--low:focus,
button--low:focus,
a.b__btn--low:focus,
.b__btn--low:hover,
button--low:hover,
a.b__btn--low:hover,
.b__btn--low:active,
button--low:active,
a.b__btn--low:active {
  background-color: #f2f2f2 !important;
}
.b__btn--small,
button--small,
a.b__btn--small {
  height: 36px;
  min-width: 80px !important;
  text-transform: uppercase;
  /*padding: 0 !important;*/
  line-height: 36px !important;
  margin: 0 0 0 10px;
  font-weight: 14px;
  display: inline-block;
}
.b__btn [class^="b__icon-"],
button [class^="b__icon-"],
a.b__btn [class^="b__icon-"],
.b__btn [class*=" b__icon-"],
button [class*=" b__icon-"],
a.b__btn [class*=" b__icon-"] {
  font-size: 24px;
  line-height: 0.9;
  margin-right: 5px;
}
.b__btn:hover,
button:hover,
a.b__btn:hover,
.b__btn:active,
button:active,
a.b__btn:active,
.b__btn:focus,
button:focus,
a.b__btn:focus {
  box-shadow: none;
}
.b__btn--rounded,
button--rounded,
a.b__btn--rounded {
  background-color: #ffffff;
  color: #2e3131;
  transition: background-color 200ms linear;
  border-radius: 25px;
  letter-spacing: normal;
  font-size: 15px;
  font-weight: 700;
  line-height: 48px;
}
.b__btn--rounded:focus,
button--rounded:focus,
a.b__btn--rounded:focus,
.b__btn--rounded:hover,
button--rounded:hover,
a.b__btn--rounded:hover,
.b__btn--rounded:active,
button--rounded:active,
a.b__btn--rounded:active {
  background-color: #f2f2f2 !important;
  transition: background-color 200ms linear;
}
.b__btn--rounded-gold,
button--rounded-gold,
a.b__btn--rounded-gold {
  background-color: #c59d5f;
  color: #ffffff !important;
  min-width: 170px;
}
.b__btn--rounded-gold:focus,
button--rounded-gold:focus,
a.b__btn--rounded-gold:focus,
.b__btn--rounded-gold:hover,
button--rounded-gold:hover,
a.b__btn--rounded-gold:hover,
.b__btn--rounded-gold:active,
button--rounded-gold:active,
a.b__btn--rounded-gold:active {
  background-color: #be924c !important;
  transition: background-color 200ms linear;
}
.b__btn--rounded-transparent,
button--rounded-transparent,
a.b__btn--rounded-transparent {
  background-color: transparent;
  border: solid 2px #ffffff;
  color: #ffffff;
  height: 50px;
  font-size: 14px;
  font-weight: normal;
}
.b__btn--rounded-transparent:focus,
button--rounded-transparent:focus,
a.b__btn--rounded-transparent:focus,
.b__btn--rounded-transparent:hover,
button--rounded-transparent:hover,
a.b__btn--rounded-transparent:hover,
.b__btn--rounded-transparent:active,
button--rounded-transparent:active,
a.b__btn--rounded-transparent:active {
  background-color: #c59d5f !important;
  border: solid 2px #c59d5f;
  transition: background-color 200ms linear;
}
.b__btn--rounded-red,
button--rounded-red,
a.b__btn--rounded-red {
  background-color: #d72638;
  color: #ffffff !important;
  min-width: 170px;
}
.b__btn--rounded-red:focus,
button--rounded-red:focus,
a.b__btn--rounded-red:focus,
.b__btn--rounded-red:hover,
button--rounded-red:hover,
a.b__btn--rounded-red:hover,
.b__btn--rounded-red:active,
button--rounded-red:active,
a.b__btn--rounded-red:active {
  background-color: #c12232 !important;
  transition: background-color 200ms linear;
}
.b__btn--dark,
button--dark,
a.b__btn--dark {
  background-color: #2e3131 !important;
  color: #ffffff;
  transition: background-color 200ms linear;
  letter-spacing: normal;
  font-size: 15px;
  font-weight: 500;
  line-height: 48px;
  border: solid 1px #2e3131;
}
.b__btn--dark:focus,
button--dark:focus,
a.b__btn--dark:focus,
.b__btn--dark:hover,
button--dark:hover,
a.b__btn--dark:hover,
.b__btn--dark:active,
button--dark:active,
a.b__btn--dark:active {
  background-color: #222424 !important;
  transition: background-color 200ms linear;
  border: solid 1px #2e3131;
}
.b__btn--light,
button--light,
a.b__btn--light {
  background-color: #ffffff !important;
  color: #2e3131;
  transition: background-color 200ms linear;
  letter-spacing: normal;
  font-size: 15px;
  font-weight: 500;
  line-height: 48px;
  border: solid 1px #2e3131;
}
.b__btn--light:focus,
button--light:focus,
a.b__btn--light:focus,
.b__btn--light:hover,
button--light:hover,
a.b__btn--light:hover,
.b__btn--light:active,
button--light:active,
a.b__btn--light:active {
  background-color: #f2f2f2 !important;
  transition: background-color 200ms linear;
  border: solid 1px #2e3131;
}
.b__btn--facebook,
button--facebook,
a.b__btn--facebook {
  background-color: #4267b2 !important;
  color: #ffffff;
  transition: background-color 200ms linear;
  letter-spacing: normal;
  font-size: 15px;
  font-weight: 500;
  line-height: 44px;
  height: 42px;
  border: solid 1px #4267b2;
  background: url('css/Images/facebook_btn_icn.png') no-repeat left;
  background-position-x: 5px;
}
.b__btn--facebook:focus,
button--facebook:focus,
a.b__btn--facebook:focus,
.b__btn--facebook:hover,
button--facebook:hover,
a.b__btn--facebook:hover,
.b__btn--facebook:active,
button--facebook:active,
a.b__btn--facebook:active {
  transition: background-color 200ms linear;
  border: solid 1px #4267b2;
}
.google-btn {
  height: 42px;
  background-color: #4285f4;
  border-radius: 0;
  width: 280px;
  position: relative;
  float: left;
  display: block;
}
.google-btn .google-icon-wrapper {
  position: absolute;
  margin-top: 1px;
  margin-left: 1px;
  width: 40px;
  height: 40px;
  border-radius: 2px;
  background-color: #fff;
}
.google-btn .google-icon {
  position: absolute;
  margin-top: 11px;
  margin-left: 11px;
  width: 18px;
  height: 18px;
}
.google-btn .btn-text {
  float: left;
  margin: 0;
  color: #fff;
  font-size: 14px;
  letter-spacing: 0.2px;
  width: 100%;
  display: block;
  line-height: 2.8;
  padding-left: 55px;
}
.google-btn .btn-text a {
  display: block;
  color: #fff;
  height: 42px;
}
.google-btn:hover {
  box-shadow: 0 0 6px #4285f4;
}
.google-btn:active {
  background: #1669F2;
}
.btn__login-big {
  min-width: 280px !important;
  max-width: 100% !important;
  margin-bottom: 20px !important;
}
/*cross browser placeholder styles*/
::-webkit-input-placeholder {
  color: #828383;
  font-size: 12px;
}
::-moz-placeholder {
  color: #828383;
  font-size: 12px;
}
:-ms-input-placeholder {
  color: #828383;
  font-size: 12px;
}
:-moz-placeholder {
  color: #828383;
  font-size: 12px;
}
input.transparent-textbox::-webkit-input-placeholder {
  color: #ffffff;
  opacity: 1;
  font-weight: 400;
}
input.transparent-textbox:-moz-placeholder {
  color: #ffffff;
  opacity: 1;
  font-weight: 400;
}
input.transparent-textbox::-moz-placeholder {
  color: #ffffff;
  opacity: 1;
  font-weight: 400;
}
input.transparent-textbox:-ms-input-placeholder {
  color: #ffffff;
  font-weight: 400;
}
/**********/
input.search-input::-webkit-input-placeholder {
  font-size: 11px;
}
input.search-input:-moz-placeholder {
  font-size: 11px;
}
input.search-input:-ms-input-placeholder {
  font-size: 11px;
}
/*main navigation*/
.b__header {
  height: 40px;
  box-shadow: none;
  color: #ffffff;
  position: relative;
  position: fixed;
  line-height: 40px;
  font-size: 14px;
}
.b__header .b__container .b__row > div {
  border-right: solid 1px rgba(255, 255, 255, 0.4);
  text-align: center;
}
.b__header .b__container .b__row > div:first-child {
  border-left: solid 1px rgba(255, 255, 255, 0.4);
}
.b__header .b__container .b__row > div .b__icon-search {
  font-size: 35px;
  line-height: 22px;
}
.b__header .b__container .b__row > div a {
  color: #ffffff;
  text-decoration: none;
}
.b__header .b__container .b__row > div a.social-links {
  padding: 0;
}
.b__header .b__container .b__row > div a:not(.social-links) {
  padding: 0 5px;
}
.b__header .b__container .b__row > div a:hover,
.b__header .b__container .b__row > div a:focus,
.b__header .b__container .b__row > div a:active {
  color: #ffffff;
  text-decoration: underline;
}
a.search-link:hover,
.search-link a:hover {
  text-decoration: none !important;
}
.search-results .product-card {
  flex: 0 20%;
  margin: 0;
}
.search-results .product-card--hover-menu {
  top: 301px;
}
.b__search--box {
  position: absolute;
  height: 40px !important;
  color: #808080;
  top: 0px;
  right: 110px;
  width: 350px;
  box-shadow: 0 11px 12px 3px rgba(0, 0, 0, 0.2);
  display: none;
}
.b__search--box i.b__icon-close.close-icon {
  height: 40px;
  width: 40px;
  line-height: 30px;
  font-size: 25px;
}
.b__search--count {
  color: #d72638;
  font-size: 25px;
}
input#search {
  height: 40px;
  border: none;
}
i.b__icon-close.close-icon {
  position: absolute;
  top: 0px;
  right: -2px;
  background: #868686;
  padding: 4px;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  /* border-radius: 50%; */
  cursor: pointer;
}
.b__navbar--fixed--top {
  top: 40px;
  background-color: #ffffff;
  height: 135px;
  box-shadow: 0 11px 12px 3px rgba(0, 0, 0, 0.2);
  display: flex;
  align-items: center;
  transition: 0.3s ease-out;
  -webkit-transition: 0.3s ease-out;
  -moz-transition: 0.3s ease-out;
}
.b__navbar--fixed--top-corporate {
  top: 0;
}
.b__navbar--brand {
  /* transform: translateX(-50%);
           left: 50%; */
  /* position: absolute; */
  height: auto;
  line-height: initial;
  margin-left: auto;
  padding: initial;
  margin-top: 60px;
}
.b__navbar--brand > img {
  display: block;
  max-height: initial;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  border-radius: 100px;
  height: 170px;
  transition: 0.3s ease-out;
  -webkit-transition: 0.3s ease-out;
  -moz-transition: 0.3s ease-out;
}
.b__nav--shop li a {
  color: #2e3131;
  font-size: 14px;
  font-weight: 600;
  transition: color 200ms linear;
  text-transform: uppercase;
  text-align: center;
}
.b__nav--shop li a:focus,
.b__nav--shop li a:hover,
.b__nav--shop li a:active,
.b__nav--shop li a.selected {
  color: #d72638;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  transition: color 200ms linear;
}
.b__nav--corporate li a {
  color: #c59d5f;
  font-size: 14px;
  font-weight: 600;
  transition: color 200ms linear;
  text-transform: uppercase;
  min-width: 142px;
  text-align: center;
}
.b__nav--corporate li a:focus,
.b__nav--corporate li a:hover,
.b__nav--corporate li a:active,
.b__nav--corporate li a.selected {
  color: #181a1c;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  transition: color 200ms linear;
}
/*TEASER*/
.swiper-container {
  width: 100%;
  height: 100%;
}
.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.swiper-container {
  width: 100%;
  height: 100%;
}
.swiper-slide .text-wrapper {
  position: absolute;
  text-align: center;
  width: 100%;
}
.swiper-slide .title {
  font-weight: 300;
  font-size: 80px;
  font-family: 'Great Vibes', cursive;
  color: #ffffff;
  display: block;
}
.swiper-slide .text {
  font-size: 14px;
  line-height: 1.3;
  display: block;
  font-size: 48px;
  color: #ffffff;
}
.swiper-slide .slider-bold-text {
  font-weight: 500;
}
.swiper-slide .text--corporate {
  line-height: 1.3;
  display: inline-block;
  font-size: 18px;
  color: #ffffff;
  width: 40%;
  font-family: 'Roboto Slab', serif;
}
.swiper-slide .link {
  display: block;
}
.swiper-slide .link--corporate {
  display: block;
  margin-top: 65px;
}
section.teaser-container {
  margin-top: -10px !important;
  position: relative;
  float: left;
  width: 100vw;
  display: flex;
  padding: 0;
}
.owl-carousel .text-wrapper {
  text-align: center;
  width: 100%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.owl-carousel .title {
  font-weight: 300;
  font-size: 80px;
  font-family: 'Great Vibes', cursive;
  color: #ffffff;
  display: block;
}
.owl-carousel .text {
  font-size: 14px;
  line-height: 1.3;
  display: block;
  font-size: 48px;
  color: #ffffff;
}
.owl-carousel .link {
  display: block;
  margin-top: 17px;
}
.owl-theme .owl-dots {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
  background: #b2b2b2;
}
.owl-carousel button.owl-dot {
  min-width: inherit;
}
.owl-theme .owl-dots .owl-dot span {
  width: 15px;
  height: 15px;
  background: #ffffff;
  border-radius: 30px;
  border: solid 1px #b2b2b2;
}
.b__middle--info-bar {
  height: 135px;
  display: flex;
  height: auto;
  align-items: center;
  justify-content: center;
  flex: 1 50%;
  flex-wrap: wrap;
  padding: 30px 0;
}
.b__middle--info-bar img {
  float: left;
}
.b__middle--info-bar > div {
  border-right: solid 1px #cccccc;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.b__middle--info-bar > div:last-child {
  border-right: none;
}
section.main-products div,
section.main-newsletter .text-wrapper > div {
  padding: 0 10px;
}
section.main-special-days {
  width: 100%;
  float: left;
  margin: 35px 0;
  position: relative;
  text-align: center;
}
section.main-newsletter {
  background: url('/Images/New/newsletterBg.webp') no-repeat center;
  width: 100%;
  height: 320px;
  float: left;
  margin: 40px 0 0 0;
  position: relative;
  text-align: center;
}
section.main-newsletter .text-wrapper {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
section.main-newsletter .text-wrapper .title {
  font-size: 30px;
  color: #ffffff;
}
section.main-newsletter .text-wrapper .big-title {
  font-family: 'Great Vibes', cursive;
  font-size: 50px;
  color: #ffffff;
}
section.main-newsletter input.transparent-textbox {
  background-color: rgba(0, 0, 0, 0.3);
  color: #ffffff;
  border: solid 1px #ffffff;
  height: 45px;
  text-align: center;
  transition: background-color 200ms linear;
  margin: 15px 0;
}
section.main-newsletter input.transparent-textbox::-webkit-input-placeholder,
section.main-newsletter input.transparent-textbox::-moz-placeholder,
section.main-newsletter input.transparent-textbox:-ms-input-placeholder,
section.main-newsletter input.transparent-textbox:-moz-placeholder {
  color: #ffffff;
}
section.main-newsletter input.transparent-textbox:focus {
  background-color: rgba(0, 0, 0, 0.8);
  transition: background-color 200ms linear;
}
section.main-copyright {
  background-color: #2e3131;
  color: #ffffff;
  text-align: center;
  float: left;
  width: 100%;
  padding: 15px 0;
}
section.main-footer {
  width: 100%;
  display: block;
  float: left;
  position: relative;
  margin-top: 35px;
  background: #f2f2f2;
  padding: 25px 0;
}
section.main-footer.main-footercorporate {
  background: #000;
  color: #898989;
}
section.main-footer.main-footercorporate .b__footer a {
  font-size: 14px;
  color: #898989;
  transition: color 200ms linear;
}
section.teaser-container {
  margin-top: -165px;
}
section .kategori-image-container {
  margin-top: 0;
}
section.products span {
  display: block;
}
section.products span.title {
  font-family: 'Great Vibes', cursive;
  font-size: 61px;
  text-align: center;
}
section.products span.description {
  font-family: 'Roboto Slab', serif;
  font-size: 16px;
  text-align: center;
}
section.login-register {
  padding-top: 80px;
}
section.login-register h3 {
  float: left;
  height: 40px;
  display: block;
  width: 100%;
  position: relative;
  color: #d72638;
}
section.login-register.nonMember .b__panel.b__panel--no-shadow {
  margin-top: 25px;
}
section.payment {
  padding-top: 60px;
  /*&:not(:first-of-type) {
            padding-top: 80px;
        }*/
}
section.payment h3 {
  float: left;
  height: 40px;
  display: block;
  width: 100%;
  position: relative;
  color: #d72638;
}
section.payment-buy {
  padding-top: 70px;
}
section.myAccount {
  padding-top: 70px;
}
section.myAccount h3 {
  float: left;
  height: 40px;
  display: block;
  width: 100%;
  position: relative;
  color: #d72638;
}
section.myAccount h2 {
  float: left;
  display: block;
  width: 100%;
  position: relative;
  font-size: 16px;
  padding: 15px 10px;
  margin-bottom: 30px;
  font-weight: 600;
  background: #f2f2f2;
}
section.corporate {
  padding: 50px 0 0 0;
  float: left;
  width: 100%;
}
section.corporate.main-online {
  background: url(/Images/New/Kurumsal/dukkan_main.jpg) no-repeat center;
  width: 100%;
  height: 765px;
  float: left;
  position: relative;
  text-align: center;
  background-size: cover;
  margin: 50px 0;
}
section.corporate.main-online .main-content-wrapper {
  background-color: transparent;
  display: block;
  float: left;
  position: relative;
  display: flex;
  flex-direction: column;
  height: 500px;
  border: solid 1px #ffffff;
  padding: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50%;
}
section.corporate.main-online .main-content-inline {
  background-color: #ffffff;
  height: 500px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
section.corporate.main-online .main-content-inline span {
  display: block;
  width: 100%;
  padding: 5px 7%;
}
section.corporate.main-vision {
  background: url(/Images/New/Kurumsal/hakkimizda_content-bg.jpg) no-repeat center;
  width: 100%;
  height: 680px;
  float: left;
  position: relative;
  text-align: center;
  background-size: cover;
}
section.corporate.main-vision .b__container {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
section.corporate.main-awards {
  width: 100%;
  height: auto;
  float: left;
  position: relative;
  text-align: center;
  background-size: cover;
  background-color: #535353;
}
section.corporate.main-awards .image-comment p {
  color: #ffffff !important;
}
section.corporate.main-awards ul.gallery.b__gallery {
  border: none;
}
section.corporate.main-brands {
  width: 100%;
  height: auto;
  float: left;
  position: relative;
  text-align: center;
  background-size: cover;
  background-color: #535353;
}
section.corporate.main-brands .image-comment p {
  color: #ffffff !important;
}
section.corporate.main-brands ul.gallery.b__gallery {
  border: none;
}
section.corporate.main-sertifika ul.gallery.b__gallery {
  border: none;
}
section.corporate.main-museum {
  margin: 50px 0;
}
section.corporate.main-museum img {
  padding: 10px;
}
section.corporate.main-about {
  margin: 80px 0;
}
section.corporate.main-shops {
  margin: 0;
}
section.corporate.main-shops .teaser-content-corporate-top-header .b__text__color--white {
  font-weight: bold;
  font-size: 50px;
  font-family: 'Poppins', sans-serif;
  color: #ffffff;
  display: block;
  margin: -6% 0;
}
section.corporate.main-shops .teaser-content-corporate-mid-content {
  font-weight: 300;
  font-size: 80px;
  font-family: 'Great Vibes', cursive;
  color: #c59d5f;
  display: block;
  padding: 15px;
}
section.corporate.main-subscribe {
  padding: 0;
  margin-bottom: 30px;
}
section .subNav {
  list-style: none;
  display: flex;
  flex-direction: row;
  justify-content: center;
  background-color: transparent;
  margin: 5px 12px;
  padding: 0px;
}
section .subNav li {
  border-right: solid 1px #c59d5f;
}
section .subNav li a {
  display: block;
  padding: 10px 22px;
  color: #2e3131;
  text-decoration: none;
  font-weight: 500;
  font-size: 18px;
  transition: color 200ms linear;
  text-align: center;
  text-transform: uppercase;
}
section .subNav li a:hover {
  color: #c59d5f;
  transition: color 200ms linear;
}
section .subNav li:last-child {
  border-right: none;
}
section .subNav li .active {
  color: #c59d5f;
}
.main-special-days-content {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: rgba(215, 38, 56, 0.5);
  padding: 20px;
  color: #ffffff;
  font-size: 18px;
}
.main-categories img {
  margin: 16px 0;
}
.main-categories-content {
  position: absolute;
  top: 35px;
  left: 35px;
  padding: 20px;
  color: #ffffff;
}
.main-categories-header {
  font-size: 40px;
  font-weight: 500;
}
.main-categories-header-min {
  font-size: 36px !important;
  font-weight: 500;
}
.main-categories-text {
  font-size: 22px;
  font-family: 'Roboto Slab', serif;
  margin-bottom: 15px;
}
.main-categories-text-min {
  font-size: 20px !important;
  margin-bottom: 10px;
  font-weight: 600;
  font-family: 'Roboto Slab', serif;
}
section.corporate.main-online .main-content-inline {
  height: 500px;
}
.custom-checkbox {
  display: block;
  position: relative;
  padding-left: 30px;
  margin: 5px 0;
  cursor: pointer;
  font-size: 15px;
  color: #aaa;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  float: left;
  width: 100%;
}
.custom-checkbox:hover {
  color: #2e3131;
}
.custom-checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.custom-checkbox .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #ffffff;
  border: solid 1px #acacad;
  transition: border-color 150ms;
}
.custom-checkbox:hover input ~ .checkmark {
  background-color: #ffffff;
  border-color: #cccccc;
  transition: border-color 150ms;
}
.custom-checkbox input:checked ~ .checkmark {
  background-color: #ffffff;
}
.custom-checkbox .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.custom-checkbox input:checked ~ .checkmark:after {
  display: block;
}
.custom-checkbox .checkmark:after {
  left: 7px;
  top: 1px;
  width: 6px;
  height: 13px;
  border: solid #2e3131;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.b__product--top {
  padding: 25px 10px;
  border-bottom: solid 1px #cccccc;
  position: relative;
  float: left;
  width: 100%;
  min-height: 220px;
  height: auto;
}
.b__product--bottom {
  padding: 25px 10px;
  position: relative;
  float: left;
  width: 100%;
}
.b__product--filter {
  padding: 20px 0;
  display: flex;
  align-items: center;
  text-align: right;
}
.b__product--box {
  position: relative;
  margin: 0 10px 10px 0;
  text-align: center;
  display: block;
  float: left;
  min-height: 320px;
}
.b__product--box:hover > .b__product--hover-menu {
  transition: opacity 200ms linear;
  opacity: 1;
}
.b__product--name {
  text-align: center;
  font-size: 16px;
  color: #2e3131;
  margin-top: 15px;
}
.b__product--price {
  text-align: center;
  font-size: 18px;
  color: #d72638;
  font-weight: bold;
}
.b__product--price.old-price {
  color: #000;
  font-weight: normal;
  text-decoration: line-through;
  font-size: 16px;
  margin: 0;
}
.b__product--detail {
  margin: 50px 0;
  float: left;
}
.b__product--detail-name h1 {
  color: #2e3131;
  font-family: 'Roboto Slab', serif;
  font-size: 24px;
  float: left;
  width: 100%;
  padding: 10px 0;
  line-height: normal;
}
.b__product--detail-price {
  color: #d72638;
  font-size: 30px;
  font-weight: 700;
  float: left;
  width: 100%;
  padding: 10px 0;
}
.b__product--detail-price.old-price {
  color: black;
  text-decoration: line-through;
  font-weight: normal;
  font-size: 25px;
}
.b__product--detail-bottom {
  margin-top: 20px;
  float: left;
  width: 100%;
}
.b__product--detail-bottom .nav-tabs {
  border-bottom: 1px solid #cccccc;
}
.b__product--detail-bottom .nav-tabs > li {
  padding: 10px 0;
}
.b__product--detail-bottom .nav-tabs > li.active {
  border-bottom: solid 1px #d72638;
}
.b__product--detail-bottom .nav-tabs > li.active > a {
  color: #d72638;
  border-right: solid 1px #cccccc;
}
.b__product--detail-bottom .nav-tabs > li.active > a:hover,
.b__product--detail-bottom .nav-tabs > li.active > a:focus {
  cursor: pointer;
  background-color: #ffffff;
  border: none;
  border-bottom-color: transparent;
  border-right: solid 1px #cccccc;
}
.b__product--detail-bottom .nav-tabs > li > a {
  margin-right: 2px;
  line-height: normal;
  border: none;
  border-radius: 0;
  font-size: 18px;
  color: #2e3131;
  border-right: solid 1px #cccccc;
}
.b__product--detail-bottom .nav-tabs > li > a:hover {
  background-color: transparent;
  border-right: solid 1px #cccccc;
}
.b__product--detail-bottom .tab-content {
  padding: 20px 0;
  font-size: 16px;
  letter-spacing: 0.5px;
  line-height: 25px;
  min-height: 210px;
}
.b__product--image-container {
  position: relative;
  border: solid 1px #d1d1d1;
  width: 220px;
  height: 220px;
  padding: 15px;
}
.b__product--filter--menu {
  padding: 0 0 35px 0;
}
.b__product--filter--menu h5 {
  display: block;
  font-size: 20px;
  margin-bottom: 15px;
  color: #2e3131;
  padding: 10px 0;
  float: left;
  margin-top: 20px;
  width: 100%;
}
.b__product--filter--menu .filter-checkbox {
  display: block;
  position: relative;
  padding-left: 30px;
  margin: 5px 0;
  cursor: pointer;
  font-size: 15px;
  color: #aaa;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  float: left;
  width: 100%;
}
.b__product--filter--menu .filter-checkbox:hover {
  color: #2e3131;
}
.b__product--filter--menu .filter-checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.b__product--filter--menu .filter-checkbox .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #ffffff;
  border: solid 1px #acacad;
  transition: border-color 150ms;
}
.b__product--filter--menu .filter-checkbox:hover input ~ .checkmark {
  background-color: #ffffff;
  border-color: #cccccc;
  transition: border-color 150ms;
}
.b__product--filter--menu .filter-checkbox input:checked ~ .checkmark {
  background-color: #ffffff;
}
.b__product--filter--menu .filter-checkbox .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.b__product--filter--menu .filter-checkbox input:checked ~ .checkmark:after {
  display: block;
}
.b__product--filter--menu .filter-checkbox .checkmark:after {
  left: 7px;
  top: 1px;
  width: 6px;
  height: 13px;
  border: solid #2e3131;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.b__product--similar {
  border-top: solid 1px #cccccc;
  padding: 45px 0;
  float: left;
  width: 100%;
  margin-top: 25px;
}
.b__product--similar .product-card {
  flex: 0 23.2%;
  margin: 5px;
}
.b__product--similar .product-card .product-image {
  height: auto;
}
.b__product--similar .product-card .product-info {
  margin-top: 0;
  padding-top: 0;
}
.b__product--similar .productsNew {
  width: 100%;
}
.b__product--similar h6 {
  font-size: 36px;
  text-align: center;
  color: #2e3131;
  padding-bottom: 25px;
}
.b__product--list-wrapper {
  display: block;
  cursor: pointer;
}
li.detail-first-tab a {
  padding-left: 0;
}
.product-warning {
  background-color: #ffffff;
  padding: 20px 0;
  text-align: left;
}
.search-results .productsNew {
  width: 100%;
}
.b__product--filter--menu-top {
  margin-top: 45px;
}
.b__product--filter--menu-top h5 {
  display: block;
  font-size: 20px;
  margin-bottom: 15px;
  color: #2e3131;
  padding: 5px 0;
}
.b__product--filter--menu label.filter-checkbox {
  overflow: visible;
  white-space: normal;
}
.b__register--info {
  background-color: #f9f9f9;
  border: none !important;
  float: left;
}
.b__register--info h2 {
  font-family: 'Great Vibes', cursive;
  font-size: 50px;
  text-align: center;
  border: none;
  float: left;
  line-height: 1.5;
  width: 100%;
  color: #2e3131;
}
.b__register--info p {
  text-align: center;
  font-size: 16px;
  font-family: 'Roboto Slab', serif;
  color: #2e3131;
}
.b__register--info ul li {
  padding: 25px 10px;
  border-top: solid 1px #cccccc;
  display: flex;
  align-items: center;
}
.b__register--info ul li:last-child {
  border-bottom: solid 1px #cccccc;
  margin-bottom: 25px;
}
.b__register--info ul li span {
  margin-right: 5px;
}
.b__register--info ul li img {
  margin-right: 30px;
}
/* footer menu*/
.b__footer {
  font-size: 14px;
}
.b__footer a {
  font-size: 14px;
  color: #2e3131;
  transition: color 200ms linear;
}
.b__footer a:hover {
  color: #d72638;
  transition: color 200ms linear;
}
.b__footer ul li {
  padding: 5px;
  border: none;
}
.b__footer--title {
  font-weight: 700;
}
.b__footer--social li {
  display: block;
  float: left;
}
.b__footer--social li.b__footer--title {
  width: 100%;
}
.b__footer .subNav {
  list-style: none;
  display: block !important;
  flex-direction: row;
  justify-content: center;
  margin: 0;
  padding: 0;
  padding-left: 0;
  margin-bottom: 0;
  list-style-type: none;
  background-color: transparent;
}
.b__footer .subNav li a {
  display: block;
  padding: 0;
  color: #2e3131 !important;
  text-decoration: none;
  font-weight: normal;
  font-size: 18px;
  transition: color 200ms linear;
  text-align: left;
  font-size: 14px !important;
}
.b__snackbar {
  padding: 20px;
}
.b__snackbar.active {
  bottom: 10px;
  transition: visibility 0.2s, opacity 0.2s linear;
}
.b__snackbar--close {
  align-items: center;
  border: none;
  display: inline-flex;
  justify-content: center;
  outline: none;
  z-index: 0;
  cursor: pointer;
  position: absolute;
  right: 16px;
  top: 16px;
}
.tiny {
  height: 70px;
}
.tiny img {
  height: 120px;
  -moz-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  -webkit-transition: 0.3s ease-out;
  margin-top: 35px;
}
.tiny .basket {
  /*bottom: 30px;*/
}
/*forms*/
.b__input,
input {
  height: 45px;
  border: 1px solid #acacad;
  padding: 6px 18px;
}
.b__promo--input {
  float: left;
}
/* custom checkbox */
.b__custom-checkbox {
  display: block;
  position: relative;
  padding-left: 30px;
  cursor: pointer;
  font-size: 15px;
  color: #aaa;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.b__custom-checkbox:hover {
  color: #2e3131;
}
.b__custom-checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.b__custom-checkbox .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #ffffff;
  border: solid 1px #acacad;
  transition: border-color 150ms;
}
.b__custom-checkbox:hover input ~ .checkmark {
  background-color: #ffffff;
  border-color: #cccccc;
  transition: border-color 150ms;
}
.b__custom-checkbox input:checked ~ .checkmark {
  background-color: #ffffff;
}
.b__custom-checkbox .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.b__custom-checkbox input:checked ~ .checkmark:after {
  display: block;
}
.b__custom-checkbox .checkmark:after {
  left: 7px;
  top: 1px;
  width: 6px;
  height: 13px;
  border: solid #2e3131;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
select.b__select--custom {
  border-color: #acacad;
  height: 37px;
  color: #acacad;
}
.b__border--top {
  border-top: solid 1px #cccccc;
}
.spinner .input-group-btn-vertical {
  float: left;
  position: relative;
  background: transparent;
  width: 30px;
  left: -22px;
  border: none;
  height: 40px;
}
.spinner button.btn.btn-default {
  min-width: 25px !important;
  float: left;
  height: 20px;
  border: none;
  background: transparent;
  padding: 0;
}
.input-group.spinner.detail input {
  width: 80px;
  float: left;
  height: 40px;
}
.input-group .glyphicon {
  font-size: 10px;
  margin-bottom: 0;
}
.unit {
  float: left;
  width: 100%;
  padding: 10px 0;
}
.b__price--label-big {
  font-family: 'Roboto Slab', serif;
  font-size: 18px;
}
.tooltip {
  position: relative;
  display: inline-block;
  font-family: 'Poppins', sans-serif;
}
.tooltip .tooltiptext {
  visibility: hidden;
  background-color: #2e3131;
  color: #ffffff;
  text-align: center;
  padding: 6px 0;
  position: absolute;
  z-index: 1;
  width: 115px;
  bottom: 40px;
  left: 29%;
  margin-left: -50px;
  font-size: 11px;
  letter-spacing: 0.6px;
  transition: visibility 100ms;
}
.tooltip:hover .tooltiptext {
  visibility: visible;
  transition: visibility 100ms;
}
.mini-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 5.5px 0 5.5px;
  position: absolute;
  left: 44%;
  top: 26px;
  border-color: #2e3131 transparent transparent transparent;
}
ul.thumbnails {
  float: left;
  margin-top: 30px;
  position: relative;
  display: flex;
  width: 100%;
}
ul.thumbnails li {
  /* padding: 12px; */
  /* margin: 5px 3px; */
  /* position: relative; */
  /* float: left; */
  width: 29%;
  min-height: 1px;
  /* padding-left: 0; */
  /* padding-right: 15px; */
  z-index: 5;
  margin-right: 4%;
}
form {
  float: none;
  clear: both;
}
.field-validation-error {
  font-weight: 500;
  font-size: 13px;
  float: left;
  line-height: 2;
}
.basket {
  display: flex;
  position: absolute;
  bottom: 90px;
}
.basket-fixed-container {
  max-height: 350px;
  overflow: auto;
  overflow-x: hidden;
  margin-bottom: 120px;
}
.basket > a {
  padding: 0 5px;
}
.basket i {
  font-size: 30px;
  color: #2e3131;
  position: relative;
  display: block;
}
.basket i > span.b__mini-notification {
  top: -17px;
  right: -10px;
  background-color: #2e3131;
  color: #ffffff;
}
.basket i.b__icon-chevron-down {
  float: right;
  position: absolute;
  top: 4px;
  right: -24px;
  font-size: 17px;
  font-weight: normal;
}
.basket i.b__icon-close {
  position: absolute;
  top: 10px;
  color: #d72638;
  right: 4px;
  font-size: 19px;
}
.basket-content {
  position: absolute;
  top: 30px;
  right: 0;
  z-index: 100;
  width: 400px;
  background-color: #ffffff;
  font-weight: 300;
  /*max-height: 50vh;*/
  border-radius: 4px;
  -webkit-box-shadow: 0 10px 13px -6px rgba(0, 0, 0, 0.2), 0 21px 33px 3px rgba(0, 0, 0, 0.14), 0 8px 40px 7px rgba(0, 0, 0, 0.12);
  box-shadow: 0 10px 13px -6px rgba(0, 0, 0, 0.2), 0 21px 33px 3px rgba(0, 0, 0, 0.14), 0 8px 40px 7px rgba(0, 0, 0, 0.12);
  padding: 20px 0 10px 0;
  font-size: 13px;
  overflow: hidden;
  padding-left: 5px;
}
.basket-content--big {
  display: block;
  font-size: 16px;
  position: relative;
  box-shadow: none;
  width: 100%;
  top: auto;
  right: auto;
  overflow: hidden;
  float: left;
  max-height: 100%;
  padding: 0;
}
.basket-content--big .basket-mid {
  padding: 15px 0;
  border-bottom: solid 1px #dadada;
  float: left;
  width: 100%;
}
.basket-content--big .basket-mid img {
  width: 120px;
  height: 120px;
  border: none;
  padding: 15px;
}
.basket-content--summary {
  display: block;
  font-size: 16px;
  position: relative;
  box-shadow: none;
  width: 100%;
  top: auto;
  right: auto;
  overflow: hidden;
  float: left;
  max-height: 100%;
  padding: 0;
}
.basket-content--summary-title {
  padding: 15px;
  border-bottom: solid 1px #d8d8d8;
  font-weight: bold;
}
.basket-content--summary .basket--row {
  padding: 30px 20px;
}
.basket-content--summary .basket--row img {
  width: 100px;
  height: auto;
}
.basket-content--summary .b__mini-price {
  font-weight: normal;
}
.basket-content--summary .basket-bottom-total {
  background-color: #ffffff;
}
.basket-content--summary .basket-bottom-total .basket--row {
  padding-top: 0;
}
.basket-content--summary .basket-bottom-total .basket--row:last-child {
  border-bottom: 0;
}
.basket-content--summary .basket-bottom-total .basket--row .b__row > div {
  border-bottom: solid 1px #d4d4d4;
  padding: 20px 20px;
}
.basket--row {
  display: block;
  float: left;
  border-bottom: solid 1px #cccccc;
  padding: 15px;
  width: 100%;
}
.basket--row a {
  font-size: 14px;
}
.basket-big-top {
  float: left;
  width: 100%;
  padding: 20px 0;
  border-bottom: solid 1px #dadada;
  font-weight: 500;
  font-size: 18px;
}
.basket-big-top > div {
  border-right: solid 1px #dadada;
}
.basket-big-top > div :nth-child(4) {
  border-right: 0;
}
.basket-bottom {
  position: absolute;
  float: left;
  z-index: 2323423;
  bottom: 0;
}
.basket-bottom-total {
  float: left;
  width: 100%;
  display: block;
  background-color: #ffffff;
  font-weight: bold;
  padding: 15px 10px;
  font-size: 15px;
}
.basket-bottom-button {
  float: left;
  width: 100%;
  display: block;
  padding: 10px;
}
.basket-desc {
  font-size: 16px;
}
.favorite {
  display: flex;
  position: absolute;
  bottom: 90px;
}
.favorite-fixed-container {
  max-height: 350px;
  overflow: auto;
  overflow-x: hidden;
  margin-bottom: 60px;
}
.favorite > a {
  padding: 0 5px;
}
.favorite i {
  font-size: 30px;
  color: #2e3131;
  position: relative;
  display: block;
}
.favorite i > span.b__mini-notification {
  top: -17px;
  right: -10px;
  background-color: #2e3131;
  color: #ffffff;
}
.favorite i.b__icon-chevron-down {
  float: right;
  position: absolute;
  top: 4px;
  right: -24px;
  font-size: 17px;
  font-weight: normal;
}
.favorite i.b__icon-close {
  position: absolute;
  top: 10px;
  color: #d72638;
  right: 4px;
  font-size: 19px;
}
.favorite-content {
  position: absolute;
  top: 30px;
  right: 0;
  z-index: 100;
  width: 400px;
  background-color: #ffffff;
  font-weight: 300;
  border-radius: 4px;
  -webkit-box-shadow: 0 10px 13px -6px rgba(0, 0, 0, 0.2), 0 21px 33px 3px rgba(0, 0, 0, 0.14), 0 8px 40px 7px rgba(0, 0, 0, 0.12);
  box-shadow: 0 10px 13px -6px rgba(0, 0, 0, 0.2), 0 21px 33px 3px rgba(0, 0, 0, 0.14), 0 8px 40px 7px rgba(0, 0, 0, 0.12);
  padding: 20px 0 10px 0;
  font-size: 13px;
  overflow: hidden;
  padding-left: 5px;
}
.favorite-content--big {
  display: block;
  font-size: 16px;
  position: relative;
  box-shadow: none;
  width: 100%;
  top: auto;
  right: auto;
  overflow: hidden;
  float: left;
  max-height: 100%;
  padding: 0;
}
.favorite-content--big .basket-mid {
  padding: 15px 0;
  border: none;
  float: left;
  width: 100%;
}
.favorite-content--big .basket-mid img {
  width: 120px;
  height: 120px;
  border: none;
  padding: 15px;
}
.favorite-content--summary {
  display: block;
  font-size: 16px;
  position: relative;
  box-shadow: none;
  width: 100%;
  top: auto;
  right: auto;
  overflow: hidden;
  float: left;
  max-height: 100%;
  padding: 0;
}
.favorite-content--summary-title {
  padding: 15px;
  border-bottom: solid 1px #d8d8d8;
  font-weight: bold;
}
.favorite-content--summary .basket--row {
  padding: 30px 10px;
}
.favorite-content--summary .basket--row img {
  width: 100px;
  height: auto;
}
.favorite-content--summary .b__mini-price {
  font-weight: normal;
}
.favorite-content--summary .basket-bottom-total {
  background-color: #ffffff;
}
.favorite-content--summary .basket-bottom-total .basket--row {
  padding-top: 0;
}
.favorite-content--summary .basket-bottom-total .basket--row:last-child {
  border-bottom: 0;
}
.favorite-content--summary .basket-bottom-total .basket--row .b__row > div {
  border-bottom: solid 1px #d4d4d4;
  padding: 20px 20px;
}
.favorite--row {
  display: block;
  float: left;
  border-bottom: solid 1px #cccccc;
  padding: 15px;
  width: 100%;
}
.favorite--row a {
  font-size: 14px;
}
.favorite-big-top {
  float: left;
  width: 100%;
  padding: 20px 0;
  border-bottom: solid 1px #dadada;
  font-weight: 500;
  font-size: 18px;
}
.favorite-big-top > div {
  border-right: solid 1px #dadada;
}
.favorite-big-top > div :nth-child(4) {
  border-right: 0;
}
.favorite-bottom {
  position: absolute;
  float: left;
  z-index: 2323423;
  bottom: 0;
}
.favorite-bottom-total {
  float: left;
  width: 100%;
  display: block;
  background-color: #f2f2f2;
  font-weight: bold;
  padding: 15px 10px;
  font-size: 16px;
}
.favorite-bottom-button {
  float: left;
  width: 100%;
  display: block;
  padding: 10px;
}
.favorite-desc {
  font-size: 16px;
}
.b__mini-price {
  color: #000;
  font-weight: bold;
  font-size: 15px;
  text-align: right;
  float: right;
}
h2.cart-title {
  font-size: 30px;
  color: #ffffff;
  display: block;
  width: 100%;
  color: #d72638;
  height: 45px;
  margin-top: 35px;
}
.itemTotal {
  text-align: right;
}
.close {
  opacity: 1;
  font-size: 40px;
}
.b__row.b__flexable {
  display: flex;
  align-items: center;
}
.order-summary {
  float: left;
  width: 100%;
  margin-bottom: 35px;
}
.order-summary .b__row > div {
  margin: 10px 0px;
}
.b__basket-total-title {
  padding-right: 20px;
}
.b__panel.b__panel--no-shadow {
  border-radius: 0;
  float: left;
  width: 100%;
  height: auto;
  min-height: auto;
}
.b__adress-wrapper p {
  padding: 5px 0;
  font-size: 14px;
}
.b__adress--link {
  font-size: 15px;
  font-weight: 500;
  color: #2e3131;
  padding: 10px 10px 10px 0;
}
.b__adress--link-delete {
  color: #d72638;
}
.b__adress--link-delete i {
  vertical-align: baseline;
}
.b__adress--link-edit {
  color: #2e3131;
}
/* BS HACKS*/
.modal-header {
  float: left;
  width: 100%;
  /* border-bottom: 0 !important; */
  padding: 0 15px 15px 15px;
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 13px;
}
.modal-header .close {
  font-weight: normal;
  text-shadow: none;
  min-width: 40px;
  height: 40px;
  border-radius: 50%;
  transition: background-color 200ms linear;
}
.modal-header .close:hover,
.modal-header .close :focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 1;
  background: #ececec;
  min-width: 40px;
  height: 40px;
  border-radius: 50%;
  transition: background-color 200ms linear;
}
.modal-header > h2 {
  color: #2e3131;
  font-size: 18px;
  float: left;
  line-height: normal;
}
.modal-body {
  padding: 10px;
  float: left;
  width: 100%;
}
.modal-body p {
  margin: 10px 0 20px 0;
}
.modal-footer {
  border-top: 0 !important;
}
.modal-content {
  border: 0 !important;
  padding: 20px 0;
  max-height: 90vh;
  overflow: auto;
}
.b__small-input {
  height: 36px;
}
.modal-body textarea {
  height: 100px;
  line-height: 20px;
  padding: 10px;
}
textarea {
  height: 200px;
  line-height: 20px;
  padding: 10px;
}
.address-popup {
  font-size: 14px;
}
.address-popup input {
  font-size: 14px;
}
.b__pk--link a {
  font-size: 12px;
  color: #d72638;
}
.btn-group,
.btn-group-vertical {
  display: block;
}
.btn-group > .btn:first-child {
  margin-left: auto;
}
.bootstrap-select:not(.input-group-btn),
.bootstrap-select[class*=col-] {
  display: block !important;
}
.b__form--caption {
  width: 100%;
  background: #f2f2f2;
  padding: 10px 5px;
  font-weight: bold;
  display: block;
}
input[type="radio"],
input[type="checkbox"] {
  width: 16px;
  height: 16px;
  margin: 2px 10px 0;
  float: left;
  cursor: pointer;
}
.b__payment-select-top {
  border-bottom: dotted 1px #dadada;
  float: left;
  width: 100%;
  padding: 10px 0;
  margin: 10px 0;
}
section.payment .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  width: auto;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #2e3131;
}
.purchase-agreement {
  padding: 5px 0 25px 0;
}
.purchase-agreement a {
  color: #d72638;
}
.b__payment--eft span {
  color: #000;
  font-weight: 500;
  padding-right: 10px;
}
.b__notification {
  font-size: 15px;
}
section.payment.order-confirm {
  text-align: center;
  padding-top: 70px;
}
section.payment.order-confirm i {
  font-size: 90px;
}
section.payment.order-confirm > div > div > div {
  padding: 25px 0;
}
.order-confirm-ok {
  font-size: 36px;
  color: #d72638;
  font-weight: 500;
}
.order-confirm a {
  color: #d72638;
}
.order-confirm a:hover {
  color: #000;
}
.b__account--menu {
  margin-bottom: 25px;
}
.b__account--menu--title {
  color: #d72638;
  font-size: 20px;
  padding: 0 0 20px 0;
}
.b__account--menu--title--small {
  font-size: 20px;
  padding: 0 0 20px 0;
  color: #d72638;
}
.b__account--menu li {
  padding: 15px 0;
  border-bottom: solid 1px #cccccc;
}
.b__account--menu li:first-child {
  border-top: solid 1px #cccccc;
}
.b__account--menu li a {
  font-size: 15px;
  font-weight: 600;
}
.b__account--menu li a.selected {
  color: #d72638;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
  transition: color 200ms linear;
}
.b__order-history--titlebar {
  color: #000;
  background-color: #f2f2f2;
  padding: 10px 0;
  float: left;
  width: 100%;
  font-size: 14px;
  font-weight: 600;
}
.caret-order-detail {
  font-size: 35px;
}
.panel-group .panel {
  border-radius: 0;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  font-size: 13px;
  display: flex;
}
.panel-default > .panel-heading {
  background-color: #ffffff;
  border-color: #ddd;
  border-bottom: none;
}
.panel-default {
  border-color: transparent;
  border-bottom: solid 1px gray;
}
.corporate-page--about {
  text-align: center;
  padding: 15px;
}
.corporate-page--about > div {
  padding: 5px 0;
}
.corporate-page--title {
  font-family: 'Great Vibes', cursive;
  color: #c59d5f;
  font-size: 70px;
  line-height: normal;
}
.corporate-page--sub-title {
  font-family: 'Roboto Slab', serif;
  color: #181a1c;
  font-size: 18px;
}
.corporate-page--content {
  font-family: 'Poppins', sans-serif;
  color: #898989;
}
.corporate-page--online-title {
  font-size: 50px;
  font-weight: 600;
  color: #464646;
}
input.form-control.b__rounded-input {
  border-radius: 50px;
  border-color: #c59d5f;
  height: 46px;
}
.input-group-btn > button.b__btn.b__btn--rounded.b__btn--rounded-gold {
  left: -50px;
  z-index: 55;
}
.input-group-margin-top {
  margin-top: 70px;
}
.corporate-page--title-mini {
  font-size: 36px;
  font-family: 'Great Vibes', cursive;
  color: #c59d5f;
}
a.corporate-page--title-mid {
  font-size: 48px;
  font-family: 'Great Vibes', cursive;
  color: #c59d5f;
  width: 100%;
  float: left;
  padding: 20px;
  text-align: center;
}
a.corporate-page--title-mid:hover {
  color: #000;
  transition: color 200ms linear;
}
a.corporate-page--title-mid:visited,
a.corporate-page--title-mid:active {
  color: #c59d5f;
}
.corporate-page--title-mid {
  font-size: 48px;
  font-family: 'Great Vibes', cursive;
  color: #c59d5f;
  width: 100%;
  float: left;
  padding: 20px;
  text-align: center;
  /*&:hover {
        color: @black;
        .font-color-transition;
    }*/
  /*&:visited, &:active {
        color: @corporate-gold;
    }*/
}
.corporate-page--title-fabric {
  font-size: 55px;
  font-family: 'Great Vibes', cursive;
  color: #c59d5f;
  width: 100%;
  padding: 0;
  text-align: left;
}
.museum-subpage {
  background-image: url(/Images/New/Kurumsal/muze_bg.png);
  background-repeat: no-repeat;
  background-position: center;
  background-attachment: fixed;
  background-size: cover;
  width: 100%;
  float: left;
  position: relative;
  text-align: center;
  margin-top: 150px;
  font-size: 15px;
  height: auto;
  margin-bottom: 80px;
}
.b__panel--inline-block {
  display: inline-block;
  margin-top: -120px;
  margin-bottom: -70px;
}
.museum-page--container {
  text-align: center;
  padding: 20px;
}
.shops-page--container {
  text-align: center;
  display: flex;
  flex-direction: column;
  height: 90%;
  justify-content: center;
  border: solid 1px tan;
  padding: 30px;
}
.gold-border {
  border: solid 1px #c59d5f;
}
.b__contact-page [class^="b__icon-"],
.b__contact-page [class*=" b__icon-"] {
  font-size: 56px;
  color: #c59d5f;
  display: block;
  margin: 20px;
}
.history-subpage {
  background-image: url(/Images/New/Kurumsal/historyBgBig2.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  width: 100%;
  float: left;
  position: relative;
  font-size: 15px;
  height: auto;
  color: #898989;
  background-position-x: 0;
  background-position-y: 0;
  margin-top: 25px;
}
.history-subpage span {
  color: #898989;
  display: block;
}
.history-subpage span.right-align {
  text-align: right;
}
.history-subpage span.left-align {
  text-align: left;
}
.history-subpage.hidden-lg.b__no--margin-padding img {
  margin-top: 20px;
}
.b__history--title {
  color: #c59d5f !important;
  font-size: 60px;
  text-align: center;
  font-family: 'Great Vibes', cursive;
}
.main-content-inline {
  background: #ffffff;
  text-align: center;
  padding: 20px;
  height: 400px;
}
.main-content-inline span {
  display: block;
  padding: 25px;
}
.about--kaiite-text {
  line-height: 45px;
}
.image-comment p {
  color: #ffffff;
  padding: 20px 0;
}
.main-sertifika {
  text-align: center;
}
img.img-responsive.lazy {
  border: solid 1px #898989;
  margin: 15px 0;
}
.b__lang--change a {
  color: white;
  text-decoration: none;
}
.b__lang--change a:hover {
  text-decoration: none;
}
.langugage-corporate--mobile {
  right: 20px;
  top: 15px;
  position: absolute;
}
.langugage-corporate--mobile .b__lang--change a {
  color: #c59d5f;
  font-weight: 600;
  letter-spacing: 2px;
  font-size: 14px;
}
.langugage-corporate > .b__lang--change {
  position: absolute;
  top: 5px;
  right: 65px;
}
.langugage-corporate > .b__lang--change a {
  font-weight: bold;
  font-size: 14px;
  letter-spacing: 1.2px;
}
.langugage-shop--mobile {
  left: 80px;
  top: 15px;
  position: absolute;
}
.langugage-shop--mobile .b__lang--change a {
  color: #d72638;
  font-weight: 600;
  letter-spacing: 2px;
  font-size: 14px;
}
.langugage-shop > .b__lang--change {
  position: absolute;
  top: 5px;
  right: 50px;
}
.langugage-shop > .b__lang--change a {
  font-weight: bold;
}
.b__panel-bg {
  border: dotted 1px #c3c3c3;
  border-top: 0;
  border-bottom: 0;
}
.img-no-paddding {
  padding: 0 !important;
}
.panel-collapse.b__panel-bg.collapse.in {
  top: auto;
  z-index: auto;
}
.b__order--chart {
  font-size: 14px;
}
.b__order--chart a {
  font-size: 12px;
}
.b__order--chart img {
  padding: 15px;
}
.member-wrapper {
  margin-bottom: 5px;
  width: 100%;
}
.b__order--chart .b__row.b__flex > [class*='b__'] {
  justify-content: flex-start;
}
.stock-warning {
  font-size: xx-small;
  color: #d72638;
  padding: 5px 0;
}
.all-addresses {
  margin: 15px 0;
}
.all-addresses .panel-title a {
  font-size: 16px;
  color: #d72638;
  font-weight: 500;
}
.b__delete-favorite {
  position: absolute;
  top: -15px;
  left: 4px;
  font-size: 35px;
  z-index: 150;
}
.b__delete-favorite i {
  font-size: 22px;
}
.top-favorite-items {
  position: absolute;
  top: 100px;
  right: 40px;
}
.top-basket-items {
  position: absolute;
  right: 0;
  top: 100px;
}
.b__flex--evenly {
  justify-content: space-evenly;
}
.b__no--margin-padding {
  margin: 0;
  padding: 0;
}
.shops-page--container-other {
  text-align: left;
  border: 1px solid #c59d5f;
  padding: 20px;
  margin: 15px 0;
  float: left;
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.shops-page--container-other-last-child {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.other-shops-wrapper .gold-border {
  margin-bottom: 40px;
}
ul.gallery.b__gallery {
  margin: 0;
}
ul.gallery.b__gallery li > ul > li > div.image-comment p {
  color: #181a1c;
  text-align: center !important;
  padding: 5px;
  height: 65px;
}
.gallery-content {
  margin-top: 35px;
}
.comment {
  float: left;
  background: white;
  margin: 25px;
  box-shadow: 0 0 0 15px #f4f4f4;
  padding: 15px;
}
.innerComment {
  float: left;
  background: white;
  border: dotted 1px #c59d5f;
  padding: 35px 20px;
}
.innerComment .comment-date {
  font-family: 'Great Vibes', cursive;
  color: #282828;
  font-size: 32px;
  border-bottom: dotted 1px #c59d5f;
}
.innerComment div p {
  color: #898989;
  font-size: 20px;
}
.innerComment ul li {
  font-family: 'Roboto Slab', serif;
  font-size: 20px;
  color: #282828;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 15px 24px;
  background-color: #c59d5f;
  border: none;
  border-radius: 2px;
  margin: 5px;
}
.pagination > li > a,
.pagination > li > span {
  color: #ffffff;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #181a1c;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #ffffff;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #ffffff;
  cursor: default;
  background-color: #181a1c;
  border-color: #181a1c;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  background: #181a1c;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  background: #181a1c;
}
.comment-popup .b__form--group {
  padding: 15px 0;
}
.page-content.popup {
  padding: 25px;
}
.tiny li.langugage-corporate {
  top: 10px;
}
.corporate-top-social {
  position: absolute;
  top: -15px;
  right: -30px;
  color: #c59d5f;
}
.corporate-top-social a {
  color: #c59d5f;
}
.corporate-top-social i {
  font-size: 15px;
}
.mobil-icons .corporate-top-social {
  top: 40px;
  right: 40px;
}
/* History */
.first-span {
  margin-top: 110px;
  padding: 90px 60px 30px 0;
}
.second-span {
  margin-top: 20px;
}
.third-span {
  margin-top: 230px;
  margin-bottom: 20px;
}
.fourth-span {
  margin-top: 70px;
  padding: 0px 40px 30px 0;
}
.fifth-span {
  margin-top: 340px;
  padding: 0px 70px 30px 0;
}
.sixth-span {
  margin-top: 50px;
  padding: 0px 20px 310px 20px;
}
.seventh-span {
  margin-top: 260px;
  padding: 0px 60px 30px 0;
}
.eight-span {
  margin-top: 60px;
  padding: 0px 20px 300px 20px;
}
.nineth-span {
  margin-top: 240px;
  margin-bottom: 30px;
  padding: 0 40px 0 20px;
}
.tenth-span {
  margin-top: 40px;
  margin-bottom: 315px;
}
.eleventh-span {
  margin-top: 290px;
  padding: 0px 60px 30px 0;
}
.twelfth-span {
  margin-top: 220px;
  margin-bottom: 25px;
}
section.main-footer.main-footer--corporate {
  background-color: #181a1c;
  color: #898989;
}
section.main-footer.main-footer--corporate .b__footer a {
  color: #898989;
}
section.main-footer.main-footer--corporate .b__footer--title {
  color: #ffffff;
}
section.main-footer.main-footer--corporate .main-copyright {
  background-color: #181a1c;
}
section.corporate.teaser-container {
  margin-top: -165px !important;
}
.news-gallery ul li {
  margin: 15px 0;
  text-align: center;
}
.b__product--detail-right {
  margin-left: 30px;
}
.addthis_sharing_toolbox {
  border-top: solid 1px gray;
  padding-top: 15px;
}
.b__navbar--fixed--top-corporate .top-icons.hidden-md.hidden-xs.hidden-sm {
  position: absolute;
  right: -70px;
  width: 200px;
}
.top-icons.hidden-md.hidden-xs.hidden-sm {
  position: absolute;
  right: 20px;
  width: 200px;
}
.productsNew {
  display: flex;
  flex-wrap: wrap;
}
.productsNewMain {
  display: block;
  position: relative;
  float: left;
  width: 100%;
  overflow: hidden;
  margin-top: 30px;
}
.product-card {
  display: flex;
  flex-direction: column;
  padding: 1%;
  flex: 0 30%;
  background-color: #ffffff;
  position: relative;
  cursor: pointer;
  align-items: center;
  /*max-width: 325px;*/
  min-width: 200px;
  margin: 10px;
}
.product-card--hover-menu {
  opacity: 0;
  display: flex;
  position: absolute;
  top: 299px;
  left: 50%;
  transform: translate(-50%, -50%);
}
.product-card--hover-menu [class^="b__icon-"],
.product-card--hover-menu [class*=" b__icon-"] {
  font-size: 33px;
  padding: 8px;
  color: #fff;
  background-color: #d72638;
}
.product-card--hover-menu [class^="b__icon-"]:hover,
.product-card--hover-menu [class*=" b__icon-"]:hover {
  opacity: 1;
  transition: opacity 200ms linear;
  background-color: #2e3131;
}
.product-card--hover-menu span {
  display: block;
  cursor: pointer;
  margin-left: 2px;
  opacity: 1;
  transition: opacity 200ms linear;
}
.product-card--hover-menu span:hover {
  opacity: 1;
  transition: opacity 200ms linear;
}
.product-card--hover-menu a {
  display: block;
  cursor: pointer;
  margin-left: 2px;
  opacity: 1;
  transition: opacity 200ms linear;
  /*&:hover {
                opacity: 1;
                .opacity-transition;
                background-color: @antrasit;
            }*/
}
.product-card--hover-menu-favorite {
  width: 250px !important;
}
.product-card:hover > .product-card--hover-menu {
  transition: opacity 200ms linear;
  opacity: 1;
}
.product-image {
  border: solid 1px #cccccc;
  height: auto;
  padding: 9px;
  min-height: 314px;
}
.product-image img {
  width: 100%;
}
.product-info {
  margin-top: 0;
  padding-top: 0;
  text-align: center;
}
.teaser-content-corporate {
  position: absolute;
  margin: 0 auto;
  max-width: 920px;
}
.teaser-content-corporate-top {
  position: relative;
  width: 100%;
  float: left;
  background: transparent;
}
.teaser-content-corporate-top-left {
  height: 15px;
  border-bottom: solid 2px transparent;
  width: 25%;
  float: left;
  background: transparent;
}
.teaser-content-corporate-top-right {
  height: 15px;
  border-bottom: solid 2px transparent;
  width: 25%;
  float: left;
  background: transparent;
}
.teaser-content-corporate-top-header {
  height: 15px;
  width: 50%;
  float: left;
  background: transparent;
}
.teaser-content-corporate-top-header .b__text__color--gold {
  font-weight: 300;
  font-size: 80px;
  font-family: 'Great Vibes', cursive;
  color: #ffffff;
  display: block;
  margin: -11% 0;
}
.teaser-content-corporate-mid {
  position: relative;
  width: 100%;
  float: left;
  background: transparent;
}
.teaser-content-corporate-mid-content {
  width: 100%;
  float: left;
  position: relative;
  border-left: solid 2px transparent;
  border-right: solid 2px transparent;
  height: auto;
  padding: 65px 0;
}
.teaser-content-corporate-mid-content span.description {
  line-height: 1.3;
  display: inline-block;
  font-size: 18px;
  color: #ffffff;
  width: 80%;
  padding: 0 0 60px 0;
  font-family: 'Roboto Slab', serif;
}
.teaser-content-corporate-bot {
  position: relative;
  width: 100%;
  float: left;
  background: transparent;
}
.teaser-content-corporate-bot-left {
  border-top: solid 2px transparent;
  width: 40%;
  float: left;
  background: transparent;
}
.teaser-content-corporate-bot-right {
  border-top: solid 2px transparent;
  width: 40%;
  float: right;
  background: transparent;
}
.teaser-content-corporate-bot-footer {
  height: 15px;
  width: 20%;
  float: left;
  background: transparent;
  margin: -15px 0;
}
.teaser-content-corporate .b__btn--rounded-transparent,
.teaser-content-corporate button--rounded-transparent,
.teaser-content-corporate a.b__btn--rounded-transparent {
  background-color: transparent;
  border: solid 2px #ffffff;
  color: #ffffff;
  height: 50px;
  font-size: 14px;
  font-weight: normal;
  margin-top: -45px;
}
li.social-mobile {
  text-align: center;
  display: flex;
  justify-content: center;
}
li.social-mobile a {
  min-width: initial;
  text-align: center;
  padding: 10px 0 !important;
  margin: 0 !important;
}
#return-to-top {
  position: fixed;
  bottom: 20px;
  right: 20px;
  background: #000000;
  background: rgba(0, 0, 0, 0.7);
  width: 50px;
  height: 50px;
  display: block;
  text-decoration: none;
  -webkit-border-radius: 35px;
  -moz-border-radius: 35px;
  border-radius: 35px;
  display: none;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  z-index: 500;
}
#return-to-top i {
  color: #ffffff;
  margin: 0;
  position: relative;
  left: 13px;
  top: 13px;
  font-size: 24px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#return-to-top:hover {
  background: rgba(0, 0, 0, 0.9);
}
#return-to-top:hover i {
  color: #ffffff;
  top: 5px;
}
.form-field {
  float: left;
  width: 100%;
  display: block;
}
.submenu--flex p {
  width: 300px;
  text-align: center;
  width: 260px;
  height: 260px;
  display: flex;
  align-items: center;
  border: solid 4px #c59d5f;
  box-shadow: 0 0 0 10px #ffffff, 0 0 0 11px #c59d5f;
  margin: 30px auto;
}
.close-mobile-nav {
  background-color: #c59d5f;
  padding: 10px;
}
.close-mobile-nav a {
  color: #ffffff;
  font-size: 14px;
}
.navbar-collapse.in {
  overflow-x: hidden;
  overflow-y: auto;
}
.b__adress--flex {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: flex-start;
}
.account-content.account-address {
  padding: 20px;
  margin: 20px;
  flex-wrap: wrap;
  flex: 0 30%;
  margin-left: 0;
}
.b__adress--flex .b__panel.b__panel--no-shadow {
  border: none;
  padding: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.b__adress--flex .b__panel.b__panel--no-shadow p {
  margin: 15px 0;
}
.b__address--title {
  color: #d72638;
  font-weight: 500;
  font-size: 14px;
}
.refund-note-area {
  height: 200px;
}
.b__order-refund div {
  padding-top: 7px;
}
.b__navbar--brand {
  height: auto;
  line-height: initial;
  margin-left: auto;
  padding: initial;
  margin-top: 60px;
  margin-left: initial;
  padding: 0;
  margin-top: auto;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  user-select: none;
  height: 60px;
}
.b__navbar--left {
  z-index: 650;
}
.b__navbar--right {
  z-index: 650;
}
.product-gramaj {
  margin: 0 0 5px 0;
}
.tooltipCustom {
  position: absolute;
  display: inline-block;
  top: 18px;
  left: -2px;
}
.tooltipCustom .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: #2e3131;
  color: #fff;
  text-align: center;
  padding: 5px 0;
  border-radius: 4px;
  font-size: 12px;
  position: absolute;
  z-index: 1;
  top: -30px;
  left: -50px;
}
.tooltipCustom:hover .tooltiptext {
  visibility: visible;
}
button.b__btn.b__btn--light.b__margin--top-25.js-clearfilter-button {
  min-width: 50px;
  margin-top: 0 !important;
  border-color: #cecece !important;
  font-size: 12px;
  width: 75px;
  padding: 0;
}
button.b__btn.b__btn--light.b__margin--top-25.js-filter-button {
  min-width: 50px;
  margin-top: 0 !important;
  border-color: #cecece !important;
  font-size: 12px;
  width: 75px;
  padding: 0;
}
div.filter-bottom {
  position: sticky;
  z-index: 12;
  bottom: -1px;
  background: #e6e6e6;
  padding: 10px;
  border-radius: 4px;
  float: left;
}
@media only screen and (min-width: 1500px) {
  .b__container {
    width: 1400px;
  }
}
@media only screen and (min-width: 1200px) {
  .navbar-collapse.collapse {
    display: flex !important;
    justify-content: space-around;
    align-items: center;
    position: relative;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1366px) {
  .corporate-page--title {
    font-size: 50px;
    line-height: normal;
  }
  .history-subpage {
    background-position-x: -70px !important;
  }
  .sixth-span {
    margin-top: 50px;
    padding: 0px 20px 360px 20px;
  }
  .fifth-span {
    margin-top: 220px;
    padding: 0px 40px 30px 0;
  }
  .seventh-span {
    margin-top: 220px;
    padding: 0px 10px 30px 0;
  }
  .tenth-span {
    margin-top: 40px;
    margin-bottom: 365px;
  }
  .twelfth-span {
    margin-top: 400px;
    margin-bottom: 25px;
  }
  .eleventh-span {
    margin-top: 290px;
    padding: 0px 20px 30px 0;
  }
  .swiper-slide .text {
    font-size: 44px;
  }
  .search-results .product-card--hover-menu {
    top: 299px;
  }
}
@media only screen and (max-width: 1200px) {
  .b__nav > li > a,
  .b__nav > li span {
    border-bottom: none;
    padding-right: 0;
  }
  .navbar-header {
    float: none;
  }
  .navbar-left,
  .navbar-right {
    float: none !important;
  }
  .navbar-collapse {
    border: none !important;
    box-shadow: 0 11px 12px 3px rgba(0, 0, 0, 0.2);
    background-color: #ffffff;
  }
  .navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
  }
  .navbar-nav > li {
    float: none;
  }
  .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #d72638;
  }
  ul.b__nav--shop li {
    border-bottom: solid 1px #d5d6d6;
  }
  ul.b__nav--shop li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #ffffff;
    color: #24262a;
    font-weight: 400;
    font-size: 14px;
    padding-left: 30px !important;
    margin: 0 !important;
    text-align: left;
  }
  ul.b__nav--shop li > a.selected {
    color: #d72638 !important;
  }
  ul.b__nav--shop li > a:hover {
    font-weight: 500;
    color: #c59d5f;
  }
  ul.b__nav--shop li.close-mobile-nav {
    border: none;
  }
  ul.b__nav--shop li.close-mobile-nav a {
    background-color: #d72638 !important;
    color: #ffffff;
    border: none;
  }
  ul.b__nav--shop li.close-mobile-nav a i {
    font-size: 30px;
    line-height: 18px;
    margin: 0 5px 0 -8px;
    text-align: left;
    float: left;
  }
  ul.b__nav--shop li i.b__icon-chevron-right {
    float: right;
    position: absolute;
    right: 20px;
    top: 16px;
    font-size: 25px;
  }
  ul.b__nav--corporate li {
    border-bottom: solid 1px #d5d6d6;
  }
  ul.b__nav--corporate li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #ffffff;
    color: #24262a;
    font-weight: 400;
    font-size: 14px;
    padding-left: 30px !important;
    margin: 0 !important;
    text-align: left;
  }
  ul.b__nav--corporate li > a:hover {
    font-weight: 500;
    color: #c59d5f;
  }
  ul.b__nav--corporate li.close-mobile-nav {
    border: none;
  }
  ul.b__nav--corporate li.close-mobile-nav a {
    background-color: #c59d5f !important;
    color: #ffffff;
    border: none;
  }
  ul.b__nav--corporate li.close-mobile-nav a i {
    font-size: 30px;
    line-height: 18px;
    margin: 0 5px 0 -8px;
    text-align: left;
    float: left;
  }
  ul.b__nav--corporate li i.b__icon-chevron-right {
    float: right;
    position: absolute;
    right: 20px;
    top: 16px;
    font-size: 25px;
  }
  .navbar-collapse {
    border: none !important;
  }
  .b__navbar--fixed--top {
    height: 40px;
    display: block !important;
  }
  .navbar-nav > li {
    float: left;
    text-align: center;
    padding: 0;
  }
  .tiny {
    height: 45px;
  }
  .tiny img {
    height: auto;
    margin-top: 0;
  }
  .top-icons.hidden-lg .top-favorite-items {
    position: absolute;
    top: 125px;
    right: 110px;
  }
  .top-icons.hidden-lg .top-basket-items {
    position: absolute;
    right: 0;
    top: 20px;
  }
  body {
    overflow-x: auto;
  }
  .b__mobil-logo {
    transform: translateX(-50%);
    left: 50%;
    position: absolute;
    z-index: 666;
  }
  .b__mobil-logo a img {
    width: 80px;
    height: 80px;
  }
  .b__navbar--header {
    position: absolute;
    left: 0;
  }
  .navbar-toggle {
    position: absolute;
    float: right;
    padding: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    border-radius: 0;
    left: 10px;
    top: 4px;
    display: block;
  }
  button.navbar-toggle.collapsed {
    min-width: 39px;
  }
  .b__mobil-logo {
    padding-top: 10px;
  }
  .corporate-body span.b__icon-menu-bar {
    font-size: 30px !important;
    color: #c59d5f;
  }
  /******/
  .navbar-header {
    float: none;
  }
  .navbar-left,
  .navbar-right {
    float: none !important;
  }
  .navbar-toggle {
    display: block;
  }
  .navbar-collapse {
    border-top: 1px solid transparent;
  }
  .navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
  }
  .navbar-collapse.collapse {
    display: none !important;
  }
  .navbar-nav {
    float: none !important;
    width: 100%;
  }
  .navbar-nav > li {
    float: none;
    width: 100%;
  }
  .collapse.in {
    display: block !important;
    position: relative;
    z-index: 667;
    top: 0;
  }
  section.corporate.main-online .main-content-wrapper {
    width: 80% !important;
  }
  section.corporate.main-shops .teaser-content-corporate-mid-content {
    font-size: 30px !important;
    padding: 45px;
  }
  .teaser-content-corporate {
    padding: 35px;
  }
  section.corporate {
    padding: 50px 0 0 0;
  }
  .museum-page--container img {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  .history-subpage {
    background-image: none;
  }
  .b__header {
    z-index: 555;
  }
  .b__mobile--search-container .b__search--box {
    display: block;
    position: relative;
    box-shadow: none;
    border: none;
    padding: 0 15px;
    right: 0;
  }
  .main-categories-content {
    top: 15px;
    left: 15px;
    padding: 20px;
  }
  .main-categories-text,
  .main-categories-text-min {
    font-size: 18px !important;
  }
  .main-categories img {
    width: 100%;
  }
  .kategori-image-container img {
    max-width: 250%;
    margin-left: -200px;
  }
  body {
    padding-top: 100px;
  }
  h2.cart-title {
    font-size: 20px;
  }
  .basket-big-top {
    border-color: #cccccc !important;
  }
  .order-summary {
    font-size: 14px;
  }
  ::-webkit-input-placeholder {
    color: #828383;
    font-size: 11px;
  }
  ::-moz-placeholder {
    color: #828383;
    font-size: 11px;
  }
  :-ms-input-placeholder {
    color: #828383;
    font-size: 11px;
  }
  :-moz-placeholder {
    color: #828383;
    font-size: 11px;
  }
  .b__navbar--fixed--top-corporate .collapse.in {
    top: 0;
  }
  .b__input,
  input {
    height: 40px;
  }
  input.b__promo--input {
    height: 45px;
  }
  section.main-navigation .b__container {
    width: 100vw;
    padding: 0;
  }
  .main-categories-header-min {
    font-size: 26px !important;
  }
}
@media only screen and (min-width: 768px) {
  .b__navbar > .b__container .b__navbar--brand,
  .b__navbar > .b__container--fluid .b__navbar--brand {
    margin-left: unset;
  }
  /*.modal-dialog {
        width: 50vw;
        margin: 30px auto;
    }*/
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .main-content-inline span {
    padding: 5px !important;
  }
  .main-content-inline {
    line-height: normal;
  }
  .spinner button.btn.btn-default {
    display: none;
  }
  /*.modal-dialog {
        width: 80vw !important;
    }*/
  .basket-content--summary .basket-bottom-total .basket--row .b__row > div {
    padding: 20px 10px !important;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
  .b__100PercentTablet {
    width: 100% !important;
  }
  .corporate-page--title {
    font-size: 50px !important;
    line-height: normal;
  }
  .corporate-page--about {
    padding: 0 !important;
  }
  section.main-newsletter .text-wrapper .big-title {
    font-size: 25px;
  }
  .product-image {
    height: 195px;
    min-height: auto;
  }
  .product-card.auto-flex .product-image {
    min-height: 180px;
    height: 180px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
  section.corporate.main-about {
    margin: 20px 0;
  }
}
@media only screen and (max-width: 960px) {
  .b__navbar--brand img {
    height: 90px;
    box-shadow: none;
  }
  span.b__icon-menu-bar {
    font-size: 35px;
    line-height: 0.7;
  }
  .b__navbar--brand {
    margin-top: 4px;
    margin-left: 10px;
  }
  .b__navbar--brand > img {
    height: 90px;
  }
  .icons {
    position: fixed !important;
    top: 60px !important;
    right: 40px !important;
    z-index: 1234123123;
  }
  .top-icons.hidden-lg .top-basket-items {
    right: 70px;
    top: 125px;
  }
  .top-icons.hidden-lg .top-favorite-items {
    top: 125px;
    right: 110px;
  }
  .b__navbar--header {
    float: left;
  }
  .navbar-nav > li {
    float: left;
    text-align: center;
    flex: 1;
  }
  .b__mobil--mini {
    font-size: 12px;
  }
  section.corporate.museum-subpage {
    padding-top: 110px;
    padding-bottom: 40px;
  }
  .delete-button {
    border: dotted 1px #d72638;
    padding: 8px;
    margin-top: 15px;
  }
  .basket-content--summary .basket--row {
    padding: 30px 5px;
  }
  .b__mobile-margin-top25 {
    margin-top: 25px;
  }
  .b__mobile-margin-top50 {
    margin-top: 50px;
  }
  .basket-content--summary .basket-bottom-total .basket--row .b__row > div {
    font-size: 14px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
  .b__account--menu--title {
    font-size: 20px;
  }
  .b__account--menu li a {
    font-size: 13px;
  }
  a.b__adress--link {
    font-size: 15px;
    font-weight: 500;
    color: #2e3131;
    padding: 10px 20px 10px 0;
  }
  .account-content.account-address {
    margin: 20px 0;
  }
  .panel-order-summary .panel-body .b__row.b__flex {
    display: block;
    padding: 0;
  }
  .panel-order-summary .panel-body .b__row.b__flex > [class*='b__'] {
    margin: 10px 0;
  }
  .order-summary-mobile {
    border-top: dotted 1px #d72638;
    padding-top: 15px;
  }
  .owl-carousel .text {
    font-size: 28px;
    padding: 0 25px;
  }
  .google-btn {
    width: 100%;
    max-width: 420px !important;
  }
  .b__btn--facebook,
  button--facebook,
  a.b__btn--facebook {
    text-align: left;
    padding: 0 0 0 55px;
  }
  .b__product--similar h6 {
    font-size: 25px;
    line-height: normal;
  }
  span.promo-kod-ack {
    width: 80%;
    color: #fff;
    font-size: 15px;
    display: block;
    margin: 0 auto;
    line-height: 16px;
  }
  .teaser-promo-kod {
    margin: 10px 0;
  }
}
@media only screen and (max-width: 920px) {
  .product-card {
    flex: 1 30%;
  }
  section.myAccount {
    padding-top: 70px;
  }
  section.payment-buy {
    padding-top: 0;
  }
}
@media only screen and (max-width: 820px) {
  html,
  body {
    height: auto;
    min-height: inherit;
    overflow-x: hidden;
  }
}
@media only screen and (max-width: 600px) {
  .product-card {
    display: block;
    margin-bottom: 20px;
  }
  .b__product--detail-bottom .nav-tabs > li > a {
    padding: 10px;
    font-size: 14px;
  }
  .tab-content > .active {
    display: block;
    font-size: 15px;
    line-height: normal;
  }
  .productsNew {
    display: block;
  }
}
@media (max-width: 768px) {
  .modal-dialog {
    margin: auto;
  }
  .b__error--page p {
    font-size: 14px;
  }
}
@media only screen and (max-width: 769px) {
  .b__snackbar {
    bottom: 0 !important;
    max-width: 100% !important;
    width: 100% !important;
    border-radius: 0 !important;
    flex-wrap: wrap;
    bottom: 0;
    transform: none !important;
    left: 0 !important;
    min-width: 100% !important;
  }
  owl-carousel .text {
    font-size: 14px;
    line-height: 1.3;
    display: block;
    font-size: 16px;
  }
  .owl-carousel .title {
    font-size: 35px;
  }
  .owl-carousel .link {
    display: block;
    margin-top: 7px;
  }
  section.teaser-container {
    margin-top: -10px !important;
  }
  .swiper-slide .text-wrapper {
    top: 30%;
  }
  .swiper-slide .title {
    font-size: 40px;
  }
  .swiper-slide .text {
    font-size: 14px;
  }
  .swiper-slide .text--corporate {
    font-size: 12px;
    color: #ffffff;
    width: auto;
  }
  .swiper-slide .link--corporate {
    margin-top: 6px;
  }
  .corporate-page--title {
    font-size: 40px !important;
    line-height: 55px;
    padding: 10px 0;
    display: inline-block;
    text-align: center;
    width: 100%;
  }
  .link--corporate .b__btn {
    height: 40px;
    border: solid 1px transparent;
    line-height: 40px;
  }
  .input-group-btn > button.b__btn.b__btn--rounded.b__btn--rounded-gold {
    left: -30px;
    z-index: 55;
    min-width: 100px !important;
    max-width: 100px !important;
  }
  .b__row.b__flex > [class*='b__'] {
    margin: 10px;
  }
  section.corporate {
    padding: 5px 0;
    margin: 10px 0 !important;
  }
  section.corporate.teaser-container {
    margin-top: 10px !important;
  }
  section.corporate.main-about {
    margin-top: 10px;
  }
  .history-subpage {
    background-image: none;
  }
  .history-subpage span {
    padding: 10px 0;
    text-align: center !important;
    margin: 0;
  }
  .main-content-inline {
    padding: 10px !important;
    height: 100% !important;
    line-height: normal !important;
    margin-top: 10px;
  }
  .b__header {
    height: 40px;
  }
  .b__search--box {
    position: fixed;
    z-index: 55555;
    width: 100%;
    right: 0;
  }
  .basket-content--big .basket-mid {
    padding: 0;
    float: left;
    width: 100%;
    margin-bottom: 25px;
    font-size: 14px;
    border: none;
  }
  .basket-content--big .basket-mid img {
    width: 100%;
    height: auto;
    border: none;
    padding: 0;
  }
  .basket-content--big .basket-mid a {
    font-size: 14px;
  }
  a.deleteCartItemPage i {
    line-height: 23px;
  }
  .basket-popout .basket-content {
    position: absolute;
    top: 30px;
    right: -10px;
    z-index: 100;
    width: 90vw;
    float: left;
    background-color: #ffffff;
    font-weight: 300;
    border-radius: 0;
    box-shadow: 2px 11px 7px 4px rgba(0, 0, 0, 0.26);
    padding: 20px 0 10px 0;
    font-size: 13px;
    overflow: hidden;
    border: none;
    padding: 50px 20px 10px;
  }
  .basket-popout .basket-content--big {
    display: block;
    font-size: 16px;
    position: relative;
    box-shadow: none;
    width: 100%;
    top: auto;
    right: auto;
    overflow: hidden;
    float: left;
    max-height: 100%;
    padding: 0;
  }
  .basket-popout .basket-content--big .basket-mid {
    padding: 15px 0;
    border-bottom: solid 1px #dadada;
    float: left;
    width: 100%;
  }
  .basket-popout .basket-content--big .basket-mid img {
    width: 120px;
    height: 120px;
    border: none;
    padding: 15px;
  }
  .favorite-content {
    position: absolute;
    top: 30px;
    right: -90px;
    z-index: 100;
    float: left;
    background-color: #ffffff;
    font-weight: 300;
    border-radius: 0;
    box-shadow: 2px 11px 7px 4px rgba(0, 0, 0, 0.26);
    padding: 20px 0 10px 0;
    font-size: 13px;
    overflow: hidden;
    border: none;
    padding: 50px 20px 10px;
  }
  .navbar-nav {
    margin-top: 0;
    width: auto;
    display: block;
  }
  .navbar-nav > li {
    float: left;
    width: 100%;
    text-align: left;
  }
  .museum-page--container img {
    display: inline-block !important;
  }
  section.corporate .subNav li {
    border-right: none;
  }
  section.corporate .subNav li a {
    padding: 10px 13px;
  }
  section.corporate .subNav {
    flex-direction: column;
  }
  .corporate-page--title-fabric {
    font-size: 35px;
  }
  .b__row.b__flex.b__reverse-column {
    flex-direction: column-reverse;
    width: 100%;
  }
  .shops-page--container {
    border: none;
  }
  section.myAccount {
    padding-top: 80px;
  }
  .b__register--info ul li {
    padding: 15px 10px;
    border-top: solid 1px #cccccc;
    display: flex;
    align-items: center;
    flex-direction: column;
  }
  .b__register--info ul li img {
    margin-right: 0;
  }
  .b__register--info h2 {
    font-size: 35px;
    text-align: center;
    border: none;
    float: left;
    line-height: 1;
    width: 100%;
    color: #2e3131;
    padding-bottom: 20px;
  }
  .account-wrapper {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
  }
  .panel-group {
    margin-bottom: 20px;
    float: left;
    width: 100%;
  }
  .basket-fixed-container {
    max-height: 260px;
    margin-bottom: 110px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .b__product--filter--menu {
    padding: 0 20px 35px 20px;
  }
  .b__product--filter--menu .filter-checkbox {
    display: block;
    position: relative;
    padding-left: 27px;
    margin: 10px 0;
    font-size: 15px;
    color: #3e3e3e;
    width: 50%;
  }
  .b__product--filter--menu-top {
    margin-top: 45px;
    margin-bottom: 15px;
    float: left;
    width: 100%;
    padding: 0 10px;
  }
  .b__product--filter--menu-top a {
    float: left;
    background: #eaeaea;
    width: 100%;
    line-height: 35px;
  }
  .b__product--filter--menu-top h5 {
    display: block;
    font-size: 20px;
    margin-bottom: 0;
    color: #2e3131;
    padding: 5px 0;
    height: 45px;
    line-height: 32px;
  }
  ul.gallery.b__gallery {
    margin: 0;
  }
  ul.gallery.b__gallery > li {
    border: solid 1px #d5d5d5;
    margin-bottom: 25px;
  }
  ul.gallery.b__gallery li > ul > li > div.image-comment p {
    color: #181a1c;
    text-align: center !important;
    padding: 5px;
    height: auto;
  }
  img.img-responsive.lazy {
    border: none;
    margin: 10px 0;
  }
  /*.modal-dialog {
        width: 90vw;
        margin: 30px auto;
    }*/
  .comment-popup .b__form--group {
    padding: 15px 0;
  }
  input[type="text"],
  input[type="password"],
  textarea {
    width: 100% !important;
    margin-bottom: 20px;
  }
  .comment {
    float: left;
    background: white;
    margin: 3%;
    box-shadow: 0 0 0 15px #f4f4f4;
    padding: 5px;
  }
  .innerComment {
    padding: 10px;
    text-align: center;
  }
  .innerComment div p {
    font-size: 16px;
    text-align: center;
  }
  section.corporate.main-vision {
    height: auto !important;
  }
  section.corporate.main-vision .b__container {
    position: relative;
    top: auto;
    left: auto;
    transform: none;
  }
  .about--kaiite-text {
    line-height: normal;
  }
  .shops-page--container-other {
    flex-direction: column;
    text-align: center;
  }
  .shops-page--container-other div div {
    margin: 20px 0;
  }
  .shops-page--container-other-last-child {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .corporate-page--title-mini {
    font-size: 30px;
    line-height: normal;
  }
  .b__container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
  }
  .spinner .input-group-btn-vertical {
    left: auto;
    position: absolute;
    right: 0;
  }
  .b__product--detail-right .b__btn {
    width: 100%;
    margin: 10px 0;
  }
  .b__product--detail-right {
    margin-left: 0;
    padding: 3px;
  }
  .b__product--similar {
    padding: 45px 30px;
  }
  .product-card--hover-menu {
    top: 70%;
  }
  /*.swiper-slide > .img-responsive {
        max-width: none;
    }*/
  .swiper-slide .text-wrapper {
    top: 20%;
    width: 80%;
  }
  .swiper-slide .text--corporate {
    font-size: 14px;
  }
  .teaser-content-corporate {
    position: absolute;
    margin: 0 auto;
    max-width: 95%;
    top: auto;
  }
  .teaser-content-corporate-top {
    position: relative;
    width: 100%;
    float: left;
    background: transparent;
  }
  .teaser-content-corporate-top-left,
  .teaser-content-corporate-top-right {
    display: none;
  }
  .teaser-content-corporate-top-header {
    height: auto;
    width: 100%;
    float: left;
    background: transparent;
    top: auto;
  }
  .teaser-content-corporate-top-header .b__text__color--gold {
    font-size: 50px;
    margin: auto;
  }
  .teaser-content-corporate-mid-content {
    width: 100%;
    float: left;
    position: relative;
    border-left: none;
    border-right: none;
    height: auto;
    font-size: 30px !important;
    padding: 5px 0 !important;
  }
  .teaser-content-corporate-mid-content .swiper-slide .text {
    font-size: 18px;
  }
  .teaser-content-corporate-mid-content span.description {
    line-height: 1.2;
    font-size: 12px;
    width: auto;
    margin-top: 10px;
  }
  .teaser-content-corporate-bot-left,
  .teaser-content-corporate-bot-right {
    display: none;
  }
  .teaser-content-corporate-bot-footer {
    height: 15px;
    width: 100%;
    float: left;
    background: transparent;
    margin: 35px 0;
    padding-top: 15px;
  }
  section.corporate.main-online .main-content-wrapper {
    height: auto;
  }
  .pp_content {
    padding: 20px 0 0 0;
  }
  div.ppt {
    margin: 10px 0;
    line-height: 15px;
    text-align: center;
  }
  section.corporate > div {
    /*padding: 0 15px;*/
  }
  .b__flexable,
  .b__row.b__flex {
    padding: 0 15px;
  }
  .pp_details {
    padding-bottom: 30px;
  }
  .b__middle--info-bar {
    display: flex;
    height: auto;
    align-items: center;
    justify-content: center;
    flex: 1 50%;
    flex-wrap: wrap;
    padding: 30px 0;
    font-size: 14px;
  }
  .b__middle--info-bar > div {
    border-right: none;
    display: flex;
    flex-direction: column;
    align-items: center;
    flex: 0 100%;
    padding: 10px 0;
    border-bottom: solid 1px #cccccc;
  }
  section.main-newsletter .text-wrapper {
    left: 50%;
    width: 100%;
  }
  section.main-newsletter .text-wrapper .big-title {
    font-size: 25px;
  }
  section.login-register {
    padding: 60px 0;
  }
  section.login-register .b__panel b__panel--no-shadow .b__register--info {
    margin-top: 25px;
  }
  .b__100PercentMobil {
    width: 100% !important;
  }
  section.myAccount {
    padding-top: 80px;
  }
  input[type="text"],
  input[type="password"],
  textarea {
    margin-bottom: 0;
  }
  .basket-mid div {
    padding-bottom: 10px;
  }
  section.payment-buy {
    padding-top: 0;
  }
  section.corporate.main-online {
    height: 450px;
  }
  section.corporate.main-online .main-content-wrapper {
    width: 90% !important;
  }
  section.corporate.main-online .main-content-inline .corporate-page--title {
    line-height: 30px !important;
  }
  section.corporate.main-online .main-content-inline .corporate-page--sub-title {
    font-size: 15px;
  }
  section.corporate.main-shops .teaser-content-corporate-top-header .b__text__color--white {
    font-size: 30px;
    padding: 15px;
  }
  .main-categories-header {
    font-size: 20px !important;
  }
  .main-categories-text,
  .main-categories-text-min {
    font-size: 15px !important;
  }
  .no-mobile-padding {
    padding-left: 0;
    padding-right: 0;
  }
  .owl-carousel .owl-item img {
    width: 270% !important;
  }
  .img-mobil-height {
    max-width: 250% !important;
  }
  .b__btn,
  button,
  a.b__btn {
    max-width: 100% !important;
    float: left;
  }
}
@media only screen and (orientation: landscape) {
  .b__navbar--fixed--top .navbar-collapse,
  .b__navbar--fixed--bottom .navbar-collapse {
    max-height: 100vh;
  }
}
@media only screen and (orientation: portrait) {
  .b__navbar--fixed--top .navbar-collapse,
  .b__navbar--fixed--bottom .navbar-collapse {
    max-height: 100vh;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /*
    .basket {
        display: block !important;
        position: relative !important;
        bottom: 22px !important;
        right: 35px !important;
    }*/
}
/*new responsive points*/
body.corporate-body {
  padding-top: 35px;
}
@media only screen and (min-width: 480px) {
  body.corporate-body {
    padding-top: 35px;
  }
}
@media only screen and (min-width: 768px) {
  body.corporate-body {
    padding-top: 35px;
  }
  section .subNav li a {
    font-size: 15px;
  }
}
@media only screen and (min-width: 992px) {
  body.corporate-body {
    padding-top: 155px;
  }
  section .subNav li a {
    font-size: 15px;
  }
}
@media only screen and (min-width: 1200px) {
  body.corporate-body {
    padding-top: 250px;
  }
  section .subNav li a {
    font-size: 18px;
  }
}
@media screen and (min-width: 767px) {
  .teslimatMobile {
    display: block;
  }
}
@media screen and (max-width: 766px) {
  .teslimatMobile {
    display: none;
  }
}
a.b__navbar--brand {
  margin-top: -40px;
}
.b__mini-chart-img {
  width: 60px !important;
  height: 60px !important;
  border: solid 1px #d6d6d6;
  margin-top: 0 !important;
}
h2.product-info-text {
  font-size: 16px;
  line-height: 25px;
  letter-spacing: 0.5px;
  font-weight: normal;
}
a.main-category.selected {
  font-weight: 500;
}
.b__breadcrumbs {
  background-color: transparent;
  padding-top: 25px;
  padding-bottom: 25px;
}
.b__cart-bread {
  padding-top: 65px;
  padding-left: 0;
}
.main-categories-button {
  margin-top: 27px;
}
.b__text--color-white > span.field-validation-error {
  color: white;
  text-align: center;
  display: block;
  width: 100%;
  margin: 0 0 15px 0;
}
/*SEO için ekleneneler */
h1.general {
  line-height: inherit;
  margin: inherit;
  position: inherit;
  color: inherit;
}
.basket-content--summary .basket-bottom {
  position: relative;
  float: none;
}
.b__flex.flex-left-align {
  justify-content: flex-start;
}
.account-content.account-address.reset-address {
  border: none;
  padding: 0;
  margin: 0;
  flex-wrap: nowrap;
  flex: auto;
  margin-left: 0;
}
/* special teaser style */
.teaser-promo-kod span.kod-bordered {
  padding: 11px;
  text-align: center;
  margin: 0 auto;
  letter-spacing: 4px;
  font-weight: 500;
}
.teaser-promo-kod {
  display: inline-block;
  color: #fff;
  padding: 10px;
  border: dashed 2px #fff;
  margin: 10px 0;
  text-align: center;
  margin: 0 auto;
  background-color: #c13c3f;
  margin: 30px 0;
}
span.promo-kod-ack {
  color: #fff;
  font-size: 19px;
  display: block;
}
div#icerik p {
  margin: 0;
}
.swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%;
  text-align: center !important;
}
.bootstrap-select .dropdown-menu {
  min-width: 100% !important;
}
@media (max-width: 768px) {
  .modal-dialog {
    width: 100vw !important;
  }
  .modal-content {
    border-radius: 0;
  }
  .modal-open .modal {
    margin-top: 0 !important;
  }
  .b__snackbar {
    display: none !important;
  }
}
span.filter-option {
  line-height: 2.4;
}
#confirmAdresDeleteModal {
  z-index: 1400000 !important;
}
.panel-body {
  display: flex;
  flex: 10;
  width: 100%;
  padding: 0;
}
.account-content.account-address {
  padding: 20px;
  margin: 20px;
  flex-wrap: wrap;
  flex: 0 44%;
  border: solid 1px #ececec;
  margin-left: 0;
  position: relative;
  font-size: 14px;
}
@media only screen and (max-width: 960px) {
  .panel-body .account-content.account-address {
    flex: auto;
  }
}
.fixedPosition {
  overflow: hidden;
  height: 100%;
}
.font-size-11 {
  font-size: 11px !important;
}
.font-size-12 {
  font-size: 12px !important;
}
.top-favorite-items {
  position: relative;
  width: 40px;
  float: left;
}
.top-basket-items {
  position: relative;
  width: 40px;
  float: left;
}
.top-icons {
  position: absolute;
  z-index: 565656;
  float: right;
  right: 9%;
  top: 47%;
}
@media only screen and (min-width: 1201px) and (max-width: 1279px) {
  .top-icons {
    position: absolute;
    z-index: 565656;
    float: right;
    right: -7px;
    top: 23%;
  }
  .tiny .top-icons {
    top: 43%;
  }
}
@media only screen and (min-width: 1280px) and (max-width: 1580px) {
  .top-icons {
    position: absolute;
    z-index: 565656;
    float: right;
    right: 0;
    top: 47%;
  }
}
@media only screen and (min-width: 320px) and (max-width: 1200px) {
  .top-icons {
    right: 0;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
  .product-image {
    min-height: initial;
  }
}
input.input-validation-error {
  border: solid 1px red;
}
.modal-header {
  flex-shrink: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  g: 0 10px 5px;
  border-bottom: 1px solid;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-color: #d2cece;
  flex-direction: row-reverse;
}
.modal-content {
  border: 0;
  max-height: 90vh;
  overflow: hidden;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: 1px solid;
  border-radius: 0.3rem;
  outline: 0;
  background-color: #fff;
  border-color: rgba(0, 0, 21, 0.2);
  font-size: 16px;
  line-height: 28px;
}
.modal-body {
  overflow-y: auto;
  overflow-x: hidden;
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.b__panel-220 {
  height: 220px !important;
}
@supports (-ms-ime-align:auto) {
  div.filter-bottom {
    position: absolute !important;
    height: 70px;
    top: 0;
  }
  .b__product--filter--menu-top {
    margin-top: 75px;
  }
}
input#IsGift {
  margin-left: 0;
}
.b__panel.b__panel--no-shadow.eq-height {
  min-height: 280px !important;
  overflow: hidden;
  text-overflow: ellipsis;
  /*white-space: nowrap;*/
}
.address-popup .b__label,
.address-popup label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.basket-content--summary .basket-bottom-total .basket--row .b__row > div {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
@media only screen and (max-width: 1200px) {
  button.navbar-toggle.collapsed {
    min-width: 50px !important;
  }
}
/* new for CSP*/
.padding-10-0 {
  padding: 10px 0;
}
.d-inline-block {
  display: inline-block;
}
.p-relative {
  position: relative;
}
.b__icon-eye {
  position: absolute;
  top: 17px;
  right: 11px;
  cursor: pointer;
}
.mb-2 {
  margin-bottom: 2px !important;
}
.p-0 {
  padding: 0 !important;
}
.v-hidden {
  visibility: hidden;
}
.etbis-logo {
  width: 93px;
  height: 103px;
  margin-right: 30px;
  padding: 5px;
  background-color: #fff;
  display: inline-block;
}
.etbis-logo-li {
  position: relative;
  display: block;
  float: left;
  width: 100%;
}
.d-inline {
  display: inline;
}
.border-none {
  border-style: none;
}
.cookie-header-extra {
  text-align: center;
  color: #d0112b;
  margin-top: 65px;
  margin-bottom: 40px;
}
.w1-h1 {
  width: 1px !important;
  height: 1px !important;
}
.color-red {
  color: red;
}
.d-flex {
  display: flex !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.h-140 {
  height: 140px !important;
}
.h-118 {
  height: 118px !important;
}
.mb-10 {
  margin-bottom: 10px;
}
.all-adress-div {
  padding: 0 !important;
  margin: 0 !important;
  flex: auto !important;
  border: none !important;
}
.panel-body {
  padding: 10px;
}
.b__order-history--titlebar {
  background-color: transparent;
}
.center-flex-payment {
  display: flex;
  align-items: center;
  flex-direction: column;
}
p.captchaImage.warning {
  background: whitesmoke;
  padding: 5PX;
}
.modal-body p.warning {
  text-align: center;
  padding: 0;
  margin: 0;
}
.ww-55 {
  width: 55vw;
}
element.style {
  overflow: hidden auto;
  display: block;
  z-index: 10001;
}
#js-updateAdressModal .modal-dialog {
  width: 55vw;
}
body.modal-open {
  overflow: visible !important;
  padding-right: 0 !important;
}
.bs3.bootstrap-select .dropdown-toggle .filter-option {
  display: flex;
  align-items: center;
}
.fs-14 {
  font-size: 14px;
}
.b__panel.b__panel--no-shadow.selectedAddress {
  border: solid 2px #0075ff;
  border-radius: 4px;
  background-color: #f6f7ff;
}
.mt-15 {
  margin-top: 15px;
}
.mt-10 {
  margin-top: 10px;
}
.p-10 {
  padding: 10px;
}
.adress-edit-bar {
  position: absolute;
  top: 20px;
  right: 10px;
}
.account-content.account-address.reset-address .adress-edit-bar {
  right: 20px;
}
a.adress-edit-button {
  background-color: #388e3c;
  padding: 4px 10px;
  border-radius: 4px;
  text-align: center;
  font-size: 11px;
  font-weight: 100;
  color: #fff;
  width: 60px;
}
a.adress-edit-button:hover {
  background-color: #43a047;
  padding: 4px 10px;
  border-radius: 4px;
  text-align: center;
  font-size: 11px;
  font-weight: 100;
  color: #fff;
  width: 60px;
}
a.adress-delete-button {
  background-color: #d32f2f !important;
  padding: 4px 10px;
  border-radius: 4px;
  text-align: center;
  font-size: 11px;
  font-weight: 100;
  color: #fff;
  width: 60px;
  display: block;
  float: right;
  margin-left: 5px;
}
a.adress-delete-button:hover {
  background-color: #ff001a !important;
  padding: 4px 10px;
  border-radius: 4px;
  text-align: center;
  font-size: 11px;
  font-weight: 100;
  color: #fff;
  width: 60px;
  display: block;
  float: right;
  margin-left: 5px;
}
a.adress-delete-button i,
a.adress-edit-button i {
  font-size: 13px;
  line-height: 15px;
}
.account-wrapper .account-address a.adress-edit-button {
  background-color: #388e3c;
  padding: 4px;
  border-radius: 4px;
  text-align: center;
  font-size: 11px;
  font-weight: 100;
  color: #ffffff;
  width: 22px;
  float: left;
  height: 22px;
  overflow: hidden;
}
.account-wrapper .account-address a.adress-delete-button {
  background-color: #d32f2f !important;
  padding: 4px;
  border-radius: 4px;
  text-align: center;
  font-size: 11px;
  font-weight: 100;
  color: #ffffff;
  width: 22px;
  float: left;
  height: 22px;
  overflow: hidden;
}
.account-wrapper .account-content.account-address {
  border: solid 1px #bdbdbd;
}
.panel-body.b__adress--flex {
  padding: 0;
}
.discountDiv {
  background-color: #d72638;
  color: #fff;
  padding: 10px;
  border-radius: 20px;
  width: 125px;
  position: absolute;
  top: 0;
  right: 0;
  font-weight: 500;
  box-shadow: 2px 3px 7px 1px rgba(0, 0, 0, 0.2);
}
.easyzoom .discountDiv {
  top: -20px;
  right: -10px;
  z-index: 500;
}


img.img-responsive.lazy {
    border: solid 1px #898989;
    margin: 15px 0;
    width: 264px;
    height: 264px;
}


.text-shadow {
    text-shadow: 1px 1px 9px #6a6a6a;
}