@font-face {
    font-family: IranSans;
    src: url("../fonts/irsans.ttf"); }
* {
    box-sizing: border-box; }

p {
    margin: 0px;
    padding: 0px; }

body {
    margin: 0;
    padding: 0;
    font-family: IranSans;
}

.container {
    display: flex;
    flex-direction: row; }

.wrap {
    flex-wrap: wrap; }

.no-wrap {
    flex-wrap: nowrap; }

.col {
    flex-grow: 1;
    flex-basis: 0; }

.img-thumb {
    padding: 5px;
    border: 1px solid gray;
    background-color: white;
    border-radius: 5px; }

.img-round {
    border-radius: 5px; }

.img-circle {
    border-radius: 50%; }

.height-full {
    height: 100vh; }

.width-full {
    height: 100vw; }

.offset0 {
    margin-left: 0% !important; }

.offset1 {
    margin-left: 8.33% !important; }

.offset2 {
    margin-left: 16.66% !important; }

.offset3 {
    margin-left: 24.99% !important; }

.offset4 {
    margin-left: 33.32% !important; }

.offset5 {
    margin-left: 41.65% !important; }

.offset6 {
    margin-left: 50% !important; }

.offset7 {
    margin-left: 58.31% !important; }

.offset8 {
    margin-left: 66.64% !important; }

.offset9 {
    margin-left: 74.97% !important; }

.offset10 {
    margin-left: 83.3% !important; }

.offset11 {
    margin-left: 91.63% !important; }

.offset12 {
    margin-left: 100% !important; }

.offset-r0 {
    margin-right: 0% !important; }

.offset-r1 {
    margin-right: 8.33% !important; }

.offset-r2 {
    margin-right: 16.66% !important; }

.offset-r3 {
    margin-right: 24.99% !important; }

.offset-r4 {
    margin-right: 33.32% !important; }

.offset-r5 {
    margin-right: 41.65% !important; }

.offset-r6 {
    margin-right: 50% !important; }

.offset-r7 {
    margin-right: 58.31% !important; }

.offset-r8 {
    margin-right: 66.64% !important; }

.offset-r9 {
    margin-right: 74.97% !important; }

.offset-r10 {
    margin-right: 83.3% !important; }

.offset-r11 {
    margin-right: 91.63% !important; }

.offset-r12 {
    margin-right: 100% !important; }

.col1 {
    width: 8.33% !important; }

.col2 {
    width: 16.66% !important; }

.col3 {
    width: 24.99% !important; }

.col4 {
    width: 33.32% !important; }

.col5 {
    width: 41.65% !important; }

.col6 {
    width: 50% !important; }

.col7 {
    width: 58.31% !important; }

.col8 {
    width: 66.64% !important; }

.col9 {
    width: 74.97% !important; }

.col10 {
    width: 83.3% !important; }

.col11 {
    width: 91.63% !important; }

.col12 {
    width: 100% !important; }

.order1 {
    order: 1 !important; }

.order2 {
    order: 2 !important; }

.order3 {
    order: 3 !important; }

.order4 {
    order: 4 !important; }

.order5 {
    order: 5 !important; }

.order6 {
    order: 6 !important; }

.order7 {
    order: 7 !important; }

.order8 {
    order: 8 !important; }

.order9 {
    order: 9 !important; }

.order10 {
    order: 10 !important; }

.order11 {
    order: 11 !important; }

.order12 {
    order: 12 !important; }

.rtl {
    direction: rtl !important; }

.ltr {
    direction: ltr !important; }

.center {
    display: flex;
    justify-content: center;
    align-items: center; }

.center-row {
    display: flex;
    justify-content: center; }

.center-column {
    display: flex;
    align-items: center; }

.justify-center {
    justify-content: center; }
.justify-around {
    justify-content: space-around; }

.justify-between {
    justify-content: space-between; }

.justify-evenly {
    justify-content: space-evenly; }

.align-center {
    align-content: center; }
.align-around {
    align-content: space-around; }

.align-between {
    align-content: space-between; }

.align-stretch {
    align-content: stretch; }

