/* pnxt styles */

@font-face {
  font-style: normal;
  font-weight: 400;
  font-family: 'Lobster';
  src: local('Lobster'), local('Lobster-Regular'), url(https://fonts.gstatic.com/s/lobster/v15/MWVf-Rwh4GLQVBEwbyI61Q.woff) format('woff');
}


*{ margin:0;
	padding:0;
	font: 10px arial;
}

body{
  margin:0;
  background-color:#fff;
/*
  font-family: verdana,sans-serif; 
  font-size:11px;
*/
  cursor:none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
	background-image: URL(data:image/png;base64,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); 
}

body > div{
	box-sizing: border-box;
}


canvas.cvMain{
	border: none;
	box-shadow: 0 0 1px 1px black;
	cursor: none;
	position:absolute;
}

canvas.clip{
	border: none;
	box-shadow: 4px 4px 4px #404040;
	position: absolute;
}

img.hover{
	border: none;
	box-shadow: 4px 4px 4px #404040;
	position: absolute;
}

img.clip, img.selclip{
	margin: 4px;
	cursor: pointer;
	display: block;
}

img.clip{
	border:solid 2px black;
}

img.selclip{
	border:solid 2px red;
}

canvas.cursor { 
	border: none; 
	position: fixed;
	cursor: none;
}

div.sub{
	display:none; 
	margin-left: 20px;
}

label{
	vertical-align: bottom;
	cursor: pointer;
}

label:hover{
	color:#f00;
}

div.caption{
	height: 30px;
 /*line-height:30px;*/
	width: 100%;
	margin-bottom: 10px;
	text-align: center;
	border-bottom: solid 1px;
}

input, select{
	vertical-align: bottom;
	margin-right: 2px;
	font: 11px verdana;
	padding: 1px;	
}

textarea{
	font: 12px verdana;
}

input{
/*
	height:16px;
*/
	padding-left:3px;
}

select{
/*
	height:20px;
*/
	width:120px;
} 

img.arw{float:right; margin-bottom:6px; margin-left:4px;}

span.green{color:#060; font-weight:bold}
span.red{color:#800; font-weight:bold}
span.ynfo{float:right; line-height:26px}

table{
	border-collapse:collapse;
}

td.color{
	border: solid 1px black;
   width: 10px;
   height: 10px;
}  

.slidebutton{
	border:none;
	border-radius: 2px;
	box-shadow: 2px 2px 2px #808080;
	background-position:center;
	background-repeat:no-repeat;
}

.sliderlabel{
/*
	border:solid 1px;
	border-color:#000;
*/
	border:none;
	background-color:#444;
	color:#ff8;
	width:20px;
	font:9px arial;
	padding:1px;
	padding-left:2px;	
}

div.talj, div.selL{font-size: 9pt}
div.selB{margin-top: 10px;}

#toolbox{
	margin: auto;
	cursor: default;
}

*{cursor: default}

.csBar{
	position: fixed;
	width: 100%;
	color: black;
	padding: 3px 84px 3px 10px;
	background-color: #ccc;
	left: 0px;
	top: 0px;
	font-family: verdana,sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-bottom: solid 1px #000;

}

.csOptionB{
	display: inline-block;
	padding: 1px 10px 3px 10px;
	vertical-align: top; 
	cursor: pointer;
	border-radius: 4px;
	font: inherit;
}

.csOptionB:hover,.csOptionP:hover{
	background-color: #666;
	color: white;
}

.csOptionP{
	cursor: pointer;
	font: 11px verdana;
	line-height: 16px;
	padding-left: 8px;
	padding-right: 8px;
	white-space: pre;
}

.csPanel, .contextPanel{
	position: fixed;
	margin-left: -10px; /*correspondeart mei csOptionB.paddingLeft*/
	padding: 1px;
	border: solid 1px;
	border-style: outset;
	background-color: #ccc;
	color: #000;
	min-width: 86px;
	min-height: 20px;
	box-shadow: 4px 4px 2px #404040;
}

.contextPanel{
	font: 12px verdana;
	font-weight: bold;
}

.bar_label{
	font: 10px verdana;
	font-weight: normal;
	text-align: center;
	color: #E4E0E0;
	background-color: #666;
	display: inline-block;
	height: 15px;
	vertical-align: top;
	padding: 2px 4px;
	border-radius: 2px;
	margin-left: 6px;
	min-width: 40px;
	white-space: nowrap;
}
 
.bar_labels, .bar_buttons, .bar_menu{
	display: inline-block;
	margin-left: 2em;	
	padding: 2px;
	vertical-align: top;
/*	text-align: center;*/
	font: inherit;
}

.bar_menu{
	margin-left: 0;
}


/* tool bar button */
button.tbb, .rmnb, .lmnb{
	background-color: #ccc;
	height: 18px;
	width: 18px;
	border: none;
	margin-right: 6px;
	vertical-align: top;
}

button.lmnb{
	margin-top:2px;
}

hr.menu{
	color: #FFF;
	background-color: #000;
	margin: 2px;
}
a{
 text-decoration:none;
}

*.noshow{
	display:none;
}

button { 
	width : 50px;
	height : 20px; 
	color : #FFFFA0;             
	background-color : #808000; 
	border-color : #C0C0C0 #000000 #000000 #C0C0C0;
	cursor:pointer;  
	background-image:URL(data:image/png;base64,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); 
}   


 
  
.fd_list,.b64_list{
	background-color : #fff;
	padding: 10px;
	padding-top: 2px;
	overflow: auto;
}
 
 .b64_list{
   -moz-user-select: text;
	-webkit-touch-callout: text;
	-webkit-user-select: text;
	-khtml-user-select: text;
	-ms-user-select: text;
	display: block;
	resize: none;
	padding: 2px;
	font-size: 8pt;
}
 
.label{
   display: inline-block;
	text-align: right;
	width: 20%;
 }

.fd_entry,.mark{
	line-height: 16px;
	padding-left: 4px;
 }

.fd_entry:hover{
 	background-color : lightgray;
} 
 
.mark{
	color : #fff;
 	background-color : #000;
}

 
.bd_indicator{
	cursor: pointer;
   position: absolute;
   border: solid 2px;
} 


iframe{
	background-color: white;
}

img.logo, .rmnb {
	position: absolute;
	top: 4px;
	right: 6px;
}

img.logo{
	right: 50px;
}


div.abt{
	cursor: pointer;
	position: fixed;
	z-index: 600;
	width: 220px;
	height: 160px;
	border: outset 4px;
	border-color: #aaa;
	font-weight: bold;
   box-shadow: 4px 4px 4px #404040;
	background: linear-gradient(135deg, #999, #ddd); 
	background: -webkit-linear-gradient(135deg, #999, #ddd); 
	background: -moz-linear-gradient(135deg, #999, #ddd); 
}

div.abt > div > img{
	margin-left: 14px;
}

div.abt > div{cursor: pointer;}

div.abt1{
   font-family: Arial Black;
	font-size: 24px;
	padding: 10px;
	padding-left: 25px;
}

div.abt2,div.abt3,div.abt4{
	padding: 3px;
	padding-left: 25px;
	font-size: 11px;
}

div.abt4{
	padding-left: 5px;
	margin-top: 5px;
	font-size: 8px;
	font-variant: small-caps;
	text-align: justify;
}

.sidepanel{
	background-color: black;
	color: white;
	font: 10pt arial;
	font-weight: normal;
	position: fixed;
	width: 15em;
	transition-duration: 500ms;
	transition-delay: 100ms;
	z-index: 400;
}

.sidepanel div{
	font:inherit;
	padding:2px;
	cursor: pointer;
}

#spLeft, #spRight > div{
	padding: 0.5em;
}

#spLeft{
	overflow: auto;
}

#spLeft > div:hover, #sprmenu > div:hover{
	color: yellow;
	background-color: gray;
}	

#spRight{
	display: flex;
	flex-direction:column;
}
	
#sprimgs{
	overflow: auto;
}

#sprimgs img{
	background-color:gray;
}

panel{
	border: outset 1px #666;
}

table.matrix{
	border: solid 2px;
	margin: 3em auto;
}

table.matrix td{
	border: solid 1px;
	width: 4em;
	height: 3em;
	text-align: center;

}