﻿html {
    background-color: inherit !important;
}

body {
    overflow-x: hidden !important;
    overflow-y: hidden !important;
    background-color: inherit;
    color: inherit;
    text-align: inherit;
    font-family: inherit;
    line-height: normal;
    overflow-x: hidden !important;
    overflow-y: hidden !important;
}

div, span, p, ul, li {
    background-color: inherit;
    color: inherit;
    text-align: inherit;
    font-family: inherit;
    line-height: normal;
}

h1, h2, h3, h4, h5, h6 {
    background-color: inherit;
    color: inherit;
    text-align: inherit;
    font-family: inherit;
    line-height: normal;
}

img {
    max-height: 80vh !important;
    max-width: 80% !important;
    /* cursor: pointer; */
    /* padding: 0px; */
    /* margin: 0px; */
    /* display: inline-block; */
    /* position: absolute ; */

}

x-alfareader {
    /*border: solid 1px rgba(0, 0, 0, .5);*/
    overflow: hidden !important;
    /* overflow-x: hidden; */

    /* position: absolute ;  */
    cursor: default;
    /* -moz-user-select: initial; */
    /* user-select: initial; */
    /* display: inline-block ; */
    /* background: red; */
}

x-alfareader content {
    display: inline-block;
    /* overflow-x: hidden; */
    /* position: absolute ; */
    /* background: gray; */
    /* column-count: 2 !important;*/
    */ /* -webkit-column-count: 2 !important; */ /* -webkit-column-gap: 100px !important; */ /* -moz-column-count: 2 !important; */ /* -moz-column-gap:   100px !important; */ /* -ms-column-count: 2 !important; */ /* -ms-column-gap:  100px !important; */ -webkit-column-gap: 100px;
    -moz-column-gap: 100px;
    -ms-column-gap: 100px;
    column-gap: 100px;

    /* -webkit-column-gap: 0px; */
    /* -moz-column-gap: 0px; */
    /* -ms-column-gap: 0px; */
    /* column-gap: 0px ; */


    column-rule: 4px double #ddd;
    -webkit-column-rule: 4px double #ddd;

    webkit-column-fill: auto;
    -moz-column-fill: auto;
    column-fill: auto;

    /* column-width: 200px; */
    /* -webkit-column-width: 200px; */
    /* -moz-column-width: 200px; */
    padding-bottom: 50px;
    padding-top: 50px;


    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
}

content .htmlContent {
    padding-left: 50px;
    padding-right: 50px;

    -moz-user-select: text !important;
    -webkit-user-select: text !important;
    -ms-user-select: text !important;
    user-select: text !important;

    -webkit-touch-callout: text !important;
    -khtml-user-select: text !important;

}