html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent}
body{line-height:1}
ol, ul{list-style:none}
blockquote, q{quotes:none}
blockquote:before, blockquote:after, 
q:before, q:after{content:''; content:none}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/* General styling */
body {
	font: 12px Arial, Helvetica, sans-serif;
	background: url("//www.nmcdn.be/jambooty/images/backgroundtop.gif") repeat-x;
	height: 100%;
}
ul { list-style: disc; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table{border-collapse:collapse; border-spacing:0}
.lightgreenbox, .lightorangebox{-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:5px; display:inline-block}
.lightgreenbox{background:#A8FFA2}
.lightorangebox{background:#E8CF88}
.hidden {
	display: none;
}

/* User inputs and controls */
input[type="text"],
input[type="password"],
input[type="number"],
textarea,
select,
.form-input-field {
	padding: 4px;
	border: solid 1px #ccc;
	margin: 4px 0px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	background-color: #f8fff8;
}
input[type="text"]:hover,
input[type="password"]:hover,
input[type="number"]:hover,
textarea:hover,
select:hover,
.form-input-field:hover {
	border-color: #aca;
	box-shadow: 0 0 4px #bfb;
	-webkit-box-shadow: 0 0 4px #bfb;
	-moz-box-shadow: 0 0 4px #bfb;
}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="number"]:focus,
textarea:focus,
select:focus,
.form-input-field:focus {
	border-color: #8b8;
	box-shadow: 0 0 6px #9d9;
	-webkit-box-shadow: 0 0 6px #9d9;
	-moz-box-shadow: 0 0 6px #9d9;
	background-color: white;
}
input[type="button"],
input[type="submit"],
button {
	white-space:nowrap;
}

/* JQuery UI helpers */
.ui-button {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.ui-datepicker {
    -webkit-box-shadow: 2px 2px 10px #555;
    -moz-box-shadow: 2px 2px 10px #555;
    box-shadow: 2px 2px 10px #555;
}

/* Flash messages */
.flash-message {
    display: none;
    border-style: solid;
    border-width: 1px;
    padding: 0.4em;
    border-radius: 0.2em;
    -webkit-border-radius: 0.2em;
    -moz-border-radius: 0.2em;
}
.flash-message-floating {
    z-index: 100;
    box-shadow: 0.1em 0.1em 0.3em #aaa;
}
.flash-message.info {
    display: inline-block;
    background-color: #F9EDBE;
    border-color: #F0C36D;
    color: #3E2800;
}
.flash-message.error {
    display: inline-block;
    background-color: #F0C0C0;
    border-color: #C76161;
    color: #752020;
}

/* Forms */
.form {
	margin: 10px 0;
}
.form-row {
	clear: both;
	padding-top: 4px;
}
.form-field-wrapper {
	float: left;
	padding: 0 5px;
	width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.ajax-edit-form-field-wrapper {
    padding-top: 5px;
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.ajax-edit-left-field {
    float: left;
    width: 330px;
    padding-right: 10px;
    border-right: 1px solid #DDDDDD;
}
.ajax-edit-center-field {
    float: left;
    width: 330px;
    margin-left: 10px;
    padding-right: 10px;
    border-right: 1px solid #DDDDDD;
}
.ajax-edit-right-field {
    float: left;
    margin-left: 10px;
    width: 330px;
}
.form-field-wrapper > label {
	display: block;
	color: #333;
}
.form-horizontal .form-field-wrapper > label,
.form-horizontal > label {
	display: inline;
}
.form-field-wrapper > input[type="text"],
.form-field-wrapper > input[type="password"],
.form-field-wrapper > select,
.form-field-wrapper > textarea {
	width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.form-field-wrapper > button[type="submit"] {
	float: right;
	margin-top: 10px;
}
.form-message {
	display: none;
	margin-top: -2px;
	margin-bottom: 2px;
	font-style: italic;
}
.form-success .form-message,
.form-error .form-message {
	display: block;
}
.form-success .form-message {
	color: #393;
}
.form-error .form-message {
	color: #d33;
}
.form-error input[type="text"],
.form-error input[type="password"],
.form-error input[type="number"],
.form-error textarea,
.form-error select,
.form-error .form-input-field {
	border: solid 1px #fbb;
	background-color: #fff8f8;
}
.form-error input[type="text"]:hover,
.form-error input[type="password"]:hover,
.form-error input[type="number"]:hover,
.form-error textarea:hover,
.form-error select:hover,
.form-error .form-input-field:hover {
	border-color: #f99;
	box-shadow: 0 0 4px #fbb;
	-webkit-box-shadow: 0 0 4px #fbb;
	-moz-box-shadow: 0 0 4px #fbb;
}
.form-error input[type="text"]:focus,
.form-error input[type="password"]:focus,
.form-error input[type="number"]:focus,
.form-error textarea:focus,
.form-error select:focus,
.form-error .form-input-field:focus {
	border-color: #f55;
	box-shadow: 0 0 6px #f99;
	-webkit-box-shadow: 0 0 6px #f99;
	-moz-box-shadow: 0 0 6px #f99;
	background-color: white;
}
.form-error label {
	color: #533;
}

#content {
	position: relative;
	padding: 30px 0px 30px;
}
#container {
	height: 100%;
	position: relative;
}
.centered {
	margin: 0 auto;
	position: relative;
	width: 960px;
}
.centeredWide {
	position: relative;
	width: 100%;
}
.formfieldpreview{color:#888; font-style:italic}
#footer {
	clear: both;
	background-color: #333;
	color: gray;
	text-align: center;
}
#footer .footer-links {
	margin: 5px;
}
#footer a {
	color: #aaa;
}
a{color:#676767; text-decoration:underline;}
.gotflash{display:none}
.noflash{display:block; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background-color:#FF494C; color:#FFF; clear:both; padding:10px}
.noflash a{color:#FFF; text-decoration:underline}
div#mainmenu ul {
	margin:0;
	padding:0;
	border:medium none;
	list-style:none outside none;
	text-align:left;
	height:35px;
	width:960px;
	background:url("//www.nmcdn.be/jambooty/images/menubar.png") no-repeat scroll 0 0 transparent;
}
ul.mainmenu li{float:left; background:url("//www.nmcdn.be/jambooty/images/menuseperator.gif") no-repeat scroll 0 50% transparent; font-size:15px; line-height:35px; list-style:none outside none; padding:0 0 3px}
ul.mainmenu li:first-child, ul.mainmenu li:last-child{padding:0px 5px 0px 5px; background:none repeat scroll 0 0 transparent}
ul.mainmenu li a {
	font-weight:bold;
	padding:0 12px;
	font-size:15px;
	line-height:35px;
	text-decoration:none;
	color: white;
	display:block
}
ul.mainmenu li a:hover {
	background:url("//www.nmcdn.be/jambooty/images/menubar_hover.png") repeat-x;
}
#mainmenu_search, #mainmenu_upload, #mainmenu_uploadbtn{float:right}
#mainmenu_uploadbtn a img{border:0px solid}
#mainmenu_uploadbtn{background:none repeat scroll 0 0 transparent; margin-left:-15px}
#mainmenu_uploadbtn a:hover{background:none repeat scroll 0 0 transparent}
#mainmenu_search {
	padding-right: 10px;
}
#txt_searchterm {
	border-top: solid 1px #59831C;
	border-left: solid 1px #59831C;
	border-bottom: solid 1px #92B95F;
	border-right: solid 1px #92B95F;
	padding: 3px;
	background-color: #EFF6E5;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
#txt_searchterm:active, #txt_searchterm:focus, #txt_searchterm:hover {
	background-color: white;
}
#logo{display:inline}
#logo a{margin:15px 0px 10px; width:155px; height:36px; display:block; background:url("//www.nmcdn.be/jambooty/images/logo.png?v=1") no-repeat}
.alt-text{display:none}
#topright{float:right; padding-right:5px}
.linkcolumn{float:left; position:relative; margin:14px}

.linkcolumn a{color:#AAA}
.linkcolumn ul{list-style:none outside none; text-align:left; margin:0; padding:0}
.linkcolumn h1{font-size:13px; color:white}
.inactive_link{font-style:italic}
.inactive_link:hover{text-decoration:none}
#homepage_infobuttons{position:relative; display:block; height:120px; margin-top:10px}
.leftmenu{width:195px; float:left; padding-bottom:15px}
#contentcontainer{margin-left:210px; margin-top:30px}
#leftcolumn{width:200px; float:left}
#leftcolumn h2{font-size:14px; font-weight:normal}
#contentcolumn{float:left; width:760px}

.sidebar a:link, .sidebar a:visited, .sidebar a:active, .sidebar a:hover{font-size:11px; display:block}
.sidebar h2{font-size:15px; font-weight:normal; color:#45731b; background:#FFF url(//www.nmcdn.be/jambooty/images/menumap.gif) no-repeat; padding-top:10px; height:27px; line-height:27px; padding-left:12px}
.sidebar h2.title{border-bottom:#e6e9e4 3px solid; position:relative}
.sidebar ul li{background:#f4f7f0 url(//www.nmcdn.be/jambooty/images/menumap.gif) no-repeat 0px -41px; line-height:30px; height:30px; border:#e6e9e4 3px solid; border-top:0px; border-bottom:0px; float:left; display:block; width:189px}
.sidebar ul li.quicklinks a:link, .sidebar ul li.quicklinks a:visited, .sidebar ul li.quicklinks a:active, .sidebar ul li.quicklinks a:hover{color:#659901; font-size:11px}
.sidebar ul li a{cursor:pointer}
.sidebar ul li a{padding-left:2px}
.breadcrumb_arrow{color:#ff9b2f}
#catalogtitle{float:right; font-size:16px; font-weight:100}
.greybox{background:url(//www.nmcdn.be/jambooty/images/grijs_vak.png) repeat-x; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; behavior:url(/css/border-radius.htc); height:79px; padding:15px; color:#4e4e4e}
.infoimg{background:url("//www.nmcdn.be/jambooty/images/infoblok_leftimg.png") no-repeat; width:300px; height:79px; float:left}
.groupimg{background:url("//www.nmcdn.be/jambooty/images/group_symbol.png") no-repeat; width:120px; height:120px; float:left; margin-top:-15px; margin-right:20px}
.infobutton{list-style-type:none; width:230px; float:left; padding:0px; margin-top:10px; margin-left:13px; height:99px}
 .iconholder{ width:150px;  padding:5px 5px 0px 80px;  height:100%}
 .iconholder h2{font-size:14px; padding:0}
.share_btn .iconholder{background:url("//www.nmcdn.be/jambooty/images/icn_share.png") no-repeat left top}
.booklet_btn .iconholder{background:url("//www.nmcdn.be/jambooty/images/icn_folders.png") no-repeat left top}
.mobile_btn .iconholder{background:url("//www.nmcdn.be/jambooty/images/icn_phone.png") no-repeat left top}
.pro_btn .iconholder{background:url("//www.nmcdn.be/jambooty/images/icn_satisfy.png") no-repeat left top}
.infobutton:first-child{margin-left:0}

#smallshelfholder{float:left}
#myinfo{float:left; margin:10px}
#myinfo ul{list-style:none}

#mydocumentlist {
	padding: 2px;
	margin-top: 10px;
}
#mydocumentlist .booklet_small {
	margin: 2px;
}
.book-cover { height: 120px; }
.book-cover a img { max-width: 120px; }
.booklet_long .book-cover{float:left; width:130px; height:100px}
.booklet_long .bookinfo{float:left; width:550px}
.booklet_long .bookcontent{width:340px; float:left; padding-right:10px}
.booklet_long .bookdetails{float:left; width:195px}
.booklet_long{ position: relative; display:block; clear:both; width:680px; height:110px; margin-bottom:15px}
.booklet_small { position: relative; float:left; width:110px; padding:10px;}
.booklet_small_list { position: relative; padding:10px; }
.booklet_small_list .bookcontent {
    display: block;
    width: 390px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.booklet_list{float:left; width:110px; padding:10px}
.booklet_small .bookcontent a {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.booklet_small .bookcontent p{display:none}
.booklet_small .bookdetails {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.book-remove {
	position: absolute;
	top: -7px;
	right: -7px;
	cursor: pointer;
}
.booklet_long .book-remove {
	left: -7px;
}
.threedoverlay{position:absolute; left:0; cursor:pointer; top:0}
#publicationgrid{padding:15px; padding-top:30px; width:680px; float:left}
#pagination{clear:both; text-align:center}
#folderPresentationTabs{width:700px; float:left; padding-top:30px}
#breadcrumbs{padding-bottom:30px}
#pagetitle_large{float:right; margin-top:-5px; min-height:36px; text-align:right}
#pagetitle_large h1{font-size:30px; font-weight:normal; padding-top:6px; color:#333}
h2{font-size:18px; padding:5px}

#pagelogo{float:left; margin-left:10px}
#pagelogo img{border:0 none}
.selectormenulist{list-style:none}
.changeviewbutton{float:left; width:27px; height:27px; padding-left:5px; cursor:pointer}
#changegridview {
	float: right;
	margin-bottom: 10px;
}
#publications{clear:both}
#publications .booklet_small {
	padding: 8px;
	margin: 5px;
	background-color: white;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
.gridview{background:url("//www.nmcdn.be/jambooty/images/btn_grid.png") no-repeat}
.listview{background:url("//www.nmcdn.be/jambooty/images/btn_list.png") no-repeat}
#steps{list-style:none; padding-left:15px; clear:both}
.step{clear:both; display:block; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background-color:#E6E6E6; margin:10px; padding:10px; min-width:520px}
.textRed{color:red; font-style:italic}
.beta{background-color:#F00; color:#FFF; display:inline; position:relative; top:-15px}
.textGreen{color:green; font-style:italic}
.stepnavigation{display:block}

.falseHide{height:0px; width:0px; float:left; z-index:-999; margin-left:-10000px}
.falseShow{float:left; z-index:0; margin-left:0px}
.prettytable{border-collapse:collapse; border:1px solid #CDCDCD}
.prettytable th, .prettytable td{padding:0.5em; text-align:left}
.prettytable th+th[scope=col]{border-bottom:2px solid #333; border-right:2px solid #333}
.prettytable tr:nth-child(even) td{background-color:#DEDEDE}
.prettytable tr:nth-child(odd) td{background-color:#FFF}

.prettyForm{padding:15px}
.simplelabel{float:none; width:auto; font-weight:normal}
.prettyForm label{width:120px; float:left; font-weight:bold}
.prettyForm input, .prettyForm textarea, .prettyForm select{width:180px; margin-bottom:15px}
.prettyForm input[type="radio"], input[type="checkbox"]{width:auto}
.prettyForm textarea{width:250px; height:150px}
.prettyForm span{margin-left:120px; display:block}
.prettyForm span.percentage, .prettyForm span.fileName{display:inline; margin-left:0px}
#about, #comments{float:left; width:450px; margin-top:30px; margin-left:15px}
#comments textarea {
	width: 440px;
}
#btn_addcomment {
	margin: 0px 0px 8px 0px;
	float: right;
}
#viewerLeftcolumn, #viewerRightcolumn{width:150px; float:left}

div.rating-cancel, div.star-rating{float:left; width:17px; height:15px; text-indent:-999em; cursor:pointer; display:block; background:transparent; overflow:hidden}
div.rating-cancel, div.rating-cancel a{background:url(//www.nmcdn.be/jambooty/images/delete.gif) no-repeat 0 -16px}
div.star-rating, div.star-rating a{background:url(//www.nmcdn.be/jambooty/images/star.gif) no-repeat 0 0px}
div.rating-cancel a, div.star-rating a{display:block; width:16px; height:100%; background-position:0 0px; border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}

div.star-rating-readonly a{cursor:default !important}

div.star-rating{background:transparent!important; overflow:hidden!important}

.profileBox{float:left; width:120px; padding-right:10px; padding-bottom:10px; height:200px}
.profileBox h2 a {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.profileBox img, .groupbox img{border:2px solid #FFF}
.groupbox{clear:both; margin:15px}
.profileBox img:hover, .groupbox img:hover{border:2px solid #f37b20}
.groupbox a, .groupbox .groupinfo{float:left}
.groupinfo{margin:10px; max-width:700px}
#grpdetail_publications, #grpmember_members{float:left; width:600px; min-width:600px; clear:none}
#grpdetail_info, #grpmember_info{width:280px; min-width:240px; float:right; clear:none}
#grpdetail_newmembers{clear:both}
.addToGroupimg{float:left; margin:1px}
.addToGroupimg img{border:2px solid #FFF; cursor:pointer}
.addToGroupimg img:hover{border:2px solid #f37b20}
.selectedAddToGroup img{border:2px solid #34B130}
.managegrp_memberlist{list-style-type:circle}
.managegrp_memberlist a{text-decoration:underline; float:left}
.managegrp_memberlist li{margin-top:10px}
.managegrp_memberlist .memberinteraction{float:right}
.iconbutton{margin-right:5px}
.colorbox, #choosecolor-none {
	display: inline-block;
	cursor: pointer;
	border: 1px solid #000;
	vertical-align: middle;
}
.colorbox{width:20px; height: 20px; }
#choosecolor-none:hover, .colorbox:hover{border:1px solid #f37b20}
#choosecolor-none {
	line-height: 16px;
	height: 16px;
	padding: 2px;
}
#skinchoose{float:left}

/* Book shelf */

.shelf {
    position: relative;
    -ms-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    display: table;
}

.shelf-container {
    position: relative;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
}

.shelf-category-holder {
    background: url("//www.nmcdn.be/jambooty/images/shelf_categories_vector.png") repeat-x;
    height: 27px;
}

.shelf-book-holder {
    position: relative;
    background: url("//www.nmcdn.be/jambooty/images/shelf_booklets_vector.png") repeat;
}

.shelf-book-table {
    position: absolute;
    top: 0;
}

.shelf-button, .shelf-side-button {
    cursor: pointer;
}

.shelf-button {
    margin: 2px;
}

.shelf-side-button-holder {
    position: relative;
    vertical-align: middle;
}

.shelf-side-button {
    width: 100%;
    height: 90px;
    padding: 0;
    border: 0;
    margin: auto;
    background-color: #c8c8c8;
}

.shelf-side-button-left {
    border-radius: 10px 0 0 10px;
    box-shadow: inset -10px 0 14px -10px black;
}

.shelf-side-button-right {
    border-radius: 0 10px 10px 0;
    box-shadow: inset 10px 0 14px -10px black;
}

.shelf-side-button[disabled] {
    cursor: default;
}

.shelf-side-button[disabled] img {
    opacity: 0.25;
    filter: alpha(opacity = 25);
}

.shelf-searchbox-holder {
    text-align: right;
}

.shelf-searchbox-image {
    vertical-align: top;
    float: left;
    padding-right: 5px;
    padding-bottom: 5px;
}

.shelf-searchresult-holder {
    height: 150px;
    overflow-x: hidden;
    overflow-y: scroll;
}

.shelf-category-holder ul {
    list-style: none;
    margin: 0 0 0 10px;
    overflow: hidden
}

.shelf-category-holder ul li {
    float: left;
    color: #f4c18d
}

.shelf-category-holder ul li a {
    color: #f4c18d;
    cursor: pointer;
    font-size: 12px;
    padding-right: 10px
}

.shelf-category-holder ul li a.active {
    color: #FFF;
}

.shelf-table {
    border-collapse: collapse;
    float: left;
    height: 167px;
    margin: 0 0 2px 10px;
}

.shelf-table td {
    padding: 0 7px 0 0;
    vertical-align: bottom;
    text-align: center;
}

.shelf-shrinker {
    overflow: hidden;
    position: relative;
}

.shelf-shadow-right {
    display: inline-block;
    background: url("//www.nmcdn.be/jambooty/images/schaduw_rechts.png") no-repeat right bottom;
    padding-right: 15px;
    position: relative;
    cursor: pointer;
}

/* Friends */

#friendlistcontainer{float:left; width:600px; min-width:600px; clear:none}
#friendinvitebuttons{width:280px; min-width:240px; float:right; clear:none}
.emailinvitelogobutton{display:block; border:1px solid #DEDEDE; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background-color:#FFF; margin:5px; padding:5px; height:35px}
.emailinvitelogobutton:hover{border:1px solid #AAA}

#modulescolumnleft{float:left; width:593px}
#modulescolumnright{float:right; width:367px}
.removemodule{width:16px; height:16px; display:block; float:right; margin:3px; background:url("//www.nmcdn.be/jambooty/images/cancel.png") no-repeat}
.module{background-color:#FEFEFE; border:1px solid #DEDEDE; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin:3px; min-height:30px}
.module:hover{border-color:#AAA}
#addselector{margin:2px; padding:3px; float:left; border:1px solid #aaa; width:200px; background-color:#FFF; display:none; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px}
#addselector li{min-height:19px; border:1px solid #FFF; padding:1px}
#addselector li:hover{color:#FFF; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#44721b; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7bb623',endColorstr='#44721b'); background:-webkit-gradient(linear,left top,left bottom,from(#7bb623),to(#44721b)); background:-moz-linear-gradient(top, #7bb623, #44721b)}
#addselector a{color:inherit}
#addselector a:hover{text-decoration:none}

#folderpane,#shelfpane,#fixedlinkpane{float: left;width: 230px;}
#fixedlinkpane-links{padding: 5px;}
#fixedlinkpane-documents{margin-top: 10px;}
#fixedlink-documents-paging{padding: 5px;}
#editfixedlinkpane-common{margin-left: 10px; padding-bottom: 5px;}
#editfixedlinkpane-dropbox{margin: 5px -1px 10px -1px; border: 1px solid #44721b; min-height: 240px;}
#editfixedlinkpane-date .fixedlink-date-color-1 {opacity: 1;}
#editfixedlinkpane-date .fixedlink-date-color-1 span {background: blue url(""); color: white;}
.fixedlink-img-color-1{border: 3px solid blue;}
#editfixedlinkpane-date .fixedlink-date-color-2 {opacity: 1;}
#editfixedlinkpane-date .fixedlink-date-color-2 span {background: green url(""); color: white;}
.fixedlink-img-color-2{border: 3px solid green;}
#editfixedlinkpane-date .fixedlink-date-color-3 {opacity: 1;}
#editfixedlinkpane-date .fixedlink-date-color-3 span {background: orange url(""); color: white;}
.fixedlink-img-color-3{border: 3px solid orange;}
#editfixedlinkpane-date .fixedlink-date-color-4 {opacity: 1;}
#editfixedlinkpane-date .fixedlink-date-color-4 span {background: brown url(""); color: white;}
.fixedlink-img-color-4{border: 3px solid brown;}
#editfixedlinkpane-date .fixedlink-date-color-5 {opacity: 1;}
#editfixedlinkpane-date .fixedlink-date-color-5 span {background: purple url(""); color: white;}
.fixedlink-img-color-5{border: 3px solid purple;}
#documentpane,#editshelfpane,#editshelfinfopane{float: left;width: 670px; padding-left: 5px;}
#editfixedlinkpane{float: left;width: 680px; padding-left: 5px;}
#editshelfinfopane p{margin: 10px;}

#content-table-chapters {
    margin: 5px 0;
}

#content-table-chapters li {
    margin-left: 30px;
    font-size: 13pt;
    list-style: none;
    line-height: 1.4em;
}

#content-table-new-form > * {
    vertical-align: middle;
}

#content-table-new-chapter {
    width: 160px;
}

.toolbar {
	margin: 10px;
	list-style: none;
}
.infobutton.active{	background:url("//www.nmcdn.be/jambooty/images/infobuttons_hover.png") repeat-x; -webkit-border-bottom-right-radius:0px; -webkit-border-bottom-left-radius:0px; -moz-border-radius-bottomright:0px; -moz-border-radius-bottomleft:0px; border-bottom-right-radius:0px; border-bottom-left-radius:0px;}
.homepage_infobutton_more{clear:both;display:inline;clear:both;position: absolute;top: 105px;	left: 0px;	z-index: 2000;	background:url("//www.nmcdn.be/jambooty/images/infobuttons_hover.png") repeat-x 0 -100px;	-webkit-border-bottom-right-radius: 10px;	-webkit-border-bottom-left-radius: 10px;	-moz-border-radius-bottomright: 10px;	-moz-border-radius-bottomleft: 10px;	border-bottom-right-radius: 10px;	border-bottom-left-radius: 10px;	padding: 15px;	display: none;	color: #000000;}
.homepage_infobutton_more strong,.homepage_infobutton_more a{	color: #FFFFFF;}
.homepage_infobutton_more p{margin: 10px;}
/*footerbar*/
.nm-footer{padding:0;margin:0 auto;background-color:#B7B7B7;width:100%;}
.footer-logo{display: inline-block;height:33px;background:url("//eviewer.netmedia-europe.be/cache/server?type=image&origin=pb&source=promobutler_be/logos/footerbar_imagemap.png&profile=png&width=670&height=67&v=4") no-repeat 0 0;margin:10px 5px 5px 5px;}
.footer-logo span{display:none;}
.pb-footer-logo{background-position:-270px -34px;width:140px;}
.pm-footer-logo{background-position:0 -34px;width:142px;}
.ac-footer-logo{background-position:-410px -34px;width:130px;}
.pf-footer-logo{background-position:-540px -34px;width:130px;}
.jb-footer-logo{background-position:-145px -34px;width:125px;}
.pb-footer-logo:hover{background-position:-270px 0;}
.pm-footer-logo:hover{background-position:0 0;}
.ac-footer-logo:hover{background-position:-410px 0;}
.pf-footer-logo:hover{background-position:-540px 0;}
.jb-footer-logo:hover{background-position:-145px 0;}
img.deep {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    height: 100%;
}
a.icon  {margin: 2px;position: relative; padding:4px 0 1px 0; cursor: pointer;}
span.ui-icon  {	display: inline-block; margin: 0;}
.stats-options {
	text-align: center;
}
.stats-options > * {
	vertical-align: middle;
}
.stats-options input {
	width: 80px;
	margin: 0px 4px;
	text-align: center;
}
.stats-list h2 {
	margin: 1em 0;
}
.stats-container {
	padding-bottom: 2em;
	border-bottom: solid 1px lightgray;
	margin-bottom: 2em;
}
.stats-container:last-child {
	border-bottom: none;
}

/* Signup/register */
.register-form-container {
	padding-bottom: 40px;
}
#frm_register #acceptTerms {
	vertical-align: middle;
	float: left;
	margin-right: 10px;
}

/*!
 * Farbtastic: jQuery color picker plug-in v1.3u
 *
 * https://github.com/mattfarina/farbtastic/tree/farbtastic-1
 *
 * Licensed under the GPL license:
 *   http://www.gnu.org/licenses/gpl.html
 */
.farbtastic {
    position: relative;
}
.farbtastic * {
    position: absolute;
    cursor: crosshair;
}
.farbtastic, .farbtastic .wheel {
    width: 195px;
    height: 195px;
}
.farbtastic .color, .farbtastic .overlay {
    top: 47px;
    left: 47px;
    width: 101px;
    height: 101px;
}
.farbtastic .wheel {
    background: url(//www.nmcdn.be/jambooty/images/farbtastic/wheel.png) no-repeat;
    width: 195px;
    height: 195px;
}
.farbtastic .overlay {
    background: url(//www.nmcdn.be/jambooty/images/farbtastic/mask.png) no-repeat;
}
.farbtastic .marker {
    width: 17px;
    height: 17px;
    margin: -8px 0 0 -8px;
    overflow: hidden;
    background: url(//www.nmcdn.be/jambooty/images/farbtastic/marker.png) no-repeat;
}