.align-start {
    align-content: flex-start; }

.align-end {
    align-content: flex-end; }


.align-items-center {
    align-items: center; }
.align-items-base {
    align-items: baseline; }


.align-items-stretch {
    align-items: stretch; }

.align-items-start {
    align-items: flex-start; }

.align-items-end {
    align-items: flex-end; }


.flex {
    display: flex; }

.flex-start {
    justify-content: flex-start; }

.flex-end {
    justify-content: flex-end; }

.block {
    display: block; }

.row {
    display: flex;
    flex-direction: row !important; }

.row-reverse {
    display: flex;
    flex-direction: row-reverse !important; }

.column {
    display: flex;
    flex-direction: column !important; }
.column-reverse {
    display: flex;
    flex-direction: column-reverse !important; }

.hidden {
    display: none; }

.pa-0 {
    padding: 0px; }

.pa-r-0 {
    padding-right: 0px; }

.pa-l-0 {
    padding-left: 0px; }

.pa-b-0 {
    padding-bottom: 0px; }

.pa-t-0 {
    padding-top: 0px; }

.ma-0 {
    margin: 0px; }

.ma-r-0 {
    margin-right: 0px; }

.ma-l-0 {
    margin-left: 0px; }

.ma-b-0 {
    margin-bottom: 0px; }

.ma-t-0 {
    margin-top: 0px; }

.pa-5 {
    padding: 5px; }

.pa-r-5 {
    padding-right: 5px; }

.pa-l-5 {
    padding-left: 5px; }

.pa-b-5 {
    padding-bottom: 5px; }

.pa-t-5 {
    padding-top: 5px; }

.ma-5 {
    margin: 5px; }

.ma-r-5 {
    margin-right: 5px; }

.ma-l-5 {
    margin-left: 5px; }

.ma-b-5 {
    margin-bottom: 5px; }

.ma-t-5 {
    margin-top: 5px; }

.pa-10 {
    padding: 10px; }

.pa-r-10 {
    padding-right: 10px; }

.pa-l-10 {
    padding-left: 10px; }

.pa-b-10 {
    padding-bottom: 10px; }

.pa-t-10 {
    padding-top: 10px; }

.ma-10 {
    margin: 10px; }

.ma-r-10 {
    margin-right: 10px; }

.ma-l-10 {
    margin-left: 10px; }

.ma-b-10 {
    margin-bottom: 10px; }

.ma-t-10 {
    margin-top: 10px; }

.pa-15 {
    padding: 15px; }

.pa-r-15 {
    padding-right: 15px; }

.pa-l-15 {
    padding-left: 15px; }

.pa-b-15 {
    padding-bottom: 15px; }

.pa-t-15 {
    padding-top: 15px; }

.ma-15 {
    margin: 15px; }

.ma-r-15 {
    margin-right: 15px; }

.ma-l-15 {
    margin-left: 15px; }

.ma-b-15 {
    margin-bottom: 15px; }

.ma-t-15 {
    margin-top: 15px; }

.pa-20 {
    padding: 20px; }

.pa-r-20 {
    padding-right: 20px; }

.pa-l-20 {
    padding-left: 20px; }

.pa-b-20 {
    padding-bottom: 20px; }

.pa-t-20 {
    padding-top: 20px; }

.ma-20 {
    margin: 20px; }

.ma-r-20 {
    margin-right: 20px; }

.ma-l-20 {
    margin-left: 20px; }

.ma-b-20 {
    margin-bottom: 20px; }

.ma-t-20 {
    margin-top: 20px; }

.pa-25 {
    padding: 25px; }

.pa-r-25 {
    padding-right: 25px; }

.pa-l-25 {
    padding-left: 25px; }

.pa-b-25 {
    padding-bottom: 25px; }

.pa-t-25 {
    padding-top: 25px; }

.ma-25 {
    margin: 25px; }

.ma-r-25 {
    margin-right: 25px; }

.ma-l-25 {
    margin-left: 25px; }

.ma-b-25 {
    margin-bottom: 25px; }

.ma-t-25 {
    margin-top: 25px; }

