/**
 * @include box-shadow(0,0,10px,#000,inset);
 */
/**
 * Transtate
 */
/**
 * Rotate
 */
/*--------------------------------------------------------------
- CSS RESET
--------------------------------------------------------------*/
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent; }

body {
  margin: 0; }

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

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

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

[hidden], template {
  display: none; }

a {
  background: transparent; }

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

a:active, a:focus {
  outline: none; }

abbr[title] {
  border-bottom: 1px dotted; }

b, strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

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

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

small {
  font-size: 80%; }

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

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

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

figure {
  margin: 1em 40px; }

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

pre {
  overflow: auto; }

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

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

button {
  overflow: visible; }

button, select {
  text-transform: none; }

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

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

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

input {
  line-height: normal; }

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

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

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

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

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

td, th {
  padding: 0; }

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

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

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

/*a:focus {outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}*/
figure {
  margin: 0; }

img {
  vertical-align: middle; }

.list-none {
  list-style: none;
  margin: 0;
  padding: 0; }

.inline-block {
  letter-spacing: -0.3em; }

.inline-block > div, .inline-block > li, .inline-block > a, .inline-block > span, .inline-block > img {
  letter-spacing: normal;
  display: inline-block;
  vertical-align: top; }

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

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

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

.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  backgrounD-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto; }

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

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

.clearfix:before, .clearfix:after {
  content: "";
  display: table; }

.clearfix:after {
  clear: both; }

.clearfix {
  zoom: 1; }

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

