body,html{font-family: IRANSansWeb,Poppins,Helvetica,sans-serif !important;}
.ellipsis-text p{
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 300px;
    margin-bottom: 0;
}
#ckeditor-balloon-div-2, .ckeditor-balloon-div-3, #ckeditor-balloon-div-3{
    min-height: 70px !important;
    max-height:120px !important;
}
.ckeditor-one-line{
    min-height: 48px !important;
    max-height:90px !important;
}
.form-check-label-right{
    margin-left: 0.55rem;

}
.btn_remove_file i{
    font-size: 1.85rem !important;
    padding-bottom: 1px !important;
}
.btn-copy-accordion{left:10px !important;padding:6px !important;}
.btn-remove-accordion{left:47px !important;padding:6px !important;}
.btn-add-condition-accordion{left:88px !important;padding:6px !important;}
.accordion-button::after{margin-left: 72px !important;}
.accordion-button.more-margin::after{margin-left: 150px !important;}
.btn-add-file i{
    font-size: 1.85rem !important;
    padding: 5px 14px ;
}
/*sidebar*/
.aside.aside-dark .aside-logo,.aside-menu,.aside-menu .menu-link{background-color:#0032a1 !important;}
.aside-menu .menu-link .menu-title{color:white !important}
.aside-menu .menu-link .menu-icon i,
.aside-dark .menu .menu-item .menu-link .menu-bullet .bullet,
.aside .aside-dark .aside-toggle svg{color: #9899ac !important}

.float-left{float: left !important;}
.float-right{float: right !important;}
.dz-error-mark,.dz-error-message{display: none !important}
/*new*/
/*.btn.btn-primary{background-color: #057197;border-color:#057197;}*/
/*button.btn.btn-primary:hover,button.btn.btn-primary:focus{background-color: #05506a!important;border-color:#05506a!important;}*/
/*form button.btn.btn-primary:hover:not(.btn-active),form button.btn.btn-primary:focus:not(.btn-active){background-color: #05506a!important;border-color:#05506a!important;}*/
#kt_sign_in_form,#kt_sign_in_form input{text-align:right;}
/*#kt_sign_in_form .btn.btn-primary:active:not(.btn-active){background-color: #05506a!important;}*/
label span.form-check-custom.form-check-solid{margin-left: 5px;}
.icon-selection img{width:35px!important;height:35px!important;object-fit: cover;}
/*loader*/
#loading{background:rgba(255,255,255,.6)}
@-webkit-keyframes preloader-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}
@keyframes preloader-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}
/**/
.card-time{background:#054c80;;}
.card-time i{font-size:4rem;color:#fff;}
.card-time #timer{font-size: 2rem;color:#fff;min-width:134px;}
.card-time .date span{font-size: 1.3rem;color:#fff!important;}
.fa-calendar-o:before{content: "\f274";margin-left:2rem;}
img.logo_img{max-height: 55px;}
.ligin-title{font-size:15px;color:#1e4f9c;}
.login_form{margin-top: 8rem;}
.login_form .btn.btn-primary{background: #1e4f9c;border-color:#1e4f9c;}
.login_form .btn.btn-primary:hover:not(.btn-active),.login_form .btn.btn-primary:focus:not(.btn-active){background: #143d7e!important;border-color:#143d7e!important;}
.custom-negative-margin.mt-n20{margin-top: -1rem!important;}
.name_user{margin-top: 40px;}

@media (min-width: 992px){
    .w-lg-58 {width: 58%!important;}
}
@media (min-width: 768px){
    .w-md-400px {width: 400px !important;}
}

.badge-td{font-size: inherit !important}
.content-image-editor{background-position:center;background-size:contain !important;}

/*calendar in filter list*/
.pdp-default{
    z-index: 200;
}

/*Accordion table*/
table.fold-table > tbody > tr.view > td {cursor: pointer;}
table.fold-table > tbody > tr.view > td:first-child, table.fold-table > tbody > tr.view > th:first-child {position: relative;padding-left:20px;}
table.fold-table > tbody > tr.view > td:first-child i{position: absolute;top:50%; right:0;width: 9px; height: 16px;margin-top: -8px;color: #999;transition: all .3s ease;}
table.fold-table > tbody > tr.view:hover{background: #f5f8fa;}
table.fold-table > tbody > tr.view.open{background: #f5f8fa;}
table.fold-table > tbody > tr.view.open td:first-child i, table.fold-table > tbody > tr.view.open th:first-child i{transform: rotate(-180deg);color: #333;}
table.fold-table > tbody  > tr.fold{display: none;}
table.fold-table > tbody  > tr.fold.open {display:table-row;}
table.fold-table > tbody  > tr.fold.open > td{background: #e2e5e7;}
select textarea , select span, select span textarea,textarea{
    font-family: IRANSansWeb!important;
}
.swal-text{text-align: center !important}
#show-ckeditor-description img{max-width:100px !important;}
.white-col{margin-bottom:22px;}