.pa-30 {
    padding: 30px; }

.pa-r-30 {
    padding-right: 30px; }

.pa-l-30 {
    padding-left: 30px; }

.pa-b-30 {
    padding-bottom: 30px; }

.pa-t-30 {
    padding-top: 30px; }

.ma-30 {
    margin: 30px; }

.ma-r-30 {
    margin-right: 30px; }

.ma-l-30 {
    margin-left: 30px; }

.ma-b-30 {
    margin-bottom: 30px; }

.ma-t-30 {
    margin-top: 30px; }

.pa-35 {
    padding: 35px; }

.pa-r-35 {
    padding-right: 35px; }

.pa-l-35 {
    padding-left: 35px; }

.pa-b-35 {
    padding-bottom: 35px; }

.pa-t-35 {
    padding-top: 35px; }

.ma-35 {
    margin: 35px; }

.ma-r-35 {
    margin-right: 35px; }

.ma-l-35 {
    margin-left: 35px; }

.ma-b-35 {
    margin-bottom: 35px; }

.ma-t-35 {
    margin-top: 35px; }

.pa-40 {
    padding: 40px; }

.pa-r-40 {
    padding-right: 40px; }

.pa-l-40 {
    padding-left: 40px; }

.pa-b-40 {
    padding-bottom: 40px; }

.pa-t-40 {
    padding-top: 40px; }

.ma-40 {
    margin: 40px; }

.ma-r-40 {
    margin-right: 40px; }

.ma-l-40 {
    margin-left: 40px; }

.ma-b-40 {
    margin-bottom: 40px; }

.ma-t-40 {
    margin-top: 40px; }

.pa-45 {
    padding: 45px; }

.pa-r-45 {
    padding-right: 45px; }

.pa-l-45 {
    padding-left: 45px; }

.pa-b-45 {
    padding-bottom: 45px; }

.pa-t-45 {
    padding-top: 45px; }

.ma-45 {
    margin: 45px; }

.ma-r-45 {
    margin-right: 45px; }

.ma-l-45 {
    margin-left: 45px; }

.ma-b-45 {
    margin-bottom: 45px; }

.ma-t-45 {
    margin-top: 45px; }

.pa-50 {
    padding: 50px; }

.pa-r-50 {
    padding-right: 50px; }

.pa-l-50 {
    padding-left: 50px; }

.pa-b-50 {
    padding-bottom: 50px; }

.pa-t-50 {
    padding-top: 50px; }

.ma-50 {
    margin: 50px; }

.ma-r-50 {
    margin-right: 50px; }

.ma-l-50 {
    margin-left: 50px; }

.ma-b-50 {
    margin-bottom: 50px; }

.ma-t-50 {
    margin-top: 50px; }

.text-right {
    text-align: right; }

.text-left {
    text-align: left; }

.text-center {
    text-align: center; }

.text-justify {
    text-align: justify; }

