/* fonts */
@font-face {
    font-family: OpenSans;
    font-weight: 300;
    font-style: normal;
    src: local('Open Sans Light') url('../../VISC_GDPR_tests/media/OpenSans-Light.ttf');
}
@font-face {
    font-family: OpenSans;
    font-weight: 300;
    font-style: italic;
    src: local('Open Sans Light Italic') url('../../VISC_GDPR_tests/media/OpenSans-LightItalic.ttf');
}
@font-face {
    font-family: OpenSans;
    font-weight: 400;
    font-style: normal;
    src: local('Open Sans'), url('../../VISC_GDPR_tests/media/OpenSans-Regular.ttf');
}
@font-face {
    font-family: OpenSans;
    font-weight: 400;
    font-style: italic;
    src: local('Open Sans Italic'), url('../../VISC_GDPR_tests/media/OpenSans-Italic.ttf');
}
@font-face {
    font-family: OpenSans;
    font-weight: 600;
    font-style: normal;
    src: local('Open Sans Semibold'), url('../../VISC_GDPR_tests/media/OpenSans-Semibold.ttf');
}
@font-face {
    font-family: OpenSans;
    font-weight: 600;
    font-style: italic;
    src: local('Open Sans Semibold Italic'), url('../../VISC_GDPR_tests/media/OpenSans-SemiboldItalic.ttf');
}
@font-face {
    font-family: OpenSans;
    font-weight: 700;
    font-style: normal;
    src: local('Open Sans Bold'), url('../../VISC_GDPR_tests/media/OpenSans-Bold.ttf');
}
@font-face {
    font-family: OpenSans;
    font-weight: 700;
    font-style: italic;
    src: local('Open Sans Bold Italic'), url('../../VISC_GDPR_tests/media/OpenSans-BoldItalic.ttf');
}
@font-face {
    font-family: OpenSans;
    font-weight: 800;
    font-style: normal;
    src: local('Open Sans Extrabold'), url('../../VISC_GDPR_tests/media/OpenSans-ExtraBold.ttf');
}
@font-face {
    font-family: OpenSans;
    font-weight: 800;
    font-style: italic;
    src: local('Open Sans Extrabold Italic'), url('../../VISC_GDPR_tests/media/OpenSans-ExtraBoldItalic.ttf');
}
@font-face {
    font-family: OpenSansCondensed;
    font-weight: 300;
    font-style: normal;
    src: local('Open Sans Condensed Light'), url('../../VISC_GDPR_tests/media/OpenSansCondensed-Light.ttf');
}
@font-face {
    font-family: OpenSansCondensed;
    font-weight: 300;
    font-style: italic;
    src: local('Open Sans Condensed Light Italic'), url('../../VISC_GDPR_tests/media/OpenSansCondensed-LightItalic.ttf');
}
@font-face {
    font-family: OpenSansCondensed;
    font-weight: 700;
    font-style: normal;
    src: local('Open Sans Condensed Bold'), url('../../VISC_GDPR_tests/media/OpenSansCondensed-Bold.ttf');
}
@font-face {
    font-family: Cambria;
    font-weight: normal;
    font-style: normal;
    src: local('Cambria Math'), local('Cambria'), url('../../default/media/cambria.ttc');
}
@font-face {
    font-family: 'Glyphicons Halflings';
    src: url('../../VISC_GDPR_tests/media/glyphicons-halflings-regular.ttf');
}
/* main */
html {
    background-image: url('../../VISC_GDPR_tests/media/7.jpg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-attachment: fixed;
}
html.background-1 {
    background-image: url('../../VISC_GDPR_tests/media/1.jpg');
}
html.background-2 {
    background-image: url('../../VISC_GDPR_tests/media/2.jpg');
}
html.background-3 {
    background-image: url('../../VISC_GDPR_tests/media/3.jpg');
}
html.background-4 {
    background-image: url('../../VISC_GDPR_tests/media/4.jpg');
}
html.background-5 {
    background-image: url('../../VISC_GDPR_tests/media/5.jpg');
}
html.background-6 {
    background-image: url('../../VISC_GDPR_tests/media/6.jpg');
}
html.background-7 {
    background-image: url('../../VISC_GDPR_tests/media/7.jpg');
}
html.background-8 {
    background-image: url('../../VISC_GDPR_tests/media/8.jpg');
}
html.background-9 {
    background-image: url('../../VISC_GDPR_tests/media/9.jpg');
}
html.background-10 {
    background-image: url('../../VISC_GDPR_tests/media/10.jpg');
}
html.background-11 {
    background-image: url('../../VISC_GDPR_tests/media/11.jpg');
}
html.background-12 {
    background-image: url('../../VISC_GDPR_tests/media/12.jpg');
}
html.background-13 {
    background-image: url('../../VISC_GDPR_tests/media/13.jpg');
}
body {
	font-family: OpenSans, Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-weight: 400; /* bs */
	font-size: 1rem; /* bs 1rem = 16px */
	color: var(--main-txt-color);
	line-height: 1.5; /* bs */
    background-color: rgba(249, 199, 132, 0); /* 0.5 */
    overflow-y: scroll;
}
* {
    scrollbar-width: auto !important;
}
@media (pointer: fine) {
    /* width */
    ::-webkit-scrollbar {
        width: 12px;
    }
    /* Track */
    ::-webkit-scrollbar-track {
        background: rgba(68, 100, 173, 0.2);
        box-shadow: inset 0 0 5px lightgrey;
        border-radius: 10px;
    }
    /* Handle */
    ::-webkit-scrollbar-thumb {
        background: rgba(68, 100, 173, 0.6);
        border-radius: 10px;
    }
    /* Handle on hover */
    ::-webkit-scrollbar-thumb:hover {
        background: rgba(68, 100, 173, 1);
    }
}
.background-image-chapter-titlepage {
    background-image: url('../../default/media/background-Citadais_solfedzo-chapter-titlepage.jpg');
}
.background-image-none {
    background-image: none;
}
.container:not(.titlepage) {
	padding-right: 0px;
    padding-left: 0px;
}
.container.titlepage,
.container.article-container {
	width: 100%;
	max-width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
.container.titlepage {
    height: 100vh;
    padding: 0;
}
.container.article-container {
    /* background-color: rgba(27, 43, 58, 0.85); */
    background-color: rgba(27, 43, 58, 0.7);
}
body > .container.titlepage,
body > .container.article-container {
	max-width: 1024px;
}
/* body > .container.article-container {
	min-height: 722px;
} */
b,
strong,
.emoStyleBold {
	font-weight: 600;
	color: var(--bold-color);
}
i,
em,
.emoStyleItalic,
.help-text {
	font-style: italic;
}
[role="button"] {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.page-loading article {
	visibility: hidden;
}
.page-loading::after {
	content: "Lūdzu uzgaidiet...";
	text-align: center;
	width: 100%;
	position: absolute;
	z-index: 1;
    left: 0;
	top: 160px;
}
/* helpers */
.helper-middle {
	height: 100%;
	display: inline-block;
	vertical-align: middle;
}
.nowrap {
	white-space: nowrap;
}
.break-word,
.break-word > span {
	word-wrap: break-word;
}
/* links */
a:link,
a:visited,
a:hover,
a:active {
	color: inherit;
}
a[target="_blank"]:link,
a[target="_blank"]:visited,
a[target="_blank"]:hover,
a[target="_blank"]:active {
	color: var(--main-link-color);
}
a[target="_blank"]:focus {
	text-decoration: underline;
}
a:not([target="_blank"]):hover {
	text-decoration: none;
}
/* lists */
.article-content p,
.article-content ul,
.article-content .accordion {
	margin: 1rem 0;
}
.exe-panel .accordion {
	margin: 2rem 0;
}
ul {
	list-style-type: square;
}
ul.numbered-list {
	list-style-type: decimal;
}
ul.sublist {
	list-style-type: circle;
	padding-left: 5rem;
}
li {
	color: var(--main-bullet-color);
}
li p {
	color: var(--main-txt-color);
	margin: 0.75rem 0 !important;
}
