.neutral-border {
  border: 1px solid #d1d3d4;
}
.neutral-border-mid-column {
  display: relative;
}
.neutral-border-mid-column:before {
  position: absolute;
  display: block;
  content: '';
  height: 100%;
  width: 1px;
  top: 0;
  margin-left: 0;
  border-left: 1px solid #d1d3d4;
}
@media (max-width: 480px) and (min-width: 320px) {
  .neutral-border-mid-column:before {
    border-left: none;
  }
}
.neutral-border-left {
  border-left: 1px solid #d1d3d4;
}
.neutral-border-right {
  border-right: 1px solid #d1d3d4;
}
.neutral-border-bottom {
  border-bottom: 1px solid #d1d3d4;
}
.neutral-border-top {
  border-top: 1px solid #d1d3d4;
}
.no-border {
  border: none !important;
}
.no-border-left {
  border-left: none !important;
}
.no-border-right {
  border-right: none !important;
}
.no-border-bottom {
  border-bottom: none !important;
}
.no-border-top {
  border-top: none !important;
}
.border-thick {
  border: 2px solid #d1d3d4 !important;
}
.border-top-thick {
  border-top: 2px solid #d1d3d4 !important;
}
.border-left-thick {
  border-left: 2px solid #d1d3d4 !important;
}
.border-right-thick {
  border-right: 2px solid #d1d3d4 !important;
}
.border-bottom-thick {
  border-bottom: 2px solid #d1d3d4 !important;
}
.white-bg {
  background-color: white;
}
.transparent-bg {
  background-color: transparent;
}
.email-orange-bg {
  background-color: #FFA633;
}
.blue-bg {
  background-color: #e3f5fd;
}
.beige-bg {
  background-color: #fdf6e6;
}
.baby-blue-bg {
  background-color: #cce5f0;
}
.grey-bg {
  background-color: #eaeaea;
}
.grey-texture {
  background: transparent url("https://static.ctctcdn.com/lp/images/standard/textures/texture_bg_grey.jpg");
}
.splice-vertical {
  position: relative;
}
.splice-vertical:before {
  position: absolute;
  display: block;
  content: '';
}
.splice-vertical:before {
  height: 100%;
  width: 1px;
  top: 0;
  left: 50%;
  border-left: 1px solid #d1d3d4;
}
@media (max-width: 768px) {
  .splice-vertical:before {
    border-left: none;
  }
}
.splice-horizontal {
  position: relative;
}
.splice-horizontal:before {
  position: absolute;
  display: block;
  content: '';
}
.splice-horizontal:before {
  height: 1px;
  width: 100%;
  top: 50%;
  left: 0;
  border-top: 1px solid #d1d3d4;
}
@media (max-width: 768px) {
  .splice-horizontal:before {
    border-top: none;
  }
}
/*
* CSS spacing theme
*
* sizes-options: 0, 6, 10, 13, 16, 24, 30, 36, 40, 53, 70, 100, 150, 200;
* screen-specific-options: xs, is, sm, md;
* screen-sizes:
*   0px+ (inclusive):       xs - Mobile
*   600px+ (inclusive):     is - Between Tablet and Mobile
*   768px+ (inclusive):     sm - Tablet
*   992px+ (inclusive):     md - Desktop
* ex: if .padding-xs_10 is set on an element, that element will have "padding: 10px;" on all screen sizes
* ex: if .padding-xs_10 and .padding-sm_30 are set on an element,
*     that element will have "padding: 10px;" only for "xs" and "is" screen sizes.
*     For "sm" and "md" the element will have "padding: 30px;"
*
* all over padding or margin: "spacing type" _ "size-option"
* class construction: "spacing type" - "location" _ "size-option";
* ex: .margin-top_6
*
* all sizes have device specific options.
* "spacing type" - "location" - "screen-size" _ "size-option";
* ex: .margin-top-sm_6;
*/
.padding_200 {
  padding: 128px;
}
.padding-top_200 {
  padding-top: 128px;
}
.padding-right_200 {
  padding-right: 128px;
}
.padding-bottom_200 {
  padding-bottom: 128px;
}
.padding-left_200 {
  padding-left: 128px;
}
.padding_150 {
  padding: 96px;
}
.padding-top_150 {
  padding-top: 96px;
}
.padding-right_150 {
  padding-right: 96px;
}
.padding-bottom_150 {
  padding-bottom: 96px;
}
.padding-left_150 {
  padding-left: 96px;
}
.padding_100 {
  padding: 64px;
}
.padding-top_100 {
  padding-top: 64px;
}
.padding-right_100 {
  padding-right: 64px;
}
.padding-bottom_100 {
  padding-bottom: 64px;
}
.padding-left_100 {
  padding-left: 64px;
}
.padding_70 {
  padding: 45px;
}
.padding-top_70 {
  padding-top: 45px;
}
.padding-right_70 {
  padding-right: 45px;
}
.padding-bottom_70 {
  padding-bottom: 45px;
}
.padding-left_70 {
  padding-left: 45px;
}
.padding_53 {
  padding: 34px;
}
.padding-top_53 {
  padding-top: 34px;
}
.padding-right_53 {
  padding-right: 34px;
}
.padding-bottom_53 {
  padding-bottom: 34px;
}
.padding-left_53 {
  padding-left: 34px;
}
.padding_40 {
  padding: 26px;
}
.padding-top_40 {
  padding-top: 26px;
}
.padding-right_40 {
  padding-right: 26px;
}
.padding-bottom_40 {
  padding-bottom: 26px;
}
.padding-left_40 {
  padding-left: 26px;
}
.padding_36 {
  padding: 23px;
}
.padding-top_36 {
  padding-top: 23px;
}
.padding-right_36 {
  padding-right: 23px;
}
.padding-bottom_36 {
  padding-bottom: 23px;
}
.padding-left_36 {
  padding-left: 23px;
}
.padding_30 {
  padding: 19px;
}
.padding-top_30 {
  padding-top: 19px;
}
.padding-right_30 {
  padding-right: 19px;
}
.padding-bottom_30 {
  padding-bottom: 19px;
}
.padding-left_30 {
  padding-left: 19px;
}
.padding_24 {
  padding: 15px;
}
.padding-top_24 {
  padding-top: 15px;
}
.padding-right_24 {
  padding-right: 15px;
}
.padding-bottom_24 {
  padding-bottom: 15px;
}
.padding-left_24 {
  padding-left: 15px;
}
.padding_16 {
  padding: 10px;
}
.padding-top_16 {
  padding-top: 10px;
}
.padding-right_16 {
  padding-right: 10px;
}
.padding-bottom_16 {
  padding-bottom: 10px;
}
.padding-left_16 {
  padding-left: 10px;
}
.padding_13 {
  padding: 8px;
}
.padding-top_13 {
  padding-top: 8px;
}
.padding-right_13 {
  padding-right: 8px;
}
.padding-bottom_13 {
  padding-bottom: 8px;
}
.padding-left_13 {
  padding-left: 8px;
}
.padding_10 {
  padding: 6px;
}
.padding-top_10 {
  padding-top: 6px;
}
.padding-right_10 {
  padding-right: 6px;
}
.padding-bottom_10 {
  padding-bottom: 6px;
}
.padding-left_10 {
  padding-left: 6px;
}
.padding_6 {
  padding: 4px;
}
.padding-top_6 {
  padding-top: 4px;
}
.padding-right_6 {
  padding-right: 4px;
}
.padding-bottom_6 {
  padding-bottom: 4px;
}
.padding-left_6 {
  padding-left: 4px;
}
.padding_0 {
  padding: 0px;
}
.padding-top_0 {
  padding-top: 0px;
}
.padding-right_0 {
  padding-right: 0px;
}
.padding-bottom_0 {
  padding-bottom: 0px;
}
.padding-left_0 {
  padding-left: 0px;
}
.padding-xs_200 {
  padding: 200px;
}
.padding-top-xs_200 {
  padding-top: 200px;
}
.padding-right-xs_200 {
  padding-right: 200px;
}
.padding-bottom-xs_200 {
  padding-bottom: 200px;
}
.padding-left-xs_200 {
  padding-left: 200px;
}
.padding-xs_150 {
  padding: 150px;
}
.padding-top-xs_150 {
  padding-top: 150px;
}
.padding-right-xs_150 {
  padding-right: 150px;
}
.padding-bottom-xs_150 {
  padding-bottom: 150px;
}
.padding-left-xs_150 {
  padding-left: 150px;
}
.padding-xs_100 {
  padding: 100px;
}
.padding-top-xs_100 {
  padding-top: 100px;
}
.padding-right-xs_100 {
  padding-right: 100px;
}
.padding-bottom-xs_100 {
  padding-bottom: 100px;
}
.padding-left-xs_100 {
  padding-left: 100px;
}
.padding-xs_70 {
  padding: 70px;
}
.padding-top-xs_70 {
  padding-top: 70px;
}
.padding-right-xs_70 {
  padding-right: 70px;
}
.padding-bottom-xs_70 {
  padding-bottom: 70px;
}
.padding-left-xs_70 {
  padding-left: 70px;
}
.padding-xs_53 {
  padding: 53px;
}
.padding-top-xs_53 {
  padding-top: 53px;
}
.padding-right-xs_53 {
  padding-right: 53px;
}
.padding-bottom-xs_53 {
  padding-bottom: 53px;
}
.padding-left-xs_53 {
  padding-left: 53px;
}
.padding-xs_40 {
  padding: 40px;
}
.padding-top-xs_40 {
  padding-top: 40px;
}
.padding-right-xs_40 {
  padding-right: 40px;
}
.padding-bottom-xs_40 {
  padding-bottom: 40px;
}
.padding-left-xs_40 {
  padding-left: 40px;
}
.padding-xs_36 {
  padding: 36px;
}
.padding-top-xs_36 {
  padding-top: 36px;
}
.padding-right-xs_36 {
  padding-right: 36px;
}
.padding-bottom-xs_36 {
  padding-bottom: 36px;
}
.padding-left-xs_36 {
  padding-left: 36px;
}
.padding-xs_30 {
  padding: 30px;
}
.padding-top-xs_30 {
  padding-top: 30px;
}
.padding-right-xs_30 {
  padding-right: 30px;
}
.padding-bottom-xs_30 {
  padding-bottom: 30px;
}
.padding-left-xs_30 {
  padding-left: 30px;
}
.padding-xs_24 {
  padding: 24px;
}
.padding-top-xs_24 {
  padding-top: 24px;
}
.padding-right-xs_24 {
  padding-right: 24px;
}
.padding-bottom-xs_24 {
  padding-bottom: 24px;
}
.padding-left-xs_24 {
  padding-left: 24px;
}
.padding-xs_16 {
  padding: 16px;
}
.padding-top-xs_16 {
  padding-top: 16px;
}
.padding-right-xs_16 {
  padding-right: 16px;
}
.padding-bottom-xs_16 {
  padding-bottom: 16px;
}
.padding-left-xs_16 {
  padding-left: 16px;
}
.padding-xs_13 {
  padding: 13px;
}
.padding-top-xs_13 {
  padding-top: 13px;
}
.padding-right-xs_13 {
  padding-right: 13px;
}
.padding-bottom-xs_13 {
  padding-bottom: 13px;
}
.padding-left-xs_13 {
  padding-left: 13px;
}
.padding-xs_10 {
  padding: 10px;
}
.padding-top-xs_10 {
  padding-top: 10px;
}
.padding-right-xs_10 {
  padding-right: 10px;
}
.padding-bottom-xs_10 {
  padding-bottom: 10px;
}
.padding-left-xs_10 {
  padding-left: 10px;
}
.padding-xs_6 {
  padding: 6px;
}
.padding-top-xs_6 {
  padding-top: 6px;
}
.padding-right-xs_6 {
  padding-right: 6px;
}
.padding-bottom-xs_6 {
  padding-bottom: 6px;
}
.padding-left-xs_6 {
  padding-left: 6px;
}
.padding-xs_0 {
  padding: 0px;
}
.padding-top-xs_0 {
  padding-top: 0px;
}
.padding-right-xs_0 {
  padding-right: 0px;
}
.padding-bottom-xs_0 {
  padding-bottom: 0px;
}
.padding-left-xs_0 {
  padding-left: 0px;
}
.margin_200 {
  margin: 128px;
}
.margin-top_200 {
  margin-top: 128px;
}
.margin-right_200 {
  margin-right: 128px;
}
.margin-bottom_200 {
  margin-bottom: 128px;
}
.margin-left_200 {
  margin-left: 128px;
}
.margin_150 {
  margin: 96px;
}
.margin-top_150 {
  margin-top: 96px;
}
.margin-right_150 {
  margin-right: 96px;
}
.margin-bottom_150 {
  margin-bottom: 96px;
}
.margin-left_150 {
  margin-left: 96px;
}
.margin_100 {
  margin: 64px;
}
.margin-top_100 {
  margin-top: 64px;
}
.margin-right_100 {
  margin-right: 64px;
}
.margin-bottom_100 {
  margin-bottom: 64px;
}
.margin-left_100 {
  margin-left: 64px;
}
.margin_70 {
  margin: 45px;
}
.margin-top_70 {
  margin-top: 45px;
}
.margin-right_70 {
  margin-right: 45px;
}
.margin-bottom_70 {
  margin-bottom: 45px;
}
.margin-left_70 {
  margin-left: 45px;
}
.margin_53 {
  margin: 34px;
}
.margin-top_53 {
  margin-top: 34px;
}
.margin-right_53 {
  margin-right: 34px;
}
.margin-bottom_53 {
  margin-bottom: 34px;
}
.margin-left_53 {
  margin-left: 34px;
}
.margin_40 {
  margin: 26px;
}
.margin-top_40 {
  margin-top: 26px;
}
.margin-right_40 {
  margin-right: 26px;
}
.margin-bottom_40 {
  margin-bottom: 26px;
}
.margin-left_40 {
  margin-left: 26px;
}
.margin_36 {
  margin: 23px;
}
.margin-top_36 {
  margin-top: 23px;
}
.margin-right_36 {
  margin-right: 23px;
}
.margin-bottom_36 {
  margin-bottom: 23px;
}
.margin-left_36 {
  margin-left: 23px;
}
.margin_30 {
  margin: 19px;
}
.margin-top_30 {
  margin-top: 19px;
}
.margin-right_30 {
  margin-right: 19px;
}
.margin-bottom_30 {
  margin-bottom: 19px;
}
.margin-left_30 {
  margin-left: 19px;
}
.margin_24 {
  margin: 15px;
}
.margin-top_24 {
  margin-top: 15px;
}
.margin-right_24 {
  margin-right: 15px;
}
.margin-bottom_24 {
  margin-bottom: 15px;
}
.margin-left_24 {
  margin-left: 15px;
}
.margin_16 {
  margin: 10px;
}
.margin-top_16 {
  margin-top: 10px;
}
.margin-right_16 {
  margin-right: 10px;
}
.margin-bottom_16 {
  margin-bottom: 10px;
}
.margin-left_16 {
  margin-left: 10px;
}
.margin_13 {
  margin: 8px;
}
.margin-top_13 {
  margin-top: 8px;
}
.margin-right_13 {
  margin-right: 8px;
}
.margin-bottom_13 {
  margin-bottom: 8px;
}
.margin-left_13 {
  margin-left: 8px;
}
.margin_10 {
  margin: 6px;
}
.margin-top_10 {
  margin-top: 6px;
}
.margin-right_10 {
  margin-right: 6px;
}
.margin-bottom_10 {
  margin-bottom: 6px;
}
.margin-left_10 {
  margin-left: 6px;
}
.margin_6 {
  margin: 4px;
}
.margin-top_6 {
  margin-top: 4px;
}
.margin-right_6 {
  margin-right: 4px;
}
.margin-bottom_6 {
  margin-bottom: 4px;
}
.margin-left_6 {
  margin-left: 4px;
}
.margin_0 {
  margin: 0px;
}
.margin-top_0 {
  margin-top: 0px;
}
.margin-right_0 {
  margin-right: 0px;
}
.margin-bottom_0 {
  margin-bottom: 0px;
}
.margin-left_0 {
  margin-left: 0px;
}
.margin-xs_200 {
  margin: 200px;
}
.margin-top-xs_200 {
  margin-top: 200px;
}
.margin-right-xs_200 {
  margin-right: 200px;
}
.margin-bottom-xs_200 {
  margin-bottom: 200px;
}
.margin-left-xs_200 {
  margin-left: 200px;
}
.margin-xs_150 {
  margin: 150px;
}
.margin-top-xs_150 {
  margin-top: 150px;
}
.margin-right-xs_150 {
  margin-right: 150px;
}
.margin-bottom-xs_150 {
  margin-bottom: 150px;
}
.margin-left-xs_150 {
  margin-left: 150px;
}
.margin-xs_100 {
  margin: 100px;
}
.margin-top-xs_100 {
  margin-top: 100px;
}
.margin-right-xs_100 {
  margin-right: 100px;
}
.margin-bottom-xs_100 {
  margin-bottom: 100px;
}
.margin-left-xs_100 {
  margin-left: 100px;
}
.margin-xs_70 {
  margin: 70px;
}
.margin-top-xs_70 {
  margin-top: 70px;
}
.margin-right-xs_70 {
  margin-right: 70px;
}
.margin-bottom-xs_70 {
  margin-bottom: 70px;
}
.margin-left-xs_70 {
  margin-left: 70px;
}
.margin-xs_53 {
  margin: 53px;
}
.margin-top-xs_53 {
  margin-top: 53px;
}
.margin-right-xs_53 {
  margin-right: 53px;
}
.margin-bottom-xs_53 {
  margin-bottom: 53px;
}
.margin-left-xs_53 {
  margin-left: 53px;
}
.margin-xs_40 {
  margin: 40px;
}
.margin-top-xs_40 {
  margin-top: 40px;
}
.margin-right-xs_40 {
  margin-right: 40px;
}
.margin-bottom-xs_40 {
  margin-bottom: 40px;
}
.margin-left-xs_40 {
  margin-left: 40px;
}
.margin-xs_36 {
  margin: 36px;
}
.margin-top-xs_36 {
  margin-top: 36px;
}
.margin-right-xs_36 {
  margin-right: 36px;
}
.margin-bottom-xs_36 {
  margin-bottom: 36px;
}
.margin-left-xs_36 {
  margin-left: 36px;
}
.margin-xs_30 {
  margin: 30px;
}
.margin-top-xs_30 {
  margin-top: 30px;
}
.margin-right-xs_30 {
  margin-right: 30px;
}
.margin-bottom-xs_30 {
  margin-bottom: 30px;
}
.margin-left-xs_30 {
  margin-left: 30px;
}
.margin-xs_24 {
  margin: 24px;
}
.margin-top-xs_24 {
  margin-top: 24px;
}
.margin-right-xs_24 {
  margin-right: 24px;
}
.margin-bottom-xs_24 {
  margin-bottom: 24px;
}
.margin-left-xs_24 {
  margin-left: 24px;
}
.margin-xs_16 {
  margin: 16px;
}
.margin-top-xs_16 {
  margin-top: 16px;
}
.margin-right-xs_16 {
  margin-right: 16px;
}
.margin-bottom-xs_16 {
  margin-bottom: 16px;
}
.margin-left-xs_16 {
  margin-left: 16px;
}
.margin-xs_13 {
  margin: 13px;
}
.margin-top-xs_13 {
  margin-top: 13px;
}
.margin-right-xs_13 {
  margin-right: 13px;
}
.margin-bottom-xs_13 {
  margin-bottom: 13px;
}
.margin-left-xs_13 {
  margin-left: 13px;
}
.margin-xs_10 {
  margin: 10px;
}
.margin-top-xs_10 {
  margin-top: 10px;
}
.margin-right-xs_10 {
  margin-right: 10px;
}
.margin-bottom-xs_10 {
  margin-bottom: 10px;
}
.margin-left-xs_10 {
  margin-left: 10px;
}
.margin-xs_6 {
  margin: 6px;
}
.margin-top-xs_6 {
  margin-top: 6px;
}
.margin-right-xs_6 {
  margin-right: 6px;
}
.margin-bottom-xs_6 {
  margin-bottom: 6px;
}
.margin-left-xs_6 {
  margin-left: 6px;
}
.margin-xs_0 {
  margin: 0px;
}
.margin-top-xs_0 {
  margin-top: 0px;
}
.margin-right-xs_0 {
  margin-right: 0px;
}
.margin-bottom-xs_0 {
  margin-bottom: 0px;
}
.margin-left-xs_0 {
  margin-left: 0px;
}
@media (min-width: 600px) {
  .padding_200 {
    padding: 142px;
  }
  .padding-top_200 {
    padding-top: 142px;
  }
  .padding-right_200 {
    padding-right: 142px;
  }
  .padding-bottom_200 {
    padding-bottom: 142px;
  }
  .padding-left_200 {
    padding-left: 142px;
  }
  .padding_150 {
    padding: 107px;
  }
  .padding-top_150 {
    padding-top: 107px;
  }
  .padding-right_150 {
    padding-right: 107px;
  }
  .padding-bottom_150 {
    padding-bottom: 107px;
  }
  .padding-left_150 {
    padding-left: 107px;
  }
  .padding_100 {
    padding: 71px;
  }
  .padding-top_100 {
    padding-top: 71px;
  }
  .padding-right_100 {
    padding-right: 71px;
  }
  .padding-bottom_100 {
    padding-bottom: 71px;
  }
  .padding-left_100 {
    padding-left: 71px;
  }
  .padding_70 {
    padding: 50px;
  }
  .padding-top_70 {
    padding-top: 50px;
  }
  .padding-right_70 {
    padding-right: 50px;
  }
  .padding-bottom_70 {
    padding-bottom: 50px;
  }
  .padding-left_70 {
    padding-left: 50px;
  }
  .padding_53 {
    padding: 38px;
  }
  .padding-top_53 {
    padding-top: 38px;
  }
  .padding-right_53 {
    padding-right: 38px;
  }
  .padding-bottom_53 {
    padding-bottom: 38px;
  }
  .padding-left_53 {
    padding-left: 38px;
  }
  .padding_40 {
    padding: 28px;
  }
  .padding-top_40 {
    padding-top: 28px;
  }
  .padding-right_40 {
    padding-right: 28px;
  }
  .padding-bottom_40 {
    padding-bottom: 28px;
  }
  .padding-left_40 {
    padding-left: 28px;
  }
  .padding_36 {
    padding: 26px;
  }
  .padding-top_36 {
    padding-top: 26px;
  }
  .padding-right_36 {
    padding-right: 26px;
  }
  .padding-bottom_36 {
    padding-bottom: 26px;
  }
  .padding-left_36 {
    padding-left: 26px;
  }
  .padding_30 {
    padding: 21px;
  }
  .padding-top_30 {
    padding-top: 21px;
  }
  .padding-right_30 {
    padding-right: 21px;
  }
  .padding-bottom_30 {
    padding-bottom: 21px;
  }
  .padding-left_30 {
    padding-left: 21px;
  }
  .padding_24 {
    padding: 17px;
  }
  .padding-top_24 {
    padding-top: 17px;
  }
  .padding-right_24 {
    padding-right: 17px;
  }
  .padding-bottom_24 {
    padding-bottom: 17px;
  }
  .padding-left_24 {
    padding-left: 17px;
  }
  .padding_16 {
    padding: 11px;
  }
  .padding-top_16 {
    padding-top: 11px;
  }
  .padding-right_16 {
    padding-right: 11px;
  }
  .padding-bottom_16 {
    padding-bottom: 11px;
  }
  .padding-left_16 {
    padding-left: 11px;
  }
  .padding_13 {
    padding: 9px;
  }
  .padding-top_13 {
    padding-top: 9px;
  }
  .padding-right_13 {
    padding-right: 9px;
  }
  .padding-bottom_13 {
    padding-bottom: 9px;
  }
  .padding-left_13 {
    padding-left: 9px;
  }
  .padding_10 {
    padding: 7px;
  }
  .padding-top_10 {
    padding-top: 7px;
  }
  .padding-right_10 {
    padding-right: 7px;
  }
  .padding-bottom_10 {
    padding-bottom: 7px;
  }
  .padding-left_10 {
    padding-left: 7px;
  }
  .padding_6 {
    padding: 4px;
  }
  .padding-top_6 {
    padding-top: 4px;
  }
  .padding-right_6 {
    padding-right: 4px;
  }
  .padding-bottom_6 {
    padding-bottom: 4px;
  }
  .padding-left_6 {
    padding-left: 4px;
  }
  .padding_0 {
    padding: 0px;
  }
  .padding-top_0 {
    padding-top: 0px;
  }
  .padding-right_0 {
    padding-right: 0px;
  }
  .padding-bottom_0 {
    padding-bottom: 0px;
  }
  .padding-left_0 {
    padding-left: 0px;
  }
  .padding-is_200 {
    padding: 200px;
  }
  .padding-top-is_200 {
    padding-top: 200px;
  }
  .padding-right-is_200 {
    padding-right: 200px;
  }
  .padding-bottom-is_200 {
    padding-bottom: 200px;
  }
  .padding-left-is_200 {
    padding-left: 200px;
  }
  .padding-is_150 {
    padding: 150px;
  }
  .padding-top-is_150 {
    padding-top: 150px;
  }
  .padding-right-is_150 {
    padding-right: 150px;
  }
  .padding-bottom-is_150 {
    padding-bottom: 150px;
  }
  .padding-left-is_150 {
    padding-left: 150px;
  }
  .padding-is_100 {
    padding: 100px;
  }
  .padding-top-is_100 {
    padding-top: 100px;
  }
  .padding-right-is_100 {
    padding-right: 100px;
  }
  .padding-bottom-is_100 {
    padding-bottom: 100px;
  }
  .padding-left-is_100 {
    padding-left: 100px;
  }
  .padding-is_70 {
    padding: 70px;
  }
  .padding-top-is_70 {
    padding-top: 70px;
  }
  .padding-right-is_70 {
    padding-right: 70px;
  }
  .padding-bottom-is_70 {
    padding-bottom: 70px;
  }
  .padding-left-is_70 {
    padding-left: 70px;
  }
  .padding-is_53 {
    padding: 53px;
  }
  .padding-top-is_53 {
    padding-top: 53px;
  }
  .padding-right-is_53 {
    padding-right: 53px;
  }
  .padding-bottom-is_53 {
    padding-bottom: 53px;
  }
  .padding-left-is_53 {
    padding-left: 53px;
  }
  .padding-is_40 {
    padding: 40px;
  }
  .padding-top-is_40 {
    padding-top: 40px;
  }
  .padding-right-is_40 {
    padding-right: 40px;
  }
  .padding-bottom-is_40 {
    padding-bottom: 40px;
  }
  .padding-left-is_40 {
    padding-left: 40px;
  }
  .padding-is_36 {
    padding: 36px;
  }
  .padding-top-is_36 {
    padding-top: 36px;
  }
  .padding-right-is_36 {
    padding-right: 36px;
  }
  .padding-bottom-is_36 {
    padding-bottom: 36px;
  }
  .padding-left-is_36 {
    padding-left: 36px;
  }
  .padding-is_30 {
    padding: 30px;
  }
  .padding-top-is_30 {
    padding-top: 30px;
  }
  .padding-right-is_30 {
    padding-right: 30px;
  }
  .padding-bottom-is_30 {
    padding-bottom: 30px;
  }
  .padding-left-is_30 {
    padding-left: 30px;
  }
  .padding-is_24 {
    padding: 24px;
  }
  .padding-top-is_24 {
    padding-top: 24px;
  }
  .padding-right-is_24 {
    padding-right: 24px;
  }
  .padding-bottom-is_24 {
    padding-bottom: 24px;
  }
  .padding-left-is_24 {
    padding-left: 24px;
  }
  .padding-is_16 {
    padding: 16px;
  }
  .padding-top-is_16 {
    padding-top: 16px;
  }
  .padding-right-is_16 {
    padding-right: 16px;
  }
  .padding-bottom-is_16 {
    padding-bottom: 16px;
  }
  .padding-left-is_16 {
    padding-left: 16px;
  }
  .padding-is_13 {
    padding: 13px;
  }
  .padding-top-is_13 {
    padding-top: 13px;
  }
  .padding-right-is_13 {
    padding-right: 13px;
  }
  .padding-bottom-is_13 {
    padding-bottom: 13px;
  }
  .padding-left-is_13 {
    padding-left: 13px;
  }
  .padding-is_10 {
    padding: 10px;
  }
  .padding-top-is_10 {
    padding-top: 10px;
  }
  .padding-right-is_10 {
    padding-right: 10px;
  }
  .padding-bottom-is_10 {
    padding-bottom: 10px;
  }
  .padding-left-is_10 {
    padding-left: 10px;
  }
  .padding-is_6 {
    padding: 6px;
  }
  .padding-top-is_6 {
    padding-top: 6px;
  }
  .padding-right-is_6 {
    padding-right: 6px;
  }
  .padding-bottom-is_6 {
    padding-bottom: 6px;
  }
  .padding-left-is_6 {
    padding-left: 6px;
  }
  .padding-is_0 {
    padding: 0px;
  }
  .padding-top-is_0 {
    padding-top: 0px;
  }
  .padding-right-is_0 {
    padding-right: 0px;
  }
  .padding-bottom-is_0 {
    padding-bottom: 0px;
  }
  .padding-left-is_0 {
    padding-left: 0px;
  }
  .margin_200 {
    margin: 142px;
  }
  .margin-top_200 {
    margin-top: 142px;
  }
  .margin-right_200 {
    margin-right: 142px;
  }
  .margin-bottom_200 {
    margin-bottom: 142px;
  }
  .margin-left_200 {
    margin-left: 142px;
  }
  .margin_150 {
    margin: 107px;
  }
  .margin-top_150 {
    margin-top: 107px;
  }
  .margin-right_150 {
    margin-right: 107px;
  }
  .margin-bottom_150 {
    margin-bottom: 107px;
  }
  .margin-left_150 {
    margin-left: 107px;
  }
  .margin_100 {
    margin: 71px;
  }
  .margin-top_100 {
    margin-top: 71px;
  }
  .margin-right_100 {
    margin-right: 71px;
  }
  .margin-bottom_100 {
    margin-bottom: 71px;
  }
  .margin-left_100 {
    margin-left: 71px;
  }
  .margin_70 {
    margin: 50px;
  }
  .margin-top_70 {
    margin-top: 50px;
  }
  .margin-right_70 {
    margin-right: 50px;
  }
  .margin-bottom_70 {
    margin-bottom: 50px;
  }
  .margin-left_70 {
    margin-left: 50px;
  }
  .margin_53 {
    margin: 38px;
  }
  .margin-top_53 {
    margin-top: 38px;
  }
  .margin-right_53 {
    margin-right: 38px;
  }
  .margin-bottom_53 {
    margin-bottom: 38px;
  }
  .margin-left_53 {
    margin-left: 38px;
  }
  .margin_40 {
    margin: 28px;
  }
  .margin-top_40 {
    margin-top: 28px;
  }
  .margin-right_40 {
    margin-right: 28px;
  }
  .margin-bottom_40 {
    margin-bottom: 28px;
  }
  .margin-left_40 {
    margin-left: 28px;
  }
  .margin_36 {
    margin: 26px;
  }
  .margin-top_36 {
    margin-top: 26px;
  }
  .margin-right_36 {
    margin-right: 26px;
  }
  .margin-bottom_36 {
    margin-bottom: 26px;
  }
  .margin-left_36 {
    margin-left: 26px;
  }
  .margin_30 {
    margin: 21px;
  }
  .margin-top_30 {
    margin-top: 21px;
  }
  .margin-right_30 {
    margin-right: 21px;
  }
  .margin-bottom_30 {
    margin-bottom: 21px;
  }
  .margin-left_30 {
    margin-left: 21px;
  }
  .margin_24 {
    margin: 17px;
  }
  .margin-top_24 {
    margin-top: 17px;
  }
  .margin-right_24 {
    margin-right: 17px;
  }
  .margin-bottom_24 {
    margin-bottom: 17px;
  }
  .margin-left_24 {
    margin-left: 17px;
  }
  .margin_16 {
    margin: 11px;
  }
  .margin-top_16 {
    margin-top: 11px;
  }
  .margin-right_16 {
    margin-right: 11px;
  }
  .margin-bottom_16 {
    margin-bottom: 11px;
  }
  .margin-left_16 {
    margin-left: 11px;
  }
  .margin_13 {
    margin: 9px;
  }
  .margin-top_13 {
    margin-top: 9px;
  }
  .margin-right_13 {
    margin-right: 9px;
  }
  .margin-bottom_13 {
    margin-bottom: 9px;
  }
  .margin-left_13 {
    margin-left: 9px;
  }
  .margin_10 {
    margin: 7px;
  }
  .margin-top_10 {
    margin-top: 7px;
  }
  .margin-right_10 {
    margin-right: 7px;
  }
  .margin-bottom_10 {
    margin-bottom: 7px;
  }
  .margin-left_10 {
    margin-left: 7px;
  }
  .margin_6 {
    margin: 4px;
  }
  .margin-top_6 {
    margin-top: 4px;
  }
  .margin-right_6 {
    margin-right: 4px;
  }
  .margin-bottom_6 {
    margin-bottom: 4px;
  }
  .margin-left_6 {
    margin-left: 4px;
  }
  .margin_0 {
    margin: 0px;
  }
  .margin-top_0 {
    margin-top: 0px;
  }
  .margin-right_0 {
    margin-right: 0px;
  }
  .margin-bottom_0 {
    margin-bottom: 0px;
  }
  .margin-left_0 {
    margin-left: 0px;
  }
  .margin-is_200 {
    margin: 200px;
  }
  .margin-top-is_200 {
    margin-top: 200px;
  }
  .margin-right-is_200 {
    margin-right: 200px;
  }
  .margin-bottom-is_200 {
    margin-bottom: 200px;
  }
  .margin-left-is_200 {
    margin-left: 200px;
  }
  .margin-is_150 {
    margin: 150px;
  }
  .margin-top-is_150 {
    margin-top: 150px;
  }
  .margin-right-is_150 {
    margin-right: 150px;
  }
  .margin-bottom-is_150 {
    margin-bottom: 150px;
  }
  .margin-left-is_150 {
    margin-left: 150px;
  }
  .margin-is_100 {
    margin: 100px;
  }
  .margin-top-is_100 {
    margin-top: 100px;
  }
  .margin-right-is_100 {
    margin-right: 100px;
  }
  .margin-bottom-is_100 {
    margin-bottom: 100px;
  }
  .margin-left-is_100 {
    margin-left: 100px;
  }
  .margin-is_70 {
    margin: 70px;
  }
  .margin-top-is_70 {
    margin-top: 70px;
  }
  .margin-right-is_70 {
    margin-right: 70px;
  }
  .margin-bottom-is_70 {
    margin-bottom: 70px;
  }
  .margin-left-is_70 {
    margin-left: 70px;
  }
  .margin-is_53 {
    margin: 53px;
  }
  .margin-top-is_53 {
    margin-top: 53px;
  }
  .margin-right-is_53 {
    margin-right: 53px;
  }
  .margin-bottom-is_53 {
    margin-bottom: 53px;
  }
  .margin-left-is_53 {
    margin-left: 53px;
  }
  .margin-is_40 {
    margin: 40px;
  }
  .margin-top-is_40 {
    margin-top: 40px;
  }
  .margin-right-is_40 {
    margin-right: 40px;
  }
  .margin-bottom-is_40 {
    margin-bottom: 40px;
  }
  .margin-left-is_40 {
    margin-left: 40px;
  }
  .margin-is_36 {
    margin: 36px;
  }
  .margin-top-is_36 {
    margin-top: 36px;
  }
  .margin-right-is_36 {
    margin-right: 36px;
  }
  .margin-bottom-is_36 {
    margin-bottom: 36px;
  }
  .margin-left-is_36 {
    margin-left: 36px;
  }
  .margin-is_30 {
    margin: 30px;
  }
  .margin-top-is_30 {
    margin-top: 30px;
  }
  .margin-right-is_30 {
    margin-right: 30px;
  }
  .margin-bottom-is_30 {
    margin-bottom: 30px;
  }
  .margin-left-is_30 {
    margin-left: 30px;
  }
  .margin-is_24 {
    margin: 24px;
  }
  .margin-top-is_24 {
    margin-top: 24px;
  }
  .margin-right-is_24 {
    margin-right: 24px;
  }
  .margin-bottom-is_24 {
    margin-bottom: 24px;
  }
  .margin-left-is_24 {
    margin-left: 24px;
  }
  .margin-is_16 {
    margin: 16px;
  }
  .margin-top-is_16 {
    margin-top: 16px;
  }
  .margin-right-is_16 {
    margin-right: 16px;
  }
  .margin-bottom-is_16 {
    margin-bottom: 16px;
  }
  .margin-left-is_16 {
    margin-left: 16px;
  }
  .margin-is_13 {
    margin: 13px;
  }
  .margin-top-is_13 {
    margin-top: 13px;
  }
  .margin-right-is_13 {
    margin-right: 13px;
  }
  .margin-bottom-is_13 {
    margin-bottom: 13px;
  }
  .margin-left-is_13 {
    margin-left: 13px;
  }
  .margin-is_10 {
    margin: 10px;
  }
  .margin-top-is_10 {
    margin-top: 10px;
  }
  .margin-right-is_10 {
    margin-right: 10px;
  }
  .margin-bottom-is_10 {
    margin-bottom: 10px;
  }
  .margin-left-is_10 {
    margin-left: 10px;
  }
  .margin-is_6 {
    margin: 6px;
  }
  .margin-top-is_6 {
    margin-top: 6px;
  }
  .margin-right-is_6 {
    margin-right: 6px;
  }
  .margin-bottom-is_6 {
    margin-bottom: 6px;
  }
  .margin-left-is_6 {
    margin-left: 6px;
  }
  .margin-is_0 {
    margin: 0px;
  }
  .margin-top-is_0 {
    margin-top: 0px;
  }
  .margin-right-is_0 {
    margin-right: 0px;
  }
  .margin-bottom-is_0 {
    margin-bottom: 0px;
  }
  .margin-left-is_0 {
    margin-left: 0px;
  }
}
@media (min-width: 768px) {
  .padding_200 {
    padding: 164px;
  }
  .padding-top_200 {
    padding-top: 164px;
  }
  .padding-right_200 {
    padding-right: 164px;
  }
  .padding-bottom_200 {
    padding-bottom: 164px;
  }
  .padding-left_200 {
    padding-left: 164px;
  }
  .padding_150 {
    padding: 123px;
  }
  .padding-top_150 {
    padding-top: 123px;
  }
  .padding-right_150 {
    padding-right: 123px;
  }
  .padding-bottom_150 {
    padding-bottom: 123px;
  }
  .padding-left_150 {
    padding-left: 123px;
  }
  .padding_100 {
    padding: 82px;
  }
  .padding-top_100 {
    padding-top: 82px;
  }
  .padding-right_100 {
    padding-right: 82px;
  }
  .padding-bottom_100 {
    padding-bottom: 82px;
  }
  .padding-left_100 {
    padding-left: 82px;
  }
  .padding_70 {
    padding: 57px;
  }
  .padding-top_70 {
    padding-top: 57px;
  }
  .padding-right_70 {
    padding-right: 57px;
  }
  .padding-bottom_70 {
    padding-bottom: 57px;
  }
  .padding-left_70 {
    padding-left: 57px;
  }
  .padding_53 {
    padding: 43px;
  }
  .padding-top_53 {
    padding-top: 43px;
  }
  .padding-right_53 {
    padding-right: 43px;
  }
  .padding-bottom_53 {
    padding-bottom: 43px;
  }
  .padding-left_53 {
    padding-left: 43px;
  }
  .padding_40 {
    padding: 33px;
  }
  .padding-top_40 {
    padding-top: 33px;
  }
  .padding-right_40 {
    padding-right: 33px;
  }
  .padding-bottom_40 {
    padding-bottom: 33px;
  }
  .padding-left_40 {
    padding-left: 33px;
  }
  .padding_36 {
    padding: 30px;
  }
  .padding-top_36 {
    padding-top: 30px;
  }
  .padding-right_36 {
    padding-right: 30px;
  }
  .padding-bottom_36 {
    padding-bottom: 30px;
  }
  .padding-left_36 {
    padding-left: 30px;
  }
  .padding_30 {
    padding: 25px;
  }
  .padding-top_30 {
    padding-top: 25px;
  }
  .padding-right_30 {
    padding-right: 25px;
  }
  .padding-bottom_30 {
    padding-bottom: 25px;
  }
  .padding-left_30 {
    padding-left: 25px;
  }
  .padding_24 {
    padding: 20px;
  }
  .padding-top_24 {
    padding-top: 20px;
  }
  .padding-right_24 {
    padding-right: 20px;
  }
  .padding-bottom_24 {
    padding-bottom: 20px;
  }
  .padding-left_24 {
    padding-left: 20px;
  }
  .padding_16 {
    padding: 13px;
  }
  .padding-top_16 {
    padding-top: 13px;
  }
  .padding-right_16 {
    padding-right: 13px;
  }
  .padding-bottom_16 {
    padding-bottom: 13px;
  }
  .padding-left_16 {
    padding-left: 13px;
  }
  .padding_13 {
    padding: 11px;
  }
  .padding-top_13 {
    padding-top: 11px;
  }
  .padding-right_13 {
    padding-right: 11px;
  }
  .padding-bottom_13 {
    padding-bottom: 11px;
  }
  .padding-left_13 {
    padding-left: 11px;
  }
  .padding_10 {
    padding: 8px;
  }
  .padding-top_10 {
    padding-top: 8px;
  }
  .padding-right_10 {
    padding-right: 8px;
  }
  .padding-bottom_10 {
    padding-bottom: 8px;
  }
  .padding-left_10 {
    padding-left: 8px;
  }
  .padding_6 {
    padding: 5px;
  }
  .padding-top_6 {
    padding-top: 5px;
  }
  .padding-right_6 {
    padding-right: 5px;
  }
  .padding-bottom_6 {
    padding-bottom: 5px;
  }
  .padding-left_6 {
    padding-left: 5px;
  }
  .padding_0 {
    padding: 0px;
  }
  .padding-top_0 {
    padding-top: 0px;
  }
  .padding-right_0 {
    padding-right: 0px;
  }
  .padding-bottom_0 {
    padding-bottom: 0px;
  }
  .padding-left_0 {
    padding-left: 0px;
  }
  .padding-sm_200 {
    padding: 200px;
  }
  .padding-top-sm_200 {
    padding-top: 200px;
  }
  .padding-right-sm_200 {
    padding-right: 200px;
  }
  .padding-bottom-sm_200 {
    padding-bottom: 200px;
  }
  .padding-left-sm_200 {
    padding-left: 200px;
  }
  .padding-sm_150 {
    padding: 150px;
  }
  .padding-top-sm_150 {
    padding-top: 150px;
  }
  .padding-right-sm_150 {
    padding-right: 150px;
  }
  .padding-bottom-sm_150 {
    padding-bottom: 150px;
  }
  .padding-left-sm_150 {
    padding-left: 150px;
  }
  .padding-sm_100 {
    padding: 100px;
  }
  .padding-top-sm_100 {
    padding-top: 100px;
  }
  .padding-right-sm_100 {
    padding-right: 100px;
  }
  .padding-bottom-sm_100 {
    padding-bottom: 100px;
  }
  .padding-left-sm_100 {
    padding-left: 100px;
  }
  .padding-sm_70 {
    padding: 70px;
  }
  .padding-top-sm_70 {
    padding-top: 70px;
  }
  .padding-right-sm_70 {
    padding-right: 70px;
  }
  .padding-bottom-sm_70 {
    padding-bottom: 70px;
  }
  .padding-left-sm_70 {
    padding-left: 70px;
  }
  .padding-sm_53 {
    padding: 53px;
  }
  .padding-top-sm_53 {
    padding-top: 53px;
  }
  .padding-right-sm_53 {
    padding-right: 53px;
  }
  .padding-bottom-sm_53 {
    padding-bottom: 53px;
  }
  .padding-left-sm_53 {
    padding-left: 53px;
  }
  .padding-sm_40 {
    padding: 40px;
  }
  .padding-top-sm_40 {
    padding-top: 40px;
  }
  .padding-right-sm_40 {
    padding-right: 40px;
  }
  .padding-bottom-sm_40 {
    padding-bottom: 40px;
  }
  .padding-left-sm_40 {
    padding-left: 40px;
  }
  .padding-sm_36 {
    padding: 36px;
  }
  .padding-top-sm_36 {
    padding-top: 36px;
  }
  .padding-right-sm_36 {
    padding-right: 36px;
  }
  .padding-bottom-sm_36 {
    padding-bottom: 36px;
  }
  .padding-left-sm_36 {
    padding-left: 36px;
  }
  .padding-sm_30 {
    padding: 30px;
  }
  .padding-top-sm_30 {
    padding-top: 30px;
  }
  .padding-right-sm_30 {
    padding-right: 30px;
  }
  .padding-bottom-sm_30 {
    padding-bottom: 30px;
  }
  .padding-left-sm_30 {
    padding-left: 30px;
  }
  .padding-sm_24 {
    padding: 24px;
  }
  .padding-top-sm_24 {
    padding-top: 24px;
  }
  .padding-right-sm_24 {
    padding-right: 24px;
  }
  .padding-bottom-sm_24 {
    padding-bottom: 24px;
  }
  .padding-left-sm_24 {
    padding-left: 24px;
  }
  .padding-sm_16 {
    padding: 16px;
  }
  .padding-top-sm_16 {
    padding-top: 16px;
  }
  .padding-right-sm_16 {
    padding-right: 16px;
  }
  .padding-bottom-sm_16 {
    padding-bottom: 16px;
  }
  .padding-left-sm_16 {
    padding-left: 16px;
  }
  .padding-sm_13 {
    padding: 13px;
  }
  .padding-top-sm_13 {
    padding-top: 13px;
  }
  .padding-right-sm_13 {
    padding-right: 13px;
  }
  .padding-bottom-sm_13 {
    padding-bottom: 13px;
  }
  .padding-left-sm_13 {
    padding-left: 13px;
  }
  .padding-sm_10 {
    padding: 10px;
  }
  .padding-top-sm_10 {
    padding-top: 10px;
  }
  .padding-right-sm_10 {
    padding-right: 10px;
  }
  .padding-bottom-sm_10 {
    padding-bottom: 10px;
  }
  .padding-left-sm_10 {
    padding-left: 10px;
  }
  .padding-sm_6 {
    padding: 6px;
  }
  .padding-top-sm_6 {
    padding-top: 6px;
  }
  .padding-right-sm_6 {
    padding-right: 6px;
  }
  .padding-bottom-sm_6 {
    padding-bottom: 6px;
  }
  .padding-left-sm_6 {
    padding-left: 6px;
  }
  .padding-sm_0 {
    padding: 0px;
  }
  .padding-top-sm_0 {
    padding-top: 0px;
  }
  .padding-right-sm_0 {
    padding-right: 0px;
  }
  .padding-bottom-sm_0 {
    padding-bottom: 0px;
  }
  .padding-left-sm_0 {
    padding-left: 0px;
  }
  .margin_200 {
    margin: 164px;
  }
  .margin-top_200 {
    margin-top: 164px;
  }
  .margin-right_200 {
    margin-right: 164px;
  }
  .margin-bottom_200 {
    margin-bottom: 164px;
  }
  .margin-left_200 {
    margin-left: 164px;
  }
  .margin_150 {
    margin: 123px;
  }
  .margin-top_150 {
    margin-top: 123px;
  }
  .margin-right_150 {
    margin-right: 123px;
  }
  .margin-bottom_150 {
    margin-bottom: 123px;
  }
  .margin-left_150 {
    margin-left: 123px;
  }
  .margin_100 {
    margin: 82px;
  }
  .margin-top_100 {
    margin-top: 82px;
  }
  .margin-right_100 {
    margin-right: 82px;
  }
  .margin-bottom_100 {
    margin-bottom: 82px;
  }
  .margin-left_100 {
    margin-left: 82px;
  }
  .margin_70 {
    margin: 57px;
  }
  .margin-top_70 {
    margin-top: 57px;
  }
  .margin-right_70 {
    margin-right: 57px;
  }
  .margin-bottom_70 {
    margin-bottom: 57px;
  }
  .margin-left_70 {
    margin-left: 57px;
  }
  .margin_53 {
    margin: 43px;
  }
  .margin-top_53 {
    margin-top: 43px;
  }
  .margin-right_53 {
    margin-right: 43px;
  }
  .margin-bottom_53 {
    margin-bottom: 43px;
  }
  .margin-left_53 {
    margin-left: 43px;
  }
  .margin_40 {
    margin: 33px;
  }
  .margin-top_40 {
    margin-top: 33px;
  }
  .margin-right_40 {
    margin-right: 33px;
  }
  .margin-bottom_40 {
    margin-bottom: 33px;
  }
  .margin-left_40 {
    margin-left: 33px;
  }
  .margin_36 {
    margin: 30px;
  }
  .margin-top_36 {
    margin-top: 30px;
  }
  .margin-right_36 {
    margin-right: 30px;
  }
  .margin-bottom_36 {
    margin-bottom: 30px;
  }
  .margin-left_36 {
    margin-left: 30px;
  }
  .margin_30 {
    margin: 25px;
  }
  .margin-top_30 {
    margin-top: 25px;
  }
  .margin-right_30 {
    margin-right: 25px;
  }
  .margin-bottom_30 {
    margin-bottom: 25px;
  }
  .margin-left_30 {
    margin-left: 25px;
  }
  .margin_24 {
    margin: 20px;
  }
  .margin-top_24 {
    margin-top: 20px;
  }
  .margin-right_24 {
    margin-right: 20px;
  }
  .margin-bottom_24 {
    margin-bottom: 20px;
  }
  .margin-left_24 {
    margin-left: 20px;
  }
  .margin_16 {
    margin: 13px;
  }
  .margin-top_16 {
    margin-top: 13px;
  }
  .margin-right_16 {
    margin-right: 13px;
  }
  .margin-bottom_16 {
    margin-bottom: 13px;
  }
  .margin-left_16 {
    margin-left: 13px;
  }
  .margin_13 {
    margin: 11px;
  }
  .margin-top_13 {
    margin-top: 11px;
  }
  .margin-right_13 {
    margin-right: 11px;
  }
  .margin-bottom_13 {
    margin-bottom: 11px;
  }
  .margin-left_13 {
    margin-left: 11px;
  }
  .margin_10 {
    margin: 8px;
  }
  .margin-top_10 {
    margin-top: 8px;
  }
  .margin-right_10 {
    margin-right: 8px;
  }
  .margin-bottom_10 {
    margin-bottom: 8px;
  }
  .margin-left_10 {
    margin-left: 8px;
  }
  .margin_6 {
    margin: 5px;
  }
  .margin-top_6 {
    margin-top: 5px;
  }
  .margin-right_6 {
    margin-right: 5px;
  }
  .margin-bottom_6 {
    margin-bottom: 5px;
  }
  .margin-left_6 {
    margin-left: 5px;
  }
  .margin_0 {
    margin: 0px;
  }
  .margin-top_0 {
    margin-top: 0px;
  }
  .margin-right_0 {
    margin-right: 0px;
  }
  .margin-bottom_0 {
    margin-bottom: 0px;
  }
  .margin-left_0 {
    margin-left: 0px;
  }
  .margin-sm_200 {
    margin: 200px;
  }
  .margin-top-sm_200 {
    margin-top: 200px;
  }
  .margin-right-sm_200 {
    margin-right: 200px;
  }
  .margin-bottom-sm_200 {
    margin-bottom: 200px;
  }
  .margin-left-sm_200 {
    margin-left: 200px;
  }
  .margin-sm_150 {
    margin: 150px;
  }
  .margin-top-sm_150 {
    margin-top: 150px;
  }
  .margin-right-sm_150 {
    margin-right: 150px;
  }
  .margin-bottom-sm_150 {
    margin-bottom: 150px;
  }
  .margin-left-sm_150 {
    margin-left: 150px;
  }
  .margin-sm_100 {
    margin: 100px;
  }
  .margin-top-sm_100 {
    margin-top: 100px;
  }
  .margin-right-sm_100 {
    margin-right: 100px;
  }
  .margin-bottom-sm_100 {
    margin-bottom: 100px;
  }
  .margin-left-sm_100 {
    margin-left: 100px;
  }
  .margin-sm_70 {
    margin: 70px;
  }
  .margin-top-sm_70 {
    margin-top: 70px;
  }
  .margin-right-sm_70 {
    margin-right: 70px;
  }
  .margin-bottom-sm_70 {
    margin-bottom: 70px;
  }
  .margin-left-sm_70 {
    margin-left: 70px;
  }
  .margin-sm_53 {
    margin: 53px;
  }
  .margin-top-sm_53 {
    margin-top: 53px;
  }
  .margin-right-sm_53 {
    margin-right: 53px;
  }
  .margin-bottom-sm_53 {
    margin-bottom: 53px;
  }
  .margin-left-sm_53 {
    margin-left: 53px;
  }
  .margin-sm_40 {
    margin: 40px;
  }
  .margin-top-sm_40 {
    margin-top: 40px;
  }
  .margin-right-sm_40 {
    margin-right: 40px;
  }
  .margin-bottom-sm_40 {
    margin-bottom: 40px;
  }
  .margin-left-sm_40 {
    margin-left: 40px;
  }
  .margin-sm_36 {
    margin: 36px;
  }
  .margin-top-sm_36 {
    margin-top: 36px;
  }
  .margin-right-sm_36 {
    margin-right: 36px;
  }
  .margin-bottom-sm_36 {
    margin-bottom: 36px;
  }
  .margin-left-sm_36 {
    margin-left: 36px;
  }
  .margin-sm_30 {
    margin: 30px;
  }
  .margin-top-sm_30 {
    margin-top: 30px;
  }
  .margin-right-sm_30 {
    margin-right: 30px;
  }
  .margin-bottom-sm_30 {
    margin-bottom: 30px;
  }
  .margin-left-sm_30 {
    margin-left: 30px;
  }
  .margin-sm_24 {
    margin: 24px;
  }
  .margin-top-sm_24 {
    margin-top: 24px;
  }
  .margin-right-sm_24 {
    margin-right: 24px;
  }
  .margin-bottom-sm_24 {
    margin-bottom: 24px;
  }
  .margin-left-sm_24 {
    margin-left: 24px;
  }
  .margin-sm_16 {
    margin: 16px;
  }
  .margin-top-sm_16 {
    margin-top: 16px;
  }
  .margin-right-sm_16 {
    margin-right: 16px;
  }
  .margin-bottom-sm_16 {
    margin-bottom: 16px;
  }
  .margin-left-sm_16 {
    margin-left: 16px;
  }
  .margin-sm_13 {
    margin: 13px;
  }
  .margin-top-sm_13 {
    margin-top: 13px;
  }
  .margin-right-sm_13 {
    margin-right: 13px;
  }
  .margin-bottom-sm_13 {
    margin-bottom: 13px;
  }
  .margin-left-sm_13 {
    margin-left: 13px;
  }
  .margin-sm_10 {
    margin: 10px;
  }
  .margin-top-sm_10 {
    margin-top: 10px;
  }
  .margin-right-sm_10 {
    margin-right: 10px;
  }
  .margin-bottom-sm_10 {
    margin-bottom: 10px;
  }
  .margin-left-sm_10 {
    margin-left: 10px;
  }
  .margin-sm_6 {
    margin: 6px;
  }
  .margin-top-sm_6 {
    margin-top: 6px;
  }
  .margin-right-sm_6 {
    margin-right: 6px;
  }
  .margin-bottom-sm_6 {
    margin-bottom: 6px;
  }
  .margin-left-sm_6 {
    margin-left: 6px;
  }
  .margin-sm_0 {
    margin: 0px;
  }
  .margin-top-sm_0 {
    margin-top: 0px;
  }
  .margin-right-sm_0 {
    margin-right: 0px;
  }
  .margin-bottom-sm_0 {
    margin-bottom: 0px;
  }
  .margin-left-sm_0 {
    margin-left: 0px;
  }
}
@media (min-width: 992px) {
  .padding_200 {
    padding: 200px;
  }
  .padding-top_200 {
    padding-top: 200px;
  }
  .padding-right_200 {
    padding-right: 200px;
  }
  .padding-bottom_200 {
    padding-bottom: 200px;
  }
  .padding-left_200 {
    padding-left: 200px;
  }
  .padding_150 {
    padding: 150px;
  }
  .padding-top_150 {
    padding-top: 150px;
  }
  .padding-right_150 {
    padding-right: 150px;
  }
  .padding-bottom_150 {
    padding-bottom: 150px;
  }
  .padding-left_150 {
    padding-left: 150px;
  }
  .padding_100 {
    padding: 100px;
  }
  .padding-top_100 {
    padding-top: 100px;
  }
  .padding-right_100 {
    padding-right: 100px;
  }
  .padding-bottom_100 {
    padding-bottom: 100px;
  }
  .padding-left_100 {
    padding-left: 100px;
  }
  .padding_70 {
    padding: 70px;
  }
  .padding-top_70 {
    padding-top: 70px;
  }
  .padding-right_70 {
    padding-right: 70px;
  }
  .padding-bottom_70 {
    padding-bottom: 70px;
  }
  .padding-left_70 {
    padding-left: 70px;
  }
  .padding_53 {
    padding: 53px;
  }
  .padding-top_53 {
    padding-top: 53px;
  }
  .padding-right_53 {
    padding-right: 53px;
  }
  .padding-bottom_53 {
    padding-bottom: 53px;
  }
  .padding-left_53 {
    padding-left: 53px;
  }
  .padding_40 {
    padding: 40px;
  }
  .padding-top_40 {
    padding-top: 40px;
  }
  .padding-right_40 {
    padding-right: 40px;
  }
  .padding-bottom_40 {
    padding-bottom: 40px;
  }
  .padding-left_40 {
    padding-left: 40px;
  }
  .padding_36 {
    padding: 36px;
  }
  .padding-top_36 {
    padding-top: 36px;
  }
  .padding-right_36 {
    padding-right: 36px;
  }
  .padding-bottom_36 {
    padding-bottom: 36px;
  }
  .padding-left_36 {
    padding-left: 36px;
  }
  .padding_30 {
    padding: 30px;
  }
  .padding-top_30 {
    padding-top: 30px;
  }
  .padding-right_30 {
    padding-right: 30px;
  }
  .padding-bottom_30 {
    padding-bottom: 30px;
  }
  .padding-left_30 {
    padding-left: 30px;
  }
  .padding_24 {
    padding: 24px;
  }
  .padding-top_24 {
    padding-top: 24px;
  }
  .padding-right_24 {
    padding-right: 24px;
  }
  .padding-bottom_24 {
    padding-bottom: 24px;
  }
  .padding-left_24 {
    padding-left: 24px;
  }
  .padding_16 {
    padding: 16px;
  }
  .padding-top_16 {
    padding-top: 16px;
  }
  .padding-right_16 {
    padding-right: 16px;
  }
  .padding-bottom_16 {
    padding-bottom: 16px;
  }
  .padding-left_16 {
    padding-left: 16px;
  }
  .padding_13 {
    padding: 13px;
  }
  .padding-top_13 {
    padding-top: 13px;
  }
  .padding-right_13 {
    padding-right: 13px;
  }
  .padding-bottom_13 {
    padding-bottom: 13px;
  }
  .padding-left_13 {
    padding-left: 13px;
  }
  .padding_10 {
    padding: 10px;
  }
  .padding-top_10 {
    padding-top: 10px;
  }
  .padding-right_10 {
    padding-right: 10px;
  }
  .padding-bottom_10 {
    padding-bottom: 10px;
  }
  .padding-left_10 {
    padding-left: 10px;
  }
  .padding_6 {
    padding: 6px;
  }
  .padding-top_6 {
    padding-top: 6px;
  }
  .padding-right_6 {
    padding-right: 6px;
  }
  .padding-bottom_6 {
    padding-bottom: 6px;
  }
  .padding-left_6 {
    padding-left: 6px;
  }
  .padding_0 {
    padding: 0px;
  }
  .padding-top_0 {
    padding-top: 0px;
  }
  .padding-right_0 {
    padding-right: 0px;
  }
  .padding-bottom_0 {
    padding-bottom: 0px;
  }
  .padding-left_0 {
    padding-left: 0px;
  }
  .padding-md_200 {
    padding: 200px;
  }
  .padding-top-md_200 {
    padding-top: 200px;
  }
  .padding-right-md_200 {
    padding-right: 200px;
  }
  .padding-bottom-md_200 {
    padding-bottom: 200px;
  }
  .padding-left-md_200 {
    padding-left: 200px;
  }
  .padding-md_150 {
    padding: 150px;
  }
  .padding-top-md_150 {
    padding-top: 150px;
  }
  .padding-right-md_150 {
    padding-right: 150px;
  }
  .padding-bottom-md_150 {
    padding-bottom: 150px;
  }
  .padding-left-md_150 {
    padding-left: 150px;
  }
  .padding-md_100 {
    padding: 100px;
  }
  .padding-top-md_100 {
    padding-top: 100px;
  }
  .padding-right-md_100 {
    padding-right: 100px;
  }
  .padding-bottom-md_100 {
    padding-bottom: 100px;
  }
  .padding-left-md_100 {
    padding-left: 100px;
  }
  .padding-md_70 {
    padding: 70px;
  }
  .padding-top-md_70 {
    padding-top: 70px;
  }
  .padding-right-md_70 {
    padding-right: 70px;
  }
  .padding-bottom-md_70 {
    padding-bottom: 70px;
  }
  .padding-left-md_70 {
    padding-left: 70px;
  }
  .padding-md_53 {
    padding: 53px;
  }
  .padding-top-md_53 {
    padding-top: 53px;
  }
  .padding-right-md_53 {
    padding-right: 53px;
  }
  .padding-bottom-md_53 {
    padding-bottom: 53px;
  }
  .padding-left-md_53 {
    padding-left: 53px;
  }
  .padding-md_40 {
    padding: 40px;
  }
  .padding-top-md_40 {
    padding-top: 40px;
  }
  .padding-right-md_40 {
    padding-right: 40px;
  }
  .padding-bottom-md_40 {
    padding-bottom: 40px;
  }
  .padding-left-md_40 {
    padding-left: 40px;
  }
  .padding-md_36 {
    padding: 36px;
  }
  .padding-top-md_36 {
    padding-top: 36px;
  }
  .padding-right-md_36 {
    padding-right: 36px;
  }
  .padding-bottom-md_36 {
    padding-bottom: 36px;
  }
  .padding-left-md_36 {
    padding-left: 36px;
  }
  .padding-md_30 {
    padding: 30px;
  }
  .padding-top-md_30 {
    padding-top: 30px;
  }
  .padding-right-md_30 {
    padding-right: 30px;
  }
  .padding-bottom-md_30 {
    padding-bottom: 30px;
  }
  .padding-left-md_30 {
    padding-left: 30px;
  }
  .padding-md_24 {
    padding: 24px;
  }
  .padding-top-md_24 {
    padding-top: 24px;
  }
  .padding-right-md_24 {
    padding-right: 24px;
  }
  .padding-bottom-md_24 {
    padding-bottom: 24px;
  }
  .padding-left-md_24 {
    padding-left: 24px;
  }
  .padding-md_16 {
    padding: 16px;
  }
  .padding-top-md_16 {
    padding-top: 16px;
  }
  .padding-right-md_16 {
    padding-right: 16px;
  }
  .padding-bottom-md_16 {
    padding-bottom: 16px;
  }
  .padding-left-md_16 {
    padding-left: 16px;
  }
  .padding-md_13 {
    padding: 13px;
  }
  .padding-top-md_13 {
    padding-top: 13px;
  }
  .padding-right-md_13 {
    padding-right: 13px;
  }
  .padding-bottom-md_13 {
    padding-bottom: 13px;
  }
  .padding-left-md_13 {
    padding-left: 13px;
  }
  .padding-md_10 {
    padding: 10px;
  }
  .padding-top-md_10 {
    padding-top: 10px;
  }
  .padding-right-md_10 {
    padding-right: 10px;
  }
  .padding-bottom-md_10 {
    padding-bottom: 10px;
  }
  .padding-left-md_10 {
    padding-left: 10px;
  }
  .padding-md_6 {
    padding: 6px;
  }
  .padding-top-md_6 {
    padding-top: 6px;
  }
  .padding-right-md_6 {
    padding-right: 6px;
  }
  .padding-bottom-md_6 {
    padding-bottom: 6px;
  }
  .padding-left-md_6 {
    padding-left: 6px;
  }
  .padding-md_0 {
    padding: 0px;
  }
  .padding-top-md_0 {
    padding-top: 0px;
  }
  .padding-right-md_0 {
    padding-right: 0px;
  }
  .padding-bottom-md_0 {
    padding-bottom: 0px;
  }
  .padding-left-md_0 {
    padding-left: 0px;
  }
  .margin_200 {
    margin: 200px;
  }
  .margin-top_200 {
    margin-top: 200px;
  }
  .margin-right_200 {
    margin-right: 200px;
  }
  .margin-bottom_200 {
    margin-bottom: 200px;
  }
  .margin-left_200 {
    margin-left: 200px;
  }
  .margin_150 {
    margin: 150px;
  }
  .margin-top_150 {
    margin-top: 150px;
  }
  .margin-right_150 {
    margin-right: 150px;
  }
  .margin-bottom_150 {
    margin-bottom: 150px;
  }
  .margin-left_150 {
    margin-left: 150px;
  }
  .margin_100 {
    margin: 100px;
  }
  .margin-top_100 {
    margin-top: 100px;
  }
  .margin-right_100 {
    margin-right: 100px;
  }
  .margin-bottom_100 {
    margin-bottom: 100px;
  }
  .margin-left_100 {
    margin-left: 100px;
  }
  .margin_70 {
    margin: 70px;
  }
  .margin-top_70 {
    margin-top: 70px;
  }
  .margin-right_70 {
    margin-right: 70px;
  }
  .margin-bottom_70 {
    margin-bottom: 70px;
  }
  .margin-left_70 {
    margin-left: 70px;
  }
  .margin_53 {
    margin: 53px;
  }
  .margin-top_53 {
    margin-top: 53px;
  }
  .margin-right_53 {
    margin-right: 53px;
  }
  .margin-bottom_53 {
    margin-bottom: 53px;
  }
  .margin-left_53 {
    margin-left: 53px;
  }
  .margin_40 {
    margin: 40px;
  }
  .margin-top_40 {
    margin-top: 40px;
  }
  .margin-right_40 {
    margin-right: 40px;
  }
  .margin-bottom_40 {
    margin-bottom: 40px;
  }
  .margin-left_40 {
    margin-left: 40px;
  }
  .margin_36 {
    margin: 36px;
  }
  .margin-top_36 {
    margin-top: 36px;
  }
  .margin-right_36 {
    margin-right: 36px;
  }
  .margin-bottom_36 {
    margin-bottom: 36px;
  }
  .margin-left_36 {
    margin-left: 36px;
  }
  .margin_30 {
    margin: 30px;
  }
  .margin-top_30 {
    margin-top: 30px;
  }
  .margin-right_30 {
    margin-right: 30px;
  }
  .margin-bottom_30 {
    margin-bottom: 30px;
  }
  .margin-left_30 {
    margin-left: 30px;
  }
  .margin_24 {
    margin: 24px;
  }
  .margin-top_24 {
    margin-top: 24px;
  }
  .margin-right_24 {
    margin-right: 24px;
  }
  .margin-bottom_24 {
    margin-bottom: 24px;
  }
  .margin-left_24 {
    margin-left: 24px;
  }
  .margin_16 {
    margin: 16px;
  }
  .margin-top_16 {
    margin-top: 16px;
  }
  .margin-right_16 {
    margin-right: 16px;
  }
  .margin-bottom_16 {
    margin-bottom: 16px;
  }
  .margin-left_16 {
    margin-left: 16px;
  }
  .margin_13 {
    margin: 13px;
  }
  .margin-top_13 {
    margin-top: 13px;
  }
  .margin-right_13 {
    margin-right: 13px;
  }
  .margin-bottom_13 {
    margin-bottom: 13px;
  }
  .margin-left_13 {
    margin-left: 13px;
  }
  .margin_10 {
    margin: 10px;
  }
  .margin-top_10 {
    margin-top: 10px;
  }
  .margin-right_10 {
    margin-right: 10px;
  }
  .margin-bottom_10 {
    margin-bottom: 10px;
  }
  .margin-left_10 {
    margin-left: 10px;
  }
  .margin_6 {
    margin: 6px;
  }
  .margin-top_6 {
    margin-top: 6px;
  }
  .margin-right_6 {
    margin-right: 6px;
  }
  .margin-bottom_6 {
    margin-bottom: 6px;
  }
  .margin-left_6 {
    margin-left: 6px;
  }
  .margin_0 {
    margin: 0px;
  }
  .margin-top_0 {
    margin-top: 0px;
  }
  .margin-right_0 {
    margin-right: 0px;
  }
  .margin-bottom_0 {
    margin-bottom: 0px;
  }
  .margin-left_0 {
    margin-left: 0px;
  }
  .margin-md_200 {
    margin: 200px;
  }
  .margin-top-md_200 {
    margin-top: 200px;
  }
  .margin-right-md_200 {
    margin-right: 200px;
  }
  .margin-bottom-md_200 {
    margin-bottom: 200px;
  }
  .margin-left-md_200 {
    margin-left: 200px;
  }
  .margin-md_150 {
    margin: 150px;
  }
  .margin-top-md_150 {
    margin-top: 150px;
  }
  .margin-right-md_150 {
    margin-right: 150px;
  }
  .margin-bottom-md_150 {
    margin-bottom: 150px;
  }
  .margin-left-md_150 {
    margin-left: 150px;
  }
  .margin-md_100 {
    margin: 100px;
  }
  .margin-top-md_100 {
    margin-top: 100px;
  }
  .margin-right-md_100 {
    margin-right: 100px;
  }
  .margin-bottom-md_100 {
    margin-bottom: 100px;
  }
  .margin-left-md_100 {
    margin-left: 100px;
  }
  .margin-md_70 {
    margin: 70px;
  }
  .margin-top-md_70 {
    margin-top: 70px;
  }
  .margin-right-md_70 {
    margin-right: 70px;
  }
  .margin-bottom-md_70 {
    margin-bottom: 70px;
  }
  .margin-left-md_70 {
    margin-left: 70px;
  }
  .margin-md_53 {
    margin: 53px;
  }
  .margin-top-md_53 {
    margin-top: 53px;
  }
  .margin-right-md_53 {
    margin-right: 53px;
  }
  .margin-bottom-md_53 {
    margin-bottom: 53px;
  }
  .margin-left-md_53 {
    margin-left: 53px;
  }
  .margin-md_40 {
    margin: 40px;
  }
  .margin-top-md_40 {
    margin-top: 40px;
  }
  .margin-right-md_40 {
    margin-right: 40px;
  }
  .margin-bottom-md_40 {
    margin-bottom: 40px;
  }
  .margin-left-md_40 {
    margin-left: 40px;
  }
  .margin-md_36 {
    margin: 36px;
  }
  .margin-top-md_36 {
    margin-top: 36px;
  }
  .margin-right-md_36 {
    margin-right: 36px;
  }
  .margin-bottom-md_36 {
    margin-bottom: 36px;
  }
  .margin-left-md_36 {
    margin-left: 36px;
  }
  .margin-md_30 {
    margin: 30px;
  }
  .margin-top-md_30 {
    margin-top: 30px;
  }
  .margin-right-md_30 {
    margin-right: 30px;
  }
  .margin-bottom-md_30 {
    margin-bottom: 30px;
  }
  .margin-left-md_30 {
    margin-left: 30px;
  }
  .margin-md_24 {
    margin: 24px;
  }
  .margin-top-md_24 {
    margin-top: 24px;
  }
  .margin-right-md_24 {
    margin-right: 24px;
  }
  .margin-bottom-md_24 {
    margin-bottom: 24px;
  }
  .margin-left-md_24 {
    margin-left: 24px;
  }
  .margin-md_16 {
    margin: 16px;
  }
  .margin-top-md_16 {
    margin-top: 16px;
  }
  .margin-right-md_16 {
    margin-right: 16px;
  }
  .margin-bottom-md_16 {
    margin-bottom: 16px;
  }
  .margin-left-md_16 {
    margin-left: 16px;
  }
  .margin-md_13 {
    margin: 13px;
  }
  .margin-top-md_13 {
    margin-top: 13px;
  }
  .margin-right-md_13 {
    margin-right: 13px;
  }
  .margin-bottom-md_13 {
    margin-bottom: 13px;
  }
  .margin-left-md_13 {
    margin-left: 13px;
  }
  .margin-md_10 {
    margin: 10px;
  }
  .margin-top-md_10 {
    margin-top: 10px;
  }
  .margin-right-md_10 {
    margin-right: 10px;
  }
  .margin-bottom-md_10 {
    margin-bottom: 10px;
  }
  .margin-left-md_10 {
    margin-left: 10px;
  }
  .margin-md_6 {
    margin: 6px;
  }
  .margin-top-md_6 {
    margin-top: 6px;
  }
  .margin-right-md_6 {
    margin-right: 6px;
  }
  .margin-bottom-md_6 {
    margin-bottom: 6px;
  }
  .margin-left-md_6 {
    margin-left: 6px;
  }
  .margin-md_0 {
    margin: 0px;
  }
  .margin-top-md_0 {
    margin-top: 0px;
  }
  .margin-right-md_0 {
    margin-right: 0px;
  }
  .margin-bottom-md_0 {
    margin-bottom: 0px;
  }
  .margin-left-md_0 {
    margin-left: 0px;
  }
}
.container .btn,
.container-fluid .btn {
  box-sizing: border-box;
  height: 40px;
  padding: 0;
  line-height: 1em;
  width: 100%;
}
.kount-iframe {
  display: none;
}
input,
select {
  width: 100%;
  height: 40px;
  padding-left: 15px;
  border-radius: 3px;
  border: solid 1px #d3d3d3;
  color: #555;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
input.btn,
select.btn {
  height: 50px;
}
input:focus,
select:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
input[type="checkbox"],
input[type="radio"] {
  width: 12px;
  margin-top: -5px;
  margin-right: 5px;
}
.error {
  /* Fix for edge case where error label element is rendered as a child element of the phone field instead of a sibling element during serverside validation */
}
.error > .note {
  display: none;
}
.error > label.error {
  clear: both;
  color: #d62728;
  display: inline-block;
  font-size: 12px;
}
.error > .tel > label.error {
  display: block;
  width: 150%;
  left: -125px;
  position: relative;
}
.error > input[type="email"],
.error > input[type="text"],
.error > input[type="tel"],
.error > input[type="password"] {
  border-color: #d62728;
  background-color: #fff4c2;
}
/*end error */
/* TODO: I thought we were redoing tooltips? */
.tooltip {
  background: url("https://static.ctctcdn.com/lp/images/standard/bv2/signup/error_icon.png") no-repeat scroll 10px 10px #FFF3DC;
  border: 1px solid #D3222A;
  border-radius: 5px;
  box-shadow: 5px 5px 2px rgba(170, 170, 170, 0.45);
  color: #717171;
  display: none;
  font-size: 12px;
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  padding: 10px 10px 10px 36px;
  width: 200px;
}
section {
  /* temp */
  padding-top: 0;
}
.grey-background {
  background-color: #f1f1f1;
}
.grey-background h2 {
  color: #394856;
}
.normal-width {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .normal-width {
    float: left;
    width: 83.33333333%;
  }
}
@media (min-width: 768px) {
  .normal-width {
    margin-left: 8.33333333%;
  }
}
@media (min-width: 992px) {
  .normal-width {
    float: left;
    width: 66.66666667%;
  }
}
@media (min-width: 992px) {
  .normal-width {
    margin-left: 16.66666667%;
  }
}
@media (min-width: 1200px) {
  .normal-width {
    float: left;
    width: 50%;
  }
}
@media (min-width: 1200px) {
  .normal-width {
    margin-left: 25%;
  }
}
.bordered-image {
  border: 1px solid #d1d3d4;
  padding-left: 0px;
  padding-right: 0px;
}
p.triangle-right {
  background: none repeat scroll 0 0 #e8e8e8;
  color: #5b5b5b;
  padding: 30px 45px;
  position: relative;
}
p.triangle-right:after {
  border-color: #e8e8e8 transparent;
  border-style: solid;
  border-width: 20px 0 0 20px;
  bottom: -20px;
  content: "";
  display: block;
  left: 50px;
  position: absolute;
  width: 0;
}
