.elem_required{border: 1px solid red !important;}

body {
	background: #ffffff;
}

.node rect {
	fill: #ffffff;
	fill-opacity: 1;
	stroke: #000000;
	stroke-width: 1px;
	fill-opacity: 1;
}

.node text {
	font: 14px arial;
}


text.status-unknown {
	font: 11px arial;
	font-weight: bold;
	fill: #000000;
}
text.status-blue-gray{
	font: 11px arial;
	font-weight: bold;
	fill: #4a6785;
}
text.status-green{
	font: 11px arial;
	font-weight: bold;
	fill: #14892c;
}

text.status-yellow{
	font: 11px arial;
	font-weight: bold;
	fill: #594300;
}

text.status-medium-gray{
	font: 11px arial;
	font-weight: bold;
	fill: #333;
}


rect.status-blue-gray{
	stroke: #e4e8ed;
}
rect.status-green{
	stroke: #b2d8b9;
}

rect.status-yellow{
	stroke: #ffe28c;
}

rect.status-medium-gray{
  stroke: #ccc;
}

rect.status-unknown{
	stroke: #ffffff;
}

path.link {
	fill: none;
	stroke: #000000;
	stroke-width: 1px;
}

.icon {
	display: inline-block;
    height: 16px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-align: left;
    text-indent: -999em;
    vertical-align: text-top;
    width: 16px;
}

.excel-icon {
	background: transparent
		url('/images/excel.png') no-repeat 0 0;
}

.png-icon {
	background: transparent
		url('/images/icon_jpg.gif') no-repeat 0 0;
}

.doc-icon {
	background: transparent
		url('/images/confluence.png') no-repeat 0 0;
}

.search-icon {
	background: transparent
		url('/images/search.png') no-repeat 0 0;
}

.collapse-icon {
	background: transparent
		url('/images/collapse.png') no-repeat 0 0;
}

.expand-icon {
	background: transparent
		url('/images/expand.png') no-repeat 0 0;
}

.pivot-table-icon {
	background: transparent
		url('/images/pivot_table_16_black.png') no-repeat 0 0;
}

 .arrow {
	fill: none;
    stroke: #000;
    stroke-width: 1px;
    opacity: 0.7;
}

text.storyPoints {
	font: 11px arial;
	font-weight: bold;
}

rect.storyPoints {
	fill: rgba(0, 0, 0, 0.2);
}

rect.storyPointsHierarchyBackground {
	fill: rgba(0, 0, 0, 0.2);
}

path.linkContributeSumUp {
	fill: none;
    stroke: red;
    stroke-dasharray: 2;
    stroke-width: 2;
}

path.linkContributeSumUpContinuous{
	fill: none;
    stroke: red;
    stroke-width: 1;
}

path.appearanceContributesRepeatedlyContinuos {
	fill: none;
    stroke: #F4D03F;
    stroke-width: 2;
}

path.appearanceContributesRepeatedly {
	fill: none;
    stroke: #F4D03F;
    stroke-width: 2;
    stroke-dasharray: 2;
}

.toolbar_group_buttons_1 {
	float : left!important;
	margin-right: 1px!important;
/* 	margin-top: 0!important; */
}

.toolbar_margin_top {
	margin-top: 15px!important;
}

.gadget a.toolbar_group_buttons_1 {
   color: #344563;
   text-decoration: none;
}

.gadget a.toolbar_group_buttons_1.active  {
     color: #FFFFFF;
     background-color: #344563;
}

a.toolbar_group_buttons_1.depth_indicator {
	margin-left: 10px!important;
    margin-top: 13px!important;
    color: rgb(0, 82, 204)!important;
    margin-right: 20px!important;
}

text.customfield {
	font: 11px arial;
	font-weight: bold;
}

rect.customfield {
	fill: rgba(0, 119, 255, 0.2);
}

rect.customFieldHierarchyBackground {
	fill: rgba(0, 119, 255, 0.2);
}

.lh_list-menu_250 {
	overflow-y: auto;
	max-height: 250px;
	min-height: 30px;
}

.lh_list-menu_400 {
	overflow-y: auto;
	max-height: 400px;
	min-width: 255px;
}

span.select2 {
	min-width: 250px !important;
}
/*
.options_menu_more_gadget {
	text-decoration: none !important;
    color: #42526e !important;
}
*/

a#about-info{
	cursor: pointer;
}

.expand_process{
	float: left;
	margin-left: 10px!important;
	margin-top: 15px!important;
	font-size: 10px;
	font-weight: 400;
	font-style: italic;
	/* color: rgb(0, 82, 204)!important; */
	/* margin-right: 20px!important; */

}

.opentimeinstatus{
	cursor:pointer;
}