*{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	margin:0;
	padding:0;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	list-style:none;
	font-size:12px;
color:#a99877;
}
body{background:#12110f;color:#a99877;}
button::-moz-focus-inner{border:0;padding:0;}
strong{font-size:inherit;}
section{clear:both;}
progress{text-align:left;}
ul{padding:0;}
h2{font-size:14px;margin:0;}
h2 > *{font-size:inherit;}
p{margin:2px 0;}
a{text-decoration:none;}
.nowrap{white-space:nowrap;}

body > .wrapper{background:white;margin:auto;box-shadow: 0px 0px 3px rgb(180,180,180);}
body > .wrapper > .menu{display:none;}
body > .wrapper main > h1:first-child{margin-top:20px;}
.header{position:relative;padding:1px 10px;background-color:#f9f9f9;min-height:100px;border-bottom:6px solid #eee;}
.header h1{font-size:24px;line-height:24px;color:#4c4c4c;margin:20px 0px 0px 10px;}
.header h1 > a{color:inherit;font-size:inherit;}
.header h1 > a > i{color:#f15a23;font-size:inherit;}
.header h6{font-weight:normal;margin:2px 0 0 10px;color:#6c6c6c;}
.header .menu{margin:14px 0 2px 10px;padding:0;font-size:13px;}
.header .menu > li{list-style:none;display:inline-block;}
.header .menu > li + li{margin-left:20px;}
.header .topmenu{position:absolute;top:10px;right:10px;}
.header .topmenu > li{list-style:none;float:left;}
.header .topmenu > li + li{margin-left:20px;}
.body{padding:20px 10px;}
.body > header{position:relative;font-size:0;margin:20px 0;}
.body > header > *{display:inline-block;vertical-align:top;font-size:12px;}
.body > header img.photo{display:block;width:48px;max-height:48px;margin:0px 10px 0px 0px;border-radius:50%;}
.body > header div.wrapper{width:calc(100% - 48px - 10px);}
.body > header h1{font-size:18px;font-weight:500;line-height:1.5;padding:0;}
.body > header h1 *{font-size:inherit;}
.body > header.profile{text-align:center;color:#777;margin:10px 100px 0 100px;padding-bottom:10px;}
.body > header.profile > .wrapper{margin:0;}
.body > header.profile > .wrapper > *{font-size:20px;}
.body > header.profile > .image{margin-bottom:4px;}
.body > header.profile > .image img{display:block;border-radius:50%;width:80px;height:80px;}
.body > header.profile > .wrapper > h1{font-size:26px;line-height:24px;color:#434343;}
.body > header.profile > .wrapper > h1 > a{color:inherit;}
.body > header.profile + .wrapper{margin-top:10px !important;padding-top:20px;border-top: 1px solid rgba(0, 0, 0, 0.07);}
@media(max-width:800px){
	div.person-profile{}
	div.person-profile > h1 img{border-radius:50%;width:60px;height:60px;}
	div.person-profile > h2{font-size:15px;margin:0 10px;}
}
@media(max-width:500px){
	div.person-profile{margin:10px 10px 0 10px;}
	div.person-profile > h1 img{border-radius:50%;width:60px;height:60px;}
	div.person-profile span.name{font-size:22px;}
	div.person-profile > h2{font-size:15px;}
}
.body > .wrapper{margin:0 10px;}
.body > .wrapper > .main{display:inline-block;width:calc(100% - 356px);}
.body > .wrapper > .side{display:inline-block;vertical-align:top;width:350px;padding-left:10px;}
.body > .wrapper > .main section h2{font-size:18px;line-height:22pxmargin:20px 0 10px 0;}
.body > .wrapper > .main section h2 > a{font-size:inherit;color:inherit;}
.footer{background-color:#f9f9f9;border-top:1px solid #CCC;padding:10px 0;}
.footer *{font-size:11px;}
.footer .row > li{display:inline-block;vertical-align:top;width:33%;}
.footer li{list-style:none;padding:0 20px;}
@media(max-width:800px){
	.header h1{text-align:center;margin:20px 16px 0 16px;}
	.header h1 i{display:block;margin-bottom:10px;}
	.header h6{font-size:14px;text-align:center;margin:10px 0 20px 0;}
	.header .menu{text-align:center;margin:4px 0;}
	.header .topmenu{top:2px;}
	.body > .wrapper > .main{display:block;width:100%;}
	.body > .wrapper > .side{display:block;width:100%;}
}

body > .wrapper{position:relative;max-width:1020px;margin:auto;background:none;box-shadow:none;background:none !important;box-shadow:none !important;}
body > .wrapper > .body{padding:0;}
body > .wrapper > .body > .wrapper{margin:0;}
@media(max-width:1020px){
	body > .wrapper > .body{padding:0 20px !important;}
}

.navigation-wrapper{display: flex;}
.navigation{display: flex;padding-top: 10px;margin-bottom: 20px;box-shadow: 0 0 8px 0 rgba(0,0,0,.6);}
.navigation > div{display: flex;flex-direction: column;align-items: center;padding: 8px 12px;border-bottom: 1px solid #382f1faa;border-left: 1px solid #382f1faa;}
.navigation > div:last-child{border-right: 1px solid #382f1faa;}
.navigation > div > label{display: block;border: 1px solid #382f1faa;border-radius: 2px;width: 16px;height: 16px;line-height: 16px;text-align: center;font-size: smaller;margin-top: 2px;margin-bottom: -20px;background-color: #12110f;color: #cacaca;font-weight: bold;}

#vue-tooltip-box{position: absolute;}

.box-dark{
	background: rgba(18,17,15,.6);
	padding: 4px;
	color: #444;
	border: 1px solid #382f1f;
	box-shadow: inset 0 0 20px #18150e;
}

.widget-slideout-content{
	width: 480px !important;
	color: #444 !important;
	border: 1px solid #382f1f !important;
	background: #252017 url(/r/images/box-bg.jpg) no-repeat !important;
	box-shadow: inset 0 0 20px #18150e !important;
	outline: 2px solid #111 !important;
}








div.header{position:fixed;background:#333;width:100%;min-height:50px;padding:0;margin:0;border:0;border-top:2px solid #aec71e;z-index:100;}
div.header a{color:#999;}
div.header a:hover{color:#fff;}
div.header .wrapper{max-width:1020px;margin:auto;}
div.header .menu{padding:0;margin:0;}
div.header .menu > li{line-height:50px;}
div.header .menu-user{position:absolute;padding:0;margin:0;top:0;right:0;height:100%;}
div.header .menu-user > li{display:inline-block;line-height:50px;}
div.header .menu-user > li > img{vertical-align:middle;}
div.header .menu-user > li + li{margin-left:10px;}
div.header + *{padding-top:52px;}
@media(max-width:800px){
	div.wrapper-menu{display:table;table-layout:fixed;width:calc(100% - 8px);margin:0 4px;}
	div.wrapper-menu ul.menu{display:table-row;}
	div.wrapper-menu ul.menu > li{display:table-cell;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
	div.header .menu-user{display:none;}
}


.body > .wrapper{font-size:0;}
.body > .wrapper > *{display:inline-block;vertical-align:top;font-size:12px;}
.body > .wrapper > .node{display:block;margin:14px 0;}
.body > .wrapper > main{width:calc(100% - 336px - 30px);margin-bottom:20px;}
.body > .wrapper > main:last-child{width:100%;}
.body > .wrapper > main > header{margin:14px 0;}
.body > .wrapper > main > header .menu > a{display:inline-block;margin-right:10px;}
.body > .wrapper > main > img{width:100%;}
.body > .wrapper > main section > h2{position:relative;font-size:18px;margin:10px 0;}
.body > .wrapper > main section + section{margin-top:20px;}
.body > .wrapper > main.center{display:block;width:400px;max-width:100%;text-align:center;margin:auto;}
.body > .wrapper > main.center h1{font-size:16px;}
.body > .wrapper > aside{width:336px;margin-left:30px;}
.body > .wrapper > aside img{max-width:100%;}
.body > .wrapper > aside section + section{margin-top:10px;}
@media(max-width:850px){
	.body > .wrapper > *{display:block;width:100% !important;}
	.body > .wrapper > aside{margin:0;}
}


div.profile{position:relative;font-size:0;margin:20px 0;}
div.profile > *{display:inline-block;vertical-align:top;font-size:12px;}
div.profile img.photo{display:block;width:48px;max-height:48px;margin:0px 10px 0px 0px;border-radius:50%;}
div.profile div.wrapper{width:calc(100% - 48px - 10px);}
div.profile h1{font-size:18px;font-weight:500;line-height:1.5;}
div.profile h1 *{font-size:inherit;}

div.person-profile{text-align:center;color:#777;margin:10px 100px 0 100px;padding-bottom:10px;}
div.person-profile > h1{display:inline-block;}
div.person-profile > h1 > a > span{display:block;}
div.person-profile > h1 img{border-radius:50%;width:80px;height:80px;}
div.person-profile span.name{font-size:26px;color:#434343;}
div.person-profile > h2{font-size:20px;font-weight:normal;}
div.person-profile + .wrapper{margin-top:10px !important;padding-top:20px;border-top: 1px solid rgba(0, 0, 0, 0.07);}
@media(max-width:800px){
	div.person-profile{}
	div.person-profile > h1 img{border-radius:50%;width:60px;height:60px;}
	div.person-profile > h2{font-size:15px;margin:0 10px;}
}
@media(max-width:500px){
	div.person-profile{margin:10px 10px 0 10px;}
	div.person-profile > h1 img{border-radius:50%;width:60px;height:60px;}
	div.person-profile span.name{font-size:22px;}
	div.person-profile > h2{font-size:15px;}
}

div.heading{text-align:center;color:#777;margin:10px 100px 0 100px;padding-bottom:10px;}
div.heading > h1{display:inline-block;}
div.heading > h1 > a > span{display:block;}
div.heading > h1 img{border-radius:50%;width:80px;height:80px;}
div.heading > p.bio{font-size:16px;color:#434343;}
div.heading > p.bio > *{font-size:inherit;}
div.heading span.name{font-size:26px;color:#434343;}
div.heading > h2{font-size:20px;font-weight:normal;}
div.heading + .wrapper{margin-top:10px !important;padding-top:20px;border-top: 1px solid rgba(0, 0, 0, 0.07);}
@media(max-width:800px){
	div.heading{}
	div.heading > h1 img{border-radius:50%;width:60px;height:60px;}
	div.heading > h2{font-size:15px;margin:0 10px;}
}
@media(max-width:500px){
	div.heading{margin:10px 10px 0 10px;}
	div.heading > h1 img{border-radius:50%;width:60px;height:60px;}
	div.heading span.name{font-size:22px;}
	div.heading > h2{font-size:15px;}
}



/* Navegación de tags que se usa en el sidebar */
ol.image-tag-nav{min-height:100px;}
ol.image-tag-nav span.image-collection{width:70px;}
ol.image-tag-nav span.wrapper{width:calc(100% - 70px - 10px);margin-left:10px;}
ol.image-tag-nav span.wrapper > *{display:block;}
ol.image-tag-nav > li{clear:both;padding:10px 0;line-height:1.3;color:#777;}
ol.image-tag-nav > li > a{display:block;font-size:0;}
ol.image-tag-nav > li > a > span{display:inline-block;color:#777;vertical-align:top;}
ol.image-tag-nav > li > a > span > strong{font-size:15px;}
ol.image-tag-nav > li + li{border-top:1px solid #ddd;}

.two-column{font-size:0;}
.two-column > section{display:inline-block;width:50%;vertical-align:top;}
.two-column > section:first-child{padding-right:5px;}
.two-column > section:last-child{padding-left:5px;}
.two-column > .column{display:inline-block;width:50%;vertical-align:top;}
.two-column > .column:first-child{padding-right:5px;}
.two-column > .column:last-child{padding-left:5px;}
@media(max-width:820px){
	.two-column > section{display:block;width:100%;padding-right:0;padding-left:0;}
	.two-column > .column{display:block;width:100%;padding-right:0;padding-left:0;}
	.two-column > .column:first-child{padding-right:0px;}
	.two-column > .column:last-child{padding-left:0px;}
}

/* INI-node */
.node{position:relative;padding:10px;}
.node h1{font-size:26px;line-height:28px;padding-bottom:2px;}
.node h2{font-size:22px;padding-bottom:2px;}
.node h2 > *{font-size:inherit;color:inherit;}
.node h1 + .btn-group{margin-top:0 !important;}
.node p{color:#777;}
.node header{padding-bottom:20px;}
.node header > h2{padding:0;}
.node .image{display:inline-block;vertical-align:top;}
.node .image > img{display:block;border-top:1px solid transparent;}
.node .image > i{display:block;background:#ff8a66;color:white;text-align:center;font-style:normal;}
.node .wrapper{display:inline-block;vertical-align:top;}
.node .image + .wrapper{margin-left:10px;}
.node .image.s16  + .wrapper{width:calc(100% - 16px - 20px);}
.node .image.s32  + .wrapper{width:calc(100% - 32px - 20px);}
.node .image.s48  + .wrapper{width:calc(100% - 48px - 20px);}
.node .image.s64  + .wrapper{width:calc(100% - 64px - 20px);}
.node .image.s120 + .wrapper{width:calc(100% - 120px - 20px);}
.node .image.s32  img{width:32px !important;}
.node .image.s48  img{width:48px;}
.node .image.s64  img{width:64px;}
.node .image.s120 img{width:120px;}
.node .image.s16  i{width:16px;height:16px;line-height:16px;font-size:1em;}
.node .image.s32  i{width:32px;height:32px;line-height:32px;font-size:1.3em;}
.node .image.s48  i{width:48px;height:48px;line-height:48px;font-size:2.6em;}
.node .image.s64  i{width:64px;height:64px;line-height:64px;font-size:3em;}
.node .image.s120 i{width:120px;height:120px;line-height:120px;font-size:1em;}
.node .description{margin-bottom:10px;line-height:1.5;}
.node .description p + p{margin-top:20px;}
@media(max-width:600px){
	.node h2{text-align:center;}
	.node .image.s120{display: inline-block;margin:0 10px;width: calc(50% - 20px) !important;text-align:center;}
	.node .image.s120 > img{display:inline-block;}
	.node .image.s120 + .wrapper{display: inline-block;margin:0 10px;width: calc(50% - 24px) !important;}
	.body > .wrapper > main > header .menu > a {display: inline-block;margin-right: 5px;border: 1px solid #a99877;padding: 5px;margin-bottom: 10px;}
	div.btn-group.mini > div.btn {border: 1px solid #a99877;background: transparent;padding: 5px;border-radius: 0;font-size: 12px;color:#a99877 !important;}
	div.btn-group.mini > div.btn:not(:last-child){margin-right:5px;}
	.item-ob .wrapper > *{display:inline-block;}
	section:not(.nodes-two-column) > .item-ob .wrapper > div.btn-group.mini{float:right;}
	section.nodes-two-column > .item-ob .wrapper > div.btn-group.mini{margin:5px 0;}
}
@media(max-width:390px){
	.node .image.s64{display:block;margin:auto;margin-bottom:8px;height:64px;width:64px;overflow:hidden;border-radius:50%;}
	.node .image.s64 + .wrapper{display:block;margin:0;width:100%;text-align:center;}
	/*.node .image.s64 + .wrapper .btn-wrapper{display:table;table-layout:fixed;width:100%;}
	.node .image.s64 + .wrapper .btn-wrapper > .btn-group{display:table-row;}
	.node .image.s64 + .wrapper .btn-wrapper > .btn-group > .btn{display:table-cell;text-align:center;}*/
}
/* INI-disabled */
.node.disabled{color:#777;}
.node.disabled h2{color:#999;}
/* END-disabled */

section{
	font-size: 12px;
	padding: 10px;
	color:#444;
	border:1px solid #382f1f;
	background:#252017 url("/r/images/box-bg.jpg") no-repeat;
	box-shadow:inset 0 0 20px #18150e;
}
section h1{color:#f3e6d0;font-weight:400;}
section h2{color:#f3e6d0;font-weight:400;}
section p{color:#999;margin-bottom:10px;}
section > .wrapper{margin-left:20px;}
section.nodes-two-column{font-size:0;background:rgba(18,17,15,.6);padding:4px;}
section.nodes-two-column > .node{
	display:inline-block;
	width:calc(50% - 4px);
	height:120px;
	border-top:0;
	margin:2px;
	background:#090807;
}
section.nodes-two-column > .node h2{font-size:13px;color:#ad835a;}
section.nodes-two-column > .node.updated{border-left:3px solid #1fc36a;}
@media(max-width:470px){
	section.nodes-two-column > .node{display:block;width:calc(100% - 4px);}
	section.nodes-two-column > .node h2{text-align:left;}
}

/* INI-buttons */
.btn{position:relative;display:inline-block;font-size:13px;line-height:15px !important;border:1px solid #9f9891;padding:2px 10px;border-radius:3px;color:#555 !important;cursor:default;box-shadow:0 0 2px rgba(0,0,0,.1);outline:0;background:linear-gradient(to bottom,#fefdfc 1px,#f8f5f4 50%,#f5f1f0 50%,#ece8e5);}
.btn:hover{text-decoration:none;color:#555 !important;}
.btn:active,.btn.active{background:linear-gradient(to bottom,#d3cbc1,#d3cbc1 1px,#d8d1c8 1px,#d8d1c8 2px,#ddd7ce 2px,#e2dad3 50%,#dad1ca 50%,#d3cac1);}
.btn.disabled{color:#aaa !important;}
.btn.disabled:active,.btn.disabled.active{background:linear-gradient(to bottom,#fefdfc 1px,#f8f5f4 50%,#f5f1f0 50%,#ece8e5);}
.btn-group{font-size:0 !important;}
.btn-group.right{text-align:right;}
.btn-group .btn{border-radius:0;}
.btn-group .btn + .btn{border-left:0;}
.btn-group .btn:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px;}
.btn-group .btn:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px;}
.btn-group.mini > .btn{font-size:10px;padding:0 10px;}
input[type="text"],input[type="password"]{width:220px;height:30px;line-height:20px;color:#4c4c4c;padding:0 4px;font-size:12px;border:1px solid #a5a5a5;border-bottom:1px solid #b9b9b9;border-top:1px solid #929292;position:relative;border-radius:3px;box-shadow:inset 0 1px 4px rgba(66,66,66,.2),0 1px 0 rgba(255,255,255,.4);
	box-shadow:inset 0 0px 6px rgba(0,0,0,1),0 1px 4px rgba(0,0,0,1);
	background:linear-gradient(to bottom,#092026,#081b21);
	border-style: solid;
	border-width: 7px 7px;
	border-image: url(/r/images/input-border.png) 7 7 fill repeat;
	color:#574d4b;
}
inp020403ut[type="text"]:focus,input[type="password"]:focus{}
.btn-attrib{border:3px solid #461b12;border-top:3px solid #5b392f;border-bottom:3px solid #2a0800;
	font-size:10px;
	background:linear-gradient(to bottom,#3f0b00,#62200a);
	padding:0 4px;box-shadow:0 0 0 1px rgba(0,0,0,.8);
}
.btn-attrib:active{
	border-bottom:3px solid #5b392f;
	border-top:3px solid #2a0800;
}
.btn-skill{position:relative;}
.btn-skill > img{display:block;}
.btn-skill > label{
	position:absolute;
	top:50%;
	color:white;
	font-size:20px;
	line-height:20px;
	transform:translate(0,-7px);
}
.btn-skill.disabled > img{filter:grayscale(100%);}
/* END-buttons */
/* INI-progress */
progress{display:inline-block;position:relative;width:100%;height:11px;border:0;border-radius:6px/50%;background:#f4f4f4;}
progress::-moz-progress-bar{border-radius:5px/50%;height:100%;background:#23d8a5;}
progress[value="0"]::-moz-progress-bar{border:0;}
progress::-webkit-progress-bar{display:inline-block;position:relative;width:100%;height:11px;border:0;border-radius:6px/50%;background:#f4f4f4;}
progress::-webkit-progress-value{border-radius:5px/50%;height:100%;background:#23d8a5;}
progress[value="0"]::-webkit-progress-bar{border:0;}
div.progress{font-size:0;}
div.progress > progress{width:100%;}
ul.progress-segmented{display:table;table-layout:fixed;width:100%;height:11px;border-radius:6px/50%;background:#f4f4f4;}
ul.progress-segmented > li{display:table-row;overflow:hidden;}
ul.progress-segmented > li > div{display:table-cell;height:11px;}
ul.progress-segmented > li > div:first-child{border-top-left-radius:6px 50%;border-bottom-left-radius:6px 50%;}
ul.progress-segmented > li > div:last-child{border-top-right-radius:6px 50%;border-bottom-right-radius:6px 50%;}
ul.progress-segmented > li > div + div{border-left:1px solid rgba(0,0,0,.2);}
ul.progress-segmented > li > div.waiting{background:blue;}
ul.progress-segmented > li > div.finished{background:#23d8a5;}
ul.progress-segmented > li > div.error{background:red;}
/* END-progress */
/* INI-dropdown */
.dropdown-toggle{position:relative;}
.dropdown-menu{
	position:absolute;left:0;z-index:9999999;display:none;min-width:300px;list-style:none;
	color:white;
	font-size:13px;text-align:left;
	box-shadow:0 1px 4px rgba(0,0,0,1);
	background:#0c0c0c;
	border-style:solid;
	border-width:9px;
	border-image:url(/r/images/border.png) 9 fill repeat;
	z-index:100;
}
.dropdown-toggle.active > .dropdown-menu{display:block;overflow:hidden;}
.dropdown-menu li{padding:0 10px;min-height:19px;color:#555;}
.dropdown-menu li>a{display:block;text-decoration:none;color:inherit;white-space:nowrap;}
.dropdown-menu .datepicker{padding:4px;}
.dropdown-menu > .wrapper{padding:4px;}
.dropdown-menu > .wrapper .btn-group:last-child{margin:5px;}
.dropdown-menu > form{margin:0;}
.dropdown-menu h4{margin:0 0 6px 0;padding:0;}
.dropdown-menu.padded{padding:10px;}
.dropdown-menu .item-description{color:#dde3a7;font-style:italic;}
/* END-dropdown */
/* INI-Table */
ul.table{display:table;width:100%;margin:10px 0;}
ul.table:empty{display:none;}
ul.table.align-top li > div{vertical-align:top;}
ul.table > li{display:table-row;background:#111;}
ul.table > li.disabled{color:#888;}
ul.table > li > div{display:table-cell;padding:1px 4px;vertical-align:middle;}
ul.table > li > div:first-child > img{display:block;}
ul.table > li > div.right{text-align:right;}
ul.table > li:nth-child(2n+1){background:transparent;}
ul.table > li.header{background:transparent;}
ul.table > li.header > div{padding-top:4px;padding-bottom:4px;color:white;border-bottom:1px solid #eee;}
ul.table > li.green > div{background:#b5d6a7;}
ul.table > li.green > div a{color:#888;text-decoration:underline;}
ul.table > li > div.ribbon-running{padding-left:6px;background:linear-gradient(to right,#61cb5d 0,#61cb5d 4px,transparent 4px,transparent);}
ul.table > li > div.ribbon-awaiting{padding-left:6px;background:linear-gradient(to right,#fc985b 0,#fc985b 4px,transparent 4px,transparent);}
ul.table > li > div.ribbon-finished{padding-left:6px;background:linear-gradient(to right,#3f72ff 0,#3f72ff 4px,transparent 4px,transparent);}
ul.table > li > div.ribbon-scheduled{padding-left:6px;background:linear-gradient(to right,#205081 0,#205081 4px,transparent 4px,transparent);}
ul.table div.collapse{width:1px;}

ul.table.strip > li > div{border-top:1px solid #e2e7e7;border-left:1px solid #e2e7e7;}
ul.table.strip > li > div:first-child{}
ul.table.strip > li > div:last-child{border-right:1px solid #e2e7e7;}
ul.table.strip > li:last-child > div{border-bottom:1px solid #e2e7e7;}
ul.table.strip > li.header{background:#f4f7f8;}
ul.table.strip > li.header > div{padding:6px 8px;color:#666;background:linear-gradient(to bottom,#fff 0,#fff 1px,#f4f7f8 1px);border-bottom:1px solid #aaa;border-top:1px solid #ccc;}
ul.table.strip > li.header + li > div{padding-top:2px;background:linear-gradient(to bottom,#ccc,transparent 2px);border-top:0;}
ul.table.strip > li.header + li.green > div{background:linear-gradient(to bottom,#9ab68e,#b5d6a7 2px);}

ul.table.radio > li > div:first-child{width:20px;}
ul.table.stats > li > div:last-child{width:20px;text-align:right;}
ul.table.top > li > div{vertical-align:top;}
/* END-Table */
/* INI-tabs */
.tabs{position:relative;font-size:0;border-bottom:1px solid #2f2a26;}
.tabs .tab{display:inline-block;position:relative;top:1px;padding:9px 4px 8px 4px;font-size:13px;border-top-left-radius:4px;border-top-right-radius:4px;cursor:pointer;}
.tabs .tab.active{background:linear-gradient(to bottom,#221a0f,transparent);padding:9px 14px 8px 14px;border:1px solid #2f2a26;border-bottom:1px solid #2f2a26;color:#333;}
.tabs .tab + .tab{margin-left:12px;}
.tabs .tab .count{background:#5dc560;color:white;padding:0 4px;border-radius:3px;}
.tabs .tab .count:empty{display:none;}
.tabs + .wrapper{margin-top:20px;}
.widget-tabs{}
.widget-tabs ul.tabs{white-space:nowrap;max-width:100%;}
.widget-tabs ul.tabs > .tab{}
.widget-tabs .tabs-content{}
.widget-tabs .tabs-content > div{display:none;}
.widget-tabs .tabs-content > div.active{display:block;padding:6px;}
.widget-tabs .tabs-content > div.active > h4{margin-top:6px;}
.widget-tabs + .btn-group{margin-top:10px;}
/* END-tabs */
.widget-item-selector{
	box-shadow:0 1px 4px rgba(0,0,0,1);
	background:#0c0c0c;
	border-style: solid;
	border-width: 4px 5px;
	border-image: url(/r/images/widget-border.png) 4 5 fill repeat;
	max-width:200px;
	min-height:50px;
	font-size:0;
}
.widget-item-selector-preview{display:inline-block;margin:3px;width:40px;height:40px;border:1px solid #503f2f;}
.widget-item-selector-preview:empty::before{content:"1";display:inline-block;width:100%;height:100%;text-align:center;vertical-align:middle;line-height:38px;}
.widget-item-selector-preview > img{width:100%;height:100%;}
/* INI-widget-list */
.widget-list:not(.dropdown-menu){margin:10px 0;}
.widget-list > ul.table{margin:0;}
.widget-list > .node{padding:4px;}
.widget-list > .item{padding-left:26px;}
.widget-list > .item.active{background:#0f91c1;color:white;}
.widget-list > .item.selected:before{position:absolute;width:14px;height:14px;top:calc( 50% - 7px );left:6px;font-family:FontAwesome;font-size:14px;content:"\f111";}
.widget-list > .item.checked:before{position:absolute;width:14px;height:14px;top:calc( 50% - 7px );left:6px;font-family:FontAwesome;font-size:14px;content:"\f00c";}
.widget-list .image.s16 i{background:transparent;color:#444;}
.widget-list input[type="radio"]{display:none;}
/* END-widget-list */
/* INI-pager */
ul.pager{}
ul.pager > li{display:inline-block;font-size:13px !important;padding:4px 10px;}
ul.pager > li + li{margin-left:10px;}
/* END-pager */

.map{position:relative;background:#cfb78b url(/r/images/map.jpeg) no-repeat;width:1024px;height:770px;}
.map .location{position:absolute;width:10px;height:10px;border:2px solid #714117;box-shadow:0 0 2px 0 #fff677;transform:translate(-5px,-5px);}
.map .location > span.label{position:absolute;color:#714117;text-shadow:0 0 2px #fff677; top:10px;white-space:nowrap;width:200px;left:-100px;text-align:center;}


.character-effects{padding:2px;}
.character-effects > *{display:inline-block;position:relative;}
.character-effects > * > img{width:20px;}
.character-effects > * > label{position:absolute;color:white;top:2px;left:0;width:100%;text-align:center;text-shadow:0 0 8px rgba(0,0,0,1);}

.character-level-exp{width:100%;text-align:left;}
.character-level-exp strong.level{font-size:18px;}
.character-level-exp > ul.table{margin:0;}
.character-level-exp > ul.table > li{background:transparent !important;}
.character-level-exp .progress{width:100%;}
.character-level-exp .progress.experience{border:1px solid #410000;}
.character-level-exp .progress.experience progress{display:inline-block;position:relative;width:100%;height:8px;border:1px solid #96644d;border-radius:0;background:#010101;}
.character-level-exp .progress.experience progress::-moz-progress-bar{border-radius:0;height:100%;background:linear-gradient(to right,#f40e00,#ff6609);box-shadow:inset 0 0 4px rgba(255,255,255,.4);}
.character-level-exp .progress.experience progress[value="0"]::-moz-progress-bar{border:0;}
.character-level-exp .progress.experience progress::-webkit-progress-bar{position:absolute;top:0;border-radius:0;height:100%;background:transparent;}
.character-level-exp .progress.experience progress::-webkit-progress-value{position:absolute;top:0;border-radius:0;height:100%;background:linear-gradient(to right,#f40e00,#ff6609);box-shadow:inset 0 0 4px rgba(255,255,255,.4);}
.character-level-exp .progress.experience progress[value="0"]::-webkit-progress-bar{border:0;}

.progress.life-bar{width:100%;border:1px solid #410000;}
.progress.life-bar > progress{display:inline-block;position:relative;width:100%;height:12px;border:1px solid #96644d;border-radius:0;background:#010101;}
.progress.life-bar > progress::-moz-progress-bar{border-radius:0;height:100%;background:linear-gradient(to right,#ff0003,#ff1518);box-shadow:inset 0 0 6px rgba(0,0,0,.4);}
.progress.life-bar > progress[value="0"]::-moz-progress-bar{border:0;}
.progress.life-bar > progress::-webkit-progress-bar{position:absolute;top:0;border-radius:0;height:100%;background:transparent;}
.progress.life-bar > progress::-webkit-progress-value{position:absolute;top:0;border-radius:0;height:100%;background:linear-gradient(to right,#ff0003,#ff1518);box-shadow:inset 0 0 6px rgba(0,0,0,.4);transition : width .6s ease;}
.progress.life-bar > progress[value="0"]::-webkit-progress-bar{border:0;}

.border-stone-a{
	box-shadow:inset 0 0px 4px rgba(0,0,0,1),0 1px 4px rgba(0,0,0,1);
	background:#0c0c0c;
	border-style: solid;
	border-width: 4px 5px;
	border-image: url(/r/images/widget-border.png) 4 5 fill repeat;
	max-width:200px;
	min-height:50px;
	font-size:0;
}
.border-stone-a.padded{padding:10px;}
.border-stone-a .attr-value{color:#bda6db;}

.character-selector{}
.character-selector .character-node{display:inline-block;width:160px;text-align:center;margin:20px 0;}
.character-selector .character-node > a{outline:0;}
.character-selector .character-node .character-image{display:block;margin:auto;width:120px;}
.character-selector .character-node .character-name{display:block;color:#ca5e04;font-size:14px;text-shadow:0 1px 2px rgba(0,0,0,.4);}
.character-selector .character-node .character-description{color:#9c8c62;text-shadow:0 1px 2px rgba(0,0,0,.4);}
.npc-dialog{background:#f3d8a1;padding:10px 20px;margin:10px 0px;border-radius:4px;box-shadow:0px 0px 16px rgba(111, 72, 33, 0.4) inset, 0px 2px 4px rgb(0, 0, 0);}
.npc-dialog p{color:#47332d;}
.npc-dialog p.npc-dialog-prev{color:#877B69;padding:6px 0 6px 10px;margin-top:10px;border-left:1px solid #aaa;}
.npc-dialog p.npc-dialog-system{color:#004E8A;}
.npc-dialog .npc-dialog-quest > .quest p{margin-bottom:0;}
.npc-dialog ul.table > li:nth-child(2n){background:rgba(0,0,0,.1);}



