/*
	CSS info
	--------
	author code: kt
	book: Economic theory basics G Lyceum
	--------
	classes per domain
		universal:	applied throughout the structures of the book
		cover:		cover of the book
		index:		index of the book
		chapters:	chapters of the book
		activities:	learning activity
		exersises:	learning exersise
		memoranda:	memoranda of the book
		appendix:	appendix of the book
		fuzzy:		classes that are
	--------
	comments
		1. the border-radius used brakes compatibility with older browsers with no support for round corners - uncomment to use it.
	--------
*/

/* universal */

body{font-family: 'Arial', 'Arial', serif;
	font-size:15px;
	color:#000000;
	background-color:#ebebeb;
	line-height:19px;
	text-align:justify}

.bookpage{width: 700px;
	padding:5px 30px;
	background-color: #ffffff;}
	
	
.cover{width: 700px;
	padding:0px;
	background-color: #ffffff;}
	
.page_cyan{padding:0px 24px 0px 24px;
	width:578px}
.page_cyan_box{background-color:#C6F9FB;
	padding:20px}
.img{padding:0px 24px 0px 24px}

.purple_title{color:#766C99;
	font-size:16px;
	font-weight:bold}
.book_title{color:#766C99;
	font-size:40px;
	font-weight:bold;
	line-height:50px;
	text-align:center;
	}
.centered_big{text-align:center;
	font-size:24px;
	line-height:25px}
.centered{text-align:center;}

.shadow{border-radius:20px;
	border: 1px solid #C6F9FB;
	box-shadow: 10px 10px 10px #222}
.index_title{background-color:#585077;
	color:white;
	text-align:center;
	letter-spacing:10px;
	font-size:18px;
	margin-bottom:50px;
	padding-left:20px;
	border-radius:300px;
	line-height:30px}
.index_title2{text-align:center;
	letter-spacing:10px;
	font-size:18px;
	margin-bottom:50px;
	padding-left:20px;
	line-height:30px;
	font-weight:bold}

.chapter_box{background-color:#585077;
	color:white;
	width:300px;
	font-size:18px;
	margin-bottom:50px;
	padding-left:20px;
	border-radius:300px;
	line-height:30px}
.exercises{background-color:#585077;
	color:white;
	width:300px;
	font-size:18px;
	margin-bottom:50px;
	padding-right:20px;
	border-radius:300px;
	line-height:30px}

.chapter_title{font-weight:bold;
	text-align:center;
	font-size:18px}

.purple{color:#766C99}
.cyan_b{background-color:#C6F9FB}
.purple_b{background-color:#766C99}
.pale_b{background-color:#FDFFCC}
.blue_b{background-color:#405795}
.black_b{background-color:black;
	color:white}

.latin_list{list-style:inside;
	list-style-type:lower-roman;
	margin-left:0px;
	padding:0px}
.latin_list_o{list-style:outside;
	list-style-type:lower-roman;
	margin-left:15px;
	padding:15px}
.greek_list{list-style:inside;
	list-style-type:lower-greek;
	margin-left:15px;
	padding:0px}
.greek_list_o{list-style:outside;
	list-style-type:lower-greek;
	margin-left:15px;
	padding:15px}
.greek_list_oc{list-style:outside;
	list-style-type:lower-greek;
	margin-left:0px;
	padding:0px}
.number_list{list-style:inside;
	list-style-type:decimal;
	margin-left:0px;
	padding:0px}
.number_list_o{list-style:outside;
	list-style-type:decimal;
	margin-left:15px;
	padding:15px}
	
.label_cyan{ background-color:#C6F9FB;
	border: 2px solid #ABB7D2;
	font-weight:bold;
	font-size:16px;
	padding:15px}

.centered_b{text-align:center;
	font-weight:bold;
	font-size:16px}
.table1{width:100%;
	table-layout:fixed;
	border:black;
	border-collapse: collapse;
	text-align:center}
.table{table-layout:fixed;
	border:black;
	border-collapse: collapse;
	text-align:center}
.table2{width:100%;
	table-layout:fixed;
	border:1px solid black;
	text-align:center}
	
.floating_box{font-style:italic;
	text-align:center;
	width:400px;
	margin-left:89px;
	position:relative}
	
.space{min-width:20px}
.column{min-width:251px}

.questions_box{background-color:#585077;
	color:white;
	width:251px;
	font-size:14px;
	text-align:center;
	border-radius:300px;
	line-height:20px}
	
/* cover */

/* index */
.index_chapter{background-color:#000;
	color:white;
	width:150px;
	font-size:18px;
	padding-left:50px;
	border-radius:0px 30px 30px 0px;
	line-height:25px}
.text_small{font-size:14px}

/* chapters */

/* activities */
.questions{background-color:#405795;
	color:white;
	width:300px;
	font-size:18px;
	margin-bottom:50px;
	padding-right:20px;
	border-radius:300px;
	line-height:30px;
	text-align:right}
.questions2{background-color:#405795;
	color:white;
	width:300px;
	font-size:18px;
	margin-bottom:50px;
	padding-left:20px;
	border-radius:300px;
	line-height:30px;
	text-align:left}
	
/* exersises */

/* memoranda */
.glossary1{width: 190px;
	padding:50px 0px 0px 20px;
	vertical-align:top;
	background-color:#766C99}
.glossary2{width: 400px;
	padding:50px 21px 0px 10px;
	vertical-align:top}
.glossary_title{text-align:center;
	color:#3CC;
	letter-spacing:10px;
	font-size:25px}

/* appendix */
.appendix{padding-left:48px;
	padding-right:48px}

/* fuzzy */
.c1{border:1px solid black;
	margin:0px 60px 0px 20px;
	font-weight:bold;
	line-height:30px}