.center-self {
    align-self: center; }

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
    .moffset0 {
        margin-left: 0% !important; }

    .moffset1 {
        margin-left: 8.33% !important; }

    .moffset2 {
        margin-left: 16.66% !important; }

    .moffset3 {
        margin-left: 24.99% !important; }

    .moffset4 {
        margin-left: 33.32% !important; }

    .moffset5 {
        margin-left: 41.65% !important; }

    .moffset6 {
        margin-left: 50% !important; }

    .moffset7 {
        margin-left: 58.31% !important; }

    .moffset8 {
        margin-left: 66.64% !important; }

    .moffset9 {
        margin-left: 74.97% !important; }

    .moffset10 {
        margin-left: 83.3% !important; }

    .moffset11 {
        margin-left: 91.63% !important; }

    .moffset12 {
        margin-left: 100% !important; }

    .moffset-r0 {
        margin-right: 0% !important; }

    .moffset-r1 {
        margin-right: 8.33% !important; }

    .moffset-r2 {
        margin-right: 16.66% !important; }

    .moffset-r3 {
        margin-right: 24.99% !important; }

    .moffset-r4 {
        margin-right: 33.32% !important; }

    .moffset-r5 {
        margin-right: 41.65% !important; }

    .moffset-r6 {
        margin-right: 50% !important; }

    .moffset-r7 {
        margin-right: 58.31% !important; }

    .moffset-r8 {
        margin-right: 66.64% !important; }

    .moffset-r9 {
        margin-right: 74.97% !important; }

    .moffset-r10 {
        margin-right: 83.3% !important; }

    .moffset-r11 {
        margin-right: 91.63% !important; }

    .moffset-r12 {
        margin-right: 100% !important; }

    .mcol1 {
        width: 8.33% !important; }

    .mcol2 {
        width: 16.66% !important; }

    .mcol3 {
        width: 24.99% !important; }

    .mcol4 {
        width: 33.32% !important; }

    .mcol5 {
        width: 41.65% !important; }

    .mcol6 {
        width: 50% !important; }

    .mcol7 {
        width: 58.31% !important; }

    .mcol8 {
        width: 66.64% !important; }

    .mcol9 {
        width: 74.97% !important; }

    .mcol10 {
        width: 83.3% !important; }

    .mcol11 {
        width: 91.63% !important; }

    .mcol12 {
        width: 100% !important; }

    .morder1 {
        order: 1 !important; }

    .morder2 {
        order: 2 !important; }

    .morder3 {
        order: 3 !important; }

    .morder4 {
        order: 4 !important; }

    .morder5 {
        order: 5 !important; }

    .morder6 {
        order: 6 !important; }

    .morder7 {
        order: 7 !important; }

    .morder8 {
        order: 8 !important; }

    .morder9 {
        order: 9 !important; }

    .morder10 {
        order: 10 !important; }

    .morder11 {
        order: 11 !important; }

    .morder12 {
        order: 12 !important; }

    .mheight-full {
        height: 100vh; }

    .mwidth-full {
        height: 100vw; }

    .mcol {
        flex-grow: 1;
        flex-basis: 0; }

    .mflex {
        display: flex; }

    .mblock {
        display: block; }

    .mwrap {
        flex-wrap: wrap; }

    .mno-wrap {
        flex-wrap: nowrap; }

    .mcenter {
        display: flex;
        justify-content: center;
        align-items: center; }

    .mcenter-row {
        display: flex;
        justify-content: center; }

    .mcenter-column {
        display: flex;
        align-items: center; }

    .mjustify-around {
        justify-content: space-around; }

    .mjustify-between {
        justify-content: space-between; }

    .mjustify-evenly {
        justify-content: space-evenly; }

    .mrow {
        display: flex;
        flex-direction: row !important; }

    .mrow-reverse {
        display: flex;
        flex-direction: row-reverse !important; }

    .mcolumn {
        display: flex;
        flex-direction: column !important; }

    .mhidden {
        display: none; }

    .mpa-0 {
        padding: 0px; }

    .mpa-r-0 {
        padding-right: 0px; }

    .mpa-l-0 {
        padding-left: 0px; }

    .mpa-b-0 {
        padding-bottom: 0px; }

    .mpa-t-0 {
        padding-top: 0px; }

    .mma-0 {
        margin: 0px; }

    .mma-r-0 {
        margin-right: 0px; }

    .mma-l-0 {
        margin-left: 0px; }

    .mma-b-0 {
        margin-bottom: 0px; }

    .mma-t-0 {
        margin-top: 0px; }

    .mpa-5 {
        padding: 5px; }

    .mpa-r-5 {
        padding-right: 5px; }

    .mpa-l-5 {
        padding-left: 5px; }

    .mpa-b-5 {
        padding-bottom: 5px; }

    .mpa-t-5 {
        padding-top: 5px; }

    .mma-5 {
        margin: 5px; }

    .mma-r-5 {
        margin-right: 5px; }

    .mma-l-5 {
        margin-left: 5px; }

    .mma-b-5 {
        margin-bottom: 5px; }

    .mma-t-5 {
        margin-top: 5px; }

    .mpa-10 {
        padding: 10px; }

    .mpa-r-10 {
        padding-right: 10px; }

    .mpa-l-10 {
        padding-left: 10px; }

    .mpa-b-10 {
        padding-bottom: 10px; }

    .mpa-t-10 {
        padding-top: 10px; }

    .mma-10 {
        margin: 10px; }

    .mma-r-10 {
        margin-right: 10px; }

    .mma-l-10 {
        margin-left: 10px; }

    .mma-b-10 {
        margin-bottom: 10px; }

    .mma-t-10 {
        margin-top: 10px; }

    .mpa-15 {
        padding: 15px; }

    .mpa-r-15 {
        padding-right: 15px; }

    .mpa-l-15 {
        padding-left: 15px; }

    .mpa-b-15 {
        padding-bottom: 15px; }

    .mpa-t-15 {
        padding-top: 15px; }

    .mma-15 {
        margin: 15px; }

    .mma-r-15 {
        margin-right: 15px; }

    .mma-l-15 {
        margin-left: 15px; }

    .mma-b-15 {
        margin-bottom: 15px; }

    .mma-t-15 {
        margin-top: 15px; }

    .mpa-20 {
        padding: 20px; }

    .mpa-r-20 {
        padding-right: 20px; }

    .mpa-l-20 {
        padding-left: 20px; }

    .mpa-b-20 {
        padding-bottom: 20px; }

    .mpa-t-20 {
        padding-top: 20px; }

    .mma-20 {
        margin: 20px; }

    .mma-r-20 {
        margin-right: 20px; }

    .mma-l-20 {
        margin-left: 20px; }

    .mma-b-20 {
        margin-bottom: 20px; }

    .mma-t-20 {
        margin-top: 20px; }

    .mpa-25 {
        padding: 25px; }

    .mpa-r-25 {
        padding-right: 25px; }

    .mpa-l-25 {
        padding-left: 25px; }

    .mpa-b-25 {
        padding-bottom: 25px; }

    .mpa-t-25 {
        padding-top: 25px; }

    .mma-25 {
        margin: 25px; }

    .mma-r-25 {
        margin-right: 25px; }

    .mma-l-25 {
        margin-left: 25px; }

    .mma-b-25 {
        margin-bottom: 25px; }

    .mma-t-25 {
        margin-top: 25px; }

    .mpa-30 {
        padding: 30px; }

    .mpa-r-30 {
        padding-right: 30px; }

    .mpa-l-30 {
        padding-left: 30px; }

    .mpa-b-30 {
        padding-bottom: 30px; }

    .mpa-t-30 {
        padding-top: 30px; }

    .mma-30 {
        margin: 30px; }

    .mma-r-30 {
        margin-right: 30px; }

    .mma-l-30 {
        margin-left: 30px; }

    .mma-b-30 {
        margin-bottom: 30px; }

    .mma-t-30 {
        margin-top: 30px; }

    .mpa-35 {
        padding: 35px; }

    .mpa-r-35 {
        padding-right: 35px; }

    .mpa-l-35 {
        padding-left: 35px; }

    .mpa-b-35 {
        padding-bottom: 35px; }

    .mpa-t-35 {
        padding-top: 35px; }

    .mma-35 {
        margin: 35px; }

    .mma-r-35 {
        margin-right: 35px; }

    .mma-l-35 {
        margin-left: 35px; }

    .mma-b-35 {
        margin-bottom: 35px; }

    .mma-t-35 {
        margin-top: 35px; }

    .mpa-40 {
        padding: 40px; }

    .mpa-r-40 {
        padding-right: 40px; }

    .mpa-l-40 {
        padding-left: 40px; }

    .mpa-b-40 {
        padding-bottom: 40px; }

    .mpa-t-40 {
        padding-top: 40px; }

    .mma-40 {
        margin: 40px; }

    .mma-r-40 {
        margin-right: 40px; }

    .mma-l-40 {
        margin-left: 40px; }

    .mma-b-40 {
        margin-bottom: 40px; }

    .mma-t-40 {
        margin-top: 40px; }

    .mpa-45 {
        padding: 45px; }

    .mpa-r-45 {
        padding-right: 45px; }

    .mpa-l-45 {
        padding-left: 45px; }

    .mpa-b-45 {
        padding-bottom: 45px; }

    .mpa-t-45 {
        padding-top: 45px; }

    .mma-45 {
        margin: 45px; }

    .mma-r-45 {
        margin-right: 45px; }

    .mma-l-45 {
        margin-left: 45px; }

    .mma-b-45 {
        margin-bottom: 45px; }

    .mma-t-45 {
        margin-top: 45px; }

    .mpa-50 {
        padding: 50px; }

    .mpa-r-50 {
        padding-right: 50px; }

    .mpa-l-50 {
        padding-left: 50px; }

    .mpa-b-50 {
        padding-bottom: 50px; }

    .mpa-t-50 {
        padding-top: 50px; }

    .mma-50 {
        margin: 50px; }

    .mma-r-50 {
        margin-right: 50px; }

    .mma-l-50 {
        margin-left: 50px; }

    .mma-b-50 {
        margin-bottom: 50px; }

    .mma-t-50 {
        margin-top: 50px; }

    .mtext-right {
        text-align: right; }

    .mtext-left {
        text-align: left; }

    .mtext-center {
        text-align: center; }

    .mtext-justify {
        text-align: justify; }

    .mcenter-self {
        align-self: center; }

    .mflex-start {
        justify-content: flex-start; }

    .mflex-end {
        justify-content: flex-end; } }
