.CodeMirror-hints {position: absolute;z-index: 10;overflow: hidden;list-style: none;margin: 0;padding: 2px;-webkit-box-shadow: 2px 3px 5px rgba(0,0,0,.2);-moz-box-shadow: 2px 3px 5px rgba(0,0,0,.2);box-shadow: 2px 3px 5px rgba(0,0,0,.2);border-radius: 3px;border: 1px solid silver;background: white;font-size: 90%;font-family: monospace;max-height: 20em;overflow-y: auto;box-sizing: border-box;}.CodeMirror-hint {margin: 0;padding: 0 4px;border-radius: 2px;white-space: pre;color: black;cursor: pointer;}li.CodeMirror-hint-active {background: #08f;color: white;}.CodeMirror-dialog {position: absolute;left: 0; right: 0;background: inherit;z-index: 15;padding: .1em .8em;overflow: hidden;color: inherit;}.CodeMirror-dialog-top {border-bottom: 1px solid #eee;top: 0;}.CodeMirror-dialog-bottom {border-top: 1px solid #eee;bottom: 0;}.CodeMirror-dialog input {border: none;outline: none;background: transparent;width: 20em;color: inherit;font-family: monospace;}.CodeMirror-dialog button {font-size: 70%;}.CodeMirror {font-family: monospace;height: 300px;color: black;direction: ltr;}.CodeMirror-lines {padding: 4px 0;}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like {padding: 0 4px;}.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {background-color: white;}.CodeMirror-gutters {border-right: 1px solid #ddd;background-color: #f7f7f7;white-space: nowrap;}.CodeMirror-linenumbers {}.CodeMirror-linenumber {padding: 0 3px 0 5px;min-width: 20px;text-align: right;color: #999;white-space: nowrap;}.CodeMirror-guttermarker { color: black; }.CodeMirror-guttermarker-subtle { color: #999; }.CodeMirror-cursor {border-left: 1px solid black;border-right: none;width: 0;}.CodeMirror div.CodeMirror-secondarycursor {border-left: 1px solid silver;}.cm-fat-cursor .CodeMirror-cursor {width: auto;border: 0 !important;background: #7e7;}.cm-fat-cursor div.CodeMirror-cursors {z-index: 1;}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line > span::selection,.cm-fat-cursor .CodeMirror-line > span > span::selection { background: transparent; }.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line > span::-moz-selection,.cm-fat-cursor .CodeMirror-line > span > span::-moz-selection { background: transparent; }.cm-fat-cursor { caret-color: transparent; }@-moz-keyframes blink {0% {}50% { background-color: transparent; }100% {}}@-webkit-keyframes blink {0% {}50% { background-color: transparent; }100% {}}@keyframes blink {0% {}50% { background-color: transparent; }100% {}}.CodeMirror-overwrite .CodeMirror-cursor {}.cm-tab { display: inline-block; text-decoration: inherit; }.CodeMirror-rulers {position: absolute;left: 0; right: 0; top: -50px; bottom: 0;overflow: hidden;}.CodeMirror-ruler {border-left: 1px solid #ccc;top: 0; bottom: 0;position: absolute;}.cm-s-default .cm-header {color: blue;}.cm-s-default .cm-quote {color: #090;}.cm-negative {color: #d44;}.cm-positive {color: #292;}.cm-header, .cm-strong {font-weight: bold;}.cm-em {font-style: italic;}.cm-link {text-decoration: underline;}.cm-strikethrough {text-decoration: line-through;}.cm-s-default .cm-keyword {color: #708;}.cm-s-default .cm-atom {color: #219;}.cm-s-default .cm-number {color: #164;}.cm-s-default .cm-def {color: #00f;}.cm-s-default .cm-variable,.cm-s-default .cm-punctuation,.cm-s-default .cm-property,.cm-s-default .cm-operator {}.cm-s-default .cm-variable-2 {color: #05a;}.cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;}.cm-s-default .cm-comment {color: #a50;}.cm-s-default .cm-string {color: #a11;}.cm-s-default .cm-string-2 {color: #f50;}.cm-s-default .cm-meta {color: #555;}.cm-s-default .cm-qualifier {color: #555;}.cm-s-default .cm-builtin {color: #30a;}.cm-s-default .cm-bracket {color: #997;}.cm-s-default .cm-tag {color: #170;}.cm-s-default .cm-attribute {color: #00c;}.cm-s-default .cm-hr {color: #999;}.cm-s-default .cm-link {color: #00c;}.cm-s-default .cm-error {color: #f00;}.cm-invalidchar {color: #f00;}.CodeMirror-composing { border-bottom: 2px solid; }div.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;}div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;}.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }.CodeMirror-activeline-background {background: #e8f2ff;}.CodeMirror {position: relative;overflow: hidden;background: white;}.CodeMirror-scroll {overflow: scroll !important;margin-bottom: -50px; margin-right: -50px;padding-bottom: 50px;height: 100%;outline: none;position: relative;z-index: 0;}.CodeMirror-sizer {position: relative;border-right: 50px solid transparent;}.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {position: absolute;z-index: 6;display: none;outline: none;}.CodeMirror-vscrollbar {right: 0; top: 0;overflow-x: hidden;overflow-y: scroll;}.CodeMirror-hscrollbar {bottom: 0; left: 0;overflow-y: hidden;overflow-x: scroll;}.CodeMirror-scrollbar-filler {right: 0; bottom: 0;}.CodeMirror-gutter-filler {left: 0; bottom: 0;}.CodeMirror-gutters {position: absolute; left: 0; top: 0;min-height: 100%;z-index: 3;}.CodeMirror-gutter {white-space: normal;height: 100%;display: inline-block;vertical-align: top;margin-bottom: -50px;}.CodeMirror-gutter-wrapper {position: absolute;z-index: 4;background: none !important;border: none !important;}.CodeMirror-gutter-background {position: absolute;top: 0; bottom: 0;z-index: 4;}.CodeMirror-gutter-elt {position: absolute;cursor: default;z-index: 4;}.CodeMirror-gutter-wrapper ::selection { background-color: transparent }.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }.CodeMirror-lines {cursor: text;min-height: 1px;}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like {-moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;border-width: 0;background: transparent;font-family: inherit;font-size: inherit;margin: 0;white-space: pre;word-wrap: normal;line-height: inherit;color: inherit;z-index: 2;position: relative;overflow: visible;-webkit-tap-highlight-color: transparent;-webkit-font-variant-ligatures: contextual;font-variant-ligatures: contextual;}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like {word-wrap: break-word;white-space: pre-wrap;word-break: normal;}.CodeMirror-linebackground {position: absolute;left: 0; right: 0; top: 0; bottom: 0;z-index: 0;}.CodeMirror-linewidget {position: relative;z-index: 2;padding: 0.1px;}.CodeMirror-widget {}.CodeMirror-rtl pre { direction: rtl; }.CodeMirror-code {outline: none;}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber {-moz-box-sizing: content-box;box-sizing: content-box;}.CodeMirror-measure {position: absolute;width: 100%;height: 0;overflow: hidden;visibility: hidden;}.CodeMirror-cursor {position: absolute;pointer-events: none;}.CodeMirror-measure pre { position: static; }div.CodeMirror-cursors {visibility: hidden;position: relative;z-index: 3;}div.CodeMirror-dragcursors {visibility: visible;}.CodeMirror-focused div.CodeMirror-cursors {visibility: visible;}.CodeMirror-selected { background: #d9d9d9; }.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }.CodeMirror-crosshair { cursor: crosshair; }.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }.cm-searching {background-color: #ffa;background-color: rgba(255, 255, 0, .4);}.cm-force-border { padding-right: .1px; }@media print {.CodeMirror div.CodeMirror-cursors {visibility: hidden;}}.cm-tab-wrap-hack:after { content: ''; }span.CodeMirror-selectedtext { background: none; }@charset "utf-8";#prevchallenge {width:30px;position:absolute;top:20px;bottom: 20px;-moz-border-radius-bottomright: 5px;-webkit-border-bottom-right-radius: 5px;border-bottom-right-radius: 5px;-moz-border-radius-topright: 5px;border-top-right-radius: 5px;-webkit-border-top-right-radius: 5px;vertical-align:middle;text-align:center;-moz-box-shadow:    0 0 8px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);box-shadow:         0 0 8px rgba(0, 0, 0, 0.5);border-left:none;left:0;background:#fff;color: rgb(0, 101, 136);z-index: 100;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: -moz-none;-ms-user-select: none;user-select: none;}#prevchallenge:hover{background:#fff;border-color:rgb(0, 189, 255);;color: rgb(0, 189, 255);}#nextchallenge {position:absolute;width:30px;top:20px;bottom: 20px;-moz-border-radius-bottomleft: 5px;-webkit-border-bottom-left-radius: 5px;border-bottom-left-radius: 5px;-moz-border-radius-topleft: 5px;border-top-left-radius: 5px;-webkit-border-top-left-radius: 5px;-moz-box-shadow:    0 0 8px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);box-shadow:         0 0 8px rgba(0, 0, 0, 0.5);vertical-align:middle;text-align:center;border-right:none;right:0;background:white;color: rgb(0, 101, 136);z-index: 100;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: -moz-none;-ms-user-select: none;user-select: none;}#nextchallenge:hover{background:#fff;border-color:rgb(0, 189, 255);color: rgb(0, 189, 255);}.robomindide {position:absolute;left:50px;right:50px;top: 20px;bottom: 20px;display:inline-block;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}.robomindide .messagespane{width: 230px;position: absolute;bottom: 18px;right: 0;background-color: rgba(255,255,255,0.7);padding: 1em;color: rgb(0, 69, 93);z-index: 5;-moz-box-shadow:    0px 5px 5px rgba(0, 0, 0, 0.7);-webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.7);box-shadow:         0px 5px 5px rgba(0, 0, 0, 0.7);-moz-border-radius-bottomleft: 15px;-webkit-border-bottom-left-radius: 15px;border-bottom-left-radius: 15px;-moz-border-radius-topleft: 15px;border-top-left-radius: 15px;-webkit-border-top-left-radius: 15px;}.robomindide .messagespane .messagemsg{padding-left: 10px;opacity: 1;}.robomindide .worldpane {position: relative;}.worldpane [name="runbuttonbar"]{position: absolute;top: auto;bottom: 0;width: 130px;padding: 10px;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}.worldpane [name="namebar"]{position: absolute;left: 70px;top: 0;padding: 10px;color: #fff;font-size: 24px;text-shadow: 1px 1px 2px #000;-moz-text-shadow: 1px 1px 2px #000;-webkit-text-shadow: 1px 1px 2px #000;}.worldpane [name="speedbuttonbar"]{top: 0;position: absolute;right: auto;left: 0;padding: 10px;opacity: 0.5;}.worldpane [name="zoombuttonbar"]{top: 0;position: absolute;right: 0;left: auto;padding: 10px;opacity: 0.5;}.worldpane .buttonbar {text-align: left;}.worldpane .buttonbar [name="idButtonA"] {float: left;}.worldpane .buttonbar [name="idButtonB"] {float: left;margin-top: 20px;}.editorworldpane {position:relative;}.editorpane {float:left;width:33%;height:100%;margin-right:20px;top: 0;bottom: 0;left: 0;float:left;text-align: left;line-height: normal;background-color: rgb(0, 69, 93);min-width: 378px;-moz-box-shadow:    0 0 8px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);box-shadow:         0 0 8px rgba(0, 0, 0, 0.5);}.editorpane textarea{width:100%;height:100%;background-color:#273340;font-family:"Courier New", Courier, monospace;color:#A8BFFF;padding:1em;border:1px inset #999;}.editorpane ::-webkit-scrollbar {width: 10px;height: 10px;}.editorpane ::-webkit-scrollbar-track {-webkit-border-radius: 10px;border-radius: 10px;}.editorpane ::-webkit-scrollbar-thumb {-webkit-border-radius: 10px;border-radius: 10px;background: rgba(16, 177, 203, 0.64);-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);}.editorpane ::-webkit-scrollbar-thumb:window-inactive {background: rgba(14, 96, 116, 0.40);}.rmcodemirror {height:100%;line-height: 120% !important;}.worldpane {position: absolute;position: absolute;top: 0;bottom: 0;background-color:rgb(240, 151, 49);min-width: 200px;height:100%;overflow:hidden;-moz-box-shadow:    0 0 8px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);box-shadow:         0 0 8px rgba(0, 0, 0, 0.5);}.mediacontrols {position: absolute;bottom: 0;}.runpane {clear:both;width:35%;text-align:right;padding-top:1em;}.runpane .solutionButton{float:left;text-decoration: none;color:#999;height: 28px;-moz-text-shadow: -1px -1px #fff;-webkit-text-shadow: -1px -1px #fff;text-shadow: -1px -1px #fff;}.runpane .run{background: url('run-745891b449e95e329a45b7e21c2aeb1a.gif') no-repeat scroll 7px 7px;background-color:#6C3;border:1px solid #090;padding-left:30px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}.toolbar {position: absolute;vertical-align: bottom;}.playtoolbar {width: 200px;height: 100px;padding: 0 0 10px 10px;bottom: 0;left: 0;}.viewtoolbar {width: 120px;height: 70px;padding: 0 10px 10px 0;bottom: 0;right: 0;}.robobutton {border: none;opacity: 0.6;}.robobutton:hover{border: none;opacity: 1;}.toggleremotecontrol {height: 40px;background: rgb(0, 101, 136);z-index: 5;text-align: center;}.toggleremotecontrol img{border: none;vertical-align:text-bottom;background: rgb(0, 101, 136);background-clip: padding-box;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;padding: 3px;margin: 1px;}.toggleremotecontrol img:hover {background: rgb(208, 241, 250);}.remotecontrol {background-color: rgb(0, 69, 93);bottom: 0;left:0;}.remotecontrol img:hover {background: rgb(210,242,255);}.remotecontrol img{border: none;vertical-align:text-bottom;background: rgb(0, 101, 136);background-clip: padding-box;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;padding: 3px;}.remotecontrol table {}.remotecontrol th img{background: rgb(0, 101, 136);}.remotecontrol td {text-align: center;padding: 2px;}.remotecontrol th {text-align: center;min-width: 54px;background-color: rgb(0, 101, 136);}.rcdirbutton {text-decoration: none;}.video-js {margin: 20px auto;background-color: #002240;}.explanation {padding: 10px;color: gray;}textarea.robocode {display: none;}span.robocode{font-family: Menlo,Monaco,"Andale Mono","lucida console","Courier New",monospace !important;-webkit-border-radius: 3px;border-radius: 3px;padding: 3px;background-color: rgb(210,242,255);}pre.robocode{background-color: rgb(210,242,255);}.instruction {background-color: white;font-weight: bold;padding: 1em;}.instruction-image-a{margin:0 0 1em 0;}.instruction-image-b{margin:0 0 1em 0;}.instruction-image-b img{width:100%;}ul.iconlist {list-style-type:none;}ul.iconlist i{width:20px;display: inline-block;}.current-exe-line {width: 14px;min-width: 14px;}.breakpoints {width: 12px;}.lint-error {font-family: arial;font-size: 90%;background: #dd4444;color: #fff;padding: 2px 25px 3px 3px;}.lint-error-icon {color: white; background-color: red; font-weight: bold; border-radius: 70%; padding: 0 3px; margin-right: 7px;}.cm-s-solarized .CodeMirror-hint{font-size: small;}.solarized.base03 { color: #002b36; }.solarized.base02 { color: #073642; }.solarized.base01 { color: #586e75; }.solarized.base00 { color: #657b83; }.solarized.base0 { color: #839496; }.solarized.base1 { color: #93a1a1; }.solarized.base2 { color: #eee8d5; }.solarized.base3  { color: #fdf6e3; }.solarized.solar-yellow  { color: #b58900; }.solarized.solar-orange  { color: #cb4b16; }.solarized.solar-red { color: #dc322f; }.solarized.solar-magenta { color: #d33682; }.solarized.solar-violet  { color: #6c71c4; }.solarized.solar-blue { color: #268bd2; }.solarized.solar-cyan { color: #2aa198; }.solarized.solar-green { color: #859900; }.CodeMirror-scroll {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}.cm-s-solarized {line-height: 120%;font-family: Menlo,Monaco,"Andale Mono","lucida console","Courier New",monospace !important;color-profile: sRGB;rendering-intent: auto;}.cm-s-solarized.cm-s-dark {color: #9fb0b2;background-color:  rgb(0, 69, 93);text-shadow: #002b36 0 1px;}.cm-s-solarized.cm-s-light {background-color: #fdf6e3;color: #657b83;text-shadow: #eee8d5 0 1px;}.cm-s-solarized .CodeMirror-widget {text-shadow: none;}.cm-s-solarized .cm-keyword { color: #8dd3ff}.cm-s-solarized .cm-atom { color: #93f1db; }.cm-s-solarized .cm-number { color: #93f1db; }.cm-s-solarized .cm-def { color: #2aa198; }.cm-s-solarized .cm-variable { color: #d39bb8; }.cm-s-solarized .cm-variable-2 { color: #b58900; }.cm-s-solarized .cm-variable-3 { color: #6c71c4; }.cm-s-solarized .cm-property { color: #2aa198; }.cm-s-solarized .cm-operator {color: #959ac4;}.cm-s-solarized .cm-comment { color: #8eadb6; font-style:italic; }.cm-s-solarized .cm-string { color: #859900; }.cm-s-solarized .cm-string-2 { color: #b58900; }.cm-s-solarized .cm-meta { color: #859900; }.cm-s-solarized .cm-error,.cm-s-solarized .cm-invalidchar {color: #586e75;border-bottom: 1px dotted #dc322f;}.cm-s-solarized .cm-qualifier { color: #b58900; }.cm-s-solarized .cm-builtin { color: #ffca69; }.cm-s-solarized .cm-bracket { color: #cb4b16; }.cm-s-solarized span.CodeMirror-matchingbracket { color: #859900; }.cm-s-solarized span.CodeMirror-nonmatchingbracket{ color: #ffc937; }.cm-s-solarized .cm-tag { color: #93a1a1 }.cm-s-solarized .cm-attribute {  color: #2aa198; }.cm-s-solarized .cm-header { color: #586e75; }.cm-s-solarized .cm-quote { color: #93a1a1; }.cm-s-solarized .cm-hr {color: transparent;border-top: 1px solid #586e75;display: block;}.cm-s-solarized .cm-link { color: #93a1a1; cursor: pointer; }.cm-s-solarized .cm-special { color: #6c71c4; }.cm-s-solarized .cm-em {color: #999;text-decoration: underline;text-decoration-style: dotted;}.cm-s-solarized .cm-strong { color: #eee; }.cm-s-solarized.cm-s-dark .CodeMirror-focused .CodeMirror-selected {background: #386774;color: inherit;}.cm-s-solarized.cm-s-dark ::selection {background: #386774;color: inherit;}.cm-s-solarized.cm-s-dark .CodeMirror-selected {background: #586e75;}.cm-s-solarized.cm-s-light .CodeMirror-focused .CodeMirror-selected {background: #eee8d5;color: inherit;}.cm-s-solarized.cm-s-light ::selection {background: #eee8d5;color: inherit;}.cm-s-solarized.cm-s-light .CodeMirror-selected {background: #93a1a1;}.cm-s-solarized.CodeMirror {-moz-box-shadow: inset 7px 0 12px -6px #000;-webkit-box-shadow: inset 7px 0 12px -6px #000;box-shadow: inset 7px 0 12px -6px #000;}.cm-s-solarized .CodeMirror-gutters {padding: 0 4px 0 4px;border-right: none;}.cm-s-solarized.cm-s-dark .CodeMirror-gutters {background-color: rgb(0, 101, 136);border-color: rgb(0, 69, 93);}.cm-s-solarized.cm-s-dark .CodeMirror-linenumber {text-shadow: #021014 0 -1px;}.cm-s-solarized.cm-s-light .CodeMirror-gutters {background-color: #eee8d5;border-color: #eee8d5;}.cm-s-solarized .CodeMirror-linenumber {color: rgb(94, 148, 161)}.cm-s-solarized .CodeMirror-gutter .CodeMirror-gutter-text {color: rgb(94, 148, 161);}.cm-s-solarized .CodeMirror-lines {padding-left: 5px;}.cm-s-solarized .CodeMirror-lines .CodeMirror-cursor {border-left: 1px solid #819090;}.cm-s-solarized .activeline {margin-left: -20px;}.cm-s-solarized.cm-s-dark .activeline {background: rgba(255, 255, 255, 0.05);}.cm-s-solarized.cm-s-dark .correctline {background: rgba(38, 168, 102, 0.37);-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow:    0px 0px 4px 3px rgba(38, 168, 102, 0.72);-webkit-box-shadow: 0px 0px 4px 3px rgba(38, 168, 102, 0.72);box-shadow:         0px 0px 4px 3px rgba(38, 168, 102, 0.72);margin-right: 1em;}.cm-s-solarized.cm-s-light .activeline {background: rgba(0, 0, 0, 0.05);}.CodeMirror-matchingbracket{color: #e2ffd6 !important;}.cm-searching {background: #ffa;}.metro {}.metro .bg  {background-color: lightgray;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;height: 16px;}.metro .bgfill  {background-color: rgb(0, 189, 255);-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;height: 16px;}.metro .node:hover {-moz-border-radius: 9px;-webkit-border-radius: 9px;border-radius: 9px;background-color: #ffffff;border: 2px solid #333;margin: 0px;}.metro .node {background-color: #fff;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;width: 12px;height: 12px;margin: 2px;font-size: 9px;font-family: Arial,sans-serif;text-align: center;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;position: absolute;overflow: hidden;z-index: 1;}.metro .node.here{background-color: #fff;-moz-border-radius: 14px;-webkit-border-radius: 14px;border-radius: 14px;width: 17px;height: 17px;border: 3px solid rgb(0, 189, 255);margin: -5px;font-size: 11px;font-family: Arial,sans-serif;text-align: center;vertical-align: middle;padding-top: 2px;line-height: 15px;color: rgb(0, 189, 255);}.metro node.solved {background-color: #116644;}.metro .node.nosol {background-color: lightgray;}.metro .node.notvisited {background-color: white;}.metro .node.score_good {background-color: lightgreen;}.metro .node.score_invalid {background-color: lightgray;}.metro .node.score_excellent {background-color: gold;}.metro .node.score_needswork {background-color: orange;}.metro .node.video {background-color: lightyellow;}#powerTip{cursor:default;background-color:#333;background-color:rgba(0,0,0,.8);border-radius:6px;color:#fff;display:none;padding:10px;position:absolute;white-space:nowrap;z-index:2147483647}#powerTip:before{content:"";position:absolute}#powerTip.n:before,#powerTip.s:before{border-right:5px solid transparent;border-left:5px solid transparent;left:50%;margin-left:-5px}#powerTip.e:before,#powerTip.w:before{border-bottom:5px solid transparent;border-top:5px solid transparent;margin-top:-5px;top:50%}#powerTip.n:before{border-top:10px solid #333;border-top:10px solid rgba(0,0,0,.8);bottom:-10px}#powerTip.e:before{border-right:10px solid #333;border-right:10px solid rgba(0,0,0,.8);left:-10px}#powerTip.s:before{border-bottom:10px solid #333;border-bottom:10px solid rgba(0,0,0,.8);top:-10px}#powerTip.w:before{border-left:10px solid #333;border-left:10px solid rgba(0,0,0,.8);right:-10px}#powerTip.ne:before,#powerTip.se:before{border-right:10px solid transparent;border-left:0;left:10px}#powerTip.nw:before,#powerTip.sw:before{border-left:10px solid transparent;border-right:0;right:10px}#powerTip.ne:before,#powerTip.nw:before{border-top:10px solid #333;border-top:10px solid rgba(0,0,0,.8);bottom:-10px}#powerTip.se:before,#powerTip.sw:before{border-bottom:10px solid #333;border-bottom:10px solid rgba(0,0,0,.8);top:-10px}#powerTip.nw-alt:before,#powerTip.ne-alt:before,#powerTip.sw-alt:before,#powerTip.se-alt:before{border-top:10px solid #333;border-top:10px solid rgba(0,0,0,.8);bottom:-10px;border-left:5px solid transparent;border-right:5px solid transparent;left:10px}#powerTip.ne-alt:before{left:auto;right:10px}#powerTip.sw-alt:before,#powerTip.se-alt:before{border-top:0;border-bottom:10px solid #333;border-bottom:10px solid rgba(0,0,0,.8);bottom:auto;top:-10px}#powerTip.se-alt:before{left:auto;right:10px}