.btn[data-v-79c0930d] {
    margin: 5px;
    font-size: small
}

.row[data-v-79c0930d] {
    padding: 10px
}

body[data-v-47ce5319] {
    font-family: Roboto
}

p[data-v-47ce5319] {
    margin-bottom: 25px
}

.image-info[data-v-47ce5319] {
    margin: 15px 0
}

.separator[data-v-47ce5319] {
    margin: 0 5px
}

input[data-v-47ce5319] {
    width: 75%;
    display: block;
    padding: 5px;
    text-align: center;
    margin-bottom: 10px;
    max-width: 250px;
    border: 2px solid #ddd
}

input[data-v-47ce5319]:focus {
    border: 2px solid #00f
}

.compressor[data-v-47ce5319] {
    display: none
}

.button[data-v-47ce5319] {
    display: inline-block;
    border-radius: 3px;
    background: #1a237e;
    color: #fff;
    padding: 7px 15px;
    border: 0;
    -webkit-box-shadow: 0 2px 4px 1px rgba(0, 0, 0, .4);
    box-shadow: 0 2px 4px 1px rgba(0, 0, 0, .4);
    margin-bottom: 10px;
    cursor: pointer;
    outline: none;
    text-decoration: none
}

label[data-v-47ce5319] {
    margin-bottom: 10px;
    display: block
}

.input-group[data-v-47ce5319] {
    margin: 25px 0
}

.checkbox[data-v-47ce5319] {
    margin: 15px 0 20px;
    background: #eee;
    padding: 10px 0
}

.checkbox input[data-v-47ce5319] {
    width: auto;
    display: inline-block
}

img[data-v-47ce5319] {
    margin: 0 auto;
    display: block
}

a[data-v-47ce5319] {
    margin: 25px 0 75px
}

.btn[data-v-47ce5319] {
    margin: 5px;
    font-size: small
}

.cropper[data-v-47ce5319] {
    width: 100%;
    background: #ddd
}

.row[data-v-47ce5319] {
    padding: 10px
}

.modal-dialog[data-v-47ce5319] {
    overflow-y: initial !important
}

.modal-body[data-v-47ce5319] {
    max-height: calc(100vh - 100px);
    overflow-y: auto
}

@media (min-width:768px) {
    .modal-xl[data-v-47ce5319] {
        width: 90%;
        max-width: 1200px
    }
}

.btn[data-v-9eb6a880] {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: small
}

.row[data-v-9eb6a880] {
    padding: 10px
}

h3[data-v-9eb6a880] {
    text-align: center
}

.active[data-v-9eb6a880] {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}

.btn[data-v-4d803ed5] {
    margin-bottom: 5px
}

.fullHeight[data-v-4d803ed5] {
    height: 100%
}

.margin[data-v-4d803ed5] {
    margin-top: 5px;
    margin-bottom: 5px
}

.btn[data-v-47b03d1f] {
    margin: 5px;
    font-size: small
}

.row[data-v-47b03d1f] {
    padding: 10px
}

.btn[data-v-26bce602] {
    margin: 5px;
    font-size: small
}

.cropper[data-v-26bce602] {
    width: 100%;
    background: #ddd
}

.row[data-v-26bce602] {
    padding: 10px
}

.modal-dialog[data-v-26bce602] {
    overflow-y: initial !important
}

.modal-body[data-v-26bce602] {
    max-height: calc(100vh - 100px);
    overflow-y: auto
}

@media (min-width:768px) {
    .modal-xl[data-v-26bce602] {
        width: 90%;
        max-width: 1200px
    }
}

.w-100 {
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100%
}

.w-50,
.w-100 {
    -webkit-box-flex: 0
}

.w-50 {
    -ms-flex: 0 0 50% !important;
    flex: 0 0 50% !important;
    max-width: 50%
}

.w-33 {
    -ms-flex: 0 0 33.33% !important;
    flex: 0 0 33.33% !important;
    max-width: 33.33%
}

.w-25,
.w-33 {
    -webkit-box-flex: 0
}

.w-25 {
    -ms-flex: 0 0 25% !important;
    flex: 0 0 25% !important;
    max-width: 25%
}

.w-16 {
    -ms-flex: 0 0 16.66% !important;
    flex: 0 0 16.66% !important;
    max-width: 16.66%
}

.w-14,
.w-16 {
    -webkit-box-flex: 0
}

.w-14 {
    -ms-flex: 0 0 14.28% !important;
    flex: 0 0 14.28% !important;
    max-width: 14.28%
}

.w-12 {
    -ms-flex: 0 0 12.5% !important;
    flex: 0 0 12.5% !important;
    max-width: 12.5%
}

.w-11,
.w-12 {
    -webkit-box-flex: 0
}

.w-11 {
    -ms-flex: 0 0 11.11% !important;
    flex: 0 0 11.11% !important;
    max-width: 11.11%
}

.w-10 {
    -ms-flex: 0 0 10% !important;
    flex: 0 0 10% !important;
    max-width: 10%
}

.w-9,
.w-10 {
    -webkit-box-flex: 0
}

.w-9 {
    -ms-flex: 0 0 9.09% !important;
    flex: 0 0 9.09% !important;
    max-width: 9.09%
}

.w-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33% !important;
    flex: 0 0 8.33% !important;
    max-width: 8.33%
}

button {
    width: 100%
}

.nopadding {
    padding: 0 !important;
    margin: 0 !important
}

img {
    padding-right: 0 !important;
    padding-left: 0 !important;
    width: 100%
}

div.root {
    margin: 50px
}

.w-20 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20% !important;
    flex: 0 0 20% !important;
    max-width: 20%
}

.active {
    background-color: #90ee90
}

.zeroPadding {
    padding: 0 !important
}

select {
    margin-bottom: 5px
}

.form-control {
    margin-top: 0 !important
}

div.col5,
div.col-md-2 {
    text-align: center
}

div.col5 {
    width: 20%
}

div.col-md-3,
div.col-md-6,
div.col-md-12 {
    text-align: center
}

div.col-md-12 {
    padding-top: 10px;
    padding-bottom: 10px
}

div.border {
    border: 1px solid #ccc
}

p {
    text-align: left
}

h1 {
    text-align: center
}

.row.display-flex {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.row.display-flex,
.row.display-flex>[class*=col-] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.row.display-flex>[class*=col-] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.header {
    padding: 10px;
    background: #555;
    color: #f1f1f1;
    width: 100%
}

.sticky {
    position: fixed;
    top: 0;
    z-index: 99999
}
