@charset "UTF-8";
/*
==================================================
    CSS File Name - redefine.scss
    Last-updated: 2021-06-15

	+1: Formatting Reset
	+2: Redefine

==================================================
*/
/*--------------------------------------------------
    +1: Formatting Reset
==================================================*/
html,
body,
h1,
h2,
h3,
h4,
h5,
div,
p,
pre,
address,
blockquote,
ul,
ol,
dl,
dt,
dd,
form,
fieldset {
  display: block;
  margin: 0;
  padding: 0;
  cursor: default;
  box-sizing: border-box;
}

strong,
em {
  font-weight: bold;
}

ol,
ul {
  list-style-type: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 12px;
  font-weight: normal;
}

address,
em {
  font-style: normal;
}

img {
  border: none;
  vertical-align: bottom;
}

table,
thead,
tbody,
tfoot,
tr,
th,
td,
caption,
col,
colgroup {
  text-align: inherit;
  line-height: inherit;
  font-size: 1em;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

thead {
  display: table-header-group;
}

tbody {
  display: table-row-group;
}

tfoot {
  display: table-footer-group;
}

tr {
  display: table-row;
}

th,
td {
  display: table-cell;
}

caption {
  display: table-caption;
}

col {
  display: table-column;
}

colgroup {
  display: table-column-group;
}

input[type=text],
input[type=password],
input[type=date],
input[type=tel],
input[type=email],
select,
textarea {
  margin: 0;
  padding: 0;
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
  line-height: inherit;
  outline: 0;
  box-sizing: border-box;
}

button {
  font-family: inherit;
  font-weight: 300;
  outline: none;
  cursor: pointer;
}

::-ms-clear,
::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

/*--------------------------------------------------
    +2: Redefine
==================================================*/
body {
  font-size: 12px;
  line-height: 1.5;
  font-family: "PingFang SC", "STHeitiSC-Light", "Helvetica-Light", "Microsoft YaHei", arial, sans-serif, "Droid Sans Fallback";
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}

/* Removes webkit border when the element is on focus */
a,
a:active,
a:focus,
button,
button:active,
input,
input:focus,
select,
select:focus,
textarea,
textarea:focus {
  outline: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

a {
  text-decoration: none;
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  font-size: 0;
  line-height: 0;
  clear: both;
  visibility: hidden;
}

.clearfix {
  display: inline-block;
}

* html .clearfix {
  height: 1%;
}

.clearfix {
  display: block;
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.border-box {
  box-sizing: border-box;
}

.width-none {
  width: 0;
}

.width-half {
  width: 50%;
}

.width-full {
  width: 100%;
}

.height-none {
  height: 0;
}

.height-half {
  height: 50%;
}

.height-full {
  height: 100%;
}

.over-hidden {
  overflow: hidden;
}

.over-x-hidden {
  overflow-x: hidden;
}

.over-y-hidden {
  overflow-y: hidden;
}

.over-auto {
  overflow: auto;
}

.over-x-auto {
  overflow-x: auto;
}

.over-y-auto {
  overflow-y: auto;
}

.background-white {
  background-color: #fff;
}

.background-black {
  background-color: #000;
}

.background-red {
  background-color: #f00;
}

.position-relative {
  position: relative;
}

.position-absolute {
  position: absolute;
}

.position-fixed {
  position: fixed;
}

.cursor-default {
  cursor: default;
}

.cursor-pointer {
  cursor: pointer;
}

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

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

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

.text-baseline {
  vertical-align: baseline;
}

.text-nowrap {
  white-space: nowrap;
}

.text-white {
  color: #fff;
}

.text-black {
  color: #000;
}

.text-red {
  color: #f00;
}

.text-through {
  text-decoration: line-through;
}

.text-ellipsis {
  text-overflow: ellipsis;
}

.font-300 {
  font-weight: 300;
}

.font-500 {
  font-weight: 500;
}

.font-700 {
  font-weight: 700;
}

.font-bold {
  font-weight: bold;
}

.font-italic {
  font-style: italic;
}

.line-height-1 {
  line-height: 1;
}

.float-none {
  float: none;
}

.float-right {
  float: right;
}

.float-left {
  float: left;
}

.z-index-0 {
  z-index: 0;
}

.top-0 {
  top: 0px;
}

.right-0 {
  right: 0px;
}

.bottom-0 {
  bottom: 0px;
}

.left-0 {
  left: 0px;
}

.margin-0 {
  margin: 0px;
}

.margin-h-0 {
  margin-right: 0px;
  margin-left: 0px;
}

.margin-v-0 {
  margin-top: 0px;
  margin-bottom: 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;
}

.padding-0 {
  padding: 0px;
}

.padding-h-0 {
  padding-right: 0px;
  padding-left: 0px;
}

.padding-v-0 {
  padding-top: 0px;
  padding-bottom: 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;
}

.font-size-0 {
  font-size: 0px;
}

.border-radius-0 {
  border-radius: 0px;
}

.z-index-1 {
  z-index: 1000;
}

.top-1 {
  top: 1px;
}

.right-1 {
  right: 1px;
}

.bottom-1 {
  bottom: 1px;
}

.left-1 {
  left: 1px;
}

.margin-1 {
  margin: 1px;
}

.margin-h-1 {
  margin-right: 1px;
  margin-left: 1px;
}

.margin-v-1 {
  margin-top: 1px;
  margin-bottom: 1px;
}

.margin-top-1 {
  margin-top: 1px;
}

.margin-right-1 {
  margin-right: 1px;
}

.margin-bottom-1 {
  margin-bottom: 1px;
}

.margin-left-1 {
  margin-left: 1px;
}

.padding-1 {
  padding: 1px;
}

.padding-h-1 {
  padding-right: 1px;
  padding-left: 1px;
}

.padding-v-1 {
  padding-top: 1px;
  padding-bottom: 1px;
}

.padding-top-1 {
  padding-top: 1px;
}

.padding-right-1 {
  padding-right: 1px;
}

.padding-bottom-1 {
  padding-bottom: 1px;
}

.padding-left-1 {
  padding-left: 1px;
}

.font-size-1 {
  font-size: 1px;
}

.border-radius-1 {
  border-radius: 1px;
}

.z-index-2 {
  z-index: 2000;
}

.top-2 {
  top: 2px;
}

.right-2 {
  right: 2px;
}

.bottom-2 {
  bottom: 2px;
}

.left-2 {
  left: 2px;
}

.margin-2 {
  margin: 2px;
}

.margin-h-2 {
  margin-right: 2px;
  margin-left: 2px;
}

.margin-v-2 {
  margin-top: 2px;
  margin-bottom: 2px;
}

.margin-top-2 {
  margin-top: 2px;
}

.margin-right-2 {
  margin-right: 2px;
}

.margin-bottom-2 {
  margin-bottom: 2px;
}

.margin-left-2 {
  margin-left: 2px;
}

.padding-2 {
  padding: 2px;
}

.padding-h-2 {
  padding-right: 2px;
  padding-left: 2px;
}

.padding-v-2 {
  padding-top: 2px;
  padding-bottom: 2px;
}

.padding-top-2 {
  padding-top: 2px;
}

.padding-right-2 {
  padding-right: 2px;
}

.padding-bottom-2 {
  padding-bottom: 2px;
}

.padding-left-2 {
  padding-left: 2px;
}

.font-size-2 {
  font-size: 2px;
}

.border-radius-2 {
  border-radius: 2px;
}

.z-index-3 {
  z-index: 3000;
}

.top-3 {
  top: 3px;
}

.right-3 {
  right: 3px;
}

.bottom-3 {
  bottom: 3px;
}

.left-3 {
  left: 3px;
}

.margin-3 {
  margin: 3px;
}

.margin-h-3 {
  margin-right: 3px;
  margin-left: 3px;
}

.margin-v-3 {
  margin-top: 3px;
  margin-bottom: 3px;
}

.margin-top-3 {
  margin-top: 3px;
}

.margin-right-3 {
  margin-right: 3px;
}

.margin-bottom-3 {
  margin-bottom: 3px;
}

.margin-left-3 {
  margin-left: 3px;
}

.padding-3 {
  padding: 3px;
}

.padding-h-3 {
  padding-right: 3px;
  padding-left: 3px;
}

.padding-v-3 {
  padding-top: 3px;
  padding-bottom: 3px;
}

.padding-top-3 {
  padding-top: 3px;
}

.padding-right-3 {
  padding-right: 3px;
}

.padding-bottom-3 {
  padding-bottom: 3px;
}

.padding-left-3 {
  padding-left: 3px;
}

.font-size-3 {
  font-size: 3px;
}

.border-radius-3 {
  border-radius: 3px;
}

.z-index-4 {
  z-index: 4000;
}

.top-4 {
  top: 4px;
}

.right-4 {
  right: 4px;
}

.bottom-4 {
  bottom: 4px;
}

.left-4 {
  left: 4px;
}

.margin-4 {
  margin: 4px;
}

.margin-h-4 {
  margin-right: 4px;
  margin-left: 4px;
}

.margin-v-4 {
  margin-top: 4px;
  margin-bottom: 4px;
}

.margin-top-4 {
  margin-top: 4px;
}

.margin-right-4 {
  margin-right: 4px;
}

.margin-bottom-4 {
  margin-bottom: 4px;
}

.margin-left-4 {
  margin-left: 4px;
}

.padding-4 {
  padding: 4px;
}

.padding-h-4 {
  padding-right: 4px;
  padding-left: 4px;
}

.padding-v-4 {
  padding-top: 4px;
  padding-bottom: 4px;
}

.padding-top-4 {
  padding-top: 4px;
}

.padding-right-4 {
  padding-right: 4px;
}

.padding-bottom-4 {
  padding-bottom: 4px;
}

.padding-left-4 {
  padding-left: 4px;
}

.font-size-4 {
  font-size: 4px;
}

.border-radius-4 {
  border-radius: 4px;
}

.z-index-5 {
  z-index: 5000;
}

.top-5 {
  top: 5px;
}

.right-5 {
  right: 5px;
}

.bottom-5 {
  bottom: 5px;
}

.left-5 {
  left: 5px;
}

.margin-5 {
  margin: 5px;
}

.margin-h-5 {
  margin-right: 5px;
  margin-left: 5px;
}

.margin-v-5 {
  margin-top: 5px;
  margin-bottom: 5px;
}

.margin-top-5 {
  margin-top: 5px;
}

.margin-right-5 {
  margin-right: 5px;
}

.margin-bottom-5 {
  margin-bottom: 5px;
}

.margin-left-5 {
  margin-left: 5px;
}

.padding-5 {
  padding: 5px;
}

.padding-h-5 {
  padding-right: 5px;
  padding-left: 5px;
}

.padding-v-5 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.padding-top-5 {
  padding-top: 5px;
}

.padding-right-5 {
  padding-right: 5px;
}

.padding-bottom-5 {
  padding-bottom: 5px;
}

.padding-left-5 {
  padding-left: 5px;
}

.font-size-5 {
  font-size: 5px;
}

.border-radius-5 {
  border-radius: 5px;
}

.z-index-6 {
  z-index: 6000;
}

.top-6 {
  top: 6px;
}

.right-6 {
  right: 6px;
}

.bottom-6 {
  bottom: 6px;
}

.left-6 {
  left: 6px;
}

.margin-6 {
  margin: 6px;
}

.margin-h-6 {
  margin-right: 6px;
  margin-left: 6px;
}

.margin-v-6 {
  margin-top: 6px;
  margin-bottom: 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;
}

.padding-6 {
  padding: 6px;
}

.padding-h-6 {
  padding-right: 6px;
  padding-left: 6px;
}

.padding-v-6 {
  padding-top: 6px;
  padding-bottom: 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;
}

.font-size-6 {
  font-size: 6px;
}

.border-radius-6 {
  border-radius: 6px;
}

.z-index-7 {
  z-index: 7000;
}

.top-7 {
  top: 7px;
}

.right-7 {
  right: 7px;
}

.bottom-7 {
  bottom: 7px;
}

.left-7 {
  left: 7px;
}

.margin-7 {
  margin: 7px;
}

.margin-h-7 {
  margin-right: 7px;
  margin-left: 7px;
}

.margin-v-7 {
  margin-top: 7px;
  margin-bottom: 7px;
}

.margin-top-7 {
  margin-top: 7px;
}

.margin-right-7 {
  margin-right: 7px;
}

.margin-bottom-7 {
  margin-bottom: 7px;
}

.margin-left-7 {
  margin-left: 7px;
}

.padding-7 {
  padding: 7px;
}

.padding-h-7 {
  padding-right: 7px;
  padding-left: 7px;
}

.padding-v-7 {
  padding-top: 7px;
  padding-bottom: 7px;
}

.padding-top-7 {
  padding-top: 7px;
}

.padding-right-7 {
  padding-right: 7px;
}

.padding-bottom-7 {
  padding-bottom: 7px;
}

.padding-left-7 {
  padding-left: 7px;
}

.font-size-7 {
  font-size: 7px;
}

.border-radius-7 {
  border-radius: 7px;
}

.z-index-8 {
  z-index: 8000;
}

.top-8 {
  top: 8px;
}

.right-8 {
  right: 8px;
}

.bottom-8 {
  bottom: 8px;
}

.left-8 {
  left: 8px;
}

.margin-8 {
  margin: 8px;
}

.margin-h-8 {
  margin-right: 8px;
  margin-left: 8px;
}

.margin-v-8 {
  margin-top: 8px;
  margin-bottom: 8px;
}

.margin-top-8 {
  margin-top: 8px;
}

.margin-right-8 {
  margin-right: 8px;
}

.margin-bottom-8 {
  margin-bottom: 8px;
}

.margin-left-8 {
  margin-left: 8px;
}

.padding-8 {
  padding: 8px;
}

.padding-h-8 {
  padding-right: 8px;
  padding-left: 8px;
}

.padding-v-8 {
  padding-top: 8px;
  padding-bottom: 8px;
}

.padding-top-8 {
  padding-top: 8px;
}

.padding-right-8 {
  padding-right: 8px;
}

.padding-bottom-8 {
  padding-bottom: 8px;
}

.padding-left-8 {
  padding-left: 8px;
}

.font-size-8 {
  font-size: 8px;
}

.border-radius-8 {
  border-radius: 8px;
}

.z-index-9 {
  z-index: 9000;
}

.top-9 {
  top: 9px;
}

.right-9 {
  right: 9px;
}

.bottom-9 {
  bottom: 9px;
}

.left-9 {
  left: 9px;
}

.margin-9 {
  margin: 9px;
}

.margin-h-9 {
  margin-right: 9px;
  margin-left: 9px;
}

.margin-v-9 {
  margin-top: 9px;
  margin-bottom: 9px;
}

.margin-top-9 {
  margin-top: 9px;
}

.margin-right-9 {
  margin-right: 9px;
}

.margin-bottom-9 {
  margin-bottom: 9px;
}

.margin-left-9 {
  margin-left: 9px;
}

.padding-9 {
  padding: 9px;
}

.padding-h-9 {
  padding-right: 9px;
  padding-left: 9px;
}

.padding-v-9 {
  padding-top: 9px;
  padding-bottom: 9px;
}

.padding-top-9 {
  padding-top: 9px;
}

.padding-right-9 {
  padding-right: 9px;
}

.padding-bottom-9 {
  padding-bottom: 9px;
}

.padding-left-9 {
  padding-left: 9px;
}

.font-size-9 {
  font-size: 9px;
}

.border-radius-9 {
  border-radius: 9px;
}

.z-index-10 {
  z-index: 10000;
}

.top-10 {
  top: 10px;
}

.right-10 {
  right: 10px;
}

.bottom-10 {
  bottom: 10px;
}

.left-10 {
  left: 10px;
}

.margin-10 {
  margin: 10px;
}

.margin-h-10 {
  margin-right: 10px;
  margin-left: 10px;
}

.margin-v-10 {
  margin-top: 10px;
  margin-bottom: 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;
}

.padding-10 {
  padding: 10px;
}

.padding-h-10 {
  padding-right: 10px;
  padding-left: 10px;
}

.padding-v-10 {
  padding-top: 10px;
  padding-bottom: 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;
}

.font-size-10 {
  font-size: 10px;
}

.border-radius-10 {
  border-radius: 10px;
}

.z-index-11 {
  z-index: 11000;
}

.top-11 {
  top: 11px;
}

.right-11 {
  right: 11px;
}

.bottom-11 {
  bottom: 11px;
}

.left-11 {
  left: 11px;
}

.margin-11 {
  margin: 11px;
}

.margin-h-11 {
  margin-right: 11px;
  margin-left: 11px;
}

.margin-v-11 {
  margin-top: 11px;
  margin-bottom: 11px;
}

.margin-top-11 {
  margin-top: 11px;
}

.margin-right-11 {
  margin-right: 11px;
}

.margin-bottom-11 {
  margin-bottom: 11px;
}

.margin-left-11 {
  margin-left: 11px;
}

.padding-11 {
  padding: 11px;
}

.padding-h-11 {
  padding-right: 11px;
  padding-left: 11px;
}

.padding-v-11 {
  padding-top: 11px;
  padding-bottom: 11px;
}

.padding-top-11 {
  padding-top: 11px;
}

.padding-right-11 {
  padding-right: 11px;
}

.padding-bottom-11 {
  padding-bottom: 11px;
}

.padding-left-11 {
  padding-left: 11px;
}

.font-size-11 {
  font-size: 11px;
}

.border-radius-11 {
  border-radius: 11px;
}

.z-index-12 {
  z-index: 12000;
}

.top-12 {
  top: 12px;
}

.right-12 {
  right: 12px;
}

.bottom-12 {
  bottom: 12px;
}

.left-12 {
  left: 12px;
}

.margin-12 {
  margin: 12px;
}

.margin-h-12 {
  margin-right: 12px;
  margin-left: 12px;
}

.margin-v-12 {
  margin-top: 12px;
  margin-bottom: 12px;
}

.margin-top-12 {
  margin-top: 12px;
}

.margin-right-12 {
  margin-right: 12px;
}

.margin-bottom-12 {
  margin-bottom: 12px;
}

.margin-left-12 {
  margin-left: 12px;
}

.padding-12 {
  padding: 12px;
}

.padding-h-12 {
  padding-right: 12px;
  padding-left: 12px;
}

.padding-v-12 {
  padding-top: 12px;
  padding-bottom: 12px;
}

.padding-top-12 {
  padding-top: 12px;
}

.padding-right-12 {
  padding-right: 12px;
}

.padding-bottom-12 {
  padding-bottom: 12px;
}

.padding-left-12 {
  padding-left: 12px;
}

.font-size-12 {
  font-size: 12px;
}

.border-radius-12 {
  border-radius: 12px;
}

.z-index-13 {
  z-index: 13000;
}

.top-13 {
  top: 13px;
}

.right-13 {
  right: 13px;
}

.bottom-13 {
  bottom: 13px;
}

.left-13 {
  left: 13px;
}

.margin-13 {
  margin: 13px;
}

.margin-h-13 {
  margin-right: 13px;
  margin-left: 13px;
}

.margin-v-13 {
  margin-top: 13px;
  margin-bottom: 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;
}

.padding-13 {
  padding: 13px;
}

.padding-h-13 {
  padding-right: 13px;
  padding-left: 13px;
}

.padding-v-13 {
  padding-top: 13px;
  padding-bottom: 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;
}

.font-size-13 {
  font-size: 13px;
}

.border-radius-13 {
  border-radius: 13px;
}

.z-index-14 {
  z-index: 14000;
}

.top-14 {
  top: 14px;
}

.right-14 {
  right: 14px;
}

.bottom-14 {
  bottom: 14px;
}

.left-14 {
  left: 14px;
}

.margin-14 {
  margin: 14px;
}

.margin-h-14 {
  margin-right: 14px;
  margin-left: 14px;
}

.margin-v-14 {
  margin-top: 14px;
  margin-bottom: 14px;
}

.margin-top-14 {
  margin-top: 14px;
}

.margin-right-14 {
  margin-right: 14px;
}

.margin-bottom-14 {
  margin-bottom: 14px;
}

.margin-left-14 {
  margin-left: 14px;
}

.padding-14 {
  padding: 14px;
}

.padding-h-14 {
  padding-right: 14px;
  padding-left: 14px;
}

.padding-v-14 {
  padding-top: 14px;
  padding-bottom: 14px;
}

.padding-top-14 {
  padding-top: 14px;
}

.padding-right-14 {
  padding-right: 14px;
}

.padding-bottom-14 {
  padding-bottom: 14px;
}

.padding-left-14 {
  padding-left: 14px;
}

.font-size-14 {
  font-size: 14px;
}

.border-radius-14 {
  border-radius: 14px;
}

.z-index-15 {
  z-index: 15000;
}

.top-15 {
  top: 15px;
}

.right-15 {
  right: 15px;
}

.bottom-15 {
  bottom: 15px;
}

.left-15 {
  left: 15px;
}

.margin-15 {
  margin: 15px;
}

.margin-h-15 {
  margin-right: 15px;
  margin-left: 15px;
}

.margin-v-15 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.margin-top-15 {
  margin-top: 15px;
}

.margin-right-15 {
  margin-right: 15px;
}

.margin-bottom-15 {
  margin-bottom: 15px;
}

.margin-left-15 {
  margin-left: 15px;
}

.padding-15 {
  padding: 15px;
}

.padding-h-15 {
  padding-right: 15px;
  padding-left: 15px;
}

.padding-v-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.padding-top-15 {
  padding-top: 15px;
}

.padding-right-15 {
  padding-right: 15px;
}

.padding-bottom-15 {
  padding-bottom: 15px;
}

.padding-left-15 {
  padding-left: 15px;
}

.font-size-15 {
  font-size: 15px;
}

.border-radius-15 {
  border-radius: 15px;
}

.z-index-16 {
  z-index: 16000;
}

.top-16 {
  top: 16px;
}

.right-16 {
  right: 16px;
}

.bottom-16 {
  bottom: 16px;
}

.left-16 {
  left: 16px;
}

.margin-16 {
  margin: 16px;
}

.margin-h-16 {
  margin-right: 16px;
  margin-left: 16px;
}

.margin-v-16 {
  margin-top: 16px;
  margin-bottom: 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;
}

.padding-16 {
  padding: 16px;
}

.padding-h-16 {
  padding-right: 16px;
  padding-left: 16px;
}

.padding-v-16 {
  padding-top: 16px;
  padding-bottom: 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;
}

.font-size-16 {
  font-size: 16px;
}

.border-radius-16 {
  border-radius: 16px;
}

.z-index-17 {
  z-index: 17000;
}

.top-17 {
  top: 17px;
}

.right-17 {
  right: 17px;
}

.bottom-17 {
  bottom: 17px;
}

.left-17 {
  left: 17px;
}

.margin-17 {
  margin: 17px;
}

.margin-h-17 {
  margin-right: 17px;
  margin-left: 17px;
}

.margin-v-17 {
  margin-top: 17px;
  margin-bottom: 17px;
}

.margin-top-17 {
  margin-top: 17px;
}

.margin-right-17 {
  margin-right: 17px;
}

.margin-bottom-17 {
  margin-bottom: 17px;
}

.margin-left-17 {
  margin-left: 17px;
}

.padding-17 {
  padding: 17px;
}

.padding-h-17 {
  padding-right: 17px;
  padding-left: 17px;
}

.padding-v-17 {
  padding-top: 17px;
  padding-bottom: 17px;
}

.padding-top-17 {
  padding-top: 17px;
}

.padding-right-17 {
  padding-right: 17px;
}

.padding-bottom-17 {
  padding-bottom: 17px;
}

.padding-left-17 {
  padding-left: 17px;
}

.font-size-17 {
  font-size: 17px;
}

.border-radius-17 {
  border-radius: 17px;
}

.z-index-18 {
  z-index: 18000;
}

.top-18 {
  top: 18px;
}

.right-18 {
  right: 18px;
}

.bottom-18 {
  bottom: 18px;
}

.left-18 {
  left: 18px;
}

.margin-18 {
  margin: 18px;
}

.margin-h-18 {
  margin-right: 18px;
  margin-left: 18px;
}

.margin-v-18 {
  margin-top: 18px;
  margin-bottom: 18px;
}

.margin-top-18 {
  margin-top: 18px;
}

.margin-right-18 {
  margin-right: 18px;
}

.margin-bottom-18 {
  margin-bottom: 18px;
}

.margin-left-18 {
  margin-left: 18px;
}

.padding-18 {
  padding: 18px;
}

.padding-h-18 {
  padding-right: 18px;
  padding-left: 18px;
}

.padding-v-18 {
  padding-top: 18px;
  padding-bottom: 18px;
}

.padding-top-18 {
  padding-top: 18px;
}

.padding-right-18 {
  padding-right: 18px;
}

.padding-bottom-18 {
  padding-bottom: 18px;
}

.padding-left-18 {
  padding-left: 18px;
}

.font-size-18 {
  font-size: 18px;
}

.border-radius-18 {
  border-radius: 18px;
}

.z-index-19 {
  z-index: 19000;
}

.top-19 {
  top: 19px;
}

.right-19 {
  right: 19px;
}

.bottom-19 {
  bottom: 19px;
}

.left-19 {
  left: 19px;
}

.margin-19 {
  margin: 19px;
}

.margin-h-19 {
  margin-right: 19px;
  margin-left: 19px;
}

.margin-v-19 {
  margin-top: 19px;
  margin-bottom: 19px;
}

.margin-top-19 {
  margin-top: 19px;
}

.margin-right-19 {
  margin-right: 19px;
}

.margin-bottom-19 {
  margin-bottom: 19px;
}

.margin-left-19 {
  margin-left: 19px;
}

.padding-19 {
  padding: 19px;
}

.padding-h-19 {
  padding-right: 19px;
  padding-left: 19px;
}

.padding-v-19 {
  padding-top: 19px;
  padding-bottom: 19px;
}

.padding-top-19 {
  padding-top: 19px;
}

.padding-right-19 {
  padding-right: 19px;
}

.padding-bottom-19 {
  padding-bottom: 19px;
}

.padding-left-19 {
  padding-left: 19px;
}

.font-size-19 {
  font-size: 19px;
}

.border-radius-19 {
  border-radius: 19px;
}

.z-index-20 {
  z-index: 20000;
}

.top-20 {
  top: 20px;
}

.right-20 {
  right: 20px;
}

.bottom-20 {
  bottom: 20px;
}

.left-20 {
  left: 20px;
}

.margin-20 {
  margin: 20px;
}

.margin-h-20 {
  margin-right: 20px;
  margin-left: 20px;
}

.margin-v-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.margin-top-20 {
  margin-top: 20px;
}

.margin-right-20 {
  margin-right: 20px;
}

.margin-bottom-20 {
  margin-bottom: 20px;
}

.margin-left-20 {
  margin-left: 20px;
}

.padding-20 {
  padding: 20px;
}

.padding-h-20 {
  padding-right: 20px;
  padding-left: 20px;
}

.padding-v-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.padding-top-20 {
  padding-top: 20px;
}

.padding-right-20 {
  padding-right: 20px;
}

.padding-bottom-20 {
  padding-bottom: 20px;
}

.padding-left-20 {
  padding-left: 20px;
}

.font-size-20 {
  font-size: 20px;
}

.border-radius-20 {
  border-radius: 20px;
}

.z-index-21 {
  z-index: 21000;
}

.top-21 {
  top: 21px;
}

.right-21 {
  right: 21px;
}

.bottom-21 {
  bottom: 21px;
}

.left-21 {
  left: 21px;
}

.margin-21 {
  margin: 21px;
}

.margin-h-21 {
  margin-right: 21px;
  margin-left: 21px;
}

.margin-v-21 {
  margin-top: 21px;
  margin-bottom: 21px;
}

.margin-top-21 {
  margin-top: 21px;
}

.margin-right-21 {
  margin-right: 21px;
}

.margin-bottom-21 {
  margin-bottom: 21px;
}

.margin-left-21 {
  margin-left: 21px;
}

.padding-21 {
  padding: 21px;
}

.padding-h-21 {
  padding-right: 21px;
  padding-left: 21px;
}

.padding-v-21 {
  padding-top: 21px;
  padding-bottom: 21px;
}

.padding-top-21 {
  padding-top: 21px;
}

.padding-right-21 {
  padding-right: 21px;
}

.padding-bottom-21 {
  padding-bottom: 21px;
}

.padding-left-21 {
  padding-left: 21px;
}

.font-size-21 {
  font-size: 21px;
}

.border-radius-21 {
  border-radius: 21px;
}

.z-index-22 {
  z-index: 22000;
}

.top-22 {
  top: 22px;
}

.right-22 {
  right: 22px;
}

.bottom-22 {
  bottom: 22px;
}

.left-22 {
  left: 22px;
}

.margin-22 {
  margin: 22px;
}

.margin-h-22 {
  margin-right: 22px;
  margin-left: 22px;
}

.margin-v-22 {
  margin-top: 22px;
  margin-bottom: 22px;
}

.margin-top-22 {
  margin-top: 22px;
}

.margin-right-22 {
  margin-right: 22px;
}

.margin-bottom-22 {
  margin-bottom: 22px;
}

.margin-left-22 {
  margin-left: 22px;
}

.padding-22 {
  padding: 22px;
}

.padding-h-22 {
  padding-right: 22px;
  padding-left: 22px;
}

.padding-v-22 {
  padding-top: 22px;
  padding-bottom: 22px;
}

.padding-top-22 {
  padding-top: 22px;
}

.padding-right-22 {
  padding-right: 22px;
}

.padding-bottom-22 {
  padding-bottom: 22px;
}

.padding-left-22 {
  padding-left: 22px;
}

.font-size-22 {
  font-size: 22px;
}

.border-radius-22 {
  border-radius: 22px;
}

.z-index-23 {
  z-index: 23000;
}

.top-23 {
  top: 23px;
}

.right-23 {
  right: 23px;
}

.bottom-23 {
  bottom: 23px;
}

.left-23 {
  left: 23px;
}

.margin-23 {
  margin: 23px;
}

.margin-h-23 {
  margin-right: 23px;
  margin-left: 23px;
}

.margin-v-23 {
  margin-top: 23px;
  margin-bottom: 23px;
}

.margin-top-23 {
  margin-top: 23px;
}

.margin-right-23 {
  margin-right: 23px;
}

.margin-bottom-23 {
  margin-bottom: 23px;
}

.margin-left-23 {
  margin-left: 23px;
}

.padding-23 {
  padding: 23px;
}

.padding-h-23 {
  padding-right: 23px;
  padding-left: 23px;
}

.padding-v-23 {
  padding-top: 23px;
  padding-bottom: 23px;
}

.padding-top-23 {
  padding-top: 23px;
}

.padding-right-23 {
  padding-right: 23px;
}

.padding-bottom-23 {
  padding-bottom: 23px;
}

.padding-left-23 {
  padding-left: 23px;
}

.font-size-23 {
  font-size: 23px;
}

.border-radius-23 {
  border-radius: 23px;
}

.z-index-24 {
  z-index: 24000;
}

.top-24 {
  top: 24px;
}

.right-24 {
  right: 24px;
}

.bottom-24 {
  bottom: 24px;
}

.left-24 {
  left: 24px;
}

.margin-24 {
  margin: 24px;
}

.margin-h-24 {
  margin-right: 24px;
  margin-left: 24px;
}

.margin-v-24 {
  margin-top: 24px;
  margin-bottom: 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;
}

.padding-24 {
  padding: 24px;
}

.padding-h-24 {
  padding-right: 24px;
  padding-left: 24px;
}

.padding-v-24 {
  padding-top: 24px;
  padding-bottom: 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;
}

.font-size-24 {
  font-size: 24px;
}

.border-radius-24 {
  border-radius: 24px;
}

.z-index-25 {
  z-index: 25000;
}

.top-25 {
  top: 25px;
}

.right-25 {
  right: 25px;
}

.bottom-25 {
  bottom: 25px;
}

.left-25 {
  left: 25px;
}

.margin-25 {
  margin: 25px;
}

.margin-h-25 {
  margin-right: 25px;
  margin-left: 25px;
}

.margin-v-25 {
  margin-top: 25px;
  margin-bottom: 25px;
}

.margin-top-25 {
  margin-top: 25px;
}

.margin-right-25 {
  margin-right: 25px;
}

.margin-bottom-25 {
  margin-bottom: 25px;
}

.margin-left-25 {
  margin-left: 25px;
}

.padding-25 {
  padding: 25px;
}

.padding-h-25 {
  padding-right: 25px;
  padding-left: 25px;
}

.padding-v-25 {
  padding-top: 25px;
  padding-bottom: 25px;
}

.padding-top-25 {
  padding-top: 25px;
}

.padding-right-25 {
  padding-right: 25px;
}

.padding-bottom-25 {
  padding-bottom: 25px;
}

.padding-left-25 {
  padding-left: 25px;
}

.font-size-25 {
  font-size: 25px;
}

.border-radius-25 {
  border-radius: 25px;
}

.z-index-26 {
  z-index: 26000;
}

.top-26 {
  top: 26px;
}

.right-26 {
  right: 26px;
}

.bottom-26 {
  bottom: 26px;
}

.left-26 {
  left: 26px;
}

.margin-26 {
  margin: 26px;
}

.margin-h-26 {
  margin-right: 26px;
  margin-left: 26px;
}

.margin-v-26 {
  margin-top: 26px;
  margin-bottom: 26px;
}

.margin-top-26 {
  margin-top: 26px;
}

.margin-right-26 {
  margin-right: 26px;
}

.margin-bottom-26 {
  margin-bottom: 26px;
}

.margin-left-26 {
  margin-left: 26px;
}

.padding-26 {
  padding: 26px;
}

.padding-h-26 {
  padding-right: 26px;
  padding-left: 26px;
}

.padding-v-26 {
  padding-top: 26px;
  padding-bottom: 26px;
}

.padding-top-26 {
  padding-top: 26px;
}

.padding-right-26 {
  padding-right: 26px;
}

.padding-bottom-26 {
  padding-bottom: 26px;
}

.padding-left-26 {
  padding-left: 26px;
}

.font-size-26 {
  font-size: 26px;
}

.border-radius-26 {
  border-radius: 26px;
}

.z-index-27 {
  z-index: 27000;
}

.top-27 {
  top: 27px;
}

.right-27 {
  right: 27px;
}

.bottom-27 {
  bottom: 27px;
}

.left-27 {
  left: 27px;
}

.margin-27 {
  margin: 27px;
}

.margin-h-27 {
  margin-right: 27px;
  margin-left: 27px;
}

.margin-v-27 {
  margin-top: 27px;
  margin-bottom: 27px;
}

.margin-top-27 {
  margin-top: 27px;
}

.margin-right-27 {
  margin-right: 27px;
}

.margin-bottom-27 {
  margin-bottom: 27px;
}

.margin-left-27 {
  margin-left: 27px;
}

.padding-27 {
  padding: 27px;
}

.padding-h-27 {
  padding-right: 27px;
  padding-left: 27px;
}

.padding-v-27 {
  padding-top: 27px;
  padding-bottom: 27px;
}

.padding-top-27 {
  padding-top: 27px;
}

.padding-right-27 {
  padding-right: 27px;
}

.padding-bottom-27 {
  padding-bottom: 27px;
}

.padding-left-27 {
  padding-left: 27px;
}

.font-size-27 {
  font-size: 27px;
}

.border-radius-27 {
  border-radius: 27px;
}

.z-index-28 {
  z-index: 28000;
}

.top-28 {
  top: 28px;
}

.right-28 {
  right: 28px;
}

.bottom-28 {
  bottom: 28px;
}

.left-28 {
  left: 28px;
}

.margin-28 {
  margin: 28px;
}

.margin-h-28 {
  margin-right: 28px;
  margin-left: 28px;
}

.margin-v-28 {
  margin-top: 28px;
  margin-bottom: 28px;
}

.margin-top-28 {
  margin-top: 28px;
}

.margin-right-28 {
  margin-right: 28px;
}

.margin-bottom-28 {
  margin-bottom: 28px;
}

.margin-left-28 {
  margin-left: 28px;
}

.padding-28 {
  padding: 28px;
}

.padding-h-28 {
  padding-right: 28px;
  padding-left: 28px;
}

.padding-v-28 {
  padding-top: 28px;
  padding-bottom: 28px;
}

.padding-top-28 {
  padding-top: 28px;
}

.padding-right-28 {
  padding-right: 28px;
}

.padding-bottom-28 {
  padding-bottom: 28px;
}

.padding-left-28 {
  padding-left: 28px;
}

.font-size-28 {
  font-size: 28px;
}

.border-radius-28 {
  border-radius: 28px;
}

.z-index-29 {
  z-index: 29000;
}

.top-29 {
  top: 29px;
}

.right-29 {
  right: 29px;
}

.bottom-29 {
  bottom: 29px;
}

.left-29 {
  left: 29px;
}

.margin-29 {
  margin: 29px;
}

.margin-h-29 {
  margin-right: 29px;
  margin-left: 29px;
}

.margin-v-29 {
  margin-top: 29px;
  margin-bottom: 29px;
}

.margin-top-29 {
  margin-top: 29px;
}

.margin-right-29 {
  margin-right: 29px;
}

.margin-bottom-29 {
  margin-bottom: 29px;
}

.margin-left-29 {
  margin-left: 29px;
}

.padding-29 {
  padding: 29px;
}

.padding-h-29 {
  padding-right: 29px;
  padding-left: 29px;
}

.padding-v-29 {
  padding-top: 29px;
  padding-bottom: 29px;
}

.padding-top-29 {
  padding-top: 29px;
}

.padding-right-29 {
  padding-right: 29px;
}

.padding-bottom-29 {
  padding-bottom: 29px;
}

.padding-left-29 {
  padding-left: 29px;
}

.font-size-29 {
  font-size: 29px;
}

.border-radius-29 {
  border-radius: 29px;
}

.z-index-30 {
  z-index: 30000;
}

.top-30 {
  top: 30px;
}

.right-30 {
  right: 30px;
}

.bottom-30 {
  bottom: 30px;
}

.left-30 {
  left: 30px;
}

.margin-30 {
  margin: 30px;
}

.margin-h-30 {
  margin-right: 30px;
  margin-left: 30px;
}

.margin-v-30 {
  margin-top: 30px;
  margin-bottom: 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;
}

.padding-30 {
  padding: 30px;
}

.padding-h-30 {
  padding-right: 30px;
  padding-left: 30px;
}

.padding-v-30 {
  padding-top: 30px;
  padding-bottom: 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;
}

.font-size-30 {
  font-size: 30px;
}

.border-radius-30 {
  border-radius: 30px;
}

.z-index-31 {
  z-index: 31000;
}

.top-31 {
  top: 31px;
}

.right-31 {
  right: 31px;
}

.bottom-31 {
  bottom: 31px;
}

.left-31 {
  left: 31px;
}

.margin-31 {
  margin: 31px;
}

.margin-h-31 {
  margin-right: 31px;
  margin-left: 31px;
}

.margin-v-31 {
  margin-top: 31px;
  margin-bottom: 31px;
}

.margin-top-31 {
  margin-top: 31px;
}

.margin-right-31 {
  margin-right: 31px;
}

.margin-bottom-31 {
  margin-bottom: 31px;
}

.margin-left-31 {
  margin-left: 31px;
}

.padding-31 {
  padding: 31px;
}

.padding-h-31 {
  padding-right: 31px;
  padding-left: 31px;
}

.padding-v-31 {
  padding-top: 31px;
  padding-bottom: 31px;
}

.padding-top-31 {
  padding-top: 31px;
}

.padding-right-31 {
  padding-right: 31px;
}

.padding-bottom-31 {
  padding-bottom: 31px;
}

.padding-left-31 {
  padding-left: 31px;
}

.font-size-31 {
  font-size: 31px;
}

.border-radius-31 {
  border-radius: 31px;
}

.z-index-32 {
  z-index: 32000;
}

.top-32 {
  top: 32px;
}

.right-32 {
  right: 32px;
}

.bottom-32 {
  bottom: 32px;
}

.left-32 {
  left: 32px;
}

.margin-32 {
  margin: 32px;
}

.margin-h-32 {
  margin-right: 32px;
  margin-left: 32px;
}

.margin-v-32 {
  margin-top: 32px;
  margin-bottom: 32px;
}

.margin-top-32 {
  margin-top: 32px;
}

.margin-right-32 {
  margin-right: 32px;
}

.margin-bottom-32 {
  margin-bottom: 32px;
}

.margin-left-32 {
  margin-left: 32px;
}

.padding-32 {
  padding: 32px;
}

.padding-h-32 {
  padding-right: 32px;
  padding-left: 32px;
}

.padding-v-32 {
  padding-top: 32px;
  padding-bottom: 32px;
}

.padding-top-32 {
  padding-top: 32px;
}

.padding-right-32 {
  padding-right: 32px;
}

.padding-bottom-32 {
  padding-bottom: 32px;
}

.padding-left-32 {
  padding-left: 32px;
}

.font-size-32 {
  font-size: 32px;
}

.border-radius-32 {
  border-radius: 32px;
}

.z-index-33 {
  z-index: 33000;
}

.top-33 {
  top: 33px;
}

.right-33 {
  right: 33px;
}

.bottom-33 {
  bottom: 33px;
}

.left-33 {
  left: 33px;
}

.margin-33 {
  margin: 33px;
}

.margin-h-33 {
  margin-right: 33px;
  margin-left: 33px;
}

.margin-v-33 {
  margin-top: 33px;
  margin-bottom: 33px;
}

.margin-top-33 {
  margin-top: 33px;
}

.margin-right-33 {
  margin-right: 33px;
}

.margin-bottom-33 {
  margin-bottom: 33px;
}

.margin-left-33 {
  margin-left: 33px;
}

.padding-33 {
  padding: 33px;
}

.padding-h-33 {
  padding-right: 33px;
  padding-left: 33px;
}

.padding-v-33 {
  padding-top: 33px;
  padding-bottom: 33px;
}

.padding-top-33 {
  padding-top: 33px;
}

.padding-right-33 {
  padding-right: 33px;
}

.padding-bottom-33 {
  padding-bottom: 33px;
}

.padding-left-33 {
  padding-left: 33px;
}

.font-size-33 {
  font-size: 33px;
}

.border-radius-33 {
  border-radius: 33px;
}

.z-index-34 {
  z-index: 34000;
}

.top-34 {
  top: 34px;
}

.right-34 {
  right: 34px;
}

.bottom-34 {
  bottom: 34px;
}

.left-34 {
  left: 34px;
}

.margin-34 {
  margin: 34px;
}

.margin-h-34 {
  margin-right: 34px;
  margin-left: 34px;
}

.margin-v-34 {
  margin-top: 34px;
  margin-bottom: 34px;
}

.margin-top-34 {
  margin-top: 34px;
}

.margin-right-34 {
  margin-right: 34px;
}

.margin-bottom-34 {
  margin-bottom: 34px;
}

.margin-left-34 {
  margin-left: 34px;
}

.padding-34 {
  padding: 34px;
}

.padding-h-34 {
  padding-right: 34px;
  padding-left: 34px;
}

.padding-v-34 {
  padding-top: 34px;
  padding-bottom: 34px;
}

.padding-top-34 {
  padding-top: 34px;
}

.padding-right-34 {
  padding-right: 34px;
}

.padding-bottom-34 {
  padding-bottom: 34px;
}

.padding-left-34 {
  padding-left: 34px;
}

.font-size-34 {
  font-size: 34px;
}

.border-radius-34 {
  border-radius: 34px;
}

.z-index-35 {
  z-index: 35000;
}

.top-35 {
  top: 35px;
}

.right-35 {
  right: 35px;
}

.bottom-35 {
  bottom: 35px;
}

.left-35 {
  left: 35px;
}

.margin-35 {
  margin: 35px;
}

.margin-h-35 {
  margin-right: 35px;
  margin-left: 35px;
}

.margin-v-35 {
  margin-top: 35px;
  margin-bottom: 35px;
}

.margin-top-35 {
  margin-top: 35px;
}

.margin-right-35 {
  margin-right: 35px;
}

.margin-bottom-35 {
  margin-bottom: 35px;
}

.margin-left-35 {
  margin-left: 35px;
}

.padding-35 {
  padding: 35px;
}

.padding-h-35 {
  padding-right: 35px;
  padding-left: 35px;
}

.padding-v-35 {
  padding-top: 35px;
  padding-bottom: 35px;
}

.padding-top-35 {
  padding-top: 35px;
}

.padding-right-35 {
  padding-right: 35px;
}

.padding-bottom-35 {
  padding-bottom: 35px;
}

.padding-left-35 {
  padding-left: 35px;
}

.font-size-35 {
  font-size: 35px;
}

.border-radius-35 {
  border-radius: 35px;
}

.z-index-36 {
  z-index: 36000;
}

.top-36 {
  top: 36px;
}

.right-36 {
  right: 36px;
}

.bottom-36 {
  bottom: 36px;
}

.left-36 {
  left: 36px;
}

.margin-36 {
  margin: 36px;
}

.margin-h-36 {
  margin-right: 36px;
  margin-left: 36px;
}

.margin-v-36 {
  margin-top: 36px;
  margin-bottom: 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;
}

.padding-36 {
  padding: 36px;
}

.padding-h-36 {
  padding-right: 36px;
  padding-left: 36px;
}

.padding-v-36 {
  padding-top: 36px;
  padding-bottom: 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;
}

.font-size-36 {
  font-size: 36px;
}

.border-radius-36 {
  border-radius: 36px;
}

.z-index-37 {
  z-index: 37000;
}

.top-37 {
  top: 37px;
}

.right-37 {
  right: 37px;
}

.bottom-37 {
  bottom: 37px;
}

.left-37 {
  left: 37px;
}

.margin-37 {
  margin: 37px;
}

.margin-h-37 {
  margin-right: 37px;
  margin-left: 37px;
}

.margin-v-37 {
  margin-top: 37px;
  margin-bottom: 37px;
}

.margin-top-37 {
  margin-top: 37px;
}

.margin-right-37 {
  margin-right: 37px;
}

.margin-bottom-37 {
  margin-bottom: 37px;
}

.margin-left-37 {
  margin-left: 37px;
}

.padding-37 {
  padding: 37px;
}

.padding-h-37 {
  padding-right: 37px;
  padding-left: 37px;
}

.padding-v-37 {
  padding-top: 37px;
  padding-bottom: 37px;
}

.padding-top-37 {
  padding-top: 37px;
}

.padding-right-37 {
  padding-right: 37px;
}

.padding-bottom-37 {
  padding-bottom: 37px;
}

.padding-left-37 {
  padding-left: 37px;
}

.font-size-37 {
  font-size: 37px;
}

.border-radius-37 {
  border-radius: 37px;
}

.z-index-38 {
  z-index: 38000;
}

.top-38 {
  top: 38px;
}

.right-38 {
  right: 38px;
}

.bottom-38 {
  bottom: 38px;
}

.left-38 {
  left: 38px;
}

.margin-38 {
  margin: 38px;
}

.margin-h-38 {
  margin-right: 38px;
  margin-left: 38px;
}

.margin-v-38 {
  margin-top: 38px;
  margin-bottom: 38px;
}

.margin-top-38 {
  margin-top: 38px;
}

.margin-right-38 {
  margin-right: 38px;
}

.margin-bottom-38 {
  margin-bottom: 38px;
}

.margin-left-38 {
  margin-left: 38px;
}

.padding-38 {
  padding: 38px;
}

.padding-h-38 {
  padding-right: 38px;
  padding-left: 38px;
}

.padding-v-38 {
  padding-top: 38px;
  padding-bottom: 38px;
}

.padding-top-38 {
  padding-top: 38px;
}

.padding-right-38 {
  padding-right: 38px;
}

.padding-bottom-38 {
  padding-bottom: 38px;
}

.padding-left-38 {
  padding-left: 38px;
}

.font-size-38 {
  font-size: 38px;
}

.border-radius-38 {
  border-radius: 38px;
}

.z-index-39 {
  z-index: 39000;
}

.top-39 {
  top: 39px;
}

.right-39 {
  right: 39px;
}

.bottom-39 {
  bottom: 39px;
}

.left-39 {
  left: 39px;
}

.margin-39 {
  margin: 39px;
}

.margin-h-39 {
  margin-right: 39px;
  margin-left: 39px;
}

.margin-v-39 {
  margin-top: 39px;
  margin-bottom: 39px;
}

.margin-top-39 {
  margin-top: 39px;
}

.margin-right-39 {
  margin-right: 39px;
}

.margin-bottom-39 {
  margin-bottom: 39px;
}

.margin-left-39 {
  margin-left: 39px;
}

.padding-39 {
  padding: 39px;
}

.padding-h-39 {
  padding-right: 39px;
  padding-left: 39px;
}

.padding-v-39 {
  padding-top: 39px;
  padding-bottom: 39px;
}

.padding-top-39 {
  padding-top: 39px;
}

.padding-right-39 {
  padding-right: 39px;
}

.padding-bottom-39 {
  padding-bottom: 39px;
}

.padding-left-39 {
  padding-left: 39px;
}

.font-size-39 {
  font-size: 39px;
}

.border-radius-39 {
  border-radius: 39px;
}

.z-index-40 {
  z-index: 40000;
}

.top-40 {
  top: 40px;
}

.right-40 {
  right: 40px;
}

.bottom-40 {
  bottom: 40px;
}

.left-40 {
  left: 40px;
}

.margin-40 {
  margin: 40px;
}

.margin-h-40 {
  margin-right: 40px;
  margin-left: 40px;
}

.margin-v-40 {
  margin-top: 40px;
  margin-bottom: 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;
}

.padding-40 {
  padding: 40px;
}

.padding-h-40 {
  padding-right: 40px;
  padding-left: 40px;
}

.padding-v-40 {
  padding-top: 40px;
  padding-bottom: 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;
}

.font-size-40 {
  font-size: 40px;
}

.border-radius-40 {
  border-radius: 40px;
}

.z-index-41 {
  z-index: 41000;
}

.top-41 {
  top: 41px;
}

.right-41 {
  right: 41px;
}

.bottom-41 {
  bottom: 41px;
}

.left-41 {
  left: 41px;
}

.margin-41 {
  margin: 41px;
}

.margin-h-41 {
  margin-right: 41px;
  margin-left: 41px;
}

.margin-v-41 {
  margin-top: 41px;
  margin-bottom: 41px;
}

.margin-top-41 {
  margin-top: 41px;
}

.margin-right-41 {
  margin-right: 41px;
}

.margin-bottom-41 {
  margin-bottom: 41px;
}

.margin-left-41 {
  margin-left: 41px;
}

.padding-41 {
  padding: 41px;
}

.padding-h-41 {
  padding-right: 41px;
  padding-left: 41px;
}

.padding-v-41 {
  padding-top: 41px;
  padding-bottom: 41px;
}

.padding-top-41 {
  padding-top: 41px;
}

.padding-right-41 {
  padding-right: 41px;
}

.padding-bottom-41 {
  padding-bottom: 41px;
}

.padding-left-41 {
  padding-left: 41px;
}

.font-size-41 {
  font-size: 41px;
}

.border-radius-41 {
  border-radius: 41px;
}

.z-index-42 {
  z-index: 42000;
}

.top-42 {
  top: 42px;
}

.right-42 {
  right: 42px;
}

.bottom-42 {
  bottom: 42px;
}

.left-42 {
  left: 42px;
}

.margin-42 {
  margin: 42px;
}

.margin-h-42 {
  margin-right: 42px;
  margin-left: 42px;
}

.margin-v-42 {
  margin-top: 42px;
  margin-bottom: 42px;
}

.margin-top-42 {
  margin-top: 42px;
}

.margin-right-42 {
  margin-right: 42px;
}

.margin-bottom-42 {
  margin-bottom: 42px;
}

.margin-left-42 {
  margin-left: 42px;
}

.padding-42 {
  padding: 42px;
}

.padding-h-42 {
  padding-right: 42px;
  padding-left: 42px;
}

.padding-v-42 {
  padding-top: 42px;
  padding-bottom: 42px;
}

.padding-top-42 {
  padding-top: 42px;
}

.padding-right-42 {
  padding-right: 42px;
}

.padding-bottom-42 {
  padding-bottom: 42px;
}

.padding-left-42 {
  padding-left: 42px;
}

.font-size-42 {
  font-size: 42px;
}

.border-radius-42 {
  border-radius: 42px;
}

.z-index-43 {
  z-index: 43000;
}

.top-43 {
  top: 43px;
}

.right-43 {
  right: 43px;
}

.bottom-43 {
  bottom: 43px;
}

.left-43 {
  left: 43px;
}

.margin-43 {
  margin: 43px;
}

.margin-h-43 {
  margin-right: 43px;
  margin-left: 43px;
}

.margin-v-43 {
  margin-top: 43px;
  margin-bottom: 43px;
}

.margin-top-43 {
  margin-top: 43px;
}

.margin-right-43 {
  margin-right: 43px;
}

.margin-bottom-43 {
  margin-bottom: 43px;
}

.margin-left-43 {
  margin-left: 43px;
}

.padding-43 {
  padding: 43px;
}

.padding-h-43 {
  padding-right: 43px;
  padding-left: 43px;
}

.padding-v-43 {
  padding-top: 43px;
  padding-bottom: 43px;
}

.padding-top-43 {
  padding-top: 43px;
}

.padding-right-43 {
  padding-right: 43px;
}

.padding-bottom-43 {
  padding-bottom: 43px;
}

.padding-left-43 {
  padding-left: 43px;
}

.font-size-43 {
  font-size: 43px;
}

.border-radius-43 {
  border-radius: 43px;
}

.z-index-44 {
  z-index: 44000;
}

.top-44 {
  top: 44px;
}

.right-44 {
  right: 44px;
}

.bottom-44 {
  bottom: 44px;
}

.left-44 {
  left: 44px;
}

.margin-44 {
  margin: 44px;
}

.margin-h-44 {
  margin-right: 44px;
  margin-left: 44px;
}

.margin-v-44 {
  margin-top: 44px;
  margin-bottom: 44px;
}

.margin-top-44 {
  margin-top: 44px;
}

.margin-right-44 {
  margin-right: 44px;
}

.margin-bottom-44 {
  margin-bottom: 44px;
}

.margin-left-44 {
  margin-left: 44px;
}

.padding-44 {
  padding: 44px;
}

.padding-h-44 {
  padding-right: 44px;
  padding-left: 44px;
}

.padding-v-44 {
  padding-top: 44px;
  padding-bottom: 44px;
}

.padding-top-44 {
  padding-top: 44px;
}

.padding-right-44 {
  padding-right: 44px;
}

.padding-bottom-44 {
  padding-bottom: 44px;
}

.padding-left-44 {
  padding-left: 44px;
}

.font-size-44 {
  font-size: 44px;
}

.border-radius-44 {
  border-radius: 44px;
}

.z-index-45 {
  z-index: 45000;
}

.top-45 {
  top: 45px;
}

.right-45 {
  right: 45px;
}

.bottom-45 {
  bottom: 45px;
}

.left-45 {
  left: 45px;
}

.margin-45 {
  margin: 45px;
}

.margin-h-45 {
  margin-right: 45px;
  margin-left: 45px;
}

.margin-v-45 {
  margin-top: 45px;
  margin-bottom: 45px;
}

.margin-top-45 {
  margin-top: 45px;
}

.margin-right-45 {
  margin-right: 45px;
}

.margin-bottom-45 {
  margin-bottom: 45px;
}

.margin-left-45 {
  margin-left: 45px;
}

.padding-45 {
  padding: 45px;
}

.padding-h-45 {
  padding-right: 45px;
  padding-left: 45px;
}

.padding-v-45 {
  padding-top: 45px;
  padding-bottom: 45px;
}

.padding-top-45 {
  padding-top: 45px;
}

.padding-right-45 {
  padding-right: 45px;
}

.padding-bottom-45 {
  padding-bottom: 45px;
}

.padding-left-45 {
  padding-left: 45px;
}

.font-size-45 {
  font-size: 45px;
}

.border-radius-45 {
  border-radius: 45px;
}

.z-index-46 {
  z-index: 46000;
}

.top-46 {
  top: 46px;
}

.right-46 {
  right: 46px;
}

.bottom-46 {
  bottom: 46px;
}

.left-46 {
  left: 46px;
}

.margin-46 {
  margin: 46px;
}

.margin-h-46 {
  margin-right: 46px;
  margin-left: 46px;
}

.margin-v-46 {
  margin-top: 46px;
  margin-bottom: 46px;
}

.margin-top-46 {
  margin-top: 46px;
}

.margin-right-46 {
  margin-right: 46px;
}

.margin-bottom-46 {
  margin-bottom: 46px;
}

.margin-left-46 {
  margin-left: 46px;
}

.padding-46 {
  padding: 46px;
}

.padding-h-46 {
  padding-right: 46px;
  padding-left: 46px;
}

.padding-v-46 {
  padding-top: 46px;
  padding-bottom: 46px;
}

.padding-top-46 {
  padding-top: 46px;
}

.padding-right-46 {
  padding-right: 46px;
}

.padding-bottom-46 {
  padding-bottom: 46px;
}

.padding-left-46 {
  padding-left: 46px;
}

.font-size-46 {
  font-size: 46px;
}

.border-radius-46 {
  border-radius: 46px;
}

.z-index-47 {
  z-index: 47000;
}

.top-47 {
  top: 47px;
}

.right-47 {
  right: 47px;
}

.bottom-47 {
  bottom: 47px;
}

.left-47 {
  left: 47px;
}

.margin-47 {
  margin: 47px;
}

.margin-h-47 {
  margin-right: 47px;
  margin-left: 47px;
}

.margin-v-47 {
  margin-top: 47px;
  margin-bottom: 47px;
}

.margin-top-47 {
  margin-top: 47px;
}

.margin-right-47 {
  margin-right: 47px;
}

.margin-bottom-47 {
  margin-bottom: 47px;
}

.margin-left-47 {
  margin-left: 47px;
}

.padding-47 {
  padding: 47px;
}

.padding-h-47 {
  padding-right: 47px;
  padding-left: 47px;
}

.padding-v-47 {
  padding-top: 47px;
  padding-bottom: 47px;
}

.padding-top-47 {
  padding-top: 47px;
}

.padding-right-47 {
  padding-right: 47px;
}

.padding-bottom-47 {
  padding-bottom: 47px;
}

.padding-left-47 {
  padding-left: 47px;
}

.font-size-47 {
  font-size: 47px;
}

.border-radius-47 {
  border-radius: 47px;
}

.z-index-48 {
  z-index: 48000;
}

.top-48 {
  top: 48px;
}

.right-48 {
  right: 48px;
}

.bottom-48 {
  bottom: 48px;
}

.left-48 {
  left: 48px;
}

.margin-48 {
  margin: 48px;
}

.margin-h-48 {
  margin-right: 48px;
  margin-left: 48px;
}

.margin-v-48 {
  margin-top: 48px;
  margin-bottom: 48px;
}

.margin-top-48 {
  margin-top: 48px;
}

.margin-right-48 {
  margin-right: 48px;
}

.margin-bottom-48 {
  margin-bottom: 48px;
}

.margin-left-48 {
  margin-left: 48px;
}

.padding-48 {
  padding: 48px;
}

.padding-h-48 {
  padding-right: 48px;
  padding-left: 48px;
}

.padding-v-48 {
  padding-top: 48px;
  padding-bottom: 48px;
}

.padding-top-48 {
  padding-top: 48px;
}

.padding-right-48 {
  padding-right: 48px;
}

.padding-bottom-48 {
  padding-bottom: 48px;
}

.padding-left-48 {
  padding-left: 48px;
}

.font-size-48 {
  font-size: 48px;
}

.border-radius-48 {
  border-radius: 48px;
}

.z-index-49 {
  z-index: 49000;
}

.top-49 {
  top: 49px;
}

.right-49 {
  right: 49px;
}

.bottom-49 {
  bottom: 49px;
}

.left-49 {
  left: 49px;
}

.margin-49 {
  margin: 49px;
}

.margin-h-49 {
  margin-right: 49px;
  margin-left: 49px;
}

.margin-v-49 {
  margin-top: 49px;
  margin-bottom: 49px;
}

.margin-top-49 {
  margin-top: 49px;
}

.margin-right-49 {
  margin-right: 49px;
}

.margin-bottom-49 {
  margin-bottom: 49px;
}

.margin-left-49 {
  margin-left: 49px;
}

.padding-49 {
  padding: 49px;
}

.padding-h-49 {
  padding-right: 49px;
  padding-left: 49px;
}

.padding-v-49 {
  padding-top: 49px;
  padding-bottom: 49px;
}

.padding-top-49 {
  padding-top: 49px;
}

.padding-right-49 {
  padding-right: 49px;
}

.padding-bottom-49 {
  padding-bottom: 49px;
}

.padding-left-49 {
  padding-left: 49px;
}

.font-size-49 {
  font-size: 49px;
}

.border-radius-49 {
  border-radius: 49px;
}

.z-index-50 {
  z-index: 50000;
}

.top-50 {
  top: 50px;
}

.right-50 {
  right: 50px;
}

.bottom-50 {
  bottom: 50px;
}

.left-50 {
  left: 50px;
}

.margin-50 {
  margin: 50px;
}

.margin-h-50 {
  margin-right: 50px;
  margin-left: 50px;
}

.margin-v-50 {
  margin-top: 50px;
  margin-bottom: 50px;
}

.margin-top-50 {
  margin-top: 50px;
}

.margin-right-50 {
  margin-right: 50px;
}

.margin-bottom-50 {
  margin-bottom: 50px;
}

.margin-left-50 {
  margin-left: 50px;
}

.padding-50 {
  padding: 50px;
}

.padding-h-50 {
  padding-right: 50px;
  padding-left: 50px;
}

.padding-v-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.padding-top-50 {
  padding-top: 50px;
}

.padding-right-50 {
  padding-right: 50px;
}

.padding-bottom-50 {
  padding-bottom: 50px;
}

.padding-left-50 {
  padding-left: 50px;
}

.font-size-50 {
  font-size: 50px;
}

.border-radius-50 {
  border-radius: 50px;
}

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

a {
  background-color: transparent;
}

a:active,
a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

mark {
  background: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type=checkbox],
input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

input[type=search] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.428571429;
  color: #333333;
  background-color: #fff;
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

a {
  color: #000;
  text-decoration: none;
  -webkit-transition: color 0.3s ease-out;
  -o-transition: color 0.3s ease-out;
  transition: color 0.3s ease-out;
  /*&:focus {
    @include tab-focus;
  }*/
}
a:hover, a:focus {
  color: #000;
  text-decoration: none;
}

figure {
  margin: 0;
}

img {
  vertical-align: middle;
}

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

.img-rounded {
  border-radius: 6px;
}

.img-thumbnail {
  padding: 4px;
  line-height: 1.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

.img-circle {
  border-radius: 50%;
}

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

[role=button] {
  cursor: pointer;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h1 .small, h2 small,
h2 .small, h3 small,
h3 .small, h4 small,
h4 .small, h5 small,
h5 .small, h6 small,
h6 .small,
.h1 small,
.h1 .small, .h2 small,
.h2 .small, .h3 small,
.h3 .small, .h4 small,
.h4 .small, .h5 small,
.h5 .small, .h6 small,
.h6 .small {
  font-weight: 400;
  line-height: 1;
  color: #777777;
}

h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,
h1 .small, .h1 small,
.h1 .small,
h2 small,
h2 .small, .h2 small,
.h2 .small,
h3 small,
h3 .small, .h3 small,
.h3 .small {
  font-size: 65%;
}

h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
h4 .small, .h4 small,
.h4 .small,
h5 small,
h5 .small, .h5 small,
.h5 .small,
h6 small,
h6 .small, .h6 small,
.h6 .small {
  font-size: 75%;
}

h1, .h1 {
  font-size: 36px;
}

h2, .h2 {
  font-size: 30px;
}

h3, .h3 {
  font-size: 24px;
}

h4, .h4 {
  font-size: 18px;
}

h5, .h5 {
  font-size: 14px;
}

h6, .h6 {
  font-size: 12px;
}

p {
  margin: 0 0 10px;
}

.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}

small,
.small {
  font-size: 85%;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

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

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

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

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

.text-nowrap {
  white-space: nowrap;
}

.text-lowercase {
  text-transform: lowercase;
}

.text-uppercase, .initialism {
  text-transform: uppercase;
}

.text-capitalize {
  text-transform: capitalize;
}

.text-muted {
  color: #777777;
}

.text-primary {
  color: #337ab7;
}

a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}

.text-success {
  color: #3c763d;
}

a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}

.text-info {
  color: #31708f;
}

a.text-info:hover,
a.text-info:focus {
  color: #245269;
}

.text-warning {
  color: #8a6d3b;
}

a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}

.text-danger {
  color: #a94442;
}

a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}

.bg-primary {
  color: #fff;
}

.bg-primary {
  background-color: #337ab7;
}

a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}

