.bg-primary.bg-soft {
    background-color: rgba(85, 110, 230, 0.25) !important;
}

@font-face {
    font-family: yekanbakh;
    src: url('../../fonts/yekanbakh/Yekan-Bakh-FaNum-03-Light.ttf');
}

p, h2, h3, a, span, h1, h2, h4, h5, button, strong {
    font-family: "yekanbakh", Sans-Serif !important;
}

.btn-outline-danger-custom {
    color: #0c0c0c;
    background-color: rgb(239 0 57 / 5%);
    background-image: none;
    text-align: center;
    border: 1px solid rgba(221, 55, 95, .5);
    transition: all .15s;
}

.btn-outline-danger-custom:hover {
    background-color: rgba(219, 44, 86, .2);
    color: #0c0c0c;
}

.dark-theme .btn-outline-danger-custom {
    color: #fff;
    background-color: rgb(239 0 57 / 5%);
    background-image: none;
    border: 1px solid rgba(221, 55, 95, .5);
    transition: all .15s;
}

.dark-theme .btn-outline-danger-custom:hover {
    background-color: rgba(219, 44, 86, .2);
}


.btn-outline-success-custom {
    color: #0c0c0c;
    background-color: rgba(0, 186, 135, .05);
    background-image: none;
    border: 1px solid rgba(0, 195, 142, .5);
    transition: all .15s;
}

.btn-outline-success-custom:hover {
    background-color: rgba(0, 186, 135, .2);
    color: #0c0c0c;

}

.dark-theme .btn-outline-success-custom {
    color: #fff;
    background-color: rgb(239 0 57 / 5%);
    background-image: none;
    border: 1px solid rgba(0, 195, 142, .5);
    transition: all .15s;
}

.dark-theme .btn-outline-success-custom:hover {
    background-color: rgba(0, 186, 135, .2);
}

.adrain-card-bank {
    min-height: 230px;
    max-height: 230px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    border-radius: 10px;
        background-repeat: round;

}

.main-sidebar-hide .nav-item.active .nav-link:before, .main-sidebar-hide .nav-item.active .nav-link:after {
    left: 5px;
}

.main-sidebar-hide .dashboard.nav-item.active .nav-link:before, .main-sidebar-hide .dashboard.nav-item.active .nav-link:after {
    left: 0;
}


.bg-primary, .bg-primary:focus, .bg-primary:hover {
    background-color: #6259ca !important;
    color: #FFFFFF;
}

.adrian-svg-sucsses-dashboard {
    fill: none;
    stroke: #0e4583;
    stroke-width: 2.3;
    stroke-linecap: round;
    stroke-miterlimit: 10;
    height: 200px;
}

.adrian-dropdown-submenu-calculator {
    min-width: unset !important;
}

.btn-primary:hover {
    color: #fff;
    background-color: #0e4583;
    border-color: #0e4583;
}

.bg-danger, .bg-danger:focus, .bg-danger:hover {
    background-color: #FFFFFF !important;
    border: 1px solid #f00;
    color: #ff0000;
}

.dark-theme .bg-success, .dark-theme .bg-success:focus, .dark-theme .bg-success:hover {
    background-color: #0e0e23 !important;
    border: 1px solid #75e816;
    color: #75e816;

}

.dark-theme .bg-danger, .dark-theme .bg-danger:focus, .dark-theme .bg-danger:hover {
    background-color: #0e0e23 !important;
    border: 1px solid #f00;
    color: #ff0000;
}

.dark-theme .bg-success, .dark-theme .bg-success:focus, .dark-theme .bg-success:hover {
    background-color: #0e0e23 !important;
    border: 1px solid #75e816;
    color: #75e816;
}

.dark-theme .dropzone {
    background: #0e0e23 !important;
}

.dark-theme .coin-name {
    color: #0c0c0c;
}

.dark-theme .dark-hover {
    color: #FFFFFF !important;
}

.dark-theme .text-primary, .dark-theme .text-primary :focus, .dark-theme .text-primary:hover {
    color: #ffffff !important;
}

