/*
    Icons
*/

.icon-priority-high {
    background-image: url(/images/icons/high.png) !important;
}

.icon-priority-normal {
    background-image: url(/images/icons/normal.png) !important;
}

.icon-priority-low {
    background-image: url(/images/icons/low.png) !important;
}

.icon-add {
    background-image: url(/images/icons/add.gif) !important;
}

.icon-edit {
	background-image: url(/images/icons/edit.png) !important;
}

.icon-delete {
	background-image: url(/images/icons/delete.gif) !important;
}

.icon-default {
	background-image: url(/images/icons/set-default.png) !important;
}

.icon-copy {
    background-image: url(/images/icons/copy.png) !important;
}

.icon-import {
	background-image: url(/images/icons/import.png) !important;
}

.icon-upload {
	background-image: url(/images/icons/upload.png) !important;
}

.icon-exportcsv {
    background-image: url(/images/icons/exportcsv.png) !important;
}

.icon-exporthtml {
    background-image: url(/images/icons/web.png) !important;
}

.icon-export {
	background-image: url(/images/icons/export.png) !important;
}

.icon-download {
	background-image: url(/images/icons/download.png) !important;
}

.icon-lookup {
	background-image: url(/images/icons/lookup.png) !important;
}

.icon-grid {
    background-image: url(/images/icons/grid.png) !important;
}

.icon-grid-empty {
    background-image: url(/images/icons/grid2.png) !important;
}

.icon-grid-disabled {
    background-image: url(/images/icons/grid4.png) !important;
}

.icon-grid-question {
    background-image: url(/images/icons/grid5.png) !important;
}

.icon-grid-question-disabled {
    background-image: url(/images/icons/grid6.png) !important;
}

.icon-hub {
	background-image: url(/images/icons/hub.png) !important;
}

.icon-tag {
	background-image: url(/images/icons/tag.png) !important;
}

.icon-tag-all {
	background-image: url(/images/icons/tag-all.png) !important;
}

.icon-groups {
	background-image: url(/images/icons/groups.png) !important;
}

.icon-remove-cross {
	background-image: url(/images/icons/remove-cross.png) !important;
}

.icon-audit {
	background-image: url(/images/icons/audit.png) !important;
}

.icon-execute-scan {
	background-image: url(/images/icons/execute-scan.png) !important;
}

.icon-stop {
	background-image: url(/images/icons/stop.png) !important;
}

.icon-warning {
	background-image: url(/images/icons/warning.png) !important;
}

.icon-template {
	background-image: url(/images/icons/template.png) !important;
}

.icon-dynamic {
	background-image: url(/images/icons/dynamic.png) !important;
}

.icon-delta {
	background-image: url(/images/icons/delta.png) !important;
}

.icon-dispute {
	background-image: url(/images/icons/dispute.png) !important;
}

.icon-member-white {
	background-image: url(/images/icons/member-white.png) !important;
}

.icon-distribution {
	background-image: url(/images/icons/distribution.png) !important;
}

.icon-maintenance {
	background-image: url(/images/icons/maintenance.png) !important;
}

.icon-translation {
	background-image: url(/images/icons/translation.png) !important;
}

.icon-eye {
	background-image: url(/images/icons/eye.png) !important;
}

.icon-email {
	background-image: url(/images/icons/email.png) !important;
}

.icon-discussion {
	background-image: url(/images/icons/discussion.png) !important;
}

.icon-mark-as-fixed {
	background-image: url(/images/icons/mark-as-fixed.png) !important;
}

.icon-details {
	background-image: url(/images/icons/details.png) !important;
}

.icon-node {
	background-image: url(/images/icons/node.png) !important;
}

.icon-tree {
	background-image: url(/images/icons/tree.png) !important;
}

.icon-lock {
	background-image: url(/images/icons/lock.png) !important;
}

.icon-upsale {
	background-image: url(/images/icons/upsale.png) !important;
}

.icon-paste {
	background-image: url(/images/icons/paste.png) !important;
}

.icon-gate {
	background-image: url(/images/icons/gate.png) !important;
}

.icon-monitor {
	background-image: url(/images/icons/ekg.png) !important;
}

.icon-bookmark {
	background-image: url(/images/icons/bookmark.png) !important;
}

.icon-support {
	background-image: url(/images/icons/support.png) !important;
}

.icon-useraccount {
	background-image: url(/images/icons/useraccount.png) !important;
}

.icon-targets {
	background-image: url(/images/icons/targets.png) !important;
}

.icon-scheduling {
	background-image: url(/images/icons/scheduling.png) !important;
}

