body { background-color: #fff; }
.table>tbody>tr>td:first-child { padding-left: 0.5rem; }

/*.flex-item { flex: 1 1 calc(33.333% - 10px); margin-right: 10px; } */
/* .flex-item:nth-child(3n) { margin-right: 0; } */
/* .mh-auto { min-height: auto !important; } */

.tox .tox-tbtn--select { width: auto !important; background: #f7f7f7 !important; }

/* error-imput-form */
.error input{ border-color: #fa3b1d; }
.error-message { color: #fa3b1d; font-size: 0.8rem; margin-top: 0.25rem; }
.error-message ul { list-style-type: none; padding: 0; margin: 0; }
.error-message li { font-size: 0.8rem; margin-top: 0.25rem; }

/* modal-success-y-error */
.text-success { color: #198754 !important; }
.btn-success { background-color: #198754; border-color: #198754; }
.text-danger { color: #db3646 !important; }
.btn-danger { background-color: #db3646; border-color: #db3646; }
//.modal#successModal .modal-content, .modal#errorsModal .modal-content { border-radius: 15px; }
.modal#successModal .modal-content svg, .modal#errorsModal .modal-content svg { width: 100px; display: block; margin: 0 auto; }
.modal#successModal .modal-content .path, .modal#errorsModal .modal-content .path { stroke-dasharray: 1000; stroke-dashoffset: 0; }
.modal#successModal .modal-content .path.circle, .modal#errorsModal .modal-content .path.circle { -webkit-animation: dash 0.9s ease-in-out; animation: dash 0.9s ease-in-out; }
.modal#successModal .modal-content .path.line, .modal#errorsModal .modal-content .path.line { stroke-dashoffset: 1000; -webkit-animation: dash 0.95s 0.35s ease-in-out forwards; animation: dash 0.95s 0.35s ease-in-out forwards; }
.modal#successModal .modal-content .path.alert, .modal#errorsModal .modal-content .path.alert { stroke-dashoffset: 1000; -webkit-animation: dash 0.95s 0.35s ease-in-out forwards; animation: dash 0.95s 0.35s ease-in-out forwards; }
.modal#successModal .modal-content .path.check, .modal#errorsModal .modal-content .path.check { stroke-dashoffset: -100; -webkit-animation: dash-check 0.95s 0.35s ease-in-out forwards; animation: dash-check 0.95s 0.35s ease-in-out forwards; }
@-webkit-keyframes dash { 0% { stroke-dashoffset: 1000; } 100% { stroke-dashoffset: 0; } }
@keyframes dash { 0% { stroke-dashoffset: 1000; } 100% { stroke-dashoffset: 0; } }
@-webkit-keyframes dash-check { 0% { stroke-dashoffset: -100; } 100% { stroke-dashoffset: 900; } }
@keyframes dash-check { 0% { stroke-dashoffset: -100; } 100% { stroke-dashoffset: 900; } }
.box00{ width: 100px; height: 100px; border-radius: 50%; }

/* preview upload photo */
.preview-upload-photo { position: relative; background-color: var(--phoenix-body-bg); margin: 0; border: 2px dashed var(--phoenix-border-color-translucent); }
.dz-image { height: 3rem; width: 3rem; object-fit: cover; border-radius: 0; }
.img-preview-loader { border: 4px solid rgba(0, 0, 0, 0.1); width: 36px; height: 36px; border-radius: 50%; border-left-color: #09f; animation: spin 1s ease infinite; margin: auto; }
@keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }

/* floating-labels */
.floating-label-format-select { color: rgba(var(--phoenix-body-color-rgb), 0.65) !important; -webkit-transform: scale(0.85) translateY(-0.4rem) translateX(0.15rem); -ms-transform: scale(0.85) translateY(-0.4rem) translateX(0.15rem); transform: scale(0.85) translateY(-0.4rem) translateX(0.15rem); }
