@font-face {
    font-family: 'IRANSansWeb';
    src: url('../fonts/IRANSansWeb(FaNum).eot');
    src: url('../fonts/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),
    url('../fonts/IRANSansWeb(FaNum).woff2') format('woff2'),
    url('../fonts/IRANSansWeb(FaNum).woff') format('woff'),
    url('../fonts/IRANSansWeb(FaNum).ttf') format('truetype');
}

body {
    direction: rtl;
    padding: 0;
    margin: 0;
    font-family: 'IRANSansWeb';
    font-size: 14px;
    color: #333333;
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

.header-menu a {
    color: #333333;
}

.dropdown-menu-custome {
    width: 100%;
    top: 46px;
    text-align: right;
}

.nav-item:hover > .dropdown-menu {
    display: block;
}

.design-service ul li {
    list-style: none;
    padding-bottom: 15px;
}

.menu-user ul {
    list-style: none;
}

.menu-user a {
    color: #686e71;
}

.menu-user a:hover {
    color: #333333;
}

.card:hover {
    border:1px solid #0e9aef;
}
.page-item:first-child .page-link{
    border-top-left-radius:0px;
    border-bottom-left-radius:0px;
    border-top-right-radius:.25rem;
    border-bottom-right-radius:.25rem;
}
.page-item:last-child .page-link{
    border-top-left-radius:.25rem;
    border-bottom-left-radius:.25rem;
    border-top-right-radius:0;
    border-bottom-right-radius:0;
}
.input-group > .custom-select:not(:last-child), .input-group > .form-control:not(:last-child){
    border-top-left-radius:0;
    border-bottom-left-radius:0;
    border-top-right-radius:.25rem;;
    border-bottom-right-radius:.25rem;
}
.hsearch{
    border-top-left-radius:.25rem;
    border-bottom-left-radius:.25rem;
    border-top-right-radius:0;
    border-bottom-right-radius:0;
}