body { font-family: 'PT Sans', sans-serif !important; } #img-svg { margin: auto; margin-top: 16px; height: 67px; width: 98px; } #file-loader { display: flex; align-items: center; flex-direction: column; } #file-loader img { height: 60px; } #file-loader p { text-align: center; color: #fff; font-size: 17px; } #loading-img { height: 27px; width: 27px; margin-right: 21px; } #dropbox svg, #filepicker svg, .boxes svg { height: 24px !important; width: 24px !important; } .file-picker-dropdown a, .file-picker-dropdown button { border: none; width: 100%; border-radius: 4px; text-align: left; background: #fff; font-weight: 400; font-size: 16px; line-height: 24px; padding: 15px 24px; list-style: none; height: 54px; } .file-picker-dropdown { width: 213px; position: absolute; background: #fff; top: 111%; right: 0; display: none; box-shadow: rgb(26 26 26 / 20%) 0 0 12px; border-radius: 4px; } .file-pick-dropdown i { margin: 0; } .boxes { background: #fff; border-radius: 0; cursor: pointer; display: flex; align-items: center; padding: 15px 24px; height: 54px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; justify-content: center; font-size: 15px; font-weight: 800; color: #000; } .file-pick-dropdown { color: #000; cursor: pointer; display: inline-flex; background: #fff; height: 54px; border-left: 1px solid rgba(95, 88, 88, 0.75); padding: 13px 20px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; align-items: center; position: relative; } .custom-box { padding: 15px; } .inner-box { border: 1px dashed rgba(0, 0, 0, 0.15); background: rgba(0, 0, 0, 0.1); padding: 40px; min-height: 300px; width: 100%; display: flex; align-items: center; justify-content: center; } #dropfile { font-size: 16px; margin-top: 15px; text-align: center; color: #fff; } .saving-file-download-wrap { display: flex; flex-direction: column; align-items: center; } #download { padding: 10px 16px; background: #fff; } .trust-img { height: 80px; width: 80px; } .options-panel select, textarea, input { width: 100%; text-align: left; background: #fff; height: 34px; display: flex; border-radius: 4px; align-items: center; justify-content: space-between; box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%); color: #0f0c0c; border: 1px solid #ccc; } .options-panel div { width: 100%; } #action-button { background-color: #ff6537; margin: 0; width: 180px; padding: 10px 0; font-size: 13pt; position: relative; border-radius: 2px; border: 1px solid #ff6131; color: #fff; font-weight: 600; display: block; margin: auto; margin-top: 20px; } #workspace-area input[type='text'] { height: 40px; border: 1px solid gray; border-radius: 2px; } #canvas-area { width: 100%; margin-top: 30px; max-width: 100%; } #img-svg { margin: auto; margin-top: 16px; height: 67px; width: 98px; } #file-loader { display: flex; align-items: center; flex-direction: column; } #file-loader img { height: 60px; } #file-loader p { text-align: center; color: #fff; font-size: 17px; } #loading-img { height: 27px; width: 27px; margin-right: 21px; } #dropbox svg, #filepicker svg, .boxes svg { height: 24px !important; width: 24px !important; } .file-picker-dropdown a, .file-picker-dropdown button { border: none; width: 100%; border-radius: 4px; text-align: left; background: #fff; font-weight: 400; font-size: 16px; line-height: 24px; padding: 15px 24px; list-style: none; height: 54px; } .file-picker-dropdown { width: 213px; position: absolute; background: #fff; top: 111%; right: 0; display: none; box-shadow: rgb(26 26 26 / 20%) 0 0 12px; border-radius: 4px; } .file-pick-dropdown i { margin: 0; } .boxes { background: #fff; border-radius: 0; cursor: pointer; display: flex; align-items: center; padding: 15px 24px; height: 54px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; justify-content: center; font-size: 15px; font-weight: 800; color: #000; } .file-pick-dropdown { color: #000; cursor: pointer; display: inline-flex; background: #fff; height: 54px; border-left: 1px solid rgba(95, 88, 88, 0.75); padding: 13px 20px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; align-items: center; position: relative; } .crop-img-box { background-color: #fff; width: 100%; border-radius: 0.75em; border: 1px solid #f2f2f2; box-shadow: 0px 5px 16px -2px rgb(42 115 217 / 20%); font-size: 16px; height: auto; display: none; } .custom-box { padding: 15px; } .inner-box { border: 1px dashed rgba(0, 0, 0, 0.15); background: rgba(0, 0, 0, 0.1); padding: 40px; min-height: 300px; width: 100%; } #dropfile { font-size: 16px; margin-top: 15px; text-align: center; color: #fff; } .options-panel { box-shadow: 0 2px 4px rgb(0 0 0 / 20%); border-radius: 4px; padding: 30px; width: 100%; } .options-panel .title { width: 100%; font-size: 28px; line-height: 36px; color: #000; font-weight: 700; text-align: left; text-transform: capitalize; } .options-panel .description { width: 100%; font-size: 17px; color: #666; font-weight: 400; text-align: left; } .options-title { width: 100%; font-size: 17px; color: #666; font-weight: 400; text-align: left; } #download-button { text-decoration: none; border-radius: 2px; border: 1px solid #ff6131; box-shadow: 0; color: #fff; margin: 3px; padding: 4px 15px; } #download-button svg { fill: #fff; margin-right: 4px; margin-bottom: 4px; height: 15px; } .download-wrapper { display: flex; align-items: center; border-bottom: 1px solid #ddd; margin: 12px 0px; padding: 12px 0px; } #canvas-panel canvas { max-width: 100%; } .example-images-modal-container, .crop-image-modal-container { position: fixed; display: none; justify-content: center; background-color: rgba(0, 0, 0, 0.297); height: 100vh; width: 100%; top: 0; left: 0; z-index: 999999; padding: 0px 20px; } .example-images-modal, .crop-image-modal { height: fit-content; background-color: #fff; width: 100%; margin-top: 10px; border-radius: 5px; padding: 0; overflow-y: auto; } .example-images-modal-header, .crop-image-modal-header { border-top-right-radius: 5px; border-top-left-radius: 5px; display: flex; justify-content: space-between; background-color: #ff5554; display: flex; align-items: center; padding: 10px 20px; } .example-images-modal-header div, .crop-image-modal-header div { height: 100%; display: flex; align-items: center; font-size: 20px; color: #fff; } .example-images-modal-body, .crop-image-modal-body { width: 450px; margin: 10px auto; } .example-images-modal-header button, .crop-image-modal-header button { border: none; background-color: transparent; } .example-images-modal-header button i, .crop-image-modal-header button i { color: #fff; font-size: 20px; } .example-images-modal-body, .crop-image-modal-body { border-top-right-radius: 5px; border-top-left-radius: 5px; } #crop { border: none; padding: 7px 14px; color: #fff; } .carousel-control-next, .carousel-control-prev { border: none; background: none; height: 40px; background: #ff5554; top: 50%; } .accordion > .card > .card-header { background: none; border: none; height: 34px; padding: 0; } .accordion > .card { border: none; border-bottom: 1px solid #f2f2f2 !important; display: block; color: #444; text-decoration: none; font-size: 0.95em; border-radius: 1px; } .card-header:hover { background: #f8f8f8 !important; } .categories-list .card-body { padding: 0px; } .categories-list .card-body a { width: 100%; text-align: left; display: block; border-top: 1px solid #dadada; padding: 9px 9px; } .categories-list .accordion > .card > .card-header { display: flex; justify-content: space-between; background-color: transparent; padding: 7px 9px; } .categories-list .accordion > .card > .card-header i { color: #888888; margin-bottom: 0; font-size: 19px; } .categories-list .accordion > .card > .card-header { height: auto; } .categories-list .accordion > .card > .card-header > button { display: flex; justify-content: space-between; align-items: center; width: 100%; } .frame-h1 { margin: 0; font-size: 17pt; line-height: 24pt; font-weight: 600; text-align: left; color: #555; } .frame-h2 { font-size: 15px; line-height: 16px; color: #656464; max-width: 345px; color: #555; padding: 4px 0; text-align: left; } .image-samples { display: flex; flex-wrap: wrap; margin-top: 5px; margin-bottom: 18px; gap: 5px; cursor: pointer; } .image-samples img { cursor: pointer; width: 52px; height: 52px; float: left; background-color: #eee; } #example-h3 { font-size: 0.98em; padding: 3px 0 3px; text-align: left; color: #555; margin: 0 0 8px; font-weight: 600; border-bottom: 1px solid #dadada; } .preview-section { display: flex; justify-content: left; margin-top: 15px; } .preview-section img { width: auto; height: auto; } #effect-form label { display: block; font-weight: 600; margin: 0 0 5px; color: #666; text-align: left; text-transform: capitalize; font-size: 14px; } .submit-btn { margin: 0; width: 180px; padding: 10px 0; font-size: 13pt; position: relative; border: 1px solid #ff6131; box-shadow: 0; color: #fff; padding: 4px 15px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: #ff6d41; background: -webkit-gradient( linear, left bottom, left top, color-stop(0, #ff6537), color-stop(1, #ff754b) ); background: -ms-linear-gradient(bottom, #ff6537, #ff754b); background: -moz-linear-gradient(center bottom, #ff6537 0, #ff754b 100%); background: -o-linear-gradient(#ff754b, #ff6537); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff754b', endColorstr='#ff6537', GradientType=0); } .cam-image { color: #666; height: 40px; width: 50px; display: flex; align-items: center; justify-content: center; border: 1px solid #ccc; background: #eee; background: -webkit-gradient( linear, left bottom, left top, color-stop(0, #ececec), color-stop(1, #f6f6f6) ); } .cam-image i { margin-bottom: 0px; color: #666; } .small-image-preview { height: 40px; width: 50px !important; width: 100%; } .choose-image { color: #666; margin-right: 6px; border: 1px solid #ccc; background: #eee; background: -webkit-gradient( linear, left bottom, left top, color-stop(0, #ececec), color-stop(1, #f6f6f6) ); padding: 0; width: 186px; height: 40px; line-height: 40px; font-size: 13pt; } #effect-form { display: flex; flex-direction: column; justify-content: left; } #effect-form input[type='text'] { box-shadow: none; border: 1px solid #ccc; background: #fff; padding: 5px 2%; margin: 4px 0; min-width: 190px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin: 0; width: 216px; } .mb-15 { margin-bottom: 15px !important; } .btn:focus { box-shadow: none !important; } .result-info { display: flex; } .result-info a { color: #ff754b !important; cursor: pointer; text-decoration: underline; float: left; font-size: 17pt; line-height: 24pt; margin: 0 0 5px; font-weight: 600; color: #444; text-transform: capitalize; } .result-info i { margin-left: 6px; margin-right: 6px; color: black; font-size: 17px; margin-bottom: 0px; margin-top: 11px; } .result-info div { float: left; font-size: 17pt; font-weight: 600; text-transform: capitalize; line-height: 24pt; margin: 0 0 5px; color: #444; } #saving-data { display: flex; flex-direction: column; align-items: center; } #saving-data img { height: 200px; } .photo-card { display: inline-block; zoom: 1; margin: 10px 6px 6px; padding: 8px 12px 4px; border: 1px solid #e5e5e5; border-bottom-color: #dcdcdc; border-right-color: #e0e0e0; text-decoration: none; position: relative; overflow: hidden; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } .photo-effect-feature-name { text-align: center; color: #777; }