.icon-reporting {
	background-image: url(/images/icons/reporting.png) !important;
}

.icon-workflow {
	background-image: url(/images/icons/workflow.png) !important;
}

.icon-sales {
	background-image: url(/images/icons/sales.png) !important;
}

.icon-compliance {
	background-image: url(/images/icons/compliance.png) !important;
}

.icon-admin {
	background-image: url(/images/icons/admin.png) !important;
}

.icon-dashboard {
    background-image: url(/images/icons/dashboard.png) !important;
}

.icon-statistics {
    background-image: url(/images/icons/statistics.png) !important;
}

.icon-stat {
    background-image: url(/images/icons/stat.png) !important;
}

.icon-comment {
	background-image: url(/images/icons/comment.png) !important;
}

.icon-print {
	background-image: url(/images/icons/print.png) !important;
}

.icon-vulnerability {
	background-image: url(/images/icons/vulnerability.png) !important;
}

.icon-restart {
	background-image: url(/images/icons/restart.png) !important
}

.icon-shutdown {
	background-image: url(/images/icons/shutdown.png) !important
}

.icon-backchannel {
	background-image: url(/images/icons/backchannel.png) !important
}

.icon-events {
	background-image: url(/images/icons/events.png) !important
}

.icon-rulebased {
	background-image: url(/images/icons/gears.png) !important;
}

.icon-reportbased {
	background-image: url(/images/icons/gears2.png) !important;
}

.icon-acceptrisk {
	background-image: url(/images/icons/emblem-default.png) !important;
}

.icon-confirm {
	background-image: url(/images/icons/emblem-default.png) !important;
}

.icon-was {
	background-image: url(/images/icons/web.png) !important;
}

.icon-pci {
	background-image: url(/images/icons/pci.png) !important;
}

.icon-member {
	background-image: url(/images/icons/member.png) !important;
}

.icon-filter {
	background-image: url(/images/icons/filter.png) !important;
}

.icon-uploadfile {
	background: url('/images/icons/add.gif') no-repeat 0 0 !important;
}

.icon-logout {
	background-image: url(/images/icons/logout.png) !important;
}

.icon-settings {
	background-image: url(/images/icons/settings.png) !important;
}

.icon-pause {
    background-image: url(/images/icons/pause.gif) !important;
}

.icon-play {
    background-image: url(/images/icons/play.gif) !important;
}

.icon-find {
    background-image: url(/images/icons/find.png) !important;
}

/*
	----------------------------------------------------
*/
.markedTreeNode .x-grid-cell-inner {
	font-weight: bold;
}

.x-window {
	overflow: visible !important;
}

.x-message-box .x-window-header-text-default {
	font-size: 12px;
}

.x-fieldset-header {
	font: bold 11px tahoma,arial,helvetica,sans-serif;
	color: #005172;
}

.x-panel-header {
	padding-bottom: 3px;
}

.x-panel-bordertop  {
    border-top:1px solid #c2c2c2 !important;
}

.x-panel-borderbottom {
    border-bottom:1px solid #c2c2c2 !important;
}

.x-panel-borderleft {
    border-left:1px solid #c2c2c2 !important;
}

.x-panel-borderright {
    border-right:1px solid #c2c2c2 !important;
}

.x-menu .x-menu-item-link {
	padding-top: 4px !important;
	padding-right: 15px !important;
	padding-bottom: 2px !important;
}

.x-quirks .x-ie .x-menu-item-link {
	padding-top: 5px !important;
  	padding-bottom: 4px !important;
}

.x-layout-split-bottom {
	background-image: none !important;
}

.error {
	color: red;
}

.ok {
	color: green;
}

.x-panel-html li {
	list-style: disc inside;
	padding-left: 5px;
}

.x-grid-inner .x-grid-row-alt .x-grid-cell {
	background-color: #fafafa !important;
}

.x-grid-row-selected .x-grid-cell-inner {
	background-color: #dfe8f6 !important;
}

.x-subgrid .x-grid-cell {
	border-style: solid;
	border-color: #dddddd;
}

.x-grid-row-selected .x-subgrid .x-grid-cell-inner {
	background-color: #ffffff !important;
}

.x-grid-row-selected .x-subgrid .x-grid-row-alt .x-grid-cell-inner {
	background-color: #fafafa !important;
}

.x-subgrid .x-subgrid-row-selected .x-grid-cell .x-grid-cell-inner {
	background-color: #dfe8f6 !important;
}

