﻿@charset "UTF-8";
/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* line 27, ../sass/screen.scss */
.fake-iframe {
  display: none;
}

/* line 32, ../sass/screen.scss */
.navbar .main-menu-button .main-menu-container ul.perspective-selector, .navbar .main-menu-button.desktop .main-menu-container .modules-container, .content-container .module-bar .module, .content-container .action-bar .menu, .content-container .filters-bar .filters, .content-container .documents-grid, .widgets, .form-element.period-select, .autocomplete-search-container, .tabs-container, .tabs-container .tab, .detailsPager {
  *zoom: 1;
}
/* line 34, ../sass/screen.scss */
.navbar .main-menu-button .main-menu-container ul.perspective-selector:before, .navbar .main-menu-button.desktop .main-menu-container .modules-container:before, .content-container .module-bar .module:before, .content-container .action-bar .menu:before, .content-container .filters-bar .filters:before, .content-container .documents-grid:before, .widgets:before, .form-element.period-select:before, .autocomplete-search-container:before, .tabs-container:before, .tabs-container .tab:before, .detailsPager:before, .navbar .main-menu-button .main-menu-container ul.perspective-selector:after, .navbar .main-menu-button.desktop .main-menu-container .modules-container:after, .content-container .module-bar .module:after, .content-container .action-bar .menu:after, .content-container .filters-bar .filters:after, .content-container .documents-grid:after, .widgets:after, .form-element.period-select:after, .autocomplete-search-container:after, .tabs-container:after, .tabs-container .tab:after, .detailsPager:after {
  content: " ";
  display: table;
}
/* line 38, ../sass/screen.scss */
.navbar .main-menu-button .main-menu-container ul.perspective-selector:after, .navbar .main-menu-button.desktop .main-menu-container .modules-container:after, .content-container .module-bar .module:after, .content-container .action-bar .menu:after, .content-container .filters-bar .filters:after, .content-container .documents-grid:after, .widgets:after, .form-element.period-select:after, .autocomplete-search-container:after, .tabs-container:after, .tabs-container .tab:after, .detailsPager:after {
  clear: both;
}

/* line 5, ../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* line 88, ../sass/screen.scss */
*, *:after, *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 94, ../sass/screen.scss */
input[type="text"], textarea, select {
  -webkit-appearance: none;
}

/* line 98, ../sass/screen.scss */
.mobile {
  display: none;
}

/* line 101, ../sass/screen.scss */
strong {
  font-weight: bold;
}

/* line 104, ../sass/screen.scss */
a {
  color: #000000;
}

/* line 107, ../sass/screen.scss */
.loaded {
  text-align: center;
}

/* line 111, ../sass/screen.scss */
html {
  min-height: 100%;
  height: 100%;
}

/* line 115, ../sass/screen.scss */
body {
  padding: 1px;
  /* switchery */
  width: 100%;
  /*min-width: 780px;*/
  height: 100%;
  font-family: 'Roboto Condensed', sans-serif;
  background-color: #edeeef;
  font-size: 14px;
}
/* line 118, ../sass/screen.scss */
body .switchery {
  height: 25px;
}
/* line 120, ../sass/screen.scss */
body .switchery small {
  height: 25px;
  width: 25px;
}
/* line 135, ../sass/screen.scss */
body.navbar-left-expanded .navbar-left {
  left: 0;
}
/* line 138, ../sass/screen.scss */
body.navbar-left-expanded .navbar-left .toggle i {
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
/* line 143, ../sass/screen.scss */
body.navbar-left-expanded .content-container {
  margin-left: 190px;
}
/* line 147, ../sass/screen.scss */
body.navbar-left-expanded .navbar-top .gap {
  width: 190px;
}
/* line 151, ../sass/screen.scss */
body.navbar-left-expanded .navbar-bottom .notifications {
  padding-left: 190px;
}

/* line 156, ../sass/screen.scss */
a, span, p, div, h1, h2, h3, h4, h5, input {
  font-family: 'Roboto Condensed', sans-serif;
  font-weigth: normal;
}

/* line 160, ../sass/screen.scss */
h2 {
  font-size: 22px;
  line-height: 1em;
}

/* line 164, ../sass/screen.scss */
h3 {
  font-size: 20px;
  line-height: 1em;
}

/* line 168, ../sass/screen.scss */
h4 {
  font-size: 16px;
  line-height: 1em;
}

/* line 172, ../sass/screen.scss */
a {
  text-decoration: none;
  color: #000000;
}

/* line 176, ../sass/screen.scss */
.navbar {
  background: #000000;
  position: fixed;
  color: #FFFFFF;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* line 181, ../sass/screen.scss */
.navbar .gap {
  width: 60px;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* line 185, ../sass/screen.scss */
.navbar .box {
  display: table-cell;
}
/* line 189, ../sass/screen.scss */
.navbar .active .menu-container, .navbar .expanded .menu-container {
  display: block !important;
}
/* line 194, ../sass/screen.scss */
.navbar .main-menu-button {
  width: 190px;
  height: 60px;
  background: #C21930;
  line-height: 60px;
  text-align: left;
  position: relative;
  cursor: pointer;
}
/* line 202, ../sass/screen.scss */
.navbar .main-menu-button.desktop:hover:after, .navbar .main-menu-button.desktop.active:after {
  border-style: solid;
  border-width: 9px 0 9px 9px;
  border-color: transparent transparent transparent #C21930;
  content: " ";
  display: block;
  height: 0;
  margin: -40px 0 0 190px;
  position: relative;
  width: 0;
  z-index: 99;
}
/* line 215, ../sass/screen.scss */
.navbar .main-menu-button a.toggler {
  display: table;
  text-align: left;
  font-size: 16px;
  text-transform: uppercase;
  width: 100%;
  color: #FFFFFF;
}
/* line 222, ../sass/screen.scss */
.navbar .main-menu-button a.toggler span {
  display: table-cell;
  vertical-align: middle;
}
/* line 225, ../sass/screen.scss */
.navbar .main-menu-button a.toggler span.title {
  width: 110px;
  /*box-sizing: border-box;*/
  padding-left: 20px;
}
/* line 230, ../sass/screen.scss */
.navbar .main-menu-button a.toggler span.icon {
  padding-right: 20px;
  font-size: 37px;
  text-align: right;
}
/* line 237, ../sass/screen.scss */
.navbar .main-menu-button .main-menu-container {
  cursor: auto;
}
/* line 239, ../sass/screen.scss */
.navbar .main-menu-button .main-menu-container ul.perspective-selector {
  width: 100%;
  background: #494A52;
  text-align: right;
  height: 40px;
  line-height: 40px;
}
/* line 246, ../sass/screen.scss */
.navbar .main-menu-button .main-menu-container ul.perspective-selector li {
  display: inline-block;
  text-align: left;
  /*box-sizing: border-box;*/
  /*                    &.active{
                          background: #272727;
                      }*/
}
/* line 253, ../sass/screen.scss */
.navbar .main-menu-button .main-menu-container ul.perspective-selector li a {
  padding: 0px 20px;
  display: block;
  color: #FFFFFF;
}
/* line 258, ../sass/screen.scss */
.navbar .main-menu-button .main-menu-container ul.perspective-selector li:nth-child(2) {
  background: #24435D;
}
/* line 264, ../sass/screen.scss */
.navbar .main-menu-button .main-menu-container .modules-container.office {
  background: #494A52;
}
/* line 267, ../sass/screen.scss */
.navbar .main-menu-button .main-menu-container .modules-container.client {
  background: #24435D;
}
/* line 271, ../sass/screen.scss */
.navbar .main-menu-button .main-menu-container .modules-container div.module a {
  position: absolute;
  display: block;
  top: 0px;
  left: 0px;
  color: #FFFFFF;
  text-decoration: none;
}
/* line 279, ../sass/screen.scss */
.navbar .main-menu-button .main-menu-container .modules-container div.module span {
  display: inline-block;
  position: absolute;
  top: 0px;
  right: 0px;
  font-size: 12px;
  line-height: 20px;
  height: 20px;
  width: auto;
  border-radius: 0px;
  background-color: rgba(0, 0, 0, 0.11);
  color: rgba(255, 255, 255, 0.77);
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
}
/* line 293, ../sass/screen.scss */
.navbar .main-menu-button .main-menu-container .modules-container div.module span.new {
  background-color: #B8112B;
  color: #FFFFFF;
}
/* line 298, ../sass/screen.scss */
.navbar .main-menu-button .main-menu-container .modules-container div.module.office {
  display: none;
}
/* line 303, ../sass/screen.scss */
.navbar .main-menu-button .main-menu-container .modules-container.client div.module.office {
  display: none;
}
/* line 308, ../sass/screen.scss */
.navbar .main-menu-button .main-menu-container .modules-container.office div.module.client {
  display: none;
}
/* line 311, ../sass/screen.scss */
.navbar .main-menu-button .main-menu-container .modules-container.office div.module.office {
  display: block;
}
/* line 320, ../sass/screen.scss */
.navbar .main-menu-button.desktop .main-menu-container {
  width: 450px;
  display: none;
  position: absolute;
  background: #2B2B2B;
  left: 190px;
  top: 0px;
}
/* line 327, ../sass/screen.scss */
.navbar .main-menu-button.desktop .main-menu-container .modules-container {
  padding: 30px;
}
/* line 330, ../sass/screen.scss */
.navbar .main-menu-button.desktop .main-menu-container .modules-container div.module {
  width: 110px;
  height: 110px;
  line-height: 92px;
  position: relative;
  text-align: center;
  float: left;
  margin: 10px;
  font-size: 45px;
}
/* line 339, ../sass/screen.scss */
.navbar .main-menu-button.desktop .main-menu-container .modules-container div.module:hover {
  line-height: 88px;
  border: 2px solid #FFFFFF;
  border-radius: 2px;
  behavior: url(../js/vendor/css3pie/PIE.php);
}
/* line 344, ../sass/screen.scss */
.navbar .main-menu-button.desktop .main-menu-container .modules-container div.module:hover a {
  padding-top: 78px;
  padding-left: 8px;
}
/* line 348, ../sass/screen.scss */
.navbar .main-menu-button.desktop .main-menu-container .modules-container div.module:hover span {
  top: -2px;
  right: -2px;
}
/* line 353, ../sass/screen.scss */
.navbar .main-menu-button.desktop .main-menu-container .modules-container div.module a {
  line-height: 1em;
  width: 100px;
  height: 24px;
  font-size: 14px;
  text-align: left;
  padding-top: 80px;
  padding-left: 10px;
}
/* line 368, ../sass/screen.scss */
.navbar .submenu-basic .submenu-item {
  background-position: 140px 0px;
  background-repeat: no-repeat;
  position: relative;
  margin: 20px 0 0 0;
  padding: 0px;
  display: table;
  width: 100%;
  min-height: 40px;
}
/* line 377, ../sass/screen.scss */
.navbar .submenu-basic .submenu-item .title {
  display: inline-block;
  text-align: right;
  height: 40px;
  width: 120px;
  padding: 0 70px 0 20px;
  text-align: right;
  text-decoration: none;
  color: #FFFFFF;
  display: table-cell;
  width: 100%;
  vertical-align: middle;
}
/* line 390, ../sass/screen.scss */
.navbar .submenu-basic .submenu-item span.notification-dot {
  top: -6px;
  right: 35px;
}
/* line 397, ../sass/screen.scss */
.navbar.navbar-right {
  width: calc(100% - 190px);
  top: 60px;
  right: calc( -1*(100% - 215px));
  bottom: 45px;
  background: #AFB0B0;
  z-index: 10;
}
/* line 404, ../sass/screen.scss */
.navbar.navbar-right .inner {
  padding: 50px;
}
/* line 407, ../sass/screen.scss */
.navbar.navbar-right .toggle {
  background: #DCDCDC;
  text-align: left;
  cursor: pointer;
  position: absolute;
  bottom: 0px;
  left: 0px;
  color: #a1a1a1;
  z-index: 70;
  width: 25px;
  text-align: center;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  height: 100%;
}
/* line 420, ../sass/screen.scss */
.navbar.navbar-right .toggle i {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #FFFFFF;
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
/* line 426, ../sass/screen.scss */
.navbar.navbar-right.expanded {
  right: 0px;
}
/* line 428, ../sass/screen.scss */
.navbar.navbar-right.expanded .toggle i {
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
/* line 434, ../sass/screen.scss */
.navbar.navbar-right .tabs-container .tabs-menu .current {
  display: block;
}
/* line 441, ../sass/screen.scss */
.navbar.navbar-left {
  width: 190px;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 23;
  left: -130px;
}
/* line 448, ../sass/screen.scss */
.navbar.navbar-left .toggle {
  text-align: left;
  cursor: pointer;
  position: absolute;
  bottom: 0px;
  right: 0px;
  width: 180px;
  color: #a1a1a1;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  z-index: 70;
  height: 45px;
  line-height: 45px;
}
/* line 460, ../sass/screen.scss */
.navbar.navbar-left .toggle i {
  float: right;
  margin-right: 15px;
  line-height: 45px;
  color: #FFFFFF;
}
/* line 468, ../sass/screen.scss */
.navbar.navbar-top {
  /*min-width: 780px;*/
  height: 60px;
  max-height: 60px;
  width: 100%;
  top: 0px;
  left: 0px;
  z-index: 22;
}
/* line 476, ../sass/screen.scss */
.navbar.navbar-top .inner {
  display: table;
  width: 100%;
  table-layout: fixed;
}
/* line 482, ../sass/screen.scss */
.navbar.navbar-top .main-menu-button, .navbar.navbar-top .submenu-basic {
  display: none;
}
/* line 485, ../sass/screen.scss */
.navbar.navbar-top .box {
  height: 60px;
  max-height: 60px;
  position: relative;
  vertical-align: top;
}
/* line 491, ../sass/screen.scss */
.navbar.navbar-top .box.expanded .menu-container {
  display: block !important;
  visibility: visible !important;
}
/* line 496, ../sass/screen.scss */
.navbar.navbar-top .box .menu-container {
  background-color: #000000;
  display: none;
  position: fixed;
  top: 60px;
  /*                box-sizing: border-box;*/
  visibility: hidden;
  position: fixed;
}
/* line 504, ../sass/screen.scss */
.navbar.navbar-top .box .menu-container a {
  color: #FFFFFF;
}
/* line 508, ../sass/screen.scss */
.navbar.navbar-top .box .toggable {
  height: 60px;
  max-height: 60px;
  color: #FFFFFF;
}
/* line 512, ../sass/screen.scss */
.navbar.navbar-top .box .toggable.arrow::after {
  content: '\f0d7';
  font-family: FontAwesome;
  display: table-cell;
  padding-left: 15px;
  vertical-align: middle;
}
/* line 520, ../sass/screen.scss */
.navbar.navbar-top .box #logo {
  width: 150px;
  height: 60px;
  margin-left: 20px;
  display: block;
  vertical-align: middle;
  background-image: url("../img/logo.png");
  background-position: center center;
  background-repeat: no-repeat;
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 520, ../sass/screen.scss */
  .navbar.navbar-top .box #logo {
    /* on retina, use image that's scaled by 2 */
    background-image: url("../img/logo@2x.png");
    background-size: 150px 38px;
  }
}
/* line 531, ../sass/screen.scss */
.navbar.navbar-top .box.messages {
  width: 60px;
  vertical-align: middle;
  position: relative;
  text-align: center;
  cursor: pointer;
}
/* line 538, ../sass/screen.scss */
.navbar.navbar-top .box.messages.expanded .toggable:after, .navbar.navbar-top .box.messages:hover .toggable:after {
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-top: 9px solid #000000;
  content: " ";
  display: block;
  height: 0;
  margin: 0px 0 0 22px;
  position: relative;
  width: 0;
  z-index: 99;
}
/* line 550, ../sass/screen.scss */
.navbar.navbar-top .box.messages .toggable {
  display: block;
  line-height: 60px;
  font-size: 22px;
}
/* line 554, ../sass/screen.scss */
.navbar.navbar-top .box.messages .toggable span.notification-dot {
  top: 10px;
  left: 10px;
}
/* line 559, ../sass/screen.scss */
.navbar.navbar-top .box.messages .menu-container {
  background-color: #2B2B2B;
  width: 320px;
  color: #4BB8A1;
  overflow-y: auto;
  right: 0px;
  bottom: 0;
}
/* line 566, ../sass/screen.scss */
.navbar.navbar-top .box.messages .menu-container.show {
  display: block;
}
/* line 569, ../sass/screen.scss */
.navbar.navbar-top .box.messages .menu-container .show-all {
  display: block;
  margin-bottom: 80px;
  margin-top: 20px;
  text-align: left;
  margin-left: 60px;
  color: #4bb8a1;
}
/* line 577, ../sass/screen.scss */
.navbar.navbar-top .box.messages .menu-container .jspVerticalBar {
  width: 10px;
}
/* line 579, ../sass/screen.scss */
.navbar.navbar-top .box.messages .menu-container .jspVerticalBar .jspTrack {
  background-color: #303030;
}
/* line 583, ../sass/screen.scss */
.navbar.navbar-top .box.messages .menu-container .jspDrag {
  background-color: #468E80;
  border-radius: 5px;
  behavior: url(../js/vendor/css3pie/PIE.php);
}
/* line 588, ../sass/screen.scss */
.navbar.navbar-top .box.messages .menu-container .row {
  text-align: left;
  display: table;
  position: relative;
  padding-right: 20px;
  max-width: 100%;
  margin-top: 20px;
}
/* line 595, ../sass/screen.scss */
.navbar.navbar-top .box.messages .menu-container .row .important {
  position: absolute;
  top: -10px;
  right: 10px;
  display: block;
  padding: 0;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background-color: #C60B27;
}
/* line 606, ../sass/screen.scss */
.navbar.navbar-top .box.messages .menu-container .row .date {
  width: 60px;
  display: table-cell;
  line-height: 1em;
  padding-left: 20px;
}
/* line 612, ../sass/screen.scss */
.navbar.navbar-top .box.messages .menu-container .row .message {
  border-bottom: 1px solid #3B3B3B;
  padding-bottom: 20px;
}
/* line 615, ../sass/screen.scss */
.navbar.navbar-top .box.messages .menu-container .row .message h4 {
  font-size: 20px;
  line-height: 1.1em;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 400;
}
/* line 622, ../sass/screen.scss */
.navbar.navbar-top .box.messages .menu-container .row .message p {
  color: #FFFFFF;
  line-height: 1.1em;
}
/* line 625, ../sass/screen.scss */
.navbar.navbar-top .box.messages .menu-container .row .message p a {
  color: #4BB8A1;
}
/* line 633, ../sass/screen.scss */
.navbar.navbar-top .box .icon-container {
  display: table-cell;
  vertical-align: middle;
  border: none;
  text-align: center;
}
/* line 639, ../sass/screen.scss */
.navbar.navbar-top .box .name {
  width: 155px;
  display: table-cell;
  vertical-align: middle;
  color: #FFFFFF;
  border: none;
}
/* line 645, ../sass/screen.scss */
.navbar.navbar-top .box .name p, .navbar.navbar-top .box .name span {
  line-height: 1em;
  max-height: 15px;
  display: block;
  overflow: hidden;
  word-break: break-all;
}
/* line 652, ../sass/screen.scss */
.navbar.navbar-top .box .name span {
  margin-top: 2px;
}
/* line 657, ../sass/screen.scss */
.navbar.navbar-top .box.user {
  background-color: #2F2F2F;
  width: 260px;
}
/* line 662, ../sass/screen.scss */
.navbar.navbar-top .box.user.expanded .logged-user i {
  transform: rotate(180deg);
}
/* line 667, ../sass/screen.scss */
.navbar.navbar-top .box.user #userMenuButton {
  display: table;
  /*height: 100%;*/
  padding: 0 20px 0 20px;
  width: 260px;
}
/* line 673, ../sass/screen.scss */
.navbar.navbar-top .box.user .name {
  padding-left: 15px;
}
/* line 675, ../sass/screen.scss */
.navbar.navbar-top .box.user .name span {
  color: #a1a1a1;
}
/* line 679, ../sass/screen.scss */
.navbar.navbar-top .box.user .menu-container {
  position: absolute;
  left: 0px;
  width: 100%;
  background-color: #232323;
}
/* line 684, ../sass/screen.scss */
.navbar.navbar-top .box.user .menu-container ul {
  display: block;
  margin: 0 0 0 23px;
}
/* line 685, ../sass/screen.scss */
.navbar.navbar-top .box.user .menu-container ul .name.mobile {
  display: none;
}
/* line 690, ../sass/screen.scss */
.navbar.navbar-top .box.user .menu-container ul li {
  display: block;
  position: relative;
  line-height: 40px;
  height: 40px;
  width: 100%;
  text-align: left;
}
/* line 697, ../sass/screen.scss */
.navbar.navbar-top .box.user .menu-container ul li a {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  padding-left: 30px;
  /*                                box-sizing: border-box;*/
}
/* line 705, ../sass/screen.scss */
.navbar.navbar-top .box.user .menu-container ul li a i {
  margin-right: 15px;
}
/* line 709, ../sass/screen.scss */
.navbar.navbar-top .box.user .menu-container ul li.active, .navbar.navbar-top .box.user .menu-container ul li:hover {
  color: #49B9A1;
}
/* line 711, ../sass/screen.scss */
.navbar.navbar-top .box.user .menu-container ul li.active a, .navbar.navbar-top .box.user .menu-container ul li:hover a {
  color: #49B9A1;
}
/* line 715, ../sass/screen.scss */
.navbar.navbar-top .box.user .menu-container ul li:nth-child(2n+1) {
  background: #292929;
}
/* line 722, ../sass/screen.scss */
.navbar.navbar-top .box.client {
  width: 202px;
  background-color: #4BB8A1;
}
/* line 727, ../sass/screen.scss */
.navbar.navbar-top .box.client.expanded .logged-user i {
  transform: rotate(180deg);
}
/* line 732, ../sass/screen.scss */
.navbar.navbar-top .box.client #clientMenuButton {
  display: table;
  padding: 0 20px 0 20px;
}
/* line 737, ../sass/screen.scss */
.navbar.navbar-top .box.client .name p {
  color: #b7eae0;
}
/* line 740, ../sass/screen.scss */
.navbar.navbar-top .box.client .name span {
  color: #FFFFFF;
}
/* line 744, ../sass/screen.scss */
.navbar.navbar-top .box.client .menu-container {
  background: #44A692;
  width: 522px;
  right: 0px;
  bottom: 0px;
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
/* line 758, ../sass/screen.scss */
.navbar.navbar-top .box.client .menu-container .jspVerticalBar {
  width: 10px;
}
/* line 760, ../sass/screen.scss */
.navbar.navbar-top .box.client .menu-container .jspVerticalBar .jspTrack {
  background-color: #428f7f;
}
/* line 764, ../sass/screen.scss */
.navbar.navbar-top .box.client .menu-container .jspDrag {
  background-color: rgba(218, 227, 225, 0.88);
  border-radius: 5px;
  behavior: url(../js/vendor/css3pie/PIE.php);
}
/* line 769, ../sass/screen.scss */
.navbar.navbar-top .box.client .menu-container .client-list {
  position: absolute;
  top: 112px;
  bottom: 0px;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  /*height: 100%;*/
  overflow-y: auto;
  width: 522px;
}
/* line 782, ../sass/screen.scss */
.navbar.navbar-top .box.client .menu-container .row {
  border-bottom: 1px solid #6DBAAA;
  height: 50px;
  line-height: 50px;
  padding: 0 10px 0 20px;
  display: table;
  width: 100%;
  /*                        box-sizing: border-box;*/
}
/* line 791, ../sass/screen.scss */
.navbar.navbar-top .box.client .menu-container .row.client.filtered, .navbar.navbar-top .box.client .menu-container .row.client.notown-filtered {
  display: none;
}
/* line 795, ../sass/screen.scss */
.navbar.navbar-top .box.client .menu-container .row:hover {
  background: #3c9180;
}
/* line 799, ../sass/screen.scss */
.navbar.navbar-top .box.client .menu-container .row.owner, .navbar.navbar-top .box.client .menu-container .row.active {
  background: #3495c7;
}
/* line 801, ../sass/screen.scss */
.navbar.navbar-top .box.client .menu-container .row.owner:hover, .navbar.navbar-top .box.client .menu-container .row.active:hover {
  background: #2f86b3;
}
/* line 805, ../sass/screen.scss */
.navbar.navbar-top .box.client .menu-container .row.switcher {
  height: 60px;
  line-height: 60px;
  background: #3c9180;
}
/* line 809, ../sass/screen.scss */
.navbar.navbar-top .box.client .menu-container .row.switcher div, .navbar.navbar-top .box.client .menu-container .row.switcher p {
  display: table-cell;
}
/* line 811, ../sass/screen.scss */
.navbar.navbar-top .box.client .menu-container .row.switcher div.manage, .navbar.navbar-top .box.client .menu-container .row.switcher p.manage {
  text-align: right;
  padding-right: 10px;
  vertical-align: middle;
  width: 160px;
}
/* line 818, ../sass/screen.scss */
.navbar.navbar-top .box.client .menu-container .row.switcher a {
  background: #E3564A;
  color: #FFFFFF;
  padding: 0 20px;
  height: 40px;
  line-height: 40px;
  display: inline-block;
  border-radius: 3px;
}
/* line 826, ../sass/screen.scss */
.navbar.navbar-top .box.client .menu-container .row.switcher a:hover {
  background: #ce4e44;
}
/* line 831, ../sass/screen.scss */
.navbar.navbar-top .box.client .menu-container .row.filter {
  /*                            box-sizing: border-box;*/
  /*padding: 0px;*/
  background: #FFFFFF;
  padding: 0;
  box-sizing: border-box;
}
/* line 837, ../sass/screen.scss */
.navbar.navbar-top .box.client .menu-container .row.filter input[type="text"], .navbar.navbar-top .box.client .menu-container .row.filter #filterClientList, .navbar.navbar-top .box.client .menu-container .row.filter #clearClientList {
  border: none;
  outline: none;
}
/* line 841, ../sass/screen.scss */
.navbar.navbar-top .box.client .menu-container .row.filter input[type="text"] {
  height: 30px;
  line-height: 30px;
  width: 400px;
  font-size: 17px;
  max-width: 70%;
}
/* line 53, ../sass/screen.scss */
.navbar.navbar-top .box.client .menu-container .row.filter input[type="text"]::-webkit-input-placeholder {
  font-size: 17px;
}
/* line 53, ../sass/screen.scss */
.navbar.navbar-top .box.client .menu-container .row.filter input[type="text"]:-moz-placeholder {
  font-size: 17px;
}
/* line 53, ../sass/screen.scss */
.navbar.navbar-top .box.client .menu-container .row.filter input[type="text"]::-moz-placeholder {
  font-size: 17px;
}
/* line 53, ../sass/screen.scss */
.navbar.navbar-top .box.client .menu-container .row.filter input[type="text"]:-ms-input-placeholder {
  font-size: 17px;
}
/* line 850, ../sass/screen.scss */
.navbar.navbar-top .box.client .menu-container .row.filter input[type="text"]::-ms-clear {
  display: none;
}
/* line 854, ../sass/screen.scss */
.navbar.navbar-top .box.client .menu-container .row.filter #filterClientList, .navbar.navbar-top .box.client .menu-container .row.filter #clearClientList {
  float: right;
  margin-right: 5px;
  height: 50px;
  line-height: 50px;
  background: #FFFFFF;
  cursor: pointer;
  font-size: 18px;
}
/* line 863, ../sass/screen.scss */
.navbar.navbar-top .box.client .menu-container .row.filter #clearClientList {
  display: none;
}
/* line 867, ../sass/screen.scss */
.navbar.navbar-top .box.client .menu-container .row.filter.filtered #filterClientList {
  display: none;
}
/* line 870, ../sass/screen.scss */
.navbar.navbar-top .box.client .menu-container .row.filter.filtered #clearClientList {
  display: block;
}
/* line 875, ../sass/screen.scss */
.navbar.navbar-top .box.client .menu-container .row .title {
  display: table-cell;
  height: 50px;
  line-height: 1.1em;
  vertical-align: middle;
}
/* line 881, ../sass/screen.scss */
.navbar.navbar-top .box.client .menu-container .row .icons {
  border-collapse: separate;
  border-spacing: 10px;
  display: table-cell;
  width: 150px;
  text-align: center;
  vertical-align: middle;
}
/* line 888, ../sass/screen.scss */
.navbar.navbar-top .box.client .menu-container .row .icons .icon {
  display: table-cell;
  width: 30px;
  min-width: 30px;
  font-size: 12px;
  height: 30px;
  border-radius: 3px;
  line-height: 1em;
  text-align: center;
  vertical-align: middle;
  margin-left: 15px;
}
/* line 901, ../sass/screen.scss */
.navbar.navbar-top .box.client .menu-container .row:last-child {
  margin-bottom: 60px;
}
/* line 906, ../sass/screen.scss */
.navbar.navbar-top .box.client .menu-container.simplified {
  position: fixed;
  height: auto;
  /*left: 0;*/
  right: 0;
  bottom: inherit;
  max-height: 80%;
  overflow-y: scroll;
}
/* line 914, ../sass/screen.scss */
.navbar.navbar-top .box.client .menu-container.simplified #manageClients {
  border-radius: 0px;
}
/* line 917, ../sass/screen.scss */
.navbar.navbar-top .box.client .menu-container.simplified .row {
  display: block;
}
/* line 919, ../sass/screen.scss */
.navbar.navbar-top .box.client .menu-container.simplified .row:last-child {
  margin-bottom: 0px;
}
/* line 923, ../sass/screen.scss */
.navbar.navbar-top .box.client .menu-container.simplified .row.switcher .manage {
  text-align: left;
}
/* line 933, ../sass/screen.scss */
.navbar.navbar-bottom {
  background: none;
  height: 45px;
  min-width: 0px;
  width: 100%;
  bottom: 0px;
  right: 0px;
  z-index: 19;
  /*width: auto;*/
}
/* line 941, ../sass/screen.scss */
.navbar.navbar-bottom.full {
  z-index: 50;
}
/* line 943, ../sass/screen.scss */
.navbar.navbar-bottom.full .notifications {
  padding-left: 0;
}
/* line 947, ../sass/screen.scss */
.navbar.navbar-bottom.full .contact .contact-menu-container {
  top: 0px;
}
/* line 952, ../sass/screen.scss */
.navbar.navbar-bottom a {
  color: #FFFFFF;
}
/* line 956, ../sass/screen.scss */
.navbar.navbar-bottom .box {
  display: block;
  float: right;
}
/* line 960, ../sass/screen.scss */
.navbar.navbar-bottom.no-notifications {
  width: auto;
}
/* line 963, ../sass/screen.scss */
.navbar.navbar-bottom .notifications {
  float: none;
  padding-left: 60px;
}
/* line 967, ../sass/screen.scss */
.navbar.navbar-bottom .contact {
  width: 210px;
}
/* line 969, ../sass/screen.scss */
.navbar.navbar-bottom .contact.expanded {
  width: 320px;
}
/* line 971, ../sass/screen.scss */
.navbar.navbar-bottom .contact.expanded .contact-menu-container {
  display: block;
}
/* line 974, ../sass/screen.scss */
.navbar.navbar-bottom .contact.expanded #contactMenuButton {
  width: 320px;
}
/* line 978, ../sass/screen.scss */
.navbar.navbar-bottom .contact #contactMenuButtonLink {
  display: none;
}
/* line 981, ../sass/screen.scss */
.navbar.navbar-bottom .contact #contactMenuButton {
  width: 210px;
  height: 45px;
  line-height: 45px;
  display: table;
  padding-left: 20px;
  font-size: 20px;
  vertical-align: top;
  /*                box-sizing: border-box;*/
}
/* line 990, ../sass/screen.scss */
.navbar.navbar-bottom .contact #contactMenuButton .name {
  display: table-cell;
  vertical-align: middle;
  color: #FFFFFF;
  border: none;
}
/* line 996, ../sass/screen.scss */
.navbar.navbar-bottom .contact #contactMenuButton::after {
  content: '\f0d8';
  font-family: FontAwesome;
  display: table-cell;
  padding-right: 15px;
  vertical-align: middle;
  text-align: right;
}
/* line 1005, ../sass/screen.scss */
.navbar.navbar-bottom .contact .contact-menu-container {
  display: none;
  /*height: 80%;*/
  position: fixed;
  bottom: 45px;
  top: 60px;
  right: 0px;
  width: 320px;
}
/* line 1013, ../sass/screen.scss */
.navbar.navbar-bottom .contact .contact-menu-container .jspVerticalBar {
  width: 10px;
}
/* line 1015, ../sass/screen.scss */
.navbar.navbar-bottom .contact .contact-menu-container .jspVerticalBar .jspTrack {
  background-color: #428f7f;
}
/* line 1019, ../sass/screen.scss */
.navbar.navbar-bottom .contact .contact-menu-container .jspDrag {
  background-color: rgba(218, 227, 225, 0.88);
  border-radius: 5px;
  behavior: url(../js/vendor/css3pie/PIE.php);
}

/* line 1030, ../sass/screen.scss */
.notifications {
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  color: #FFFFFF;
  /*width: 100%;*/
  overflow: hidden;
  float: none;
  min-height: 45px;
}
/* line 1037, ../sass/screen.scss */
.notifications .notification {
  height: 45px;
  padding: 3px 30px 3px 20px;
  /*max-height: 100%;*/
  position: relative;
  width: 100%;
  font-size: 22px;
  display: table;
  vertical-align: middle;
}
/* line 1046, ../sass/screen.scss */
.notifications .notification.fa-exclamation {
  background-color: #C21823;
}
/* line 1049, ../sass/screen.scss */
.notifications .notification.fa-warning {
  background-color: #dfb325;
}
/* line 1052, ../sass/screen.scss */
.notifications .notification.fa-check {
  background-color: #91C84A;
}
/* line 1055, ../sass/screen.scss */
.notifications .notification::before {
  display: table-cell;
  vertical-align: middle;
}
/* line 1059, ../sass/screen.scss */
.notifications .notification .name {
  border: medium none;
  color: #ffffff;
  display: table-cell;
  vertical-align: middle;
  padding-left: 19px;
  width: 100%;
  font-size: 14px;
  text-align: left;
}
/* line 1068, ../sass/screen.scss */
.notifications .notification .name p {
  line-height: 1.2em;
  vertical-align: middle;
  font-size: 14px;
}
/* line 1074, ../sass/screen.scss */
.notifications .notification .actions {
  display: table-cell;
  white-space: nowrap;
}
/* line 1077, ../sass/screen.scss */
.notifications .notification .actions .color-btn {
  padding: 0 5px;
}
/* line 1082, ../sass/screen.scss */
.notifications .notification .close {
  position: absolute;
  top: 5px;
  right: 10px;
  line-height: 1em;
  font-size: 14px;
  width: 20px;
  height: 100%;
  text-align: right;
  display: block;
  color: #FFFFFF;
}
/* line 1093, ../sass/screen.scss */
.notifications .notification .close i {
  padding: 0;
}
/* line 1097, ../sass/screen.scss */
.notifications .notification a {
  font-weight: bold;
  text-decoration: underline;
}
/* line 1100, ../sass/screen.scss */
.notifications .notification a:hover {
  opacity: 0.7;
}
/* line 1105, ../sass/screen.scss */
.notifications.low {
  min-height: 38px;
}
/* line 1107, ../sass/screen.scss */
.notifications.low .notification {
  height: 38px;
}

