@font-face {
    font-family: yekan;
    src: url("../fonts/yekan.woff") format('woff');
    font-weight: normal;
}
@font-face {
    font-family: yekanf;
    src: url("../fonts/yekanf.woff") format('woff');
    font-weight: normal;
}
@font-face{
    font-family: 'IranSans';
    font-weight:200;
    src: url('../fonts/IRANSansWeb200.woff') format('woff');
}
@font-face{
    font-family: 'IranSans';
    font-weight:300;
    src: url('../fonts/IRANSansWeb300.woff') format('woff');
}
@font-face{
    font-family: 'IranSans';
    font-weight:400;
    src: url('../fonts/IRANSansWeb400.woff') format('woff');
}
@font-face{
    font-family: 'IranSans';
    font-weight:500;
    src: url('../fonts/IRANSansWeb500.woff') format('woff');
}
@font-face{
    font-family: 'IranSans';
    font-weight:600;
    src: url('../fonts/IRANSansWeb600.woff') format('woff');
}
@font-face{
    font-family: 'IranSans';
    font-weight:900;
    src: url('../fonts/IRANSansWeb900.woff') format('woff');
}
body{
    text-align: right;
}

.colorWhiteOnHover:hover{
    color: #fff !important;
}
.float-left{
    float: left;
}
.error{
    text-align: center;
    background: #ef7777;
    color: white;
    border-radius: 5px;
    padding: 5px;
    margin:10px 20px;
}
.success{
    text-align: center;
    background: #46d0ab;
    color: white;
    border-radius: 5px;
    padding:10px 5px;
    margin:10px 20px;
}
.text-center {
    text-align: center!important;
}

/*backend link add list*/
span.item-info{
    position: initial !important;
}


/*for java script*/
.error-input{
    border: 2px solid red !important;
}

/*for java script*/
.accept-input{
    border: 1px solid green !important;
}

.clear-both{
    clear: both;
}

.dir-ltr{
    direction: ltr;
}

.file-name-show{
    display: inline-block;
    direction: ltr;
}

td , th{
    text-align: center;
    vertical-align: middle;
}

input[type="submit"] ,  button[type="submit"] , button[type="submit"]:not(.w-btn){
    display: inline-block;
    font-weight: 400 !important;
    /*color: #212529;*/
    text-align: center !important;
    vertical-align: middle !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    /*background-color: transparent;*/
    border: 1px solid transparent;
    padding: .375rem .75rem !important;
    font-size: 1rem;
    line-height: 1.5rem !important;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.display-none ,.hidden-display{
    display: none;
}
.cursorPointer{
    cursor: pointer;
}

.flash-infinite_anim{
    animation-name: flash-infinite;
    animation-iteration-count: infinite;
    animation-duration: 1s;
    animation-delay: 1s;
    animation-direction: alternate;
    animation-fill-mode: forwards;
}

.btn-primary {
    color: #fff !important;
    background-color: #007bff !important;
    border-color: #007bff !important;
}


@keyframes flash-infinite {
    0%,25% {
        opacity: 1;
    }
    50% {
        opacity: .3;
    }
    75%,100%{
        opacity: 1;
    }

}

@media (min-width:1200px){
    .iHoverTitle{
        display: none !important;
    }
}

