@charset "UTF-8";
@-webkit-keyframes blink {
    0% {
        opacity:1
    }
    50% {
        opacity:0
    }
    to {
        opacity:1
    }
}
@keyframes blink {
    0% {
        opacity:1
    }
    50% {
        opacity:0
    }
    to {
        opacity:1
    }
}
*,
:after,
:before {
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
html {
    font-family:sans-serif;
    line-height:1.15;
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%;
    -ms-overflow-style:scrollbar;
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
@-ms-viewport {
    width:device-width
}

[tabindex="-1"]:focus {
    outline:0!important
}

.list-unstyled {
    padding-left:0;
    list-style:none
}
.list-inline {
    padding-left:0;
    list-style:none
}
.list-inline-item {
    display:inline-block
}
.list-inline-item:not(:last-child) {
    margin-right:0.5rem
}
.initialism {
    font-size:90%;
    text-transform:uppercase
}
.blockquote {
    margin-bottom:1rem;
    font-size:1rem
}
.blockquote-footer {
    display:block;
    font-size:80%;
    color: var(--IsfPortal-blue);
}
.blockquote-footer:before {
    content:"— "
}
.container {
    width:100%;
    padding-right:10px;
    padding-left:10px;
    margin-right:auto;
    margin-left:auto
}
@media (min-width:576px) {
    .container {
        max-width:540px
    }
}
@media (min-width:768px) {
    .container {
        max-width:720px
    }
}
@media (min-width:992px) {
    .container {
        max-width:986px
    }
}
@media (min-width:1300px) {
    .container {
        max-width:1280px
    }
}
.container-fluid {
    width:100%;
    padding-right:10px;
    padding-left:10px;
    margin-right:auto;
    margin-left:auto
}
.row {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-right:-10px;
    margin-left:-10px
}
.no-gutters {
    margin-right:0;
    margin-left:0
}
.no-gutters>.col,
.no-gutters>[class*=col-] {
    padding-right:0;
    padding-left:0
}
/*.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto {
    position:relative;
    width:100%;
    min-height:1px;
    padding-right:10px;
    padding-left:10px
}*/
/*.col {
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1;
    max-width:100%
}*/
/*.col-auto {
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:auto;
    max-width:none
}
.col-1 {
    -webkit-box-flex:0;
    -ms-flex:0 0 8.3333333333%;
    flex:0 0 8.3333333333%;
    max-width:8.3333333333%
}
.col-2 {
    -webkit-box-flex:0;
    -ms-flex:0 0 16.6666666667%;
    flex:0 0 16.6666666667%;
    max-width:16.6666666667%
}
.col-3 {
    -webkit-box-flex:0;
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    max-width:25%
}
.col-4 {
    -webkit-box-flex:0;
    -ms-flex:0 0 33.3333333333%;
    flex:0 0 33.3333333333%;
    max-width:33.3333333333%
}
.col-5 {
    -webkit-box-flex:0;
    -ms-flex:0 0 41.6666666667%;
    flex:0 0 41.6666666667%;
    max-width:41.6666666667%
}
.col-6 {
    -webkit-box-flex:0;
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%
}
.col-7 {
    -webkit-box-flex:0;
    -ms-flex:0 0 58.3333333333%;
    flex:0 0 58.3333333333%;
    max-width:58.3333333333%
}
.col-8 {
    -webkit-box-flex:0;
    -ms-flex:0 0 66.6666666667%;
    flex:0 0 66.6666666667%;
    max-width:66.6666666667%
}
.col-9 {
    -webkit-box-flex:0;
    -ms-flex:0 0 75%;
    flex:0 0 75%;
    max-width:75%
}
.col-10 {
    -webkit-box-flex:0;
    -ms-flex:0 0 83.3333333333%;
    flex:0 0 83.3333333333%;
    max-width:83.3333333333%
}
.col-11 {
    -webkit-box-flex:0;
    -ms-flex:0 0 91.6666666667%;
    flex:0 0 91.6666666667%;
    max-width:91.6666666667%
}
.col-12 {
    -webkit-box-flex:0;
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%
}*/
.order-first {
    -webkit-box-ordinal-group:0;
    -ms-flex-order:-1;
    order:-1
}
.order-last {
    -webkit-box-ordinal-group:14;
    -ms-flex-order:13;
    order:13
}
.order-0 {
    -webkit-box-ordinal-group:1;
    -ms-flex-order:0;
    order:0
}
.order-1 {
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1
}
.order-2 {
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    order:2
}
.order-3 {
    -webkit-box-ordinal-group:4;
    -ms-flex-order:3;
    order:3
}
.order-4 {
    -webkit-box-ordinal-group:5;
    -ms-flex-order:4;
    order:4
}
.order-5 {
    -webkit-box-ordinal-group:6;
    -ms-flex-order:5;
    order:5
}
.order-6 {
    -webkit-box-ordinal-group:7;
    -ms-flex-order:6;
    order:6
}
.order-7 {
    -webkit-box-ordinal-group:8;
    -ms-flex-order:7;
    order:7
}
.order-8 {
    -webkit-box-ordinal-group:9;
    -ms-flex-order:8;
    order:8
}
.order-9 {
    -webkit-box-ordinal-group:10;
    -ms-flex-order:9;
    order:9
}
.order-10 {
    -webkit-box-ordinal-group:11;
    -ms-flex-order:10;
    order:10
}
.order-11 {
    -webkit-box-ordinal-group:12;
    -ms-flex-order:11;
    order:11
}
.order-12 {
    -webkit-box-ordinal-group:13;
    -ms-flex-order:12;
    order:12
}
.offset-1 {
    margin-left:8.3333333333%
}
.offset-2 {
    margin-left:16.6666666667%
}
.offset-3 {
    margin-left:25%
}
.offset-4 {
    margin-left:33.3333333333%
}
.offset-5 {
    margin-left:41.6666666667%
}
.offset-6 {
    margin-left:50%
}
.offset-7 {
    margin-left:58.3333333333%
}
.offset-8 {
    margin-left:66.6666666667%
}
.offset-9 {
    margin-left:75%
}
.offset-10 {
    margin-left:83.3333333333%
}
.offset-11 {
    margin-left:91.6666666667%
}
/*@media (min-width:576px) {
    .col-sm {
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .col-sm-auto {
        -webkit-box-flex:0;
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:none
    }
    .col-sm-1 {
        -webkit-box-flex:0;
        -ms-flex:0 0 8.3333333333%;
        flex:0 0 8.3333333333%;
        max-width:8.3333333333%
    }
    .col-sm-2 {
        -webkit-box-flex:0;
        -ms-flex:0 0 16.6666666667%;
        flex:0 0 16.6666666667%;
        max-width:16.6666666667%
    }
    .col-sm-3 {
        -webkit-box-flex:0;
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .col-sm-4 {
        -webkit-box-flex:0;
        -ms-flex:0 0 33.3333333333%;
        flex:0 0 33.3333333333%;
        max-width:33.3333333333%
    }
    .col-sm-5 {
        -webkit-box-flex:0;
        -ms-flex:0 0 41.6666666667%;
        flex:0 0 41.6666666667%;
        max-width:41.6666666667%
    }
    .col-sm-6 {
        -webkit-box-flex:0;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .col-sm-7 {
        -webkit-box-flex:0;
        -ms-flex:0 0 58.3333333333%;
        flex:0 0 58.3333333333%;
        max-width:58.3333333333%
    }
    .col-sm-8 {
        -webkit-box-flex:0;
        -ms-flex:0 0 66.6666666667%;
        flex:0 0 66.6666666667%;
        max-width:66.6666666667%
    }
    .col-sm-9 {
        -webkit-box-flex:0;
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .col-sm-10 {
        -webkit-box-flex:0;
        -ms-flex:0 0 83.3333333333%;
        flex:0 0 83.3333333333%;
        max-width:83.3333333333%
    }
    .col-sm-11 {
        -webkit-box-flex:0;
        -ms-flex:0 0 91.6666666667%;
        flex:0 0 91.6666666667%;
        max-width:91.6666666667%
    }
    .col-sm-12 {
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .order-sm-first {
        -webkit-box-ordinal-group:0;
        -ms-flex-order:-1;
        order:-1
    }
    .order-sm-last {
        -webkit-box-ordinal-group:14;
        -ms-flex-order:13;
        order:13
    }
    .order-sm-0 {
        -webkit-box-ordinal-group:1;
        -ms-flex-order:0;
        order:0
    }
    .order-sm-1 {
        -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
        order:1
    }
    .order-sm-2 {
        -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
        order:2
    }
    .order-sm-3 {
        -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
        order:3
    }
    .order-sm-4 {
        -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
        order:4
    }
    .order-sm-5 {
        -webkit-box-ordinal-group:6;
        -ms-flex-order:5;
        order:5
    }
    .order-sm-6 {
        -webkit-box-ordinal-group:7;
        -ms-flex-order:6;
        order:6
    }
    .order-sm-7 {
        -webkit-box-ordinal-group:8;
        -ms-flex-order:7;
        order:7
    }
    .order-sm-8 {
        -webkit-box-ordinal-group:9;
        -ms-flex-order:8;
        order:8
    }
    .order-sm-9 {
        -webkit-box-ordinal-group:10;
        -ms-flex-order:9;
        order:9
    }
    .order-sm-10 {
        -webkit-box-ordinal-group:11;
        -ms-flex-order:10;
        order:10
    }
    .order-sm-11 {
        -webkit-box-ordinal-group:12;
        -ms-flex-order:11;
        order:11
    }
    .order-sm-12 {
        -webkit-box-ordinal-group:13;
        -ms-flex-order:12;
        order:12
    }
    .offset-sm-0 {
        margin-left:0
    }
    .offset-sm-1 {
        margin-left:8.3333333333%
    }
    .offset-sm-2 {
        margin-left:16.6666666667%
    }
    .offset-sm-3 {
        margin-left:25%
    }
    .offset-sm-4 {
        margin-left:33.3333333333%
    }
    .offset-sm-5 {
        margin-left:41.6666666667%
    }
    .offset-sm-6 {
        margin-left:50%
    }
    .offset-sm-7 {
        margin-left:58.3333333333%
    }
    .offset-sm-8 {
        margin-left:66.6666666667%
    }
    .offset-sm-9 {
        margin-left:75%
    }
    .offset-sm-10 {
        margin-left:83.3333333333%
    }
    .offset-sm-11 {
        margin-left:91.6666666667%
    }
}
@media (min-width:768px) {
    .col-md {
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .col-md-auto {
        -webkit-box-flex:0;
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:none
    }
    .col-md-1 {
        -webkit-box-flex:0;
        -ms-flex:0 0 8.3333333333%;
        flex:0 0 8.3333333333%;
        max-width:8.3333333333%
    }
    .col-md-2 {
        -webkit-box-flex:0;
        -ms-flex:0 0 16.6666666667%;
        flex:0 0 16.6666666667%;
        max-width:16.6666666667%
    }
    .col-md-3 {
        -webkit-box-flex:0;
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .col-md-4 {
        -webkit-box-flex:0;
        -ms-flex:0 0 33.3333333333%;
        flex:0 0 33.3333333333%;
        max-width:33.3333333333%
    }
    .col-md-5 {
        -webkit-box-flex:0;
        -ms-flex:0 0 41.6666666667%;
        flex:0 0 41.6666666667%;
        max-width:41.6666666667%
    }
    .col-md-6 {
        -webkit-box-flex:0;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .col-md-7 {
        -webkit-box-flex:0;
        -ms-flex:0 0 58.3333333333%;
        flex:0 0 58.3333333333%;
        max-width:58.3333333333%
    }
    .col-md-8 {
        -webkit-box-flex:0;
        -ms-flex:0 0 66.6666666667%;
        flex:0 0 66.6666666667%;
        max-width:66.6666666667%
    }
    .col-md-9 {
        -webkit-box-flex:0;
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .col-md-10 {
        -webkit-box-flex:0;
        -ms-flex:0 0 83.3333333333%;
        flex:0 0 83.3333333333%;
        max-width:83.3333333333%
    }
    .col-md-11 {
        -webkit-box-flex:0;
        -ms-flex:0 0 91.6666666667%;
        flex:0 0 91.6666666667%;
        max-width:91.6666666667%
    }
    .col-md-12 {
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .order-md-first {
        -webkit-box-ordinal-group:0;
        -ms-flex-order:-1;
        order:-1
    }
    .order-md-last {
        -webkit-box-ordinal-group:14;
        -ms-flex-order:13;
        order:13
    }
    .order-md-0 {
        -webkit-box-ordinal-group:1;
        -ms-flex-order:0;
        order:0
    }
    .order-md-1 {
        -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
        order:1
    }
    .order-md-2 {
        -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
        order:2
    }
    .order-md-3 {
        -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
        order:3
    }
    .order-md-4 {
        -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
        order:4
    }
    .order-md-5 {
        -webkit-box-ordinal-group:6;
        -ms-flex-order:5;
        order:5
    }
    .order-md-6 {
        -webkit-box-ordinal-group:7;
        -ms-flex-order:6;
        order:6
    }
    .order-md-7 {
        -webkit-box-ordinal-group:8;
        -ms-flex-order:7;
        order:7
    }
    .order-md-8 {
        -webkit-box-ordinal-group:9;
        -ms-flex-order:8;
        order:8
    }
    .order-md-9 {
        -webkit-box-ordinal-group:10;
        -ms-flex-order:9;
        order:9
    }
    .order-md-10 {
        -webkit-box-ordinal-group:11;
        -ms-flex-order:10;
        order:10
    }
    .order-md-11 {
        -webkit-box-ordinal-group:12;
        -ms-flex-order:11;
        order:11
    }
    .order-md-12 {
        -webkit-box-ordinal-group:13;
        -ms-flex-order:12;
        order:12
    }
    .offset-md-0 {
        margin-left:0
    }
    .offset-md-1 {
        margin-left:8.3333333333%
    }
    .offset-md-2 {
        margin-left:16.6666666667%
    }
    .offset-md-3 {
        margin-left:25%
    }
    .offset-md-4 {
        margin-left:33.3333333333%
    }
    .offset-md-5 {
        margin-left:41.6666666667%
    }
    .offset-md-6 {
        margin-left:50%
    }
    .offset-md-7 {
        margin-left:58.3333333333%
    }
    .offset-md-8 {
        margin-left:66.6666666667%
    }
    .offset-md-9 {
        margin-left:75%
    }
    .offset-md-10 {
        margin-left:83.3333333333%
    }
    .offset-md-11 {
        margin-left:91.6666666667%
    }
}
@media (min-width:992px) {
    .col-lg {
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .col-lg-auto {
        -webkit-box-flex:0;
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:none
    }
    .col-lg-1 {
        -webkit-box-flex:0;
        -ms-flex:0 0 8.3333333333%;
        flex:0 0 8.3333333333%;
        max-width:8.3333333333%
    }
    .col-lg-2 {
        -webkit-box-flex:0;
        -ms-flex:0 0 16.6666666667%;
        flex:0 0 16.6666666667%;
        max-width:16.6666666667%
    }
    .col-lg-3 {
        -webkit-box-flex:0;
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .col-lg-4 {
        -webkit-box-flex:0;
        -ms-flex:0 0 33.3333333333%;
        flex:0 0 33.3333333333%;
        max-width:33.3333333333%
    }
    .col-lg-5 {
        -webkit-box-flex:0;
        -ms-flex:0 0 41.6666666667%;
        flex:0 0 41.6666666667%;
        max-width:41.6666666667%
    }
    .col-lg-6 {
        -webkit-box-flex:0;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .col-lg-7 {
        -webkit-box-flex:0;
        -ms-flex:0 0 58.3333333333%;
        flex:0 0 58.3333333333%;
        max-width:58.3333333333%
    }
    .col-lg-8 {
        -webkit-box-flex:0;
        -ms-flex:0 0 66.6666666667%;
        flex:0 0 66.6666666667%;
        max-width:66.6666666667%
    }
    .col-lg-9 {
        -webkit-box-flex:0;
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .col-lg-10 {
        -webkit-box-flex:0;
        -ms-flex:0 0 83.3333333333%;
        flex:0 0 83.3333333333%;
        max-width:83.3333333333%
    }
    .col-lg-11 {
        -webkit-box-flex:0;
        -ms-flex:0 0 91.6666666667%;
        flex:0 0 91.6666666667%;
        max-width:91.6666666667%
    }
    .col-lg-12 {
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .order-lg-first {
        -webkit-box-ordinal-group:0;
        -ms-flex-order:-1;
        order:-1
    }
    .order-lg-last {
        -webkit-box-ordinal-group:14;
        -ms-flex-order:13;
        order:13
    }
    .order-lg-0 {
        -webkit-box-ordinal-group:1;
        -ms-flex-order:0;
        order:0
    }
    .order-lg-1 {
        -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
        order:1
    }
    .order-lg-2 {
        -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
        order:2
    }
    .order-lg-3 {
        -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
        order:3
    }
    .order-lg-4 {
        -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
        order:4
    }
    .order-lg-5 {
        -webkit-box-ordinal-group:6;
        -ms-flex-order:5;
        order:5
    }
    .order-lg-6 {
        -webkit-box-ordinal-group:7;
        -ms-flex-order:6;
        order:6
    }
    .order-lg-7 {
        -webkit-box-ordinal-group:8;
        -ms-flex-order:7;
        order:7
    }
    .order-lg-8 {
        -webkit-box-ordinal-group:9;
        -ms-flex-order:8;
        order:8
    }
    .order-lg-9 {
        -webkit-box-ordinal-group:10;
        -ms-flex-order:9;
        order:9
    }
    .order-lg-10 {
        -webkit-box-ordinal-group:11;
        -ms-flex-order:10;
        order:10
    }
    .order-lg-11 {
        -webkit-box-ordinal-group:12;
        -ms-flex-order:11;
        order:11
    }
    .order-lg-12 {
        -webkit-box-ordinal-group:13;
        -ms-flex-order:12;
        order:12
    }
    .offset-lg-0 {
        margin-left:0
    }
    .offset-lg-1 {
        margin-left:8.3333333333%
    }
    .offset-lg-2 {
        margin-left:16.6666666667%
    }
    .offset-lg-3 {
        margin-left:25%
    }
    .offset-lg-4 {
        margin-left:33.3333333333%
    }
    .offset-lg-5 {
        margin-left:41.6666666667%
    }
    .offset-lg-6 {
        margin-left:50%
    }
    .offset-lg-7 {
        margin-left:58.3333333333%
    }
    .offset-lg-8 {
        margin-left:66.6666666667%
    }
    .offset-lg-9 {
        margin-left:75%
    }
    .offset-lg-10 {
        margin-left:83.3333333333%
    }
    .offset-lg-11 {
        margin-left:91.6666666667%
    }
}
@media (min-width:1300px) {
    .col-xl {
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .col-xl-auto {
        -webkit-box-flex:0;
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:none
    }
    .col-xl-1 {
        -webkit-box-flex:0;
        -ms-flex:0 0 8.3333333333%;
        flex:0 0 8.3333333333%;
        max-width:8.3333333333%
    }
    .col-xl-2 {
        -webkit-box-flex:0;
        -ms-flex:0 0 16.6666666667%;
        flex:0 0 16.6666666667%;
        max-width:16.6666666667%
    }
    .col-xl-3 {
        -webkit-box-flex:0;
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .col-xl-4 {
        -webkit-box-flex:0;
        -ms-flex:0 0 33.3333333333%;
        flex:0 0 33.3333333333%;
        max-width:33.3333333333%
    }
    .col-xl-5 {
        -webkit-box-flex:0;
        -ms-flex:0 0 41.6666666667%;
        flex:0 0 41.6666666667%;
        max-width:41.6666666667%
    }
    .col-xl-6 {
        -webkit-box-flex:0;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .col-xl-7 {
        -webkit-box-flex:0;
        -ms-flex:0 0 58.3333333333%;
        flex:0 0 58.3333333333%;
        max-width:58.3333333333%
    }
    .col-xl-8 {
        -webkit-box-flex:0;
        -ms-flex:0 0 66.6666666667%;
        flex:0 0 66.6666666667%;
        max-width:66.6666666667%
    }
    .col-xl-9 {
        -webkit-box-flex:0;
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .col-xl-10 {
        -webkit-box-flex:0;
        -ms-flex:0 0 83.3333333333%;
        flex:0 0 83.3333333333%;
        max-width:83.3333333333%
    }
    .col-xl-11 {
        -webkit-box-flex:0;
        -ms-flex:0 0 91.6666666667%;
        flex:0 0 91.6666666667%;
        max-width:91.6666666667%
    }
    .col-xl-12 {
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .order-xl-first {
        -webkit-box-ordinal-group:0;
        -ms-flex-order:-1;
        order:-1
    }
    .order-xl-last {
        -webkit-box-ordinal-group:14;
        -ms-flex-order:13;
        order:13
    }
    .order-xl-0 {
        -webkit-box-ordinal-group:1;
        -ms-flex-order:0;
        order:0
    }
    .order-xl-1 {
        -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
        order:1
    }
    .order-xl-2 {
        -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
        order:2
    }
    .order-xl-3 {
        -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
        order:3
    }
    .order-xl-4 {
        -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
        order:4
    }
    .order-xl-5 {
        -webkit-box-ordinal-group:6;
        -ms-flex-order:5;
        order:5
    }
    .order-xl-6 {
        -webkit-box-ordinal-group:7;
        -ms-flex-order:6;
        order:6
    }
    .order-xl-7 {
        -webkit-box-ordinal-group:8;
        -ms-flex-order:7;
        order:7
    }
    .order-xl-8 {
        -webkit-box-ordinal-group:9;
        -ms-flex-order:8;
        order:8
    }
    .order-xl-9 {
        -webkit-box-ordinal-group:10;
        -ms-flex-order:9;
        order:9
    }
    .order-xl-10 {
        -webkit-box-ordinal-group:11;
        -ms-flex-order:10;
        order:10
    }
    .order-xl-11 {
        -webkit-box-ordinal-group:12;
        -ms-flex-order:11;
        order:11
    }
    .order-xl-12 {
        -webkit-box-ordinal-group:13;
        -ms-flex-order:12;
        order:12
    }
    .offset-xl-0 {
        margin-left:0
    }
    .offset-xl-1 {
        margin-left:8.3333333333%
    }
    .offset-xl-2 {
        margin-left:16.6666666667%
    }
    .offset-xl-3 {
        margin-left:25%
    }
    .offset-xl-4 {
        margin-left:33.3333333333%
    }
    .offset-xl-5 {
        margin-left:41.6666666667%
    }
    .offset-xl-6 {
        margin-left:50%
    }
    .offset-xl-7 {
        margin-left:58.3333333333%
    }
    .offset-xl-8 {
        margin-left:66.6666666667%
    }
    .offset-xl-9 {
        margin-left:75%
    }
    .offset-xl-10 {
        margin-left:83.3333333333%
    }
    .offset-xl-11 {
        margin-left:91.6666666667%
    }
}*/
.form-control {
    display:block;
    width:100%;
    padding:0.375rem 0.75rem;
    font-size:0.8rem;
    line-height:1.5;
    color:var(--IsfPortal-blue);
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid #ced4da;
    border-radius:0.25rem;
    -webkit-transition:border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;
    transition:border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;
    transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
    transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out
}
.form-control::-ms-expand {
    background-color:transparent;
    border:0
}
.form-control:focus {
    color:#495057;
    background-color:#fff;
    border-color:var(--IsfPortal-blue);
    outline:0;
    -webkit-box-shadow:0 0 0 0.2rem rgba(0,86,124,0.25);
    box-shadow:0 0 0 0.2rem rgba(0,86,124,0.25)
}
.form-control::-webkit-input-placeholder {
    color:#6c757d;
    opacity:1
}
.form-control::-moz-placeholder {
    color:#6c757d;
    opacity:1
}
.form-control:-ms-input-placeholder {
    color:#6c757d;
    opacity:1
}
.form-control::-ms-input-placeholder {
    color:#6c757d;
    opacity:1
}
.form-control::placeholder {
    color:#6c757d;
    opacity:1
}
.form-control:disabled,
.form-control[readonly] {
    background-color:#e9ecef;
    opacity:1
}
select.form-control:not([size]):not([multiple]) {
    height:calc(1.95rem + 2px)
}
select.form-control:focus::-ms-value {
    color:#495057;
    background-color:#fff
}
.form-control-file,
.form-control-range {
    display:block;
    width:100%
}
.col-form-label {
    padding-top:calc(0.375rem + 1px);
    padding-bottom:calc(0.375rem + 1px);
    margin-bottom:0;
    font-size:inherit;
    line-height:1.5
}
.col-form-label-lg {
    padding-top:calc(0.5rem + 1px);
    padding-bottom:calc(0.5rem + 1px);
    font-size:1rem;
    line-height:1.5
}
.col-form-label-sm {
    padding-top:calc(0.25rem + 1px);
    padding-bottom:calc(0.25rem + 1px);
    font-size:0.7rem;
    line-height:1.5
}
.form-control-plaintext {
    display:block;
    width:100%;
    padding-top:0.375rem;
    padding-bottom:0.375rem;
    margin-bottom:0;
    line-height:1.5;
    background-color:transparent;
    border:solid transparent;
    border-width:1px 0
}
.form-control-plaintext.form-control-lg,
.form-control-plaintext.form-control-sm {
    padding-right:0;
    padding-left:0
}
.form-control-sm {
    padding:0.25rem 0.5rem;
    font-size:0.7rem;
    line-height:1.5;
    border-radius:0.2rem
}
select.form-control-sm:not([size]):not([multiple]) {
    height:calc(1.55rem + 2px)
}
.form-control-lg {
    padding:0.5rem 1rem;
    font-size:1rem;
    line-height:1.5;
    border-radius:0.3rem
}
select.form-control-lg:not([size]):not([multiple]) {
    height:calc(2.5rem + 2px)
}
.form-group {
    margin-bottom:1rem
}
.form-text {
    display:block;
    margin-top:0.25rem
}
.form-row {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-right:-5px;
    margin-left:-5px
}
.form-row>.col,
.form-row>[class*=col-] {
    padding-right:5px;
    padding-left:5px
}
.form-check {
    position:relative;
    display:block;
    padding-left:1.25rem
}
.form-check-input {
    position:absolute;
    margin-top:0.3rem;
    margin-left:-1.25rem
}
.form-check-input:disabled~.form-check-label {
    color:#6c757d
}
.form-check-label {
    margin-bottom:0
}
.form-check-inline {
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding-left:0;
    margin-right:0.75rem
}
.form-check-inline .form-check-input {
    position:static;
    margin-top:0;
    margin-right:0.3125rem;
    margin-left:0
}
.valid-feedback {
    display:none;
    width:100%;
    margin-top:0.25rem;
    font-size:80%;
    color:#28a745
}
.valid-tooltip {
    position:absolute;
    top:100%;
    z-index:5;
    display:none;
    max-width:100%;
    padding:0.5rem;
    margin-top:0.1rem;
    font-size:0.875rem;
    line-height:1;
    color:#fff;
    background-color:rgba(40,167,69,0.8);
    border-radius:0.2rem
}
.custom-select.is-valid,
.form-control.is-valid,
.was-validated .custom-select:valid,
.was-validated .form-control:valid {
    border-color:#28a745
}
.custom-select.is-valid:focus,
.form-control.is-valid:focus,
.was-validated .custom-select:valid:focus,
.was-validated .form-control:valid:focus {
    border-color:#28a745;
    -webkit-box-shadow:0 0 0 0.2rem rgba(40,167,69,0.25);
    box-shadow:0 0 0 0.2rem rgba(40,167,69,0.25)
}
.custom-select.is-valid~.valid-feedback,
.custom-select.is-valid~.valid-tooltip,
.form-control.is-valid~.valid-feedback,
.form-control.is-valid~.valid-tooltip,
.was-validated .custom-select:valid~.valid-feedback,
.was-validated .custom-select:valid~.valid-tooltip,
.was-validated .form-control:valid~.valid-feedback,
.was-validated .form-control:valid~.valid-tooltip {
    display:block
}
.form-check-input.is-valid~.form-check-label,
.was-validated .form-check-input:valid~.form-check-label {
    color:#28a745
}
.form-check-input.is-valid~.valid-feedback,
.form-check-input.is-valid~.valid-tooltip,
.was-validated .form-check-input:valid~.valid-feedback,
.was-validated .form-check-input:valid~.valid-tooltip {
    display:block
}
.custom-control-input.is-valid~.custom-control-label,
.was-validated .custom-control-input:valid~.custom-control-label {
    color:#28a745
}
.custom-control-input.is-valid~.custom-control-label:before,
.was-validated .custom-control-input:valid~.custom-control-label:before {
    background-color:#71dd8a
}
.custom-control-input.is-valid~.valid-feedback,
.custom-control-input.is-valid~.valid-tooltip,
.was-validated .custom-control-input:valid~.valid-feedback,
.was-validated .custom-control-input:valid~.valid-tooltip {
    display:block
}
.custom-control-input.is-valid:checked~.custom-control-label:before,
.was-validated .custom-control-input:valid:checked~.custom-control-label:before {
    background-color:#34ce57
}
.custom-control-input.is-valid:focus~.custom-control-label:before,
.was-validated .custom-control-input:valid:focus~.custom-control-label:before {
    -webkit-box-shadow:0 0 0 1px #fff,0 0 0 0.2rem rgba(40,167,69,0.25);
    box-shadow:0 0 0 1px #fff,0 0 0 0.2rem rgba(40,167,69,0.25)
}
.custom-file-input.is-valid~.custom-file-label,
.was-validated .custom-file-input:valid~.custom-file-label {
    border-color:#28a745
}
.custom-file-input.is-valid~.custom-file-label:before,
.was-validated .custom-file-input:valid~.custom-file-label:before {
    border-color:inherit
}
.custom-file-input.is-valid~.valid-feedback,
.custom-file-input.is-valid~.valid-tooltip,
.was-validated .custom-file-input:valid~.valid-feedback,
.was-validated .custom-file-input:valid~.valid-tooltip {
    display:block
}
.custom-file-input.is-valid:focus~.custom-file-label,
.was-validated .custom-file-input:valid:focus~.custom-file-label {
    -webkit-box-shadow:0 0 0 0.2rem rgba(40,167,69,0.25);
    box-shadow:0 0 0 0.2rem rgba(40,167,69,0.25)
}
.invalid-feedback {
    display:none;
    width:100%;
    margin-top:0.25rem;
    font-size:80%;
    color:#ee0000
}
.invalid-tooltip {
    position:absolute;
    top:100%;
    z-index:5;
    display:none;
    max-width:100%;
    padding:0.5rem;
    margin-top:0.1rem;
    font-size:0.875rem;
    line-height:1;
    color:#fff;
    background-color:rgba(238,0,0,0.8);
    border-radius:0.2rem
}
.custom-select.is-invalid,
.form-control.is-invalid,
.was-validated .custom-select:invalid,
.was-validated .form-control:invalid {
    border-color:#ee0000
}
.custom-select.is-invalid:focus,
.form-control.is-invalid:focus,
.was-validated .custom-select:invalid:focus,
.was-validated .form-control:invalid:focus {
    border-color:#ee0000;
    -webkit-box-shadow:0 0 0 0.2rem rgba(238,0,0,0.25);
    box-shadow:0 0 0 0.2rem rgba(238,0,0,0.25)
}
.custom-select.is-invalid~.invalid-feedback,
.custom-select.is-invalid~.invalid-tooltip,
.form-control.is-invalid~.invalid-feedback,
.form-control.is-invalid~.invalid-tooltip,
.was-validated .custom-select:invalid~.invalid-feedback,
.was-validated .custom-select:invalid~.invalid-tooltip,
.was-validated .form-control:invalid~.invalid-feedback,
.was-validated .form-control:invalid~.invalid-tooltip {
    display:block
}
.form-check-input.is-invalid~.form-check-label,
.was-validated .form-check-input:invalid~.form-check-label {
    color:#ee0000
}
.form-check-input.is-invalid~.invalid-feedback,
.form-check-input.is-invalid~.invalid-tooltip,
.was-validated .form-check-input:invalid~.invalid-feedback,
.was-validated .form-check-input:invalid~.invalid-tooltip {
    display:block
}
.custom-control-input.is-invalid~.custom-control-label,
.was-validated .custom-control-input:invalid~.custom-control-label {
    color:#ee0000
}
.custom-control-input.is-invalid~.custom-control-label:before,
.was-validated .custom-control-input:invalid~.custom-control-label:before {
    background-color:#ff6f6f
}
.custom-control-input.is-invalid~.invalid-feedback,
.custom-control-input.is-invalid~.invalid-tooltip,
.was-validated .custom-control-input:invalid~.invalid-feedback,
.was-validated .custom-control-input:invalid~.invalid-tooltip {
    display:block
}
.custom-control-input.is-invalid:checked~.custom-control-label:before,
.was-validated .custom-control-input:invalid:checked~.custom-control-label:before {
    background-color:#ff2222
}
.custom-control-input.is-invalid:focus~.custom-control-label:before,
.was-validated .custom-control-input:invalid:focus~.custom-control-label:before {
    -webkit-box-shadow:0 0 0 1px #fff,0 0 0 0.2rem rgba(238,0,0,0.25);
    box-shadow:0 0 0 1px #fff,0 0 0 0.2rem rgba(238,0,0,0.25)
}
.custom-file-input.is-invalid~.custom-file-label,
.was-validated .custom-file-input:invalid~.custom-file-label {
    border-color:#ee0000
}
.custom-file-input.is-invalid~.custom-file-label:before,
.was-validated .custom-file-input:invalid~.custom-file-label:before {
    border-color:inherit
}
.custom-file-input.is-invalid~.invalid-feedback,
.custom-file-input.is-invalid~.invalid-tooltip,
.was-validated .custom-file-input:invalid~.invalid-feedback,
.was-validated .custom-file-input:invalid~.invalid-tooltip {
    display:block
}
.custom-file-input.is-invalid:focus~.custom-file-label,
.was-validated .custom-file-input:invalid:focus~.custom-file-label {
    -webkit-box-shadow:0 0 0 0.2rem rgba(238,0,0,0.25);
    box-shadow:0 0 0 0.2rem rgba(238,0,0,0.25)
}
.form-inline {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-flow:row wrap;
    flex-flow:row wrap;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.form-inline .form-check {
    width:100%
}
@media (min-width:576px) {
    .form-inline label {
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        margin-bottom:0
    }
    .form-inline .form-group {
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-flex:0;
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-flow:row wrap;
        flex-flow:row wrap;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        margin-bottom:0
    }
    .form-inline .form-control {
        display:inline-block;
        width:auto;
        vertical-align:middle
    }
    .form-inline .form-control-plaintext {
        display:inline-block
    }
    .form-inline .input-group {
        width:auto
    }
    .form-inline .form-check {
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        width:auto;
        padding-left:0
    }
    .form-inline .form-check-input {
        position:relative;
        margin-top:0;
        margin-right:0.25rem;
        margin-left:0
    }
    .form-inline .custom-control {
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .form-inline .custom-control-label {
        margin-bottom:0
    }
}

.btn-primary {
    color:#fff;
    background-color:#00567c;
    border-color:#00567c
}
.btn-primary:hover {
    color:#fff;
    background-color:#003b56;
    border-color:#003349
}
.btn-primary.focus,
.btn-primary:focus {
    -webkit-box-shadow:0 0 0 0.2rem rgba(0,86,124,0.5);
    box-shadow:0 0 0 0.2rem rgba(0,86,124,0.5)
}
.btn-primary.disabled,
.btn-primary:disabled {
    color:#fff;
    background-color:#00567c;
    border-color:#00567c
}
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle {
    color:#fff;
    background-color:#003349;
    border-color:#002a3c
}
.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-primary.dropdown-toggle:focus {
    -webkit-box-shadow:0 0 0 0.2rem rgba(0,86,124,0.5);
    box-shadow:0 0 0 0.2rem rgba(0,86,124,0.5)
}
.btn-secondary {
    color:#fff;
    background-color:#ee0000;
    border-color:#ee0000
}
.btn-secondary:hover {
    color:#fff;
    background-color:#c80000;
    border-color:#bb0000
}
.btn-secondary.focus,
.btn-secondary:focus {
    -webkit-box-shadow:0 0 0 0.2rem rgba(238,0,0,0.5);
    box-shadow:0 0 0 0.2rem rgba(238,0,0,0.5)
}
.btn-secondary.disabled,
.btn-secondary:disabled {
    color:#fff;
    background-color:#ee0000;
    border-color:#ee0000
}
.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.show>.btn-secondary.dropdown-toggle {
    color:#fff;
    background-color:#bb0000;
    border-color:#ae0000
}
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.show>.btn-secondary.dropdown-toggle:focus {
    -webkit-box-shadow:0 0 0 0.2rem rgba(238,0,0,0.5);
    box-shadow:0 0 0 0.2rem rgba(238,0,0,0.5)
}
.btn-success {
    color:#fff;
    background-color:#28a745;
    border-color:#28a745
}
.btn-success:hover {
    color:#fff;
    background-color:#218838;
    border-color:#1e7e34
}
.btn-success.focus,
.btn-success:focus {
    -webkit-box-shadow:0 0 0 0.2rem rgba(40,167,69,0.5);
    box-shadow:0 0 0 0.2rem rgba(40,167,69,0.5)
}
.btn-success.disabled,
.btn-success:disabled {
    color:#fff;
    background-color:#28a745;
    border-color:#28a745
}
.btn-success:not(:disabled):not(.disabled).active,
.btn-success:not(:disabled):not(.disabled):active,
.show>.btn-success.dropdown-toggle {
    color:#fff;
    background-color:#1e7e34;
    border-color:#1c7430
}
.btn-success:not(:disabled):not(.disabled).active:focus,
.btn-success:not(:disabled):not(.disabled):active:focus,
.show>.btn-success.dropdown-toggle:focus {
    -webkit-box-shadow:0 0 0 0.2rem rgba(40,167,69,0.5);
    box-shadow:0 0 0 0.2rem rgba(40,167,69,0.5)
}
.btn-info {
    color:#fff;
    background-color:#17a2b8;
    border-color:#17a2b8
}
.btn-info:hover {
    color:#fff;
    background-color:#138496;
    border-color:#117a8b
}
.btn-info.focus,
.btn-info:focus {
    -webkit-box-shadow:0 0 0 0.2rem rgba(23,162,184,0.5);
    box-shadow:0 0 0 0.2rem rgba(23,162,184,0.5)
}
.btn-info.disabled,
.btn-info:disabled {
    color:#fff;
    background-color:#17a2b8;
    border-color:#17a2b8
}
.btn-info:not(:disabled):not(.disabled).active,
.btn-info:not(:disabled):not(.disabled):active,
.show>.btn-info.dropdown-toggle {
    color:#fff;
    background-color:#117a8b;
    border-color:#10707f
}
.btn-info:not(:disabled):not(.disabled).active:focus,
.btn-info:not(:disabled):not(.disabled):active:focus,
.show>.btn-info.dropdown-toggle:focus {
    -webkit-box-shadow:0 0 0 0.2rem rgba(23,162,184,0.5);
    box-shadow:0 0 0 0.2rem rgba(23,162,184,0.5)
}
.btn-warning {
    color:#212529;
    background-color:#ffc107;
    border-color:#ffc107
}
.btn-warning:hover {
    color:#212529;
    background-color:#e0a800;
    border-color:#d39e00
}
.btn-warning.focus,
.btn-warning:focus {
    -webkit-box-shadow:0 0 0 0.2rem rgba(255,193,7,0.5);
    box-shadow:0 0 0 0.2rem rgba(255,193,7,0.5)
}
.btn-warning.disabled,
.btn-warning:disabled {
    color:#212529;
    background-color:#ffc107;
    border-color:#ffc107
}
.btn-warning:not(:disabled):not(.disabled).active,
.btn-warning:not(:disabled):not(.disabled):active,
.show>.btn-warning.dropdown-toggle {
    color:#212529;
    background-color:#d39e00;
    border-color:#c69500
}
.btn-warning:not(:disabled):not(.disabled).active:focus,
.btn-warning:not(:disabled):not(.disabled):active:focus,
.show>.btn-warning.dropdown-toggle:focus {
    -webkit-box-shadow:0 0 0 0.2rem rgba(255,193,7,0.5);
    box-shadow:0 0 0 0.2rem rgba(255,193,7,0.5)
}
.btn-danger {
    color:#fff;
    background-color:#ee0000;
    border-color:#ee0000
}
.btn-danger:hover {
    color:#fff;
    background-color:#c80000;
    border-color:#bb0000
}
.btn-danger.focus,
.btn-danger:focus {
    -webkit-box-shadow:0 0 0 0.2rem rgba(238,0,0,0.5);
    box-shadow:0 0 0 0.2rem rgba(238,0,0,0.5)
}
.btn-danger.disabled,
.btn-danger:disabled {
    color:#fff;
    background-color:#ee0000;
    border-color:#ee0000
}
.btn-danger:not(:disabled):not(.disabled).active,
.btn-danger:not(:disabled):not(.disabled):active,
.show>.btn-danger.dropdown-toggle {
    color:#fff;
    background-color:#bb0000;
    border-color:#ae0000
}
.btn-danger:not(:disabled):not(.disabled).active:focus,
.btn-danger:not(:disabled):not(.disabled):active:focus,
.show>.btn-danger.dropdown-toggle:focus {
    -webkit-box-shadow:0 0 0 0.2rem rgba(238,0,0,0.5);
    box-shadow:0 0 0 0.2rem rgba(238,0,0,0.5)
}
.btn-light {
    color:#212529;
    background-color:#f8f9fa;
    border-color:#f8f9fa
}
.btn-light:hover {
    color:#212529;
    background-color:#e2e6ea;
    border-color:#dae0e5
}
.btn-light.focus,
.btn-light:focus {
    -webkit-box-shadow:0 0 0 0.2rem rgba(248,249,250,0.5);
    box-shadow:0 0 0 0.2rem rgba(248,249,250,0.5)
}
.btn-light.disabled,
.btn-light:disabled {
    color:#212529;
    background-color:#f8f9fa;
    border-color:#f8f9fa
}
.btn-light:not(:disabled):not(.disabled).active,
.btn-light:not(:disabled):not(.disabled):active,
.show>.btn-light.dropdown-toggle {
    color:#212529;
    background-color:#dae0e5;
    border-color:#d3d9df
}
.btn-light:not(:disabled):not(.disabled).active:focus,
.btn-light:not(:disabled):not(.disabled):active:focus,
.show>.btn-light.dropdown-toggle:focus {
    -webkit-box-shadow:0 0 0 0.2rem rgba(248,249,250,0.5);
    box-shadow:0 0 0 0.2rem rgba(248,249,250,0.5)
}
.btn-dark {
    color:#fff;
    background-color:#343a40;
    border-color:#343a40
}
.btn-dark:hover {
    color:#fff;
    background-color:#23272b;
    border-color:#1d2124
}
.btn-dark.focus,
.btn-dark:focus {
    -webkit-box-shadow:0 0 0 0.2rem rgba(52,58,64,0.5);
    box-shadow:0 0 0 0.2rem rgba(52,58,64,0.5)
}
.btn-dark.disabled,
.btn-dark:disabled {
    color:#fff;
    background-color:#343a40;
    border-color:#343a40
}
.btn-dark:not(:disabled):not(.disabled).active,
.btn-dark:not(:disabled):not(.disabled):active,
.show>.btn-dark.dropdown-toggle {
    color:#fff;
    background-color:#1d2124;
    border-color:#171a1d
}
.btn-dark:not(:disabled):not(.disabled).active:focus,
.btn-dark:not(:disabled):not(.disabled):active:focus,
.show>.btn-dark.dropdown-toggle:focus {
    -webkit-box-shadow:0 0 0 0.2rem rgba(52,58,64,0.5);
    box-shadow:0 0 0 0.2rem rgba(52,58,64,0.5)
}
.btn-outline-primary {
    color:#00567c;
    background-color:transparent;
    background-image:none;
    border-color:#00567c
}
.btn-outline-primary:hover {
    color:#fff;
    background-color:#00567c;
    border-color:#00567c
}
.btn-outline-primary.focus,
.btn-outline-primary:focus {
    -webkit-box-shadow:0 0 0 0.2rem rgba(0,86,124,0.5);
    box-shadow:0 0 0 0.2rem rgba(0,86,124,0.5)
}
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
    color:#00567c;
    background-color:transparent
}
.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.show>.btn-outline-primary.dropdown-toggle {
    color:#fff;
    background-color:#00567c;
    border-color:#00567c
}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-primary.dropdown-toggle:focus {
    -webkit-box-shadow:0 0 0 0.2rem rgba(0,86,124,0.5);
    box-shadow:0 0 0 0.2rem rgba(0,86,124,0.5)
}
.btn-outline-secondary {
    color:#ee0000;
    background-color:transparent;
    background-image:none;
    border-color:#ee0000
}
.btn-outline-secondary:hover {
    color:#fff;
    background-color:#ee0000;
    border-color:#ee0000
}
.btn-outline-secondary.focus,
.btn-outline-secondary:focus {
    -webkit-box-shadow:0 0 0 0.2rem rgba(238,0,0,0.5);
    box-shadow:0 0 0 0.2rem rgba(238,0,0,0.5)
}
.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
    color:#ee0000;
    background-color:transparent
}
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.show>.btn-outline-secondary.dropdown-toggle {
    color:#fff;
    background-color:#ee0000;
    border-color:#ee0000
}
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-secondary.dropdown-toggle:focus {
    -webkit-box-shadow:0 0 0 0.2rem rgba(238,0,0,0.5);
    box-shadow:0 0 0 0.2rem rgba(238,0,0,0.5)
}
.btn-outline-success {
    color:#28a745;
    background-color:transparent;
    background-image:none;
    border-color:#28a745
}
.btn-outline-success:hover {
    color:#fff;
    background-color:#28a745;
    border-color:#28a745
}
.btn-outline-success.focus,
.btn-outline-success:focus {
    -webkit-box-shadow:0 0 0 0.2rem rgba(40,167,69,0.5);
    box-shadow:0 0 0 0.2rem rgba(40,167,69,0.5)
}
.btn-outline-success.disabled,
.btn-outline-success:disabled {
    color:#28a745;
    background-color:transparent
}
.btn-outline-success:not(:disabled):not(.disabled).active,
.btn-outline-success:not(:disabled):not(.disabled):active,
.show>.btn-outline-success.dropdown-toggle {
    color:#fff;
    background-color:#28a745;
    border-color:#28a745
}
.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-success.dropdown-toggle:focus {
    -webkit-box-shadow:0 0 0 0.2rem rgba(40,167,69,0.5);
    box-shadow:0 0 0 0.2rem rgba(40,167,69,0.5)
}
.btn-outline-info {
    color:#17a2b8;
    background-color:transparent;
    background-image:none;
    border-color:#17a2b8
}
.btn-outline-info:hover {
    color:#fff;
    background-color:#17a2b8;
    border-color:#17a2b8
}
.btn-outline-info.focus,
.btn-outline-info:focus {
    -webkit-box-shadow:0 0 0 0.2rem rgba(23,162,184,0.5);
    box-shadow:0 0 0 0.2rem rgba(23,162,184,0.5)
}
.btn-outline-info.disabled,
.btn-outline-info:disabled {
    color:#17a2b8;
    background-color:transparent
}
.btn-outline-info:not(:disabled):not(.disabled).active,
.btn-outline-info:not(:disabled):not(.disabled):active,
.show>.btn-outline-info.dropdown-toggle {
    color:#fff;
    background-color:#17a2b8;
    border-color:#17a2b8
}
.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-info.dropdown-toggle:focus {
    -webkit-box-shadow:0 0 0 0.2rem rgba(23,162,184,0.5);
    box-shadow:0 0 0 0.2rem rgba(23,162,184,0.5)
}
.btn-outline-warning {
    color:#ffc107;
    background-color:transparent;
    background-image:none;
    border-color:#ffc107
}
.btn-outline-warning:hover {
    color:#212529;
    background-color:#ffc107;
    border-color:#ffc107
}
.btn-outline-warning.focus,
.btn-outline-warning:focus {
    -webkit-box-shadow:0 0 0 0.2rem rgba(255,193,7,0.5);
    box-shadow:0 0 0 0.2rem rgba(255,193,7,0.5)
}
.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
    color:#ffc107;
    background-color:transparent
}
.btn-outline-warning:not(:disabled):not(.disabled).active,
.btn-outline-warning:not(:disabled):not(.disabled):active,
.show>.btn-outline-warning.dropdown-toggle {
    color:#212529;
    background-color:#ffc107;
    border-color:#ffc107
}
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-warning.dropdown-toggle:focus {
    -webkit-box-shadow:0 0 0 0.2rem rgba(255,193,7,0.5);
    box-shadow:0 0 0 0.2rem rgba(255,193,7,0.5)
}
.btn-outline-danger {
    color:#ee0000;
    background-color:transparent;
    background-image:none;
    border-color:#ee0000
}
.btn-outline-danger:hover {
    color:#fff;
    background-color:#ee0000;
    border-color:#ee0000
}
.btn-outline-danger.focus,
.btn-outline-danger:focus {
    -webkit-box-shadow:0 0 0 0.2rem rgba(238,0,0,0.5);
    box-shadow:0 0 0 0.2rem rgba(238,0,0,0.5)
}
.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
    color:#ee0000;
    background-color:transparent
}
.btn-outline-danger:not(:disabled):not(.disabled).active,
.btn-outline-danger:not(:disabled):not(.disabled):active,
.show>.btn-outline-danger.dropdown-toggle {
    color:#fff;
    background-color:#ee0000;
    border-color:#ee0000
}
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-danger.dropdown-toggle:focus {
    -webkit-box-shadow:0 0 0 0.2rem rgba(238,0,0,0.5);
    box-shadow:0 0 0 0.2rem rgba(238,0,0,0.5)
}
.btn-outline-light {
    color:#f8f9fa;
    background-color:transparent;
    background-image:none;
    border-color:#f8f9fa
}
.btn-outline-light:hover {
    color:#212529;
    background-color:#f8f9fa;
    border-color:#f8f9fa
}
.btn-outline-light.focus,
.btn-outline-light:focus {
    -webkit-box-shadow:0 0 0 0.2rem rgba(248,249,250,0.5);
    box-shadow:0 0 0 0.2rem rgba(248,249,250,0.5)
}
.btn-outline-light.disabled,
.btn-outline-light:disabled {
    color:#f8f9fa;
    background-color:transparent
}
.btn-outline-light:not(:disabled):not(.disabled).active,
.btn-outline-light:not(:disabled):not(.disabled):active,
.show>.btn-outline-light.dropdown-toggle {
    color:#212529;
    background-color:#f8f9fa;
    border-color:#f8f9fa
}
.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-light.dropdown-toggle:focus {
    -webkit-box-shadow:0 0 0 0.2rem rgba(248,249,250,0.5);
    box-shadow:0 0 0 0.2rem rgba(248,249,250,0.5)
}
.btn-outline-dark {
    color:#343a40;
    background-color:transparent;
    background-image:none;
    border-color:#343a40
}
.btn-outline-dark:hover {
    color:#fff;
    background-color:#343a40;
    border-color:#343a40
}
.btn-outline-dark.focus,
.btn-outline-dark:focus {
    -webkit-box-shadow:0 0 0 0.2rem rgba(52,58,64,0.5);
    box-shadow:0 0 0 0.2rem rgba(52,58,64,0.5)
}
.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
    color:#343a40;
    background-color:transparent
}
.btn-outline-dark:not(:disabled):not(.disabled).active,
.btn-outline-dark:not(:disabled):not(.disabled):active,
.show>.btn-outline-dark.dropdown-toggle {
    color:#fff;
    background-color:#343a40;
    border-color:#343a40
}
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-dark.dropdown-toggle:focus {
    -webkit-box-shadow:0 0 0 0.2rem rgba(52,58,64,0.5);
    box-shadow:0 0 0 0.2rem rgba(52,58,64,0.5)
}
.btn-link {
    font-weight:normal;
    color:#3b3b3b;
    background-color:transparent
}
.btn-link:hover {
    color:#ee0000;
    text-decoration:underline;
    background-color:transparent;
    border-color:transparent
}
.btn-link.focus,
.btn-link:focus {
    text-decoration:underline;
    border-color:transparent;
    -webkit-box-shadow:none;
    box-shadow:none
}
.btn-link.disabled,
.btn-link:disabled {
    color:#6c757d
}
.btn-lg {
    padding:0.5rem 1rem;
    font-size:1rem;
    line-height:1.5;
    border-radius:0.3rem
}
.btn-sm {
    padding:0.25rem 0.5rem;
    font-size:0.7rem;
    line-height:1.5;
    border-radius:0.2rem
}
.btn-block {
    display:block;
    width:100%
}
.btn-block+.btn-block {
    margin-top:0.5rem
}
input[type=button].btn-block,
input[type=reset].btn-block,
input[type=submit].btn-block {
    width:100%
}
.fade {
    opacity:0;
    -webkit-transition:opacity 0.15s linear;
    transition:opacity 0.15s linear
}
.fade.show {
    opacity:1
}
.collapse {
    display:none
}
.collapse.show {
    display:block
}
tr.collapse.show {
    display:table-row
}
tbody.collapse.show {
    display:table-row-group
}
.collapsing {
    position:relative;
    height:0;
    overflow:hidden;
    -webkit-transition:height 0.35s ease;
    transition:height 0.35s ease
}
.nav {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    padding-left:0;
    margin-bottom:0;
    list-style:none
}
.nav-link {
    display:block;
    padding:0.5rem 1rem
}
.nav-link:focus,
.nav-link:hover {
    text-decoration:none
}
.nav-link.disabled {
    color:#6c757d
}
.nav-tabs {
    border-bottom:1px solid #dee2e6
}
.nav-tabs .nav-item {
    margin-bottom:-1px
}
.nav-tabs .nav-link {
    border:1px solid transparent;
    border-top-left-radius:0.25rem;
    border-top-right-radius:0.25rem
}
.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
    border-color:#e9ecef #e9ecef #dee2e6
}
.nav-tabs .nav-link.disabled {
    color:#6c757d;
    background-color:transparent;
    border-color:transparent
}
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    color:#495057;
    background-color:#fff;
    border-color:#dee2e6 #dee2e6 #fff
}
.nav-tabs .dropdown-menu {
    margin-top:-1px;
    border-top-left-radius:0;
    border-top-right-radius:0
}
.nav-pills .nav-link {
    border-radius:0.25rem
}
.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
    color:#fff;
    background-color:#00567c
}
.nav-fill .nav-item {
    -webkit-box-flex:1;
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    text-align:center
}
.nav-justified .nav-item {
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1;
    text-align:center
}
.tab-content>.tab-pane {
    display:none
}
.tab-content>.active {
    display:block
}
.breadcrumb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0.75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #f3f3f3;
    border-radius: 0.25rem;
}
.breadcrumb-item+.breadcrumb-item:before {
    display:inline-block;
    padding-right:0.5rem;
    padding-left:0.5rem;
    color:#6c757d;
    content:"/"
}
.breadcrumb-item+.breadcrumb-item:hover:before {
    text-decoration:underline
}
.breadcrumb-item+.breadcrumb-item:hover:before {
    text-decoration:none
}
.breadcrumb-item.active {
    color:#6c757d
}
.pagination {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding-left:0;
    list-style:none;
    border-radius:0.25rem
}
.page-link {
    position:relative;
    display:block;
    padding:0.5rem 0.75rem;
    margin-left:-1px;
    line-height:1.25;
    color:#3b3b3b;
    background-color:#fff;
    border:1px solid #dee2e6
}
.page-link:hover {
    color:#ee0000;
    text-decoration:none;
    background-color:#e9ecef;
    border-color:#dee2e6
}
.page-link:focus {
    z-index:2;
    outline:0;
    -webkit-box-shadow:0 0 0 0.2rem rgba(0,86,124,0.25);
    box-shadow:0 0 0 0.2rem rgba(0,86,124,0.25)
}
.page-link:not(:disabled):not(.disabled) {
    cursor:pointer
}
.page-item:first-child .page-link {
    margin-left:0;
    border-top-left-radius:0.25rem;
    border-bottom-left-radius:0.25rem
}
.page-item:last-child .page-link {
    border-top-right-radius:0.25rem;
    border-bottom-right-radius:0.25rem
}
.page-item.active .page-link {
    z-index:1;
    color:#fff;
    background-color:#00567c;
    border-color:#00567c
}
.page-item.disabled .page-link {
    color:#6c757d;
    pointer-events:none;
    cursor:auto;
    background-color:#fff;
    border-color:#dee2e6
}
.pagination-lg .page-link {
    padding:0.75rem 1.5rem;
    font-size:1rem;
    line-height:1.5
}
.pagination-lg .page-item:first-child .page-link {
    border-top-left-radius:0.3rem;
    border-bottom-left-radius:0.3rem
}
.pagination-lg .page-item:last-child .page-link {
    border-top-right-radius:0.3rem;
    border-bottom-right-radius:0.3rem
}
.pagination-sm .page-link {
    padding:0.25rem 0.5rem;
    font-size:0.7rem;
    line-height:1.5
}
.pagination-sm .page-item:first-child .page-link {
    border-top-left-radius:0.2rem;
    border-bottom-left-radius:0.2rem
}
.pagination-sm .page-item:last-child .page-link {
    border-top-right-radius:0.2rem;
    border-bottom-right-radius:0.2rem
}
.alert {
    position:relative;
    padding:0.75rem 1.25rem;
    margin-bottom:1rem;
    border:1px solid transparent;
    border-radius:0.25rem
}
.alert-heading {
    color:inherit
}
.alert-link {
    font-weight:bold
}
.alert-dismissible {
    padding-right:3.7rem
}
.alert-dismissible .close {
    position:absolute;
    top:0;
    right:0;
    padding:0.75rem 1.25rem;
    color:inherit
}
.alert-primary {
    color:#002d40;
    background-color:#ccdde5;
    border-color:#b8d0da
}
.alert-primary hr {
    border-top-color:#a7c5d1
}
.alert-primary .alert-link {
    color:#00090d
}
.alert-secondary {
    color:#7c0000;
    background-color:#fccccc;
    border-color:#fab8b8
}
.alert-secondary hr {
    border-top-color:#f8a0a0
}
.alert-secondary .alert-link {
    color:#490000
}
.alert-success {
    color:#155724;
    background-color:#d4edda;
    border-color:#c3e6cb
}
.alert-success hr {
    border-top-color:#b1dfbb
}
.alert-success .alert-link {
    color:#0b2e13
}
.alert-info {
    color:#0c5460;
    background-color:#d1ecf1;
    border-color:#bee5eb
}
.alert-info hr {
    border-top-color:#abdde5
}
.alert-info .alert-link {
    color:#062c33
}
.alert-warning {
    color:#856404;
    background-color:#fff3cd;
    border-color:#ffeeba
}
.alert-warning hr {
    border-top-color:#ffe8a1
}
.alert-warning .alert-link {
    color:#533f03
}
.alert-danger {
    color:#7c0000;
    background-color:#fccccc;
    border-color:#fab8b8
}
.alert-danger hr {
    border-top-color:#f8a0a0
}
.alert-danger .alert-link {
    color:#490000
}
.alert-light {
    color:#818182;
    background-color:#fefefe;
    border-color:#fdfdfe
}
.alert-light hr {
    border-top-color:#ececf6
}
.alert-light .alert-link {
    color:#686868
}
.alert-dark {
    color:#1b1e21;
    background-color:#d6d8d9;
    border-color:#c6c8ca
}
.alert-dark hr {
    border-top-color:#b9bbbe
}
.alert-dark .alert-link {
    color:#040505
}
@media print {
    *,
    :after,
    :before {
        text-shadow:none!important;
        -webkit-box-shadow:none!important;
        box-shadow:none!important
    }
    a:not(.btn) {
        text-decoration:underline
    }
    abbr[title]:after {
        content:" (" attr(title) ")"
    }
    pre {
        white-space:pre-wrap!important
    }
    blockquote,
    pre {
        border:1px solid #999;
        page-break-inside:avoid
    }
    thead {
        display:table-header-group
    }
    img,
    tr {
        page-break-inside:avoid
    }
    h2,
    h3,
    p {
        orphans:3;
        widows:3
    }
    h2,
    h3 {
        page-break-after:avoid
    }
    @page {
        size:a3
    }
    body {
        min-width:992px!important
    }
    .container {
        min-width:992px!important
    }
    .navbar {
        display:none
    }
    .badge {
        border:1px solid #000
    }
    .table {
        border-collapse:collapse!important
    }
    .table td,
    .table th {
        background-color:#fff!important
    }
    .table-bordered td,
    .table-bordered th {
        border:1px solid #ddd!important
    }
}
.bg-primary {
    background-color:#00567c!important
}
a.bg-primary:focus,
a.bg-primary:hover,
button.bg-primary:focus,
button.bg-primary:hover {
    background-color:#003349!important
}
.bg-secondary {
    background-color:#ee0000!important
}
a.bg-secondary:focus,
a.bg-secondary:hover,
button.bg-secondary:focus,
button.bg-secondary:hover {
    background-color:#bb0000!important
}
.bg-success {
    background-color:#28a745!important
}
a.bg-success:focus,
a.bg-success:hover,
button.bg-success:focus,
button.bg-success:hover {
    background-color:#1e7e34!important
}
.bg-info {
    background-color:#17a2b8!important
}
a.bg-info:focus,
a.bg-info:hover,
button.bg-info:focus,
button.bg-info:hover {
    background-color:#117a8b!important
}
.bg-warning {
    background-color:#ffc107!important
}
a.bg-warning:focus,
a.bg-warning:hover,
button.bg-warning:focus,
button.bg-warning:hover {
    background-color:#d39e00!important
}
.bg-danger {
    background-color:#ee0000!important
}
a.bg-danger:focus,
a.bg-danger:hover,
button.bg-danger:focus,
button.bg-danger:hover {
    background-color:#bb0000!important
}
.bg-light {
    background-color:#f8f9fa!important
}
a.bg-light:focus,
a.bg-light:hover,
button.bg-light:focus,
button.bg-light:hover {
    background-color:#dae0e5!important
}
.bg-dark {
    background-color:#343a40!important
}
a.bg-dark:focus,
a.bg-dark:hover,
button.bg-dark:focus,
button.bg-dark:hover {
    background-color:#1d2124!important
}
.bg-white {
    background-color:#fff!important
}
.bg-transparent {
    background-color:transparent!important
}
.clearfix:after {
    display:block;
    clear:both;
    content:""
}
.d-none {
    display:none!important
}
.d-inline {
    display:inline!important
}
.d-inline-block {
    display:inline-block!important
}
.d-block {
    display:block!important
}
.d-table {
    display:table!important
}
.d-table-row {
    display:table-row!important
}
.d-table-cell {
    display:table-cell!important
}
.d-flex {
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important
}
.d-inline-flex {
    display:-webkit-inline-box!important;
    display:-ms-inline-flexbox!important;
    display:inline-flex!important
}
@media (min-width:576px) {
    .d-sm-none {
        display:none!important
    }
    .d-sm-inline {
        display:inline!important
    }
    .d-sm-inline-block {
        display:inline-block!important
    }
    .d-sm-block {
        display:block!important
    }
    .d-sm-table {
        display:table!important
    }
    .d-sm-table-row {
        display:table-row!important
    }
    .d-sm-table-cell {
        display:table-cell!important
    }
    .d-sm-flex {
        display:-webkit-box!important;
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-sm-inline-flex {
        display:-webkit-inline-box!important;
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
}
@media (min-width:768px) {
    .d-md-none {
        display:none!important
    }
    .d-md-inline {
        display:inline!important
    }
    .d-md-inline-block {
        display:inline-block!important
    }
    .d-md-block {
        display:block!important
    }
    .d-md-table {
        display:table!important
    }
    .d-md-table-row {
        display:table-row!important
    }
    .d-md-table-cell {
        display:table-cell!important
    }
    .d-md-flex {
        display:-webkit-box!important;
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-md-inline-flex {
        display:-webkit-inline-box!important;
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
}
@media (min-width:992px) {
    .d-lg-none {
        display:none!important
    }
    .d-lg-inline {
        display:inline!important
    }
    .d-lg-inline-block {
        display:inline-block!important
    }
    .d-lg-block {
        display:block!important
    }
    .d-lg-table {
        display:table!important
    }
    .d-lg-table-row {
        display:table-row!important
    }
    .d-lg-table-cell {
        display:table-cell!important
    }
    .d-lg-flex {
        display:-webkit-box!important;
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-lg-inline-flex {
        display:-webkit-inline-box!important;
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
}
@media (min-width:1300px) {
    .d-xl-none {
        display:none!important
    }
    .d-xl-inline {
        display:inline!important
    }
    .d-xl-inline-block {
        display:inline-block!important
    }
    .d-xl-block {
        display:block!important
    }
    .d-xl-table {
        display:table!important
    }
    .d-xl-table-row {
        display:table-row!important
    }
    .d-xl-table-cell {
        display:table-cell!important
    }
    .d-xl-flex {
        display:-webkit-box!important;
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-xl-inline-flex {
        display:-webkit-inline-box!important;
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
}
@media print {
    .d-print-none {
        display:none!important
    }
    .d-print-inline {
        display:inline!important
    }
    .d-print-inline-block {
        display:inline-block!important
    }
    .d-print-block {
        display:block!important
    }
    .d-print-table {
        display:table!important
    }
    .d-print-table-row {
        display:table-row!important
    }
    .d-print-table-cell {
        display:table-cell!important
    }
    .d-print-flex {
        display:-webkit-box!important;
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-print-inline-flex {
        display:-webkit-inline-box!important;
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
}
.flex-row {
    -webkit-box-orient:horizontal!important;
    -webkit-box-direction:normal!important;
    -ms-flex-direction:row!important;
    flex-direction:row!important
}
.flex-column {
    -webkit-box-orient:vertical!important;
    -webkit-box-direction:normal!important;
    -ms-flex-direction:column!important;
    flex-direction:column!important
}
.flex-row-reverse {
    -webkit-box-orient:horizontal!important;
    -webkit-box-direction:reverse!important;
    -ms-flex-direction:row-reverse!important;
    flex-direction:row-reverse!important
}
.flex-column-reverse {
    -webkit-box-orient:vertical!important;
    -webkit-box-direction:reverse!important;
    -ms-flex-direction:column-reverse!important;
    flex-direction:column-reverse!important
}
.flex-wrap {
    -ms-flex-wrap:wrap!important;
    flex-wrap:wrap!important
}
.flex-nowrap {
    -ms-flex-wrap:nowrap!important;
    flex-wrap:nowrap!important
}
.flex-wrap-reverse {
    -ms-flex-wrap:wrap-reverse!important;
    flex-wrap:wrap-reverse!important
}
.justify-content-start {
    -webkit-box-pack:start!important;
    -ms-flex-pack:start!important;
    justify-content:flex-start!important
}
.justify-content-end {
    -webkit-box-pack:end!important;
    -ms-flex-pack:end!important;
    justify-content:flex-end!important
}
.justify-content-center {
    -webkit-box-pack:center!important;
    -ms-flex-pack:center!important;
    justify-content:center!important
}
.justify-content-between {
    -webkit-box-pack:justify!important;
    -ms-flex-pack:justify!important;
    justify-content:space-between!important
}
.justify-content-around {
    -ms-flex-pack:distribute!important;
    justify-content:space-around!important
}
.align-items-start {
    -webkit-box-align:start!important;
    -ms-flex-align:start!important;
    align-items:flex-start!important
}
.align-items-end {
    -webkit-box-align:end!important;
    -ms-flex-align:end!important;
    align-items:flex-end!important
}
.align-items-center {
    -webkit-box-align:center!important;
    -ms-flex-align:center!important;
    align-items:center!important
}
.align-items-baseline {
    -webkit-box-align:baseline!important;
    -ms-flex-align:baseline!important;
    align-items:baseline!important
}
.align-items-stretch {
    -webkit-box-align:stretch!important;
    -ms-flex-align:stretch!important;
    align-items:stretch!important
}
.align-content-start {
    -ms-flex-line-pack:start!important;
    align-content:flex-start!important
}
.align-content-end {
    -ms-flex-line-pack:end!important;
    align-content:flex-end!important
}
.align-content-center {
    -ms-flex-line-pack:center!important;
    align-content:center!important
}
.align-content-between {
    -ms-flex-line-pack:justify!important;
    align-content:space-between!important
}
.align-content-around {
    -ms-flex-line-pack:distribute!important;
    align-content:space-around!important
}
.align-content-stretch {
    -ms-flex-line-pack:stretch!important;
    align-content:stretch!important
}
.align-self-auto {
    -ms-flex-item-align:auto!important;
    -ms-grid-row-align:auto!important;
    align-self:auto!important
}
.align-self-start {
    -ms-flex-item-align:start!important;
    align-self:flex-start!important
}
.align-self-end {
    -ms-flex-item-align:end!important;
    align-self:flex-end!important
}
.align-self-center {
    -ms-flex-item-align:center!important;
    -ms-grid-row-align:center!important;
    align-self:center!important
}
.align-self-baseline {
    -ms-flex-item-align:baseline!important;
    align-self:baseline!important
}
.align-self-stretch {
    -ms-flex-item-align:stretch!important;
    -ms-grid-row-align:stretch!important;
    align-self:stretch!important
}
@media (min-width:576px) {
    .flex-sm-row {
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:normal!important;
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-sm-column {
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:normal!important;
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-sm-row-reverse {
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-sm-column-reverse {
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-sm-wrap {
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-sm-nowrap {
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-sm-wrap-reverse {
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .justify-content-sm-start {
        -webkit-box-pack:start!important;
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-sm-end {
        -webkit-box-pack:end!important;
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-sm-center {
        -webkit-box-pack:center!important;
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-sm-between {
        -webkit-box-pack:justify!important;
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-sm-around {
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-sm-start {
        -webkit-box-align:start!important;
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-sm-end {
        -webkit-box-align:end!important;
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-sm-center {
        -webkit-box-align:center!important;
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-sm-baseline {
        -webkit-box-align:baseline!important;
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-sm-stretch {
        -webkit-box-align:stretch!important;
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-sm-start {
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-sm-end {
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-sm-center {
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-sm-between {
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-sm-around {
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-sm-stretch {
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-sm-auto {
        -ms-flex-item-align:auto!important;
        -ms-grid-row-align:auto!important;
        align-self:auto!important
    }
    .align-self-sm-start {
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-sm-end {
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-sm-center {
        -ms-flex-item-align:center!important;
        -ms-grid-row-align:center!important;
        align-self:center!important
    }
    .align-self-sm-baseline {
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-sm-stretch {
        -ms-flex-item-align:stretch!important;
        -ms-grid-row-align:stretch!important;
        align-self:stretch!important
    }
}
@media (min-width:768px) {
    .flex-md-row {
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:normal!important;
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-md-column {
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:normal!important;
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-md-row-reverse {
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-md-column-reverse {
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-md-wrap {
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-md-nowrap {
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-md-wrap-reverse {
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .justify-content-md-start {
        -webkit-box-pack:start!important;
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-md-end {
        -webkit-box-pack:end!important;
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-md-center {
        -webkit-box-pack:center!important;
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-md-between {
        -webkit-box-pack:justify!important;
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-md-around {
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-md-start {
        -webkit-box-align:start!important;
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-md-end {
        -webkit-box-align:end!important;
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-md-center {
        -webkit-box-align:center!important;
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-md-baseline {
        -webkit-box-align:baseline!important;
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-md-stretch {
        -webkit-box-align:stretch!important;
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-md-start {
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-md-end {
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-md-center {
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-md-between {
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-md-around {
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-md-stretch {
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-md-auto {
        -ms-flex-item-align:auto!important;
        -ms-grid-row-align:auto!important;
        align-self:auto!important
    }
    .align-self-md-start {
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-md-end {
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-md-center {
        -ms-flex-item-align:center!important;
        -ms-grid-row-align:center!important;
        align-self:center!important
    }
    .align-self-md-baseline {
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-md-stretch {
        -ms-flex-item-align:stretch!important;
        -ms-grid-row-align:stretch!important;
        align-self:stretch!important
    }
}
@media (min-width:992px) {
    .flex-lg-row {
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:normal!important;
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-lg-column {
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:normal!important;
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-lg-row-reverse {
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-lg-column-reverse {
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-lg-wrap {
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-lg-nowrap {
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-lg-wrap-reverse {
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .justify-content-lg-start {
        -webkit-box-pack:start!important;
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-lg-end {
        -webkit-box-pack:end!important;
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-lg-center {
        -webkit-box-pack:center!important;
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-lg-between {
        -webkit-box-pack:justify!important;
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-lg-around {
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-lg-start {
        -webkit-box-align:start!important;
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-lg-end {
        -webkit-box-align:end!important;
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-lg-center {
        -webkit-box-align:center!important;
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-lg-baseline {
        -webkit-box-align:baseline!important;
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-lg-stretch {
        -webkit-box-align:stretch!important;
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-lg-start {
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-lg-end {
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-lg-center {
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-lg-between {
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-lg-around {
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-lg-stretch {
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-lg-auto {
        -ms-flex-item-align:auto!important;
        -ms-grid-row-align:auto!important;
        align-self:auto!important
    }
    .align-self-lg-start {
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-lg-end {
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-lg-center {
        -ms-flex-item-align:center!important;
        -ms-grid-row-align:center!important;
        align-self:center!important
    }
    .align-self-lg-baseline {
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-lg-stretch {
        -ms-flex-item-align:stretch!important;
        -ms-grid-row-align:stretch!important;
        align-self:stretch!important
    }
}
@media (min-width:1300px) {
    .flex-xl-row {
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:normal!important;
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-xl-column {
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:normal!important;
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-xl-row-reverse {
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-xl-column-reverse {
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-xl-wrap {
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-xl-nowrap {
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-xl-wrap-reverse {
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .justify-content-xl-start {
        -webkit-box-pack:start!important;
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-xl-end {
        -webkit-box-pack:end!important;
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-xl-center {
        -webkit-box-pack:center!important;
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-xl-between {
        -webkit-box-pack:justify!important;
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-xl-around {
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-xl-start {
        -webkit-box-align:start!important;
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-xl-end {
        -webkit-box-align:end!important;
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-xl-center {
        -webkit-box-align:center!important;
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-xl-baseline {
        -webkit-box-align:baseline!important;
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-xl-stretch {
        -webkit-box-align:stretch!important;
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-xl-start {
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-xl-end {
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-xl-center {
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-xl-between {
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-xl-around {
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-xl-stretch {
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-xl-auto {
        -ms-flex-item-align:auto!important;
        -ms-grid-row-align:auto!important;
        align-self:auto!important
    }
    .align-self-xl-start {
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-xl-end {
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-xl-center {
        -ms-flex-item-align:center!important;
        -ms-grid-row-align:center!important;
        align-self:center!important
    }
    .align-self-xl-baseline {
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-xl-stretch {
        -ms-flex-item-align:stretch!important;
        -ms-grid-row-align:stretch!important;
        align-self:stretch!important
    }
}
.float-left {
    float:left!important
}
.float-right {
    float:right!important
}
.float-none {
    float:none!important
}
@media (min-width:576px) {
    .float-sm-left {
        float:left!important
    }
    .float-sm-right {
        float:right!important
    }
    .float-sm-none {
        float:none!important
    }
}
@media (min-width:768px) {
    .float-md-left {
        float:left!important
    }
    .float-md-right {
        float:right!important
    }
    .float-md-none {
        float:none!important
    }
}
@media (min-width:992px) {
    .float-lg-left {
        float:left!important
    }
    .float-lg-right {
        float:right!important
    }
    .float-lg-none {
        float:none!important
    }
}
@media (min-width:1300px) {
    .float-xl-left {
        float:left!important
    }
    .float-xl-right {
        float:right!important
    }
    .float-xl-none {
        float:none!important
    }
}
.text-justify {
    text-align:justify!important
}
.text-nowrap {
    white-space:nowrap!important
}
.text-truncate {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.text-left {
    text-align:left!important
}
.text-right {
    text-align:right!important
}
.text-center {
    text-align:center!important
}
@media (min-width:576px) {
    .text-sm-left {
        text-align:left!important
    }
    .text-sm-right {
        text-align:right!important
    }
    .text-sm-center {
        text-align:center!important
    }
}
@media (min-width:768px) {
    .text-md-left {
        text-align:left!important
    }
    .text-md-right {
        text-align:right!important
    }
    .text-md-center {
        text-align:center!important
    }
}
@media (min-width:992px) {
    .text-lg-left {
        text-align:left!important
    }
    .text-lg-right {
        text-align:right!important
    }
    .text-lg-center {
        text-align:center!important
    }
}
@media (min-width:1300px) {
    .text-xl-left {
        text-align:left!important
    }
    .text-xl-right {
        text-align:right!important
    }
    .text-xl-center {
        text-align:center!important
    }
}
.text-lowercase {
    text-transform:lowercase!important
}
.text-uppercase {
    text-transform:uppercase!important
}
.text-capitalize {
    text-transform:capitalize!important
}
.font-weight-light {
    font-weight:300!important
}
.font-weight-normal {
    font-weight:normal!important
}
.font-weight-bold {
    font-weight:bold!important
}
.font-italic {
    font-style:italic!important
}
.text-white {
    color:#fff!important
}
.text-primary {
    color:#00567c!important
}
a.text-primary:focus,
a.text-primary:hover {
    color:#003349!important
}
.text-secondary {
    color:#ee0000!important
}
a.text-secondary:focus,
a.text-secondary:hover {
    color:#bb0000!important
}
.text-success {
    color:#28a745!important
}
a.text-success:focus,
a.text-success:hover {
    color:#1e7e34!important
}
.text-info {
    color:#17a2b8!important
}
a.text-info:focus,
a.text-info:hover {
    color:#117a8b!important
}
.text-warning {
    color:#ffc107!important
}
a.text-warning:focus,
a.text-warning:hover {
    color:#d39e00!important
}
.text-danger {
    color:#ee0000!important
}
a.text-danger:focus,
a.text-danger:hover {
    color:#bb0000!important
}
.text-light {
    color:#f8f9fa!important
}
a.text-light:focus,
a.text-light:hover {
    color:#dae0e5!important
}
.text-dark {
    color:#343a40!important
}
a.text-dark:focus,
a.text-dark:hover {
    color:#1d2124!important
}
.text-muted {
    color:#6c757d!important
}
.text-hide {
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0
}
.visible {
    visibility:visible!important
}
.invisible {
    visibility:hidden!important
}
.has-carousel>div ul {
    width:100%;
    -webkit-tap-highlight-color:transparent;
    position:relative;
    z-index:1
}
.has-carousel>div ul .owl-stage {
    position:relative;
    -ms-touch-action:pan-Y;
    touch-action:manipulation;
    -moz-backface-visibility:hidden
}
.has-carousel>div ul .owl-stage:after {
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    line-height:0;
    height:0
}
.has-carousel>div ul .owl-stage-outer {
    position:relative;
    overflow:hidden;
    -webkit-transform:translate3d(0px,0px,0px)
}
.has-carousel>div ul .owl-item,
.has-carousel>div ul .owl-wrapper {
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0)
}
.has-carousel>div ul .owl-item {
    position:relative;
    min-height:1px;
    float:left;
    -webkit-backface-visibility:hidden;
    -webkit-tap-highlight-color:transparent;
    -webkit-touch-callout:none
}
.has-carousel>div ul .owl-item img {
    display:block;
    width:100%
}
.has-carousel>div ul .owl-dots.disabled,
.has-carousel>div ul .owl-nav.disabled {
    display:none
}
.has-carousel>div ul .owl-dot,
.has-carousel>div ul .owl-nav .owl-next,
.has-carousel>div ul .owl-nav .owl-prev {
    cursor:pointer;
    cursor:hand;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.has-carousel>div ul .owl-nav button.owl-next,
.has-carousel>div ul .owl-nav button.owl-prev,
.has-carousel>div ul button.owl-dot {
    border:none;
    padding:0!important
}
.has-carousel>div ul.owl-loaded {
    display:block
}
.has-carousel>div ul.owl-loading {
    opacity:0;
    display:block
}
.has-carousel>div ul.owl-hidden {
    opacity:0
}
.has-carousel>div ul.owl-refresh .owl-item {
    visibility:hidden
}
.has-carousel>div ul.owl-drag .owl-item {
    -ms-touch-action:none;
    touch-action:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.has-carousel>div ul.owl-grab {
    cursor:move;
    cursor:-webkit-grab;
    cursor:grab
}
.has-carousel>div ul.owl-rtl {
    direction:rtl
}
.has-carousel>div ul.owl-rtl .owl-item {
    float:right
}
.no-js .has-carousel>div ul {
    display:block
}
.has-carousel>div ul .animated {
    -webkit-animation-duration:1000ms;
    animation-duration:1000ms;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.has-carousel>div ul .owl-animated-in {
    z-index:0
}
.has-carousel>div ul .owl-animated-out {
    z-index:1
}
.has-carousel>div ul .fadeOut {
    -webkit-animation-name:fadeOut;
    animation-name:fadeOut
}
@-webkit-keyframes fadeOut {
    0% {
        opacity:1
    }
    to {
        opacity:0
    }
}
@keyframes fadeOut {
    0% {
        opacity:1
    }
    to {
        opacity:0
    }
}
.owl-height {
    -webkit-transition:height 500ms ease-in-out;
    transition:height 500ms ease-in-out
}
.has-carousel>div ul .owl-item .owl-lazy {
    opacity:0;
    -webkit-transition:opacity 400ms ease;
    transition:opacity 400ms ease
}
.has-carousel>div ul .owl-item img.owl-lazy {
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.has-carousel>div ul .owl-video-wrapper {
    position:relative;
    height:100%;
    background:#000
}
.has-carousel>div ul .owl-video-play-icon {
    position:absolute;
    height:80px;
    width:80px;
    left:50%;
    top:50%;
    margin-left:-40px;
    margin-top:-40px;
    background:url("owl.video.play.png") no-repeat;
    cursor:pointer;
    z-index:1;
    -webkit-backface-visibility:hidden;
    -webkit-transition:-webkit-transform 100ms ease;
    transition:-webkit-transform 100ms ease;
    transition:transform 100ms ease;
    transition:transform 100ms ease,-webkit-transform 100ms ease
}
.has-carousel>div ul .owl-video-play-icon:hover {
    -webkit-transform:scale(1.3,1.3);
    transform:scale(1.3,1.3)
}
.has-carousel>div ul .owl-video-playing .owl-video-play-icon,
.has-carousel>div ul .owl-video-playing .owl-video-tn {
    display:none
}
.has-carousel>div ul .owl-video-tn {
    opacity:0;
    height:100%;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:contain;
    -webkit-transition:opacity 400ms ease;
    transition:opacity 400ms ease
}
.has-carousel>div ul .owl-video-frame {
    position:relative;
    z-index:1;
    height:100%;
    width:100%
}
.tooltip {
    width:auto;
    text-align:center;
    font-size:12px;
    color:#fff;
    font-family:Tahoma;
    height:22px;
    line-height:20px;
    padding:1px 5px;
    background:#222;
    border-radius:3px;
    position:absolute;
    z-index:1600
}
.tooltip:empty {
    display:none
}
body.compensate-for-scrollbar {
    overflow:hidden
}
.fancybox-active {
    height:auto
}
.fancybox-is-hidden {
    left:-9999px;
    margin:0;
    position:absolute!important;
    top:-9999px;
    visibility:hidden
}
.fancybox-container {
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    font-family:"Vazir";
    height:100%;
    left:0;
    position:fixed;
    -webkit-tap-highlight-color:transparent;
    top:0;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
    width:100%;
    z-index:99992
}
.fancybox-container * {
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.fancybox-bg,
.fancybox-inner,
.fancybox-outer,
.fancybox-stage {
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0
}
.fancybox-outer {
    -webkit-overflow-scrolling:touch;
    overflow-y:auto
}
.fancybox-bg {
    background:#1e1e1e;
    opacity:0;
    -webkit-transition-duration:inherit;
    transition-duration:inherit;
    -webkit-transition-property:opacity;
    transition-property:opacity;
    -webkit-transition-timing-function:cubic-bezier(0.47,0,0.74,0.71);
    transition-timing-function:cubic-bezier(0.47,0,0.74,0.71)
}
.fancybox-is-open .fancybox-bg {
    opacity:0.87;
    -webkit-transition-timing-function:cubic-bezier(0.22,0.61,0.36,1);
    transition-timing-function:cubic-bezier(0.22,0.61,0.36,1)
}
.fancybox-caption,
.fancybox-infobar,
.fancybox-navigation .fancybox-button,
.fancybox-toolbar {
    direction:rtl;
    opacity:0;
    position:absolute;
    -webkit-transition:opacity 0.25s,visibility 0s linear 0.25s;
    transition:opacity 0.25s,visibility 0s linear 0.25s;
    visibility:hidden;
    z-index:99997
}
body.ltr .fancybox-caption,
body.ltr .fancybox-infobar,
body.ltr .fancybox-navigation .fancybox-button,
body.ltr .fancybox-toolbar {
    direction:ltr
}
.fancybox-show-caption .fancybox-caption,
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-nav .fancybox-navigation .fancybox-button,
.fancybox-show-toolbar .fancybox-toolbar {
    opacity:1;
    -webkit-transition:opacity 0.25s,visibility 0s;
    transition:opacity 0.25s,visibility 0s;
    visibility:visible
}
.fancybox-infobar {
    color:#ccc;
    font-size:13px;
    -webkit-font-smoothing:subpixel-antialiased;
    height:44px;
    left:0;
    line-height:44px;
    min-width:44px;
    mix-blend-mode:difference;
    padding:0 10px;
    pointer-events:none;
    text-align:center;
    top:0;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.fancybox-toolbar {
    right:0;
    top:0
}
.fancybox-stage {
    direction:ltr;
    overflow:visible;
    -webkit-transform:translate3d(0,0,0);
    z-index:99994
}
.fancybox-is-open .fancybox-stage {
    overflow:hidden
}
.fancybox-slide {
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    display:none;
    height:100%;
    left:0;
    outline:none;
    overflow:auto;
    -webkit-overflow-scrolling:touch;
    padding:44px;
    position:absolute;
    text-align:center;
    top:0;
    transition-property:opacity,-webkit-transform;
    -webkit-transition-property:opacity,-webkit-transform;
    transition-property:transform,opacity;
    transition-property:transform,opacity,-webkit-transform;
    white-space:normal;
    width:100%;
    z-index:99994
}
.fancybox-slide:before {
    content:"";
    display:inline-block;
    height:100%;
    margin-right:-0.25em;
    vertical-align:middle;
    width:0
}
.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--current,
.fancybox-slide--next,
.fancybox-slide--previous {
    display:block
}
.fancybox-slide--next {
    z-index:99995
}
.fancybox-slide--image {
    overflow:visible;
    padding:44px 0
}
.fancybox-slide--image:before {
    display:none
}
.fancybox-slide--html {
    padding:6px 6px 0 6px
}
.fancybox-slide--iframe {
    padding:44px 44px 0
}
.fancybox-content {
    background:#fff;
    display:inline-block;
    margin:0 0 6px 0;
    max-width:100%;
    overflow:auto;
    padding:0;
    padding:24px;
    position:relative;
    text-align:left;
    vertical-align:middle
}
.fancybox-slide--image .fancybox-content {
    -webkit-animation-timing-function:cubic-bezier(0.5,0,0.14,1);
    animation-timing-function:cubic-bezier(0.5,0,0.14,1);
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    background:transparent;
    background-repeat:no-repeat;
    background-size:100% 100%;
    left:0;
    margin:0;
    max-width:none;
    overflow:visible;
    padding:0;
    position:absolute;
    top:0;
    -webkit-transform-origin:top left;
    transform-origin:top left;
    transition-property:opacity,-webkit-transform;
    -webkit-transition-property:opacity,-webkit-transform;
    transition-property:transform,opacity;
    transition-property:transform,opacity,-webkit-transform;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    z-index:99995
}
.fancybox-can-zoomOut .fancybox-content {
    cursor:-webkit-zoom-out;
    cursor:zoom-out
}
.fancybox-can-zoomIn .fancybox-content {
    cursor:-webkit-zoom-in;
    cursor:zoom-in
}
.fancybox-can-drag .fancybox-content {
    cursor:-webkit-grab;
    cursor:grab
}
.fancybox-is-dragging .fancybox-content {
    cursor:-webkit-grabbing;
    cursor:grabbing
}
.fancybox-container [data-selectable=true] {
    cursor:text
}
.fancybox-image,
.fancybox-spaceball {
    background:transparent;
    border:0;
    height:100%;
    left:0;
    margin:0;
    max-height:none;
    max-width:none;
    padding:0;
    position:absolute;
    top:0;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    width:100%
}
.fancybox-spaceball {
    z-index:1
}
.fancybox-slide--html .fancybox-content {
    margin-bottom:6px
}
.fancybox-slide--iframe .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--video .fancybox-content {
    height:100%;
    margin:0;
    overflow:visible;
    padding:0;
    width:100%
}
.fancybox-slide--video .fancybox-content {
    background:#000
}
.fancybox-slide--map .fancybox-content {
    background:#e5e3df
}
.fancybox-slide--iframe .fancybox-content {
    background:#fff;
    height:calc(100% - 44px);
    margin-bottom:44px
}
.fancybox-iframe,
.fancybox-video {
    background:transparent;
    border:0;
    height:100%;
    margin:0;
    overflow:hidden;
    padding:0;
    width:100%
}
.fancybox-iframe {
    vertical-align:top
}
.fancybox-error {
    background:#fff;
    cursor:default;
    max-width:400px;
    padding:40px;
    width:100%
}
.fancybox-error p {
    color:#444;
    font-size:16px;
    line-height:20px;
    margin:0;
    padding:0
}
.fancybox-button {
    background:rgba(30,30,30,0.6);
    border:0;
    border-radius:0;
    cursor:pointer;
    display:inline-block;
    height:44px;
    margin:0;
    outline:none;
    padding:10px;
    -webkit-transition:color 0.2s;
    transition:color 0.2s;
    vertical-align:top;
    width:44px
}
.fancybox-button,
.fancybox-button:link,
.fancybox-button:visited {
    color:#ccc
}
.fancybox-button:focus,
.fancybox-button:hover {
    color:#fff
}
.fancybox-button.disabled,
.fancybox-button.disabled:hover,
.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
    color:#888;
    cursor:default
}
.fancybox-button svg {
    display:block;
    overflow:visible;
    position:relative;
    shape-rendering:geometricPrecision
}
.fancybox-button svg path {
    fill:transparent;
    stroke:currentColor;
    stroke-linejoin:round;
    stroke-width:3
}
.fancybox-button--play svg path:nth-child(2) {
    display:none
}
.fancybox-button--pause svg path:first-child {
    display:none
}
.fancybox-button--play svg path,
.fancybox-button--share svg path,
.fancybox-button--thumbs svg path {
    fill:currentColor
}
.fancybox-button--share svg path {
    stroke-width:1
}
.fancybox-navigation .fancybox-button {
    height:38px;
    opacity:0;
    padding:6px;
    position:absolute;
    top:50%;
    width:38px
}
.fancybox-show-nav .fancybox-navigation .fancybox-button {
    -webkit-transition:opacity 0.25s,visibility 0s,color 0.25s;
    transition:opacity 0.25s,visibility 0s,color 0.25s
}
.fancybox-navigation .fancybox-button:after {
    content:"";
    left:-25px;
    padding:50px;
    position:absolute;
    top:-25px
}
.fancybox-navigation .fancybox-button--arrow_left {
    right:6px
}
.fancybox-navigation .fancybox-button--arrow_right {
    left:6px
}
.fancybox-navigation .fancybox-button--arrow_left,
.fancybox-navigation .fancybox-button--arrow_right {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.fancybox-close-small {
    background:transparent;
    border:0;
    border-radius:0;
    color:#555;
    cursor:pointer;
    height:44px;
    margin:0;
    padding:6px;
    position:absolute;
    right:0;
    top:0;
    width:44px;
    z-index:10
}
.fancybox-close-small svg {
    fill:transparent;
    opacity:0.8;
    stroke:currentColor;
    stroke-width:1.5;
    -webkit-transition:stroke 0.1s;
    transition:stroke 0.1s
}
.fancybox-close-small:focus {
    outline:none
}
.fancybox-close-small:hover svg {
    opacity:1
}
.fancybox-slide--iframe .fancybox-close-small,
.fancybox-slide--image .fancybox-close-small,
.fancybox-slide--video .fancybox-close-small {
    color:#ccc;
    padding:5px;
    right:-12px;
    top:-44px
}
.fancybox-slide--iframe .fancybox-close-small:hover svg,
.fancybox-slide--image .fancybox-close-small:hover svg,
.fancybox-slide--video .fancybox-close-small:hover svg {
    background:transparent;
    color:#fff
}
.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small {
    display:none
}
.fancybox-caption {
    bottom:0;
    color:#fff;
    font-size:14px;
    font-weight:400;
    left:0;
    line-height:1.5;
    padding:25px 44px 25px 44px;
    right:0
}
.fancybox-caption:before {
    background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);
    background-repeat:repeat-x;
    background-size:contain;
    bottom:0;
    content:"";
    display:block;
    left:0;
    pointer-events:none;
    position:absolute;
    right:0;
    top:-25px;
    z-index:-1
}
.fancybox-caption:after {
    border-bottom:1px solid rgba(255,255,255,0.3);
    content:"";
    display:block;
    left:44px;
    position:absolute;
    right:44px;
    top:0
}
.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
    color:#ccc;
    text-decoration:none
}
.fancybox-caption a:hover {
    color:#fff;
    text-decoration:underline
}
.fancybox-loading {
    -webkit-animation:fancybox-rotate 0.8s infinite linear;
    animation:fancybox-rotate 0.8s infinite linear;
    background:transparent;
    border:6px solid rgba(100,100,100,0.5);
    border-radius:100%;
    border-top-color:#fff;
    height:60px;
    left:50%;
    margin:-30px 0 0 -30px;
    opacity:0.6;
    padding:0;
    position:absolute;
    top:50%;
    width:60px;
    z-index:99999
}
@-webkit-keyframes fancybox-rotate {
    0% {
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    to {
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
@keyframes fancybox-rotate {
    0% {
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    to {
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
.fancybox-animated {
    -webkit-transition-timing-function:cubic-bezier(0,0,0.25,1);
    transition-timing-function:cubic-bezier(0,0,0.25,1)
}
.fancybox-fx-slide.fancybox-slide--previous {
    opacity:0;
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0)
}
.fancybox-fx-slide.fancybox-slide--next {
    opacity:0;
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0)
}
.fancybox-fx-slide.fancybox-slide--current {
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.fancybox-fx-fade.fancybox-slide--next,
.fancybox-fx-fade.fancybox-slide--previous {
    opacity:0;
    -webkit-transition-timing-function:cubic-bezier(0.19,1,0.22,1);
    transition-timing-function:cubic-bezier(0.19,1,0.22,1)
}
.fancybox-fx-fade.fancybox-slide--current {
    opacity:1
}
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    opacity:0;
    -webkit-transform:scale3d(1.5,1.5,1.5);
    transform:scale3d(1.5,1.5,1.5)
}
.fancybox-fx-zoom-in-out.fancybox-slide--next {
    opacity:0;
    -webkit-transform:scale3d(0.5,0.5,0.5);
    transform:scale3d(0.5,0.5,0.5)
}
.fancybox-fx-zoom-in-out.fancybox-slide--current {
    opacity:1;
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1)
}
.fancybox-fx-rotate.fancybox-slide--previous {
    opacity:0;
    -webkit-transform:rotate(-360deg);
    transform:rotate(-360deg)
}
.fancybox-fx-rotate.fancybox-slide--next {
    opacity:0;
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg)
}
.fancybox-fx-rotate.fancybox-slide--current {
    opacity:1;
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg)
}
.fancybox-fx-circular.fancybox-slide--previous {
    opacity:0;
    -webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);
    transform:scale3d(0,0,0) translate3d(-100%,0,0)
}
.fancybox-fx-circular.fancybox-slide--next {
    opacity:0;
    -webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);
    transform:scale3d(0,0,0) translate3d(100%,0,0)
}
.fancybox-fx-circular.fancybox-slide--current {
    opacity:1;
    -webkit-transform:scale3d(1,1,1) translate3d(0,0,0);
    transform:scale3d(1,1,1) translate3d(0,0,0)
}
.fancybox-fx-tube.fancybox-slide--previous {
    -webkit-transform:translate3d(-100%,0,0) scale(0.1) skew(-10deg);
    transform:translate3d(-100%,0,0) scale(0.1) skew(-10deg)
}
.fancybox-fx-tube.fancybox-slide--next {
    -webkit-transform:translate3d(100%,0,0) scale(0.1) skew(10deg);
    transform:translate3d(100%,0,0) scale(0.1) skew(10deg)
}
.fancybox-fx-tube.fancybox-slide--current {
    -webkit-transform:translate3d(0,0,0) scale(1);
    transform:translate3d(0,0,0) scale(1)
}
.fancybox-share {
    background:#f4f4f4;
    border-radius:3px;
    max-width:90%;
    padding:30px;
    text-align:center
}
.fancybox-share h1 {
    color:#222;
    font-size:35px;
    font-weight:700;
    margin:0 0 20px 0
}
.fancybox-share p {
    margin:0;
    padding:0
}
.fancybox-share__button {
    border:0;
    border-radius:3px;
    display:inline-block;
    font-size:14px;
    font-weight:700;
    line-height:40px;
    margin:0 5px 10px 5px;
    min-width:130px;
    padding:0 15px;
    text-decoration:none;
    -webkit-transition:all 0.2s;
    transition:all 0.2s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    white-space:nowrap
}
.fancybox-share__button:link,
.fancybox-share__button:visited {
    color:#fff
}
.fancybox-share__button:hover {
    text-decoration:none
}
.fancybox-share__button--fb {
    background:#3b5998
}
.fancybox-share__button--fb:hover {
    background:#344e86
}
.fancybox-share__button--pt {
    background:#bd081d
}
.fancybox-share__button--pt:hover {
    background:#aa0719
}
.fancybox-share__button--tw {
    background:#1da1f2
}
.fancybox-share__button--tw:hover {
    background:#0d95e8
}
.fancybox-share__button svg {
    height:25px;
    margin-right:7px;
    position:relative;
    top:-1px;
    vertical-align:middle;
    width:25px
}
.fancybox-share__button svg path {
    fill:#fff
}
.fancybox-share__input {
    background:transparent;
    border:0;
    border-bottom:1px solid #d7d7d7;
    border-radius:0;
    color:#5d5b5b;
    font-size:14px;
    margin:10px 0 0 0;
    outline:none;
    padding:10px 15px;
    width:100%
}
.fancybox-thumbs {
    background:#fff;
    bottom:0;
    display:none;
    margin:0;
    -webkit-overflow-scrolling:touch;
    -ms-overflow-style:-ms-autohiding-scrollbar;
    padding:2px 2px 4px 2px;
    position:absolute;
    right:0;
    -webkit-tap-highlight-color:transparent;
    top:0;
    width:212px;
    z-index:99995
}
.fancybox-thumbs img {
    display:block;
    height:77px;
    width:auto
}
.fancybox-thumbs-x {
    overflow-x:auto;
    overflow-y:hidden;
    width:80vw;
    top:auto;
    bottom:0;
    background:transparent;
    right:auto;
    left:10vw
}
.fancybox-show-thumbs .fancybox-thumbs {
    display:block
}
.fancybox-show-thumbs .fancybox-inner {
    bottom:100px
}
.fancybox-thumbs>ul {
    font-size:0;
    height:100%;
    list-style:none;
    margin:0;
    overflow-x:hidden;
    overflow-y:auto;
    padding:0;
    position:absolute;
    position:relative;
    white-space:nowrap;
    width:100%
}
.fancybox-thumbs-x>ul {
    overflow:hidden
}
.fancybox-thumbs-y>ul::-webkit-scrollbar {
    width:7px
}
.fancybox-thumbs-y>ul::-webkit-scrollbar-track {
    background:#fff;
    border-radius:10px;
    -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
    box-shadow:inset 0 0 6px rgba(0,0,0,0.3)
}
.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb {
    background:#2a2a2a;
    border-radius:10px
}
.fancybox-thumbs>ul>li {
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    cursor:pointer;
    display:inline-block;
    height:75px;
    margin:2px;
    max-height:calc(100% - 8px);
    max-width:calc(50% - 4px);
    outline:none;
    overflow:hidden;
    padding:0;
    position:relative;
    -webkit-tap-highlight-color:transparent
}
.fancybox-thumbs-loading {
    background:rgba(0,0,0,0.1)
}
.fancybox-thumbs>ul>li {
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover
}
.fancybox-thumbs>ul>li:before {
    border:4px solid #4ea7f9;
    bottom:0;
    content:"";
    left:0;
    opacity:0;
    position:absolute;
    right:0;
    top:0;
    -webkit-transition:all 0.2s cubic-bezier(0.25,0.46,0.45,0.94);
    transition:all 0.2s cubic-bezier(0.25,0.46,0.45,0.94);
    z-index:99991
}
.fancybox-thumbs .fancybox-thumbs-active:before {
    opacity:1
}
body.rtl .page-item:first-child .page-link {
    border-top-right-radius:0.25rem;
    border-bottom-right-radius:0.25rem;
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
body.rtl .page-item:last-child .page-link {
    border-top-left-radius:0.25rem;
    border-bottom-left-radius:0.25rem;
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.select2-container {
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    display:inline-block;
    margin:0;
    position:relative;
    vertical-align:middle
}
.select2-container .select2-selection--single {
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    cursor:pointer;
    display:block;
    height:28px;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-user-select:none
}
.select2-container .select2-selection--single .select2-selection__rendered {
    display:block;
    padding-left:8px;
    padding-right:20px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.select2-container .select2-selection--single .select2-selection__clear {
    position:relative
}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
    padding-right:8px;
    padding-left:20px
}
.select2-container .select2-selection--multiple {
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    cursor:pointer;
    display:block;
    min-height:32px;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-user-select:none
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
    display:inline-block;
    overflow:hidden;
    padding-left:8px;
    text-overflow:ellipsis;
    white-space:nowrap
}
.select2-container .select2-search--inline {
    float:left
}
.select2-container .select2-search--inline .select2-search__field {
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    border:none;
    font-size:100%;
    margin-top:5px;
    padding:0
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance:none
}
.select2-dropdown {
    background-color:white;
    border:1px solid #aaa;
    border-radius:4px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    display:block;
    position:absolute;
    left:-100000px;
    width:100%;
    z-index:1051
}
.select2-results {
    display:block
}
.select2-results__options {
    list-style:none;
    margin:0;
    padding:0
}
.select2-results__option {
    padding:6px;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-user-select:none
}
.select2-results__option[aria-selected] {
    cursor:pointer
}
.select2-container--open .select2-dropdown {
    left:0
}
.select2-container--open .select2-dropdown--above {
    border-bottom:none;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
}
.select2-container--open .select2-dropdown--below {
    border-top:none;
    border-top-left-radius:0;
    border-top-right-radius:0
}
.select2-search--dropdown {
    display:block;
    padding:4px
}
.select2-search--dropdown .select2-search__field {
    padding:4px;
    width:100%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance:none
}
.select2-search--dropdown.select2-search--hide {
    display:none
}
.select2-close-mask {
    border:0;
    margin:0;
    padding:0;
    display:block;
    position:fixed;
    left:0;
    top:0;
    min-height:100%;
    min-width:100%;
    height:auto;
    width:auto;
    opacity:0;
    z-index:99;
    background-color:#fff;
    filter:alpha(opacity=0)
}
.select2-hidden-accessible {
    border:0!important;
    clip:rect(0 0 0 0)!important;
    -webkit-clip-path:inset(50%)!important;
    clip-path:inset(50%)!important;
    height:1px!important;
    overflow:hidden!important;
    padding:0!important;
    position:absolute!important;
    width:1px!important;
    white-space:nowrap!important
}
.select2-container--default .select2-selection--single {
    background-color:#fff;
    border:1px solid #aaa;
    border-radius:4px
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color:#444;
    line-height:28px
}
.select2-container--default .select2-selection--single .select2-selection__clear {
    cursor:pointer;
    float:right;
    font-weight:bold
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
    color:#999
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height:26px;
    position:absolute;
    top:1px;
    right:1px;
    width:20px
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color:#888 transparent transparent transparent;
    border-style:solid;
    border-width:5px 4px 0 4px;
    height:0;
    left:50%;
    margin-left:-4px;
    margin-top:-2px;
    position:absolute;
    top:50%;
    width:0
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
    float:left
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
    left:1px;
    right:auto
}
.select2-container--default.select2-container--disabled .select2-selection--single {
    background-color:#eee;
    cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display:none
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color:transparent transparent #888 transparent;
    border-width:0 4px 5px 4px
}
.select2-container--default .select2-selection--multiple {
    background-color:white;
    border:1px solid #aaa;
    border-radius:4px;
    cursor:text
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    list-style:none;
    margin:0;
    padding:0 5px;
    width:100%
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
    list-style:none
}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    color:#999;
    margin-top:5px;
    float:left
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor:pointer;
    float:right;
    font-weight:bold;
    margin-top:5px;
    margin-right:10px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color:#e4e4e4;
    border:1px solid #aaa;
    border-radius:4px;
    cursor:default;
    float:left;
    margin-right:5px;
    margin-top:5px;
    padding:0 5px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color:#999;
    cursor:pointer;
    display:inline-block;
    font-weight:bold;
    margin-right:2px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color:#333
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder {
    float:right
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
    margin-left:5px;
    margin-right:auto
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left:2px;
    margin-right:auto
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
    border:solid black 1px;
    outline:0
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
    background-color:#eee;
    cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
    display:none
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
    border-top-left-radius:0;
    border-top-right-radius:0
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
}
.select2-container--default .select2-search--dropdown .select2-search__field {
    border:1px solid #aaa
}
.select2-container--default .select2-search--inline .select2-search__field {
    background:transparent;
    border:none;
    outline:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    -webkit-appearance:textfield
}
.select2-container--default .select2-results>.select2-results__options {
    max-height:200px;
    overflow-y:auto
}
.select2-container--default .select2-results__option[role=group] {
    padding:0
}
.select2-container--default .select2-results__option[aria-disabled=true] {
    color:#999
}
.select2-container--default .select2-results__option[aria-selected=true] {
    background-color:#ddd
}
.select2-container--default .select2-results__option .select2-results__option {
    padding-left:1em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left:0
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left:-1em;
    padding-left:2em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left:-2em;
    padding-left:3em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left:-3em;
    padding-left:4em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left:-4em;
    padding-left:5em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left:-5em;
    padding-left:6em
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color:#5897fb;
    color:white
}
.select2-container--default .select2-results__group {
    cursor:default;
    display:block;
    padding:6px
}
.select2-results__option {
    color:#333
}
.slick-slider {
    position:relative;
    display:block;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -ms-touch-action:pan-y;
    touch-action:pan-y;
    -webkit-tap-highlight-color:transparent
}
.slick-slider .slick-list,
.slick-slider .slick-track {
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.slick-slider:hover .slick-arrow {
    opacity:1
}
.slick-list {
    position:relative;
    display:block;
    margin:0;
    padding:0;
    overflow:hidden
}
.slick-list:focus {
    outline:none
}
.slick-list.dragging {
    cursor:pointer;
    cursor:hand
}
.slick-track {
    position:relative;
    top:0;
    left:0;
    display:block
}
.slick-track:after,
.slick-track:before {
    display:table;
    content:""
}
.slick-track:after {
    clear:both
}
.slick-loading .slick-track {
    visibility:hidden
}
.slick-slide {
    display:none;
    float:left;
    height:100%;
    min-height:1px
}
[dir=rtl] .slick-slide {
    float:right
}
.slick-slide img {
    display:block
}
.slick-slide.slick-loading img {
    display:none
}
.slick-slide.dragging img {
    pointer-events:none
}
.slick-initialized .slick-slide {
    display:block
}
.slick-loading .slick-slide {
    visibility:hidden
}
.slick-vertical .slick-slide {
    display:block;
    height:auto;
    border:1px solid transparent
}
.slick-arrow {
    font-family:"nastooh-icons";
    opacity:0;
    -webkit-transition:0.2s all;
    transition:0.2s all
}
.slick-arrow .slick-hidden {
    display:none
}
.slick-next,
.slick-prev {
    position:absolute;
    display:block;
    height:40px;
    width:40px;
    line-height:0px;
    font-size:0px;
    cursor:pointer;
    background:rgba(255,255,255,0.5);
    color:transparent;
    top:50%;
    padding:0;
    border:none;
    outline:none;
    z-index:99;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.slick-next:focus,
.slick-next:hover,
.slick-prev:focus,
.slick-prev:hover {
    outline:none;
    background:transparent;
    color:transparent
}
.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
    opacity:1
}
.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
    opacity:0.25
}
.slick-next:before,
.slick-prev:before {
    font-size:20px;
    line-height:1;
    color:#343a40;
    opacity:0.75
}
.slick-prev {
    left:0
}
[dir=rtl] .slick-prev {
    left:auto;
    right:0
}
.slick-prev:before {
    content:"\e802"
}
[dir=rtl] .slick-prev:before {
    content:"\e801"
}
.slick-next {
    right:0
}
[dir=rtl] .slick-next {
    left:0;
    right:auto
}
.slick-next:before {
    content:"\e801"
}
[dir=rtl] .slick-next:before {
    content:"\e802"
}
.slick-dots {
    position:absolute;
    bottom:-25px;
    list-style:none;
    display:block;
    text-align:center;
    padding:0;
    margin:0;
    width:100%
}
.slick-dots li {
    position:relative;
    display:inline-block;
    height:20px;
    width:20px;
    margin:0 5px;
    padding:0;
    cursor:pointer
}
.slick-dots li button {
    border:0;
    background:transparent;
    display:block;
    height:20px;
    width:20px;
    outline:none;
    line-height:0px;
    font-size:0px;
    color:transparent;
    padding:5px;
    cursor:pointer
}
.slick-dots li button:focus,
.slick-dots li button:hover {
    outline:none
}
.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
    opacity:1
}
.slick-dots li button:before {
    position:absolute;
    top:0;
    left:0;
    content:"•";
    width:20px;
    height:20px;
    font-size:6px;
    line-height:20px;
    text-align:center;
    color:#343a40;
    opacity:0.25
}
.slick-dots li.slick-active button:before {
    color:#343a40;
    opacity:0.75
}
.fancybox-caption:after {
    display:none
}
ol.breadcrumb {
    margin-bottom:0
}
body.dark ol.breadcrumb {
    background-color:#4b4b4b
}
article.item {
    padding:0;
    -webkit-transform:none;
    transform:none
}
article.item .item-header {
    font-size:0.7rem
}
article.item .item-header .item-nav {
    font-size:0.7rem;
    margin:20px 0 20px;
    height:40px;
    line-height:40px;
    position:relative
}
@media (max-width:991.98px) {
    article.item .item-header .item-nav {
        overflow:hidden
    }
}
article.item .item-header .item-nav:after {
    display:block;
    content:"";
    border-bottom:1px dotted #adb5bd;
    position:absolute;
    bottom:0;
    left:0;
    width:100%
}
body.ltr article.item .item-header .item-nav:after {
    left:auto;
    right:0
}
article.item .item-header .item-nav span {
    color:#3b3b3b
}
body.dark article.item .item-header .item-nav span {
    color:#eee
}
article.item .item-header .item-nav .breadcrumb {
    padding:0;
    margin:0;
    background:transparent;
    list-style:none;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
article.item .item-header .item-nav .breadcrumb li {
    display:inline-block
}
article.item .item-header .item-nav .breadcrumb li~li {
    padding-right:10px;
    margin-right:10px;
    position:relative
}
body.ltr article.item .item-header .item-nav .breadcrumb li~li {
    padding-right:0;
    padding-left:10px;
    margin-right:0;
    margin-left:10px
}
article.item .item-header .item-nav .breadcrumb li~li:before {
    display:block;
    content:"/";
    position:absolute;
    top:0;
    right:-5px
}
body.ltr article.item .item-header .item-nav .breadcrumb li~li:before {
    right:auto;
    left:-5px
}
article.item .item-header .item-nav .item-date {
    text-align:center
}
html[lang=ku] article.item .item-header .item-nav .item-date span {
    display:inline-block;
    direction:ltr
}
article.item .item-header .item-nav .item-date span~span {
    margin-left:0
}
article.item .item-header .item-nav .item-date span~span:before {
    content:"-";
    display:inline-block;
    margin-left:40px
}
body.ltr article.item .item-header .item-nav .item-date span~span:before {
    margin-left:0;
    margin-right:40px
}
article.item .item-header .item-nav .header-sharing {
    list-style:none;
    padding:0;
    margin:0;
    text-align:left
}
body.ltr article.item .item-header .item-nav .header-sharing {
    text-align:right
}
article.item .item-header .item-nav .header-sharing li {
    display:inline-block;
    font-size:0.8rem
}
article.item .item-header .item-nav .header-sharing li~li {
    padding-right:10px
}
body.ltr article.item .item-header .item-nav .header-sharing li~li {
    padding-right:0;
    padding-left:10px
}
@media (max-width:1299.98px) {
    article.item .item-header .item-nav .header-sharing li~li {
        padding-right:5px
    }
    body.ltr article.item .item-header .item-nav .header-sharing li~li {
        padding-right:0;
        padding-left:5px
    }
}
article.item .item-header .item-nav .header-sharing li a {
    color:#00567c
}
body.dark article.item .item-header .item-nav .header-sharing li a {
    color:#ddd
}
article.item .item-header .item-nav .header-sharing li a:hover {
    color:#ee0000
}
article.item .item-header .tools ul {
    list-style:none;
    padding:0;
    font-size:0;
    text-align:left
}
body.ltr article.item .item-header .tools ul {
    text-align:right
}
article.item .item-header .tools ul li {
    display:inline-block;
    font-size:2.8rem;
    color:#00567c;
    padding:0 6.6666666667px
}
article.item .item-header .tools ul li.email {
    margin-right:10px
}
body.ltr article.item .item-header .tools ul li.email {
    margin-right:0;
    margin-left:10px
}
article.item .item-header .tools ul li span {
    cursor:pointer;
    -webkit-transition:0.2s all;
    transition:0.2s all;
    font-size:0.8rem
}
article.item .item-header .tools ul li span:hover {
    color:#ee0000
}
article.item .item-header .item-title {
    margin:10px 0
}
article.item .item-header .item-title h4 {
    font-family:"Vazir";
    font-size:0.8rem;
    margin-bottom:0
}
body.ltr article.item .item-header .item-title h4 {
    font-family:"Arial"
}
article.item .item-header .item-title h4 a {
    color:#343a40
}
article.item .item-header .item-title h1 {
    font-size: 1.75rem;
    font-weight: bold;
    margin: 1rem 0 2rem;
}
article.item .item-header .item-title h1 {
    font-weight: bold;
}
article.item .item-header .item-title a {
    text-decoration:none
}
article.item .item-header .item-title h1.title a {
    font-size: 2rem !important;
}
article.item.title-centered .item-header .item-title {
    text-align:center
}
article.item .item-summary {
    margin-bottom:20px;
    background:#f8f9fa
}
article.item .item-summary:after {
    display:block;
    clear:both;
    content:""
}
body.dark article.item .item-summary {
    background:transparent
}
article.item .item-summary figure {
    float:left;
    width:250px;
    margin:0
}
body.ltr article.item .item-summary figure {
    float:right
}
article.item .item-summary figure~p {
    margin-left: 40%;
    padding-left:0
}
body.ltr article.item .item-summary figure~p {
    margin-left:0;
    margin-right:270px
}
article.item .item-summary figure.hide~p {
    margin-left:0;
    padding-left:20px
}
body.ltr article.item .item-summary figure.hide~p {
    margin-right:0;
    padding-left:0;
    padding-right:20px
}
article.item .item-summary figure._play {
    position:relative;
    cursor:pointer
}
article.item .item-summary figure._play:after {
    display:block;
    content:"\e813";
    width:100px;
    height:100px;
    border-radius:50%;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%);
    background:#fff;
    color:#495057;
    -webkit-box-shadow:0 0 3px #000;
    box-shadow:0 0 3px #000;
    direction:ltr;
    text-align:center;
    line-height:100px;
    font-family:"nastooh-icons";
    font-size:2.5rem;
    text-indent:3px;
    opacity:0.8;
    -webkit-transition:0.2s all;
    transition:0.2s all;
    cursor:pointer
}
article.item .item-summary figure._play:hover:after {
    opacity:1;
    color:#333
}
article.item .item-summary .introtext {
    line-height:1.6;
    margin-bottom:0;
    text-align:justify;
    color:#000;
    font-family:"Vazir";
    font-size:0.8rem;
    background:transparent;
    padding:20px;
    border-top:1px solid transparent;
    border-bottom:1px solid transparent
}
body.ltr article.item .item-summary .introtext {
    font-family:"Arial"
}
body.dark article.item .item-summary .introtext {
    padding-left:0;
    padding-right:0;
    color:#fff
}
article.item .item-img {
    float:left;
    width:250px
}
body.ltr article.item .item-img {
    float:right
}
article.item .item-img img {
    display:block;
    width:100%;
    height:auto
}
article.item .item-body {
    text-align:justify;
    line-height:1.7;
    font-size:0.8rem
}
article.item .item-body figure {
    display:block;
    text-align:center;
}
body.ltr article.item .item-body figure {
    margin:0 0 20px 20px
}
article.item .item-body a {
    color:#00567c
}
article.item .item-body a:hover {
    color:#ee0000
}
article.item .item-body p {
    line-height:1.9;
    font-size:-0.2rem;
    word-spacing:1px;
    word-wrap: anywhere;
}
body.ltr article.item .item-body p {
    word-spacing:0
}
article.item .item-body video {
    max-width:100%;
    width: 100% !important;
    height: auto !important;
    background-color: #000 !important;
}
article.item .item-body blockquote {
    float:right;
    width:240px;
    padding:30px 20px 15px;
    position:relative;
    color:#00567c
}
body.ltr article.item .item-body blockquote {
    float:left
}
article.item .item-body blockquote p {
    color:#00567c;
    font-size:0.9rem
}
article.item .item-body blockquote:after,
article.item .item-body blockquote:before {
    display:block;
    position:absolute;
    font-size:64px;
    line-height:52px;
    height:30px;
    color:#00567c
}
article.item .item-body blockquote:before {
    content:"”";
    top:0;
    right:10px
}
body.ltr article.item .item-body blockquote:before {
    content:"“";
    right:auto;
    left:10px
}
article.item .item-body blockquote:after {
    content:"“";
    bottom:0;
    left:10px
}
body.ltr article.item .item-body blockquote:after {
    content:"”";
    left:auto;
    right:10px
}
@media (max-width:767.98px) {
    article.item .item-body blockquote {
        width:100%
    }
}
article.item .item-body .item-text figure {
    margin:20px 0;
    max-width:100%;
    text-align:center
}
article.item .item-body .item-text figure img {
    max-width:100%;
    display:inline-block
}
article.item .item-body .item-text img:not([width]) {
    max-width:100%;
    height:auto;
    display:inline-block;
    width:auto
}
article.item .item-body .item-text div img {
    margin-bottom:20px
}
article.item .item-body .gallery {
    text-align:center
}
article.item .item-body .gallery figure {
    margin-bottom:40px;
    display:inline-block;
    width:auto
}
article.item .item-body .gallery figure figcaption {
    background:#ced4da;
    color:#343a40;
    padding:20px 40px;
    margin-top:-20px
}
article.item .item-body br[data-type] {
    display:none
}
article.item .item-body .box>div ul li .desc h3 {
    font-size:110%
}
article.item .item-body .box>div ul li .desc a {
    color:#3b3b3b
}
article.item .item-body .box>div ul li .desc a:hover {
    color:#ee0000
}
article.item .item-source {
    margin:40px 0 30px;
    color:#999
}
article.item .item-code {
    color:#6c757d;
    font-size:0.7rem;
    margin-top:20px
}
article.item .item-author {
    text-align:center;
    margin-top:20px
}
article.item .item-author a {
    display:inline-block;
    color:#00567c;
    font-size:13px
}
article.item .item-author a .avatar {
    display:inline-block;
    width:32px;
    height:32px;
    border-radius:50%;
    overflow:hidden;
    text-align:center
}
article.item .item-author a .avatar img {
    display:inline-block;
    max-height:32px
}
article.item .item-author a .name {
    display:block
}
article.item .item-author a:hover {
    text-decoration:none
}
article.item .item-boxes .box {
    -webkit-transform:none;
    transform:none;
    margin:40px 0;
    position:relative
}
article.item .item-boxes .box.ads a,
article.item .item-boxes .box.ads li {
    display:block;
    text-align:center
}
article.item .item-boxes .box.ads a img,
article.item .item-boxes .box.ads li img {
    display:inline;
    width:auto;
    max-width:100%
}
article.item .item-boxes .box.tags {
    margin:20px 0;
    padding:0 20px 20px
}
article.item .item-boxes .box.tags ul li {
    font-size:-1.2rem
}
article.item .item-boxes .box.tags ul li:first-child {
    margin-right:10px
}
body.ltr article.item .item-boxes .box.tags ul li:first-child {
    margin-right:0;
    margin-left:10px
}
article.item .item-footer {
    margin-top:40px;
    border-top:1px solid #dee2e6;
    padding-top:20px
}
article.item .item-sharing ul li a {
    color:#fff
}
article.item.full-img .item-summary figure,
body.ltr article.item.full-img .item-summary figure {
    width:100%;
    float:none
}
article.item.full-img .item-summary figure~p,
body.ltr article.item.full-img .item-summary figure~p {
    margin:0
}
.item-sharing ul {
    text-align:right
}
body.ltr .item-sharing ul {
    text-align:left
}
.item-sharing ul li {
    width:30px;
    height:30px;
    line-height:30px;
    text-align:center;
    padding:0;
    margin:0 5px;
    display:inline-block
}
.item-sharing ul li a {
    display:block;
    background:#00567c;
    width:30px;
    height:30px;
    line-height:30px;
    text-align:center;
    color:#fff
}
.item-sharing ul li.fb a {
    background:#3b5a9a
}
.item-sharing ul li.tw a {
    background:#28a9e2
}
.item-sharing ul li.gp a {
    background:#e04a39
}
.item-sharing ul li.ln a {
    background:#117bb7
}
.item-sharing ul li.cl a {
    background:#12AF0A
}
.item-sharing ul li.tg a {
    background:#5280a4
}
.item-sharing ul li.fn:hover a {
    background:navy
}
.item-sharing ul li.wa:hover a {
    background:#44A305
}
.item-sharing ul li.download {
    width:auto
}
.item-sharing ul li.download a {
    background:#28a745;
    width:auto;
    padding:0 8px
}
.short-link-container {
    display:inline-block;
    width:250px;
    position:relative;
    float:left
}
body.ltr .short-link-container {
    float:right
}
.short-link-container .input-group {
    margin-bottom:0
}
.short-link-container i {
    float:left;
    color:#3b5a9a;
    margin-right:4px;
    position:absolute;
    top:5px;
    left:5px;
    font-size:16px
}
.short-link-container .clean {
    border:0 none;
    -webkit-box-shadow:none;
    box-shadow:none;
    margin:0;
    color:#a9a9a9;
    font-family:Tahoma;
    font-size:11px;
    font-weight:normal;
    width:100%;
    padding-left:30px;
    text-align:left;
    direction:ltr;
    height:30px
}
body.dark .short-link-container .clean {
    background:transparent
}
.short-link-container input {
    outline:0 none
}
.box.box-inline {
    display:none
}
.box.ads-random ul li {
    display:none
}
#photo {
    padding:0
}
@media (max-width:767.98px) {
    #photo .item-header {
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:vertical;
        -webkit-box-direction:reverse;
        -ms-flex-direction:column-reverse;
        flex-direction:column-reverse
    }
}
#photo .item-title h4 a {
    color:#dee2e6
}
#photo .item-title h4 a:hover {
    color:#ee0000
}
#photo .item-nav {
    float:left;
    height:auto;
    margin-right:60px;
    margin-top:0;
    margin-bottom:0;
    min-width:300px
}
body.ltr #photo .item-nav {
    float:right;
    margin-right:0;
    margin-left:60px
}
@media (max-width:767.98px) {
    #photo .item-nav {
        margin-right:0
    }
}
#photo .item-nav:after {
    border:0 none
}
#photo .item-nav>div {
    clear:both
}
#photo .item-nav .item-sharing ul {
}
#photo .item-nav .item-sharing ul li:first-child {
    margin-right:0
}
#photo .item-nav .item-sharing ul i {
    font-size:0.9rem
}
#photo .item-summary {
    margin-bottom:0
}
#photo .item-summary figure {
    display:none
}
@media (max-width:767.98px) {
    #photo .item-summary .introtext {
        margin-left:0
    }
}
#photo .item-footer {
    padding:0;
    margin:0;
    border:0 none
}
#photo .item-author {
    margin-top:0;
    text-align:right
}
body.ltr #photo .item-author {
    text-align:left
}
#photo .item-author a .avatar {
    float:left;
    margin-right:10px
}
body.ltr #photo .item-author a .avatar {
    float:right;
    margin-right:0;
    margin-left:10px
}
#photo .item-author a .name {
    display:inline-block
}
#photo .item-date {
    text-align:right
}
body.ltr #photo .item-date {
    text-align:left
}
#photo .summary:after {
    display:block;
    clear:both;
    content:""
}
#photo .item-body p,
#photo .summary {
    margin-bottom:20px;
    font-family:"Vazir";
    font-size:0.8rem;
    line-height:1.6;
    padding:20px 0 0;
    margin-bottom:0;
    color:#dee2e6
}
#photo .short-link-container {
    width:260px;
    float:right
}
body.ltr #photo .short-link-container {
    float:left
}
#photo .short-link-container .form-group {
    position:relative
}
#photo .short-link-container input {
    background:#343a40;
    color:#dee2e6;
    padding-left:30px;
    width:100%;
    border:0 none;
    -webkit-box-shadow:0 0 2px #222;
    box-shadow:0 0 2px #222;
    height:28px;
    text-align:left;
    direction:ltr
}
#photo .short-link-container i {
    position:absolute;
    top:5px;
    left:0;
    text-align:center;
    display:block;
    width:30px;
    height:30px;
    line-height:30px
}
#photo .gallery-desc {
    text-align:left;
    margin-bottom:40px;
    font-size:85%;
    margin-top:20px
}
#photo .box.tags {
    margin-top:20px;
    margin-bottom:20px;
    padding-right:0;
    padding-left:0
}
#photo .box.tags ul li a {
    background:#343a40;
    line-height:1.45;
    color:#fff
}
#photo .box.tags ul li a:hover {
    background:#ee0000
}
#photo~.box {
    max-width:767.98px
}
article.item {
}
article.item .item-header .item-title h5,
article.item .item-header .item-title h6 {
    font-family:"Vazir";
    font-size:0.8rem;
    font-weight:bold
}
body.dark article.item .item-header .item-title h4,
body.dark article.item .item-header .item-title h4 a {
    color:#e9ecef
}
article.item .item-summary {
    background:transparent
}
article.item .item-summary figure {
    width: 40%;
    border: 3px solid #e9ecef;
    max-width: 20rem;
}

body.ltr article.item .item-summary figure~p {
    margin-right:50%
}
article.item .item-summary .introtext {
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    line-height:1.8;
    font-size: 13px !important;
}
body.ltr article.item .item-summary .introtext {
    padding-left:0;
    padding-right:20px
}
body.dark article.item .item-summary .introtext {
    padding-left:20px
}
article.item .item-body .item-text a {
    color:#ee0000;
    font-weight:bold
}
body.dark article.item .item-body a {
    color:#58c3bc
}
article.item .item-body p img {
    display:inline-block;
    max-width:100%;
    height:auto
}
@media (max-width:991.98px) {
    article.item .item-body img {
        max-width:100%!important;
        height:auto!important
    }
}
article.item .item-body ul li {
    margin:10px 0
}
body.dark article.item .item-body .jwplayer,
body.dark article.item .item-body iframe {
    width:100%!important
}
article.item .rating-stars .rate-count {
    display:inline-block
}
article.item .rating-stars ul {
    display:inline-block;
    font-size:0;
    margin-right:10px;
    list-style-type:none;
    padding:0;
    -moz-user-select:none;
    -webkit-user-select:none
}
article.item .rating-stars ul>li.star {
    display:inline-block;
    cursor:pointer;
    height:40px;
    line-height:40px;
    width:20px;
    text-align:center
}
article.item .rating-stars ul>li.star>i {
    font-size:1rem;
    color:#ccc
}
article.item .rating-stars ul>li.star.hover>i {
    color:#FFCC36
}
article.item .rating-stars ul>li.star.selected>i {
    color:#FF912C
}
.archive-fileds {
    background:#00567c;
    position:relative;
    line-height:45px;
    min-height:45px;
    margin-top:5px
}
@media (max-width:991.98px) {
    .archive-fileds {
        line-height:40px
    }
}
.archive-fileds:after,
.archive-fileds:before {
    display:block;
    content:"";
    width:100vw;
    height:100%;
    position:absolute;
    top:0;
    background:#00567c;
    z-index:0;
    left:100%
}
.archive-fileds:after {
    left:auto;
    right:100%
}
.archive-fileds .filter-toggle {
    float:left;
    margin-top:5px;
    margin-left:5px;
    display:none
}
@media (max-width:767.98px) {
    .archive-fileds .filter-toggle {
        display:block
    }
}
.archive-fileds .filters-group {
    float:right
}
body.ltr .archive-fileds .filters-group {
    float:left
}
.archive-fileds .filters-group~.filters-group {
    margin-right:10px
}
body.ltr .archive-fileds .filters-group~.filters-group {
    margin-right:0;
    margin-left:10px
}
@media (max-width:991.98px) {
    .archive-fileds .filters-group {
        float:none;
        margin:0!important
    }
    .archive-fileds .filters-group:last-child {
        position:absolute;
        top:0;
        left:0
    }
    body.ltr .archive-fileds .filters-group:last-child {
        left:auto;
        right:0
    }
}
@media (max-width:767.98px) {
    .archive-fileds .filters-group {
        float:none;
        display:none
    }
    .archive-fileds .filters-group .form-group {
        display:block
    }
    .archive-fileds .filters-group .form-group label {
        display:block
    }
    .archive-fileds .filters-group .form-group select.form-control {
        display:block;
        max-width:none;
        width:100%;
        margin-top:0;
        margin-bottom:10px
    }
    .archive-fileds .filters-group:last-child {
        position:static;
        text-align:center
    }
}
.archive-fileds .form-group {
    margin-bottom:0;
    margin-left:5px;
    display:inline-block
}
body.ltr .archive-fileds .form-group {
    margin-left:0;
    margin-right:5px
}
.archive-fileds .form-group label {
    margin-bottom:0;
    margin-left:10px;
    color:#e9ecef
}
body.ltr .archive-fileds .form-group label {
    margin-left:0;
    margin-right:10px
}
@media (max-width:767.98px) {
    .archive-fileds .form-group label {
        display:none
    }
}
.archive-fileds .form-group select.form-control {
    display:inline-block;
    max-width:170px;
    width:auto;
    padding:0.275rem 0.75rem;
    height:calc(1.75rem + 2px);
    margin-top:7px
}
@media (max-width:1299.98px) {
    .archive-fileds .form-group .select2-container {
        max-width:170px
    }
}
@media (max-width:767.98px) {
    .archive-fileds .form-group .select2-container {
        max-width:none;
        width:100%!important
    }
}
.box.search-fields {
    background:#00567c;
    position:relative;
    min-height:45px;
    margin:0;
    padding-top:20px;
    padding-bottom:20px
}
.box.search-fields:after,
.box.search-fields:before {
    display:block;
    content:"";
    width:100vw;
    height:100%;
    position:absolute;
    top:0;
    background:#00567c;
    z-index:0;
    left:100%
}
.box.search-fields:after {
    left:auto;
    right:100%
}
.box.search-fields.header-clean>header h2,
.box.search-fields.header-clean>header h2 a {
    color:#fff
}
.box.search-fields .btn-link {
    color:#dee2e6
}
.box.search-fields #advanced-fields {
    padding-top:20px
}
.box.search-fields #advanced-fields label {
    margin-bottom:5px
}
.box.search-fields #advanced-fields .form-group {
    margin-bottom:0
}
.box.search-fields #advanced-fields .select2-container .select2-selection--single {
    height:35px
}
.box.search-fields #advanced-fields .date-range-inputs {
    margin-top:10px
}
.box.search-fields .form-group {
    margin-bottom:10px
}
body.ltr .box.search-fields .form-group {
    margin-left:0;
    margin-right:5px
}
.box.search-fields .form-group label {
    margin-bottom:0;
    margin-left:10px;
    display:block;
    color:#f8f9fa
}
body.ltr .box.search-fields .form-group label {
    margin-left:0;
    margin-right:10px
}
.box.search-fields .form-group select.form-control {
    display:inline-block;
    width:auto;
    padding:0.275rem 0.75rem;
    height:calc(1.75rem + 2px);
    margin-top:7px
}
.box.search-fields .form-group .select2-container {
    width:100%;
    min-width:100%
}
body:not(.dark) #photo #photo .summary,
body:not(.dark) #photo .item-body p {
    color:#333
}
body:not(.dark) #photo .short-link-container input {
    background:#efefef;
    -webkit-box-shadow:0 0 2px #ccc;
    box-shadow:0 0 2px #ccc;
    color:#333
}
body:not(.dark) #photo .box.photoGall>div a {
    background:#efefef
}
body,
html {
    min-height:100vh;
    -webkit-transition:0.2s all;
    transition:0.2s all;
    max-width:100vw;
    overflow-x:hidden
}
body {
    background:#fff;
    direction:rtl;
    text-align:right
}
body.has-frame {
    padding-top:137px
}
body.has-frame>iframe {
    position:fixed;
    top:0;
    left:0;
    z-index:2200
}
.ltr {
    direction:ltr;
    text-align:left
}
a {
    -webkit-transition:0.2s all;
    transition:0.2s all
}
.placeholders {
    height:60px;
    background:#adb5bd
}
[class*=" icon-"]:before,
[class^=icon-]:before {
    font-family:"nastooh-icons";
    font-style:normal;
    font-weight:normal;
    speak:never;
    display:inline-block;
    text-decoration:inherit;
    width:1em;
    margin-right:0.2em;
    text-align:center;
    font-variant:normal;
    text-transform:none;
    line-height:1em;
    margin-left:0.2em;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.icon-address:before {
    content:"ຉ"
}
.icon-mic:before {
    content:"ຐ"
}
.icon-location:before {
    content:"\e75f"
}
.icon-up:before {
    content:"\e800"
}
.icon-right:before {
    content:"\e801"
}
.icon-left:before {
    content:"\e802"
}
.icon-down:before {
    content:"\e803"
}
.icon-thumbs-up:before {
    content:"\e804"
}
.icon-signal:before {
    content:"\e805"
}
.icon-search:before {
    content:"\e806"
}
.icon-mobile:before {
    content:"\e807"
}
.icon-twitter:before {
    content:"\e808"
}
.icon-facebook:before {
    content:"\e809"
}
.icon-tag:before {
    content:"\e80a"
}
.icon-star:before {
    content:"\e80b"
}
.icon-rss:before {
    content:"\e80c"
}
.icon-list:before {
    content:"\e80d"
}
.icon-book-open:before {
    content:"\e80e"
}
.icon-thumbs-down:before {
    content:"\e80f"
}
.icon-print:before {
    content:"\e810"
}
.icon-archive:before {
    content:"\e811"
}
.icon-fullscreen:before {
    content:"\e812"
}
.icon-mehr-comment:before {
    content:"\e813"
}
.icon-music:before {
    content:"\e814"
}
.icon-volume-off:before {
    content:"\e815"
}
.icon-volume-down:before {
    content:"\e816"
}
.icon-volume-up:before {
    content:"\e817"
}
.icon-user:before {
    content:"\e818"
}
.icon-download:before {
    content:"\e819"
}
.icon-instagram:before {
    content:"\e81a"
}
.icon-headphones:before {
    content:"\e81b"
}
.icon-aparat:before {
    content:"\e81c"
}
.icon-check:before {
    content:"\e81d"
}
.icon-cloob:before {
    content:"\e81e"
}
.icon-heart:before {
    content:"\e81f"
}
.icon-menu:before {
    content:"\e820"
}
.icon-info-circled:before {
    content:"\e821"
}
.icon-gmail:before {
    content:"\e822"
}
.icon-plus:before {
    content:"\e823"
}
.icon-calendar:before {
    content:"\e824"
}
.icon-language:before {
    content:"\e825"
}
.icon-folder:before {
    content:"\e826"
}
.icon-folder-open:before {
    content:"\e827"
}
.icon-comment:before {
    content:"\e828"
}
.icon-chat:before {
    content:"\e829"
}
.icon-trash-empty:before {
    content:"\e82a"
}
.icon-doc:before {
    content:"\e82b"
}
.icon-camera:before {
    content:"\e82c"
}
.icon-picture:before {
    content:"\e82d"
}
.icon-video:before {
    content:"\e82e"
}
.icon-book:before {
    content:"\e82f"
}
.icon-tags:before {
    content:"\e830"
}
.icon-minus:before {
    content:"\e831"
}
.icon-refresh:before {
    content:"\e832"
}
.icon-mail:before {
    content:"\e833"
}
.icon-play-circled:before {
    content:"\e834"
}
.icon-group:before {
    content:"\e835"
}
.icon-user-add:before {
    content:"\e836"
}
.icon-pencil:before {
    content:"\e837"
}
.icon-edit:before {
    content:"\e838"
}
.icon-speaker:before {
    content:"\e839"
}
.icon-chart-bar:before {
    content:"\e83a"
}
.icon-basket:before {
    content:"\e83b"
}
.icon-calendar-1:before {
    content:"\e83c"
}
.icon-fax:before {
    content:"\e83d"
}
.icon-share:before {
    content:"\e83e"
}
.icon-sun-inv:before {
    content:"\e83f"
}
.icon-moon-inv:before {
    content:"\e840"
}
.icon-sunrise:before {
    content:"\e841"
}
.icon-fog-sun:before {
    content:"\e842"
}
.icon-sun:before {
    content:"\e843"
}
.icon-moon:before {
    content:"\e844"
}
.icon-clock:before {
    content:"\e845"
}
.icon-bisphoon:before {
    content:"\e846"
}
.icon-blank:before {
    content:"\e847"
}
.icon-soroush:before {
    content:"\e848"
}
.icon-bale:before {
    content:"\e849"
}
.icon-igap:before {
    content:"\e84a"
}
.icon-home:before {
    content:"\e84b"
}
.icon-fire:before {
    content:"\e84c"
}
.icon-quote-right:before {
    content:"\e84d"
}
.icon-quote-left:before {
    content:"\e84e"
}
.icon-attention:before {
    content:"\e84f"
}
.icon-attention-circled:before {
    content:"\e850"
}
.icon-flight:before {
    content:"\e851"
}
.icon-flight-1:before {
    content:"\e852"
}
.icon-globe:before {
    content:"\e853"
}
.icon-globe-1:before {
    content:"\e854"
}
.icon-gap:before {
    content:"\e855"
}
.icon-eitaa:before {
    content:"\e856"
}
.icon-money:before {
    content:"\e857"
}
.icon-dots:before {
    content:"\e858"
}
.icon-hotgram:before {
    content:"\e859"
}
.icon-telegram-1:before {
    content:"\e85a"
}
.icon-chart-line-1:before {
    content:"\e85b"
}
.icon-chart-area:before {
    content:"\e85c"
}
.icon-chart-alt:before {
    content:"\e85d"
}
.icon-chart-pie:before {
    content:"\e85e"
}
.icon-chart-alt-outline:before {
    content:"\e85f"
}
.icon-chart:before {
    content:"\e860"
}
.icon-chart-1:before {
    content:"\e861"
}
.icon-bitcoin:before {
    content:"\e862"
}
.icon-food-1:before {
    content:"\e863"
}
.icon-tree-2:before {
    content:"\e864"
}
.icon-garden:before {
    content:"\e865"
}
.icon-giraffe:before {
    content:"\e866"
}
.icon-appstore:before {
    content:"\e867"
}
.icon-ivoox:before {
    content:"\e868"
}
.icon-pause:before {
    content:"\e869"
}
.icon-stop:before {
    content:"\e86a"
}
.icon-rubika6:before {
    content:"\e86b"
}
.icon-monitor:before {
    content:"\e86c"
}
.icon-x_igap:before {
    content:"\e86d"
}
.icon-mobile-1:before {
    content:"\e86e"
}
.icon-cancel:before {
    content:"\e86f"
}
.icon-th:before {
    content:"\e870"
}
.icon-telegram2:before {
    content:"\e871"
}
.icon-linkedin2:before {
    content:"\e872"
}
.icon-person2:before {
    content:"\e873"
}
.icon-live2:before {
    content:"\e874"
}
.icon-search2:before {
    content:"\e875"
}
.icon-mehr-earth:before {
    content:"\e876"
}
.icon-mehr-art:before {
    content:"\e877"
}
.icon-mehr-bookmark:before {
    content:"\e878"
}
.icon-mehr-university:before {
    content:"\e879"
}
.icon-mehr-barcode:before {
    content:"\e87a"
}
.icon-mehr-care-box:before {
    content:"\e87b"
}
.icon-mehr-users:before {
    content:"\e87c"
}
.icon-mehr-bars:before {
    content:"\e87d"
}
.icon-mehr-circle:before {
    content:"\e87e"
}
.icon-mehr-parliament:before {
    content:"\e87f"
}
.icon-mehr-sheet:before {
    content:"\e880"
}
.icon-mehr-corona:before {
    content:"\e881"
}
.icon-mehr-check:before {
    content:"\e882"
}
.icon-mehr-list:before {
    content:"\e883"
}
.icon-mehr-grid:before {
    content:"\e884"
}
.icon-mehr-search:before {
    content:"\e885"
}
.icon-mehr-cross:before {
    content:"\e886"
}
.icon-mehr-print:before {
    content:"\e887"
}
.icon-mehr-bullet:before {
    content:"\e888"
}
.icon-mehr-person:before {
    content:"\e889"
}
.icon-mehr-organization:before {
    content:"\e88a"
}
.icon-mehr-download:before {
    content:"\e88b"
}
.icon-cog-outline:before {
    content:"\e88c"
}
.icon-mehr-person2:before {
    content:"\e88d"
}
.icon-mehr-side:before {
    content:"\e88e"
}
.icon-virasti:before {
    content:"\e88f"
}
.icon-threads:before {
    content:"\e890"
}
.icon-eye:before {
    content:"\e891"
}
.icon-credit-card:before {
    content:"\e892"
}
.icon-calculator:before {
    content:"\e893"
}
.icon-phone:before {
    content:"\e894"
}
.icon-vk:before {
    content:"\e895"
}
.icon-ok:before {
    content:"\e896"
}
.icon-twitter-x:before {
    content:"\e897"
}
.icon-tiktok:before {
    content:"\e898"
}
.icon-rubika:before {
    content:"\e89b"
}
.icon-tape:before {
    content:"\e900"
}
.icon-leaf:before {
    content:"\e901"
}
.icon-quiz:before {
    content:"\e902"
}
.icon-diagram:before {
    content:"\e903"
}
.icon-video-s:before {
    content:"\e904"
}
.icon-campaign:before {
    content:"\e905"
}
.icon-plus-s:before {
    content:"\e906"
}
.icon-heart-broken:before {
    content:"\f028"
}
.icon-link:before {
    content:"\f07b"
}
.icon-filter:before {
    content:"\f0b0"
}
.icon-docs:before {
    content:"\f0c5"
}
.icon-placeholder:before {
    content:"\f0c8"
}
.icon-table:before {
    content:"\f0ce"
}
.icon-gplus:before {
    content:"\f0d5"
}
.icon-money-1:before {
    content:"\f0d6"
}
.icon-envelope:before {
    content:"\f0e0"
}
.icon-linkedin:before {
    content:"\f0e1"
}
.icon-comment-empty:before {
    content:"\f0e5"
}
.icon-chat-empty:before {
    content:"\f0e6"
}
.icon-sitemap:before {
    content:"\f0e8"
}
.icon-health:before {
    content:"\f0f0"
}
.icon-bell-alt:before {
    content:"\f0f3"
}
.icon-food:before {
    content:"\f0f5"
}
.icon-doc-text:before {
    content:"\f0f6"
}
.icon-angle-left:before {
    content:"\f104"
}
.icon-angle-right:before {
    content:"\f105"
}
.icon-angle-up:before {
    content:"\f106"
}
.icon-angle-down:before {
    content:"\f107"
}
.icon-desktop:before {
    content:"\f108"
}
.icon-circle-empty:before {
    content:"\f10c"
}
.icon-reply:before {
    content:"\f112"
}
.icon-folder-empty:before {
    content:"\f114"
}
.icon-folder-open-empty:before {
    content:"\f115"
}
.icon-code:before {
    content:"\f121"
}
.icon-reply-all:before {
    content:"\f122"
}
.icon-crop:before {
    content:"\f125"
}
.icon-dollar:before {
    content:"\f155"
}
.icon-bitcoin-1:before {
    content:"\f15a"
}
.icon-doc-inv:before {
    content:"\f15b"
}
.icon-doc-text-inv:before {
    content:"\f15c"
}
.icon-youtube:before {
    content:"\f167"
}
.icon-apple:before {
    content:"\f179"
}
.icon-android:before {
    content:"\f17b"
}
.icon-box:before {
    content:"\f187"
}
.icon-dot-circled:before {
    content:"\f192"
}
.icon-translate:before {
    content:"\f1ab"
}
.icon-cubes:before {
    content:"\f1b3"
}
.icon-cab:before {
    content:"\f1b9"
}
.icon-database:before {
    content:"\f1c0"
}
.icon-football:before {
    content:"\f1e3"
}
.icon-newspaper:before {
    content:"\f1ea"
}
.icon-copyright:before {
    content:"\f1f9"
}
.icon-chart-line:before {
    content:"\f201"
}
.icon-whatsapp:before {
    content:"\f232"
}
.icon-server:before {
    content:"\f233"
}
.icon-sticky-note:before {
    content:"\f24a"
}
.icon-shopping-basket:before {
    content:"\f291"
}
.icon-address-card:before {
    content:"\f2bb"
}
.icon-telegram:before {
    content:"\f2c6"
}
.icon-mehr-falshlight:before {
    content:"\f2c8"
}
.icon-mehr-book:before {
    content:"\f2c9"
}
.icon-mehr-fire:before {
    content:"\f2ca"
}
.icon-mehr-sword:before {
    content:"\f2cb"
}
.icon-mehr-walk:before {
    content:"\f2cc"
}
.icon-mehr-camera:before {
    content:"\f2cd"
}
.icon-mehr-map-pin:before {
    content:"\f2ce"
}
.icon-mehr-video:before {
    content:"\f2cf"
}
.icon-mehr-time:before {
    content:"\f2d1"
}
.icon-mehr-apps:before {
    content:"\f2d2"
}
.icon-mehr-file-copy:before {
    content:"\f2d3"
}
.icon-mehr-folder-open:before {
    content:"\f2d4"
}
.icon-mehr-eye:before {
    content:"\f2d5"
}
.icon-mehr-earth-1:before {
    content:"\f2d6"
}
.icon-mehr-draft:before {
    content:"\f2d7"
}
.icon-mehr-link:before {
    content:"\f2d8"
}
.icon-whatsapp2:before {
    content:"\f2d9"
}
#masthead {
    background:#595782;
    height:32px;
    color:#eee;
    -webkit-transition:0.2s all;
    transition:0.2s all
}
body.dark #masthead {
    background:#333
}
.nav-menu {
    list-style:none;
    padding:0;
    margin:0;
    height:32px;
    line-height:32px
}
.nav-menu li {
    display:inline-block;
    font-size:0.7rem
}
@media (max-width:991.98px) {
    .nav-menu li {
        font-size:0.6rem
    }
}
.nav-menu li a {
    display:block;
    padding:0 6.6666666667px
}
.languages-menu {
    border:0 none;
    border-radius:0;
    height:32px;
    line-height:32px;
    display:inline-block;
    color:#ced4da;
    padding:0 1rem 0 0.75rem;
    vertical-align:middle;
    position:relative;
    outline:0 none;
    font-size:0.75rem;
    float:left;
    background:transparent;
    list-style:none;
    margin:0
}
body.ltr .languages-menu {
    float:right
}
.languages-menu option {
    background:#343a40
}
@media (max-width:991.98px) {
    .languages-menu {
        padding-right:0;
        font-size:0.6rem
    }
}
.languages-menu:before {
    position:absolute;
    display:block;
    content:"\e854";
    font-family:"nastooh-icons";
    top:50%;
    right:0;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    font-size:1rem
}
body.ltr .languages-menu:before {
    right:auto;
    left:0
}
@media (max-width:991.98px) {
    .languages-menu:before {
        display:none
    }
}
.languages-menu li {
    display:inline-block;
    line-height:32px
}
.languages-menu li a {
    padding:0 6.6666666667px
}
@media (max-width:991.98px) {
    .languages-menu li a {
        padding:0 5px
    }
}
@media (max-width:1299.98px) {
    .languages-menu li.active {
        display:none
    }
}
body.dark .languages-menu {
    background-color:#333
}
body.ltr .languages-menu {
    padding:0 0.75rem 0 1rem
}
.date {
    display:inline-block;
    font-size:0.7rem;
    color:#ced4da
}
@media (max-width:767.98px) {
    .date {
        line-height:32px
    }
}
#header-ad .box {
    margin:10px 0
}
#menu {
    background:#333;
    position:relative;
    font-family:"Vazir"
}
#menu:after {
    display:block;
    clear:both;
    content:""
}
body.ltr #menu {
    font-family:"Arial"
}
html[lang=ku] #menu,
html[lang=ur] #menu {
    font-family:"Times New Roman",Arial,Times
}
#menu ul {
    list-style:none;
    margin:0;
    padding:0;
    white-space:nowrap;
    display:block;
    height:36px;
    font-size:0;
    max-width:100%
}
#menu ul li {
    -webkit-transition:0.2s all;
    transition:0.2s all;
    display:inline-block;
    line-height:36px;
    font-weight:bold;
    font-size:13px
}
@media (min-width:768px) {
    #menu ul li {
        position:relative
    }
}
body.ltr #menu ul li {
    float:left;
    font-weight:bold;
    font-size:12px
}
#menu ul li a {
    padding:0 7px;
    display:block
}
#menu ul li:hover {
    background:#00567c
}
#menu ul li:hover .submenu {
    display:block
}
#menu ul li.active {
    background:#00567c
}
#menu ul li.blink a {
    position:relative;
    display:inline-block
}
#menu ul li.blink a:before {
    display:inline-block;
    width:7px;
    height:7px;
    border-radius:100%;
    background:#eb1f1f;
    content:"";
    margin-left:8px;
    -webkit-animation:blink 1s;
    animation:blink 1s;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite
}
#menu ul li.red a {
    color:red
}
#menu ul li .submenu-toggler {
    display:none
}
#menu ul li .submenu {
    display:none;
    position:absolute;
    background:#00567c;
    top:36px;
    right:0;
    z-index:78;
    text-align:start;
    white-space:normal;
    padding-top:10px;
    padding-bottom:10px;
    width:200px;
    height:auto;
    max-width:none
}
#menu ul li .submenu li {
    line-height:35px;
    border:0 none;
    float:none;
    display:block
}
#menu ul li .submenu li a {
    color:#fff
}
#menu ul li .submenu li.active,
#menu ul li .submenu li:hover {
    background:#003d58
}
@media (min-width:768px) {
    #menu ul li.column-3 .submenu {
        -webkit-column-count:3;
        -moz-column-count:3;
        column-count:3;
        width:600px
    }
}
@media (min-width:768px) and (max-width:991.98px) {
    #menu ul {
        overflow-x:scroll!important
    }
    #menu ul li {
        font-size:12px;
        font-weight:normal
    }
}
@media (min-width:768px) and (max-width:991.98px) {
    #menu ul {
        overflow-x:scroll!important
    }
    #menu ul li {
        display:inline-block;
        float:none!important
    }
    #menu ul li .submenu {
        overflow:hidden
    }
}
@media (max-width:1299.98px) {
    #menu .btn[data-toggle] {
        margin:0;
        float:left;
        height:36px;
        line-height:36px
    }
}
@media (max-width:767.98px) {
    #menu {
        position:fixed;
        top:0;
        left:-75%;
        height:100vh;
        width:75%;
        display:none;
        overflow:hidden;
        overflow-y:auto
    }
    #menu .container {
        padding:0 2px
    }
    #menu ul {
        position:absolute;
        z-index:100;
        width:100%;
        text-align:right
    }
    body.ltr #menu ul {
        text-align:left
    }
    #menu ul li {
        display:block;
        float:none!important;
        padding:0 10px;
        position:relative;
        line-height:36px;
        border:0 none;
        padding-right:32px
    }
    body.ltr #menu ul li {
        padding-right:0;
        padding-left:32px
    }
    #menu ul li.active .submenu {
        display:none
    }
    #menu ul li .submenu-toggler {
        width:32px;
        height:36px;
        line-height:36px;
        text-align:center;
        position:absolute;
        top:3px;
        right:0;
        display:block;
        z-index:500;
        cursor:pointer
    }
    body.ltr #menu ul li .submenu-toggler {
        right:auto;
        left:0
    }
    #menu ul li .submenu {
        position:static;
        background:#003d58;
        display:none
    }
    #menu ul li .submenu:after,
    #menu ul li .submenu:before {
        display:none
    }
    #menu ul li .submenu li {
        display:block;
        padding-right:10px
    }
    body.ltr #menu ul li .submenu li {
        padding-right:0;
        padding-left:10px
    }
    #menu ul li .submenu li a {
        color:#fff
    }
    #menu ul li .submenu li.active,
    #menu ul li .submenu li:hover {
        background:#003349
    }
    #menu ul li .submenu li.active a,
    #menu ul li .submenu li:hover a {
        color:#fff
    }
}
body.sticky-header {
    padding-top:85px
}
body.dark {
    background:#222
}
main {
    -webkit-transition:0.35s all;
    transition:0.35s all
}
main:before {
    display:block;
    clear:both;
    content:""
}
.wrapper {
    width:100%
}
.wrapper.primary {
    background:#00567c
}
.wrapper.accent {
    background:#ee0000
}
.wrapper.blue {
    background:#004adf
}
.wrapper.dark {
    background:#37474f
}
.wrapper.dark .box>header>h2 {
    background:#37474f
}
.wrapper.gray {
    background:#e9ecef
}
.wrapper.accent,
.wrapper.blue,
.wrapper.dark,
.wrapper.primary {
    color:#efefef
}
.wrapper.accent a,
.wrapper.blue a,
.wrapper.dark a,
.wrapper.primary a {
    color:#fff
}
.wrapper.accent a:hover,
.wrapper.blue a:hover,
.wrapper.dark a:hover,
.wrapper.primary a:hover {
    color:#ddd
}
.wrapper.accent .box>header:after,
.wrapper.blue .box>header:after,
.wrapper.dark .box>header:after,
.wrapper.primary .box>header:after {
    background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(50%,rgba(112,112,112,0.35)),to(rgb(255,255,255)));
    background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(112,112,112,0.35) 50%,rgb(255,255,255) 100%)
}
body.ltr .wrapper.accent .box>header:after,
body.ltr .wrapper.blue .box>header:after,
body.ltr .wrapper.dark .box>header:after,
body.ltr .wrapper.primary .box>header:after {
    background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),color-stop(50%,rgba(112,112,112,0.35)),to(rgb(255,255,255)));
    background:linear-gradient(to left,rgba(255,255,255,0) 0%,rgba(112,112,112,0.35) 50%,rgb(255,255,255) 100%)
}
.wrapper.accent .box>header h2,
.wrapper.blue .box>header h2,
.wrapper.dark .box>header h2,
.wrapper.primary .box>header h2 {
    color:#fff
}
.wrapper.accent .box>header h2>a,
.wrapper.accent .box>header h2>span,
.wrapper.blue .box>header h2>a,
.wrapper.blue .box>header h2>span,
.wrapper.dark .box>header h2>a,
.wrapper.dark .box>header h2>span,
.wrapper.primary .box>header h2>a,
.wrapper.primary .box>header h2>span {
    border-color:#fff;
    color:#fff
}
.wrapper.accent .box>header h2:before,
.wrapper.blue .box>header h2:before,
.wrapper.dark .box>header h2:before,
.wrapper.primary .box>header h2:before {
    background:#adb5bd
}
.wrapper.accent .box>header h2:after,
.wrapper.blue .box>header h2:after,
.wrapper.dark .box>header h2:after,
.wrapper.primary .box>header h2:after {
    color:#fff;
    border-color:#777
}
body.ltr .wrapper.accent .box>header h2:after,
body.ltr .wrapper.blue .box>header h2:after,
body.ltr .wrapper.dark .box>header h2:after,
body.ltr .wrapper.primary .box>header h2:after {
    border-color:#777
}
.placeholder {
    background:#dee2e6;
    height:120px;
    line-height:120px;
    text-align:center
}
.pt-news .mainbody,
.pt-subTopic .mainbody,
.pt-topic .mainbody {
    margin-top:35px
}
#footer {
    background-color:#192f47;
    padding:0 0 10px;
    color:#d5d5d5
}
#footer #footer-items {
    background:#adb5bd;
    padding-top:20px
}
#footer #footer-items .box>header>h2 {
    background:#adb5bd
}
#footer .box {
    margin-top:0
}
#footer .box>header {
    border:0 none
}
#footer .box>header h2,
#footer .box>header h2 a {
    color:#fff
}
#footer .footer-icons {
    margin-bottom:30px
}
#footer .footer-icons ul {
    margin:0;
    padding:0;
    text-align:left
}
body.ltr #footer .footer-icons ul {
    text-align:right
}
#footer .footer-icons ul li {
    padding:0;
    display:inline-block
}
#footer .footer-icons ul li a {
    color:#e6e6e6;
    font-size:18px
}
#footer .footer-icons ul li a:hover {
    color:#ccc
}
#footer .search {
    float:left;
    width:100%
}
body.ltr #footer .search {
    float:right
}
#footer .search .input-group {
    width:100%;
    position:relative;
    margin-top:0
}
#footer .search input {
    width:100%;
    height:36px;
    text-indent:8px;
    color:#fff;
    background:#595959;
    border:0 none;
    border-radius:3px
}
#footer .search button {
    position:absolute;
    bottom:2px;
    left:5px;
    color:#fff
}
body.ltr #footer .search button {
    left:auto;
    right:5px
}
#footer #copyright {
    height:auto;
    background:#192f47;
    color:#b3b3b3
}
#footer #footer-logo {
    margin:10px 0 0 0;
    float:left
}
#footer #footer-logo>a {
    display:block
}
#footer #footer-logo img {
    display:block;
    max-width:100%;
    height:auto
}
body.ltr #footer #footer-logo {
    float:right
}
html[lang=ar] #footer #footer-logo {
    display:none
}
@media (max-width:767.98px) {
    #footer #footer-logo {
        float:none;
        text-align:center
    }
    #footer #footer-logo img {
        display:inline-block
    }
}
@media (max-width:767.98px) {
    #footer .footer-logo {
        display:block
    }
    #footer .footer-logo img {
        display:block;
        width:100%;
        height:auto
    }
}
#footer #footer-menu {
    margin:10px 0
}
#footer #footer-menu ul {
    margin:0;
    padding:0;
    list-style:none;
    text-align:left
}
body.ltr #footer #footer-menu ul {
    text-align:right
}
#footer #footer-menu ul li {
    display:inline-block;
    padding:0 10px;
    line-height:1.2
}
#footer #footer-menu ul li~li {
    border-right:1px solid #26486d
}
body.ltr #footer #footer-menu ul li~li {
    border-right:0 none;
    border-left:1px solid #26486d
}
#footer #footer-menu ul li:last-child {
    padding-left:0
}
body.ltr #footer #footer-menu ul li:last-child {
    padding-right:0;
    padding-left:10px
}
#footer #footer-menu a {
    color:#b3b3b3;
    -webkit-transition:0.2s all;
    transition:0.2s all
}
#footer #footer-menu a:hover {
    text-decoration:none;
    color:#fff
}
@media (max-width:991.98px) {
    #footer #footer-menu ul {
        text-align:center
    }
    #footer #footer-menu ul li {
        padding:0 5px;
        font-size:0.75rem
    }
}
#footer #mastfoot {
    position:relative;
    padding:20px 0;
    margin-top:20px;
    height:60px
}
#footer #mastfoot:before {
    width:100%;
    height:1px;
    display:block;
    content:"";
    position:absolute;
    top:0;
    left:0;
    background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAD0lEQVQImWNgQAKhoaH/AQQNAf/txTd4AAAAAElFTkSuQmCC") repeat 0 0 transparent
}
#footer .responsive-tools {
    text-align:center;
    padding:20px 0;
    display:none
}
@media (max-width:767.98px) {
    #footer .responsive-tools {
        display:block
    }
}
#footer-container {
    padding-top:20px
}
#copyright {
    text-align:center;
    border-top:1px solid #00567c;
    margin-top:20px;
    padding-top:20px
}
#copyright .copyright-text {
    display:block;
    float:none;
    clear:both;
    color:#d5d5d5;
    font-size:0.7rem;
    margin-top:5px;
    margin-bottom:5px
}
#copyright .copyright-text.ltr {
    text-align:center
}
#copyright .copyright-row {
    clear:both
}
#copyright .copyright-row:after,
#copyright .copyright-row:before {
    content:" ";
    display:table;
    clear:both
}
#copyright .copyright-row+.copyright-row {
    position:relative;
    padding-top:15px;
    margin-top:30px
}
#copyright .copyright-row+.copyright-row:before {
    content:"";
    display:block;
    position:absolute;
    height:1px;
    top:0;
    left:0;
    right:0;
    margin:0 30px
}
#copyright .url-holder {
    background:url("../img/footer-title.png") no-repeat left center transparent;
    width:230px;
    height:20px;
    float:left
}
#copyright .poweredby {
    font-size:11px
}
#copyright .poweredby a {
    display:inline-block;
    color:#adb5bd;
    padding-left:20px
}
#copyright .poweredby a:hover {
    text-decoration:none
}
body.ltr #copyright .poweredby a {
    padding-left:0;
    padding-right:20px
}
#breaking {
    position:fixed;
    width:100%;
    bottom:0;
    z-index:800;
    border-top:4px solid #ec0000;
    background:#E6E6E6
}
.breaking {
    margin-bottom:0
}
.breaking .box-content {
    padding-right:120px
}
.breaking .box-content h3 {
    margin:0;
    padding:3px 0;
    font-size:18px;
    font-weight:bold;
    line-height:1.3
}
.breaking .box-content h3 a {
    color:#EC0000
}
.breaking .box-content p {
    margin-bottom:0;
    color:#626262
}
.box {
    /*margin:20px 0;*/
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.box:after {
    display:block;
    clear:both;
    content:""
}
.box>header {
    background:transparent;
    height:26px;
    line-height:26px;
    margin-bottom:10px;
    position:relative
}
.box>header:after {
    display:block;
    content:"";
    width:90%;
    top:50%;
    right:0;
    height:0.075rem;
    position:absolute;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(50%,rgba(112,112,112,0.35)),to(rgb(0,86,124)));
    background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(112,112,112,0.35) 50%,rgb(0,86,124) 100%)
}
body.ltr .box>header:after {
    background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),color-stop(50%,rgba(112,112,112,0.35)),to(rgb(0,86,124)));
    background:linear-gradient(to left,rgba(255,255,255,0) 0%,rgba(112,112,112,0.35) 50%,rgb(0,86,124) 100%)
}
.box>header h1 {
    font-size:2.5rem;
    font-weight:bold;
    min-height:52px;
    line-height:52px
}
.box>header h2 {
    font-size:1rem;
    font-weight:bold;
    padding:0 10px 0 20px;
    margin:0;
    color:#00567c;
    background:#fff;
    position:relative;
    z-index:1;
    display:inline-block;
    padding-right:28px;
    line-height:26px
}
.box>header h2:before {
    display:block;
    content:"";
    width:18px;
    background:#00567c;
    top:50%;
    right:0;
    height:18px;
    position:absolute;
    border-radius:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
body.ltr .box>header h2:before {
    right:auto;
    left:-6px
}
body.dark .box>header h2 {
    color:#fff;
    background:#333
}
body.ltr .box>header h2 {
    margin-left:6px;
    margin-right:0;
    border-top-left-radius:0;
    border-top-right-radius:4px
}
.box>header h2>a {
    text-decoration:none;
    color:#00567c
}
body.dark .box>header h2>a {
    color:#fff
}
.box>header h2>span {
    display:block
}
.box>header h2:hover a {
    color:#ee0000
}
.box>header>.pagination {
    display:block;
    line-height:0;
    font-size:0;
    position:absolute;
    top:50%;
    left:10px;
    z-index:100;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
body.ltr .box>header>.pagination {
    left:auto;
    right:10px
}
.box>header>.pagination ul {
    margin:0;
    padding:0
}
.box>header>.pagination li {
    display:inline-block;
    border:0 none;
    -webkit-box-shadow:none;
    box-shadow:none;
    width:0.75rem;
    height:0.75rem;
    background:#d6d6d6;
    margin-right:10px
}
.box>header>.pagination li:hover,
.box>header>.pagination li[class*=active] {
    background:#869791
}
.box>header>.pagination li button {
    width:100%;
    height:100%;
    opacity:0;
    border:0 none;
    margin:0;
    padding:0;
    background:transparent;
    color:transparent
}
.box>footer {
    text-align:center;
    padding-top:20px
}
.box>footer .pagination {
    padding-right:0
}
.box>footer .pagination li {
    margin:0
}
.box>footer .more {
    display:inline-block;
    font-weight:normal;
    text-align:center;
    white-space:nowrap;
    vertical-align:middle;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    border:1px solid transparent;
    padding:0.375rem 0.75rem;
    font-size:0.8rem;
    line-height:1.5;
    border-radius:0.25rem;
    text-decoration:none;
    -webkit-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;
    transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;
    transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
    transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;
    color:#212529;
    background-color:#f8f9fa;
    border-color:#ced4da
}
.box>footer .more:hover {
    color:#212529;
    background-color:#e2e6ea;
    border-color:#b1bbc4
}
.box>footer .more.focus,
.box>footer .more:focus {
    -webkit-box-shadow:0 0 0 0.2rem rgba(206,212,218,0.5);
    box-shadow:0 0 0 0.2rem rgba(206,212,218,0.5)
}
.box>footer .more.disabled,
.box>footer .more:disabled {
    color:#212529;
    background-color:#f8f9fa;
    border-color:#ced4da
}
.box>footer .more:not(:disabled):not(.disabled).active,
.box>footer .more:not(:disabled):not(.disabled):active,
.show>.box>footer .more.dropdown-toggle {
    color:#212529;
    background-color:#dae0e5;
    border-color:#aab4bf
}
.box>footer .more:not(:disabled):not(.disabled).active:focus,
.box>footer .more:not(:disabled):not(.disabled):active:focus,
.show>.box>footer .more.dropdown-toggle:focus {
    -webkit-box-shadow:0 0 0 0.2rem rgba(206,212,218,0.5);
    box-shadow:0 0 0 0.2rem rgba(206,212,218,0.5)
}
.box>div ul {
    list-style:none;
    padding:0;
    margin:0
}
.box>div ul li figure {
    margin:0
}
.box>div ul li figure>a {
    width:100%;
    height:0;
    padding-bottom:66.6666666667%;
    display:block;
    overflow:hidden;
    position:relative
}
.box>div ul li figure>a img {
    display:block;
    width:100%;
    height:auto;
    min-height:100%;
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.box>div ul li .desc h1,
.box>div ul li .desc h2,
.box>div ul li .desc h3,
.box>div ul li .desc h4,
.box>div ul li .desc h5 {
    margin:0
}
.box>div ul li .desc h3 {
    font:bold 0.875rem/1.4 "Vazir"
}
body.ltr .box>div ul li .desc h3 {
    font-family:"Arial"
}
html[lang=ku] .box>div ul li .desc h3,
html[lang=ur] .box>div ul li .desc h3 {
    font-family:"Times New Roman",Arial,Times
}
.box>div ul li .desc h4 {
    font:normal 0.8rem/1.4 "Vazir"
}
body.ltr .box>div ul li .desc h4 {
    font-family:"Arial"
}
html[lang=ku] .box>div ul li .desc h4,
html[lang=ur] .box>div ul li .desc h4 {
    font-family:"Times New Roman",Arial,Times
}
.box>div ul li .desc h4,
.box>div ul li .desc h4 a {
    color:#6c757d
}
.box>div ul li .desc p {
    color:#6c757d
}
.box>div ul li .desc em {
    font-style:normal;
    background:yellow;
    padding:0 3px;
    color:#000
}
.box>div ul li .desc time a {
    color:#adb5bd;
    font-size:0.7rem;
    display:inline-block
}
.box>div ul li .desc time a:before {
    font-family:"nastooh-icons";
    content:"\e845";
    display:inline-block;
    margin-left:5px;
    font-size:0.75rem
}
body.ltr .box>div ul li .desc time a:before {
    margin-left:0;
    margin-right:5px
}
.box>div ul li .desc .author {
    margin-top:10px
}
.box>div ul li .desc .author a {
    color:#adb5bd;
    font-size:0.7rem;
    display:block
}
.box>div ul li .desc .category {
    display:inline-block;
    color:#880a0a
}
.box>div ul li .desc .category:after {
    content:"  ●  ";
    font-size:70%
}
.box>div ul li .desc .category a {
    color:#880a0a
}
.box>div ul li .desc .category a:hover {
    color:#ee0000
}
.box>div ul li .desc .comments-label {
    display:inline-block;
    background:#595782;
    color:#fff;
    margin-right:4px;
    font:normal 0.6rem/1 "Vazir";
    padding:4px 6px;
    border-radius:3px
}
body.ltr .box>div ul li .desc .comments-label {
    margin-left:4px;
    margin-right:0
}
.box>div ul li.hot .desc h3:after {
    display:inline-block;
    content:"\e84c";
    font-family:"nastooh-icons";
    color:#ee0000;
    padding-right:6px
}
body.ltr .box>div ul li.hot .desc h3:after {
    padding-left:6px;
    padding-right:0
}
.box>div ul li a {
    color:#3b3b3b;
    text-decoration:none
}
.box>div ul li a:hover {
    color:#00567c
}
body .mainbody .box>div ul li.inline-ad figure {
    float:none;
    width:100%;
    margin-left:0
}
body .mainbody .box>div ul li.inline-ad figure a {
    height:auto;
    padding:0
}
body .mainbody .box>div ul li.inline-ad figure a>img {
    position:static;
    min-height:0;
    -webkit-transform:none;
    transform:none
}
.box>div>.pagination {
    text-align:center;
    padding-top:10px;
    display:block
}
.box>div>.pagination>ul {
    margin:0;
    padding:0
}
.box>div>.pagination>ul li {
    display:inline-block!important;
    border:0 none;
    -webkit-box-shadow:none;
    box-shadow:none;
    width:0.75rem!important;
    height:0.75rem!important;
    background:#d6d6d6;
    margin-right:10px;
    float:none!important;
    border:0 none!important;
    margin-top:0!important;
    padding:0!important
}
.box>div>.pagination>ul li:hover,
.box>div>.pagination>ul li[class*=active] {
    background:#869791
}
.box>div>.pagination>ul li button {
    width:100%;
    height:100%;
    opacity:0;
    border:0 none;
    margin:0;
    padding:0;
    background:transparent;
    color:transparent
}
.box.img-v>div ul li figure a {
    width:100%;
    height:0;
    padding-bottom:125%
}
.box.desc-overlay ul li {
    position:relative
}
.box.desc-overlay ul li .desc {
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    padding:20px;
    text-shadow:0 0 3px #333;
    z-index:17;
    -webkit-transition:0.2s all;
    transition:0.2s all;
    overflow:hidden
}
.box.desc-overlay ul li .desc a {
    color:#fff
}
.box.desc-overlay ul li .desc p {
    color:#fff;
    -webkit-transition:0.2s all;
    transition:0.2s all;
    margin-bottom:0
}
.box.desc-overlay ul li .desc h3 {
    margin-bottom:20px
}
.box.desc-overlay ul li .desc h6 {
    color:#eee
}
.box.desc-overlay ul li .desc .author {
    color:#fff;
    color:#ddd
}
.box.desc-overlay ul li .desc time,
.box.desc-overlay ul li .desc time a {
    color:#ccc
}
.box.desc-overlay ul li figure {
    background:#000;
    position:relative
}
.box.desc-overlay ul li figure a {
    position:relative
}
.box.desc-overlay ul li figure a:after {
    display:block;
    content:"";
    width:100%;
    height:100%;
    z-index:11;
    position:absolute;
    bottom:0;
    left:0;
    background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(50%,rgba(0,0,0,0.8)),to(rgba(0,0,0,0.4)));
    background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 50%,rgba(0,0,0,0.4) 100%);
    max-height:100px
}
.box.desc-overlay ul li figure a img {
    z-index:9
}
.box.desc-overlay ul li h3 a:hover {
    color:#ee0000
}
.box.desc-on-hover ul li {
    position:relative;
    overflow:hidden
}
.box.desc-on-hover ul li .desc {
    -webkit-transform:translateY(100%);
    transform:translateY(100%)
}
.box.desc-on-hover ul li:hover .desc {
    -webkit-transform:translateY(0);
    transform:translateY(0)
}
.box.no-header>header,
.box.no-title>header {
    display:none
}
.box.header-clean>header {
    background:transparent;
    border:0 none
}
.box.header-clean>header h2 {
    background:transparent
}
.box.header-clean>header,
.box.header-clean>header h2,
.box.header-clean>header h2 a {
    color:#212529;
    border:0 none
}
.box.header-clean>header:after {
    display:none
}
.box.header-clean>header .social-links {
    background:transparent
}
.box.header-sm>header {
    float:right;
    background:#00567c
}
body.ltr .box.header-sm>header {
    float:left
}
.box.header-sm>header h2 {
    color:#fff;
    background:transparent;
    padding:0
}
.box.header-sm>header h2:before {
    display:none
}
body.ltr .box.header-sm>header h2 {
    padding:0
}
.box.header-sm>header h2>a,
.box.header-sm>header h2>span {
    color:#fff;
    padding:0 20px
}
.box.header-sm>header+div {
    clear:right
}
body.ltr .box.header-sm>header+div {
    clear:left
}
.box.header-lg>header h2 {
    font-size:1.5rem
}
.box.header-accent>header h2 {
    margin-right:0;
    background:transparent;
    padding-right:0
}
body.ltr .box.header-accent>header h2 {
    margin-left:0;
    padding-left:0
}
.box.header-accent>header h2:before {
    display:none
}
.box.header-accent>header h2 a {
    display:block;
    position:relative;
    margin-bottom:10px
}
.box.header-accent>header h2 a:after {
    display:block;
    content:"";
    position:absolute;
    bottom:-1px;
    width:100%;
    height:3px;
    background:#ee0000
}
div .box.header-bg-primary>header h2 {
    background:#00567c;
    padding-right:20px
}
body.ltr div .box.header-bg-primary>header h2 {
    padding-left:20px
}
body.dark div .box.header-bg-primary>header h2 {
    border-left:10px solid #333
}
.box.header-inline {
    position:relative
}
.box.header-inline>header {
    width:120px;
    float:right
}
.box.header-inline>header h2:before {
    display:none
}
.box.header-inline>header+div {
    margin-right:120px;
    padding-right:20px
}
.box.header-lg>header {
    height:52px;
    line-height:52px
}
.box.header-lg>header .social-links {
    margin:0;
    list-style:none;
    padding:0;
    margin-top:-52px
}
.box.header-lg>header .social-links li {
    font-size:2rem;
    float:left
}
.box.header-blink>header {
    padding-right:20px
}
.box.header-blink>header:before {
    content:"";
    display:block;
    position:absolute;
    top:50%;
    right:0;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    width:10px;
    height:10px;
    background:#ee0000;
    -webkit-transition:0.2s all;
    transition:0.2s all;
    border-radius:50%;
    -webkit-animation:blink 1s;
    animation:blink 1s;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite
}
.box.header-flat>header {
    height:32px;
    line-height:32px
}
.box.header-flat>header h2 {
    margin-right:0;
    float:none;
    border-radius:0;
    display:block;
    line-height:32px;
    font-size:1.3rem
}
.box.header-flat>header h2:before {
    display:none
}
body.ltr .box.header-flat>header h2 {
    margin-left:0;
    border-radius:0
}
.box.header-invert>header h2 {
    background:#00567c
}
.box.header-invert>header h2,
.box.header-invert>header h2 a {
    color:#fff
}
.box.header-icon>header h2 {
    padding-right:36px
}
.box.header-icon>header h2:before {
    display:none
}
body.ltr .box.header-icon>header h2 {
    padding-right:0;
    padding-left:36px
}
.box.header-icon>header h2:after {
    display:block;
    content:"";
    height:18px;
    width:25px;
    position:absolute;
    top:50%;
    right:0;
    margin:0;
    color:#00567c;
    font-family:"nastooh-icons";
    font-size:12px;
    line-height:18px;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    direction:ltr;
    text-align:center;
    text-indent:0.15rem;
    border-left:1px solid rgba(0,86,124,0.4);
    padding-left:2px
}
body.ltr .box.header-icon>header h2:after {
    right:auto;
    left:0;
    border-left:0 none;
    border-right:1px solid rgba(0,86,124,0.4);
    padding-left:0;
    padding-right:2px
}
body.dark .box.header-icon>header h2:after {
    color:#afafaf;
    border-right-color:#afafaf
}
.box.header-icon.header-icon-star>header h2:after {
    content:"\e80b"
}
.box.header-icon.header-icon-chat>header h2:after {
    content:"\e829"
}
.box.header-icon.header-icon-speaker>header h2:after {
    content:"\e839"
}
.box.header-icon.header-icon-folder>header h2:after {
    content:"\f115"
}
.box.header-icon.header-icon-heart>header h2:after {
    content:"\e81f"
}
.box.header-icon.header-icon-links>header h2:after {
    content:"\f07b"
}
.box.header-icon.header-icon-play>header h2:after {
    content:"\e813"
}
.box.header-icon.header-icon-comment>header h2:after {
    content:"\e828"
}
.box.header-icon.header-icon-user>header h2:after {
    content:"\e818"
}
.box.header-icon.header-icon-pencil>header h2:after {
    content:"\e837"
}
.box.header-icon.header-icon-camera>header h2:after {
    content:"\e82c"
}
.box.header-icon.header-icon-chart>header h2:after {
    content:"\f201"
}
.box.header-icon.header-icon-circle>header h2:after {
    content:"\f201"
}
.box.has-more-block>footer .more {
    display:block;
    margin-top:20px;
    height:70px;
    line-height:54px;
    font-family:"Vazir";
    font-size:1.3rem
}
body.dark .box.has-more-block>footer .more {
    color:#fff;
    background-color:#212529;
    border-color:#212529
}
body.dark .box.has-more-block>footer .more:hover {
    color:#fff;
    background-color:#101214;
    border-color:#0a0c0d
}
body.dark .box.has-more-block>footer .more.focus,
body.dark .box.has-more-block>footer .more:focus {
    -webkit-box-shadow:0 0 0 0.2rem rgba(33,37,41,0.5);
    box-shadow:0 0 0 0.2rem rgba(33,37,41,0.5)
}
body.dark .box.has-more-block>footer .more.disabled,
body.dark .box.has-more-block>footer .more:disabled {
    color:#fff;
    background-color:#212529;
    border-color:#212529
}
.show>body.dark .box.has-more-block>footer .more.dropdown-toggle,
body.dark .box.has-more-block>footer .more:not(:disabled):not(.disabled).active,
body.dark .box.has-more-block>footer .more:not(:disabled):not(.disabled):active {
    color:#fff;
    background-color:#0a0c0d;
    border-color:#050506
}
.show>body.dark .box.has-more-block>footer .more.dropdown-toggle:focus,
body.dark .box.has-more-block>footer .more:not(:disabled):not(.disabled).active:focus,
body.dark .box.has-more-block>footer .more:not(:disabled):not(.disabled):active:focus {
    -webkit-box-shadow:0 0 0 0.2rem rgba(33,37,41,0.5);
    box-shadow:0 0 0 0.2rem rgba(33,37,41,0.5)
}
body.ltr .box.has-more-block>footer .more {
    font-family:"Arial"
}
html[lang=ku] .box.has-more-block>footer .more,
html[lang=ur] .box.has-more-block>footer .more {
    font-family:"Times New Roman",Arial,Times
}
.box[class*=has-border] {
    position:relative
}
.box[class*=has-border]:after {
    content:"";
    display:block;
    width:100%;
    height:1px;
    bottom:0;
    clear:both;
    position:absolute;
    clear:both;
    background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAD0lEQVQImWNgQAKhoaH/AQQNAf/txTd4AAAAAElFTkSuQmCC")
}
.box[class*=has-border].border-solid:after {
    background:#dee2e6
}
.box.has-border-top {
    padding-top:20px
}
.box.has-border-top:after {
    top:0
}
.box.has-border-bottom {
    padding-bottom:20px
}
.box.has-border-bottom:after {
    top:auto;
    bottom:0
}
.box.hidden-time>div ul li time {
    display:none
}
.box.hidden-summary ul li p {
    display:none
}
.box.hidden-subtitle ul li h4 {
    display:none
}
.box.hidden-title ul li h3 {
    display:none
}
.box.hidden-desc ul li .desc {
    display:none
}
.box.hidden-img ul li figure {
    display:none
}
.box.title-only ul li .desc>:not(h3) {
    display:none
}
.box.ignore-hot ul li.hot .desc h3:after {
    display:none
}
.box.tabs-container .nav-tabs {
    padding-right:0
}
.box.tabs-container .nav-tabs .nav-item {
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1;
    text-align:center
}
@media (max-width:991.98px) {
    .box.tabs-container .nav-tabs .nav-item {
        -ms-flex-preferred-size:unset;
        flex-basis:unset;
        -webkit-box-flex:unset;
        -ms-flex-positive:unset;
        flex-grow:unset;
        width:100%
    }
}
.box.tabs-container .nav-tabs .nav-item .nav-link {
    font-size:1rem;
    font-weight:bold;
    line-height:30px;
    padding-top:0;
    padding-bottom:0;
    background:#e9ecef;
    border-top-right-radius:4px;
    border-left-top-radius:4px;
    border-color:#fff;
    dispaly:inline-block;
    font-family:"Vazir"
}
body.ltr .box.tabs-container .nav-tabs .nav-item .nav-link {
    font-family:"Arial";
    font-size:0.8rem
}
@media (max-width:1299.98px) {
    .box.tabs-container .nav-tabs .nav-item .nav-link {
        padding:0 8px
    }
}
@media (max-width:991.98px) {
    .box.tabs-container .nav-tabs .nav-item .nav-link {
        padding:0
    }
}
.box.tabs-container .nav-tabs .nav-item .nav-link.active {
    background:#00567c;
    color:#fff
}
.box[class*=" bg-"] {
    padding:10px;
    position:relative
}
.box.bg-graylight {
    background:#efefef
}
.box.bg-graylight>header h2 {
    background:#efefef
}
.box.bg-bluelight {
    background:#6e829a
}
.box.bg-bluelight>header h2 {
    background:#6e829a
}
.box.bg-bluelight>div ul li h4 a {
    color:#dee2e6
}
.box.bg-bluelight>div ul li a {
    color:#fff
}
.box.bg-bluelight>div ul li p {
    color:#adb5bd
}
.box.bg-bluelight.bg-continuous {
    margin:0;
    padding-top:20px;
    padding-bottom:20px
}
.box.bg-bluelight.bg-continuous:after,
.box.bg-bluelight.bg-continuous:before {
    display:block;
    content:"";
    position:absolute;
    top:0;
    right:100%;
    width:1000px;
    height:100%;
    background:#6e829a
}
.box.bg-bluelight.bg-continuous:after {
    right:auto;
    left:100%
}
.box.bg-bluelight>header:after {
    background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(50%,rgba(112,112,112,0.35)),to(rgb(255,255,255)));
    background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(112,112,112,0.35) 50%,rgb(255,255,255) 100%)
}
body.ltr .box.bg-bluelight>header:after {
    background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),color-stop(50%,rgba(112,112,112,0.35)),to(rgb(255,255,255)));
    background:linear-gradient(to left,rgba(255,255,255,0) 0%,rgba(112,112,112,0.35) 50%,rgb(255,255,255) 100%)
}
.box.bg-bluelight>header h2 {
    color:#fff
}
.box.bg-bluelight>header h2>a,
.box.bg-bluelight>header h2>span {
    border-color:#fff;
    color:#fff
}
.box.bg-bluelight>header h2:before {
    background:#adb5bd
}
.box.bg-bluelight>header h2:after {
    color:#fff;
    border-color:#777
}
body.ltr .box.bg-bluelight>header h2:after {
    border-color:#777
}
.box.bg-redlight {
    background:#e04a39
}
.box.bg-redlight>header h2 {
    background:#e04a39
}
.box.bg-redlight>div ul li h4 a {
    color:#dee2e6
}
.box.bg-redlight>div ul li a {
    color:#fff!important
}
.box.bg-redlight>div ul li p {
    color:#adb5bd!important
}
.box.bg-redlight.bg-continuous {
    margin:0;
    padding-top:20px;
    padding-bottom:20px
}
.box.bg-redlight.bg-continuous:after,
.box.bg-redlight.bg-continuous:before {
    display:block;
    content:"";
    position:absolute;
    top:0;
    right:100%;
    width:1000px;
    height:100%;
    background:#e04a39
}
.box.bg-redlight.bg-continuous:after {
    right:auto;
    left:100%
}
.box.bg-redlight>header:after {
    background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(50%,rgba(112,112,112,0.35)),to(rgb(255,255,255)));
    background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(112,112,112,0.35) 50%,rgb(255,255,255) 100%)
}
body.ltr .box.bg-redlight>header:after {
    background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),color-stop(50%,rgba(112,112,112,0.35)),to(rgb(255,255,255)));
    background:linear-gradient(to left,rgba(255,255,255,0) 0%,rgba(112,112,112,0.35) 50%,rgb(255,255,255) 100%)
}
.box.bg-redlight>header h2 {
    color:#fff
}
.box.bg-redlight>header h2>a,
.box.bg-redlight>header h2>span {
    border-color:#fff;
    color:#fff
}
.box.bg-redlight>header h2:before {
    background:#adb5bd
}
.box.bg-redlight>header h2:after {
    color:#fff;
    border-color:#777
}
body.ltr .box.bg-redlight>header h2:after {
    border-color:#777
}
.box.bg-primary {
    background:#00567c
}
.box.bg-primary>header h2 {
    background:#00567c
}
.box.bg-primary>div ul li h4 a {
    color:#dee2e6
}
.box.bg-primary>div ul li a {
    color:#fff
}
.box.bg-primary>div ul li p {
    color:#adb5bd
}
.box.inner-bg>div {
    background:#efefef
}
.box.is-indicator {
    background:rgba(0,86,124,0.7);
    padding:10px;
    padding-left:0;
    margin-top:-10px
}
body.ltr .box.is-indicator {
    padding-left:10px;
    padding-right:0
}
@media (max-width:1299.98px) {
    .box.is-indicator {
        margin-top:-16px
    }
}
@media (max-width:991.98px) {
    .box.is-indicator {
        margin-top:-20px
    }
}
@media (max-width:767.98px) {
    .box.is-indicator {
        display:none
    }
}
.box.is-indicator .desc {
    display:none
}
.box.is-indicator .slick-arrow {
    display:none
}
.box.h6-overlay>div ul li figure {
    position:relative
}
.box.h6-overlay>div ul li figure h6 {
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    background:#00567c;
    z-index:100;
    margin:0;
    text-align:center;
    font:normal 0.75rem/2 "Vazir";
    color:#fff
}
.box.h6-overlay>div ul li figure h6 a {
    display:block;
    color:#fff;
    outline:0 none
}
.box._play ul li figure a {
    position:relative
}
.box._play ul li figure a:before {
    display:block;
    position:absolute;
    top:50%;
    left:50%;
    width:4rem;
    height:4rem;
    content:"\e834";
    -webkit-transition:0.2s all;
    transition:0.2s all;
    font:normal 4rem/1 "nastooh-icons";
    color:#fff;
    z-index:10;
    -webkit-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%);
    opacity:0.75;
    text-align:center
}
@media (max-width:767.98px) {
    .box._play ul li figure a:before {
        font-size:2.5rem
    }
}
.box._play ul li figure a:hover:before {
    opacity:1
}
.box._play ul li:not(.video) figure a:before {
    display:none
}
@media (max-width:991.98px) {
    .box._play.top ul li figure a:before {
        font-size:4rem
    }
}
.box._play-forced ul li figure a:before {
    display:block!important
}
.box._types ul li.audio figure a,
.box._types ul li.photo figure a,
.box._types ul li.video figure a {
    position:relative
}
.box._types ul li.audio figure a:before,
.box._types ul li.photo figure a:before,
.box._types ul li.video figure a:before {
    display:block;
    position:absolute;
    top:0;
    width:32px;
    height:32px;
    left:0;
    background:#fff;
    -webkit-transition:0.2s all;
    transition:0.2s all;
    font:normal 15px/32px "nastooh-icons";
    color:#00567c;
    text-align:center;
    z-index:90;
    opacity:0.7
}
body.ltr .box._types ul li.audio figure a:before,
body.ltr .box._types ul li.photo figure a:before,
body.ltr .box._types ul li.video figure a:before {
    left:auto;
    right:0
}
.box._types ul li.audio:hover figure:before,
.box._types ul li.photo:hover figure:before,
.box._types ul li.video:hover figure:before {
    background:rgba(0,181,175,0.7)
}
.box._types ul li.video figure a:before {
    content:"\e82e"
}
.box._types ul li.audio figure a:before {
    content:"\e817"
}
.box._types ul li.photo figure a:before {
    content:"\e82c"
}
.box._types.hidden-img:not(.list-bullets) ul li.audio .desc h3 a:after,
.box._types.hidden-img:not(.list-bullets) ul li.photo .desc h3 a:after,
.box._types.hidden-img:not(.list-bullets) ul li.video .desc h3 a:after,
.box._types.title-only:not(.list-bullets) ul li.audio .desc h3 a:after,
.box._types.title-only:not(.list-bullets) ul li.photo .desc h3 a:after,
.box._types.title-only:not(.list-bullets) ul li.video .desc h3 a:after {
    display:inline-block;
    font-family:"nastooh-icons";
    padding-right:6px;
    font-size:85%
}
body.ltr .box._types.hidden-img:not(.list-bullets) ul li.audio .desc h3 a:after,
body.ltr .box._types.hidden-img:not(.list-bullets) ul li.photo .desc h3 a:after,
body.ltr .box._types.hidden-img:not(.list-bullets) ul li.video .desc h3 a:after,
body.ltr .box._types.title-only:not(.list-bullets) ul li.audio .desc h3 a:after,
body.ltr .box._types.title-only:not(.list-bullets) ul li.photo .desc h3 a:after,
body.ltr .box._types.title-only:not(.list-bullets) ul li.video .desc h3 a:after {
    padding-left:6px;
    padding-right:0
}
.box._types.hidden-img:not(.list-bullets) ul li.video .desc h3 a:after,
.box._types.title-only:not(.list-bullets) ul li.video .desc h3 a:after {
    content:"\e82e"
}
.box._types.hidden-img:not(.list-bullets) ul li.audio .desc h3 a:after,
.box._types.title-only:not(.list-bullets) ul li.audio .desc h3 a:after {
    content:"\e817"
}
.box._types.hidden-img:not(.list-bullets) ul li.photo .desc h3 a:after,
.box._types.title-only:not(.list-bullets) ul li.photo .desc h3 a:after {
    content:"\e82c"
}
.box.lazy-player ul li.playing figure:after {
    display:none
}
.box.lazy-player ul li.playing figure a:before {
    display:none
}
.box.lazy-player ul li.playing figure a:after {
    display:none
}
.box.lazy-player ul li.playing .desc {
    height:0;
    padding:0;
    margin:0;
    border:0 none;
    overflow:visible;
    top:10px;
    right:20px
}
.box.lazy-player ul li.playing .desc h4,
.box.lazy-player ul li.playing .desc p {
    display:none
}
.box.lazy-player ul li.playing .desc h3 {
    font:bold 0.875rem/1.4 "Vazir"
}
.box.lazy-player ul li.playing .desc h3 a {
    display:block
}
.box.lazy-player ul li.playing .desc h3 a:before {
    content:"\f07b";
    font-family:"nastooh-icons";
    margin-left:5px
}
.box.secondary>div ul li .desc h3 {
    font-size:1rem
}
body.ltr .box.secondary>div ul li .desc h3 {
    font-size:0.85rem
}
.box.list>div ul li {
    clear:both
}
.box.list>div ul li:after {
    display:block;
    clear:both;
    content:""
}
.box.list>div ul li .desc:after {
    display:table;
    content:"";
    width:100%;
    clear:both;
    height:1px
}
.box.list>div ul li .desc p {
    margin-bottom:5px;
    color:#343a40
}
.box.list.list-bordered>div ul li {
    position:relative;
    margin-bottom:8px;
    padding-bottom:8px
}
.box.list.list-bordered>div ul li:after {
    content:"";
    display:block;
    width:100%;
    height:1px;
    bottom:0;
    clear:both;
    position:absolute;
    clear:both;
    background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAEElEQVQYV2NkQAK7d+/+DwAHtAMyHS0C6AAAAABJRU5ErkJggg==")
}
body.dark .box.list.list-bordered>div ul li:after {
    background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAD0lEQVQYV2NkQAKFhYX/AQUaAlTx34dkAAAAAElFTkSuQmCC")
}
.box.list.list-bordered>div ul li:last-child:after {
    display:none
}
.box.list.list-bullets>div ul {
    list-style:disc inside
}
.box.list.list-bullets>div ul li {
    position:relative;
    line-height:1.5;
    list-style-position:outside;
    margin-right:20px;
    color:#00567c;
    padding-bottom:4px;
    margin-bottom:4px
}
body.ltr .box.list.list-bullets>div ul li {
    margin-right:0;
    margin-left:20px
}
.box.list.list-bullets>div ul li .desc {
    display:inline
}
.box.list.list-bullets>div ul li .desc h3 {
    display:inline;
    font:500 0.8rem/1.5 "Vazir"
}
body.ltr .box.list.list-bullets>div ul li .desc h3 {
    font-family:"Arial"
}
html[lang=ku] .box.list.list-bullets>div ul li .desc h3,
html[lang=ur] .box.list.list-bullets>div ul li .desc h3 {
    font-family:"Times New Roman",Arial,Times
}
@media (max-width:991.98px) {
    .box.list.list-bullets>div ul li .desc h3 {
        font-size:0.7rem;
        line-height:1.2
    }
}
@media (max-width:991.98px) {
    .box.list.list-bullets>div ul li {
        padding-bottom:2px;
        margin-bottom:2px
    }
}
.box.list.list-bullets.list-bullets.accented-bullets>div ul {
    list-style-type:square
}
.box.list.list-bullets.list-bullets.accented-bullets>div ul li {
    color:#ee0000
}
.box.list.list-bullets._types>div ul {
    list-style:none
}
.box.list.list-bullets._types>div ul li {
    margin-right:0;
    padding-right:20px
}
body.ltr .box.list.list-bullets._types>div ul li {
    margin-left:0;
    padding-left:20px;
    padding-right:0
}
.box.list.list-bullets._types>div ul li:before {
    content:"";
    display:block;
    position:absolute;
    -webkit-transition:0.2s all;
    transition:0.2s all;
    z-index:90;
    opacity:0.7;
    width:6px;
    height:6px;
    background:#00567c;
    right:6px;
    top:6px
}
body.ltr .box.list.list-bullets._types>div ul li:before {
    right:auto;
    left:0
}
.box.list.list-bullets._types>div ul li.audio:before,
.box.list.list-bullets._types>div ul li.photo:before,
.box.list.list-bullets._types>div ul li.video:before {
    top:1px;
    right:0;
    width:1rem;
    height:1rem;
    font:normal 13px/1rem "nastooh-icons";
    color:#00567c;
    text-align:center;
    background:transparent
}
body.dark .box.list.list-bullets._types>div ul li.audio:before,
body.dark .box.list.list-bullets._types>div ul li.photo:before,
body.dark .box.list.list-bullets._types>div ul li.video:before {
    color:#adb5bd
}
.box.list.list-bullets._types>div ul li.video:before {
    content:"\e82e"
}
.box.list.list-bullets._types>div ul li.audio:before {
    content:"\e817"
}
.box.list.list-bullets._types>div ul li.photo:before {
    content:"\e82c"
}
.box.list.list-bullets._types>div ul li:hover:before {
    opacity:1
}
.box.list.list-bullets.list-cols>div ul {
    margin-left:-10px;
    margin-right:-10px
}
.box.list.list-bullets.list-cols>div ul li {
    width:50%;
    margin-right:50%;
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    clear:none
}
body.ltr .box.list.list-bullets.list-cols>div ul li {
    margin-right:0;
    margin-left:50%
}
.box.list.list-bullets.list-cols>div ul li .desc:after {
    display:none
}
.box.list.list-bullets.list-cols>div ul li:after {
    display:none
}
.box.list.list-bullets.list-cols>div ul li:first-child {
    margin-right:0;
    float:right;
    padding-right:0
}
body.ltr .box.list.list-bullets.list-cols>div ul li:first-child {
    float:left;
    padding-left:0;
    padding-right:0
}
@media (max-width:991.98px) {
    .box.list.list-bullets.list-cols>div ul li {
        width:100%;
        margin-right:0;
        float:none
    }
    .box.list.list-bullets.list-cols>div ul li:first-child {
        float:none
    }
}
.box.list.list-spaced>div ul li {
    margin-bottom:8px;
    padding-bottom:8px
}
.box.list.list-numbers>div ul {
    counter-reset:list;
    list-style-type:persian;
    list-style:none
}
.box.list.list-numbers>div ul li {
    counter-increment:list;
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:100%;
    height:auto;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    min-height:40px;
    margin:0;
    padding:0
}
.box.list.list-numbers>div ul li:before {
    content:counter(list,persian);
    text-indent:-5px;
    text-align:center;
    font-family:"Vazir";
    font-weight:bold;
    font-size:1.6rem;
    display:inline-block;
    float:right;
    width:40px;
    height:40px;
    line-height:40px;
    color:#ced4da;
    min-width:40px
}
body.ltr .box.list.list-numbers>div ul li:before {
    content:counter(list,decimal);
    font-family:"Arial"
}
html[lang=ku] .box.list.list-numbers>div ul li:before,
html[lang=ur] .box.list.list-numbers>div ul li:before {
    font-family:"Times New Roman",Arial,Times
}
.box.list.list-numbers>div ul li .desc h3 {
    padding:4px 0;
    font-size:0.88rem
}
.box.list.list-thumbs>div ul li {
    margin-bottom:10px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.box.list.list-thumbs>div ul li figure {
    min-width:110px
}
.box.list.list-thumbs>div ul li figure+.desc {
    padding-right:8px
}
body.ltr .box.list.list-thumbs>div ul li figure+.desc {
    padding-right:0;
    padding-left:8px
}
@media (max-width:1299.98px) {
    .box.list.list-thumbs>div ul li figure {
        min-width:90px
    }
}
@media (max-width:991.98px) {
    .box.list.list-thumbs>div ul li figure {
        margin-left:8px
    }
    body.ltr .box.list.list-thumbs>div ul li figure {
        margin-left:0;
        margin-right:8px
    }
}
.box.list.list-thumbs>div ul li .desc p {
    color:#6c757d
}
.box.list.list-thumbs.thumbs-xs>div ul li figure {
    min-width:40px
}
.box.list.list-thumbs.thumbs-xs>div ul li .desc h3 {
    font:bold 1rem/40px "Vazir"
}
body.ltr .box.list.list-thumbs.thumbs-xs>div ul li .desc h3 {
    font-family:"Arial"
}
html[lang=ku] .box.list.list-thumbs.thumbs-xs>div ul li .desc h3,
html[lang=ur] .box.list.list-thumbs.thumbs-xs>div ul li .desc h3 {
    font-family:"Times New Roman",Arial,Times
}
.box.list.list-thumbs.thumbs-sm>div ul li figure {
    min-width:80px
}
.box.list.list-thumbs.thumbs-sm>div ul li .desc h3 {
    font:bold 1rem/1.4 "Vazir"
}
body.ltr .box.list.list-thumbs.thumbs-sm>div ul li .desc h3 {
    font-family:"Arial";
    font-size:0.85rem
}
html[lang=ku] .box.list.list-thumbs.thumbs-sm>div ul li .desc h3,
html[lang=ur] .box.list.list-thumbs.thumbs-sm>div ul li .desc h3 {
    font-family:"Times New Roman",Arial,Times
}
@media (max-width:991.98px) {
    .box.list.list-thumbs.thumbs-md>div ul li {
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .box.list.list-thumbs.thumbs-md>div ul li figure {
        width:100%;
        float:none;
        margin-left:0
    }
    .box.list.list-thumbs.thumbs-md>div ul li .desc {
        padding-right:0;
        padding-top:5px
    }
    .box.list.list-thumbs.thumbs-md>div ul li .desc time {
        display:none
    }
    .box.list.list-thumbs.thumbs-md.first-featured>div ul li {
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
}
.box.list.list-thumbs.thumbs-lg>div ul li figure {
    min-width:150px
}
@media (max-width:991.98px) {
    .box.list.list-thumbs.thumbs-lg>div ul li figure {
        width:80px
    }
    .box.list.list-thumbs.thumbs-lg>div ul li figure+.desc p {
        display:none
    }
}
.box.list.list-thumbs.thumbs-lg>div ul li .desc h3 {
    font-size:1rem
}
.box.list.list-thumbs.thumbs-lg>div ul li .desc h3 a {
    display:block;
    padding-bottom:5px
}
@media (max-width:991.98px) {
    .box.list.list-thumbs.thumbs-lg>div ul li .desc h3 {
        font-size:0.85rem
    }
}
.box.list.list-thumbs.thumbs-rounded>div ul li figure a {
    display:block;
    border-radius:50%;
    width:100%;
    height:0;
    padding-bottom:100%
}
.box.list.list-thumbs.first-featured>div ul li {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row
}
.box.list.list-thumbs.first-featured>div ul li figure {
    min-width:110px;
    float:none
}
.box.list.list-thumbs.first-featured>div ul li .desc {
    margin-right:0
}
.box.list.list-thumbs.first-featured>div ul li:first-child {
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.box.list.list-thumbs.first-featured>div ul li:first-child figure {
    width:100%;
    float:none
}
.box.list.list-thumbs.first-featured>div ul li:first-child .desc {
    margin-right:0
}
.box.list.list-thumbs.follow>div ul li:nth-child(3),
.box.list.list-thumbs.follow>div ul li:nth-child(4) {
    background:green
}
.box.list.list-thumbs.follow>div ul li:nth-child(3) .desc h3,
.box.list.list-thumbs.follow>div ul li:nth-child(4) .desc h3 {
    padding-top:10px
}
.box.list.list-thumbs.follow>div ul li:nth-child(3) .desc h3 a,
.box.list.list-thumbs.follow>div ul li:nth-child(4) .desc h3 a {
    color:#fff
}
.box.list.list-thumbs.follow>div ul li:nth-child(5),
.box.list.list-thumbs.follow>div ul li:nth-child(6) {
    background:red
}
.box.list.list-thumbs.follow>div ul li:nth-child(5) .desc h3,
.box.list.list-thumbs.follow>div ul li:nth-child(6) .desc h3 {
    padding-top:10px
}
.box.list.list-thumbs.follow>div ul li:nth-child(5) .desc h3 a,
.box.list.list-thumbs.follow>div ul li:nth-child(6) .desc h3 a {
    color:#fff
}
.box.list.first-featured>div ul li:first-child {
    list-style:none;
    margin-right:0;
    padding-right:0
}
body.ltr .box.list.first-featured>div ul li:first-child {
    margin-left:0;
    padding-left:0!important
}
.box.list.first-featured>div ul li:first-child:before {
    display:none
}
.box.list.first-featured>div ul li:first-child figure {
    display:block;
    padding-bottom:10px
}
.box.list.first-featured>div ul li:first-child figure+.desc {
    display:block
}
.box.list.first-featured>div ul li:first-child .desc h3 {
    font:bold 1rem/1.4 "Vazir"
}
body.ltr .box.list.first-featured>div ul li:first-child .desc h3 {
    font-family:"Arial";
    font-size:1.2rem
}
html[lang=ku] .box.list.first-featured>div ul li:first-child .desc h3,
html[lang=ur] .box.list.first-featured>div ul li:first-child .desc h3 {
    font-family:"Times New Roman",Arial,Times
}
.box.list.first-featured.bg-graylight>div ul li:first-child {
    background:#343a40;
    margin-bottom:10px
}
.box.list.first-featured.bg-graylight>div ul li:first-child .desc {
    padding:0 10px 10px
}
.box.list.first-featured.bg-graylight>div ul li:first-child .desc h4 a,
.box.list.first-featured.bg-graylight>div ul li:first-child .desc p {
    color:#e9ecef
}
.box.list.first-featured.bg-graylight>div ul li:first-child .desc h3 a {
    color:#fff
}
.box.list.first-featured:not(.hidden-subtitle) ul li:first-child h4 {
    display:block
}
.box.list.first-thumb>div ul li:first-child {
    list-style:none;
    margin-right:0
}
.box.list.first-thumb>div ul li:first-child:before {
    display:none
}
body.ltr .box.list.first-thumb>div ul li:first-child {
    margin-left:0
}
.box.list.first-thumb>div ul li:first-child figure {
    display:block;
    width:110px;
    float:right
}
body.ltr .box.list.first-thumb>div ul li:first-child figure {
    float:left
}
.box.list.first-thumb>div ul li:first-child figure+.desc {
    display:block;
    margin-right:110px;
    padding-right:8px
}
body.ltr .box.list.first-thumb>div ul li:first-child figure+.desc {
    margin-right:0;
    margin-left:110px;
    padding-right:0;
    padding-left:8px
}
.box.list.first-thumb>div ul li:first-child .desc h3 {
    font-size:1.06rem;
    font-family:"Vazir";
    font-weight:bold
}
body.ltr .box.list.first-thumb>div ul li:first-child .desc h3 {
    font-family:"Arial"
}
html[lang=ku] .box.list.first-thumb>div ul li:first-child .desc h3,
html[lang=ur] .box.list.first-thumb>div ul li:first-child .desc h3 {
    font-family:"Times New Roman",Arial,Times
}
.box.list.list-cols>div ul {
    margin-left:-10px;
    margin-right:-10px
}
.box.list.list-cols>div ul li {
    width:50%;
    margin-right:50%;
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    clear:none
}
body.ltr .box.list.list-cols>div ul li {
    margin-right:0;
    margin-left:50%
}
.box.list.list-cols>div ul li .desc:after {
    display:none
}
.box.list.list-cols>div ul li:after {
    display:none
}
.box.list.list-cols>div ul li:first-child {
    margin-right:0;
    float:right;
    padding-right:0
}
body.ltr .box.list.list-cols>div ul li:first-child {
    float:left;
    margin-left:0
}
@media (max-width:991.98px) {
    .box.list.list-cols>div ul li {
        width:100%;
        margin-right:0;
        float:none
    }
    .box.list.list-cols>div ul li:first-child {
        float:none
    }
}
.box.list.list-cols.list-bullets>div ul li {
    list-style-position:inside
}
@media (min-width:1300px) {
    .box.list.list-cols.second-desc>div ul li:nth-child(2) {
        padding-right:0;
        border-bottom:1px solid #ddd;
        margin-bottom:10px;
        padding-bottom:10px
    }
    .box.list.list-cols.second-desc>div ul li:nth-child(2):before {
        display:none
    }
    .box.list.list-cols.second-desc>div ul li:nth-child(2) .desc h3 {
        text-align:center;
        display:block;
        font:bold 0.875rem/1.4 "Vazir";
        font-size:1.15rem;
        padding-bottom:10px
    }
    .box.list.list-cols.second-desc>div ul li:nth-child(2) .desc p {
        display:block;
        font-size:0.75rem
    }
}
@media (min-width:1300px) {
    .box.list.list-cols.second-desc.list-bullets>div ul li:nth-child(2) {
        list-style:none
    }
}
@media (min-width:1300px) {
    .box.list.list-cols.has-desc>div ul li:not(:first-of-type) {
        padding-right:0;
        border-bottom:1px solid #ddd;
        margin-bottom:10px;
        padding-bottom:10px
    }
    .box.list.list-cols.has-desc>div ul li:not(:first-of-type):before {
        display:none
    }
    .box.list.list-cols.has-desc>div ul li:not(:first-of-type) .desc h3 {
        text-align:center;
        display:block;
        font:bold 0.875rem/1.4 "Vazir";
        font-size:1.15rem;
        padding-bottom:10px
    }
    .box.list.list-cols.has-desc>div ul li:not(:first-of-type) .desc p {
        display:block;
        font-size:0.75rem
    }
}
@media (min-width:1300px) {
    .box.list.list-cols.has-desc.list-bullets>div ul li:not(:first-of-type) {
        list-style:none
    }
}
.box.list.list-cols.list-bordered>div ul li:after {
    display:block
}
.box.list.list-cols.list-bordered>div ul li:first-child:after {
    display:none
}
.box.list.list-cols-3>div ul {
    margin-left:-10px;
    margin-right:-10px;
    position:relative
}
.box.list.list-cols-3>div ul li {
    clear:none;
    margin-bottom:13.3333333333px;
    width:33.33333%;
    float:right;
    padding-bottom:13.3333333333px;
    border-left:10px solid transparent;
    border-right:10px solid transparent
}
@media (max-width:1299.98px) {
    .box.list.list-cols-3>div ul li {
        width:50%;
        margin-right:50%
    }
}
@media (max-width:767.98px) {
    .box.list.list-cols-3>div ul li {
        width:100%;
        margin-right:0
    }
}
.box.list.list-cols-3.list-bordered>div ul li:last-child {
    margin-bottom:0;
    padding-bottom:0
}
.box.list.list-cols-3.list-bordered>div ul li:last-child:after {
    content:"";
    display:block;
    width:100%;
    height:1px;
    bottom:0;
    clear:both;
    position:absolute;
    clear:both;
    background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAEElEQVQYV2NkQAK7d+/+DwAHtAMyHS0C6AAAAABJRU5ErkJggg==")
}
body.dark .box.list.list-cols-3.list-bordered>div ul li:last-child:after {
    background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAD0lEQVQYV2NkQAKFhYX/AQUaAlTx34dkAAAAAElFTkSuQmCC")
}
@media (max-width:991.98px) {
    .box.list.list-cols-3.list-bordered>div ul li:last-child:after {
        display:none
    }
}
.box.list.list-cols-3.first-featured.list-bordered>div ul li:first-child:after {
    display:none
}
.box.list.list-cols-3.first-featured>div ul li:last-child {
    padding-bottom:13.3333333333px
}
.box.list.list-cols-3.first-featured>div ul li:first-child {
    background:transparent;
    position:relative;
    margin-bottom:0;
    padding-bottom:0
}
.box.list.list-cols-3.first-featured>div ul li:first-child .desc {
    padding-top:10px
}
.box.list.list-cols-3.first-featured>div ul li:first-child .desc h3 a,
.box.list.list-cols-3.first-featured>div ul li:first-child .desc h4 a,
.box.list.list-cols-3.first-featured>div ul li:first-child .desc h5 a,
.box.list.list-cols-3.first-featured>div ul li:first-child .desc h6 a {
    color:#3b3b3b
}
.box.list.list-cols-3.first-featured>div ul li:first-child .desc p {
    color:#333
}
.box.list.list-cols-3.first-featured>div ul li:first-child .desc p {
    display:block
}
.box.list.list-cols-3.first-featured>div ul li:first-child figure {
    margin:0;
    padding:0
}
.box.list.list-cols-3.first-featured>div ul li:first-child figure a {
    position:relative
}
.box.list.list-cols-3.first-featured>div ul li:first-child h3 a:hover {
    color:#ee0000
}
@media (max-width:1299.98px) {
    .box.list.list-cols-3.first-featured>div ul li:first-child {
        margin-right:0;
        position:absolute;
        top:0;
        right:0
    }
    .box.list.list-cols-3.first-featured>div ul li:first-child .desc {
        position:static
    }
}
@media (max-width:767.98px) {
    .box.list.list-cols-3.first-featured>div ul li:first-child {
        position:static;
        margin-bottom:20px
    }
}
.box.list.headlines>div ul li .desc h3 {
    font:bold 0.92rem/1.4 "Vazir"
}
body.ltr .box.list.headlines>div ul li .desc h3 {
    font-size:0.8rem
}
.box.list.cols>div ul li {
    margin-right:0;
    clear:none
}
.box.list.cols>div ul li:nth-child(odd) {
    clear:both
}
.box.list.cols>div ul li:last-child:after {
    display:block
}
@media (max-width:991.98px) {
    .box.list.cols>div ul li figure {
        width:100%;
        float:none
    }
    .box.list.cols>div ul li figure+.desc {
        padding-right:0
    }
}
@media (max-width:1299.98px) {
    .box.list.cols.title-only.list-bordered>div ul li {
        width:100%;
        float:none
    }
}
.box.list.cols.list-bullets>div ul li {
    list-style-position:inside
}
body.ltr .box.list.cols.list-bullets>div ul li {
    margin-left:0
}
.box.list.cols.list-bordered>div ul li {
    height:3rem
}
.box.list.cols.list-bordered.cols-2>div ul li:nth-child(n+3) {
    margin-top:0
}
.box.cols>div ul {
    margin:0 -10px
}
.box.cols>div ul:after {
    display:block;
    clear:both;
    content:""
}
.box.cols>div ul li {
    width:50%;
    float:right;
    border-left:10px solid transparent;
    border-right:10px solid transparent
}
body.ltr .box.cols>div ul li {
    float:left
}
.box.cols:not(.hidden-img)>div ul li>figure+.desc>:first-child a,
.box.cols:not(.title-only)>div ul li>figure+.desc>:first-child a {
    padding-top:6px;
    display:block
}
body.ltr .box.cols:not(.hidden-img)>div ul li>figure+.desc>:first-child a,
body.ltr .box.cols:not(.title-only)>div ul li>figure+.desc>:first-child a {
    padding-top:0
}
.box.cols.cols-2>div ul li {
    width:50%
}
.box.cols.cols-2>div ul li:nth-child(odd) {
    clear:both
}
.box.cols.cols-2>div ul li:nth-child(n+3) {
    margin-top:20px
}
.box.cols.cols-3>div ul li {
    width:33.333333%
}
.box.cols.cols-3>div ul li:nth-child(3n+1) {
    clear:both
}
.box.cols.cols-3>div ul li:nth-child(n+4) {
    margin-top:20px
}
.box.cols.cols-3>div ul li h3 {
    font:bold 0.85rem/1.5 "Vazir"
}
body.ltr .box.cols.cols-3>div ul li h3 {
    font-size:1rem
}
.box.cols.cols-4>div ul li {
    width:25%
}
.box.cols.cols-4>div ul li:nth-child(2n) {
    clear:none
}
.box.cols.cols-4>div ul li:nth-child(4n+1) {
    clear:both
}
.box.cols.cols-4>div ul li:nth-child(n+5) {
    margin-top:20px
}
.box.cols.cols-4>div ul li .desc h3 {
    margin-bottom:5px
}
.box.cols.cols-4 > div ul li .desc h3 a {
    display: inline-block;
    padding-top: 5px;
    font-weight: normal;
    font-size: 14px !important;
    text-align: right;
}
@media (max-width:991.98px) {
    .box.cols.cols-4>div ul li {
        width:50%
    }
}
.box.cols.cols-4.first-featured>div ul li:nth-child(2n) {
    clear:none
}
.box.cols.cols-4.first-featured>div ul li:nth-child(n+5) {
    margin-top:0
}
.box.cols.cols-4.first-featured>div ul li:nth-child(n+4) {
    margin-top:20px
}
.box.cols.cols-4.first-featured>div ul li:first-child {
    width:50%;
    position:relative
}
.box.cols.cols-4.first-featured>div ul li:first-child .desc {
    position:absolute;
    bottom:0;
    right:0;
    width:100%;
    padding:20px;
    text-shadow:0 0 3px #333;
    -webkit-transition:0.2s all;
    transition:0.2s all;
    overflow:hidden
}
.box.cols.cols-4.first-featured>div ul li:first-child .desc a {
    color:#fff
}
.box.cols.cols-4.first-featured>div ul li:first-child .desc p {
    color:#fff;
    -webkit-transition:0.2s all;
    transition:0.2s all;
    margin-bottom:0
}
.box.cols.cols-4.first-featured>div ul li:first-child .desc h3 {
    font-size:1.2rem
}
@media (max-width:767.98px) {
    .box.cols.cols-4.first-featured>div ul li {
        width:50%!important
    }
    .box.cols.cols-4.first-featured>div ul li:first-child {
        width:100%!important;
        margin-bottom:10px
    }
    .box.cols.cols-4.first-featured>div ul li:nth-child(n+4) {
        margin-top:10px
    }
}
@media (max-width:991.98px) {
    .box.cols.cols-4.first-featured.desc-overlay ul li .desc {
        padding:10px
    }
}
.box.cols.cols-5>div ul li {
    width:20%
}
.box.cols.cols-5>div ul li:nth-child(5n+1) {
    clear:both
}
.box.cols.cols-6>div ul li {
    width:16.666666%
}
.box.cols.cols-6>div ul li h3 {
    font-size:14px;
    font-family:"Vazir"
}
body.ltr .box.cols.cols-6>div ul li h3 {
    font-family:"Arial"
}
html[lang=ku] .box.cols.cols-6>div ul li h3,
html[lang=ur] .box.cols.cols-6>div ul li h3 {
    font-family:"Times New Roman",Arial,Times
}
.box.cols.cols-6>div ul li:nth-child(6n+1) {
    clear:both
}
.box.cols.first-featured>div ul li:nth-child(odd) {
    clear:none
}
.box.cols.first-featured>div ul li:nth-child(2n) {
    clear:both
}
.box.cols.first-featured>div ul li:first-child {
    width:100%
}
.box.cols.first-featured>div ul li:first-child~li figure>a {
    overflow:hidden
}
.box.cols.first-featured>div ul li:first-child~li figure>a img {
    min-height:100%
}
@media (max-width:767.98px) {
    .box.cols.cols-sm-2>div ul li {
        width:50%
    }
    .box.cols.cols-sm-2>div ul li:nth-child(odd) {
        clear:both
    }
    .box.cols.cols-sm-2>div ul li:nth-child(3n+1) {
        clear:none
    }
    .box.cols.cols-sm-2>div ul li:nth-child(n+3) {
        margin-top:20px
    }
}
.box.cols.cols-grid.cols-3>div ul li {
    position:relative
}
.box.cols.cols-grid.cols-3>div ul li h3 {
    max-height:81px;
    overflow:hidden
}
.box.cols.cols-grid.cols-3>div ul li:nth-child(n+4) {
    margin-top:10px;
    padding-top:10px
}
.box.cols.cols-grid.cols-3>div ul li:nth-child(n+4):before {
    content:"";
    display:block;
    position:absolute;
    top:0;
    right:0;
    width:120%;
    height:1px;
    background:#e9ecef
}
body.ltr .box.cols.cols-grid.cols-3>div ul li:nth-child(n+4):before {
    right:auto;
    left:0
}
.box.cols.cols-grid.cols-3>div ul li:nth-child(3n+3):before {
    width:100%
}
.box.cols.cols-grid.cols-3>div ul li:not(:nth-child(3n)):after {
    content:"";
    display:block;
    position:absolute;
    top:0;
    left:-10px;
    width:1px;
    height:100%;
    background:#e9ecef
}
.box.cols.cols-grid.cols-3>div ul li:not(:nth-child(n+4)):after {
    height:150%
}
.box.cols.cols-grid.bg-graylight>div ul li:nth-child(n+4):before {
    background:#dee2e6
}
.box.cols.cols-grid.bg-graylight>div ul li:not(:nth-child(3n)):after {
    background:#dee2e6
}
.box.cols.has-carousel>div ul li {
    clear:none!important;
    width:100%;
    border-left:0 none;
    margin-top:0!important
}
body.ltr .box.cols.has-carousel>div ul li {
    border-right:0;
    border-left:10px solid transparent
}
.box.cols>footer .pagination li {
    clear:none!important;
    width:auto;
    float:none;
    padding:0
}
.box.snip ul li .desc h3 {
    font:bold 1.2rem/1.4 "Vazir"
}
body.ltr .box.snip ul li .desc h3 {
    font-family:"Arial";
    font-size:1rem
}
@media (max-width:991.98px) {
    .box.snip ul li .desc h3 {
        margin-bottom:0;
        font-size:0.75rem
    }
}
.box.snip ul li .desc>:first-child a {
    display:inline-block;
    padding-top:5px
}
.box.snip ul li:first-child~li {
    padding-top:20px
}
.box.snip ul li.photo .author span {
    display:inline-block
}
.box.snip ul li.photo .author span:before {
    font-family:"nastooh-icons";
    content:"\e82c";
    margin-left:8px
}
body.ltr .box.snip ul li.photo .author span:before {
    margin-left:0;
    margin-right:8px
}
.box.snip.has-carousel>div ul li:first-child~li {
    padding-top:0
}
.box.snip.cols ul li:first-child~li {
    padding-top:0
}
@media (max-width:991.98px) {
    .box.snip.cols.cols-4 ul li {
        width:50%
    }
    .box.snip.cols.cols-4 ul li:nth-child(odd) {
        clear:both
    }
    .box.snip.cols.cols-4 ul li:nth-child(n+1) {
        margin-top:20px
    }
}
.box.snip.snip-lg ul li .desc h3 {
    font:bold 1.5rem/1.4 "Vazir"
}
.box.snip.snip-sm ul li .desc h3 {
    font:bold 1rem/1.2 "Vazir";
    max-height:2.6rem;
    overflow:hidden;
    min-height:2.6rem
}
body.ltr .box.snip.snip-sm ul li .desc h3 {
    font-size:0.85rem;
    line-height:1.1rem
}
.box.snip.snip-cols ul {
    margin:0 -10px
}
.box.snip.snip-cols ul li {
    padding-right:10px;
    padding-left:10px;
    width:50%;
    float:right
}
body.ltr .box.snip.snip-cols ul li {
    float:left
}
.box.snip.snip-cols ul li .desc h3 {
    font-size:1rem
}
.box.snip.snip-cols:not(.first-featured) ul li:first-child~li {
    padding-top:0
}
.box.snip.snip-cols:not(.first-featured) ul li:nth-child(odd) {
    clear:right
}
body.ltr .box.snip.snip-cols:not(.first-featured) ul li:nth-child(odd) {
    clear:left
}
.box.snip.snip-cols:not(.first-featured) ul li:nth-child(n+2)~li {
    padding-top:20px
}
.box.snip.snip-cols.first-featured ul li:first-child {
    width:100%;
    float:none
}
.box.snip.snip-cols.first-featured ul li:first-child .desc h3 {
    font-size:1.3rem
}
body.ltr .box.snip.snip-cols.first-featured ul li:first-child .desc h3 {
    font-size:1.1rem
}
.box.snip.snip-cols.first-featured ul li:nth-child(2n) {
    clear:right
}
body.ltr .box.snip.snip-cols.first-featured ul li:nth-child(2n) {
    float:left
}
.box.snip.desc-overlay.cols ul li:nth-child(n+3) {
    margin-top:20px
}
@media (max-width:991.98px) {
    .box.snip.desc-overlay.cols ul li .desc p {
        display:none
    }
}
@media (max-width:767.98px) {
    .box.snip.desc-overlay.cols ul li .desc {
        position:static;
        -webkit-transform:none;
        transform:none;
        background:transparent;
        padding:0
    }
}
.box.snip.desc-overlay.cols.cols-3 ul li:nth-child(n+3) {
    margin-top:auto
}
.box.snip.desc-overlay.cols.cols-3 ul li:nth-child(n+4) {
    margin-top:20px
}
.box.snip.desc-overlay.cols.cols-4 ul li:nth-child(n+3) {
    margin-top:auto
}
.box.snip.desc-overlay.cols.cols-4 ul li:nth-child(n+5) {
    margin-top:20px
}
@media (max-width:991.98px) {
    .box.snip.desc-overlay.cols.cols-4 ul li .desc {
        position:static;
        -webkit-transform:none;
        transform:none;
        background:transparent;
        padding:0
    }
}
.box.snip.desc-overlay.cols.cols-5 ul li:nth-child(n+3) {
    margin-top:auto
}
.box.snip.desc-overlay.cols.cols-5 ul li:nth-child(n+6) {
    margin-top:20px
}
.box.ads ul li {
    margin-bottom:10px
}
.box.ads ul li figure {
    margin-bottom:10px
}
.box.ads ul li figure a {
    padding:0;
    height:auto
}
.box.ads ul li figure a>img {
    position:static;
    -webkit-transform:none;
    transform:none;
    min-height:0
}
.box.ads.cols ul {
    margin:0 -10px
}
.box.ads.cols ul:after {
    display:block;
    clear:both;
    content:""
}
.box.ads.cols ul li {
    width:50%;
    float:right;
    border-left:10px solid transparent;
    border-right:10px solid transparent
}
.box.ads.cols ul li:nth-child(odd) {
    clear:both
}
.box.ads.cols ul li:nth-child(n+3) {
    margin-top:20px
}
.box.ads._trim-figure ul li figure {
    margin-bottom:0
}
.box.fixed-ad {
    position:fixed!important;
    bottom:0;
    left:0;
    z-index:70;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    width:100%;
    margin:0;
    display:none
}
.box.fixed-ad li {
    position:relative;
    margin-bottom:0!important
}
.box.fixed-ad li .close-button {
    display:block;
    width:24px;
    height:24px;
    position:absolute;
    top:0;
    right:0;
    z-index:1;
    font-size:18px;
    color:#fff;
    line-height:24px;
    text-align:center;
    background:rgba(255,0,0,0.5019607843)
}
.box.fixed-ad li figure {
    margin-bottom:0!important
}
.box.fixed-ad-top {
    position:fixed!important;
    top:0;
    left:0;
    z-index:90;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    width:100%;
    margin:0;
    display:none
}
.box.fixed-ad-top li {
    position:relative;
    margin-bottom:0!important
}
.box.fixed-ad-top li .close-button {
    display:block;
    width:24px;
    height:24px;
    position:absolute;
    top:0;
    right:0;
    z-index:1;
    font-size:18px;
    color:#fff;
    line-height:24px;
    text-align:center;
    background:rgba(255,0,0,0.5019607843)
}
.box.fixed-ad-top li figure {
    margin-bottom:0!important
}
.box.comments>div {
}
@media (max-width:767.98px) {
    .box.comments>div {
        padding-top:0;
        margin-top:20px
    }
}
.box.comments .comment-stats {
    width:80%;
    float:left;
    position:relative;
    font-size:11px;
    margin-top:-36px
}
body.ltr .box.comments .comment-stats {
    float:right
}
@media (max-width:767.98px) {
    .box.comments .comment-stats {
        margin-top:-13px;
        float:none;
        width:100%;
        margin-bottom:20px;
        background:#e9ecef
    }
}
.box.comments .comment-stats ul {
    text-align:left
}
body.ltr .box.comments .comment-stats ul {
    text-align:right
}
@media (max-width:767.98px) {
    .box.comments .comment-stats ul {
        text-align:center
    }
}
.box.comments .comment-stats ul li {
    display:inline-block;
    padding:0 20px;
    border-left:1px solid #e9ecef;
    margin:0;
    border:0 none
}
@media (max-width:767.98px) {
    .box.comments .comment-stats ul li {
        padding:0 5px
    }
}
.box.comments .comment-stats ul li:last-child {
    border:0 none;
    padding-left:0
}
body.ltr .box.comments .comment-stats ul li:last-child {
    padding-left:20px;
    padding-right:0
}
.box.comments .comments-list .comment-header {
    background:transparent;
    font-size:11px;
    margin:-10px;
    height:30px;
    line-height:30px;
    overflow:hidden;
    border-bottom:1px solid #e9ecef;
    padding-bottom:5px
}
.box.comments .comments-list .comment-header:after {
    display:block;
    clear:both;
    content:""
}
@media (max-width:767.98px) {
    .box.comments .comments-list .comment-header {
        height:60px
    }
}
.box.comments .comments-list .comment-header>* {
    float:right
}
body.ltr .box.comments .comments-list .comment-header>* {
    float:left
}
.box.comments .comments-list .comment-header .meta {
    font-size:0;
    width:58.33333%;
    padding:0 10px;
    height:30px
}
@media (max-width:767.98px) {
    .box.comments .comments-list .comment-header .meta {
        width:100%
    }
}
.box.comments .comments-list .comment-header .meta span {
    display:inline-block;
    font-size:11px;
    overflow:hidden;
    overflow:hidden;
    height:30px
}
.box.comments .comments-list .comment-header .meta span.author {
    width:40%;
    text-align:right;
    font-weight:bold;
    font-size:0.9rem
}
body.ltr .box.comments .comments-list .comment-header .meta span.author {
    text-align:left
}
@media (max-width:767.98px) {
    .box.comments .comments-list .comment-header .meta span.author {
        width:50%;
        font-size:11px
    }
}
.box.comments .comments-list .comment-header .meta span.flag {
    width:20%
}
@media (max-width:767.98px) {
    .box.comments .comments-list .comment-header .meta span.flag {
        width:10%
    }
}
.box.comments .comments-list .comment-header .meta span.flag img {
    margin-top:-1px;
    width:24px
}
.box.comments .comments-list .comment-header .meta span.date {
    width:40%;
    color:#6c757d;
    line-height:30px
}
@media (max-width:767.98px) {
    .box.comments .comments-list .comment-header .meta span.date {
        text-align:left
    }
    body.ltr .box.comments .comments-list .comment-header .meta span.date {
        text-align:right
    }
}
.box.comments .comments-list .comment-header .rating {
    padding:0 0 0 16px;
    width:33.33333%;
    padding:0 10px;
    text-align:center
}
@media (max-width:767.98px) {
    .box.comments .comments-list .comment-header .rating {
        width:85%;
        text-align:right
    }
    body.ltr .box.comments .comments-list .comment-header .rating {
        text-align:left
    }
}
.box.comments .comments-list .comment-header .rating .rate {
    display:inline-block;
    position:relative;
    color:#41d32a;
    height:16px;
    cursor:pointer;
    line-height:18px;
    overflow:hidden;
    font-size:10px;
    border-radius:2px;
    padding:0 0 0 16px;
    width:60px;
    margin:4px 0 0 0;
    -webkit-transition:0.2s all;
    transition:0.2s all
}
@media (max-width:767.98px) {
    .box.comments .comments-list .comment-header .rating .rate {
        text-align:center
    }
}
body.dark .box.comments .comments-list .comment-header .rating .rate {
    border-color:#6c757d
}
.box.comments .comments-list .comment-header .rating .rate:before {
    content:"+";
    display:block;
    position:absolute;
    top:0;
    left:0;
    top:0;
    color:white;
    width:18px;
    height:20px;
    background:#41d32a
}
.box.comments .comments-list .comment-header .rating .rate.minus {
    color:#ff4440;
    padding-left:0;
    padding-right:16px
}
.box.comments .comments-list .comment-header .rating .rate.minus:before {
    content:"-";
    left:auto;
    right:0;
    background:#ff4440
}
.box.comments .comments-list .comment-header .rating .rate:hover {
    border-color:#6c757d
}
.box.comments .comments-list .comment-header .reply-button {
    width:8.33333%;
    padding:0 10px
}
@media (max-width:767.98px) {
    .box.comments .comments-list .comment-header .reply-button {
        width:15%
    }
}
.box.comments .comments-list .comment-header .reply-button .btn {
    padding:0 12px;
    margin-top:2px;
    float:left;
    color:#ee0000
}
body.ltr .box.comments .comments-list .comment-header .reply-button .btn {
    float:right
}
.box.comments .comments-list ul li {
    border:1px solid #ddd;
    margin-bottom:5px;
    padding:15px 10px 0;
    border-radius:4px
}
body.dark .box.comments .comments-list ul li {
    border-bottom-color:#525252
}
.box.comments .comments-list ul li .comment-header {
    border-bottom:1px solid #dee2e6
}
.box.comments .comments-list ul li .comment-body {
    padding:20px 0;
    font-size:13px;
    line-height:1.8;
    word-spacing:0.7px;
    word-break:break-word
}
.box.comments .comments-list ul li ul {
    position:relative;
    margin-right:40px;
    margin-top:10px;
    margin-bottom:10px
}
body.ltr .box.comments .comments-list ul li ul {
    margin-right:0;
    margin-left:40px
}
body.dark .box.comments .comments-list ul li ul {
    border-top-color:#525252;
    background:#404040
}
@media (max-width:767.98px) {
    .box.comments .comments-list ul li ul {
        margin-right:20px
    }
    body.ltr .box.comments .comments-list ul li ul {
        margin-right:0;
        margin-left:20px
    }
}
.box.comments .comments-list ul li ul li {
    background:#ededed
}
body.dark .box.comments .comments-list ul li ul li {
    background:#525252
}
@media (max-width:767.98px) {
    .box.comments .comments-list ul li ul li .comment-header {
        padding:0 10px
    }
}
.box.comments .comments-list ul li ul>li .comment-body {
    padding:20px
}
.box.comments .comments-list ul li ul>li:last-child {
    margin-bottom:0;
    border-bottom:0 none
}
.box.comments .comments-list ul li .btn-xs {
    padding:0 6px;
    font-size:12px
}
.box.comments.homepage-comments>div {
    padding-top:0;
    max-height:503px;
    overflow:hidden;
    overflow-y:auto
}
.box.comments.homepage-comments ul li {
    background:#e9ecef;
    border-radius:4px;
    overflow:hidden;
    margin-bottom:10px
}
.box.comments.homepage-comments ul li .comment-header {
    background:#dee2e6;
    line-height:1.75rem
}
.box.comments.homepage-comments ul li .comment-header .meta {
    height:1.75rem
}
.box.comments.homepage-comments ul li .comment-header span {
    display:block;
    float:right;
    padding:0 10px
}
body.ltr .box.comments.homepage-comments ul li .comment-header span {
    float:left
}
.box.comments.homepage-comments ul li .comment-header span:before {
    display:inline-block;
    font-family:"nastooh-icons";
    padding-left:6px;
    font-size:85%;
    content:""
}
body.ltr .box.comments.homepage-comments ul li .comment-header span:before {
    padding-left:0;
    padding-right:6px
}
.box.comments.homepage-comments ul li .comment-header span.date {
    float:left;
    color:#343a40
}
body.ltr .box.comments.homepage-comments ul li .comment-header span.date {
    float:right
}
.box.comments.homepage-comments ul li .comment-header span.date:before {
    content:"\e824"
}
.box.comments.homepage-comments ul li .comment-header span.author:before {
    content:"\e818"
}
.box.comments.homepage-comments ul li .comment-body {
    padding:10px
}
.box.comments.homepage-comments ul li .comment-body h3 {
    font:bold 1.25rem/1.5 "Vazir"
}
.box.comments.homepage-comments ul li .comment-body p:last-child {
    margin-bottom:0
}
.box.comment-form {
    margin-bottom:40px
}
.box.comment-form .comment-policies {
    margin:20px 0
}
.box.comment-form .comment-policies p {
    margin:0;
    font-size:90%
}
.box.comment-form .comment-policies ul {
    font-size:90%;
    list-style:disc inside
}
.box.comment-form .comment-policies ul li {
    margin-top:10px
}
.box.comment-form .alert {
    border-radius:0;
    position:relative;
    display:none
}
.box.comment-form .alert .btn {
    border-radius:0;
    position:absolute;
    top:0;
    left:0
}
.box.comment-form fieldset {
    margin:-10px
}
.box.comment-form fieldset .comment-policies {
    padding:0 10px
}
.box.comment-form .form-group {
    padding:0 10px
}
.box.comment-form .form-group.email-group,
.box.comment-form .form-group.name-group {
    width:50%;
    float:right;
    padding:0 10px
}
body.ltr .box.comment-form .form-group.email-group,
body.ltr .box.comment-form .form-group.name-group {
    float:left
}
@media (max-width:767.98px) {
    .box.comment-form .form-group.email-group,
    .box.comment-form .form-group.name-group {
        width:100%
    }
}
.box.comment-form .form-group.email-group label,
.box.comment-form .form-group.name-group label {
    display:none
}
.box.comment-form .form-group.captcha-group:after {
    display:block;
    clear:both;
    content:""
}
body.dark .box.comment-form .form-group.captcha-group input {
    background:#343a40;
    border:1px solid #6c757d;
    color:#fff
}
.box.comment-form .form-group.text-group label {
    display:none
}
.box.comment-form .form-group.text-group textarea {
    color:#333;
    width:100%;
    height:5rem
}
.box.comment-form .form-group.submit-group {
    text-align:left
}
.box.comment-form .form-group.submit-group button {
    color:#fff;
    background-color:#00567c;
    border-color:#00567c
}
.box.comment-form .form-group.submit-group button:hover {
    color:#fff;
    background-color:#003b56;
    border-color:#003349
}
.box.comment-form .form-group.submit-group button.focus,
.box.comment-form .form-group.submit-group button:focus {
    -webkit-box-shadow:0 0 0 0.2rem rgba(0,86,124,0.5);
    box-shadow:0 0 0 0.2rem rgba(0,86,124,0.5)
}
.box.comment-form .form-group.submit-group button.disabled,
.box.comment-form .form-group.submit-group button:disabled {
    color:#fff;
    background-color:#00567c;
    border-color:#00567c
}
.box.comment-form .form-group.submit-group button:not(:disabled):not(.disabled).active,
.box.comment-form .form-group.submit-group button:not(:disabled):not(.disabled):active,
.show>.box.comment-form .form-group.submit-group button.dropdown-toggle {
    color:#fff;
    background-color:#003349;
    border-color:#002a3c
}
.box.comment-form .form-group.submit-group button:not(:disabled):not(.disabled).active:focus,
.box.comment-form .form-group.submit-group button:not(:disabled):not(.disabled):active:focus,
.show>.box.comment-form .form-group.submit-group button.dropdown-toggle:focus {
    -webkit-box-shadow:0 0 0 0.2rem rgba(0,86,124,0.5);
    box-shadow:0 0 0 0.2rem rgba(0,86,124,0.5)
}
.box.comment-form .form-group label {
    font-weight:normal
}
body.dark .box.comment-form .form-group .form-control {
    background:#343a40;
    border-color:#6c757d;
    color:#fff
}
.box.comment-form .form-group input:not(.btn) {
    text-align:right;
    color:#333
}
body.ltr .box.comment-form .form-group input:not(.btn) {
    text-align:left
}
.box.comment-form .form-group .captcha>div {
    float:left
}
body.ltr .box.comment-form .form-group .captcha>div {
    float:right
}
.box.photoGall>div ul {
    margin:-10px;
}
.box.photoGall>div ul li {
    width:25%;
    float:right;
    padding:10px
}
body.ltr .box.photoGall>div ul li {
    float:left
}
.box.photoGall>div ul li:nth-child(4n+1) {
    clear:right
}
body.ltr .box.photoGall>div ul li:nth-child(4n+1) {
    clear:left
}
@media (max-width:767.98px) {
    .box.photoGall>div ul li {
        width:50%
    }
    .box.photoGall>div ul li:nth-child(odd) {
        clear:right
    }
    body.ltr .box.photoGall>div ul li:nth-child(odd) {
        clear:left
    }
}
.box.photoGall>div ul li.large-item {
    width:100%!important;
    height:auto!important
}
.box.photoGall>div ul li.large-item a img {
    min-height:0!important
}
.box.photoGall>div a {
    display:block;
    text-align:center;
    overflow:hidden;
    background:#232323
}
.box.photoGall>div a img {
    display:block;
    width:auto;
    max-width:100%;
    min-height:100%;
    max-height:100%;
    left:50%;
    -webkit-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%)
}
.box.gallery.desc-overlay>div ul li {
    position:relative
}
.box.gallery.desc-overlay>div ul li .desc {
    width:33.3333%;
    position:absolute;
    top:0;
    left:0;
    background:rgba(0,86,124,0.7)
}
.box.gallery.desc-overlay>div ul li .desc h3 {
    font-size:1.7rem
}
.box.gallery.desc-overlay>div ul li .desc p {
    color:#dee2e6
}
@media (max-width:991.98px) {
    .box.gallery.desc-overlay>div ul li .desc {
        width:44%
    }
    .box.gallery.desc-overlay>div ul li .desc h3 {
        font-size:1.3rem
    }
    .box.gallery.desc-overlay>div ul li .desc p {
        display:none
    }
}
.box.poll {
}
.box.poll .question {
    font-size:16px;
    margin-bottom:10px
}
.box.poll .form-group {
    margin-bottom:0
}
.box.poll .form-group label {
    line-height:18px;
    margin-top:-4px
}
.box.poll .form-group input {
    margin:10px 0 0 8px;
    display:inline-block
}
.box.poll .percent {
    display:block;
    margin:3px 0 12px;
    height:10px;
    border:1px solid #ababab;
    padding:1px;
    position:relative
}
.box.poll .percent:before {
    content:attr(title);
    display:block;
    position:absolute;
    left:2px;
    top:10px;
    text-shadow:0 0 2px #fff;
    font-size:12px
}
.box.poll .percent .bar {
    height:6px;
    background:#ababab
}
.box.poll .btn-wrapper {
    float:left;
    margin-top:8px
}
.box.poll .btn-wrapper .btn {
    border-radius:0
}
.box.poll.show-results .results .form-group label:after {
    content:"(" attr(data-vote) ")"
}
.box.poll.poll-color .percent .bar {
    background-color:#37b6af!important
}
.search {
    position:relative;
    margin-right:20px
}
body.ltr .search {
    float:right;
    margin-right:0;
    margin-left:20px
}
.search form {
    width:100%
}
.search .input-group {
    width:100%;
    position:relative
}
.search input {
    width:100%;
    line-height:1.5;
    color:#fff;
    font-size:12px;
    margin-top:3.5px;
    height:26px;
    background:#555;
    padding:0 10px;
    font-family:"Vazir";
    border:0 none;
    -webkit-appearance:textfield;
    -moz-appearance:textfield;
    appearance:textfield;
    border-radius:3px;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
}
.search input::-webkit-input-placeholder {
    color:#ddd
}
.search input::-moz-placeholder {
    color:#ddd
}
.search input:-ms-input-placeholder {
    color:#ddd
}
.search input::-ms-input-placeholder {
    color:#ddd
}
.search input::placeholder {
    color:#ddd
}
body.dark .search input {
    background:#333
}
body.ltr .search input {
    border-right:0 none;
    border-left:1px solid black;
    font-family:"Arial";
    -webkit-box-shadow:inset 0 -1px 1px rgba(0,0,0,0.075);
    box-shadow:inset 0 -1px 1px rgba(0,0,0,0.075)
}
html[lang=ku] .search input,
html[lang=ur] .search input {
    font-family:"Times New Roman",Arial,Times
}
.search button {
    position:absolute;
    top:3px;
    left:2px;
    font-size:18px;
    color:#ddd;
    line-height:28px;
    border:0 none;
    background:transparent;
    padding:0;
    margin:0
}
body.ltr .search button {
    left:auto;
    right:0
}
@media (max-width:1299.98px) {
    .search {
        display:none;
        float:none;
        margin:0;
        padding-top:0;
        position:fixed;
        top:0;
        left:0;
        width:100%;
        height:100%;
        z-index:1500
    }
    .search:before {
        position:fixed;
        display:block;
        content:"";
        background:rgba(0,0,0,0.9);
        width:100%;
        height:100%;
        z-index:500;
        top:0;
        left:0
    }
    .search .close {
        cursor:pointer;
        position:fixed;
        top:0;
        left:0;
        z-index:1800;
        width:60px;
        height:60px;
        line-height:60px;
        text-align:center;
        background:rgba(0,0,0,0.6);
        font-size:40px
    }
    .search form {
        position:fixed;
        top:30%;
        left:50%;
        width:70vw;
        margin-left:-35vw;
        z-index:502
    }
    .search form input {
        height:60px;
        font-size:30px
    }
    .search form button {
        height:60px;
        width:60px;
        font-size:40px
    }
}
.box.top ul li figure {
    font-size:2rem
}
.box.top ul li .desc h3 {
    font-size:1.5rem;
    line-height:2rem
}
body.ltr .box.top ul li .desc h3 {
    font-size:1.3rem;
    line-height:1.8rem;
    font-weight:bold;
    padding-bottom:10px
}
.box.top ul li .desc h3 a {
    display:inline-block;
    padding:10px 0
}
.box.top.desc-overlay ul li .desc h3 {
    font-size:1.5rem
}
.box.top.top-cols>header h2 {
    padding:20px 0
}
.box.top.top-cols .slick-list {
    padding-top:0
}
.box.top.top-cols ul li:after {
    display:block;
    clear:both;
    content:""
}
.box.top.top-cols ul li figure {
    width:50%;
    float:right
}
body.ltr .box.top.top-cols ul li figure {
    float:left
}
.box.top.top-cols ul li .desc {
    margin-right:50%;
    padding-right:20px
}
body.ltr .box.top.top-cols ul li .desc {
    margin-right:0;
    padding-right:0;
    margin-left:50%;
    padding-left:20px
}
.box.top.top-cols ul li .desc h3 a {
    padding:0
}
@media (max-width:991.98px) {
    .box.top.top-cols ul li {
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-flow:column;
        flex-flow:column
    }
    .box.top.top-cols ul li figure {
        width:100%;
        float:none;
        -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
        order:2
    }
    .box.top.top-cols ul li .desc {
        margin:0;
        padding-left:0;
        -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
        order:1;
        padding-bottom:10px
    }
    body.ltr .box.top.top-cols ul li .desc {
        margin-right:0
    }
}
@media (max-width:767.98px) {
    .box.top.desc-overlay ul li .desc {
        padding-bottom:0
    }
}
.box.top.desc-overlay ul li .desc h3 {
    margin-bottom:0
}
.box.top.desc-overlay ul li .desc h3:hover a {
    color:#ced4da
}
@media (max-width:767.98px) {
    .box.top.desc-overlay ul li .desc h3 {
        font-size:1.2rem;
        margin-bottom:4px;
        line-height:1.5
    }
}
.box.top.move-subtitle ul li {
    padding-top:3rem
}
.box.top.move-subtitle ul li>h4 {
    position:absolute;
    top:0;
    line-height:3rem;
    width:100%;
    font-size:1.8rem;
    font-weight:bold;
    margin:0;
    padding:0
}
@media (max-width:767.98px) {
    .box.top.move-subtitle ul li>h4 {
        font-size:1.2rem
    }
}
.box.top.move-subtitle ul li>h4 a {
    display:block;
    text-align:center;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.box.tags ul {
    font-size:0
}
.box.tags ul li {
    display:inline-block;
    margin:0 0 5px 5px;
    font-size:0.8rem
}
.box.tags ul li a {
    display:block;
    background:#e9ecef;
    line-height:1.3;
    padding:5px 10px
}
.box.tags ul li a:hover {
    background:#00567c;
    color:#fff
}
#photo .box.tags ul li a {
    background:#515151
}
.box.trending-tags>header h2 a {
    color:#fff;
    font-size:18px;
    padding:0;
    text-decoration:none
}
.box.trending-tags ul {
    padding:0;
    font-size:0
}
.box.trending-tags ul li {
    margin:5px;
    display:inline-block;
    border-radius:5px;
    overflow:hidden;
    padding:0;
    line-height:26px;
    font-size:0.8rem;
    font-weight:bold
}
.box.trending-tags ul li a {
    color:#b3b3b3;
    display:block;
    padding:0 8px;
    position:relative;
    background:#192f47
}
.box.trending-tags ul li a:hover {
    text-decoration:none;
    color:#fff;
    background:#00567c
}
.box.contributors>div ul li .desc h5 {
    font:normal 0.75rem/1 "Vazir"
}
.box.contributors>div ul li .desc h5 a {
    color:#ee0000
}
.box.contributors>div ul li .desc h5+h3 {
    line-height:28px!important
}
html[lang=ku] .box.contributors>div ul li .desc h5,
html[lang=ur] .box.contributors>div ul li .desc h5 {
    font-family:"Times New Roman",Arial,Times
}
.box.contributor>header {
    position:static;
    background:transparent;
    border:0 none;
    display:block;
    float:none;
    height:auto
}
.box.contributor>header h2,
.box.contributor>header h2>a,
.box.contributor>header h2>span {
    color:#00567c
}
.box.contributor>header:after {
    display:none
}
.box.contributor>header a {
    padding-right:0!important
}
.box.contributor>header span {
    display:block
}
.box.contributor>header span.name {
    font-weight:bold
}
.box.contributor>header span.service {
    font-size:70%;
    font-family:"Vazir"
}
.box.contributor>header span.stats {
    font-size:12px;
    font-family:"Vazir";
    font-weight:normal
}
.box.contributor>header span.stats i {
    font-style:normal;
    display:inline-block
}
.box.contributor>header span.stats i:before {
    content:": ";
    margin-right:-3px
}
body.ltr .box.contributor>header span.stats i:before {
    margin-right:0;
    margin-left:-3px
}
.box.contributor>header .social-links {
    position:absolute;
    top:0;
    left:10px;
    background:transparent;
    list-style:none;
    margin:0;
    padding:0
}
body.ltr .box.contributor>header .social-links {
    left:auto;
    right:10px
}
@media (max-width:1299.98px) {
    .box.contributor>header h2 {
        font-size:0.78rem
    }
}
.box.contributor>div {
    position:relative
}
.box.contributor ul li figure {
    width:120px;
    float:right;
    border-radius:50%;
    overflow:hidden
}
body.ltr .box.contributor ul li figure {
    float:left
}
.box.contributor ul li figure>a {
    padding-bottom:100%;
    width:100%;
    height:0;
    padding-bottom:100%
}
.box.contributor ul li .desc {
    margin-right:150px;
    padding:10px 10px 0 0
}
body.ltr .box.contributor ul li .desc {
    margin-right:0;
    margin-left:150px;
    padding-right:0;
    padding-left:10px
}
body.dark {
    background:#333;
    color:#dee2e6
}
body.dark a {
    color:#fff
}
body.dark a:hover {
    color:#ee0000
}
body.dark .box {
    margin-top:30px
}
body.dark .box>header {
    margin-bottom:20px
}
body.dark .box ul li .desc * a {
    color:#fff
}
body.dark .box ul li .desc * a:hover {
    color:#ee0000
}
@media print {
    .container {
        width:auto
    }
    .main-content {
        max-width:100%;
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%
    }
    .main-content .row:not(.item-nav) [class*=col-] {
        max-width:100%;
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%
    }
    .print-header {
        display:block!important
    }
    .print-header .logo {
        float:right
    }
    .print-header .meta .barcode {
        float:left
    }
    .print-header .meta .barcode img {
        float:left;
        margin-right:20px
    }
    .print-header .meta ul {
        float:left;
        text-align:left
    }
    .print-header .meta ul li {
        margin-bottom:7px
    }
    .print-header .meta ul li.date {
        color:#333;
        font-size:0.8rem
    }
    .print-header .meta ul li ol {
        padding:0;
        margin:0;
        list-style:none
    }
    .print-header .meta ul li ol li {
        display:inline-block
    }
    .print-header .meta ul li ol li~li {
        position:relative
    }
    .print-header .meta ul li ol li~li:before {
        content:"/";
        padding:0 10px
    }
    .row {
        display:block
    }
    .sidebar,
    aside {
        display:none!important
    }
    #ads-container,
    #footer {
        display:none!important
    }
    .box:not(#item) {
        display:none
    }
    article.item .item-header {
        clear:both
    }
    article.item .item-header .item-nav {
        display:none
    }
    article.item .item-body p {
        font-size:16px
    }
    article.item .item-footer {
        display:none
    }
    article.item .item-img {
        display:none
    }
    article.item .item-summary {
        background:transparent;
        padding-bottom:20px;
        border-bottom:1px dotted #ced4da
    }
    article.item .item-summary .introtext {
        padding:0;
        color:#6c757d;
        font-size:16px
    }
    article.item .gallery-item {
        display:none!important
    }
    article.item blockquote {
        border:0 none
    }
    article.item .item-code {
        display:none
    }
    article.item .item-author {
        display:none
    }
    [class*=yektanet-],
    [id^=yektanet-] {
        display:none
    }
}
body.ltr {
    font-family:"Arial"
}
body.ltr>* {
    direction:ltr;
    text-align:left
}
body.ltr .h1,
body.ltr .h2,
body.ltr .h3,
body.ltr .h4,
body.ltr .h5,
body.ltr .h6,
body.ltr h1,
body.ltr h2,
body.ltr h3,
body.ltr h4,
body.ltr h5,
body.ltr h6 {
    font-family:"Arial"
}
html[lang=ku] body {
    font-family:"Times New Roman",Arial,Times
}
html[lang=ku] body .h1,
html[lang=ku] body .h2,
html[lang=ku] body .h3,
html[lang=ku] body .h4,
html[lang=ku] body .h5,
html[lang=ku] body .h6,
html[lang=ku] body h1,
html[lang=ku] body h2,
html[lang=ku] body h3,
html[lang=ku] body h4,
html[lang=ku] body h5,
html[lang=ku] body h6 {
    font-family:"Times New Roman",Arial,Times
}
html[lang=ur] body {
    font-family:"Times New Roman",Arial,Times
}
html[lang=ur] body .h1,
html[lang=ur] body .h2,
html[lang=ur] body .h3,
html[lang=ur] body .h4,
html[lang=ur] body .h5,
html[lang=ur] body .h6,
html[lang=ur] body h1,
html[lang=ur] body h2,
html[lang=ur] body h3,
html[lang=ur] body h4,
html[lang=ur] body h5,
html[lang=ur] body h6 {
    font-family:"Times New Roman",Arial,Times
}
blockquote,
cite {
    font-style:normal;
    padding:2px 0;
    border-style:solid;
    border-color:#ccc;
    border-width:0
}
.quote-t1 {
    float:left;
    width:200px;
    padding-left:8px;
    padding-right:15px;
    border-right-width:5px;
    margin-right:22px
}
.quote-t2 {
    float:right;
    width:200px;
    padding-left:20px;
    padding-right:8px;
    border-right-width:5px;
    margin-left:12px
}
.quote-t3 {
    display:block;
    padding:7px 11px;
    margin-left:5px;
    width:170px;
    float:left;
    margin-right:12px;
    background:#999;
    color:#FEFEFE;
    font-weight:bold;
    line-height:20px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px
}
.quote-t4 {
    background:none repeat scroll 0 0 #FFFFFF;
    border-left:2px solid #C76C0C;
    border-right:9px solid #C76C0C;
    color:#666666;
    display:block;
    float:left;
    font:1em/1.5em "Vazir",serif;
    margin:0 16px 20px 0;
    padding:15px 15px 15px 14px;
    position:relative;
    text-align:justify;
    width:200px;
    -webkit-box-shadow:2px 2px 15px #ccc;
    box-shadow:2px 2px 15px #ccc
}
.quote-t4:before {
    content:"“";
    font-family:Georgia,serif;
    font-size:60px;
    font-weight:bold;
    color:#999;
    position:absolute;
    right:10px;
    top:5px
}
.quote-t4:after {
    content:""
}
.quote-t4 a {
    background:#eee;
    padding:0 3px;
    color:#c76c0c
}
.quote-t4 a:hover {
    color:#666
}
.quote-t4 em {
    font-style:italic
}
.quote-t5 {
    background:none repeat scroll 0 0 #FAFAFA;
    border:1px solid #F0F0F0;
    border-radius:5px;
    color:#444444;
    display:block;
    float:left;
    font:12px/1.7em tahoma;
    margin-left:5px;
    margin-right:12px;
    padding:7px 11px;
    text-align:right;
    width:170px
}
.quote-t6 {
    color:#505050;
    display:block;
    float:left;
    font:1.1em/1.8em "Vazir",serif;
    margin:28px 8px 20px 5px;
    padding:10px;
    position:relative;
    text-align:right;
    width:200px
}
.quote-t6:before {
    content:"”";
    border-bottom:1px solid #D8D8D8;
    border-top:1px solid #D8D8D8;
    color:#999999;
    font-family:Georgia,serif;
    font-size:60px;
    font-weight:bold;
    height:35px;
    line-height:58px;
    position:absolute;
    right:0;
    top:-29px;
    width:200px
}
.quote-t6:after {
    content:'"';
    font-family:Georgia,serif
}
.quote-t7 {
    background:none repeat scroll 0 0 #f9f5e4;
    border-right:10px solid #f6ebc1;
    float:left;
    font:1.1em/1.7em "Vazir",serif;
    margin:6px 12px 6px 6px;
    padding:6px;
    width:209px
}
.quote-t7:before {
    color:#f7ef76;
    content:"»";
    font-size:4em;
    line-height:0.5em;
    margin-left:0.25em;
    vertical-align:-0.2em
}
.quote-t7 p {
    display:inline
}
.quote-t8 {
    margin:1.5em -1.5em 0.75em 0;
    -webkit-box-shadow:0 0 6px rgba(0,0,0,0.5);
    box-shadow:0 0 6px rgba(0,0,0,0.5);
    -moz-box-shadow:0 0 6px rgba(0,0,0,0.5);
    background:#FFF;
    padding:0.75em 1em 0.75em 0.5em;
    border-right:0.5em solid #DDDDDD;
    font:1.2em/1.7em "Vazir",serif
}
.quote-t8:before {
    color:#999999;
    display:block;
    font:italic 400%/1 Cochin,Georgia,"Times New Roman",serif;
    height:0;
    margin-right:-0.95em
}
.quote-t9-left,
.quote-t9-right {
    color:#0034cc;
    width:200px;
    border-top-width:1px;
    border-top-style:dotted
}
.quote-t9-left img,
.quote-t9-right img {
    max-width:190px;
    text-align:center
}
.quote-t9-left {
    float:left;
    padding-left:6px;
    padding-right:12px;
    margin-right:14px;
    margin-top:12px
}
.quote-t9-right {
    float:right;
    padding-left:12px;
    padding-right:6px;
    margin-left:12px;
    margin-top:12px
}
@media (max-width:991.98px) {
    #menu ul {
        height:unset
    }
    main {
        margin-top:13px
    }
}
@media (max-width:767.98px) {
    body main {
        margin-top:0!important
    }
    .box {
        margin:10px 0
    }
    .box.cols ul {
        margin:0 -5px
    }
    .box.cols ul li {
        border-left-width:5px;
        border-right-width:5px
    }
    .box.list.list-thumbs ul li figure {
        margin-left:10px
    }
    .box.list.list-thumbs ul li figure+.desc {
        margin-right:0
    }
    .box.snip.snip-cols ul {
        margin:0 -5px
    }
    .box.snip.snip-cols ul li {
        padding:0 5px
    }
    #footer .footer-icons {
        margin-bottom:20px;
        margin-top:20px
    }
    #footer .footer-icons ul {
        text-align:center
    }
    #footer .search {
        float:0;
        margin-bottom:20px
    }
    #footer .poweredby {
        float:none;
        text-align:center
    }
    #footer .url-holder {
        display:none
    }
}
.box.header-icon.header-icon-folder > header h2::after {
    content: "\f115";
}
ul.ul-checked-items li {
    padding-right: 1.7rem;
    display: block;
    margin-bottom: 0.7rem;
    position: relative;
    margin-right: 0.5rem;
}
ul.ul-checked-items li i {
    display: inline-block;
    position: absolute;
    margin-left: 0;
    right: 0;
    border-radius: 5px;
    top: 0.2rem;
    background-image: url("../../img/icons/tick.png");
    width: 1.4rem;
    height: 1.4rem;
    background-size: contain;
    background-repeat: no-repeat;
}
ul.indented-list {
    margin-right: 1.5rem !important;

}
ul.block {
    float: right;
    width: 100%;
    display: block;
}