div[id^="google_ads_iframe"] { position: absolute; top: 0px; left: 0px; } #dfp-1349445796341-0 { position: relative; } body { margin: 0; padding: 0; -webkit-user-select: none; background: url(https://d3clqjduf2gvxg.cloudfront.net/images/background.png); overflow: hidden; } #editor-wrapper.noshow, #canvas-overlay.noshow { opacity: 0.0; pointer-events: none; } div[contenteditable=true] { -webkit-user-select: text; } .buttons .pictos, .buttons .pictostwo { display: inline; } #editor { -webkit-user-select: none; position: relative; top: 0px; left: 0px; width: 100%; overflow: hidden; z-index: 1; padding: 125px; } #fps { position: fixed; bottom: 0px; right: 0px; background-color: white; z-index: 15000; } #editor-wrapper { width: 800px; height: 100%; overflow: scroll; position: absolute; top: 0px; left: 0px; -webkit-user-select: none; } .canvas-container { z-index: 5; -webkit-touch-callout: none !important; -webkit-tap-highlight-color: rgba(0,0,0,0); overflow: hidden; /*-webkit-translate3d: (0,0,0);*/ } #upperCanvas { z-index: 5; } #fowcanvas { -webkit-user-select: none; } #fowcanvas:focus { outline: none; } #fowcanvas.targeting { /*cursor: crosshair !important;*/ } #bottompad { height: 125px; } #loading-overlay { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: black; z-index: 1000; text-align: center; overflow: hidden; } #loading-overlay .logo { margin-bottom: 30px; text-align: center; } #loading-overlay h1 { font-size: 3.0em; color: white; } #loading-overlay p { font-size: 1.5em; margin-top: 30px; color: #D1D1D1; } #loading-overlay p.countdowntext { font-size: 2.0em; } .pagecontainer { position: absolute; /*left: 5000px; top: 0px;*/ /*-webkit-transition:-webkit-transform 0.75s ease-in-out; -moz-transition:-moz-transform 0.75s ease-in-out; -o-transition:-o-transform 0.75s ease-in-out;*/ background-color: white; z-index: 1; /*display: none;*/ } .pagecontainer svg { pointer-events: none; position: absolute; top: 0px; left: 0px; } .pagecontainer[data-active-layer-type=map] svg.objects { opacity: 0.50; } .pagecontainer svg.gmlayer { opacity: 0.50; } .pagecontainer svg[data-active=true] { pointer-events: auto; } .pagecontainer[data-activepage=true] { display: block; -moz-box-shadow: 0px 0px 10px #858585; /* FF3.5+ */ -webkit-box-shadow: 0px 0px 10px #858585; /* Saf3.0+, Chrome */ box-shadow: 0px 0px 10px #858585; /* Opera 10.5, IE9 */ } .no-interaction { pointer-events: none; } /*#editor svg * { -webkit-transform: translate3d(0, 0, 0), scale3d(0, 0, 0); }*/ #hruler { position: fixed; top: 73px; left: 0px; width: 100%; height: 30px; z-index: 9999; overflow: hidden; } #vruler { position: fixed; top: 74px; left: 0px; width: 30px; height: 100%; z-index: 9998; overflow:hidden; } #hruler svg, #vruler svg { position: absolute; } tspan { cursor: default; } .texteditmode { cursor: text; } .texteditmode tspan { cursor: text; } .symboltext { font-size: 18px; } #chooser { display: none; position: fixed; width: 200px; padding-right: 10px; margin-right: 10px; border-right: 1px solid #D1D1D1; } #floatingtoolbar { width: 30px; position: absolute; left: 20px; top: 20px; background-color: #FFFFFF; border: 1px solid #666; box-shadow: 1px 1px 3px #666; z-index: 10600; background-color: rgba(255, 255, 255, 0.80); } #floatingtoolbar ul { padding: 0; margin: 0; } #floatingtoolbar li { padding: 3px; margin: 0; border-bottom: 1px solid #999; display: block; text-align: center; line-height: 22px; font-size: 22px; color: #999; position: relative; } #floatingtoolbar li:hover, #floatingtoolbar li.activebutton { color: #333; background-color: #54C3E8; cursor: pointer; } #floatingtoolbar div.submenu { display: none; position: absolute; top: -80%; left: 30px; padding: 10px; } #floatingtoolbar li:hover div.submenu { display: block; } #floatingtoolbar div.submenu:hover { display: block; } #floatingtoolbar div.submenu ul { background-color: white; border-radius: 3px; padding: 3px; width: 150px; border: 1px solid #999; box-shadow: 1px 1px 3px #666; } #floatingtoolbar div.submenu ul li { font-size: 13px; text-align: left; } #floatingtoolbar div.submenu .pictos , #floatingtoolbar div.submenu .pictostwo{ font-size: 1.3em; width: 20px; } #floatingtoolbar .subicon { position: absolute; right: -7px; bottom: 0px; font-size: 13px !important; line-height: 13px; } #select.select > img { display: none; } #select.pan > .pictostwo { display: none; } #editinglayer.objects .currentselection:after { content: "b"; } #editinglayer.objects div.submenu li.chooseobjects { background-color: #54C3E8; color: #333; } #editinglayer.map div.submenu li.choosemap { background-color: #54C3E8; color: #333; } #editinglayer.gmlayer div.submenu li.choosegmlayer { background-color: #54C3E8; color: #333; } #editinglayer.gmlayer .currentselection:after { content: "E"; } #editinglayer.map .currentselection:after { content: "@"; } #editinglayer.walls .currentselection { font-family: "Pictos Custom"; } #editinglayer.walls .currentselection:after { content: "r"; } #zoompanel .submenu .inner { padding-top: 5px; } #zoompanel select { width: 100px; } #fogcontrols.reveal .currentselection:after { content: "E"; } #fogcontrols.hide .currentselection:after { content: "C"; } #fogcontrols.polygonreveal .currentselection { font-family: "Pictos Three"; } #fogcontrols.polygonreveal .currentselection:after { content: "c"; } #drawingtools.rect .currentselection:after { content: "a"; } #drawingtools.text .currentselection:after { content: 'q'; } #drawingtools.path .currentselection:after { content: "i"; } #drawingtools.polygon .currentselection:after { content: "c"; } #drawingtools.polygon .currentselection { font-family: "Pictos Three"; } #drawingtools.drawselect .currentselection:after { content: "w"; } #drawingtools.drawselect .currentselection .subicon:after { content: "i"; } #drawingtools.hidden { display: none; } #secondary-toolbar { height: auto; position: absolute; left: 60px; top: 20px; background-color: #FFFFFF; opacity: 0.75; border: 1px solid #666; box-shadow: 1px 1px 3px #666; z-index: 99; display: none; } #secondary-toolbar select { margin-bottom: 0px; } #secondary-toolbar ul { padding: 0; margin: 0; display: block; height: 30px; } #secondary-toolbar li { padding: 0px 4px 0px 2px; margin: 0; border-right: 1px solid #999; display: inline-block; text-align: center; line-height: 22px; font-size: 22px; color: #999; position: relative; height: 30px; overflow: hidden; } #secondary-toolbar li:hover { color: #333; cursor: pointer; } #secondary-toolbar select { height: 28px; border: none; } #secondary-toolbar .mode { display: none; } #secondary-toolbar .tokenactions { height: auto; } #secondary-toolbar .tokenactions li { text-align: left; height: auto; } #secondary-toolbar .tokenactions .btn { margin-top: 5px; } #font-family { width: 100px; } #font-size { width: 55px; } #roundness { width: 55px; } .clear { clear: both; } #chooser { display: none; } #imagedialog { overflow: visible auto; } #imagedialog small { font-size: 0.90em; position: relative; top: -7px; text-align: right; margin-bottom: 10px; display: block; color: #777; } #imagedialog .allresults { margin-right: 25px; padding-left: 10px; } #imagedialog .searchbox { padding-top: 10px; padding-left: 10px; background-color: white; width: 85%; z-index: 10000; } #imagedialog .searchtype { width: 100px; } #imagedialog .searchbox p { position: relative; top: 6px; float: left; } #imagedialog .keywords { width: 150px; margin: 5px 0px 15px 0px; /*height: 26px;*/ } .resultimage img { max-width: 150px; max-height: 150px; } #imagedialog .results .resultimage img, .currentdragger img { max-width: 150px; max-height: 150px; margin-bottom: 5px; } .draggableresult.ui-draggable-dragging { z-index: 100000; } .draggablecard.ui-draggable-dragging, .cardinhand.ui-sortable-helper, .cardinhand.ui-draggable-dragging { z-index: 100000 !important; width: 80px; } .ui-draggable-dragging .cardlabel { display: none; } .ui-draggable-dragging .steal { display: none; } .card.ui-draggable-dragging img, .cardinhand.ui-sortable-helper img, .cardinhand.ui-draggable-dragging img { max-width: 80px; cursor: move; } .rolled.ui-draggable-dragging { z-index: 100000; background-color: white; padding: 3px; border-radius: 3px; border: 1px solid #555; font-size: 1.2em; font-weight: bold; } .character.ui-draggable-dragging, .handout.ui-draggable-dragging { display: block; z-index: 100000; background-color: white; width: auto; font-size: 1.2em; font-weight: bold; padding: 3px; border-radius: 3px; border: 1px solid #ddd; } .character.ui-draggable-dragging img, .handout.ui-draggable-dragging img { max-width: 50px; max-height: 50px; vertical-align: middle; margin-right: 10px; } .character.ui-draggable-dragging .playerdots, .handout.ui-draggable-dragging .playerdots { display: none; } .results .resultimage { min-height: 100px; width: 150px; } #imagedialog .results .resultimage img:hover { cursor: move; } #imagedialog .results .marketplacead { background-color: #F7F7BE; padding-top: 5px; padding-left: 5px; } #imagedialog .results .marketplacead img:hover { cursor: not-allowed; } #imagedialog .results .buyart { font-size: 1.0em; color: #08C; padding-bottom: 5px; display: block; } .result .controls { float: right; width: 30px; text-align: center; padding-top: 10px; } .result .controls .pictos { font-size: 28px; } .result .favorite { color: #F7F75B; opacity: 0.40; text-shadow: 0px 0px 2px #333; } .result div.favorite:hover { opacity: 0.60; cursor: pointer; } .result .favorite.is_favorite { opacity: 1.0; } .result div.favorite.is_favorite:hover { opacity: 1.0; } .result { margin-bottom: 15px; } .result .credit { font-size: 0.90em; line-height: 1.1em; padding-bottom: 10px; } .results h3 { margin-bottom: 10px; margin-top: 15px; } #imagelibrary { padding-bottom: 40px; } #imagelibrary .googleresults { padding-bottom: 40px; } #imagelibrary .googleresults .bottom_controls { position: absolute; bottom: 5px; width: 100%; } .ui-dialog { -webkit-transition: -webkit-transform 0.2s, opacity 0.2s; -moz-transition: -moz-transform 0.2s, opacity 0.2s; transition: transform 0.2s, opacity 0.2s; } .ui-dialog.collapsed { opacity: 0.40; } .ui-dialog.collapsed .ui-dialog-content { display: none !important; } .ui-dialog.dialog-collapsed { opacity: 0.40; max-width: 300px !important; max-height: 50px !important; -webkit-transform: scale(0.75,0.75); -moz-transform: scale(0.75,0.75); transform: scale(0.75,0.75); } .ui-dialog.dialog-collapsed .ui-dialog-content { display: none !important; } .dialog { display: none; } .ui-dialog { position: fixed !important; } .ui-dialog-content::-webkit-scrollbar { -webkit-appearance: none; width: 8px; height: 8px; } .ui-dialog-content::-webkit-scrollbar-thumb { border-radius: 4px; border: 2px solid rgba(0,0,0,0); /* should match background, can't be transparent */ background-color: rgba(0, 0, 0, .5); } .ui-dialog label { margin: 0; } .ui-dialog input { margin-top: 0; margin-bottom: 0; vertical-align: baseline; } .dialog label { display: block; float: left; width: 100px; text-align: right; padding-right: 10px; } .dialog label.checkbox { text-align: left; width: auto; float: none; display: inline; padding-right: 0; } .dialog label.checkbox input { float: none; display: inline; } textarea.texteditor { position: absolute; border: none; font-family: Arial; font-size: 16px; background: transparent; padding: 0; z-index: 9999; white-space: pre-line; overflow: hidden; resize: none; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; height: auto; } .texteditor_ghost { font-family: Arial; font-size: 16px; position: absolute; left: -10000px; top: 0px; max-width: 9999px; white-space: pre; line-height: 1.2em; } .texteditor_ghost span { display: inline; margin: 0; padding: 0; } .texteditor_outline { position: absolute; z-index: 9998; border: 1px solid #D1D1D1; } tspan { white-space: pre; } text[symbolized=true] { word-spacing: 2.0em; } /* Image Library Management */ #imagelibrary input.keywords { margin-bottom: 10px; margin-left: 10px; } #imagelibrary .result { margin-top: 10px; margin-right: 10px; border: 1px solid #D1D1D1; position: relative; width: 500px; float: left; padding: 10px; min-height: 100px; } #imagelibrary .result img { max-width: 100px; max-height: 100px; float: left; } #imagelibrary .result .meta { margin-left: 110px; } #imagelibrary .favorite { color: #C02323; text-shadow: none; } #imagelibrary .controls { position: absolute; top: 40px; right: 10px; } #imagelibrary .controls span { display: block; margin-top: 10px; } /* Image tags */ .imagetags { margin-top: 5px; } .tagset .textboxlist-bit-editable { border: 1px solid white; margin-bottom: 0px; margin-top: 1px; } .tagset .noedit ul.textboxlist-bits { border: 1px solid white; } .tagset ul.textboxlist-bits { width: 300px; } .tagset .add { font-size: 0.90em; position: absolute; top: 10px; right: 10px; } .tagset .label { float: none; margin-bottom: 8px; width: 250px; padding: 2px; } #footer { clear: both; height: 30px; } *[selected=true]:hover { cursor: move; } /**** Isotope Filtering ****/ .isotope-item { z-index: 2; } .isotope-hidden.isotope-item { pointer-events: none; z-index: 1; } /**** Isotope CSS3 transitions ****/ .isotope, .isotope .isotope-item { -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; transition-duration: 0.8s; } .isotope { -webkit-transition-property: height, width; -moz-transition-property: height, width; transition-property: height, width; } .isotope .isotope-item { -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform, opacity; transition-property: transform, opacity; } /** COLOR PICKER **/ div.color_picker { height: 26px; width: 26px; padding: 0 !important; border: 1px solid #333; /*background: url(/images/arrow.gif) no-repeat top right;*/ cursor: pointer; line-height: 28px; display: inline-block; position: relative; top: 1px; } div#color_selector { width: 110px; position: absolute; border: 1px solid #598FEF; background-color: #EFEFEF; padding: 2px; z-index: 100000; } div#color_custom {width: 100%; float:left } div#color_custom label {font-size: 95%; color: #2F2F2F; margin: 5px 2px; width: 25%} div#color_custom input {margin: 5px 2px; padding: 0; font-size: 95%; border: 1px solid #000; width: 65%; } div.color_swatch { height: 12px; width: 12px; border: 1px solid #000; margin: 2px; float: left; cursor: pointer; line-height: 12px; } /** ZOOM SLIDER **/ #zoomslider { position: absolute; z-index: 10000; right: 292px; height: 100px; top: 10px; } #testimg { position: absolute; z-index: 10000; top: 0px; left: 0px; width: 500px; height: 500px; } /** PAGE TOOLBAR **/ #page-toolbar { position: fixed; /*top: -9999px;*/ background-color: #A8AAAD; z-index: 10700; width: 96%; left: 2%; border-radius: 5px; height: 160px; display: none; } #page-toolbar .handle { position: absolute; /*bottom: -25px;*/ right: 255px; width: 24px; height: 24px; border-radius: 3px; z-index: 10000; cursor: pointer; background-color: #54C3E8; font-size: 26px; line-height: 26px; color: white; text-align: center; padding: 3px 3px 6px 3px; text-shadow: -1px -1px 1px solid black; opacity: 0.75; } #page-toolbar .container { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: auto; height: 160px; white-space: nowrap; } #page-toolbar .container::-webkit-scrollbar { -webkit-appearance: none; width: 8px; height: 8px; } #page-toolbar .container::-webkit-scrollbar-thumb { border-radius: 4px; border: 2px solid rgba(0,0,0,0); /* should match background, can't be transparent */ background-color: rgba(0, 0, 0, .5); } div#page-toolbar:hover div.handle { opacity: 1.0; } #page-toolbar .pages { color: white; } #page-toolbar .pages .availablepage { width: 130px; height: 130px; text-align: center; display: inline-block; margin-right: 25px; margin-top: 5px; position: relative; cursor: pointer; vertical-align: middle; } #page-toolbar .pages .availablepage img.pagethumb { box-shadow: 0px 0px 5px #222; margin-top: 5px; max-width: 80px; max-height: 80px; background-color: white; } #page-toolbar .pages div.availablepage:hover img.pagethumb { box-shadow: 0px 0px 10px #2f87d1; } #page-toolbar .pages .availablepage span { position: absolute; bottom: 10px; width: 100%; text-align: center; display: block; font-size: 1.05em; text-shadow: 0px 0px 3px #222; max-width: 200px; overflow: hidden; } #page-toolbar .pages .availablepage input { width: 130px; position: relative; top: 20px; height: 26px; } #page-toolbar .pages .availablepage .badge { position: absolute; top: 40px; left: 48px; font-size: 40px; color: #2f87d1; } #page-toolbar .ui-sortable-helper .badge { display: none; } #page-toolbar .pages .availablepage .duplicate { position: absolute; top: 0px; right: -10px; font-size: 20px; display: none; padding: 5px; } #page-toolbar .pages div.availablepage:hover .duplicate { display: block; } #page-toolbar .ui-sortable-helper .duplicate { display: none !important; } #page-toolbar .pages .availablepage .settings { position: absolute; top: 0px; left: -10px; font-size: 20px; display: none; color: white; background-color: #54C3E8; padding: 5px; border-radius: 3px; } #page-toolbar .pages div.availablepage:hover .settings { display: block; } #page-toolbar .ui-sortable-helper .settings { display: none !important; } #page-toolbar .ui-sortable-helper { transform:rotate(4deg); -moz-transform:rotate(4deg); -ms-transform:rotate(4deg); -webkit-transform:rotate(4deg); display: inline-block; } #page-toolbar .activepage img.pagethumb { border: 5px solid #2f87d1; } #page-toolbar .playerbookmark { position: absolute; top: 0px; left: 25px; border: none; z-index: 100; cursor: move; } #page-toolbar .playerbookmark.dropping { border-left: 3px solid yellow; border-right: 3px solid yellow; left: 22px; } #page-toolbar .playerspecificbookmark { position: absolute; top: 5px; left: 75px; z-index: 101; cursor: move; } #page-toolbar .playerspecificbookmark img { max-width: 30px; max-height: 30px; } .actions_menu { position: absolute; width: 100px; height: auto; opacity: 0.95; z-index: 7; overflow: visible; } .actions_menu > ul { width: 100px; padding: 5px 2px 10px 2px; margin: 0; border: 2px solid black; background-color: #eef8ff; } .actions_menu ul li { border-bottom: 1px solid black; padding: 2px; position: relative; list-style-type: none; } .actions_menu ul li:hover { background-color: #b5dfff; cursor: pointer; } .actions_menu ul li.active { background-color: #8bcafb; } .actions_menu ul li.head { font-weight: bold; } .actions_menu ul li.head:hover { background-color: #eef8ff; cursor: default; } .actions_menu ul li.hasSub:hover { cursor: pointer; background-color: #b5dfff; } .actions_menu ul li ul.submenu { display: none; position: absolute; top: -50px; width: 100px; left: 80px; border: 2px solid black; background-color: #eef8ff; opacity: 0.95; font-weight: normal; } .tokenhud { pointer-events: none !important; } /* Page Lines */ #lineslayer { pointer-events: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 10003; } .pagelinkoverlay { position: fixed; top: 0px; left: 0px; width:100%; height: 100%; background: rgba(0, 0, 0, 0.60); z-index: 10001; display: none; } .pagelinkoverlay .instructions { position: absolute; top: 175px; text-align: center; width: 100%; color: white; text-shadow: 0px 0px 5px; font-size: 24px; } .draggable_overlay { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.40); z-index: -1; } .draggable_instructions { position: absolute; top: -100px; left: 1%; width: 96%; text-align: center; padding: 10px; line-height: 47px; border: 3px solid black; border-radius: 5px; background-color: rgba(255, 255, 255, 0.80); color: black; font-size: 16pt; height: 47px; } #saveerror { display: none; position: fixed; bottom: -1px; padding: 0px 0px 0px 5px; left: 10px; width: 1010px; color: white; background-color: red; height: 20px; overflow: hidden; z-index: 10001; font-size: 0.85em; } #playerzone { height: auto; position: absolute; bottom: 25px; width: 100%; padding: 0px; margin: 0px; pointer-events: none; z-index: 10700; } #playerzone .player { pointer-events: auto; float: left; margin-left: 5px; margin-right: 5px; margin-top: 5px; position: relative; } #playerzone .player.dropping { border-left: 5px solid yellow; border-right: 5px solid yellow; border-top: 5px solid yellow; margin-left: 0px; margin-right: 0px; margin-top: 0px; } #playerzone .deckhands { position: absolute; bottom: 100%; pointer-events: none; min-height: 50px; width: 100%; } #playerzone .deckhands .hand { float: left; margin-right: 5px; pointer-events: auto; } #playerzone .deckhands .hand .cardback { position: relative; float: left; margin-right: 5px; } #playerzone .deckhands .hand .cardback img { max-height: 50px; max-width: 50px; cursor: pointer; } #playerzone .deckhands .hand .cardback span { display: block; position: absolute; left: 0px; top: 0px; width: 100%; text-align: center; line-height: 100%; padding-top: 12px; font-size: 22px; color: white; text-shadow: 0px 0px 3px black; font-weight: bold; cursor: pointer; } #playerzone .deckhands .hand .handcontainer { position: absolute; bottom: 110%; top: inherit; left: 0px; width: 375px; height: 350px; display: none; opacity: 0; overflow-y: auto; background-color: rgba(0,0,0,0.75); } .playerdrag { display: block; z-index: 100000; background-color: white; width: auto; font-size: 1.2em; font-weight: bold; padding: 3px; border-radius: 3px; border: 1px solid #ddd; } .playerdrag img { vertical-align: middle; margin-right: 10px; max-width: 40px; max-height: 40px; } .hand .handcontainer h2 { font-size: 1.2em; color: #F1F1F1; margin-bottom: 10px; padding-top: 10px; margin-top: 5px; border-top: 1px solid #666; } .hand .handcontainer h2 img { max-height: 30px; max-width: 60px; margin-right: 5px; vertical-align: middle; } .hand .handcontainer .btn-group { float: right; margin-right: 10px; margin-top: 5px; } .hand .handcontainer h2:first-of-type { border-top: none; margin-top: 0; padding-top: 0; } #.hand .handcontainer .sortable-placeholder { width: 75px; height: 40px; border-radius: 5px; border: 3px dashed black; opacity: 0.80; float: left; margin-right: 10px; margin-bottom: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .hand .handcontainer .cardinhand { float: left; margin-right: 10px; margin-bottom: 10px; position: relative; } .hand .handcontainer .cardinhand img { max-width: 80px; max-height: 140px; } .hand .handcontainer .cardinhand { cursor: not-allowed; } .hand .handcontainer .cardinhand[draggable=true] a { cursor: move; } .hand .handcontainer .cardinhand .steal { position: absolute; top: 20%; left: 0px; width: 100%; cursor: not-allowed; display: none; } .hand .handcontainer .cardinhand .steal span { display: block; width: 45px; padding: 5px; margin-left: auto; margin-right: auto; background-color: rgba(0,0,0,0.65); color: white; font-weight: bold; font-size: 1.0em; text-align: center; border-radius: 3px; cursor: pointer; } .hand .handcontainer .cardinhand.stealing .steal { display: block; } .hand .handcontainer .cardinhand.stealdenied .steal { display: block; } .hand .handcontainer .cardinhand.stealdenied .steal span { color: red; } .hand .handcontainer div.cardinhand:hover .steal { display: block; } .hand .handcontainer .cardinhand .cardlabel { position: absolute; top: 20%; left: 0px; width: 100%; pointer-events: none; text-align: center; } .hand .handcontainer .cardinhand .cardlabel span { display: inline-block; width: auto; padding: 10px; margin-left: auto; margin-right: auto; background-color: rgba(0,0,0,0.65); color: white; font-weight: bold; font-size: 1.5em; text-align: center; border-radius: 3px; } .hand .handcontainer .ui-sortable .cardinhand img { cursor: move; } .cardinhand.ui-draggable img { cursor: move; } #playerzone .deckhands .hand .handcontainer.open { display: block; opacity: 1.0; } .handcontainer::-webkit-scrollbar { -webkit-appearance: none; width: 11px; height: 11px; } .handcontainer::-webkit-scrollbar-thumb { border-radius: 8px; border: 2px solid rgba(0,0,0,0); /* should match background, can't be transparent */ background-color: rgba(255, 255, 255, .5); } .deckpile .cardinhand { cursor: move !important; } .deckpile .steal { pointer-events: none; } #playerzone .player .video { min-width: 150px; min-height: 150px; background-repeat: no-repeat; background-size: 150px 150px; } #playerzone object { width: 150px; height: 150px; margin-bottom: -5px; } #playerzone .OT_root { width: 150px !important; height: 150px !important; } /*#playerzone video { width: 150px; height: 150px; background-color: black; margin-bottom: -5px; }*/ #playerzone.largevideo .video { min-width: 200px; min-height: 200px; background-size: 200px 200px; } #playerzone.largevideo object, #playerzone.largevideo .OT_root { width: 200px !important; height: 200px !important; } #playerzone.smallvideo .player .video { min-width: 100px; min-height: 100px; background-size: 100px 100px; } #playerzone.smallvideo object, #playerzone.smallvideo .OT_root { width: 100px !important; height: 100px !important; } #playerzone.namesonly .playername { min-width: 125px; } #playerzone.namesonly .player .video { display: none; } #playerzone.namesonly object { display: none; } #playerzone .player .playername { font-size: 16px; text-align: center; color: white; padding: 3px 0px 3px 0px; line-height: 18px; background-image: url(/images/volumebar.png); background-repeat: no-repeat; background-color: rgba(0, 0, 0, 0.50); background-size: 0% 100%; } #playerzone .player .playercolor, #playerzone .player .color_picker { width: 24px; height: 24px; float: right; border: none; } #playerzone .player .color_picker { position: relative; top: -1px; } #playerzone .webrtc-controls { width: 100%; height: 24px; overflow: hidden; color: white; text-shadow: 0px 0px 5px #333; position: absolute; bottom: 24px; left: 0px; display: none; } div#playerzone .player.webrtc-active .webrtc-controls { display: block; } #playerzone .webrtc-controls .control { display: inline-block; font-size: 20px; margin-left: 10px; line-height: 24px; cursor: pointer; } #playerzone .webrtc-controls .control.inactive { color: red; } .cardtrade .sortable-placeholder { width: 75px; height: 40px; border-radius: 5px; border: 3px dashed black; opacity: 0.80; float: left; margin-right: 10px; margin-bottom: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .cardtrade .offeredcard { float: left; margin-right: 10px; margin-bottom: 10px; } .cardtrade .offeredcard img { max-width: 100px; max-height: 100px; } .cardtrade .offeredcard[draggable=true] { cursor: move; } .cardtrade .offering { margin-top: 20px; padding: 10px; } .cardtrade .dropzone { border: 5px dashed #777; min-height: 100px; } .cardtrade p { margin-top: 10px; text-align: center; } .hand .cardinhand.trading { opacity: 0.50; } #macrobar { display: none; height: 55px; width: auto; max-width: 100%; overflow-x: hidden; position: absolute; bottom: 0px; pointer-events: auto; } div#macrobar:hover { overflow-x: auto; } #macrobar::-webkit-scrollbar { -webkit-appearance: none; width: 11px; height: 11px; } #macrobar::-webkit-scrollbar-thumb { border-radius: 8px; border: 2px solid white; /* should match background, can't be transparent */ background-color: rgba(0, 0, 0, .5); } #macrobar_macros { min-width: 160px; white-space: nowrap; background: rgba(0,0,0,0.10); padding-top: 5px; padding-bottom: 5px; padding-left: 15px; } #macrobar.sorting { pointer-events: auto; } #macrobar.sorting button { pointer-events: none; } #macrobar .macrobox { display: inline-block; width: auto; margin-right: 15px; } #macrobar .emptybox { width: 75px; display: inline-block; pointer-events: auto; } #macrobar div.macrobox:hover, #macrobar div.macrobox.ui-sortable-helper { padding-right: 12px; margin-right: 3px; border-radius: 3px; background-color: #999; cursor: move; } #playerzone.showmacrobar { padding-bottom: 59px; } #playerzone.showmacrobar #macrobar { display: block; } #rightsidebar { -webkit-user-select: text; position: absolute; right: 0px; width: 260px; background-color: white; overflow: hidden; border-left: 1px solid black; height: 100%; top: 0px; padding: 0px; margin: 0; z-index: 100; } body.sidebarhidden #rightsidebar { display: none; } body.sidebarhidden #textchat-input { display: none !important; } #sidebarcontrol { position: absolute; z-index: 99; right: 250px; top: 35px; width: 20px; height: 18px; font-size: 18px; text-align: left; padding: 4px; border: 1px solid #ddd; background-color: white; opacity: 0.55; cursor: pointer; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; transition-property: transform; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transform: translate(14px, 0); -moz-transform: translate(14px, 0); transform: translate(14px, 0); } #sidebarcontrol .fonticon-menu:before { margin-left: 0px; margin-right: 0px; } div#sidebarcontrol:hover { opacity: 1.0; -webkit-transform: translate(0px, 0); -moz-transform: translate(0px, 0); transform: translate(0px, 0); } #sidebarcontrol.alertify { background-color: #49AFCD; -webkit-animation: colorPulse 1.5s infinite alternate; } body.sidebarhidden #sidebarcontrol { right: 0px; } #rightsidebar small { color: #777; font-size: 0.85em; } #rightsidebar .ui-tabs-panel { padding: 0; overflow-y: auto; overflow-x: hidden; height: 100%; max-width: 100%; position: relative; top: 40px; } #rightsidebar .ui-tabs-panel .content { padding-top: 0px !important; } #rightsidebar .ui-tabs-nav .pictos, #rightsidebar .ui-tabs-nav .pictostwo { font-size: 1.75em; } #rightsidebar .ui-tabs-nav a { color: #888; padding: 0px 8px; } #rightsidebar .ui-tabs-nav li.ui-state-active a { color: #444; } @-webkit-keyframes colorPulse { 0% {background-color: #49AFCD;} 50% {background-color: #2F96B4;} 100% {background-color: #49AFCD;} } #rightsidebar li.alertify a { background-color: #49AFCD; -webkit-animation: colorPulse 1.5s infinite alternate; color: white; text-shadow: none; } #rightsidebar ul.tabmenu { position: fixed; top: -6px; right: 0px; width: 250px; background-color: white; z-index: 100; border-radius: 0px; } #textchat .chatlogmessage { padding-top: 10px; } #textchat .content { line-height: 1.25em; font-size: 1.05em; word-wrap: break-word; } #textchat .by { font-weight: bold; position: relative; left: -5px; } #textchat .message { padding-left: 45px; padding-right: 5px; padding-bottom: 7px; background-color: #F1F1F1; position: relative; } #textchat .avatar { position: absolute; top: 4px; left: 5px; width: 28px; } #textchat .inlinerollresult { background-color: #FEF68E; border: 2px solid #FEF68E; padding: 0px 3px 0px 3px; font-weight: bold; cursor: help; font-size: 1.1em; } #textchat .inlinerollresult.fullcrit { border: 2px solid #3FB315; } #textchat .inlinerollresult.fullfail { border: 2px solid #B31515; } #textchat .inlinerollresult.importantroll { border: 2px solid #4A57ED; } #textchat .formula .inlinerollresult { font-size: inherit; } #textchat .rollresult .avatar { top: 10px; } #textchat .rollresult.quantumRoll { background: url(/images/quantumrollsm.png) no-repeat bottom left; } .inlineqroll { width: 18px; height: 18px; vertical-align: bottom; } #textchat .avatar img { max-width: 28px; max-height: 28px; } #textchat .message .spacer { background-color: #E1E1E1; height: 2px; margin-bottom: 7px; margin-left: -45px; } #textchat.withoutavatars .avatar { display: none; } #textchat.withoutavatars .message { padding-left: 15px; } #textchat.withoutavatars .message .spacer { margin-left: -15px; } #textchat .message.desc { padding-left: 15px; } #textchat .message.desc .spacer { margin-left: -15px; } #textchat .message.you { background-color: #D3E5F5; } #textchat .message.you .spacer { background-color: #B1D9FA; } #textchat .formula, #textchat .rolled { display: inline; padding: 4px; background: white; border-radius: 3px; border: 1px solid #D1D1D1; font-size: 1.1em; line-height: 2.0em; word-wrap: break-word; } #textchat .formula .parsegroup { display: inline; } #textchat .formula .parsegroup .parsegroupitem { display: inline; } #textchat.withouticons .dicegrouping .diceroll .backing { display: none !important; } .diceroll.withouticons .backing { display: none !important; } #textchat .dicegrouping { display: inline; } .diceroll { display: inline-block; font-size: 1.2em; } .diceroll.ui-sortable-helper { font-size: 1.4em; } .diceroll.ui-sortable-helper .backing { opacity: 1.0; } #textchat .formattedformula { display: block; float: left; padding: 0px 4px 0px 4px; margin: 5px 0px 5px 0px; } #textchat .formattedformula > .dicegrouping.ui-sortable { cursor: move; } .diceroll .dicon { display: inline-block; min-width: 30px; text-align: center; position: relative; } .diceroll .didroll { text-shadow: -1px -1px 1px #FFFFFF, 1px -1px 1px #FFFFFF, -1px 1px 1px #FFFFFF, 1px 1px 1px #FFFFFF; z-index: 2; position: relative; color: black; height: auto; min-height: 29px; margin-top: -3px; top: 0px; text-align: center; } .diceroll .didroll img { max-width: 30px; max-height: 30px; vertical-align: middle; } .diceroll .backing { position: absolute; top: -2px; left: 0px; width: 100%; text-align: center; font-size: 30px; color: #8FB1D9; text-shadow: 0px 0px 3px #8FB1D9; opacity: 0.75; pointer-events: none; z-index: 1; } .diceroll.d20 .backing { font-family: "dicefontd20"; } .diceroll.d4 .backing { font-family: "dicefontd4"; } .diceroll.d6 .backing { font-family: "dicefontd6"; } .diceroll.d8 .backing { font-family: "dicefontd8"; } .diceroll.d10 .backing { font-family: "dicefontd10"; } .diceroll.d12 .backing { font-family: "dicefontd12"; } .diceroll.d20 .backing:after, .diceroll.d12 .backing:after , .diceroll.d10 .backing:after , .diceroll.d8 .backing:after , .diceroll.d6 .backing:after , .diceroll.d4 .backing:after { content: "0"; } #textchat .rolled { cursor: move; font-weight: bold; color: black; font-size: 1.4em; } #textchat .parsegroup .parsegroupitem.dropped .diceroll { opacity: 0.40; } .diceroll.dropped { opacity: 0.40; } .diceroll.critsuccess .didroll { color: #247305; font-weight: bold; } .diceroll.critfail .didroll { color: #730505; font-weight: bold; } /* Repeat classes for API scripts */ #textchat .formula .userscript-parsegroup { display: inline; } #textchat .formula .userscript-parsegroup .userscript-parsegroupitem { display: inline; } #textchat.withouticons .userscript-dicegrouping .userscript-diceroll .userscript-backing { display: none !important; } .userscript-diceroll.withouticons .userscript-backing { display: none !important; } #textchat .userscript-dicegrouping { display: inline; } .userscript-diceroll { display: inline-block; font-size: 1.2em; } .userscript-diceroll .userscript-dicon { display: inline-block; min-width: 30px; text-align: center; position: relative; } .userscript-diceroll .userscript-didroll { text-shadow: -1px -1px 1px #FFFFFF, 1px -1px 1px #FFFFFF, -1px 1px 1px #FFFFFF, 1px 1px 1px #FFFFFF; z-index: 2; position: relative; color: black; height: auto; min-height: 29px; margin-top: -3px; top: 0px; text-align: center; } .userscript-diceroll .userscript-didroll img { max-width: 30px; max-height: 30px; vertical-align: middle; } .userscript-diceroll .userscript-backing { position: absolute; top: -2px; left: 0px; width: 100%; text-align: center; font-size: 30px; color: #8FB1D9; text-shadow: 0px 0px 3px #8FB1D9; opacity: 0.75; pointer-events: none; z-index: 1; } .userscript-diceroll.d20 .userscript-backing { font-family: "dicefontd20"; } .userscript-diceroll.d4 .userscript-backing { font-family: "dicefontd4"; } .userscript-diceroll.d6 .userscript-backing { font-family: "dicefontd6"; } .userscript-diceroll.d8 .userscript-backing { font-family: "dicefontd8"; } .userscript-diceroll.d10 .userscript-backing { font-family: "dicefontd10"; } .userscript-diceroll.d12 .userscript-backing { font-family: "dicefontd12"; } .userscript-diceroll.d20 .userscript-backing:after, .userscript-diceroll.d12 .userscript-backing:after , .userscript-diceroll.d10 .userscript-backing:after , .userscript-diceroll.d8 .userscript-backing:after , .userscript-diceroll.d6 .userscript-backing:after , .userscript-diceroll.d4 .userscript-backing:after { content: "0"; } #textchat .rolled { cursor: move; font-weight: bold; color: black; font-size: 1.4em; } #textchat .userscript-parsegroup .userscript-parsegroupitem.userscript-dropped .userscript-diceroll { opacity: 0.40; } .userscript-diceroll.userscript-dropped { opacity: 0.40; } .userscript-diceroll.userscript-critsuccess .userscript-didroll { color: #247305; font-weight: bold; } .userscript-diceroll.userscript-critfail .userscript-didroll { color: #730505; font-weight: bold; } /* End API repeat */ .basicdiceroll { font-size: 1.15em; } .basicdiceroll.critsuccess { color: #00FF00; } .basicdiceroll.critfail { color: #FF0000; font-weight: bold; } #textchat .error { background: #FFD2AD; border-radius: 3px; border: 1px solid #D1D1D1; } #textchat .emote { font-style: italic; font-weight: bold; text-align: center; color: #DB831F; background-color: #F5E4D3; } #textchat .emote .spacer { background-color: #F0C392; } #textchat .desc { font-style: italic; font-weight: bold; text-align: center; } #textchat .desc .spacer { } #textchat .message.system { background-color: #D4F5D3; } #textchat .message.system .spacer { background-color: #A6F092; } #textchat .message.private { background-color: #F2F5D3; } #textchat .message.private .spacer{ background-color: #F0F092; } #textchat-input { position: absolute; width: 250px; right: 0px; bottom: 0px; background-color: white; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; border-top: 5px solid #F1F1F1; text-align: left; z-index: 101; } body.sidebarhidden #textchat-input { display: none; } #textchat-input textarea { height: 50px; width: 190px; } #textchat-input button { width: auto; } #textchat-input label { display: inline-block; vertical-align: middle; padding-right: 5px; padding-left: 5px; position: relative; top: -2px; } #textchat .userscript-sharelink { background-color: black; cursor: pointer; display: block; margin: 5px 0px 5px 0px; opacity: 0.50; } #textchat .userscript-sharelink a { color: black !important; } #textchat div.userscript-sharelink:hover { background-color: transparent; opacity: 1.0; } #whoistyping { padding: 10px; display: none; text-align: right; } #whoistyping .icon { float: left; font-size: 20px; font-weight: normal; } #whoistyping .names { font-style: italic; } #speakingas { width: 140px; display: inline-block; margin-right: 15px; } #canvas-overlay { position: absolute; top: 125px; left: 125px; pointer-events: none; width: 100px; height: 100px; z-index: 3; border-style: solid; border-color: black; border-width: 0px; } #canvas-overlay canvas { pointer-events: none; } .timer { position:relative; font-size: 200px; width:1em; height:1em; } .timer.longtaptimer, .timer.mapping { position: absolute; z-index: 5; top: 100px; left: 100px; } .timer > .percent { position: absolute; top: 1.05em; left: 0; width: 3.33em; font-size: 0.3em; text-align:center; } .timer > .slice { position:absolute; width:1em; height:1em; clip:rect(0px,1em,1em,0.5em); } .timer > .slice.gt50 { clip:rect(auto, auto, auto, auto); } .timer > .slice > .pie { border: 0.1em solid #13B9F0; position:absolute; width:0.8em; /* 1 - (2 * border width) */ height:0.8em; /* 1 - (2 * border width) */ clip:rect(0em,0.5em,1em,0em); -moz-border-radius:0.5em; -webkit-border-radius:0.5em; border-radius:0.5em; } .timer > .slice > .pie.fill { -moz-transform:rotate(180deg) !important; -webkit-transform:rotate(180deg) !important; -o-transform:rotate(180deg) !important; transform:rotate(180deg) !important; } .timer.fill > .percent { display: none; } .timer.fill > .slice > .pie { border: transparent; background-color: #c0c0c0; width:1em; height:1em; } #rightsidebar .paddedtable .content { padding: 10px; } #rightsidebar .paddedtable h3 { margin-bottom: 25px; padding-top: 2px; } #rightsidebar .paddedtable button { float: right; } #rightsidebar .paddedtable hr { margin-top: 15px; margin-bottom: 15px; } #rightsidebar .paddedtable td input { width: 100%; /*height: 24px;*/ margin: 0; } #rightsidebar .paddedtable td textarea { width: 100%; margin: 0; height: 75px; } #rightsidebar .paddedtable tr { cursor: pointer; } #rightsidebar .paddedtable td { vertical-align: middle; } #rightsidebar .paddedtable td .namecontainer { position: relative; width: 100%; height: 100%; padding-bottom: 5px; } #rightsidebar .paddedtable td .playerdots { display: block; position: absolute; bottom: -8px; right: -5px; width: auto; } #rightsidebar .paddedtable td .playerdot { display: inline-block; float: right; font-size: 2.5em; } #journal .searchbox input, #journal .searchbox a.btn { margin-top: 5px; } #journal .searchbox input { margin-top: 5px; } #journaltags { } #existingcharacters { font-size: 13px; } #existingcharacters .character .token { width: 30px; } #existingcharacters .character img { max-width: 30px; max-height: 30px; } #existingmacros .bartoggle { width: 60px; } #existingmacros .rollmacro { font-size: 1.2em; color: black; margin-right: 5px; vertical-align: middle; } #existingmacros td, #existingmacros th { font-size: 13px; vertical-align: middle; } #existingmacros .draggercontainer { max-width: 25px; } #existingmacros .macro .dragger { display: none; width: 20px; height: 20px; border-radius: 3px; background-color: #999; border: #555; } #existingmacros tr.macro:hover .dragger { display: block; } .tokeneditor .bar_color_indicator { display: inline-block; margin-right: 5px; width: 15px; height: 15px; position: relative; top: 2px; left: 5px; border-radius: 10px; } .tokeneditor h4 { margin-bottom: 5px; } .largedialog label { width: 100%; text-align: left; float: none; } label input[type=checkbox] { display: inline-block; } .largedialog textarea { width: 100%; height: 150px; } .largedialog .clear { height: 15px; } .largedialog small { text-align: right; color: #999; font-size: 0.85em; display: block; width: 100%; } .inlineinputs input[type="text"] { width: 40px; display: inline-block; margin: 0px 5px 0px 5px; } .inlineinputs label { width: auto; display: inline-block; } .charactereditor .name { width: 95%; } .charactereditor .avatar { width: 100%; min-height: 150px; background-color: white; } .charactereditor .avatar img { max-width: 100%; } .charactereditor .defaulttoken { height: 150px; background-color: white; margin-right: 5px; width: 150px; text-align: center; } .charactereditor .defaulttoken button { margin-top: 40px; margin-bottom: 10px; } .charactereditor .defaulttoken img { max-width: 150px; max-height: 150px; } .charactereditor .token img { max-width: 75px; max-height: 75px; margin-left: 10px; } .dropbox { border: 4px dashed #D1D1D1; text-align: center; position: relative; } .dropbox.filled { border: 4px solid white; } .dropbox .inner { color: #999; } div.dropbox.filled:hover { border: 4px dashed #D1D1D1; } div.dropbox.filled:hover .inner { display: block; } .dropbox .manual { position: absolute; left: -9999px; } .dropbox .remove { display: none; position: absolute; top: 0px; right: 0px; background-color: white; padding: 3px; } div.dropbox:hover .remove { display: block; } .dropbox h4 small { text-align: center; } .tokenslot { border: 4px dashed #D1D1D1; text-align: center; position: relative; } .tokenslot.filled { border: 4px solid white; } div.tokenslot.filled:hover { border: 4px dashed #D1D1D1; } .tokenslot .remove { display: none; position: absolute; top: 0px; right: 0px; background-color: white; padding: 3px; } div.tokenslot:hover .remove { display: block; } .tokenslot small { font-size: 0.9em; text-align: center; color: black; } .tokenslot button { opacity: 0.65; pointer-events: none; } body.tokenselected .tokenslot small { color: #777; } body.tokenselected .tokenslot button { opacity: 1.0; pointer-events: auto; } .avatar .inner { padding-top: 40px; } .avatar.filled .inner { padding-top: 0px; min-height: 100px; } .characterviewer label { font-weight: bold; font-size: 1.2em; margin-bottom: 10px; } .characterviewer .content { margin-bottom: 20px; } .characterviewer .avatar { float: left; margin-right: 10px !important; margin-bottom: 10px !important; max-width: 250px; } .editcharacter { position: absolute; right: 50px; top: 10px; } .ui-dialog .charsheet { padding: 10px; } .ui-dialog .charsheet input { height: auto; vertical-align: middle; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .ui-dialog .charsheet hr { clear: both; } .ui-dialog .charsheet input[type=number] { width: 3.5em; } .ui-dialog .charsheet .sheet-row, .ui-dialog .charsheet .sheet-2colrow, .ui-dialog .charsheet .sheet-3colrow { display: block; clear: both; } .ui-dialog .charsheet .sheet-col { display: inline-block; vertical-align: top; } .ui-dialog .charsheet .sheet-col img { max-width: 100%; } .ui-dialog .charsheet .sheet-2colrow .sheet-col { width: calc(50% - 20px); margin-right: 30px; } .ui-dialog .charsheet .sheet-3colrow .sheet-col { width: calc(33% - 21px); margin-right: 30px; } .ui-dialog .charsheet .sheet-col:last-child { margin-right: 0px !important; } .ui-dialog .charsheet button[type=roll] { padding: 2px 3px; font-size: 1.3em; margin: 0px 3px 0px 3px; } .ui-dialog .charsheet button[type=roll]:before { font-family: "dicefontd20"; content: "t"; } .ui-dialog .charsheet .repcontrol_edit { float: right; } .ui-dialog .charsheet .repcontainer .repitem { position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .ui-dialog .charsheet .repcontainer .repitem .itemcontrol { display: none; position: absolute; width: 100%; height: 100%; background-color: rgba(255,255,255,0.40); } .ui-dialog .charsheet .repcontainer .repitem .itemcontrol .repcontrol_del { float: right; } .ui-dialog .charsheet .repcontainer.editmode div.repitem:hover .itemcontrol { background-color: rgba(241,255,92,0.60); } .ui-dialog .charsheet .repcontainer.editmode .repitem .itemcontrol { display: block; } #initiativewindow { padding: 5px 2px; overflow-x: auto; } #initiativewindow ul { margin: 0; padding: 0; } #initiativewindow ul li { margin: 0; padding: 5px; border-bottom: 1px solid #D1D1D1; display: block; background-color: white; position: relative; } #initiativewindow ul.ui-sortable li { cursor: move; } #initiativewindow ul li .controls { opacity: 0; position: absolute; top: 2px; left: 3px; background-color: white; color: #8F0A0A; font-size: 20px; line-height: 20px; padding: 5px 9px 5px 9px; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; } #initiativewindow ul li:hover .controls { opacity: 0.80; } #initiativewindow ul li.ui-sortable-helper .controls { opacity: 0; } #initiativewindow ul li .remove { cursor: pointer; } #initiativewindow ul li.gmlayer { opacity: 0.50; } #initiativewindow .placeholder { height: 40px; } #initiativewindow ul li { min-height: 30px; } #initiativewindow ul li:first-child { background-color: #A7E897; } #initiativewindow ul li span { display: inline-block; vertical-align: middle; } #initiativewindow ul li img { max-width: 30px; max-height: 30px; display: inline-block; vertical-align: middle; } #initiativewindow ul li span.initiative { font-size: 25px; font-weight: bold; text-align: right; float: right; padding: 5px; min-width: 20px; min-height: 20px; } #initiativewindow ul li span.initiative.dropping { background-color: #FFFFBA; } #initiativewindow ul li span.name { font-size: 16px; padding-top: 4px; } #initiativewindow span.editable:hover { cursor: text; background-color: #FFFFBA; } #initiativewindow input { width: 30px; font-size: 18px; height: 20px; position: relative; top: -3px; margin: 0; } .bigbuttonwithicons span.ui-button-text { font-size: 18px !important; } .chzn-container input { /*height: 24px !important;*/ } .etchable { min-height: 100px; border: 1px solid #D1D1D1; padding: 5px; } .etch-editor-panel { z-index: 100000; } .loginform .clear { height: 10px; } .loginform input { height: 24px; } .loginform .registerfield { display: none; } .loginform.register .registerfield{ display: block; } .loginform .alert { display: none; } .chatbubble { position: absolute; top: 0px; left: 0px; width: 125px; padding: 0px 0px 9px 0px; z-index: 1000; opacity: 0; background: url(/images/carat.png) bottom center no-repeat; } .chatbubble p { padding: 5px; background-color: rgba(0,0,0,0.85); border-radius: 3px; color: white; font-size: 13px; margin: 0; } .commandintro li { margin-bottom: 8px; } .commandintro li code { line-height: 1.8em; } #jukebox_search { width: 100%; margin-bottom: 10px; } #jukebox_results .result { width: 460px; height: 72px; position: relative; background-color: black; overflow: hidden; } #jukebox_results .result .waveform { position: absolute; top: 0; left: 0; width: auto; max-width: 460px; overflow: hidden; } #jukebox_results .result .title { font-size: 24px; line-height: 28px; color: white; position: absolute; top: 22px; left: 10px; overflow: hidden; white-space: pre; } #jukebox_results .result .progress { background-color: black; opacity: 0.60; position: absolute; top: 0px; left: 0px; height: 72px; } #jukebox_results .result .controls { position: absolute; width: auto; right: 10px; top: 10px; } #jukebox_results .result .controls button .pictos { font-size: 15px; } #jukebox table .remove { font-size: 0.85em; float: right; visibility: hidden; margin-top: 4px; } #jukebox table .permalink { font-size: 0.85em; float: left; visibility: hidden; margin-top: 4px; } #jukebox table td { vertical-align: top !important; } #jukebox table .title { padding: 5px 0px 5px 0px; min-height: 28px; } #jukebox table .volume { padding-top: 5px; } #jukebox table div.title:hover { cursor: text; background-color: #FFFFBA; } #jukebox table tr:hover .remove, #jukebox table tr:hover .permalink { visibility: visible; } #jukebox table label { display: inline-block; } #jukebox table label input { display: inline-block; width: auto !important; } .gridopacity { width: 100px; float: left; margin-top: 4px; } .fogopacity { width: 100px; float: left; margin-top: 4px; } #existinghandouts { font-size: 13px; } #existinghandouts .handout .avatar, .archivetable .avatar { width: 30px; } #existinghandouts .handout img, .archivetable img { max-width: 30px; max-height: 30px; } .handouteditor .name { width: 100%; } .handouteditor .avatar { width: 100%; min-height: 200px; background-color: white; } .handouteditor .avatar img { max-width: 450px; } .handoutviewer label { font-weight: bold; font-size: 1.2em; margin-bottom: 10px; } .handoutviewer .content { margin-bottom: 20px; } .edithandout { position: absolute; right: 40px; top: 10px; } .broadcasthandout { position: absolute; right: 100px; top: 10px; } .archivetable td { vertical-align: middle; } #globalvolume { width: 75%; margin-left: 15px; } /* Radial menu */ #radial-menu { position: absolute; top: 0px; left: 0px; width: 70px; height: 10px; z-index: 6; pointer-events: none; } #radial-menu .button{ position: absolute; height: 38px; width: 38px; border-radius: 25px; background: #555; border: 2px solid white; -webkit-transition: all 250ms; -moz-transition: all 250ms; -o-transition: all 250ms; -ms-transition: all 250ms; transition: all 250ms; -webkit-box-shadow: 0px 1px 4px rgba(0,0,0,.5); -moz-box-shadow: 0px 1px 4px rgba(0,0,0,.5); -o-box-shadow: 0px 1px 4px rgba(0,0,0,.5); -ms-box-shadow: 0px 1px 4px rgba(0,0,0,.5); box-shadow: 0px 1px 4px rgba(0,0,0,.5); opacity: 0.0; z-index: 4; left: 0px; } #radial-menu .button.animcomplete { pointer-events: auto; } #radial-menu .button.open{ opacity: 1.0; /*transition: all 350ms; -webkit-transition: all 350ms;*/ -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.400, 1); /* older webkit */ -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.400, 1.650); -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.400, 1.650); -ms-transition-timing-function: cubic-bezier(0.250, 0.250, 0.400, 1.650); -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.400, 1.650); transition-timing-function: cubic-bezier(0.250, 0.250, 0.400, 1.650); /* custom */ } #radial-menu .button div.inner{ margin: 4px; width: 30px; height: 30px; background: #222; border-radius: 20px; text-align: center; color: #fff; font-size: 16px; text-align: center; } #radial-menu .button div.inner span { position: relative; top: 5px; } #radial-menu .button div.inner span.pictos { font-size: 26px; line-height: 22px; } #radial-menu .button div.badge { width: 20px; height: 20px; position: absolute; top: -5px; left: -5px; text-align: center; } #radial-menu .button-4 div.badge { top: -2px; } #radial-menu .button-3 div.badge span.pictos{ font-size: 18px; color: #7CC48A; } #radial-menu .button-4 div.badge span.pictos{ font-size: 26px; color: #1589D1; } #radial-menu .button-5 div.badge span.pictos{ font-size: 22px; color: #CC0C23; } #radial-menu .button div.plus, #radial-menu .button div.minus { position: absolute; bottom: -14px; background-color: #222; border: 3px solid white; border-radius: 20px; width: 22px; height: 22px; text-align: center; opacity: 0.0; -webkit-transition: all 250ms; -moz-transition: all 250ms; -o-transition: all 250ms; -ms-transition: all 250ms; transition: all 250ms; } #radial-menu .button div.plus { left: -12px; } #radial-menu .button div.plus span, #radial-menu .button div.minus span { color: white; font-weight: bold; font-size: 24px; } #radial-menu div.button:hover div.plus, #radial-menu div.button:hover div.minus { opacity: 1.0; } #radial-menu .button div.minus { right: -12px; } #radial-menu .button:hover { cursor: pointer; } #radial-menu .button-1, #radial-menu .button-2 { bottom: 0px; } #radial-menu .button-3, #radial-menu .button-4, #radial-menu .button-5 { top: 0px; } #radial-menu .button-1.open{ bottom: -65px; left: -65px; } #radial-menu .button-2.open{ bottom: -85px; left: -20px; } #radial-menu .button-3.open{ top: -95px; left: 16px; } #radial-menu .button-4.open{ top: -95px; left: 65px; } #radial-menu .button-5.open{ left: -33px; top: -95px; } #radial-menu .popupvalue { position: absolute; top: -40px; left: -15px; width: 55px; height: 30px; z-index: 1005; } #radial-menu .popupvalue input { width: 100%; font-size: 16px; } #radial-menu .markermenu { background-color: white; position: absolute; left: -1px; top: 0px; width: 1px; overflow: hidden; height: 40px; border-radius: 25px 0px 0px 25px; -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,.5); -moz-box-shadow: 0px 1px 3px rgba(0,0,0,.5); -o-box-shadow: 0px 1px 3px rgba(0,0,0,.5); -ms-box-shadow: 0px 1px 3px rgba(0,0,0,.5); box-shadow: 0px 1px 3px rgba(0,0,0,.5); z-index: -1; padding-left: 40px; cursor: default; -webkit-transition: width 250ms, height 250ms, top 250ms; -moz-transition: width 250ms, height 250ms, top 250ms; -o-transition: width 250ms, height 250ms, top 250ms; -ms-transition: width 250ms, height 250ms, top 250ms; transition: width 250ms, height 250ms, top 250ms; } #radial-menu .markermenu::-webkit-scrollbar { -webkit-appearance: none; width: 8px; height: 8px; } #radial-menu .markermenu::-webkit-scrollbar-thumb { border-radius: 4px; border: 2px solid rgba(0,0,0,0); /* should match background, can't be transparent */ background-color: rgba(0, 0, 0, .5); } #radial-menu .markermenu.open { width: 290px; height: 115px; top: -38px; overflow-y: auto; } #radial-menu .markermenu .markercolor { width: 22px; height: 22px; border-radius: 20px; display: inline-block; margin-right: 2px; margin-left: 2px; margin-top: 5px; border: 4px solid white; cursor: pointer; } #radial-menu .markermenu .markercolor.dead { border-radius: 0px; width: auto; height: auto; color: #CC1010; font-size: 24px; font-weight: bold; position: relative; top: -7px; padding: 2px; } #radial-menu .markermenu .markericon { display: inline-block; margin-right: 2px; margin-top: 2px; cursor: pointer; background-image: url(/images/statussheet.png); background-repeat: no-repeat; width: 24px; height: 24px; padding: 0; border: 4px solid white; } #radial-menu .markermenu .markericon.active { border: 4px solid #AAE3F0; } #radial-menu .markermenu .markercolor.active { border: 4px solid #AAE3F0; } .tipsy small { display: block; margin-top: 15px; text-align: right; font-size: 0.90em; } .tipsy small a { color: white; text-decoration: underline; } .tipsy { word-wrap:break-word; } .ui-dialog-titlebar .addcard { position: absolute; top: 10px; right: 35px; } .cardeditor .avatar, .deckeditor .avatar { width: 100%; min-height: 300px; max-width: 250px; background-color: white; } .tableitemeditor .avatar { width: 100%; min-height: 150px; max-width: 250px; background-color: white; } .rollabletableeditor table tr { cursor: pointer; } .deckeditor table img, .rollabletableeditor table img { max-width: 50px; max-height: 50px; } #showndecks { z-index: 5; position: absolute; bottom: 300px; right: 250px; width: 100px; max-height: 500px; overflow-y: scroll; padding-left: 10px; border: 1px solid transparent; } @-moz-document url-prefix() { #showndecks:empty { overflow-y: auto; } } #showndecks::-webkit-scrollbar { -webkit-appearance: none; width: 11px; height: 11px; } #showndecks::-webkit-scrollbar-thumb { border-radius: 8px; border: 2px solid white; /* should match background, can't be transparent */ background-color: rgba(255, 255, 255, .5); } div#showndecks:hover::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, .5); } div#showndecks:hover { padding-left: 65px; border: 1px solid #D1D1D1; /*overflow-y: auto;*/ background-color: rgba(255,255,255,0.35); } #showndecks .adeck { display: block; margin-top: 10px; pointer-events: auto; min-height: 125px; } #showndecks .deckstack { position: relative; width: calc(100% - 20px); padding-top: 15px; } #showndecks .card { width: 100%; } #showndecks .deckstack img { max-width: 100%; } #showndecks .deckstack .currentcard { z-index: 4; position: absolute; top: 15px; left: 0px; } #showndecks .deckstack .currentcard a { width: inherit; cursor: move; } /* #showndecks .deckstack .nextcard .options { position: absolute; top: 3px; left: 0px; height: 20px; background-color: white; background-color: rgba(255,255,255,0.75); z-index: 1100; opacity: 0.0; width: 100%; } #showndecks .deckstack .nextcard .options > div { float: left; width: 50%; text-align: center; overflow: hidden; color: black; font-weight: bold; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } #showndecks .deckstack .nextcard .options .deal { cursor: move; padding-left: 2px; border-right: 1px solid black; } #showndecks .deckstack .nextcard .options .draw { cursor: pointer; padding-right: 2px; }*/ #showndecks .deckstack .allback { z-index: 2; position: relative; top: -5px; left: 0px; } #showndecks .deckstack .nextcard { z-index: 1; position: absolute; top: 0px; left: 0px; cursor: pointer; } #showndecks .deckstack .emptycard { z-index: 3; position: relative; padding: 10px; margin-top: 20px; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-weight: bold; background-color: rgba(255,255,255,0.75); text-align: center; } #showndecks .deckstack .controls { position: absolute; top: 10px; left: -58px; width: 40px; padding: 10px 20px 10px 10px; overflow: hidden; display: none; text-align: right; background-color: white; border: 1px solid #C0C0C0; } #showndecks div.deckstack:hover .controls { display: block; } #showndecks div.deckstack .needsshuffle { position: absolute; top: 30%; left: 0px; z-index: 3; text-align: center; width: 100%; } #showndecks div.deckstack .needsshuffle a { box-shadow: 0px 0px 5px #333; } #showndecks .card { -webkit-perspective: 600px; -moz-perspective: 600px; /* -- transition is the magic sauce for animation -- */ -o-transition: all .4s; -ms-transition: all .4s; -moz-transition: all .4s; -webkit-transition: all .4s; transition: all .4s; } #showndecks .card.flipped { top: -80px !important; } #showndecks .card.postflip { top: 15px !important; z-index: 5; } #showndecks .nextcard.flipped .options { display: none; } #showndecks div.deckstack.drawable:hover .nextcard { top: -10px; } #showndecks div.deckstack.drawable:hover .nextcard .options { opacity: 1.0; } /* -- make sure to declare a default for every property that you want animated -- */ /* -- general styles, including Y axis rotation -- */ #showndecks .card .front { position: absolute; top: 0; left: 0; z-index: 900; width: inherit; -webkit-transform: rotateY(0deg); -webkit-transform-style: preserve-3d; -webkit-backface-visibility: hidden; -moz-transform: rotateY(0deg); -moz-transform-style: preserve-3d; -moz-backface-visibility: hidden; /* -- transition is the magic sauce for animation -- */ -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out; } #showndecks .card.flipped .front { z-index: 900; -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); } #showndecks .card .back { position: absolute; top: 0; left: 0; z-index: 800; width: inherit; -webkit-transform: rotateY(-180deg); -webkit-transform-style: preserve-3d; -webkit-backface-visibility: hidden; -moz-transform: rotateY(-180deg); -moz-transform-style: preserve-3d; -moz-backface-visibility: hidden; /* -- transition is the magic sauce for animation -- */ -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out; } #showndecks .card.flipped .back { z-index: 1000; -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); } .ui-autocomplete { width: 200px !important; border-radius: 0px; } .ui-autocomplete ul { list-style-type: none; } .ui-autocomplete li a { padding: 2px; color: black; display: block; } .ui-autocomplete .ui-state-hover, .ui-autocomplete .ui-state-focus { background-color: #F6FAA7; font-weight: bold; } /* shortcut help */ #shortcut-help dt { display: inline-block; margin: 0; padding: 2px 4px; min-width: 10px; text-align: center; font-family: Monaco,"Courier New","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace; background: #333; color: #EEE; border-radius: 2px; text-shadow: 1px 1px 0 black; } #shortcut-help dt em { color: #999; font-style: normal; font-weight: normal; font-size: 12px; font-family: Helvetica,arial,freesans,clean,sans-serif; text-shadow: none; } #shortcut-help dd { display: inline; margin: 0 0 0 5px; color: #666; } #connectionerror { position: fixed; top: 0px; left: 100px; width: 600px; padding: 5px; background-color: #A31818; color: white; z-index: 20000; display: none; } #connectionerror a { color: white; text-decoration: underline; } #joingame .chooselogin.fullwidth { margin-left: auto; margin-right:auto; float: none; width: 240px; border: none !important; } .ui-autocomplete { list-style-type: none; } .overlayinstructions { display: none; z-index: 10800; position: absolute; top: 30px; left: calc(50% - 300px); width: 400px; padding: 10px; border-radius: 5px; background-color: rgba(0,0,0,0.80); border: 3px solid #D1D1D1; color: white; } .overlayinstructions h3 { color: white; } .gridalignconfirmation input { width: 40px; display: inline-block; } #dicerollerdialog .basicroll { display: block; width: 40px; float: left; margin-right: 10px; text-align: center; } #dicerollerdialog .basicroll .rolltype { font-size: 2.0em; } #dicerollerdialog a.basicroll:hover { text-decoration: none; } #centerpoint { position: fixed; top: calc(50% - 3px); left: calc(50% - 3px - 130px); width: 6px; height: 6px; background-color: red; display: block; z-index: 1000000; pointer-events: none; display: none; } /* 3d dice */ #tdviewport { position: fixed; top: 0px; left: 0px; display: none; z-index: 100; pointer-events: none; /*background-color: rgba(255,255,255,0.60);*/ } #tdviewport.open { display: block; } #billboards { position: fixed; top: 0px; left: 0px; display: none; z-index: 101; } .dialog .textboxlist-autocomplete { width: 40% !important; } .ui-dialog .content { -webkit-user-select: text; } .redactor_editor a[href^="http://journal.roll20.net"] { color: #B021A4 !important; text-decoration: underline; } /* Redactor */ .redactor-link-tooltip { z-index: 200000; } .redactor_dropdown { z-index: 200000; } .dialog .redactor_box .redactor_editor { max-height: 300px; } .redactor_editor::-webkit-scrollbar { -webkit-appearance: none; width: 8px; height: 8px; } .redactor_editor::-webkit-scrollbar-thumb { border-radius: 4px; border: 2px solid rgba(0,0,0,0); /* should match background, can't be transparent */ background-color: rgba(0, 0, 0, .5); } .redactor_editor h1, .redactor_content h1 { font-size: 1.50em; margin-bottom: 10px; } .redactor_editor h2, .redactor_content h2 { font-size: 1.35em; margin-bottom: 10px; } .redactor_editor h3, .redactor_content h3 { font-size: 1.25em; margin-bottom: 10px; } .redactor_editor.content { padding: 0px !important; } .redactor_editor.singlespaced p, .redactor_editor.singlespaced div, .redactor_editor.singlespaced blockquote { margin-bottom: 0 !important; } .redactor_editor ul, .redactor_editor ol { overflow: hidden; } .redactor_toolbar li a.redactor_btn_linemode { background-image: none; font-family: "Pictos" !important; font-size: 18px !important; line-height: 28px !important; text-indent: 4px !important; } .redactor_toolbar li a.redactor_btn_linemode:after { content: "n"; } /* Character Sheets */ .addattrib, .addabil { float: right; margin-right: 20px; } .attributes { font-size: 1.1em; margin-top: 15px; margin-bottom: 15px; } .attributes .heading { float: left; width: 20%; font-weight: bold; text-align: left; margin-right: 10px; } .attributes .heading small { font-size: 0.825em; color: #777; font-weight: normal; text-align: left; } .attributes .heading:first-child { width: 40%; } .attributes .attrib { margin-bottom: 5px; position: relative; } .attributes .attrib > div { float: left; width: 16%; text-align: left; margin-right: 10px; } .attributes .attrib .divider { width: auto; padding: 5px 5px 0px 5px; font-size: 1.2em; } .attributes .attrib > .attrname { width: 40%; min-height: 30px; } .attributes .attrib input { width: 80%; } .attributes .body.editable .attrib div.attrname:hover { background-color: #FFFFBA; } .abilities .abil { position: relative; background-color: white; } .abilities .body .abil.editing .editabil { display: none; } .abilities .body .abil .saveabil { display: none; } .abilities .body .abil.editing .saveabil { display: inline; color: green; } .abilities .body .abil.editing .handle { display: none; } .abilities .body .abil .action, .abilities .body .abil .instructions { display: none; } .abilities .body .abil.editing .action, .abilities .body .abil.editing .instructions { display: block; } .abilities .body input[type=text] { width: 150px; } /*.abilities .body .abil .deleteabil { color: red; }*/ .abilities .body .bartoggle label { font-size: 0.9em; font-style: italic; font-weight: normal; margin-top: 5px; display: inline-block; margin-right: 5px; width: auto; } .abilities .body .bartoggle .istokenaction-label { display: none; } .abilities .body .abil.editing .bartoggle { display: none; } /*.abilities .body.editable .abil.editing .bartoggle { display: block; }*/ .abilities .body.editable .abil .bartoggle .istokenaction-label { display: inline-block; } .abilities .body .testabil { color: black; vertical-align: middle; font-size: 1.1em; display: none; } .abilities .body .abil.editing .testabil { display: block; } .abilities .body .rollabil { margin-right: 10px; font-size: 1.2em; color: black; padding: 3px 5px; } /*.abilities .body.editable .rollabil { display: none; }*/ .abilities .body hr { display: none; } .abilities .body .abil.editing hr { display: block; } .attributesabilities .sortcontrols { position: absolute; right: -22px; top: 5px; display: none; width: 45px; } .attributesabilities .abil { padding-top: 10px; padding-bottom: 5px; border-bottom: 1px solid #eeeeee; background-color: white; } .attributesabilities .abil .sortcontrols { right: 0px; top: 10px; width: auto; } .attributesabilities .attributes .body.editable .attrib:hover .sortcontrols, .attributesabilities .abilities .body.editable .abil:hover .sortcontrols { display: block; } .attributesabilities .attributes .body.editable .attrib .sortcontrols:hover, .attributesabilities .abilities .body.editable .abil .sortcontrols:hover { display: block; } .attributesabilities .sortcontrols > div { display: block; float: left; margin-right: 7px; color: #aaa !important; } .attributesabilities .sortcontrols > div:hover { color: #666 !important; } .attributesabilities .sortcontrols > div { cursor: pointer; } .attributesabilities .sortcontrols .handle { cursor: move; } .attributesabilities .abil label { margin-bottom: 0px; } /* Tokenizer */ #at-view { position:absolute; top: 0; left: 0; display: none; margin-top: 18px; background: white; border: 1px solid #DDD; border-radius: 3px; box-shadow: 0 0 5px rgba(0,0,0,0.1); min-width: 120px; z-index: 200000; } #at-view .cur { background: #3366FF; color: white; } #at-view .cur small { color: white; } #at-view strong { color: #3366FF; } #at-view .cur strong { color: white; font:bold; } #at-view ul { /* width: 100px; */ list-style:none; padding:0; margin:auto; } #at-view > small { line-height: 1.4em; padding: 3px; text-align: center; display: block; font-style: italic; color: black; } #at-view ul li { display: block; padding: 5px 10px; border-bottom: 1px solid #DDD; cursor: pointer; /* border-top: 1px solid #C8C8C8; */ } #at-view small { font-size: smaller; color: #777; font-weight: normal; } .tokenizer .token { padding: 3px; border-radius: 3px; } .tokenizer .token.variable { background-color: #C9E9FF; } .tokenizer .token.macro { background-color: #CCFFC9; } .tokenizer { white-space: pre-wrap; padding: 4px; border: 1px solid #CCC; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } .popover { position: absolute; } /* Aesthetic styles */ .popover { background: #333; color: #fff; -moz-border-radius: 5px; /* FF1+ */ -webkit-border-radius: 5px; /* Saf3+, Chrome */ -khtml-border-radius: 5px; /* Konqueror */ border-radius: 5px; /* Standard. IE9 */ padding: 10px; width: 200px; } .popover a, .popover a:visited, .popover a:link, .popover a:hover { color: white !important; } .popover .after { border-top: 10px solid transparent; border-left: 15px solid #333; content: ''; top: -10px; height: 0; margin-left: -5px; right: 5px; position: absolute; width: 0; } #fakelightly { display: none; }