/* line 1117, ../sass/screen.scss */
.contact-menu-container .contact-menu {
  color: #FFFFFF;
  height: 100%;
}
/* line 1120, ../sass/screen.scss */
.contact-menu-container .contact-menu .row {
  margin-top: 30px;
}
/* line 1122, ../sass/screen.scss */
.contact-menu-container .contact-menu .row .icon-bg {
  text-align: center;
  margin: 0px 10px 0 20px;
  color: #FFFFFF;
  font-size: 20px;
  vertical-align: top;
  float: left;
  font-size: 18px;
  font-weight: 800;
}
/* line 1132, ../sass/screen.scss */
.contact-menu-container .contact-menu .row .details {
  display: table-cell;
  color: #FFFFFF;
  width: 230px;
  border-bottom: 1px solid #428F7F;
  padding-bottom: 25px;
}
/* line 1138, ../sass/screen.scss */
.contact-menu-container .contact-menu .row .details h3 {
  margin-bottom: 15px;
}
/* line 1141, ../sass/screen.scss */
.contact-menu-container .contact-menu .row .details p {
  font-size: 16px;
  padding-left: 38px;
}
/* line 1144, ../sass/screen.scss */
.contact-menu-container .contact-menu .row .details p.icon {
  padding-left: 0px;
  margin-bottom: 5px;
}
/* line 1147, ../sass/screen.scss */
.contact-menu-container .contact-menu .row .details p.icon i {
  margin-right: 15px;
}
/* line 1151, ../sass/screen.scss */
.contact-menu-container .contact-menu .row .details p.white {
  color: #FFFFFF;
}
/* line 1156, ../sass/screen.scss */
.contact-menu-container .contact-menu .row .details p.small {
  margin-top: 10px;
  font-size: 14px;
  color: #BBEAE0;
  padding-left: 38px;
}
/* line 1161, ../sass/screen.scss */
.contact-menu-container .contact-menu .row .details p.small.separator {
  text-transform: uppercase;
  margin-top: 10px;
}
/* line 1165, ../sass/screen.scss */
.contact-menu-container .contact-menu .row .details p.small.white {
  color: #FFFFFF;
}

/* line 1174, ../sass/screen.scss */
.notification-label {
  display: inline-block;
  border-radius: 10px;
  background-color: #C60B27;
  color: #FFFFFF;
  font-size: 12px;
  text-transform: uppercase;
  padding: 0 10px;
  font-weight: normal;
  margin-right: 5px;
}

/* line 1185, ../sass/screen.scss */
.content-container {
  min-width: 818px;
  margin: 0px 0px 65px 60px;
  padding-left: 30px;
  padding-right: 30px;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  display: block;
  position: relative;
  top: 65px;
}
/* line 1194, ../sass/screen.scss */
.content-container .global-messages {
  margin-top: 20px;
  text-align: left;
}
/* line 1199, ../sass/screen.scss */
.content-container .module-bar {
  margin: 10px 0 20px 0;
}
/* line 1201, ../sass/screen.scss */
.content-container .module-bar a {
  color: #6c6c6c;
}
/* line 1203, ../sass/screen.scss */
.content-container .module-bar a:hover {
  color: #4cb9a2;
}
/* line 1207, ../sass/screen.scss */
.content-container .module-bar .module {
  display: table;
  width: 100%;
  height: 30px;
}
/* line 1212, ../sass/screen.scss */
.content-container .module-bar .module span.dot {
  width: 11px;
  height: 11px;
  display: inline-block;
  border-radius: 6px;
  margin-right: 5px;
  behavior: url(../js/vendor/css3pie/PIE.php);
}
/* line 1220, ../sass/screen.scss */
.content-container .module-bar .module h1 {
  /*line-height: 40px;*/
  font-size: 24px;
  display: table-cell;
  /*vertical-align: middle;*/
}
/* line 1225, ../sass/screen.scss */
.content-container .module-bar .module h1 a {
  display: block;
  float: left;
  font-size: 24px;
  padding-left: 12px;
  line-height: 30px;
}
/* line 1232, ../sass/screen.scss */
.content-container .module-bar .module h1 .small {
  font-size: 12px;
  line-height: 10px;
  margin-top: 10px;
}
/* line 1238, ../sass/screen.scss */
.content-container .module-bar .module .settings-menu {
  display: table-cell;
  vertical-align: middle;
  text-align: right;
  color: #6B6B6B;
  /*float:right;*/
  line-height: 30px;
  white-space: nowrap;
  /*height: 40px;*/
}
/* line 1247, ../sass/screen.scss */
.content-container .module-bar .module .settings-menu .box {
  display: inline-block;
  /*display: table-cell;*/
  /*float: left;*/
}
/* line 1252, ../sass/screen.scss */
.content-container .module-bar .module .settings-menu .counters {
  border-right: 1px solid #A2A2A2;
  padding-right: 20px;
  /*line-height: 40px;*/
  height: 30px;
  /*display: table-cell;*/
  font-size: 12px;
  vertical-align: middle;
  text-align: left;
}
/* line 1261, ../sass/screen.scss */
.content-container .module-bar .module .settings-menu .counters .labels {
  display: table-cell;
  vertical-align: middle;
  line-height: 14px;
}
/* line 1266, ../sass/screen.scss */
.content-container .module-bar .module .settings-menu .counters .notification-dot {
  position: initial;
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-left: 5px;
  min-width: 10px;
  line-height: 10px;
  padding: 0;
}
/* line 1277, ../sass/screen.scss */
.content-container .module-bar .module .settings-menu .counters .color-btn.mini {
  color: #FFFFFF !important;
  display: inline-block;
}
/* line 1282, ../sass/screen.scss */
.content-container .module-bar .module .settings-menu .counters .values {
  display: table-cell;
  vertical-align: middle;
  line-height: 14px;
  padding-left: 5px;
}
/* line 1289, ../sass/screen.scss */
.content-container .module-bar .module .settings-menu > p {
  /*line-height: 40px;*/
  height: 30px;
  display: table-cell;
  /*float: left;*/
  border-right: 1px solid #A2A2A2;
  padding: 0 20px 0 10px;
}
/* line 1297, ../sass/screen.scss */
.content-container .module-bar .module .settings-menu .itoggle {
  /*@include vertical-align();*/
  padding-left: 20px;
  width: 70px;
}
/* line 1302, ../sass/screen.scss */
.content-container .module-bar .module .settings-menu .toggle-light .toggle-on, .content-container .module-bar .module .settings-menu .toggle-light .toggle-select .toggle-inner .active {
  background-color: #61CB89;
}
/* line 1305, ../sass/screen.scss */
.content-container .module-bar .module .settings-menu .toggle-light .toggle-blob {
  background-color: #FFFFFF;
}
/* line 1308, ../sass/screen.scss */
.content-container .module-bar .module .settings-menu .settings {
  padding-left: 20px;
}
/* line 1310, ../sass/screen.scss */
.content-container .module-bar .module .settings-menu .settings .icon {
  color: #FFFFFF;
  display: inline-block;
  width: 25px;
  height: 25px;
  line-height: 25px;
  border-radius: 13px;
  behavior: url(../js/vendor/css3pie/PIE.php);
  background-color: #B7B3B2;
  text-align: center;
}
/* line 1320, ../sass/screen.scss */
.content-container .module-bar .module .settings-menu .settings .icon.active, .content-container .module-bar .module .settings-menu .settings .icon:hover {
  background-color: #4BB7A1;
}
/* line 1327, ../sass/screen.scss */
.content-container .module-bar .breadcrumbs {
  padding-left: 35px;
}
/* line 1329, ../sass/screen.scss */
.content-container .module-bar .breadcrumbs li {
  font-size: 11px;
  color: #6c6c6c;
  margin-right: 5px;
}
/* line 1333, ../sass/screen.scss */
.content-container .module-bar .breadcrumbs li a {
  text-transform: uppercase;
  padding-left: 5px;
}
/* line 1340, ../sass/screen.scss */
.content-container .action-bar-contaner {
  padding: 20px;
  border-bottom: 1px solid #d4d4d1;
  margin: -20px -20px 20px -20px;
}
/* line 1345, ../sass/screen.scss */
.content-container .action-bar {
  /*margin: 5px 0px 20px 0px;*/
  height: 50px;
  color: #B7B3B4;
  display: table;
  width: 100%;
}
/* line 1351, ../sass/screen.scss */
.content-container .action-bar .cell {
  display: table-cell;
  vertical-align: top;
}
/* line 1357, ../sass/screen.scss */
.content-container .action-bar .cell.search {
  width: 210px;
  padding-right: 5px;
  vertical-align: middle;
}
/* line 1362, ../sass/screen.scss */
.content-container .action-bar .cell.file {
  width: 300px;
  padding-right: 5px;
}
/* line 1365, ../sass/screen.scss */
.content-container .action-bar .cell.file .k-dropzone {
  min-height: 40px;
  position: relative;
}
/* line 1368, ../sass/screen.scss */
.content-container .action-bar .cell.file .k-dropzone em {
  visibility: visible;
  line-height: 40px;
  height: 40px;
  display: inline-block;
  font-size: 12px;
  width: 35%;
}
/* line 1376, ../sass/screen.scss */
.content-container .action-bar .cell.file .k-dropzone strong {
  visibility: visible;
  line-height: 40px;
  height: 40px;
  display: inline-flex;
  font-size: 12px;
  width: 60%;
}
/* line 1384, ../sass/screen.scss */
.content-container .action-bar .cell.file .k-dropzone .k-icon {
  background: none !important;
  color: #FFFFFF;
  font-family: FontAwesome;
  font-weight: normal;
  visibility: visible;
  overflow: hidden;
  font-size: 14px;
  width: 13px;
  height: 40px;
  line-height: 40px;
  position: absolute !important;
  right: 0;
}
/* line 1397, ../sass/screen.scss */
.content-container .action-bar .cell.file .k-dropzone .k-icon.k-warning:before {
  content: '\f06a';
  display: inline-flex;
}
/* line 1401, ../sass/screen.scss */
.content-container .action-bar .cell.file .k-dropzone .k-icon.k-i-tick:before {
  content: '\f00c';
  display: inline-flex;
}
/* line 1405, ../sass/screen.scss */
.content-container .action-bar .cell.file .k-dropzone .k-icon.k-loading:before {
  content: '\f110';
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
  display: inline-flex;
}
/* line 1413, ../sass/screen.scss */
.content-container .action-bar .cell.file .k-upload-button {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  background: transparent;
}
/* line 1419, ../sass/screen.scss */
.content-container .action-bar .cell.file .k-upload-button span {
  display: none;
}
/* line 1424, ../sass/screen.scss */
.content-container .action-bar .cell.ocr-verification-component {
  display: table-cell;
  vertical-align: middle;
  width: 400px;
  padding-right: 15px;
  text-align: right;
}
/* line 1425, ../sass/screen.scss */
.content-container .action-bar .cell.ocr-verification-component .ocr-verification {
  display: inline;
}
/* line 1433, ../sass/screen.scss */
.content-container .action-bar .cell.ocr-verification-component span {
  height: 25px;
  line-height: 25px;
  display: inline-block;
}
/* line 1438, ../sass/screen.scss */
.content-container .action-bar .cell.ocr-verification-component .status-dot {
  background: #A9A9A9;
  color: #FFFFFF;
  background-color: #B8112B;
  box-sizing: border-box;
  border-radius: 12px;
  behavior: url(../js/vendor/css3pie/PIE.php);
  text-align: center;
  font-weight: bold;
  font-family: 'Roboto', sans-serif;
  padding: 0 5px;
  font-size: 13px;
  min-width: 25px;
}
/* line 1451, ../sass/screen.scss */
.content-container .action-bar .cell.ocr-verification-component .status-dot.red {
  background-color: #E3574C;
}
/* line 1454, ../sass/screen.scss */
.content-container .action-bar .cell.ocr-verification-component .status-dot.yellow {
  background-color: #CFA725;
}
/* line 1458, ../sass/screen.scss */
.content-container .action-bar .cell.ocr-verification-component .text {
  margin: 0 5px 0 15px;
  color: #FFFFFF;
}
/* line 1464, ../sass/screen.scss */
.content-container .action-bar a {
  color: #4CB9A2;
  text-decoration: none;
}
/* line 1469, ../sass/screen.scss */
.content-container .action-bar .k-upload {
  margin: 5px;
}
/* line 1471, ../sass/screen.scss */
.content-container .action-bar .k-upload .k-dropzone {
  max-height: 40px;
  /*line-height: 40px;*/
  /*                box-sizing: border-box;*/
  padding: 0px;
}
/* line 1476, ../sass/screen.scss */
.content-container .action-bar .k-upload .k-dropzone .k-upload-button {
  /*                    box-sizing: border-box;*/
  width: 100%;
  height: 40px;
  line-height: 40px;
  margin: 0px;
  padding: 0;
}
/* line 1483, ../sass/screen.scss */
.content-container .action-bar .k-upload .k-dropzone .k-upload-button span {
  /*                        box-sizing: border-box;*/
  width: 100%;
  height: 40px;
  line-height: 40px;
  margin: 0px;
  padding: 0 5px;
  /*                        box-sizing: border-box;*/
}
/* line 1497, ../sass/screen.scss */
.content-container .action-bar .menu {
  display: block;
  height: 50px;
  margin: 0 5px;
  line-height: 50px;
}
/* line 1503, ../sass/screen.scss */
.content-container .action-bar .menu .dropdown-menu:before, .content-container .action-bar .menu .subactions:before {
  border-width: 0 9px 9px 9px;
  border-style: solid;
  border-color: transparent transparent #48B9A3;
  content: " ";
  display: block;
  height: 0;
  position: relative;
  width: 0;
  z-index: 99;
}
/* line 1514, ../sass/screen.scss */
.content-container .action-bar .menu .subactions:before {
  margin: -9px 0 0 15px;
}
/* line 1517, ../sass/screen.scss */
.content-container .action-bar .menu .dropdown-menu:before {
  margin: -9px 9px 0 0px;
  float: right;
}
/* line 1521, ../sass/screen.scss */
.content-container .action-bar .menu li {
  float: left;
  display: block;
  position: relative;
  border: none;
  background: none;
  height: 50px;
  line-height: 50px;
}
/* line 1529, ../sass/screen.scss */
.content-container .action-bar .menu li.parent > a:after {
  content: '\f0d7';
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  margin: 0px 0px 0px 5px;
  font-size: 12px;
  text-decoration: none;
  color: #FFFFFF;
}
/* line 1539, ../sass/screen.scss */
.content-container .action-bar .menu li.dropdown.pull-right {
  margin: 0;
}
/* line 1541, ../sass/screen.scss */
.content-container .action-bar .menu li.dropdown.pull-right > a {
  padding: 0 15px;
  display: inline-block;
  color: #FFFFFF;
  margin: 10px 5px;
  line-height: 30px;
  font-size: 20px;
}
/* line 1549, ../sass/screen.scss */
.content-container .action-bar .menu li.dropdown.pull-right .dropdown-menu {
  padding: 0;
  background: #4BB8A2;
}
/* line 1553, ../sass/screen.scss */
.content-container .action-bar .menu li.dropdown.pull-right .dropdown-menu li a:hover {
  background: #3c9180;
}
/* line 1556, ../sass/screen.scss */
.content-container .action-bar .menu li.dropdown.pull-right .dropdown-menu li.parent > a:hover {
  background: #4fa38e;
}
/* line 1560, ../sass/screen.scss */
.content-container .action-bar .menu li.dropdown.pull-right .dropdown-menu li, .content-container .action-bar .menu li.dropdown.pull-right .dropdown-menu li.parent {
  display: block;
  height: auto;
  line-height: 1em;
}
/* line 1564, ../sass/screen.scss */
.content-container .action-bar .menu li.dropdown.pull-right .dropdown-menu li a, .content-container .action-bar .menu li.dropdown.pull-right .dropdown-menu li.parent a {
  border-bottom: 1px solid #73C8B6;
  line-height: 37px;
  height: 37px;
  padding: 0 20px;
  display: block;
  text-align: left;
  margin: 0;
  /*                                box-sizing: border-box;*/
}
/* line 1574, ../sass/screen.scss */
.content-container .action-bar .menu li.dropdown.pull-right .dropdown-menu li ul.subactions, .content-container .action-bar .menu li.dropdown.pull-right .dropdown-menu li.parent ul.subactions {
  position: initial;
  display: block;
  width: 100%;
  padding: 0;
}
/* line 1579, ../sass/screen.scss */
.content-container .action-bar .menu li.dropdown.pull-right .dropdown-menu li ul.subactions::before, .content-container .action-bar .menu li.dropdown.pull-right .dropdown-menu li.parent ul.subactions::before {
  display: none;
}
/* line 1582, ../sass/screen.scss */
.content-container .action-bar .menu li.dropdown.pull-right .dropdown-menu li ul.subactions li.subaction, .content-container .action-bar .menu li.dropdown.pull-right .dropdown-menu li.parent ul.subactions li.subaction {
  display: block;
  width: 100%;
}
/* line 1585, ../sass/screen.scss */
.content-container .action-bar .menu li.dropdown.pull-right .dropdown-menu li ul.subactions li.subaction a, .content-container .action-bar .menu li.dropdown.pull-right .dropdown-menu li.parent ul.subactions li.subaction a {
  line-height: 38px;
  height: 38px;
  padding: 0 20px 0 30px;
  display: block;
  text-align: left;
  margin: 0;
}
/* line 1593, ../sass/screen.scss */
.content-container .action-bar .menu li.dropdown.pull-right .dropdown-menu li ul.subactions li.subaction.hidden, .content-container .action-bar .menu li.dropdown.pull-right .dropdown-menu li.parent ul.subactions li.subaction.hidden {
  display: none;
}
/* line 1598, ../sass/screen.scss */
.content-container .action-bar .menu li.dropdown.pull-right .dropdown-menu li:last-child > a, .content-container .action-bar .menu li.dropdown.pull-right .dropdown-menu li.parent:last-child > a {
  border-bottom: none;
}
/* line 1601, ../sass/screen.scss */
.content-container .action-bar .menu li.dropdown.pull-right .dropdown-menu li.hidden, .content-container .action-bar .menu li.dropdown.pull-right .dropdown-menu li.parent.hidden {
  display: none;
}
/* line 1605, ../sass/screen.scss */
.content-container .action-bar .menu li.dropdown.pull-right .dropdown-menu li.parent > a {
  background: #4fa38e;
  cursor: default;
  color: #2F2F2F;
}
/* line 1609, ../sass/screen.scss */
.content-container .action-bar .menu li.dropdown.pull-right .dropdown-menu li.parent > a:after {
  color: #2F2F2F;
}
/* line 1615, ../sass/screen.scss */
.content-container .action-bar .menu li a {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  width: auto;
  padding: 0 10px;
  text-align: center;
  color: #FFFFFF;
  text-decoration: none;
  font-size: 14px;
  margin: 0 5px;
  background: #4BB8A2;
}
/* line 1628, ../sass/screen.scss */
.content-container .action-bar .menu li:hover {
  background: none;
}
/* line 1630, ../sass/screen.scss */
.content-container .action-bar .menu li:hover.parent > a:after {
  color: #2F2F2F;
}
/* line 1633, ../sass/screen.scss */
.content-container .action-bar .menu li:hover > a {
  background: #4BB8A2;
  color: #2F2F2F;
}
/* line 1637, ../sass/screen.scss */
.content-container .action-bar .menu li:hover .subactions {
  display: block;
}
/* line 1641, ../sass/screen.scss */
.content-container .action-bar .menu li .subactions {
  z-index: 100;
  display: none;
  position: absolute;
  top: 50px;
  left: 0px;
  padding-top: 0px;
  background: none;
}
/* line 1649, ../sass/screen.scss */
.content-container .action-bar .menu li .subactions li.subaction {
  background: #48B9A3;
  width: 100%;
  height: 38px;
  line-height: 38px;
  margin: 0;
}
/* line 1655, ../sass/screen.scss */
.content-container .action-bar .menu li .subactions li.subaction:last-child {
  border-bottom: none;
}
/* line 1658, ../sass/screen.scss */
.content-container .action-bar .menu li .subactions li.subaction a {
  border-bottom: 1px solid #73C8B6;
  color: #FFFFFF;
  height: 37px;
  line-height: 37px;
  font-size: 14px;
  width: 100%;
  white-space: nowrap;
  text-align: left;
  display: block;
  float: none;
  padding: 0 40px 0 20px;
  margin: 0;
}
/* line 1671, ../sass/screen.scss */
.content-container .action-bar .menu li .subactions li.subaction a:hover {
  background: #3c9180;
}
/* line 1675, ../sass/screen.scss */
.content-container .action-bar .menu li .subactions li.subaction:last-child > a {
  border-bottom: none;
}
/* line 1680, ../sass/screen.scss */
.content-container .action-bar .menu li.hidden {
  display: none;
}
/* line 1687, ../sass/screen.scss */
.content-container .filters-bar {
  z-index: 10;
  width: 100%;
  display: table;
  padding: 20px;
  background: #FFFFFF;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  box-sizing: content-box;
}
/* line 1696, ../sass/screen.scss */
.content-container .filters-bar .filters {
  display: table-cell;
  width: 100%;
}
/* line 1700, ../sass/screen.scss */
.content-container .filters-bar .filters > .filter {
  max-width: 260px;
  float: left;
}
/* line 1704, ../sass/screen.scss */
.content-container .filters-bar .filters .form-element {
  display: block;
  width: 250px;
  margin-right: 10px;
  float: left;
  -o-transition: opacity .6s ease;
  -ms-transition: opacity .6s ease;
  -moz-transition: opacity .6s ease;
  -webkit-transition: opacity .6s ease;
  transition: opacity .6s ease;
  min-height: 65px;
}
/* line 1715, ../sass/screen.scss */
.content-container .filters-bar .filters .form-element label {
  color: #7A7A7A;
  margin-top: 0px;
  display: block;
}
/* line 1722, ../sass/screen.scss */
.content-container .filters-bar .filters .form-element.chained .input-container ::nth-child(1) {
  min-width: 70px;
}
/* line 1728, ../sass/screen.scss */
.content-container .filters-bar .filters .advanced {
  /*display: none;*/
  /*visibility: hidden;*/
  opacity: 0;
  transition: opacity 0.5s linear;
  height: 0;
  overflow: hidden;
  padding: 0;
  display: block;
  min-height: 0px;
}
/* line 1738, ../sass/screen.scss */
.content-container .filters-bar .filters .advanced.show {
  padding: 3px 0;
  /*visibility: visible;*/
  opacity: 1;
  /*display: block;*/
  height: auto;
  min-height: 65px;
}
/* line 1745, ../sass/screen.scss */
.content-container .filters-bar .filters .advanced.show.chained {
  display: table;
}
/* line 1751, ../sass/screen.scss */
.content-container .filters-bar .filters-bottom-bar {
  display: table;
  width: 100%;
  margin-top: 10px;
}
/* line 1755, ../sass/screen.scss */
.content-container .filters-bar .filters-bottom-bar .filters-toggler-container {
  display: table-cell;
  vertical-align: bottom;
}
/* line 1758, ../sass/screen.scss */
.content-container .filters-bar .filters-bottom-bar .filters-toggler-container .filters-toggler {
  color: #4BB8A2;
}
/* line 1761, ../sass/screen.scss */
.content-container .filters-bar .filters-bottom-bar .filters-toggler-container .filters-toggler.hide {
  display: none;
}
/* line 1765, ../sass/screen.scss */
.content-container .filters-bar .filters-bottom-bar .filters-toggler-container.toggled .filters-toggler.hide {
  display: inline;
}
/* line 1768, ../sass/screen.scss */
.content-container .filters-bar .filters-bottom-bar .filters-toggler-container.toggled .filters-toggler.show {
  display: none;
}
/* line 1773, ../sass/screen.scss */
.content-container .filters-bar .filters-bottom-bar .switchers {
  display: table-cell;
  width: 80px;
  vertical-align: bottom;
  text-align: right;
}
/* line 1779, ../sass/screen.scss */
.content-container .filters-bar .filters-bottom-bar .switchers .current i {
  color: #000000;
}
/* line 1783, ../sass/screen.scss */
.content-container .filters-bar .filters-bottom-bar .switchers i {
  margin-left: 5px;
  font-size: 20px;
  color: #cbcbcb;
}
/* line 1787, ../sass/screen.scss */
.content-container .filters-bar .filters-bottom-bar .switchers i:hover {
  color: #4BB8A1;
}
/* line 1796, ../sass/screen.scss */
.content-container .icon-box {
  width: 36px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  background: #E7E7E7;
  display: inline-block;
  cursor: pointer;
}
/* line 1807, ../sass/screen.scss */
.content-container .tab-content .filters-bar {
  margin-left: -20px;
  margin-right: -20px;
  border: 0px;
}
/* line 1813, ../sass/screen.scss */
.content-container .tab-content .documents-grid.gridView {
  margin-left: -20px;
  margin-right: -20px;
}
/* line 1817, ../sass/screen.scss */
.content-container .tab-content .documents-grid .k-grid {
  border-left: 0px;
  border-right: 0px;
  overflow-x: auto;
}
/* line 1825, ../sass/screen.scss */
.content-container .documents-grid .k-listview {
  border: 0px;
}
/* line 1828, ../sass/screen.scss */
.content-container .documents-grid .k-grid-header {
  padding-right: 0px !important;
}
/* line 1831, ../sass/screen.scss */
.content-container .documents-grid .k-grid-content {
  overflow-y: auto;
}
/* line 1835, ../sass/screen.scss */
.content-container .documents-grid .select-all {
  margin-bottom: 10px;
}
/* line 1838, ../sass/screen.scss */
.content-container .documents-grid .miniature-container {
  margin: 0px 10px 10px 0;
  width: 200px;
  float: left;
}
/* line 1840, ../sass/screen.scss */
.content-container .documents-grid .miniature-container.k-state-selected .miniature {
  border-left: 1px solid #428bca;
  border-right: 1px solid #428bca;
  border-top: 1px solid #428bca;
}
/* line 1845, ../sass/screen.scss */
.content-container .documents-grid .miniature-container.k-state-selected .icons {
  border-left: 1px solid #428bca;
  border-right: 1px solid #428bca;
  border-bottom: 1px solid #428bca;
}
/* line 1854, ../sass/screen.scss */
.content-container .documents-grid .miniature-container .miniature {
  position: relative;
  background: #FFFFFF;
  text-align: center;
  height: 250px;
  line-height: 250px;
  border: 1px solid #dcdcdc;
  width: 200px;
}
/* line 1863, ../sass/screen.scss */
.content-container .documents-grid .miniature-container .miniature img:not([src]) {
  display: none;
}
/* line 1864, ../sass/screen.scss */
.content-container .documents-grid .miniature-container .miniature img {
  background: url("../img/loader-grey.gif");
  background-repeat: no-repeat;
  background-position: center center;
  width: 100%;
  max-height: 250px;
  height: auto;
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 1864, ../sass/screen.scss */
  .content-container .documents-grid .miniature-container .miniature img {
    /* on retina, use image that's scaled by 2 */
    background-image: url("../img/loader-grey@2x.gif");
    background-size: 57px 28px;
  }
}
/* line 1873, ../sass/screen.scss */
.content-container .documents-grid .miniature-container .miniature .icon-box {
  position: absolute;
  color: #000000;
}
/* line 1876, ../sass/screen.scss */
.content-container .documents-grid .miniature-container .miniature .icon-box.checkbox {
  top: 0px;
  left: 0px;
}
/* line 1880, ../sass/screen.scss */
.content-container .documents-grid .miniature-container .miniature .icon-box.magnifying-glass {
  bottom: 0px;
  right: 0px;
}
/* line 1884, ../sass/screen.scss */
.content-container .documents-grid .miniature-container .miniature .icon-box.flag {
  right: 0px;
  top: 0px;
}
/* line 1890, ../sass/screen.scss */
.content-container .documents-grid .miniature-container .name {
  background: #828282;
  border: 1px solid #828282;
  text-align: center;
  display: block;
  height: 30px;
  line-height: 30px;
  vertical-align: middle;
  width: 100%;
  color: #FFFFFF;
}
/* line 1900, ../sass/screen.scss */
.content-container .documents-grid .miniature-container .name span {
  color: #D4FFF6;
}
/* line 1904, ../sass/screen.scss */
.content-container .documents-grid .miniature-container .icons {
  display: table;
  table-layout: fixed;
  background: #FFFFFF;
  width: 100%;
  height: 33px;
  border: 1px solid #dcdcdc;
}
/* line 1911, ../sass/screen.scss */
.content-container .documents-grid .miniature-container .icons a {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  border-right: 1px solid #dcdcdc;
  font-size: 14px;
}
/* line 1917, ../sass/screen.scss */
.content-container .documents-grid .miniature-container .icons a:last-child {
  border-right: 0px;
}
/* line 1920, ../sass/screen.scss */
.content-container .documents-grid .miniature-container .icons a i {
  font-size: 20px;
}

/* BOXY g┼é├│wne */
/* line 1930, ../sass/screen.scss */
.widgets {
  margin: 20px 0;
}

/* line 1934, ../sass/screen.scss */
.widget {
  padding: 0;
  width: 300px;
  margin: 10px;
  /*        box-sizing: border-box;*/
}
/* line 1938, ../sass/screen.scss */
.widget.bg-widget-grey .fa-stack.huge i {
  color: #525353;
}
/* line 1940, ../sass/screen.scss */
.widget.bg-widget-grey .fa-stack.huge i.fa-circle {
  color: #6E7579;
}
/* line 1951, ../sass/screen.scss */
.widget.bg-white .inner p, .widget.bg-white .inner h2, .widget.bg-white .inner h4 {
  color: #000000;
}
/* line 1954, ../sass/screen.scss */
.widget.bg-white .inner h3 {
  color: #92A1A9;
}
/* line 1959, ../sass/screen.scss */
.widget .inner {
  padding: 20px;
}
/* line 1961, ../sass/screen.scss */
.widget .inner.tight {
  padding: 0 20px;
}
/* line 1965, ../sass/screen.scss */
.widget .inner-full {
  padding: 20px 0;
}
/* line 1967, ../sass/screen.scss */
.widget .inner-full.tight {
  padding: 0;
}
/* line 1974, ../sass/screen.scss */
.widget h2, .widget h4 {
  color: #FFFFFF;
}
/* line 1977, ../sass/screen.scss */
.widget .counter {
  line-height: 180px;
  height: 180px;
  width: 180px;
  margin: 0 auto;
  border-radius: 90px;
  font-family: "Roboto Condensed";
  color: #FFFFFF;
  font-size: 90px;
  text-align: center;
}
/* line 1987, ../sass/screen.scss */
.widget .counter.circle-red {
  background-color: #E3574C;
}
/* line 1990, ../sass/screen.scss */
.widget .counter.circle-blue {
  background-color: #4C9CB9;
}
/* line 1993, ../sass/screen.scss */
.widget .counter.circle-green {
  background-color: #93A723;
}
/* line 1998, ../sass/screen.scss */
.widget i {
  color: #92A1A9;
}
/* line 2001, ../sass/screen.scss */
.widget .fa-stack {
  width: auto;
  height: 1em;
  line-height: 1em;
}
/* line 2005, ../sass/screen.scss */
.widget .fa-stack .icon {
  color: white;
}
/* line 2009, ../sass/screen.scss */
.widget h2 {
  margin-bottom: 40px;
}
/* line 2012, ../sass/screen.scss */
.widget h3 {
  margin-bottom: 5px;
}
/* line 2015, ../sass/screen.scss */
.widget h4 {
  margin-bottom: 10px;
}
/* line 2018, ../sass/screen.scss */
.widget p {
  color: #9DAAB1;
  font-size: 14px;
  margin: 0 0 10px 0;
}
/* line 2023, ../sass/screen.scss */
.widget a {
  color: #4BB8A2;
}
/* line 2025, ../sass/screen.scss */
.widget a.bigger {
  display: block;
  font-size: 18px;
  margin-bottom: 10px;
}
/* line 2030, ../sass/screen.scss */
.widget a.color-btn {
  color: #FFFFFF;
}
/* line 2035, ../sass/screen.scss */
.widget .form-element label {
  /*display: block;*/
  color: #FFFFFF;
  margin-top: 10px;
}
/* line 2042, ../sass/screen.scss */
.widget .k-panelbar .k-item {
  background: #4BB8A2;
}
/* line 2044, ../sass/screen.scss */
.widget .k-panelbar .k-item:nth-child(2n+1) {
  background: #3B8E7D;
}
/* line 2048, ../sass/screen.scss */
.widget .k-panelbar .k-item .k-link.k-header {
  background: none;
  color: #FFFFFF;
}
/* line 2051, ../sass/screen.scss */
.widget .k-panelbar .k-item .k-link.k-header .k-icon {
  color: #FFFFFF;
}
/* line 2060, ../sass/screen.scss */
.widget .k-upload .k-upload-files {
  margin-bottom: 40px;
}
/* line 2063, ../sass/screen.scss */
.widget .k-upload .k-dropzone {
  height: 250px;
  line-height: 250px;
  margin: 0 20px 20px 20px;
  border: 1px dashed #4BB8A2;
  background: #2F2F2F;
}
/* line 2069, ../sass/screen.scss */
.widget .k-upload .k-dropzone .k-upload-button {
  background: transparent;
  width: 100%;
}
/* line 2072, ../sass/screen.scss */
.widget .k-upload .k-dropzone .k-upload-button input {
  height: 100%;
}
/* line 2075, ../sass/screen.scss */
.widget .k-upload .k-dropzone .k-upload-button span {
  display: none;
  height: 100%;
}
/* line 2078, ../sass/screen.scss */
.widget .k-upload .k-dropzone .k-upload-button span::before {
  font-family: "FontAwesome";
  content: "\f055";
  font-size: 190px;
  margin: 90px 0 90px;
  display: block;
  color: #5A6165;
}
/* line 2088, ../sass/screen.scss */
.widget .k-upload .k-dropzone em {
  position: absolute;
  width: 100%;
  height: 40px;
  line-height: 40px;
  margin: 0px;
  padding: 0;
  left: 0;
  color: #FFFFFF;
  visibility: visible;
  text-align: center;
}
/* line 2099, ../sass/screen.scss */
.widget .k-upload .k-dropzone em::before {
  font-family: "FontAwesome";
  content: "\f055";
  font-size: 190px;
  margin: 80px 0 65px;
  display: block;
  color: #5A6165;
}
/* line 2109, ../sass/screen.scss */
.widget .k-upload .k-dropzone .k-upload-status {
  bottom: 0px;
  display: inline-block;
  width: 90%;
  margin: 0 auto;
  left: 0;
  text-align: center;
  right: initial;
  height: 25px;
  line-height: 25px;
}
/* line 2119, ../sass/screen.scss */
.widget .k-upload .k-dropzone .k-upload-status .k-icon {
  background: none !important;
  color: #FFFFFF;
  font-family: FontAwesome;
  font-weight: normal;
  visibility: visible;
  overflow: hidden;
  font-size: 14px;
  width: 13px;
  height: 25px;
  line-height: 25px;
  position: absolute !important;
  right: 0;
}
/* line 2132, ../sass/screen.scss */
.widget .k-upload .k-dropzone .k-upload-status .k-icon.k-warning:before {
  content: '\f06a';
  display: inline-flex;
}
/* line 2136, ../sass/screen.scss */
.widget .k-upload .k-dropzone .k-upload-status .k-icon.k-i-tick:before {
  content: '\f00c';
  display: inline-flex;
}
/* line 2140, ../sass/screen.scss */
.widget .k-upload .k-dropzone .k-upload-status .k-icon.k-loading:before {
  content: '\f110';
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
  display: inline-flex;
}

