/*
Theme Name: Angle Mobolearn Theme
Theme URI: http://mobolearn.com/
Author: the Mobolearn team
Author URI: http://mobolearn.com/
Description: قالب اختصاصی موبولرن
Requires at least: WordPress 4.9.6
Version: 1.3
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: mobolearn

*/


@import url(css/fontiran.css);
body {
    font-family: IRANSans !important;
    color: rgba(65, 64, 64, 0.98) !important;
    font-weight: 300;
}

.breadcrumb {

    color: #7164bd !important;

}
/*

.layout-fixed .wrapper .section-container {
    margin-top: 55px;
}
*/

#item_index_cards .card .card-header {
    height: 4.2rem !important;
    font-size: 90% !important;
    padding: 0.185rem 0.3375rem !important;
}

.fa-mobolearn-course {

    font-size: 18px !important;
}


.user-block-picture2 {
    text-align: center
}
.user-block-picture2 .circle {
    display: inline-block;
    width: 35px;
    height: 35px;
}

.user-block-picture2 {
    width: 128px !important;
    margin: 0 auto !important;
}

.sidebar-nav > li > a, .sidebar-nav > li > .nav-item {
    padding: 12px 18px !important;
}

.cke_reset_all, .cke_reset_all *, .cke_reset_all a, .cke_reset_all textarea {
    font-family: IRANSans !important;
    font-weight: 300;
}

.swiper-container {
    width: 100%;
    height: 100%;
}





.swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

#slder_index .swiper-slide {
    text-align: center;
    font-size: 18px;
  /*  background: #fff;*/
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

img.card-img-top {
    height: 10rem;
}

.btn-xs {
    padding: 0.0625rem 0.4125rem !important;
    font-size: 0.7125rem !important;
}


/*.card .card-header {
    height: 3.3rem !important;
    font-size: 90% !important;
    padding: 0.325rem 0.5375rem !important;
}*/

#gheymat {
    position: absolute !important;
    left: 5px !important;
    top: 13.9rem !important;
}

#time_txt {
    font-size: 0.6rem !important;
}

.card_item
{
    max-width: 200pt;


}

.click_items_home,a, a:visited, a:hover, a:active {
    color: inherit;
    text-decoration: none;
}


/* Paste this css to your style sheet file or under head tag */
/* This only works with JavaScript,
if it's not present, don't show loader */


.item_dars_active{
    background-color: #bfdcea !important;
    padding-right: 10pt;
}

/* sweet alert*/
.swal-text {

    text-align: right !important;

}


.bg-header-course{
    background: rgba(174,167,212,1);
    background: -moz-linear-gradient(top, rgba(174,167,212,1) 0%, rgba(141,133,199,1) 47%, rgba(115,102,186,1) 100%);
    background: -webkit-linear-gradient(top, rgba(174,167,212,1) 0%, rgba(141,133,199,1) 47%, rgba(115,102,186,1) 100%);
    background: -o-linear-gradient(top, rgba(174,167,212,1) 0%, rgba(141,133,199,1) 47%, rgba(115,102,186,1) 100%);
    background: -ms-linear-gradient(top, rgba(174,167,212,1) 0%, rgba(141,133,199,1) 47%, rgba(115,102,186,1) 100%);
    background: linear-gradient(to bottom, rgba(174,167,212,1) 0%, rgba(141,133,199,1) 47%, rgba(115,102,186,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aea7d4', endColorstr='#7366ba', GradientType=0 );
}

.dars_img-thumbnail {
    padding: 0.125rem;
    background-color: #f5f7fa;
    border: 1px solid #dee2e6;
    border-radius: 0.25rem;

}

.center_cr {
    display: block;
    margin-left: auto;
    margin-right: auto;

}


.scrolling-wrapper {
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;


}

.scrolling-wrapper.card_n {
    display: inline-block;
}

.scrolling-wrapper-flexbox {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
}
.scrolling-wrapper-flexbox .card_n {
    flex: 0 0 auto;
    margin-right: 3px;
}

.card_n {

    width: 140px;
    /*  height: 75px;*/
    /* padding-right: 15px;*/

}

.scrolling-wrapper, .scrolling-wrapper-flexbox {
    height: 230px;
    /*margin-bottom: 20px;*/
    width: 100%;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;

}

.content-wrapper .content-heading {

    line-height: 1.5 !important;

}

div.dataTables_wrapper div.dataTables_length select {
    width: 70px !important;

}