/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 600px) and (max-width: 992px) {
    .toffset0 {
        margin-left: 0% !important; }

    .toffset1 {
        margin-left: 8.33% !important; }

    .toffset2 {
        margin-left: 16.66% !important; }

    .toffset3 {
        margin-left: 24.99% !important; }

    .toffset4 {
        margin-left: 33.32% !important; }

    .toffset5 {
        margin-left: 41.65% !important; }

    .toffset6 {
        margin-left: 50% !important; }

    .toffset7 {
        margin-left: 58.31% !important; }

    .toffset8 {
        margin-left: 66.64% !important; }

    .toffset9 {
        margin-left: 74.97% !important; }

    .toffset10 {
        margin-left: 83.3% !important; }

    .toffset11 {
        margin-left: 91.63% !important; }

    .toffset12 {
        margin-left: 100% !important; }

    .toffset-r0 {
        margin-right: 0% !important; }

    .toffset-r1 {
        margin-right: 8.33% !important; }

    .toffset-r2 {
        margin-right: 16.66% !important; }

    .toffset-r3 {
        margin-right: 24.99% !important; }

    .toffset-r4 {
        margin-right: 33.32% !important; }

    .toffset-r5 {
        margin-right: 41.65% !important; }

    .toffset-r6 {
        margin-right: 50% !important; }

    .toffset-r7 {
        margin-right: 58.31% !important; }

    .toffset-r8 {
        margin-right: 66.64% !important; }

    .toffset-r9 {
        margin-right: 74.97% !important; }

    .toffset-r10 {
        margin-right: 83.3% !important; }

    .toffset-r11 {
        margin-right: 91.63% !important; }

    .toffset-r12 {
        margin-right: 100% !important; }

    .tcol1 {
        width: 8.33% !important; }

    .tcol2 {
        width: 16.66% !important; }

    .tcol3 {
        width: 24.99% !important; }

    .tcol4 {
        width: 33.32% !important; }

    .tcol5 {
        width: 41.65% !important; }

    .tcol6 {
        width: 50% !important; }

    .tcol7 {
        width: 58.31% !important; }

    .tcol8 {
        width: 66.64% !important; }

    .tcol9 {
        width: 74.97% !important; }

    .tcol10 {
        width: 83.3% !important; }

    .tcol11 {
        width: 91.63% !important; }

    .tcol12 {
        width: 100% !important; }

    .torder1 {
        order: 1 !important; }

    .torder2 {
        order: 2 !important; }

    .torder3 {
        order: 3 !important; }

    .torder4 {
        order: 4 !important; }

    .torder5 {
        order: 5 !important; }

    .torder6 {
        order: 6 !important; }

    .torder7 {
        order: 7 !important; }

    .torder8 {
        order: 8 !important; }

    .torder9 {
        order: 9 !important; }

    .torder10 {
        order: 10 !important; }

    .torder11 {
        order: 11 !important; }

    .torder12 {
        order: 12 !important; }

    .theight-full {
        height: 100vh; }

    .twidth-full {
        height: 100vw; }

    .tcol {
        flex-grow: 1;
        flex-basis: 0; }

    .tflex {
        display: flex; }

    .tblock {
        display: block; }

    .twrap {
        flex-wrap: wrap; }

    .tno-wrap {
        flex-wrap: nowrap; }

    .tcenter {
        display: flex;
        justify-content: center;
        align-items: center; }

    .tcenter-row {
        display: flex;
        justify-content: center; }

    .tcenter-column {
        display: flex;
        align-items: center; }

    .tjustify-around {
        justify-content: space-around; }

    .tjustify-between {
        justify-content: space-between; }

    .tjustify-evenly {
        justify-content: space-evenly; }

    .trow {
        display: flex;
        flex-direction: row !important; }

    .trow-reverse {
        display: flex;
        flex-direction: row-reverse !important; }

    .tcolumn {
        display: flex;
        flex-direction: column !important; }

    .thidden {
        display: none; }

    .tpa-0 {
        padding: 0px; }

    .tpa-r-0 {
        padding-right: 0px; }

    .tpa-l-0 {
        padding-left: 0px; }

    .tpa-b-0 {
        padding-bottom: 0px; }

    .tpa-t-0 {
        padding-top: 0px; }

    .tma-0 {
        margin: 0px; }

    .tma-r-0 {
        margin-right: 0px; }

    .tma-l-0 {
        margin-left: 0px; }

    .tma-b-0 {
        margin-bottom: 0px; }

    .tma-t-0 {
        margin-top: 0px; }

    .tpa-5 {
        padding: 5px; }

    .tpa-r-5 {
        padding-right: 5px; }

    .tpa-l-5 {
        padding-left: 5px; }

    .tpa-b-5 {
        padding-bottom: 5px; }

    .tpa-t-5 {
        padding-top: 5px; }

    .tma-5 {
        margin: 5px; }

    .tma-r-5 {
        margin-right: 5px; }

    .tma-l-5 {
        margin-left: 5px; }

    .tma-b-5 {
        margin-bottom: 5px; }

    .tma-t-5 {
        margin-top: 5px; }

    .tpa-10 {
        padding: 10px; }

    .tpa-r-10 {
        padding-right: 10px; }

    .tpa-l-10 {
        padding-left: 10px; }

    .tpa-b-10 {
        padding-bottom: 10px; }

    .tpa-t-10 {
        padding-top: 10px; }

    .tma-10 {
        margin: 10px; }

    .tma-r-10 {
        margin-right: 10px; }

    .tma-l-10 {
        margin-left: 10px; }

    .tma-b-10 {
        margin-bottom: 10px; }

    .tma-t-10 {
        margin-top: 10px; }

    .tpa-15 {
        padding: 15px; }

    .tpa-r-15 {
        padding-right: 15px; }

    .tpa-l-15 {
        padding-left: 15px; }

    .tpa-b-15 {
        padding-bottom: 15px; }

    .tpa-t-15 {
        padding-top: 15px; }

    .tma-15 {
        margin: 15px; }

    .tma-r-15 {
        margin-right: 15px; }

    .tma-l-15 {
        margin-left: 15px; }

    .tma-b-15 {
        margin-bottom: 15px; }

    .tma-t-15 {
        margin-top: 15px; }

    .tpa-20 {
        padding: 20px; }

    .tpa-r-20 {
        padding-right: 20px; }

    .tpa-l-20 {
        padding-left: 20px; }

    .tpa-b-20 {
        padding-bottom: 20px; }

    .tpa-t-20 {
        padding-top: 20px; }

    .tma-20 {
        margin: 20px; }

    .tma-r-20 {
        margin-right: 20px; }

    .tma-l-20 {
        margin-left: 20px; }

    .tma-b-20 {
        margin-bottom: 20px; }

    .tma-t-20 {
        margin-top: 20px; }

    .tpa-25 {
        padding: 25px; }

    .tpa-r-25 {
        padding-right: 25px; }

    .tpa-l-25 {
        padding-left: 25px; }

    .tpa-b-25 {
        padding-bottom: 25px; }

    .tpa-t-25 {
        padding-top: 25px; }

    .tma-25 {
        margin: 25px; }

    .tma-r-25 {
        margin-right: 25px; }

    .tma-l-25 {
        margin-left: 25px; }

    .tma-b-25 {
        margin-bottom: 25px; }

    .tma-t-25 {
        margin-top: 25px; }

    .tpa-30 {
        padding: 30px; }

    .tpa-r-30 {
        padding-right: 30px; }

    .tpa-l-30 {
        padding-left: 30px; }

    .tpa-b-30 {
        padding-bottom: 30px; }

    .tpa-t-30 {
        padding-top: 30px; }

    .tma-30 {
        margin: 30px; }

    .tma-r-30 {
        margin-right: 30px; }

    .tma-l-30 {
        margin-left: 30px; }

    .tma-b-30 {
        margin-bottom: 30px; }

    .tma-t-30 {
        margin-top: 30px; }

    .tpa-35 {
        padding: 35px; }

    .tpa-r-35 {
        padding-right: 35px; }

    .tpa-l-35 {
        padding-left: 35px; }

    .tpa-b-35 {
        padding-bottom: 35px; }

    .tpa-t-35 {
        padding-top: 35px; }

    .tma-35 {
        margin: 35px; }

    .tma-r-35 {
        margin-right: 35px; }

    .tma-l-35 {
        margin-left: 35px; }

    .tma-b-35 {
        margin-bottom: 35px; }

    .tma-t-35 {
        margin-top: 35px; }

    .tpa-40 {
        padding: 40px; }

    .tpa-r-40 {
        padding-right: 40px; }

    .tpa-l-40 {
        padding-left: 40px; }

    .tpa-b-40 {
        padding-bottom: 40px; }

    .tpa-t-40 {
        padding-top: 40px; }

    .tma-40 {
        margin: 40px; }

    .tma-r-40 {
        margin-right: 40px; }

    .tma-l-40 {
        margin-left: 40px; }

    .tma-b-40 {
        margin-bottom: 40px; }

    .tma-t-40 {
        margin-top: 40px; }

    .tpa-45 {
        padding: 45px; }

    .tpa-r-45 {
        padding-right: 45px; }

    .tpa-l-45 {
        padding-left: 45px; }

    .tpa-b-45 {
        padding-bottom: 45px; }

    .tpa-t-45 {
        padding-top: 45px; }

    .tma-45 {
        margin: 45px; }

    .tma-r-45 {
        margin-right: 45px; }

    .tma-l-45 {
        margin-left: 45px; }

    .tma-b-45 {
        margin-bottom: 45px; }

    .tma-t-45 {
        margin-top: 45px; }

    .tpa-50 {
        padding: 50px; }

    .tpa-r-50 {
        padding-right: 50px; }

    .tpa-l-50 {
        padding-left: 50px; }

    .tpa-b-50 {
        padding-bottom: 50px; }

    .tpa-t-50 {
        padding-top: 50px; }

    .tma-50 {
        margin: 50px; }

    .tma-r-50 {
        margin-right: 50px; }

    .tma-l-50 {
        margin-left: 50px; }

    .tma-b-50 {
        margin-bottom: 50px; }

    .tma-t-50 {
        margin-top: 50px; }

    .ttext-right {
        text-align: right; }

    .ttext-left {
        text-align: left; }

    .ttext-center {
        text-align: center; }

    .ttext-justify {
        text-align: justify; }

    .tcenter-self {
        align-self: center; }

    .tflex-start {
        justify-content: flex-start; }

    .tflex-end {
        justify-content: flex-end; } }

/*# sourceMappingURL=global.css.map */
/*bootstrap tabel*/
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border: 1px solid #ddd;
}
td, th {
    padding: 0;
}