.x-grid-row-selected-expander>.x-grid-cell,
.x-grid-row-selected-expander .x-grid-rowwrap-div {
  border-style: dotted;
  border-color: #a3bae9;
  background-color: #dfe8f6 !important;
}

.gridrowerror .x-grid-cell {
	color: #FF0000 !important;
}

.gridrowdisabled .x-grid-cell {
	color: #A9A9A9 !important;
}

.gridcelldisabled .x-grid-cell-inner {
	color: #A9A9A9 !important;
}

.nomouseover .x-column-header-over {
	background-image: none !important;
	background-color: transparent !important;
}

.x-grid-body.noborder-top {
	border-top-width: 0px !important;
}

.x-panel-body.noborder-top {
	border-top-width: 0px !important;
}

.noborder-top .x-panel-header {
	border-top-width: 0px !important;
}

.x-grid-with-row-lines .x-grid-inner .x-grid-cell {
	border-bottom-width: 1px !important;
}

.x-grid-hd-row td, .x-grid-row td, .x-grid-summary-row td {
	font-size: 11px !important;
	vertical-align: top !important;
}

.x-grid-cell-checkcolumn .x-grid-cell-inner {
    padding-top: 4px;
    padding-bottom: 2px;
    line-height: 14px;
}

.x-grid-with-row-lines .x-4grid-cell-checkcolumn .x-grid-cell-inner {
    padding-top: 3px;
}

.x-grid-checkheader {
    height: 14px;
    background-image: url(/js/ext/resources/themes/images/default/grid/unchecked.gif);
    background-position: 50% -2px;
    background-repeat: no-repeat;
    background-color: transparent;
}

.x-grid-checkheader-checked {
    background-image: url(/js/ext/resources/themes/images/default/grid/checked.gif);
}

.x-grid-checkheader-readonly-checked {
    background-image: url(../images/icons/check.gif);
    background-repeat: no-repeat;
}

.x-grid-checkheader-editor .x-form-cb-wrap {
    text-align: center;
}

.x-tab-bar-body.noborder {
	border-left-width: 0px !important;
	border-right-width: 0px !important;
}

.x-tab-bar-body.noborder-top {
	border-top-width: 0px !important;
}

.x-column-header-inner {
	padding-top: 4px;
	padding-bottom: 4px;
}

.x-column-header .x-header-expander {
	 margin-left: -2px;
	 margin-right: 7px;
	 vertical-align:middle;
	 height: 10px;
}

.x-column-header .x-header-expand {
	 background-image: url(/images/ext/expand.png);
	 background-repeat: no-repeat;
}

.x-column-header .x-header-collapse {
	 background-image: url(/images/ext/collapse.png);
	 background-repeat: no-repeat;
}

.x-tab button {
	font-weight: normal;
}

.x-tab-active button {
	font-weight: bold;
}

.x-tab-top-disabled {
	background: #d9e6f7;
}

.x-tab-disabled button {
	color: #a8a8a8 !important;
}

.x-progress-grid {
	background: url(/images/ext/loader.gif) !important;
	margin-bottom: -3px;
}

.x-progress-text {
	padding-top: 0px;
}

.x-form-item-hidden {
	display: none !important;
}

.x-form-empty-field {
	line-height: normal !important;
}

.x-form-search-trigger {
	background-image: url(/images/desktop/search-trigger-small.gif) !important;
}

.x-form-clear-trigger {
	background-image: url(/images/desktop/clear-trigger-small.gif) !important;
}

.x-form-clear-trigger-not-rounded {
	background-image: url(/js/ext/resources/images/default/form/clear-trigger.gif) !important;
	border-bottom: 1px solid #7eadd9 !important;
	height: 20px !important;
}

.x-boundlist-item {
	font-size: 11px !important;
	min-height: 16px;
}

.x-btn-inner {
	color: #000000 !important;
}

.x-btn-default-small {
	border-color: #000000 !important;
}

.x-item-disabled .x-form-item-label-top {
	filter: alpha(opacity=30);
	opacity: .3;
}

.ux-filtered-column {
    font-style: italic;
    font-weight: bold;
}