.bg-success {
  background-color: #dff0d8;
}

a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}

.bg-info {
  background-color: #d9edf7;
}

a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}

.bg-warning {
  background-color: #fcf8e3;
}

a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}

.bg-danger {
  background-color: #f2dede;
}

a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}

.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}

ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ul ol,
ol ul,
ol ol {
  margin-bottom: 0;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}

dl {
  margin-top: 0;
  margin-bottom: 20px;
}

dt,
dd {
  line-height: 1.428571429;
}

dt {
  font-weight: 700;
}

dd {
  margin-left: 0;
}

.dl-horizontal dd:before, .dl-horizontal dd:after {
  display: table;
  content: " ";
}
.dl-horizontal dd:after {
  clear: both;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}

abbr[title],
abbr[data-original-title] {
  cursor: help;
}

.initialism {
  font-size: 90%;
}

blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.428571429;
  color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: "— ";
}

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
.blockquote-reverse .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
  content: "";
}
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
.blockquote-reverse .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
  content: " —";
}

address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.428571429;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h1 .small, h2 small,
h2 .small, h3 small,
h3 .small, h4 small,
h4 .small, h5 small,
h5 .small, h6 small,
h6 .small,
.h1 small,
.h1 .small, .h2 small,
.h2 .small, .h3 small,
.h3 .small, .h4 small,
.h4 .small, .h5 small,
.h5 .small, .h6 small,
.h6 .small {
  font-weight: 400;
  line-height: 1;
  color: #777777;
}

