@font-face{
    font-family:'Shabnam';
    src:url('../fonts/shabnam/Shabnam-FD.woff') format('woff'),
    url('../fonts/shabnam/Shabnam-FD.ttf') format('truetype');
    font-weight:normal;
}
@font-face{
    font-family:'Shabnam';
    src:url('../fonts/shabnam/Shabnam-Bold-FD.woff') format('woff'),
    url('../fonts/shabnam/Shabnam-Bold-FD.ttf') format('truetype');
    font-weight:bold;
}
*{
    font-family: 'Shabnam', tahoma, serif;
}

body{
    direction: rtl;
    text-align: right;
}
.ftco-schedule .nav-pills .nav-link::after{
    right: auto;
    left: -11px;
    transform: rotateZ(180deg);
}
.speaker-wrap .text{
    padding-left: 0;
    padding-right: 40px;
}

.subscribe-form .form-group .submit{
    border-radius: 5px 0px 0px 5px;
}


.pl-4, .px-4 {

    padding-left: 0 !important;
    padding-right: 1.5rem !important;
}

.ftco-navbar-light .navbar-nav > .nav-item > a.active{
    color: rgba(0, 0, 0, 0.5);
}

.request-form .form-control::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: rgba(0, 0, 0, 0.5); }
.request-form .form-control::-moz-placeholder {
    /* Firefox 19+ */
    color: rgba(0, 0, 0, 0.5); }
.request-form .form-control:-ms-input-placeholder {
    /* IE 10+ */
    color: rgba(0, 0, 0, 0.5); }
.request-form .form-control:-moz-placeholder {
    /* Firefox 18- */
    color: rgba(0, 0, 0, 0.5); }


.ftco-navbar-light .navbar-nav > .nav-item.cta > a.active{
    color: #fff;
}
.navbar-nav li.nav-item form{
    margin-top: .5rem;
}

.nav-item .logout{
    color:#fff;
    background: #fb2744;
    border: 1px solid #fb2744;
}


.dashboard-item {

    border: 1px solid antiquewhite;
    padding: 10px;
    width: 100vw;

}
.dashboard-item:hover{
    background: rgba(175,175,175,0.1);
    border: 1px solid #ebddca;

}

.dashboard-item.rejected {

    background:#fb2744;

}
.dashboard-item.rejected *{
    color:#fff !important;
}

.pl-md-5, .px-md-5 {
    padding-left: 0 !important;
    padding-right: 3rem !important;
}

.is-loading {
    background-image: url("../images/loading.gif") !important;
    background-size: 25px 25px !important;
    background-position:right center !important;
    background-repeat: no-repeat !important;
}