@media (min-width: 1200px) {
  .container {
    width: 1100px !important; } }
.button.btn-default {
  border-radius: 8px;
  background-color: #4068F4;
  color: #fff;
  font-weight: 600;
  border: 1px solid #4068F4;
  box-shadow: none;
  margin: 0 10px;
  background-image: none;
  border-color: #4068F4;
  text-shadow: none; }
  .button.btn-default:hover {
    background-color: #2542AD;
    border-color: #2542AD;
    color: #fff; }
  .button.btn-default:active, .button.btn-default:focus {
    background-color: #4068F4;
    color: #fff;
    outline: none;
    border-color: #4068F4; }
  .open .button.btn-default.dropdown-toggle {
    background-color: #2542AD;
    color: #fff;
    border-color: #2542AD; }
  .button.btn-default.btn-normal.search-button {
    margin: 0; }
.button.dropdown-toggle {
  margin: 0; }

.button.btn-normal {
  border-radius: 0;
  background-color: #949599;
  color: #fff;
  font-weight: 600;
  border: 1px solid #949599;
  box-shadow: none;
  margin: 0 10px;
  background-image: none;
  border-color: #949599;
  text-shadow: none; }
  .button.btn-normal:hover {
    background-color: #626366;
    border-color: #626366;
    color: #fff; }
  .button.btn-normal:active, .button.btn-normal:focus {
    background-color: #949599;
    color: #fff;
    outline: none;
    border-color: #949599; }

.main-content {
  position: relative;
  margin-top: 10px; }
  @media (min-width: 940px) {
    .main-content .left-column {
      padding-right: 0px; } }
  .main-content .left-column .panel-body {
    min-height: 600px; }
    @media (max-width: 940px) {
      .main-content .left-column .panel-body {
        display: none; } }
  .main-content.move-item .left-column a, .main-content.move-item .left-column .jstree-hovered {
    cursor: move; }
  .main-content.copy-item .left-column a, .main-content.copy-item .left-column .jstree-hovered {
    cursor: copy; }
  @media (min-width: 940px) {
    .main-content .right-column .panel-body {
      min-height: 600px; } }
  .main-content .right-column .file-list-table tbody td, .main-content .right-column .file-list-table tbody th {
    border-top: 0;
    border-bottom: 1px solid #ddd;
    line-height: 1.25; }
    .main-content .right-column .file-list-table tbody td label, .main-content .right-column .file-list-table tbody th label {
      padding-left: 0px; }
  .main-content .right-column .file-list-table tbody tr.subitem {
    background-color: #eee; }
    .main-content .right-column .file-list-table tbody tr.subitem td, .main-content .right-column .file-list-table tbody tr.subitem th {
      line-height: 1.1;
      font-size: 0.95em; }
    .main-content .right-column .file-list-table tbody tr.subitem.highlight-row {
      background-color: #2542AD; }
    .main-content .right-column .file-list-table tbody tr.subitem .folder-check {
      padding-left: 25px; }
      .main-content .right-column .file-list-table tbody tr.subitem .folder-check .item-icon {
        font-size: 1.2em; }
      .main-content .right-column .file-list-table tbody tr.subitem .folder-check label {
        margin-right: 12px; }
  .main-content .right-column .file-list-table tbody tr:hover .cell-size span, .main-content .right-column .file-list-table tbody tr:hover .cell-date span {
    color: transparent; }
  .main-content .right-column .file-list-table tbody tr:hover .cell-prop {
    position: relative;
    opacity: 1; }
  .main-content .right-column .file-list-table tbody tr:hover:not(.highlight-row) {
    background: #EAF7FF; }
    .main-content .right-column .file-list-table tbody tr:hover:not(.highlight-row) .row-icons {
      display: inline-flex !important;
      background-color: #EAF7FF; }
      .main-content .right-column .file-list-table tbody tr:hover:not(.highlight-row) .row-icons li {
        margin-right: 20px;
        position: relative; }

header .header-menu {
  z-index: 1000; }

.first-line {
  padding: 10px 15px; }

.logo {
  display: inline-block; }
  @media (max-width: 1024px) {
    .logo {
      display: block; } }
  .logo img {
    max-width: 150px; }

.menu {
  float: right;
  display: inline-block; }
  @media (max-width: 1024px) {
    .menu {
      display: block;
      float: left;
      width: 100%; } }
  .menu .mobile-slider {
    display: none;
    padding: 10px; }
    .menu .mobile-slider:before, .menu .mobile-slider:after {
      content: '';
      display: table; }
    .menu .mobile-slider:after {
      clear: both; }
    @media (max-width: 640px) {
      .menu .mobile-slider {
        display: inline-block;
        float: right; } }
    .menu .mobile-slider span {
      float: right;
      font-size: 32px;
      color: #4068F4;
      cursor: pointer; }
      .menu .mobile-slider span:hover {
        color: #2542AD; }
  .menu .menu-list {
    display: inline-block;
    list-style-type: none;
    margin: 0;
    padding: 6px 0;
    transform: translateZ(0); }
    @media (max-width: 640px) {
      .menu .menu-list {
        width: 100%;
        display: none; } }
    .menu .menu-list > li {
      display: inline-block;
      padding: 0px 20px;
      vertical-align: middle; }
      .menu .menu-list > li.active a {
        color: gray; }
      @media (max-width: 1024px) {
        .menu .menu-list > li {
          padding: 6px 10px; }
          .menu .menu-list > li:first-child {
            padding-left: 0; } }
      @media (max-width: 640px) {
        .menu .menu-list > li {
          display: block;
          padding: 0;
          border-bottom: 2px solid #4068F4;
          transition: background-color .4s ease-in-out; }
          .menu .menu-list > li:hover {
            background-color: #4068F4; }
          .menu .menu-list > li:last-child {
            border-bottom: 0; }
          .menu .menu-list > li a {
            padding: 10px;
            display: block; } }
      .menu .menu-list > li > a {
        text-decoration: none;
        font-weight: 600;
        font-size: 16px;
        color: #4068F4;
        transition: color .3s; }
        .menu .menu-list > li > a:hover {
          color: #2542AD; }
  .menu .header-buttons {
    margin-left: 20px;
    display: inline-block;
    float: right; }
    @media (max-width: 1024px) {
      .menu .header-buttons {
        margin: 0; }
        .menu .header-buttons .button {
          margin: 0 5px; } }
    @media (max-width: 640px) {
      .menu .header-buttons {
        float: left;
        margin: 10px 0; } }

.folder-path {
  background-color: #4068F4;
  color: #fff;
  padding: 5px; }
  .folder-path .page-title {
    margin-top: 10px; }

.path {
  list-style-type: none;
  margin: 0;
  padding: 0; }
  .path li {
    display: inline-block;
    font-weight: 600;
    font-size: 16px; }
    .path li span {
      margin: 0 5px; }
      .path li span.fa {
        margin-left: 0; }
  .path a {
    text-decoration: none;
    color: currentColor; }

.path-shared {
  font-size: 10px; }

.action-buttons {
  list-style-type: none;
  margin: 0;
  padding: 0; }
  @media (max-width: 480px) {
    .action-buttons {
      font-size: 0; }
      .action-buttons li.button {
        margin: 0;
        border: 0;
        padding: 4%;
        width: 32%;
        box-shadow: inset #fff 0 0 0 4px; }
        .action-buttons li.button a {
          font-size: 16px; } }
  .action-buttons .button {
    margin: 0 3px;
    padding: 0 5px;
    background-color: transparent;
    border: none;
    box-shadow: none;
    position: relative; }
  .action-buttons a {
    color: #fff;
    display: block; }
    .action-buttons a:hover {
      color: #fff;
      text-decoration: none; }
    .action-buttons a i {
      margin: 8px 6px; }
  .action-buttons ul.dropdown-menu a {
    text-shadow: none; }
    .action-buttons ul.dropdown-menu a i {
      margin: 0; }

.search-group .button.btn-default {
  background-color: #f1f1f1;
  color: #808080;
  border: 0; }
.search-group .search-input.form-control {
  border: 0;
  margin: 0;
  height: auto !important; }

.panel.box {
  border-radius: 0;
  border: 2px solid #4068F4; }
  .panel.box .panel-body {
    padding: 0; }
.panel.filetree .box-head {
  padding: 5px 15px;
  padding-right: 0px;
  min-height: 46px; }
.panel.filetree .panel-body {
  background-color: #f6f8fa; }
.panel.filetree #folderTree {
  overflow-x: auto; }
.panel .panel-heading.box-head {
  border-radius: 0;
  background-color: #4068F4;
  background-image: none;
  color: #fff;
  font-weight: 600; }

.table-head-buttons {
  list-style-type: none;
  margin: 0;
  padding: 0;
  float: right;
  display: inline-block;
  background-color: transparent; }
  .table-head-buttons li {
    display: inline-block;
    margin-right: 20px; }
    .table-head-buttons li:last-child {
      margin-right: 0; }
  .table-head-buttons a {
    color: #fff; }
    .table-head-buttons a:hover {
      text-decoration: none; }

.table-head-buttons {
  float: none; }
  @media (max-width: 480px) {
    .table-head-buttons > li {
      display: none; }
      .table-head-buttons > li:last-child {
        display: block; } }

@media (max-width: 640px) {
  .thead {
    display: none; } }
.thead .th {
  padding: 5px;
  color: #4068F4;
  border-bottom-color: #4068F4; }
  .thead .th a {
    color: #4068F4; }
    .thead .th a:hover {
      text-decoration: none; }
  .thead .th span {
    margin-left: 5px; }

.tbody .trow {
  position: relative; }
  .tbody .trow .highlight-row {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #2542AD; }
  .tbody .trow.drag-folder-hover {
    background: #ddd; }
.tbody tr.loader {
  font-size: 12px;
  padding: 3px;
  text-align: center; }
.tbody .folder-check {
  font-size: 24px; }
.tbody span {
  color: #4068F4; }
  @media (max-width: 640px) {
    .tbody span {
      font-size: 36px; } }
.tbody .folder-check {
  width: 60px;
  padding-right: 0px; }
  .tbody .folder-check a {
    float: right; }
  .tbody .folder-check a.show-subfolders-link, .tbody .folder-check a.hide-subfolders-link {
    float: none;
    font-size: 16px; }
    .tbody .folder-check a.show-subfolders-link i, .tbody .folder-check a.hide-subfolders-link i {
      position: relative;
      top: -2px; }
  .tbody .folder-check .show-subdirs {
    cursor: pointer; }
  .tbody .folder-check .hide-subdirs {
    display: none;
    cursor: pointer; }
  @media (max-width: 640px) {
    .tbody .folder-check {
      width: 90px;
      padding-left: 16px; } }
.tbody .cell {
  vertical-align: middle; }
  .tbody .cell:not(.cell-name) a {
    text-decoration: none; }
.tbody .cell-name > a {
  display: block;
  width: 100%; }
.tbody .cell-name a {
  color: #545454;
  font-weight: 600; }
  @media (max-width: 640px) {
    .tbody .cell-name a {
      font-size: 18px; } }
.tbody .cell-name .author-name {
  font-size: 12px;
  color: gray;
  font-weight: normal; }
.tbody .cell-name .show-subfolders-link, .tbody .cell-name .hide-subfolders-link {
  font-size: 11px;
  color: #4068F4;
  font-weight: normal; }
.tbody .cell-menu {
  width: 5px;
  padding: 0 !important;
  margin: 0 !important; }
.tbody .cell-author,
.tbody .cell-date {
  color: #bbb; }
  @media (max-width: 640px) {
    .tbody .cell-author,
    .tbody .cell-date {
      display: none; } }
  .tbody .cell-author span,
  .tbody .cell-date span {
    font-size: 14px;
    color: #bbb; }
.tbody .cell-prop {
  opacity: 0;
  transition: opacity .4s; }
  .tbody .cell-prop a {
    color: #4068F4; }
    .tbody .cell-prop a:hover {
      text-decoration: none; }
.tbody .row-icons {
  display: none; }

.highlight-row {
  background-color: #2542AD;
  position: relative;
  /*transition: all 0.4s ease-in;*/ }
  .highlight-row .cell-size span, .highlight-row .cell-date span {
    color: transparent; }
  .highlight-row .cell-name a.author-name {
    color: #fff; }
  .highlight-row .cell-menu a.item-hamburger {
    color: #fff; }
  @media (max-width: 540px) {
    .highlight-row .cell-name a {
      visibility: hidden; }
    .highlight-row .folder-check span,
    .highlight-row .folder-check label {
      visibility: hidden; } }
  .highlight-row span {
    color: #fff; }
  .highlight-row .cell-name a {
    color: #fff; }
    .highlight-row .cell-name a:hover {
      text-decoration: none; }
  .highlight-row .cell-author span,
  .highlight-row .cell-date span {
    display: none; }
  .highlight-row .cell-prop {
    position: relative;
    opacity: 1; }
    .highlight-row .cell-prop > a {
      color: #fff;
      text-decoration: none; }
      .highlight-row .cell-prop > a:hover {
        text-decoration: none; }
  .highlight-row .row-icons {
    display: inline-flex !important;
    background-color: #2542AD; }
    .highlight-row .row-icons a {
      color: #fff; }

.row-icons {
  list-style-type: none;
  float: none;
  position: absolute;
  right: 0;
  top: 1px;
  padding-top: 15px;
  padding-left: 20px; }
  @media (max-width: 400px) {
    .row-icons {
      right: 60px; } }
  .row-icons li {
    margin-right: 20px;
    position: relative; }
    @media (max-width: 540px) {
      .row-icons li {
        font-size: 18px; } }
    .row-icons li a span {
      position: absolute;
      top: -5px;
      right: -2px;
      color: white;
      padding: 2px; }

.footer {
  background-color: #4068F4;
  color: #fff;
  width: 100%;
  padding: 5px;
  margin-top: 20px;
  position: fixed;
  bottom: 0;
  z-index: 10000; }
  @media (max-width: 768px) {
    .footer {
      position: relative; } }
  .footer .footer-menu {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: inline-block;
    float: right; }
    .footer .footer-menu li {
      display: inline-block;
      padding: 0 10px;
      vertical-align: middle; }
      .footer .footer-menu li a {
        text-decoration: none;
        font-size: 14px;
        color: #fff; }

.box-head label,
.table label {
  display: inline-block;
  cursor: pointer;
  position: relative;
  padding-left: 8px;
  margin-right: 10px;
  font-size: 13px;
  margin-bottom: 0; }
  .box-head label.checkbox-custom:before,
  .table label.checkbox-custom:before {
    border: 1px solid #4068F4; }
.box-head label:before,
.table label:before {
  content: '';
  background-color: #fff;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-right: 10px;
  position: absolute;
  left: 0;
  bottom: 0;
  border-radius: 0; }
  @media (max-width: 640px) {
    .box-head label:before,
    .table label:before {
      width: 18px;
      height: 18px; } }
.box-head input[type=checkbox],
.table input[type=checkbox] {
  display: none; }
.box-head input[type=checkbox]:checked + label:before,
.table input[type=checkbox]:checked + label:before {
  content: '';
  background-image: url("../img/check.png");
  background-size: contain;
  font-size: 15px;
  color: #f3f3f3;
  text-align: center;
  line-height: 15px; }

.table label {
  vertical-align: middle;
  margin-top: 10px; }

.box-head {
  font-size: 18px; }
  @media (max-width: 640px) {
    .box-head label {
      margin-bottom: -3px; } }

.manager-workzone {
  position: relative; }
  .manager-workzone .panel-heading .multiple-select-actions {
    display: none;
    font-size: 16px; }
    .manager-workzone .panel-heading .multiple-select-actions .selected-items-text {
      margin-right: 15px; }
    .manager-workzone .panel-heading .multiple-select-actions li {
      margin: 0; }
      .manager-workzone .panel-heading .multiple-select-actions li:hover a {
        background-color: #2542AD;
        border-radius: 2px; }
      .manager-workzone .panel-heading .multiple-select-actions li a {
        padding: 4px; }
  .manager-workzone .drag-folder-helper {
    display: inline-block;
    background: #4068F4;
    color: white;
    padding: 5px;
    border-radius: 2px;
    opacity: 0.8; }

.select-all-column label:before {
  bottom: auto;
  top: 5px; }
.select-all-column .select-all-label {
  margin-left: 10px;
  font-size: 14px;
  font-weight: 600; }

.active-page .path-shared a {
  color: #fff;
  font-weight: 600;
  font-size: 1.2em; }

.tooltip-inner {
  min-width: 100px; }

.sort-by-header .icon-desc, .sort-by-header .icon-asc {
  display: none; }
.sort-by-header.asc .icon-desc {
  display: none; }
.sort-by-header.asc .icon-asc {
  display: inline-block; }
.sort-by-header.dsc .icon-desc {
  display: inline-block; }
.sort-by-header.dsc .icon-asc {
  display: none; }

.manager-blue-bar ul.row-icons {
  padding: 0;
  margin: 0;
  position: relative;
  float: left; }
  .manager-blue-bar ul.row-icons li {
    float: left; }
    .manager-blue-bar ul.row-icons li a {
      color: white;
      text-decoration: none; }
      .manager-blue-bar ul.row-icons li a.back-to-folder {
        padding: 3px; }
.manager-blue-bar .item-navigation {
  float: right; }
  .manager-blue-bar .item-navigation a {
    color: white;
    text-decoration: none;
    padding: 3px; }
    .manager-blue-bar .item-navigation a:first-child {
      margin-right: 10px; }

.account-management-page .menu {
  width: auto;
  float: right; }
  .account-management-page .menu .mobile-slider {
    display: none; }
  @media (max-width: 700px) {
    .account-management-page .menu .menu-list {
      padding: 0; } }
  @media (max-width: 700px) {
    .account-management-page .menu .header-buttons {
      margin: 0; } }
.account-management-page .logo {
  float: left; }
  @media (max-width: 1024px) {
    .account-management-page .logo {
      display: inline-block;
      float: left; } }

.psGreenButton {
  border-color: #4068F4;
  background-color: #4068F4 !important;
  background-image: none;
  color: #ffffff;
  border-radius: 1px;
  box-shadow: none !important;
  background-image: none !important; }
  .psGreenButton:hover {
    border-color: #2542AD;
    background-color: #2542AD !important;
    color: #fff; }
  .psGreenButton:visited {
    background-image: none;
    color: #ffffff;
    background-color: #4068F4 !important; }
  .psGreenButton:active {
    border-color: #4068F4 !important;
    background-color: #4068F4 !important; }
  .psGreenButton:focus {
    color: #fff;
    background-color: #4068F4 !important; }

.psBlackButton {
    border-radius: 5px;
    /*border-color: #646464;*/
    /*background-color: #646464;*/
    background-image: none;
    border-radius: 5px;
    color: #fff;
}

    .psBlackButton:hover {
        border-radius: 5px;
        border-color: #383838;
        background-color: #383838;
        color: #fff;
    }

    .psBlackButton:focus {
        border-radius: 5px;
        border-color: #383838;
        background-color: #383838;
        color: #fff;
    }

    .psBlackButton:active {
        border-radius: 5px;
        border-color: #383838;
        background-color: #383838;
        color: #fff;
    }

.psBlackBtn {
    border-radius: 5px;
    /*border-color: #646464;*/
    /*background-color: #646464;*/
    background-image: none;
    border-radius: 5px;
    color: #fff;
}

    .psBlackBtn:hover {
        border-radius: 5px;
        border-color: #383838;
        background-color: #383838;
        color: #fff;
    }

    .psBlackBtn:focus {
        border-radius: 5px;
        border-color: #383838;
        background-color: #383838;
        color: #fff;
    }

    .psBlackBtn:active {
        border-radius: 5px;
        border-color: #383838;
        background-color: #383838;
        color: #fff;
    }

.btn-info {
    border-radius: 5px;
    border-color: #2542AD;
}

.btn-view-bookmark {
  padding: 20px;
  font-size: 20px; }

.modal-open .modal {
  background: rgba(0, 0, 0, 0.3); }

.container {
  min-height: 100%; }

.md-modal {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 50%;
  max-width: 630px;
  min-width: 320px;
  height: auto;
  z-index: 2000;
  visibility: hidden;
  backface-visibility: hidden;
  transform: translateX(-50%) translateY(-50%); }

.md-show {
  visibility: visible; }
  .md-show ~ .md-overlay {
    opacity: 1;
    visibility: visible; }

.md-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  visibility: hidden;
  top: 0;
  left: 0;
  z-index: 1000;
  opacity: 0;
  background: rgba(0, 0, 0, 0.5);
  transition: all .3s; }

.md-content {
  color: #4068F4;
  background: #fff;
  position: relative;
  border-radius: 3px;
  margin: 0 auto; }
  .md-content h3 {
    color: #fff;
    margin: 0;
    padding: .4em;
    text-align: center;
    font-size: 2.4em;
    font-weight: 300;
    opacity: .8;
    background: #4068F4;
    border-radius: 3px 3px 0 0; }
    .md-content h3 .md-close {
      float: right;
      font-size: 24px;
      cursor: pointer; }
  .md-content > div {
    padding: 15px 40px 30px;
    margin: 0;
    font-weight: 300;
    font-size: 1.15em; }
    .md-content > div p {
      margin: 0;
      padding: 10px 0; }
    .md-content > div ul {
      margin: 0;
      padding: 0 0 30px 20px; }
      .md-content > div ul li {
        padding: 5px 0; }
  .md-content .text-input.form-control {
    border: 2px solid #4068F4;
    border-radius: 0;
    height: 40px;
    box-shadow: none; }
  .md-content .input-addon {
    border-radius: 0;
    background-color: #4068F4;
    color: #fff;
    border: 2px solid #4068F4; }
  .md-content .drag-and-drop {
    border: 2px solid #4068F4;
    padding: 40px;
    margin-top: 20px;
    position: relative; }
    .md-content .drag-and-drop .inner {
      text-align: center; }
    .md-content .drag-and-drop span {
      font-size: 80px; }
  .md-content .modal-button {
    margin-top: 20px;
    text-align: center; }
    .md-content .modal-button .button {
      margin: 0; }
  .md-content .input-group {
    margin-top: 20px; }

.md-effect-1 .md-content {
  transform: scale(0.7);
  opacity: 0;
  transition: all .3s; }
.md-effect-1.md-show .md-content {
  transform: scale(1);
  opacity: 1; }

@media screen and (max-width: 32em) {
  .md-show {
    font-size: 75%; } }
/* Standard bootstrap modals styles */
.modal-content {
  box-shadow: none;
  border: none;
  border-radius: 3px; }
  .modal-content .modal-header {
    background: #4068F4;
    opacity: 0.8; }
    .modal-content .modal-header h3 {
      color: white; }
  .modal-content .popover .popover-title {
    background: #4068F4;
    color: #fff;
    font-size: 15px; }
  .modal-content .popover .popover-content {
    color: #000;
    font-size: 13px; }
  .modal-content .input-group-addon {
    color: white;
    background-color: #7EB9E3;
    border-color: #7EB9E3; }
    .modal-content .input-group-addon .psHelp {
      color: #fff; }
  .modal-content .modal-header > .close {
    font-size: 40px;
    opacity: 1;
    color: #fff;
    line-height: 22px; }
  .modal-content .input-group-sm > .form-control, .modal-content .input-group-sm > .input-group-addon, .modal-content .input-group-sm > .input-group-btn > .btn {
    border-radius: 0;
    height: auto;
    padding: 6px 12px; }
  .modal-content .modal-body {
    padding: 20px 30px 20px 30px;
    max-height: initial;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch; }
  .modal-content .dropzone.dz-clickable .dz-message, .modal-content .dropzone.dz-clickable .dz-message * {
    color: #4068F4 !important;
    font-size: 1.2em; }
  .modal-content .dz-clickable {
    margin-top: 20px;
    border: 2px solid #4068F4;
    border-radius: 0px !important;
    position: relative; }
    .modal-content .dz-clickable .inner {
      text-align: center;
      padding: 25px; }
    .modal-content .dz-clickable span.upload-icon {
      font-size: 80px !important; }

.modal .modal-footer {
  background: white; }

#divShareFolder .permission-boxes {
  clear: left;
  float: left;
  width: 100%;
  margin-bottom: 10px; }
#divShareFolder .permission-boxes .permission-box {
  float: left;
  margin: 0 5px; }
#divShareFolder .permission-boxes .permission-box label {
  font-size: 11px;
  font-weight: bold; }

@media (min-width: 1280px) {
  .modal-dialog-doc {
    width: 50%; } }
.modal-dialog-doc .modal-footer-doc {
  padding: 10px 0;
  text-align: right; }

/* Modal comments - START */
.modal-comments {
  overflow-y: auto !important;
  min-height: 200px; }

.modal-comments .no-comments {
  padding: 90px 0; }

.modal-comments .single-comment {
  border-bottom: 1px solid #e5e5e5;
  margin-top: 10px;
  padding-bottom: 10px;
  float: left;
  width: 100%; }

.modal-comments .user-icon {
  font-size: 3em;
  color: #7EB9E3; }

.modal-comments .comment-header .count {
  font-weight: bold; }

.modal-comments .comment-delete {
  float: right;
  margin-left: 5px; }

.modal-comments .comment-delete a {
  color: #7EB9E3; }

.modal-comments .user-name {
  font-weight: bold; }

.modal-comments .comment-date {
  float: right;
  font-weight: bold;
  color: grey; }

.modal-comments .comment-text {
  font-style: italic;
  margin-top: 5px; }

/* Modal comments - END */
@media (max-width: 1280px) {
  #divFolderStatsModal .table-chart-switcher button {
    margin-top: 10px;
    width: 100%; } }

.portal-modal .step-payment h2 {
  margin: 0 0 10px 0;
  font-size: 16px;
  font-weight: bold; }
.portal-modal .step-payment .payment-options {
  list-style: none;
  margin: 0; }
  .portal-modal .step-payment .payment-options .payment-option {
    border: 2px solid #F0F0F0;
    position: relative;
    margin: 5px 0;
    padding: 5px;
    cursor: pointer; }
    .portal-modal .step-payment .payment-options .payment-option:hover {
      background: #FAFAFA; }
    .portal-modal .step-payment .payment-options .payment-option.selected {
      border: 2px solid #7EB9E3;
      background: #DCEFFC; }
      .portal-modal .step-payment .payment-options .payment-option.selected .selected-icon {
        display: inline-block;
        position: absolute;
        right: -10px;
        top: -10px;
        width: 30px;
        height: 30px;
        background: #7EB9E3;
        padding: 8px;
        color: white;
        border-radius: 15px; }
    .portal-modal .step-payment .payment-options .payment-option .selected-icon {
      display: none; }
    .portal-modal .step-payment .payment-options .payment-option .payment-title {
      font-weight: bold; }
.portal-modal .step-logo h2 {
  margin: 0 0 10px 0;
  font-size: 16px;
  font-weight: bold; }
.portal-modal .step-logo .fileUpload {
  position: relative;
  overflow: hidden;
  margin: 0;
  width: 100%; }
  .portal-modal .step-logo .fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0); }

.login-form {
  margin-top: 35px; }
  .login-form .head-title {
    text-align: center;
    /*color: #4068F4;*/
    margin-bottom: 20px; }
  .login-form .alert {
    width: 80%;
    margin: auto; }
  .login-form .input-group {
    margin: 20px auto 0 auto;
    width: 80%; }
    @media (max-width: 640px) {
      .login-form .input-group {
        width: 70%; } }
    @media (max-width: 480px) {
      .login-form .input-group {
        width: 100%; } }
.login-form .text-input {
    /*border: 2px solid #4068F4;*/
    /* border-radius: 0;*/
    height: 45px;
}
.login-form .input-addon {
    /* border-radius: 0;*/
    background-color: #4068F4;
    color: #fff;
    border: 2px solid #4068F4;
}
  .login-form .check-box {
    margin-bottom: 20px;
    color: #545454; }
  .login-form .login-button {
    margin-bottom: 10px; }
    .login-form .login-button .button {
      margin: 0;
      width: 100%;
      height: 45px; }
  .login-form a {
    display: block; }
  .login-form .btn-default.btn-block  {
    margin: 0; }
   .login-form .btn-normal.btn-block  {
    margin: 0; }

.Primeshare-item-list {
  color: #4068F4; }
  .Primeshare-item-list h1 {
    font-size: 24px;
    font-weight: 600; }
  .Primeshare-item-list ul {
    list-style-type: square;
    font-size: 16px;
    padding-left: 20px; }
    .Primeshare-item-list ul li {
      margin: 5px; }

.signup-form .signup-head {
  background-color: #4068F4;
  width: 80%;
  margin: auto;
  padding: 10px; }
  @media (max-width: 640px) {
    .signup-form .signup-head {
      width: 70%; } }
  @media (max-width: 480px) {
    .signup-form .signup-head {
      width: 100%; } }
  .signup-form .signup-head p {
    margin: 0;
    text-align: center;
    font-weight: 600;
    color: #fff; }
.signup-form .input-group {
  margin: 10px auto;
  width: 80%; }
  @media (max-width: 640px) {
    .signup-form .input-group {
      width: 70%; } }
  @media (max-width: 480px) {
    .signup-form .input-group {
      width: 100%; } }
  .signup-form .input-group .select-btn {
    width: 100%;
    border-radius: 0;
   /* border: 2px solid #4068F4;*/
    height: 40px; }
.signup-form .text-input {
 /* border: 2px solid #4068F4;*/
  border-radius: 0;
  height: 40px;
  box-shadow: none; }
.signup-form .signup-button {
  margin-bottom: 20px; }
  .signup-form .signup-button .button {
    margin: 0;
    width: 100%; }

/* COMMAND BOXES CSS - START */
.commandbox {
  display: none;
  border-radius: 4px;
  background-color: #FFF;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.38);
  width: 285px;
  position: absolute;
  padding: 10px;
  padding-top: 15px;
  z-index: 99999999;
  color: black;
  opacity: 0;
  -webkit-transition: all 150ms ease-in;
  -moz-transition: all 150ms ease-in;
  -ms-transition: all 150ms ease-in;
  -o-transition: all 150ms ease-in;
  transition: all 150ms ease-in; }
  .commandbox.centered {
    top: 50%;
    left: 0;
    width: 96%;
    /* bring your own prefixes */ }
    .commandbox.centered:after {
      content: none; }

.commandbox:after {
  content: '';
  width: 17px;
  height: 16px;
  right: 15px;
  top: -21px;
  border-radius: 2px 2px 2px 2px;
  float: left;
  margin-left: 16px;
  margin-top: 16px;
  position: absolute;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  background-color: #FFF;
  box-shadow: -1px -1px 2px -1px rgba(0, 0, 0, 0.2); }

.commandbox.above:after {
  top: auto;
  bottom: -7px;
  box-shadow: 1px 1px 2px -1px rgba(0, 0, 0, 0.2); }

.commandbox p {
  text-transform: uppercase;
  color: #333;
  font-size: 10px;
  margin: 20px 0 7px 0;
  cursor: default;
  text-align: left;
  display: block; }

.commandbox a {
  margin: 0 0 0 15px; }

.commandbox .form-group label {
  font-size: 14px; }

.commandbox a:first-child {
  margin: 0; }

.commandbox a:hover {
  border: none; }

.commandbox.show {
  display: block; }

.commandbox .more-security-options {
  color: #337ab7; }

.commandbox-share .permission-boxes {
  clear: left;
  padding-top: 5px;
  color: #C8C8C8; }

.commandbox-share .permission-boxes .permission-box {
  float: left;
  margin: 0 4px;
  padding-right: 7px; }

.commandbox-share .popoverHelp {
  float: right; }

.commandbox-share .popover {
  min-width: 250px; }

.commandbox-share .permissions-title {
  float: left;
  font-weight: normal; }

.command-button {
  position: relative; }

.command-button + .commandbox {
  position: absolute;
  top: 35px;
  left: 0; }

.command-button + .commandbox:after {
  left: 10px; }

.commandbox-modal select, .commandbox-modal textarea {
  border-radius: 0; }

.commandbox-modal .modal-body {
  max-height: initial; }

.commandbox-modal input.form-control {
  height: 35px; }

.commandbox-modal .form-group {
  margin-bottom: 10px; }

.commandbox-modal .form-group label {
  font-size: 13px;
  font-weight: bold; }

/* COMMAND BOXES CSS - END */
.mail-folders .list-group {
  margin: 0; }
  .mail-folders .list-group .list-group-item {
    border-radius: 0;
    border-left: 0;
    border-right: 0;
    color: #4068F4; }
    .mail-folders .list-group .list-group-item:first-child {
      border-top: 0; }
    .mail-folders .list-group .list-group-item .badge {
      background-color: #2542AD; }
    .mail-folders .list-group .list-group-item .fa {
      margin-right: 10px; }
    .mail-folders .list-group .list-group-item.accordion .toggle-caret {
      float: right; }
.mail-folders .accordion-subitems {
  display: none; }
  .mail-folders .accordion-subitems span {
    margin-left: 20px; }

span.imp {
  color: #dd4b39; }
span.prom {
  color: #00a65a; }
span.fa-star, span.fa-star-o {
  color: #f39c12; }
span.soc {
  color: #2542AD; }

.message-header {
  padding: 10px;
  border-bottom: 1px solid #ddd; }
  .message-header .message-date {
    float: right;
    font-size: 12px;
    color: #bbb; }
  .message-header .message-sender {
    font-size: 12px;
    color: #545454; }
  .message-header .message-subject {
    color: #545454; }
    .message-header .message-subject span {
      float: right;
      margin: 0 5px; }

.message-body {
  padding: 10px; }

.message-attach {
  padding-top: 30px;
  border-top: 1px solid #ddd; }
  .message-attach .mailbox-attachments {
    list-style-type: none;
    margin: 0;
    padding: 10px; }
    .message-attach .mailbox-attachments:before, .message-attach .mailbox-attachments:after {
      content: '';
      display: table; }
    .message-attach .mailbox-attachments:after {
      clear: both; }
    .message-attach .mailbox-attachments li {
      float: left;
      width: 200px;
      border: 1px solid #eee;
      margin-bottom: 10px;
      margin-right: 10px; }
      .message-attach .mailbox-attachments li .mailbox-attachment-icon {
        display: block;
        text-align: center;
        font-size: 65px;
        color: #666;
        padding: 20px 10px;
        position: relative; }
        .message-attach .mailbox-attachments li .mailbox-attachment-icon:hover .overlay {
          opacity: 1;
          transition: all .4s; }
        .message-attach .mailbox-attachments li .mailbox-attachment-icon .overlay {
          opacity: 0;
          position: absolute;
          width: 100%;
          height: 100%;
          background-color: rgba(94, 168, 220, 0.94);
          padding: 20px 10px;
          font-size: 65px;
          color: #fff;
          top: 0;
          left: 0; }
      .message-attach .mailbox-attachments li .mailbox-attachment-info {
        color: #fff;
        display: block;
        padding: 10px;
        background: #4068F4; }
        .message-attach .mailbox-attachments li .mailbox-attachment-info:before, .message-attach .mailbox-attachments li .mailbox-attachment-info:after {
          content: '';
          display: table; }
        .message-attach .mailbox-attachments li .mailbox-attachment-info:after {
          clear: both; }
      .message-attach .mailbox-attachments li .mailbox-attachment-name {
        font-weight: bold;
        color: #fff;
        display: block; }
      .message-attach .mailbox-attachments li .mailbox-attachment-size {
        color: #fff;
        font-size: 12px; }

.button.btn-default.compose-button {
  margin: 0;
  margin-bottom: 20px;
  width: 100%; }

.search-input-group {
  margin-bottom: 20px; }
  .search-input-group .search-input.form-control {
    border: 2px solid #4068F4;
    height: 34px; }

.ps-secure-email .table-head-buttons {
  list-style-type: none;
  margin: 0;
  padding: 0;
  float: right;
  display: inline-block; }
  .ps-secure-email .table-head-buttons li {
    display: inline-block;
    margin-right: 20px; }
    .ps-secure-email .table-head-buttons li:last-child {
      margin-right: 0; }
  .ps-secure-email .table-head-buttons a {
    color: #fff; }
    .ps-secure-email .table-head-buttons a:hover {
      text-decoration: none; }
.ps-secure-email .left-column .panel-body {
  min-height: initial !important; }
.ps-secure-email .right-column .panel-body {
  min-height: initial !important; }

.jstree-proton .jstree-anchor {
  line-height: 22px;
  margin: 1px 0 2px;
  height: 24px;
  font-size: 1.2em; }

/* Common, default styles for the notification box */
.notification-holder {
  position: relative; }

.ns-box {
  position: absolute;
  top: 50px;
  right: 10px;
  background: rgba(42, 45, 50, 0.85);
  padding: 8px 25px 8px 20px;
  margin-bottom: 10px;
  line-height: 1.4;
  z-index: 1000;
  pointer-events: none;
  color: rgba(250, 251, 255, 0.95);
  font-size: 90%;
  font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, sans-serif;
  opacity: 0.95;
  max-width: 70%; }

.ns-box.ns-show {
  pointer-events: auto; }

.ns-box a {
  color: inherit;
  opacity: 0.7;
  font-weight: 700; }

.ns-box a:hover,
.ns-box a:focus {
  opacity: 1; }

.ns-box p {
  margin: 0; }

.ns-box.ns-show,
.ns-box.ns-visible {
  pointer-events: auto; }

.ns-close {
  width: 20px;
  height: 20px;
  position: absolute;
  right: 4px;
  top: 8px;
  overflow: hidden;
  text-indent: 100%;
  cursor: pointer;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.ns-close:hover,
.ns-close:focus {
  outline: none; }

.ns-close::before,
.ns-close::after {
  content: '';
  position: absolute;
  width: 3px;
  height: 60%;
  top: 50%;
  left: 50%;
  background: #6e6e6e; }

.ns-close:hover::before,
.ns-close:hover::after {
  background: #fff; }

.ns-close::before {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg); }

.ns-close::after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
  transform: translate(-50%, -50%) rotate(-45deg); }

/* Growl-style notifications */
.ns-growl {
  border-radius: 5px; }

.ns-growl p {
  margin: 0;
  line-height: 1.3;
  color: white;
  font-size: 16px; }

[class^="ns-effect-"].ns-growl.ns-hide,
[class*=" ns-effect-"].ns-growl.ns-hide {
  -webkit-animation-direction: reverse;
  animation-direction: reverse; }

/* Individual effects */
/* Scale */
.ns-effect-scale {
  background: #67c58f;
  box-shadow: 0 25px 10px -15px rgba(0, 0, 0, 0.05); }

.ns-effect-scale.ns-type-error {
  background: #FFBEBE; }

.ns-effect-scale a {
  color: #1f8a4c; }

.ns-effect-scale a:hover,
.ns-effect-scale a:focus {
  color: #fff; }

.ns-effect-scale .ns-close::before,
.ns-effect-scale .ns-close::after {
  background: #1f8a4c; }

.ns-effect-scale.ns-type-error .ns-close::before,
.ns-effect-scale.ns-type-error .ns-close::after {
  background: #8A1F1F; }

.ns-effect-scale .ns-close:hover::before,
.ns-effect-scale .ns-close:hover::after {
  background: #fff; }

.ns-effect-scale.ns-show,
.ns-effect-scale.ns-hide {
  -webkit-animation-name: animScale;
  animation-name: animScale;
  -webkit-animation-duration: 0.25s;
  animation-duration: 0.25s; }

@-webkit-keyframes animScale {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 40px, 0) scale3d(0.1, 0.6, 1); }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1); } }
@keyframes animScale {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 40px, 0) scale3d(0.1, 0.6, 1);
    transform: translate3d(0, 40px, 0) scale3d(0.1, 0.6, 1); }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    transform: translate3d(0, 0, 0) scale3d(1, 1, 1); } }
/* Jelly */
.ns-effect-jelly {
  background: #97d2f1;
  max-width: 280px; }

.ns-effect-jelly a {
  color: #5699bc; }

.ns-effect-jelly a:hover,
.ns-effect-jelly a:focus {
  color: #fff; }

.ns-effect-jelly .ns-close::before,
.ns-effect-jelly .ns-close::after {
  background: #5699bc; }

.ns-effect-jelly .ns-close:hover::before,
.ns-effect-jelly .ns-close:hover::after {
  background: #fff; }

.ns-effect-jelly.ns-show {
  -webkit-animation-name: animJelly;
  animation-name: animJelly;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear; }

.ns-effect-jelly.ns-hide {
  -webkit-animation-name: animFade;
  animation-name: animFade;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s; }

@-webkit-keyframes animFade {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes animFade {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
/* Generated with Bounce.js. Edit at http://goo.gl/6iLZu5 */
@-webkit-keyframes animJelly {
  0% {
    -webkit-transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  2.083333% {
    -webkit-transform: matrix3d(0.75266, 0, 0, 0, 0, 0.76342, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.75266, 0, 0, 0, 0, 0.76342, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  4.166667% {
    -webkit-transform: matrix3d(0.81071, 0, 0, 0, 0, 0.84545, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.81071, 0, 0, 0, 0, 0.84545, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  6.25% {
    -webkit-transform: matrix3d(0.86808, 0, 0, 0, 0, 0.9286, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.86808, 0, 0, 0, 0, 0.9286, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  8.333333% {
    -webkit-transform: matrix3d(0.92038, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.92038, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  10.416667% {
    -webkit-transform: matrix3d(0.96482, 0, 0, 0, 0, 1.05202, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.96482, 0, 0, 0, 0, 1.05202, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  12.5% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.08204, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1.08204, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  14.583333% {
    -webkit-transform: matrix3d(1.02563, 0, 0, 0, 0, 1.09149, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.02563, 0, 0, 0, 0, 1.09149, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  16.666667% {
    -webkit-transform: matrix3d(1.04227, 0, 0, 0, 0, 1.08453, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.04227, 0, 0, 0, 0, 1.08453, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  18.75% {
    -webkit-transform: matrix3d(1.05102, 0, 0, 0, 0, 1.06666, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.05102, 0, 0, 0, 0, 1.06666, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  20.833333% {
    -webkit-transform: matrix3d(1.05334, 0, 0, 0, 0, 1.04355, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.05334, 0, 0, 0, 0, 1.04355, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  22.916667% {
    -webkit-transform: matrix3d(1.05078, 0, 0, 0, 0, 1.02012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.05078, 0, 0, 0, 0, 1.02012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  25% {
    -webkit-transform: matrix3d(1.04487, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.04487, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  27.083333% {
    -webkit-transform: matrix3d(1.03699, 0, 0, 0, 0, 0.98534, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.03699, 0, 0, 0, 0, 0.98534, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  29.166667% {
    -webkit-transform: matrix3d(1.02831, 0, 0, 0, 0, 0.97688, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.02831, 0, 0, 0, 0, 0.97688, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  31.25% {
    -webkit-transform: matrix3d(1.01973, 0, 0, 0, 0, 0.97422, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.01973, 0, 0, 0, 0, 0.97422, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  33.333333% {
    -webkit-transform: matrix3d(1.01191, 0, 0, 0, 0, 0.97618, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.01191, 0, 0, 0, 0, 0.97618, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  35.416667% {
    -webkit-transform: matrix3d(1.00526, 0, 0, 0, 0, 0.98122, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00526, 0, 0, 0, 0, 0.98122, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  37.5% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.98773, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 0.98773, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  39.583333% {
    -webkit-transform: matrix3d(0.99617, 0, 0, 0, 0, 0.99433, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99617, 0, 0, 0, 0, 0.99433, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  41.666667% {
    -webkit-transform: matrix3d(0.99368, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99368, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  43.75% {
    -webkit-transform: matrix3d(0.99237, 0, 0, 0, 0, 1.00413, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99237, 0, 0, 0, 0, 1.00413, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  45.833333% {
    -webkit-transform: matrix3d(0.99202, 0, 0, 0, 0, 1.00651, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99202, 0, 0, 0, 0, 1.00651, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  47.916667% {
    -webkit-transform: matrix3d(0.99241, 0, 0, 0, 0, 1.00726, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99241, 0, 0, 0, 0, 1.00726, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  50% {
    -webkit-transform: matrix3d(0.99329, 0, 0, 0, 0, 1.00671, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99329, 0, 0, 0, 0, 1.00671, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  52.083333% {
    -webkit-transform: matrix3d(0.99447, 0, 0, 0, 0, 1.00529, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99447, 0, 0, 0, 0, 1.00529, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  54.166667% {
    -webkit-transform: matrix3d(0.99577, 0, 0, 0, 0, 1.00346, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99577, 0, 0, 0, 0, 1.00346, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  56.25% {
    -webkit-transform: matrix3d(0.99705, 0, 0, 0, 0, 1.0016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99705, 0, 0, 0, 0, 1.0016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  58.333333% {
    -webkit-transform: matrix3d(0.99822, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99822, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  60.416667% {
    -webkit-transform: matrix3d(0.99921, 0, 0, 0, 0, 0.99884, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99921, 0, 0, 0, 0, 0.99884, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  62.5% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.99816, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 0.99816, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  64.583333% {
    -webkit-transform: matrix3d(1.00057, 0, 0, 0, 0, 0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00057, 0, 0, 0, 0, 0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  66.666667% {
    -webkit-transform: matrix3d(1.00095, 0, 0, 0, 0, 0.99811, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00095, 0, 0, 0, 0, 0.99811, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  68.75% {
    -webkit-transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99851, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99851, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  70.833333% {
    -webkit-transform: matrix3d(1.00119, 0, 0, 0, 0, 0.99903, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00119, 0, 0, 0, 0, 0.99903, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  72.916667% {
    -webkit-transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99955, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99955, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  75% {
    -webkit-transform: matrix3d(1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  77.083333% {
    -webkit-transform: matrix3d(1.00083, 0, 0, 0, 0, 1.00033, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00083, 0, 0, 0, 0, 1.00033, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  79.166667% {
    -webkit-transform: matrix3d(1.00063, 0, 0, 0, 0, 1.00052, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00063, 0, 0, 0, 0, 1.00052, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  81.25% {
    -webkit-transform: matrix3d(1.00044, 0, 0, 0, 0, 1.00058, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00044, 0, 0, 0, 0, 1.00058, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  83.333333% {
    -webkit-transform: matrix3d(1.00027, 0, 0, 0, 0, 1.00053, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00027, 0, 0, 0, 0, 1.00053, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  85.416667% {
    -webkit-transform: matrix3d(1.00012, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00012, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  87.5% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.00027, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1.00027, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  89.583333% {
    -webkit-transform: matrix3d(0.99991, 0, 0, 0, 0, 1.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99991, 0, 0, 0, 0, 1.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  91.666667% {
    -webkit-transform: matrix3d(0.99986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  93.75% {
    -webkit-transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99991, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99991, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  95.833333% {
    -webkit-transform: matrix3d(0.99982, 0, 0, 0, 0, 0.99985, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99982, 0, 0, 0, 0, 0.99985, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  97.916667% {
    -webkit-transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99984, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99984, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  100% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } }
@keyframes animJelly {
  0% {
    -webkit-transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  2.083333% {
    -webkit-transform: matrix3d(0.75266, 0, 0, 0, 0, 0.76342, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.75266, 0, 0, 0, 0, 0.76342, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  4.166667% {
    -webkit-transform: matrix3d(0.81071, 0, 0, 0, 0, 0.84545, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.81071, 0, 0, 0, 0, 0.84545, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  6.25% {
    -webkit-transform: matrix3d(0.86808, 0, 0, 0, 0, 0.9286, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.86808, 0, 0, 0, 0, 0.9286, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  8.333333% {
    -webkit-transform: matrix3d(0.92038, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.92038, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  10.416667% {
    -webkit-transform: matrix3d(0.96482, 0, 0, 0, 0, 1.05202, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.96482, 0, 0, 0, 0, 1.05202, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  12.5% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.08204, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1.08204, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  14.583333% {
    -webkit-transform: matrix3d(1.02563, 0, 0, 0, 0, 1.09149, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.02563, 0, 0, 0, 0, 1.09149, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  16.666667% {
    -webkit-transform: matrix3d(1.04227, 0, 0, 0, 0, 1.08453, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.04227, 0, 0, 0, 0, 1.08453, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  18.75% {
    -webkit-transform: matrix3d(1.05102, 0, 0, 0, 0, 1.06666, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.05102, 0, 0, 0, 0, 1.06666, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  20.833333% {
    -webkit-transform: matrix3d(1.05334, 0, 0, 0, 0, 1.04355, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.05334, 0, 0, 0, 0, 1.04355, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  22.916667% {
    -webkit-transform: matrix3d(1.05078, 0, 0, 0, 0, 1.02012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.05078, 0, 0, 0, 0, 1.02012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  25% {
    -webkit-transform: matrix3d(1.04487, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.04487, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  27.083333% {
    -webkit-transform: matrix3d(1.03699, 0, 0, 0, 0, 0.98534, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.03699, 0, 0, 0, 0, 0.98534, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  29.166667% {
    -webkit-transform: matrix3d(1.02831, 0, 0, 0, 0, 0.97688, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.02831, 0, 0, 0, 0, 0.97688, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  31.25% {
    -webkit-transform: matrix3d(1.01973, 0, 0, 0, 0, 0.97422, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.01973, 0, 0, 0, 0, 0.97422, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  33.333333% {
    -webkit-transform: matrix3d(1.01191, 0, 0, 0, 0, 0.97618, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.01191, 0, 0, 0, 0, 0.97618, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  35.416667% {
    -webkit-transform: matrix3d(1.00526, 0, 0, 0, 0, 0.98122, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00526, 0, 0, 0, 0, 0.98122, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  37.5% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.98773, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 0.98773, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  39.583333% {
    -webkit-transform: matrix3d(0.99617, 0, 0, 0, 0, 0.99433, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99617, 0, 0, 0, 0, 0.99433, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  41.666667% {
    -webkit-transform: matrix3d(0.99368, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99368, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  43.75% {
    -webkit-transform: matrix3d(0.99237, 0, 0, 0, 0, 1.00413, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99237, 0, 0, 0, 0, 1.00413, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  45.833333% {
    -webkit-transform: matrix3d(0.99202, 0, 0, 0, 0, 1.00651, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99202, 0, 0, 0, 0, 1.00651, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  47.916667% {
    -webkit-transform: matrix3d(0.99241, 0, 0, 0, 0, 1.00726, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99241, 0, 0, 0, 0, 1.00726, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  50% {
    -webkit-transform: matrix3d(0.99329, 0, 0, 0, 0, 1.00671, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99329, 0, 0, 0, 0, 1.00671, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  52.083333% {
    -webkit-transform: matrix3d(0.99447, 0, 0, 0, 0, 1.00529, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99447, 0, 0, 0, 0, 1.00529, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  54.166667% {
    -webkit-transform: matrix3d(0.99577, 0, 0, 0, 0, 1.00346, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99577, 0, 0, 0, 0, 1.00346, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  56.25% {
    -webkit-transform: matrix3d(0.99705, 0, 0, 0, 0, 1.0016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99705, 0, 0, 0, 0, 1.0016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  58.333333% {
    -webkit-transform: matrix3d(0.99822, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99822, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  60.416667% {
    -webkit-transform: matrix3d(0.99921, 0, 0, 0, 0, 0.99884, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99921, 0, 0, 0, 0, 0.99884, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  62.5% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.99816, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 0.99816, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  64.583333% {
    -webkit-transform: matrix3d(1.00057, 0, 0, 0, 0, 0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00057, 0, 0, 0, 0, 0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  66.666667% {
    -webkit-transform: matrix3d(1.00095, 0, 0, 0, 0, 0.99811, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00095, 0, 0, 0, 0, 0.99811, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  68.75% {
    -webkit-transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99851, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99851, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  70.833333% {
    -webkit-transform: matrix3d(1.00119, 0, 0, 0, 0, 0.99903, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00119, 0, 0, 0, 0, 0.99903, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  72.916667% {
    -webkit-transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99955, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99955, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  75% {
    -webkit-transform: matrix3d(1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  77.083333% {
    -webkit-transform: matrix3d(1.00083, 0, 0, 0, 0, 1.00033, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00083, 0, 0, 0, 0, 1.00033, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  79.166667% {
    -webkit-transform: matrix3d(1.00063, 0, 0, 0, 0, 1.00052, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00063, 0, 0, 0, 0, 1.00052, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  81.25% {
    -webkit-transform: matrix3d(1.00044, 0, 0, 0, 0, 1.00058, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00044, 0, 0, 0, 0, 1.00058, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  83.333333% {
    -webkit-transform: matrix3d(1.00027, 0, 0, 0, 0, 1.00053, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00027, 0, 0, 0, 0, 1.00053, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  85.416667% {
    -webkit-transform: matrix3d(1.00012, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.00012, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  87.5% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.00027, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1.00027, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  89.583333% {
    -webkit-transform: matrix3d(0.99991, 0, 0, 0, 0, 1.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99991, 0, 0, 0, 0, 1.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  91.666667% {
    -webkit-transform: matrix3d(0.99986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  93.75% {
    -webkit-transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99991, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99991, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  95.833333% {
    -webkit-transform: matrix3d(0.99982, 0, 0, 0, 0, 0.99985, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99982, 0, 0, 0, 0, 0.99985, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  97.916667% {
    -webkit-transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99984, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99984, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  100% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } }
/* Slide */
.ns-effect-slide {
  background: rgba(65, 95, 118, 0.8);
  top: auto;
  bottom: 30px; }

.ns-effect-slide .ns-close::before,
.ns-effect-slide .ns-close::after {
  background: #333; }

.ns-effect-slide .ns-close:hover::before,
.ns-effect-slide .ns-close:hover::after {
  background: #fff; }

.ns-effect-slide.ns-show {
  -webkit-animation-name: animSlideElastic;
  animation-name: animSlideElastic;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear; }

/* Generated with Bounce.js. Edit at http://goo.gl/akZHSq */
@-webkit-keyframes animSlideElastic {
  0% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1000, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1000, 0, 0, 1); }
  1.666667% {
    -webkit-transform: matrix3d(1.92933, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -739.26805, 0, 0, 1);
    transform: matrix3d(1.92933, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -739.26805, 0, 0, 1); }
  3.333333% {
    -webkit-transform: matrix3d(1.96989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -521.82545, 0, 0, 1);
    transform: matrix3d(1.96989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -521.82545, 0, 0, 1); }
  5% {
    -webkit-transform: matrix3d(1.70901, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -349.26115, 0, 0, 1);
    transform: matrix3d(1.70901, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -349.26115, 0, 0, 1); }
  6.666667% {
    -webkit-transform: matrix3d(1.4235, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -218.3238, 0, 0, 1);
    transform: matrix3d(1.4235, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -218.3238, 0, 0, 1); }
  8.333333% {
    -webkit-transform: matrix3d(1.21065, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -123.29848, 0, 0, 1);
    transform: matrix3d(1.21065, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -123.29848, 0, 0, 1); }
  10% {
    -webkit-transform: matrix3d(1.08167, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -57.59273, 0, 0, 1);
    transform: matrix3d(1.08167, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -57.59273, 0, 0, 1); }
  11.666667% {
    -webkit-transform: matrix3d(1.0165, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -14.72371, 0, 0, 1);
    transform: matrix3d(1.0165, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -14.72371, 0, 0, 1); }
  13.333333% {
    -webkit-transform: matrix3d(0.99057, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 11.12794, 0, 0, 1);
    transform: matrix3d(0.99057, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 11.12794, 0, 0, 1); }
  15% {
    -webkit-transform: matrix3d(0.98478, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 24.86339, 0, 0, 1);
    transform: matrix3d(0.98478, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 24.86339, 0, 0, 1); }
  16.666667% {
    -webkit-transform: matrix3d(0.98719, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 30.40503, 0, 0, 1);
    transform: matrix3d(0.98719, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 30.40503, 0, 0, 1); }
  18.333333% {
    -webkit-transform: matrix3d(0.9916, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 30.75275, 0, 0, 1);
    transform: matrix3d(0.9916, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 30.75275, 0, 0, 1); }
  20% {
    -webkit-transform: matrix3d(0.99541, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 28.10141, 0, 0, 1);
    transform: matrix3d(0.99541, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 28.10141, 0, 0, 1); }
  21.666667% {
    -webkit-transform: matrix3d(0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 23.98271, 0, 0, 1);
    transform: matrix3d(0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 23.98271, 0, 0, 1); }
  23.333333% {
    -webkit-transform: matrix3d(0.99936, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 19.40752, 0, 0, 1);
    transform: matrix3d(0.99936, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 19.40752, 0, 0, 1); }
  25% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 14.99558, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 14.99558, 0, 0, 1); }
  26.666667% {
    -webkit-transform: matrix3d(1.00021, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 11.08575, 0, 0, 1);
    transform: matrix3d(1.00021, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 11.08575, 0, 0, 1); }
  28.333333% {
    -webkit-transform: matrix3d(1.00022, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 7.82507, 0, 0, 1);
    transform: matrix3d(1.00022, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 7.82507, 0, 0, 1); }
  30% {
    -webkit-transform: matrix3d(1.00016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 5.23737, 0, 0, 1);
    transform: matrix3d(1.00016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 5.23737, 0, 0, 1); }
  31.666667% {
    -webkit-transform: matrix3d(1.0001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 3.27389, 0, 0, 1);
    transform: matrix3d(1.0001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 3.27389, 0, 0, 1); }
  33.333333% {
    -webkit-transform: matrix3d(1.00005, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1.84893, 0, 0, 1);
    transform: matrix3d(1.00005, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1.84893, 0, 0, 1); }
  35% {
    -webkit-transform: matrix3d(1.00002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.86364, 0, 0, 1);
    transform: matrix3d(1.00002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.86364, 0, 0, 1); }
  36.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.22079, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.22079, 0, 0, 1); }
  38.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.16687, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.16687, 0, 0, 1); }
  40% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.37284, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.37284, 0, 0, 1); }
  41.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.45594, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.45594, 0, 0, 1); }
  43.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.46116, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.46116, 0, 0, 1); }
  45% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.4214, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.4214, 0, 0, 1); }
  46.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.35963, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.35963, 0, 0, 1); }
  48.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.29103, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.29103, 0, 0, 1); }
  50% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.22487, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.22487, 0, 0, 1); }
  51.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.16624, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.16624, 0, 0, 1); }
  53.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.11734, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.11734, 0, 0, 1); }
  55% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.07854, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.07854, 0, 0, 1); }
  56.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.04909, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.04909, 0, 0, 1); }
  58.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.02773, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.02773, 0, 0, 1); }
  60% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.01295, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.01295, 0, 0, 1); }
  61.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00331, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00331, 0, 0, 1); }
  63.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.0025, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.0025, 0, 0, 1); }
  65% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00559, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00559, 0, 0, 1); }
  66.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00684, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00684, 0, 0, 1); }
  68.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00692, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00692, 0, 0, 1); }
  70% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00632, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00632, 0, 0, 1); }
  71.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00539, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00539, 0, 0, 1); }
  73.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00436, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00436, 0, 0, 1); }
  75% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00337, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00337, 0, 0, 1); }
  76.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00249, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00249, 0, 0, 1); }
  78.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00176, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00176, 0, 0, 1); }
  80% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00118, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00118, 0, 0, 1); }
  81.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00074, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00074, 0, 0, 1); }
  83.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00042, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00042, 0, 0, 1); }
  85% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00019, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00019, 0, 0, 1); }
  86.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00005, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00005, 0, 0, 1); }
  88.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00004, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00004, 0, 0, 1); }
  90% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00008, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00008, 0, 0, 1); }
  91.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.0001, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.0001, 0, 0, 1); }
  93.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.0001, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.0001, 0, 0, 1); }
  95% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00009, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00009, 0, 0, 1); }
  96.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00008, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00008, 0, 0, 1); }
  98.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00007, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00007, 0, 0, 1); }
  100% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } }
@keyframes animSlideElastic {
  0% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1000, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1000, 0, 0, 1); }
  1.666667% {
    -webkit-transform: matrix3d(1.92933, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -739.26805, 0, 0, 1);
    transform: matrix3d(1.92933, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -739.26805, 0, 0, 1); }
  3.333333% {
    -webkit-transform: matrix3d(1.96989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -521.82545, 0, 0, 1);
    transform: matrix3d(1.96989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -521.82545, 0, 0, 1); }
  5% {
    -webkit-transform: matrix3d(1.70901, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -349.26115, 0, 0, 1);
    transform: matrix3d(1.70901, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -349.26115, 0, 0, 1); }
  6.666667% {
    -webkit-transform: matrix3d(1.4235, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -218.3238, 0, 0, 1);
    transform: matrix3d(1.4235, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -218.3238, 0, 0, 1); }
  8.333333% {
    -webkit-transform: matrix3d(1.21065, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -123.29848, 0, 0, 1);
    transform: matrix3d(1.21065, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -123.29848, 0, 0, 1); }
  10% {
    -webkit-transform: matrix3d(1.08167, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -57.59273, 0, 0, 1);
    transform: matrix3d(1.08167, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -57.59273, 0, 0, 1); }
  11.666667% {
    -webkit-transform: matrix3d(1.0165, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -14.72371, 0, 0, 1);
    transform: matrix3d(1.0165, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -14.72371, 0, 0, 1); }
  13.333333% {
    -webkit-transform: matrix3d(0.99057, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 11.12794, 0, 0, 1);
    transform: matrix3d(0.99057, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 11.12794, 0, 0, 1); }
  15% {
    -webkit-transform: matrix3d(0.98478, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 24.86339, 0, 0, 1);
    transform: matrix3d(0.98478, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 24.86339, 0, 0, 1); }
  16.666667% {
    -webkit-transform: matrix3d(0.98719, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 30.40503, 0, 0, 1);
    transform: matrix3d(0.98719, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 30.40503, 0, 0, 1); }
  18.333333% {
    -webkit-transform: matrix3d(0.9916, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 30.75275, 0, 0, 1);
    transform: matrix3d(0.9916, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 30.75275, 0, 0, 1); }
  20% {
    -webkit-transform: matrix3d(0.99541, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 28.10141, 0, 0, 1);
    transform: matrix3d(0.99541, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 28.10141, 0, 0, 1); }
  21.666667% {
    -webkit-transform: matrix3d(0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 23.98271, 0, 0, 1);
    transform: matrix3d(0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 23.98271, 0, 0, 1); }
  23.333333% {
    -webkit-transform: matrix3d(0.99936, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 19.40752, 0, 0, 1);
    transform: matrix3d(0.99936, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 19.40752, 0, 0, 1); }
  25% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 14.99558, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 14.99558, 0, 0, 1); }
  26.666667% {
    -webkit-transform: matrix3d(1.00021, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 11.08575, 0, 0, 1);
    transform: matrix3d(1.00021, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 11.08575, 0, 0, 1); }
  28.333333% {
    -webkit-transform: matrix3d(1.00022, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 7.82507, 0, 0, 1);
    transform: matrix3d(1.00022, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 7.82507, 0, 0, 1); }
  30% {
    -webkit-transform: matrix3d(1.00016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 5.23737, 0, 0, 1);
    transform: matrix3d(1.00016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 5.23737, 0, 0, 1); }
  31.666667% {
    -webkit-transform: matrix3d(1.0001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 3.27389, 0, 0, 1);
    transform: matrix3d(1.0001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 3.27389, 0, 0, 1); }
  33.333333% {
    -webkit-transform: matrix3d(1.00005, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1.84893, 0, 0, 1);
    transform: matrix3d(1.00005, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1.84893, 0, 0, 1); }
  35% {
    -webkit-transform: matrix3d(1.00002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.86364, 0, 0, 1);
    transform: matrix3d(1.00002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.86364, 0, 0, 1); }
  36.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.22079, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.22079, 0, 0, 1); }
  38.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.16687, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.16687, 0, 0, 1); }
  40% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.37284, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.37284, 0, 0, 1); }
  41.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.45594, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.45594, 0, 0, 1); }
  43.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.46116, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.46116, 0, 0, 1); }
  45% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.4214, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.4214, 0, 0, 1); }
  46.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.35963, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.35963, 0, 0, 1); }
  48.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.29103, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.29103, 0, 0, 1); }
  50% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.22487, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.22487, 0, 0, 1); }
  51.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.16624, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.16624, 0, 0, 1); }
  53.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.11734, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.11734, 0, 0, 1); }
  55% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.07854, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.07854, 0, 0, 1); }
  56.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.04909, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.04909, 0, 0, 1); }
  58.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.02773, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.02773, 0, 0, 1); }
  60% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.01295, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.01295, 0, 0, 1); }
  61.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00331, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00331, 0, 0, 1); }
  63.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.0025, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.0025, 0, 0, 1); }
  65% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00559, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00559, 0, 0, 1); }
  66.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00684, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00684, 0, 0, 1); }
  68.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00692, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00692, 0, 0, 1); }
  70% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00632, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00632, 0, 0, 1); }
  71.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00539, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00539, 0, 0, 1); }
  73.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00436, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00436, 0, 0, 1); }
  75% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00337, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00337, 0, 0, 1); }
  76.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00249, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00249, 0, 0, 1); }
  78.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00176, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00176, 0, 0, 1); }
  80% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00118, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00118, 0, 0, 1); }
  81.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00074, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00074, 0, 0, 1); }
  83.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00042, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00042, 0, 0, 1); }
  85% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00019, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00019, 0, 0, 1); }
  86.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00005, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.00005, 0, 0, 1); }
  88.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00004, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00004, 0, 0, 1); }
  90% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00008, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00008, 0, 0, 1); }
  91.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.0001, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.0001, 0, 0, 1); }
  93.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.0001, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.0001, 0, 0, 1); }
  95% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00009, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00009, 0, 0, 1); }
  96.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00008, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00008, 0, 0, 1); }
  98.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00007, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.00007, 0, 0, 1); }
  100% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } }
.ns-effect-slide.ns-hide {
  -webkit-animation-name: animSlide;
  animation-name: animSlide;
  -webkit-animation-duration: 0.25s;
  animation-duration: 0.25s; }

@-webkit-keyframes animSlide {
  0% {
    -webkit-transform: translate3d(-30px, 0, 0) translate3d(-100%, 0, 0); }
  100% {
    -webkit-transform: translate3d(0, 0, 0); } }
@keyframes animSlide {
  0% {
    -webkit-transform: translate3d(-30px, 0, 0) translate3d(-100%, 0, 0);
    transform: translate3d(-30px, 0, 0) translate3d(-100%, 0, 0); }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
/* Fly up */
.ns-effect-genie {
  top: auto;
  bottom: 30px;
  background: #1c2e2d;
  box-shadow: 0 7px 6px rgba(0, 0, 0, 0.2), 2px 4px 6px rgba(0, 0, 0, 0.5); }

.ns-effect-genie .ns-close::after,
.ns-effect-genie .ns-close::before {
  background: #0eada0; }

.ns-effect-genie .ns-close:hover::after,
.ns-effect-genie .ns-close:hover::before {
  background: #fff; }

.ns-effect-genie.ns-show,
.ns-effect-genie.ns-hide {
  -webkit-animation-name: animGenie;
  animation-name: animGenie;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s; }

@-webkit-keyframes animGenie {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(200% + 30px), 0) scale3d(0, 1, 1);
    -webkit-animation-timing-function: ease-in; }
  40% {
    opacity: 0.5;
    -webkit-transform: translate3d(0, 0, 0) scale3d(0.02, 1.1, 1);
    -webkit-animation-timing-function: ease-out; }
  70% {
    opacity: 0.6;
    -webkit-transform: translate3d(0, -40px, 0) scale3d(0.8, 1.1, 1); }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1); } }
@keyframes animGenie {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(200% + 30px), 0) scale3d(0, 1, 1);
    -webkit-animation-timing-function: ease-in;
    transform: translate3d(0, calc(200% + 30px), 0) scale3d(0, 1, 1);
    animation-timing-function: ease-in; }
  40% {
    opacity: 0.5;
    -webkit-transform: translate3d(0, 0, 0) scale3d(0.02, 1.1, 1);
    -webkit-animation-timing-function: ease-out;
    transform: translate3d(0, 0, 0) scale3d(0.02, 1.1, 1);
    animation-timing-function: ease-out; }
  70% {
    opacity: 0.6;
    -webkit-transform: translate3d(0, -40px, 0) scale3d(0.8, 1.1, 1);
    transform: translate3d(0, -40px, 0) scale3d(0.8, 1.1, 1); }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    transform: translate3d(0, 0, 0) scale3d(1, 1, 1); } }
@media screen and (max-width: 25em) {
  .ns-growl {
    top: 10px;
    left: 10px;
    right: 10px;
    max-width: none; }

  .ns-effect-slide,
  .ns-effect-genie {
    top: auto;
    bottom: 10px; } }
.preview-content {
  background-color: #f6f8fa;
  display: none; }
  .preview-content .exit-fullscreen-switch {
    display: none; }
  .preview-content.full-screen {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 90000; }
    .preview-content.full-screen .file-preview {
      width: 100%;
      margin: 0; }
    .preview-content.full-screen .fullscreen-switch {
      display: none; }
    .preview-content.full-screen .exit-fullscreen-switch {
      display: inherit; }

.file-viewer-row {
  display: none; }
  .file-viewer-row .preview-headline {
    padding: 10px; }
    .file-viewer-row .preview-headline > div {
      display: inline-block;
      font-size: 18px; }
    .file-viewer-row .preview-headline .preview-action-buttons {
      float: right; }
      .file-viewer-row .preview-headline .preview-action-buttons a:active, .file-viewer-row .preview-headline .preview-action-buttons a:focus, .file-viewer-row .preview-headline .preview-action-buttons a:active {
        text-decoration: none;
        outline: none; }
    .file-viewer-row .preview-headline .file-name span {
      margin-right: 10px; }
    .file-viewer-row .preview-headline .close {
      float: right;
      margin-left: 50px;
      opacity: 1; }
      .file-viewer-row .preview-headline .close a {
        font-size: 24px;
        color: #fff; }
        .file-viewer-row .preview-headline .close a:hover {
          text-decoration: none;
          color: #2542AD; }
        .file-viewer-row .preview-headline .close a:active, .file-viewer-row .preview-headline .close a:focus, .file-viewer-row .preview-headline .close a:active {
          text-decoration: none;
          outline: none; }

.file-preview {
  position: relative;
  width: 100%;
  margin: 0 auto;
  background-color: #fff;
  box-shadow: 1px 2px 6px 1px rgba(0, 0, 0, 0.28); }
  .file-preview .file-preview-actions-bar {
    position: relative;
    background-color: #4068F4; }
    .file-preview .file-preview-actions-bar .manage-preview {
      padding: 5px;
      text-align: center; }
      .file-preview .file-preview-actions-bar .manage-preview .control {
        padding: 5px;
        font-size: 18px;
        color: #fff; }
        .file-preview .file-preview-actions-bar .manage-preview .control:first-child {
          margin-right: 20px; }
        .file-preview .file-preview-actions-bar .manage-preview .control:last-child {
          margin-left: 20px; }
      .file-preview .file-preview-actions-bar .manage-preview .pages {
        color: #fff;
        font-size: 18px;
        font-weight: bold;
        padding: 20px; }
    .file-preview .file-preview-actions-bar .btn-bigger {
      color: white;
      font-size: 15px;
      line-height: 16px;
      text-decoration: none;
      padding: 5px; }
  .file-preview:hover .manage-preview {
    display: block; }

.file-preview {
  /* -- Document viewer -- */
  /* -- Annotation border -- */
  /* -- Annotation Menu -- */
  /* Annotation Properties Window */
  /* Annotation Color picker */ }
  .file-preview #cmbPages {
    margin-bottom: 2px; }
  .file-preview .menuDiv {
    display: inline-block;
    text-align: center;
    padding: 5px; }
  .file-preview select {
    -moz-appearance: button;
    -webkit-appearance: button;
    border: 1px dotted #766A62;
    background: #fff;
    color: #766A62;
    margin: 0;
    overflow: hidden;
    padding: 2px; }
  .file-preview #toolsDiv {
    background-color: #FFFFFF;
    padding: 8px; }
  .file-preview #toolsDiv a {
    padding: 0px 3px;
    font-size: 20px;
    border-radius: 5px;
    min-width: 30px; }
  .file-preview #toolsDiv a img {
    margin-top: 2px; }
  .file-preview .button {
    border: 1px solid #ccc;
    padding: 4px;
    background-color: #F5F6CE; }
  .file-preview .controlset {
    width: 90px; }
  .file-preview #divFloatProperties {
    width: 310px;
    border-radius: 2px;
    padding: 5px;
    border: solid 1px #eeeeee;
    background-color: white;
    display: none;
    position: absolute;
    z-index: 1000; }
    .file-preview #divFloatProperties table {
      position: relative; }
      .file-preview #divFloatProperties table td {
        padding: 2px; }
  .file-preview #divDocViewer {
    position: relative; }
  .file-preview .divAnn {
    background-color: #dcdcdc;
    border: dashed 2px orange;
    margin: 20px;
    cursor: default;
    border-radius: 4px; }
  .file-preview .btnAnnCancel {
    border: solid 1px white;
    margin-right: 10px;
    margin-top: 10px;
    padding: 5px;
    background-color: #dcdcdc; }
  .file-preview .btnAnnSave {
    border: solid 1px #ccc;
    margin-right: 10px;
    margin-top: 10px;
    padding: 5px;
    background-color: #F5F6CE; }
  .file-preview .selectedAnn {
    background-image: url(../images/selected.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    border: solid 1px Yellow; }
  .file-preview #divAnn .ui-resizable-sw {
    background-color: Orange; }
  .file-preview #divAnn .ui-resizable-ne {
    background-color: Orange; }
  .file-preview #divAnn .ui-resizable-nw {
    background-color: Orange; }
  .file-preview #divAnn .ui-resizable-se {
    bottom: -5px;
    height: 9px;
    right: -5px;
    width: 9px;
    background-color: Orange; }
  .file-preview #divAnn .ui-icon {
    background-image: none; }
  .file-preview .ui-state-disabled {
    opacity: 1;
    filter: alpha(opacity=100); }
  .file-preview #nav, .file-preview #nav ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    list-style-position: outside;
    position: relative; }
  .file-preview #AnnSelect {
    display: block;
    padding: 0px 5px;
    border: 1px solid gray;
    color: #000;
    text-decoration: none;
    font-size: 12px;
    width: 145px; }
  .file-preview #nav a {
    display: block;
    padding: 0px 2px;
    color: #000;
    text-decoration: none;
    background-color: #F5F6CE;
    font-size: 12px;
    line-height: 30px; }
  .file-preview #nav img {
    float: left;
    margin-top: 3px;
    margin-right: 3px; }
  .file-preview #nav a:hover {
    text-decoration: underline; }
  .file-preview #nav li {
    float: left;
    position: relative; }
  .file-preview #nav ul {
    position: absolute;
    display: none;
    width: 12em;
    top: 2.5em; }
  .file-preview #nav li ul a {
    width: 12em;
    height: auto;
    float: left; }
  .file-preview #nav ul ul {
    top: auto; }
  .file-preview #nav li ul ul {
    left: 12em;
    margin: 10px 0 0 10px; }
  .file-preview #nav li:hover ul ul, .file-preview #nav li:hover ul ul ul, .file-preview #nav li:hover ul ul ul ul {
    display: none; }
  .file-preview #nav li:hover ul, .file-preview #nav li li:hover ul, .file-preview #nav li li li:hover ul, .file-preview #nav li li li li:hover ul {
    display: block;
    z-index: 9999; }
  .file-preview #divProperties {
    font-size: 11px;
    background-color: #F5F6CE; }
  .file-preview #divProperties input[type=text] {
    width: 50px;
    font-size: 10px;
    padding: 3px;
    margin: 2px;
    border: 1px solid #ccc; }
  .file-preview #divProperties input[type=button] {
    padding: 3px;
    border: 1px solid #ccc; }
  .file-preview div.color_picker {
    height: 16px;
    width: 16px;
    padding: 0 !important;
    border: 1px solid #ccc;
    cursor: pointer;
    line-height: 16px;
    float: right; }
  .file-preview div#color_selector {
    width: 110px;
    position: absolute;
    border: 1px solid #598FEF;
    background-color: #EFEFEF;
    padding: 2px;
    z-index: 9999; }
  .file-preview div#color_custom {
    width: 100%;
    float: left; }
  .file-preview div#color_custom label {
    font-size: 95%;
    color: #2F2F2F;
    margin: 5px 2px;
    width: 25%; }
  .file-preview div#color_custom input {
    margin: 5px 2px;
    padding: 0;
    font-size: 95%;
    border: 1px solid #000;
    width: 65%; }
  .file-preview div.color_swatch {
    height: 12px;
    width: 12px;
    border: 1px solid #000;
    margin: 2px;
    float: left;
    cursor: pointer;
    line-height: 12px; }

.itemDisplay .itemDisplayDescription {
  background-color: white; }
.itemDisplay .row-icons {
  float: left; }
.itemDisplay .image-display {
  text-align: center; }
  .itemDisplay .image-display img {
    max-width: 100%;
    margin: auto; }
.itemDisplay .download-display {
  text-align: center; }
  .itemDisplay .download-display .itemDisplayDescription {
    padding: 10px; }
  .itemDisplay .download-display a {
    font-size: 3em;
    text-decoration: none; }
    .itemDisplay .download-display a:hover {
      color: #337ab7; }
    .itemDisplay .download-display a div {
      max-width: 300px;
      text-align: center;
      margin: auto;
      border: 3px solid #337ab7;
      border-radius: 4px;
      padding: 30px; }
      .itemDisplay .download-display a div:hover {
        background: #ECF7FF; }
    .itemDisplay .download-display a i {
      display: block;
      margin: auto;
      font-size: 2em; }

.itemDisplay {
  background-color: #4068F4; }

.itemDisplayTitle {
  background: #fff;
  padding: 10px;
  font-size: 24px;
  color: #222; }

.itemDisplaySubText {
  font-size: 12px; }

.itemDisplayCommands {
  border-top: 1px solid #e2e2e2;
  height: 30px;
  background-color: #fff;
  padding: 0px 10px 0px 0px; }

.itemDisplayDescription {
  margin: 10px 0 0 0;
  padding: 10px;
  font-size: 12px; }

.itemDisplayDescription .doc-description {
  background-color: #fff;
  padding: 10px;
  overflow-y: auto; }

.itemDisplayDescription .doc-description tr td {
 border: 1px solid #dddddd;
}
.file-request-page .file-request-info {
  margin-top: 20px; }
  .file-request-page .file-request-info p {
    font-size: 20px; }
    .file-request-page .file-request-info p span {
      color: #4068F4; }
.file-request-page .file-request-dropzone .dz-clickable {
  border: 2px solid #4068F4; }
.file-request-page .file-request-dropzone .dz-clickable span.upload-icon {
  font-size: 80px !important; }
.file-request-page .file-request-dropzone .dz-message * {
  color: #4068F4 !important; }

/*# sourceMappingURL=styles.css.map */

/*Added for app page*/
.secureDriveAppButton{
    background-image: linear-gradient(to bottom,#999999 0,#666666 100%);
   background-repeat: repeat-x; 
    border-color: #666666;
    font-size:15px;
     height:100px; margin-bottom:5px;
}

 .fileRequestAppButton{
    background-image: linear-gradient(to bottom,#86c1eb 0,#4068F4 100%);
   background-repeat: repeat-x; 
    border-color: #4068F4;
    font-size:15px;

    height:100px; margin-bottom:5px;
}




 .clientPortalAppButton{
    background-image: linear-gradient(to bottom,#87b87f 0,#629858 100%);
   background-repeat: repeat-x; 
    border-color: #629858;
    font-size:15px;
   
      height:100px; margin-bottom:5px;

}

 .secureEmailAppButton{
    background-image: linear-gradient(to bottom,#ffb752 0,#e59729 100%);
   background-repeat: repeat-x; 
    border-color: #e59729;
    font-size:15px;
      height:100px; margin-bottom:5px;
}

 
.apps-buttons {
    text-align: center;
}
.not-all .apps-button {
    float:none!important;
    display:inline-block;
}
/* End App page*/
 .no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
.se-pre-con {
    opacity: .5;
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url(../../SiteImages/preloader.gif) center no-repeat #fff;
}