/*! * Cropper v@VERSION * https://github.com/fengyuanchen/cropper * * Copyright (c) 2014-@YEAR Fengyuan Chen and contributors * Released under the MIT license * * Date: @DATE */ .cropper-container { position : relative; font-size : 0; line-height : 0; direction : rtl !important; -webkit-user-select : none; -moz-user-select : none; -ms-user-select : none; user-select : none; } .cropper-container img { display : block; image-orientation : 0deg !important; min-width : 0 !important; min-height : 0 !important; max-width : none !important; max-height : none !important; width : 100%; height : 100%; } .cropper-wrap-box, .cropper-canvas, .cropper-drag-box, .cropper-crop-box, .cropper-modal { position : absolute; top : 0; left : 0; bottom : 0; right : 0; } .cropper-wrap-box { overflow : hidden; } .cropper-drag-box { background-color : #FFFFFF; opacity : 0; filter : alpha(opacity=0); } .cropper-modal { background-color : #000000; opacity : 0.5; filter : alpha(opacity=50); } .cropper-view-box { display : block; overflow : hidden; outline : 1px solid #3399FF; outline-color : rgba(51, 153, 255, 0.75); width : 100%; height : 100%; } .cropper-dashed { position : absolute; display : block; border : 0 dashed #EEEEEE; opacity : 0.5; filter : alpha(opacity=50); } .cropper-dashed.dashed-h { top : 33.33333%; right : 0; border-top-width : 1px; border-bottom-width : 1px; width : 100%; height : 33.33333%; } .cropper-dashed.dashed-v { top : 0; right : 33.33333%; border-left-width : 1px; border-right-width : 1px; width : 33.33333%; height : 100%; } .cropper-center { position : absolute; top : 50%; right : 50%; display : block; width : 0; height : 0; opacity : 0.75; filter : alpha(opacity=75); } .cropper-center:before, .cropper-center:after { position : absolute; display : block; background-color : #EEEEEE; content : ' '; } .cropper-center:before { top : 0; right : -3px; width : 7px; height : 1px; } .cropper-center:after { top : -3px; right : 0; width : 1px; height : 7px; } .cropper-face, .cropper-line, .cropper-point { position : absolute; display : block; width : 100%; height : 100%; opacity : 0.1; filter : alpha(opacity=10); } .cropper-face { top : 0; right : 0; background-color : #FFFFFF; } .cropper-line { background-color : #3399FF; } .cropper-line.line-e { top : 0; left : -3px; width : 5px; cursor : e-resize; } .cropper-line.line-n { top : -3px; right : 0; height : 5px; cursor : n-resize; } .cropper-line.line-w { top : 0; right : -3px; width : 5px; cursor : w-resize; } .cropper-line.line-s { bottom : -3px; right : 0; height : 5px; cursor : s-resize; } .cropper-point { background-color : #3399FF; width : 5px; height : 5px; opacity : 0.75; filter : alpha(opacity=75); } .cropper-point.point-e { top : 50%; left : -3px; margin-top : -3px; cursor : e-resize; } .cropper-point.point-n { top : -3px; right : 50%; margin-right : -3px; cursor : n-resize; } .cropper-point.point-w { top : 50%; right : -3px; margin-top : -3px; cursor : w-resize; } .cropper-point.point-s { bottom : -3px; right : 50%; margin-right : -3px; cursor : s-resize; } .cropper-point.point-ne { top : -3px; left : -3px; cursor : nw-resize; } .cropper-point.point-nw { top : -3px; right : -3px; cursor : ne-resize; } .cropper-point.point-sw { bottom : -3px; right : -3px; cursor : se-resize; } .cropper-point.point-se { left : -3px; bottom : -3px; cursor : sw-resize; width : 20px; height : 20px; opacity : 1; filter : alpha(opacity=100); } .cropper-point.point-se:before { position : absolute; left : -50%; bottom : -50%; display : block; content : ' '; background-color : #3399FF; width : 200%; height : 200%; opacity : 0; filter : alpha(opacity=0); } @media (min-width: 768px) { .cropper-point.point-se { width : 15px; height : 15px; } } @media (min-width: 992px) { .cropper-point.point-se { width : 10px; height : 10px; } } @media (min-width: 1200px) { .cropper-point.point-se { width : 5px; height : 5px; opacity : 0.75; filter : alpha(opacity=75); } } .cropper-invisible { opacity : 0; filter : alpha(opacity=0); } .cropper-bg { background-image : url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC'); } .cropper-hide { position : absolute; display : block; width : 0; height : 0; } .cropper-hidden { display : none !important; } .cropper-move { cursor : move; } .cropper-crop { cursor : crosshair; } .cropper-disabled .cropper-drag-box, .cropper-disabled .cropper-face, .cropper-disabled .cropper-line, .cropper-disabled .cropper-point { cursor : not-allowed; } .img-container { background-color : #F7F7F7; width : 100%; text-align : center; min-height : 200px; max-height : 450px; margin-bottom : 20px; } .img-preview { background-color : #F7F7F7; width : 100%; text-align : center; float : right; margin-left : 10px; margin-bottom : 10px; overflow : hidden; } .img-preview > img { max-width : 100%; } .docs-preview { margin-left : -15px; } .preview-lg { width : 263px; height : 148px; } .preview-md { width : 139px; height : 78px; } .preview-sm { width : 69px; height : 39px; } .preview-xs { width : 35px; height : 20px; margin-left : 0; } @media (min-width: 768px) { .img-container { min-height : 450px; } }