/* all rights reserved  to Do-Digitali
author: ohad kachlon
*/

#designerCanvas {
    border: 1px solid #ddd;
}
.single_add_to_cart_button {
    display: flex!important;
    margin-top: 10px;
    justify-content: center!important;
    justify-self: center!important;
}


#cpd-text-toolbar.cpd-toolbar {
    background: #f8f9fa;
    border: 1px solid #e2e6ea;
    border-radius: .5rem;
    padding: .75rem;
}

#cpd-text-toolbar .btn-group .btn.active,
#cpd-text-toolbar .btn:focus {
    outline: none;
    box-shadow: 0 0 0 .1rem rgba(13,110,253,.25);
}


@font-face {
    font-family: 'Gveret Levin';
    src: url('../fonts/GveretLevin.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


@media (max-width: 576px) {
    #cpd-text-toolbar .btn-group {
        width: 100%;
    }
}


.cpd-clipart-grid .cpd-clipart-item {
    cursor: pointer;
    transition: transform .12s ease, box-shadow .12s ease;
}
.cpd-clipart-grid .cpd-clipart-item:hover {
    transform: translateY(-2px);
    box-shadow: 0 .25rem .75rem rgba(0,0,0,.06);
}
.cpd-clipart-grid img {
    object-fit: contain;
    height: 120px;
}

.cpd-actions .cpd-action-btn {
    border-radius: .5rem;
}
.cpd-actions .btn {
    transition: transform .12s ease, box-shadow .12s ease, background-color .12s ease;
}
.cpd-actions .btn:hover {
    transform: translateY(-1px);
    box-shadow: 0 .25rem .5rem rgba(0,0,0,.08);
}


.cpd-icon-text { color: #0d6efd; }
.cpd-icon-upload { color: #0dcaf0; }
.cpd-icon-clipart { color: #198754; }
.cpd-icon-reset { color: #dc3545; }

#cpd-text-toolbar .card { border-radius: .75rem; }
#cpd-text-toolbar .card-header { background: #f0f4ff; border-bottom: 1px solid #e2e6ea; }
.cpd-font-select option { padding: 4px 6px; }
.cpd-color { height: 2.2rem; width: 2.2rem; padding: 2px; border-radius: 50%; }


.cpd-tip { border-radius: .5rem; }

