/*
 *  Version    : 3.15.0708
 */



.carrots .test {
	border: 1px #00FF00 solid;
	/*background-color: #FF0000;*/
	/*cursor: none;*/
}

.carrots .test2 {
	background-color: rgba(54, 25, 25, .5);
	cursor: none;
}

@font-face {
  font-family: 'MHDD';
  src: url('font/EFMHDD.eot?#iefix') format('embedded-opentype'),
  	   url('font/EFMHDD.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'MHDD-SK';
  src: url('font/Font_SK_2_modified.eot?#iefix') format('embedded-opentype'),
  	   url('font/Font_SK_2_modified.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

.carrots {
   position:absolute;
   left:0px;
   top:0px;
   width:940px;
   height:740px;
   margin:0px;
   padding:0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size:14px;
   /*color:#262626;*/
   color:#D2D2D2;
   border-style:none;
   border-right:solid 1px;
   border-bottom:solid 1px;
   overflow:auto;
   /*background-color:#FFFFFF;*/
   background-color:#505050;
}

.carrots * {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
   /* cursor: none; */
   cursor: default;
}

.carrots div[isitem='true'] {
   position:absolute;
   margin:auto;
   padding:0px;
   overflow:auto;
   display:block;
}





/**********************/
/* HTML Elements      */
/**********************/
.carrots p {
	padding:0px;
	margin:0px;
}



/**********************/
/* Important          */
/**********************/
.carrots .help {
	cursor:help !important;
}

.carrots .pointer {
	cursor:pointer !important;
}

.carrots .no-overflow {
	overflow: hidden !important;
}

.carrots .no-border {
	border-style: none !important;
}

.carrots .no-display {
	display: none !important;
}

.carrots .no-cursor {
	cursor: none !important;
}

.carrots .top-index {
	z-index: 60000 !important;
}

.carrots .text-center {
	text-align: center !important;
}


/**********************/
/* Loading Screen     */
/**********************/
.carrots .loading-screen {
	position:absolute;
	top:0px 		!important;
	left:0px 		!important;
	bottom:0px 		!important;
	right:0px 		!important;
	z-index: 64000 	!important;
	background-color:#FFFFFF;
	text-align:center;
	background-image: url('pic/loading.gif');
	background-repeat: no-repeat;
	background-position: center center;
	display: none;
}

/**********************/
/* Stage Click      */
/**********************/
.carrots .stage-click {
	position:absolute;
	top:0px 	!important;
	left:0px 	!important;
	bottom:0px	!important;
	right:0px	!important;
	background-color:transparent !important;
	z-index:62000 !important;
	cursor:pointer;
}

/**********************/
/* Taskbar     		  */
/**********************/
.carrots .taskbar {
	position:absolute;
	left:100px 		!important;
	right:100px 	!important;
	bottom:0px 		!important;
	height:25px 	!important;
	z-index:63000 	!important;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	background-color:#505050;
	border-style:solid;
	border-color:#000000;
	border-width:1px 1px 0px 1px;
}

/* Text */
.carrots .taskbar-text {
	position:absolute;
	top:4px 		!important;
	left:115px 		!important;
	bottom:4px	 	!important;
	right:90px		!important;
	border-style:solid;
	border-radius:5px;
	border-width:0px;
	border-color:#555555;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	color: #000000;
	background-color:#F0F0F0;
}

/* Button Back */
.carrots .taskbar-back {
	position:absolute;
	top:0px 		!important;
	left:25px 		!important;
	width:39px 		!important;
	bottom:0px	 	!important;
	background-repeat: no-repeat;
	background-position: center center;
}

.carrots .taskbar-back[enabled='true'] {
	background-image: url('taskbar/back-activ.png');
	cursor: pointer;
}

.carrots .taskbar-back[enabled='true']:hover {
	background-image: url('taskbar/back-hover.png');
}

.carrots .taskbar-back[enabled='false'] {
	background-image: url('taskbar/back-inactiv.png');
}

/* Button Next */
.carrots .taskbar-next {
	position:absolute;
	top:0px 		!important;
	left:55px 		!important;
	width:39px 		!important;
	bottom:0px 		!important;
	background-repeat: no-repeat;
	background-position: center center;
}

.carrots .taskbar-next[enabled='true'] {
	background-image: url('taskbar/next-activ.png');
	cursor: pointer;
}

.carrots .taskbar-next[enabled='true']:hover {
	background-image: url('taskbar/next-hover.png');
}

.carrots .taskbar-next[enabled='false'] {
	background-image: url('taskbar/next-inactiv.png');
}

/* Button Reload */
.carrots .taskbar-reload {
	position:absolute;
	top:0px 		!important;
	right:25px 		!important;
	width:48px 		!important;
	bottom:0px 		!important;
	background-repeat: no-repeat;
	background-position: center center;
}

.carrots .taskbar-reload[enabled='true'] {
	background-image: url('taskbar/reload-activ.png');
	cursor: pointer;
}

.carrots .taskbar-reload[enabled='true']:hover {
	background-image: url('taskbar/reload-hover.png');
}

.carrots .taskbar-reload[enabled='false'] {
	background-image: url('taskbar/reload-inactiv.png');
}

/**********************/
/* Text Formatting    */
/**********************/
.carrots .caution {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding:5px;
	border-style:solid;
	border-width:2px;
	border-color:#FFCC00;
	width:335px !important;
	font-weight:bold;
}

.carrots .center {
	text-align:center;
}

.carrots .command {
	width:100%;
	text-align:center;
	font-weight:bold;
	font-style:italic;
}

.carrots .note {
	display: block;
	color:#008ECF;
	text-align:center;
	font-weight:bold;
}

.carrots .screen-text {
	background-color:#000000;
	color:#00C600;
}

.carrots .warning {
	display: block;
	color:#C00000;
	font-weight:bold;
}

.carrots .headline {
	font-size: 16px;
	font-weight: bold;
}

.carrots .hud-text {
	font-family:'MHDD';
	font-size: 14px;
	color:#6AA828;
}

/**********************/
/* Box                */
/**********************/
.carrots .textbox {
	overflow-x:hidden;
	overflow-y:auto;
	border-style:solid;
	border-width:1px;
	border-color:#D2D2D2;
	border-radius:5px;
}

/* Content Box */
.carrots .textbox > * {
	cursor: default;
}

.carrots .textbox > div {
	position:absolute;
	top:0px;
	left:0px;
	bottom:0px;
	right:0px;
	padding:10px;
	font-size:12px;
}

.carrots .textbox > div ul {
	padding:0px;
	margin:5px;
}

.carrots .textbox > div ol {
	padding:0px;
	margin:5px;
}

.carrots .textbox > div li {
	padding:0px;
	margin:0px;
	margin-left:20px;
	margin-right:10px;
	margin-bottom:5px;
}



/**********************/
/* Hotspot            */
/**********************/
.carrots .hotspot {
	border-style:solid;
	border-width:2px;
	border-color:#00FFFF;
	/*border-color:#FFCC00;*/
	border-radius:5px;
	cursor:pointer;
	opacity: 0.25 !important;
	z-index: 61000 !important;
	transition: opacity .25s ease-in-out;
}

.carrots .hotspot:hover {
	opacity: 0.75 !important;
}

.carrots .hotspot-no-ani {
	border-style:solid;
	border-width:2px;
	/*border-color:#00FFFF;*/
	border-color:#FFCC00;
	border-radius:5px;
	z-index: 61000 !important;
}

/**********************/
/* Button             */
/**********************/
.carrots .btn {
	text-align: center;
	font-weight:bold;
	border-color:#D2D2D2;
	border-style:solid;
	border-width:2px;
	border-radius:5px;
	cursor:pointer;
	background: linear-gradient(to bottom, #EFEFEF 0%,#787878 100%);
	box-shadow: 5px 5px 2px 0px rgba(0,0,0,0.75);
}

.carrots .btn:hover {
	border-color:#B2B2B2;
}

.carrots .btn-active {
	border-color:#FFCC00 !important;
}

/**********************/
/* SVG                */
/**********************/
.carrots svg[type='arrow'] {
	opacity: 1;
}



/**********************/
/* Debug              */
/**********************/
.carrots .debug {
	cursor: pointer !important;
	opacity: 0.50 !important;
	transition: opacity .25s ease-in-out !important;
	display: block !important;
}



.carrots .debug-active {
	opacity: 1 !important;
}