.adrian-border-buy-coin {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.adrian-border-buy-coin_input {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.adrian-border-radius-5 {
    border-radius: 5px;
}

.adrain-change-rial-coin {
    fill: #ffffff;
}

.dark-theme .adrain-change-rial-coin {
    fill: rgb(14 14 35) !important;
}

.adrian-border-buy-coin {
    border: 1px solid rgba(0, 195, 142, .5) !important;
}

.adrian-border-sell-coin {
    border: 1px solid rgba(221, 55, 95, .5) !important;
}

.adrian-buy-coin-span {
    position: relative !important;
    bottom: 7px !important;
    z-index: 9 !important;
}

.adrain-coin-buy-svg {
    fill: none;
    stroke: #9d9d9c;
    stroke-linecap: round;
    stroke-miterlimit: 10;
    stroke-width: 2px;
}

.adrain-cu-pointer {
    cursor: pointer;
}

.adrain-a-tag-no-hover:hover {
    color: #FFFFFF;
}

.select2-container--below {
    width: 100% !important;
}

@media (max-width: 322px) {
    .font-size-title-buy-tie {
        font-size: 10pt !important;
    }

    .padding-left-0-320 {
        padding-left: 0 !important;
    }
}

.adrian-height-100per {
    height: 100%;
}

.adrain-px-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
}

.adrian-pl-1 {
    padding-left: 0.25rem !important;
}

.adrian-pr-1 {
    padding-right: 0.25rem !important;
}

@media (max-width: 575px) {
    .adrain-px-1 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .adrian-pl-1 {
        padding-left: 0 !important;
    }

    .adrian-pr-1 {
        padding-right: 0 !important;
    }
}

@media (max-width: 770px) {
    .adrian-height-100per {
        height: unset !important;
    }
}

@media (max-width: 770px) and (min-width: 576px) {
    .adrain-md-pl-0 {
        padding-left: 0 !important;
    }

    .adrain-md-pr-0 {
        padding-right: 0 !important;
    }
}

.test-scrool::-webkit-scrollbar {
    width: 10px;
}

/* Handle */
.test-scrool::-webkit-scrollbar-thumb {
    background: #0e4583;
    border-radius: 5px;
}

/* Handle on hover */
.test-scrool::-webkit-scrollbar-thumb:hover {
    background: #0e4583;
}

.cu-pointer {
    cursor: pointer;
}

.dropdown-toggle:active {
    background: #0e4583;
}

.btn-increase-inventory{
    padding-bottom: 2px;color: #19b159;border: 1px solid #19b159
}
.irs-from, .irs-to, .irs-single{
    direction: ltr !important;
}
.main-navbar .nav-item {
    position: relative;
    padding-left: 0;
}

.border-warnings{
   border: unset !important;
}

.input-group > .custom-select:not(:first-child), .input-group > .form-control:not(:first-child) {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):active, .show > .btn-outline-secondary.dropdown-toggle{
   background-color: #0e4584;
    border-color: #0e4584;
}

.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus{
    box-shadow: 0 0 0 1px #0e4584;
}

.shabah-number{
    background: transparent; border: unset; color: #000 !important;font-weight: bold;
}

@media (max-width: 1185px) {
    .hor-menu.main-navbar .nav-link {
        padding: 9px 7px;
    }
}


@media (max-width: 767px) {
    .jumps-prevent {
        padding-top: 60px !important
    }
}

@media (min-width: 768px) and (max-width:900px) {
    .jumps-prevent {
        padding-top: 0 !important
    }
}
.img-white{
    display: block !important;
}

.img-dark{
    display: none !important;
}
.main-header {
    position: relative;
    height: 45px;
}
.main-navbar.hor-menu .nav-item.active .nav-link, .main-navbar.hor-menu .nav-item:hover .nav-link{
    color: #9a9ab0;
}
.main-navbar .nav-link.with-sub::before {
    display: none !important;
}
.active-menu{
    color: #c9c2c2 !important;
}
.active-menu svg{
    fill: #c9c2c2 !important;
}
.border_right_nav{
    border-right: 1px solid #4657c0 !important;
}
.width-nav-menu{
    width: 50px; fill: #fff;
}
    
@media (max-width:983px) {
    .custom-nav-menu{
           display: block !important;
    }
    .width-nav-menu{
        width: 35px; fill: #fff;
    }
    .main-navbar.hor-menu {
        margin-top: 46px;
    }
}

.button-request-hover:hover{
   
}

.th-header-coin{
    font-weight: 500!important;
}

.auth_img_confrim_err_svg{
    width: 20px;fill:none;stroke:#f60000;stroke-width:3;stroke-linecap:round;stroke-miterlimit:10;
}

.auth_img_confrim_suc_svg{
width: 20px;fill:none;stroke:#19b159;stroke-width:3;stroke-linecap:round;stroke-miterlimit:10;
}

.auth_email_suc_svg{
width: 20px;fill:none;stroke:#19b159;stroke-width:3;stroke-linecap:round;stroke-miterlimit:10;
}

.auth_email_err_svg{
width:20px;fill:none;stroke:#f60000;stroke-width:3;stroke-linecap:round;stroke-miterlimit:10;}

.auth_mobile_suc_svg{
width: 20px;fill:none;stroke:#19b159;stroke-width:3;stroke-linecap:round;stroke-miterlimit:10}


.auth_mobile_err_svg{
width:20px;fill:none;stroke:#f60000;stroke-width:3;stroke-linecap:round;stroke-miterlimit:10;}

.max-all-coin{
  direction: ltr;
  max-height: 500px;
  min-height: 500px;
}

@media (max-width:991px) and (min-width:757px) {
    .max-all-coin{
      direction: ltr;
      max-height: 540px;
      min-height: 540px;
    }
     .adrin-hide-mobile{
        display:none !important;
    }
}

.mb-custom-0{
    margin-bottom: 0 !important;
}
.w-500px{
     width: 500px !important;
}

@media (max-width:756px) {

    .w-500px{
         width: unset !important;
    }
    .max-all-coin{
      direction: ltr;
      max-height: 190px;
      min-height: 190px;
    }
    .pr-pl-5{
        padding-right: 15px !important;
        padding-left: 15px !important;
    }
    .mb-custom-0{
        margin-bottom: 10px !important;
    }
    .adrin-hide-mobile{
        display:none !important;
    }
}
.navbar_mobile_wrapper{
  display: none;  
}

     .show-mobile-footer{
        display:none !important;
    }
    
@media screen and (max-width: 920px){
   .navbar_mobile_wrapper {
    background: #ffffff;
    padding: 15px;
    display: flex;
    justify-content: space-evenly;
    z-index: 9;
    flex-direction: row;
    position: fixed;
    left: 50px;
    right: 50px;
    bottom: 12px;
    border-radius: 10px;
    box-shadow: 0 0 11px 2px #d8d8d8;
    }
    .hide-mobile-footer{
        display:none !important;
    }
     .show-mobile-footer{
        display:block !important;
    }
    .pb-5rem{
          padding-bottom: 5rem !important;
    }
    
    .bg-fotter-change-color{
        background-color: #eaedf7;
    }
    .margin-top-admin-10{
        margin-top: 10px;
    }
  
}
.adrian-profile-nav-phone{
    fill: none; stroke: #000; stroke-miterlimit: 10;width: 40px; stroke-width: 2px;
}

.adrian-coin-nav-phone{
  width: 40px; stroke-width: 2px;fill: none; stroke: #000; stroke-linecap: round;
}

.adrian-home-nav-phone{
 width: 40px; stroke-width: 2px;fill: none; stroke: #000; stroke-linecap: round;
}

.adrian-ticket-nav-phone{
 width: 40px; stroke-width: 2px;fill: none; stroke: #000; stroke-linecap: round;
}

.adrian-profile-nav-phone{
width: 40px; stroke-width: 2px;fill: none !important; stroke: #000 !important; stroke-linecap: round !important
}

.horizontalmenu .main-header-center{
    margin:0;
}
