/* line 43, ../sass/_base.scss */
.ax-main-container * {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
/* line 48, ../sass/_base.scss */
.ax-main-container:before, .ax-main-container:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
/* line 53, ../sass/_base.scss */
.ax-main-container .ax-disabled {
  opacity: 0.5;
  cursor: auto;
  color: #808080;
}
/* line 57, ../sass/_base.scss */
.ax-main-container .ax-disabled.ax-button:hover {
  text-decoration: none !important;
  cursor: default !important;
}

/* line 64, ../sass/_base.scss */
.ax-uploader {
  position: relative;
}
/* line 66, ../sass/_base.scss */
.ax-uploader .ax-mask {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(255, 255, 255, 0.5);
  display: none;
  text-align: center;
  vertical-align: middle;
  border: 4px dashed grey;
}
/* line 77, ../sass/_base.scss */
.ax-uploader .ax-mask .ax-mask-icon {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="288" height="226" viewBox="0 0 288 226"><path fill="transparent" d="M0 0L288 0 288 226 0 226 0 0Z"/><path fill="rgb(0,150,202)" d="M85.45 19.44C104.38 7.48 126.68 1.2 149 0.64 165.13 0.1 181.55 2.96 196.24 9.77 220.04 21.03 238.45 43.47 243.68 69.42 250.48 67.38 257.87 67.27 264.64 69.49 274.12 72.63 281.98 80.37 285.17 89.85 288.19 99.39 288.44 110.09 284.37 119.37 281.8 125.17 276.75 129.66 270.88 131.94 263.68 134.93 255.8 135.64 248.09 135.84 214.99 136.01 181.89 135.69 148.8 136 126.17 132.78 103.63 128.97 81.01 125.68 79 129.17 76.85 132.59 74.75 136.02 73.06 135.89 71.26 135.69 69.71 136.56 56.68 142.94 40.68 142.86 27.73 136.3 16.52 130.52 7.4 120.44 3.5 108.37 -0.94 94.71-0.49 79.16 6.36 66.36 12.33 55.3 22.56 46.96 33.91 41.84 44.16 37.24 55.6 36.03 66.74 36.69 71.55 29.59 78.26 24.01 85.45 19.44Z"/><path fill="rgb(255,68,0)" d="M88.42 86.66C112.88 77.26 136.11 63.98 155.36 46.07 155.99 52.07 159.58 57.15 163.25 61.72 172.14 72.75 184.84 79.91 197.9 84.9 199.99 85.67 202.13 86.36 204.04 87.53 192.98 87.16 181.91 87.49 170.85 87.39 165.08 101.88 159.16 116.32 153.63 130.91 130.33 128.3 107.14 124.62 83.87 121.69 90.3 110.1 97.71 99.06 104.37 87.59 98.57 87.2 92.75 87.42 86.95 87.49 87.32 87.28 88.05 86.87 88.42 86.66Z"/><path fill="rgb(255,68,0)" d="M74.75 136.02C76.85 132.59 79 129.17 81.01 125.68 103.63 128.97 126.17 132.78 148.8 136 149.4 136.15 150.62 136.45 151.22 136.6 147.9 145.47 144.2 154.19 140.93 163.07 139.65 162.92 138.37 162.74 137.13 162.4 114.48 156.63 91.75 151.19 69.12 145.36 71.01 142.25 72.88 139.14 74.75 136.02Z"/><path fill="rgb(255,68,0)" d="M57.99 163.61C60.2 159.94 62.41 156.26 64.92 152.79 88.89 159.7 112.97 166.26 136.91 173.28 134.82 178.2 132.93 183.21 130.91 188.17 106.53 180.21 82.33 171.69 57.99 163.61Z"/><path fill="rgb(255,68,0)" d="M53.24 171.05C53.81 171.16 54.97 171.37 55.55 171.48 79.33 180.45 103.04 189.6 126.85 198.48 125.87 201.31 124.71 204.07 123.65 206.87 99.11 197.1 74.87 186.6 50.31 176.91 50.92 174.79 52.24 172.99 53.24 171.05Z"/><path fill="rgb(255,68,0)" d="M44.21 186.32C68.82 197.82 93.44 209.33 117.97 221.01 117.21 222.55 116.92 226.23 114.41 224.55 92.21 213.78 70.01 202.98 47.81 192.2 45.92 191.3 43.96 190.51 42.28 189.24 42.93 188.26 43.57 187.29 44.21 186.32Z"/></svg>');
  width: 50%;
  margin: 0 auto;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}

@keyframes ax-progress {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 30px 30px;
  }
}
/* line 99, ../sass/_base.scss */
.ax-flip-x {
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

/* line 106, ../sass/_base.scss */
.ax-flip-y {
  -moz-transform: scaleY(-1);
  -o-transform: scaleY(-1);
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}

/* line 113, ../sass/_base.scss */
.ax-rotate-180 {
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  -moz-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

/* line 125, ../sass/_base.scss */
.ax-rotate-90 {
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  -moz-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

/* line 137, ../sass/_base.scss */
.ax-flip-y-90 {
  -moz-transform: rotate(90deg) scaleY(-1);
  -o-transform: rotate(90deg) scaleY(-1);
  -webkit-transform: rotate(90deg) scaleY(-1);
  transform: rotate(90deg) scaleY(-1);
  -moz-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

/* line 149, ../sass/_base.scss */
.ax-flip-x-90 {
  -moz-transform: rotate(90deg) scaleX(-1);
  -o-transform: rotate(90deg) scaleX(-1);
  -webkit-transform: rotate(90deg) scaleX(-1);
  transform: rotate(90deg) scaleX(-1);
}

/* line 156, ../sass/_base.scss */
.ax-rotate-inv-90 {
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -moz-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

/* line 1, ../sass/_lightbox.scss */
.ax-body-clean {
  padding: 0;
  margin: 0;
}

/* Styles the lightbox, removes it from sight and adds the fade-in transition */
/* line 7, ../sass/_lightbox.scss */
.ax-lightbox-target {
  position: fixed;
  top: -100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.7);
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
  overflow: hidden;
  z-index: 10000;
  /* Styles the close link, adds the slide down transition */
}
/* line 16, ../sass/_lightbox.scss */
.ax-lightbox-target.show {
  opacity: 1;
  top: 0;
  bottom: 0;
}
/* line 20, ../sass/_lightbox.scss */
.ax-lightbox-target.show img {
  animation: ax-animate-box 0.5s ease-in-out;
}
/* line 23, ../sass/_lightbox.scss */
.ax-lightbox-target.show .ax-lightbox-close {
  top: 0px;
}
/* line 27, ../sass/_lightbox.scss */
.ax-lightbox-target .ax-image-box {
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  max-height: 90%;
  max-width: 90%;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
/* line 40, ../sass/_lightbox.scss */
.ax-lightbox-target img {
  box-sizing: border-box;
  max-height: 100%;
  max-width: 100%;
  border: 3px solid white;
  box-shadow: 0px 0px 17px rgba(255, 255, 255, 0.7);
  border-radius: 3px;
}
/* line 49, ../sass/_lightbox.scss */
.ax-lightbox-target .ax-lightbox-close {
  display: block;
  width: 50px;
  height: 50px;
  box-sizing: border-box;
  background: white;
  color: black;
  text-decoration: none;
  position: absolute;
  cursor: pointer;
  top: -80px;
  right: 0;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  /* Provides part of the "X" to eliminate an image from the close link */
  /* Provides part of the "X" to eliminate an image from the close link */
}
/* line 63, ../sass/_lightbox.scss */
.ax-lightbox-target .ax-lightbox-close:before {
  content: "";
  display: block;
  height: 30px;
  width: 1px;
  background: black;
  position: absolute;
  left: 26px;
  top: 10px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 78, ../sass/_lightbox.scss */
.ax-lightbox-target .ax-lightbox-close:after {
  content: "";
  display: block;
  height: 30px;
  width: 1px;
  background: black;
  position: absolute;
  left: 26px;
  top: 10px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 94, ../sass/_lightbox.scss */
.ax-lightbox-target .ax-info-box {
  background: rgba(0, 0, 0, 0.5);
  bottom: 0;
  left: 0;
  position: absolute;
  color: white;
  height: 28px;
  line-height: 28px;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  z-index: 15;
  font-family: 'Volkhov',Georgia,sans-serif;
  font-size: 18px;
  font-style: italic;
  font-weight: 400;
}
/* line 110, ../sass/_lightbox.scss */
.ax-lightbox-target .ax-info-box .ax-name-box {
  display: block;
  margin-left: 15px;
  float: left;
  width: 70%;
  border-right: 1px solid white;
  text-overflow: ellipsis;
}
/* line 118, ../sass/_lightbox.scss */
.ax-lightbox-target .ax-info-box .ax-size-box {
  display: block;
  margin-left: 15px;
  float: left;
  width: 25%;
  text-overflow: ellipsis;
}

@keyframes ax-animate-box {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  50% {
    transform: scale(0.5);
    opacity: 0.5;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
/* line 7, ../sass/classic-theme/_theme.scss */
.ax-main-container {
  font-size: 1em;
  float: left;
  font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
  text-align: center;
}
/* line 12, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-button {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
  overflow: hidden;
  position: relative;
  cursor: pointer;
  background-repeat: no-repeat;
  filter: none;
  -moz-user-select: none;
  border-radius: 4px;
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857;
  padding: 8px 12px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  color: #ffffff;
  width: 10em;
  margin: 0.2em;
  text-decoration: none;
}
/* line 35, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-main-title {
  margin: 0 auto;
  color: #997F5A;
  display: block;
  font-size: 100%;
  font-style: italic;
  font-weight: 400;
  text-shadow: 0 1px 1px #FFFFFF;
}
/* line 45, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-main-buttons {
  margin: 0.4em;
}
/* line 47, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-main-buttons .ax-icon {
  background-size: contain;
  width: 20px;
  height: 20px;
  float: left;
}
/* line 54, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-main-buttons .ax-browse-c {
  background-color: #36a41e;
  background: -webkit-linear-gradient(#61dd45, #3cb521 50%, #36a41e);
  /* Chrome 10+, Saf5.1+ */
  background: -moz-linear-gradient(#61dd45, #3cb521 50%, #36a41e);
  /* FF3.6+ */
  background: -ms-linear-gradient(#61dd45, #3cb521 50%, #36a41e);
  /* IE10 */
  background: -o-linear-gradient(#61dd45, #3cb521 50%, #36a41e);
  /* Opera 11.10+ */
  background: linear-gradient(#61dd45, #3cb521 50%, #36a41e);
  /* W3C */
  border: 1px solid #2e8a19;
}
/* line 57, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-main-buttons .ax-browse-c:hover {
  background-color: #31921b;
  background: -webkit-linear-gradient(#52da34, #36a41e 50%, #31921b);
  /* Chrome 10+, Saf5.1+ */
  background: -moz-linear-gradient(#52da34, #36a41e 50%, #31921b);
  /* FF3.6+ */
  background: -ms-linear-gradient(#52da34, #36a41e 50%, #31921b);
  /* IE10 */
  background: -o-linear-gradient(#52da34, #36a41e 50%, #31921b);
  /* Opera 11.10+ */
  background: linear-gradient(#52da34, #36a41e 50%, #31921b);
  /* W3C */
  border: 1px solid #287916;
}
/* line 62, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-main-buttons .ax-browse-c .ax-icon {
  background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" x="0" y="0" width="510" height="510" viewBox="0 0 510 510" xml:space="preserve"><path d="M280.5 127.5h-51v102h-102v51h102v102h51v-102h102v-51h-102V127.5zM255 0C114.8 0 0 114.8 0 255s114.8 255 255 255 255-114.7 255-255S395.3 0 255 0zM255 459c-112.2 0-204-91.8-204-204S142.8 51 255 51s204 91.8 204 204S367.2 459 255 459z" fill="white"/></svg>');
}
/* line 69, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-main-buttons .ax-browse-c .ax-browse {
  opacity: 0;
  cursor: pointer;
  height: 64px;
  position: absolute;
  top: 0;
  right: 0;
}
/* line 79, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-main-buttons .ax-upload-all {
  background-color: #208ff2;
  background: -webkit-linear-gradient(#7bbdf7, #3399f3 50%, #208ff2);
  /* Chrome 10+, Saf5.1+ */
  background: -moz-linear-gradient(#7bbdf7, #3399f3 50%, #208ff2);
  /* FF3.6+ */
  background: -ms-linear-gradient(#7bbdf7, #3399f3 50%, #208ff2);
  /* IE10 */
  background: -o-linear-gradient(#7bbdf7, #3399f3 50%, #208ff2);
  /* Opera 11.10+ */
  background: linear-gradient(#7bbdf7, #3399f3 50%, #208ff2);
  /* W3C */
  border: 1px solid #0e80e5;
}
/* line 82, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-main-buttons .ax-upload-all:hover {
  background-color: #0e86ef;
  background: -webkit-linear-gradient(#68b3f6, #208ff2 50%, #0e86ef);
  /* Chrome 10+, Saf5.1+ */
  background: -moz-linear-gradient(#68b3f6, #208ff2 50%, #0e86ef);
  /* FF3.6+ */
  background: -ms-linear-gradient(#68b3f6, #208ff2 50%, #0e86ef);
  /* IE10 */
  background: -o-linear-gradient(#68b3f6, #208ff2 50%, #0e86ef);
  /* Opera 11.10+ */
  background: linear-gradient(#68b3f6, #208ff2 50%, #0e86ef);
  /* W3C */
  border: 1px solid #0c75d2;
}
/* line 87, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-main-buttons .ax-upload-all .ax-icon {
  background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 29 29" xml:space="preserve"><path d="M14.5 0C6.5 0 0 6.5 0 14.5c0 8 6.5 14.5 14.5 14.5 8 0 14.5-6.5 14.5-14.5C29 6.5 22.5 0 14.5 0zM14.5 26.6c-6.7 0-12.1-5.4-12.1-12.1 0-6.7 5.4-12.1 12.1-12.1 6.7 0 12.1 5.4 12.1 12.1C26.6 21.2 21.2 26.6 14.5 26.6zM14.8 8c-0.1-0.1-0.2-0.2-0.4-0.2S14.2 7.9 14.1 8l-3.7 4.8c-0.1 0.1-0.1 0.3-0.1 0.5 0.1 0.2 0.2 0.3 0.4 0.3 0.8 0 1.6 0 1.6 0s0 6.4 0 7.7c0 0 0 0.3 0.4 0.3 0.4 0 3.1 0 3.7 0 0.6 0 0.5-0.4 0.5-0.4 0-1.4 0-7.6 0-7.6s0.7 0 1.6 0c0.2 0 0.3-0.1 0.4-0.3 0.1-0.2 0.1-0.4-0.1-0.5L14.8 8z" fill="white"/></svg>');
}
/* line 94, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-main-buttons .ax-clear {
  background-color: #b90200;
  background: -webkit-linear-gradient(#ff1d1b, #cd0200 50%, #b90200);
  /* Chrome 10+, Saf5.1+ */
  background: -moz-linear-gradient(#ff1d1b, #cd0200 50%, #b90200);
  /* FF3.6+ */
  background: -ms-linear-gradient(#ff1d1b, #cd0200 50%, #b90200);
  /* IE10 */
  background: -o-linear-gradient(#ff1d1b, #cd0200 50%, #b90200);
  /* Opera 11.10+ */
  background: linear-gradient(#ff1d1b, #cd0200 50%, #b90200);
  /* W3C */
  border: 1px solid #9a0200;
}
/* line 97, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-main-buttons .ax-clear:hover {
  background-color: #a40200;
  background: -webkit-linear-gradient(#ff0906, #b90200 50%, #a40200);
  /* Chrome 10+, Saf5.1+ */
  background: -moz-linear-gradient(#ff0906, #b90200 50%, #a40200);
  /* FF3.6+ */
  background: -ms-linear-gradient(#ff0906, #b90200 50%, #a40200);
  /* IE10 */
  background: -o-linear-gradient(#ff0906, #b90200 50%, #a40200);
  /* Opera 11.10+ */
  background: linear-gradient(#ff0906, #b90200 50%, #a40200);
  /* W3C */
  border: 1px solid #860100;
}
/* line 102, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-main-buttons .ax-clear .ax-icon {
  background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" x="0" y="0" width="510" height="510" viewBox="0 0 510 510" xml:space="preserve"><path d="M127.5 229.5v51h255v-51H127.5zM255 0C114.8 0 0 114.8 0 255s114.8 255 255 255 255-114.7 255-255S395.3 0 255 0zM255 459c-112.2 0-204-91.8-204-204S142.8 51 255 51s204 91.8 204 204S367.2 459 255 459z" fill="white"/></svg>');
}
/* line 111, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-file-list {
  width: 100%;
}
/* line 113, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-file-list .ax-btn-text {
  display: none;
}
/* line 117, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-file-list .ax-file-wrapper {
  position: relative;
  margin: 6px;
  float: left;
  height: 10em;
  width: 9em;
  border-color: #bce8f1;
  background-color: #ffffff;
  border-radius: 4px;
}
/* line 128, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-file-list .ax-file-wrapper:hover .ax-toolbar .ax-button {
  opacity: 1;
  -moz-transform: scale(1) rotate(0deg);
  -ms-transform: scale(1) rotate(0deg);
  -webkit-transform: scale(1) rotate(0deg);
  transform: scale(1) rotate(0deg);
}
/* line 135, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-file-list .ax-file-wrapper .ax-prev-container {
  border: 2px solid #446e9b;
  float: left;
  height: 7em;
  width: 100%;
  overflow: hidden;
  z-index: 11;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
/* line 144, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-file-list .ax-file-wrapper .ax-prev-container.ax-no-preview {
  background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" x="0" y="0" width="470.6" height="470.6" viewBox="0 0 470.6 470.6" xml:space="preserve"><path d="M327.1 0H90.2C74.3 0 61.4 13 61.4 28.9v412.9c0 15.9 13 28.9 28.9 28.9H380.4c15.9 0 28.9-12.9 28.9-28.9V89.2L327.1 0zM333.9 43.2l36 39.1h-36V43.2zM385 441.7c0 2.5-2.1 4.6-4.6 4.6H90.2c-2.5 0-4.6-2.1-4.6-4.6V28.9c0-2.5 2.1-4.6 4.6-4.6h219.4v70.2c0 6.7 5.4 12.1 12.1 12.1h63.2V441.7zM128.4 128.9H334.2c5 0 9.1 4.1 9.1 9.1 0 5-4.1 9.1-9.1 9.1H128.4c-5 0-9.1-4.1-9.1-9.1C119.3 133 123.4 128.9 128.4 128.9zM343.2 199c0 5-4.1 9.1-9.1 9.1H128.4c-5 0-9.1-4.1-9.1-9.1s4.1-9.1 9.1-9.1H334.2C339.2 189.9 343.2 194 343.2 199zM343.2 258c0 5-4.1 9.1-9.1 9.1H128.4c-5 0-9.1-4.1-9.1-9.1s4.1-9.1 9.1-9.1H334.2C339.2 248.9 343.2 253 343.2 258zM343.2 318c0 5-4.1 9.1-9.1 9.1H128.4c-5 0-9.1-4.1-9.1-9.1s4.1-9.1 9.1-9.1H334.2C339.2 308.9 343.2 313 343.2 318z"/></svg>');
  background-position: center 100%;
  background-repeat: no-repeat;
  background-size: 60% auto;
  position: relative;
}
/* line 151, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-file-list .ax-file-wrapper .ax-prev-container .ax-extension {
  background-color: #000000;
  border-radius: 2px;
  bottom: 5px;
  color: #fdfefc;
  font-size: 15px;
  font-weight: bold;
  left: 41px;
  position: absolute;
  width: 48px;
}
/* line 163, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-file-list .ax-file-wrapper .ax-prev-container .ax-preview {
  height: 100%;
  width: 100%;
}
/* line 170, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-file-list .ax-file-wrapper .ax-details {
  overflow: hidden;
  z-index: 10;
  width: 100%;
  height: 2.5em;
  background-color: #446e9b;
  border-color: #446e9b;
  color: #ffffff;
  border-bottom-left-radius: 9px;
  border-bottom-right-radius: 9px;
  padding: 5px 2px;
}
/* line 182, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-file-list .ax-file-wrapper .ax-details .ax-file-size, .ax-main-container .ax-file-list .ax-file-wrapper .ax-details .ax-file-name {
  font: 0.8em "Helvetica Neue", Helvetica, Arial, sans-serif;
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
/* line 189, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-file-list .ax-file-wrapper .ax-details .ax-file-size input, .ax-main-container .ax-file-list .ax-file-wrapper .ax-details .ax-file-name input {
  width: 80%;
}
/* line 195, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-file-list .ax-file-wrapper .ax-progress-data {
  left: 2px;
  position: absolute;
  top: 2px;
  width: 100%;
  background-color: rgba(66, 110, 155, 0.5);
  font: 0.7em "Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #ffffff;
  text-shadow: 1px 1px 2px rgba(150, 150, 150, 0.95);
  z-index: 12;
}
/* line 205, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-file-list .ax-file-wrapper .ax-progress-data .ax-progress {
  height: 20px;
  position: relative;
  width: 100%;
}
/* line 211, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-file-list .ax-file-wrapper .ax-progress-data .ax-progress-stat {
  float: left;
  width: 100%;
}
/* line 215, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-file-list .ax-file-wrapper .ax-progress-data .ax-progress-info {
  height: 100%;
  left: 0;
  line-height: 1.8em;
  margin: 0 auto;
  overflow: hidden;
  position: absolute;
  text-align: center;
  top: 0;
  width: 100%;
}
/* line 227, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-file-list .ax-file-wrapper .ax-progress-data .ax-progress-bar {
  background-color: #f42323 69%;
  background: -webkit-linear-gradient(to bottom, #f0a3a3 37%, #f42323 69%);
  /* Chrome 10+, Saf5.1+ */
  background: -moz-linear-gradient(to bottom, #f0a3a3 37%, #f42323 69%);
  /* FF3.6+ */
  background: -ms-linear-gradient(to bottom, #f0a3a3 37%, #f42323 69%);
  /* IE10 */
  background: -o-linear-gradient(to bottom, #f0a3a3 37%, #f42323 69%);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #f0a3a3 37%, #f42323 69%);
  /* W3C */
  box-shadow: 0 2px 9px rgba(255, 255, 255, 0.3) inset, 0 -2px 6px rgba(0, 0, 0, 0.4) inset;
  display: block;
  height: 100%;
  overflow: hidden;
  position: relative;
  opacity: 0.7;
}
/* line 235, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-file-list .ax-file-wrapper .ax-progress-data .ax-progress-bar::after {
  animation: 2s linear 0s normal none infinite running ax-progress;
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  background-size: 30px 30px;
  bottom: 0;
  content: "";
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
/* line 251, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-file-list .ax-file-wrapper .ax-toolbar {
  overflow: visible;
}
/* line 254, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-file-list .ax-file-wrapper .ax-toolbar .ax-button {
  height: 2.4em;
  width: 2.4em;
  border-radius: 50%;
  box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.75);
  margin: 2px;
  padding: 2px;
  opacity: 0.7;
  position: absolute;
  transition: opacity 150ms cubic-bezier(0.4, 0, 1, 1) 0s, transform 150ms cubic-bezier(0.4, 0, 1, 1) 100ms;
  position: absolute;
}
@media screen and (min-width: 1024px) {
  /* line 254, ../sass/classic-theme/_theme.scss */
  .ax-main-container .ax-file-list .ax-file-wrapper .ax-toolbar .ax-button {
    -moz-transform: scale(0.4) rotate(360deg);
    -ms-transform: scale(0.4) rotate(360deg);
    -webkit-transform: scale(0.4) rotate(360deg);
    transform: scale(0.4) rotate(360deg);
  }
}
/* line 268, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-file-list .ax-file-wrapper .ax-toolbar .ax-button .ax-icon {
  background-size: contain;
  height: 100%;
  width: 100%;
  float: left;
}
/* line 275, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-file-list .ax-file-wrapper .ax-toolbar .ax-button.ax-upload {
  transition-delay: 0ms;
  background-color: #0055CC;
  background: -webkit-linear-gradient(to bottom, #0088CC, #0055CC);
  /* Chrome 10+, Saf5.1+ */
  background: -moz-linear-gradient(to bottom, #0088CC, #0055CC);
  /* FF3.6+ */
  background: -ms-linear-gradient(to bottom, #0088CC, #0055CC);
  /* IE10 */
  background: -o-linear-gradient(to bottom, #0088CC, #0055CC);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #0088CC, #0055CC);
  /* W3C */
  top: 20px;
  left: 0;
}
/* line 278, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-file-list .ax-file-wrapper .ax-toolbar .ax-button.ax-upload .ax-icon {
  background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 29 29" xml:space="preserve"><path d="M14.5 0C6.5 0 0 6.5 0 14.5c0 8 6.5 14.5 14.5 14.5 8 0 14.5-6.5 14.5-14.5C29 6.5 22.5 0 14.5 0zM14.5 26.6c-6.7 0-12.1-5.4-12.1-12.1 0-6.7 5.4-12.1 12.1-12.1 6.7 0 12.1 5.4 12.1 12.1C26.6 21.2 21.2 26.6 14.5 26.6zM14.8 8c-0.1-0.1-0.2-0.2-0.4-0.2S14.2 7.9 14.1 8l-3.7 4.8c-0.1 0.1-0.1 0.3-0.1 0.5 0.1 0.2 0.2 0.3 0.4 0.3 0.8 0 1.6 0 1.6 0s0 6.4 0 7.7c0 0 0 0.3 0.4 0.3 0.4 0 3.1 0 3.7 0 0.6 0 0.5-0.4 0.5-0.4 0-1.4 0-7.6 0-7.6s0.7 0 1.6 0c0.2 0 0.3-0.1 0.4-0.3 0.1-0.2 0.1-0.4-0.1-0.5L14.8 8z" fill="white"/></svg>');
}
/* line 281, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-file-list .ax-file-wrapper .ax-toolbar .ax-button.ax-upload:hover {
  background-color: #0055CC;
  background: -webkit-linear-gradient(to top, #0088CC, #0055CC);
  /* Chrome 10+, Saf5.1+ */
  background: -moz-linear-gradient(to top, #0088CC, #0055CC);
  /* FF3.6+ */
  background: -ms-linear-gradient(to top, #0088CC, #0055CC);
  /* IE10 */
  background: -o-linear-gradient(to top, #0088CC, #0055CC);
  /* Opera 11.10+ */
  background: linear-gradient(to top, #0088CC, #0055CC);
  /* W3C */
}
/* line 288, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-file-list .ax-file-wrapper .ax-toolbar .ax-button.ax-remove {
  top: 20px;
  right: 0;
  transition-delay: 50ms;
  background-color: #BD362F;
  background: -webkit-linear-gradient(to bottom, #EE5F5B, #BD362F);
  /* Chrome 10+, Saf5.1+ */
  background: -moz-linear-gradient(to bottom, #EE5F5B, #BD362F);
  /* FF3.6+ */
  background: -ms-linear-gradient(to bottom, #EE5F5B, #BD362F);
  /* IE10 */
  background: -o-linear-gradient(to bottom, #EE5F5B, #BD362F);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #EE5F5B, #BD362F);
  /* W3C */
}
/* line 294, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-file-list .ax-file-wrapper .ax-toolbar .ax-button.ax-remove .ax-icon {
  background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" x="0" y="0" width="510" height="510" viewBox="0 0 510 510" xml:space="preserve"><path d="M127.5 229.5v51h255v-51H127.5zM255 0C114.8 0 0 114.8 0 255s114.8 255 255 255 255-114.7 255-255S395.3 0 255 0zM255 459c-112.2 0-204-91.8-204-204S142.8 51 255 51s204 91.8 204 204S367.2 459 255 459z" fill="white"/></svg>');
}
/* line 297, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-file-list .ax-file-wrapper .ax-toolbar .ax-button.ax-remove:hover {
  background-color: #BD362F;
  background: -webkit-linear-gradient(to top, #EE5F5B, #BD362F);
  /* Chrome 10+, Saf5.1+ */
  background: -moz-linear-gradient(to top, #EE5F5B, #BD362F);
  /* FF3.6+ */
  background: -ms-linear-gradient(to top, #EE5F5B, #BD362F);
  /* IE10 */
  background: -o-linear-gradient(to top, #EE5F5B, #BD362F);
  /* Opera 11.10+ */
  background: linear-gradient(to top, #EE5F5B, #BD362F);
  /* W3C */
}
/* line 302, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-file-list .ax-file-wrapper .ax-toolbar .ax-button.ax-delete {
  bottom: 30px;
  right: 0;
  transition-delay: 100ms;
  background-color: #BD362F;
  background: -webkit-linear-gradient(to bottom, #EE5F5B, #BD362F);
  /* Chrome 10+, Saf5.1+ */
  background: -moz-linear-gradient(to bottom, #EE5F5B, #BD362F);
  /* FF3.6+ */
  background: -ms-linear-gradient(to bottom, #EE5F5B, #BD362F);
  /* IE10 */
  background: -o-linear-gradient(to bottom, #EE5F5B, #BD362F);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #EE5F5B, #BD362F);
  /* W3C */
}
/* line 307, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-file-list .ax-file-wrapper .ax-toolbar .ax-button.ax-delete:hover {
  background-color: #BD362F;
  background: -webkit-linear-gradient(to top, #EE5F5B, #BD362F);
  /* Chrome 10+, Saf5.1+ */
  background: -moz-linear-gradient(to top, #EE5F5B, #BD362F);
  /* FF3.6+ */
  background: -ms-linear-gradient(to top, #EE5F5B, #BD362F);
  /* IE10 */
  background: -o-linear-gradient(to top, #EE5F5B, #BD362F);
  /* Opera 11.10+ */
  background: linear-gradient(to top, #EE5F5B, #BD362F);
  /* W3C */
}
/* line 311, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-file-list .ax-file-wrapper .ax-toolbar .ax-button.ax-delete .ax-icon {
  background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" x="0" y="0" width="46" height="46" viewBox="0 0 46 46" xml:space="preserve"><path d="M23 0C10.3 0 0 10.3 0 23s10.3 23 23 23 23-10.3 23-23S35.7 0 23 0zM23 42C12.5 42 4 33.5 4 23S12.5 4 23 4s19 8.5 19 19S33.5 42 23 42zM30.3 16.4l-0.7-0.7c-0.6-0.6-1.5-0.6-2.1 0L23 20.2l-4.5-4.5c-0.6-0.6-1.5-0.6-2.1 0l-0.7 0.7c-0.6 0.6-0.6 1.5 0 2.1L20.2 23l-4.5 4.5c-0.6 0.6-0.6 1.5 0 2.1l0.7 0.7c0.6 0.6 1.5 0.6 2.1 0L23 25.8l4.5 4.5c0.6 0.6 1.5 0.6 2.1 0l0.7-0.7c0.6-0.6 0.6-1.5 0-2.1L25.8 23l4.5-4.5C30.9 17.9 30.9 17 30.3 16.4z" fill="white"/></svg>');
}
/* line 316, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-file-list .ax-file-wrapper .ax-toolbar .ax-button.ax-info {
  bottom: 30px;
  left: 0;
  transition-delay: 150ms;
  background-color: #49bd33;
  background: -webkit-linear-gradient(to bottom, #52ff29, #49bd33);
  /* Chrome 10+, Saf5.1+ */
  background: -moz-linear-gradient(to bottom, #52ff29, #49bd33);
  /* FF3.6+ */
  background: -ms-linear-gradient(to bottom, #52ff29, #49bd33);
  /* IE10 */
  background: -o-linear-gradient(to bottom, #52ff29, #49bd33);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #52ff29, #49bd33);
  /* W3C */
}
/* line 321, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-file-list .ax-file-wrapper .ax-toolbar .ax-button.ax-info:hover {
  background-color: #49bd33;
  background: -webkit-linear-gradient(to top, #52ff29, #49bd33);
  /* Chrome 10+, Saf5.1+ */
  background: -moz-linear-gradient(to top, #52ff29, #49bd33);
  /* FF3.6+ */
  background: -ms-linear-gradient(to top, #52ff29, #49bd33);
  /* IE10 */
  background: -o-linear-gradient(to top, #52ff29, #49bd33);
  /* Opera 11.10+ */
  background: linear-gradient(to top, #52ff29, #49bd33);
  /* W3C */
}
/* line 325, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-file-list .ax-file-wrapper .ax-toolbar .ax-button.ax-info .ax-icon {
  background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" x="0" y="0" width="510" height="510" viewBox="0 0 510 510" xml:space="preserve"><path d="M229.5 382.5h51v-153h-51V382.5zM255 0C114.8 0 0 114.8 0 255s114.8 255 255 255 255-114.7 255-255S395.3 0 255 0zM255 459c-112.2 0-204-91.8-204-204S142.8 51 255 51s204 91.8 204 204S367.2 459 255 459zM229.5 178.5h51v-51h-51V178.5z" fill="white"/></svg>');
}
/* line 332, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-file-list .ax-file-wrapper .ax-edit-fn {
  border: 1px solid gray;
  background-color: #fff;
}
/* line 339, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-ask-div {
  border-radius: 4px 4px 9px 9px;
  width: 102%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  text-align: center;
  color: white;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 100;
}
/* line 350, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-ask-div .ax-btn-text {
  text-align: center;
  width: 100%;
  display: inline-block;
  margin-top: 4px;
}
/* line 356, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-ask-div .ax-ask-inner {
  width: 100%;
  height: 100%;
}
/* line 360, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-ask-div .ax-ask-quest {
  width: 100%;
}
/* line 363, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-ask-div .ax-reply-no, .ax-main-container .ax-ask-div .ax-reply-yes {
  box-shadow: 0 0 2px 0 rgba(50, 50, 50, 0.75);
  height: 2em;
  text-align: center;
  width: 3em;
  padding: 5px;
}
/* line 370, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-ask-div .ax-reply-yes {
  background-color: #49bd33;
  background: -webkit-linear-gradient(to bottom, #52ff29, #49bd33);
  /* Chrome 10+, Saf5.1+ */
  background: -moz-linear-gradient(to bottom, #52ff29, #49bd33);
  /* FF3.6+ */
  background: -ms-linear-gradient(to bottom, #52ff29, #49bd33);
  /* IE10 */
  background: -o-linear-gradient(to bottom, #52ff29, #49bd33);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #52ff29, #49bd33);
  /* W3C */
}
/* line 372, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-ask-div .ax-reply-yes:hover {
  background-color: #49bd33;
  background: -webkit-linear-gradient(to top, #52ff29, #49bd33);
  /* Chrome 10+, Saf5.1+ */
  background: -moz-linear-gradient(to top, #52ff29, #49bd33);
  /* FF3.6+ */
  background: -ms-linear-gradient(to top, #52ff29, #49bd33);
  /* IE10 */
  background: -o-linear-gradient(to top, #52ff29, #49bd33);
  /* Opera 11.10+ */
  background: linear-gradient(to top, #52ff29, #49bd33);
  /* W3C */
}
/* line 376, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-ask-div .ax-reply-no {
  background-color: #BD362F;
  background: -webkit-linear-gradient(to bottom, #EE5F5B, #BD362F);
  /* Chrome 10+, Saf5.1+ */
  background: -moz-linear-gradient(to bottom, #EE5F5B, #BD362F);
  /* FF3.6+ */
  background: -ms-linear-gradient(to bottom, #EE5F5B, #BD362F);
  /* IE10 */
  background: -o-linear-gradient(to bottom, #EE5F5B, #BD362F);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #EE5F5B, #BD362F);
  /* W3C */
}
/* line 378, ../sass/classic-theme/_theme.scss */
.ax-main-container .ax-ask-div .ax-reply-no:hover {
  background-color: #BD362F;
  background: -webkit-linear-gradient(to top, #EE5F5B, #BD362F);
  /* Chrome 10+, Saf5.1+ */
  background: -moz-linear-gradient(to top, #EE5F5B, #BD362F);
  /* FF3.6+ */
  background: -ms-linear-gradient(to top, #EE5F5B, #BD362F);
  /* IE10 */
  background: -o-linear-gradient(to top, #EE5F5B, #BD362F);
  /* Opera 11.10+ */
  background: linear-gradient(to top, #EE5F5B, #BD362F);
  /* W3C */
}