.ux-filtered-column .x-column-header-inner {
	background-color: #C7E3B4 !important;
	background-image: -webkit-linear-gradient(top, #e8fdd9, #e8fdd9 40%, #C7E3B4 40%, #C7E3B4) !important;
}

.ux-gridfilter-text-icon {
    background-image: url(/images/ext/find.png) !important;
}

.ux-gridfilter-textfield-menu {
	background-image: url(/images/ext/find.png) !important;
	background-repeat: no-repeat;
	background-position: 4px 4px;
}

.ux-gridfilter-textfield-menu .x-form-item-label {
	font-size: 11px;
	margin-top: 2px;
}

.ux-gridfilter-textfield-menu .x-form-text {
	padding-top: 0px;
	padding-bottom: 0px;
}

.ux-gridfilter-numberfield-menu .x-form-text {
	padding-top: 0px;
	padding-bottom: 0px;
}

.ux-rangemenu-icon {
    margin-top: 0;
}

.ux-rangemenu-gt {
    background-image: url(/images/ext/greater_than.png) !important;
}

.ux-rangemenu-lt {
    background-image: url(/images/ext/less_than.png) !important;
}

.ux-rangemenu-eq {
    background-image: url(/images/ext/equals.png) !important;
}

.ux-rangemenu-ne {
	background-image: url(/images/ext/not_equals.png) !important;
}

.x-button-empty-background {
	background-image: none !important;
	background-color: transparent !important;
	border: none !important;
}

.filtered-button .x-btn-inner {
	font-style: italic;
	font-weight: bold;
}

.x-vuln {
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 10px;
}

.x-vuln-header {
	font-weight: bold;
}

.x-vuln-description {
	line-height: 14px;
	padding-bottom: 20px;
}

.x-vuln-subheader {
	margin-top: 10px;
	margin-left: 10px;
	font-weight: normal;
	text-decoration: underline;
}

.x-vuln-row {
	margin-left: 15px;
	margin-top: 2px;
	display: table;
	font-size: 11px;
}

.x-vuln-left {
	float: left;
	width: 200px;
	display: block;
}

.x-vuln-right {
	margin-left: 10px;
	display: inline;
}

#vuln_col1 {
	clear: left;
	width: 400px;
	float: left;
	margin-bottom: 10px;
}

#vuln_col2 {
	margin-left: 410px;
	width: 400px;
	margin-bottom: 10px;
}

.findinginfo {
	font-size: 11px;
}

.statictext {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 11px;
}

.x-statictext {
	background: transparent;
	color: #333;
	font-size: 11px;
	line-height: 18px;
}

.label {
	font-family: OutpostNormalFont;
	font-size: 12px;
}

.label-bold {
	font-family: OutpostBoldFont;
	font-size: 12px;
}

.label-light {
	font-family: OutpostLightFont;
	font-size: 12px;
}

.label-subheader {
	font-family: OutpostBoldFont;
	font-size: 18px;
	padding: 35px 10px 14px 0px;
	border-bottom: 2px solid #e6e6e6 !important;
	margin-bottom: 10px !important;
}

.label-bold-big {
	font-family: OutpostBoldFont !important;
	font-size: 16px !important;
	top: 2px !important;
	padding-bottom: 2px !important;
}

.percentage-label-big {
	font-family: OutpostLightFont;
	font-size: 62px;
	display: inline-block;
	text-align: center;
}

.highlight-label-highlight {
	color: #fff;
	padding: 0px 3px 0px 3px;
	line-height: 18px;
	min-width: 10px;
}

.solution {
	background-color: #91d668;
}

/* Summary table */

table.summary_table th {
	padding: 8px;
	border-bottom:2px solid #e6e6e6;
	text-align: left;
	font-family: OutpostBoldFont;
	font-size: 12px;
}

table.summary_table td {
	padding: 8px;
	border-bottom:1px solid #e6e6e6;
	font-family: OutpostNormalFont;
	font-size: 12px;
}

table.summary_table tr.row:hover {
	background-color: #f0f0f0;
	cursor: pointer;
}

table.summary_table td.center {
	text-align: center;
}

/* Dashboard dialog */
.x-window.dashboard-dialog {
	background: #fff;
}

.x-window-body.dashboard-dialog {
	background: #fff;
}

.dashboard-dialog-title-panel {
	border-bottom: 2px solid #e2e2e2;
	padding: 20px;
}

.dashboard-dialog-content-panel {
	padding-left: 20px;
	padding-right: 20px;
}

/* Notifications dialog */
.x-window.notification-dialog {
	background: #fff;
	position:fixed;
	right:10;
	bottom:40;
}

.x-window-body.notification-dialog {
	background: #fff;
}

.notification-scan-job-title-panel {
	border-bottom: 2px solid #e2e2e2;
	padding: 10px;
}

/* Action buttons
 * Should be used with a combination of base action-button class and action-button-*' */
.action-button {
	align-items: center;
    border-width: 0px !important;
    display: flex;
    font-family: OutpostBoldFont;
    justify-content: center;
    min-height: 38px !important;
}

