@font-face {
    font-family: 'Glyphicons Halflings';
    src: url(../Fonts/FontIcon.eot);
    src: url(../Fonts/FontIcon.eot?#iefix) format("embedded-opentype"), url(../Fonts/FontIcon.woff) format("woff"), url(../Fonts/FontIcon.ttf) format("truetype")
}

@font-face {
    font-family: 'SDF';
    src: url(../Fonts/IRANSansUltraLight.eot);
    src: url(../Fonts/IRANSansUltraLight.eot?#iefix) format("embedded-opentype"), url(../Fonts/IRANSansUltraLight.woff) format("woff"), url(../Fonts/IRANSansUltraLight.ttf) format("truetype");
    font-weight: 400
}

@font-face {
    font-family: 'SDF';
    src: url('../Fonts/IRANSansLight.eot');
    src: url('../Fonts/IRANSansLight.eot?#iefix') format("embedded-opentype"), url('../Fonts/IRANSansLight.woff') format("woff"), url('../Fonts/IRANSansLight.ttf') format("truetype");
    font-weight: 500
}

@font-face {
    font-family: 'SDF';
    src: url('../Fonts/IRANSansMedium.eot');
    src: url('../Fonts/IRANSansMedium.eot?#iefix') format("embedded-opentype"), url('../Fonts/IRANSansMedium.woff') format("woff"), url('../Fonts/IRANSansMedium.ttf') format("truetype");
    font-weight: 700
}

html {
    /*font-size: 14px;*/
    direction: rtl;
}

@media (min-width: 768px) {
    html {
        /*font-size: 16px;*/
    }
}

html {
    position: relative;
    min-height: 100%;
}

body {
    margin-bottom: 60px;
    font-family: 'SDF' !important;
    direction: rtl;
    /*font-size: 1.3rem;*/
    /*font-size: .95rem;*/
}

footer {
    margin-top: 100px;
    padding-top: 30px;
}

table.dataTable thead th, table.dataTable tfoot th {
    text-align: center !important;
}

a {
    text-decoration: none;
}

.ltr {
    direction: ltr;
}

.rtl {
    direction: rtl;
}

.AzmoonSoalAdmin {
    width: 100%;
    border: 1px solid gray;
    border-radius: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 5px;
    font-weight: 600;
}
.AzmoonSoal {
    width: 100%;
    border: 1px solid gray;
    border-radius: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 5px;
    font-weight: 600;
}
    .AzmoonSoal .badge{
        margin-left:5px
    }

    .AzmoonAnswers {
        width: 100%;
        border: 1px solid gray;
        border-radius: 10px;
        margin-top: 10px;
        margin-bottom: 10px;
        padding: 15px;
    }
    .AzmoonAnswers label {
        padding-right: 3px;
        padding-left: 10px;
        font-weight: 600;
    }

    .Indicator {
        margin: 2px;
    }

.text-left {
    text-align: left;
}

.diveteraz {
    width: 100%;
    border: 1px solid gray;
    border-radius: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 5px;
}

    .diveteraz textarea {
        width: 100%;
    }

.userHelp {
    white-space: break-spaces;
    text-align: justify;
}

.adminimgMenu {
    padding: 20px;
}

    .adminimgMenu img {
        width: 100%;
    }

    .adminimgMenu a {
        text-decoration: none;
    }

#countDown {
    color: orangered;
    font-size: 1.5rem;
}

.hide {
    display: none;
}

.userAnswer {
    width: 100% !important;
    border-radius: 10px;
    border: 1px solid gray;
    direction: ltr;
    padding: 10px;
    text-align: center;
    font-size: 2rem;
    margin-top: 10px;
    margin-bottom: 10px;
}

#accordionFlushEteraz {
    margin-top: 10px;
    padding: 10px;
    margin-bottom: 10px;
    background-color: whitesmoke;
    border-radius: 10px;
    border: 1px solid gray;
}

.hintTop {
    width: 100% !important;
    border-radius: 10px;
    border: 1px solid gray;
    padding: 10px;
    text-align: center;
}

audio {
    width: 100%;
}

.btnsMors {
    width: 100% !important;
    border-radius: 10px;
    border: 1px solid gray;
    padding: 10px;
    text-align: center;
}

.imgLogo {
    width: 250px;
}

.checkboxGroup {
    margin-left: 20px;
}

    .checkboxGroup label {
        padding-right: 5px;
    }

.containerDarsSoal .textGrid {
    width: 100%;
}

.containerDarsSoal table.dataTable.nowrap th, table.dataTable.nowrap td {
    white-space: normal !important;
}

#Divtags .badge {
    margin-left: 3px;
}

.Result table.dataTable.nowrap th, .Result table.dataTable.nowrap td {
    text-align: center !important;
}

.nazarStarBox {
    width: 100%;
}

#divnazar {
    width: 100%;
    border: 1px solid gray;
    border-radius: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 5px;
}

.azmoonOlgoDeatilCP table.dataTable tbody td {
    text-align: center;
    vertical-align: middle;
}
    .azmoonOlgoDeatilCP table.dataTable tbody td input[type="number"], input[type="tel"] {
        width: 70px;
    }
.containerb100 {
    padding-bottom: 100px !important;
}
.imgSoalFile{
    float:left;
    text-align:left;
}
i.icon, i.icons {
    font-size: 1em;
}

i.icon {
    display: inline-block;
    opacity: 1;
    margin: 0 0.25rem 0 0;
    width: 1.18em;
    height: 1em;
    font-family: Icons;
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit;
    text-align: center;
    speak: none;
    font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
i.green.icon {
    color: #21ba45 !important;
}
/*i.icon.check.circle:before {
    content: "\F26E";
}*/
i.icon:before {
    background: 0 0 !important;
}
.Result td, .Result th {
    text-align: center;
    vertical-align: middle;
}
#divnazar .tab-content {
    width: 100% !important;
}
#divnazar .tab-content {
    border-bottom: 1px solid;
    border-right: 1px solid;
    border-left: 1px solid;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    /*background-color: palevioletred;*/
    border-color: #dee2e6;
    margin-bottom: 10px;
    padding: 10px;
}
#divnazar .nav-fill {
    width: 100% !important;
}
#divnazar .btn-success.active {
    color: #fff;
    background-color: #20c997;
}
#divnazar .btn-warning.active {
    color: #fff;
    background-color: #ffc107;
}
.AzmoonSoal audio::-webkit-media-controls-panel, .AzmoonSoal video::-webkit-media-controls-panel {
    background-color: cornflowerblue;
}

.AzmoonSoal audio::-webkit-media-controls-play-button {
    display: none;
}
.AzmoonSoal audio::-moz-media-controls-panel, .AzmoonSoal video::-moz-media-controls-panel {
    background-color: cornflowerblue;
}

.AzmoonSoal audio::-moz-media-controls-play-button {
    display: none;
}
.divUserNatayej {
    overflow-y: scroll;
    overflow-x: hidden;
    height: 100px;
}
.modal-header {
    text-align: center;
    flex-direction: row-reverse;
}
.neveshtariText {
    direction: ltr;
    text-align: right;
}