/*https://www.iconfinder.com/iconsets/flat-business-icons*/

#appOverLay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999999999;
  background-color: rgba(200, 200, 200, .3);
}

/**
    OVERRIDE MATERIAL CSS
 */

md-select.md-default-theme .md-select-value.md-select-placeholder,
md-select .md-select-value.md-select-placeholder,
md-input-container.md-default-theme label,
md-input-container:not(.disabled) label,
md-input-container.md-default-theme .md-placeholder,
md-input-container .md-placeholder {
  color: #333;
}

md-autocomplete[md-floating-label] md-autocomplete-wrap md-input-container {
  margin: 0!important;
  background: #fff;
}

._md-datepicker-floating-label._md-datepicker-has-calendar-icon>label:not(.md-no-float):not(.md-container-ignore) {
  left: 0;
}

.md-datepicker-triangle-button {
  display: none !important;
}



.datapicker-label {
  font-size: 12px;
  margin-left: 5px;
  color: #868585;
}

md-input-container .hint {
  /* Copy styles from ng-messages */
  font-size: 12px;
  line-height: 14px;
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  /* Set our own color */
  color: grey;
}

md-autocomplete {
  min-width: auto !important;
}

.input-radio-button {
  position: relative;
  margin-top: 20px;
}

.input-radio-button small.label {
  font-size: 80%;
  position: absolute;
  top: -20px;
  left: 0;
  color: rgba(0, 0, 0, 0.54);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 95%;
}

.input-radio-button .md-block {
  padding: 7px 10px;
}

md-checkbox {
  margin: 0;
}

._md-datepicker-floating-label._md-datepicker-has-calendar-icon>label:not(.md-no-float):not(.md-container-ignore) {
  width: 100%;
}

.md-whiteframe-1dp,
.md-whiteframe-z1 {
  box-shadow: none;
}

/** Workaround to working on safari **/

@media (min-width:600px) {
  .layout-row>.flex-50.flex-gt-xs-10,
  .layout-row>.flex-gt-xs-10 {
    -webkit-flex: 1 1 10%;
    flex: 1 1 10%;
  }

  .layout-row>.flex-50.flex-gt-xs-20,
  .layout-row>.flex-gt-xs-20 {
    -webkit-flex: 1 1 20%;
    flex: 1 1 20%;
  }

  .layout-row>.flex-50.flex-gt-xs-25,
  .layout-row>.flex-gt-xs-25 {
    -webkit-flex: 1 1 25%;
    flex: 1 1 25%;
  }

  .layout-row>.flex-50.flex-gt-xs-30,
  .layout-row>.flex-gt-xs-30 {
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
  }

  .layout-row>.flex-gt-xs-45 {
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
  }

  .layout-row>.flex-gt-xs-50 {
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
  }
}

@media (min-width:960px) {
  .layout-row>.flex-gt-sm-20 {
    -webkit-flex: 1 1 20%;
    flex: 1 1 20%;
  }

  .layout-row>.flex-gt-sm-25 {
    -webkit-flex: 1 1 25%;
    flex: 1 1 25%;
  }

  .layout-row>.flex-gt-sm-33 {
    -webkit-flex: 1 1 33%;
    flex: 1 1 33%;
  }

  .layout-row>.flex-100.flex-gt-sm-40,
  .layout-row>.flex-gt-sm-40 {
    -webkit-flex: 1 1 40%;
    flex: 1 1 40%;
  }

  .layout-row>.flex-gt-sm-45 {
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
  }

  .layout-row>.flex-100.flex-gt-sm-50,
  .layout-row>.flex-gt-sm-50 {
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
  }

  .layout-row>.flex-gt-xs-45.flex-gt-sm-100,
  .layout-row>.flex-gt-xs-50.flex-gt-sm-100 {
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
  }
}

@media (min-width:1280px) {
  .layout-row>.flex-gt-xs-50.flex-gt-md-100 {
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
  }

  .layout-row>.flex-gt-xs-45.flex-gt-sm-100.flex-gt-md-45 {
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
  }

  .layout-row>.flex-gt-xs-50.flex-gt-sm-100.flex-gt-md-50 {
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
  }

  .layout-row>.flex-gt-sm-45.flex-gt-md-30,
  .layout-row>.flex-gt-md-30 {
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
  }

  .layout-row>.flex-gt-md-33 {
    -webkit-flex: 1 1 33%;
    flex: 1 1 33%;
  }

  .layout-row>.flex-gt-md-45 {
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
  }

  .layout-row>.flex-gt-md-50 {
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
  }

  .layout-row>.flex-gt-sm-50.flex-gt-md-66,
  .layout-row>.flex-gt-md-66 {
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
  }
}

/**
    TOOLBAR
*/

md-toolbar._md-toolbar-transitions,
md-toolbar.md-default-theme:not(.md-menu-toolbar),
md-toolbar:not(.md-menu-toolbar) {
  background-color: #5247bd;
}

/** STEPPER **/

.md-step md-step-label-wrapper:before {
  background: rgba(136, 143, 255, 0.24);
  color: hsla(231, 48%, 48%, 0.83);
  border: solid 1px rgba(82, 71, 189, 0.24);
  box-shadow: 0 2px 7px 0 rgba(82, 71, 189, .3);
}

.md-step.md-active md-step-label-wrapper:before,
.md-step.md-success md-step-label-wrapper:before {
  background: rgba(82, 71, 189, 0.85);
  color: #fff;
}

.md-step:after,
.md-step:before {
  background: rgba(37, 27, 111, 0.91);
  height: 1px;
}

/** CARD **/

md-card {
  margin: 8px;
  box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.1);
  border: solid 1px #cddef7;
}

/*
 * TOOLBAR >  USER-MENU
 */

.md-toolbar-tools {
  padding: 0 !important;
}

md-toolbar .user-menu {
  height: 64px;
  padding: 0;
}

md-toolbar .user-menu .avatar {
  width: 40px;
  min-width: 40px;
  height: 40px;
  line-height: 40px;
  margin: 0 8px 0 0;
  border-radius: 50%;
  font-size: 17px;
  font-weight: 500;
  text-align: center;
  color: #FFF;
}

md-toolbar .user-menu .user-button {
  height: 64px;
  min-height: 64px;
  margin: 0 !important;
  padding: 0 !important;
}

md-toolbar .user-menu .user-button .username {
  margin: 0 12px 0 8px;
}

md-toolbar .user-menu .user-button md-icon {
  color: #dce2f1;
}

.toolbar-search {
  background: rgba(255, 255, 255, .2);
  padding: 0 30px;
  height: 35px;
  margin: 0;
}

.toolbar-search input,
.toolbar-search md-icon {
  color: #fff !important;
  border: none !important;
}

md-toolbar.application .md-toolbar-tools>.toolbar-link {
  height: 64px;
  line-height: 64px;
  min-width: 64px !important;
  border-right: solid 1px rgba(158, 158, 158, 0.2);
  margin: 0;
  padding: 0 20px;
}

md-toolbar.application .md-toolbar-tools>.toolbar-link.first {
  border-left: solid 1px rgba(158, 158, 158, 0.2);
}

/***
   START Button
*/

.pulse-button {
  position: relative;
  border: none;
  box-shadow: 0 0 0 0 rgba(255, 160, 0, 0.7);
  -webkit-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
}

.pulse-button:hover {
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
}

@-webkit-keyframes pulse {
  to {
    box-shadow: 0 0 0 25px rgba(255, 160, 0, 0);
  }
}

@-moz-keyframes pulse {
  to {
    box-shadow: 0 0 0 25px rgba(255, 160, 0, 0);
  }
}

@-ms-keyframes pulse {
  to {
    box-shadow: 0 0 0 25px rgba(255, 160, 0, 0);
  }
}

@keyframes pulse {
  to {
    box-shadow: 0 0 0 25px rgba(255, 160, 0, 0);
  }
}

button.user-button,
a.toolbar-link {
  text-transform: capitalize;
  color: #dce2f1;
  font-weight: 400;
}

button.right-arrow:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 3px solid transparent;
  border-top: 3px solid #9198a8;
  top: 0;
  right: 0;
  margin: 17px 0 0;
  -webkit-transition: border-color .2s ease;
  transition: border-color .2s ease;
}

.card-action-button {
  padding: 0;
  margin: 0;
  min-width: 40px !important;
}

.toolbar-icon {
  margin: 0;
  padding: 0;
  min-width: 0;
  font-size: 40px;
  width: 40px;
  height: 40px;
  color: #fff;
}

card-action-button:hover {
  background: none;
}

md-menu-content .user-profile .user-avatar {
  z-index: 1;
  height: 75px;
  width: 75px;
  border-radius: 3px;
  position: relative;
  background-color: #CACFD3;
  cursor: pointer;
}

/* override md-fab buttons properties */

.md-button.md-fab.md-fab-bottom-right.r-20,
.md-button.md-fab.md-fab-top-right.r-20 {
  right: -20px !important;
}

.md-button.md-fab.md-fab-bottom-right.r30,
.md-button.md-fab.md-fab-top-right.r30 {
  right: 30px !important;
}

.btn-caption {
  color: #757575;
  font-size: 11px;
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 80px;
  z-index: 1;
}

/**
 END
 */

/*

USER MENU
 */

md-menu-bar.user-profile,
md-menu-bar.user-profile button {
  height: 64px;
  padding: 0 15px;
}

md-menu-bar.md-default-theme md-menu.md-open>button,
md-menu-bar md-menu.md-open>button,
md-menu-bar.md-default-theme md-menu>button:focus,
md-menu-bar md-menu>button:focus {
  background: none;
}

md-menu-bar.user-profile button span {
  padding: 0 10px;
}

md-menu-bar.user-profile .user-img {
  height: 35px;
}

md-menu-bar.user-profile md-icon {
  color: #9198a8;
}

md-menu-content .user-avatar span {
  display: block;
  line-height: 75px;
  font-size: 25px;
}

md-menu-content .user-avatar span.initials {
  color: #959BA1;
  font-weight: 600;
  letter-spacing: 1px;
  text-align: center;
  text-transform: uppercase;
}

md-menu-content .user-info h3 {
  font-size: 16px;
  color: #4b5362;
  font-weight: 400;
  line-height: 19px;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

md-menu-content .user-info p {
  color: #8799b6;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0 0 8.5px;
  letter-spacing: 0.02em;
}

md-menu-content .user-info a {
  display: block;
  color: #fff;
  font-size: 10px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: .4px;
  background: #FFC107;
  border-radius: 2px;
  border: 1px solid #f1b828;
  width: 113px;
  text-align: center;
  padding: 5px 0;
  line-height: 17px;
  text-decoration: none;
}

md-menu-content .admin-actions ul {
  border-top: 1px solid #e8e9ea;
  float: left;
  clear: both;
  width: 100%;
  margin: 24px 0 0;
  padding: 12px 0 0;
  list-style: none;
}

md-menu-content .admin-actions ul li {
  float: left;
  clear: both;
  width: 100%;
  margin: 0;
  padding: 10px 0;
}

md-menu-content .admin-actions ul li:last-child {
  padding-bottom: 0;
}

md-menu-content .admin-actions ul li a {
  font-size: 12px;
  color: #6f7685;
  font-weight: 400;
  letter-spacing: .8px;
  text-transform: uppercase;
  padding: 8px 0;
}

/**
    CARDS
*/

md-card md-card-title {
  position: relative;
  padding: 2px 16px;
  border-bottom: solid 1px #e6e6e6;
}

md-card md-card-title h3 {
  font-size: 14px;
  font-weight: 600;
  color: #909090;
  margin: 0;
  text-transform: uppercase;
}

md-card md-card-title .title_desc {
  position: absolute;
  top: 28px;
  font-style: italic;
  font-size: 12px;
  margin: 0;
  color: #c5c5c5;
}

md-card md-card-title+md-card-content {
  padding-top: 10px;
}

/*
    LISTS
*/



.list .list-header {
  /*margin: 50px 0;*/
}

.list .list-header md-select {
  margin: 20px 0 26px 50px;
  font-size: 14px;
}

.list .list-header md-icon {
  color: #d5d5d5;
}

.list .list-body {
  margin: 25px 0 150px;
}

.list .list-item {
  background-color: #fff;
  margin-bottom: 5px;
  padding: 10px 15px;
  position: relative;
}

.list .list-body .list-item-header {
  margin-bottom: 15px;
  padding: 0 15px;
  line-height: 30px;
}



.list .list-body .list-item .list-item-select md-checkbox,
.list .list-body .list-item .list-item-select:hover .silencer-img {
  display: none;
}

.list .list-body .list-item .list-item-select:hover md-checkbox,
.list .list-body .list-item .list-item-select md-checkbox.md-checked,
.list .list-body .list-item .list-item-select .silencer-img {
  display: inline-block;
}

.list .list-body .list-item.selected,
.list-item:not(.expanded):hover {
  -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, .2);
  box-shadow: 0 2px 15px rgba(0, 0, 0, .2);
}

.list .list-item p,
.view-form p {
  margin: 0;
}

.list .list-item .primary {
  font-size: 14px;
  color: #47506e !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.list .list-item .secondary {
  font-size: 13px;
  color: #828ea6;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.list-item small,
.view-form small {
  font-weight: 100 !important;
  text-transform: uppercase;
  font-family: 'Open Sans Condensed', 'Arial Narrow', Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #a2a2a2;
}

.list-item.expanded {
  padding: 25px !important;
}

.touch .list-item.expanded {
  display: inline-block;
  width: 100%;
}

.list-item.expanded .value,
.view-form .value {
  border: solid 1px #bcbcbc;
  padding: 10px;
  background-color: #eee;
  min-height: 35px;
  color: #5f697a;
  margin: 0;
}

.list-item.expanded h3,
.view-form h3 {
  color: #283593;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 10px;
}

.list .list-body .list-item>a .quote-counter {
  color: #828ea6;
  width: 70px;
  border-left: solid 1px;
  text-align: center;
  font-size: 25px;
}

.list .list-item .list-item-icon {
  margin: 0;
  font-size: 40px;
  width: 45px;
  min-width: 45px;
  height: 40px;
  color: #bfbfbf;
}

.list .list-item .list-item-actions,
.list-item.expanded .list-item-actions {
  position: absolute;
  right: 0;
  top: 0;
}

.no-touch .list .list-item:not(.expanded) .list-item-actions,
.touch .list .list-item:not(.expanded) .list-item-actions {
  height: 100%;
  right: -120%;
  padding: 0 10px;
}

.touch .list .list-item:not(.expanded) .list-item-actions {
  transition: right linear .2s;
}

.list .list-item.expanded .list-item-actions {
  right: 0;
}

.list .list-item:not(.expanded):hover .list-item-actions {
  right: 0;
}

md-list md-list-item.list-item-disabled {
  opacity: .5;
}

/**
   TABLES
 */

table {
  padding-left: 20px;
  overflow: hidden;
}

table span.highlight,
.table-help span.highlight {
  position: relative;
}

table span.highlight.red,
.table-help span.highlight.red {
  color: #e47a7a;
}

table span.highlight.blue,
.table-help span.highlight.blue {
  color: #7a90e4;
}

table span.highlight.green,
.table-help span.highlight.green {
  color: #5cb85c;
}

table span.highlight.red:before,
table span.highlight.blue:before,
table span.highlight.green:before,
.table-help span.highlight.red:before,
.table-help span.highlight.blue:before,
.table-help span.highlight.green:before {
  content: '';
  position: absolute;
  top: -5px;
  left: -5px;
  position: absolute;
  border: solid 5px #e47a7a;
  border-bottom-color: transparent;
  border-right-color: transparent;
}

table span.highlight.blue:before,
.table-help span.highlight.blue:before {
  border: solid 5px #7a90e4;
  border-bottom-color: transparent;
  border-right-color: transparent;
}

table span.highlight.green:before,
.table-help span.highlight.green:before {
  border: solid 5px #5cb85c;
  border-bottom-color: transparent;
  border-right-color: transparent;
}

.table-help span.highlight.red,
.table-help span.highlight.blue,
.table-help span.highlight.green {
  margin: 10px;
}

.table-help span.highlight+span {
  line-height: 35px;
}

.table-help span.highlight.red+span {
  color: #e47a7a;
}

.table-help span.highlight.blue+span {
  color: #7a90e4;
}

.table-help span.highlight.green+span {
  color: #5cb85c;
}

/**
    HEADERS

 */

.search-header,
.dialog-header-bg {
  position: relative;
  display: inline;
  background-image: url("../../../../../../../wwwroot/dist/imgs/header-bg.png");
  background-size: cover;
}

.dialog-header-bg {
  background-image: url("../../../../../../../wwwroot/dist/imgs/header-bg-2.png");
}

.search-header h3 {
  font-weight: 400;
  color: #e4e4e4;
  padding-right: 15px;
}

/**
    CONTENTS

 */

.search-header+.page-content {
  min-height: calc(100vh - 171px) !important;
  max-height: calc(100vh - 171px) !important;
}

@media (max-width: 960px) {
  .search-header+.page-content {
    min-height: calc(100vh - 132px) !important;
    max-height: calc(100vh - 132px) !important;
  }
}

/*
    PAGES
*/

.page-content {
  min-height: calc(100vh - 100px) !important;
  max-height: calc(100vh - 100px) !important;
  height: calc(100vh - 100px) !important;
  overflow-y: hidden;
  position: relative;
}

@media (max-width: 959px) and (min-width: 600px) {
  .page-content {
    height: calc(100vh - 133px) !important;
    min-height: calc(100vh - 133px) !important;
    max-height: calc(100vh - 133px) !important;
  }
}

@media (max-width: 599px) {
  .page-content {
    min-height: inherit;
    max-height: inherit;
  }
}

/**
ERROR PAGE

 */

#error-500 .content {
  width: 90%;
  max-width: 512px;
  margin-top: 128px;
}