/* FAKTURA - EDYCJA*/
/* line 2153, ../sass/screen.scss */
.invoice-editor {
  max-width: 950px;
  margin: 0 auto;
}
/* line 2156, ../sass/screen.scss */
.invoice-editor .row {
  margin-bottom: 15px;
}
/* line 2159, ../sass/screen.scss */
.invoice-editor [class*='col-'] {
  padding-right: 15px;
}
/* line 2161, ../sass/screen.scss */
.invoice-editor [class*='col-'] .cell {
  border: 1px solid black;
  display: table;
  width: 100%;
}

/* DIGITALIZATION PROGRESS BAR */
/* line 2170, ../sass/screen.scss */
.digitalization-progress-bar {
  background: #61CC8A;
  height: 18px;
  line-height: 16px;
  border-radius: 10px;
  color: #FFFFFF;
  font-weight: bold;
  padding: 1px 5px;
  white-space: nowrap;
  position: relative;
  display: inline-block;
}
/* line 2181, ../sass/screen.scss */
.digitalization-progress-bar.not-finished {
  background: #e3574c;
}
/* line 2184, ../sass/screen.scss */
.digitalization-progress-bar.not-available {
  background: #DBDBDB;
}
/* line 2187, ../sass/screen.scss */
.digitalization-progress-bar.error {
  background: #C60A28;
}
/* line 2190, ../sass/screen.scss */
.digitalization-progress-bar.with-alert {
  /*width: 0px;*/
  padding-left: 18px;
}
/* line 2193, ../sass/screen.scss */
.digitalization-progress-bar.with-alert:before {
  position: absolute;
  content: "\f12a";
  font-family: FontAwesome;
  background: #C60A28;
  height: 18px;
  line-height: 20px;
  display: inline-block;
  padding: 0px 7px;
  border-radius: 10px;
  margin-right: 2px;
  left: -4px;
  top: 0;
}

/* line 2209, ../sass/screen.scss */
.document-status-container {
  display: table;
}
/* line 2211, ../sass/screen.scss */
.document-status-container .icon,
.document-status-container .document-number {
  display: table-cell;
  vertical-align: middle;
}
/* line 2216, ../sass/screen.scss */
.document-status-container .document-name {
  text-decoration: underline;
}
/* line 2219, ../sass/screen.scss */
.document-status-container .document-status-icon {
  width: 18px;
  height: 18px;
  border-radius: 9px;
  text-align: center;
  line-height: 16px;
  display: block;
  margin-right: 5px;
}
/* line 2227, ../sass/screen.scss */
.document-status-container .document-status-icon.ForAcceptation, .document-status-container .document-status-icon.ForBook, .document-status-container .document-status-icon.BookedForWithdrawn, .document-status-container .document-status-icon.BookedChanged, .document-status-container .document-status-icon.ForWithdrawn, .document-status-container .document-status-icon.ForBookChanged {
  background-color: #f0c94a;
}
/* line 2236, ../sass/screen.scss */
.document-status-container .document-status-icon.Accepted, .document-status-container .document-status-icon.Booked {
  background-color: #32bd75;
}
/* line 2241, ../sass/screen.scss */
.document-status-container .document-status-icon.NotAccepted, .document-status-container .document-status-icon.Deleted, .document-status-container .document-status-icon.WithdrawnByDigitalization, .document-status-container .document-status-icon.Returned, .document-status-container .document-status-icon.Withdrawn {
  background-color: #e3574c;
}
/* line 2248, ../sass/screen.scss */
.document-status-container .document-status-icon i {
  margin: 0;
  padding: 0;
  color: #FFFFFF;
  min-width: auto;
  font-size: 10px !important;
  line-height: 10px;
  display: inline;
}

/* line 2259, ../sass/screen.scss */
.full-width-image {
  max-width: 100%;
}

/* line 2262, ../sass/screen.scss */
.relative-container, .relative {
  position: relative;
}
/* line 2264, ../sass/screen.scss */
.relative-container .to-left, .relative .to-left {
  position: absolute;
  left: 0;
  z-index: 30;
}
/* line 2269, ../sass/screen.scss */
.relative-container .to-right, .relative .to-right {
  position: absolute;
  right: 0;
  z-index: 30;
}

/* line 2275, ../sass/screen.scss */
.highlight-box {
  display: block;
  position: absolute;
  border: 2px solid;
  border-color: #00B9FF;
  background: rgba(0, 185, 255, 0.2);
}

/* line 2282, ../sass/screen.scss */
p.key-value {
  /*    height: 32px;
      line-height: 32px;*/
  margin: 4px 0;
}
/* line 2286, ../sass/screen.scss */
p.key-value span {
  /*display:inline-block;*/
  margin-right: 2px;
}
/* line 2290, ../sass/screen.scss */
p.key-value .value {
  font-weight: bold;
}
/* line 2293, ../sass/screen.scss */
p.key-value .bigger {
  font-size: 18px;
}

/* line 2298, ../sass/screen.scss */
.section.with-margins {
  margin: 12px 0;
}
/* line 2301, ../sass/screen.scss */
.section.with-paddings {
  padding: 15px;
}

/* FAKTURA - PODGL─äD (preview)) */
/* line 2306, ../sass/screen.scss */
.document-preview-container {
  display: table;
  width: 100%;
}

/* line 2310, ../sass/screen.scss */
.preview-container {
  display: table-cell;
  vertical-align: top;
  padding: 0px 20px 20px 0;
  border-right: 1px solid #d4d4d1;
  position: relative;
}
/* line 2316, ../sass/screen.scss */
.preview-container iframe {
  width: 100%;
  /*        height: 100%;
          position: absolute;*/
  height: 1000px;
  padding-bottom: 10px;
}

/* line 2325, ../sass/screen.scss */
.form-light label {
  color: #868686;
}

/* line 2329, ../sass/screen.scss */
.edit-container {
  width: 550px;
  display: table-cell;
  vertical-align: top;
  padding: 0 0 0 30px;
  position: relative;
}
/* line 2335, ../sass/screen.scss */
.edit-container .notifications {
  margin: 10px 0;
}

/* z general.css */
/* line 2342, ../sass/screen.scss */
.disabled-checkbox {
  opacity: 0.5;
}

/* line 2346, ../sass/screen.scss */
.disabled-switcher {
  opacity: 0.5;
  pointer-events: none;
}

/* line 2351, ../sass/screen.scss */
.size-narrow {
  max-width: 300px;
  width: 300px;
}

/* line 2356, ../sass/screen.scss */
.size-normal {
  max-width: 500px;
  width: 500px;
}

/* line 2361, ../sass/screen.scss */
.size-wide {
  max-width: 700px;
  width: 700px;
}

/* line 2366, ../sass/screen.scss */
.grid-without-header .k-grid-header {
  height: 0;
  border-bottom-width: 0;
  display: none;
  overflow: hidden;
}

/* line 2374, ../sass/screen.scss */
.grid-without-footer .k-grid-footer {
  height: 0;
  border-bottom-width: 0;
  display: none;
  overflow: hidden;
}

/* line 2382, ../sass/screen.scss */
#covered {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 0;
}

/* line 2389, ../sass/screen.scss */
#opacity {
  opacity: 0.5;
  color: rgba(0, 0, 0, 0.75);
  -webkit-filter: blur(1.1px);
  -moz-filter: blur(1.1px);
  filter: blur(1.1px);
}

/* line 2398, ../sass/screen.scss */
.is-overflow {
  overflow: visible;
}

/* line 2402, ../sass/screen.scss */
.sideBySideContainer .isSideBySide {
  display: inline-block;
  /*    height: 40px;
      line-height: 40px;*/
  padding: 0 2px;
}
/* line 2407, ../sass/screen.scss */
.sideBySideContainer .isSideBySide:first-child {
  padding-left: 0px;
}
/* line 2411, ../sass/screen.scss */
.sideBySideContainer .isSideBySide .form-element .input-container {
  display: inline-block;
}

/* line 2418, ../sass/screen.scss */
.inner-table-custom-element {
  display: inline-block;
}

/* line 2422, ../sass/screen.scss */
.add-new-row-btn {
  width: 40px;
  font-weight: bold;
  font-size: 16px;
}

/* line 2428, ../sass/screen.scss */
*.icon-red {
  color: red;
}

/* line 2429, ../sass/screen.scss */
*.icon-green {
  color: green;
}

/* line 2430, ../sass/screen.scss */
*.icon-yellow {
  color: yellow;
}

/* line 2432, ../sass/screen.scss */
.ocr-image {
  height: auto;
  width: 100%;
}

/* line 2436, ../sass/screen.scss */
.ocr-preview {
  position: absolute;
  z-index: 18;
  border: 2px solid;
  border-color: #00B9FF;
}

/* line 2443, ../sass/screen.scss */
.document-edit-notice {
  text-align: center;
  font-size: 15px;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 20px;
}

/* line 2451, ../sass/screen.scss */
.ocr-container {
  position: relative;
}

/* line 2454, ../sass/screen.scss */
.ocr-frame {
  border: 2px solid black;
  float: left;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 1000;
  font-weight: bold;
}

/* line 2464, ../sass/screen.scss */
.ocr-visualizer {
  max-width: 500px;
  border: 1px solid blue;
  float: left;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 1000;
  font-weight: bold;
}

/* koniec general.css */
/* line 2479, ../sass/screen.scss */
.document-name i {
  margin-right: 10px;
}

/* FLAG MENU */
/* line 2485, ../sass/screen.scss */
.flag-menu {
  display: none;
  position: absolute;
  top: -20px;
  width: 260px;
  background: #F1F2F3;
  border: 1px solid #CDCECF;
  z-index: 10;
  color: #464646;
}
/* line 2494, ../sass/screen.scss */
.flag-menu .flagmenu-close {
  position: absolute;
  right: 10px;
  top: 10px;
  cursor: pointer;
  z-index: 20;
}
/* line 2501, ../sass/screen.scss */
.flag-menu .header {
  position: relative;
}
/* line 2503, ../sass/screen.scss */
.flag-menu .header textarea {
  border: 1px solid #d6d5d5;
}
/* line 2507, ../sass/screen.scss */
.flag-menu:before, .flag-menu:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
}
/* line 2515, ../sass/screen.scss */
.flag-menu.left {
  right: 48px;
}
/* line 2517, ../sass/screen.scss */
.flag-menu.left:before {
  top: 20px;
  right: -6px;
  border-width: 8px 0 8px 6px;
  border-left-color: #CDCECF;
}
/* line 2523, ../sass/screen.scss */
.flag-menu.left:after {
  top: 21px;
  right: -5px;
  border-width: 7px 0 7px 5px;
  border-left-color: #F1F2F3;
}
/* line 2530, ../sass/screen.scss */
.flag-menu.right {
  left: 48px;
}
/* line 2532, ../sass/screen.scss */
.flag-menu.right:before {
  top: 20px;
  left: -6px;
  border-width: 8px 6px 8px 0;
  border-right-color: #CDCECF;
}
/* line 2538, ../sass/screen.scss */
.flag-menu.right:after {
  top: 21px;
  left: -5px;
  border-width: 7px 5px 7px 0;
  border-right-color: #F1F2F3;
}
/* line 2545, ../sass/screen.scss */
.flag-menu.visible {
  display: block;
}
/* line 2548, ../sass/screen.scss */
.flag-menu .header {
  text-align: left;
  padding: 15px;
}
/* line 2551, ../sass/screen.scss */
.flag-menu .header .explain {
  margin-bottom: 10px;
  height: 30px;
  line-height: 30px;
}
/* line 2555, ../sass/screen.scss */
.flag-menu .header .explain .switchery {
  margin-right: 5px;
}
/* line 2558, ../sass/screen.scss */
.flag-menu .header .explain > span {
  display: inline-block;
}
/* line 2560, ../sass/screen.scss */
.flag-menu .header .explain > span .notification-dot {
  margin: 5px 0 0 3px;
  display: inline-block;
  padding: 0 7px;
}
/* line 2568, ../sass/screen.scss */
.flag-menu .header textarea {
  width: 100%;
  /*            box-sizing: border-box;*/
  text-align: left;
  padding: 5px;
  margin: 0px;
}
/* line 2576, ../sass/screen.scss */
.flag-menu .footer {
  height: 1px;
  position: absolute;
  bottom: -70px;
  left: 0;
  width: 1px;
}
/* line 2584, ../sass/screen.scss */
.flag-menu ul li {
  height: 40px;
  line-height: 40px;
  border-top: 1px solid #CDCECF;
  text-align: left;
}
/* line 2589, ../sass/screen.scss */
.flag-menu ul li input {
  border: none;
  cursor: pointer;
  background: none;
  height: 30px;
  line-height: 30px;
  width: 70%;
  margin-left: 5px;
}
/* line 2598, ../sass/screen.scss */
.flag-menu ul li span.flag {
  padding-left: 15px;
  display: block;
  float: left;
  width: 224px;
  cursor: pointer;
}
/* line 2604, ../sass/screen.scss */
.flag-menu ul li span.flag span {
  display: inline-block;
  margin-left: 10px;
}
/* line 2609, ../sass/screen.scss */
.flag-menu ul li span.edit-icon::after {
  content: "\f013";
  font-family: FontAwesome;
  display: inline-block;
  cursor: pointer;
  font-size: 18px;
}
/* line 2616, ../sass/screen.scss */
.flag-menu ul li i {
  font-size: 18px;
}
/* line 2619, ../sass/screen.scss */
.flag-menu ul li:hover, .flag-menu ul li.current {
  background: #C5E9E1;
}
/* line 2623, ../sass/screen.scss */
.flag-menu ul li.editable input {
  background: #FFFFFF;
  cursor: auto;
}
/* line 2627, ../sass/screen.scss */
.flag-menu ul li.editable span.edit-icon::after {
  content: "\f00c";
}
/* line 2633, ../sass/screen.scss */
.flag-menu a.add {
  display: block;
  height: 40px;
  line-height: 40px;
  text-align: center;
}

/* line 2640, ../sass/screen.scss */
.flag-btn {
  cursor: pointer;
}
/* line 2643, ../sass/screen.scss */
.flag-btn.with-alert i:after {
  content: "\f12a";
  font-family: FontAwesome;
  background: #C60A28;
  height: 18px;
  line-height: 18px;
  display: inline-block;
  padding: 0px 5px;
  border-radius: 10px;
  position: absolute;
  color: #FFFFFF;
  top: -8px;
  left: -8px;
  font-size: 13px;
  min-width: 18px;
  box-sizing: border-box;
}
/* line 2662, ../sass/screen.scss */
.flag-btn i.with-alert:after {
  content: "\f12a";
  font-family: FontAwesome;
  background: #C60A28;
  height: 18px;
  line-height: 18px;
  display: inline-block;
  padding: 0px 5px;
  border-radius: 10px;
  position: absolute;
  color: #FFFFFF;
  top: -8px;
  left: -8px;
  font-size: 14px;
  min-width: 18px;
  box-sizing: border-box;
}

/* line 2685, ../sass/screen.scss */
.file-list li a {
  display: block;
}

/* line 2691, ../sass/screen.scss */
.validation-status {
  padding: 0px;
  margin: 0px;
  display: inline-block;
  position: relative;
  width: auto;
  max-width: 20px;
  vertical-align: middle;
  text-align: center;
}
/* line 2700, ../sass/screen.scss */
.validation-status i {
  font-size: 22px;
}
/* line 2704, ../sass/screen.scss */
.validation-status.error i, .validation-status.warning i {
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 10px;
  line-height: 20px;
}
/* line 2710, ../sass/screen.scss */
.validation-status.error i:after, .validation-status.warning i:after {
  font-family: FontAwesome;
  content: '\f12a';
  color: #FFFFFF;
}
/* line 2718, ../sass/screen.scss */
.validation-status.error i {
  background: #E06B4B;
}
/* line 2723, ../sass/screen.scss */
.validation-status.warning i {
  background: #E1B731;
}

/* FORMS AND KENDO ELEMENTS RESTYLING */
/* line 2731, ../sass/screen.scss */
.text-with-margin {
  margin-left: 65px;
  margin-bottom: 15px;
}

/* line 2735, ../sass/screen.scss */
.form-element {
  padding: 3px 0;
  position: relative;
  overflow: visible;
}
/* line 2739, ../sass/screen.scss */
.form-element .legend {
  display: block;
  margin-bottom: 10px;
}
/* line 2743, ../sass/screen.scss */
.form-element label {
  display: block;
}
/* line 2746, ../sass/screen.scss */
.form-element input {
  display: block;
}
/* line 2749, ../sass/screen.scss */
.form-element.no-label {
  padding-top: 24px;
}
/* line 2753, ../sass/screen.scss */
.form-element.inline label, .form-element.inline input, .form-element.inline select, .form-element.inline textarea, .form-element.inline .switchery {
  display: inline-block;
}
/* line 2756, ../sass/screen.scss */
.form-element.inline .switchery {
  margin-right: 10px;
  vertical-align: top;
}
/* line 2760, ../sass/screen.scss */
.form-element.inline input.pretty[type="radio"] + label::before {
  margin-right: 46px;
}
/* line 2764, ../sass/screen.scss */
.form-element.chained {
  display: table;
  float: left;
  width: 100%;
}
/* line 2765, ../sass/screen.scss */
.form-element.chained label {
  display: table-caption;
  margin-bottom: 0px;
}
/* line 2768, ../sass/screen.scss */
.form-element.chained label:before {
  display: table;
  content: " ";
  height: 5px;
}
/* line 2777, ../sass/screen.scss */
.form-element.chained .k-widget {
  display: table-cell;
  width: auto;
  min-width: 30px;
  float: none;
}
/* line 2783, ../sass/screen.scss */
.form-element.chained .k-numerictextbox {
  min-width: 80px;
}
/* line 2787, ../sass/screen.scss */
.form-element > .full-width,
.form-element .input-container > .full-width {
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
}
/* line 2793, ../sass/screen.scss */
.form-element .exposed {
  background: #F0E8CD !important;
}
/* line 2796, ../sass/screen.scss */
.form-element .invalid {
  background: #FBE6E4 !important;
}
/* line 2798, ../sass/screen.scss */
.form-element .invalid.bordered {
  border-color: #E3574C !important;
}
/* line 2804, ../sass/screen.scss */
.form-element.period-select .k-widget {
  float: left;
  width: 40%;
  margin-right: 10%;
}
/* line 2808, ../sass/screen.scss */
.form-element.period-select .k-widget:last-child {
  margin-right: 0%;
  width: 50%;
}
/* line 2814, ../sass/screen.scss */
.form-element .input-container {
  max-width: 400px;
  width: 100%;
  display: table;
  table-layout: fixed;
  /*        &.narrow{
              >.k-formatted-value, >.k-widget{
                  max-width: 400px;
                  width: 100%;
                  display: block;
                  float: left;
                  margin-right: 10px;
              }
          }*/
}
/* line 2819, ../sass/screen.scss */
.form-element .input-container.full-width {
  max-width: 100%;
}
/* line 2822, ../sass/screen.scss */
.form-element .input-container > .k-formatted-value, .form-element .input-container > .k-widget, .form-element .input-container > input {
  display: table-cell;
  width: 100%;
  max-width: 400px;
}
/* line 2837, ../sass/screen.scss */
.form-element .validation-status {
  display: table-cell;
  width: 40px;
  min-width: 40px;
  text-align: center;
}
/* line 2842, ../sass/screen.scss */
.form-element .validation-status.show {
  display: table-cell;
}
/* line 2845, ../sass/screen.scss */
.form-element .validation-status i {
  text-align: center;
  font-size: 14px;
}

/* line 2851, ../sass/screen.scss */
.disabled {
  cursor: auto;
  color: #777777;
}

/* line 2855, ../sass/screen.scss */
label {
  margin-bottom: 5px;
  color: #3b3b3b;
}

/* line 2860, ../sass/screen.scss */
textarea {
  max-width: 400px;
  width: 100%;
  display: inline-block;
}
/* line 2864, ../sass/screen.scss */
textarea:focus {
  border-color: #A4C6FD !important;
  border-width: 1px !important;
  -webkit-box-shadow: 0px 0px 3px 3px #a4c6fd;
  -moz-box-shadow: 0px 0px 3px 3px #a4c6fd;
  box-shadow: 0px 0px 3px 3px #a4c6fd;
}
/* line 2871, ../sass/screen.scss */
textarea.bordered {
  border: 1px solid #D2D1D1;
}
/* line 2873, ../sass/screen.scss */
textarea.bordered input, textarea.bordered select, textarea.bordered .k-input, textarea.bordered .k-select, textarea.bordered .k-state-default, textarea.bordered .k-multiselect-wrap {
  border: 0px;
}

