/* jquery.Jcrop.min.css v0.9.15 (build:20180819) */
.simple-cropper-images {
    width: 820px;
    margin: 0 auto 20px;
}

.cropme {
    background-color: #f1f1f1;
    background-image: url('../images/UploadLight.png');
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    width: 150px;
    height: 200px;
}

.container-upload {
    position: relative;
    margin: 0 auto;
    width: 150px;
    max-width: 100%;
    height: 170px;
    overflow: hidden;
    border-radius: 5px;
    border: 1px solid #50a5f1;
    margin-bottom: 20px;
    cursor: pointer;
}

.title-upload {
    position: absolute;
    left: 0px;
    top: 0px;
    font-size: 11px;
    color: #fff;
    background-color: #50a5f1;
    padding: 3px;
    border-radius: 5px 0px 5px;
    z-index: 2;
}

.cropme:hover {
    background-image: url('../images/UploadDark.png');
}

.text {
    font-family: arial;
    font-size: 14px;
    color: #4e4e4e;
    margin-bottom: 20px;
}

.code {
    font-family: arial;
    font-size: 14px;
    color: #4e4e4e;
    margin-bottom: 20px;
    background-color: #f1f1f1;
    padding: 10px;
}
/* 
    Author     : Tomaz Dragar
    Mail       : <tomaz@dragar.net>
    Homepage   : http://www.dragar.net
*/

#fileInput {
    width: 0;
    height: 0;
    overflow: hidden;
}

#modal {
    z-index: 9999;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: #5F5F5F;
    opacity: 0.95;
    display: none;
}

#preview {
    z-index: 10000;
    position: fixed;
    top: 20px !important;
    left: 0px;
    display: none;
    border: 4px solid #A5A2A2;
    border-radius: 4px;
    float: left;
    font-size: 0px;
    line-height: 0px;
}

    #preview .buttons {
        width: 36px;
        position: absolute;
        bottom: 0px;
        right: -44px;
    }

        #preview .buttons .ok {
            border: 4px solid #F5F5F5;
            border-radius: 4px;
            background-size: 100%;
            width: 28px;
            height: 28px;
            line-height: 0px;
            font-size: 0px;
            background-image: url('../../images/Ok.png');
            background-repeat: no-repeat;
        }

            #preview .buttons .ok:hover {
                background-image: url('../../images/OkGreen.png');
            }

        #preview .buttons .cancel {
            margin-bottom: 4px;
            background-size: 100%;
            border: 4px solid #F5F5F5;
            border-radius: 4px;
            width: 28px;
            height: 28px;
            line-height: 0px;
            font-size: 0px;
            background-image: url('../../images/Cancel.png');
            background-repeat: no-repeat;
        }

            #preview .buttons .cancel:hover {
                background-image: url('../../images/CancelRed.png');
            }


.jcrop-holder {
    direction: ltr;
    text-align: left;
    -ms-touch-action: none
}

.jcrop-hline, .jcrop-vline {
    background: #fff url(Jcrop.gif);
    font-size: 0;
    position: absolute
}

.jcrop-vline {
    height: 100%;
    width: 1px !important
}

    .jcrop-vline.right {
        right: 0
    }

.jcrop-hline {
    height: 1px !important;
    width: 100%
}

    .jcrop-hline.bottom {
        bottom: 0
    }

.jcrop-tracker {
    height: 100%;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none
}

.jcrop-handle {
    background-color: #333;
    border: 1px #eee solid;
    width: 7px;
    height: 7px;
    font-size: 1px
}

    .jcrop-handle.ord-n {
        left: 50%;
        margin-left: -4px;
        margin-top: -4px;
        top: 0
    }

    .jcrop-handle.ord-s {
        bottom: 0;
        left: 50%;
        margin-bottom: -4px;
        margin-left: -4px
    }

    .jcrop-handle.ord-e {
        margin-right: -4px;
        margin-top: -4px;
        right: 0;
        top: 50%
    }

    .jcrop-handle.ord-w {
        left: 0;
        margin-left: -4px;
        margin-top: -4px;
        top: 50%
    }

    .jcrop-handle.ord-nw {
        left: 0;
        margin-left: -4px;
        margin-top: -4px;
        top: 0
    }

    .jcrop-handle.ord-ne {
        margin-right: -4px;
        margin-top: -4px;
        right: 0;
        top: 0
    }

    .jcrop-handle.ord-se {
        bottom: 0;
        margin-bottom: -4px;
        margin-right: -4px;
        right: 0
    }

    .jcrop-handle.ord-sw {
        bottom: 0;
        left: 0;
        margin-bottom: -4px;
        margin-left: -4px
    }

.jcrop-dragbar.ord-n, .jcrop-dragbar.ord-s {
    height: 7px;
    width: 100%
}

.jcrop-dragbar.ord-e, .jcrop-dragbar.ord-w {
    height: 100%;
    width: 7px
}

.jcrop-dragbar.ord-n {
    margin-top: -4px
}

.jcrop-dragbar.ord-s {
    bottom: 0;
    margin-bottom: -4px
}

.jcrop-dragbar.ord-e {
    margin-right: -4px;
    right: 0
}

.jcrop-dragbar.ord-w {
    margin-left: -4px
}

.jcrop-light .jcrop-hline, .jcrop-light .jcrop-vline {
    background: #fff;
    filter: alpha(opacity=70) !important;
    opacity: .7 !important
}

.jcrop-light .jcrop-handle {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: #000;
    border-color: #fff;
    border-radius: 3px
}

.jcrop-dark .jcrop-hline, .jcrop-dark .jcrop-vline {
    background: #000;
    filter: alpha(opacity=70) !important;
    opacity: .7 !important
}

.jcrop-dark .jcrop-handle {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: #fff;
    border-color: #000;
    border-radius: 3px
}

.solid-line .jcrop-hline, .solid-line .jcrop-vline {
    background: #fff
}

.jcrop-holder img, img.jcrop-preview {
    max-width: none
}