#error-500 .content .error-code {
  font-size: 112px;
  line-height: 1;
  text-align: center;
  margin-bottom: 16px;
  font-weight: 500;
}

#error-500 .content .message {
  font-size: 24px;
  text-align: center;
  color: rgba(0, 0, 0, .54);
}

#error-500 .content .sub-message {
  font-size: 17px;
  text-align: center;
  color: rgba(0, 0, 0, .54);
  margin: 16px auto 48px;
}

#error-500 .content .report-link {
  text-align: center;
  font-size: 15px;
}

/***
    BOARD PAGE
*/



.board-content .search-content .md-select-value {
  border: none !important;
}





.board-content .deals-list .deals-list-item:hover {
  webkit-transition: box-shadow ease-out 250ms;
  -moz-transition: box-shadow ease-out 250ms;
  -o-transition: box-shadow ease-out 250ms;
  transition: box-shadow ease-out 250ms;
  box-shadow: 0 10px 24px 0 rgba(156, 170, 180, .5);
}

.board-content .deals-list .deals-list-item>div,
.deal-block>div {
  position: relative;
}

.board-content .deals-list .deals-list-item .img-bg,
.deal-block .img-bg {
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
  opacity: .3;
}







.board-content .deals-list .deals-list-item p {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.board-content .deals-list .deals-list-item button.action:hover {
  transition: all linear .3s;
  background: #1e84e8;
  color: #fff;
}

.view-form small {
  font-weight: 100 !important;
  text-transform: uppercase;
  font-family: 'Open Sans Condensed', 'Arial Narrow', Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #a2a2a2;
}

.view-form h3 {
  color: #283593;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 10px;
}



.board-content.not-active img {
  margin-top: 50px;
  height: 300px;
}

.board-content.not-active h1 {
  font-weight: 100;
  font-size: 30px;
  color: #a0aabc;
  margin: 46px 0 21px 0;
  line-height: 35px;
}

.board-content.not-active p {
  font-size: 15px;
  color: #7c8891;
  -webkit-animation-delay: .1s;
  animation-delay: .1s;
}

.bg-image-container .bg-image,
.bg-image-container .bg-color {
  position: absolute;
  height: 100%;
  left: 0;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
}

.bg-image-container .bg-image {
  background: url("../../../../../../../wwwroot/dist/imgs/login_bg.jpg") no-repeat left center;
  -webkit-background-size: cover;
  background-size: cover;
}

/*
    DEAL FORM
*/



.deal-form h1 {
  font-weight: 400;
  font-size: 1.6em;
  margin-bottom: 0;
  position: relative;
}

.deal-form md-input-container .md-errors-spacer {
  display: none !important;
}

.deal-form md-input-container>label {
  margin-left: 10px;
  line-height: 1;
  font-size: 14px;
}

.deal-form md-input-container.md-input-focused>label,
.deal-form md-input-container.md-input-has-value>label {
  line-height: 1.4 !important;
  font-size: 16px;
  margin-left: 5px;
}

.deal-form input,
.deal-form .md-select-value,
.deal-form textarea {
  border: none;
}

.deal-form .md-select-value {
  padding-left: 10px;
}

.deal-form .custom-inputs md-input-container,
.deal-form .custom-inputs .input-wrapper {
  box-shadow: 0 3px 9px 0 rgba(82, 71, 189, 0.15);
  border: solid 1px rgba(82, 71, 189, 0.2);
}

.deal-form .custom-inputs input,
.deal-form .custom-inputs .md-select-value,
.deal-form .custom-inputs textarea {
  border-radius: 3px;
  height: 35px;
  line-height: 35px;
  font-size: 14px;
  color: #000;
  outline: 0;
  -webkit-transition: border-color .2s ease;
  transition: border-color .2s ease;
}

.deal-form span.not-editable-value {
  line-height: 30px;
  float: right;
  margin-right: 15px;
}

.deal-form .md-datepicker-input-container {
  border: none;
  width: calc(100% - 19px);
}

.deal-form .error {
  position: relative;
}

.deal-form .error:before {
  position: absolute;
  height: calc(100% + 2px);
  width: 7px;
  right: 0;
  z-index: 1;
  top: -1px;
  content: '';
  background-color: rgba(247, 83, 143, 0.61) !important;
}

.deal-form md-steppers .step-content {
  min-height: calc(100vh - 170px);
  max-height: calc(100vh - 170px);
  height: calc(100vh - 170px);
  padding: 0 20px;
  position: relative;
  overflow: hidden;
}

.deal-form md-steppers .step-content div[ng-include] {
  min-height: calc(100vh - 260px);
}

.deal-form steppers:not(.md-no-step-content):not(.md-dynamic-height),
.deal-form md-steppers {
  min-height: calc(100vh - 98px) !important;
  max-height: calc(100vh - 98px) !important;
  height: calc(100vh - 98px) !important;
  overflow: auto;
  position: relative;
}

.deal-form md-steppers .step-content h1 {
  margin: 0 0 40px 15px;
}

.deal-form md-step-actions .md-button {
  padding: 5px 40px;
}

.deal-form md-step-actions .md-button:not([disabled="disabled"]):hover,
.deal-form md-step-actions .md-button:not([disabled="disabled"]):focus {
  background-color: #5247bd;
}

.deal-form md-card .md-headline {
  font-size: 14px;
  font-weight: 500;
}

.deal-form md-card .md-datepicker-triangle-button {
  display: block !important;
}

.deal-form md-card .md-datepicker-button {
  display: none;
}

.deal-form md-steppers md-card.finance {
  background-color: rgba(136, 143, 255, 0.25);
}

.deal-form md-steppers md-card.payments {
  background-color: rgba(139, 212, 194, 0.45);
}

.deal-form md-steppers md-card.disclosure {
  background-color: rgba(239, 215, 112, 0.25);
}

/**** SUMMARY ***/

.summary .title {
  font-size: 75%;
  margin-left: 2px;
  color: #333;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.summary .value {
  border: solid 1px #bcbcbc;
  padding: 0px 5px;
  background-color: #eee;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  display: block;
  color: #5f697a;
}

.summary .title.tax {
  margin: 0;
  text-transform: lowercase;
}

.summary .checked {
  display: block;
  border: solid 1px #bcbcbc;
  height: 20px;
  width: 18px;
  line-height: 20px;
  text-align: center;
  color: #5f697a;
  border-radius: 3px;
}

.summary .section-title {
  position: relative;
  font-size: 12px;
  font-weight: 600;
  margin: 10px 0;
}

.summary .section-title:after {
  position: absolute;
  content: ' ';
  width: 50%;
  height: 1px;
  background: rgba(82, 71, 189, 0.28);
  right: 0;
  top: 50%;
}

@media (max-width: 599px) {
  .deal-form md-steppers .step-content {
    margin: 0;
  }

  .deal-form md-steppers .step-content h1 {
    font-size: 20px;
    margin-bottom: 20px;
  }

  .deal-form md-steppers .step-content .img-bg {
    width: 40px;
  }
}

/*

    LOGIN  PAGE
*/

.centered {
  position: fixed;
  top: 50%;
  left: 50%;
  /* bring your own prefixes */
  transform: translate(-50%, -50%);
}

.centered-right {
  position: fixed;
  top: 50%;
  right: 20%;
  transform: translate(0%, -50%);
}

.trapeze-bg {
  position: absolute;
  top: 0px;
  right: -15%;
  width: 55%;
  height: 100%;
  -webkit-transform: skewX(-22deg);
  -moz-transform: skewX(-22deg);
  -ms-transform: skewX(-22deg);
  -o-transform: skewX(-22deg);
  transform: skewX(-22deg);
}

.login {
  position: relative;
  overflow: hidden;
  min-height: 100vh;
  max-height: 100vh;
  height: 100vh;
}

.login .logo {
  position: fixed;
  top: 20px;
  left: 40px;
  background: rgba(39, 45, 93, 0.46);
  padding: 5px;
  height: 60px;
}

.login .main-body .login-form {
  min-width: 480px;
  max-width: 480px;
  width: 480px;
  padding: 30px;
}

.login .main-body .login-form h1 {
  margin-bottom: .1em;
  font-weight: 100 !important;
  font-family: 'Open Sans Condensed', 'Arial Narrow', Helvetica, Arial, sans-serif;
  color: #1e2f42;
  text-transform: capitalize;
}

.login .main-body .login-form p {
  font-size: 13px;
  color: #a7aebb;
  margin-top: 0;
}

.login .main-body .login-form .md-primary {
  padding: 10px 25px;
  min-width: 150px;
  border-radius: 35px;
}

@media (max-width: 599px) {
  .centered-right {
    right: 0%;
  }

  .login .main-body .login-form {
    margin: 0 10px;
    min-width: calc(100vw - 20px);
    max-width: calc(100vw - 20px);
    width: calc(100vw - 20px);
  }
}

/*
    LISTS
*/

.list .list-body .list-item>a .name {
  color: #47506e;
  font-size: 14px;
  text-transform: capitalize;
}

.list .list-body .list-item>a .date {
  color: #828ea6;
  font-size: 13px;
  white-space: nowrap;
}

.list .list-body .list-item>a .date b {
  color: #1e2f42;
}

.list .list-body .list-item>a .seller {
  height: 31px;
  margin: 23px;
  opacity: .3;
}

.list .list-body .list-item>a .status-for-approval,
.list .list-body .list-item>a .status-records,
.list .list-body .list-item>a .status-installation {
  background-color: #5cb85c;
  border-radius: 3px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  text-transform: uppercase;
  font-size: 12px;
  margin-right: 10px;
  color: #fff;
}

.list .list-body .list-item>a .status-records {
  background: #FF5252;
}

.list .list-body .list-item>a .status-installation {
  background: #FFA000;
}

/* ------------------------- Separate line ------------------------- */

.breadcrumbs-wrapper {
  background: #fff;
  z-index: 9;
  display: inline-table;
  width: 100%;
}

.breadcrumbs {
  margin: 5px 15px;
  list-style: none;
}

.breadcrumbs>li {
  display: inline-block;
  font-size: 14px;
}

.breadcrumbs .active {
  font-weight: normal;
  color: #999;
}

.breadcrumbs>li>a {
  color: #00bcd4;
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
}

/**

        table-help
    */

.table-help {
  padding: 10px;
  font-size: 13px;
}

.table-help h2 {
  font-weight: 400;
  margin-bottom: 0;
}

.table-help p {
  margin-top: 0;
}

/**
    PROFILE
*/

.userDetail .md-button.md-icon-button {
  width: 60px;
}

.user-page {
  height: calc(100vh - 85px) !important;
  min-height: calc(100vh - 85px) !important;
  max-height: calc(100vh - 85px) !important;
  overflow-y: hidden;
  position: relative;
}

.user-page .header {
  height: 250px;
  min-height: 250px;
  max-height: 250px;
  background: url("../../../../../../../wwwroot/dist/imgs/profileBG_origin.jpg") 0 0 no-repeat;
  background-size: cover;
}

.user-page .header * {
  color: #fff;
}

.user-page .user-img {
  padding: 10px;
  -webkit-box-shadow: 0 2px 10px rgba(255, 255, 255, .2);
  box-shadow: 0 2px 10px rgba(255, 255, 255, .2);
  background-color: rgba(255, 255, 255, .3);
  border-radius: 100%;
}

.user-page .user-data h3,
.add-user h3 {
  margin: 0;
}

.user-page .user-data p,
.add-user p {
  margin-top: 0;
  color: #b5b5b5;
}

.user-page .user-data hr {
  width: 100%;
  color: #b5b5b5;
}

.user-page .user-data md-tabs {
  width: 100%;
}

.user-page .user-data md-tabs md-input-container {
  margin: 35px 0;
}

.user-page .user-data md-tabs button {
  width: 100%;
  padding: 10px;
}

.user-page md-list-item h4,
.user-view md-list-item h4 {
  margin: 0;
  line-height: 1.5;
}

.user-page md-list md-list-item p,
.user-view md-list md-list-item p {
  margin: 0;
  line-height: 1.5;
  font-size: 13px;
  color: #a59a9a;
}

.user-page md-list md-list-item:hover {
  background-color: #f5f5f5;
}

.user-page md-list md-list-item button {
  margin: 0;
  padding: 0;
  width: 40px;
  min-width: 40px;
}

.userAvatarWrapp {
  margin-left: 15px;
  position: relative;
}

.userAvatarWrapp md-icon.confirmed,
.userAvatarWrapp md-icon.unconfirmed {
  position: absolute;
  bottom: 0;
  right: 0;
  background: #5cb85c;
  color: #fff;
  border-radius: 100%;
  font-size: 18px;
  width: 20px !important;
  min-width: 20px !important;
  height: 20px !important;
  min-height: 20px !important;
  text-align: center;
  line-height: 20px;
}

.userAvatarWrapp md-icon.unconfirmed {
  background: #9198a8;
}

.add-user {
  min-width: 600px;
  padding: 0 50px;
}

/**
    TOAST */

md-toast .md-toast-content {
  background-color: #404040;
  border-radius: 3px;
  box-shadow: 0 0 2px rgba(0, 0, 0, .12), 0 2px 4px rgba(0, 0, 0, .24);
  color: #fff;
  padding: 8px 25px;
  transition: opacity 200ms, -webkit-transform 300ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
  white-space: nowrap;
  z-index: 45;
  font-size: 12px;
}

md-toast.md-success-toast-theme .md-toast-content {
  background-color: #5cb85c;
}

md-toast.md-warning-toast-theme .md-toast-content {
  background-color: #d9534f;
}

md-toast .md-toast-content span {
  color: #fff !important;
  font-weight: 500;
  min-width: 100%;
}

md-toast .btn-toast {
  position: absolute;
  right: 0px;
  top: 0px;
  padding: 0;
  margin: 0;
  min-width: 25px;
  min-height: 25px;
  line-height: 25px;
}

md-toast .btn-toast md-icon {
  color: #fff;
}

/**
    GENERICS
*/

.mt0 {
  margin-top: 0;
}

.mb0 {
  margin-bottom: 0;
}

.m8 {
  margin: 8px;
}

.pos-f {
  position: fixed !important;
}

.z99 {
  z-index: 99;
  position: absolute !important;
}

.mt80 {
  margin-top: 80px;
}

.mt20 {
  margin-top: 20px;
}

.mt40 {
  margin-top: 40px;
}

.mb20 {
  margin-bottom: 20px;
}

.mb70 {
  margin-bottom: 70px;
}

md-dialog .md-dialog-content {
  display: inline-block;
  min-width: 60vw;
}

/**

  BACKOFFICE PAGE

 */

.backOffice {
  min-height: calc(100vh - 108px);
}

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

.backOffice .side-left md-card,
.backOffice .side-right md-card {
  min-height: calc(100vh - 123px);
}



/**

    FOOTER SECTION

 */

.footer {
  padding-top: 10px;
  background-color: #201a58;
  color: #9198a8;
  height: 34px;
  z-index: 999999999;
}

.footer a {
  color: #d7dce8;
  font-weight: 400;
  letter-spacing: 0.05em;
}

.flex-2 {
  -webkit-flex: 1 1 2%;
  -ms-flex: 1 1 2%;
  flex: 1 1 2%;
  max-width: 2%;
  max-height: 100%;
  box-sizing: border-box;
}

.flex-3 {
  -webkit-flex: 1 1 3%;
  -ms-flex: 1 1 3%;
  flex: 1 1 3%;
  max-width: 3%;
  max-height: 100%;
  box-sizing: border-box;
}

.flex-49 {
  -webkit-flex: 1 1 49%;
  -ms-flex: 1 1 49%;
  flex: 1 1 49%;
  max-width: 49%;
  max-height: 100%;
  box-sizing: border-box;
}

.flex-78 {
  -webkit-flex: 1 1 78%;
  -ms-flex: 1 1 78%;
  flex: 1 1 78%;
  max-width: 78%;
  max-height: 100%;
  box-sizing: border-box;
}

.flex-94 {
  -webkit-flex: 1 1 94%;
  -ms-flex: 1 1 94%;
  flex: 1 1 94%;
  max-width: 94%;
  max-height: 100%;
  box-sizing: border-box;
}

.flex-96 {
  -webkit-flex: 1 1 96%;
  -ms-flex: 1 1 96%;
  flex: 1 1 96%;
  max-width: 96%;
  max-height: 100%;
  box-sizing: border-box;
}

.flex-98 {
  -webkit-flex: 1 1 98%;
  -ms-flex: 1 1 98%;
  flex: 1 1 98%;
  max-width: 98%;
  max-height: 100%;
  box-sizing: border-box;
}

@media (max-width: 959px) {
  .offset-2,
  .flex-offset-2 {
    margin-left: 2%;
  }

  [dir=rtl] .offset-2,
  [dir=rtl] .flex-offset-2 {
    margin-left: auto;
    margin-right: 2%;
  }
}
main.backoffice {
  top: 0;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  background: #f5f5f5;
}

main.backoffice md-card.md-default-theme,
md-card {
  border-radius: 0 !important;
}

.fullwidth {
  height: 100%;
  max-height: 100%;
}

/*
 * SIDENAV
 */

.vertical-navigation {
  width: 240px;
  min-width: 240px;
  max-width: 240px;
  overflow-x: hidden;
  -webkit-transition: all .3s cubic-bezier(.55, 0, .55, .2), width .1s linear, min-width .1s linear, max-width .1s linear;
  transition: all .3s cubic-bezier(.55, 0, .55, .2), width .1s linear, min-width .1s linear, max-width .1s linear;
  box-shadow: 0 4px 4px -3px rgba(0, 0, 0, .2), 0 7px 8px 1px rgba(0, 0, 0, .14), 0 3px 12px 2px rgba(0, 0, 0, .12);
  background-color: #2b4969;
}

.vertical-navigation md-toolbar {
  background: none !important;
  padding: 0 10px;
}

.vertical-navigation md-toolbar md-icon {
  margin: 0;
}

.vertical-navigation md-list,
.vertical-navigation md-list md-icon {
  color: #b6b6b6;
  font-size: 13px;
}

.vertical-navigation md-list md-icon {
  font-size: 18px;
}

.vertical-navigation md-list .md-subheader {
  background: none;
  text-transform: uppercase;
  font-weight: 800;
  color: rgba(182, 182, 182, 0.36);
}

.vertical-navigation md-list md-list-item span.badge {
  position: absolute;
  top: 50%;
  right: 16px;
  height: 20px;
  line-height: 20px;
  padding: 0 7px;
  font-size: 11px;
  font-weight: 500;
  border-radius: 20px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: opacity .2s ease-in-out .1s;
  transition: opacity .2s ease-in-out .1s;
}

/**
    PAGE LAYOUT

 */

.page-layout,
main {
  min-height: 100%;
  height: 100%;
  background-color: #f7f7f7;
}

main .content-top {
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  left: 0;
  height: 200px;
  background-color: #2196f3;
  background-image: url("../../../../../../../wwwroot/dist/imgs/header-bg-2.png");
  background-size: cover;
}

main .content-centered {
  position: relative;
  z-index: 2;
  margin-left: 32px;
  margin-right: 32px;
}

main .content-centered .content-centered-header h2 {
  font-weight: 400;
}

main .content-centered .content-centered-header small {
  margin-bottom: 20px;
}

main .backoffice .content-centered .content-centered-context {
  background: #fff;
  padding: 8px;
  min-height: calc(100vh - 137px);
  max-height: calc(100vh - 137px);
  overflow: hidden;
  position: relative;
}

main .tool .content-centered .content-centered-context {
  background: #fff;
  padding: 8px;
  min-height: calc(100vh - 171px);
  max-height: calc(100vh - 171px);
}

@media screen and (max-width: 600px) {
  main .content-centered {
    margin-left: 16px;
    margin-right: 16px;
  }

  main .content-centered .content-centered-header h2 {
    font-size: 15px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 110px;
  }

  main .backoffice .content-centered .content-centered-context {
    min-height: calc(100vh - 130px);
    max-height: calc(100vh - 130px);
  }

  main .tool .content-centered .content-centered-context {
    min-height: calc(100vh - 164px);
    max-height: calc(100vh - 164px);
  }
}

/*
 * CONTENT
 */

.content-container {
  position: relative;
  overflow: hidden;
}

/*
* CONTENT > TOOLBAR USER
*/

.content-container md-toolbar {
  background-color: #2b4969;
}

.content-container md-toolbar .nav {
  margin: 0;
  text-align: center;
  height: 64px;
  line-height: 64px;
  width: 100px;
  text-transform: none;
  border: none;
  border-right: 1px solid rgba(0, 0, 0, .12);
  transition: background-color 0.5s ease;
}

.content-container md-toolbar .nav:hover {
  background-color: #333e50;
}

.content-container md-toolbar .nav md-icon {
  color: #dce2f1;
}

.content-container md-toolbar .nav+.btn-caption {
  color: #dce2f1;
  font-size: 11px;
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100px;
  z-index: 1;
  position: absolute;
  bottom: 5px;
}

/*
 * CONTENT > CONTENT
 */

main .backoffice .content-container #content {
  position: absolute;
  top: 64px;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden !important;
}