/* line 2880, ../sass/screen.scss */
input[type="text"], input[type="email"], input[type="password"], input[type="phone"], select, .k-input, .k-select, .k-dropdown, .k-numerictextbox, .k-datepicker, .k-combobox,
.k-textbox > input, .k-autocomplete .k-input, .autocomplete-search-container input .k-input, .k-picker-wrap .k-input, .k-numeric-wrap .k-input, .k-dropdown-wrap .k-input, .k-selectbox .k-input, .k-multiselect {
  max-width: 400px;
  width: 100%;
  height: 42px;
  line-height: 42px;
  border-radius: 0px;
  border: 1px solid transparent;
}
/* line 2888, ../sass/screen.scss */
input[type="text"]:focus, input[type="text"] .k-state-focused, input[type="email"]:focus, input[type="email"] .k-state-focused, input[type="password"]:focus, input[type="password"] .k-state-focused, input[type="phone"]:focus, input[type="phone"] .k-state-focused, select:focus, select .k-state-focused, .k-input:focus, .k-input .k-state-focused, .k-select:focus, .k-select .k-state-focused, .k-dropdown:focus, .k-dropdown .k-state-focused, .k-numerictextbox:focus, .k-numerictextbox .k-state-focused, .k-datepicker:focus, .k-datepicker .k-state-focused, .k-combobox:focus, .k-combobox .k-state-focused,
.k-textbox > input:focus,
.k-textbox > input .k-state-focused, .k-autocomplete .k-input:focus, .autocomplete-search-container input .k-input:focus, .k-autocomplete .k-input .k-state-focused, .autocomplete-search-container input .k-input .k-state-focused, .k-picker-wrap .k-input:focus, .k-picker-wrap .k-input .k-state-focused, .k-numeric-wrap .k-input:focus, .k-numeric-wrap .k-input .k-state-focused, .k-dropdown-wrap .k-input:focus, .k-dropdown-wrap .k-input .k-state-focused, .k-selectbox .k-input:focus, .k-selectbox .k-input .k-state-focused, .k-multiselect:focus, .k-multiselect .k-state-focused {
  border-color: #A4C6FD !important;
  border-width: 1px !important;
  -webkit-box-shadow: 0px 0px 3px 3px #a4c6fd;
  -moz-box-shadow: 0px 0px 3px 3px #a4c6fd;
  box-shadow: 0px 0px 3px 3px #a4c6fd;
}
/* line 2895, ../sass/screen.scss */
input[type="text"].low, input[type="email"].low, input[type="password"].low, input[type="phone"].low, select.low, .k-input.low, .k-select.low, .k-dropdown.low, .k-numerictextbox.low, .k-datepicker.low, .k-combobox.low,
.k-textbox > input.low, .k-autocomplete .k-input.low, .autocomplete-search-container input .k-input.low, .k-picker-wrap .k-input.low, .k-numeric-wrap .k-input.low, .k-dropdown-wrap .k-input.low, .k-selectbox .k-input.low, .k-multiselect.low {
  height: 38px;
  line-height: 38px;
}
/* line 2898, ../sass/screen.scss */
input[type="text"].low.bordered, input[type="email"].low.bordered, input[type="password"].low.bordered, input[type="phone"].low.bordered, select.low.bordered, .k-input.low.bordered, .k-select.low.bordered, .k-dropdown.low.bordered, .k-numerictextbox.low.bordered, .k-datepicker.low.bordered, .k-combobox.low.bordered,
.k-textbox > input.low.bordered, .k-autocomplete .k-input.low.bordered, .autocomplete-search-container input .k-input.low.bordered, .k-picker-wrap .k-input.low.bordered, .k-numeric-wrap .k-input.low.bordered, .k-dropdown-wrap .k-input.low.bordered, .k-selectbox .k-input.low.bordered, .k-multiselect.low.bordered {
  border: 1px solid #D2D1D1;
}
/* line 2900, ../sass/screen.scss */
input[type="text"].low.bordered input, input[type="text"].low.bordered select, input[type="text"].low.bordered .k-input, input[type="text"].low.bordered .k-select, input[type="text"].low.bordered .k-state-default, input[type="text"].low.bordered .k-multiselect-wrap, input[type="email"].low.bordered input, input[type="email"].low.bordered select, input[type="email"].low.bordered .k-input, input[type="email"].low.bordered .k-select, input[type="email"].low.bordered .k-state-default, input[type="email"].low.bordered .k-multiselect-wrap, input[type="password"].low.bordered input, input[type="password"].low.bordered select, input[type="password"].low.bordered .k-input, input[type="password"].low.bordered .k-select, input[type="password"].low.bordered .k-state-default, input[type="password"].low.bordered .k-multiselect-wrap, input[type="phone"].low.bordered input, input[type="phone"].low.bordered select, input[type="phone"].low.bordered .k-input, input[type="phone"].low.bordered .k-select, input[type="phone"].low.bordered .k-state-default, input[type="phone"].low.bordered .k-multiselect-wrap, select.low.bordered input, select.low.bordered select, select.low.bordered .k-input, select.low.bordered .k-select, select.low.bordered .k-state-default, select.low.bordered .k-multiselect-wrap, .k-input.low.bordered input, .k-input.low.bordered select, .k-input.low.bordered .k-input, .k-input.low.bordered .k-select, .k-input.low.bordered .k-state-default, .k-input.low.bordered .k-multiselect-wrap, .k-select.low.bordered input, .k-select.low.bordered select, .k-select.low.bordered .k-input, .k-select.low.bordered .k-select, .k-select.low.bordered .k-state-default, .k-select.low.bordered .k-multiselect-wrap, .k-dropdown.low.bordered input, .k-dropdown.low.bordered select, .k-dropdown.low.bordered .k-input, .k-dropdown.low.bordered .k-select, .k-dropdown.low.bordered .k-state-default, .k-dropdown.low.bordered .k-multiselect-wrap, .k-numerictextbox.low.bordered input, .k-numerictextbox.low.bordered select, .k-numerictextbox.low.bordered .k-input, .k-numerictextbox.low.bordered .k-select, .k-numerictextbox.low.bordered .k-state-default, .k-numerictextbox.low.bordered .k-multiselect-wrap, .k-datepicker.low.bordered input, .k-datepicker.low.bordered select, .k-datepicker.low.bordered .k-input, .k-datepicker.low.bordered .k-select, .k-datepicker.low.bordered .k-state-default, .k-datepicker.low.bordered .k-multiselect-wrap, .k-combobox.low.bordered input, .k-combobox.low.bordered select, .k-combobox.low.bordered .k-input, .k-combobox.low.bordered .k-select, .k-combobox.low.bordered .k-state-default, .k-combobox.low.bordered .k-multiselect-wrap,
.k-textbox > input.low.bordered input,
.k-textbox > input.low.bordered select,
.k-textbox > input.low.bordered .k-input,
.k-textbox > input.low.bordered .k-select,
.k-textbox > input.low.bordered .k-state-default,
.k-textbox > input.low.bordered .k-multiselect-wrap, .k-autocomplete .k-input.low.bordered input, .autocomplete-search-container input .k-input.low.bordered input, .k-autocomplete .k-input.low.bordered select, .autocomplete-search-container input .k-input.low.bordered select, .k-autocomplete .k-input.low.bordered .k-input, .autocomplete-search-container input .k-input.low.bordered .k-input, .k-autocomplete .k-input.low.bordered .k-select, .autocomplete-search-container input .k-input.low.bordered .k-select, .k-autocomplete .k-input.low.bordered .k-state-default, .autocomplete-search-container input .k-input.low.bordered .k-state-default, .k-autocomplete .k-input.low.bordered .k-multiselect-wrap, .autocomplete-search-container input .k-input.low.bordered .k-multiselect-wrap, .k-picker-wrap .k-input.low.bordered input, .k-picker-wrap .k-input.low.bordered select, .k-picker-wrap .k-input.low.bordered .k-input, .k-picker-wrap .k-input.low.bordered .k-select, .k-picker-wrap .k-input.low.bordered .k-state-default, .k-picker-wrap .k-input.low.bordered .k-multiselect-wrap, .k-numeric-wrap .k-input.low.bordered input, .k-numeric-wrap .k-input.low.bordered select, .k-numeric-wrap .k-input.low.bordered .k-input, .k-numeric-wrap .k-input.low.bordered .k-select, .k-numeric-wrap .k-input.low.bordered .k-state-default, .k-numeric-wrap .k-input.low.bordered .k-multiselect-wrap, .k-dropdown-wrap .k-input.low.bordered input, .k-dropdown-wrap .k-input.low.bordered select, .k-dropdown-wrap .k-input.low.bordered .k-input, .k-dropdown-wrap .k-input.low.bordered .k-select, .k-dropdown-wrap .k-input.low.bordered .k-state-default, .k-dropdown-wrap .k-input.low.bordered .k-multiselect-wrap, .k-selectbox .k-input.low.bordered input, .k-selectbox .k-input.low.bordered select, .k-selectbox .k-input.low.bordered .k-input, .k-selectbox .k-input.low.bordered .k-select, .k-selectbox .k-input.low.bordered .k-state-default, .k-selectbox .k-input.low.bordered .k-multiselect-wrap, .k-multiselect.low.bordered input, .k-multiselect.low.bordered select, .k-multiselect.low.bordered .k-input, .k-multiselect.low.bordered .k-select, .k-multiselect.low.bordered .k-state-default, .k-multiselect.low.bordered .k-multiselect-wrap {
  border: 0px;
}
/* line 2904, ../sass/screen.scss */
input[type="text"].low input, input[type="text"].low select, input[type="text"].low .k-input, input[type="text"].low .k-select, input[type="text"].low .k-state-default, input[type="text"].low .k-multiselect-wrap, input[type="email"].low input, input[type="email"].low select, input[type="email"].low .k-input, input[type="email"].low .k-select, input[type="email"].low .k-state-default, input[type="email"].low .k-multiselect-wrap, input[type="password"].low input, input[type="password"].low select, input[type="password"].low .k-input, input[type="password"].low .k-select, input[type="password"].low .k-state-default, input[type="password"].low .k-multiselect-wrap, input[type="phone"].low input, input[type="phone"].low select, input[type="phone"].low .k-input, input[type="phone"].low .k-select, input[type="phone"].low .k-state-default, input[type="phone"].low .k-multiselect-wrap, select.low input, select.low select, select.low .k-input, select.low .k-select, select.low .k-state-default, select.low .k-multiselect-wrap, .k-input.low input, .k-input.low select, .k-input.low .k-input, .k-input.low .k-select, .k-input.low .k-state-default, .k-input.low .k-multiselect-wrap, .k-select.low input, .k-select.low select, .k-select.low .k-input, .k-select.low .k-select, .k-select.low .k-state-default, .k-select.low .k-multiselect-wrap, .k-dropdown.low input, .k-dropdown.low select, .k-dropdown.low .k-input, .k-dropdown.low .k-select, .k-dropdown.low .k-state-default, .k-dropdown.low .k-multiselect-wrap, .k-numerictextbox.low input, .k-numerictextbox.low select, .k-numerictextbox.low .k-input, .k-numerictextbox.low .k-select, .k-numerictextbox.low .k-state-default, .k-numerictextbox.low .k-multiselect-wrap, .k-datepicker.low input, .k-datepicker.low select, .k-datepicker.low .k-input, .k-datepicker.low .k-select, .k-datepicker.low .k-state-default, .k-datepicker.low .k-multiselect-wrap, .k-combobox.low input, .k-combobox.low select, .k-combobox.low .k-input, .k-combobox.low .k-select, .k-combobox.low .k-state-default, .k-combobox.low .k-multiselect-wrap,
.k-textbox > input.low input,
.k-textbox > input.low select,
.k-textbox > input.low .k-input,
.k-textbox > input.low .k-select,
.k-textbox > input.low .k-state-default,
.k-textbox > input.low .k-multiselect-wrap, .k-autocomplete .k-input.low input, .autocomplete-search-container input .k-input.low input, .k-autocomplete .k-input.low select, .autocomplete-search-container input .k-input.low select, .k-autocomplete .k-input.low .k-input, .autocomplete-search-container input .k-input.low .k-input, .k-autocomplete .k-input.low .k-select, .autocomplete-search-container input .k-input.low .k-select, .k-autocomplete .k-input.low .k-state-default, .autocomplete-search-container input .k-input.low .k-state-default, .k-autocomplete .k-input.low .k-multiselect-wrap, .autocomplete-search-container input .k-input.low .k-multiselect-wrap, .k-picker-wrap .k-input.low input, .k-picker-wrap .k-input.low select, .k-picker-wrap .k-input.low .k-input, .k-picker-wrap .k-input.low .k-select, .k-picker-wrap .k-input.low .k-state-default, .k-picker-wrap .k-input.low .k-multiselect-wrap, .k-numeric-wrap .k-input.low input, .k-numeric-wrap .k-input.low select, .k-numeric-wrap .k-input.low .k-input, .k-numeric-wrap .k-input.low .k-select, .k-numeric-wrap .k-input.low .k-state-default, .k-numeric-wrap .k-input.low .k-multiselect-wrap, .k-dropdown-wrap .k-input.low input, .k-dropdown-wrap .k-input.low select, .k-dropdown-wrap .k-input.low .k-input, .k-dropdown-wrap .k-input.low .k-select, .k-dropdown-wrap .k-input.low .k-state-default, .k-dropdown-wrap .k-input.low .k-multiselect-wrap, .k-selectbox .k-input.low input, .k-selectbox .k-input.low select, .k-selectbox .k-input.low .k-input, .k-selectbox .k-input.low .k-select, .k-selectbox .k-input.low .k-state-default, .k-selectbox .k-input.low .k-multiselect-wrap, .k-multiselect.low input, .k-multiselect.low select, .k-multiselect.low .k-input, .k-multiselect.low .k-select, .k-multiselect.low .k-state-default, .k-multiselect.low .k-multiselect-wrap {
  height: 36px;
  line-height: 36px;
  border: 0px;
}
/* line 2910, ../sass/screen.scss */
input[type="text"].bordered, input[type="email"].bordered, input[type="password"].bordered, input[type="phone"].bordered, select.bordered, .k-input.bordered, .k-select.bordered, .k-dropdown.bordered, .k-numerictextbox.bordered, .k-datepicker.bordered, .k-combobox.bordered,
.k-textbox > input.bordered, .k-autocomplete .k-input.bordered, .autocomplete-search-container input .k-input.bordered, .k-picker-wrap .k-input.bordered, .k-numeric-wrap .k-input.bordered, .k-dropdown-wrap .k-input.bordered, .k-selectbox .k-input.bordered, .k-multiselect.bordered {
  border: 1px solid #D2D1D1;
}
/* line 2912, ../sass/screen.scss */
input[type="text"].bordered input, input[type="text"].bordered select, input[type="text"].bordered .k-input, input[type="text"].bordered .k-select, input[type="text"].bordered .k-state-default, input[type="text"].bordered .k-multiselect-wrap, input[type="email"].bordered input, input[type="email"].bordered select, input[type="email"].bordered .k-input, input[type="email"].bordered .k-select, input[type="email"].bordered .k-state-default, input[type="email"].bordered .k-multiselect-wrap, input[type="password"].bordered input, input[type="password"].bordered select, input[type="password"].bordered .k-input, input[type="password"].bordered .k-select, input[type="password"].bordered .k-state-default, input[type="password"].bordered .k-multiselect-wrap, input[type="phone"].bordered input, input[type="phone"].bordered select, input[type="phone"].bordered .k-input, input[type="phone"].bordered .k-select, input[type="phone"].bordered .k-state-default, input[type="phone"].bordered .k-multiselect-wrap, select.bordered input, select.bordered select, select.bordered .k-input, select.bordered .k-select, select.bordered .k-state-default, select.bordered .k-multiselect-wrap, .k-input.bordered input, .k-input.bordered select, .k-input.bordered .k-input, .k-input.bordered .k-select, .k-input.bordered .k-state-default, .k-input.bordered .k-multiselect-wrap, .k-select.bordered input, .k-select.bordered select, .k-select.bordered .k-input, .k-select.bordered .k-select, .k-select.bordered .k-state-default, .k-select.bordered .k-multiselect-wrap, .k-dropdown.bordered input, .k-dropdown.bordered select, .k-dropdown.bordered .k-input, .k-dropdown.bordered .k-select, .k-dropdown.bordered .k-state-default, .k-dropdown.bordered .k-multiselect-wrap, .k-numerictextbox.bordered input, .k-numerictextbox.bordered select, .k-numerictextbox.bordered .k-input, .k-numerictextbox.bordered .k-select, .k-numerictextbox.bordered .k-state-default, .k-numerictextbox.bordered .k-multiselect-wrap, .k-datepicker.bordered input, .k-datepicker.bordered select, .k-datepicker.bordered .k-input, .k-datepicker.bordered .k-select, .k-datepicker.bordered .k-state-default, .k-datepicker.bordered .k-multiselect-wrap, .k-combobox.bordered input, .k-combobox.bordered select, .k-combobox.bordered .k-input, .k-combobox.bordered .k-select, .k-combobox.bordered .k-state-default, .k-combobox.bordered .k-multiselect-wrap,
.k-textbox > input.bordered input,
.k-textbox > input.bordered select,
.k-textbox > input.bordered .k-input,
.k-textbox > input.bordered .k-select,
.k-textbox > input.bordered .k-state-default,
.k-textbox > input.bordered .k-multiselect-wrap, .k-autocomplete .k-input.bordered input, .autocomplete-search-container input .k-input.bordered input, .k-autocomplete .k-input.bordered select, .autocomplete-search-container input .k-input.bordered select, .k-autocomplete .k-input.bordered .k-input, .autocomplete-search-container input .k-input.bordered .k-input, .k-autocomplete .k-input.bordered .k-select, .autocomplete-search-container input .k-input.bordered .k-select, .k-autocomplete .k-input.bordered .k-state-default, .autocomplete-search-container input .k-input.bordered .k-state-default, .k-autocomplete .k-input.bordered .k-multiselect-wrap, .autocomplete-search-container input .k-input.bordered .k-multiselect-wrap, .k-picker-wrap .k-input.bordered input, .k-picker-wrap .k-input.bordered select, .k-picker-wrap .k-input.bordered .k-input, .k-picker-wrap .k-input.bordered .k-select, .k-picker-wrap .k-input.bordered .k-state-default, .k-picker-wrap .k-input.bordered .k-multiselect-wrap, .k-numeric-wrap .k-input.bordered input, .k-numeric-wrap .k-input.bordered select, .k-numeric-wrap .k-input.bordered .k-input, .k-numeric-wrap .k-input.bordered .k-select, .k-numeric-wrap .k-input.bordered .k-state-default, .k-numeric-wrap .k-input.bordered .k-multiselect-wrap, .k-dropdown-wrap .k-input.bordered input, .k-dropdown-wrap .k-input.bordered select, .k-dropdown-wrap .k-input.bordered .k-input, .k-dropdown-wrap .k-input.bordered .k-select, .k-dropdown-wrap .k-input.bordered .k-state-default, .k-dropdown-wrap .k-input.bordered .k-multiselect-wrap, .k-selectbox .k-input.bordered input, .k-selectbox .k-input.bordered select, .k-selectbox .k-input.bordered .k-input, .k-selectbox .k-input.bordered .k-select, .k-selectbox .k-input.bordered .k-state-default, .k-selectbox .k-input.bordered .k-multiselect-wrap, .k-multiselect.bordered input, .k-multiselect.bordered select, .k-multiselect.bordered .k-input, .k-multiselect.bordered .k-select, .k-multiselect.bordered .k-state-default, .k-multiselect.bordered .k-multiselect-wrap {
  border: 0px;
}
/* line 2916, ../sass/screen.scss */
input[type="text"] input, input[type="text"] select, input[type="text"] .k-input, input[type="text"] .k-select, input[type="text"] .k-state-default, input[type="text"] .k-multiselect-wrap, input[type="email"] input, input[type="email"] select, input[type="email"] .k-input, input[type="email"] .k-select, input[type="email"] .k-state-default, input[type="email"] .k-multiselect-wrap, input[type="password"] input, input[type="password"] select, input[type="password"] .k-input, input[type="password"] .k-select, input[type="password"] .k-state-default, input[type="password"] .k-multiselect-wrap, input[type="phone"] input, input[type="phone"] select, input[type="phone"] .k-input, input[type="phone"] .k-select, input[type="phone"] .k-state-default, input[type="phone"] .k-multiselect-wrap, select input, select select, select .k-input, select .k-select, select .k-state-default, select .k-multiselect-wrap, .k-input input, .k-input select, .k-input .k-input, .k-input .k-select, .k-input .k-state-default, .k-input .k-multiselect-wrap, .k-select input, .k-select select, .k-select .k-input, .k-select .k-select, .k-select .k-state-default, .k-select .k-multiselect-wrap, .k-dropdown input, .k-dropdown select, .k-dropdown .k-input, .k-dropdown .k-select, .k-dropdown .k-state-default, .k-dropdown .k-multiselect-wrap, .k-numerictextbox input, .k-numerictextbox select, .k-numerictextbox .k-input, .k-numerictextbox .k-select, .k-numerictextbox .k-state-default, .k-numerictextbox .k-multiselect-wrap, .k-datepicker input, .k-datepicker select, .k-datepicker .k-input, .k-datepicker .k-select, .k-datepicker .k-state-default, .k-datepicker .k-multiselect-wrap, .k-combobox input, .k-combobox select, .k-combobox .k-input, .k-combobox .k-select, .k-combobox .k-state-default, .k-combobox .k-multiselect-wrap,
.k-textbox > input input,
.k-textbox > input select,
.k-textbox > input .k-input,
.k-textbox > input .k-select,
.k-textbox > input .k-state-default,
.k-textbox > input .k-multiselect-wrap, .k-autocomplete .k-input input, .autocomplete-search-container input .k-input input, .k-autocomplete .k-input select, .autocomplete-search-container input .k-input select, .k-autocomplete .k-input .k-input, .autocomplete-search-container input .k-input .k-input, .k-autocomplete .k-input .k-select, .autocomplete-search-container input .k-input .k-select, .k-autocomplete .k-input .k-state-default, .autocomplete-search-container input .k-input .k-state-default, .k-autocomplete .k-input .k-multiselect-wrap, .autocomplete-search-container input .k-input .k-multiselect-wrap, .k-picker-wrap .k-input input, .k-picker-wrap .k-input select, .k-picker-wrap .k-input .k-input, .k-picker-wrap .k-input .k-select, .k-picker-wrap .k-input .k-state-default, .k-picker-wrap .k-input .k-multiselect-wrap, .k-numeric-wrap .k-input input, .k-numeric-wrap .k-input select, .k-numeric-wrap .k-input .k-input, .k-numeric-wrap .k-input .k-select, .k-numeric-wrap .k-input .k-state-default, .k-numeric-wrap .k-input .k-multiselect-wrap, .k-dropdown-wrap .k-input input, .k-dropdown-wrap .k-input select, .k-dropdown-wrap .k-input .k-input, .k-dropdown-wrap .k-input .k-select, .k-dropdown-wrap .k-input .k-state-default, .k-dropdown-wrap .k-input .k-multiselect-wrap, .k-selectbox .k-input input, .k-selectbox .k-input select, .k-selectbox .k-input .k-input, .k-selectbox .k-input .k-select, .k-selectbox .k-input .k-state-default, .k-selectbox .k-input .k-multiselect-wrap, .k-multiselect input, .k-multiselect select, .k-multiselect .k-input, .k-multiselect .k-select, .k-multiselect .k-state-default, .k-multiselect .k-multiselect-wrap {
  height: 40px;
  line-height: 40px;
  border: 0px;
}
/* line 2921, ../sass/screen.scss */
input[type="text"].loading, input[type="email"].loading, input[type="password"].loading, input[type="phone"].loading, select.loading, .k-input.loading, .k-select.loading, .k-dropdown.loading, .k-numerictextbox.loading, .k-datepicker.loading, .k-combobox.loading,
.k-textbox > input.loading, .k-autocomplete .k-input.loading, .autocomplete-search-container input .k-input.loading, .k-picker-wrap .k-input.loading, .k-numeric-wrap .k-input.loading, .k-dropdown-wrap .k-input.loading, .k-selectbox .k-input.loading, .k-multiselect.loading {
  background-image: url("../img/loader-small.gif");
  background-repeat: no-repeat;
  background-position: right 10px center;
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 2921, ../sass/screen.scss */
  input[type="text"].loading, input[type="email"].loading, input[type="password"].loading, input[type="phone"].loading, select.loading, .k-input.loading, .k-select.loading, .k-dropdown.loading, .k-numerictextbox.loading, .k-datepicker.loading, .k-combobox.loading,
  .k-textbox > input.loading, .k-autocomplete .k-input.loading, .autocomplete-search-container input .k-input.loading, .k-picker-wrap .k-input.loading, .k-numeric-wrap .k-input.loading, .k-dropdown-wrap .k-input.loading, .k-selectbox .k-input.loading, .k-multiselect.loading {
    /* on retina, use image that's scaled by 2 */
    background-image: url("../img/loader-small@2x.gif");
    background-size: 28px 14px;
  }
}
/* line 2927, ../sass/screen.scss */
input[type="text"].exposed, input[type="email"].exposed, input[type="password"].exposed, input[type="phone"].exposed, select.exposed, .k-input.exposed, .k-select.exposed, .k-dropdown.exposed, .k-numerictextbox.exposed, .k-datepicker.exposed, .k-combobox.exposed,
.k-textbox > input.exposed, .k-autocomplete .k-input.exposed, .autocomplete-search-container input .k-input.exposed, .k-picker-wrap .k-input.exposed, .k-numeric-wrap .k-input.exposed, .k-dropdown-wrap .k-input.exposed, .k-selectbox .k-input.exposed, .k-multiselect.exposed {
  background: #F0E8CD !important;
}
/* line 2929, ../sass/screen.scss */
input[type="text"].exposed input, input[type="email"].exposed input, input[type="password"].exposed input, input[type="phone"].exposed input, select.exposed input, .k-input.exposed input, .k-select.exposed input, .k-dropdown.exposed input, .k-numerictextbox.exposed input, .k-datepicker.exposed input, .k-combobox.exposed input,
.k-textbox > input.exposed input, .k-autocomplete .k-input.exposed input, .autocomplete-search-container input .k-input.exposed input, .k-picker-wrap .k-input.exposed input, .k-numeric-wrap .k-input.exposed input, .k-dropdown-wrap .k-input.exposed input, .k-selectbox .k-input.exposed input, .k-multiselect.exposed input {
  background: #F0E8CD !important;
}
/* line 2932, ../sass/screen.scss */
input[type="text"].exposed .k-state-default, input[type="text"].exposed .k-select, input[type="email"].exposed .k-state-default, input[type="email"].exposed .k-select, input[type="password"].exposed .k-state-default, input[type="password"].exposed .k-select, input[type="phone"].exposed .k-state-default, input[type="phone"].exposed .k-select, select.exposed .k-state-default, select.exposed .k-select, .k-input.exposed .k-state-default, .k-input.exposed .k-select, .k-select.exposed .k-state-default, .k-select.exposed .k-select, .k-dropdown.exposed .k-state-default, .k-dropdown.exposed .k-select, .k-numerictextbox.exposed .k-state-default, .k-numerictextbox.exposed .k-select, .k-datepicker.exposed .k-state-default, .k-datepicker.exposed .k-select, .k-combobox.exposed .k-state-default, .k-combobox.exposed .k-select,
.k-textbox > input.exposed .k-state-default,
.k-textbox > input.exposed .k-select, .k-autocomplete .k-input.exposed .k-state-default, .autocomplete-search-container input .k-input.exposed .k-state-default, .k-autocomplete .k-input.exposed .k-select, .autocomplete-search-container input .k-input.exposed .k-select, .k-picker-wrap .k-input.exposed .k-state-default, .k-picker-wrap .k-input.exposed .k-select, .k-numeric-wrap .k-input.exposed .k-state-default, .k-numeric-wrap .k-input.exposed .k-select, .k-dropdown-wrap .k-input.exposed .k-state-default, .k-dropdown-wrap .k-input.exposed .k-select, .k-selectbox .k-input.exposed .k-state-default, .k-selectbox .k-input.exposed .k-select, .k-multiselect.exposed .k-state-default, .k-multiselect.exposed .k-select {
  background: transparent;
}
/* line 2936, ../sass/screen.scss */
input[type="text"].invalid, input[type="email"].invalid, input[type="password"].invalid, input[type="phone"].invalid, select.invalid, .k-input.invalid, .k-select.invalid, .k-dropdown.invalid, .k-numerictextbox.invalid, .k-datepicker.invalid, .k-combobox.invalid,
.k-textbox > input.invalid, .k-autocomplete .k-input.invalid, .autocomplete-search-container input .k-input.invalid, .k-picker-wrap .k-input.invalid, .k-numeric-wrap .k-input.invalid, .k-dropdown-wrap .k-input.invalid, .k-selectbox .k-input.invalid, .k-multiselect.invalid {
  background: #FBE6E4 !important;
}
/* line 2938, ../sass/screen.scss */
input[type="text"].invalid input, input[type="email"].invalid input, input[type="password"].invalid input, input[type="phone"].invalid input, select.invalid input, .k-input.invalid input, .k-select.invalid input, .k-dropdown.invalid input, .k-numerictextbox.invalid input, .k-datepicker.invalid input, .k-combobox.invalid input,
.k-textbox > input.invalid input, .k-autocomplete .k-input.invalid input, .autocomplete-search-container input .k-input.invalid input, .k-picker-wrap .k-input.invalid input, .k-numeric-wrap .k-input.invalid input, .k-dropdown-wrap .k-input.invalid input, .k-selectbox .k-input.invalid input, .k-multiselect.invalid input {
  background: #FBE6E4 !important;
}
/* line 2941, ../sass/screen.scss */
input[type="text"].invalid .k-state-default, input[type="text"].invalid .k-select, input[type="email"].invalid .k-state-default, input[type="email"].invalid .k-select, input[type="password"].invalid .k-state-default, input[type="password"].invalid .k-select, input[type="phone"].invalid .k-state-default, input[type="phone"].invalid .k-select, select.invalid .k-state-default, select.invalid .k-select, .k-input.invalid .k-state-default, .k-input.invalid .k-select, .k-select.invalid .k-state-default, .k-select.invalid .k-select, .k-dropdown.invalid .k-state-default, .k-dropdown.invalid .k-select, .k-numerictextbox.invalid .k-state-default, .k-numerictextbox.invalid .k-select, .k-datepicker.invalid .k-state-default, .k-datepicker.invalid .k-select, .k-combobox.invalid .k-state-default, .k-combobox.invalid .k-select,
.k-textbox > input.invalid .k-state-default,
.k-textbox > input.invalid .k-select, .k-autocomplete .k-input.invalid .k-state-default, .autocomplete-search-container input .k-input.invalid .k-state-default, .k-autocomplete .k-input.invalid .k-select, .autocomplete-search-container input .k-input.invalid .k-select, .k-picker-wrap .k-input.invalid .k-state-default, .k-picker-wrap .k-input.invalid .k-select, .k-numeric-wrap .k-input.invalid .k-state-default, .k-numeric-wrap .k-input.invalid .k-select, .k-dropdown-wrap .k-input.invalid .k-state-default, .k-dropdown-wrap .k-input.invalid .k-select, .k-selectbox .k-input.invalid .k-state-default, .k-selectbox .k-input.invalid .k-select, .k-multiselect.invalid .k-state-default, .k-multiselect.invalid .k-select {
  background: transparent;
}
/* line 2944, ../sass/screen.scss */
input[type="text"].invalid.bordered, input[type="email"].invalid.bordered, input[type="password"].invalid.bordered, input[type="phone"].invalid.bordered, select.invalid.bordered, .k-input.invalid.bordered, .k-select.invalid.bordered, .k-dropdown.invalid.bordered, .k-numerictextbox.invalid.bordered, .k-datepicker.invalid.bordered, .k-combobox.invalid.bordered,
.k-textbox > input.invalid.bordered, .k-autocomplete .k-input.invalid.bordered, .autocomplete-search-container input .k-input.invalid.bordered, .k-picker-wrap .k-input.invalid.bordered, .k-numeric-wrap .k-input.invalid.bordered, .k-dropdown-wrap .k-input.invalid.bordered, .k-selectbox .k-input.invalid.bordered, .k-multiselect.invalid.bordered {
  border-color: #E3574C !important;
}
/* line 2946, ../sass/screen.scss */
input[type="text"].invalid.bordered input, input[type="email"].invalid.bordered input, input[type="password"].invalid.bordered input, input[type="phone"].invalid.bordered input, select.invalid.bordered input, .k-input.invalid.bordered input, .k-select.invalid.bordered input, .k-dropdown.invalid.bordered input, .k-numerictextbox.invalid.bordered input, .k-datepicker.invalid.bordered input, .k-combobox.invalid.bordered input,
.k-textbox > input.invalid.bordered input, .k-autocomplete .k-input.invalid.bordered input, .autocomplete-search-container input .k-input.invalid.bordered input, .k-picker-wrap .k-input.invalid.bordered input, .k-numeric-wrap .k-input.invalid.bordered input, .k-dropdown-wrap .k-input.invalid.bordered input, .k-selectbox .k-input.invalid.bordered input, .k-multiselect.invalid.bordered input {
  border-color: #E3574C !important;
}

/* line 2953, ../sass/screen.scss */
.k-combobox .k-dropdown-wrap:before,
.k-numeric-wrap:before, .k-picker-wrap:before {
  content: none;
  display: none;
  width: auto;
  height: auto;
  padding-bottom: 0;
}

/* line 2962, ../sass/screen.scss */
.k-numerictextbox {
  border: 1px solid #D2D1D1;
}
/* line 2964, ../sass/screen.scss */
.k-numerictextbox.without-arrows input.focusable {
  padding: 0 5px;
  box-sizing: border-box;
}

/* line 2970, ../sass/screen.scss */
.km-switch {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  border-radius: 15px;
  overflow: hidden;
  cursor: pointer;
}
/* line 2979, ../sass/screen.scss */
.km-switch.km-switch-on .km-switch-background {
  background-color: #64BD63;
  border-radius: 15px;
}
/* line 2984, ../sass/screen.scss */
.km-switch .km-switch-background,
.km-switch .km-switch-container,
.km-switch .km-switch-wrapper {
  border-radius: 15px;
}
/* line 2989, ../sass/screen.scss */
.km-switch .km-switch-background {
  background-color: transparent;
}
/* line 2992, ../sass/screen.scss */
.km-switch .km-switch-background,
.km-switch .km-switch-handle {
  color: #A9A9A9;
}
/* line 2996, ../sass/screen.scss */
.km-switch .km-switch-handle {
  border-radius: 15px;
}
/* line 2999, ../sass/screen.scss */
.km-switch .km-switch-label-off {
  color: #A9A9A9;
}
/* line 3002, ../sass/screen.scss */
.km-switch .km-switch-wrapper {
  background-color: #FFFFFF;
  border-radius: 15px;
}

/* line 3010, ../sass/screen.scss */
input[type="text"],
input[type="password"],
input[type="email"],
select {
  display: inline-block;
  width: 100%;
  /*max-width: 400px;*/
  padding: 0 12px;
  font-size: 14px;
}

/* line 3021, ../sass/screen.scss */
.checkbox-container {
  /*    position: relative;
      display: inline-block;
      white-space: no-wrap;
      min-width: 1px;
      min-height: 1px;
      line-height: 16px;
      height: 16px;
      width: 16px;*/
  /*    input[type="checkbox"]{
          padding: 0px;
          margin: 0px;
          display: table-cell;
          opacity: 0;
      }*/
}

/*input[type=checkbox] {
    opacity: 0;
    //float:left;
    height: auto;
    position: relative;
}
label{
    position: relative;
}

input[type=checkbox] + label {
    margin: 0 0 0 20px;
    position: relative;
    cursor: pointer;
    font-size: 16px;
    font-family: monospace;
    float: left;
}

input[type=checkbox] + label ~ label {
    margin: 0 0 0 40px;
}


input[type=checkbox] + label::before {
    content: ' ';
    position: absolute;
    //left: -21px;
    //top: -17px;
    left: -10px;
    top: 0px;
    width: 16px;
    height: 16px;
    display: block;
    background: white;
    border: 1px solid #A9A9A9;
    box-sizing: content-box;
}
input[type=checkbox].pretty.disabled + label::before{
    background: #EDF0F3 !important;
}
input[type=checkbox].pretty.readonly + label::before{
    background: #EDF0F3 !important;
}
input[type=checkbox].pretty:disabled + label::before{
    background: #EDF0F3 !important;
}
input[type=checkbox].pretty:read-only + label::before{
    background: #EDF0F3 !important;
}
input[type=checkbox] + label::after {
    content: ' ';
    position: absolute;
    left: -23px;
    top: -18px;
    width: 23px;
    height: 23px;
    display: block;
    z-index: 1;
    background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjE4MS4yIDI3MyAxNyAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAxODEuMiAyNzMgMTcgMTYiPjxwYXRoIGQ9Ik0tMzA2LjMgNTEuMmwtMTEzLTExM2MtOC42LTguNi0yNC04LjYtMzQuMyAwbC01MDYuOSA1MDYuOS0yMTIuNC0yMTIuNGMtOC42LTguNi0yNC04LjYtMzQuMyAwbC0xMTMgMTEzYy04LjYgOC42LTguNiAyNCAwIDM0LjNsMjMxLjIgMjMxLjIgMTEzIDExM2M4LjYgOC42IDI0IDguNiAzNC4zIDBsMTEzLTExMyA1MjQtNTI0YzctMTAuMyA3LTI1LjctMS42LTM2eiIvPjxwYXRoIGZpbGw9IiMzNzM3MzciIGQ9Ik0xOTcuNiAyNzcuMmwtMS42LTEuNmMtLjEtLjEtLjMtLjEtLjUgMGwtNy40IDcuNC0zLjEtMy4xYy0uMS0uMS0uMy0uMS0uNSAwbC0xLjYgMS42Yy0uMS4xLS4xLjMgMCAuNWwzLjMgMy4zIDEuNiAxLjZjLjEuMS4zLjEuNSAwbDEuNi0xLjYgNy42LTcuNmMuMy0uMS4zLS4zLjEtLjV6Ii8+PHBhdGggZD0iTTExODcuMSAxNDMuN2wtNTYuNS01Ni41Yy01LjEtNS4xLTEyLTUuMS0xNy4xIDBsLTI1My41IDI1My41LTEwNi4yLTEwNi4yYy01LjEtNS4xLTEyLTUuMS0xNy4xIDBsLTU2LjUgNTYuNWMtNS4xIDUuMS01LjEgMTIgMCAxNy4xbDExNC43IDExNC43IDU2LjUgNTYuNWM1LjEgNS4xIDEyIDUuMSAxNy4xIDBsNTYuNS01Ni41IDI2Mi0yNjJjNS4yLTMuNCA1LjItMTIgLjEtMTcuMXpNMTYzNC4xIDE2OS40bC0zNy43LTM3LjdjLTMuNC0zLjQtOC42LTMuNC0xMiAwbC0xNjkuNSAxNjkuNS03MC4yLTcxLjljLTMuNC0zLjQtOC42LTMuNC0xMiAwbC0zNy43IDM3LjdjLTMuNCAzLjQtMy40IDguNiAwIDEybDc3LjEgNzcuMSAzNy43IDM3LjdjMy40IDMuNCA4LjYgMy40IDEyIDBsMzcuNy0zNy43IDE3NC43LTE3Ni40YzEuNi0xLjcgMS42LTYuOS0uMS0xMC4zeiIvPjwvc3ZnPg==') no-repeat center center;
    -ms-transition: all .2s ease;
    -webkit-transition: all .2s ease;
    transition: all .3s ease;
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
}

input[type=checkbox]:checked + label::after {
    -ms-transform: scale(0.6);
    -webkit-transform: scale(0.6);
    transform: scale(0.6);
    opacity: 1;
}*/
/*$highlightColorActive: #f35429;*/
/*$blue: rgb(69, 113, 236);*/
/* line 3120, ../sass/screen.scss */
input[type=checkbox].pretty {
  position: absolute;
  opacity: 0;
}
/* line 3124, ../sass/screen.scss */
input[type=checkbox].pretty + label {
  position: relative;
  cursor: pointer;
  padding: 0;
}
/* line 3130, ../sass/screen.scss */
input[type=checkbox].pretty + label:before {
  content: '';
  margin-right: 0px;
  display: inline-block;
  vertical-align: text-top;
  width: 20px;
  height: 20px;
  background: white;
  border: 1px solid #a9a9a9;
}
/* line 3140, ../sass/screen.scss */
input[type=checkbox].pretty:focus + label:before, input[type=checkbox].pretty:hover + label:before {
  box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.12);
}
/* line 3151, ../sass/screen.scss */
input[type=checkbox].pretty.disabled + label, input[type=checkbox].pretty[disabled] + label {
  color: #b8b8b8;
}
/* line 3155, ../sass/screen.scss */
input[type=checkbox].pretty.disabled + label:before, input[type=checkbox].pretty[disabled] + label:before {
  box-shadow: none;
  background: #ddd;
}
/* line 3162, ../sass/screen.scss */
input[type=checkbox].pretty:checked + label:after {
  content: '';
  position: absolute;
  left: 6px;
  top: 9px;
  background: white;
  width: 2px;
  height: 2px;
  box-shadow: 2px 0 0 black, 4px 0 0 black, 4px -2px 0 black, 4px -4px 0 black, 4px -6px 0 black;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 3177, ../sass/screen.scss */
input[type=checkbox].pretty.disabled:checked + label:after, input[type=checkbox].pretty[disabled]:checked + label:after {
  box-shadow: 2px 0 0 #a8a8a8, 4px 0 0 #a8a8a8, 4px -2px 0 #a8a8a8, 4px -4px 0 #a8a8a8, 4px -6px 0 #a8a8a8;
}

/* line 3194, ../sass/screen.scss */
input[type=radio].pretty {
  position: absolute;
  opacity: 0;
  padding: 0;
  margin: 0;
  width: 16px;
  height: 16px;
  line-height: 16px;
}
/* line 3203, ../sass/screen.scss */
input[type=radio].pretty + label {
  position: relative;
  cursor: pointer;
  padding: 0;
}
/* line 3209, ../sass/screen.scss */
input[type=radio].pretty + label:before {
  content: '';
  margin-right: 0px;
  display: inline-block;
  vertical-align: text-top;
  width: 16px;
  height: 16px;
  border-radius: 8px;
  background: white;
  border: 1px solid #a9a9a9;
}
/* line 3219, ../sass/screen.scss */
input[type=radio].pretty:focus + label:before, input[type=radio].pretty:hover + label:before {
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.12);
}
/* line 3230, ../sass/screen.scss */
input[type=radio].pretty.disabled + label, input[type=radio].pretty[disabled] + label {
  color: #b8b8b8;
}
/* line 3234, ../sass/screen.scss */
input[type=radio].pretty.disabled + label:before, input[type=radio].pretty[disabled] + label:before {
  box-shadow: none;
  background: #ddd;
}
/* line 3241, ../sass/screen.scss */
input[type=radio].pretty:checked + label:after {
  content: '';
  position: absolute;
  left: 6px;
  top: 6px;
  background: #64BD63;
  width: 6px;
  height: 6px;
  border-radius: 3px;
}
/* line 3249, ../sass/screen.scss */
input[type=radio].pretty.disabled:checked + label:after, input[type=radio].pretty[disabled]:checked + label:after {
  background: #a8a8a8;
  width: 6px;
  height: 6px;
  border-radius: 3px;
}

/* line 3256, ../sass/screen.scss */
img.loading {
  background: url("../img/loader-grey.gif");
  background-repeat: no-repeat;
  background-position: center center;
  width: 100%;
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 3256, ../sass/screen.scss */
  img.loading {
    /* on retina, use image that's scaled by 2 */
    background-image: url("../img/loader-grey@2x.gif");
    background-size: 57px 28px;
  }
}

/* line 3263, ../sass/screen.scss */
select {
  display: inline-block;
  width: 100%;
  border: none;
  outline: none;
  margin-bottom: 20px;
}

/* line 3270, ../sass/screen.scss */
textarea {
  /*display: block;*/
  width: 100%;
  height: 80px;
  border: none;
  outline: none;
  padding: 5px 10px;
  font-size: 14px;
  font-family: "Roboto Condensed", sans-serif;
}
/* line 3279, ../sass/screen.scss */
textarea.bordered {
  border: 1px solid #D2D1D1;
  border-radius: 0px;
}

/* line 3284, ../sass/screen.scss */
.error-list {
  margin-top: 10px;
}
/* line 3286, ../sass/screen.scss */
.error-list .error {
  color: #C21930;
}

/* line 3290, ../sass/screen.scss */
.k-textbox, .k-autocomplete, .autocomplete-search-container input, .k-dropdown-wrap, .k-picker-wrap, .k-numeric-wrap {
  border: 0px;
}

/* line 3293, ../sass/screen.scss */
.k-autocomplete.k-state-default .k-input, .autocomplete-search-container input.k-state-default .k-input, .k-combobox .k-state-default .k-input, .k-picker-wrap.k-state-default .k-input, .k-numeric-wrap.k-state-default .k-input, .k-multiselect-wrap, .k-slider-track, .k-slider-selection, .k-progress-status-wrap {
  box-shadow: none;
}

/* line 3296, ../sass/screen.scss */
.k-popup.k-list-container {
  padding: 0;
}

/* line 3299, ../sass/screen.scss */
.k-textbox:focus,
.k-autocomplete.k-state-focused,
.autocomplete-search-container input.k-state-focused,
.k-picker-wrap.k-state-focused,
.k-numeric-wrap.k-state-focused,
.k-dropdown-wrap.k-state-focused,
.k-multiselect.k-header.k-state-focused,
.k-textbox:hover:focus,
.k-autocomplete.k-state-focused.k-state-hover,
.autocomplete-search-container input.k-state-focused.k-state-hover,
.k-picker-wrap.k-state-focused.k-state-hover,
.k-numeric-wrap.k-state-focused.k-state-hover,
.k-dropdown-wrap.k-state-focused.k-state-hover,
.k-multiselect.k-header.k-state-focused.k-state-hover {
  background-color: #FFFFFF;
  border-color: #A4C6FD !important;
  border-width: 1px !important;
  -webkit-box-shadow: 0px 0px 3px 3px #a4c6fd;
  -moz-box-shadow: 0px 0px 3px 3px #a4c6fd;
  box-shadow: 0px 0px 3px 3px #a4c6fd;
}