pre, code {
  background: #eee;
  padding: 0 5px;
  border-radius: 3px;
  border: 1px solid #ccc; }

pre {
  padding: 20px;
  background: #000;
  color: #eee; }
  pre > code {
    padding: 0;
    background: #000;
    border: none; }

.fileupload-input-icon {
  margin-right: 10px; }

.fileupload-input .fileupload-input-button {
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 1.5;
  padding: 6px 15px;
  background-color: transparent;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out; }
  .fileupload-input .fileupload-input-button i {
    margin-right: 10px; }

.fileupload-input .fileupload-input-button {
  font-family: 'Arial';
  font-size: 12px; }

/*---------------------
- GRID SETTINGS
----------------------*/
/*--------------------
- GRID SYSTEM
---------------------*/
.grid-style, .D-0, .D-1, .D-2, .D-3, .D-4, .D-5, .D-6, .D-7, .D-8, .D-9, .D-10, .D-11, .D-12, .L-0, .L-1, .L-2, .L-3, .L-4, .L-5, .L-6, .L-7, .L-8, .L-9, .L-10, .L-11, .L-12, .T-0, .T-1, .T-2, .T-3, .T-4, .T-5, .T-6, .T-7, .T-8, .T-9, .T-10, .T-11, .T-12, .M-0, .M-1, .M-2, .M-3, .M-4, .M-5, .M-6, .M-7, .M-8, .M-9, .M-10, .M-11, .M-12, .SM-0, .SM-1, .SM-2, .SM-3, .SM-4, .SM-5, .SM-6, .SM-7, .SM-8, .SM-9, .SM-10, .SM-11, .SM-12 {
  position: relative;
  display: inline-block;
  letter-spacing: normal;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: top; }

.container {
  width: 100%;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px; }

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px; }

.row {
  margin-left: -10px;
  margin-right: -10px;
  letter-spacing: -0.33em; }

.row:before, .row:after {
  content: " ";
  /*display: table;*/ }

.row:after {
  clear: both; }

.row-fluid {
  margin-left: 0px;
  margin-right: 0px;
  letter-spacing: -0.33em; }

.row-fluid:before, .row-fluid:after {
  content: " ";
  /*display: table;*/ }

.row-fluid:after {
  clear: both; }

.hidden-D {
  display: none; }

.D-0 {
  width: 0%; }

.D-offset-0 {
  margin-left: 0%; }

.D-left-0 {
  left: 0%; }

.D-right-0 {
  right: 0%; }

.D-1 {
  width: 8.33333%; }

.D-offset-1 {
  margin-left: 8.33333%; }

.D-left-1 {
  left: 8.33333%; }

.D-right-1 {
  right: 8.33333%; }

.D-2 {
  width: 16.66667%; }

.D-offset-2 {
  margin-left: 16.66667%; }

.D-left-2 {
  left: 16.66667%; }

.D-right-2 {
  right: 16.66667%; }

.D-3 {
  width: 25%; }

.D-offset-3 {
  margin-left: 25%; }

.D-left-3 {
  left: 25%; }

.D-right-3 {
  right: 25%; }

.D-4 {
  width: 33.33333%; }

.D-offset-4 {
  margin-left: 33.33333%; }

.D-left-4 {
  left: 33.33333%; }

.D-right-4 {
  right: 33.33333%; }

.D-5 {
  width: 41.66667%; }

.D-offset-5 {
  margin-left: 41.66667%; }

.D-left-5 {
  left: 41.66667%; }

.D-right-5 {
  right: 41.66667%; }

.D-6 {
  width: 50%; }

.D-offset-6 {
  margin-left: 50%; }

.D-left-6 {
  left: 50%; }

.D-right-6 {
  right: 50%; }

.D-7 {
  width: 58.33333%; }

.D-offset-7 {
  margin-left: 58.33333%; }

.D-left-7 {
  left: 58.33333%; }

.D-right-7 {
  right: 58.33333%; }

.D-8 {
  width: 66.66667%; }

.D-offset-8 {
  margin-left: 66.66667%; }

.D-left-8 {
  left: 66.66667%; }

.D-right-8 {
  right: 66.66667%; }

.D-9 {
  width: 75%; }

.D-offset-9 {
  margin-left: 75%; }

.D-left-9 {
  left: 75%; }

.D-right-9 {
  right: 75%; }

.D-10 {
  width: 83.33333%; }

.D-offset-10 {
  margin-left: 83.33333%; }

.D-left-10 {
  left: 83.33333%; }

.D-right-10 {
  right: 83.33333%; }

.D-11 {
  width: 91.66667%; }

.D-offset-11 {
  margin-left: 91.66667%; }

.D-left-11 {
  left: 91.66667%; }

.D-right-11 {
  right: 91.66667%; }

.D-12 {
  width: 100%; }

.D-offset-12 {
  margin-left: 100%; }

.D-left-12 {
  left: 100%; }

.D-right-12 {
  right: 100%; }

@media screen and (max-width: 1200px) {
  .container {
    max-width: 100%; }

  .hidden-L {
    display: none; }

  .L-0 {
    width: 0%; }

  .L-offset-0 {
    margin-left: 0%; }

  .L-left-0 {
    left: 0%; }

  .L-right-0 {
    right: 0%; }

  .L-1 {
    width: 8.33333%; }

  .L-offset-1 {
    margin-left: 8.33333%; }

  .L-left-1 {
    left: 8.33333%; }

  .L-right-1 {
    right: 8.33333%; }

  .L-2 {
    width: 16.66667%; }

  .L-offset-2 {
    margin-left: 16.66667%; }

  .L-left-2 {
    left: 16.66667%; }

  .L-right-2 {
    right: 16.66667%; }

  .L-3 {
    width: 25%; }

  .L-offset-3 {
    margin-left: 25%; }

  .L-left-3 {
    left: 25%; }

  .L-right-3 {
    right: 25%; }

  .L-4 {
    width: 33.33333%; }

  .L-offset-4 {
    margin-left: 33.33333%; }

  .L-left-4 {
    left: 33.33333%; }

  .L-right-4 {
    right: 33.33333%; }

  .L-5 {
    width: 41.66667%; }

  .L-offset-5 {
    margin-left: 41.66667%; }

  .L-left-5 {
    left: 41.66667%; }

  .L-right-5 {
    right: 41.66667%; }

  .L-6 {
    width: 50%; }

  .L-offset-6 {
    margin-left: 50%; }

  .L-left-6 {
    left: 50%; }

  .L-right-6 {
    right: 50%; }

  .L-7 {
    width: 58.33333%; }

  .L-offset-7 {
    margin-left: 58.33333%; }

  .L-left-7 {
    left: 58.33333%; }

  .L-right-7 {
    right: 58.33333%; }

  .L-8 {
    width: 66.66667%; }

  .L-offset-8 {
    margin-left: 66.66667%; }

  .L-left-8 {
    left: 66.66667%; }

  .L-right-8 {
    right: 66.66667%; }

  .L-9 {
    width: 75%; }

  .L-offset-9 {
    margin-left: 75%; }

  .L-left-9 {
    left: 75%; }

  .L-right-9 {
    right: 75%; }

  .L-10 {
    width: 83.33333%; }

  .L-offset-10 {
    margin-left: 83.33333%; }

  .L-left-10 {
    left: 83.33333%; }

  .L-right-10 {
    right: 83.33333%; }

  .L-11 {
    width: 91.66667%; }

  .L-offset-11 {
    margin-left: 91.66667%; }

  .L-left-11 {
    left: 91.66667%; }

  .L-right-11 {
    right: 91.66667%; }

  .L-12 {
    width: 100%; }

  .L-offset-12 {
    margin-left: 100%; }

  .L-left-12 {
    left: 100%; }

  .L-right-12 {
    right: 100%; } }
@media screen and (max-width: 992px) {
  .container {
    max-width: 100%; }

  .hidden-T {
    display: none; }

  .T-0 {
    width: 0%; }

  .T-offset-0 {
    margin-left: 0%; }

  .T-left-0 {
    left: 0%; }

  .T-right-0 {
    right: 0%; }

  .T-1 {
    width: 8.33333%; }

  .T-offset-1 {
    margin-left: 8.33333%; }

  .T-left-1 {
    left: 8.33333%; }

  .T-right-1 {
    right: 8.33333%; }

  .T-2 {
    width: 16.66667%; }

  .T-offset-2 {
    margin-left: 16.66667%; }

  .T-left-2 {
    left: 16.66667%; }

  .T-right-2 {
    right: 16.66667%; }

  .T-3 {
    width: 25%; }

  .T-offset-3 {
    margin-left: 25%; }

  .T-left-3 {
    left: 25%; }

  .T-right-3 {
    right: 25%; }

  .T-4 {
    width: 33.33333%; }

  .T-offset-4 {
    margin-left: 33.33333%; }

  .T-left-4 {
    left: 33.33333%; }

  .T-right-4 {
    right: 33.33333%; }

  .T-5 {
    width: 41.66667%; }

  .T-offset-5 {
    margin-left: 41.66667%; }

  .T-left-5 {
    left: 41.66667%; }

  .T-right-5 {
    right: 41.66667%; }

  .T-6 {
    width: 50%; }

  .T-offset-6 {
    margin-left: 50%; }

  .T-left-6 {
    left: 50%; }

  .T-right-6 {
    right: 50%; }

  .T-7 {
    width: 58.33333%; }

  .T-offset-7 {
    margin-left: 58.33333%; }

  .T-left-7 {
    left: 58.33333%; }

  .T-right-7 {
    right: 58.33333%; }

  .T-8 {
    width: 66.66667%; }

  .T-offset-8 {
    margin-left: 66.66667%; }

  .T-left-8 {
    left: 66.66667%; }

  .T-right-8 {
    right: 66.66667%; }

  .T-9 {
    width: 75%; }

  .T-offset-9 {
    margin-left: 75%; }

  .T-left-9 {
    left: 75%; }

  .T-right-9 {
    right: 75%; }

  .T-10 {
    width: 83.33333%; }

  .T-offset-10 {
    margin-left: 83.33333%; }

  .T-left-10 {
    left: 83.33333%; }

  .T-right-10 {
    right: 83.33333%; }

  .T-11 {
    width: 91.66667%; }

  .T-offset-11 {
    margin-left: 91.66667%; }

  .T-left-11 {
    left: 91.66667%; }

  .T-right-11 {
    right: 91.66667%; }

  .T-12 {
    width: 100%; }

  .T-offset-12 {
    margin-left: 100%; }

  .T-left-12 {
    left: 100%; }

  .T-right-12 {
    right: 100%; } }
@media screen and (max-width: 768px) {
  .container {
    max-width: 100%; }

  .hidden-M {
    display: none; }

  .M-0 {
    width: 0%; }

  .M-offset-0 {
    margin-left: 0%; }

  .M-left-0 {
    left: 0%; }

  .M-right-0 {
    right: 0%; }

  .M-1 {
    width: 8.33333%; }

  .M-offset-1 {
    margin-left: 8.33333%; }

  .M-left-1 {
    left: 8.33333%; }

  .M-right-1 {
    right: 8.33333%; }

  .M-2 {
    width: 16.66667%; }

  .M-offset-2 {
    margin-left: 16.66667%; }

  .M-left-2 {
    left: 16.66667%; }

  .M-right-2 {
    right: 16.66667%; }

  .M-3 {
    width: 25%; }

  .M-offset-3 {
    margin-left: 25%; }

  .M-left-3 {
    left: 25%; }

  .M-right-3 {
    right: 25%; }

  .M-4 {
    width: 33.33333%; }

  .M-offset-4 {
    margin-left: 33.33333%; }

  .M-left-4 {
    left: 33.33333%; }

  .M-right-4 {
    right: 33.33333%; }

  .M-5 {
    width: 41.66667%; }

  .M-offset-5 {
    margin-left: 41.66667%; }

  .M-left-5 {
    left: 41.66667%; }

  .M-right-5 {
    right: 41.66667%; }

  .M-6 {
    width: 50%; }

  .M-offset-6 {
    margin-left: 50%; }

  .M-left-6 {
    left: 50%; }

  .M-right-6 {
    right: 50%; }

  .M-7 {
    width: 58.33333%; }

  .M-offset-7 {
    margin-left: 58.33333%; }

  .M-left-7 {
    left: 58.33333%; }

  .M-right-7 {
    right: 58.33333%; }

  .M-8 {
    width: 66.66667%; }

  .M-offset-8 {
    margin-left: 66.66667%; }

  .M-left-8 {
    left: 66.66667%; }

  .M-right-8 {
    right: 66.66667%; }

  .M-9 {
    width: 75%; }

  .M-offset-9 {
    margin-left: 75%; }

  .M-left-9 {
    left: 75%; }

  .M-right-9 {
    right: 75%; }

  .M-10 {
    width: 83.33333%; }

  .M-offset-10 {
    margin-left: 83.33333%; }

  .M-left-10 {
    left: 83.33333%; }

  .M-right-10 {
    right: 83.33333%; }

  .M-11 {
    width: 91.66667%; }

  .M-offset-11 {
    margin-left: 91.66667%; }

  .M-left-11 {
    left: 91.66667%; }

  .M-right-11 {
    right: 91.66667%; }

  .M-12 {
    width: 100%; }

  .M-offset-12 {
    margin-left: 100%; }

  .M-left-12 {
    left: 100%; }

  .M-right-12 {
    right: 100%; } }
@media screen and (max-width: 568px) {
  .container {
    max-width: 100%; }

  .hidden-SM {
    display: none; }

  .SM-0 {
    width: 0%; }

  .SM-offset-0 {
    margin-left: 0%; }

  .SM-left-0 {
    left: 0%; }

  .SM-right-0 {
    right: 0%; }

  .SM-1 {
    width: 8.33333%; }

  .SM-offset-1 {
    margin-left: 8.33333%; }

  .SM-left-1 {
    left: 8.33333%; }

  .SM-right-1 {
    right: 8.33333%; }

  .SM-2 {
    width: 16.66667%; }

  .SM-offset-2 {
    margin-left: 16.66667%; }

  .SM-left-2 {
    left: 16.66667%; }

  .SM-right-2 {
    right: 16.66667%; }

  .SM-3 {
    width: 25%; }

  .SM-offset-3 {
    margin-left: 25%; }

  .SM-left-3 {
    left: 25%; }

  .SM-right-3 {
    right: 25%; }

  .SM-4 {
    width: 33.33333%; }

  .SM-offset-4 {
    margin-left: 33.33333%; }

  .SM-left-4 {
    left: 33.33333%; }

  .SM-right-4 {
    right: 33.33333%; }

  .SM-5 {
    width: 41.66667%; }

  .SM-offset-5 {
    margin-left: 41.66667%; }

  .SM-left-5 {
    left: 41.66667%; }

  .SM-right-5 {
    right: 41.66667%; }

  .SM-6 {
    width: 50%; }

  .SM-offset-6 {
    margin-left: 50%; }

  .SM-left-6 {
    left: 50%; }

  .SM-right-6 {
    right: 50%; }

  .SM-7 {
    width: 58.33333%; }

  .SM-offset-7 {
    margin-left: 58.33333%; }

  .SM-left-7 {
    left: 58.33333%; }

  .SM-right-7 {
    right: 58.33333%; }

  .SM-8 {
    width: 66.66667%; }

  .SM-offset-8 {
    margin-left: 66.66667%; }

  .SM-left-8 {
    left: 66.66667%; }

  .SM-right-8 {
    right: 66.66667%; }

  .SM-9 {
    width: 75%; }

  .SM-offset-9 {
    margin-left: 75%; }

  .SM-left-9 {
    left: 75%; }

  .SM-right-9 {
    right: 75%; }

  .SM-10 {
    width: 83.33333%; }

  .SM-offset-10 {
    margin-left: 83.33333%; }

  .SM-left-10 {
    left: 83.33333%; }

  .SM-right-10 {
    right: 83.33333%; }

  .SM-11 {
    width: 91.66667%; }

  .SM-offset-11 {
    margin-left: 91.66667%; }

  .SM-left-11 {
    left: 91.66667%; }

  .SM-right-11 {
    right: 91.66667%; }

  .SM-12 {
    width: 100%; }

  .SM-offset-12 {
    margin-left: 100%; }

  .SM-left-12 {
    left: 100%; }

  .SM-right-12 {
    right: 100%; } }
.no-gap {
  padding-left: 0;
  padding-right: 0; }

.fileupload-input {
  margin-bottom: 15px;
  font-family: 'Tahoma'; }
  .fileupload-input .dropzone > div {
    width: auto !important;
    height: auto !important;
    border: none !important;
    opacity: 1 !important;
    display: flex; }

.fileupload-input .fileupload-input-label {
  font-family: 'Tahoma';
  font-weight: 700;
  margin-bottom: 10px; }
  .fileupload-input .fileupload-input-label span {
    color: #ff0b00;
    margin-left: 5px; }

.fileupload-input .fileupload-input-body {
  padding: 25px;
  border: 1px solid #ccc;
  border-radius: 3px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 15px; }
  @media (min-width: 568px) {
    .fileupload-input .fileupload-input-body {
      padding: calc(2.5vw + 0.8px); } }
  @media (min-width: 768px) {
    .fileupload-input .fileupload-input-body {
      padding: calc(2.23214vw + 2.85714px); } }
  @media (min-width: 992px) {
    .fileupload-input .fileupload-input-body {
      padding: calc(0vw + 25px); } }
  @media (min-width: 1200px) {
    .fileupload-input .fileupload-input-body {
      padding: 25px; } }
  .fileupload-input .fileupload-input-body .dropzone {
    position: relative;
    flex-grow: 1; }
  .fileupload-input .fileupload-input-body .dropzone button {
    position: absolute;
    top: 0;
    right: 0; }

.fileupload-input .dropzone-body {
  position: relative; }
  .fileupload-input .dropzone-body.disable {
    opacity: 0.3; }
  .fileupload-input .dropzone-body span.bold {
    font-weight: 700;
    margin-right: 5px; }
    @media (min-width: 568px) {
      .fileupload-input .dropzone-body span.bold {
        margin-right: calc(2.5vw - 9.2px); } }
    @media (min-width: 768px) {
      .fileupload-input .dropzone-body span.bold {
        margin-right: calc(4.46429vw - 24.28571px); } }
    @media (min-width: 992px) {
      .fileupload-input .dropzone-body span.bold {
        margin-right: calc(4.80769vw - 27.69231px); } }
    @media (min-width: 1200px) {
      .fileupload-input .dropzone-body span.bold {
        margin-right: 30px; } }
  .fileupload-input .dropzone-body span.error {
    color: #ff0b00; }
  .fileupload-input .dropzone-body small {
    margin-left: 5px; }

.fileupload-input .fileupload-input-button-group {
  display: flex;
  flex-direction: row; }
  .fileupload-input .fileupload-input-button-group button {
    margin-right: 5px; }

.fileupload-input .fileupload-input-button {
  border: 1px solid #ccc;
  border-radius: 3px;
  color: #666666; }
  .fileupload-input .fileupload-input-button:active, .fileupload-input .fileupload-input-button:focus {
    outline: none; }
  .fileupload-input .fileupload-input-button.disable {
    cursor: no-drop;
    pointer-events: none;
    opacity: .3; }
  @media screen and (max-width: 768px) {
    .fileupload-input .fileupload-input-button span {
      display: none; }
    .fileupload-input .fileupload-input-button i {
      margin-right: 0; } }

.fileupload-input .fileupload-input-loading-pane {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  position: absolute;
  right: -200px;
  top: 0; }
  @media screen and (max-width: 768px) {
    .fileupload-input .fileupload-input-loading-pane {
      position: relative;
      left: 0;
      margin-top: 15px; } }

.fileupload-input .fileupload-input-loading {
  margin-right: 10px;
  border-radius: 100%;
  width: 20px;
  height: 20px;
  border-top: 2px solid rgba(255, 255, 255, 0);
  border-right: 2px solid rgba(98, 85, 85, 0);
  border-bottom: 2px solid #c13d3d;
  border-left: 2px solid #cd3946;
  animation: rotate 1s infinite linear; }

/*# sourceMappingURL=style.css.map */