.action-button.x-btn-default-small-pressed {
	opacity: 0.5;
	background-image: none;
}

.action-button-kick {
	background-color: #00a1de !important;
}

.action-button .x-btn-inner {
	font-family: OutpostBoldFont;
	font-size: 12px;
	color: #fff !important;
}

/* Dashboard tab bar. */
.dashboard-tab-bar .x-tab-bar-body {
	background-color: #ebecec;
}

.dashboard-tab-bar .x-tab {
	border-width: 0px !important;
	box-shadow: none;
}

.dashboard-tab-bar .x-tab-default-top {
	border-bottom: none;
}

.dashboard-tab-bar .x-tab-active {
	background-color: #ebecec;
}

.dashboard-tab-bar .x-tab-over {
	color: #00a1de !important;
}

/* Caption line grap. */
.caption-line-graph-caption-panel {
	border-bottom: 2px solid #e2e2e2;
	padding: 10px 10px 10px 0px;
}

.x-grid-header-hidden .x-grid-body.border-grey {
	border-top-color: #c2c2c2 !important;
}

.x-tree-panel.x-grid-header-hidden .x-grid-body.border-grey {
	border-top-color: #c2c2c2 !important;
}

.x-window-body.border-grey  {
    border-color: #c2c2c2 !important;
}

.background-grey {
	background: #ebecec;
}

.border-grey .x-grid-header-ct {
    border-color: #e1e1e1 !important;
}

.border-grey .x-grid-body {
    border-color: #e1e1e1 !important;
}

.border-grey .x-panel-body {
    border-color: #e1e1e1 !important;
}

.largeborder-grey.x-panel-body {
	border: 2px #e1e1e1 solid !important;
}

.largeborder-grey.x-panel {
	border: 2px #e1e1e1 solid !important;
}

.no-borders {
	border: none !important;
}

.nowrap {
	white-space: nowrap;
}

.web-dashboard-title {
	color: #253746 !important;
	font-weight: bold;
	font-size: 36px;
}

.web-dashboard-subtitle {
	color: #253746 !important;
	font-size: 11px;
}

.web-applications-title {
	color: #253746 !important;
	font-weight: bold;
	font-size: 16px;
	letter-spacing: 1px;
}

.web-discussion-unread {
	font-weight: bold !important;
}

/* Chrome renders 0.000001 as 1 in fusion charts */
svg rect[stroke-width="0.000001"]{
    stroke-width: 0;
}

.x-panel-text .x-panel-body {
	font-size: 11px;
}

.text-white-bold {
	color: #FFFFFF;
	font-weight: bold
}

.text-red {
	color: #FF0000 !important;
}

.text-outpost-1 {
	color: #253746;
}

.text-outpost-2 {
	color: #005172;
}

.text-outpost-3 {
	color: #00a1de;
}

.x-grey-text {
	color: #808080 !important;
}

.x-white-bg {
	background: white !important;
}

.bg-high {
	background-color: #F50025;
}

.bg-medium {
	background-color: #E7B11F;
}

.bg-low {
	background-color: #147BE2;
}

.bg-grey {
	background-color: #ebecec;
}

.noborder .x-grid-cell {
	border-width: 0px !important;
}

.nobackground .x-grid-body {
	background-color: transparent !important;
}

.nobackground .x-grid-cell {
	background-color: transparent !important;
}

.nobackground.x-panel-body {
	background-color: transparent !important;
}

.x-header .x-panel-header {
	background: #FFFFFF !important;
}

.x-header .x-panel-header-body {
	border-bottom: 1px #e1e1e1 solid;
}

.x-header .x-panel-header-text-container {
	padding: 5px 10px;
}

.x-header .x-panel-header-text {
	font-size: 12px;
	letter-spacing: 1px;
	color: #253746;
	font-weight: bold;
}

/* panel */
.x-panel-header-default {
	background-color: #253746;
	background-image: none;
	border-color: #c2c2c2 !important;
}

.x-nlg .x-panel-header-default {
	background-color: #253746;
	background-image: none;
	border-color: #c2c2c2;
}

.x-panel-header-text-default  {
	color: #00a1de;
}

.x-panel-body-default {
	border-color: #c2c2c2;
}

/* grid */
.x-panel .x-grid-body {
	border-color: #c2c2c2 !important;
}

.x-grid-header-ct {
	border-color: #c2c2c2;
}

.x-grid-group-hd .x-grid-cell-inner {
	border-color: #c2c2c2;
}