/* line 3318, ../sass/screen.scss */
.k-textbox:hover,
.k-overflow-anchor:hover,
.k-autocomplete.k-state-hover,
.autocomplete-search-container input.k-state-hover,
.k-picker-wrap.k-state-hover,
.k-numeric-wrap.k-state-hover,
.k-dropdown-wrap.k-state-hover {
  box-shadow: none;
}

/* line 3326, ../sass/screen.scss */
.k-content,
.k-editable-area,
.k-panelbar > li.k-item,
.k-panel > li.k-item,
.k-tiles,
.k-upload {
  background: none;
  border: 0;
}

/* line 3335, ../sass/screen.scss */
.k-multiselect {
  height: auto !important;
  min-height: 42px;
}
/* line 3338, ../sass/screen.scss */
.k-multiselect.low {
  min-height: 38px;
}
/* line 3341, ../sass/screen.scss */
.k-multiselect .k-multiselect-wrap {
  height: auto !important;
}
/* line 3343, ../sass/screen.scss */
.k-multiselect .k-multiselect-wrap .k-input {
  padding: 0;
  display: inline;
  border: none !important;
  box-shadow: none !important;
}
/* line 3350, ../sass/screen.scss */
.k-multiselect .k-button {
  background: #4BB8A2;
  color: #FFFFFF;
}
/* line 3353, ../sass/screen.scss */
.k-multiselect .k-button .k-select {
  display: inline;
  width: auto;
  line-height: 1.6em;
  height: auto;
  /*color: #FFFFFF;*/
}
/* line 3359, ../sass/screen.scss */
.k-multiselect .k-button .k-select .k-icon {
  background-image: none;
}
/* line 3361, ../sass/screen.scss */
.k-multiselect .k-button .k-select .k-icon:after {
  content: "\f00d";
  font-family: FontAwesome;
  font-size: 14px;
  position: absolute;
  left: 5px;
  top: 12px;
  font-weight: normal;
}
/* line 3374, ../sass/screen.scss */
.k-multiselect.filter .k-button {
  cursor: default;
  padding: 0 0.857em;
}
/* line 3377, ../sass/screen.scss */
.k-multiselect.filter .k-button span {
  margin: 0;
}
/* line 3380, ../sass/screen.scss */
.k-multiselect.filter .k-button .k-select {
  display: none;
}

/* line 3386, ../sass/screen.scss */
.k-dropdown {
  display: block;
}
/* line 3388, ../sass/screen.scss */
.k-dropdown .k-state-default {
  border: 0px;
}
/* line 3391, ../sass/screen.scss */
.k-dropdown .k-state-default {
  background-color: #FFFFFF;
}

/* line 3396, ../sass/screen.scss */
.k-widget {
  padding: 0px;
  box-sizing: border-box;
}

/* line 3400, ../sass/screen.scss */
.k-panelbar {
  border: none;
}
/* line 3402, ../sass/screen.scss */
.k-panelbar .k-item {
  border: none;
}
/* line 3404, ../sass/screen.scss */
.k-panelbar .k-item .k-link {
  overflow: hidden !important;
  border: none;
}
/* line 3407, ../sass/screen.scss */
.k-panelbar .k-item .k-link.k-header {
  height: 45px;
  line-height: 45px;
}
/* line 3410, ../sass/screen.scss */
.k-panelbar .k-item .k-link.k-header.k-state-selected {
  box-shadow: none;
}
/* line 3415, ../sass/screen.scss */
.k-panelbar .k-item .k-item, .k-panelbar .k-item .k-group, .k-panelbar .k-item .k-panel, .k-panelbar .k-item .k-content {
  background: none;
  border: 0px;
}
/* line 3419, ../sass/screen.scss */
.k-panelbar .k-item .k-content {
  padding: 20px;
}
/* line 3426, ../sass/screen.scss */
.k-panelbar.settings .k-item .k-link.k-header {
  background: #C4E8E0;
}
/* line 3430, ../sass/screen.scss */
.k-panelbar.settings .k-item .k-content {
  background: #ECF7F5;
  box-sizing: border-box;
  overflow: hidden !important;
}

/* line 3438, ../sass/screen.scss */
.k-block, .k-button, .k-textbox, .k-drag-clue, .k-touch-scrollbar, .k-window, .k-window-titleless .k-window-content, .k-window-action, .k-inline-block, .k-grid .k-filter-options, .k-grouping-header .k-group-indicator, .k-autocomplete, .autocomplete-search-container input, .k-multiselect, .k-combobox, .k-dropdown, .k-dropdown-wrap, .k-datepicker, .k-timepicker, .k-colorpicker, .k-datetimepicker, .k-notification, .k-numerictextbox, .k-picker-wrap, .k-numeric-wrap, .k-colorpicker, .k-list-container, .k-calendar-container, .k-calendar td, .k-calendar .k-link, .k-treeview .k-in, .k-editor-inline, .k-tooltip, .k-tile, .k-slider-track, .k-slider-selection, .k-upload {
  border-radius: 0px;
}

/* line 3441, ../sass/screen.scss */
.k-datepicker.alternative {
  height: 42px;
  line-height: 42px;
  background: none;
  border: 0px;
}
/* line 3446, ../sass/screen.scss */
.k-datepicker.alternative.exposed {
  background: none !important;
}
/* line 3449, ../sass/screen.scss */
.k-datepicker.alternative.invalid {
  background: none !important;
}
/* line 3451, ../sass/screen.scss */
.k-datepicker.alternative.invalid input {
  border-color: #e3574c !important;
}
/* line 3455, ../sass/screen.scss */
.k-datepicker.alternative .k-state-default {
  background: none;
  border: 0px;
  padding: 0 2.8em 0 0;
}
/* line 3459, ../sass/screen.scss */
.k-datepicker.alternative .k-state-default input {
  border: 1px solid #d2d1d1;
  height: 42px;
  line-height: 42px;
}
/* line 3464, ../sass/screen.scss */
.k-datepicker.alternative .k-state-default > .k-select {
  vertical-align: middle;
  border: 0px;
  background: none;
}
/* line 3468, ../sass/screen.scss */
.k-datepicker.alternative .k-state-default > .k-select > .k-icon {
  background: #4AB9A3;
  border-radius: 12.5px;
  height: 25px;
  width: 25px;
  text-align: center;
  position: relative;
}
/* line 3475, ../sass/screen.scss */
.k-datepicker.alternative .k-state-default > .k-select > .k-icon::after {
  content: "\f073";
  font-family: FontAwesome;
  position: absolute;
  right: 6px;
  top: 12px;
  color: #FFFFFF;
  font-size: 14px;
}
/* line 3487, ../sass/screen.scss */
.k-datepicker.alternative.low {
  height: 38px;
  line-height: 38px;
}
/* line 3490, ../sass/screen.scss */
.k-datepicker.alternative.low input {
  height: 36px;
  line-height: 36px;
}

/* line 3496, ../sass/screen.scss */
.k-state-default {
  /*    &.k-state-hover{
          box-shadow: none;
          background: none;
          .k-input{
              background: none;
          }
      }*/
}
/* line 3504, ../sass/screen.scss */
.k-state-default .k-select {
  line-height: 36px;
}
/* line 3506, ../sass/screen.scss */
.k-state-default .k-select .k-link {
  height: 18px;
  line-height: 18px;
}
/* line 3511, ../sass/screen.scss */
.k-state-default .k-input {
  padding: 0px;
}

/* line 3517, ../sass/screen.scss */
.k-input .k-state-default .k-input {
  padding: 0px 10px;
  box-sizing: border-box;
}

/* line 3525, ../sass/screen.scss */
.k-widget.short .k-state-default .k-input {
  min-width: 0px;
}

/* line 3532, ../sass/screen.scss */
.k-upload .k-dropzone {
  border: 1px dashed #4BB8A2;
  background: #2F2F2F;
  overflow: hidden;
}
/* line 3536, ../sass/screen.scss */
.k-upload .k-dropzone .k-upload-button {
  height: 100%;
  background: #2F2F2F;
  border: 0px;
  outline: 0px;
  box-shadow: none;
  color: #B0ACAC;
  text-transform: none;
}
/* line 3545, ../sass/screen.scss */
.k-upload .k-dropzone.k-dropzone-hovered {
  background: #C0C0C0;
}
/* line 3549, ../sass/screen.scss */
.k-upload .k-upload-files {
  border: 0px;
  margin: 0px;
}
/* line 3552, ../sass/screen.scss */
.k-upload .k-upload-files .k-file {
  border: 0px;
  background: #3B8E7D;
}
/* line 3555, ../sass/screen.scss */
.k-upload .k-upload-files .k-file:nth-child(2n+1) {
  background: #4BB8A2;
}
/* line 3558, ../sass/screen.scss */
.k-upload .k-upload-files .k-file span {
  color: #FFFFFF;
}

/* line 3566, ../sass/screen.scss */
.autocomplete-search-container .k-autocomplete, .autocomplete-search-container input {
  display: block;
  float: left;
  border-right: 0px;
  box-shadow: 0 0 0 0;
}
/* line 3571, ../sass/screen.scss */
.autocomplete-search-container .k-autocomplete:hover, .autocomplete-search-container input:hover, .autocomplete-search-container .k-autocomplete:active, .autocomplete-search-container input:active {
  box-shadow: 0px;
}
/* line 3574, ../sass/screen.scss */
.autocomplete-search-container .k-autocomplete .k-input, .autocomplete-search-container input .k-input {
  box-shadow: 0 0 0 0;
  border: 0px;
  border-radius: 0px;
}
/* line 3580, ../sass/screen.scss */
.autocomplete-search-container input {
  width: 175px;
}
/* line 3584, ../sass/screen.scss */
.autocomplete-search-container i.search {
  display: block;
  float: left;
  background: #FFFFFF;
  height: 42px;
  line-height: 42px;
  font-size: 18px;
  color: #3A3A3A;
  border: 0;
  border-left: 0px;
  width: 30px;
  text-align: center;
  cursor: pointer;
}
/* line 3598, ../sass/screen.scss */
.autocomplete-search-container:active, .autocomplete-search-container:hover, .autocomplete-search-container:focus {
  background-color: #FFFFFF;
  border-color: #A4C6FD !important;
  border-width: 1px !important;
  -webkit-box-shadow: 0px 0px 3px 3px #a4c6fd;
  -moz-box-shadow: 0px 0px 3px 3px #a4c6fd;
  box-shadow: 0px 0px 3px 3px #a4c6fd;
}
/* line 3607, ../sass/screen.scss */
.autocomplete-search-container:active .k-autocomplete, .autocomplete-search-container:active input, .autocomplete-search-container:hover .k-autocomplete, .autocomplete-search-container:hover input, .autocomplete-search-container:focus .k-autocomplete, .autocomplete-search-container:focus input {
  border: 0 !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
}

/* line 3617, ../sass/screen.scss */
.file-list li a {
  color: #000000;
  font-size: 18px;
}
/* line 3620, ../sass/screen.scss */
.file-list li a i {
  padding-left: 10px;
}

/* global messages */
/* line 3630, ../sass/screen.scss */
.global-messages .message {
  display: table;
  width: 100%;
  margin-top: 2px;
}
/* line 3634, ../sass/screen.scss */
.global-messages .message div {
  display: table-cell;
  vertical-align: middle;
}
/* line 3637, ../sass/screen.scss */
.global-messages .message div p {
  line-height: 1.5em;
  padding: 10px 20px;
  color: #3b3b3b;
}
/* line 3641, ../sass/screen.scss */
.global-messages .message div p span {
  font-weight: bold;
}
/* line 3643, ../sass/screen.scss */
.global-messages .message div p span.notification-label {
  margin: 0px 0 0 10px;
  font-weight: normal;
}
/* line 3648, ../sass/screen.scss */
.global-messages .message div p a {
  color: #4AB9A3;
}
/* line 3652, ../sass/screen.scss */
.global-messages .message div.date {
  width: 110px;
  text-align: left;
  color: #7B7B7B;
  padding-left: 5px;
}
/* line 3658, ../sass/screen.scss */
.global-messages .message div.icon {
  font-size: 18px;
  width: 30px;
  text-align: right;
}
/* line 3663, ../sass/screen.scss */
.global-messages .message div.name {
  width: 200px;
  text-align: left;
}
/* line 3667, ../sass/screen.scss */
.global-messages .message div.line {
  width: 5px;
}
/* line 3670, ../sass/screen.scss */
.global-messages .message div.expand-detail-list-button {
  cursor: pointer;
  width: 30px;
  text-align: right;
  font-size: 18px;
}
/* line 3675, ../sass/screen.scss */
.global-messages .message div.expand-detail-list-button i {
  color: #4BB7A1;
  /*                    &.fa-plus-circle{
                          color: #5AB84B;
                      }
                      &.fa-minus-circle{
                          color: #C21930;
                      }*/
}
/* line 3686, ../sass/screen.scss */
.global-messages .message.info {
  background: #F2EDC6;
}
/* line 3688, ../sass/screen.scss */
.global-messages .message.info .line, .global-messages .message.info .notification-label {
  background: #F0CA49;
}
/* line 3692, ../sass/screen.scss */
.global-messages .message.notify {
  background: #dbdbdb;
}
/* line 3694, ../sass/screen.scss */
.global-messages .message.notify .line, .global-messages .message.notify .notification-label {
  background: #8b8b8b;
}
/* line 3698, ../sass/screen.scss */
.global-messages .message.warning {
  background: #E9D8DB;
}
/* line 3700, ../sass/screen.scss */
.global-messages .message.warning .line, .global-messages .message.warning .notification-label {
  background: #C51B35;
}
/* line 3704, ../sass/screen.scss */
.global-messages .message.detail {
  padding-left: 30px;
  display: none;
}
/* line 3708, ../sass/screen.scss */
.global-messages .message.detail .body p {
  padding: 5px 5px 5px 20px;
}
/* line 3710, ../sass/screen.scss */
.global-messages .message.detail .body p span {
  font-weight: normal;
}

/* FontAwesome */
/* line 3721, ../sass/screen.scss */
i.huge {
  font-size: 200px;
  display: block;
  text-align: center;
  line-height: 1.2em;
}

/* line 3729, ../sass/screen.scss */
.fa-stack.huge {
  font-size: 200px;
  display: block;
  text-align: center;
  line-height: 1em;
  height: 1em;
}
/* line 3735, ../sass/screen.scss */
.fa-stack.huge .icon {
  font-size: 100px;
}

/* Password strength checklist */
/* line 3743, ../sass/screen.scss */
#pwd_strength_wrap {
  display: none;
  padding: 10px 0;
  max-width: 400px;
  /*    box-sizing: border-box;*/
}

/* line 3749, ../sass/screen.scss */
#pswd_info ul {
  list-style-type: none;
  margin: 5px 0 0;
  padding: 0;
}

/* line 3754, ../sass/screen.scss */
#pswd_info ul li {
  line-height: 38px;
  height: 38px;
  background: #E67B73;
  color: white;
  margin-bottom: 2px;
}
/* line 3760, ../sass/screen.scss */
#pswd_info ul li::before {
  content: "\f05e";
  font-family: FontAwesome;
  display: inline-block;
  width: 40px;
  text-align: center;
}

/* line 3768, ../sass/screen.scss */
#pswd_info ul li.valid {
  background: #71C5B5;
}
/* line 3770, ../sass/screen.scss */
#pswd_info ul li.valid::before {
  content: "\f00c";
}

/* Tabs */
/* line 3778, ../sass/screen.scss */
.tabs-container .tabs-menu {
  min-height: 50px;
  float: left;
  clear: both;
  margin-bottom: -2px;
}
/* line 3785, ../sass/screen.scss */
.tabs-container .tabs-menu.disabled li a {
  color: #A9A9A9 !important;
  cursor: progress;
}
/* line 3791, ../sass/screen.scss */
.tabs-container .tabs-menu.animation-running {
  overflow: hidden;
  max-height: 50px;
}
/* line 3795, ../sass/screen.scss */
.tabs-container .tabs-menu li {
  height: 50px;
  line-height: 50px;
  float: left;
  background-color: #DCDCDC;
  border-top: 1px solid #d4d4d1;
  border-right: 1px solid #d4d4d1;
  border-left: 1px solid #d4d4d1;
  position: relative;
}
/* line 3804, ../sass/screen.scss */
.tabs-container .tabs-menu li.current, .tabs-container .tabs-menu li.child-current {
  position: relative;
  background-color: #FFFFFF;
  border-bottom: 1px solid #fff;
  border-top: 1px solid #FFFFFF;
  z-index: 5;
  height: 49px;
}
/* line 3811, ../sass/screen.scss */
.tabs-container .tabs-menu li.current a.options, .tabs-container .tabs-menu li.child-current a.options {
  display: block;
}
/* line 3814, ../sass/screen.scss */
.tabs-container .tabs-menu li.current .notification-dot, .tabs-container .tabs-menu li.child-current .notification-dot {
  background: #C21830;
}
/* line 3817, ../sass/screen.scss */
.tabs-container .tabs-menu li.current a, .tabs-container .tabs-menu li.child-current a {
  color: #2e7da3;
}
/* line 3820, ../sass/screen.scss */
.tabs-container .tabs-menu li.current:hover, .tabs-container .tabs-menu li.child-current:hover {
  background-color: #FFFFFF;
}
/* line 3824, ../sass/screen.scss */
.tabs-container .tabs-menu li a.link, .tabs-container .tabs-menu li a.dropdown-toggle {
  padding: 0 30px;
  color: #2f2f2f;
  text-decoration: none;
  display: block;
}
/* line 3830, ../sass/screen.scss */
.tabs-container .tabs-menu li a.options, .tabs-container .tabs-menu li .notification-dot {
  position: absolute;
  color: #CECECE;
}
/* line 3834, ../sass/screen.scss */
.tabs-container .tabs-menu li a.options {
  display: none;
  top: 2px;
  right: 2px;
}
/* line 3839, ../sass/screen.scss */
.tabs-container .tabs-menu li .notification-dot {
  display: block;
  background: #A9A9A9;
  color: #FFFFFF;
  top: 5px;
  right: 5px;
}
/* line 3846, ../sass/screen.scss */
.tabs-container .tabs-menu li:hover {
  background: #d1d1d1;
}
/* line 3848, ../sass/screen.scss */
.tabs-container .tabs-menu li:hover ul {
  background: #DCDCDC;
}
/* line 3855, ../sass/screen.scss */
.tabs-container .tab {
  border: 1px solid #d4d4d1;
  background-color: #fff;
  float: left;
  width: 100%;
  color: #000000;
}
/* line 3864, ../sass/screen.scss */
.tabs-container .tab-content {
  width: 100%;
  padding: 0px;
  visibility: hidden;
  max-height: 0px;
  overflow: hidden;
  display: block;
  line-height: 0;
  height: 0;
  zoom: 1;
}
/* line 3874, ../sass/screen.scss */
.tabs-container .tab-content.current {
  visibility: visible;
  max-height: 100%;
  height: auto;
  line-height: 1em;
  padding: 20px 20px 40px 20px;
}
/* line 3883, ../sass/screen.scss */
.tabs-container .droptabs {
  width: 100%;
}
/* line 3887, ../sass/screen.scss */
.tabs-container .droptabs .dropdown:hover .dropdown-menu {
  display: block;
}
/* line 3892, ../sass/screen.scss */
.tabs-container .droptabs .dropdown-menu {
  display: none;
  position: relative;
  top: 100%;
  right: 0;
  left: auto;
  position: absolute;
  z-index: 100;
}
/* line 3900, ../sass/screen.scss */
.tabs-container .droptabs .dropdown-menu li {
  float: none;
}
/* line 3902, ../sass/screen.scss */
.tabs-container .droptabs .dropdown-menu li a {
  white-space: nowrap;
}
/* line 3905, ../sass/screen.scss */
.tabs-container .droptabs .dropdown-menu li.hidden {
  display: none;
}

/* Footer */
/* line 3916, ../sass/screen.scss */
.footer {
  margin-top: 40px;
  padding-bottom: 50px;
  color: #3b3b3b;
}
/* line 3921, ../sass/screen.scss */
.footer .footer-menu li {
  display: inline-block;
  border-right: 1px solid #3b3b3b;
}
/* line 3924, ../sass/screen.scss */
.footer .footer-menu li:last-child {
  border-right: none;
}
/* line 3928, ../sass/screen.scss */
.footer .footer-menu li:first-child a {
  padding-left: 0px;
}
/* line 3932, ../sass/screen.scss */
.footer .footer-menu li a {
  text-transform: uppercase;
  display: inline-block;
  padding: 0 10px;
  color: #3b3b3b;
  font-size: 12px;
}
/* line 3941, ../sass/screen.scss */
.footer .copyrights {
  border-top: 1px solid #bdbebf;
  margin-top: 10px;
  padding-top: 10px;
  font-size: 12px;
}
/* line 3946, ../sass/screen.scss */
.footer .copyrights p {
  line-height: 1.2em;
}

/* Popup container */
/* line 3954, ../sass/screen.scss */
.overlay {
  display: flex;
  overflow-x: hidden;
  align-items: flex-start;
  background-color: rgba(0, 0, 0, 0.6);
  display: none;
  height: 100%;
  justify-content: center;
  left: 0;
  overflow-y: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 26;
  text-align: center;
}
/* line 3969, ../sass/screen.scss */
.overlay.show {
  display: block;
}
/* line 3973, ../sass/screen.scss */
.overlay .overlay-container {
  display: table;
  /*background-color: #edeff0;*/
  border-radius: 3px;
  margin: 50px auto 80px auto;
  max-width: 80%;
  position: relative;
  z-index: 25;
  height: 80%;
}
/* line 3982, ../sass/screen.scss */
.overlay .overlay-container .overlay-content {
  display: table-cell;
  text-align: center;
  min-width: 550px;
  width: auto;
  height: 80%;
  vertical-align: middle;
}

