UNPKG

react-smartui-fileupload

Version:
1,258 lines (912 loc) 20.1 kB
/** * @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 */