/**
LIST
 */

md-list md-list-item {
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .14);
  position: relative;
}

md-list md-list-item *,
.content md-list md-list-item * {
  line-height: 1;
}

md-list md-list-item md-icon {
  margin: 0 10px 0 0;
}

md-list md-list-item .md-avatar {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

md-list md-list-item .primary,
.content md-list md-list-item .primary {
  font-size: 13px;
  color: #47506e !important;
}

md-list md-list-item .secondary,
.content md-list md-list-item .secondary,
span.note {
  font-size: 12px;
  color: #828ea6;
  padding: 2px 0;
}

md-list>.highlight.md-subheader,
md-card md-card-header.widget {
  border-bottom: 1px solid rgba(0, 0, 0, .2);
}

.users-page md-list md-list-item h4,
.users-page md-list md-list-item small {
  line-height: 1;
  margin: 0;
}

md-list md-list-item .list-item-actions {
  position: absolute;
  right: 0;
  top: 0;
}

md-list md-list-item .list-item-actions {
  height: 100%;
  transform: translateX(100%);
  padding: 0 10px;
  transition: transform .35s;
}

md-list md-list-item:hover .list-item-actions {
  transform: translateX(0);
}

/*

PAGES
 */

main .tabbed .header {
  height: 200px;
  min-height: 200px;
  max-height: 200px;
  padding: 24px;
  background-color: #2196f3;
  background-image: url("../../../../../../../wwwroot/dist/imgs/header-bg-2.png");
  background-size: cover;
}

main .tabbed .header * {
  color: #fff;
}

main .tabbed md-tabs md-tabs-wrapper {
  background: #FFF;
  padding: 0 20px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .2), 0 1px 1px 0 rgba(0, 0, 0, .14), 0 2px 1px -1px rgba(0, 0, 0, .12);
}

main .tabbed md-tabs md-tabs-content-wrapper md-tab-content {
  padding: 20px;
}

main .tabbed .header {
  height: 120px;
  min-height: 120px;
  max-height: 120px;
}

/**
USERS PAGE
 */

.backoffice .user-type-wrap {
  position: relative;
  margin-right: 15px;
}

.backoffice .user-type-wrap .user-type.admin,
.backoffice .user-type-wrap .user-type.representative,
.backoffice .user-type-wrap .user-type.engineer {
  background: #8BC34A;
  text-align: center;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 400;
  color: #fff;
  height: 30px;
  width: 30px;
  line-height: 30px;
  border-radius: 100%;
}

.backoffice .user-type-wrap .user-type.engineer {
  background: #FFA000;
}

.backoffice .user-type-wrap .user-type.admin {
  background: #FF5252;
}

.backoffice .user-type-wrap .user-type+md-icon.confirmed,
.backoffice .user-type-wrap .user-type+md-icon.unconfirmed {
  position: absolute;
  bottom: 0;
  right: -5px;
  background: #00BCD4;
  color: #fff;
  border-radius: 100%;
  font-size: 15px;
  width: 15px !important;
  min-width: 15px !important;
  height: 15px !important;
  min-height: 15px !important;
  text-align: center;
  line-height: 15px;
  margin-right: 0;
  box-shadow: 0 -2px 5px rgba(0, 0, 0, .1);
}

.contact-avatar {
  width: 100px;
  height: 100px;
  background-color: #fff;
  padding: 10px;
  border-radius: 100%;
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 3px 1px -2px rgba(0, 0, 0, 0.12);
}

md-dialog.user-form {
  min-width: 60vh;
}

.user-form md-input-container label:not(.md-no-float):not(.md-container-ignore),
.user-form md-input-container .md-placeholder {
  text-transform: uppercase;
  font-weight: 300;
}

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

.contact-name small {
  font-size: 70%;
}

/**

ORDERS PAGES

 */

main .dealers .content-top,
main .tabbed.orders .header {
  background-color: #009688;
}

/**

Banks PAGES

 */

.page-layout .banks .content-top {
  background-color: #ff9800;
}

/**

SILENCERS PAGE
 */

.page-layout .statetaxes .content-top,
.page-layout .tabbed.silencers .header {
  background-color: #00BCD4;
}

/*
    DILS TAB
*/

table.config tr th,
table.config tr td {
  font-weight: 400;
  border: solid 1px #fff;
  text-align: center;
  font-size: 13px;
  padding: 5px 0;
}

table.config.prices tr th,
table.config.prices tr td {
  font-size: 11px;
}

table.config.dialog tr td {
  padding: 5px;
}

table.config.prices tr td:not(.first-column) {
  cursor: pointer;
  text-align: left;
  padding-left: 5px;
}

table.config tr th,
table.config.prices tr td.first-column,
table.config.dialog tr td.first-column {
  color: #fff;
  background-color: #2196F3;
}

table.config.even tr td,
table.config tr.even td {
  background-color: #dadeed;
}

table.config.odd tr td,
table.config tr.odd td {
  background-color: #bdc6df;
}

table.config:not(.dialog) tr:hover td:not(.first-column),
table.config:not(.dialog) tr.selected td:not(.first-column) {
  background-color: #90CAF9;
}

table.config:not(.dialog) tr td:not(.first-column):not(.action-cell):hover,
table.config tr td.editedCell {
  background-color: #2196F3;
}

table.config tr th>span,
table.config tr td>span {
  display: inline-block;
}

table.config tr th.freq-width>span,
table.config tr td.freq-width>span {
  width: 30px;
  min-width: 30px;
  max-width: 30px;
}

table.config.dialog tr td input,
.pressure-drop table.config tr td input {
  height: 35px;
  padding-left: 10px;
}

table.config tr td.action-cell md-icon {
  color: #004a8d;
  cursor: pointer;
}

table.config tr th.wh-corner {
  position: relative;
  overflow: hidden;
}

table.config tr th.wh-corner:before {
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  top: 0;
  left: 0;
  border-style: solid;
  border-width: 0 40px 35px 0;
  border-color: transparent #673AB7 transparent transparent;
}

table.config.dialog tr th.wh-corner:before {
  border-width: 0 50px 28px 0;
}

table.config tr th.wh-corner>span:before {
  content: 'W';
  position: absolute;
  left: 5px;
  bottom: 2px;
}

table.config tr th.wh-corner>span:after {
  content: 'H';
  position: absolute;
  right: 5px;
  top: 2px;
}

table.config tr th.wh-corner.small>span:after {
  right: 3px;
  top: 0px;
}

.prices-config md-tabs,
.prices-config md-tabs md-tab {
  width: 100%;
}

.prices-config md-tabs .md-tab {
  text-transform: capitalize !important;
}

.prices-config md-tabs md-tabs-content-wrapper md-tab-content {
  overflow-x: auto;
}

/*

PRICE MULTIPLIERS

 */

.page-layout .price-multipliers .content-top {
  background-color: #673AB7;
}

.price-multipliers md-list-item.selected {
  background: #f5f5f5;
}

/**

WIDGETS
 */

.content-container .content-body {
  background: none;
  min-height: calc(100vh - 64px);
  max-height: calc(100vh - 64px);
}

.content-container .content-body .widgets .widget {
  padding: 8px;
}

.content-container .content-body .widgets .widget .widget-content {
  position: relative;
}

.content-container .content-body .widgets .widget .widget-content::before {
  background-image: url("http://il5.picdn.net/shutterstock/videos/488137/thumb/1.jpg");
  background-size: cover;
  opacity: .15;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.content-container .content-body .widgets .widget .widget-content>div {
  padding: 8px;
}

.content-container .content-body .widgets .widget a {
  text-decoration: none;
  color: #fff;
}

/*

CHART
 */

nvd3 {
  display: block;
  width: 100%;
  height: 100%;
}

nvd3.remove-x-lines .nv-x .tick line,
nvd3.remove-y-lines .nv-y .tick line {
  display: none;
}

nvd3.remove-line-stroke .nv-groups path.nv-line {
  stroke-width: 0 !important;
}

nvd3.remove-opacity .nv-groups .nv-group {
  fill-opacity: 1 !important;
}

nvd3.show-line-points .nv-line .nv-scatter .nv-groups .nv-point {
  fill-opacity: 1 !important;
  stroke-opacity: 1 !important;
}

.nvd3 text {
  font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
}

.nvd3 line.nv-guideline {
  stroke: rgba(0, 0, 0, .54);
}

.nvd3 .nv-groups .nv-point.hover {
  stroke-width: 3px !important;
  fill-opacity: 1 !important;
  stroke-opacity: 1 !important;
}

.text-boxed,
.text-boxed-light {
  border-radius: 2px;
  padding: 4px 8px;
  margin: 0 8px;
  font-size: 11px;
  font-weight: 500;
  color: rgba(0, 0, 0, .54);
  background-color: rgba(0, 0, 0, .12);
  white-space: nowrap;
}

.h-420,
.height-420 {
  height: 420px !important;
  min-height: 420px !important;
  max-height: 420px !important;
}

.h-140,
.height-140 {
  height: 140px !important;
  min-height: 140px !important;
  max-height: 140px !important;
}

.h-150,
.height-150 {
  height: 150px !important;
  min-height: 150px !important;
  max-height: 150px !important;
}

p-15 {
  padding: 15px;
}

.padding-horizontal-16,
.ph-16 {
  padding-left: 16px;
  padding-right: 16px;
}

.padding-vertical-20,
.pv-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.bb,
.border-bottom,
.border-vertical,
.bv {
  border-bottom: 1px solid rgba(0, 0, 0, .12);
}

.text-boxed-light {
  background-color: rgba(255, 255, 255, .7);
}

.white-fg {
  color: #FFF !important;
}

md-icon.s36 {
  font-size: 36px !important;
  width: 36px !important;
  height: 36px !important;
  min-width: 36px !important;
  min-height: 36px !important;
  line-height: 36px !important;
}
*,
body,
html {
  -webkit-tap-highlight-color: transparent;
}

body,
html {
  height: 100%;
  position: relative;
}

* {
  text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -webkit-text-rendering: optimizeLegibility;
  box-sizing: border-box;
}

body {
  background: #f9f9fb;
  font-family: "Roboto", open-sans, sans-serif;
  -webkit-font-smoothing: antialiased;
  color: #5f697a;
}

a {
  text-decoration: none;
}

.rotate {
  /* Safari */
  -webkit-transform: rotate(-90deg);
  /* Firefox */
  -moz-transform: rotate(-90deg);
  /* IE */
  -ms-transform: rotate(-90deg);
  /* Opera */
  -o-transform: rotate(-90deg);
  /* Internet Explorer */
  filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=3);
}

@media (max-width: 959px) and (min-width: 0) and (orientation: portrait) {
  md-toolbar {
    min-height: 64px;
  }
}

page.md-toolbar,
page.md-toolbar-tools {
  height: 64px!important;
  min-height: 64px!important;
  max-height: 64px!important;
  z-index: 55!important;
}

@media (max-width: 959px) and (min-width: 0) and (orientation: portrait) {
  md-toolbar,
  .md-toolbar-tools {
    min-height: 64px!important;
  }
}

md-dialog md-dialog-content {
  padding: 32px 24px 24px;
}

md-dialog md-dialog-actions {
  position: relative;
  overflow-y: hidden;
  overflow-x: auto;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: rgba(0, 0, 0, .03);
  border-top: 1px solid rgba(0, 0, 0, .12);
}

.no-records {
  text-align: center;
  padding: 100px 0;
  font-size: 30px;
  color: #aaa;
}

/*
.always-visible.ps-container > .ps-scrollbar-x-rail,
.always-visible.ps-container > .ps-scrollbar-y-rail {
    opacity: 0.6;
}
*/

/*******************************************/

/***********        MODAL STYLE    ******/

/*******************************************/

md-dialog.fullscreen-dialog {
  max-width: 100%;
  max-height: 100%;
  width: 100%;
  height: 100%;
  border-radius: 0;
}

/* Focus stuff for mobile */

table.highlighting tr td:focus::before {
  background-color: lightblue;
  content: '';
  height: 100%;
  top: 0;
  left: -5000px;
  position: absolute;
  width: 10000px;
  z-index: -1;
}