.x-grid-group-hd-collapsed .x-grid-group-title {
	background: url('/js/ext/resources/themes/images/default/grid/group-expand.gif') no-repeat !important;
	padding-left: 14px;
}

.x-grid-group-title {
	color: #005172;
}

.x-grid-row-bold .x-grid-cell-inner {
	font-weight: bold;
}

.x-panel .x-docked-top {
	background-color: #ebecec !important;
}

.x-panel .x-header .x-docked-top {
	background: #FFFFFF !important;
}

.x-panel .x-docked-top .x-panel-header-text {
	color: #000000 !important;
}

.x-grid-header-expander {
	background-position: 3px 4px;
}

.x-grid-header-expander .x-column-header-over {
	background: transparent;
}

.x-grid-header-expander-collapsed {
	background-image: url('/js/ext/resources/themes/images/default/grid/group-expand.gif');
}

.x-grid-header-expander-expanded {
	background-image: url('/js/ext/resources/themes/images/default/grid/group-collapse.gif');
}

.disabled-tool {
    opacity: 0.5;
    -moz-opacity: 0.5;
    filter: alpha(opacity=50);
}

/* splitter */

.x-splitter-vertical {
	background-color: #ebecec;
	border-color: #c2c2c2;
}

.x-splitter-horizontal {
	background-color: #ebecec;
	border-color: #c2c2c2;
}

/* toolbar */

.x-toolbar-default {
	background-color: #ebecec !important;
	border-color: #c2c2c2 !important;
	background-image: none !important;
}

.x-nlg .x-toolbar-default {
	background-color: #ebecec !important;
	border-color: #c2c2c2 !important;
	background-image: none !important;
}


.x-toolbar-default-docked-top {
	background-color: #ebecec !important;
	border-color: #c2c2c2 !important;
	background-image: none !important;
}

.x-toolbar-separator-horizontal {
	border-left-color: #c2c2c2 !important;
}

.x-tbar-loading {
	background-image: url(/images/icons/refresh.png) !important;
}

/* tab bar */

.x-tab-bar {
	background-image: none !important;
	background-color: #ebecec !important;
}

.x-tab-bar-body {
	border-color: #c2c2c2;
}

.x-tab-bar-strip-default {
	background-color: #e0e1e2;
	border-color: #c2c2c2;
}

/* tabs. */

.x-tab {
	border-color: #c2c2c2;
	border-radius: 0px;
	margin-left: -3px !important;
	padding-left: 6px !important;
}

.x-tab button {
	color: #005172;
}

.x-tab-active button {
	color: #005172;
}

.x-tab-default {
	background-color: #ebecec;
	background-image: none !important;
}

.x-tab-active {
	background-color: #e0e1e2;
	background-image: none !important;
}

.x-tab-default-top {
	border-bottom: 1px solid #c2c2c2 !important;
}

.x-tab-default-top-active {
	border-bottom-color: #e0e1e2 !important;
}

/* buttons */

.x-btn-default-small {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	padding: 2px 2px 2px 2px;
	border-width: 1px;
	border-style: solid;
	border-color: #d1d2d3 !important;
	background-image: none;
	background-color: #ececec;
}