/* Popup body */
/* line 3994, ../sass/screen.scss */
.overlay-content {
  position: relative;
}
/* line 3996, ../sass/screen.scss */
.overlay-content .container {
  background: #FFFFFF;
  position: relative;
}
/* line 4000, ../sass/screen.scss */
.overlay-content .overlay-header-container {
  border-bottom: 1px solid #E4E4E4;
  padding: 0 20px;
  position: relative;
  height: 80px;
  margin-bottom: 20px;
}
/* line 4006, ../sass/screen.scss */
.overlay-content .overlay-header-container .overlay-header {
  padding-right: 40px;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 4009, ../sass/screen.scss */
.overlay-content .overlay-header-container .overlay-header h1, .overlay-content .overlay-header-container .overlay-header h2, .overlay-content .overlay-header-container .overlay-header h3, .overlay-content .overlay-header-container .overlay-header h4 {
  text-align: left;
}
/* line 4012, ../sass/screen.scss */
.overlay-content .overlay-header-container .overlay-header h4 {
  font-size: 14px;
  margin: 0px;
  color: #2f2f2f;
}
/* line 4017, ../sass/screen.scss */
.overlay-content .overlay-header-container .overlay-header h2 {
  margin: 5px 0 0 0;
  color: #2f2f2f;
}
/* line 4022, ../sass/screen.scss */
.overlay-content .overlay-header-container .close-overlay {
  position: absolute;
  display: block;
  right: 20px;
  top: 25px;
  color: #e4574d;
  font-size: 30px;
}
/* line 4031, ../sass/screen.scss */
.overlay-content .overlay-content-body {
  padding: 0 20px;
}
/* line 4034, ../sass/screen.scss */
.overlay-content .overlay-footer {
  margin-top: 20px;
  padding: 10px 20px;
  border-top: 1px solid #E4E4E4;
}
/* line 4038, ../sass/screen.scss */
.overlay-content .overlay-footer .buttons {
  text-align: right;
}
/* line 4040, ../sass/screen.scss */
.overlay-content .overlay-footer .buttons a:last-child {
  margin-right: 0px;
}
/* line 4043, ../sass/screen.scss */
.overlay-content .overlay-footer .buttons .color-btn {
  margin: 0 5px 0 0;
}
/* line 4048, ../sass/screen.scss */
.overlay-content .notifications {
  background: none;
  float: none;
  width: 100%;
  min-width: 100%;
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
}
/* line 4057, ../sass/screen.scss */
.overlay-content .notifications .notification {
  text-align: left;
}

/* line 4064, ../sass/screen.scss */
.icon-btn {
  font-size: 18px;
  height: 25px;
  line-height: 25px;
  display: inline-block;
  color: #383838;
}
/* line 4070, ../sass/screen.scss */
.icon-btn i {
  font-size: 24px;
  display: inline-block;
  padding-right: 5px;
}

/* line 4076, ../sass/screen.scss */
.color-btn {
  font-size: 14px;
  height: 42px;
  /*@include vertical-align();*/
  display: inline-flex;
  align-items: center;
  /* cross axis */
  justify-content: center;
  /* main axis */
  line-height: 1;
  /*line-height: $normal-elements-height;*/
  /*display: inline-block;*/
  color: #FFFFFF;
  padding: 0 20px;
  text-align: center !important;
}
/* line 4091, ../sass/screen.scss */
.color-btn.low {
  height: 38px;
  line-height: 38px;
  padding: 0 10px;
}
/* line 4096, ../sass/screen.scss */
.color-btn.full-width {
  width: 100%;
}
/* line 4099, ../sass/screen.scss */
.color-btn.btn-margin {
  margin: 5px 0;
}
/* line 4102, ../sass/screen.scss */
.color-btn.btn-wide {
  padding: 0 40px;
}
/* line 4105, ../sass/screen.scss */
.color-btn.margin-left {
  margin-left: 1px;
}
/* line 4108, ../sass/screen.scss */
.color-btn.mini {
  padding: 0px 5px;
  height: 16px;
  line-height: 16px;
  font-size: 12px;
}

/* KENDO */
/* line 4119, ../sass/screen.scss */
body .k-checkbox:focus + .k-checkbox-label::after,
body .k-radio:focus + .k-radio-label::before,
body .k-checkbox:checked + .k-checkbox-label:active::before,
body .k-checkbox:checked + .k-checkbox-label::after {
  box-shadow: none;
  border-radius: 0px !important;
  border-color: #c2c2c2 !important;
}

/* line 4127, ../sass/screen.scss */
.k-list-container.k-state-border-down, .k-autocomplete.k-state-border-down, .autocomplete-search-container input.k-state-border-down, .k-dropdown-wrap.k-state-border-down, .k-picker-wrap.k-state-border-down, .k-numeric-wrap.k-state-border-down {
  padding-bottom: 0px;
}

/* line 4132, ../sass/screen.scss */
.k-list .k-item .filter-item-disabled {
  background: #3B3B3B;
  text-transform: uppercase;
  color: #F6F6F6;
  display: block;
  margin: 0 -11px;
  padding: 0 11px;
}

/* line 4142, ../sass/screen.scss */
.k-block, .k-calendar-container .k-header, .k-grid-header, .k-toolbar, .k-draghandle, .k-treemap-tile, html .km-pane-wrapper .k-header {
  background: #4BB8A1;
}

/* line 4145, ../sass/screen.scss */
.k-calendar .k-footer .k-nav-today {
  color: #4BB8A1;
}

/* line 4148, ../sass/screen.scss */
.k-checkbox:checked,
.k-checkbox-label:active::before,
.k-checkbox-label:active::after {
  border-radius: 0px !important;
  border-color: #c2c2c2 !important;
}

/* line 4154, ../sass/screen.scss */
body .k-loading-image {
  background-image: url("../img/loader-grey.gif");
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 4154, ../sass/screen.scss */
  body .k-loading-image {
    /* on retina, use image that's scaled by 2 */
    background-image: url("../img/loader-grey@2x.gif");
    background-size: 57px 28px;
  }
}

/* line 4158, ../sass/screen.scss */
body .k-checkbox-label::before,
body .k-checkbox-label:active::before {
  box-shadow: none;
  border-color: #c2c2c2;
  border-radius: 0;
  border: 0px;
}

/* line 4165, ../sass/screen.scss */
body .k-checkbox-label::after {
  background: #fff none repeat scroll 0 0;
  border-color: #c2c2c2;
  border-radius: 0;
}

/* line 4170, ../sass/screen.scss */
.k-grid-header table, .k-grid-content table, .k-grid-footer table, .k-grid-content-locked > table {
  table-layout: auto;
}

/* line 4173, ../sass/screen.scss */
.k-dropdown-wrap .k-select, .k-picker-wrap .k-select, .k-numeric-wrap .k-select, .k-datetimepicker .k-select + .k-select, .k-list-container.k-state-border-right {
  border-radius: 0px;
}

/* line 4176, ../sass/screen.scss */
.k-picker-wrap > .k-select, .k-numeric-wrap > .k-select, .k-dropdown-wrap > .k-select {
  min-height: 36px;
}

/* line 4179, ../sass/screen.scss */
.k-list > .k-state-selected.k-state-focused {
  color: #4BB8A2;
}

/* line 4183, ../sass/screen.scss */
.k-grid {
  border-radius: 0px;
}
/* line 4184, ../sass/screen.scss */
.k-grid tr.k-state-selected > td {
  border-color: #e6e6e6;
}
/* line 4187, ../sass/screen.scss */
.k-grid td.k-state-selected:hover,
.k-grid tr.k-state-selected:hover td {
  background-color: #c0f2e7;
}
/* line 4191, ../sass/screen.scss */
.k-grid .grid-save-button, .k-grid .grid-cancel-button {
  display: inline-block;
  padding: 0 1px;
}
/* line 4194, ../sass/screen.scss */
.k-grid .grid-save-button .fa, .k-grid .grid-cancel-button .fa {
  font-size: 20px;
}
/* line 4198, ../sass/screen.scss */
.k-grid .grid-cancel-button {
  cursor: pointer;
  color: #FF0000;
}
/* line 4202, ../sass/screen.scss */
.k-grid .grid-save-button {
  /*color: #4BB7A1;*/
  cursor: pointer;
  color: #576b67 !important;
}
/* line 4208, ../sass/screen.scss */
.k-grid tr .k-grid-edit-row {
  background-color: #91d4d4;
}
/* line 4214, ../sass/screen.scss */
.k-grid .k-grid-content table tbody tr:first-child td {
  border-top: 0px;
}
/* line 4219, ../sass/screen.scss */
.k-grid .k-grid-content table tr td {
  border-left-width: 1px;
}
/* line 4225, ../sass/screen.scss */
.k-grid table {
  /*table-layout: fixed;*/
}
/* line 4228, ../sass/screen.scss */
.k-grid .k-loading-mask {
  background: rgba(0, 0, 0, 0.2);
  z-index: 10;
}
/* line 4234, ../sass/screen.scss */
.k-grid.low tr th, .k-grid.low tr td {
  min-height: 38px;
  height: 38px;
}
/* line 4241, ../sass/screen.scss */
.k-grid .k-grid-header tr {
  background-color: #F8F6E1;
}
/* line 4243, ../sass/screen.scss */
.k-grid .k-grid-header tr .k-header {
  background: #F8F6E1;
  vertical-align: middle;
  text-align: center;
}
/* line 4250, ../sass/screen.scss */
.k-grid .k-grid-header th.k-header, .k-grid .k-filter-row th {
  white-space: initial;
  vertical-align: middle;
  padding: 12px 15px;
  line-height: 17px;
  font-size: 14px;
}
/* line 4256, ../sass/screen.scss */
.k-grid .k-grid-header th.k-header a, .k-grid .k-filter-row th a {
  color: #000000;
  font-size: 14px;
  margin: 0px;
  padding: 0px;
}
/* line 4264, ../sass/screen.scss */
.k-grid tr {
  background: #F9F8F8;
}
/* line 4266, ../sass/screen.scss */
.k-grid tr.k-alt {
  bakground: #FFFFFF;
}
/* line 4269, ../sass/screen.scss */
.k-grid tr.k-state-selected {
  background-color: #C5E9E1;
}
/* line 4271, ../sass/screen.scss */
.k-grid tr.k-state-selected td {
  color: #383838;
}
/* line 4273, ../sass/screen.scss */
.k-grid tr.k-state-selected td.dark-on-active {
  background-color: #4AB9A3;
}
/* line 4279, ../sass/screen.scss */
.k-grid tr.invalid td.editable-cell {
  background: #FBE6E4 !important;
}
/* line 4283, ../sass/screen.scss */
.k-grid tr td, .k-grid tr th {
  min-height: 58px;
  height: 58px;
  vertical-align: middle;
  min-width: 50px;
  box-sizing: border-box;
  line-height: 17px;
  padding: 12px 15px;
  width: auto;
  white-space: -moz-pre-wrap !important;
  white-space: -webkit-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  white-space: pre-wrap;
  word-wrap: break-word;
  word-break: break-all;
  white-space: normal;
  overflow-wrap: break-word;
  -ms-word-break: break-all;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
/* line 4310, ../sass/screen.scss */
.k-grid tr td.editable-cell, .k-grid tr th.editable-cell {
  position: relative;
  overflow: visible;
}
/* line 4314, ../sass/screen.scss */
.k-grid tr td .digitalization-progress-bar, .k-grid tr th .digitalization-progress-bar {
  height: 18px;
  line-height: 18px;
}
/* line 4318, ../sass/screen.scss */
.k-grid tr td .digitalization-progress-bar.with-alert:before, .k-grid tr th .digitalization-progress-bar.with-alert:before {
  height: 20px;
  line-height: 21px;
}
/* line 4324, ../sass/screen.scss */
.k-grid tr td.no-wrap, .k-grid tr th.no-wrap {
  white-space: nowrap !important;
  word-break: keep-all !important;
  word-wrap: normal !important;
}
/* line 4329, ../sass/screen.scss */
.k-grid tr td.no-padding, .k-grid tr th.no-padding {
  padding: 0px !important;
}
/* line 4332, ../sass/screen.scss */
.k-grid tr td.action-cell, .k-grid tr th.action-cell {
  padding: 0px !important;
  position: relative;
}
/* line 4335, ../sass/screen.scss */
.k-grid tr td.action-cell .grid-action-button, .k-grid tr th.action-cell .grid-action-button {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 4341, ../sass/screen.scss */
.k-grid tr td.action-cell .grid-action-button i, .k-grid tr th.action-cell .grid-action-button i {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 4346, ../sass/screen.scss */
.k-grid tr td.w40, .k-grid tr th.w40 {
  width: 40px;
  min-width: 40px;
}
/* line 4350, ../sass/screen.scss */
.k-grid tr td.w50, .k-grid tr th.w50 {
  width: 50px;
}
/* line 4353, ../sass/screen.scss */
.k-grid tr td.col-icon, .k-grid tr th.col-icon {
  min-width: 50px;
  width: 50px;
  text-align: center;
}
/* line 4358, ../sass/screen.scss */
.k-grid tr td.col-status, .k-grid tr th.col-status {
  min-width: 85px;
  width: 85px;
  text-align: center;
}
/* line 4363, ../sass/screen.scss */
.k-grid tr td.w60, .k-grid tr th.w60 {
  width: 60px;
}
/* line 4366, ../sass/screen.scss */
.k-grid tr td.min80, .k-grid tr th.min80 {
  min-width: 80px;
}
/* line 4369, ../sass/screen.scss */
.k-grid tr td.w80, .k-grid tr th.w80 {
  width: 80px;
}
/* line 4372, ../sass/screen.scss */
.k-grid tr td.min100, .k-grid tr th.min100 {
  min-width: 100px;
}
/* line 4375, ../sass/screen.scss */
.k-grid tr td.w100, .k-grid tr th.w100 {
  width: 100px;
}
/* line 4378, ../sass/screen.scss */
.k-grid tr td.min110, .k-grid tr th.min110 {
  min-width: 110px;
}
/* line 4381, ../sass/screen.scss */
.k-grid tr td.min120, .k-grid tr th.min120 {
  min-width: 120px;
}
/* line 4384, ../sass/screen.scss */
.k-grid tr td.w150, .k-grid tr th.w150 {
  width: 150px;
}
/* line 4387, ../sass/screen.scss */
.k-grid tr td.col-date, .k-grid tr th.col-date {
  width: 150px;
  text-align: left;
}
/* line 4391, ../sass/screen.scss */
.k-grid tr td.min160, .k-grid tr th.min160 {
  min-width: 160px;
}
/* line 4394, ../sass/screen.scss */
.k-grid tr td.min170, .k-grid tr th.min170 {
  min-width: 170px;
}
/* line 4397, ../sass/screen.scss */
.k-grid tr td.w170, .k-grid tr th.w170 {
  width: 170px;
}
/* line 4400, ../sass/screen.scss */
.k-grid tr td.no-rb, .k-grid tr th.no-rb {
  border-right: 0px;
}
/* line 4403, ../sass/screen.scss */
.k-grid tr td.no-lb, .k-grid tr th.no-lb {
  border-left: 0px;
  text-align: center;
}
/* line 4407, ../sass/screen.scss */
.k-grid tr td i, .k-grid tr td .fa, .k-grid tr th i, .k-grid tr th .fa {
  font-size: 18px;
}
/* line 4410, ../sass/screen.scss */
.k-grid tr td input.checkbox, .k-grid tr th input.checkbox {
  height: 12px;
  line-height: 12px;
}
/* line 4414, ../sass/screen.scss */
.k-grid tr td .grid-action-button, .k-grid tr th .grid-action-button {
  cursor: pointer;
}
/* line 4417, ../sass/screen.scss */
.k-grid tr td .k-grid-delete, .k-grid tr th .k-grid-delete {
  width: 20px;
  min-width: 20px;
  height: 20px;
  padding: 0px;
  margin: 0;
  display: inline-block;
  background: red;
  ourline: none;
  border: none;
  box-shadow: none;
  position: relative;
  overflow: hidden;
  border-radius: 10px;
}
/* line 4432, ../sass/screen.scss */
.k-grid tr td .k-grid-delete .k-icon.k-delete, .k-grid tr th .k-grid-delete .k-icon.k-delete {
  background-image: none;
  width: 20px;
  min-width: 20px;
  height: 20px;
  padding: 0px;
  margin: 0px;
  opacity: 1;
}
/* line 4440, ../sass/screen.scss */
.k-grid tr td .k-grid-delete .k-icon.k-delete:after, .k-grid tr th .k-grid-delete .k-icon.k-delete:after {
  content: "\f1f8";
  font-family: FontAwesome;
  display: inline-block;
  width: 20px;
  min-width: 20px;
  height: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  color: #FFFFFF;
  line-height: 20px;
  font-size: 14px;
}
/* line 4460, ../sass/screen.scss */
.k-grid .status-icon {
  display: inline-block;
  margin-right: 5px;
  min-width: 15px;
}
/* line 4465, ../sass/screen.scss */
.k-grid .cash-icon {
  display: inline-block;
  margin-left: 8px;
  min-width: 15px;
}
/* line 4471, ../sass/screen.scss */
.k-grid .k-grid-footer .k-footer-template {
  background: #F0E8CD;
}
/* line 4473, ../sass/screen.scss */
.k-grid .k-grid-footer .k-footer-template td {
  background: #F0E8CD;
  color: #3B3B3B;
}

/* line 4481, ../sass/screen.scss */
.k-pager-wrap {
  margin: 0 -1px;
  width: 100%;
  text-align: right;
  padding: 20px 20px 20px 0px;
}
/* line 4486, ../sass/screen.scss */
.k-pager-wrap .k-state-disabled {
  opacity: 1;
}
/* line 4489, ../sass/screen.scss */
.k-pager-wrap > a.k-state-disabled:hover {
  background: #4AB9A3;
}
/* line 4492, ../sass/screen.scss */
.k-pager-wrap > .k-link:hover {
  background: #4AB9A3;
}
/* line 4496, ../sass/screen.scss */
.k-pager-wrap .k-pager-nav.k-pager-last {
  border: 0px;
  border-radius: 15px;
}
/* line 4501, ../sass/screen.scss */
.k-pager-wrap .k-pager-sizes {
  padding: 0 10px;
  height: 38px;
  line-height: 38px;
}
/* line 4505, ../sass/screen.scss */
.k-pager-wrap .k-pager-sizes .k-dropdown {
  /*                height: 30px;
              line-height: 30px;*/
  float: right;
  border: 1px solid #D3D2D2;
  background: #FFFFFF;
  margin: 0 6px;
}
/* line 4512, ../sass/screen.scss */
.k-pager-wrap .k-pager-sizes .k-dropdown .k-dropdown-wrap {
  /*                    height: 28px;
                  line-height: 28px;*/
  border: 0px;
}
/* line 4516, ../sass/screen.scss */
.k-pager-wrap .k-pager-sizes .k-dropdown .k-dropdown-wrap .k-input, .k-pager-wrap .k-pager-sizes .k-dropdown .k-dropdown-wrap .k-select {
  /*                        height: 28px;
                      line-height: 28px;*/
  background: #FFFFFF;
  border: 0px;
}
/* line 4525, ../sass/screen.scss */
.k-pager-wrap > .k-link,
.k-pager-wrap > .k-pager-numbers {
  display: inline-block;
  float: none;
  margin: 2px .2em 0 .2em;
  vertical-align: top;
  /*position: static;*/
}
/* line 4531, ../sass/screen.scss */
.k-pager-wrap > .k-link .k-link, .k-pager-wrap > .k-link .k-state-selected,
.k-pager-wrap > .k-pager-numbers .k-link,
.k-pager-wrap > .k-pager-numbers .k-state-selected {
  min-width: 20px;
  margin: 0;
}
/* line 4535, ../sass/screen.scss */
.k-pager-wrap > .k-link .k-state-selected,
.k-pager-wrap > .k-pager-numbers .k-state-selected {
  color: #4BB8A1;
}
/* line 4540, ../sass/screen.scss */
.k-pager-wrap .k-pager-info {
  padding: 0px;
  height: 38px;
  line-height: 38px;
}
/* line 4545, ../sass/screen.scss */
.k-pager-wrap > .k-pager-nav {
  min-width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background-color: #4AB9A3;
  border-radius: 15px;
  display: inline-block;
  background-image: none;
  border: 0px;
  margin-top: 4px;
}
/* line 4556, ../sass/screen.scss */
.k-pager-wrap > .k-pager-nav span {
  color: #FFFFFF;
  height: 30px;
  line-height: 28px;
  vertical-align: top;
}
/* line 4564, ../sass/screen.scss */
.k-pager-wrap .k-pager-numbers li {
  background: none;
}
/* line 4566, ../sass/screen.scss */
.k-pager-wrap .k-pager-numbers li span, .k-pager-wrap .k-pager-numbers li a {
  border: 0px;
  background: none;
  color: #000000;
}
/* line 4571, ../sass/screen.scss */
.k-pager-wrap .k-pager-numbers li span {
  font-weight: bold;
}
/* line 4575, ../sass/screen.scss */
.k-pager-wrap .k-pager-numbers li.k-current-page .k-pager-nav:after {
  background-image: none;
  font-size: 16px;
}
/* line 4579, ../sass/screen.scss */
.k-pager-wrap .k-pager-numbers li.k-current-page .k-link {
  color: #4BB8A1;
}
/* line 4587, ../sass/screen.scss */
.k-pager-wrap .k-link.k-state-disabled .k-icon {
  opacity: 1;
}
/* line 4591, ../sass/screen.scss */
.k-pager-wrap .k-link .k-icon {
  opacity: 1;
  background-image: none;
  font-size: 16px;
}
/* line 4597, ../sass/screen.scss */
.k-pager-wrap .k-icon:before {
  display: inline-block;
  color: #ffffff;
}
/* line 4602, ../sass/screen.scss */
.k-pager-wrap .k-i-arrow-e:before {
  content: ">";
}
/* line 4605, ../sass/screen.scss */
.k-pager-wrap .k-i-seek-e:before {
  content: ">>";
}
/* line 4608, ../sass/screen.scss */
.k-pager-wrap .k-i-seek-w:before {
  content: "<<";
}
/* line 4611, ../sass/screen.scss */
.k-pager-wrap .k-i-arrow-w:before {
  content: "<";
}

/* line 4615, ../sass/screen.scss */
.k-webkit .k-pager-numbers, .k-ff .k-pager-numbers, .k-ie11 .k-pager-numbers, .k-safari .k-pager-numbers, .k-webkit .k-grid .k-pager-numbers, .k-ff .k-grid .k-pager-numbers, .k-ie11 .k-grid .k-pager-numbers, .k-safari .k-grid .k-pager-numbers {
  position: initial;
  left: 0;
}

/* line 4619, ../sass/screen.scss */
.k-webkit .k-pager-numbers + .k-link, .k-ff .k-pager-numbers + .k-link, .k-ie11 .k-pager-numbers + .k-link, .k-safari .k-pager-numbers + .k-link {
  margin-left: 0;
}

/* line 4622, ../sass/screen.scss */
.k-webkit .k-pager-wrap .k-pager-numbers .k-state-selected, .k-ff .k-pager-wrap .k-pager-numbers .k-state-selected, .k-ie11 .k-pager-wrap .k-pager-numbers .k-state-selected, .k-safari .k-pager-wrap .k-pager-numbers .k-state-selected, .k-webkit .k-pager-wrap .k-pager-numbers .k-link, .k-ff .k-pager-wrap .k-pager-numbers .k-link, .k-ie11 .k-pager-wrap .k-pager-numbers .k-link, .k-safari .k-pager-wrap .k-pager-numbers .k-link {
  text-align: center;
  padding: 0px;
}

/* line 4626, ../sass/screen.scss */
.k-webkit .k-pager-numbers .k-current-page .k-link, .k-ff .k-pager-numbers .k-current-page .k-link, .k-ie11 .k-pager-numbers .k-current-page .k-link, .k-safari .k-pager-numbers .k-current-page .k-link {
  box-shadow: 0;
  height: 30px;
  line-height: 30px;
}

/* line 4632, ../sass/screen.scss */
.k-animation-container {
  z-index: 35 !important;
}
/* line 4635, ../sass/screen.scss */
.k-animation-container .k-widget.k-context-menu {
  border-radius: 0px;
  background: #F1F2F3;
  border: 1px solid #CDCECF;
}
/* line 4639, ../sass/screen.scss */
.k-animation-container .k-widget.k-context-menu:before, .k-animation-container .k-widget.k-context-menu:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
  right: 48px;
}
/* line 4648, ../sass/screen.scss */
.k-animation-container .k-widget.k-context-menu:before {
  top: 10px;
  right: -6px;
  border-width: 8px 0 8px 6px;
  border-left-color: #CDCECF;
}
/* line 4654, ../sass/screen.scss */
.k-animation-container .k-widget.k-context-menu:after {
  top: 11px;
  right: -5px;
  border-width: 7px 0 7px 5px;
  border-left-color: #F1F2F3;
}
/* line 4660, ../sass/screen.scss */
.k-animation-container .k-widget.k-context-menu > .k-item {
  border-bottom: 1px solid #e1e0e1;
  min-width: 260px;
}
/* line 4663, ../sass/screen.scss */
.k-animation-container .k-widget.k-context-menu > .k-item:last-child {
  border-bottom: 0px;
}
/* line 4666, ../sass/screen.scss */
.k-animation-container .k-widget.k-context-menu > .k-item.section {
  border-bottom: 2px solid #ccc9c9;
}
/* line 4669, ../sass/screen.scss */
.k-animation-container .k-widget.k-context-menu > .k-item > .k-link {
  color: #383838;
  height: 40px;
  line-height: 40px;
  box-sizing: border-box;
  display: block;
  position: relative;
  padding: 0 15px;
}
/* line 4670, ../sass/screen.scss */
.k-animation-container .k-widget.k-context-menu > .k-item > .k-link > i {
  display: none;
}
/* line 4680, ../sass/screen.scss */
.k-animation-container .k-widget.k-context-menu > .k-item > .k-link .notification-dot {
  right: 10px;
  top: 5px;
}
/* line 4688, ../sass/screen.scss */
.k-animation-container .k-widget.k-context-menu.action-menu > .k-item > .k-link {
  padding: 0 20px 0 50px;
}
/* line 4690, ../sass/screen.scss */
.k-animation-container .k-widget.k-context-menu.action-menu > .k-item > .k-link i {
  top: 0px;
  left: 0px;
  position: absolute;
  display: inline-block;
  padding-left: 20px;
  height: 40px;
  line-height: 40px;
}
/* line 4699, ../sass/screen.scss */
.k-animation-container .k-widget.k-context-menu.action-menu > .k-item > .k-link .notification-dot {
  left: 10px;
  top: 5px;
  right: inherit;
}

/* line 4711, ../sass/screen.scss */
.detailsPager {
  text-align: right;
  margin-bottom: 10px;
  /*float: right;*/
}
/* line 4715, ../sass/screen.scss */
.detailsPager a {
  height: 30px;
  line-height: 30px;
  width: 30px;
  text-align: center;
  display: block;
  float: left;
  background: #4AB9A3;
  border-radius: 15px;
  margin: 0 1px;
}
/* line 4725, ../sass/screen.scss */
.detailsPager a:last-child {
  margin-right: none;
}
/* line 4728, ../sass/screen.scss */
.detailsPager a .pager-btn {
  height: 30px;
  line-height: 28px;
  display: inline-block;
  color: #FFFFFF;
  font-size: 18px;
}
/* line 4737, ../sass/screen.scss */
.detailsPager .position-info {
  height: 30px;
  line-height: 30px;
  text-align: center;
  display: block;
  float: left;
  margin: 0 10px;
}
/* line 4744, ../sass/screen.scss */
.detailsPager .position-info input, .detailsPager .position-info .pages-count {
  display: inline-block;
  width: 20px;
  height: 30px;
  line-height: 30px;
  padding: 0 2px 0 0;
  text-align: center;
}

/* line 4755, ../sass/screen.scss */
.separator {
  display: block;
}
/* line 4757, ../sass/screen.scss */
.separator.separator40 {
  height: 40px;
}
/* line 4760, ../sass/screen.scss */
.separator.separator10 {
  height: 10px;
}

/* line 4765, ../sass/screen.scss */
.switch-with-label label {
  display: inline-block;
  padding-left: 5px;
  font-weight: bold;
  margin: 0;
}

/* line 4773, ../sass/screen.scss */
.horizontal-separator {
  padding: 0 10px;
  display: inline-block;
}

/* line 4777, ../sass/screen.scss */
.flag-label {
  display: inline-block;
  margin-left: 5px;
}

/* line 4783, ../sass/screen.scss */
table.transparent {
  margin-bottom: 20px;
}
/* line 4785, ../sass/screen.scss */
table.transparent .key {
  min-width: 150px;
}

/* line 4790, ../sass/screen.scss */
.clear {
  clear: both;
}

/* line 4793, ../sass/screen.scss */
.right {
  float: right;
}

/* line 4796, ../sass/screen.scss */
.left {
  float: left;
}

/* line 4799, ../sass/screen.scss */
.bold {
  font-weight: bold;
}

/* line 4802, ../sass/screen.scss */
.t-left {
  text-align: left;
}

/* line 4805, ../sass/screen.scss */
.t-right {
  text-align: right;
}

/* line 4808, ../sass/screen.scss */
.t-center {
  text-align: center;
}

/* line 4811, ../sass/screen.scss */
.t-upper {
  text-transform: uppercase;
}

/* line 4814, ../sass/screen.scss */
.t-red {
  color: #E3574C;
}

/* line 4817, ../sass/screen.scss */
.t-pink {
  color: #E25CB5;
}

/* line 4820, ../sass/screen.scss */
.t-violet {
  color: #7F0FE9;
}

/* line 4823, ../sass/screen.scss */
.t-blue {
  color: #221ED2;
}

/* line 4826, ../sass/screen.scss */
.t-light-blue {
  color: #0EA7E9;
}

/* line 4829, ../sass/screen.scss */
.t-green {
  color: #32BD75;
}

/*.t-green{
    color: #2EBE76;
}
.t-light-green{
    color: #46C381;
}*/
/* line 4838, ../sass/screen.scss */
.t-green-yellow {
  color: #B2BE20;
}

/* line 4841, ../sass/screen.scss */
.t-yellow {
  color: #E9AC0E;
}

/* line 4844, ../sass/screen.scss */
.t-grey {
  color: #464646;
}

/* line 4847, ../sass/screen.scss */
.t-light-grey {
  color: #868686;
}

/* line 4850, ../sass/screen.scss */
.t-very-light-grey {
  color: #CFD6D9;
}

/* line 4853, ../sass/screen.scss */
.t-dark-grey {
  color: #3b3b3b;
}

/* line 4856, ../sass/screen.scss */
.t-white {
  color: #FFFFFF;
}

/* line 4859, ../sass/screen.scss */
.t-black {
  color: #000000;
}

/* line 4862, ../sass/screen.scss */
.t-orange {
  color: #e4574d;
}

/* line 4865, ../sass/screen.scss */
.t-flag-red {
  color: #e3574c;
}

/* line 4868, ../sass/screen.scss */
.t-flag-pink {
  color: #e15cb4;
}

/* line 4871, ../sass/screen.scss */
.t-flag-violet {
  color: #7e16e8;
}

/* line 4874, ../sass/screen.scss */
.t-flag-navy {
  color: #2723d1;
}

/* line 4877, ../sass/screen.scss */
.t-flag-blue {
  color: #16a5e8;
}

/* line 4880, ../sass/screen.scss */
.t-flag-green {
  color: #32bd75;
}

/* line 4883, ../sass/screen.scss */
.t-flag-grass {
  color: #b0bd25;
}

/* line 4886, ../sass/screen.scss */
.t-flag-yellow {
  color: #e8aa16;
}

/* line 4889, ../sass/screen.scss */
.t-flag-gray {
  color: #484848;
}

/* line 4892, ../sass/screen.scss */
.t-flag-orange {
  color: #e17832;
}

/* line 4896, ../sass/screen.scss */
div.icon-bg {
  width: 42px;
  height: 42px;
  display: inline-block;
  border-radius: 20px;
  behavior: url(../js/vendor/css3pie/PIE.php);
  text-align: center;
  line-height: 42px;
  font-size: 30px;
}

/* line 4906, ../sass/screen.scss */
span.icon-with-notification {
  position: relative;
}
/* line 4908, ../sass/screen.scss */
span.icon-with-notification .notification-dot {
  top: -8px;
  left: -8px;
}

/* line 4913, ../sass/screen.scss */
span.notification-dot {
  box-sizing: border-box;
  position: absolute;
  display: block;
  min-width: 8px;
  height: 18px;
  border-radius: 9px;
  behavior: url(../js/vendor/css3pie/PIE.php);
  color: #FFFFFF;
  background-color: #B8112B;
  line-height: 18px;
  text-align: center;
  display: none;
  font-weight: bold;
  font-family: 'Roboto', sans-serif;
  padding: 0 5px;
  font-size: 13px;
  min-width: 18px;
}
/* line 4931, ../sass/screen.scss */
span.notification-dot.show {
  display: block;
}

/* STRONY PRZED ZALOGOWANIEM */
/* line 4937, ../sass/screen.scss */
body.generic {
  padding-bottom: 80px;
}
/* line 4940, ../sass/screen.scss */
body.generic .navbar.navbar-top .logo {
  display: block;
  width: 100%;
}
/* line 4947, ../sass/screen.scss */
body.generic .content-container {
  margin: 50px auto;
  max-width: 1160px;
  min-width: 320px;
  height: auto;
  min-height: auto;
  color: #3b3b3b;
  position: relative;
}
/* line 4955, ../sass/screen.scss */
body.generic .content-container .module-bar {
  margin-bottom: 40px;
}
/* line 4957, ../sass/screen.scss */
body.generic .content-container .module-bar h1 a {
  color: #000000;
}
/* line 4963, ../sass/screen.scss */
body.generic .content-container .text {
  border-left: 1px solid #9C9D9D;
  padding-left: 30px;
}
/* line 4966, ../sass/screen.scss */
body.generic .content-container .text p {
  margin-bottom: 20px;
  line-height: 1.4em;
}

/* line 4975, ../sass/screen.scss */
.status-done {
  background-color: #91c84a;
}

/* line 4978, ../sass/screen.scss */
.status-pending {
  background-color: #e3574c;
}

/* line 4981, ../sass/screen.scss */
.status-inactive {
  background-color: #bababa;
}

/* line 4984, ../sass/screen.scss */
.status-neutral {
  background-color: #40c6e0;
}

/* line 4988, ../sass/screen.scss */
.icon-send-files {
  background-image: url("../img/icons/send_files.png");
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 4988, ../sass/screen.scss */
  .icon-send-files {
    /* on retina, use image that's scaled by 2 */
    background-image: url("../img/icons/send_files@2x.png");
    background-size: 40px 40px;
  }
}

/* line 4992, ../sass/screen.scss */
.icon-send-data {
  background-image: url("../img/icons/send_data.png");
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 4992, ../sass/screen.scss */
  .icon-send-data {
    /* on retina, use image that's scaled by 2 */
    background-image: url("../img/icons/send_data@2x.png");
    background-size: 40px 40px;
  }
}

/* line 4996, ../sass/screen.scss */
.icon-accept-files {
  background-image: url("../img/icons/accept_files.png");
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 4996, ../sass/screen.scss */
  .icon-accept-files {
    /* on retina, use image that's scaled by 2 */
    background-image: url("../img/icons/accept_files@2x.png");
    background-size: 40px 40px;
  }
}

/* line 5000, ../sass/screen.scss */
.icon-tax-files {
  background-image: url("../img/icons/tax_files.png");
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 5000, ../sass/screen.scss */
  .icon-tax-files {
    /* on retina, use image that's scaled by 2 */
    background-image: url("../img/icons/tax_files@2x.png");
    background-size: 40px 40px;
  }
}

/* line 5007, ../sass/screen.scss */
.icon-documents {
  background-image: url("../img/icons/doc.png");
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 5007, ../sass/screen.scss */
  .icon-documents {
    /* on retina, use image that's scaled by 2 */
    background-image: url("../img/icons/doc@2x.png");
    background-size: 40px 40px;
  }
}

/* line 5011, ../sass/screen.scss */
.icon-add-document {
  background-image: url("../img/icons/add_doc.png");
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 5011, ../sass/screen.scss */
  .icon-add-document {
    /* on retina, use image that's scaled by 2 */
    background-image: url("../img/icons/add_doc@2x.png");
    background-size: 40px 40px;
  }
}

/* line 5015, ../sass/screen.scss */
.icon-add-external {
  background-image: url("../img/icons/add_data.png");
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 5015, ../sass/screen.scss */
  .icon-add-external {
    /* on retina, use image that's scaled by 2 */
    background-image: url("../img/icons/add_data@2x.png");
    background-size: 40px 40px;
  }
}

/* line 5019, ../sass/screen.scss */
.icon-analysis {
  background-image: url("../img/icons/analisis.png");
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 5019, ../sass/screen.scss */
  .icon-analysis {
    /* on retina, use image that's scaled by 2 */
    background-image: url("../img/icons/analisis@2x.png");
    background-size: 40px 40px;
  }
}

/* line 5023, ../sass/screen.scss */
.icon-settings {
  background-image: url("../img/icons/settings.png");
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 5023, ../sass/screen.scss */
  .icon-settings {
    /* on retina, use image that's scaled by 2 */
    background-image: url("../img/icons/settings@2x.png");
    background-size: 40px 40px;
  }
}

/* line 5027, ../sass/screen.scss */
.icon-account-document {
  background-image: url("../img/icons/tax_docs.png");
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 5027, ../sass/screen.scss */
  .icon-account-document {
    /* on retina, use image that's scaled by 2 */
    background-image: url("../img/icons/tax_docs@2x.png");
    background-size: 40px 40px;
  }
}

/* line 5031, ../sass/screen.scss */
.icon-digitalize-document {
  background-image: url("../img/icons/digi_docs.png");
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 5031, ../sass/screen.scss */
  .icon-digitalize-document {
    /* on retina, use image that's scaled by 2 */
    background-image: url("../img/icons/digi_docs@2x.png");
    background-size: 40px 40px;
  }
}

/* line 5039, ../sass/screen.scss */
.bg-blue {
  background-color: #397182;
}

/* line 5042, ../sass/screen.scss */
.bg-teal {
  background-color: #4BB8A1;
}

/* line 5045, ../sass/screen.scss */
.bg-teal-light {
  background-color: #87CFC1;
}

/* line 5048, ../sass/screen.scss */
.bg-teal-lighter {
  background: #D8F0EC;
}

/* line 5051, ../sass/screen.scss */
.bg-green {
  background-color: #3DB881;
}

/* line 5054, ../sass/screen.scss */
.bg-dark-green {
  background-color: #4bb8a2;
}

/* line 5057, ../sass/screen.scss */
.bg-red {
  background-color: #C21930;
}

/* line 5060, ../sass/screen.scss */
.bg-yellow {
  background-color: #E7AB19;
}

/* line 5063, ../sass/screen.scss */
.bg-cyan {
  background-color: #74AFBF;
}

/* line 5066, ../sass/screen.scss */
.bg-violet {
  background-color: #76508B;
}

/* line 5069, ../sass/screen.scss */
.bg-orange {
  background-color: #E4574D;
}

/* line 5072, ../sass/screen.scss */
.bg-dark-orange {
  background-color: #d89f26;
}

/* line 5075, ../sass/screen.scss */
.bg-clay {
  background-color: #e3574c;
}

/* line 5078, ../sass/screen.scss */
.bg-dark-grey {
  background-color: #A2A2A2;
}

/* line 5081, ../sass/screen.scss */
.bg-light-grey {
  background-color: #C0C0C0;
}

/* line 5084, ../sass/screen.scss */
.bg-grey {
  background-color: #B7B3B2;
}

/* line 5087, ../sass/screen.scss */
.bg-widget-grey {
  background-color: #525353;
}

/* line 5090, ../sass/screen.scss */
.bg-dark {
  background-color: #2F2F2F;
}

/* line 5093, ../sass/screen.scss */
.bg-white {
  background-color: #FFFFFF;
}

/* line 5096, ../sass/screen.scss */
.bg-pear {
  background-color: #F6F0D8;
}

/* line 5100, ../sass/screen.scss */
.ball-pulse-sync > div {
  background: #4BB8A2;
}

/* line 5103, ../sass/screen.scss */
.loader {
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  min-height: 80px;
  padding-top: 35px;
  color: #C0C0C0;
  background-image: url("../img/loader-grey.gif");
  background-repeat: no-repeat;
  background-position: center top;
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 5103, ../sass/screen.scss */
  .loader {
    /* on retina, use image that's scaled by 2 */
    background-image: url("../img/loader-grey@2x.gif");
    background-size: 57px 28px;
  }
}
/* line 5114, ../sass/screen.scss */
.loader.loader-dark {
  color: #FFFFFF;
}
/* line 5118, ../sass/screen.scss */
.loader.loader-no-text .text {
  display: none;
}
/* line 5122, ../sass/screen.scss */
.loader.loader-small {
  background-image: url("../img/loader-grey.gif");
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 5122, ../sass/screen.scss */
  .loader.loader-small {
    /* on retina, use image that's scaled by 2 */
    background-image: url("../img/loader-grey@2x.gif");
    background-size: 28px 14px;
  }
}

/* line 5127, ../sass/screen.scss */
.over-loader {
  position: fixed !important;
  min-height: 100px;
  overflow: hidden;
}
/* line 5131, ../sass/screen.scss */
.over-loader .loader {
  position: fixed;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.75);
  z-index: 25;
}
/* line 5141, ../sass/screen.scss */
.over-loader .loader span {
  padding-top: 30px;
  background-image: url("../img/loader-black.gif");
  background-repeat: no-repeat;
  background-position: center top;
  position: absolute;
  top: 45%;
  display: block;
  width: 100%;
  text-align: center;
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 5141, ../sass/screen.scss */
  .over-loader .loader span {
    /* on retina, use image that's scaled by 2 */
    background-image: url("../img/loader-black@2x.gif");
    background-size: 57px 28px;
  }
}

/* line 5156, ../sass/screen.scss */
.kendo-tooltip-container {
  width: auto;
  max-height: 100%;
  height: 100%;
  border: 1px solid #3b3b3b;
  background: #FFFFFF;
}
/* line 5162, ../sass/screen.scss */
.kendo-tooltip-container img {
  max-width: 100%;
  max-height: 100%;
  background: url("../img/loader-grey.gif");
  background-repeat: no-repeat;
  background-position: center center;
  width: 100%;
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 5162, ../sass/screen.scss */
  .kendo-tooltip-container img {
    /* on retina, use image that's scaled by 2 */
    background-image: url("../img/loader-grey@2x.gif");
    background-size: 57px 28px;
  }
}

/* line 5172, ../sass/screen.scss */
.k-tooltip-content {
  vertical-align: middle;
}

/* line 5175, ../sass/screen.scss */
.k-tooltip-content img,
.k-tooltip-content p {
  float: left;
}

/* GRID */
/* line 5181, ../sass/screen.scss */
.grid {
  width: 100%;
  /*max-width: 1140px;*/
  /*min-width: 748px;  when using padded grid on ipad in portrait mode, width should be viewport-width - padding = (768 - 20) = 748. actually, it should be even smaller to allow for padding of grid containing element */
  margin: 0 auto;
  overflow: auto;
  display: table;
  table-layout: fixed;
}
/* line 5182, ../sass/screen.scss */
.grid .grid:after {
  content: "";
  display: table;
  clear: both;
}
/* line 5187, ../sass/screen.scss */
.grid.max500 {
  max-width: 500px;
  width: 500px;
}
/* line 5191, ../sass/screen.scss */
.grid.max640 {
  max-width: 640px;
  width: 640px;
}
/* line 5196, ../sass/screen.scss */
.grid .grid-pad {
  padding-top: 20px;
  padding-left: 20px;
  /* grid-space to left */
  padding-right: 0;
  /* grid-space to right: (grid-space-left - column-space) e.g. 20px-20px=0 */
}
/* line 5208, ../sass/screen.scss */
.grid.responsive {
  display: block;
}
/* line 5210, ../sass/screen.scss */
.grid.responsive [class*='col-'] {
  float: left;
  display: block;
}
/* line 5215, ../sass/screen.scss */
.grid.adaptive {
  table-layout: initial;
}
/* line 5218, ../sass/screen.scss */
.grid [class*='col-'] {
  padding-right: 2%;
  display: table-cell;
  min-height: 1px;
  vertical-align: top;
}
/* line 5223, ../sass/screen.scss */
.grid [class*='col-'].v-centered {
  vertical-align: middle;
}
/* line 5226, ../sass/screen.scss */
.grid [class*='col-'].v-top {
  vertical-align: top;
}
/* line 5229, ../sass/screen.scss */
.grid [class*='col-'].v-bottom {
  vertical-align: bottom;
}
/* line 5234, ../sass/screen.scss */
.grid > [class*='col-']:last-of-type {
  padding-right: 0;
}
/* line 5237, ../sass/screen.scss */
.grid > .col-1-1 {
  width: 100%;
}
/* line 5241, ../sass/screen.scss */
.grid.narrow > [class*='col-'] {
  padding-right: 1%;
}
/* line 5244, ../sass/screen.scss */
.grid.narrow > [class*='col-']:last-of-type {
  padding-right: 0;
}
/* line 5247, ../sass/screen.scss */
.grid.narrow > .col-1-1 {
  width: 100%;
}
/* line 5252, ../sass/screen.scss */
.grid.wide > [class*='col-'] {
  padding-right: 3%;
}
/* line 5255, ../sass/screen.scss */
.grid.wide > [class*='col-']:last-of-type {
  padding-right: 0;
}
/* line 5258, ../sass/screen.scss */
.grid.wide > .col-1-1 {
  width: 100%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-1-2 {
  width: 51%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-1-2:last-of-type {
  width: 49%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-1-2 {
  margin-left: 51%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-1-2 {
  width: 50.5%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-1-2:last-of-type {
  width: 49.5%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-1-2 {
  margin-left: 50.5%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-1-2 {
  width: 51.5%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-1-2:last-of-type {
  width: 48.5%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-1-2 {
  margin-left: 51.5%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-2-2 {
  width: 102%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-2-2:last-of-type {
  width: 100%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-2-2 {
  margin-left: 102%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-2-2 {
  width: 101%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-2-2:last-of-type {
  width: 100%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-2-2 {
  margin-left: 101%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-2-2 {
  width: 103%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-2-2:last-of-type {
  width: 100%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-2-2 {
  margin-left: 103%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-1-3 {
  width: 34%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-1-3:last-of-type {
  width: 32%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-1-3 {
  margin-left: 34%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-1-3 {
  width: 33.66667%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-1-3:last-of-type {
  width: 32.66667%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-1-3 {
  margin-left: 33.66667%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-1-3 {
  width: 34.33333%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-1-3:last-of-type {
  width: 31.33333%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-1-3 {
  margin-left: 34.33333%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-2-3 {
  width: 68%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-2-3:last-of-type {
  width: 66%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-2-3 {
  margin-left: 68%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-2-3 {
  width: 67.33333%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-2-3:last-of-type {
  width: 66.33333%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-2-3 {
  margin-left: 67.33333%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-2-3 {
  width: 68.66667%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-2-3:last-of-type {
  width: 65.66667%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-2-3 {
  margin-left: 68.66667%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-3-3 {
  width: 102%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-3-3:last-of-type {
  width: 100%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-3-3 {
  margin-left: 102%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-3-3 {
  width: 101%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-3-3:last-of-type {
  width: 100%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-3-3 {
  margin-left: 101%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-3-3 {
  width: 103%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-3-3:last-of-type {
  width: 100%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-3-3 {
  margin-left: 103%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-1-4 {
  width: 25.5%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-1-4:last-of-type {
  width: 23.5%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-1-4 {
  margin-left: 25.5%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-1-4 {
  width: 25.25%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-1-4:last-of-type {
  width: 24.25%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-1-4 {
  margin-left: 25.25%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-1-4 {
  width: 25.75%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-1-4:last-of-type {
  width: 22.75%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-1-4 {
  margin-left: 25.75%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-2-4 {
  width: 51%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-2-4:last-of-type {
  width: 49%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-2-4 {
  margin-left: 51%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-2-4 {
  width: 50.5%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-2-4:last-of-type {
  width: 49.5%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-2-4 {
  margin-left: 50.5%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-2-4 {
  width: 51.5%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-2-4:last-of-type {
  width: 48.5%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-2-4 {
  margin-left: 51.5%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-3-4 {
  width: 76.5%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-3-4:last-of-type {
  width: 74.5%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-3-4 {
  margin-left: 76.5%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-3-4 {
  width: 75.75%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-3-4:last-of-type {
  width: 74.75%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-3-4 {
  margin-left: 75.75%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-3-4 {
  width: 77.25%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-3-4:last-of-type {
  width: 74.25%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-3-4 {
  margin-left: 77.25%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-4-4 {
  width: 102%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-4-4:last-of-type {
  width: 100%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-4-4 {
  margin-left: 102%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-4-4 {
  width: 101%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-4-4:last-of-type {
  width: 100%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-4-4 {
  margin-left: 101%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-4-4 {
  width: 103%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-4-4:last-of-type {
  width: 100%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-4-4 {
  margin-left: 103%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-1-5 {
  width: 20.4%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-1-5:last-of-type {
  width: 18.4%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-1-5 {
  margin-left: 20.4%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-1-5 {
  width: 20.2%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-1-5:last-of-type {
  width: 19.2%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-1-5 {
  margin-left: 20.2%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-1-5 {
  width: 20.6%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-1-5:last-of-type {
  width: 17.6%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-1-5 {
  margin-left: 20.6%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-2-5 {
  width: 40.8%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-2-5:last-of-type {
  width: 38.8%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-2-5 {
  margin-left: 40.8%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-2-5 {
  width: 40.4%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-2-5:last-of-type {
  width: 39.4%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-2-5 {
  margin-left: 40.4%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-2-5 {
  width: 41.2%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-2-5:last-of-type {
  width: 38.2%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-2-5 {
  margin-left: 41.2%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-3-5 {
  width: 61.2%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-3-5:last-of-type {
  width: 59.2%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-3-5 {
  margin-left: 61.2%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-3-5 {
  width: 60.6%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-3-5:last-of-type {
  width: 59.6%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-3-5 {
  margin-left: 60.6%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-3-5 {
  width: 61.8%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-3-5:last-of-type {
  width: 58.8%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-3-5 {
  margin-left: 61.8%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-4-5 {
  width: 81.6%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-4-5:last-of-type {
  width: 79.6%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-4-5 {
  margin-left: 81.6%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-4-5 {
  width: 80.8%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-4-5:last-of-type {
  width: 79.8%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-4-5 {
  margin-left: 80.8%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-4-5 {
  width: 82.4%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-4-5:last-of-type {
  width: 79.4%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-4-5 {
  margin-left: 82.4%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-5-5 {
  width: 102%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-5-5:last-of-type {
  width: 100%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-5-5 {
  margin-left: 102%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-5-5 {
  width: 101%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-5-5:last-of-type {
  width: 100%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-5-5 {
  margin-left: 101%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-5-5 {
  width: 103%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-5-5:last-of-type {
  width: 100%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-5-5 {
  margin-left: 103%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-1-6 {
  width: 17%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-1-6:last-of-type {
  width: 15%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-1-6 {
  margin-left: 17%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-1-6 {
  width: 16.83333%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-1-6:last-of-type {
  width: 15.83333%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-1-6 {
  margin-left: 16.83333%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-1-6 {
  width: 17.16667%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-1-6:last-of-type {
  width: 14.16667%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-1-6 {
  margin-left: 17.16667%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-2-6 {
  width: 34%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-2-6:last-of-type {
  width: 32%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-2-6 {
  margin-left: 34%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-2-6 {
  width: 33.66667%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-2-6:last-of-type {
  width: 32.66667%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-2-6 {
  margin-left: 33.66667%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-2-6 {
  width: 34.33333%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-2-6:last-of-type {
  width: 31.33333%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-2-6 {
  margin-left: 34.33333%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-3-6 {
  width: 51%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-3-6:last-of-type {
  width: 49%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-3-6 {
  margin-left: 51%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-3-6 {
  width: 50.5%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-3-6:last-of-type {
  width: 49.5%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-3-6 {
  margin-left: 50.5%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-3-6 {
  width: 51.5%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-3-6:last-of-type {
  width: 48.5%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-3-6 {
  margin-left: 51.5%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-4-6 {
  width: 68%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-4-6:last-of-type {
  width: 66%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-4-6 {
  margin-left: 68%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-4-6 {
  width: 67.33333%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-4-6:last-of-type {
  width: 66.33333%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-4-6 {
  margin-left: 67.33333%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-4-6 {
  width: 68.66667%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-4-6:last-of-type {
  width: 65.66667%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-4-6 {
  margin-left: 68.66667%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-5-6 {
  width: 85%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-5-6:last-of-type {
  width: 83%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-5-6 {
  margin-left: 85%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-5-6 {
  width: 84.16667%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-5-6:last-of-type {
  width: 83.16667%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-5-6 {
  margin-left: 84.16667%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-5-6 {
  width: 85.83333%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-5-6:last-of-type {
  width: 82.83333%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-5-6 {
  margin-left: 85.83333%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-6-6 {
  width: 102%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-6-6:last-of-type {
  width: 100%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-6-6 {
  margin-left: 102%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-6-6 {
  width: 101%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-6-6:last-of-type {
  width: 100%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-6-6 {
  margin-left: 101%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-6-6 {
  width: 103%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-6-6:last-of-type {
  width: 100%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-6-6 {
  margin-left: 103%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-1-7 {
  width: 14.57143%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-1-7:last-of-type {
  width: 12.57143%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-1-7 {
  margin-left: 14.57143%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-1-7 {
  width: 14.42857%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-1-7:last-of-type {
  width: 13.42857%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-1-7 {
  margin-left: 14.42857%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-1-7 {
  width: 14.71429%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-1-7:last-of-type {
  width: 11.71429%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-1-7 {
  margin-left: 14.71429%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-2-7 {
  width: 29.14286%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-2-7:last-of-type {
  width: 27.14286%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-2-7 {
  margin-left: 29.14286%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-2-7 {
  width: 28.85714%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-2-7:last-of-type {
  width: 27.85714%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-2-7 {
  margin-left: 28.85714%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-2-7 {
  width: 29.42857%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-2-7:last-of-type {
  width: 26.42857%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-2-7 {
  margin-left: 29.42857%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-3-7 {
  width: 43.71429%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-3-7:last-of-type {
  width: 41.71429%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-3-7 {
  margin-left: 43.71429%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-3-7 {
  width: 43.28571%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-3-7:last-of-type {
  width: 42.28571%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-3-7 {
  margin-left: 43.28571%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-3-7 {
  width: 44.14286%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-3-7:last-of-type {
  width: 41.14286%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-3-7 {
  margin-left: 44.14286%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-4-7 {
  width: 58.28571%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-4-7:last-of-type {
  width: 56.28571%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-4-7 {
  margin-left: 58.28571%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-4-7 {
  width: 57.71429%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-4-7:last-of-type {
  width: 56.71429%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-4-7 {
  margin-left: 57.71429%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-4-7 {
  width: 58.85714%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-4-7:last-of-type {
  width: 55.85714%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-4-7 {
  margin-left: 58.85714%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-5-7 {
  width: 72.85714%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-5-7:last-of-type {
  width: 70.85714%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-5-7 {
  margin-left: 72.85714%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-5-7 {
  width: 72.14286%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-5-7:last-of-type {
  width: 71.14286%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-5-7 {
  margin-left: 72.14286%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-5-7 {
  width: 73.57143%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-5-7:last-of-type {
  width: 70.57143%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-5-7 {
  margin-left: 73.57143%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-6-7 {
  width: 87.42857%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-6-7:last-of-type {
  width: 85.42857%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-6-7 {
  margin-left: 87.42857%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-6-7 {
  width: 86.57143%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-6-7:last-of-type {
  width: 85.57143%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-6-7 {
  margin-left: 86.57143%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-6-7 {
  width: 88.28571%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-6-7:last-of-type {
  width: 85.28571%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-6-7 {
  margin-left: 88.28571%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-7-7 {
  width: 102%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-7-7:last-of-type {
  width: 100%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-7-7 {
  margin-left: 102%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-7-7 {
  width: 101%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-7-7:last-of-type {
  width: 100%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-7-7 {
  margin-left: 101%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-7-7 {
  width: 103%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-7-7:last-of-type {
  width: 100%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-7-7 {
  margin-left: 103%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-1-8 {
  width: 12.75%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-1-8:last-of-type {
  width: 10.75%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-1-8 {
  margin-left: 12.75%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-1-8 {
  width: 12.625%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-1-8:last-of-type {
  width: 11.625%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-1-8 {
  margin-left: 12.625%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-1-8 {
  width: 12.875%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-1-8:last-of-type {
  width: 9.875%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-1-8 {
  margin-left: 12.875%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-2-8 {
  width: 25.5%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-2-8:last-of-type {
  width: 23.5%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-2-8 {
  margin-left: 25.5%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-2-8 {
  width: 25.25%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-2-8:last-of-type {
  width: 24.25%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-2-8 {
  margin-left: 25.25%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-2-8 {
  width: 25.75%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-2-8:last-of-type {
  width: 22.75%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-2-8 {
  margin-left: 25.75%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-3-8 {
  width: 38.25%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-3-8:last-of-type {
  width: 36.25%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-3-8 {
  margin-left: 38.25%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-3-8 {
  width: 37.875%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-3-8:last-of-type {
  width: 36.875%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-3-8 {
  margin-left: 37.875%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-3-8 {
  width: 38.625%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-3-8:last-of-type {
  width: 35.625%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-3-8 {
  margin-left: 38.625%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-4-8 {
  width: 51%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-4-8:last-of-type {
  width: 49%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-4-8 {
  margin-left: 51%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-4-8 {
  width: 50.5%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-4-8:last-of-type {
  width: 49.5%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-4-8 {
  margin-left: 50.5%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-4-8 {
  width: 51.5%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-4-8:last-of-type {
  width: 48.5%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-4-8 {
  margin-left: 51.5%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-5-8 {
  width: 63.75%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-5-8:last-of-type {
  width: 61.75%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-5-8 {
  margin-left: 63.75%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-5-8 {
  width: 63.125%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-5-8:last-of-type {
  width: 62.125%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-5-8 {
  margin-left: 63.125%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-5-8 {
  width: 64.375%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-5-8:last-of-type {
  width: 61.375%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-5-8 {
  margin-left: 64.375%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-6-8 {
  width: 76.5%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-6-8:last-of-type {
  width: 74.5%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-6-8 {
  margin-left: 76.5%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-6-8 {
  width: 75.75%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-6-8:last-of-type {
  width: 74.75%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-6-8 {
  margin-left: 75.75%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-6-8 {
  width: 77.25%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-6-8:last-of-type {
  width: 74.25%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-6-8 {
  margin-left: 77.25%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-7-8 {
  width: 89.25%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-7-8:last-of-type {
  width: 87.25%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-7-8 {
  margin-left: 89.25%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-7-8 {
  width: 88.375%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-7-8:last-of-type {
  width: 87.375%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-7-8 {
  margin-left: 88.375%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-7-8 {
  width: 90.125%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-7-8:last-of-type {
  width: 87.125%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-7-8 {
  margin-left: 90.125%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-8-8 {
  width: 102%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-8-8:last-of-type {
  width: 100%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-8-8 {
  margin-left: 102%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-8-8 {
  width: 101%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-8-8:last-of-type {
  width: 100%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-8-8 {
  margin-left: 101%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-8-8 {
  width: 103%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-8-8:last-of-type {
  width: 100%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-8-8 {
  margin-left: 103%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-1-9 {
  width: 11.33333%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-1-9:last-of-type {
  width: 9.33333%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-1-9 {
  margin-left: 11.33333%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-1-9 {
  width: 11.22222%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-1-9:last-of-type {
  width: 10.22222%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-1-9 {
  margin-left: 11.22222%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-1-9 {
  width: 11.44444%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-1-9:last-of-type {
  width: 8.44444%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-1-9 {
  margin-left: 11.44444%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-2-9 {
  width: 22.66667%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-2-9:last-of-type {
  width: 20.66667%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-2-9 {
  margin-left: 22.66667%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-2-9 {
  width: 22.44444%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-2-9:last-of-type {
  width: 21.44444%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-2-9 {
  margin-left: 22.44444%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-2-9 {
  width: 22.88889%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-2-9:last-of-type {
  width: 19.88889%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-2-9 {
  margin-left: 22.88889%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-3-9 {
  width: 34%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-3-9:last-of-type {
  width: 32%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-3-9 {
  margin-left: 34%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-3-9 {
  width: 33.66667%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-3-9:last-of-type {
  width: 32.66667%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-3-9 {
  margin-left: 33.66667%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-3-9 {
  width: 34.33333%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-3-9:last-of-type {
  width: 31.33333%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-3-9 {
  margin-left: 34.33333%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-4-9 {
  width: 45.33333%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-4-9:last-of-type {
  width: 43.33333%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-4-9 {
  margin-left: 45.33333%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-4-9 {
  width: 44.88889%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-4-9:last-of-type {
  width: 43.88889%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-4-9 {
  margin-left: 44.88889%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-4-9 {
  width: 45.77778%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-4-9:last-of-type {
  width: 42.77778%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-4-9 {
  margin-left: 45.77778%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-5-9 {
  width: 56.66667%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-5-9:last-of-type {
  width: 54.66667%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-5-9 {
  margin-left: 56.66667%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-5-9 {
  width: 56.11111%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-5-9:last-of-type {
  width: 55.11111%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-5-9 {
  margin-left: 56.11111%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-5-9 {
  width: 57.22222%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-5-9:last-of-type {
  width: 54.22222%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-5-9 {
  margin-left: 57.22222%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-6-9 {
  width: 68%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-6-9:last-of-type {
  width: 66%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-6-9 {
  margin-left: 68%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-6-9 {
  width: 67.33333%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-6-9:last-of-type {
  width: 66.33333%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-6-9 {
  margin-left: 67.33333%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-6-9 {
  width: 68.66667%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-6-9:last-of-type {
  width: 65.66667%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-6-9 {
  margin-left: 68.66667%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-7-9 {
  width: 79.33333%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-7-9:last-of-type {
  width: 77.33333%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-7-9 {
  margin-left: 79.33333%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-7-9 {
  width: 78.55556%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-7-9:last-of-type {
  width: 77.55556%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-7-9 {
  margin-left: 78.55556%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-7-9 {
  width: 80.11111%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-7-9:last-of-type {
  width: 77.11111%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-7-9 {
  margin-left: 80.11111%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-8-9 {
  width: 90.66667%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-8-9:last-of-type {
  width: 88.66667%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-8-9 {
  margin-left: 90.66667%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-8-9 {
  width: 89.77778%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-8-9:last-of-type {
  width: 88.77778%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-8-9 {
  margin-left: 89.77778%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-8-9 {
  width: 91.55556%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-8-9:last-of-type {
  width: 88.55556%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-8-9 {
  margin-left: 91.55556%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-9-9 {
  width: 102%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-9-9:last-of-type {
  width: 100%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-9-9 {
  margin-left: 102%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-9-9 {
  width: 101%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-9-9:last-of-type {
  width: 100%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-9-9 {
  margin-left: 101%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-9-9 {
  width: 103%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-9-9:last-of-type {
  width: 100%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-9-9 {
  margin-left: 103%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-1-10 {
  width: 10.2%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-1-10:last-of-type {
  width: 8.2%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-1-10 {
  margin-left: 10.2%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-1-10 {
  width: 10.1%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-1-10:last-of-type {
  width: 9.1%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-1-10 {
  margin-left: 10.1%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-1-10 {
  width: 10.3%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-1-10:last-of-type {
  width: 7.3%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-1-10 {
  margin-left: 10.3%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-2-10 {
  width: 20.4%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-2-10:last-of-type {
  width: 18.4%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-2-10 {
  margin-left: 20.4%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-2-10 {
  width: 20.2%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-2-10:last-of-type {
  width: 19.2%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-2-10 {
  margin-left: 20.2%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-2-10 {
  width: 20.6%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-2-10:last-of-type {
  width: 17.6%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-2-10 {
  margin-left: 20.6%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-3-10 {
  width: 30.6%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-3-10:last-of-type {
  width: 28.6%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-3-10 {
  margin-left: 30.6%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-3-10 {
  width: 30.3%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-3-10:last-of-type {
  width: 29.3%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-3-10 {
  margin-left: 30.3%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-3-10 {
  width: 30.9%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-3-10:last-of-type {
  width: 27.9%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-3-10 {
  margin-left: 30.9%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-4-10 {
  width: 40.8%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-4-10:last-of-type {
  width: 38.8%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-4-10 {
  margin-left: 40.8%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-4-10 {
  width: 40.4%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-4-10:last-of-type {
  width: 39.4%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-4-10 {
  margin-left: 40.4%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-4-10 {
  width: 41.2%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-4-10:last-of-type {
  width: 38.2%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-4-10 {
  margin-left: 41.2%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-5-10 {
  width: 51%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-5-10:last-of-type {
  width: 49%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-5-10 {
  margin-left: 51%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-5-10 {
  width: 50.5%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-5-10:last-of-type {
  width: 49.5%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-5-10 {
  margin-left: 50.5%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-5-10 {
  width: 51.5%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-5-10:last-of-type {
  width: 48.5%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-5-10 {
  margin-left: 51.5%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-6-10 {
  width: 61.2%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-6-10:last-of-type {
  width: 59.2%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-6-10 {
  margin-left: 61.2%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-6-10 {
  width: 60.6%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-6-10:last-of-type {
  width: 59.6%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-6-10 {
  margin-left: 60.6%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-6-10 {
  width: 61.8%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-6-10:last-of-type {
  width: 58.8%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-6-10 {
  margin-left: 61.8%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-7-10 {
  width: 71.4%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-7-10:last-of-type {
  width: 69.4%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-7-10 {
  margin-left: 71.4%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-7-10 {
  width: 70.7%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-7-10:last-of-type {
  width: 69.7%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-7-10 {
  margin-left: 70.7%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-7-10 {
  width: 72.1%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-7-10:last-of-type {
  width: 69.1%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-7-10 {
  margin-left: 72.1%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-8-10 {
  width: 81.6%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-8-10:last-of-type {
  width: 79.6%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-8-10 {
  margin-left: 81.6%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-8-10 {
  width: 80.8%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-8-10:last-of-type {
  width: 79.8%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-8-10 {
  margin-left: 80.8%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-8-10 {
  width: 82.4%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-8-10:last-of-type {
  width: 79.4%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-8-10 {
  margin-left: 82.4%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-9-10 {
  width: 91.8%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-9-10:last-of-type {
  width: 89.8%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-9-10 {
  margin-left: 91.8%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-9-10 {
  width: 90.9%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-9-10:last-of-type {
  width: 89.9%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-9-10 {
  margin-left: 90.9%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-9-10 {
  width: 92.7%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-9-10:last-of-type {
  width: 89.7%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-9-10 {
  margin-left: 92.7%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-10-10 {
  width: 102%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-10-10:last-of-type {
  width: 100%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-10-10 {
  margin-left: 102%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-10-10 {
  width: 101%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-10-10:last-of-type {
  width: 100%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-10-10 {
  margin-left: 101%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-10-10 {
  width: 103%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-10-10:last-of-type {
  width: 100%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-10-10 {
  margin-left: 103%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-1-11 {
  width: 9.27273%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-1-11:last-of-type {
  width: 7.27273%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-1-11 {
  margin-left: 9.27273%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-1-11 {
  width: 9.18182%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-1-11:last-of-type {
  width: 8.18182%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-1-11 {
  margin-left: 9.18182%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-1-11 {
  width: 9.36364%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-1-11:last-of-type {
  width: 6.36364%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-1-11 {
  margin-left: 9.36364%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-2-11 {
  width: 18.54545%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-2-11:last-of-type {
  width: 16.54545%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-2-11 {
  margin-left: 18.54545%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-2-11 {
  width: 18.36364%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-2-11:last-of-type {
  width: 17.36364%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-2-11 {
  margin-left: 18.36364%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-2-11 {
  width: 18.72727%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-2-11:last-of-type {
  width: 15.72727%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-2-11 {
  margin-left: 18.72727%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-3-11 {
  width: 27.81818%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-3-11:last-of-type {
  width: 25.81818%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-3-11 {
  margin-left: 27.81818%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-3-11 {
  width: 27.54545%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-3-11:last-of-type {
  width: 26.54545%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-3-11 {
  margin-left: 27.54545%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-3-11 {
  width: 28.09091%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-3-11:last-of-type {
  width: 25.09091%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-3-11 {
  margin-left: 28.09091%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-4-11 {
  width: 37.09091%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-4-11:last-of-type {
  width: 35.09091%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-4-11 {
  margin-left: 37.09091%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-4-11 {
  width: 36.72727%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-4-11:last-of-type {
  width: 35.72727%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-4-11 {
  margin-left: 36.72727%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-4-11 {
  width: 37.45455%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-4-11:last-of-type {
  width: 34.45455%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-4-11 {
  margin-left: 37.45455%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-5-11 {
  width: 46.36364%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-5-11:last-of-type {
  width: 44.36364%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-5-11 {
  margin-left: 46.36364%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-5-11 {
  width: 45.90909%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-5-11:last-of-type {
  width: 44.90909%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-5-11 {
  margin-left: 45.90909%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-5-11 {
  width: 46.81818%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-5-11:last-of-type {
  width: 43.81818%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-5-11 {
  margin-left: 46.81818%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-6-11 {
  width: 55.63636%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-6-11:last-of-type {
  width: 53.63636%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-6-11 {
  margin-left: 55.63636%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-6-11 {
  width: 55.09091%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-6-11:last-of-type {
  width: 54.09091%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-6-11 {
  margin-left: 55.09091%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-6-11 {
  width: 56.18182%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-6-11:last-of-type {
  width: 53.18182%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-6-11 {
  margin-left: 56.18182%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-7-11 {
  width: 64.90909%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-7-11:last-of-type {
  width: 62.90909%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-7-11 {
  margin-left: 64.90909%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-7-11 {
  width: 64.27273%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-7-11:last-of-type {
  width: 63.27273%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-7-11 {
  margin-left: 64.27273%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-7-11 {
  width: 65.54545%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-7-11:last-of-type {
  width: 62.54545%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-7-11 {
  margin-left: 65.54545%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-8-11 {
  width: 74.18182%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-8-11:last-of-type {
  width: 72.18182%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-8-11 {
  margin-left: 74.18182%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-8-11 {
  width: 73.45455%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-8-11:last-of-type {
  width: 72.45455%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-8-11 {
  margin-left: 73.45455%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-8-11 {
  width: 74.90909%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-8-11:last-of-type {
  width: 71.90909%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-8-11 {
  margin-left: 74.90909%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-9-11 {
  width: 83.45455%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-9-11:last-of-type {
  width: 81.45455%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-9-11 {
  margin-left: 83.45455%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-9-11 {
  width: 82.63636%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-9-11:last-of-type {
  width: 81.63636%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-9-11 {
  margin-left: 82.63636%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-9-11 {
  width: 84.27273%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-9-11:last-of-type {
  width: 81.27273%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-9-11 {
  margin-left: 84.27273%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-10-11 {
  width: 92.72727%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-10-11:last-of-type {
  width: 90.72727%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-10-11 {
  margin-left: 92.72727%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-10-11 {
  width: 91.81818%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-10-11:last-of-type {
  width: 90.81818%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-10-11 {
  margin-left: 91.81818%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-10-11 {
  width: 93.63636%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-10-11:last-of-type {
  width: 90.63636%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-10-11 {
  margin-left: 93.63636%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-11-11 {
  width: 102%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-11-11:last-of-type {
  width: 100%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-11-11 {
  margin-left: 102%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-11-11 {
  width: 101%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-11-11:last-of-type {
  width: 100%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-11-11 {
  margin-left: 101%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-11-11 {
  width: 103%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-11-11:last-of-type {
  width: 100%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-11-11 {
  margin-left: 103%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-1-12 {
  width: 8.5%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-1-12:last-of-type {
  width: 6.5%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-1-12 {
  margin-left: 8.5%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-1-12 {
  width: 8.41667%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-1-12:last-of-type {
  width: 7.41667%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-1-12 {
  margin-left: 8.41667%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-1-12 {
  width: 8.58333%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-1-12:last-of-type {
  width: 5.58333%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-1-12 {
  margin-left: 8.58333%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-2-12 {
  width: 17%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-2-12:last-of-type {
  width: 15%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-2-12 {
  margin-left: 17%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-2-12 {
  width: 16.83333%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-2-12:last-of-type {
  width: 15.83333%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-2-12 {
  margin-left: 16.83333%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-2-12 {
  width: 17.16667%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-2-12:last-of-type {
  width: 14.16667%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-2-12 {
  margin-left: 17.16667%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-3-12 {
  width: 25.5%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-3-12:last-of-type {
  width: 23.5%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-3-12 {
  margin-left: 25.5%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-3-12 {
  width: 25.25%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-3-12:last-of-type {
  width: 24.25%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-3-12 {
  margin-left: 25.25%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-3-12 {
  width: 25.75%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-3-12:last-of-type {
  width: 22.75%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-3-12 {
  margin-left: 25.75%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-4-12 {
  width: 34%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-4-12:last-of-type {
  width: 32%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-4-12 {
  margin-left: 34%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-4-12 {
  width: 33.66667%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-4-12:last-of-type {
  width: 32.66667%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-4-12 {
  margin-left: 33.66667%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-4-12 {
  width: 34.33333%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-4-12:last-of-type {
  width: 31.33333%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-4-12 {
  margin-left: 34.33333%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-5-12 {
  width: 42.5%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-5-12:last-of-type {
  width: 40.5%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-5-12 {
  margin-left: 42.5%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-5-12 {
  width: 42.08333%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-5-12:last-of-type {
  width: 41.08333%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-5-12 {
  margin-left: 42.08333%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-5-12 {
  width: 42.91667%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-5-12:last-of-type {
  width: 39.91667%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-5-12 {
  margin-left: 42.91667%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-6-12 {
  width: 51%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-6-12:last-of-type {
  width: 49%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-6-12 {
  margin-left: 51%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-6-12 {
  width: 50.5%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-6-12:last-of-type {
  width: 49.5%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-6-12 {
  margin-left: 50.5%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-6-12 {
  width: 51.5%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-6-12:last-of-type {
  width: 48.5%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-6-12 {
  margin-left: 51.5%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-7-12 {
  width: 59.5%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-7-12:last-of-type {
  width: 57.5%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-7-12 {
  margin-left: 59.5%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-7-12 {
  width: 58.91667%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-7-12:last-of-type {
  width: 57.91667%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-7-12 {
  margin-left: 58.91667%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-7-12 {
  width: 60.08333%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-7-12:last-of-type {
  width: 57.08333%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-7-12 {
  margin-left: 60.08333%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-8-12 {
  width: 68%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-8-12:last-of-type {
  width: 66%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-8-12 {
  margin-left: 68%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-8-12 {
  width: 67.33333%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-8-12:last-of-type {
  width: 66.33333%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-8-12 {
  margin-left: 67.33333%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-8-12 {
  width: 68.66667%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-8-12:last-of-type {
  width: 65.66667%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-8-12 {
  margin-left: 68.66667%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-9-12 {
  width: 76.5%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-9-12:last-of-type {
  width: 74.5%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-9-12 {
  margin-left: 76.5%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-9-12 {
  width: 75.75%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-9-12:last-of-type {
  width: 74.75%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-9-12 {
  margin-left: 75.75%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-9-12 {
  width: 77.25%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-9-12:last-of-type {
  width: 74.25%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-9-12 {
  margin-left: 77.25%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-10-12 {
  width: 85%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-10-12:last-of-type {
  width: 83%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-10-12 {
  margin-left: 85%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-10-12 {
  width: 84.16667%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-10-12:last-of-type {
  width: 83.16667%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-10-12 {
  margin-left: 84.16667%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-10-12 {
  width: 85.83333%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-10-12:last-of-type {
  width: 82.83333%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-10-12 {
  margin-left: 85.83333%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-11-12 {
  width: 93.5%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-11-12:last-of-type {
  width: 91.5%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-11-12 {
  margin-left: 93.5%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-11-12 {
  width: 92.58333%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-11-12:last-of-type {
  width: 91.58333%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-11-12 {
  margin-left: 92.58333%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-11-12 {
  width: 94.41667%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-11-12:last-of-type {
  width: 91.41667%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-11-12 {
  margin-left: 94.41667%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-12-12 {
  width: 102%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-12-12:last-of-type {
  width: 100%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-12-12 {
  margin-left: 102%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-12-12 {
  width: 101%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-12-12:last-of-type {
  width: 100%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-12-12 {
  margin-left: 101%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-12-12 {
  width: 103%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-12-12:last-of-type {
  width: 100%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-12-12 {
  margin-left: 103%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-1-13 {
  width: 7.84615%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-1-13:last-of-type {
  width: 5.84615%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-1-13 {
  margin-left: 7.84615%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-1-13 {
  width: 7.76923%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-1-13:last-of-type {
  width: 6.76923%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-1-13 {
  margin-left: 7.76923%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-1-13 {
  width: 7.92308%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-1-13:last-of-type {
  width: 4.92308%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-1-13 {
  margin-left: 7.92308%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-2-13 {
  width: 15.69231%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-2-13:last-of-type {
  width: 13.69231%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-2-13 {
  margin-left: 15.69231%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-2-13 {
  width: 15.53846%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-2-13:last-of-type {
  width: 14.53846%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-2-13 {
  margin-left: 15.53846%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-2-13 {
  width: 15.84615%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-2-13:last-of-type {
  width: 12.84615%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-2-13 {
  margin-left: 15.84615%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-3-13 {
  width: 23.53846%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-3-13:last-of-type {
  width: 21.53846%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-3-13 {
  margin-left: 23.53846%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-3-13 {
  width: 23.30769%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-3-13:last-of-type {
  width: 22.30769%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-3-13 {
  margin-left: 23.30769%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-3-13 {
  width: 23.76923%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-3-13:last-of-type {
  width: 20.76923%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-3-13 {
  margin-left: 23.76923%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-4-13 {
  width: 31.38462%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-4-13:last-of-type {
  width: 29.38462%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-4-13 {
  margin-left: 31.38462%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-4-13 {
  width: 31.07692%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-4-13:last-of-type {
  width: 30.07692%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-4-13 {
  margin-left: 31.07692%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-4-13 {
  width: 31.69231%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-4-13:last-of-type {
  width: 28.69231%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-4-13 {
  margin-left: 31.69231%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-5-13 {
  width: 39.23077%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-5-13:last-of-type {
  width: 37.23077%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-5-13 {
  margin-left: 39.23077%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-5-13 {
  width: 38.84615%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-5-13:last-of-type {
  width: 37.84615%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-5-13 {
  margin-left: 38.84615%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-5-13 {
  width: 39.61538%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-5-13:last-of-type {
  width: 36.61538%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-5-13 {
  margin-left: 39.61538%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-6-13 {
  width: 47.07692%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-6-13:last-of-type {
  width: 45.07692%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-6-13 {
  margin-left: 47.07692%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-6-13 {
  width: 46.61538%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-6-13:last-of-type {
  width: 45.61538%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-6-13 {
  margin-left: 46.61538%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-6-13 {
  width: 47.53846%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-6-13:last-of-type {
  width: 44.53846%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-6-13 {
  margin-left: 47.53846%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-7-13 {
  width: 54.92308%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-7-13:last-of-type {
  width: 52.92308%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-7-13 {
  margin-left: 54.92308%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-7-13 {
  width: 54.38462%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-7-13:last-of-type {
  width: 53.38462%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-7-13 {
  margin-left: 54.38462%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-7-13 {
  width: 55.46154%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-7-13:last-of-type {
  width: 52.46154%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-7-13 {
  margin-left: 55.46154%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-8-13 {
  width: 62.76923%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-8-13:last-of-type {
  width: 60.76923%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-8-13 {
  margin-left: 62.76923%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-8-13 {
  width: 62.15385%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-8-13:last-of-type {
  width: 61.15385%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-8-13 {
  margin-left: 62.15385%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-8-13 {
  width: 63.38462%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-8-13:last-of-type {
  width: 60.38462%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-8-13 {
  margin-left: 63.38462%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-9-13 {
  width: 70.61538%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-9-13:last-of-type {
  width: 68.61538%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-9-13 {
  margin-left: 70.61538%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-9-13 {
  width: 69.92308%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-9-13:last-of-type {
  width: 68.92308%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-9-13 {
  margin-left: 69.92308%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-9-13 {
  width: 71.30769%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-9-13:last-of-type {
  width: 68.30769%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-9-13 {
  margin-left: 71.30769%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-10-13 {
  width: 78.46154%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-10-13:last-of-type {
  width: 76.46154%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-10-13 {
  margin-left: 78.46154%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-10-13 {
  width: 77.69231%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-10-13:last-of-type {
  width: 76.69231%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-10-13 {
  margin-left: 77.69231%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-10-13 {
  width: 79.23077%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-10-13:last-of-type {
  width: 76.23077%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-10-13 {
  margin-left: 79.23077%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-11-13 {
  width: 86.30769%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-11-13:last-of-type {
  width: 84.30769%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-11-13 {
  margin-left: 86.30769%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-11-13 {
  width: 85.46154%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-11-13:last-of-type {
  width: 84.46154%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-11-13 {
  margin-left: 85.46154%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-11-13 {
  width: 87.15385%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-11-13:last-of-type {
  width: 84.15385%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-11-13 {
  margin-left: 87.15385%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-12-13 {
  width: 94.15385%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-12-13:last-of-type {
  width: 92.15385%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-12-13 {
  margin-left: 94.15385%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-12-13 {
  width: 93.23077%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-12-13:last-of-type {
  width: 92.23077%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-12-13 {
  margin-left: 93.23077%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-12-13 {
  width: 95.07692%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-12-13:last-of-type {
  width: 92.07692%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-12-13 {
  margin-left: 95.07692%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-13-13 {
  width: 102%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-13-13:last-of-type {
  width: 100%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-13-13 {
  margin-left: 102%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-13-13 {
  width: 101%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-13-13:last-of-type {
  width: 100%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-13-13 {
  margin-left: 101%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-13-13 {
  width: 103%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-13-13:last-of-type {
  width: 100%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-13-13 {
  margin-left: 103%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-1-14 {
  width: 7.28571%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-1-14:last-of-type {
  width: 5.28571%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-1-14 {
  margin-left: 7.28571%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-1-14 {
  width: 7.21429%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-1-14:last-of-type {
  width: 6.21429%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-1-14 {
  margin-left: 7.21429%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-1-14 {
  width: 7.35714%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-1-14:last-of-type {
  width: 4.35714%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-1-14 {
  margin-left: 7.35714%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-2-14 {
  width: 14.57143%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-2-14:last-of-type {
  width: 12.57143%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-2-14 {
  margin-left: 14.57143%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-2-14 {
  width: 14.42857%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-2-14:last-of-type {
  width: 13.42857%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-2-14 {
  margin-left: 14.42857%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-2-14 {
  width: 14.71429%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-2-14:last-of-type {
  width: 11.71429%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-2-14 {
  margin-left: 14.71429%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-3-14 {
  width: 21.85714%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-3-14:last-of-type {
  width: 19.85714%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-3-14 {
  margin-left: 21.85714%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-3-14 {
  width: 21.64286%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-3-14:last-of-type {
  width: 20.64286%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-3-14 {
  margin-left: 21.64286%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-3-14 {
  width: 22.07143%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-3-14:last-of-type {
  width: 19.07143%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-3-14 {
  margin-left: 22.07143%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-4-14 {
  width: 29.14286%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-4-14:last-of-type {
  width: 27.14286%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-4-14 {
  margin-left: 29.14286%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-4-14 {
  width: 28.85714%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-4-14:last-of-type {
  width: 27.85714%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-4-14 {
  margin-left: 28.85714%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-4-14 {
  width: 29.42857%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-4-14:last-of-type {
  width: 26.42857%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-4-14 {
  margin-left: 29.42857%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-5-14 {
  width: 36.42857%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-5-14:last-of-type {
  width: 34.42857%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-5-14 {
  margin-left: 36.42857%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-5-14 {
  width: 36.07143%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-5-14:last-of-type {
  width: 35.07143%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-5-14 {
  margin-left: 36.07143%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-5-14 {
  width: 36.78571%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-5-14:last-of-type {
  width: 33.78571%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-5-14 {
  margin-left: 36.78571%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-6-14 {
  width: 43.71429%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-6-14:last-of-type {
  width: 41.71429%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-6-14 {
  margin-left: 43.71429%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-6-14 {
  width: 43.28571%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-6-14:last-of-type {
  width: 42.28571%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-6-14 {
  margin-left: 43.28571%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-6-14 {
  width: 44.14286%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-6-14:last-of-type {
  width: 41.14286%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-6-14 {
  margin-left: 44.14286%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-7-14 {
  width: 51%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-7-14:last-of-type {
  width: 49%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-7-14 {
  margin-left: 51%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-7-14 {
  width: 50.5%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-7-14:last-of-type {
  width: 49.5%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-7-14 {
  margin-left: 50.5%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-7-14 {
  width: 51.5%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-7-14:last-of-type {
  width: 48.5%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-7-14 {
  margin-left: 51.5%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-8-14 {
  width: 58.28571%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-8-14:last-of-type {
  width: 56.28571%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-8-14 {
  margin-left: 58.28571%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-8-14 {
  width: 57.71429%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-8-14:last-of-type {
  width: 56.71429%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-8-14 {
  margin-left: 57.71429%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-8-14 {
  width: 58.85714%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-8-14:last-of-type {
  width: 55.85714%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-8-14 {
  margin-left: 58.85714%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-9-14 {
  width: 65.57143%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-9-14:last-of-type {
  width: 63.57143%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-9-14 {
  margin-left: 65.57143%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-9-14 {
  width: 64.92857%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-9-14:last-of-type {
  width: 63.92857%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-9-14 {
  margin-left: 64.92857%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-9-14 {
  width: 66.21429%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-9-14:last-of-type {
  width: 63.21429%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-9-14 {
  margin-left: 66.21429%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-10-14 {
  width: 72.85714%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-10-14:last-of-type {
  width: 70.85714%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-10-14 {
  margin-left: 72.85714%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-10-14 {
  width: 72.14286%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-10-14:last-of-type {
  width: 71.14286%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-10-14 {
  margin-left: 72.14286%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-10-14 {
  width: 73.57143%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-10-14:last-of-type {
  width: 70.57143%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-10-14 {
  margin-left: 73.57143%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-11-14 {
  width: 80.14286%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-11-14:last-of-type {
  width: 78.14286%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-11-14 {
  margin-left: 80.14286%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-11-14 {
  width: 79.35714%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-11-14:last-of-type {
  width: 78.35714%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-11-14 {
  margin-left: 79.35714%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-11-14 {
  width: 80.92857%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-11-14:last-of-type {
  width: 77.92857%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-11-14 {
  margin-left: 80.92857%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-12-14 {
  width: 87.42857%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-12-14:last-of-type {
  width: 85.42857%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-12-14 {
  margin-left: 87.42857%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-12-14 {
  width: 86.57143%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-12-14:last-of-type {
  width: 85.57143%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-12-14 {
  margin-left: 86.57143%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-12-14 {
  width: 88.28571%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-12-14:last-of-type {
  width: 85.28571%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-12-14 {
  margin-left: 88.28571%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-13-14 {
  width: 94.71429%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-13-14:last-of-type {
  width: 92.71429%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-13-14 {
  margin-left: 94.71429%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-13-14 {
  width: 93.78571%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-13-14:last-of-type {
  width: 92.78571%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-13-14 {
  margin-left: 93.78571%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-13-14 {
  width: 95.64286%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-13-14:last-of-type {
  width: 92.64286%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-13-14 {
  margin-left: 95.64286%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-14-14 {
  width: 102%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-14-14:last-of-type {
  width: 100%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-14-14 {
  margin-left: 102%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-14-14 {
  width: 101%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-14-14:last-of-type {
  width: 100%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-14-14 {
  margin-left: 101%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-14-14 {
  width: 103%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-14-14:last-of-type {
  width: 100%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-14-14 {
  margin-left: 103%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-1-15 {
  width: 6.8%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-1-15:last-of-type {
  width: 4.8%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-1-15 {
  margin-left: 6.8%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-1-15 {
  width: 6.73333%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-1-15:last-of-type {
  width: 5.73333%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-1-15 {
  margin-left: 6.73333%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-1-15 {
  width: 6.86667%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-1-15:last-of-type {
  width: 3.86667%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-1-15 {
  margin-left: 6.86667%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-2-15 {
  width: 13.6%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-2-15:last-of-type {
  width: 11.6%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-2-15 {
  margin-left: 13.6%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-2-15 {
  width: 13.46667%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-2-15:last-of-type {
  width: 12.46667%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-2-15 {
  margin-left: 13.46667%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-2-15 {
  width: 13.73333%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-2-15:last-of-type {
  width: 10.73333%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-2-15 {
  margin-left: 13.73333%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-3-15 {
  width: 20.4%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-3-15:last-of-type {
  width: 18.4%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-3-15 {
  margin-left: 20.4%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-3-15 {
  width: 20.2%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-3-15:last-of-type {
  width: 19.2%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-3-15 {
  margin-left: 20.2%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-3-15 {
  width: 20.6%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-3-15:last-of-type {
  width: 17.6%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-3-15 {
  margin-left: 20.6%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-4-15 {
  width: 27.2%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-4-15:last-of-type {
  width: 25.2%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-4-15 {
  margin-left: 27.2%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-4-15 {
  width: 26.93333%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-4-15:last-of-type {
  width: 25.93333%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-4-15 {
  margin-left: 26.93333%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-4-15 {
  width: 27.46667%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-4-15:last-of-type {
  width: 24.46667%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-4-15 {
  margin-left: 27.46667%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-5-15 {
  width: 34%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-5-15:last-of-type {
  width: 32%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-5-15 {
  margin-left: 34%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-5-15 {
  width: 33.66667%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-5-15:last-of-type {
  width: 32.66667%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-5-15 {
  margin-left: 33.66667%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-5-15 {
  width: 34.33333%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-5-15:last-of-type {
  width: 31.33333%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-5-15 {
  margin-left: 34.33333%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-6-15 {
  width: 40.8%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-6-15:last-of-type {
  width: 38.8%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-6-15 {
  margin-left: 40.8%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-6-15 {
  width: 40.4%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-6-15:last-of-type {
  width: 39.4%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-6-15 {
  margin-left: 40.4%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-6-15 {
  width: 41.2%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-6-15:last-of-type {
  width: 38.2%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-6-15 {
  margin-left: 41.2%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-7-15 {
  width: 47.6%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-7-15:last-of-type {
  width: 45.6%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-7-15 {
  margin-left: 47.6%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-7-15 {
  width: 47.13333%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-7-15:last-of-type {
  width: 46.13333%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-7-15 {
  margin-left: 47.13333%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-7-15 {
  width: 48.06667%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-7-15:last-of-type {
  width: 45.06667%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-7-15 {
  margin-left: 48.06667%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-8-15 {
  width: 54.4%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-8-15:last-of-type {
  width: 52.4%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-8-15 {
  margin-left: 54.4%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-8-15 {
  width: 53.86667%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-8-15:last-of-type {
  width: 52.86667%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-8-15 {
  margin-left: 53.86667%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-8-15 {
  width: 54.93333%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-8-15:last-of-type {
  width: 51.93333%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-8-15 {
  margin-left: 54.93333%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-9-15 {
  width: 61.2%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-9-15:last-of-type {
  width: 59.2%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-9-15 {
  margin-left: 61.2%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-9-15 {
  width: 60.6%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-9-15:last-of-type {
  width: 59.6%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-9-15 {
  margin-left: 60.6%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-9-15 {
  width: 61.8%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-9-15:last-of-type {
  width: 58.8%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-9-15 {
  margin-left: 61.8%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-10-15 {
  width: 68%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-10-15:last-of-type {
  width: 66%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-10-15 {
  margin-left: 68%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-10-15 {
  width: 67.33333%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-10-15:last-of-type {
  width: 66.33333%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-10-15 {
  margin-left: 67.33333%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-10-15 {
  width: 68.66667%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-10-15:last-of-type {
  width: 65.66667%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-10-15 {
  margin-left: 68.66667%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-11-15 {
  width: 74.8%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-11-15:last-of-type {
  width: 72.8%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-11-15 {
  margin-left: 74.8%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-11-15 {
  width: 74.06667%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-11-15:last-of-type {
  width: 73.06667%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-11-15 {
  margin-left: 74.06667%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-11-15 {
  width: 75.53333%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-11-15:last-of-type {
  width: 72.53333%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-11-15 {
  margin-left: 75.53333%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-12-15 {
  width: 81.6%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-12-15:last-of-type {
  width: 79.6%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-12-15 {
  margin-left: 81.6%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-12-15 {
  width: 80.8%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-12-15:last-of-type {
  width: 79.8%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-12-15 {
  margin-left: 80.8%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-12-15 {
  width: 82.4%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-12-15:last-of-type {
  width: 79.4%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-12-15 {
  margin-left: 82.4%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-13-15 {
  width: 88.4%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-13-15:last-of-type {
  width: 86.4%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-13-15 {
  margin-left: 88.4%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-13-15 {
  width: 87.53333%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-13-15:last-of-type {
  width: 86.53333%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-13-15 {
  margin-left: 87.53333%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-13-15 {
  width: 89.26667%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-13-15:last-of-type {
  width: 86.26667%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-13-15 {
  margin-left: 89.26667%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-14-15 {
  width: 95.2%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-14-15:last-of-type {
  width: 93.2%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-14-15 {
  margin-left: 95.2%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-14-15 {
  width: 94.26667%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-14-15:last-of-type {
  width: 93.26667%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-14-15 {
  margin-left: 94.26667%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-14-15 {
  width: 96.13333%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-14-15:last-of-type {
  width: 93.13333%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-14-15 {
  margin-left: 96.13333%;
}
/* line 5268, ../sass/screen.scss */
.grid > .col-15-15 {
  width: 102%;
}
/* line 5270, ../sass/screen.scss */
.grid > .col-15-15:last-of-type {
  width: 100%;
}
/* line 5274, ../sass/screen.scss */
.grid > .push-15-15 {
  margin-left: 102%;
}
/* line 5279, ../sass/screen.scss */
.grid.narrow > .col-15-15 {
  width: 101%;
}
/* line 5281, ../sass/screen.scss */
.grid.narrow > .col-15-15:last-of-type {
  width: 100%;
}
/* line 5285, ../sass/screen.scss */
.grid.narrow > .push-15-15 {
  margin-left: 101%;
}
/* line 5290, ../sass/screen.scss */
.grid.wide > .col-15-15 {
  width: 103%;
}
/* line 5292, ../sass/screen.scss */
.grid.wide > .col-15-15:last-of-type {
  width: 100%;
}
/* line 5296, ../sass/screen.scss */
.grid.wide > .push-15-15 {
  margin-left: 103%;
}

/*    >[class*='col-']:last-of-type {
        padding-right: 0;
        &.col-2-3, &.col-8-12, &.col-4-6 {
            width: ((100%-2*$grid-margin)/3)*2 + $grid-margin;
        }
        &.col-1-2, &.col-6-12, &.col-3-6 {
            width: ((100%-$grid-margin)/2);
        }
        &.col-1-3, &.col-4-12, &.col-2-6 {
            width: ((100%-2*$grid-margin)/3);
        }

        &.col-1-4, &.col-3-12 {
            width: ((100%-3*$grid-margin)/4);
        }
        &.col-1-5 {
            width: ((100%-4*$grid-margin)/5);
        }
        &.col-1-6, &.col-2-12 {
            width: ((100%-5*$grid-margin)/6);
        }
        &.col-1-7 {
            width: ((100%-6*$grid-margin)/7);
        }
        &.col-1-8 {
            width: ((100%-7*$grid-margin)/8);
        }
        &.col-1-9 {
            width: ((100%-8*$grid-margin)/9);
        }
        &.col-1-10 {
            width: ((100%-9*$grid-margin)/10);
        }
        &.col-1-11 {
            width: ((100%-10*$grid-margin)/11);
        }
        &.col-1-12 {
            width: ((100%-11*$grid-margin)/12);
        }
        &.col-11-12 {
            width: ((100%-11*$grid-margin)/12)*11 + 10*$grid-margin;
        }
        &.col-10-12, &.col-5-6 {
            width: ((100%-11*$grid-margin)/12)*11 + 9*$grid-margin;
        }
        &.col-9-12, &.col-3-4 {
            width: ((100%-11*$grid-margin)/12)*11 + 8*$grid-margin;
        }
        &.col-5-12 {
            width: ((100%-11*$grid-margin)/12)*11 + 4*$grid-margin;
        }
        &.col-7-12 {
            width: ((100%-11*$grid-margin)/12)*11 + 6*$grid-margin;
        }
    } */
/*    &.narrow{
        >[class*='col-'] {
            padding-right: $grid-narrow-margin;
        }
        >.col-1-1 {
            width: 100%;
        }
        >.col-2-3, >.col-8-12, >.col-4-6 {
            width: ((100%-2*$grid-narrow-margin)/3)*2 + 2*$grid-narrow-margin; //67.334%;
        }
        >.col-1-2, >.col-6-12, >.col-3-6 {
            width: ((100%-$grid-narrow-margin)/2) + $grid-narrow-margin; //50.5%;
        }
        >.col-1-3, >.col-4-12, >.col-2-6 {
            width: ((100%-2*$grid-narrow-margin)/3) + $grid-narrow-margin; //33.667%;
        }
        >.col-1-4, >.col-3-12 {
            width: ((100%-3*$grid-narrow-margin)/4) + $grid-narrow-margin; //25.25%;
        }
        >.col-1-5 {
            width: ((100%-4*$grid-narrow-margin)/5) + $grid-narrow-margin; //20.2%;
        }
        >.col-1-6, >.col-2-12 {
            width: ((100%-5*$grid-narrow-margin)/6) + $grid-narrow-margin; //16.833%;
        }
        >.col-1-7 {
            width: ((100%-6*$grid-narrow-margin)/7) + $grid-narrow-margin; //14.428%;
        }
        >.col-1-8 {
            width: ((100%-7*$grid-narrow-margin)/8) + $grid-narrow-margin; //12.625%;
        }
        >.col-1-9 {
            width: ((100%-8*$grid-narrow-margin)/9) + $grid-narrow-margin; //11.22%;
        }
        >.col-1-10 {
            width: ((100%-9*$grid-narrow-margin)/10) + $grid-narrow-margin; //10.1%;
        }
        >.col-1-11 {
            width: ((100%-10*$grid-narrow-margin)/11) + $grid-narrow-margin; //9.18%;
        }
        >.col-1-12 {
            width: ((100%-11*$grid-narrow-margin)/12) + $grid-narrow-margin; //8.416%
        }
        >.col-11-12 {
            width: ((100%-11*$grid-narrow-margin)/12)*11 + 11*$grid-narrow-margin; //92.576%
        }
        >.col-10-12, >.col-5-6 {
            width: ((100%-11*$grid-narrow-margin)/12)*10 + 10*$grid-narrow-margin; //84.16%;
        }
        >.col-9-12, >.col-3-4 {
            width: ((100%-11*$grid-narrow-margin)/12)*9 + 9*$grid-narrow-margin; //75.75%;
        }
        >.col-5-12 {
            width: ((100%-11*$grid-narrow-margin)/12)*5 + 5*$grid-narrow-margin; //42.08%;
        }
        >.col-7-12 {
            width: ((100%-11*$grid-narrow-margin)/12)*7 + 7*$grid-narrow-margin; //58.912%
        }

        >.push-2-3, >.push-8-12, >.push-4-6 {
            margin-left: ((100%-2*$grid-narrow-margin)/3)*2 + 2*$grid-narrow-margin; //67.334%;
        }
        >.push-1-2, .push-6-12, .push-3-6 {
            margin-left: ((100%-$grid-narrow-margin)/2) + $grid-narrow-margin; //50.5%;
        }
        >.push-1-3, >.push-4-12, >.push-2-6 {
            margin-left: ((100%-2*$grid-narrow-margin)/3) + $grid-narrow-margin; //33.667%;
        }
        >.push-10-12, >.push-5-6 {
            width: ((100%-11*$grid-narrow-margin)/12)*10 + 10*$grid-narrow-margin; //84.16%;
        }
        >.push-10-12, >.push-5-6 {
            margin-left: ((100%-11*$grid-narrow-margin)/12)*10 + 11*$grid-narrow-margin; 
        }
        >.push-1-4, >.push-3-12 {
            margin-left: ((100%-3*$grid-narrow-margin)/4) + $grid-narrow-margin; //25.25%;
        }
        >.push-1-5 {
            margin-left: ((100%-4*$grid-narrow-margin)/5) + $grid-narrow-margin; //20.2%;
        }
        >.push-1-6, >.push-2-12 {
            margin-left: ((100%-5*$grid-narrow-margin)/6) + $grid-narrow-margin; //16.833%;
        }
        >.push-1-7 {
            margin-left: ((100%-6*$grid-narrow-margin)/7) + $grid-narrow-margin; //14.428%;
        }
        >.push-1-8 {
            margin-left: ((100%-7*$grid-narrow-margin)/8) + $grid-narrow-margin; //12.625%;
        }
        >.push-1-9 {
            margin-left: ((100%-8*$grid-narrow-margin)/9) + $grid-narrow-margin; //11.22%;
        }
        >.push-1-10 {
            margin-left: ((100%-9*$grid-narrow-margin)/10) + $grid-narrow-margin; //10.1%;
        }
        >.push-1-11 {
            margin-left: ((100%-10*$grid-narrow-margin)/11) + $grid-narrow-margin; //9.18%;
        }
        >.push-1-12 {
            margin-left: ((100%-11*$grid-narrow-margin)/12) + $grid-narrow-margin; //8.416%
        }
        >.push-5-12 {
            margin-left: ((100%-11*$grid-narrow-margin)/12)*5 + 5*$grid-narrow-margin; //8.416%
        }
        >[class*='col-']:last-of-type {
            padding-right: 0;
            &.col-2-3, &.col-8-12, .col-4-6 {
                width: ((100%-2*$grid-narrow-margin)/3)*2 + $grid-narrow-margin; //66.334%;
            }
            &.col-1-2, &.col-6-12, &.col-3-6 {
                width: ((100%-$grid-narrow-margin)/2); //49.5%;
            }
            &.col-1-3, &.col-4-12, &.col-2-6 {
                width: ((100%-2*$grid-narrow-margin)/3); //32.667%;
            }

            &.col-1-4, &.col-3-12 {
                width: ((100%-3*$grid-narrow-margin)/4); //24.25%;
            }
            &.col-1-5 {
                width: ((100%-4*$grid-narrow-margin)/5); //19.2%;
            }
            &.col-1-6, &.col-2-12 {
                width: ((100%-5*$grid-narrow-margin)/6); //15.833%;
            }
            &.col-1-7 {
                width: ((100%-6*$grid-narrow-margin)/7); //13.428%;
            }
            &.col-1-8 {
                width: ((100%-7*$grid-narrow-margin)/8); //11.625%;
            }
            &.col-1-9 {
                width: ((100%-8*$grid-narrow-margin)/9); //10.22%;
            }
            &.col-1-10 {
                width: ((100%-9*$grid-narrow-margin)/10); //9.1%;
            }
            &.col-1-11 {
                width: ((100%-10*$grid-narrow-margin)/11); //8.18%;
            }
            &.col-1-12 {
                width: ((100%-11*$grid-narrow-margin)/12); //7.416%
            }
            &.col-11-12 {
                width: ((100%-11*$grid-narrow-margin)/12)*11 + 10*$grid-narrow-margin; //91.576%
            }
            &.col-10-12, &.col-5-6 {
                width: ((100%-11*$grid-narrow-margin)/12)*11 + 9*$grid-narrow-margin; //83.16%;
            }
            &.col-9-12, &.col-3-4 {
                width: ((100%-11*$grid-narrow-margin)/12)*11 + 8*$grid-narrow-margin; //74.75%;
            }
            &.col-5-12 {
                width: ((100%-11*$grid-narrow-margin)/12)*11 + 4*$grid-narrow-margin; //41.08%;
            }
            &.col-7-12 {
                width: ((100%-11*$grid-narrow-margin)/12)*11 + 6*$grid-narrow-margin; //57.912%
            }
        } 
    }*/
/*    &.wide{
        >[class*='col-'] {
            padding-right: $grid-wide-margin;
        }
        >.col-1-1 {
            width: 100%;
        }
        >.col-2-3, .col-8-12, .col-4-6 {
            width: ((100%-2*$grid-wide-margin)/3)*2 + 2*$grid-wide-margin;
        }
        >.col-1-2, .col-6-12, .col-3-6 {
            width: ((100%-$grid-wide-margin)/2) + $grid-wide-margin;
        }
        >.col-1-3, .col-4-12, .col-2-6 {
            width: ((100%-2*$grid-wide-margin)/3) + $grid-wide-margin;
        }
        >.col-1-4, .col-3-12 {
            width: ((100%-3*$grid-wide-margin)/4) + $grid-wide-margin;
        }
        >.col-1-5 {
            width: ((100%-4*$grid-wide-margin)/5) + $grid-wide-margin;
        }
        >.col-1-6, .col-2-12 {
            width: ((100%-5*$grid-wide-margin)/6) + $grid-wide-margin;
        }
        >.col-1-7 {
            width: ((100%-6*$grid-wide-margin)/7) + $grid-wide-margin;
        }
        >.col-1-8 {
            width: ((100%-7*$grid-wide-margin)/8) + $grid-wide-margin;
        }
        >.col-1-9 {
            width: ((100%-8*$grid-wide-margin)/9) + $grid-wide-margin;
        }
        >.col-1-10 {
            width: ((100%-9*$grid-wide-margin)/10) + $grid-wide-margin;
        }
        >.col-1-11 {
            width: ((100%-10*$grid-wide-margin)/11) + $grid-wide-margin;
        }
        >.col-1-12 {
            width: ((100%-11*$grid-wide-margin)/12) + $grid-wide-margin;
        }
        >.col-11-12 {
            width: ((100%-11*$grid-wide-margin)/12)*11 + 11*$grid-wide-margin;
        }
        >.col-10-12, >.col-5-6 {
            width: ((100%-11*$grid-wide-margin)/12)*10 + 10*$grid-wide-margin;
        }
        >.col-9-12, .col-3-4 {
            width: ((100%-11*$grid-wide-margin)/12)*9 + 9*$grid-wide-margin;
        }
        >.col-5-12 {
            width: ((100%-11*$grid-wide-margin)/12)*5 + 5*$grid-wide-margin;
        }
        >.col-7-12 {
            width: ((100%-11*$grid-wide-margin)/12)*7 + 7*$grid-wide-margin;
        }

        >.push-2-3, >.push-8-12, >.push-4-6 {
            margin-left: ((100%-2*$grid-wide-margin)/3)*2 + 2*$grid-wide-margin;
        }
        >.push-1-2, >.push-6-12, >.push-3-6 {
            margin-left: ((100%-$grid-wide-margin)/2) + $grid-wide-margin;
        }
        >.push-1-3, >.push-4-12, >.push-2-6 {
            margin-left: ((100%-2*$grid-wide-margin)/3) + $grid-wide-margin;
        }
        >.push-10-12, >.push-5-6 {
            width: ((100%-11*$grid-wide-margin)/12)*10 + 10*$grid-wide-margin;
        }
        >.push-1-4, >.push-3-12 {
            margin-left: ((100%-3*$grid-wide-margin)/4) + $grid-wide-margin;
        }
        >.push-1-5 {
            margin-left: ((100%-4*$grid-wide-margin)/5) + $grid-wide-margin;
        }
        >.push-1-6, >.push-2-12 {
            margin-left: ((100%-5*$grid-wide-margin)/6) + $grid-wide-margin;
        }
        >.push-1-7 {
            margin-left: ((100%-6*$grid-wide-margin)/7) + $grid-wide-margin;
        }
        >.push-1-8 {
            margin-left: ((100%-7*$grid-wide-margin)/8) + $grid-wide-margin;
        }
        >.push-1-9 {
            margin-left: ((100%-8*$grid-wide-margin)/9) + $grid-wide-margin;
        }
        >.push-1-10 {
            margin-left: ((100%-9*$grid-wide-margin)/10) + $grid-wide-margin;
        }
        >.push-1-11 {
            margin-left: ((100%-10*$grid-wide-margin)/11) + $grid-wide-margin;
        }
        >.push-1-12 {
            margin-left: ((100%-11*$grid-wide-margin)/12) + $grid-wide-margin;
        }
        >.push-5-12 {
            margin-left: ((100%-11*$grid-wide-margin)/12)*5 + 5*$grid-wide-margin;
        }
        >[class*='col-']:last-of-type {
            padding-right: 0;
            &.col-2-3, &.col-8-12, &.col-4-6 {
                width: ((100%-2*$grid-wide-margin)/3)*2 + $grid-wide-margin;
            }
            &.col-1-2, &.col-6-12, &.col-3-6 {
                width: ((100%-$grid-wide-margin)/2);
            }
            &.col-1-3, &.col-4-12, &.col-2-6 {
                width: ((100%-2*$grid-wide-margin)/3);
            }
            &.col-1-4, &.col-3-12 {
                width: ((100%-3*$grid-wide-margin)/4);
            }
            &.col-1-5 {
                width: ((100%-4*$grid-wide-margin)/5);
            }
            &.col-1-6, &.col-2-12 {
                width: ((100%-5*$grid-wide-margin)/6);
            }
            &.col-1-7 {
                width: ((100%-6*$grid-wide-margin)/7);
            }
            &.col-1-8 {
                width: ((100%-7*$grid-wide-margin)/8);
            }
            &.col-1-9 {
                width: ((100%-8*$grid-wide-margin)/9);
            }
            &.col-1-10 {
                width: ((100%-9*$grid-wide-margin)/10);
            }
            &.col-1-11 {
                width: ((100%-10*$grid-wide-margin)/11);
            }
            &.col-1-12 {
                width: ((100%-11*$grid-wide-margin)/12);
            }
            &.col-11-12 {
                width: ((100%-11*$grid-wide-margin)/12)*11 + 10*$grid-wide-margin;
            }
            &.col-10-12, &.col-5-6 {
                width: ((100%-11*$grid-wide-margin)/12)*11 + 9*$grid-wide-margin;
            }
            &.col-9-12, &.col-3-4 {
                width: ((100%-11*$grid-wide-margin)/12)*11 + 8*$grid-wide-margin;
            }
            &.col-5-12 {
                width: ((100%-11*$grid-wide-margin)/12)*11 + 4*$grid-wide-margin;
            }
            &.col-7-12 {
                width: ((100%-11*$grid-wide-margin)/12)*11 + 6*$grid-wide-margin;
            }
        } 
    }
}*/
/*.col-1-1 {
    width: 100%;
}
.col-2-3, .col-8-12, .col-4-6 {
    width: ((100%-2*$grid-margin)/3)*2 + 2*$grid-margin;
}
.col-1-2, .col-6-12, .col-3-6 {
    width: ((100%-$grid-margin)/2) + $grid-margin;
}
.col-1-3, .col-4-12, .col-2-6 {
    width: ((100%-2*$grid-margin)/3) + $grid-margin;
}
.col-1-4, .col-3-12 {
    width: ((100%-3*$grid-margin)/4) + $grid-margin;
}
.col-1-5 {
    width: ((100%-4*$grid-margin)/5) + $grid-margin;
}
.col-1-6, .col-2-12 {
    width: ((100%-5*$grid-margin)/6) + $grid-margin;
}
.col-1-7 {
    width: ((100%-6*$grid-margin)/7) + $grid-margin;
}
.col-1-8 {
    width: ((100%-7*$grid-margin)/8) + $grid-margin;
}
.col-1-9 {
    width: ((100%-8*$grid-margin)/9) + $grid-margin;
}
.col-1-10 {
    width: ((100%-9*$grid-margin)/10) + $grid-margin;
}
.col-1-11 {
    width: ((100%-10*$grid-margin)/11) + $grid-margin;
}
.col-1-12 {
    width: ((100%-11*$grid-margin)/12) + $grid-margin;
}
.col-11-12 {
    width: ((100%-11*$grid-margin)/12)*11 + 11*$grid-margin;
}
.col-10-12, .col-5-6 {
    width: ((100%-11*$grid-margin)/12)*10 + 10*$grid-margin;
}
.col-9-12, .col-3-4 {
    width: ((100%-11*$grid-margin)/12)*9 + 9*$grid-margin;
}
.col-5-12 {
    width: ((100%-11*$grid-margin)/12)*5 + 5*$grid-margin;
}
.col-7-12 {
    width: ((100%-11*$grid-margin)/12)*7 + 7*$grid-margin;
}




.push-10-12, .push-5-6 {
    margin-left: ((100%-2*$grid-margin)/3)*2 + 2*$grid-margin;
}
.push-2-3, .push-8-12, .push-4-6 {
    margin-left: ((100%-2*$grid-margin)/3)*2 + 2*$grid-margin;
}
.push-1-2, .push-6-12, .push-3-6 {
    margin-left: ((100%-$grid-margin)/2) + $grid-margin;
}
.push-1-3, .push-4-12, .push-2-6 {
    margin-left: ((100%-2*$grid-margin)/3) + $grid-margin;
}
.push-1-4, .push-3-12 {
    margin-left: ((100%-3*$grid-margin)/4) + $grid-margin;
}
.push-10-12, .push-5-6 {
    width: ((100%-11*$grid-margin)/12)*10 + 10*$grid-margin;
}
.push-1-5 {
    margin-left: ((100%-4*$grid-margin)/5) + $grid-margin;
}
.push-1-6, .push-2-12 {
    margin-left: ((100%-5*$grid-margin)/6) + $grid-margin;
}
.push-1-7 {
    margin-left: ((100%-6*$grid-margin)/7) + $grid-margin;
}
.push-1-8 {
    margin-left: ((100%-7*$grid-margin)/8) + $grid-margin;
}
.push-1-9 {
    margin-left: ((100%-8*$grid-margin)/9) + $grid-margin;
}
.push-1-10 {
    margin-left: ((100%-9*$grid-margin)/10) + $grid-margin;
}
.push-1-11 {
    margin-left: ((100%-10*$grid-margin)/11) + $grid-margin;
}
.push-1-12 {
    margin-left: ((100%-11*$grid-margin)/12) + $grid-margin;
}
.push-5-12 {
    margin-left: ((100%-11*$grid-margin)/12)*5 + 5*$grid-narrow-margin;
}*/
@media (max-width: 1400px) {
  /* line 5787, ../sass/screen.scss */
  .edit-container {
    width: 500px;
  }
}
@media (max-width: 1200px) {
  /* line 5794, ../sass/screen.scss */
  .k-grid th, .k-grid td {
    /*            &.desktop-only{
                    display: none;
                    display:none;
                    width:0;
                    height:0;
                    opacity:0;
                    visibility: collapse;  
                    padding: 0px;
                }*/
  }

  /* line 5806, ../sass/screen.scss */
  .preview-container, .edit-container {
    width: 100%;
    display: table;
  }

  /* line 5810, ../sass/screen.scss */
  .preview-container {
    border-right: 0px;
    padding: 20px 0;
    position: inherit;
  }
  /* line 5814, ../sass/screen.scss */
  .preview-container iframe {
    position: initial;
    height: 100vh;
    padding-right: 0px;
  }

  /* line 5820, ../sass/screen.scss */
  .edit-container {
    padding: 0px;
  }
}
@media (max-width: 1100px) {
  /* line 5828, ../sass/screen.scss */
  .content-container .action-bar .file {
    display: none !important;
  }
  /* line 5833, ../sass/screen.scss */
  .content-container .filters-bar .filters, .content-container .filters-bar .switchers {
    display: block;
    width: 100%;
    float: none;
  }
  /* line 5838, ../sass/screen.scss */
  .content-container .filters-bar .switchers {
    text-align: right;
  }
}