h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 0;
  margin-bottom: 0;
}
h1 small,
h1 .small, .h1 small,
.h1 .small,
h2 small,
h2 .small, .h2 small,
.h2 .small,
h3 small,
h3 .small, .h3 small,
.h3 .small {
  font-size: 65%;
}

h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 0;
  margin-bottom: 0;
}
h4 small,
h4 .small, .h4 small,
.h4 .small,
h5 small,
h5 .small, .h5 small,
.h5 .small,
h6 small,
h6 .small, .h6 small,
.h6 .small {
  font-size: 75%;
}

h1, .h1 {
  font-size: 36px;
}

h2, .h2 {
  font-size: 30px;
}

h3, .h3 {
  font-size: 24px;
}

h4, .h4 {
  font-size: 18px;
}

h5, .h5 {
  font-size: 14px;
}

h6, .h6 {
  font-size: 12px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  font-size: 12px;
  font-weight: normal;
}

dl,
p {
  margin: 0;
  padding: 0;
}

ul,
ol,
li {
  margin: 0;
  padding: 0;
  list-style: none;
}

button, button:hover, button:visited, button:focus, button:active {
  outline: none;
}

::-ms-clear,
::-ms-reveal {
  display: none;
}

.container {
  padding-right: 0;
  padding-left: 0;
  margin-right: auto;
  margin-left: auto;
}
.container:before, .container:after {
  display: table;
  content: " ";
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 940px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
@media (min-width: 1400px) {
  .container {
    width: 1320px;
  }
}
@media (min-width: 1600px) {
  .container {
    width: 1450px;
  }
}

.container-fluid {
  padding-right: 0;
  padding-left: 0;
  margin-right: auto;
  margin-left: auto;
}
.container-fluid:before, .container-fluid:after {
  display: table;
  content: " ";
}
.container-fluid:after {
  clear: both;
}

.row {
  margin-right: 0;
  margin-left: 0;
}
.row:before, .row:after {
  display: table;
  content: " ";
}
.row:after {
  clear: both;
}

.row-no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.row-no-gutters [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-xs-13, .col-sm-13, .col-md-13, .col-lg-13, .col-xs-14, .col-sm-14, .col-md-14, .col-lg-14, .col-xs-15, .col-sm-15, .col-md-15, .col-lg-15, .col-xs-16, .col-sm-16, .col-md-16, .col-lg-16, .col-xs-17, .col-sm-17, .col-md-17, .col-lg-17, .col-xs-18, .col-sm-18, .col-md-18, .col-lg-18, .col-xs-19, .col-sm-19, .col-md-19, .col-lg-19, .col-xs-20, .col-sm-20, .col-md-20, .col-lg-20, .col-xs-21, .col-sm-21, .col-md-21, .col-lg-21, .col-xs-22, .col-sm-22, .col-md-22, .col-lg-22, .col-xs-23, .col-sm-23, .col-md-23, .col-lg-23, .col-xs-24, .col-sm-24, .col-md-24, .col-lg-24, .col-xs-25, .col-sm-25, .col-md-25, .col-lg-25, .col-xs-26, .col-sm-26, .col-md-26, .col-lg-26, .col-xs-27, .col-sm-27, .col-md-27, .col-lg-27, .col-xs-28, .col-sm-28, .col-md-28, .col-lg-28, .col-xs-29, .col-sm-29, .col-md-29, .col-lg-29, .col-xs-30, .col-sm-30, .col-md-30, .col-lg-30, .col-xs-31, .col-sm-31, .col-md-31, .col-lg-31, .col-xs-32, .col-sm-32, .col-md-32, .col-lg-32, .col-xs-33, .col-sm-33, .col-md-33, .col-lg-33, .col-xs-34, .col-sm-34, .col-md-34, .col-lg-34, .col-xs-35, .col-sm-35, .col-md-35, .col-lg-35, .col-xs-36, .col-sm-36, .col-md-36, .col-lg-36, .col-xs-37, .col-sm-37, .col-md-37, .col-lg-37, .col-xs-38, .col-sm-38, .col-md-38, .col-lg-38, .col-xs-39, .col-sm-39, .col-md-39, .col-lg-39, .col-xs-40, .col-sm-40, .col-md-40, .col-lg-40, .col-xs-41, .col-sm-41, .col-md-41, .col-lg-41, .col-xs-42, .col-sm-42, .col-md-42, .col-lg-42, .col-xs-43, .col-sm-43, .col-md-43, .col-lg-43, .col-xs-44, .col-sm-44, .col-md-44, .col-lg-44, .col-xs-45, .col-sm-45, .col-md-45, .col-lg-45, .col-xs-46, .col-sm-46, .col-md-46, .col-lg-46, .col-xs-47, .col-sm-47, .col-md-47, .col-lg-47, .col-xs-48, .col-sm-48, .col-md-48, .col-lg-48 {
  position: relative;
  min-height: 1px;
  padding-right: 0;
  padding-left: 0;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-13, .col-xs-14, .col-xs-15, .col-xs-16, .col-xs-17, .col-xs-18, .col-xs-19, .col-xs-20, .col-xs-21, .col-xs-22, .col-xs-23, .col-xs-24, .col-xs-25, .col-xs-26, .col-xs-27, .col-xs-28, .col-xs-29, .col-xs-30, .col-xs-31, .col-xs-32, .col-xs-33, .col-xs-34, .col-xs-35, .col-xs-36, .col-xs-37, .col-xs-38, .col-xs-39, .col-xs-40, .col-xs-41, .col-xs-42, .col-xs-43, .col-xs-44, .col-xs-45, .col-xs-46, .col-xs-47, .col-xs-48 {
  float: left;
}

.col-xs-1 {
  width: 2.0833333333%;
}

.col-xs-2 {
  width: 4.1666666667%;
}

.col-xs-3 {
  width: 6.25%;
}

.col-xs-4 {
  width: 8.3333333333%;
}

.col-xs-5 {
  width: 10.4166666667%;
}

.col-xs-6 {
  width: 12.5%;
}

.col-xs-7 {
  width: 14.5833333333%;
}

.col-xs-8 {
  width: 16.6666666667%;
}

.col-xs-9 {
  width: 18.75%;
}

.col-xs-10 {
  width: 20.8333333333%;
}

.col-xs-11 {
  width: 22.9166666667%;
}

.col-xs-12 {
  width: 25%;
}

.col-xs-13 {
  width: 27.0833333333%;
}

.col-xs-14 {
  width: 29.1666666667%;
}

.col-xs-15 {
  width: 31.25%;
}

.col-xs-16 {
  width: 33.3333333333%;
}

.col-xs-17 {
  width: 35.4166666667%;
}

.col-xs-18 {
  width: 37.5%;
}

.col-xs-19 {
  width: 39.5833333333%;
}

.col-xs-20 {
  width: 41.6666666667%;
}

.col-xs-21 {
  width: 43.75%;
}

.col-xs-22 {
  width: 45.8333333333%;
}

.col-xs-23 {
  width: 47.9166666667%;
}

.col-xs-24 {
  width: 50%;
}

.col-xs-25 {
  width: 52.0833333333%;
}

.col-xs-26 {
  width: 54.1666666667%;
}

.col-xs-27 {
  width: 56.25%;
}

.col-xs-28 {
  width: 58.3333333333%;
}

.col-xs-29 {
  width: 60.4166666667%;
}

.col-xs-30 {
  width: 62.5%;
}

.col-xs-31 {
  width: 64.5833333333%;
}

.col-xs-32 {
  width: 66.6666666667%;
}

.col-xs-33 {
  width: 68.75%;
}

.col-xs-34 {
  width: 70.8333333333%;
}

.col-xs-35 {
  width: 72.9166666667%;
}

.col-xs-36 {
  width: 75%;
}

.col-xs-37 {
  width: 77.0833333333%;
}

.col-xs-38 {
  width: 79.1666666667%;
}

.col-xs-39 {
  width: 81.25%;
}

.col-xs-40 {
  width: 83.3333333333%;
}

.col-xs-41 {
  width: 85.4166666667%;
}

.col-xs-42 {
  width: 87.5%;
}

.col-xs-43 {
  width: 89.5833333333%;
}

.col-xs-44 {
  width: 91.6666666667%;
}

.col-xs-45 {
  width: 93.75%;
}

.col-xs-46 {
  width: 95.8333333333%;
}

.col-xs-47 {
  width: 97.9166666667%;
}

.col-xs-48 {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 2.0833333333%;
}

.col-xs-pull-2 {
  right: 4.1666666667%;
}

.col-xs-pull-3 {
  right: 6.25%;
}

.col-xs-pull-4 {
  right: 8.3333333333%;
}

.col-xs-pull-5 {
  right: 10.4166666667%;
}

.col-xs-pull-6 {
  right: 12.5%;
}

.col-xs-pull-7 {
  right: 14.5833333333%;
}

.col-xs-pull-8 {
  right: 16.6666666667%;
}

.col-xs-pull-9 {
  right: 18.75%;
}

.col-xs-pull-10 {
  right: 20.8333333333%;
}

.col-xs-pull-11 {
  right: 22.9166666667%;
}

.col-xs-pull-12 {
  right: 25%;
}

.col-xs-pull-13 {
  right: 27.0833333333%;
}

.col-xs-pull-14 {
  right: 29.1666666667%;
}

.col-xs-pull-15 {
  right: 31.25%;
}

.col-xs-pull-16 {
  right: 33.3333333333%;
}

.col-xs-pull-17 {
  right: 35.4166666667%;
}

.col-xs-pull-18 {
  right: 37.5%;
}

.col-xs-pull-19 {
  right: 39.5833333333%;
}

.col-xs-pull-20 {
  right: 41.6666666667%;
}

.col-xs-pull-21 {
  right: 43.75%;
}

.col-xs-pull-22 {
  right: 45.8333333333%;
}

.col-xs-pull-23 {
  right: 47.9166666667%;
}

.col-xs-pull-24 {
  right: 50%;
}

.col-xs-pull-25 {
  right: 52.0833333333%;
}

.col-xs-pull-26 {
  right: 54.1666666667%;
}

.col-xs-pull-27 {
  right: 56.25%;
}

.col-xs-pull-28 {
  right: 58.3333333333%;
}

.col-xs-pull-29 {
  right: 60.4166666667%;
}

.col-xs-pull-30 {
  right: 62.5%;
}

.col-xs-pull-31 {
  right: 64.5833333333%;
}

.col-xs-pull-32 {
  right: 66.6666666667%;
}

.col-xs-pull-33 {
  right: 68.75%;
}

.col-xs-pull-34 {
  right: 70.8333333333%;
}

.col-xs-pull-35 {
  right: 72.9166666667%;
}

.col-xs-pull-36 {
  right: 75%;
}

.col-xs-pull-37 {
  right: 77.0833333333%;
}

.col-xs-pull-38 {
  right: 79.1666666667%;
}

.col-xs-pull-39 {
  right: 81.25%;
}

.col-xs-pull-40 {
  right: 83.3333333333%;
}

.col-xs-pull-41 {
  right: 85.4166666667%;
}

.col-xs-pull-42 {
  right: 87.5%;
}

.col-xs-pull-43 {
  right: 89.5833333333%;
}

.col-xs-pull-44 {
  right: 91.6666666667%;
}

.col-xs-pull-45 {
  right: 93.75%;
}

.col-xs-pull-46 {
  right: 95.8333333333%;
}

.col-xs-pull-47 {
  right: 97.9166666667%;
}

.col-xs-pull-48 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 2.0833333333%;
}

.col-xs-push-2 {
  left: 4.1666666667%;
}

.col-xs-push-3 {
  left: 6.25%;
}

.col-xs-push-4 {
  left: 8.3333333333%;
}

.col-xs-push-5 {
  left: 10.4166666667%;
}

.col-xs-push-6 {
  left: 12.5%;
}

.col-xs-push-7 {
  left: 14.5833333333%;
}

.col-xs-push-8 {
  left: 16.6666666667%;
}

.col-xs-push-9 {
  left: 18.75%;
}

.col-xs-push-10 {
  left: 20.8333333333%;
}

.col-xs-push-11 {
  left: 22.9166666667%;
}

.col-xs-push-12 {
  left: 25%;
}

.col-xs-push-13 {
  left: 27.0833333333%;
}

.col-xs-push-14 {
  left: 29.1666666667%;
}

.col-xs-push-15 {
  left: 31.25%;
}

.col-xs-push-16 {
  left: 33.3333333333%;
}

.col-xs-push-17 {
  left: 35.4166666667%;
}

.col-xs-push-18 {
  left: 37.5%;
}

.col-xs-push-19 {
  left: 39.5833333333%;
}

.col-xs-push-20 {
  left: 41.6666666667%;
}

.col-xs-push-21 {
  left: 43.75%;
}

.col-xs-push-22 {
  left: 45.8333333333%;
}

.col-xs-push-23 {
  left: 47.9166666667%;
}

.col-xs-push-24 {
  left: 50%;
}

.col-xs-push-25 {
  left: 52.0833333333%;
}

.col-xs-push-26 {
  left: 54.1666666667%;
}

.col-xs-push-27 {
  left: 56.25%;
}

.col-xs-push-28 {
  left: 58.3333333333%;
}

.col-xs-push-29 {
  left: 60.4166666667%;
}

.col-xs-push-30 {
  left: 62.5%;
}

.col-xs-push-31 {
  left: 64.5833333333%;
}

.col-xs-push-32 {
  left: 66.6666666667%;
}

.col-xs-push-33 {
  left: 68.75%;
}

.col-xs-push-34 {
  left: 70.8333333333%;
}

.col-xs-push-35 {
  left: 72.9166666667%;
}

.col-xs-push-36 {
  left: 75%;
}

.col-xs-push-37 {
  left: 77.0833333333%;
}

.col-xs-push-38 {
  left: 79.1666666667%;
}

.col-xs-push-39 {
  left: 81.25%;
}

.col-xs-push-40 {
  left: 83.3333333333%;
}

.col-xs-push-41 {
  left: 85.4166666667%;
}

.col-xs-push-42 {
  left: 87.5%;
}

.col-xs-push-43 {
  left: 89.5833333333%;
}

.col-xs-push-44 {
  left: 91.6666666667%;
}

.col-xs-push-45 {
  left: 93.75%;
}

.col-xs-push-46 {
  left: 95.8333333333%;
}

.col-xs-push-47 {
  left: 97.9166666667%;
}

.col-xs-push-48 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 2.0833333333%;
}

.col-xs-offset-2 {
  margin-left: 4.1666666667%;
}

.col-xs-offset-3 {
  margin-left: 6.25%;
}

.col-xs-offset-4 {
  margin-left: 8.3333333333%;
}

.col-xs-offset-5 {
  margin-left: 10.4166666667%;
}

.col-xs-offset-6 {
  margin-left: 12.5%;
}

.col-xs-offset-7 {
  margin-left: 14.5833333333%;
}

.col-xs-offset-8 {
  margin-left: 16.6666666667%;
}

.col-xs-offset-9 {
  margin-left: 18.75%;
}

.col-xs-offset-10 {
  margin-left: 20.8333333333%;
}

.col-xs-offset-11 {
  margin-left: 22.9166666667%;
}

.col-xs-offset-12 {
  margin-left: 25%;
}

.col-xs-offset-13 {
  margin-left: 27.0833333333%;
}

.col-xs-offset-14 {
  margin-left: 29.1666666667%;
}

.col-xs-offset-15 {
  margin-left: 31.25%;
}

.col-xs-offset-16 {
  margin-left: 33.3333333333%;
}

.col-xs-offset-17 {
  margin-left: 35.4166666667%;
}

.col-xs-offset-18 {
  margin-left: 37.5%;
}

.col-xs-offset-19 {
  margin-left: 39.5833333333%;
}

.col-xs-offset-20 {
  margin-left: 41.6666666667%;
}

.col-xs-offset-21 {
  margin-left: 43.75%;
}

.col-xs-offset-22 {
  margin-left: 45.8333333333%;
}

.col-xs-offset-23 {
  margin-left: 47.9166666667%;
}

.col-xs-offset-24 {
  margin-left: 50%;
}

.col-xs-offset-25 {
  margin-left: 52.0833333333%;
}

.col-xs-offset-26 {
  margin-left: 54.1666666667%;
}

.col-xs-offset-27 {
  margin-left: 56.25%;
}

.col-xs-offset-28 {
  margin-left: 58.3333333333%;
}

.col-xs-offset-29 {
  margin-left: 60.4166666667%;
}

.col-xs-offset-30 {
  margin-left: 62.5%;
}

.col-xs-offset-31 {
  margin-left: 64.5833333333%;
}

.col-xs-offset-32 {
  margin-left: 66.6666666667%;
}

.col-xs-offset-33 {
  margin-left: 68.75%;
}

.col-xs-offset-34 {
  margin-left: 70.8333333333%;
}

.col-xs-offset-35 {
  margin-left: 72.9166666667%;
}

.col-xs-offset-36 {
  margin-left: 75%;
}

.col-xs-offset-37 {
  margin-left: 77.0833333333%;
}

.col-xs-offset-38 {
  margin-left: 79.1666666667%;
}

.col-xs-offset-39 {
  margin-left: 81.25%;
}

.col-xs-offset-40 {
  margin-left: 83.3333333333%;
}

.col-xs-offset-41 {
  margin-left: 85.4166666667%;
}

.col-xs-offset-42 {
  margin-left: 87.5%;
}

.col-xs-offset-43 {
  margin-left: 89.5833333333%;
}

.col-xs-offset-44 {
  margin-left: 91.6666666667%;
}

.col-xs-offset-45 {
  margin-left: 93.75%;
}

.col-xs-offset-46 {
  margin-left: 95.8333333333%;
}

.col-xs-offset-47 {
  margin-left: 97.9166666667%;
}

.col-xs-offset-48 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-13, .col-sm-14, .col-sm-15, .col-sm-16, .col-sm-17, .col-sm-18, .col-sm-19, .col-sm-20, .col-sm-21, .col-sm-22, .col-sm-23, .col-sm-24, .col-sm-25, .col-sm-26, .col-sm-27, .col-sm-28, .col-sm-29, .col-sm-30, .col-sm-31, .col-sm-32, .col-sm-33, .col-sm-34, .col-sm-35, .col-sm-36, .col-sm-37, .col-sm-38, .col-sm-39, .col-sm-40, .col-sm-41, .col-sm-42, .col-sm-43, .col-sm-44, .col-sm-45, .col-sm-46, .col-sm-47, .col-sm-48 {
    float: left;
  }

  .col-sm-1 {
    width: 2.0833333333%;
  }

  .col-sm-2 {
    width: 4.1666666667%;
  }

  .col-sm-3 {
    width: 6.25%;
  }

  .col-sm-4 {
    width: 8.3333333333%;
  }

  .col-sm-5 {
    width: 10.4166666667%;
  }

  .col-sm-6 {
    width: 12.5%;
  }

  .col-sm-7 {
    width: 14.5833333333%;
  }

  .col-sm-8 {
    width: 16.6666666667%;
  }

  .col-sm-9 {
    width: 18.75%;
  }

  .col-sm-10 {
    width: 20.8333333333%;
  }

  .col-sm-11 {
    width: 22.9166666667%;
  }

  .col-sm-12 {
    width: 25%;
  }

  .col-sm-13 {
    width: 27.0833333333%;
  }

  .col-sm-14 {
    width: 29.1666666667%;
  }

  .col-sm-15 {
    width: 31.25%;
  }

  .col-sm-16 {
    width: 33.3333333333%;
  }

  .col-sm-17 {
    width: 35.4166666667%;
  }

  .col-sm-18 {
    width: 37.5%;
  }

  .col-sm-19 {
    width: 39.5833333333%;
  }

  .col-sm-20 {
    width: 41.6666666667%;
  }

  .col-sm-21 {
    width: 43.75%;
  }

  .col-sm-22 {
    width: 45.8333333333%;
  }

  .col-sm-23 {
    width: 47.9166666667%;
  }

  .col-sm-24 {
    width: 50%;
  }

  .col-sm-25 {
    width: 52.0833333333%;
  }

  .col-sm-26 {
    width: 54.1666666667%;
  }

  .col-sm-27 {
    width: 56.25%;
  }

  .col-sm-28 {
    width: 58.3333333333%;
  }

  .col-sm-29 {
    width: 60.4166666667%;
  }

  .col-sm-30 {
    width: 62.5%;
  }

  .col-sm-31 {
    width: 64.5833333333%;
  }

  .col-sm-32 {
    width: 66.6666666667%;
  }

  .col-sm-33 {
    width: 68.75%;
  }

  .col-sm-34 {
    width: 70.8333333333%;
  }

  .col-sm-35 {
    width: 72.9166666667%;
  }

  .col-sm-36 {
    width: 75%;
  }

  .col-sm-37 {
    width: 77.0833333333%;
  }

  .col-sm-38 {
    width: 79.1666666667%;
  }

  .col-sm-39 {
    width: 81.25%;
  }

  .col-sm-40 {
    width: 83.3333333333%;
  }

  .col-sm-41 {
    width: 85.4166666667%;
  }

  .col-sm-42 {
    width: 87.5%;
  }

  .col-sm-43 {
    width: 89.5833333333%;
  }

  .col-sm-44 {
    width: 91.6666666667%;
  }

  .col-sm-45 {
    width: 93.75%;
  }

  .col-sm-46 {
    width: 95.8333333333%;
  }

  .col-sm-47 {
    width: 97.9166666667%;
  }

  .col-sm-48 {
    width: 100%;
  }

  .col-sm-pull-0 {
    right: auto;
  }

  .col-sm-pull-1 {
    right: 2.0833333333%;
  }

  .col-sm-pull-2 {
    right: 4.1666666667%;
  }

  .col-sm-pull-3 {
    right: 6.25%;
  }

  .col-sm-pull-4 {
    right: 8.3333333333%;
  }

  .col-sm-pull-5 {
    right: 10.4166666667%;
  }

  .col-sm-pull-6 {
    right: 12.5%;
  }

  .col-sm-pull-7 {
    right: 14.5833333333%;
  }

  .col-sm-pull-8 {
    right: 16.6666666667%;
  }

  .col-sm-pull-9 {
    right: 18.75%;
  }

  .col-sm-pull-10 {
    right: 20.8333333333%;
  }

  .col-sm-pull-11 {
    right: 22.9166666667%;
  }

  .col-sm-pull-12 {
    right: 25%;
  }

  .col-sm-pull-13 {
    right: 27.0833333333%;
  }

  .col-sm-pull-14 {
    right: 29.1666666667%;
  }

  .col-sm-pull-15 {
    right: 31.25%;
  }

  .col-sm-pull-16 {
    right: 33.3333333333%;
  }

  .col-sm-pull-17 {
    right: 35.4166666667%;
  }

  .col-sm-pull-18 {
    right: 37.5%;
  }

  .col-sm-pull-19 {
    right: 39.5833333333%;
  }

  .col-sm-pull-20 {
    right: 41.6666666667%;
  }

  .col-sm-pull-21 {
    right: 43.75%;
  }

  .col-sm-pull-22 {
    right: 45.8333333333%;
  }

  .col-sm-pull-23 {
    right: 47.9166666667%;
  }

  .col-sm-pull-24 {
    right: 50%;
  }

  .col-sm-pull-25 {
    right: 52.0833333333%;
  }

  .col-sm-pull-26 {
    right: 54.1666666667%;
  }

  .col-sm-pull-27 {
    right: 56.25%;
  }

  .col-sm-pull-28 {
    right: 58.3333333333%;
  }

  .col-sm-pull-29 {
    right: 60.4166666667%;
  }

  .col-sm-pull-30 {
    right: 62.5%;
  }

  .col-sm-pull-31 {
    right: 64.5833333333%;
  }

  .col-sm-pull-32 {
    right: 66.6666666667%;
  }

  .col-sm-pull-33 {
    right: 68.75%;
  }

  .col-sm-pull-34 {
    right: 70.8333333333%;
  }

  .col-sm-pull-35 {
    right: 72.9166666667%;
  }

  .col-sm-pull-36 {
    right: 75%;
  }

  .col-sm-pull-37 {
    right: 77.0833333333%;
  }

  .col-sm-pull-38 {
    right: 79.1666666667%;
  }

  .col-sm-pull-39 {
    right: 81.25%;
  }

  .col-sm-pull-40 {
    right: 83.3333333333%;
  }

  .col-sm-pull-41 {
    right: 85.4166666667%;
  }

  .col-sm-pull-42 {
    right: 87.5%;
  }

  .col-sm-pull-43 {
    right: 89.5833333333%;
  }

  .col-sm-pull-44 {
    right: 91.6666666667%;
  }

  .col-sm-pull-45 {
    right: 93.75%;
  }

  .col-sm-pull-46 {
    right: 95.8333333333%;
  }

  .col-sm-pull-47 {
    right: 97.9166666667%;
  }

  .col-sm-pull-48 {
    right: 100%;
  }

  .col-sm-push-0 {
    left: auto;
  }

  .col-sm-push-1 {
    left: 2.0833333333%;
  }

  .col-sm-push-2 {
    left: 4.1666666667%;
  }

  .col-sm-push-3 {
    left: 6.25%;
  }

  .col-sm-push-4 {
    left: 8.3333333333%;
  }

  .col-sm-push-5 {
    left: 10.4166666667%;
  }

  .col-sm-push-6 {
    left: 12.5%;
  }

  .col-sm-push-7 {
    left: 14.5833333333%;
  }

  .col-sm-push-8 {
    left: 16.6666666667%;
  }

  .col-sm-push-9 {
    left: 18.75%;
  }

  .col-sm-push-10 {
    left: 20.8333333333%;
  }

  .col-sm-push-11 {
    left: 22.9166666667%;
  }

  .col-sm-push-12 {
    left: 25%;
  }

  .col-sm-push-13 {
    left: 27.0833333333%;
  }

  .col-sm-push-14 {
    left: 29.1666666667%;
  }

  .col-sm-push-15 {
    left: 31.25%;
  }

  .col-sm-push-16 {
    left: 33.3333333333%;
  }

  .col-sm-push-17 {
    left: 35.4166666667%;
  }

  .col-sm-push-18 {
    left: 37.5%;
  }

  .col-sm-push-19 {
    left: 39.5833333333%;
  }

  .col-sm-push-20 {
    left: 41.6666666667%;
  }

  .col-sm-push-21 {
    left: 43.75%;
  }

  .col-sm-push-22 {
    left: 45.8333333333%;
  }

  .col-sm-push-23 {
    left: 47.9166666667%;
  }

  .col-sm-push-24 {
    left: 50%;
  }

  .col-sm-push-25 {
    left: 52.0833333333%;
  }

  .col-sm-push-26 {
    left: 54.1666666667%;
  }

  .col-sm-push-27 {
    left: 56.25%;
  }

  .col-sm-push-28 {
    left: 58.3333333333%;
  }

  .col-sm-push-29 {
    left: 60.4166666667%;
  }

  .col-sm-push-30 {
    left: 62.5%;
  }

  .col-sm-push-31 {
    left: 64.5833333333%;
  }

  .col-sm-push-32 {
    left: 66.6666666667%;
  }

  .col-sm-push-33 {
    left: 68.75%;
  }

  .col-sm-push-34 {
    left: 70.8333333333%;
  }

  .col-sm-push-35 {
    left: 72.9166666667%;
  }

  .col-sm-push-36 {
    left: 75%;
  }

  .col-sm-push-37 {
    left: 77.0833333333%;
  }

  .col-sm-push-38 {
    left: 79.1666666667%;
  }

  .col-sm-push-39 {
    left: 81.25%;
  }

  .col-sm-push-40 {
    left: 83.3333333333%;
  }

  .col-sm-push-41 {
    left: 85.4166666667%;
  }

  .col-sm-push-42 {
    left: 87.5%;
  }

  .col-sm-push-43 {
    left: 89.5833333333%;
  }

  .col-sm-push-44 {
    left: 91.6666666667%;
  }

  .col-sm-push-45 {
    left: 93.75%;
  }

  .col-sm-push-46 {
    left: 95.8333333333%;
  }

  .col-sm-push-47 {
    left: 97.9166666667%;
  }

  .col-sm-push-48 {
    left: 100%;
  }

  .col-sm-offset-0 {
    margin-left: 0%;
  }

  .col-sm-offset-1 {
    margin-left: 2.0833333333%;
  }

  .col-sm-offset-2 {
    margin-left: 4.1666666667%;
  }

  .col-sm-offset-3 {
    margin-left: 6.25%;
  }

  .col-sm-offset-4 {
    margin-left: 8.3333333333%;
  }

  .col-sm-offset-5 {
    margin-left: 10.4166666667%;
  }

  .col-sm-offset-6 {
    margin-left: 12.5%;
  }

  .col-sm-offset-7 {
    margin-left: 14.5833333333%;
  }

  .col-sm-offset-8 {
    margin-left: 16.6666666667%;
  }

  .col-sm-offset-9 {
    margin-left: 18.75%;
  }

  .col-sm-offset-10 {
    margin-left: 20.8333333333%;
  }

  .col-sm-offset-11 {
    margin-left: 22.9166666667%;
  }

  .col-sm-offset-12 {
    margin-left: 25%;
  }

  .col-sm-offset-13 {
    margin-left: 27.0833333333%;
  }

  .col-sm-offset-14 {
    margin-left: 29.1666666667%;
  }

  .col-sm-offset-15 {
    margin-left: 31.25%;
  }

  .col-sm-offset-16 {
    margin-left: 33.3333333333%;
  }

  .col-sm-offset-17 {
    margin-left: 35.4166666667%;
  }

  .col-sm-offset-18 {
    margin-left: 37.5%;
  }

  .col-sm-offset-19 {
    margin-left: 39.5833333333%;
  }

  .col-sm-offset-20 {
    margin-left: 41.6666666667%;
  }

  .col-sm-offset-21 {
    margin-left: 43.75%;
  }

  .col-sm-offset-22 {
    margin-left: 45.8333333333%;
  }

  .col-sm-offset-23 {
    margin-left: 47.9166666667%;
  }

  .col-sm-offset-24 {
    margin-left: 50%;
  }

  .col-sm-offset-25 {
    margin-left: 52.0833333333%;
  }

  .col-sm-offset-26 {
    margin-left: 54.1666666667%;
  }

  .col-sm-offset-27 {
    margin-left: 56.25%;
  }

  .col-sm-offset-28 {
    margin-left: 58.3333333333%;
  }

  .col-sm-offset-29 {
    margin-left: 60.4166666667%;
  }

  .col-sm-offset-30 {
    margin-left: 62.5%;
  }

  .col-sm-offset-31 {
    margin-left: 64.5833333333%;
  }

  .col-sm-offset-32 {
    margin-left: 66.6666666667%;
  }

  .col-sm-offset-33 {
    margin-left: 68.75%;
  }

  .col-sm-offset-34 {
    margin-left: 70.8333333333%;
  }

  .col-sm-offset-35 {
    margin-left: 72.9166666667%;
  }

  .col-sm-offset-36 {
    margin-left: 75%;
  }

  .col-sm-offset-37 {
    margin-left: 77.0833333333%;
  }

  .col-sm-offset-38 {
    margin-left: 79.1666666667%;
  }

  .col-sm-offset-39 {
    margin-left: 81.25%;
  }

  .col-sm-offset-40 {
    margin-left: 83.3333333333%;
  }

  .col-sm-offset-41 {
    margin-left: 85.4166666667%;
  }

  .col-sm-offset-42 {
    margin-left: 87.5%;
  }

  .col-sm-offset-43 {
    margin-left: 89.5833333333%;
  }

  .col-sm-offset-44 {
    margin-left: 91.6666666667%;
  }

  .col-sm-offset-45 {
    margin-left: 93.75%;
  }

  .col-sm-offset-46 {
    margin-left: 95.8333333333%;
  }

  .col-sm-offset-47 {
    margin-left: 97.9166666667%;
  }

  .col-sm-offset-48 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-13, .col-md-14, .col-md-15, .col-md-16, .col-md-17, .col-md-18, .col-md-19, .col-md-20, .col-md-21, .col-md-22, .col-md-23, .col-md-24, .col-md-25, .col-md-26, .col-md-27, .col-md-28, .col-md-29, .col-md-30, .col-md-31, .col-md-32, .col-md-33, .col-md-34, .col-md-35, .col-md-36, .col-md-37, .col-md-38, .col-md-39, .col-md-40, .col-md-41, .col-md-42, .col-md-43, .col-md-44, .col-md-45, .col-md-46, .col-md-47, .col-md-48 {
    float: left;
  }

  .col-md-1 {
    width: 2.0833333333%;
  }

  .col-md-2 {
    width: 4.1666666667%;
  }

  .col-md-3 {
    width: 6.25%;
  }

  .col-md-4 {
    width: 8.3333333333%;
  }

  .col-md-5 {
    width: 10.4166666667%;
  }

  .col-md-6 {
    width: 12.5%;
  }

  .col-md-7 {
    width: 14.5833333333%;
  }

  .col-md-8 {
    width: 16.6666666667%;
  }

  .col-md-9 {
    width: 18.75%;
  }

  .col-md-10 {
    width: 20.8333333333%;
  }

  .col-md-11 {
    width: 22.9166666667%;
  }

  .col-md-12 {
    width: 25%;
  }

  .col-md-13 {
    width: 27.0833333333%;
  }

  .col-md-14 {
    width: 29.1666666667%;
  }

  .col-md-15 {
    width: 31.25%;
  }

  .col-md-16 {
    width: 33.3333333333%;
  }

  .col-md-17 {
    width: 35.4166666667%;
  }

  .col-md-18 {
    width: 37.5%;
  }

  .col-md-19 {
    width: 39.5833333333%;
  }

  .col-md-20 {
    width: 41.6666666667%;
  }

  .col-md-21 {
    width: 43.75%;
  }

  .col-md-22 {
    width: 45.8333333333%;
  }

  .col-md-23 {
    width: 47.9166666667%;
  }

  .col-md-24 {
    width: 50%;
  }

  .col-md-25 {
    width: 52.0833333333%;
  }

  .col-md-26 {
    width: 54.1666666667%;
  }

  .col-md-27 {
    width: 56.25%;
  }

  .col-md-28 {
    width: 58.3333333333%;
  }

  .col-md-29 {
    width: 60.4166666667%;
  }

  .col-md-30 {
    width: 62.5%;
  }

  .col-md-31 {
    width: 64.5833333333%;
  }

  .col-md-32 {
    width: 66.6666666667%;
  }

  .col-md-33 {
    width: 68.75%;
  }

  .col-md-34 {
    width: 70.8333333333%;
  }

  .col-md-35 {
    width: 72.9166666667%;
  }

  .col-md-36 {
    width: 75%;
  }

  .col-md-37 {
    width: 77.0833333333%;
  }

  .col-md-38 {
    width: 79.1666666667%;
  }

  .col-md-39 {
    width: 81.25%;
  }

  .col-md-40 {
    width: 83.3333333333%;
  }

  .col-md-41 {
    width: 85.4166666667%;
  }

  .col-md-42 {
    width: 87.5%;
  }

  .col-md-43 {
    width: 89.5833333333%;
  }

  .col-md-44 {
    width: 91.6666666667%;
  }

  .col-md-45 {
    width: 93.75%;
  }

  .col-md-46 {
    width: 95.8333333333%;
  }

  .col-md-47 {
    width: 97.9166666667%;
  }

  .col-md-48 {
    width: 100%;
  }

  .col-md-pull-0 {
    right: auto;
  }

  .col-md-pull-1 {
    right: 2.0833333333%;
  }

  .col-md-pull-2 {
    right: 4.1666666667%;
  }

  .col-md-pull-3 {
    right: 6.25%;
  }

  .col-md-pull-4 {
    right: 8.3333333333%;
  }

  .col-md-pull-5 {
    right: 10.4166666667%;
  }

  .col-md-pull-6 {
    right: 12.5%;
  }

  .col-md-pull-7 {
    right: 14.5833333333%;
  }

  .col-md-pull-8 {
    right: 16.6666666667%;
  }

  .col-md-pull-9 {
    right: 18.75%;
  }

  .col-md-pull-10 {
    right: 20.8333333333%;
  }

  .col-md-pull-11 {
    right: 22.9166666667%;
  }

  .col-md-pull-12 {
    right: 25%;
  }

  .col-md-pull-13 {
    right: 27.0833333333%;
  }

  .col-md-pull-14 {
    right: 29.1666666667%;
  }

  .col-md-pull-15 {
    right: 31.25%;
  }

  .col-md-pull-16 {
    right: 33.3333333333%;
  }

  .col-md-pull-17 {
    right: 35.4166666667%;
  }

  .col-md-pull-18 {
    right: 37.5%;
  }

  .col-md-pull-19 {
    right: 39.5833333333%;
  }

  .col-md-pull-20 {
    right: 41.6666666667%;
  }

  .col-md-pull-21 {
    right: 43.75%;
  }

  .col-md-pull-22 {
    right: 45.8333333333%;
  }

  .col-md-pull-23 {
    right: 47.9166666667%;
  }

  .col-md-pull-24 {
    right: 50%;
  }

  .col-md-pull-25 {
    right: 52.0833333333%;
  }

  .col-md-pull-26 {
    right: 54.1666666667%;
  }

  .col-md-pull-27 {
    right: 56.25%;
  }

  .col-md-pull-28 {
    right: 58.3333333333%;
  }

  .col-md-pull-29 {
    right: 60.4166666667%;
  }

  .col-md-pull-30 {
    right: 62.5%;
  }

  .col-md-pull-31 {
    right: 64.5833333333%;
  }

  .col-md-pull-32 {
    right: 66.6666666667%;
  }

  .col-md-pull-33 {
    right: 68.75%;
  }

  .col-md-pull-34 {
    right: 70.8333333333%;
  }

  .col-md-pull-35 {
    right: 72.9166666667%;
  }

  .col-md-pull-36 {
    right: 75%;
  }

  .col-md-pull-37 {
    right: 77.0833333333%;
  }

  .col-md-pull-38 {
    right: 79.1666666667%;
  }

  .col-md-pull-39 {
    right: 81.25%;
  }

  .col-md-pull-40 {
    right: 83.3333333333%;
  }

  .col-md-pull-41 {
    right: 85.4166666667%;
  }

  .col-md-pull-42 {
    right: 87.5%;
  }

  .col-md-pull-43 {
    right: 89.5833333333%;
  }

  .col-md-pull-44 {
    right: 91.6666666667%;
  }

  .col-md-pull-45 {
    right: 93.75%;
  }

  .col-md-pull-46 {
    right: 95.8333333333%;
  }

  .col-md-pull-47 {
    right: 97.9166666667%;
  }

  .col-md-pull-48 {
    right: 100%;
  }

  .col-md-push-0 {
    left: auto;
  }

  .col-md-push-1 {
    left: 2.0833333333%;
  }

  .col-md-push-2 {
    left: 4.1666666667%;
  }

  .col-md-push-3 {
    left: 6.25%;
  }

  .col-md-push-4 {
    left: 8.3333333333%;
  }

  .col-md-push-5 {
    left: 10.4166666667%;
  }

  .col-md-push-6 {
    left: 12.5%;
  }

  .col-md-push-7 {
    left: 14.5833333333%;
  }

  .col-md-push-8 {
    left: 16.6666666667%;
  }

  .col-md-push-9 {
    left: 18.75%;
  }

  .col-md-push-10 {
    left: 20.8333333333%;
  }

  .col-md-push-11 {
    left: 22.9166666667%;
  }

  .col-md-push-12 {
    left: 25%;
  }

  .col-md-push-13 {
    left: 27.0833333333%;
  }

  .col-md-push-14 {
    left: 29.1666666667%;
  }

  .col-md-push-15 {
    left: 31.25%;
  }

  .col-md-push-16 {
    left: 33.3333333333%;
  }

  .col-md-push-17 {
    left: 35.4166666667%;
  }

  .col-md-push-18 {
    left: 37.5%;
  }

  .col-md-push-19 {
    left: 39.5833333333%;
  }

  .col-md-push-20 {
    left: 41.6666666667%;
  }

  .col-md-push-21 {
    left: 43.75%;
  }

  .col-md-push-22 {
    left: 45.8333333333%;
  }

  .col-md-push-23 {
    left: 47.9166666667%;
  }

  .col-md-push-24 {
    left: 50%;
  }

  .col-md-push-25 {
    left: 52.0833333333%;
  }

  .col-md-push-26 {
    left: 54.1666666667%;
  }

  .col-md-push-27 {
    left: 56.25%;
  }

  .col-md-push-28 {
    left: 58.3333333333%;
  }

  .col-md-push-29 {
    left: 60.4166666667%;
  }

  .col-md-push-30 {
    left: 62.5%;
  }

  .col-md-push-31 {
    left: 64.5833333333%;
  }

  .col-md-push-32 {
    left: 66.6666666667%;
  }

  .col-md-push-33 {
    left: 68.75%;
  }

  .col-md-push-34 {
    left: 70.8333333333%;
  }

  .col-md-push-35 {
    left: 72.9166666667%;
  }

  .col-md-push-36 {
    left: 75%;
  }

  .col-md-push-37 {
    left: 77.0833333333%;
  }

  .col-md-push-38 {
    left: 79.1666666667%;
  }

  .col-md-push-39 {
    left: 81.25%;
  }

  .col-md-push-40 {
    left: 83.3333333333%;
  }

  .col-md-push-41 {
    left: 85.4166666667%;
  }

  .col-md-push-42 {
    left: 87.5%;
  }

  .col-md-push-43 {
    left: 89.5833333333%;
  }

  .col-md-push-44 {
    left: 91.6666666667%;
  }

  .col-md-push-45 {
    left: 93.75%;
  }

  .col-md-push-46 {
    left: 95.8333333333%;
  }

  .col-md-push-47 {
    left: 97.9166666667%;
  }

  .col-md-push-48 {
    left: 100%;
  }

  .col-md-offset-0 {
    margin-left: 0%;
  }

  .col-md-offset-1 {
    margin-left: 2.0833333333%;
  }

  .col-md-offset-2 {
    margin-left: 4.1666666667%;
  }

  .col-md-offset-3 {
    margin-left: 6.25%;
  }

  .col-md-offset-4 {
    margin-left: 8.3333333333%;
  }

  .col-md-offset-5 {
    margin-left: 10.4166666667%;
  }

  .col-md-offset-6 {
    margin-left: 12.5%;
  }

  .col-md-offset-7 {
    margin-left: 14.5833333333%;
  }

  .col-md-offset-8 {
    margin-left: 16.6666666667%;
  }

  .col-md-offset-9 {
    margin-left: 18.75%;
  }

  .col-md-offset-10 {
    margin-left: 20.8333333333%;
  }

  .col-md-offset-11 {
    margin-left: 22.9166666667%;
  }

  .col-md-offset-12 {
    margin-left: 25%;
  }

  .col-md-offset-13 {
    margin-left: 27.0833333333%;
  }

  .col-md-offset-14 {
    margin-left: 29.1666666667%;
  }

  .col-md-offset-15 {
    margin-left: 31.25%;
  }

  .col-md-offset-16 {
    margin-left: 33.3333333333%;
  }

  .col-md-offset-17 {
    margin-left: 35.4166666667%;
  }

  .col-md-offset-18 {
    margin-left: 37.5%;
  }

  .col-md-offset-19 {
    margin-left: 39.5833333333%;
  }

  .col-md-offset-20 {
    margin-left: 41.6666666667%;
  }

  .col-md-offset-21 {
    margin-left: 43.75%;
  }

  .col-md-offset-22 {
    margin-left: 45.8333333333%;
  }

  .col-md-offset-23 {
    margin-left: 47.9166666667%;
  }

  .col-md-offset-24 {
    margin-left: 50%;
  }

  .col-md-offset-25 {
    margin-left: 52.0833333333%;
  }

  .col-md-offset-26 {
    margin-left: 54.1666666667%;
  }

  .col-md-offset-27 {
    margin-left: 56.25%;
  }

  .col-md-offset-28 {
    margin-left: 58.3333333333%;
  }

  .col-md-offset-29 {
    margin-left: 60.4166666667%;
  }

  .col-md-offset-30 {
    margin-left: 62.5%;
  }

  .col-md-offset-31 {
    margin-left: 64.5833333333%;
  }

  .col-md-offset-32 {
    margin-left: 66.6666666667%;
  }

  .col-md-offset-33 {
    margin-left: 68.75%;
  }

  .col-md-offset-34 {
    margin-left: 70.8333333333%;
  }

  .col-md-offset-35 {
    margin-left: 72.9166666667%;
  }

  .col-md-offset-36 {
    margin-left: 75%;
  }

  .col-md-offset-37 {
    margin-left: 77.0833333333%;
  }

  .col-md-offset-38 {
    margin-left: 79.1666666667%;
  }

  .col-md-offset-39 {
    margin-left: 81.25%;
  }

  .col-md-offset-40 {
    margin-left: 83.3333333333%;
  }

  .col-md-offset-41 {
    margin-left: 85.4166666667%;
  }

  .col-md-offset-42 {
    margin-left: 87.5%;
  }

  .col-md-offset-43 {
    margin-left: 89.5833333333%;
  }

  .col-md-offset-44 {
    margin-left: 91.6666666667%;
  }

  .col-md-offset-45 {
    margin-left: 93.75%;
  }

  .col-md-offset-46 {
    margin-left: 95.8333333333%;
  }

  .col-md-offset-47 {
    margin-left: 97.9166666667%;
  }

  .col-md-offset-48 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-13, .col-lg-14, .col-lg-15, .col-lg-16, .col-lg-17, .col-lg-18, .col-lg-19, .col-lg-20, .col-lg-21, .col-lg-22, .col-lg-23, .col-lg-24, .col-lg-25, .col-lg-26, .col-lg-27, .col-lg-28, .col-lg-29, .col-lg-30, .col-lg-31, .col-lg-32, .col-lg-33, .col-lg-34, .col-lg-35, .col-lg-36, .col-lg-37, .col-lg-38, .col-lg-39, .col-lg-40, .col-lg-41, .col-lg-42, .col-lg-43, .col-lg-44, .col-lg-45, .col-lg-46, .col-lg-47, .col-lg-48 {
    float: left;
  }

  .col-lg-1 {
    width: 2.0833333333%;
  }

  .col-lg-2 {
    width: 4.1666666667%;
  }

  .col-lg-3 {
    width: 6.25%;
  }

  .col-lg-4 {
    width: 8.3333333333%;
  }

  .col-lg-5 {
    width: 10.4166666667%;
  }

  .col-lg-6 {
    width: 12.5%;
  }

  .col-lg-7 {
    width: 14.5833333333%;
  }

  .col-lg-8 {
    width: 16.6666666667%;
  }

  .col-lg-9 {
    width: 18.75%;
  }

  .col-lg-10 {
    width: 20.8333333333%;
  }

  .col-lg-11 {
    width: 22.9166666667%;
  }

  .col-lg-12 {
    width: 25%;
  }

  .col-lg-13 {
    width: 27.0833333333%;
  }

  .col-lg-14 {
    width: 29.1666666667%;
  }

  .col-lg-15 {
    width: 31.25%;
  }

  .col-lg-16 {
    width: 33.3333333333%;
  }

  .col-lg-17 {
    width: 35.4166666667%;
  }

  .col-lg-18 {
    width: 37.5%;
  }

  .col-lg-19 {
    width: 39.5833333333%;
  }

  .col-lg-20 {
    width: 41.6666666667%;
  }

  .col-lg-21 {
    width: 43.75%;
  }

  .col-lg-22 {
    width: 45.8333333333%;
  }

  .col-lg-23 {
    width: 47.9166666667%;
  }

  .col-lg-24 {
    width: 50%;
  }

  .col-lg-25 {
    width: 52.0833333333%;
  }

  .col-lg-26 {
    width: 54.1666666667%;
  }

  .col-lg-27 {
    width: 56.25%;
  }

  .col-lg-28 {
    width: 58.3333333333%;
  }

  .col-lg-29 {
    width: 60.4166666667%;
  }

  .col-lg-30 {
    width: 62.5%;
  }

  .col-lg-31 {
    width: 64.5833333333%;
  }

  .col-lg-32 {
    width: 66.6666666667%;
  }

  .col-lg-33 {
    width: 68.75%;
  }

  .col-lg-34 {
    width: 70.8333333333%;
  }

  .col-lg-35 {
    width: 72.9166666667%;
  }

  .col-lg-36 {
    width: 75%;
  }

  .col-lg-37 {
    width: 77.0833333333%;
  }

  .col-lg-38 {
    width: 79.1666666667%;
  }

  .col-lg-39 {
    width: 81.25%;
  }

  .col-lg-40 {
    width: 83.3333333333%;
  }

  .col-lg-41 {
    width: 85.4166666667%;
  }

  .col-lg-42 {
    width: 87.5%;
  }

  .col-lg-43 {
    width: 89.5833333333%;
  }

  .col-lg-44 {
    width: 91.6666666667%;
  }

  .col-lg-45 {
    width: 93.75%;
  }

  .col-lg-46 {
    width: 95.8333333333%;
  }

  .col-lg-47 {
    width: 97.9166666667%;
  }

  .col-lg-48 {
    width: 100%;
  }

  .col-lg-pull-0 {
    right: auto;
  }

  .col-lg-pull-1 {
    right: 2.0833333333%;
  }

  .col-lg-pull-2 {
    right: 4.1666666667%;
  }

  .col-lg-pull-3 {
    right: 6.25%;
  }

  .col-lg-pull-4 {
    right: 8.3333333333%;
  }

  .col-lg-pull-5 {
    right: 10.4166666667%;
  }

  .col-lg-pull-6 {
    right: 12.5%;
  }

  .col-lg-pull-7 {
    right: 14.5833333333%;
  }

  .col-lg-pull-8 {
    right: 16.6666666667%;
  }

  .col-lg-pull-9 {
    right: 18.75%;
  }

  .col-lg-pull-10 {
    right: 20.8333333333%;
  }

  .col-lg-pull-11 {
    right: 22.9166666667%;
  }

  .col-lg-pull-12 {
    right: 25%;
  }

  .col-lg-pull-13 {
    right: 27.0833333333%;
  }

  .col-lg-pull-14 {
    right: 29.1666666667%;
  }

  .col-lg-pull-15 {
    right: 31.25%;
  }

  .col-lg-pull-16 {
    right: 33.3333333333%;
  }

  .col-lg-pull-17 {
    right: 35.4166666667%;
  }

  .col-lg-pull-18 {
    right: 37.5%;
  }

  .col-lg-pull-19 {
    right: 39.5833333333%;
  }

  .col-lg-pull-20 {
    right: 41.6666666667%;
  }

  .col-lg-pull-21 {
    right: 43.75%;
  }

  .col-lg-pull-22 {
    right: 45.8333333333%;
  }

  .col-lg-pull-23 {
    right: 47.9166666667%;
  }

  .col-lg-pull-24 {
    right: 50%;
  }

  .col-lg-pull-25 {
    right: 52.0833333333%;
  }

  .col-lg-pull-26 {
    right: 54.1666666667%;
  }

  .col-lg-pull-27 {
    right: 56.25%;
  }

  .col-lg-pull-28 {
    right: 58.3333333333%;
  }

  .col-lg-pull-29 {
    right: 60.4166666667%;
  }

  .col-lg-pull-30 {
    right: 62.5%;
  }

  .col-lg-pull-31 {
    right: 64.5833333333%;
  }

  .col-lg-pull-32 {
    right: 66.6666666667%;
  }

  .col-lg-pull-33 {
    right: 68.75%;
  }

  .col-lg-pull-34 {
    right: 70.8333333333%;
  }

  .col-lg-pull-35 {
    right: 72.9166666667%;
  }

  .col-lg-pull-36 {
    right: 75%;
  }

  .col-lg-pull-37 {
    right: 77.0833333333%;
  }

  .col-lg-pull-38 {
    right: 79.1666666667%;
  }

  .col-lg-pull-39 {
    right: 81.25%;
  }

  .col-lg-pull-40 {
    right: 83.3333333333%;
  }

  .col-lg-pull-41 {
    right: 85.4166666667%;
  }

  .col-lg-pull-42 {
    right: 87.5%;
  }

  .col-lg-pull-43 {
    right: 89.5833333333%;
  }

  .col-lg-pull-44 {
    right: 91.6666666667%;
  }

  .col-lg-pull-45 {
    right: 93.75%;
  }

  .col-lg-pull-46 {
    right: 95.8333333333%;
  }

  .col-lg-pull-47 {
    right: 97.9166666667%;
  }

  .col-lg-pull-48 {
    right: 100%;
  }

  .col-lg-push-0 {
    left: auto;
  }

  .col-lg-push-1 {
    left: 2.0833333333%;
  }

  .col-lg-push-2 {
    left: 4.1666666667%;
  }

  .col-lg-push-3 {
    left: 6.25%;
  }

  .col-lg-push-4 {
    left: 8.3333333333%;
  }

  .col-lg-push-5 {
    left: 10.4166666667%;
  }

  .col-lg-push-6 {
    left: 12.5%;
  }

  .col-lg-push-7 {
    left: 14.5833333333%;
  }

  .col-lg-push-8 {
    left: 16.6666666667%;
  }

  .col-lg-push-9 {
    left: 18.75%;
  }

  .col-lg-push-10 {
    left: 20.8333333333%;
  }

  .col-lg-push-11 {
    left: 22.9166666667%;
  }

  .col-lg-push-12 {
    left: 25%;
  }

  .col-lg-push-13 {
    left: 27.0833333333%;
  }

  .col-lg-push-14 {
    left: 29.1666666667%;
  }

  .col-lg-push-15 {
    left: 31.25%;
  }

  .col-lg-push-16 {
    left: 33.3333333333%;
  }

  .col-lg-push-17 {
    left: 35.4166666667%;
  }

  .col-lg-push-18 {
    left: 37.5%;
  }

  .col-lg-push-19 {
    left: 39.5833333333%;
  }

  .col-lg-push-20 {
    left: 41.6666666667%;
  }

  .col-lg-push-21 {
    left: 43.75%;
  }

  .col-lg-push-22 {
    left: 45.8333333333%;
  }

  .col-lg-push-23 {
    left: 47.9166666667%;
  }

  .col-lg-push-24 {
    left: 50%;
  }

  .col-lg-push-25 {
    left: 52.0833333333%;
  }

  .col-lg-push-26 {
    left: 54.1666666667%;
  }

  .col-lg-push-27 {
    left: 56.25%;
  }

  .col-lg-push-28 {
    left: 58.3333333333%;
  }

  .col-lg-push-29 {
    left: 60.4166666667%;
  }

  .col-lg-push-30 {
    left: 62.5%;
  }

  .col-lg-push-31 {
    left: 64.5833333333%;
  }

  .col-lg-push-32 {
    left: 66.6666666667%;
  }

  .col-lg-push-33 {
    left: 68.75%;
  }

  .col-lg-push-34 {
    left: 70.8333333333%;
  }

  .col-lg-push-35 {
    left: 72.9166666667%;
  }

  .col-lg-push-36 {
    left: 75%;
  }

  .col-lg-push-37 {
    left: 77.0833333333%;
  }

  .col-lg-push-38 {
    left: 79.1666666667%;
  }

  .col-lg-push-39 {
    left: 81.25%;
  }

  .col-lg-push-40 {
    left: 83.3333333333%;
  }

  .col-lg-push-41 {
    left: 85.4166666667%;
  }

  .col-lg-push-42 {
    left: 87.5%;
  }

  .col-lg-push-43 {
    left: 89.5833333333%;
  }

  .col-lg-push-44 {
    left: 91.6666666667%;
  }

  .col-lg-push-45 {
    left: 93.75%;
  }

  .col-lg-push-46 {
    left: 95.8333333333%;
  }

  .col-lg-push-47 {
    left: 97.9166666667%;
  }

  .col-lg-push-48 {
    left: 100%;
  }

  .col-lg-offset-0 {
    margin-left: 0%;
  }

  .col-lg-offset-1 {
    margin-left: 2.0833333333%;
  }

  .col-lg-offset-2 {
    margin-left: 4.1666666667%;
  }

  .col-lg-offset-3 {
    margin-left: 6.25%;
  }

  .col-lg-offset-4 {
    margin-left: 8.3333333333%;
  }

  .col-lg-offset-5 {
    margin-left: 10.4166666667%;
  }

  .col-lg-offset-6 {
    margin-left: 12.5%;
  }

  .col-lg-offset-7 {
    margin-left: 14.5833333333%;
  }

  .col-lg-offset-8 {
    margin-left: 16.6666666667%;
  }

  .col-lg-offset-9 {
    margin-left: 18.75%;
  }

  .col-lg-offset-10 {
    margin-left: 20.8333333333%;
  }

  .col-lg-offset-11 {
    margin-left: 22.9166666667%;
  }

  .col-lg-offset-12 {
    margin-left: 25%;
  }

  .col-lg-offset-13 {
    margin-left: 27.0833333333%;
  }

  .col-lg-offset-14 {
    margin-left: 29.1666666667%;
  }

  .col-lg-offset-15 {
    margin-left: 31.25%;
  }

  .col-lg-offset-16 {
    margin-left: 33.3333333333%;
  }

  .col-lg-offset-17 {
    margin-left: 35.4166666667%;
  }

  .col-lg-offset-18 {
    margin-left: 37.5%;
  }

  .col-lg-offset-19 {
    margin-left: 39.5833333333%;
  }

  .col-lg-offset-20 {
    margin-left: 41.6666666667%;
  }

  .col-lg-offset-21 {
    margin-left: 43.75%;
  }

  .col-lg-offset-22 {
    margin-left: 45.8333333333%;
  }

  .col-lg-offset-23 {
    margin-left: 47.9166666667%;
  }

  .col-lg-offset-24 {
    margin-left: 50%;
  }

  .col-lg-offset-25 {
    margin-left: 52.0833333333%;
  }

  .col-lg-offset-26 {
    margin-left: 54.1666666667%;
  }

  .col-lg-offset-27 {
    margin-left: 56.25%;
  }

  .col-lg-offset-28 {
    margin-left: 58.3333333333%;
  }

  .col-lg-offset-29 {
    margin-left: 60.4166666667%;
  }

  .col-lg-offset-30 {
    margin-left: 62.5%;
  }

  .col-lg-offset-31 {
    margin-left: 64.5833333333%;
  }

  .col-lg-offset-32 {
    margin-left: 66.6666666667%;
  }

  .col-lg-offset-33 {
    margin-left: 68.75%;
  }

  .col-lg-offset-34 {
    margin-left: 70.8333333333%;
  }

  .col-lg-offset-35 {
    margin-left: 72.9166666667%;
  }

  .col-lg-offset-36 {
    margin-left: 75%;
  }

  .col-lg-offset-37 {
    margin-left: 77.0833333333%;
  }

  .col-lg-offset-38 {
    margin-left: 79.1666666667%;
  }

  .col-lg-offset-39 {
    margin-left: 81.25%;
  }

  .col-lg-offset-40 {
    margin-left: 83.3333333333%;
  }

  .col-lg-offset-41 {
    margin-left: 85.4166666667%;
  }

  .col-lg-offset-42 {
    margin-left: 87.5%;
  }

  .col-lg-offset-43 {
    margin-left: 89.5833333333%;
  }

  .col-lg-offset-44 {
    margin-left: 91.6666666667%;
  }

  .col-lg-offset-45 {
    margin-left: 93.75%;
  }

  .col-lg-offset-46 {
    margin-left: 95.8333333333%;
  }

  .col-lg-offset-47 {
    margin-left: 97.9166666667%;
  }

  .col-lg-offset-48 {
    margin-left: 100%;
  }
}
@media (min-width: 1400px) {
  .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-13, .col-xl-14, .col-xl-15, .col-xl-16, .col-xl-17, .col-xl-18, .col-xl-19, .col-xl-20, .col-xl-21, .col-xl-22, .col-xl-23, .col-xl-24, .col-xl-25, .col-xl-26, .col-xl-27, .col-xl-28, .col-xl-29, .col-xl-30, .col-xl-31, .col-xl-32, .col-xl-33, .col-xl-34, .col-xl-35, .col-xl-36, .col-xl-37, .col-xl-38, .col-xl-39, .col-xl-40, .col-xl-41, .col-xl-42, .col-xl-43, .col-xl-44, .col-xl-45, .col-xl-46, .col-xl-47, .col-xl-48 {
    float: left;
  }

  .col-xl-1 {
    width: 2.0833333333%;
  }

  .col-xl-2 {
    width: 4.1666666667%;
  }

  .col-xl-3 {
    width: 6.25%;
  }

  .col-xl-4 {
    width: 8.3333333333%;
  }

  .col-xl-5 {
    width: 10.4166666667%;
  }

  .col-xl-6 {
    width: 12.5%;
  }

  .col-xl-7 {
    width: 14.5833333333%;
  }

  .col-xl-8 {
    width: 16.6666666667%;
  }

  .col-xl-9 {
    width: 18.75%;
  }

  .col-xl-10 {
    width: 20.8333333333%;
  }

  .col-xl-11 {
    width: 22.9166666667%;
  }

  .col-xl-12 {
    width: 25%;
  }

  .col-xl-13 {
    width: 27.0833333333%;
  }

  .col-xl-14 {
    width: 29.1666666667%;
  }

  .col-xl-15 {
    width: 31.25%;
  }

  .col-xl-16 {
    width: 33.3333333333%;
  }

  .col-xl-17 {
    width: 35.4166666667%;
  }

  .col-xl-18 {
    width: 37.5%;
  }

  .col-xl-19 {
    width: 39.5833333333%;
  }

  .col-xl-20 {
    width: 41.6666666667%;
  }

  .col-xl-21 {
    width: 43.75%;
  }

  .col-xl-22 {
    width: 45.8333333333%;
  }

  .col-xl-23 {
    width: 47.9166666667%;
  }

  .col-xl-24 {
    width: 50%;
  }

  .col-xl-25 {
    width: 52.0833333333%;
  }

  .col-xl-26 {
    width: 54.1666666667%;
  }

  .col-xl-27 {
    width: 56.25%;
  }

  .col-xl-28 {
    width: 58.3333333333%;
  }

  .col-xl-29 {
    width: 60.4166666667%;
  }

  .col-xl-30 {
    width: 62.5%;
  }

  .col-xl-31 {
    width: 64.5833333333%;
  }

  .col-xl-32 {
    width: 66.6666666667%;
  }

  .col-xl-33 {
    width: 68.75%;
  }

  .col-xl-34 {
    width: 70.8333333333%;
  }

  .col-xl-35 {
    width: 72.9166666667%;
  }

  .col-xl-36 {
    width: 75%;
  }

  .col-xl-37 {
    width: 77.0833333333%;
  }

  .col-xl-38 {
    width: 79.1666666667%;
  }

  .col-xl-39 {
    width: 81.25%;
  }

  .col-xl-40 {
    width: 83.3333333333%;
  }

  .col-xl-41 {
    width: 85.4166666667%;
  }

  .col-xl-42 {
    width: 87.5%;
  }

  .col-xl-43 {
    width: 89.5833333333%;
  }

  .col-xl-44 {
    width: 91.6666666667%;
  }

  .col-xl-45 {
    width: 93.75%;
  }

  .col-xl-46 {
    width: 95.8333333333%;
  }

  .col-xl-47 {
    width: 97.9166666667%;
  }

  .col-xl-48 {
    width: 100%;
  }

  .col-xl-pull-0 {
    right: auto;
  }

  .col-xl-pull-1 {
    right: 2.0833333333%;
  }

  .col-xl-pull-2 {
    right: 4.1666666667%;
  }

  .col-xl-pull-3 {
    right: 6.25%;
  }

  .col-xl-pull-4 {
    right: 8.3333333333%;
  }

  .col-xl-pull-5 {
    right: 10.4166666667%;
  }

  .col-xl-pull-6 {
    right: 12.5%;
  }

  .col-xl-pull-7 {
    right: 14.5833333333%;
  }

  .col-xl-pull-8 {
    right: 16.6666666667%;
  }

  .col-xl-pull-9 {
    right: 18.75%;
  }

  .col-xl-pull-10 {
    right: 20.8333333333%;
  }

  .col-xl-pull-11 {
    right: 22.9166666667%;
  }

  .col-xl-pull-12 {
    right: 25%;
  }

  .col-xl-pull-13 {
    right: 27.0833333333%;
  }

  .col-xl-pull-14 {
    right: 29.1666666667%;
  }

  .col-xl-pull-15 {
    right: 31.25%;
  }

  .col-xl-pull-16 {
    right: 33.3333333333%;
  }

  .col-xl-pull-17 {
    right: 35.4166666667%;
  }

  .col-xl-pull-18 {
    right: 37.5%;
  }

  .col-xl-pull-19 {
    right: 39.5833333333%;
  }

  .col-xl-pull-20 {
    right: 41.6666666667%;
  }

  .col-xl-pull-21 {
    right: 43.75%;
  }

  .col-xl-pull-22 {
    right: 45.8333333333%;
  }

  .col-xl-pull-23 {
    right: 47.9166666667%;
  }

  .col-xl-pull-24 {
    right: 50%;
  }

  .col-xl-pull-25 {
    right: 52.0833333333%;
  }

  .col-xl-pull-26 {
    right: 54.1666666667%;
  }

  .col-xl-pull-27 {
    right: 56.25%;
  }

  .col-xl-pull-28 {
    right: 58.3333333333%;
  }

  .col-xl-pull-29 {
    right: 60.4166666667%;
  }

  .col-xl-pull-30 {
    right: 62.5%;
  }

  .col-xl-pull-31 {
    right: 64.5833333333%;
  }

  .col-xl-pull-32 {
    right: 66.6666666667%;
  }

  .col-xl-pull-33 {
    right: 68.75%;
  }

  .col-xl-pull-34 {
    right: 70.8333333333%;
  }

  .col-xl-pull-35 {
    right: 72.9166666667%;
  }

  .col-xl-pull-36 {
    right: 75%;
  }

  .col-xl-pull-37 {
    right: 77.0833333333%;
  }

  .col-xl-pull-38 {
    right: 79.1666666667%;
  }

  .col-xl-pull-39 {
    right: 81.25%;
  }

  .col-xl-pull-40 {
    right: 83.3333333333%;
  }

  .col-xl-pull-41 {
    right: 85.4166666667%;
  }

  .col-xl-pull-42 {
    right: 87.5%;
  }

  .col-xl-pull-43 {
    right: 89.5833333333%;
  }

  .col-xl-pull-44 {
    right: 91.6666666667%;
  }

  .col-xl-pull-45 {
    right: 93.75%;
  }

  .col-xl-pull-46 {
    right: 95.8333333333%;
  }

  .col-xl-pull-47 {
    right: 97.9166666667%;
  }

  .col-xl-pull-48 {
    right: 100%;
  }

  .col-xl-push-0 {
    left: auto;
  }

  .col-xl-push-1 {
    left: 2.0833333333%;
  }

  .col-xl-push-2 {
    left: 4.1666666667%;
  }

  .col-xl-push-3 {
    left: 6.25%;
  }

  .col-xl-push-4 {
    left: 8.3333333333%;
  }

  .col-xl-push-5 {
    left: 10.4166666667%;
  }

  .col-xl-push-6 {
    left: 12.5%;
  }

  .col-xl-push-7 {
    left: 14.5833333333%;
  }

  .col-xl-push-8 {
    left: 16.6666666667%;
  }

  .col-xl-push-9 {
    left: 18.75%;
  }

  .col-xl-push-10 {
    left: 20.8333333333%;
  }

  .col-xl-push-11 {
    left: 22.9166666667%;
  }

  .col-xl-push-12 {
    left: 25%;
  }

  .col-xl-push-13 {
    left: 27.0833333333%;
  }

  .col-xl-push-14 {
    left: 29.1666666667%;
  }

  .col-xl-push-15 {
    left: 31.25%;
  }

  .col-xl-push-16 {
    left: 33.3333333333%;
  }

  .col-xl-push-17 {
    left: 35.4166666667%;
  }

  .col-xl-push-18 {
    left: 37.5%;
  }

  .col-xl-push-19 {
    left: 39.5833333333%;
  }

  .col-xl-push-20 {
    left: 41.6666666667%;
  }

  .col-xl-push-21 {
    left: 43.75%;
  }

  .col-xl-push-22 {
    left: 45.8333333333%;
  }

  .col-xl-push-23 {
    left: 47.9166666667%;
  }

  .col-xl-push-24 {
    left: 50%;
  }

  .col-xl-push-25 {
    left: 52.0833333333%;
  }

  .col-xl-push-26 {
    left: 54.1666666667%;
  }

  .col-xl-push-27 {
    left: 56.25%;
  }

  .col-xl-push-28 {
    left: 58.3333333333%;
  }

  .col-xl-push-29 {
    left: 60.4166666667%;
  }

  .col-xl-push-30 {
    left: 62.5%;
  }

  .col-xl-push-31 {
    left: 64.5833333333%;
  }

  .col-xl-push-32 {
    left: 66.6666666667%;
  }

  .col-xl-push-33 {
    left: 68.75%;
  }

  .col-xl-push-34 {
    left: 70.8333333333%;
  }

  .col-xl-push-35 {
    left: 72.9166666667%;
  }

  .col-xl-push-36 {
    left: 75%;
  }

  .col-xl-push-37 {
    left: 77.0833333333%;
  }

  .col-xl-push-38 {
    left: 79.1666666667%;
  }

  .col-xl-push-39 {
    left: 81.25%;
  }

  .col-xl-push-40 {
    left: 83.3333333333%;
  }

  .col-xl-push-41 {
    left: 85.4166666667%;
  }

  .col-xl-push-42 {
    left: 87.5%;
  }

  .col-xl-push-43 {
    left: 89.5833333333%;
  }

  .col-xl-push-44 {
    left: 91.6666666667%;
  }

  .col-xl-push-45 {
    left: 93.75%;
  }

  .col-xl-push-46 {
    left: 95.8333333333%;
  }

  .col-xl-push-47 {
    left: 97.9166666667%;
  }

  .col-xl-push-48 {
    left: 100%;
  }

  .col-xl-offset-0 {
    margin-left: 0%;
  }

  .col-xl-offset-1 {
    margin-left: 2.0833333333%;
  }

  .col-xl-offset-2 {
    margin-left: 4.1666666667%;
  }

  .col-xl-offset-3 {
    margin-left: 6.25%;
  }

  .col-xl-offset-4 {
    margin-left: 8.3333333333%;
  }

  .col-xl-offset-5 {
    margin-left: 10.4166666667%;
  }

  .col-xl-offset-6 {
    margin-left: 12.5%;
  }

  .col-xl-offset-7 {
    margin-left: 14.5833333333%;
  }

  .col-xl-offset-8 {
    margin-left: 16.6666666667%;
  }

  .col-xl-offset-9 {
    margin-left: 18.75%;
  }

  .col-xl-offset-10 {
    margin-left: 20.8333333333%;
  }

  .col-xl-offset-11 {
    margin-left: 22.9166666667%;
  }

  .col-xl-offset-12 {
    margin-left: 25%;
  }

  .col-xl-offset-13 {
    margin-left: 27.0833333333%;
  }

  .col-xl-offset-14 {
    margin-left: 29.1666666667%;
  }

  .col-xl-offset-15 {
    margin-left: 31.25%;
  }

  .col-xl-offset-16 {
    margin-left: 33.3333333333%;
  }

  .col-xl-offset-17 {
    margin-left: 35.4166666667%;
  }

  .col-xl-offset-18 {
    margin-left: 37.5%;
  }

  .col-xl-offset-19 {
    margin-left: 39.5833333333%;
  }

  .col-xl-offset-20 {
    margin-left: 41.6666666667%;
  }

  .col-xl-offset-21 {
    margin-left: 43.75%;
  }

  .col-xl-offset-22 {
    margin-left: 45.8333333333%;
  }

  .col-xl-offset-23 {
    margin-left: 47.9166666667%;
  }

  .col-xl-offset-24 {
    margin-left: 50%;
  }

  .col-xl-offset-25 {
    margin-left: 52.0833333333%;
  }

  .col-xl-offset-26 {
    margin-left: 54.1666666667%;
  }

  .col-xl-offset-27 {
    margin-left: 56.25%;
  }

  .col-xl-offset-28 {
    margin-left: 58.3333333333%;
  }

  .col-xl-offset-29 {
    margin-left: 60.4166666667%;
  }

  .col-xl-offset-30 {
    margin-left: 62.5%;
  }

  .col-xl-offset-31 {
    margin-left: 64.5833333333%;
  }

  .col-xl-offset-32 {
    margin-left: 66.6666666667%;
  }

  .col-xl-offset-33 {
    margin-left: 68.75%;
  }

  .col-xl-offset-34 {
    margin-left: 70.8333333333%;
  }

  .col-xl-offset-35 {
    margin-left: 72.9166666667%;
  }

  .col-xl-offset-36 {
    margin-left: 75%;
  }

  .col-xl-offset-37 {
    margin-left: 77.0833333333%;
  }

  .col-xl-offset-38 {
    margin-left: 79.1666666667%;
  }

  .col-xl-offset-39 {
    margin-left: 81.25%;
  }

  .col-xl-offset-40 {
    margin-left: 83.3333333333%;
  }

  .col-xl-offset-41 {
    margin-left: 85.4166666667%;
  }

  .col-xl-offset-42 {
    margin-left: 87.5%;
  }

  .col-xl-offset-43 {
    margin-left: 89.5833333333%;
  }

  .col-xl-offset-44 {
    margin-left: 91.6666666667%;
  }

  .col-xl-offset-45 {
    margin-left: 93.75%;
  }

  .col-xl-offset-46 {
    margin-left: 95.8333333333%;
  }

  .col-xl-offset-47 {
    margin-left: 97.9166666667%;
  }

  .col-xl-offset-48 {
    margin-left: 100%;
  }
}
@media (min-width: 1600px) {
  .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl-13, .col-xxl-14, .col-xxl-15, .col-xxl-16, .col-xxl-17, .col-xxl-18, .col-xxl-19, .col-xxl-20, .col-xxl-21, .col-xxl-22, .col-xxl-23, .col-xxl-24, .col-xxl-25, .col-xxl-26, .col-xxl-27, .col-xxl-28, .col-xxl-29, .col-xxl-30, .col-xxl-31, .col-xxl-32, .col-xxl-33, .col-xxl-34, .col-xxl-35, .col-xxl-36, .col-xxl-37, .col-xxl-38, .col-xxl-39, .col-xxl-40, .col-xxl-41, .col-xxl-42, .col-xxl-43, .col-xxl-44, .col-xxl-45, .col-xxl-46, .col-xxl-47, .col-xxl-48 {
    float: left;
  }

  .col-xxl-1 {
    width: 2.0833333333%;
  }

  .col-xxl-2 {
    width: 4.1666666667%;
  }

  .col-xxl-3 {
    width: 6.25%;
  }

  .col-xxl-4 {
    width: 8.3333333333%;
  }

  .col-xxl-5 {
    width: 10.4166666667%;
  }

  .col-xxl-6 {
    width: 12.5%;
  }

  .col-xxl-7 {
    width: 14.5833333333%;
  }

  .col-xxl-8 {
    width: 16.6666666667%;
  }

  .col-xxl-9 {
    width: 18.75%;
  }

  .col-xxl-10 {
    width: 20.8333333333%;
  }

  .col-xxl-11 {
    width: 22.9166666667%;
  }

  .col-xxl-12 {
    width: 25%;
  }

  .col-xxl-13 {
    width: 27.0833333333%;
  }

  .col-xxl-14 {
    width: 29.1666666667%;
  }

  .col-xxl-15 {
    width: 31.25%;
  }

  .col-xxl-16 {
    width: 33.3333333333%;
  }

  .col-xxl-17 {
    width: 35.4166666667%;
  }

  .col-xxl-18 {
    width: 37.5%;
  }

  .col-xxl-19 {
    width: 39.5833333333%;
  }

  .col-xxl-20 {
    width: 41.6666666667%;
  }

  .col-xxl-21 {
    width: 43.75%;
  }

  .col-xxl-22 {
    width: 45.8333333333%;
  }

  .col-xxl-23 {
    width: 47.9166666667%;
  }

  .col-xxl-24 {
    width: 50%;
  }

  .col-xxl-25 {
    width: 52.0833333333%;
  }

  .col-xxl-26 {
    width: 54.1666666667%;
  }

  .col-xxl-27 {
    width: 56.25%;
  }

  .col-xxl-28 {
    width: 58.3333333333%;
  }

  .col-xxl-29 {
    width: 60.4166666667%;
  }

  .col-xxl-30 {
    width: 62.5%;
  }

  .col-xxl-31 {
    width: 64.5833333333%;
  }

  .col-xxl-32 {
    width: 66.6666666667%;
  }

  .col-xxl-33 {
    width: 68.75%;
  }

  .col-xxl-34 {
    width: 70.8333333333%;
  }

  .col-xxl-35 {
    width: 72.9166666667%;
  }

  .col-xxl-36 {
    width: 75%;
  }

  .col-xxl-37 {
    width: 77.0833333333%;
  }

  .col-xxl-38 {
    width: 79.1666666667%;
  }

  .col-xxl-39 {
    width: 81.25%;
  }

  .col-xxl-40 {
    width: 83.3333333333%;
  }

  .col-xxl-41 {
    width: 85.4166666667%;
  }

  .col-xxl-42 {
    width: 87.5%;
  }

  .col-xxl-43 {
    width: 89.5833333333%;
  }

  .col-xxl-44 {
    width: 91.6666666667%;
  }

  .col-xxl-45 {
    width: 93.75%;
  }

  .col-xxl-46 {
    width: 95.8333333333%;
  }

  .col-xxl-47 {
    width: 97.9166666667%;
  }

  .col-xxl-48 {
    width: 100%;
  }

  .col-xxl-pull-0 {
    right: auto;
  }

  .col-xxl-pull-1 {
    right: 2.0833333333%;
  }

  .col-xxl-pull-2 {
    right: 4.1666666667%;
  }

  .col-xxl-pull-3 {
    right: 6.25%;
  }

  .col-xxl-pull-4 {
    right: 8.3333333333%;
  }

  .col-xxl-pull-5 {
    right: 10.4166666667%;
  }

  .col-xxl-pull-6 {
    right: 12.5%;
  }

  .col-xxl-pull-7 {
    right: 14.5833333333%;
  }

  .col-xxl-pull-8 {
    right: 16.6666666667%;
  }

  .col-xxl-pull-9 {
    right: 18.75%;
  }

  .col-xxl-pull-10 {
    right: 20.8333333333%;
  }

  .col-xxl-pull-11 {
    right: 22.9166666667%;
  }

  .col-xxl-pull-12 {
    right: 25%;
  }

  .col-xxl-pull-13 {
    right: 27.0833333333%;
  }

  .col-xxl-pull-14 {
    right: 29.1666666667%;
  }

  .col-xxl-pull-15 {
    right: 31.25%;
  }

  .col-xxl-pull-16 {
    right: 33.3333333333%;
  }

  .col-xxl-pull-17 {
    right: 35.4166666667%;
  }

  .col-xxl-pull-18 {
    right: 37.5%;
  }

  .col-xxl-pull-19 {
    right: 39.5833333333%;
  }

  .col-xxl-pull-20 {
    right: 41.6666666667%;
  }

  .col-xxl-pull-21 {
    right: 43.75%;
  }

  .col-xxl-pull-22 {
    right: 45.8333333333%;
  }

  .col-xxl-pull-23 {
    right: 47.9166666667%;
  }

  .col-xxl-pull-24 {
    right: 50%;
  }

  .col-xxl-pull-25 {
    right: 52.0833333333%;
  }

  .col-xxl-pull-26 {
    right: 54.1666666667%;
  }

  .col-xxl-pull-27 {
    right: 56.25%;
  }

  .col-xxl-pull-28 {
    right: 58.3333333333%;
  }

  .col-xxl-pull-29 {
    right: 60.4166666667%;
  }

  .col-xxl-pull-30 {
    right: 62.5%;
  }

  .col-xxl-pull-31 {
    right: 64.5833333333%;
  }

  .col-xxl-pull-32 {
    right: 66.6666666667%;
  }

  .col-xxl-pull-33 {
    right: 68.75%;
  }

  .col-xxl-pull-34 {
    right: 70.8333333333%;
  }

  .col-xxl-pull-35 {
    right: 72.9166666667%;
  }

  .col-xxl-pull-36 {
    right: 75%;
  }

  .col-xxl-pull-37 {
    right: 77.0833333333%;
  }

  .col-xxl-pull-38 {
    right: 79.1666666667%;
  }

  .col-xxl-pull-39 {
    right: 81.25%;
  }

  .col-xxl-pull-40 {
    right: 83.3333333333%;
  }

  .col-xxl-pull-41 {
    right: 85.4166666667%;
  }

  .col-xxl-pull-42 {
    right: 87.5%;
  }

  .col-xxl-pull-43 {
    right: 89.5833333333%;
  }

  .col-xxl-pull-44 {
    right: 91.6666666667%;
  }

  .col-xxl-pull-45 {
    right: 93.75%;
  }

  .col-xxl-pull-46 {
    right: 95.8333333333%;
  }

  .col-xxl-pull-47 {
    right: 97.9166666667%;
  }

  .col-xxl-pull-48 {
    right: 100%;
  }

  .col-xxl-push-0 {
    left: auto;
  }

  .col-xxl-push-1 {
    left: 2.0833333333%;
  }

  .col-xxl-push-2 {
    left: 4.1666666667%;
  }

  .col-xxl-push-3 {
    left: 6.25%;
  }

  .col-xxl-push-4 {
    left: 8.3333333333%;
  }

  .col-xxl-push-5 {
    left: 10.4166666667%;
  }

  .col-xxl-push-6 {
    left: 12.5%;
  }

  .col-xxl-push-7 {
    left: 14.5833333333%;
  }

  .col-xxl-push-8 {
    left: 16.6666666667%;
  }

  .col-xxl-push-9 {
    left: 18.75%;
  }

  .col-xxl-push-10 {
    left: 20.8333333333%;
  }

  .col-xxl-push-11 {
    left: 22.9166666667%;
  }

  .col-xxl-push-12 {
    left: 25%;
  }

  .col-xxl-push-13 {
    left: 27.0833333333%;
  }

  .col-xxl-push-14 {
    left: 29.1666666667%;
  }

  .col-xxl-push-15 {
    left: 31.25%;
  }

  .col-xxl-push-16 {
    left: 33.3333333333%;
  }

  .col-xxl-push-17 {
    left: 35.4166666667%;
  }

  .col-xxl-push-18 {
    left: 37.5%;
  }

  .col-xxl-push-19 {
    left: 39.5833333333%;
  }

  .col-xxl-push-20 {
    left: 41.6666666667%;
  }

  .col-xxl-push-21 {
    left: 43.75%;
  }

  .col-xxl-push-22 {
    left: 45.8333333333%;
  }

  .col-xxl-push-23 {
    left: 47.9166666667%;
  }

  .col-xxl-push-24 {
    left: 50%;
  }

  .col-xxl-push-25 {
    left: 52.0833333333%;
  }

  .col-xxl-push-26 {
    left: 54.1666666667%;
  }

  .col-xxl-push-27 {
    left: 56.25%;
  }

  .col-xxl-push-28 {
    left: 58.3333333333%;
  }

  .col-xxl-push-29 {
    left: 60.4166666667%;
  }

  .col-xxl-push-30 {
    left: 62.5%;
  }

  .col-xxl-push-31 {
    left: 64.5833333333%;
  }

  .col-xxl-push-32 {
    left: 66.6666666667%;
  }

  .col-xxl-push-33 {
    left: 68.75%;
  }

  .col-xxl-push-34 {
    left: 70.8333333333%;
  }

  .col-xxl-push-35 {
    left: 72.9166666667%;
  }

  .col-xxl-push-36 {
    left: 75%;
  }

  .col-xxl-push-37 {
    left: 77.0833333333%;
  }

  .col-xxl-push-38 {
    left: 79.1666666667%;
  }

  .col-xxl-push-39 {
    left: 81.25%;
  }

  .col-xxl-push-40 {
    left: 83.3333333333%;
  }

  .col-xxl-push-41 {
    left: 85.4166666667%;
  }

  .col-xxl-push-42 {
    left: 87.5%;
  }

  .col-xxl-push-43 {
    left: 89.5833333333%;
  }

  .col-xxl-push-44 {
    left: 91.6666666667%;
  }

  .col-xxl-push-45 {
    left: 93.75%;
  }

  .col-xxl-push-46 {
    left: 95.8333333333%;
  }

  .col-xxl-push-47 {
    left: 97.9166666667%;
  }

  .col-xxl-push-48 {
    left: 100%;
  }

  .col-xxl-offset-0 {
    margin-left: 0%;
  }

  .col-xxl-offset-1 {
    margin-left: 2.0833333333%;
  }

  .col-xxl-offset-2 {
    margin-left: 4.1666666667%;
  }

  .col-xxl-offset-3 {
    margin-left: 6.25%;
  }

  .col-xxl-offset-4 {
    margin-left: 8.3333333333%;
  }

  .col-xxl-offset-5 {
    margin-left: 10.4166666667%;
  }

  .col-xxl-offset-6 {
    margin-left: 12.5%;
  }

  .col-xxl-offset-7 {
    margin-left: 14.5833333333%;
  }

  .col-xxl-offset-8 {
    margin-left: 16.6666666667%;
  }

  .col-xxl-offset-9 {
    margin-left: 18.75%;
  }

  .col-xxl-offset-10 {
    margin-left: 20.8333333333%;
  }

  .col-xxl-offset-11 {
    margin-left: 22.9166666667%;
  }

  .col-xxl-offset-12 {
    margin-left: 25%;
  }

  .col-xxl-offset-13 {
    margin-left: 27.0833333333%;
  }

  .col-xxl-offset-14 {
    margin-left: 29.1666666667%;
  }

  .col-xxl-offset-15 {
    margin-left: 31.25%;
  }

  .col-xxl-offset-16 {
    margin-left: 33.3333333333%;
  }

  .col-xxl-offset-17 {
    margin-left: 35.4166666667%;
  }

  .col-xxl-offset-18 {
    margin-left: 37.5%;
  }

  .col-xxl-offset-19 {
    margin-left: 39.5833333333%;
  }

  .col-xxl-offset-20 {
    margin-left: 41.6666666667%;
  }

  .col-xxl-offset-21 {
    margin-left: 43.75%;
  }

  .col-xxl-offset-22 {
    margin-left: 45.8333333333%;
  }

  .col-xxl-offset-23 {
    margin-left: 47.9166666667%;
  }

  .col-xxl-offset-24 {
    margin-left: 50%;
  }

  .col-xxl-offset-25 {
    margin-left: 52.0833333333%;
  }

  .col-xxl-offset-26 {
    margin-left: 54.1666666667%;
  }

  .col-xxl-offset-27 {
    margin-left: 56.25%;
  }

  .col-xxl-offset-28 {
    margin-left: 58.3333333333%;
  }

  .col-xxl-offset-29 {
    margin-left: 60.4166666667%;
  }

  .col-xxl-offset-30 {
    margin-left: 62.5%;
  }

  .col-xxl-offset-31 {
    margin-left: 64.5833333333%;
  }

  .col-xxl-offset-32 {
    margin-left: 66.6666666667%;
  }

  .col-xxl-offset-33 {
    margin-left: 68.75%;
  }

  .col-xxl-offset-34 {
    margin-left: 70.8333333333%;
  }

  .col-xxl-offset-35 {
    margin-left: 72.9166666667%;
  }

  .col-xxl-offset-36 {
    margin-left: 75%;
  }

  .col-xxl-offset-37 {
    margin-left: 77.0833333333%;
  }

  .col-xxl-offset-38 {
    margin-left: 79.1666666667%;
  }

  .col-xxl-offset-39 {
    margin-left: 81.25%;
  }

  .col-xxl-offset-40 {
    margin-left: 83.3333333333%;
  }

  .col-xxl-offset-41 {
    margin-left: 85.4166666667%;
  }

  .col-xxl-offset-42 {
    margin-left: 87.5%;
  }

  .col-xxl-offset-43 {
    margin-left: 89.5833333333%;
  }

  .col-xxl-offset-44 {
    margin-left: 91.6666666667%;
  }

  .col-xxl-offset-45 {
    margin-left: 93.75%;
  }

  .col-xxl-offset-46 {
    margin-left: 95.8333333333%;
  }

  .col-xxl-offset-47 {
    margin-left: 97.9166666667%;
  }

  .col-xxl-offset-48 {
    margin-left: 100%;
  }
}
.clearfix:before, .clearfix:after {
  display: table;
  content: " ";
}
.clearfix:after {
  clear: both;
}