.x-btn-default-small-pressed {
	background-image: -webkit-linear-gradient(top,#c2c2c2,#fff 100%);
	background-image: -moz-linear-gradient(top,#c2c2c2,#fff 100%);
	background-image: -o-linear-gradient(top,#c2c2c2,#fff 100%);
	background-image: -ms-linear-gradient(top,#c2c2c2,#fff 100%);

}

/* window */

.x-window-header-default {
	background-color: #253746 !important;
}

.x-window-default {
	background-color: #253746;
}

.x-window-header-text-default {
	color: #00a1de;
}

.x-window-header-horizontal .x-tool-disabled .x-mask {
	background: transparent;
}

.x-selectable, .x-selectable * {
	-moz-user-select: text!important;
	-khtml-user-select: text!important;
	-webkit-user-select: text!important;
}

.x-form-check-check {
	background-image: url(../images/ext/check.gif);
	background-repeat: no-repeat;
	margin: 2px 0;
}

.workflowGridP4 .x-grid-cell {background-color: #FFDB7A }
.workflowGridP4 .x-grid-rowbody {background-color: #FFDB7A }
.workflowGridP5 .x-grid-cell {background-color: #FF837A }
.workflowGridP5 .x-grid-rowbody {background-color: #FF837A }

.x-vuln {
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 10px;
}

.x-vuln-header {
	font-weight: bold;
}
.x-vuln-description {
	line-height: 14px;
	padding-bottom: 20px;
}
.x-vuln-subheader {
	margin-top: 10px;
	margin-left: 10px;
	font-weight: normal;
	text-decoration: underline;
}

.x-vuln-row {
	margin-left: 15px;
	margin-top: 2px;
	display: table;
}

.x-vuln-left {
	float: left;
	width: 200px;
	display: block;
}

.x-vuln-right {
	margin-left: 10px;
	display: inline;
}

table.x-vuln-xref {
	margin-left: 20px;
	font-size: 11px;
}

table.x-vuln-xref th {
	font-weight: normal;
	text-decoration: underline;
}

.x-vuln-xref-type {
	width: 200px;
}

.x-vuln-xref-ref {
	width: 400px;
}

#vuln_col1 {
	clear: left;
	width: 400px;
	float: left;
	margin-bottom: 10px;
}
#vuln_col2 {
	margin-left: 410px;
	width: 400px;
	margin-bottom: 10px;
}

table.x-user {
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 10px;
}

table.x-user th {
	font-weight: normal;
	text-decoration: underline;
}

.x-user-details {
	width: 200px;
	font-size: 11px;
}

.x-user-roles {
	width: 200px;
	font-size: 11px;
}

.x-user-settings {
	width: 300px;
	font-size: 11px;
}

.x-user-grants {
	width: 200px;
	font-size: 11px;
}

table.x-main {
	margin-top: 5px;
	margin-left: 10px;
	margin-bottom: 5px;
}

table.x-main th {
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 5px;
	text-decoration: underline;
}

.x-main-left {
	padding-left: 30px;
	font-size: 11px;
}

.x-main-first {
	font-size: 11px;
}

.x-main-200 {
	width: 200px;
	font-size: 11px;
}

.clear {
	clear: left;
}

.riskLevelChange {
	font-style: italic !important;
}

.mediumrisk {
	background-color: #e7b11f !important;
	color: white !important;
	font: OutpostBoldFont;
    padding-top: 1px;
    text-align: center;
}

.highrisk {
	background-color: #f50025 !important;
	color: white !important;
	font: OutpostBoldFont;
    padding-top: 1px;
    text-align: center;
}

.lowrisk {
	background-color: #147be2 !important;
	color: white !important;
    font: OutpostBoldFont;
    padding-top: 1px;
    text-align: center;
}

.risk-cell {
	margin-left: 20px;
	margin-right: 20px;
}

.quickguide {
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 10px;
}
.quickimage {
	width: 300px;
	float: left;
}
.quickcontent {
	margin-left: 310px;
	width: 300px;
}
.quicktext {
	width: 500px;
}

.quickguide ul {
	list-style: disc outside;
}

.quickguide li {
	list-style: inherit;
	margin-left: 25px;
}

.htmlcontent {
	font-size: 11px;
}

.htmlcontent h1 {
	font-size: 2em;
	letter-spacing: 1px;
	padding-left: 10px;
}

.htmlcontent h2 {
	font-size: 1.5em;
	letter-spacing: 1px;
	padding-left: 10px;
}

.htmlcontent h3 {
	font-size: 1.17em;
	letter-spacing: 1px;
	padding-left: 10px;
}

.htmlcontent h4 {
	font-size: 1em;
	letter-spacing: 1px;
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 5px;
}

.htmlcontent ul {
	padding-top: 10px;
	list-style: disc outside;
}

.htmlcontent ul ul {
	list-style: circle outside;
	padding-bottom: 10px;
}

.htmlcontent ol {
	padding-top: 10px;
	list-style: decimal outside;
}

.htmlcontent li {
	list-style: inherit;
	margin-left: 25px;
}

.htmlcontent ul ul li {
	list-style: inherit;
	margin-left: 45px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.htmlcontent li p {
	padding-top: 5px;
	padding-left: 0px;
}

.summary_table .x-grid-header-ct {
	border: 0px !important;
}

.summary_table td {
	padding: 8px !important;
	font-size: 12px !important;
	font-family: OutpostNormalFont !important;
}

.summary_table .x-grid-body {
	border-width: 0px !important;
}

.summary_table .x-column-header {
	padding: 8px !important;
	font-size: 12px !important;
	font-family: OutpostNormalFont !important;
}

.summary_table > .x-grid-header-ct {
	background-image: none !important;
	background-color: transparent !important;
}

.summary_table > div > div > div > .x-column-header {
	background-image: none !important;
	background-color: transparent !important;
	font-family: OutpostBoldFont !important;
	border-width: 0px !important;
}

.summary_table .x-grid-row {
	cursor: hand;
}

.summary .x-btn-inner {
	color: #00a1de !important;
}

/*
    Desktop
*/

.x-hiabmanagement {
	border: none !important;
	border-width: 0px !important;
	color: #BBBBBB !important;
	background: transparent !important;
}

.x-closebutton span {
	font-size: 15px !important;
}

.x-hiabmanagement .x-btn-inner{
	color: #BBBBBB !important;
	background: transparent none;
}

.x-desktop .x-taskbar {
	background-image: url(/images/desktop/taskbar/black/taskbar-start-panel-bg.gif) !important;
	padding-top: 0px;
	padding-bottom: 0px;
}

.x-desktop .x-desktop-msg .x-panel-header-text {
	font-size: 12px;
}

.x-desktop .x-taskbar .x-start-button .x-btn-arrow {
	background: transparent none;
}

.x-desktop .x-taskbar .x-start-button.x-over,.x-start-button.x-menu-active {
	background: transparent none;
	border-color: transparent;
}

.x-desktop .x-taskbar .x-start-button .x-start-button-icon {
	background-image: url(/images/desktop/taskbar/black/startbutton-icon.png) !important;
	width: 23px;
	height: 23px;
	margin-top: 1px;
	margin-left: 5px;
}

.x-desktop .x-taskbar .x-taskbar-separator {
	background: transparent url(/images/desktop/taskbar/black/taskbar-split-h.gif) no-repeat 0 0;
}

.x-desktop .x-taskbar .x-tasklabel {
	color: #BBBBBB;
	font-size: 15px;
}

.x-desktop .x-taskbar .x-windowbar {
	background-color: transparent !important;
}

.x-desktop .x-taskbar .x-windowbar .x-toolbar-scroll-left {
	background: transparent url(/images/desktop/taskbar/black/scroll-left.gif) no-repeat -18px 0;
	width: 18px;
	border-width: 0px;
	margin-top: -1px;
}

.x-desktop .x-taskbar .x-windowbar .x-toolbar-scroll-left.x-toolbar-scroll-left-disabled {
	background-position: 1px 0;

}

.x-desktop .x-taskbar .x-windowbar .x-toolbar-scroll-right {
	background: transparent url(/images/desktop/taskbar/black/scroll-right.gif) no-repeat 1px 0;
	width: 18px;
	border-width: 0px;
	margin-top: -1px;
}

.x-desktop .x-taskbar .x-windowbar .x-toolbar-scroll-right.x-toolbar-scroll-right-disabled {
	background-position: -18px 0;
}

.x-desktop .x-taskbar .x-windowbar .x-task-button {
 	background: transparent;
}

.x-desktop .x-taskbar .x-windowbar .x-task-button.x-task-button-active {
	background: transparent url(/images/desktop/taskbar/black/taskbutton.gif) 0 -141px;
}

.x-desktop .x-taskbar .x-windowbar .x-task-button .x-btn-inner {
  	color: #ffffff !important;
}

.x-start-menu .x-menu {
	margin: 5px 2px;
}

.x-start-menu .x-menu-body {
	background: #ffffff !important;
	padding: 2px;
}

.x-start-menu .x-menu-icon-separator {
	background-color: transparent;
	border-width: 0px;
}

.x-start-menu .x-menu-item-arrow {
	background: transparent url(/images/desktop/menu-parent.gif) no-repeat right;
}

.x-start-menu .x-menu-item-active {
	background: #f0f0f0 !important;
}

.x-start-menu .x-menu-item-link {
	background: transparent;
	border-color: #c2cbd2 !important;
}

.x-start-menu .x-menu-item-separator {
	border-bottom: 1px solid #c2cbd2 !important;
	margin: 3px;
}

.x-start-menu .x-panel-header.x-docked-top {
	background-color: #253746 !important;
	color: #00a1de !important;
}

.x-start-menu .x-panel-header .x-panel-header-text {
	color: #00a1de !important;
}

.x-tab-inner-data .x-tab-inner {
	font-weight: bold;
}


/* Guide */
.guide-slide-header .x-panel-body-default {
	background-color: #005172;
}

.guide-slide-header-text {
	font: OutpostBoldFont;
	font-size: 20px;
	color: white;
}

.guide-slide-next-slide-button {
	color: white;
	cursor: hand;
}

.large-guide-button .x-btn-inner {
	background-color: #00a1de;
	border: none;
	border-radius: none;
	color: white !important;
	font: OutpostBoldFont;
	font-size: 18px;
}

.x-fieldset {
	overflow: visible;
}