.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
}

@font-face {
    font-family: 'ROKAFSansMedium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts2201-3@1.0/ROKAFSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}@font-face {
    font-family: 'HSSaemaul-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/HSSaemaul-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}