.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.pull-right {
  float: right !important;
}

.pull-left {
  float: left !important;
}

.hide {
  display: none !important;
}

.show {
  display: block !important;
}

.invisible {
  visibility: hidden;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.hidden {
  display: none !important;
}

.affix {
  position: fixed;
}

@-ms-viewport {
  width: device-width;
}
.visible-xs {
  display: none !important;
}

.visible-sm {
  display: none !important;
}

.visible-md {
  display: none !important;
}

.visible-lg {
  display: none !important;
}

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

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

  table.visible-xs {
    display: table !important;
  }

  tr.visible-xs {
    display: table-row !important;
  }

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

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

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

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }

  table.visible-sm {
    display: table !important;
  }

  tr.visible-sm {
    display: table-row !important;
  }

  th.visible-sm,
td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }

  table.visible-md {
    display: table !important;
  }

  tr.visible-md {
    display: table-row !important;
  }

  th.visible-md,
td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }

  table.visible-lg {
    display: table !important;
  }

  tr.visible-lg {
    display: table-row !important;
  }

  th.visible-lg,
td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: block !important;
  }

  table.visible-print {
    display: table !important;
  }

  tr.visible-print {
    display: table-row !important;
  }

  th.visible-print,
td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}

.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}

.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  .hidden-print {
    display: none !important;
  }
}
.visible-xl {
  display: none !important;
}