small.note {
  font-size: 70%;
  margin-bottom: 10px;
  line-height: 13px;
  color: #949ead;
  margin-top: 5px;
}

.ng-cloak,
.x-ng-cloak,
[data-ng-cloak],
[ng-cloak],
[ng\:cloak],
[x-ng-cloak] {
  display: none !important;
}

.text-nowrap {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.no-padding {
  padding: 0 !important;
}

.no-margin {
  margin: 0 !important;
}

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

.divider-vertical {
  height: 24px;
  width: 1px;
  margin: 0 8px;
}

.hidden {
  visibility: hidden;
  opacity: 0;
}

a img {
  display: block;
  outline: 0;
}

img {
  max-width: 100%;
  vertical-align: top;
  border: none;
}

/* INPUT**/

.inpH44 {
  height: 45px;
  width: 100%;
  border: solid 1px #a9a9a9;
}

[fill-width] {
  min-width: 100%;
  width: 100%;
  max-width: 100%;
}

[fill-height] {
  min-height: 100%;
  height: 100%;
  max-height: 100%;
}

[layout-full] {
  margin: 0;
  width: 100%;
  min-height: 100vh;
  height: 100%;
}

/* display block */

[db],
.db {
  display: block;
}

@media (max-width:559px) {
  [db-xs],
  .db-xs,
  .db {
    display: block;
  }
}

@media (min-width:600px) and (max-width:959px) {
  [db-sm],
  .db-sm {
    display: block;
  }
}

@media (min-width:959px) {
  [db-gt-sm],
  .db-gt-sm {
    display: block;
  }
}

/**
    POSITIONS

 */

.pf {
  position: fixed;
}

.pr {
  position: relative;
}

.pa {
  position: absolute;
}

.pf.top-right {
  top: 20px;
  right: 20px;
}

.bg-pos-x-r {
  background-position-x: right;
}

.op-01 {
  opacity: 0.1;
}

.op-02 {
  opacity: 0.2;
}

.op-03 {
  opacity: 0.3;
}

.op-04 {
  opacity: 0.4;
}

.op-05 {
  opacity: 0.5;
}

.op-06 {
  opacity: 0.6;
}

.op-07 {
  opacity: 0.7;
}

.op-08 {
  opacity: 0.8;
}

.op-09 {
  opacity: 0.9;
}

.op-1 {
  opacity: 1;
}

.c-ffffff {
  color: #fff;
}

.c-6dc77a {
  color: #6dc77a;
}

.c-efb722 {
  color: #efb722;
}

.c-1e84e8 {
  color: #1e84e8;
}

.c-eef1f2 {
  color: #eef1f2;
}

.c-718592 {
  color: #718592;
}

.c-a9a9a9 {
  color: #a9a9a9;
}

.c-e9e9e9 {
  color: #e9e9e9;
}

.bg-000000 {
  background-color: #000000;
}

.bg-ffffff {
  background-color: #ffffff;
}

.bg-eef1f2 {
  background-color: #eef1f2;
}

.bg-efefef {
  background-color: #efefef;
}

.bg-f0f6ff {
  background-color: #f0f6ff;
}

.bg-00022d {
  background-color: #00022d;
}

.bg-6dc77a {
  background-color: #6dc77a;
}

.bg-ff9800 {
  background-color: #ff9800;
}

.bg-ff9800-i {
  background-color: #ff9800!important;
}

.bg-efb722 {
  background-color: #efb722;
}

.bg-efd770 {
  background-color: #efd770;
}

.bg-2196f3 {
  background-color: #2196f3;
}

.bg-2196f3-i {
  background-color: #2196f3!important;
}

.bg-1e84e8 {
  background-color: #1e84e8;
}

.bg-888fff {
  background-color: #888fff;
}

.bg-2b4969 {
  background-color: #2b4969;
}

.bg-333e50 {
  background-color: #333e50;
}

.bg-5247bd {
  background-color: #5247bd;
}

.bg-73488a {
  background-color: #73488a;
}

.bg-f7538f {
  background-color: #f7538f;
}

.bg-F4F4F4 {
  background-color: #F4F4F4;
}

.bg-718592 {
  background-color: #718592;
}

.bg-487090 {
  background-color: #487090;
}

.bg-009688 {
  background-color: #009688;
}

.bg-009688-i {
  background-color: #009688!important;
}

.bg-8bd4c2 {
  background-color: #8bd4c2;
}

.bg-00BCD4 {
  background-color: #00BCD4;
}

.bg-00BCD4-i {
  background-color: #00BCD4!important;
}

.bg-a9a9a9 {
  background-color: #a9a9a9;
}

.bg-d2d8ec {
  background-color: #d2d8ec;
}

/* INPUT**/

.inpH35,
.inpH40,
.inpH44,
.inpH45 {
  width: 100%;
  border: solid 1px rgba(82, 71, 189, 0.28);
}

.inpH35 {
  height: 35px;
}

.inpH40 {
  height: 40px;
}

.inpH44 {
  height: 44px;
}

.inpH45 {
  height: 45px;
}

.h45 {
  height: 45px!important;
  min-height: 45px;
  max-height: 45px;
}

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

.tt-u {
  text-transform: uppercase;
}

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

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

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

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

/* FONT-SIZE*/

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fs-55 {
  font-size: 55px;
}

@media (max-width: 599px) {
  h1.fs-55 {
    font-size: 35px;
  }

  p {
    font-size: 13px;
  }
}

/* MIN-HEIGHT */

.mh-170 {
  min-height: 170px;
}

.mh-180 {
  min-height: 180px;
}

/* FONT-WEIGHT*/

.fw-100 {
  font-weight: 100;
}

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

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

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

.fw-600 {
  font-weight: 600;
}

.fw-900 {
  font-weight: 900;
}

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

/* WIDTH FIXED*/

.wf-30 {
  width: 30px;
  min-width: 30px;
  max-width: 30px;
}

.wf-40 {
  width: 40px;
  min-width: 40px;
  max-width: 40px;
}

.wf-50 {
  width: 50px;
  min-width: 50px;
  max-width: 50px;
}

.wf-60 {
  width: 60px;
  min-width: 60px;
  max-width: 60px;
}

.wf-70 {
  width: 70px;
  min-width: 70px;
  max-width: 70px;
}

.wf-80 {
  width: 80px;
  min-width: 80px;
  max-width: 80px;
}

.wf-100 {
  width: 100px;
  min-width: 100px;
  max-width: 100px;
}

.wf-150 {
  width: 150px;
  min-width: 150px;
  max-width: 150px;
}

.wf-200 {
  width: 200px;
  min-width: 200px;
  max-width: 200px;
}

.wf-250 {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
}

.wf-300 {
  width: 300px;
  min-width: 300px;
  max-width: 300px;
}

.wf-350 {
  width: 350px;
  min-width: 350px;
  max-width: 350px;
}

[ui-view].doAnimation.ng-enter,
[ui-view].doAnimationng-leave {
  position: absolute;
  left: 0;
  right: 0;
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
}

[ui-view].doAnimation.ng-enter {
  opacity: 0;
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  transform: translateX(100%);
}

[ui-view].doAnimation.ng-enter-active {
  opacity: 1;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  transform: translateX(0);
}

[ui-view].doAnimation.ng-leave {
  opacity: 1;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  transform: translateX(0);
}

[ui-view].doAnimation.ng-leave-active {
  opacity: 0;
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  transform: translateX(-100%);
}

.animate-repeat.ng-enter,
.animate-repeat.ng-leave,
.animate-repeat.ng-move {
  transition: all linear .5s;
}

.animate-repeat.ng-enter,
.animate-repeat.ng-leave.ng-leave-active,
.animate-repeat.ng-move {
  opacity: 0;
  max-height: 0;
}

.animate-repeat.ng-enter.ng-enter-active,
.animate-repeat.ng-leave,
.animate-repeat.ng-move.ng-move-active {
  opacity: 1;
  max-height: 40px;
}

.shadow-4 {
  -webkit-box-shadow: 0 2px 4px rgba(50, 50, 50, 0.1);
  box-shadow: 0 2px 4px rgba(50, 50, 50, 0.1);
  opacity: 1;
}

.shadow-12 {
  -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
  opacity: 1;
}

.shadow-16-888fff {
  -webkit-box-shadow: 0 2px 16px 0 rgba(82, 71, 189, .3);
  box-shadow: 0 2px 16px 0 rgba(82, 71, 189, .3);
}

/*BORDER RIGHT*/

.bord-r-fff-op-4 {
  border-right: solid 1px rgba(255, 255, 255, .4);
}

.bord-r-000-op-4 {
  border-right: solid 1px rgba(0, 0, 0, .4);
}

.br-none {
  border: none!important;
}

.br-none:focus {
  outline: none!important;
}

[ui-view].doAnimation.ng-enter,
[ui-view].doAnimationng-leave {
  position: absolute;
  left: 0;
  right: 0;
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
}

[ui-view].doAnimation.ng-enter {
  opacity: 0;
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  transform: translateX(100%);
}

[ui-view].doAnimation.ng-enter-active {
  opacity: 1;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  transform: translateX(0);
}

[ui-view].doAnimation.ng-leave {
  opacity: 1;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  transform: translateX(0);
}

[ui-view].doAnimation.ng-leave-active {
  opacity: 0;
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  transform: translateX(-100%);
}

.animate-repeat.ng-enter,
.animate-repeat.ng-leave,
.animate-repeat.ng-move {
  transition: all linear .5s;
}

.animate-repeat.ng-enter,
.animate-repeat.ng-leave.ng-leave-active,
.animate-repeat.ng-move {
  opacity: 0;
  max-height: 0;
}

.animate-repeat.ng-enter.ng-enter-active,
.animate-repeat.ng-leave,
.animate-repeat.ng-move.ng-move-active {
  opacity: 1;
  max-height: 40px;
}

.bh,
.border-horizontal,
.border-right,
.br {
  border-right: 1px solid rgba(0, 0, 0, .12);
}

.border-top,
.border-vertical,
.bt,
.bv {
  border-top: 1px solid rgba(0, 0, 0, .12);
}

.bb,
.border-bottom,
.border-vertical,
.bv {
  border-bottom: 1px solid rgba(0, 0, 0, .12);
}

.bh,
.bl,
.border-horizontal,
.border-left {
  border-left: 1px solid rgba(0, 0, 0, .12);
}

.scrollable {
  display: block;
  overflow-x: auto;
  overflow-y: auto;
}

.scrollable.only-x {
  overflow-x: auto;
  overflow-y: hidden;
}

.scrollable.only-y {
  overflow-x: hidden;
  overflow-y: auto;
}

.flex-scrollable {
  overflow-x: auto;
  overflow-y: auto;
}

.flex-scrollable.only-x {
  overflow-x: auto;
  overflow-y: hidden;
}

.flex-scrollable.only-y {
  overflow-x: hidden;
  overflow-y: auto;
}

.background-image-center {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: -1;
}

.align-vertical:before {
  display: inline-block;
  height: 100%;
  content: '';
  vertical-align: middle;
}

.align-vertical .align-vertical-bottom,
.align-vertical .align-vertical-middle,
.align-vertical .align-vertical-top {
  display: inline-block;
}

.align-vertical .align-vertical-top {
  vertical-align: top;
}

.align-vertical .align-vertical-middle {
  vertical-align: middle;
}

.align-vertical .align-vertical-bottom {
  vertical-align: bottom;
}

.top-0 {
  top: 0;
}

.top-40 {
  top: 40;
}

.right-0 {
  right: 0;
}

.right-50 {
  right: 50px;
}

.right-100 {
  right: 100px;
}

.left-0 {
  left: 0;
}

.bottom-0 {
  bottom: 0;
}

.lh-10 {
  line-height: 10px;
}

.lh-20 {
  line-height: 20px;
}

.lh-30 {
  line-height: 30px;
}

.lh-40 {
  line-height: 40px;
}

.lh-50 {
  line-height: 50px;
}

.lh-60 {
  line-height: 60px;
}

.p-0,
.padding-0 {
  padding: 0;
}

.padding-top-0,
.pt-0 {
  padding-top: 0;
}

.padding-right-0,
.pr-0 {
  padding-right: 0;
}

.padding-bottom-0,
.pb-0 {
  padding-bottom: 0;
}

.padding-left-0,
.pl-0 {
  padding-left: 0;
}

.padding-horizontal-0,
.ph-0 {
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical-0,
.pv-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.p-5,
.padding-5 {
  padding: 5px;
}

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

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

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

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

.padding-horizontal-5,
.ph-5 {
  padding-left: 5px;
  padding-right: 5px;
}

.padding-vertical-5,
.pv-5 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.p-10,
.padding-10 {
  padding: 10px;
}

.padding-top-10,
.pt-10 {
  padding-top: 10px;
}

.padding-right-10,
.pr-10 {
  padding-right: 10px;
}

.padding-bottom-10,
.pb-10 {
  padding-bottom: 10px;
}

.padding-left-10,
.pl-10 {
  padding-left: 10px;
}

.padding-horizontal-10,
.ph-10 {
  padding-left: 10px;
  padding-right: 10px;
}

.padding-vertical-10,
.pv-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.p-15,
.padding-15 {
  padding: 15px;
}

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

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

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

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

.padding-horizontal-15,
.ph-15 {
  padding-left: 15px;
  padding-right: 15px;
}

.padding-vertical-15,
.pv-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.p-20,
.padding-20 {
  padding: 20px;
}

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

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

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

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

.padding-horizontal-20,
.ph-20 {
  padding-left: 20px;
  padding-right: 20px;
}

.padding-vertical-20,
.pv-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.p-25,
.padding-25 {
  padding: 25px;
}

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

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

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

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

.padding-horizontal-25,
.ph-25 {
  padding-left: 25px;
  padding-right: 25px;
}

.padding-vertical-25,
.pv-25 {
  padding-top: 25px;
  padding-bottom: 25px;
}

.p-30,
.padding-30 {
  padding: 30px;
}

.padding-top-30,
.pt-30 {
  padding-top: 30px;
}

.padding-right-30,
.pr-30 {
  padding-right: 30px;
}

.padding-bottom-30,
.pb-30 {
  padding-bottom: 30px;
}

.padding-left-30,
.pl-30 {
  padding-left: 30px;
}

.padding-horizontal-30,
.ph-30 {
  padding-left: 30px;
  padding-right: 30px;
}

.padding-vertical-30,
.pv-30 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.p-35,
.padding-35 {
  padding: 35px;
}

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

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

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

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

.padding-horizontal-35,
.ph-35 {
  padding-left: 35px;
  padding-right: 35px;
}

.padding-vertical-35,
.pv-35 {
  padding-top: 35px;
  padding-bottom: 35px;
}

.p-40,
.padding-40 {
  padding: 40px;
}

.padding-top-40,
.pt-40 {
  padding-top: 40px;
}

.padding-right-40,
.pr-40 {
  padding-right: 40px;
}

.padding-bottom-40,
.pb-40 {
  padding-bottom: 40px;
}

.padding-left-40,
.pl-40 {
  padding-left: 40px;
}

.padding-horizontal-40,
.ph-40 {
  padding-left: 40px;
  padding-right: 40px;
}

.padding-vertical-40,
.pv-40 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.p-45,
.padding-45 {
  padding: 45px;
}

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

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

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

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

.padding-horizontal-45,
.ph-45 {
  padding-left: 45px;
  padding-right: 45px;
}

.padding-vertical-45,
.pv-45 {
  padding-top: 45px;
  padding-bottom: 45px;
}

.p-50,
.padding-50 {
  padding: 50px;
}

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

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

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

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

.padding-horizontal-50,
.ph-50 {
  padding-left: 50px;
  padding-right: 50px;
}

.padding-vertical-50,
.pv-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.p-55,
.padding-55 {
  padding: 55px;
}

.padding-top-55,
.pt-55 {
  padding-top: 55px;
}

.padding-right-55,
.pr-55 {
  padding-right: 55px;
}

.padding-bottom-55,
.pb-55 {
  padding-bottom: 55px;
}

.padding-left-55,
.pl-55 {
  padding-left: 55px;
}

.padding-horizontal-55,
.ph-55 {
  padding-left: 55px;
  padding-right: 55px;
}

.padding-vertical-55,
.pv-55 {
  padding-top: 55px;
  padding-bottom: 55px;
}

.p-60,
.padding-60 {
  padding: 60px;
}

.padding-top-60,
.pt-60 {
  padding-top: 60px;
}

.padding-right-60,
.pr-60 {
  padding-right: 60px;
}

.padding-bottom-60,
.pb-60 {
  padding-bottom: 60px;
}

.padding-left-60,
.pl-60 {
  padding-left: 60px;
}

.padding-horizontal-60,
.ph-60 {
  padding-left: 60px;
  padding-right: 60px;
}

.padding-vertical-60,
.pv-60 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.p-65,
.padding-65 {
  padding: 65px;
}

.padding-top-65,
.pt-65 {
  padding-top: 65px;
}

.padding-right-65,
.pr-65 {
  padding-right: 65px;
}

.padding-bottom-65,
.pb-65 {
  padding-bottom: 65px;
}

.padding-left-65,
.pl-65 {
  padding-left: 65px;
}

.padding-horizontal-65,
.ph-65 {
  padding-left: 65px;
  padding-right: 65px;
}

.padding-vertical-65,
.pv-65 {
  padding-top: 65px;
  padding-bottom: 65px;
}

.p-70,
.padding-70 {
  padding: 70px;
}

.padding-top-70,
.pt-70 {
  padding-top: 70px;
}

.padding-right-70,
.pr-70 {
  padding-right: 70px;
}

.padding-bottom-70,
.pb-70 {
  padding-bottom: 70px;
}

.padding-left-70,
.pl-70 {
  padding-left: 70px;
}

.padding-horizontal-70,
.ph-70 {
  padding-left: 70px;
  padding-right: 70px;
}

.padding-vertical-70,
.pv-70 {
  padding-top: 70px;
  padding-bottom: 70px;
}

.p-75,
.padding-75 {
  padding: 75px;
}

.padding-top-75,
.pt-75 {
  padding-top: 75px;
}

.padding-right-75,
.pr-75 {
  padding-right: 75px;
}

.padding-bottom-75,
.pb-75 {
  padding-bottom: 75px;
}

.padding-left-75,
.pl-75 {
  padding-left: 75px;
}

.padding-horizontal-75,
.ph-75 {
  padding-left: 75px;
  padding-right: 75px;
}

.padding-vertical-75,
.pv-75 {
  padding-top: 75px;
  padding-bottom: 75px;
}

.p-80,
.padding-80 {
  padding: 80px;
}

.padding-top-80,
.pt-80 {
  padding-top: 80px;
}

.padding-right-80,
.pr-80 {
  padding-right: 80px;
}

.padding-bottom-80,
.pb-80 {
  padding-bottom: 80px;
}

.padding-left-80,
.pl-80 {
  padding-left: 80px;
}

.padding-horizontal-80,
.ph-80 {
  padding-left: 80px;
  padding-right: 80px;
}

.padding-vertical-80,
.pv-80 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.p-85,
.padding-85 {
  padding: 85px;
}

.padding-top-85,
.pt-85 {
  padding-top: 85px;
}

.padding-right-85,
.pr-85 {
  padding-right: 85px;
}

.padding-bottom-85,
.pb-85 {
  padding-bottom: 85px;
}

.padding-left-85,
.pl-85 {
  padding-left: 85px;
}

.padding-horizontal-85,
.ph-85 {
  padding-left: 85px;
  padding-right: 85px;
}

.padding-vertical-85,
.pv-85 {
  padding-top: 85px;
  padding-bottom: 85px;
}

.p-90,
.padding-90 {
  padding: 90px;
}

.padding-top-90,
.pt-90 {
  padding-top: 90px;
}

.padding-right-90,
.pr-90 {
  padding-right: 90px;
}

.padding-bottom-90,
.pb-90 {
  padding-bottom: 90px;
}

.padding-left-90,
.pl-90 {
  padding-left: 90px;
}

.padding-horizontal-90,
.ph-90 {
  padding-left: 90px;
  padding-right: 90px;
}

.padding-vertical-90,
.pv-90 {
  padding-top: 90px;
  padding-bottom: 90px;
}

.p-95,
.padding-95 {
  padding: 95px;
}

.padding-top-95,
.pt-95 {
  padding-top: 95px;
}

.padding-right-95,
.pr-95 {
  padding-right: 95px;
}

.padding-bottom-95,
.pb-95 {
  padding-bottom: 95px;
}

.padding-left-95,
.pl-95 {
  padding-left: 95px;
}

.padding-horizontal-95,
.ph-95 {
  padding-left: 95px;
  padding-right: 95px;
}

.padding-vertical-95,
.pv-95 {
  padding-top: 95px;
  padding-bottom: 95px;
}

.p-100,
.padding-100 {
  padding: 100px;
}

.padding-top-100,
.pt-100 {
  padding-top: 100px;
}

.padding-right-100,
.pr-100 {
  padding-right: 100px;
}

.padding-bottom-100,
.pb-100 {
  padding-bottom: 100px;
}

.padding-left-100,
.pl-100 {
  padding-left: 100px;
}

.padding-horizontal-100,
.ph-100 {
  padding-left: 100px;
  padding-right: 100px;
}

.padding-vertical-100,
.pv-100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.p-8,
.padding-8 {
  padding: 8px;
}

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

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

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

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

.padding-horizontal-8,
.ph-8 {
  padding-left: 8px;
  padding-right: 8px;
}

.padding-vertical-8,
.pv-8 {
  padding-top: 8px;
  padding-bottom: 8px;
}

.p-16,
.padding-16 {
  padding: 16px;
}

.padding-top-16,
.pt-16 {
  padding-top: 16px;
}

.padding-right-16,
.pr-16 {
  padding-right: 16px;
}

.padding-bottom-16,
.pb-16 {
  padding-bottom: 16px;
}

.padding-left-16,
.pl-16 {
  padding-left: 16px;
}

.padding-horizontal-16,
.ph-16 {
  padding-left: 16px;
  padding-right: 16px;
}

.padding-vertical-16,
.pv-16 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.p-24,
.padding-24 {
  padding: 24px;
}

.padding-top-24,
.pt-24 {
  padding-top: 24px;
}

.padding-right-24,
.pr-24 {
  padding-right: 24px;
}

.padding-bottom-24,
.pb-24 {
  padding-bottom: 24px;
}

.padding-left-24,
.pl-24 {
  padding-left: 24px;
}

.padding-horizontal-24,
.ph-24 {
  padding-left: 24px;
  padding-right: 24px;
}

.padding-vertical-24,
.pv-24 {
  padding-top: 24px;
  padding-bottom: 24px;
}

.p-32,
.padding-32 {
  padding: 32px;
}

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

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

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

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

.padding-horizontal-32,
.ph-32 {
  padding-left: 32px;
  padding-right: 32px;
}

.padding-vertical-32,
.pv-32 {
  padding-top: 32px;
  padding-bottom: 32px;
}

.p-48,
.padding-48 {
  padding: 48px;
}

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

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

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

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

.padding-horizontal-48,
.ph-48 {
  padding-left: 48px;
  padding-right: 48px;
}

.padding-vertical-48,
.pv-48 {
  padding-top: 48px;
  padding-bottom: 48px;
}

.p-56,
.padding-56 {
  padding: 56px;
}

.padding-top-56,
.pt-56 {
  padding-top: 56px;
}

.padding-right-56,
.pr-56 {
  padding-right: 56px;
}

.padding-bottom-56,
.pb-56 {
  padding-bottom: 56px;
}

.padding-left-56,
.pl-56 {
  padding-left: 56px;
}

.padding-horizontal-56,
.ph-56 {
  padding-left: 56px;
  padding-right: 56px;
}

.padding-vertical-56,
.pv-56 {
  padding-top: 56px;
  padding-bottom: 56px;
}

.p-64,
.padding-64 {
  padding: 64px;
}

.padding-top-64,
.pt-64 {
  padding-top: 64px;
}

.padding-right-64,
.pr-64 {
  padding-right: 64px;
}

.padding-bottom-64,
.pb-64 {
  padding-bottom: 64px;
}

.padding-left-64,
.pl-64 {
  padding-left: 64px;
}

.padding-horizontal-64,
.ph-64 {
  padding-left: 64px;
  padding-right: 64px;
}

.padding-vertical-64,
.pv-64 {
  padding-top: 64px;
  padding-bottom: 64px;
}

.p-72,
.padding-72 {
  padding: 72px;
}

.padding-top-72,
.pt-72 {
  padding-top: 72px;
}

.padding-right-72,
.pr-72 {
  padding-right: 72px;
}

.padding-bottom-72,
.pb-72 {
  padding-bottom: 72px;
}

.padding-left-72,
.pl-72 {
  padding-left: 72px;
}

.padding-horizontal-72,
.ph-72 {
  padding-left: 72px;
  padding-right: 72px;
}

.padding-vertical-72,
.pv-72 {
  padding-top: 72px;
  padding-bottom: 72px;
}

.p-88,
.padding-88 {
  padding: 88px;
}

.padding-top-88,
.pt-88 {
  padding-top: 88px;
}

.padding-right-88,
.pr-88 {
  padding-right: 88px;
}

.padding-bottom-88,
.pb-88 {
  padding-bottom: 88px;
}

.padding-left-88,
.pl-88 {
  padding-left: 88px;
}

.padding-horizontal-88,
.ph-88 {
  padding-left: 88px;
  padding-right: 88px;
}

.padding-vertical-88,
.pv-88 {
  padding-top: 88px;
  padding-bottom: 88px;
}

.p-96,
.padding-96 {
  padding: 96px;
}

.padding-top-96,
.pt-96 {
  padding-top: 96px;
}

.padding-right-96,
.pr-96 {
  padding-right: 96px;
}

.padding-bottom-96,
.pb-96 {
  padding-bottom: 96px;
}

.padding-left-96,
.pl-96 {
  padding-left: 96px;
}

.padding-horizontal-96,
.ph-96 {
  padding-left: 96px;
  padding-right: 96px;
}

.padding-vertical-96,
.pv-96 {
  padding-top: 96px;
  padding-bottom: 96px;
}

.m-0,
.margin-0 {
  margin: 0;
}

.margin-top-0,
.mt-0 {
  margin-top: 0;
}

.margin-right-0,
.mr-0 {
  margin-right: 0;
}

.margin-bottom-0,
.mb-0 {
  margin-bottom: 0;
}

.margin-left-0,
.ml-0 {
  margin-left: 0;
}

.margin-horizontal-0,
.mh-0 {
  margin-left: 0;
  margin-right: 0;
}

.margin-vertical-0,
.mv-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.m-5,
.margin-5 {
  margin: 5px;
}

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

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

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

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

.margin-horizontal-5,
.mh-5 {
  margin-left: 5px;
  margin-right: 5px;
}

.margin-vertical-5,
.mv-5 {
  margin-top: 5px;
  margin-bottom: 5px;
}

.m-10,
.margin-10 {
  margin: 10px;
}

.margin-top-10,
.mt-10 {
  margin-top: 10px;
}

.margin-right-10,
.mr-10 {
  margin-right: 10px;
}

.margin-bottom-10,
.mb-10 {
  margin-bottom: 10px;
}

.margin-left-10,
.ml-10 {
  margin-left: 10px;
}

.margin-horizontal-10,
.mh-10 {
  margin-left: 10px;
  margin-right: 10px;
}

.margin-vertical-10,
.mv-10 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.m-15,
.margin-15 {
  margin: 15px;
}

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

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

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

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

.margin-horizontal-15,
.mh-15 {
  margin-left: 15px;
  margin-right: 15px;
}

.margin-vertical-15,
.mv-15 {
  margin-top: 15px;
  margin-bottom: 15px;
}

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

.margin-bottom-18,
.mb-18 {
  margin-bottom: 20px;
}

.m-20,
.margin-20 {
  margin: 20px;
}

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

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

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

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

.margin-horizontal-20,
.mh-20 {
  margin-left: 20px;
  margin-right: 20px;
}

.margin-vertical-20,
.mv-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.m-25,
.margin-25 {
  margin: 25px;
}

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

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

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

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

.margin-horizontal-25,
.mh-25 {
  margin-left: 25px;
  margin-right: 25px;
}

.margin-vertical-25,
.mv-25 {
  margin-top: 25px;
  margin-bottom: 25px;
}

.m-30,
.margin-30 {
  margin: 30px;
}

.margin-top-30,
.mt-30 {
  margin-top: 30px;
}

.margin-right-30,
.mr-30 {
  margin-right: 30px;
}

.margin-bottom-30,
.mb-30 {
  margin-bottom: 30px;
}

.margin-left-30,
.ml-30 {
  margin-left: 30px;
}

.margin-horizontal-30,
.mh-30 {
  margin-left: 30px;
  margin-right: 30px;
}

.margin-vertical-30,
.mv-30 {
  margin-top: 30px;
  margin-bottom: 30px;
}

.m-35,
.margin-35 {
  margin: 35px;
}

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

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

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

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

.margin-horizontal-35,
.mh-35 {
  margin-left: 35px;
  margin-right: 35px;
}

.margin-vertical-35,
.mv-35 {
  margin-top: 35px;
  margin-bottom: 35px;
}

.m-40,
.margin-40 {
  margin: 40px;
}

.margin-top-40,
.mt-40 {
  margin-top: 40px;
}

.margin-right-40,
.mr-40 {
  margin-right: 40px;
}

.margin-bottom-40,
.mb-40 {
  margin-bottom: 40px;
}

.margin-left-40,
.ml-40 {
  margin-left: 40px;
}

.margin-horizontal-40,
.mh-40 {
  margin-left: 40px;
  margin-right: 40px;
}

.margin-vertical-40,
.mv-40 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.m-45,
.margin-45 {
  margin: 45px;
}

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

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

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

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

.margin-horizontal-45,
.mh-45 {
  margin-left: 45px;
  margin-right: 45px;
}

.margin-vertical-45,
.mv-45 {
  margin-top: 45px;
  margin-bottom: 45px;
}

.m-50,
.margin-50 {
  margin: 50px;
}

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

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

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

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

.margin-horizontal-50,
.mh-50 {
  margin-left: 50px;
  margin-right: 50px;
}

.margin-vertical-50,
.mv-50 {
  margin-top: 50px;
  margin-bottom: 50px;
}

.m-55,
.margin-55 {
  margin: 55px;
}

.margin-top-55,
.mt-55 {
  margin-top: 55px;
}

.margin-right-55,
.mr-55 {
  margin-right: 55px;
}

.margin-bottom-55,
.mb-55 {
  margin-bottom: 55px;
}

.margin-left-55,
.ml-55 {
  margin-left: 55px;
}

.margin-horizontal-55,
.mh-55 {
  margin-left: 55px;
  margin-right: 55px;
}

.margin-vertical-55,
.mv-55 {
  margin-top: 55px;
  margin-bottom: 55px;
}

.m-60,
.margin-60 {
  margin: 60px;
}

.margin-top-60,
.mt-60 {
  margin-top: 60px;
}

.margin-right-60,
.mr-60 {
  margin-right: 60px;
}

.margin-bottom-60,
.mb-60 {
  margin-bottom: 60px;
}

.margin-left-60,
.ml-60 {
  margin-left: 60px;
}

.margin-horizontal-60,
.mh-60 {
  margin-left: 60px;
  margin-right: 60px;
}

.margin-vertical-60,
.mv-60 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.m-65,
.margin-65 {
  margin: 65px;
}

.margin-top-65,
.mt-65 {
  margin-top: 65px;
}

.margin-right-65,
.mr-65 {
  margin-right: 65px;
}

.margin-bottom-65,
.mb-65 {
  margin-bottom: 65px;
}

.margin-left-65,
.ml-65 {
  margin-left: 65px;
}

.margin-horizontal-65,
.mh-65 {
  margin-left: 65px;
  margin-right: 65px;
}

.margin-vertical-65,
.mv-65 {
  margin-top: 65px;
  margin-bottom: 65px;
}

.m-70,
.margin-70 {
  margin: 70px;
}

.margin-top-70,
.mt-70 {
  margin-top: 70px;
}

.margin-right-70,
.mr-70 {
  margin-right: 70px;
}

.margin-bottom-70,
.mb-70 {
  margin-bottom: 70px;
}

.margin-left-70,
.ml-70 {
  margin-left: 70px;
}

.margin-horizontal-70,
.mh-70 {
  margin-left: 70px;
  margin-right: 70px;
}

.margin-vertical-70,
.mv-70 {
  margin-top: 70px;
  margin-bottom: 70px;
}

.m-75,
.margin-75 {
  margin: 75px;
}

.margin-top-75,
.mt-75 {
  margin-top: 75px;
}

.margin-right-75,
.mr-75 {
  margin-right: 75px;
}

.margin-bottom-75,
.mb-75 {
  margin-bottom: 75px;
}

.margin-left-75,
.ml-75 {
  margin-left: 75px;
}

.margin-horizontal-75,
.mh-75 {
  margin-left: 75px;
  margin-right: 75px;
}

.margin-vertical-75,
.mv-75 {
  margin-top: 75px;
  margin-bottom: 75px;
}

.m-80,
.margin-80 {
  margin: 80px;
}

.margin-top-80,
.mt-80 {
  margin-top: 80px;
}

.margin-right-80,
.mr-80 {
  margin-right: 80px;
}

.margin-bottom-80,
.mb-80 {
  margin-bottom: 80px;
}

.margin-left-80,
.ml-80 {
  margin-left: 80px;
}

.margin-horizontal-80,
.mh-80 {
  margin-left: 80px;
  margin-right: 80px;
}

.margin-vertical-80,
.mv-80 {
  margin-top: 80px;
  margin-bottom: 80px;
}

.m-85,
.margin-85 {
  margin: 85px;
}

.margin-top-85,
.mt-85 {
  margin-top: 85px;
}

.margin-right-85,
.mr-85 {
  margin-right: 85px;
}

.margin-bottom-85,
.mb-85 {
  margin-bottom: 85px;
}

.margin-left-85,
.ml-85 {
  margin-left: 85px;
}

.margin-horizontal-85,
.mh-85 {
  margin-left: 85px;
  margin-right: 85px;
}

.margin-vertical-85,
.mv-85 {
  margin-top: 85px;
  margin-bottom: 85px;
}

.m-90,
.margin-90 {
  margin: 90px;
}

.margin-top-90,
.mt-90 {
  margin-top: 90px;
}

.margin-right-90,
.mr-90 {
  margin-right: 90px;
}

.margin-bottom-90,
.mb-90 {
  margin-bottom: 90px;
}

.margin-left-90,
.ml-90 {
  margin-left: 90px;
}

.margin-horizontal-90,
.mh-90 {
  margin-left: 90px;
  margin-right: 90px;
}

.margin-vertical-90,
.mv-90 {
  margin-top: 90px;
  margin-bottom: 90px;
}

.m-95,
.margin-95 {
  margin: 95px;
}

.margin-top-95,
.mt-95 {
  margin-top: 95px;
}

.margin-right-95,
.mr-95 {
  margin-right: 95px;
}

.margin-bottom-95,
.mb-95 {
  margin-bottom: 95px;
}

.margin-left-95,
.ml-95 {
  margin-left: 95px;
}

.margin-horizontal-95,
.mh-95 {
  margin-left: 95px;
  margin-right: 95px;
}

.margin-vertical-95,
.mv-95 {
  margin-top: 95px;
  margin-bottom: 95px;
}

.m-100,
.margin-100 {
  margin: 100px;
}

.margin-top-100,
.mt-100 {
  margin-top: 100px;
}

.margin-right-100,
.mr-100 {
  margin-right: 100px;
}

.margin-bottom-100,
.mb-100 {
  margin-bottom: 100px;
}

.margin-left-100,
.ml-100 {
  margin-left: 100px;
}

.margin-horizontal-100,
.mh-100 {
  margin-left: 100px;
  margin-right: 100px;
}

.margin-vertical-100,
.mv-100 {
  margin-top: 100px;
  margin-bottom: 100px;
}

.margin-top-110,
.mt-110 {
  margin-top: 110px;
}

.m-8,
.margin-8 {
  margin: 8px;
}

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

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

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

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

.margin-horizontal-8,
.mh-8 {
  margin-left: 8px;
  margin-right: 8px;
}

.margin-vertical-8,
.mv-8 {
  margin-top: 8px;
  margin-bottom: 8px;
}

.m-16,
.margin-16 {
  margin: 16px;
}

.margin-top-16,
.mt-16 {
  margin-top: 16px;
}

.margin-right-16,
.mr-16 {
  margin-right: 16px;
}

.margin-bottom-16,
.mb-16 {
  margin-bottom: 16px;
}

.margin-left-16,
.ml-16 {
  margin-left: 16px;
}

.margin-horizontal-16,
.mh-16 {
  margin-left: 16px;
  margin-right: 16px;
}

.margin-vertical-16,
.mv-16 {
  margin-top: 16px;
  margin-bottom: 16px;
}

.m-24,
.margin-24 {
  margin: 24px;
}

.margin-top-24,
.mt-24 {
  margin-top: 24px;
}

.margin-right-24,
.mr-24 {
  margin-right: 24px;
}

.margin-bottom-24,
.mb-24 {
  margin-bottom: 24px;
}

.margin-left-24,
.ml-24 {
  margin-left: 24px;
}

.margin-horizontal-24,
.mh-24 {
  margin-left: 24px;
  margin-right: 24px;
}

.margin-vertical-24,
.mv-24 {
  margin-top: 24px;
  margin-bottom: 24px;
}

.m-32,
.margin-32 {
  margin: 32px;
}

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

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

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

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

.margin-horizontal-32,
.mh-32 {
  margin-left: 32px;
  margin-right: 32px;
}

.margin-vertical-32,
.mv-32 {
  margin-top: 32px;
  margin-bottom: 32px;
}

.m-48,
.margin-48 {
  margin: 48px;
}

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

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

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

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

.margin-horizontal-48,
.mh-48 {
  margin-left: 48px;
  margin-right: 48px;
}

.margin-vertical-48,
.mv-48 {
  margin-top: 48px;
  margin-bottom: 48px;
}

.m-56,
.margin-56 {
  margin: 56px;
}

.margin-top-56,
.mt-56 {
  margin-top: 56px;
}

.margin-right-56,
.mr-56 {
  margin-right: 56px;
}

.margin-bottom-56,
.mb-56 {
  margin-bottom: 56px;
}

.margin-left-56,
.ml-56 {
  margin-left: 56px;
}

.margin-horizontal-56,
.mh-56 {
  margin-left: 56px;
  margin-right: 56px;
}

.margin-vertical-56,
.mv-56 {
  margin-top: 56px;
  margin-bottom: 56px;
}

.m-64,
.margin-64 {
  margin: 64px;
}

.margin-top-64,
.mt-64 {
  margin-top: 64px;
}

.margin-right-64,
.mr-64 {
  margin-right: 64px;
}

.margin-bottom-64,
.mb-64 {
  margin-bottom: 64px;
}

.margin-left-64,
.ml-64 {
  margin-left: 64px;
}

.margin-horizontal-64,
.mh-64 {
  margin-left: 64px;
  margin-right: 64px;
}

.margin-vertical-64,
.mv-64 {
  margin-top: 64px;
  margin-bottom: 64px;
}

.m-72,
.margin-72 {
  margin: 72px;
}

.margin-top-72,
.mt-72 {
  margin-top: 72px;
}

.margin-right-72,
.mr-72 {
  margin-right: 72px;
}

.margin-bottom-72,
.mb-72 {
  margin-bottom: 72px;
}

.margin-left-72,
.ml-72 {
  margin-left: 72px;
}

.margin-horizontal-72,
.mh-72 {
  margin-left: 72px;
  margin-right: 72px;
}

.margin-vertical-72,
.mv-72 {
  margin-top: 72px;
  margin-bottom: 72px;
}

.m-88,
.margin-88 {
  margin: 88px;
}

.margin-top-88,
.mt-88 {
  margin-top: 88px;
}

.margin-right-88,
.mr-88 {
  margin-right: 88px;
}

.margin-bottom-88,
.mb-88 {
  margin-bottom: 88px;
}

.margin-left-88,
.ml-88 {
  margin-left: 88px;
}

.margin-horizontal-88,
.mh-88 {
  margin-left: 88px;
  margin-right: 88px;
}

.margin-vertical-88,
.mv-88 {
  margin-top: 88px;
  margin-bottom: 88px;
}

.m-96,
.margin-96 {
  margin: 96px;
}

.margin-top-96,
.mt-96 {
  margin-top: 96px;
}

.margin-right-96,
.mr-96 {
  margin-right: 96px;
}

.margin-bottom-96,
.mb-96 {
  margin-bottom: 96px;
}

.margin-left-96,
.ml-96 {
  margin-left: 96px;
}

.margin-horizontal-96,
.mh-96 {
  margin-left: 96px;
  margin-right: 96px;
}

.margin-vertical-96,
.mv-96 {
  margin-top: 96px;
  margin-bottom: 96px;
}

.h-0,
.height-0 {
  height: 0 !important;
  min-height: 0 !important;
  max-height: 0 !important;
}

.w-0,
.width-0 {
  width: 0 !important;
  min-width: 0 !important;
  max-width: 0 !important;
}

.h-5,
.height-5 {
  height: 5px !important;
  min-height: 5px !important;
  max-height: 5px !important;
}

.w-5,
.width-5 {
  width: 5px !important;
  min-width: 5px !important;
  max-width: 5px !important;
}

.h-10,
.height-10 {
  height: 10px !important;
  min-height: 10px !important;
  max-height: 10px !important;
}

.w-10,
.width-10 {
  width: 10px !important;
  min-width: 10px !important;
  max-width: 10px !important;
}

.h-15,
.height-15 {
  height: 15px !important;
  min-height: 15px !important;
  max-height: 15px !important;
}

.w-15,
.width-15 {
  width: 15px !important;
  min-width: 15px !important;
  max-width: 15px !important;
}

.h-20,
.height-20 {
  height: 20px !important;
  min-height: 20px !important;
  max-height: 20px !important;
}

.w-20,
.width-20 {
  width: 20px !important;
  min-width: 20px !important;
  max-width: 20px !important;
}

.h-25,
.height-25 {
  height: 25px !important;
  min-height: 25px !important;
  max-height: 25px !important;
}

.w-25,
.width-25 {
  width: 25px !important;
  min-width: 25px !important;
  max-width: 25px !important;
}

.h-30,
.height-30 {
  height: 30px !important;
  min-height: 30px !important;
  max-height: 30px !important;
}

.w-30,
.width-30 {
  width: 30px !important;
  min-width: 30px !important;
  max-width: 30px !important;
}

.h-35,
.height-35 {
  height: 35px !important;
  min-height: 35px !important;
  max-height: 35px !important;
}

.w-35,
.width-35 {
  width: 35px !important;
  min-width: 35px !important;
  max-width: 35px !important;
}

.h-40,
.height-40 {
  height: 40px !important;
  min-height: 40px !important;
  max-height: 40px !important;
}

.w-40,
.width-40 {
  width: 40px !important;
  min-width: 40px !important;
  max-width: 40px !important;
}

.h-45,
.height-45 {
  height: 45px !important;
  min-height: 45px !important;
  max-height: 45px !important;
}

.w-45,
.width-45 {
  width: 45px !important;
  min-width: 45px !important;
  max-width: 45px !important;
}

.h-50,
.height-50 {
  height: 50px !important;
  min-height: 50px !important;
  max-height: 50px !important;
}

.w-50,
.width-50 {
  width: 50px !important;
  min-width: 50px !important;
  max-width: 50px !important;
}

.h-55,
.height-55 {
  height: 55px !important;
  min-height: 55px !important;
  max-height: 55px !important;
}

.w-55,
.width-55 {
  width: 55px !important;
  min-width: 55px !important;
  max-width: 55px !important;
}

.h-60,
.height-60 {
  height: 60px !important;
  min-height: 60px !important;
  max-height: 60px !important;
}

.w-60,
.width-60 {
  width: 60px !important;
  min-width: 60px !important;
  max-width: 60px !important;
}

.h-65,
.height-65 {
  height: 65px !important;
  min-height: 65px !important;
  max-height: 65px !important;
}

.w-65,
.width-65 {
  width: 65px !important;
  min-width: 65px !important;
  max-width: 65px !important;
}

.h-70,
.height-70 {
  height: 70px !important;
  min-height: 70px !important;
  max-height: 70px !important;
}

.w-70,
.width-70 {
  width: 70px !important;
  min-width: 70px !important;
  max-width: 70px !important;
}

.h-75,
.height-75 {
  height: 75px !important;
  min-height: 75px !important;
  max-height: 75px !important;
}

.w-75,
.width-75 {
  width: 75px !important;
  min-width: 75px !important;
  max-width: 75px !important;
}

.h-80,
.height-80 {
  height: 80px !important;
  min-height: 80px !important;
  max-height: 80px !important;
}

.w-80,
.width-80 {
  width: 80px !important;
  min-width: 80px !important;
  max-width: 80px !important;
}

.h-85,
.height-85 {
  height: 85px !important;
  min-height: 85px !important;
  max-height: 85px !important;
}

.w-85,
.width-85 {
  width: 85px !important;
  min-width: 85px !important;
  max-width: 85px !important;
}

.h-90,
.height-90 {
  height: 90px !important;
  min-height: 90px !important;
  max-height: 90px !important;
}

.w-90,
.width-90 {
  width: 90px !important;
  min-width: 90px !important;
  max-width: 90px !important;
}

.h-95,
.height-95 {
  height: 95px !important;
  min-height: 95px !important;
  max-height: 95px !important;
}

.w-95,
.width-95 {
  width: 95px !important;
  min-width: 95px !important;
  max-width: 95px !important;
}

.h-100,
.height-100 {
  height: 100px !important;
  min-height: 100px !important;
  max-height: 100px !important;
}

.w-100,
.width-100 {
  width: 100px !important;
  min-width: 100px !important;
  max-width: 100px !important;
}

.h-105,
.height-105 {
  height: 105px !important;
  min-height: 105px !important;
  max-height: 105px !important;
}

.w-105,
.width-105 {
  width: 105px !important;
  min-width: 105px !important;
  max-width: 105px !important;
}

.h-110,
.height-110 {
  height: 110px !important;
  min-height: 110px !important;
  max-height: 110px !important;
}

.w-110,
.width-110 {
  width: 110px !important;
  min-width: 110px !important;
  max-width: 110px !important;
}

.h-115,
.height-115 {
  height: 115px !important;
  min-height: 115px !important;
  max-height: 115px !important;
}

.w-115,
.width-115 {
  width: 115px !important;
  min-width: 115px !important;
  max-width: 115px !important;
}

.h-120,
.height-120 {
  height: 120px !important;
  min-height: 120px !important;
  max-height: 120px !important;
}

.w-120,
.width-120 {
  width: 120px !important;
  min-width: 120px !important;
  max-width: 120px !important;
}

.h-125,
.height-125 {
  height: 125px !important;
  min-height: 125px !important;
  max-height: 125px !important;
}

.w-125,
.width-125 {
  width: 125px !important;
  min-width: 125px !important;
  max-width: 125px !important;
}

.h-130,
.height-130 {
  height: 130px !important;
  min-height: 130px !important;
  max-height: 130px !important;
}

.w-130,
.width-130 {
  width: 130px !important;
  min-width: 130px !important;
  max-width: 130px !important;
}

.h-135,
.height-135 {
  height: 135px !important;
  min-height: 135px !important;
  max-height: 135px !important;
}

.w-135,
.width-135 {
  width: 135px !important;
  min-width: 135px !important;
  max-width: 135px !important;
}

.h-140,
.height-140 {
  height: 140px !important;
  min-height: 140px !important;
  max-height: 140px !important;
}

.w-140,
.width-140 {
  width: 140px !important;
  min-width: 140px !important;
  max-width: 140px !important;
}

.h-145,
.height-145 {
  height: 145px !important;
  min-height: 145px !important;
  max-height: 145px !important;
}

.w-145,
.width-145 {
  width: 145px !important;
  min-width: 145px !important;
  max-width: 145px !important;
}

.h-150,
.height-150 {
  height: 150px !important;
  min-height: 150px !important;
  max-height: 150px !important;
}

.w-150,
.width-150 {
  width: 150px !important;
  min-width: 150px !important;
  max-width: 150px !important;
}

.h-155,
.height-155 {
  height: 155px !important;
  min-height: 155px !important;
  max-height: 155px !important;
}

.w-155,
.width-155 {
  width: 155px !important;
  min-width: 155px !important;
  max-width: 155px !important;
}

.h-160,
.height-160 {
  height: 160px !important;
  min-height: 160px !important;
  max-height: 160px !important;
}

.w-160,
.width-160 {
  width: 160px !important;
  min-width: 160px !important;
  max-width: 160px !important;
}

.h-165,
.height-165 {
  height: 165px !important;
  min-height: 165px !important;
  max-height: 165px !important;
}

.w-165,
.width-165 {
  width: 165px !important;
  min-width: 165px !important;
  max-width: 165px !important;
}

.h-170,
.height-170 {
  height: 170px !important;
  min-height: 170px !important;
  max-height: 170px !important;
}

.w-170,
.width-170 {
  width: 170px !important;
  min-width: 170px !important;
  max-width: 170px !important;
}

.h-175,
.height-175 {
  height: 175px !important;
  min-height: 175px !important;
  max-height: 175px !important;
}

.w-175,
.width-175 {
  width: 175px !important;
  min-width: 175px !important;
  max-width: 175px !important;
}

.h-180,
.height-180 {
  height: 180px !important;
  min-height: 180px !important;
  max-height: 180px !important;
}

.w-180,
.width-180 {
  width: 180px !important;
  min-width: 180px !important;
  max-width: 180px !important;
}

.h-185,
.height-185 {
  height: 185px !important;
  min-height: 185px !important;
  max-height: 185px !important;
}

.w-185,
.width-185 {
  width: 185px !important;
  min-width: 185px !important;
  max-width: 185px !important;
}

.h-190,
.height-190 {
  height: 190px !important;
  min-height: 190px !important;
  max-height: 190px !important;
}

.w-190,
.width-190 {
  width: 190px !important;
  min-width: 190px !important;
  max-width: 190px !important;
}

.h-195,
.height-195 {
  height: 195px !important;
  min-height: 195px !important;
  max-height: 195px !important;
}

.w-195,
.width-195 {
  width: 195px !important;
  min-width: 195px !important;
  max-width: 195px !important;
}

.h-200,
.height-200 {
  height: 200px !important;
  min-height: 200px !important;
  max-height: 200px !important;
}

.w-200,
.width-200 {
  width: 200px !important;
  min-width: 200px !important;
  max-width: 200px !important;
}

.h-205,
.height-205 {
  height: 205px !important;
  min-height: 205px !important;
  max-height: 205px !important;
}

.w-205,
.width-205 {
  width: 205px !important;
  min-width: 205px !important;
  max-width: 205px !important;
}

.h-210,
.height-210 {
  height: 210px !important;
  min-height: 210px !important;
  max-height: 210px !important;
}

.w-210,
.width-210 {
  width: 210px !important;
  min-width: 210px !important;
  max-width: 210px !important;
}

.h-215,
.height-215 {
  height: 215px !important;
  min-height: 215px !important;
  max-height: 215px !important;
}

.w-215,
.width-215 {
  width: 215px !important;
  min-width: 215px !important;
  max-width: 215px !important;
}

.h-220,
.height-220 {
  height: 220px !important;
  min-height: 220px !important;
  max-height: 220px !important;
}

.w-220,
.width-220 {
  width: 220px !important;
  min-width: 220px !important;
  max-width: 220px !important;
}

.h-225,
.height-225 {
  height: 225px !important;
  min-height: 225px !important;
  max-height: 225px !important;
}

.w-225,
.width-225 {
  width: 225px !important;
  min-width: 225px !important;
  max-width: 225px !important;
}

.h-230,
.height-230 {
  height: 230px !important;
  min-height: 230px !important;
  max-height: 230px !important;
}

.w-230,
.width-230 {
  width: 230px !important;
  min-width: 230px !important;
  max-width: 230px !important;
}

.h-235,
.height-235 {
  height: 235px !important;
  min-height: 235px !important;
  max-height: 235px !important;
}

.w-235,
.width-235 {
  width: 235px !important;
  min-width: 235px !important;
  max-width: 235px !important;
}

.h-240,
.height-240 {
  height: 240px !important;
  min-height: 240px !important;
  max-height: 240px !important;
}

.w-240,
.width-240 {
  width: 240px !important;
  min-width: 240px !important;
  max-width: 240px !important;
}

.h-245,
.height-245 {
  height: 245px !important;
  min-height: 245px !important;
  max-height: 245px !important;
}

.w-245,
.width-245 {
  width: 245px !important;
  min-width: 245px !important;
  max-width: 245px !important;
}

.h-250,
.height-250 {
  height: 250px !important;
  min-height: 250px !important;
  max-height: 250px !important;
}

.w-250,
.width-250 {
  width: 250px !important;
  min-width: 250px !important;
  max-width: 250px !important;
}

.h-255,
.height-255 {
  height: 255px !important;
  min-height: 255px !important;
  max-height: 255px !important;
}

.w-255,
.width-255 {
  width: 255px !important;
  min-width: 255px !important;
  max-width: 255px !important;
}

.h-260,
.height-260 {
  height: 260px !important;
  min-height: 260px !important;
  max-height: 260px !important;
}

.w-260,
.width-260 {
  width: 260px !important;
  min-width: 260px !important;
  max-width: 260px !important;
}

.h-265,
.height-265 {
  height: 265px !important;
  min-height: 265px !important;
  max-height: 265px !important;
}

.w-265,
.width-265 {
  width: 265px !important;
  min-width: 265px !important;
  max-width: 265px !important;
}

.h-270,
.height-270 {
  height: 270px !important;
  min-height: 270px !important;
  max-height: 270px !important;
}

.w-270,
.width-270 {
  width: 270px !important;
  min-width: 270px !important;
  max-width: 270px !important;
}

.h-275,
.height-275 {
  height: 275px !important;
  min-height: 275px !important;
  max-height: 275px !important;
}

.w-275,
.width-275 {
  width: 275px !important;
  min-width: 275px !important;
  max-width: 275px !important;
}

.h-280,
.height-280 {
  height: 280px !important;
  min-height: 280px !important;
  max-height: 280px !important;
}

.w-280,
.width-280 {
  width: 280px !important;
  min-width: 280px !important;
  max-width: 280px !important;
}

.h-285,
.height-285 {
  height: 285px !important;
  min-height: 285px !important;
  max-height: 285px !important;
}

.w-285,
.width-285 {
  width: 285px !important;
  min-width: 285px !important;
  max-width: 285px !important;
}

.h-290,
.height-290 {
  height: 290px !important;
  min-height: 290px !important;
  max-height: 290px !important;
}

.w-290,
.width-290 {
  width: 290px !important;
  min-width: 290px !important;
  max-width: 290px !important;
}

.h-295,
.height-295 {
  height: 295px !important;
  min-height: 295px !important;
  max-height: 295px !important;
}

.w-295,
.width-295 {
  width: 295px !important;
  min-width: 295px !important;
  max-width: 295px !important;
}

.h-300,
.height-300 {
  height: 300px !important;
  min-height: 300px !important;
  max-height: 300px !important;
}

.w-300,
.width-300 {
  width: 300px !important;
  min-width: 300px !important;
  max-width: 300px !important;
}

.h-305,
.height-305 {
  height: 305px !important;
  min-height: 305px !important;
  max-height: 305px !important;
}

.w-305,
.width-305 {
  width: 305px !important;
  min-width: 305px !important;
  max-width: 305px !important;
}

.h-310,
.height-310 {
  height: 310px !important;
  min-height: 310px !important;
  max-height: 310px !important;
}

.w-310,
.width-310 {
  width: 310px !important;
  min-width: 310px !important;
  max-width: 310px !important;
}

.h-315,
.height-315 {
  height: 315px !important;
  min-height: 315px !important;
  max-height: 315px !important;
}

.w-315,
.width-315 {
  width: 315px !important;
  min-width: 315px !important;
  max-width: 315px !important;
}

.h-320,
.height-320 {
  height: 320px !important;
  min-height: 320px !important;
  max-height: 320px !important;
}

.w-320,
.width-320 {
  width: 320px !important;
  min-width: 320px !important;
  max-width: 320px !important;
}

.h-325,
.height-325 {
  height: 325px !important;
  min-height: 325px !important;
  max-height: 325px !important;
}

.w-325,
.width-325 {
  width: 325px !important;
  min-width: 325px !important;
  max-width: 325px !important;
}

.h-330,
.height-330 {
  height: 330px !important;
  min-height: 330px !important;
  max-height: 330px !important;
}

.w-330,
.width-330 {
  width: 330px !important;
  min-width: 330px !important;
  max-width: 330px !important;
}

.h-335,
.height-335 {
  height: 335px !important;
  min-height: 335px !important;
  max-height: 335px !important;
}

.w-335,
.width-335 {
  width: 335px !important;
  min-width: 335px !important;
  max-width: 335px !important;
}

.h-340,
.height-340 {
  height: 340px !important;
  min-height: 340px !important;
  max-height: 340px !important;
}

.w-340,
.width-340 {
  width: 340px !important;
  min-width: 340px !important;
  max-width: 340px !important;
}

.h-345,
.height-345 {
  height: 345px !important;
  min-height: 345px !important;
  max-height: 345px !important;
}

.w-345,
.width-345 {
  width: 345px !important;
  min-width: 345px !important;
  max-width: 345px !important;
}

.h-350,
.height-350 {
  height: 350px !important;
  min-height: 350px !important;
  max-height: 350px !important;
}

.w-350,
.width-350 {
  width: 350px !important;
  min-width: 350px !important;
  max-width: 350px !important;
}

.h-355,
.height-355 {
  height: 355px !important;
  min-height: 355px !important;
  max-height: 355px !important;
}

.w-355,
.width-355 {
  width: 355px !important;
  min-width: 355px !important;
  max-width: 355px !important;
}

.h-360,
.height-360 {
  height: 360px !important;
  min-height: 360px !important;
  max-height: 360px !important;
}

.w-360,
.width-360 {
  width: 360px !important;
  min-width: 360px !important;
  max-width: 360px !important;
}

.h-365,
.height-365 {
  height: 365px !important;
  min-height: 365px !important;
  max-height: 365px !important;
}

.w-365,
.width-365 {
  width: 365px !important;
  min-width: 365px !important;
  max-width: 365px !important;
}

.h-370,
.height-370 {
  height: 370px !important;
  min-height: 370px !important;
  max-height: 370px !important;
}

.w-370,
.width-370 {
  width: 370px !important;
  min-width: 370px !important;
  max-width: 370px !important;
}

.h-375,
.height-375 {
  height: 375px !important;
  min-height: 375px !important;
  max-height: 375px !important;
}

.w-375,
.width-375 {
  width: 375px !important;
  min-width: 375px !important;
  max-width: 375px !important;
}

.h-380,
.height-380 {
  height: 380px !important;
  min-height: 380px !important;
  max-height: 380px !important;
}

.w-380,
.width-380 {
  width: 380px !important;
  min-width: 380px !important;
  max-width: 380px !important;
}

.h-385,
.height-385 {
  height: 385px !important;
  min-height: 385px !important;
  max-height: 385px !important;
}

.w-385,
.width-385 {
  width: 385px !important;
  min-width: 385px !important;
  max-width: 385px !important;
}

.h-390,
.height-390 {
  height: 390px !important;
  min-height: 390px !important;
  max-height: 390px !important;
}

.w-390,
.width-390 {
  width: 390px !important;
  min-width: 390px !important;
  max-width: 390px !important;
}

.h-395,
.height-395 {
  height: 395px !important;
  min-height: 395px !important;
  max-height: 395px !important;
}

.w-395,
.width-395 {
  width: 395px !important;
  min-width: 395px !important;
  max-width: 395px !important;
}

.h-400,
.height-400 {
  height: 400px !important;
  min-height: 400px !important;
  max-height: 400px !important;
}

.w-400,
.width-400 {
  width: 400px !important;
  min-width: 400px !important;
  max-width: 400px !important;
}

.h-405,
.height-405 {
  height: 405px !important;
  min-height: 405px !important;
  max-height: 405px !important;
}

.w-405,
.width-405 {
  width: 405px !important;
  min-width: 405px !important;
  max-width: 405px !important;
}

.h-410,
.height-410 {
  height: 410px !important;
  min-height: 410px !important;
  max-height: 410px !important;
}

.w-410,
.width-410 {
  width: 410px !important;
  min-width: 410px !important;
  max-width: 410px !important;
}

.h-415,
.height-415 {
  height: 415px !important;
  min-height: 415px !important;
  max-height: 415px !important;
}

.w-415,
.width-415 {
  width: 415px !important;
  min-width: 415px !important;
  max-width: 415px !important;
}

.h-420,
.height-420 {
  height: 420px !important;
  min-height: 420px !important;
  max-height: 420px !important;
}

.w-420,
.width-420 {
  width: 420px !important;
  min-width: 420px !important;
  max-width: 420px !important;
}

.h-425,
.height-425 {
  height: 425px !important;
  min-height: 425px !important;
  max-height: 425px !important;
}

.w-425,
.width-425 {
  width: 425px !important;
  min-width: 425px !important;
  max-width: 425px !important;
}

.h-430,
.height-430 {
  height: 430px !important;
  min-height: 430px !important;
  max-height: 430px !important;
}

.w-430,
.width-430 {
  width: 430px !important;
  min-width: 430px !important;
  max-width: 430px !important;
}

.h-435,
.height-435 {
  height: 435px !important;
  min-height: 435px !important;
  max-height: 435px !important;
}

.w-435,
.width-435 {
  width: 435px !important;
  min-width: 435px !important;
  max-width: 435px !important;
}

.h-440,
.height-440 {
  height: 440px !important;
  min-height: 440px !important;
  max-height: 440px !important;
}

.w-440,
.width-440 {
  width: 440px !important;
  min-width: 440px !important;
  max-width: 440px !important;
}

.h-445,
.height-445 {
  height: 445px !important;
  min-height: 445px !important;
  max-height: 445px !important;
}

.w-445,
.width-445 {
  width: 445px !important;
  min-width: 445px !important;
  max-width: 445px !important;
}

.h-450,
.height-450 {
  height: 450px !important;
  min-height: 450px !important;
  max-height: 450px !important;
}

.w-450,
.width-450 {
  width: 450px !important;
  min-width: 450px !important;
  max-width: 450px !important;
}

.h-455,
.height-455 {
  height: 455px !important;
  min-height: 455px !important;
  max-height: 455px !important;
}

.w-455,
.width-455 {
  width: 455px !important;
  min-width: 455px !important;
  max-width: 455px !important;
}

.h-460,
.height-460 {
  height: 460px !important;
  min-height: 460px !important;
  max-height: 460px !important;
}

.w-460,
.width-460 {
  width: 460px !important;
  min-width: 460px !important;
  max-width: 460px !important;
}

.h-465,
.height-465 {
  height: 465px !important;
  min-height: 465px !important;
  max-height: 465px !important;
}

.w-465,
.width-465 {
  width: 465px !important;
  min-width: 465px !important;
  max-width: 465px !important;
}

.h-470,
.height-470 {
  height: 470px !important;
  min-height: 470px !important;
  max-height: 470px !important;
}

.w-470,
.width-470 {
  width: 470px !important;
  min-width: 470px !important;
  max-width: 470px !important;
}

.h-475,
.height-475 {
  height: 475px !important;
  min-height: 475px !important;
  max-height: 475px !important;
}

.w-475,
.width-475 {
  width: 475px !important;
  min-width: 475px !important;
  max-width: 475px !important;
}

.h-480,
.height-480 {
  height: 480px !important;
  min-height: 480px !important;
  max-height: 480px !important;
}

.w-480,
.width-480 {
  width: 480px !important;
  min-width: 480px !important;
  max-width: 480px !important;
}

.h-485,
.height-485 {
  height: 485px !important;
  min-height: 485px !important;
  max-height: 485px !important;
}

.w-485,
.width-485 {
  width: 485px !important;
  min-width: 485px !important;
  max-width: 485px !important;
}

.h-490,
.height-490 {
  height: 490px !important;
  min-height: 490px !important;
  max-height: 490px !important;
}

.w-490,
.width-490 {
  width: 490px !important;
  min-width: 490px !important;
  max-width: 490px !important;
}

.h-495,
.height-495 {
  height: 495px !important;
  min-height: 495px !important;
  max-height: 495px !important;
}

.w-495,
.width-495 {
  width: 495px !important;
  min-width: 495px !important;
  max-width: 495px !important;
}

.h-500,
.height-500 {
  height: 500px !important;
  min-height: 500px !important;
  max-height: 500px !important;
}

.w-500,
.width-500 {
  width: 500px !important;
  min-width: 500px !important;
  max-width: 500px !important;
}

.h-8,
.height-8 {
  height: 8px !important;
  min-height: 8px !important;
  max-height: 8px !important;
}

.w-8,
.width-8 {
  width: 8px !important;
  min-width: 8px !important;
  max-width: 8px !important;
}

.h-16,
.height-16 {
  height: 16px !important;
  min-height: 16px !important;
  max-height: 16px !important;
}

.w-16,
.width-16 {
  width: 16px !important;
  min-width: 16px !important;
  max-width: 16px !important;
}

.h-24,
.height-24 {
  height: 24px !important;
  min-height: 24px !important;
  max-height: 24px !important;
}

.w-24,
.width-24 {
  width: 24px !important;
  min-width: 24px !important;
  max-width: 24px !important;
}

.h-32,
.height-32 {
  height: 32px !important;
  min-height: 32px !important;
  max-height: 32px !important;
}

.w-32,
.width-32 {
  width: 32px !important;
  min-width: 32px !important;
  max-width: 32px !important;
}

.h-48,
.height-48 {
  height: 48px !important;
  min-height: 48px !important;
  max-height: 48px !important;
}

.w-48,
.width-48 {
  width: 48px !important;
  min-width: 48px !important;
  max-width: 48px !important;
}

.h-56,
.height-56 {
  height: 56px !important;
  min-height: 56px !important;
  max-height: 56px !important;
}

.w-56,
.width-56 {
  width: 56px !important;
  min-width: 56px !important;
  max-width: 56px !important;
}

.h-64,
.height-64 {
  height: 64px !important;
  min-height: 64px !important;
  max-height: 64px !important;
}

.w-64,
.width-64 {
  width: 64px !important;
  min-width: 64px !important;
  max-width: 64px !important;
}

.h-72,
.height-72 {
  height: 72px !important;
  min-height: 72px !important;
  max-height: 72px !important;
}

.w-72,
.width-72 {
  width: 72px !important;
  min-width: 72px !important;
  max-width: 72px !important;
}

.h-88,
.height-88 {
  height: 88px !important;
  min-height: 88px !important;
  max-height: 88px !important;
}

.w-88,
.width-88 {
  width: 88px !important;
  min-width: 88px !important;
  max-width: 88px !important;
}

.h-96,
.height-96 {
  height: 96px !important;
  min-height: 96px !important;
  max-height: 96px !important;
}

.w-96,
.width-96 {
  width: 96px !important;
  min-width: 96px !important;
  max-width: 96px !important;
}

.h-104,
.height-104 {
  height: 104px !important;
  min-height: 104px !important;
  max-height: 104px !important;
}

.w-104,
.width-104 {
  width: 104px !important;
  min-width: 104px !important;
  max-width: 104px !important;
}

.h-112,
.height-112 {
  height: 112px !important;
  min-height: 112px !important;
  max-height: 112px !important;
}

.w-112,
.width-112 {
  width: 112px !important;
  min-width: 112px !important;
  max-width: 112px !important;
}

.h-128,
.height-128 {
  height: 128px !important;
  min-height: 128px !important;
  max-height: 128px !important;
}

.w-128,
.width-128 {
  width: 128px !important;
  min-width: 128px !important;
  max-width: 128px !important;
}

.h-136,
.height-136 {
  height: 136px !important;
  min-height: 136px !important;
  max-height: 136px !important;
}

.w-136,
.width-136 {
  width: 136px !important;
  min-width: 136px !important;
  max-width: 136px !important;
}

.h-144,
.height-144 {
  height: 144px !important;
  min-height: 144px !important;
  max-height: 144px !important;
}

.w-144,
.width-144 {
  width: 144px !important;
  min-width: 144px !important;
  max-width: 144px !important;
}

.h-152,
.height-152 {
  height: 152px !important;
  min-height: 152px !important;
  max-height: 152px !important;
}

.w-152,
.width-152 {
  width: 152px !important;
  min-width: 152px !important;
  max-width: 152px !important;
}

.h-168,
.height-168 {
  height: 168px !important;
  min-height: 168px !important;
  max-height: 168px !important;
}

.w-168,
.width-168 {
  width: 168px !important;
  min-width: 168px !important;
  max-width: 168px !important;
}

.h-176,
.height-176 {
  height: 176px !important;
  min-height: 176px !important;
  max-height: 176px !important;
}

.w-176,
.width-176 {
  width: 176px !important;
  min-width: 176px !important;
  max-width: 176px !important;
}

.h-184,
.height-184 {
  height: 184px !important;
  min-height: 184px !important;
  max-height: 184px !important;
}

.w-184,
.width-184 {
  width: 184px !important;
  min-width: 184px !important;
  max-width: 184px !important;
}

.h-192,
.height-192 {
  height: 192px !important;
  min-height: 192px !important;
  max-height: 192px !important;
}

.w-192,
.width-192 {
  width: 192px !important;
  min-width: 192px !important;
  max-width: 192px !important;
}

.h-208,
.height-208 {
  height: 208px !important;
  min-height: 208px !important;
  max-height: 208px !important;
}

.w-208,
.width-208 {
  width: 208px !important;
  min-width: 208px !important;
  max-width: 208px !important;
}

.h-216,
.height-216 {
  height: 216px !important;
  min-height: 216px !important;
  max-height: 216px !important;
}

.w-216,
.width-216 {
  width: 216px !important;
  min-width: 216px !important;
  max-width: 216px !important;
}

.h-224,
.height-224 {
  height: 224px !important;
  min-height: 224px !important;
  max-height: 224px !important;
}

.w-224,
.width-224 {
  width: 224px !important;
  min-width: 224px !important;
  max-width: 224px !important;
}

.h-232,
.height-232 {
  height: 232px !important;
  min-height: 232px !important;
  max-height: 232px !important;
}

.w-232,
.width-232 {
  width: 232px !important;
  min-width: 232px !important;
  max-width: 232px !important;
}

.h-248,
.height-248 {
  height: 248px !important;
  min-height: 248px !important;
  max-height: 248px !important;
}

.w-248,
.width-248 {
  width: 248px !important;
  min-width: 248px !important;
  max-width: 248px !important;
}

.h-256,
.height-256 {
  height: 256px !important;
  min-height: 256px !important;
  max-height: 256px !important;
}

.w-256,
.width-256 {
  width: 256px !important;
  min-width: 256px !important;
  max-width: 256px !important;
}

.h-264,
.height-264 {
  height: 264px !important;
  min-height: 264px !important;
  max-height: 264px !important;
}

.w-264,
.width-264 {
  width: 264px !important;
  min-width: 264px !important;
  max-width: 264px !important;
}

.h-272,
.height-272 {
  height: 272px !important;
  min-height: 272px !important;
  max-height: 272px !important;
}

.w-272,
.width-272 {
  width: 272px !important;
  min-width: 272px !important;
  max-width: 272px !important;
}

.h-288,
.height-288 {
  height: 288px !important;
  min-height: 288px !important;
  max-height: 288px !important;
}

.w-288,
.width-288 {
  width: 288px !important;
  min-width: 288px !important;
  max-width: 288px !important;
}

.h-296,
.height-296 {
  height: 296px !important;
  min-height: 296px !important;
  max-height: 296px !important;
}

.w-296,
.width-296 {
  width: 296px !important;
  min-width: 296px !important;
  max-width: 296px !important;
}

.h-304,
.height-304 {
  height: 304px !important;
  min-height: 304px !important;
  max-height: 304px !important;
}

.w-304,
.width-304 {
  width: 304px !important;
  min-width: 304px !important;
  max-width: 304px !important;
}

.h-312,
.height-312 {
  height: 312px !important;
  min-height: 312px !important;
  max-height: 312px !important;
}

.w-312,
.width-312 {
  width: 312px !important;
  min-width: 312px !important;
  max-width: 312px !important;
}

.h-328,
.height-328 {
  height: 328px !important;
  min-height: 328px !important;
  max-height: 328px !important;
}

.w-328,
.width-328 {
  width: 328px !important;
  min-width: 328px !important;
  max-width: 328px !important;
}

.h-336,
.height-336 {
  height: 336px !important;
  min-height: 336px !important;
  max-height: 336px !important;
}

.w-336,
.width-336 {
  width: 336px !important;
  min-width: 336px !important;
  max-width: 336px !important;
}

.h-344,
.height-344 {
  height: 344px !important;
  min-height: 344px !important;
  max-height: 344px !important;
}

.w-344,
.width-344 {
  width: 344px !important;
  min-width: 344px !important;
  max-width: 344px !important;
}

.h-352,
.height-352 {
  height: 352px !important;
  min-height: 352px !important;
  max-height: 352px !important;
}

.w-352,
.width-352 {
  width: 352px !important;
  min-width: 352px !important;
  max-width: 352px !important;
}

.h-368,
.height-368 {
  height: 368px !important;
  min-height: 368px !important;
  max-height: 368px !important;
}

.w-368,
.width-368 {
  width: 368px !important;
  min-width: 368px !important;
  max-width: 368px !important;
}

.h-376,
.height-376 {
  height: 376px !important;
  min-height: 376px !important;
  max-height: 376px !important;
}

.w-376,
.width-376 {
  width: 376px !important;
  min-width: 376px !important;
  max-width: 376px !important;
}

.h-384,
.height-384 {
  height: 384px !important;
  min-height: 384px !important;
  max-height: 384px !important;
}

.w-384,
.width-384 {
  width: 384px !important;
  min-width: 384px !important;
  max-width: 384px !important;
}

.h-392,
.height-392 {
  height: 392px !important;
  min-height: 392px !important;
  max-height: 392px !important;
}

.w-392,
.width-392 {
  width: 392px !important;
  min-width: 392px !important;
  max-width: 392px !important;
}

.h-408,
.height-408 {
  height: 408px !important;
  min-height: 408px !important;
  max-height: 408px !important;
}

.w-408,
.width-408 {
  width: 408px !important;
  min-width: 408px !important;
  max-width: 408px !important;
}

.h-416,
.height-416 {
  height: 416px !important;
  min-height: 416px !important;
  max-height: 416px !important;
}

.w-416,
.width-416 {
  width: 416px !important;
  min-width: 416px !important;
  max-width: 416px !important;
}

.h-424,
.height-424 {
  height: 424px !important;
  min-height: 424px !important;
  max-height: 424px !important;
}

.w-424,
.width-424 {
  width: 424px !important;
  min-width: 424px !important;
  max-width: 424px !important;
}

.h-432,
.height-432 {
  height: 432px !important;
  min-height: 432px !important;
  max-height: 432px !important;
}

.w-432,
.width-432 {
  width: 432px !important;
  min-width: 432px !important;
  max-width: 432px !important;
}

.h-448,
.height-448 {
  height: 448px !important;
  min-height: 448px !important;
  max-height: 448px !important;
}

.w-448,
.width-448 {
  width: 448px !important;
  min-width: 448px !important;
  max-width: 448px !important;
}

.h-456,
.height-456 {
  height: 456px !important;
  min-height: 456px !important;
  max-height: 456px !important;
}

.w-456,
.width-456 {
  width: 456px !important;
  min-width: 456px !important;
  max-width: 456px !important;
}

.h-464,
.height-464 {
  height: 464px !important;
  min-height: 464px !important;
  max-height: 464px !important;
}

.w-464,
.width-464 {
  width: 464px !important;
  min-width: 464px !important;
  max-width: 464px !important;
}

.h-472,
.height-472 {
  height: 472px !important;
  min-height: 472px !important;
  max-height: 472px !important;
}

.w-472,
.width-472 {
  width: 472px !important;
  min-width: 472px !important;
  max-width: 472px !important;
}

.h-488,
.height-488 {
  height: 488px !important;
  min-height: 488px !important;
  max-height: 488px !important;
}

.w-488,
.width-488 {
  width: 488px !important;
  min-width: 488px !important;
  max-width: 488px !important;
}

.h-496,
.height-496 {
  height: 496px !important;
  min-height: 496px !important;
  max-height: 496px !important;
}

.w-496,
.width-496 {
  width: 496px !important;
  min-width: 496px !important;
  max-width: 496px !important;
}

.h-504,
.height-504 {
  height: 504px !important;
  min-height: 504px !important;
  max-height: 504px !important;
}

.w-504,
.width-504 {
  width: 504px !important;
  min-width: 504px !important;
  max-width: 504px !important;
}

.h-512,
.height-512 {
  height: 512px !important;
  min-height: 512px !important;
  max-height: 512px !important;
}

.w-512,
.width-512 {
  width: 512px !important;
  min-width: 512px !important;
  max-width: 512px !important;
}

.h-528,
.height-528 {
  height: 528px !important;
  min-height: 528px !important;
  max-height: 528px !important;
}

.w-528,
.width-528 {
  width: 528px !important;
  min-width: 528px !important;
  max-width: 528px !important;
}

.h-536,
.height-536 {
  height: 536px !important;
  min-height: 536px !important;
  max-height: 536px !important;
}

.w-536,
.width-536 {
  width: 536px !important;
  min-width: 536px !important;
  max-width: 536px !important;
}

.h-544,
.height-544 {
  height: 544px !important;
  min-height: 544px !important;
  max-height: 544px !important;
}

.w-544,
.width-544 {
  width: 544px !important;
  min-width: 544px !important;
  max-width: 544px !important;
}

.h-552,
.height-552 {
  height: 552px !important;
  min-height: 552px !important;
  max-height: 552px !important;
}

.w-552,
.width-552 {
  width: 552px !important;
  min-width: 552px !important;
  max-width: 552px !important;
}

.h-568,
.height-568 {
  height: 568px !important;
  min-height: 568px !important;
  max-height: 568px !important;
}

.w-568,
.width-568 {
  width: 568px !important;
  min-width: 568px !important;
  max-width: 568px !important;
}

.h-576,
.height-576 {
  height: 576px !important;
  min-height: 576px !important;
  max-height: 576px !important;
}

.w-576,
.width-576 {
  width: 576px !important;
  min-width: 576px !important;
  max-width: 576px !important;
}

.h-584,
.height-584 {
  height: 584px !important;
  min-height: 584px !important;
  max-height: 584px !important;
}

.w-584,
.width-584 {
  width: 584px !important;
  min-width: 584px !important;
  max-width: 584px !important;
}

.h-592,
.height-592 {
  height: 592px !important;
  min-height: 592px !important;
  max-height: 592px !important;
}

.w-592,
.width-592 {
  width: 592px !important;
  min-width: 592px !important;
  max-width: 592px !important;
}

.h-608,
.height-608 {
  height: 608px !important;
  min-height: 608px !important;
  max-height: 608px !important;
}

.w-608,
.width-608 {
  width: 608px !important;
  min-width: 608px !important;
  max-width: 608px !important;
}

.h-616,
.height-616 {
  height: 616px !important;
  min-height: 616px !important;
  max-height: 616px !important;
}

.w-616,
.width-616 {
  width: 616px !important;
  min-width: 616px !important;
  max-width: 616px !important;
}

.h-624,
.height-624 {
  height: 624px !important;
  min-height: 624px !important;
  max-height: 624px !important;
}

.w-624,
.width-624 {
  width: 624px !important;
  min-width: 624px !important;
  max-width: 624px !important;
}

.h-632,
.height-632 {
  height: 632px !important;
  min-height: 632px !important;
  max-height: 632px !important;
}

.w-632,
.width-632 {
  width: 632px !important;
  min-width: 632px !important;
  max-width: 632px !important;
}

.h-648,
.height-648 {
  height: 648px !important;
  min-height: 648px !important;
  max-height: 648px !important;
}

.w-648,
.width-648 {
  width: 648px !important;
  min-width: 648px !important;
  max-width: 648px !important;
}

.h-656,
.height-656 {
  height: 656px !important;
  min-height: 656px !important;
  max-height: 656px !important;
}

.w-656,
.width-656 {
  width: 656px !important;
  min-width: 656px !important;
  max-width: 656px !important;
}

.h-664,
.height-664 {
  height: 664px !important;
  min-height: 664px !important;
  max-height: 664px !important;
}

.w-664,
.width-664 {
  width: 664px !important;
  min-width: 664px !important;
  max-width: 664px !important;
}

.h-672,
.height-672 {
  height: 672px !important;
  min-height: 672px !important;
  max-height: 672px !important;
}

.w-672,
.width-672 {
  width: 672px !important;
  min-width: 672px !important;
  max-width: 672px !important;
}

.h-688,
.height-688 {
  height: 688px !important;
  min-height: 688px !important;
  max-height: 688px !important;
}

.w-688,
.width-688 {
  width: 688px !important;
  min-width: 688px !important;
  max-width: 688px !important;
}

.h-696,
.height-696 {
  height: 696px !important;
  min-height: 696px !important;
  max-height: 696px !important;
}

.w-696,
.width-696 {
  width: 696px !important;
  min-width: 696px !important;
  max-width: 696px !important;
}

.h-704,
.height-704 {
  height: 704px !important;
  min-height: 704px !important;
  max-height: 704px !important;
}

.w-704,
.width-704 {
  width: 704px !important;
  min-width: 704px !important;
  max-width: 704px !important;
}

.h-712,
.height-712 {
  height: 712px !important;
  min-height: 712px !important;
  max-height: 712px !important;
}

.w-712,
.width-712 {
  width: 712px !important;
  min-width: 712px !important;
  max-width: 712px !important;
}

.h-728,
.height-728 {
  height: 728px !important;
  min-height: 728px !important;
  max-height: 728px !important;
}

.w-728,
.width-728 {
  width: 728px !important;
  min-width: 728px !important;
  max-width: 728px !important;
}

.h-736,
.height-736 {
  height: 736px !important;
  min-height: 736px !important;
  max-height: 736px !important;
}

.w-736,
.width-736 {
  width: 736px !important;
  min-width: 736px !important;
  max-width: 736px !important;
}

.h-744,
.height-744 {
  height: 744px !important;
  min-height: 744px !important;
  max-height: 744px !important;
}

.w-744,
.width-744 {
  width: 744px !important;
  min-width: 744px !important;
  max-width: 744px !important;
}

.h-752,
.height-752 {
  height: 752px !important;
  min-height: 752px !important;
  max-height: 752px !important;
}

.w-752,
.width-752 {
  width: 752px !important;
  min-width: 752px !important;
  max-width: 752px !important;
}

.h-768,
.height-768 {
  height: 768px !important;
  min-height: 768px !important;
  max-height: 768px !important;
}

.w-768,
.width-768 {
  width: 768px !important;
  min-width: 768px !important;
  max-width: 768px !important;
}

.h-776,
.height-776 {
  height: 776px !important;
  min-height: 776px !important;
  max-height: 776px !important;
}

.w-776,
.width-776 {
  width: 776px !important;
  min-width: 776px !important;
  max-width: 776px !important;
}

.h-784,
.height-784 {
  height: 784px !important;
  min-height: 784px !important;
  max-height: 784px !important;
}

.w-784,
.width-784 {
  width: 784px !important;
  min-width: 784px !important;
  max-width: 784px !important;
}

.h-792,
.height-792 {
  height: 792px !important;
  min-height: 792px !important;
  max-height: 792px !important;
}

.w-792,
.width-792 {
  width: 792px !important;
  min-width: 792px !important;
  max-width: 792px !important;
}

.b,
.border {
  border: 1px solid rgba(0, 0, 0, .12);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.disp-inb {
  display: inline-block;
}

@media all {
  .page-break {
    display: none;
  }
}