/*
	CSS info
	--------
	author code: kt
	book: Accounting 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:Roboto, Tahoma, Geneva, sans-serif;
	font-size:18px;
	color:#000;
	background-color:#ebebeb;
	line-height:150%;
	text-align:justify}
p{margin:0px;
	padding:0px;
	text-indent:30px}
.cover {width: 840px;
	padding:0;
	background-color: #ffffff;}
.bookpage{width: 840px;
	padding:60px 30px 10px 30px;
	background-color: #ffffff;}
.booktitle{
	margin-top:16%;
	font-size:40px;
	line-height:90px;
	font-weight:bold}
h1.booktitle {margin-top:16%}
.booktitle2{font-size:22px;
	line-height:40px;
	/*font-weight:bold*/
	}
.booktitle2 .grade {font-style:italic;font-size:22px;font-weight:normal;}

.page{padding-left:30px;
	padding-right:30px;
	background-color: #ffffff;}
.indent{text-indent:20px}
.bold{font-weight:bold}
.paddingtop{padding-top:60px}
.centered{text-align:center}
.justified{text-align:justify}
.underlined{text-decoration:underline}
.italic{font-style:italic}
.image_text{font-size:12px;
	line-height:13px;
	font-style:italic}
.small_text{font-size:14px;
	line-height:16px}
.collapse{border-collapse:collapse}
.border_bottom{border-bottom:1px solid black}
.bullets{list-style-type:disc}
.numbers{padding-left:0px;
	list-style:inside;
	list-style-type:decimal}
li{padding-bottom:1em}
.table{width:100%}
.bordered{border:1px solid black}
.title{font-size:16px;
	font-weight:bold}
.subtitle{font-size:14px;
	font-weight:bold}
.bordercolor{border:1px solid black}
.width10{width:10%}
.width20{width:20%}
.width30{width:30%}
.width40{width:40%}
.width50{width:50%}
.width60{width:60%}
.width70{width:70%}
.width80{width:80%}
.width90{width:90%}
.width100{width:100%}
.paddingleft10{padding-left:10px}
.paddingleft20{padding-left:20px}
.paddingleft30{padding-left:30px}
.paddingleft40{padding-left:40px}
.paddingleft50{padding-left:50px}
.paddingleft60{padding-left:60px}
.paddingleft70{padding-left:70px}
.paddingleft80{padding-left:80px}
.paddingleft90{padding-left:90px}
.paddingleft100{padding-left:100px}
.paddingleft110{padding-left:110px}
.paddingleft120{padding-left:120px}
.paddingleft130{padding-left:130px}
.paddingleft140{padding-left:140px}
.paddingleft150{padding-left:150px}
.paddingtop50{padding-top:50px}
.paddingtop100{padding-top:100px}
.paddingtop150{padding-top:150px}
.size14{font-size:14px}
.size12{font-size:12px}
.big{font-size:large}
.border_left{border-left:1px solid black}
.exhibitor{position:relative;
	top:-0.5em;
	text-align:center;
	border-bottom:1px solid black;
	line-height:1.9em}
.denominator{position: absolute;
	top:0.8em;
	left:-0em;
	width:100%}
	
/* cover */

/* index */
.index_box{border:4px solid black;
	border-radius:13px;
	font-size:22px;
	line-height:30px;
	padding:5px 15px 5px 15px;
	font-weight:bold}

/* chapters */
.chapter_box{padding:20px;
	border:2px solid black;
	border-radius:13px;
	font-size:35px;
	line-height:45px;
	font-weight:bold;
	text-align:center;
	width:412px;
	position:relative;
	top:-80px;
	margin-bottom:-80px}
.sub_chapter_box{padding:1px;
	border:2px solid black;
	border-radius:13px;
	font-size:18px;
	line-height:20px;
	width:75px;
	font-weight:bold;
	text-align:center;
	position:relative;
	top:7px;
	left:-15px}
.chapter{
	padding:3px;
	width:90px;
	text-align:center;
	border:1px solid black;
	border-radius:5px;
	font-size:14px;
	line-height:16px;
	position:relative;
	top:-85px;
	left:200px;
	margin-bottom:60px;
	letter-spacing:2px
}
.sub_chapter{border:1px solid black;
	border-radius:7px;
	text-align:center;
	font-weight:bold;
	padding:10px}
.chapter_num{font-size:150px;
	line-height:150px;
	font-weight:bold;
	padding-left:150px}
.color1{color:#231849}
.color_b1{color:#A8A6AE}
.subcolor{color:#FFF}
.tag1{ position:relative;
	top:20px;
	text-align:center;
	border-radius:5px;
	padding:5px}
.tag2{position:relative;
	top:25px;
	margin-right:25px;
	text-align:center;
	padding:5px;
	border-radius:5px}
.m18l{margin-left:18px;
	padding:5px;
	border-radius:5px}
.back_color1{background-color:#A8A6AE}
.back1{background-color:#000}
.boxtop_c1{background-color:#231849;
	border:5px solid #231849;
	border-radius:10px 10px 0px 0px;
	min-height:30px}
.boxbottom_c1{border:10px solid #231849;
	background-color:#231849;
	border-radius:0px 0px 10px 10px}
.boxin_c1{border:10px solid #A8A6AE;
	background-color:#A8A6AE;
	border-radius:5px}
.color2{color:#843711}
.color_b2{color:#F2E9AB}
.back_color2{background-color:#F2E9AB}
.back2{background-color:#843711}
.boxtop_c2{background-color:#843711;
	border:5px solid #843711;
	border-radius:10px 10px 0px 0px;
	min-height:30px}
.boxbottom_c2{border:10px solid #843711;
	background-color:#843711;
	border-radius:0px 0px 10px 10px}
.boxin_c2{border:10px solid #F2E9AB;
	background-color:#F2E9AB;
	border-radius:5px}
.color3{color:#002616}
.color_b3{color:#AED0C8}
.back_color3{background-color:#AED0C8}
.back3{background-color:#002616}
.boxtop_c3{background-color:#002616;
	border:5px solid #002616;
	border-radius:10px 10px 0px 0px;
	min-height:30px}
.boxbottom_c3{border:10px solid #002616;
	background-color:#002616;
	border-radius:0px 0px 10px 10px}
.boxin_c3{border:10px solid #AED0C8;
	background-color:#AED0C8;
	border-radius:5px}
.color4{color:#3F0000}
.color_b4{color:#FBE3CE}
.back_color4{background-color:#FBE3CE}
.back4{background-color:#3F0000}
.boxtop_c4{background-color:#3F0000;
	border:5px solid #3F0000;
	border-radius:10px 10px 0px 0px;
	min-height:30px}
.boxbottom_c4{border:10px solid #3F0000;
	background-color:#3F0000;
	border-radius:0px 0px 10px 10px}
.boxin_c4{border:10px solid #FBE3CE;
	background-color:#FBE3CE;
	border-radius:5px}
.color5{color:#02020F}
.color_b5{color:#A2A5BC}
.back_color5{background-color:#A2A5BC}
.back5{background-color:#02020F}
.boxtop_c5{background-color:#02020F;
	border:5px solid #02020F;
	border-radius:10px 10px 0px 0px;
	min-height:30px}
.boxbottom_c5{border:10px solid #02020F;
	background-color:#02020F;
	border-radius:0px 0px 10px 10px}
.boxin_c5{border:10px solid #A2A5BC;
	background-color:#A2A5BC;
	border-radius:5px}
.color6{color:#3C2B0D}
.color_b6{color:#BFC6AD}
.back_color6{background-color:#BFC6AD}
.back6{background-color:#3C2B0D}
.boxtop_c6{background-color:#3C2B0D;
	border:5px solid #3C2B0D;
	border-radius:10px 10px 0px 0px;
	min-height:30px}
.boxbottom_c6{border:10px solid #3C2B0D;
	background-color:#3C2B0D;
	border-radius:0px 0px 10px 10px}
.boxin_c6{border:10px solid #BFC6AD;
	background-color:#BFC6AD;
	border-radius:5px}
.color7{color:#070000}
.color_b7{color:#A48C95}
.back_color7{background-color:#A48C95}
.back7{background-color:#070000}
.boxtop_c7{background-color:#070000;
	border:5px solid #070000;
	border-radius:10px 10px 0px 0px;
	min-height:30px}
.boxbottom_c7{border:10px solid #070000;
	background-color:#070000;
	border-radius:0px 0px 10px 10px}
.boxin_c7{border:10px solid #A48C95;
	background-color:#A48C95;
	border-radius:5px}
.color8{color:#642A19}
.color_b8{color:#B89673}
.back_color8{background-color:#B89673}
.back8{background-color:#642A19}
.boxtop_c8{background-color:#642A19;
	border:5px solid #642A19;
	border-radius:10px 10px 0px 0px;
	min-height:30px}
.boxbottom_c8{border:10px solid #642A19;
	background-color:#642A19;
	border-radius:0px 0px 10px 10px}
.boxin_c8{border:10px solid #B89673;
	background-color:#B89673;
	border-radius:5px}
.color9{color:#000}
.color_b9{color:#A8AEAC}
.back_color9{background-color:#A8AEAC}
.back9{background-color:#000}
.boxtop_c9{background-color:#000;
	border:5px solid #000;
	border-radius:10px 10px 0px 0px;
	min-height:30px}
.boxbottom_c9{border:10px solid #000;
	background-color:#000;
	border-radius:0px 0px 10px 10px}
.boxin_c9{border:10px solid #A8AEAC;
	background-color:#A8AEAC;
	border-radius:5px}
.color10{color:#380000}
.color_b10{color:#CAA4AE}
.back_color10{background-color:#CAA4AE}
.back10{background-color:#380000}
.boxtop_c10{background-color:#380000;
	border:5px solid #380000;
	border-radius:10px 10px 0px 0px;
	min-height:30px}
.boxbottom_c10{border:10px solid #380000;
	background-color:#380000;
	border-radius:0px 0px 10px 10px}
.boxin_c10{border:10px solid #CAA4AE;
	background-color:#CAA4AE;
	border-radius:5px}
.back_pink{background-color:#FBD6E5}
.pink{color:#B26A83}
.color3_3{color:#204c82}
.back_color3_3{background-color:#69a0e4}

/* activities */

/* attributes */
div.figure p {
	text-align:center;
	font-size:80%;
	margin:4px 0;
}
.fl {
	float:left;
}
.fr {
	float:right;
}	
/* exersises */

/* memoranda */

/* appendix */

/* fuzzy */

div.pub_info {
	font-family:Roboto, Tahoma, Geneva, sans-serif;
	border:1px solid #000;
	padding:6px;
	font-size:15px;
	line-height:120%;
	margin:40px;
}
div.pub_info > span {
	background: #fff;
    padding: 5px 23px;
    position: relative;
    top: -15px;
    left: 30%;
    font-size: 18px;
    font-weight: bold;
}
.pub_info ul {
    margin-top: 6px;
}
.pub_info li {
    padding-bottom: 4px;
    line-height: 155%;
	margin-top:2px;
}
.coordinator {    
	font-size: 24px;
    font-weight: normal;
    text-align: left;
    text-indent: 0;
    padding: 0 20px 120px;
    line-height: 120%;}
.contributor {font-weight:bold}
.pub_info .label {
    font-size: larger;
    font-weight: bold;
	margin: 5% 0 0 -8px;}
.cell_index {
	text-align:justify;
	padding:10px 10px 10px;
	vertical-align:top;
	line-height: 150%;
}
p.repub_info {
	text-align:justify;
	border-bottom:1px solid #000;
    padding: 12px;
    font-size: 14px;
    margin: -16px 4px;
}
.repub_info img {
	padding-left: 30px;
}
.repub_appr {
    font-size: 14px;
    padding: 20px 0 3px;
    margin-bottom: 0;
}