.visible-xxl {
  display: none !important;
}

.visible-xl-block,
.visible-xl-inline,
.visible-xl-inline-block,
.visible-xxl-block,
.visible-xxl-inline,
.visible-xxl-inline-block {
  display: none !important;
}

@media (min-width: 1400px) {
  .visible-xl {
    display: block !important;
  }

  table.visible-xl {
    display: table !important;
  }

  tr.visible-xl {
    display: table-row !important;
  }

  th.visible-xl,
td.visible-xl {
    display: table-cell !important;
  }
}
@media (min-width: 1400px) {
  .visible-xl-block {
    display: block !important;
  }
}

@media (min-width: 1400px) {
  .visible-xl-inline {
    display: inline !important;
  }
}

@media (min-width: 1400px) {
  .visible-xl-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1600px) {
  .visible-xxl {
    display: block !important;
  }

  table.visible-xxl {
    display: table !important;
  }

  tr.visible-xxl {
    display: table-row !important;
  }

  th.visible-xxl,
td.visible-xxl {
    display: table-cell !important;
  }
}
@media (min-width: 1600px) {
  .visible-xxl-block {
    display: block !important;
  }
}

@media (min-width: 1600px) {
  .visible-xxl-inline {
    display: inline !important;
  }
}

@media (min-width: 1600px) {
  .visible-xxl-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1200px) and (max-width: 1399px) {
  .hidden-lg {
    display: none !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .hidden-xl {
    display: none !important;
  }
}
@media (min-width: 1600px) {
  .hidden-xxl {
    display: none !important;
  }
}

/*# sourceMappingURL=redefine.css.map */
