﻿@CHARSET "UTF-8";

/* 
some `evo-demo` overrides for specific demands in page layout in demo mod `oopjs`
and enhancements for didactical reasons and conformance with standards from
LaTeX and scientific articles.
author: evomath 
copyright: (c) 2019 evoMath
*/

/* ===================== page style for oopjs =============================== */

p.author {
    font-family: sans-serif;
    text-align: center;
    font-size: 24px;
    color: #666666;
    text-decoration: none;
    padding: 4px;
}

p.date {
    font-family: sans-serif;
    text-align: center;
    font-size: 16px;
    color: #666666;
    text-decoration: none;
    padding: 4px;
}

abstract, div.abstract { 
	padding-left:10%; 
	padding-right:10%; 
	padding-top:16px; 
	padding-bottom:16px; 
	font-size:80%; 
}

p.help {
    text-align: center;
    font-size: 12px;
    color: #999999;
    /*background: #FFFFCC;*/
    text-decoration: none;
    padding: 4px;
}

p.help:hover {
    background: #FFFFCC;
    border-radius: 8px;
    color: #000000;
    text-decoration: none;
}

/* ---------------------- meta ----------------------------------------------- */

div.meta ol {
    
}

div.meta li {
    font-family: sans-serif;
    font-size: 14px;
    list-style-position: inside;
}

div.meta ol.sections li {
    list-style-type: decimal;
}

div.meta ol.appendix li {
    list-style-type: upper-alpha;
}

div.meta li code {
    font-size: 16px;
}

/* ---------------------- cont ----------------------------------------------- */

section div.input { 
    margin-top: 8px;
    margin-bottom: 4px;
	border-style:solid; 
	border-color:#CCCCCC; 
	border-width:1px; 
    border-radius: 16px;
	padding:0px 16px 16px 16px;
    background: #333333;
}

section div.output { 
	/*background-color:#CCCCFF;*/
    margin-top: 8px;
    background-color: #dde2ed;
	font-family:sans-serif; 
	font-size:12px; 
	padding:8px;
    text-align: left;
}


div.cont pre {
    text-align: left; 
    background-color: #000000;    
	color: #00FF00; 
	padding: 8px;
    font-size: 14px;    
}

