html{
    scroll-behavior: smooth;
}
.ml-auto {
    margin-left: auto;
}
.mr-auto {
    margin-right: auto;
}
.scrolling-presets{
    right: unset;
    left: 0;
}
.negarix_login_step {
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s;
    opacity: 0;
}
.negarix_login_step.negarix_login_step_active {
    max-height: 5000px;
    opacity: 1;
}
.font-black{
    font-weight: 900;
}
.badge{
    font-weight: 900;
}
.enter3 p.mt-4.md\:text-lg {
    font-weight: 300;
}
#image-generator .preview .bg img {
    border-radius: 25px;
    margin: 15px 0;
}
#image-generator .preview .bg > div{
    background-image: none;
    animation: slideDown 6s linear infinite;
}
.group\/html[data-collapsed] .group-data-\[collapsed\]\/html\:-ml-60{
    margin-left: unset !important;
    margin-right: -15rem !important;
}
.border-b-\[1px\]{
    border-bottom: solid 1px;
}
.border-gray-500{
    border-color: #424242;
}
.mb-5{
    margin-bottom: 1.5rem;
}
.pb-2{
    padding-bottom: 0.5rem;
}
.editor pre {
    direction: ltr;
}
.message x-markdown > div pre {
    direction: ltr;
}
.border-contrast-secondary {
    border: 10px solid rgb(var(--color-contrast-secondary) / var(--tw-bg-opacity));
}
[data-mode="dark"] .tox .tox-toolbar,[data-mode="dark"] .tox .tox-toolbar__overflow,[data-mode="dark"] .tox .tox-toolbar__primary,
[data-mode="dark"] .tox:not(.tox-tinymce-inline) .tox-editor-header ,[data-mode="dark"] .tox .tox-toolbar-overlord ,[data-mode="dark"] .tox .tox-sidebar{
    background-color: #26282b !important;
}
.tox-menu.tox-collection.tox-collection--list {
    direction: rtl;
    text-align: right;
    font-family: 'Yekan Bakh';
}
.tox-custom-label {
    color: #FFF !important;
    margin-bottom: 0.5rem !important;
}
[data-mode="dark"] .tox .tox-collection--list .tox-collection__item--active {
    background-color: #26282b !important;
}
[data-mode="light"] .tox .tox-collection--list .tox-collection__item--active {
    background-color: #26282b !important;
    color: #FFF !important;
}
.tox .tox-dialog{
    font-family: 'Yekan Bakh' !important;
    direction: rtl !important;
    text-align: right !important;
}
.tox .tox-dialog__title{
    font-family: 'Yekan Bakh'  !important;
}
input.tox-textfield {
    font-family: 'Yekan Bakh' !important;
    text-align: right !important;
    direction: rtl  !important;
}
.tox-dialog__footer-end button{
    font-family: 'Yekan Bakh' !important;
}
[data-mode="dark"] .tox .tox-tbtn:hover{
    background-color: #2b3b4e !important;
}
[data-mode="dark"] .tox .tox-tbtn--enabled,[data-mode="dark"] .tox .tox-tbtn--enabled:hover{
    background-color: #2b3b4e !important;
}
.from-\[\#FF6B6B\]{
    --tw-gradient-from: #FF6B6B var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(252 191 73 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.to-\[\#F8BD62\] {
    --tw-gradient-to: #F8BD62 var(--tw-gradient-to-position);
}
.from-\[\#4ECDC4\]{
    --tw-gradient-from: #4ECDC4 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(252 191 73 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.to-\[\#45B7D1\] {
    --tw-gradient-to: #45B7D1 var(--tw-gradient-to-position);
}
.from-\[\#8E44AD\]{
    --tw-gradient-from: #8E44AD var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(252 191 73 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.to-\[\#3498DB\] {
    --tw-gradient-to: #3498DB var(--tw-gradient-to-position);
}
.from-\[\#FFD166\]{
    --tw-gradient-from: #FFD166 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(252 191 73 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.to-\[\#06D6A0\] {
    --tw-gradient-to: #06D6A0 var(--tw-gradient-to-position);
}
.from-\[\#FF4136\]{
    --tw-gradient-from: #FFD166 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(252 191 73 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.to-\[\#FF851B\] {
    --tw-gradient-to: #FF851B var(--tw-gradient-to-position);
}
.line-through{
    text-decoration: line-through;
}
.max-w-\[350px\] {
    max-width: 350px;
}
.text-justify{
    text-align: justify;
}
.money{
    position: relative;
    padding-left: 50px;
}
.money [data-type="currency"] {
    position: absolute;
    width: 50px;
    left: 0;
    font-size: 0.5em;
    text-align: center;
}
.context-menu {
    right: unset;
    left: 0;
}

@keyframes slideDown {
    0% {
        top: -100%; /* Start the images from the top, outside the container */
    }
    100% {
        top: 100%; /* Move the images to the bottom, outside the container */
    }
}


@media (min-width: 768px) {
    .custom-w-1\/3{
        width: 33%;
    }
    .scrolling-presets{
        right: unset;
        left: -2.5rem;
    }
}